summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CODEOWNERS4
-rw-r--r--Makefile.am6
-rw-r--r--README2
-rw-r--r--doc/contributing.texi94
-rw-r--r--doc/guix-cookbook.texi377
-rw-r--r--doc/guix.texi141
-rw-r--r--etc/news.scm22
-rwxr-xr-xetc/teams.scm6
-rwxr-xr-xetc/teams/rust/audit-rust-crates70
-rwxr-xr-xetc/teams/rust/cleanup-crates.sh37
-rw-r--r--etc/teams/rust/rust-crates.tmpl46
-rw-r--r--etc/teams/rust/rusty-packages.scm5
-rwxr-xr-xetc/teams/rust/unpack-new-crates.sh45
-rw-r--r--gnu/local.mk50
-rw-r--r--gnu/packages/admin.scm110
-rw-r--r--gnu/packages/antivirus.scm101
-rw-r--r--gnu/packages/arcan.scm16
-rw-r--r--gnu/packages/astronomy.scm2
-rw-r--r--gnu/packages/audio.scm5
-rw-r--r--gnu/packages/aux-files/linux-libre/6.14-arm.conf12078
-rw-r--r--gnu/packages/aux-files/linux-libre/6.14-arm64.conf12326
-rw-r--r--gnu/packages/aux-files/linux-libre/6.14-i686.conf12165
-rw-r--r--gnu/packages/aux-files/linux-libre/6.14-riscv.conf8617
-rw-r--r--gnu/packages/aux-files/linux-libre/6.14-x86_64.conf12458
-rw-r--r--gnu/packages/backup.scm5
-rw-r--r--gnu/packages/base.scm2
-rw-r--r--gnu/packages/bioinformatics.scm187
-rw-r--r--gnu/packages/c.scm4
-rw-r--r--gnu/packages/c2rust.scm309
-rw-r--r--gnu/packages/check.scm41
-rw-r--r--gnu/packages/cmake.scm4
-rw-r--r--gnu/packages/cran.scm30
-rw-r--r--gnu/packages/crates-apple.scm1923
-rw-r--r--gnu/packages/crates-audio.scm1650
-rw-r--r--gnu/packages/crates-check.scm1035
-rw-r--r--gnu/packages/crates-compression.scm2005
-rw-r--r--gnu/packages/crates-crypto.scm6632
-rw-r--r--gnu/packages/crates-database.scm1645
-rw-r--r--gnu/packages/crates-graphics.scm6800
-rw-r--r--gnu/packages/crates-gtk.scm5205
-rw-r--r--gnu/packages/crates-io.scm98957
-rw-r--r--gnu/packages/crates-shell.scm1152
-rw-r--r--gnu/packages/crates-tls.scm2341
-rw-r--r--gnu/packages/crates-vcs.scm10639
-rw-r--r--gnu/packages/crates-web.scm9096
-rw-r--r--gnu/packages/crates-windows.scm3725
-rw-r--r--gnu/packages/crypto.scm116
-rw-r--r--gnu/packages/databases.scm6
-rw-r--r--gnu/packages/dico.scm12
-rw-r--r--gnu/packages/docker.scm28
-rw-r--r--gnu/packages/education.scm13
-rw-r--r--gnu/packages/electronics.scm18
-rw-r--r--gnu/packages/emacs-xyz.scm648
-rw-r--r--gnu/packages/engineering.scm139
-rw-r--r--gnu/packages/fcitx.scm166
-rw-r--r--gnu/packages/file-systems.scm47
-rw-r--r--gnu/packages/finance.scm150
-rw-r--r--gnu/packages/firmware.scm2
-rw-r--r--gnu/packages/flashing-tools.scm25
-rw-r--r--gnu/packages/fonts.scm124
-rw-r--r--gnu/packages/fpga.scm24
-rw-r--r--gnu/packages/games.scm4
-rw-r--r--gnu/packages/geo.scm16
-rw-r--r--gnu/packages/gl.scm24
-rw-r--r--gnu/packages/gnome.scm297
-rw-r--r--gnu/packages/gnuzilla.scm10
-rw-r--r--gnu/packages/golang-crypto.scm37
-rw-r--r--gnu/packages/golang-vcs.scm47
-rw-r--r--gnu/packages/golang-web.scm267
-rw-r--r--gnu/packages/golang-xyz.scm323
-rw-r--r--gnu/packages/graphics.scm24
-rw-r--r--gnu/packages/guile-xyz.scm30
-rw-r--r--gnu/packages/guile.scm2
-rw-r--r--gnu/packages/image-processing.scm29
-rw-r--r--gnu/packages/julia.scm3
-rw-r--r--gnu/packages/kde-games.scm3
-rw-r--r--gnu/packages/kde-multimedia.scm91
-rw-r--r--gnu/packages/kde-utils.scm242
-rw-r--r--gnu/packages/language.scm78
-rw-r--r--gnu/packages/lesstif.scm10
-rw-r--r--gnu/packages/librewolf.scm4
-rw-r--r--gnu/packages/linux.scm55
-rw-r--r--gnu/packages/lisp-xyz.scm103
-rw-r--r--gnu/packages/llvm.scm421
-rw-r--r--gnu/packages/machine-learning.scm476
-rw-r--r--gnu/packages/mail.scm22
-rw-r--r--gnu/packages/markup.scm4
-rw-r--r--gnu/packages/maths.scm48
-rw-r--r--gnu/packages/mes.scm38
-rw-r--r--gnu/packages/music.scm49
-rw-r--r--gnu/packages/nss.scm23
-rw-r--r--gnu/packages/nushell.scm97
-rw-r--r--gnu/packages/ocaml.scm17
-rw-r--r--gnu/packages/pascal.scm1
-rw-r--r--gnu/packages/patches/c2rust-ast-exporter-local-search.patch24
-rw-r--r--gnu/packages/patches/clang-10.0-libc-search-path.patch93
-rw-r--r--gnu/packages/patches/clang-7.0-libc-search-path.patch94
-rw-r--r--gnu/packages/patches/clang-8.0-libc-search-path.patch94
-rw-r--r--gnu/packages/patches/clang-9.0-libc-search-path.patch93
-rw-r--r--gnu/packages/patches/clang-runtime-3.5-libsanitizer-mode-field.patch29
-rw-r--r--gnu/packages/patches/corrosion-honor-CARGO_BUILD_TARGET.patch26
-rw-r--r--gnu/packages/patches/emacs-eglot-x-fix-apply-text-edits.patch23
-rw-r--r--gnu/packages/patches/fbgemm-use-system-libraries.patch26
-rw-r--r--gnu/packages/patches/komikku-python-3.11-compat.patch2
-rw-r--r--gnu/packages/patches/llvm-10-missing-include.patch14
-rw-r--r--gnu/packages/patches/llvm-3.6-fix-build-with-gcc-10.patch13
-rw-r--r--gnu/packages/patches/llvm-8-fix-build-with-gcc-10.patch34
-rw-r--r--gnu/packages/patches/llvm-8-missing-include.patch17
-rw-r--r--gnu/packages/patches/llvm-9-fix-bitcast-miscompilation.patch192
-rw-r--r--gnu/packages/patches/llvm-9-fix-lpad-miscompilation.patch97
-rw-r--r--gnu/packages/patches/llvm-9-fix-scev-miscompilation.patch113
-rw-r--r--gnu/packages/patches/ocaml-ctypes-test-oo.patch49
-rw-r--r--gnu/packages/patches/ploticus-pointer-types.patch31
-rw-r--r--gnu/packages/patches/python-pytorch-fix-codegen.patch4
-rw-r--r--gnu/packages/patches/python-pytorch-system-libraries.patch362
-rw-r--r--gnu/packages/patches/python-pytorch-without-kineto.patch11
-rw-r--r--gnu/packages/patches/qgit-2.12-fix-search-style.patch23
-rw-r--r--gnu/packages/patches/rust-ndarray-0.13-remove-blas-src.patch28
-rw-r--r--gnu/packages/patches/rust-ndarray-0.14-remove-blas-src.patch25
-rw-r--r--gnu/packages/patches/rust-ndarray-remove-blas-src-dep.patch36
-rw-r--r--gnu/packages/patches/rust-nettle-disable-vendor.patch13
-rw-r--r--gnu/packages/patches/rust-onenote-parser-for-clamav-deps.patch88
-rw-r--r--gnu/packages/patches/rust-onenote-parser-for-clamav-parse-in-memory-buffer.patch52
-rw-r--r--gnu/packages/patches/rust-onenote-parser-for-clamav-property-type.patch30
-rw-r--r--gnu/packages/patches/rust-poem-1-fewer-deps.patch229
-rw-r--r--gnu/packages/patches/rust-rspec-1-remove-clippy.patch16
-rw-r--r--gnu/packages/patches/rust-trash-2-update-windows.patch132
-rw-r--r--gnu/packages/patches/rust-wl-clipboard-rs-newer-wl.patch26
-rw-r--r--gnu/packages/patches/spice-vdagent-monitor-size-calculation.patch29
-rw-r--r--gnu/packages/patches/zynaddsubfx-3.0.6-include-cstdint.patch24
-rw-r--r--gnu/packages/pep.scm20
-rw-r--r--gnu/packages/plotutils.scm10
-rw-r--r--gnu/packages/popt.scm29
-rw-r--r--gnu/packages/profiling.scm97
-rw-r--r--gnu/packages/prolog.scm4
-rw-r--r--gnu/packages/python-check.scm54
-rw-r--r--gnu/packages/python-compression.scm82
-rw-r--r--gnu/packages/python-crypto.scm95
-rw-r--r--gnu/packages/python-science.scm143
-rw-r--r--gnu/packages/python-web.scm49
-rw-r--r--gnu/packages/python-xyz.scm199
-rw-r--r--gnu/packages/qt.scm9
-rw-r--r--gnu/packages/radio.scm5
-rw-r--r--gnu/packages/rdesktop.scm1
-rw-r--r--gnu/packages/ruby-xyz.scm67
-rw-r--r--gnu/packages/ruby.scm31
-rw-r--r--gnu/packages/rust-apps.scm3167
-rw-r--r--gnu/packages/rust-crates.scm48868
-rw-r--r--gnu/packages/rust-sources.scm600
-rw-r--r--gnu/packages/rust.scm569
-rw-r--r--gnu/packages/security-token.scm27
-rw-r--r--gnu/packages/sequoia.scm940
-rw-r--r--gnu/packages/shells.scm92
-rw-r--r--gnu/packages/shellutils.scm109
-rw-r--r--gnu/packages/simulation.scm5
-rw-r--r--gnu/packages/smalltalk.scm3
-rw-r--r--gnu/packages/sml.scm5
-rw-r--r--gnu/packages/spice.scm45
-rw-r--r--gnu/packages/suckless.scm5
-rw-r--r--gnu/packages/syndication.scm49
-rw-r--r--gnu/packages/terminals.scm97
-rw-r--r--gnu/packages/text-editors.scm171
-rw-r--r--gnu/packages/textutils.scm192
-rw-r--r--gnu/packages/tmux.scm43
-rw-r--r--gnu/packages/tree-sitter.scm701
-rw-r--r--gnu/packages/version-control.scm251
-rw-r--r--gnu/packages/video.scm192
-rw-r--r--gnu/packages/vim.scm6
-rw-r--r--gnu/packages/virtualization.scm215
-rw-r--r--gnu/packages/web.scm158
-rw-r--r--gnu/packages/webkit.scm59
-rw-r--r--gnu/packages/wm.scm136
-rw-r--r--gnu/packages/xdisorg.scm39
-rw-r--r--gnu/packages/xml.scm4
-rw-r--r--gnu/packages/xorg.scm41
-rw-r--r--gnu/services/shepherd.scm9
-rw-r--r--guix/build-system/cargo.scm72
-rw-r--r--guix/build/cargo-build-system.scm176
-rw-r--r--guix/build/tree-sitter-build-system.scm15
-rw-r--r--guix/git-authenticate.scm23
-rw-r--r--guix/import/crate.scm394
-rw-r--r--guix/import/crate/cargo-lock.scm105
-rw-r--r--guix/import/pypi.scm32
-rw-r--r--guix/scripts/import.scm71
-rw-r--r--guix/scripts/import/crate.scm64
-rw-r--r--guix/utils.scm29
-rw-r--r--nix/libstore/build.cc20
-rw-r--r--po/doc/guix-manual.de.po4
-rw-r--r--po/doc/guix-manual.es.po4
-rw-r--r--po/doc/guix-manual.fr.po4
-rw-r--r--po/doc/guix-manual.it.po4
-rw-r--r--po/doc/guix-manual.pt_BR.po4
-rw-r--r--po/doc/guix-manual.ru.po2
-rw-r--r--po/doc/guix-manual.zh_CN.po4
-rw-r--r--po/packages/POTFILES.in15
-rw-r--r--tests/crate.scm1193
196 files changed, 57302 insertions, 221401 deletions
diff --git a/CODEOWNERS b/CODEOWNERS
index d33f5ba043..533af134cb 100644
--- a/CODEOWNERS
+++ b/CODEOWNERS
@@ -302,12 +302,12 @@ guix/scripts/import/gem\.scm @guix/ruby
tests/gem\.scm @guix/ruby
gnu/packages/(crates|rust)(-.+|)\.scm$ @guix/rust
-gnu/packages/c2rust\.scm @guix/rust
gnu/packages/sequoia\.scm @guix/rust
guix/build/cargo-build-system\.scm @guix/rust
guix/build/cargo-utils\.scm @guix/rust
guix/build-system/cargo\.scm @guix/rust
guix/import/crate\.scm @guix/rust
+guix/import/crate/cargo-lock\.scm @guix/rust
guix/scripts/import/crate\.scm @guix/rust
tests/crate\.scm @guix/rust
@@ -344,11 +344,13 @@ gnu/packages/nfs\.scm @guix/sysadmin
gnu/packages/openldap\.scm @guix/sysadmin
gnu/packages/openstack\.scm @guix/sysadmin
gnu/packages/prometheus\.scm @guix/sysadmin
+gnu/packages/rdesktop\.scm @guix/sysadmin
gnu/packages/selinux\.scm @guix/sysadmin
gnu/packages/storage\.scm @guix/sysadmin
gnu/packages/task-runners\.scm @guix/sysadmin
gnu/packages/terraform\.scm @guix/sysadmin
gnu/packages/virtualization\.scm @guix/sysadmin
+gnu/packages/vnc\.scm @guix/sysadmin
gnu/build/jami-service\.scm @guix/telephony
gnu/packages/jami\.scm @guix/telephony
diff --git a/Makefile.am b/Makefile.am
index c16ec7eec1..a5100ccc5e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -298,6 +298,7 @@ MODULES = \
guix/import/cpan.scm \
guix/import/cran.scm \
guix/import/crate.scm \
+ guix/import/crate/cargo-lock.scm \
guix/import/egg.scm \
guix/import/elm.scm \
guix/import/elpa.scm \
@@ -452,11 +453,6 @@ AUX_FILES = \
gnu/packages/aux-files/linux-libre/6.15-i686.conf \
gnu/packages/aux-files/linux-libre/6.15-riscv.conf \
gnu/packages/aux-files/linux-libre/6.15-x86_64.conf \
- gnu/packages/aux-files/linux-libre/6.14-arm.conf \
- gnu/packages/aux-files/linux-libre/6.14-arm64.conf \
- gnu/packages/aux-files/linux-libre/6.14-i686.conf \
- gnu/packages/aux-files/linux-libre/6.14-riscv.conf \
- gnu/packages/aux-files/linux-libre/6.14-x86_64.conf \
gnu/packages/aux-files/linux-libre/6.12-arm.conf \
gnu/packages/aux-files/linux-libre/6.12-arm64.conf \
gnu/packages/aux-files/linux-libre/6.12-i686.conf \
diff --git a/README b/README
index 5c0e0e20f5..f4cf27060d 100644
--- a/README
+++ b/README
@@ -1,6 +1,6 @@
-*- mode: org -*-
-[[https://www.gnu.org/software/guix/][GNU Guix]] (IPA: /ɡiːks/) is a purely functional package manager, and
+[[https://www.gnu.org/software/guix/][GNU Guix]] (IPA: /​ɡiːks/) is a purely functional package manager, and
associated free software distribution, for the [[https://www.gnu.org/gnu/gnu.html][GNU system]]. In addition
to standard package management features, Guix supports transactional
upgrades and roll-backs, unprivileged package management, per-user
diff --git a/doc/contributing.texi b/doc/contributing.texi
index 6d3f1622f3..0f04ef7870 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -83,7 +83,7 @@ version 0.1.0 or later;
@item @uref{https://notabug.org/guile-lzlib/guile-lzlib, Guile-lzlib};
@item @uref{https://www.nongnu.org/guile-avahi/, Guile-Avahi};
@item
-@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.5.0
+@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.10.0
or later;
@item @uref{https://git-scm.com, Git} (yes, both!);
@item @uref{https://github.com/aconchillo/guile-json, Guile-JSON}
@@ -1635,34 +1635,78 @@ dashes and prepend the prefix @code{java-}. So the class
@subsection Rust Crates
@cindex rust
-Rust programs standing for themselves are named as any other package, using the
-lowercase upstream name.
+Rust applications (binary crates) and libraries (library crates) are packaged
+separately. We put our main efforts into applications and only package
+libraries as sources, utilizing automation with a manual focus on unbundling
+vendored dependencies.
-To prevent namespace collisions we prefix all other Rust packages with the
-@code{rust-} prefix. The name should be changed to lowercase as appropriate and
-dashes should remain in place.
+Rust applications are treated like any other package and named using the
+lowercase upstream name. When using the Cargo build system (@pxref{Build
+Systems, @code{cargo-build-system}}), Rust applications should have the
+@code{#:install-source?} parameter set to @code{#f}, as this parameter only
+makes sense for libraries. When the package source is a Cargo workspace,
+@code{#:cargo-install-paths} must be set to enable relevant support.
-In the rust ecosystem it is common for multiple incompatible versions of a
-package to be used at any given time, so all package definitions should have a
-versioned suffix. The versioned suffix is the left-most non-zero digit (and
-any leading zeros, of course). This follows the ``caret'' version scheme
-intended by Cargo. Examples@: @code{rust-clap-2}, @code{rust-rand-0.6}.
+Rust libraries are hidden from the user interface and managed in two modules:
-Because of the difficulty in reusing rust packages as pre-compiled inputs for
-other packages the Cargo build system (@pxref{Build Systems,
-@code{cargo-build-system}}) presents the @code{#:cargo-inputs} and
-@code{cargo-development-inputs} keywords as build system arguments. It would be
-helpful to think of these as similar to @code{propagated-inputs} and
-@code{native-inputs}. Rust @code{dependencies} and @code{build-dependencies}
-should go in @code{#:cargo-inputs}, and @code{dev-dependencies} should go in
-@code{#:cargo-development-inputs}. If a Rust package links to other libraries
-then the standard placement in @code{inputs} and the like should be used.
+@table @code
+@item (gnu packages rust-crates)
+Source definitions imported from Rust packages' @file{Cargo.lock} via the
+@code{crate} importer (@pxref{Invoking guix import}).
+
+Imported definitions must be checked and have vendored dependencies unbundled
+before being contributed to Guix.
+
+@item (gnu packages rust-sources)
+More complex definitions that need to be full packages. This includes Rust
+libraries requiring external inputs to unbundle and Cargo workspaces.
+
+These libraries should have the @code{#:skip-build?} parameter set to @code{#t}.
+For Cargo workspaces, @code{#:cargo-package-crates} must be set.
+
+Since they are added manually, they follow the usual naming convention for Guix
+packages (@pxref{Package Naming}), with a @code{rust-} prefix.
+
+In the Rust community it is common for multiple incompatible versions of a
+package to be used at any given time, so all libraries should have a versioned
+suffix. The versioned suffix is the left-most non-zero digit (and any leading
+zeros, of course). This follows the ``caret'' version scheme intended by Cargo.
+Examples@: @code{rust-clap-2}, @code{rust-rand-0.6}.
+
+In practice we often package development snapshots of Rust libraries and can't
+simply identify them by version. In this case, the complete version information
+can be turned into a version string via @code{git-version}, for example
+@code{rust-pipewire-0.8.0.fd3d8f7} and @code{rust-pubgrub-0.3.0.b70cf70}.
+@end table
+
+To avoid merge conflicts with changes from multiple branches, these two modules
+are maintained by the Rust team (@pxref{Teams}).
+
+Rust libraries are not referenced directly. @code{(guix build-sytem cargo)}
+provides a @code{cargo-inputs} procedure to lookup input lists generated by the
+lockfile importer.
+
+@cindex cargo inputs
+@findex define-cargo-inputs
+@findex lookup-cargo-inputs
+@deffn {Procedure} cargo-inputs name [#:module '(gnu packages rust-crates)]
+Lookup Cargo inputs for @var{name} in @var{module}, return an empty list if
+unavailable.
+
+@var{name} must be consistent with the one used in lockfile importer invocation,
+usually matching the variable name of the package:
+
+@example
+$ guix import -i @file{gnu/packages/rust-crates.scm} crate -f @file{/path/to/Cargo.lock} @var{name}
+@end example
+
+@var{module} must export a public interface @code{lookup-cargo-inputs}, a
+template is available in the @file{etc/teams/rust} directory of Guix source
+tree.
+@end deffn
-Care should be taken to ensure the correct version of dependencies are used; to
-this end we try to refrain from skipping the tests or using @code{#:skip-build?}
-when possible. Of course this is not always possible, as the package may be
-developed for a different Operating System, depend on features from the Nightly
-Rust compiler, or the test suite may have atrophied since it was released.
+@xref{Packaging Rust Crates,,, guix-cookbook, GNU Guix Cookbook}, for
+packaging workflow.
@node Elm Packages
diff --git a/doc/guix-cookbook.texi b/doc/guix-cookbook.texi
index b056704703..bd2add4285 100644
--- a/doc/guix-cookbook.texi
+++ b/doc/guix-cookbook.texi
@@ -106,6 +106,7 @@ Scheme tutorials
Packaging
* Packaging Tutorial:: A tutorial on how to add packages to Guix.
+* Packaging Workflows:: Real life examples on working with specific build systems.
Packaging Tutorial
@@ -130,6 +131,16 @@ Programmable and automated package definition
* Automatic update::
* Inheritance::
+Packaging Workflows
+
+* Packaging Rust Crates::
+
+Packaging Rust Crates
+
+* Common Workflow for Rust Packaging::
+* Cargo Workspaces and Development Snapshots::
+* Using Rust Libraries in Other Build Systems::
+
System Configuration
* Auto-Login to a Specific TTY:: Automatically Login a User to a Specific TTY
@@ -519,6 +530,7 @@ them.
@menu
* Packaging Tutorial:: A tutorial on how to add packages to Guix.
+* Packaging Workflows:: Real life examples on working with specific build systems.
@end menu
@node Packaging Tutorial
@@ -1599,6 +1611,371 @@ The @uref{https://guix.gnu.org/manual/en/html_node/Defining-Packages.html, packa
@uref{https://guix.gnu.org/guix-ghm-andreas-20130823.pdf, ``GNU Guix: Package without a scheme!''}, by Andreas Enge
@end itemize
+@node Packaging Workflows
+@section Packaging Workflows
+
+The following sections provide real-life examples on working with specific build
+systems, serving as extensions to the concise packaging guidelines
+(@pxref{Packaging Guidelines,,, guix, GNU Guix Reference Manual}).
+
+@menu
+* Packaging Rust Crates::
+@end menu
+
+@node Packaging Rust Crates
+@subsection Packaging Rust Crates
+
+In preparation, add the following packages to our environment:
+
+@example
+$ guix shell rust rust:cargo cargo-audit cargo-license
+@end example
+
+@menu
+* Common Workflow for Rust Packaging::
+* Cargo Workspaces and Development Snapshots::
+* Using Rust Libraries in Other Build Systems::
+@end menu
+
+@node Common Workflow for Rust Packaging
+@subsubsection Common Workflow for Rust Packaging
+
+In this example, we'll package @code{cargo-audit}, which is published on the
+@uref{https://crates.io, crates.io} Rust package repository. All its
+dependencies are on crates.io as well.
+
+@enumerate
+@item
+Since @code{cargo-audit} is available on crates.io, we can generate a template
+via the crates.io importer (@pxref{Invoking guix import,,, guix, GNU Guix
+Reference Manual}):
+
+@example
+$ guix import crate cargo-audit
+@end example
+
+After manual editing, we'll have the following definiton:
+
+@lisp
+(define-public cargo-audit
+ (package
+ (name "cargo-audit")
+ (version "0.21.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "cargo-audit" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1a00yqpckkw86zh2hg7ra82c5fx0ird5766dyynimbvqiwg2ps0n"))))
+ (build-system cargo-build-system)
+ (arguments (list #:install-source? #f))
+ (inputs (cargo-inputs 'cargo-audit))
+ (home-page "https://rustsec.org/")
+ (synopsis "Audit Cargo.lock for crates with security vulnerabilities")
+ (description
+ "This package provides a Cargo subcommand, @@command@{cargo audit@}, to
+audit @@file@{Cargo.lock@} for crates with security vulnerabilities.")
+ (license (list license:asl2.0 license:expat))))
+@end lisp
+
+The identifier used to invoke @code{cargo-inputs}, in this case
+@code{'cargo-audit}, must be unique, usually matching the variable name of the
+package.
+
+@item
+Unpack package source and navigate to the unpacked directory, then run the
+following commands:
+
+@example
+$ cargo generate-lockfile
+$ cargo audit
+$ cargo license
+@end example
+
+@command{cargo generate-lockfile} updates dependencies to compatible versions.
+Applying it to all Rust applications helps reduce a great number of Rust
+libraries we need to check later. Although sometimes libraries may fail to
+follow the @uref{https://semver.org/, semantic versioning} scheme, it's still
+acceptable.
+
+@command{cargo audit} checks known vulnerabilities and @command{cargo license}
+checks licenses, for all the dependencies. We must have an acceptable output of
+@command{cargo audit} and ensure all dependencies are licensed with our
+supported licenses (@pxref{Defining Packages,,, guix, GNU Guix Reference
+Manual}).
+
+@item
+Import dependencies from the generated lockfile:
+
+@example
+$ guix import --insert=gnu/packages/rust-crates.scm \
+ crate --lockfile=/path/to/Cargo.lock cargo-audit
+
+# Or use short options, in this case the shell processes file names
+# before passing them to Guix, allowing tilde expansion, for example.
+$ guix import -i gnu/packages/rust-crates.scm \
+ crate -f /path/to/Cargo.lock cargo-audit
+@end example
+
+@code{cargo-audit} here must be consistent with the identifier used for
+@code{cargo-inputs} invocation in the package definition.
+
+At this stage, the package @code{cargo-audit} is buildable.
+
+@item
+Finally we'll unbundle the vendored dependencies. The lockfile importer
+inserts @code{TODO:} comments for libraries with high probability of
+bundled dependencies. @code{cargo-build-system} also performs
+additional check for binary files in its
+@code{check-for-pregenerated-files} phase, which usually indicates
+bundling:
+
+@example
+$ ./pre-inst-env guix build cargo-audit
+@dots{}
+starting phase `check-for-pregenerated-files'
+Searching for binary files...
+./guix-vendor/rust-async-compression-0.4.21.tar.gz/tests/artifacts/dictionary-rust
+./guix-vendor/rust-async-compression-0.4.21.tar.gz/tests/artifacts/dictionary-rust-other
+./guix-vendor/rust-async-compression-0.4.21.tar.gz/tests/artifacts/lib.rs.zst
+./guix-vendor/rust-async-compression-0.4.21.tar.gz/tests/artifacts/long-window-size-lib.rs.zst
+./guix-vendor/rust-winapi-i686-pc-windows-gnu-0.4.0.tar.gz/lib/libwinapi_aclui.a
+./guix-vendor/rust-winapi-i686-pc-windows-gnu-0.4.0.tar.gz/lib/libwinapi_activeds.a
+./guix-vendor/rust-winapi-i686-pc-windows-gnu-0.4.0.tar.gz/lib/libwinapi_asycfilt.a
+./guix-vendor/rust-winapi-i686-pc-windows-gnu-0.4.0.tar.gz/lib/libwinapi_amsi.a
+@dots{}
+@end example
+
+Although Rust libraries are not publicly exported, we can still select them via
+the Guix command-line interface via a Guile expression:
+
+@example
+$ guix build --expression='(@@@@ (gnu packages rust-crates) rust-ring-0.17.14)'
+@end example
+
+To unbundle most dependencies, a snippet is sufficient:
+
+@lisp
+(define rust-curl-sys-0.4.80+curl-8.12.1
+ (crate-source "curl-sys" "0.4.80+curl-8.12.1"
+ "0d7ppx4kq77hc5nyff6jydmfabpgd0i3ppjvn8x0q833mhpdzxsm"
+ #:snippet '(delete-file-recursively "curl")))
+@end lisp
+
+@lisp
+(define rust-bzip2-sys-0.1.13+1.0.8
+ (crate-source "bzip2-sys" "0.1.13+1.0.8"
+ "056c39pgjh4272bdslv445f5ry64xvb0f7nph3z7860ln8rzynr2"
+ #:snippet
+ '(begin
+ (delete-file-recursively "bzip2-1.0.8")
+ (delete-file "build.rs")
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main() @{~@@
+ println!(\"cargo:rustc-link-lib=bz2\");~@@
+ @}~%"))))))
+@end lisp
+
+In a more complex case, where unbundling one dependency requires a build process
+that involves other packages, we should make a full package in @code{(gnu
+packages rust-sources)} first and reference it in the imported definition.
+
+For example, we have defined a @code{rust-ring-0.17} in @code{(gnu packages
+rust-sources)}, then the imported definition in @code{(gnu packages
+rust-crates)} should be modified to reference it.
+
+@lisp
+(define rust-ring-0.17.14 rust-ring-0.17)
+@end lisp
+
+When one dependency can be safely removed, modify it to @code{#f}.
+
+@lisp
+(define rust-openssl-src-300.4.2+3.4.1 #f)
+@end lisp
+
+To facilitate various tasks in the common workflow, several scripts are provided
+in the @file{etc/teams/rust} directory of Guix source tree.
+@end enumerate
+
+@node Cargo Workspaces and Development Snapshots
+@subsubsection Cargo Workspaces and Development Snapshots
+
+In this example, we'll package @code{niri}, which depends on development
+snapshots (also Cargo workspaces here).
+
+As we can't ensure compatibility of a development snapshot, before executing
+@command{cargo generate-lockfile}, we should modify @file{Cargo.toml} to pin it
+to a known working revision.
+
+To use our packaged development snapshots, it's also necessary to modify
+@file{Cargo.toml} in a build phase, with a package-specific substitution
+pattern.
+
+@lisp
+(define-public niri
+ (package
+ (name "niri")
+ (version "25.02")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/YaLTeR/niri")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0vzskaalcz6pcml687n54adjddzgf5r07gggc4fhfsa08h1wfd4r"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:install-source? #f
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'use-guix-vendored-dependencies
+ (lambda _
+ (substitute* "Cargo.toml"
+ (("# version =.*")
+ "version = \"*\"")
+ (("git.*optional")
+ "version = \"*\", optional")
+ (("^git = .*")
+ "")))))))
+ (native-inputs
+ (list pkg-config))
+ (inputs
+ (cons* clang
+ libdisplay-info
+ libinput-minimal
+ libseat
+ libxkbcommon
+ mesa
+ pango
+ pipewire
+ wayland
+ (cargo-inputs 'niri)))
+ (home-page "https://github.com/YaLTeR/niri")
+ (synopsis "Scrollable-tiling Wayland compositor")
+ (description
+ "Niri is a scrollable-tiling Wayland compositor which arranges windows in a
+scrollable format. It is considered stable for daily use and performs most
+functions expected of a Wayland compositor.")
+ (license license:gpl3+)))
+@end lisp
+
+@code{niri} has Cargo workspace dependencies. When packaging a Cargo
+workspace dependency, parameter @code{#:cargo-package-crates} is
+required.
+
+@lisp
+(define-public rust-pipewire-0.8.0.fd3d8f7
+ (let ((commit "fd3d8f7861a29c2eeaa4c393402e013578bb36d9")
+ (revision "0"))
+ (package
+ (name "rust-pipewire")
+ (version (git-version "0.8.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.freedesktop.org/pipewire/pipewire-rs.git")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1hzyhz7xg0mz8a5y9j6yil513p1m610q3j9pzf6q55vdh5mcn79v"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:skip-build? #t
+ #:cargo-package-crates
+ ''("libspa-sys" "libspa" "pipewire-sys" "pipewire")))
+ (inputs (cargo-inputs 'rust-pipewire-0.8.0.fd3d8f7))
+ (home-page "https://pipewire.org/")
+ (synopsis "Rust bindings for PipeWire")
+ (description "This package provides Rust bindings for PipeWire.")
+ (license license:expat))))
+@end lisp
+
+Don't forget to modify all workspace members in @code{(gnu packages
+rust-crates)}:
+
+@lisp
+(define rust-pipewire-0.8.0.fd3d8f7 rust-pipewire-0.8.0.fd3d8f7)
+(define rust-pipewire-sys-0.8.0.fd3d8f7 rust-pipewire-0.8.0.fd3d8f7)
+@dots{}
+(define rust-libspa-0.8.0.fd3d8f7 rust-pipewire-0.8.0.fd3d8f7)
+(define rust-libspa-sys-0.8.0.fd3d8f7 rust-pipewire-0.8.0.fd3d8f7)
+@end lisp
+
+@node Using Rust Libraries in Other Build Systems
+@subsubsection Using Rust Libraries in Other Build Systems
+
+In this example, we'll package @code{libchewing}, which combines two build
+systems.
+
+When building Rust packages in other build systems, we need to add @code{rust},
+and @code{rust:cargo} to @code{native-inputs}, import and use modules from both
+build systems, and apply necessary build phases from @code{cargo-build-system}.
+
+For cross-compilation support, we'll also add @code{rust-sysroot} created with
+@code{(make-rust-sysroot (%current-target-system))} to @code{native-inputs}, and
+set @code{#:cargo-target} for @code{cargo-build-system}'s build phases.
+
+@lisp
+(define-public libchewing
+ (package
+ (name "libchewing")
+ (version "0.9.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chewing/libchewing")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0gh64wvrk5pn0fhmpvj1j99d5g7f7697rk96zbkc8l72yjr819z5"))))
+ (build-system cmake-build-system)
+ (arguments
+ (list #:imported-modules
+ (append %cmake-build-system-modules
+ %cargo-build-system-modules)
+ #:modules
+ '(((guix build cargo-build-system) #:prefix cargo:)
+ (guix build cmake-build-system)
+ (guix build utils))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'prepare-cargo-build-system
+ (lambda args
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ ;; For cross-compilation.
+ #:cargo-target #$(cargo-triplet)
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums)))))))
+ (native-inputs
+ (append
+ (list rust `(,rust "cargo") )
+ ;; For cross-compilation.
+ (or (and=> (%current-target-system)
+ (compose list make-rust-sysroot))
+ '())))
+ (inputs
+ (cons* corrosion ncurses sqlite (cargo-inputs 'libchewing)))
+ (synopsis "Chinese phonetic input method")
+ (description "Chewing is an intelligent phonetic (Zhuyin/Bopomofo) input
+method, one of the most popular choices for Traditional Chinese users.")
+ (home-page "https://chewing.im/")
+ (license license:lgpl2.1+)))
+@end lisp
+
+
@c *********************************************************************
@node System Configuration
@chapter System Configuration
diff --git a/doc/guix.texi b/doc/guix.texi
index bffaeb5bbc..037ed371d1 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -2108,7 +2108,8 @@ guix pull
@cindex upgrading the Guix daemon, on a foreign distro
@cindex @command{guix pull} for the root user, on a foreign distro
-On a foreign distro, you can upgrade the build daemon by running:
+If you installed Guix on a foreign distro with @file{guix-install.sh},
+you can upgrade the build daemon by running:
@example
sudo -i guix pull
@@ -2122,6 +2123,67 @@ tool):
systemctl restart guix-daemon.service
@end example
+While this works for @file{guix-install.sh}, it will most likely not
+work if you installed Guix through the package manager of another
+distribution (for instance with sudo apt install guix, pacman -S guix,
+etc) because on many distributions @file{guix-daemon.service} will only
+run the Guix daemon provided by the distribution.
+
+Waiting for your distribution to provide security fixes sometimes work,
+but fixing security issues in the Guix package takes times for
+distributions because Guix doesn't backport the security fixes to the
+releases used by the distributions. On some distribution versions, the
+Guix package is never fixed.
+
+However since Guix updates also comes with a new daemon, so you can
+simply configure your distribution to use the guix-daemon provided by
+Guix instead. The following will assume that your distribution uses
+systemd.
+
+You first need to override @file{guix-daemon.service} with the following
+command:
+
+@example
+sudo install -m 644 \
+ /lib/systemd/system/guix-daemon.service \
+ /etc/systemd/system/guix-daemon.service
+@end example
+
+You will then need to edit @file{/etc/systemd/system/guix-daemon.service}. To do
+that open this file with a text editor that has root permissions:
+
+@example
+sudo $EDITOR /etc/systemd/system/guix-daemon.service
+@end example
+
+Then try to find a line with @emph{ExecStart=}, it should look a bit
+like that:
+@example
+...
+[Service]
+ExecStart=/usr/bin/guix-daemon --build-users-group=_guixbuild
+...
+@end example
+
+Then change @emph{/usr/bin/guix-daemon} into
+@emph{/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon} and
+save the changes.
+
+Once done you need to tell systemd that @emph{guix-daemon.service} was
+overriden:
+
+@example
+sudo systemctl daemon-reload
+@end example
+
+Once done you can then update the Guix daemon in the same way than if
+you installed Guix with @file{guix-install.sh}:
+
+@example
+sudo -i guix pull
+sudo systemctl restart guix-daemon.service
+@end example
+
On Guix System, upgrading the daemon is achieved by reconfiguring the
system (@pxref{Invoking guix system, @code{guix system reconfigure}}).
@@ -9492,28 +9554,37 @@ This variable is exported by @code{(guix build-system cargo)}. It
supports builds of packages using Cargo, the build tool of the
@uref{https://www.rust-lang.org, Rust programming language}.
-It adds @code{rustc} and @code{cargo} to the set of inputs.
+@quotation Deprecation warning
+Parameters @code{#:cargo-inputs} and @code{#:cargo-development-inputs},
+previously used for specifying source inputs, are deprecated. Their support
+will be removed after Dec. 31, 2026.
+@end quotation
+
+It adds @code{rust} and @code{rust:cargo} to the set of inputs.
A different Rust package can be specified with the @code{#:rust} parameter.
-Regular cargo dependencies should be added to the package definition similarly
-to other packages; those needed only at build time to native-inputs, others to
-inputs. If you need to add source-only crates then you should add them to via
-the @code{#:cargo-inputs} parameter as a list of name and spec pairs, where the
-spec can be a package or a source definition. Note that the spec must
-evaluate to a path to a gzipped tarball which includes a @code{Cargo.toml}
-file at its root, or it will be ignored. Similarly, cargo dev-dependencies
-should be added to the package definition via the
-@code{#:cargo-development-inputs} parameter.
+In its @code{unpack-rust-crates}, @code{configure} and
+@code{patch-cargo-checksums} phases, this build system will make any source
+inputs available to Cargo. It will also remove an included @code{Cargo.lock}
+file to be recreated by @command{cargo} during the @code{build} phase. The
+@code{package} phase will run @command{cargo package} to create a source crate
+for future use. The @code{install} phase installs the binaries defined by the
+crate. Unless @code{install-source? #f} is defined it will also install a
+source crate repository of itself and unpacked sources, to ease in future
+hacking on Rust packages.
-In its @code{configure} phase, this build system will make any source inputs
-specified in the @code{#:cargo-inputs} and @code{#:cargo-development-inputs}
-parameters available to cargo. It will also remove an included
-@code{Cargo.lock} file to be recreated by @code{cargo} during the
-@code{build} phase. The @code{package} phase will run @code{cargo package}
-to create a source crate for future use. The @code{install} phase installs
-the binaries defined by the crate. Unless @code{install-source? #f} is
-defined it will also install a source crate repository of itself and unpacked
-sources, to ease in future hacking on rust packages.
+This build system supports
+@url{https://doc.rust-lang.org/cargo/reference/workspaces.html, Cargo
+workspaces}. Parameter @code{#:cargo-package-crates} (default: @code{''()})
+allows specifying names of library crates to package in the @code{package}
+phase. Specified crates are packaged from left to right, in case there's
+dependency among them. For example, specifying @code{''("pcre2-sys" "pcre2")}
+will package @code{"pcre2-sys"} first and then @code{"pcre2"}. Parameter
+@code{#:cargo-install-paths} (default: @code{''()}) allows specifying paths of
+binary crates to install in the @code{install} phase, @code{''("crates/atuin")},
+for example.
+
+@xref{Rust Crates}, for packaging guidelines.
@end defvar
@defvar chicken-build-system
@@ -14869,22 +14940,17 @@ guix import crate constant-time-eq@@0.1.0
Additional options include:
@table @code
-@item --recursive
-@itemx -r
-Traverse the dependency graph of the given upstream package recursively
-and generate package expressions for all those packages that are not yet
-in Guix.
-@item --recursive-dev-dependencies
-If @option{--recursive-dev-dependencies} is specified, also the recursively
-imported packages contain their development dependencies, which are recursively
-imported as well.
@item --allow-yanked
If no non-yanked version of a crate is available, use the latest yanked
version instead instead of aborting.
-@item --mark-missing
-If a crate dependency is not (yet) packaged, make the corresponding
-input in @code{#:cargo-inputs} or @code{#:cargo-development-inputs} into
-a comment.
+@item --lockfile=@var{file}
+@itemx -f @var{file}
+When @option{--lockfile} is specified, the importer will ignore other options
+and won't output package expressions, instead importing source expressions
+from @var{file}, a @file{Cargo.lock} file.
+
+@xref{Packaging Rust Crates,,, guix-cookbook, GNU Guix Cookbook}, for packaging
+workflow utilizing it.
@end table
@item elm
@@ -48898,10 +48964,10 @@ This service is part of @code{%base-services} (@pxref{Base Services}).
Available @code{system-log-configuration} fields are:
@table @asis
-@item @code{provision} (default: @code{'(system-log syslogd)}) (type: list-of-symbols)
+@item @code{provision} (default: @code{(system-log syslogd)}) (type: list-of-symbols)
The name(s) of the system log service.
-@item @code{requirement} (default: @code{'(root-file-system)}) (type: list-of-symbols)
+@item @code{requirement} (default: @code{(root-file-system)}) (type: list-of-symbols)
Dependencies of the system log service.
@item @code{kernel-log-file} (type: gexp-or-string-or-false)
@@ -48925,9 +48991,10 @@ implementations.
Number of logging messages kept in memory for the purposes of making
them available to @command{herd status system-log}.
-@item @code{max-silent-time} (type: gexp-or-integer)
+@item @code{max-silent-time} (type: gexp-or-integer-or-false)
Time after which a mark is written to log files if nothing was logged
-during that time frame.
+during that time frame. When set to @code{#f}, this feature is
+disabled.
@end table
diff --git a/etc/news.scm b/etc/news.scm
index f0a584c0e3..c7b292d617 100644
--- a/etc/news.scm
+++ b/etc/news.scm
@@ -40,6 +40,28 @@
(channel-news
(version 0)
+ (entry (commit "3e45fc0f37d027516ac3d112ca7768d698eeac74")
+ (title
+ (en "All Rust applications repackaged")
+ (de "Alle Rust-Anwendungen wurden neu verpackt"))
+ (body
+ (en "We have switched to
+@url{https://guix.gnu.org/blog/2025/a-new-rust-packaging-model/, a new Rust
+packaging model} and repackaged all Rust applications. Rust library
+packages (those previously in @code{(gnu packages crates-*)} modules) have been
+moved to @url{https://codeberg.org/guix/guix-rust-past-crates, the
+@code{guix-rust-past-crates} channel}, compatible with Rust 1.82. If your
+packages depend on them, please add this additional channel before migrating to
+the new packaging model.")
+ (de "Wir sind auf
+@url{https://guix.gnu.org/blog/2025/a-new-rust-packaging-model/, ein neues
+Paketmodell für Rust} umgestiegen und haben alle Rust-Anwendungen neu verpackt.
+Rust-Bibliothekspakete (die bisher in @code{(gnu packages crates-*)}-Modulen
+verpackt waren) wurden in @url{https://codeberg.org/guix/guix-rust-past-crates,
+den Kanal @code{guix-rust-past-crates}} verschoben, der mit Rust 1.82 kompatibel
+ist. Wenn Sie Pakete haben, die von diesen abhängen, fügen Sie bitte diesen
+weiteren Kanal hinzu, ehe Sie auf das neue Paketmodell wechseln.")))
+
(entry (commit "8b7208cb8e6b3de3d26c9cc5129a0024d3900642")
(title
(en "Translations moved to Codeberg")
diff --git a/etc/teams.scm b/etc/teams.scm
index 362995722c..3c4a96b165 100755
--- a/etc/teams.scm
+++ b/etc/teams.scm
@@ -917,12 +917,12 @@ importer."
(team 'rust
#:name "Rust"
#:scope (list (make-regexp* "^gnu/packages/(crates|rust)(-.+|)\\.scm$")
- "gnu/packages/c2rust.scm"
"gnu/packages/sequoia.scm"
"guix/build/cargo-build-system.scm"
"guix/build/cargo-utils.scm"
"guix/build-system/cargo.scm"
"guix/import/crate.scm"
+ "guix/import/crate/cargo-lock.scm"
"guix/scripts/import/crate.scm"
"tests/crate.scm")))
@@ -974,11 +974,13 @@ packages (e.g. Astronomy, Chemistry, Math, Physics etc.)"
"gnu/packages/openldap.scm"
"gnu/packages/openstack.scm"
"gnu/packages/prometheus.scm"
+ "gnu/packages/rdesktop.scm"
"gnu/packages/selinux.scm"
"gnu/packages/storage.scm"
"gnu/packages/task-runners.scm"
"gnu/packages/terraform.scm"
- "gnu/packages/virtualization.scm")))
+ "gnu/packages/virtualization.scm"
+ "gnu/packages/vnc.scm")))
(define-team telephony
(team 'telephony
diff --git a/etc/teams/rust/audit-rust-crates b/etc/teams/rust/audit-rust-crates
new file mode 100755
index 0000000000..d5546fd1e1
--- /dev/null
+++ b/etc/teams/rust/audit-rust-crates
@@ -0,0 +1,70 @@
+#!/usr/bin/env -S gawk -f
+# GNU Guix --- Functional package management for GNU
+# Copyright © 2025 Efraim Flashner <efraim@flashner.co.il>
+#
+# This file is part of GNU Guix.
+#
+# GNU Guix is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or (at
+# your option) any later version.
+#
+# GNU Guix is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
+
+# To run:
+# ./etc/teams/rust/audit-rust-crates ./path/to/file.scm
+# Prints the output of cargo-audit to the shell.
+
+# Make sure we have cargo-audit in our PATH
+BEGIN {
+ if (system("which cargo-audit 1> /dev/null"))
+ exit 1;
+ # Parse a record at a time.
+ RS = "\n\n"
+ cargoAudit = "cargo-audit audit --file -"
+}
+
+# Check the crate-source origin-only inputs
+/crate-source/ {
+ for(i=3; i <= NF-2; i++) {
+ if($i == "(crate-source") {
+ cargoLock = cargoLock "[[package]]\nname = " $(i+1) "\nversion = " $(i+2) "\n"
+ next
+ }
+ }
+}
+
+# Check the crates packaged from crates.io tarballs
+/crate-uri/ {
+ for(i=3; i <= NF; i++) {
+ if($i == "(version")
+ crateVersion = $(i+1)
+ if($i == "(crate-uri")
+ crateName = $(i+1)
+ }
+ gsub(/)/, "", crateVersion)
+ cargoLock = cargoLock "[[package]]\nname = " crateName "\nversion = " crateVersion "\n"
+}
+
+# The xxxx-cargo-input variables have a set style
+# TODO: Replace the last dash between the name and the version with a space!
+# This doesn't take into account swapping between "-" and "_" so we skip it.
+#( $2 ~ /-cargo-inputs/ ) {
+# sub(/-cargo-inputs/, "", $2)
+# gsub(/)/, "", $0)
+# gsub(/rust-/, "", $0)
+# #gensub(/([[:alpha:]])-([[:digit:]]+)/, "\\1 \\2", "g", $i)
+# print "[[package]]\nname = \"" $2 "\"\nversion = \"1.0.0\"\ndependencies = ["
+# for (i = 4; i <= NF; i++) {
+# print "\"" $i "\","
+# }
+# print "]"
+#}
+
+END { print cargoLock | cargoAudit }
diff --git a/etc/teams/rust/cleanup-crates.sh b/etc/teams/rust/cleanup-crates.sh
new file mode 100755
index 0000000000..eca37ca00c
--- /dev/null
+++ b/etc/teams/rust/cleanup-crates.sh
@@ -0,0 +1,37 @@
+#!/bin/sh
+# GNU Guix --- Functional package management for GNU
+# Copyright © 2025 Hilton Chain <hako@ultrarare.space>
+#
+# This file is part of GNU Guix.
+#
+# GNU Guix is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or (at
+# your option) any later version.
+#
+# GNU Guix is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
+
+FILE=gnu/packages/rust-crates.scm
+PATTERN='^(define rust-'
+
+grep "$PATTERN" $FILE | cut -d' ' -f2 | while IFS= read -r crate
+do
+ if [ "$(grep -wc "$crate" $FILE)" -eq 1 ]; then
+ echo "\
+(begin
+ (use-modules (guix utils))
+ (let ((source-properties
+ (find-definition-location \"$FILE\" '$crate #:define-prefix 'define)))
+ (and=> source-properties delete-expression)))" |
+ guix repl -t machine
+ fi
+done
+
+# Delete extra newlines.
+sed --in-place ':a;N;$!ba;s/\n\n\+/\n\n/g' $FILE
diff --git a/etc/teams/rust/rust-crates.tmpl b/etc/teams/rust/rust-crates.tmpl
new file mode 100644
index 0000000000..5d644580c8
--- /dev/null
+++ b/etc/teams/rust/rust-crates.tmpl
@@ -0,0 +1,46 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (gnu packages rust-crates)
+ #:use-module (guix gexp)
+ #:use-module (guix packages)
+ #:use-module (guix download)
+ #:use-module (guix git-download)
+ #:use-module (guix build-system cargo)
+ #:use-module (gnu packages rust-sources)
+ #:export (lookup-cargo-inputs))
+
+;;;
+;;; This file is managed by ‘guix import’. Do NOT add definitions manually.
+;;;
+
+;;;
+;;; Rust libraries fetched from crates.io and non-workspace development
+;;; snapshots.
+;;;
+
+(define qqqq-separator 'begin-of-crates)
+
+(define ssss-separator 'end-of-crates)
+
+
+;;;
+;;; Cargo inputs.
+;;;
+
+(define-cargo-inputs lookup-cargo-inputs)
diff --git a/etc/teams/rust/rusty-packages.scm b/etc/teams/rust/rusty-packages.scm
index 07928b1c74..3f8285f40a 100644
--- a/etc/teams/rust/rusty-packages.scm
+++ b/etc/teams/rust/rusty-packages.scm
@@ -32,9 +32,8 @@
(fold-packages
(lambda (package lst)
(if (or
- (and (eq? (build-system-name (package-build-system package))
- (quote cargo))
- (not (string-prefix? "rust-" (package-name package))))
+ (eq? (build-system-name (package-build-system package))
+ (quote cargo))
(any
(lambda (pkg)
(member (specification->package "rust") pkg))
diff --git a/etc/teams/rust/unpack-new-crates.sh b/etc/teams/rust/unpack-new-crates.sh
new file mode 100755
index 0000000000..7ff1080655
--- /dev/null
+++ b/etc/teams/rust/unpack-new-crates.sh
@@ -0,0 +1,45 @@
+#!/bin/sh
+# GNU Guix --- Functional package management for GNU
+# Copyright © 2025 Hilton Chain <hako@ultrarare.space>
+#
+# This file is part of GNU Guix.
+#
+# GNU Guix is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or (at
+# your option) any later version.
+#
+# GNU Guix is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
+
+# Usage: ./etc/teams/rust/unpack-new-crates.sh <DIR>
+# Then inspect DIR with your tool of choice.
+#
+# For example:
+# ./etc/teams/rust/unpack-new-crates.sh tmp-rust-crates &&
+# emacs --eval '(find-dired "tmp-rust-crates" "")'
+#
+# Note this uses ‘git diff’, only unstaged one are unpacked.
+
+UNPACK_DIR="$1"
+CHANGES="$(git diff gnu/packages/rust-crates.scm | grep -E '^\+\(define rust-' | cut -f2 -d' ')"
+
+rm -rf "$UNPACK_DIR"
+mkdir -p "$UNPACK_DIR"
+
+for crate in $CHANGES
+do
+ built="$(./pre-inst-env guix build -e "(@@ (gnu packages rust-crates) "$crate")" -v0 2>/dev/null)"
+ if [[ -n $built ]]; then
+ if [[ -d $built ]]; then
+ cp -r "$built" "$UNPACK_DIR"
+ else
+ tar xf "$built" -C "$UNPACK_DIR"
+ fi
+ fi
+done
diff --git a/gnu/local.mk b/gnu/local.mk
index 43caa2ce0b..0bc9365199 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -184,7 +184,6 @@ GNU_SYSTEM_MODULES = \
%D%/packages/busybox.scm \
%D%/packages/bqn.scm \
%D%/packages/c.scm \
- %D%/packages/c2rust.scm \
%D%/packages/calcurse.scm \
%D%/packages/ccache.scm \
%D%/packages/cdrom.scm \
@@ -217,20 +216,6 @@ GNU_SYSTEM_MODULES = \
%D%/packages/cpp.scm \
%D%/packages/cppi.scm \
%D%/packages/cran.scm \
- %D%/packages/crates-apple.scm \
- %D%/packages/crates-audio.scm \
- %D%/packages/crates-check.scm \
- %D%/packages/crates-compression.scm \
- %D%/packages/crates-crypto.scm \
- %D%/packages/crates-database.scm \
- %D%/packages/crates-io.scm \
- %D%/packages/crates-graphics.scm \
- %D%/packages/crates-gtk.scm \
- %D%/packages/crates-shell.scm \
- %D%/packages/crates-tls.scm \
- %D%/packages/crates-vcs.scm \
- %D%/packages/crates-web.scm \
- %D%/packages/crates-windows.scm \
%D%/packages/cross-base.scm \
%D%/packages/cross-toolchain.scm \
%D%/packages/crypto.scm \
@@ -628,6 +613,8 @@ GNU_SYSTEM_MODULES = \
%D%/packages/rush.scm \
%D%/packages/rust.scm \
%D%/packages/rust-apps.scm \
+ %D%/packages/rust-crates.scm \
+ %D%/packages/rust-sources.scm \
%D%/packages/samba.scm \
%D%/packages/sagemath.scm \
%D%/packages/sawfish.scm \
@@ -1086,7 +1073,6 @@ dist_patch_DATA = \
%D%/packages/patches/bubblewrap-fix-locale-in-tests.patch \
%D%/packages/patches/busybox-add-missing-sha-NI-guard.patch \
%D%/packages/patches/busybox-no-cbq.patch \
- %D%/packages/patches/c2rust-ast-exporter-local-search.patch \
%D%/packages/patches/cadical-add-shared-library.patch \
%D%/packages/patches/calibre-no-updates-dialog.patch \
%D%/packages/patches/calibre-remove-test-sqlite.patch \
@@ -1114,10 +1100,6 @@ dist_patch_DATA = \
%D%/packages/patches/clang-3.5-libsanitizer-ustat-fix.patch \
%D%/packages/patches/clang-3.8-libc-search-path.patch \
%D%/packages/patches/clang-6.0-libc-search-path.patch \
- %D%/packages/patches/clang-7.0-libc-search-path.patch \
- %D%/packages/patches/clang-8.0-libc-search-path.patch \
- %D%/packages/patches/clang-9.0-libc-search-path.patch \
- %D%/packages/patches/clang-10.0-libc-search-path.patch \
%D%/packages/patches/clang-11.0-libc-search-path.patch \
%D%/packages/patches/clang-12.0-libc-search-path.patch \
%D%/packages/patches/clang-13.0-libc-search-path.patch \
@@ -1137,7 +1119,6 @@ dist_patch_DATA = \
%D%/packages/patches/clang-runtime-14-glibc-2.36-compat.patch \
%D%/packages/patches/clang-runtime-9-glibc-2.36-compat.patch \
%D%/packages/patches/clang-runtime-9-libsanitizer-mode-field.patch \
- %D%/packages/patches/clang-runtime-3.5-libsanitizer-mode-field.patch \
%D%/packages/patches/clang-runtime-3.7-fix-build-with-python3.patch \
%D%/packages/patches/clang-runtime-3.9-libsanitizer-mode-field.patch \
%D%/packages/patches/clang-runtime-3.8-libsanitizer-mode-field.patch \
@@ -1162,6 +1143,7 @@ dist_patch_DATA = \
%D%/packages/patches/corefx-mono-5.4.0-patches.patch \
%D%/packages/patches/corefx-mono-pre-5.8.0-patches.patch \
%D%/packages/patches/coreutils-gnulib-tests.patch \
+ %D%/packages/patches/corrosion-honor-CARGO_BUILD_TARGET.patch \
%D%/packages/patches/cppcheck-fix-basedir-test.patch \
%D%/packages/patches/cppdap-add-CPPDAP_USE_EXTERNAL_GTEST_PACKAGE.patch\
%D%/packages/patches/cpulimit-with-glib-2.32.patch \
@@ -1242,7 +1224,6 @@ dist_patch_DATA = \
%D%/packages/patches/emacs-deferred-fix-number-of-arguments.patch \
%D%/packages/patches/emacs-elpy-dup-test-name.patch \
%D%/packages/patches/emacs-disable-jit-compilation.patch \
- %D%/packages/patches/emacs-eglot-x-fix-apply-text-edits.patch \
%D%/packages/patches/emacs-exec-path.patch \
%D%/packages/patches/emacs-fix-scheme-indent-function.patch \
%D%/packages/patches/emacs-gnus-alias-reference-signature.patch \
@@ -1834,14 +1815,7 @@ dist_patch_DATA = \
%D%/packages/patches/lirc-localstatedir.patch \
%D%/packages/patches/lirc-reproducible-build.patch \
%D%/packages/patches/llvm-3.5-fix-clang-build-with-gcc5.patch \
- %D%/packages/patches/llvm-3.6-fix-build-with-gcc-10.patch \
%D%/packages/patches/llvm-3.x.1-fix-build-with-gcc.patch \
- %D%/packages/patches/llvm-8-fix-build-with-gcc-10.patch \
- %D%/packages/patches/llvm-8-missing-include.patch \
- %D%/packages/patches/llvm-9-fix-bitcast-miscompilation.patch \
- %D%/packages/patches/llvm-9-fix-lpad-miscompilation.patch \
- %D%/packages/patches/llvm-9-fix-scev-miscompilation.patch \
- %D%/packages/patches/llvm-10-missing-include.patch \
%D%/packages/patches/llvm-13-gcc-14.patch \
%D%/packages/patches/lm-sensors-hwmon-attrs.patch \
%D%/packages/patches/lsh-fix-x11-forwarding.patch \
@@ -1967,6 +1941,7 @@ dist_patch_DATA = \
%D%/packages/patches/nvi-db4.patch \
%D%/packages/patches/nyacc-binary-literals.patch \
%D%/packages/patches/obs-modules-location.patch \
+ %D%/packages/patches/ocaml-ctypes-test-oo.patch \
%D%/packages/patches/ocaml-multiple-definitions.patch \
%D%/packages/patches/ogre-next-add-riscv64-support.patch \
%D%/packages/patches/ocaml-4.07-dynamically-allocate-signal-stack.patch \
@@ -2081,6 +2056,7 @@ dist_patch_DATA = \
%D%/packages/patches/python-sphinx-prompt-docutils-0.19.patch \
%D%/packages/patches/python-zeroc-ice-3.6.5-python-3.11-support.patch \
%D%/packages/patches/qcodeeditor-qt6.patch \
+ %D%/packages/patches/qgit-2.12-fix-search-style.patch \
%D%/packages/patches/qtdeclarative-5-disable-qmlcache.patch \
%D%/packages/patches/qtdeclarative-disable-qmlcache.patch \
%D%/packages/patches/qtlocation-5.15.8-mapboxgl-gcc13.patch \
@@ -2130,6 +2106,7 @@ dist_patch_DATA = \
%D%/packages/patches/plink-endian-detection.patch \
%D%/packages/patches/plib-CVE-2011-4620.patch \
%D%/packages/patches/plib-CVE-2012-4552.patch \
+ %D%/packages/patches/ploticus-pointer-types.patch \
%D%/packages/patches/plotutils-spline-test.patch \
%D%/packages/patches/polkit-disable-systemd.patch \
%D%/packages/patches/portaudio-audacity-compat.patch \
@@ -2280,17 +2257,6 @@ dist_patch_DATA = \
%D%/packages/patches/rust-1.78-unwinding-fix.patch \
%D%/packages/patches/rust-1.81-fix-riscv64-bootstrap.patch \
%D%/packages/patches/rust-ring-0.17-ring-core.patch \
- %D%/packages/patches/rust-ndarray-remove-blas-src-dep.patch \
- %D%/packages/patches/rust-ndarray-0.13-remove-blas-src.patch \
- %D%/packages/patches/rust-ndarray-0.14-remove-blas-src.patch \
- %D%/packages/patches/rust-nettle-disable-vendor.patch \
- %D%/packages/patches/rust-onenote-parser-for-clamav-deps.patch \
- %D%/packages/patches/rust-onenote-parser-for-clamav-parse-in-memory-buffer.patch \
- %D%/packages/patches/rust-onenote-parser-for-clamav-property-type.patch \
- %D%/packages/patches/rust-poem-1-fewer-deps.patch \
- %D%/packages/patches/rust-rspec-1-remove-clippy.patch \
- %D%/packages/patches/rust-trash-2-update-windows.patch \
- %D%/packages/patches/rust-wl-clipboard-rs-newer-wl.patch \
%D%/packages/patches/rw-igraph-0.10.patch \
%D%/packages/patches/rxvt-unicode-fix-cursor-position.patch \
%D%/packages/patches/s7-flint-3.patch \
@@ -2342,6 +2308,7 @@ dist_patch_DATA = \
%D%/packages/patches/softhsm-fix-openssl3-tests.patch \
%D%/packages/patches/spectre-meltdown-checker-externalize-fwdb.patch \
%D%/packages/patches/sphinxbase-fix-doxygen.patch \
+ %D%/packages/patches/spice-vdagent-monitor-size-calculation.patch \
%D%/packages/patches/guile-srfi-125-fix-r7rs-rename-clause.patch \
%D%/packages/patches/sssd-system-directories.patch \
%D%/packages/patches/steghide-fixes.patch \
@@ -2537,7 +2504,8 @@ dist_patch_DATA = \
%D%/packages/patches/zig-0.14-use-system-paths.patch \
%D%/packages/patches/zsh-egrep-failing-test.patch \
%D%/packages/patches/zuo-bin-sh.patch \
- %D%/packages/patches/zxing-cpp-1.2.0-gcc-14.patch
+ %D%/packages/patches/zxing-cpp-1.2.0-gcc-14.patch \
+ %D%/packages/patches/zynaddsubfx-3.0.6-include-cstdint.patch
MISC_DISTRO_FILES = \
%D%/packages/ld-wrapper.in
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 7ee2048272..2e10b5bdc0 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -127,9 +127,6 @@
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-windows)
#:use-module (gnu packages crypto)
#:use-module (gnu packages cryptsetup)
#:use-module (gnu packages curl)
@@ -304,7 +301,7 @@ services.")
(define-public detox
(package
(name "detox")
- (version "2.0.0")
+ (version "3.0.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -313,7 +310,7 @@ services.")
(file-name (git-file-name name version))
(sha256
(base32
- "0qix3ipvj5sn66id57k6gzilnz4f19jgwn4d72hj1jzi3m9f9k1h"))))
+ "0328w1hh279kgb4fn2vwbvwhmr32i7ayp665vs78pgjy84vhgxzy"))))
(build-system gnu-build-system)
(native-inputs
(list autoconf automake bison flex pkg-config))
@@ -4422,7 +4419,7 @@ you are running, what theme or icon set you are using, etc.")
(define-public hyfetch
(package
(name "hyfetch")
- (version "1.99.0")
+ (version "2.0.1")
(source
(origin
(method git-fetch)
@@ -4431,7 +4428,7 @@ you are running, what theme or icon set you are using, etc.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "02bc6dhwvf1daqlsw3am9y2wjfkhs8lpw3vgdxw74jg0w9bpzg8q"))))
+ (base32 "1c81425jaa2i0jdkfp2v7rsb0z7vzgba3735lgf5m921618k18rr"))))
(build-system pyproject-build-system)
(native-inputs
(list python-pytest
@@ -4642,7 +4639,7 @@ information tool.")
(define-public fastfetch
(package
(name "fastfetch")
- (version "2.50.1")
+ (version "2.50.2")
(source
(origin
(method git-fetch)
@@ -4651,7 +4648,7 @@ information tool.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "13640kljz19lm73ndqzzf2qljpw1d096l54djp9yqzspqjq2x0h5"))
+ (base32 "17pasb0cckp9pjjcmfi07lfmsg5wf59gynxq7m5w57jlzq10k3vm"))
(modules '((guix build utils)))
(snippet '(begin
(delete-file-recursively "src/3rdparty")))))
@@ -5550,14 +5547,14 @@ Netgear devices.")
(define-public atop
(package
(name "atop")
- (version "2.11.1")
+ (version "2.12.0")
(source (origin
(method url-fetch)
(uri (string-append "https://www.atoptool.nl/download/atop-"
version ".tar.gz"))
(sha256
(base32
- "0m2ij25byrw7sn61pqjdpclmlmwlk2217hbdcvsvd273z5whyrbp"))))
+ "11ih6kan3j9kg83pjhy9yffgpr638b0mfg1fq90yzrhl1k4yq28d"))))
(build-system gnu-build-system)
(arguments
(list
@@ -5928,19 +5925,7 @@ it won't take longer to install 15 machines than it would to install just 2.")
(base32 "1j3c7skby9scsq6p1f6nacbiy9b26y1sswchdsp8p3vv7fgdh2wf"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-enquote" ,rust-enquote-1)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.27)
- ("rust-pam-sys" ,rust-pam-sys-0.5)
- ("rust-rpassword" ,rust-rpassword-5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))
- #:install-source? #f
+ `(#:install-source? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-/bin/sh
@@ -5987,7 +5972,7 @@ it won't take longer to install 15 machines than it would to install just 2.")
(install-file "agreety.1" man1))))))))
(inputs
;; Full bash, not bash-minimal. See https://issues.guix.gnu.org/76105.
- (list bash linux-pam))
+ (cons* bash linux-pam (cargo-inputs 'greetd)))
(native-inputs
(list scdoc))
(synopsis "Minimal and flexible login manager daemon")
@@ -6046,21 +6031,7 @@ interfering with any pam-mount configuration.")))
"0d7lfx5jg2w7fp7llwrirnbsp27nv74f21mhrspd9ilk2cacf12d"))))
(build-system cargo-build-system)
(arguments
- (list #:cargo-inputs
- `(("rust-chrono" ,rust-chrono-0.4)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-greetd-ipc" ,rust-greetd-ipc-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-memmap2" ,rust-memmap2-0.3)
- ("rust-nix" ,rust-nix-0.25)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-rusttype" ,rust-rusttype-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-wayland-client" ,rust-wayland-client-0.29)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.15)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.29))
- #:phases
+ (list #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'remove-bundled-fonts
(lambda _
@@ -6084,10 +6055,11 @@ interfering with any pam-mount configuration.")))
inputs
(string-append "lib/" so-file)))))))))
(inputs
- (list font-dejavu
- font-google-roboto
- libxkbcommon
- wayland))
+ (cons* font-dejavu
+ font-google-roboto
+ libxkbcommon
+ wayland
+ (cargo-inputs 'wlgreet)))
(home-page "https://git.sr.ht/~kennylevinsen/wlgreet")
(synopsis "Bare-bones Wayland-based greeter for @command{greetd}")
(description
@@ -6119,6 +6091,29 @@ on a GUI toolkit.")
(home-page "https://git.sr.ht/~kennylevinsen/gtkgreet")
(license license:gpl3+)))
+(define-public tuigreet
+ (package
+ (name "tuigreet")
+ (version "0.9.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/apognu/tuigreet")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "15h2b97clllbhlw5jc4lwkmir18njnyk56zghafsas84m6jjsikv"))))
+ (build-system cargo-build-system)
+ (arguments (list #:install-source? #f))
+ (inputs (cargo-inputs 'tuigreet))
+ (home-page "https://github.com/apognu/tuigreet")
+ (synopsis "Graphical console greeter for @code{greetd}")
+ (description
+ "This package provides a graphical console greeter for @code{greetd}. It
+doesn't need a Wayland compositor to be used.")
+ (license license:gpl3+)))
+
(define-public libseat
(package
(name "libseat")
@@ -6562,39 +6557,17 @@ file or files to several hosts.")
(define-public du-dust
(package
(name "du-dust")
- (version "1.1.1")
+ (version "1.2.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "du-dust" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0qr6ikq2ds8bq35iw480qyhf3d43dj61wiwp8587n3mgqf5djx8w"))))
+ (base32 "1nx3a1vij6m7jkmjybaxpjmwqygh0byjqis94f8lx02i1yyw2w1d"))))
(build-system cargo-build-system)
(arguments
(list #:install-source? #f
- #:cargo-inputs `(("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-clap-mangen" ,rust-clap-mangen-0.2)
- ("rust-config-file" ,rust-config-file-0.2)
- ("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-directories" ,rust-directories-4)
- ("rust-filesize" ,rust-filesize-0.2)
- ("rust-lscolors" ,rust-lscolors-0.13)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-stfu8" ,rust-stfu8-0.2)
- ("rust-sysinfo" ,rust-sysinfo-0.27)
- ("rust-terminal-size" ,rust-terminal-size-0.2)
- ("rust-thousands" ,rust-thousands-0.2)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-winapi-util" ,rust-winapi-util-0.1))
- #:cargo-development-inputs `(("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-tempfile" ,rust-tempfile-3))
#:phases #~(modify-phases %standard-phases
(add-after 'install 'install-extras
(lambda* (#:key outputs #:allow-other-keys)
@@ -6613,6 +6586,7 @@ file or files to several hosts.")
(install-file "completions/_dust"
(string-append share
"/zsh/site-functions"))))))))
+ (inputs (cargo-inputs 'du-dust))
(home-page "https://github.com/bootandy/dust")
(synopsis "Graphical disk usage analyzer")
(description "This package provides a graphical disk usage analyzer in
diff --git a/gnu/packages/antivirus.scm b/gnu/packages/antivirus.scm
index 4a01115abd..3592123b77 100644
--- a/gnu/packages/antivirus.scm
+++ b/gnu/packages/antivirus.scm
@@ -36,10 +36,6 @@
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages cmake)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-io)
#:use-module (gnu packages curl)
#:use-module (gnu packages ncurses)
#:use-module (gnu packages pcre)
@@ -47,6 +43,7 @@
#:use-module (gnu packages protobuf)
#:use-module (gnu packages python)
#:use-module (gnu packages python-check)
+ #:use-module (gnu packages rust)
#:use-module (gnu packages rust-apps)
#:use-module (gnu packages rust)
#:use-module (gnu packages tls)
@@ -76,74 +73,36 @@
'(".cargo" ; vendored rust inputs
"win32" ; unnecessary
"libclamunrar")))))) ; non-free license
- (build-system cargo-build-system)
+ (build-system cmake-build-system)
(arguments
(list
- #:install-source? #f
- #:cargo-inputs
- `(("rust-flate2" ,rust-flate2-1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-image" ,rust-image-0.24)
- ("rust-rustdct" ,rust-rustdct-0.7)
- ("rust-transpose" ,rust-transpose-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-bindgen" ,rust-bindgen-0.65)
- ("rust-onenote-parser-for-clamav" ,rust-onenote-parser-for-clamav)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-inflate" ,rust-inflate-0.4)
- ("rust-bzip2-rs" ,rust-bzip2-rs-0.1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-delharc" ,rust-delharc-0.6)
- ("rust-cbindgen" ,rust-cbindgen))
- #:vendor-dir ".cargo/vendor"
+ #:configure-flags ''("-DENABLE_MILTER=OFF" "-DENABLE_UNRAR=OFF")
#:imported-modules `(,@%cmake-build-system-modules
,@%cargo-build-system-modules)
- #:modules '((guix build cargo-build-system)
- ((guix build cmake-build-system) #:prefix cmake:)
+ #:modules '(((guix build cargo-build-system) #:prefix cargo:)
+ (guix build cmake-build-system)
(guix build utils))
#:phases
#~(modify-phases %standard-phases
- ;; There is a test.exe file used in unit tests.
- (delete 'check-for-pregenerated-files)
- (add-after 'configure 'fix-cargo-inputs-vendoring
- (lambda _
- ;; Reproduce the original layout, fails with config.
- (rename-file ".cargo/config" ".cargo/config.toml")
- ;; Wrongly placed by configure
- (delete-file-recursively
- (string-append ".cargo/vendor/clamav-" #$version ".tar.zst"))))
- (add-after 'patch-cargo-checksums 'cmake-configure
- (lambda* (#:key outputs #:allow-other-keys)
- ((assoc-ref cmake:%standard-phases 'configure)
- #:configure-flags
- (list "-DENABLE_MILTER=OFF" "-DENABLE_UNRAR=OFF")
- #:outputs outputs)))
- (replace 'build
- (assoc-ref cmake:%standard-phases 'build))
- (add-after 'patch-cargo-checksums 'patch-rust-requirements
+ (add-after 'unpack 'prepare-cargo-build-system
+ (lambda args
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ #:vendor-dir ".cargo/vendor"
+ #:cargo-target #$(cargo-triplet)
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums))))
+ (add-after 'prepare-cargo-build-system 'patch-rust-requirements
(lambda _
(substitute* "libclamav_rust/Cargo.toml"
;; We make sure we use their fork.
(("onenote_parser = .*")
- "onenote_parser = \"*\"\n")
- ;; As long as it builds later versions of (c)bindgen are fine
- (("cbindgen = \\{ version =\".*\",")
- "cbindgen = { version = \"*\","))))
- (replace 'install
- (assoc-ref cmake:%standard-phases 'install))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- ((assoc-ref cmake:%standard-phases 'check)
- #:tests? tests?
- #:test-target "test")))
+ "onenote_parser = \"*\"\n"))))
(add-after 'unpack 'skip-clamd-tests
;; XXX: The check?_clamd tests fail inside the build
;; chroot, but pass outside.
@@ -154,20 +113,26 @@
(string-append
test " -k \"not test_clamd_08_VirusEvent\"")))))))))
(native-inputs
- (list check ; for tests
- cmake-minimal
- pkg-config
- python-minimal
- python-pytest))
+ (append
+ (list pkg-config
+ python-minimal
+ python-pytest
+ rust
+ `(,rust "cargo"))
+ (or (and=> (%current-target-system)
+ (compose list make-rust-sysroot))
+ '())))
(inputs
- (list bzip2
+ (cons* bzip2
+ check ;For tests.
curl
json-c
libressl
libxml2
ncurses
pcre2
- zlib))
+ zlib
+ (cargo-inputs 'clamav)))
(home-page "https://www.clamav.net")
(synopsis "Antivirus engine")
(description
diff --git a/gnu/packages/arcan.scm b/gnu/packages/arcan.scm
index 49b5d04990..c38c70d51d 100644
--- a/gnu/packages/arcan.scm
+++ b/gnu/packages/arcan.scm
@@ -2,6 +2,7 @@
;;; Copyright © 2019 L p R n d n <guix@lprndn.info>
;;; Copyright © 2021 Guillaume Le Vaillant <glv@posteo.net>
;;; Copyright © 2023, 2024 Ahmad Draidi <a.r.draidi@redscript.org>
+;;; Copyright © 2025 Remco van 't Veer <remco@remworks.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -176,14 +177,13 @@ engine with a Lua scripting interface.")
(delete "libdrm")
(prepend glu libglvnd mesa sdl2)))
(arguments
- `(,@(ensure-keyword-arguments
- (package-arguments arcan)
- '(#:configure-flags
- '("-DCMAKE_C_FLAGS=-fcommon"
- "-DHYBRID_SDL=on" "-DBUILTIN_LUA=off"
- "-DSTATIC_OPENAL=off" "-DDISABLE_JIT=off"
- "-DENABLE_LWA=on" "-DSTATIC_SQLITE3=off"
- "-DSTATIC_FREETYPE=off" "-DSHMIF_TUI_ACCEL=on")))))
+ (ensure-keyword-arguments
+ (package-arguments arcan)
+ '(#:configure-flags
+ '("-DHYBRID_SDL=on" "-DBUILTIN_LUA=off"
+ "-DSTATIC_OPENAL=off" "-DDISABLE_JIT=off"
+ "-DENABLE_LWA=on" "-DSTATIC_SQLITE3=off"
+ "-DSTATIC_FREETYPE=off" "-DSHMIF_TUI_ACCEL=on"))))
(synopsis "Combined display server, multimedia framework and game engine (SDL)")))
(define-public durden
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 0c63e302cb..47f2ee90b7 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1074,7 +1074,7 @@ dynamic library for the C language implementation of HEALPix.")
freeimage
glew
lua
- wxwidgets-3.0))
+ wxwidgets))
(home-page "https://github.com/GreatAttractor/imppg")
(synopsis "Astronomical Image Post-Proccessor (ImPPG)")
(description
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 95c0de66eb..066621037e 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -89,8 +89,6 @@
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
- #:use-module (gnu packages crates-audio)
- #:use-module (gnu packages crates-io)
#:use-module (gnu packages curl)
#:use-module (gnu packages dbm)
#:use-module (gnu packages documentation)
@@ -1579,14 +1577,13 @@ plugins are provided.")
(build-system cargo-build-system)
(arguments
(list
- #:cargo-inputs `(("rust-biquad" ,rust-biquad-0.4)
- ("rust-lv2" ,rust-lv2-0.6))
#:phases
#~(modify-phases %standard-phases
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(setenv "LIBDIR" (string-append (assoc-ref outputs "out") "/lib"))
(invoke "make" "install"))))))
+ (inputs (cargo-inputs 'bankstown-lv2))
(home-page "https://github.com/chadmed/bankstown")
(synopsis "Barebones, fast LV2 bass enhancement plugin.")
(description
diff --git a/gnu/packages/aux-files/linux-libre/6.14-arm.conf b/gnu/packages/aux-files/linux-libre/6.14-arm.conf
deleted file mode 100644
index 2af68f7c90..0000000000
--- a/gnu/packages/aux-files/linux-libre/6.14-arm.conf
+++ /dev/null
@@ -1,12078 +0,0 @@
-#
-# Automatically generated file; DO NOT EDIT.
-# Linux/arm 6.14.1 Kernel Configuration
-#
-CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.4.0"
-CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=110400
-CONFIG_CLANG_VERSION=0
-CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=24100
-CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=24100
-CONFIG_LLD_VERSION=0
-CONFIG_RUSTC_VERSION=0
-CONFIG_RUSTC_LLVM_VERSION=0
-CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
-CONFIG_TOOLS_SUPPORT_RELR=y
-CONFIG_CC_HAS_ASM_INLINE=y
-CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
-CONFIG_PAHOLE_VERSION=127
-CONFIG_IRQ_WORK=y
-CONFIG_BUILDTIME_TABLE_SORT=y
-CONFIG_THREAD_INFO_IN_TASK=y
-
-#
-# General setup
-#
-CONFIG_INIT_ENV_ARG_LIMIT=32
-# CONFIG_COMPILE_TEST is not set
-# CONFIG_WERROR is not set
-CONFIG_LOCALVERSION=""
-# CONFIG_LOCALVERSION_AUTO is not set
-CONFIG_BUILD_SALT=""
-CONFIG_HAVE_KERNEL_GZIP=y
-CONFIG_HAVE_KERNEL_LZMA=y
-CONFIG_HAVE_KERNEL_XZ=y
-CONFIG_HAVE_KERNEL_LZO=y
-CONFIG_HAVE_KERNEL_LZ4=y
-# CONFIG_KERNEL_GZIP is not set
-# CONFIG_KERNEL_LZMA is not set
-CONFIG_KERNEL_XZ=y
-# CONFIG_KERNEL_LZO is not set
-# CONFIG_KERNEL_LZ4 is not set
-CONFIG_DEFAULT_INIT=""
-CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_SYSVIPC=y
-CONFIG_SYSVIPC_SYSCTL=y
-CONFIG_POSIX_MQUEUE=y
-CONFIG_POSIX_MQUEUE_SYSCTL=y
-CONFIG_WATCH_QUEUE=y
-CONFIG_CROSS_MEMORY_ATTACH=y
-# CONFIG_USELIB is not set
-CONFIG_AUDIT=y
-CONFIG_HAVE_ARCH_AUDITSYSCALL=y
-CONFIG_AUDITSYSCALL=y
-
-#
-# IRQ subsystem
-#
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_GENERIC_IRQ_SHOW=y
-CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
-CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
-CONFIG_GENERIC_IRQ_MIGRATION=y
-CONFIG_GENERIC_IRQ_INJECTION=y
-CONFIG_HARDIRQS_SW_RESEND=y
-CONFIG_GENERIC_IRQ_CHIP=y
-CONFIG_IRQ_DOMAIN=y
-CONFIG_IRQ_DOMAIN_HIERARCHY=y
-CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y
-CONFIG_GENERIC_IRQ_IPI=y
-CONFIG_GENERIC_MSI_IRQ=y
-CONFIG_IRQ_FORCED_THREADING=y
-CONFIG_SPARSE_IRQ=y
-# CONFIG_GENERIC_IRQ_DEBUGFS is not set
-# end of IRQ subsystem
-
-CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
-CONFIG_GENERIC_TIME_VSYSCALL=y
-CONFIG_GENERIC_CLOCKEVENTS=y
-CONFIG_ARCH_HAS_TICK_BROADCAST=y
-CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
-CONFIG_CONTEXT_TRACKING=y
-CONFIG_CONTEXT_TRACKING_IDLE=y
-
-#
-# Timers subsystem
-#
-CONFIG_TICK_ONESHOT=y
-CONFIG_NO_HZ_COMMON=y
-# CONFIG_HZ_PERIODIC is not set
-CONFIG_NO_HZ_IDLE=y
-# CONFIG_NO_HZ_FULL is not set
-# CONFIG_NO_HZ is not set
-CONFIG_HIGH_RES_TIMERS=y
-# end of Timers subsystem
-
-CONFIG_BPF=y
-CONFIG_HAVE_EBPF_JIT=y
-
-#
-# BPF subsystem
-#
-CONFIG_BPF_SYSCALL=y
-CONFIG_BPF_JIT=y
-# CONFIG_BPF_JIT_ALWAYS_ON is not set
-CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
-# CONFIG_BPF_PRELOAD is not set
-CONFIG_BPF_LSM=y
-# end of BPF subsystem
-
-CONFIG_PREEMPT_VOLUNTARY_BUILD=y
-# CONFIG_PREEMPT_NONE is not set
-CONFIG_PREEMPT_VOLUNTARY=y
-# CONFIG_PREEMPT is not set
-# CONFIG_SCHED_CORE is not set
-
-#
-# CPU/Task time and stats accounting
-#
-CONFIG_TICK_CPU_ACCOUNTING=y
-# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
-# CONFIG_IRQ_TIME_ACCOUNTING is not set
-CONFIG_SCHED_HW_PRESSURE=y
-CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_TASKSTATS=y
-CONFIG_TASK_DELAY_ACCT=y
-CONFIG_TASK_XACCT=y
-CONFIG_TASK_IO_ACCOUNTING=y
-CONFIG_PSI=y
-# CONFIG_PSI_DEFAULT_DISABLED is not set
-# end of CPU/Task time and stats accounting
-
-CONFIG_CPU_ISOLATION=y
-
-#
-# RCU Subsystem
-#
-CONFIG_TREE_RCU=y
-# CONFIG_RCU_EXPERT is not set
-CONFIG_TREE_SRCU=y
-CONFIG_NEED_SRCU_NMI_SAFE=y
-CONFIG_TASKS_RCU_GENERIC=y
-CONFIG_NEED_TASKS_RCU=y
-CONFIG_TASKS_RUDE_RCU=y
-CONFIG_TASKS_TRACE_RCU=y
-CONFIG_RCU_STALL_COMMON=y
-CONFIG_RCU_NEED_SEGCBLIST=y
-# end of RCU Subsystem
-
-# CONFIG_IKCONFIG is not set
-# CONFIG_IKHEADERS is not set
-CONFIG_LOG_BUF_SHIFT=17
-CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
-# CONFIG_PRINTK_INDEX is not set
-CONFIG_GENERIC_SCHED_CLOCK=y
-
-#
-# Scheduler features
-#
-# CONFIG_UCLAMP_TASK is not set
-# end of Scheduler features
-
-CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
-CONFIG_GCC10_NO_ARRAY_BOUNDS=y
-CONFIG_CC_NO_ARRAY_BOUNDS=y
-CONFIG_GCC_NO_STRINGOP_OVERFLOW=y
-CONFIG_CC_NO_STRINGOP_OVERFLOW=y
-CONFIG_SLAB_OBJ_EXT=y
-CONFIG_CGROUPS=y
-CONFIG_PAGE_COUNTER=y
-# CONFIG_CGROUP_FAVOR_DYNMODS is not set
-CONFIG_MEMCG=y
-CONFIG_MEMCG_V1=y
-CONFIG_BLK_CGROUP=y
-CONFIG_CGROUP_WRITEBACK=y
-CONFIG_CGROUP_SCHED=y
-CONFIG_GROUP_SCHED_WEIGHT=y
-CONFIG_FAIR_GROUP_SCHED=y
-CONFIG_CFS_BANDWIDTH=y
-# CONFIG_RT_GROUP_SCHED is not set
-CONFIG_SCHED_MM_CID=y
-CONFIG_CGROUP_PIDS=y
-# CONFIG_CGROUP_RDMA is not set
-CONFIG_CGROUP_DMEM=y
-CONFIG_CGROUP_FREEZER=y
-CONFIG_CPUSETS=y
-# CONFIG_CPUSETS_V1 is not set
-CONFIG_PROC_PID_CPUSET=y
-CONFIG_CGROUP_DEVICE=y
-CONFIG_CGROUP_CPUACCT=y
-CONFIG_CGROUP_PERF=y
-# CONFIG_CGROUP_BPF is not set
-CONFIG_CGROUP_MISC=y
-# CONFIG_CGROUP_DEBUG is not set
-CONFIG_SOCK_CGROUP_DATA=y
-CONFIG_NAMESPACES=y
-CONFIG_UTS_NS=y
-CONFIG_IPC_NS=y
-CONFIG_USER_NS=y
-CONFIG_PID_NS=y
-CONFIG_NET_NS=y
-CONFIG_CHECKPOINT_RESTORE=y
-CONFIG_SCHED_AUTOGROUP=y
-CONFIG_RELAY=y
-CONFIG_BLK_DEV_INITRD=y
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_RD_GZIP=y
-CONFIG_RD_BZIP2=y
-CONFIG_RD_LZMA=y
-CONFIG_RD_XZ=y
-CONFIG_RD_LZO=y
-CONFIG_RD_LZ4=y
-CONFIG_RD_ZSTD=y
-CONFIG_BOOT_CONFIG=y
-# CONFIG_BOOT_CONFIG_FORCE is not set
-# CONFIG_BOOT_CONFIG_EMBED is not set
-CONFIG_INITRAMFS_PRESERVE_MTIME=y
-CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
-CONFIG_HAVE_LD_DEAD_CODE_DATA_ELIMINATION=y
-CONFIG_LD_DEAD_CODE_DATA_ELIMINATION=y
-CONFIG_LD_ORPHAN_WARN=y
-CONFIG_LD_ORPHAN_WARN_LEVEL="warn"
-CONFIG_SYSCTL=y
-CONFIG_HAVE_UID16=y
-CONFIG_EXPERT=y
-CONFIG_UID16=y
-CONFIG_MULTIUSER=y
-# CONFIG_SGETMASK_SYSCALL is not set
-# CONFIG_SYSFS_SYSCALL is not set
-CONFIG_FHANDLE=y
-CONFIG_POSIX_TIMERS=y
-CONFIG_PRINTK=y
-CONFIG_BUG=y
-CONFIG_ELF_CORE=y
-# CONFIG_BASE_SMALL is not set
-CONFIG_FUTEX=y
-CONFIG_FUTEX_PI=y
-CONFIG_EPOLL=y
-CONFIG_SIGNALFD=y
-CONFIG_TIMERFD=y
-CONFIG_EVENTFD=y
-CONFIG_SHMEM=y
-CONFIG_AIO=y
-CONFIG_IO_URING=y
-CONFIG_ADVISE_SYSCALLS=y
-CONFIG_MEMBARRIER=y
-CONFIG_KCMP=y
-CONFIG_RSEQ=y
-# CONFIG_DEBUG_RSEQ is not set
-CONFIG_CACHESTAT_SYSCALL=y
-# CONFIG_PC104 is not set
-CONFIG_KALLSYMS=y
-# CONFIG_KALLSYMS_SELFTEST is not set
-# CONFIG_KALLSYMS_ALL is not set
-CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
-CONFIG_HAVE_PERF_EVENTS=y
-CONFIG_PERF_USE_VMALLOC=y
-
-#
-# Kernel Performance Events And Counters
-#
-CONFIG_PERF_EVENTS=y
-# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
-# end of Kernel Performance Events And Counters
-
-CONFIG_SYSTEM_DATA_VERIFICATION=y
-CONFIG_PROFILING=y
-CONFIG_TRACEPOINTS=y
-
-#
-# Kexec and crash features
-#
-CONFIG_KEXEC_CORE=y
-CONFIG_KEXEC=y
-# CONFIG_CRASH_DUMP is not set
-# end of Kexec and crash features
-# end of General setup
-
-CONFIG_ARM=y
-CONFIG_ARM_HAS_GROUP_RELOCS=y
-CONFIG_SYS_SUPPORTS_APM_EMULATION=y
-CONFIG_HAVE_TCM=y
-CONFIG_HAVE_PROC_CPU=y
-CONFIG_NO_IOPORT_MAP=y
-CONFIG_STACKTRACE_SUPPORT=y
-CONFIG_LOCKDEP_SUPPORT=y
-CONFIG_ARCH_HAS_BANDGAP=y
-CONFIG_FIX_EARLYCON_MEM=y
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_ARCH_SUPPORTS_UPROBES=y
-CONFIG_FIQ=y
-CONFIG_ARM_PATCH_PHYS_VIRT=y
-CONFIG_GENERIC_BUG=y
-CONFIG_PGTABLE_LEVELS=2
-
-#
-# System Type
-#
-CONFIG_MMU=y
-CONFIG_ARCH_MMAP_RND_BITS_MIN=8
-CONFIG_ARCH_MMAP_RND_BITS_MAX=16
-CONFIG_ARCH_MULTIPLATFORM=y
-
-#
-# Platform selection
-#
-
-#
-# CPU Core family selection
-#
-CONFIG_ARCH_MULTI_V6=y
-CONFIG_ARCH_MULTI_V7=y
-CONFIG_ARCH_MULTI_V6_V7=y
-# end of Platform selection
-
-CONFIG_ARCH_VIRT=y
-CONFIG_ARCH_AIROHA=y
-CONFIG_ARCH_RDA=y
-CONFIG_ARCH_SUNPLUS=y
-CONFIG_SOC_SP7021=y
-CONFIG_ARCH_UNIPHIER=y
-CONFIG_ARCH_ACTIONS=y
-CONFIG_ARCH_ALPINE=y
-CONFIG_ARCH_ARTPEC=y
-CONFIG_MACH_ARTPEC6=y
-CONFIG_ARCH_ASPEED=y
-CONFIG_MACH_ASPEED_G5=y
-CONFIG_MACH_ASPEED_G6=y
-CONFIG_ARCH_AT91=y
-CONFIG_SOC_SAMA5D2=y
-CONFIG_SOC_SAMA5D3=y
-CONFIG_SOC_SAMA5D4=y
-CONFIG_SOC_SAMA7D65=y
-CONFIG_SOC_SAMA7G5=y
-CONFIG_SOC_LAN966=y
-
-#
-# Clocksource driver selection
-#
-CONFIG_ATMEL_CLOCKSOURCE_PIT=y
-CONFIG_ATMEL_CLOCKSOURCE_TCB=y
-CONFIG_MICROCHIP_CLOCKSOURCE_PIT64B=y
-CONFIG_HAVE_AT91_UTMI=y
-CONFIG_HAVE_AT91_USB_CLK=y
-CONFIG_COMMON_CLK_AT91=y
-CONFIG_HAVE_AT91_SMD=y
-CONFIG_HAVE_AT91_H32MX=y
-CONFIG_HAVE_AT91_GENERATED_CLK=y
-CONFIG_HAVE_AT91_AUDIO_PLL=y
-CONFIG_HAVE_AT91_I2S_MUX_CLK=y
-CONFIG_HAVE_AT91_SAM9X60_PLL=y
-CONFIG_SOC_SAM_V7=y
-CONFIG_SOC_SAMA5=y
-CONFIG_ATMEL_PM=y
-CONFIG_ATMEL_SECURE_PM=y
-CONFIG_SOC_SAMA7=y
-CONFIG_ARCH_BCM=y
-
-#
-# IPROC architected SoCs
-#
-CONFIG_ARCH_BCM_IPROC=y
-CONFIG_ARCH_BCM_CYGNUS=y
-CONFIG_ARCH_BCM_HR2=y
-CONFIG_ARCH_BCM_NSP=y
-CONFIG_ARCH_BCM_5301X=y
-
-#
-# KONA architected SoCs
-#
-CONFIG_ARCH_BCM_MOBILE=y
-CONFIG_ARCH_BCM_281XX=y
-CONFIG_ARCH_BCM_21664=y
-CONFIG_ARCH_BCM_23550=y
-CONFIG_ARCH_BCM_MOBILE_L2_CACHE=y
-CONFIG_ARCH_BCM_MOBILE_SMC=y
-CONFIG_ARCH_BCM_MOBILE_SMP=y
-
-#
-# Other Architectures
-#
-CONFIG_ARCH_BCM2835=y
-CONFIG_ARCH_BCM_53573=y
-CONFIG_ARCH_BRCMSTB=y
-CONFIG_ARCH_BCMBCA=y
-
-#
-# BCMBCA sub platforms
-#
-CONFIG_ARCH_BCMBCA_CORTEXA7=y
-CONFIG_ARCH_BCMBCA_CORTEXA9=y
-CONFIG_ARCH_BCMBCA_BRAHMAB15=y
-CONFIG_ARCH_BERLIN=y
-CONFIG_MACH_BERLIN_BG2=y
-CONFIG_MACH_BERLIN_BG2CD=y
-CONFIG_MACH_BERLIN_BG2Q=y
-CONFIG_ARCH_DIGICOLOR=y
-CONFIG_ARCH_DOVE=y
-CONFIG_DOVE_LEGACY=y
-CONFIG_MACH_CM_A510=y
-CONFIG_ARCH_EXYNOS=y
-CONFIG_S5P_DEV_MFC=y
-CONFIG_ARCH_EXYNOS3=y
-CONFIG_ARCH_EXYNOS4=y
-CONFIG_ARCH_EXYNOS5=y
-
-#
-# Exynos SoCs
-#
-CONFIG_SOC_EXYNOS3250=y
-CONFIG_CPU_EXYNOS4210=y
-CONFIG_SOC_EXYNOS4212=y
-CONFIG_SOC_EXYNOS4412=y
-CONFIG_SOC_EXYNOS5250=y
-CONFIG_SOC_EXYNOS5260=y
-CONFIG_SOC_EXYNOS5410=y
-CONFIG_SOC_EXYNOS5420=y
-CONFIG_SOC_EXYNOS5800=y
-CONFIG_EXYNOS_MCPM=y
-CONFIG_EXYNOS_CPU_SUSPEND=y
-CONFIG_ARCH_HIGHBANK=y
-CONFIG_ARCH_HISI=y
-
-#
-# Hisilicon platform type
-#
-CONFIG_ARCH_HI3xxx=y
-CONFIG_ARCH_HIP01=y
-CONFIG_ARCH_HIP04=y
-CONFIG_ARCH_HIX5HD2=y
-# end of Hisilicon platform type
-
-CONFIG_ARCH_HPE=y
-CONFIG_ARCH_HPE_GXP=y
-CONFIG_ARCH_MXC=y
-CONFIG_MXC_TZIC=y
-CONFIG_MXC_AVIC=y
-CONFIG_HAVE_IMX_ANATOP=y
-CONFIG_HAVE_IMX_GPC=y
-CONFIG_HAVE_IMX_MMDC=y
-CONFIG_HAVE_IMX_SRC=y
-
-#
-# ARM1136 platforms
-#
-CONFIG_SOC_IMX31=y
-CONFIG_SOC_IMX35=y
-
-#
-# Cortex-A platforms
-#
-CONFIG_SOC_IMX5=y
-CONFIG_SOC_IMX50=y
-CONFIG_SOC_IMX51=y
-CONFIG_SOC_IMX53=y
-CONFIG_SOC_IMX6=y
-CONFIG_SOC_IMX6Q=y
-CONFIG_SOC_IMX6SL=y
-CONFIG_SOC_IMX6SLL=y
-CONFIG_SOC_IMX6SX=y
-CONFIG_SOC_IMX6UL=y
-CONFIG_SOC_LS1021A=y
-
-#
-# Cortex-A/Cortex-M asymmetric multiprocessing platforms
-#
-CONFIG_SOC_IMX7D_CA7=y
-CONFIG_SOC_IMX7D=y
-CONFIG_SOC_IMX7ULP=y
-CONFIG_SOC_VF610=y
-CONFIG_VF_USE_ARM_GLOBAL_TIMER=y
-# CONFIG_VF_USE_PIT_TIMER is not set
-CONFIG_ARCH_KEYSTONE=y
-CONFIG_ARCH_MEDIATEK=y
-CONFIG_MACH_MT2701=y
-CONFIG_MACH_MT6589=y
-CONFIG_MACH_MT6592=y
-CONFIG_MACH_MT7623=y
-CONFIG_MACH_MT7629=y
-CONFIG_MACH_MT8127=y
-CONFIG_MACH_MT8135=y
-CONFIG_ARCH_MESON=y
-CONFIG_MACH_MESON6=y
-CONFIG_MACH_MESON8=y
-CONFIG_ARCH_MILBEAUT=y
-CONFIG_ARCH_MILBEAUT_M10V=y
-CONFIG_ARCH_MMP=y
-
-#
-# Marvell PXA168/910/MMP2 Implementations
-#
-CONFIG_MACH_MMP2_DT=y
-CONFIG_MACH_MMP3_DT=y
-# end of Marvell PXA168/910/MMP2 Implementations
-
-CONFIG_ARCH_MSTARV7=y
-CONFIG_MACH_INFINITY=y
-CONFIG_ARCH_MVEBU=y
-CONFIG_MACH_MVEBU_ANY=y
-CONFIG_MACH_MVEBU_V7=y
-CONFIG_MACH_ARMADA_370=y
-CONFIG_MACH_ARMADA_375=y
-CONFIG_MACH_ARMADA_38X=y
-CONFIG_MACH_ARMADA_39X=y
-CONFIG_MACH_ARMADA_XP=y
-CONFIG_MACH_DOVE=y
-CONFIG_ARCH_NPCM=y
-CONFIG_ARCH_NPCM7XX=y
-CONFIG_ARCH_OMAP=y
-
-#
-# TI OMAP/AM/DM/DRA Family
-#
-CONFIG_OMAP_HWMOD=y
-CONFIG_ARCH_OMAP2=y
-CONFIG_ARCH_OMAP3=y
-CONFIG_ARCH_OMAP4=y
-CONFIG_SOC_OMAP5=y
-CONFIG_SOC_AM33XX=y
-CONFIG_SOC_AM43XX=y
-CONFIG_SOC_DRA7XX=y
-CONFIG_ARCH_OMAP2PLUS=y
-CONFIG_OMAP_INTERCONNECT_BARRIER=y
-
-#
-# TI OMAP2/3/4 Specific Features
-#
-CONFIG_ARCH_OMAP2PLUS_TYPICAL=y
-CONFIG_SOC_HAS_OMAP2_SDRC=y
-CONFIG_SOC_HAS_REALTIME_COUNTER=y
-CONFIG_POWER_AVS_OMAP=y
-CONFIG_POWER_AVS_OMAP_CLASS3=y
-CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE=y
-CONFIG_OMAP3_L2_AUX_SECURE_SERVICE_SET_ID=43
-
-#
-# OMAP Core Type
-#
-CONFIG_SOC_OMAP2420=y
-CONFIG_SOC_OMAP2430=y
-CONFIG_SOC_OMAP3430=y
-CONFIG_SOC_TI81XX=y
-
-#
-# OMAP Legacy Platform Data Board Type
-#
-CONFIG_MACH_OMAP_GENERIC=y
-CONFIG_MACH_OMAP2_TUSB6010=y
-CONFIG_MACH_NOKIA_N810=y
-CONFIG_MACH_NOKIA_N810_WIMAX=y
-CONFIG_MACH_NOKIA_N8X0=y
-# end of TI OMAP2/3/4 Specific Features
-
-CONFIG_OMAP5_ERRATA_801819=y
-# end of TI OMAP/AM/DM/DRA Family
-
-CONFIG_ARCH_QCOM=y
-# CONFIG_ARCH_QCOM_RESERVE_SMEM is not set
-CONFIG_ARCH_REALTEK=y
-CONFIG_ARCH_ROCKCHIP=y
-CONFIG_ARCH_S3C64XX=y
-CONFIG_CPU_S3C6400=y
-CONFIG_CPU_S3C6410=y
-CONFIG_S3C64XX_PL080=y
-CONFIG_S3C64XX_SETUP_SDHCI=y
-CONFIG_S3C64XX_SETUP_I2C0=y
-CONFIG_S3C64XX_SETUP_I2C1=y
-CONFIG_S3C64XX_SETUP_FB_24BPP=y
-CONFIG_S3C64XX_SETUP_KEYPAD=y
-CONFIG_S3C64XX_SETUP_SDHCI_GPIO=y
-CONFIG_S3C64XX_SETUP_SPI=y
-CONFIG_S3C64XX_SETUP_USB_PHY=y
-CONFIG_MACH_WLF_CRAGG_6410=y
-CONFIG_MACH_S3C64XX_DT=y
-CONFIG_PLAT_SAMSUNG=y
-CONFIG_SAMSUNG_PM=y
-
-#
-# Samsung Common options
-#
-
-#
-# Boot options
-#
-CONFIG_S3C_LOWLEVEL_UART_PORT=0
-CONFIG_SAMSUNG_ATAGS=y
-CONFIG_S3C_GPIO_SPACE=0
-CONFIG_S3C_GPIO_TRACK=y
-CONFIG_S3C_DEV_HSMMC=y
-CONFIG_S3C_DEV_HSMMC1=y
-CONFIG_S3C_DEV_HSMMC2=y
-CONFIG_S3C_DEV_I2C1=y
-CONFIG_S3C_DEV_FB=y
-CONFIG_S3C_DEV_USB_HOST=y
-CONFIG_S3C_DEV_USB_HSOTG=y
-CONFIG_S3C64XX_DEV_SPI0=y
-CONFIG_SAMSUNG_DEV_KEYPAD=y
-CONFIG_SAMSUNG_DEV_PWM=y
-CONFIG_GPIO_SAMSUNG=y
-CONFIG_SAMSUNG_PM_GPIO=y
-CONFIG_SAMSUNG_WAKEMASK=y
-# end of Samsung Common options
-
-CONFIG_ARCH_S5PV210=y
-CONFIG_CPU_S5PV210=y
-CONFIG_ARCH_RENESAS=y
-CONFIG_ARCH_INTEL_SOCFPGA=y
-CONFIG_SOCFPGA_SUSPEND=y
-CONFIG_PLAT_SPEAR=y
-CONFIG_ARCH_SPEAR13XX=y
-CONFIG_MACH_SPEAR1310=y
-CONFIG_MACH_SPEAR1340=y
-CONFIG_ARCH_STI=y
-CONFIG_SOC_STIH415=y
-CONFIG_SOC_STIH416=y
-CONFIG_SOC_STIH407=y
-CONFIG_ARCH_STM32=y
-CONFIG_MACH_STM32MP157=y
-CONFIG_MACH_STM32MP13=y
-CONFIG_ARCH_SUNXI=y
-CONFIG_MACH_SUN4I=y
-CONFIG_MACH_SUN5I=y
-CONFIG_MACH_SUN6I=y
-CONFIG_MACH_SUN7I=y
-CONFIG_MACH_SUN8I=y
-CONFIG_MACH_SUN9I=y
-CONFIG_ARCH_SUNXI_MC_SMP=y
-CONFIG_ARCH_TEGRA=y
-CONFIG_ARCH_U8500=y
-CONFIG_UX500_SOC_DB8500=y
-CONFIG_UX500_DEBUG_UART=2
-CONFIG_ARCH_INTEGRATOR=y
-CONFIG_ARCH_INTEGRATOR_AP=y
-CONFIG_INTEGRATOR_IMPD1=y
-CONFIG_INTEGRATOR_CM1136JFS=y
-CONFIG_ARCH_INTEGRATOR_CP=y
-CONFIG_INTEGRATOR_CTB36=y
-CONFIG_ARCH_CINTEGRATOR=y
-CONFIG_ARCH_REALVIEW=y
-CONFIG_MACH_REALVIEW_EB=y
-CONFIG_REALVIEW_EB_ARM1136=y
-CONFIG_REALVIEW_EB_ARM1176=y
-CONFIG_REALVIEW_EB_A9MP=y
-CONFIG_MACH_REALVIEW_PB1176=y
-CONFIG_MACH_REALVIEW_PBA8=y
-CONFIG_MACH_REALVIEW_PBX=y
-CONFIG_ARCH_VEXPRESS=y
-CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y
-CONFIG_ARCH_VEXPRESS_SPC=y
-CONFIG_ARCH_VEXPRESS_TC2_PM=y
-CONFIG_ARCH_VT8500=y
-CONFIG_ARCH_WM8750=y
-CONFIG_ARCH_WM8850=y
-CONFIG_ARCH_ZYNQ=y
-CONFIG_PLAT_ORION=y
-CONFIG_PLAT_ORION_LEGACY=y
-CONFIG_PLAT_VERSATILE=y
-
-#
-# Processor Type
-#
-CONFIG_CPU_PJ4=y
-CONFIG_CPU_PJ4B=y
-CONFIG_CPU_V6=y
-CONFIG_CPU_V6K=y
-CONFIG_CPU_V7=y
-CONFIG_CPU_THUMB_CAPABLE=y
-CONFIG_CPU_32v6=y
-CONFIG_CPU_32v6K=y
-CONFIG_CPU_32v7=y
-CONFIG_CPU_ABRT_EV6=y
-CONFIG_CPU_ABRT_EV7=y
-CONFIG_CPU_PABRT_V6=y
-CONFIG_CPU_PABRT_V7=y
-CONFIG_CPU_CACHE_V6=y
-CONFIG_CPU_CACHE_V7=y
-CONFIG_CPU_CACHE_VIPT=y
-CONFIG_CPU_COPY_V6=y
-CONFIG_CPU_TLB_V6=y
-CONFIG_CPU_TLB_V7=y
-CONFIG_CPU_HAS_ASID=y
-CONFIG_CPU_CP15=y
-CONFIG_CPU_CP15_MMU=y
-
-#
-# Processor Features
-#
-CONFIG_ARM_THUMB=y
-CONFIG_ARM_THUMBEE=y
-CONFIG_ARM_VIRT_EXT=y
-CONFIG_SWP_EMULATE=y
-CONFIG_CPU_LITTLE_ENDIAN=y
-# CONFIG_CPU_BIG_ENDIAN is not set
-# CONFIG_CPU_ICACHE_DISABLE is not set
-# CONFIG_CPU_ICACHE_MISMATCH_WORKAROUND is not set
-# CONFIG_CPU_BPREDICT_DISABLE is not set
-CONFIG_CPU_SPECTRE=y
-CONFIG_HARDEN_BRANCH_PREDICTOR=y
-CONFIG_HARDEN_BRANCH_HISTORY=y
-CONFIG_KUSER_HELPERS=y
-CONFIG_VDSO=y
-CONFIG_OUTER_CACHE=y
-CONFIG_OUTER_CACHE_SYNC=y
-CONFIG_CACHE_B15_RAC=y
-CONFIG_CACHE_FEROCEON_L2=y
-# CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH is not set
-CONFIG_MIGHT_HAVE_CACHE_L2X0=y
-CONFIG_CACHE_L2X0=y
-# CONFIG_CACHE_L2X0_PMU is not set
-CONFIG_PL310_ERRATA_588369=y
-CONFIG_PL310_ERRATA_727915=y
-CONFIG_PL310_ERRATA_753970=y
-CONFIG_PL310_ERRATA_769419=y
-CONFIG_CACHE_TAUROS2=y
-# CONFIG_CACHE_UNIPHIER is not set
-CONFIG_ARM_L1_CACHE_SHIFT_6=y
-CONFIG_ARM_L1_CACHE_SHIFT=6
-CONFIG_ARM_DMA_MEM_BUFFERABLE=y
-CONFIG_ARM_HEAVY_MB=y
-CONFIG_DEBUG_ALIGN_RODATA=y
-CONFIG_PJ4B_ERRATA_4742=y
-# CONFIG_ARM_ERRATA_326103 is not set
-CONFIG_ARM_ERRATA_411920=y
-CONFIG_ARM_ERRATA_430973=y
-CONFIG_ARM_ERRATA_643719=y
-CONFIG_ARM_ERRATA_720789=y
-CONFIG_ARM_ERRATA_754322=y
-# CONFIG_ARM_ERRATA_754327 is not set
-# CONFIG_ARM_ERRATA_364296 is not set
-CONFIG_ARM_ERRATA_764369=y
-# CONFIG_ARM_ERRATA_764319 is not set
-CONFIG_ARM_ERRATA_775420=y
-CONFIG_ARM_ERRATA_798181=y
-# CONFIG_ARM_ERRATA_773022 is not set
-# CONFIG_ARM_ERRATA_818325_852422 is not set
-# CONFIG_ARM_ERRATA_821420 is not set
-# CONFIG_ARM_ERRATA_825619 is not set
-# CONFIG_ARM_ERRATA_857271 is not set
-# CONFIG_ARM_ERRATA_852421 is not set
-# CONFIG_ARM_ERRATA_852423 is not set
-# CONFIG_ARM_ERRATA_857272 is not set
-# end of System Type
-
-#
-# Bus support
-#
-CONFIG_ARM_ERRATA_814220=y
-# end of Bus support
-
-#
-# Kernel Features
-#
-CONFIG_HAVE_SMP=y
-CONFIG_SMP=y
-CONFIG_SMP_ON_UP=y
-CONFIG_IRQSTACKS=y
-CONFIG_ARM_CPU_TOPOLOGY=y
-# CONFIG_SCHED_MC is not set
-CONFIG_SCHED_SMT=y
-CONFIG_HAVE_ARM_SCU=y
-CONFIG_HAVE_ARM_ARCH_TIMER=y
-CONFIG_HAVE_ARM_TWD=y
-CONFIG_MCPM=y
-CONFIG_MCPM_QUAD_CLUSTER=y
-# CONFIG_BIG_LITTLE is not set
-CONFIG_VMSPLIT_3G=y
-# CONFIG_VMSPLIT_3G_OPT is not set
-# CONFIG_VMSPLIT_2G is not set
-# CONFIG_VMSPLIT_1G is not set
-CONFIG_PAGE_OFFSET=0xC0000000
-CONFIG_NR_CPUS=8
-CONFIG_HOTPLUG_CPU=y
-CONFIG_ARM_PSCI=y
-CONFIG_HZ_FIXED=0
-# CONFIG_HZ_100 is not set
-# CONFIG_HZ_200 is not set
-CONFIG_HZ_250=y
-# CONFIG_HZ_300 is not set
-# CONFIG_HZ_500 is not set
-# CONFIG_HZ_1000 is not set
-CONFIG_HZ=250
-CONFIG_SCHED_HRTICK=y
-CONFIG_ARM_PATCH_IDIV=y
-CONFIG_AEABI=y
-# CONFIG_OABI_COMPAT is not set
-CONFIG_ARCH_SELECT_MEMORY_MODEL=y
-CONFIG_ARCH_FLATMEM_ENABLE=y
-CONFIG_ARCH_SPARSEMEM_ENABLE=y
-CONFIG_HIGHMEM=y
-CONFIG_HIGHPTE=y
-CONFIG_ARM_PAN=y
-CONFIG_CPU_SW_DOMAIN_PAN=y
-CONFIG_HW_PERF_EVENTS=y
-CONFIG_ARM_MODULE_PLTS=y
-CONFIG_ARCH_FORCE_MAX_ORDER=11
-CONFIG_ALIGNMENT_TRAP=y
-# CONFIG_UACCESS_WITH_MEMCPY is not set
-# CONFIG_PARAVIRT is not set
-# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
-# end of Kernel Features
-
-#
-# Boot options
-#
-CONFIG_USE_OF=y
-CONFIG_ARCH_WANT_FLAT_DTB_INSTALL=y
-CONFIG_ATAGS=y
-# CONFIG_DEPRECATED_PARAM_STRUCT is not set
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBOOT_ROM_BSS=0x0
-# CONFIG_ARM_APPENDED_DTB is not set
-CONFIG_CMDLINE=""
-CONFIG_ARCH_SUPPORTS_KEXEC=y
-CONFIG_ATAGS_PROC=y
-CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y
-CONFIG_ARCH_DEFAULT_CRASH_DUMP=y
-CONFIG_AUTO_ZRELADDR=y
-CONFIG_EFI_STUB=y
-CONFIG_EFI=y
-CONFIG_DMI=y
-# end of Boot options
-
-#
-# CPU Power Management
-#
-
-#
-# CPU Frequency scaling
-#
-CONFIG_CPU_FREQ=y
-CONFIG_CPU_FREQ_GOV_ATTR_SET=y
-CONFIG_CPU_FREQ_GOV_COMMON=y
-CONFIG_CPU_FREQ_STAT=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
-CONFIG_CPU_FREQ_GOV_POWERSAVE=m
-CONFIG_CPU_FREQ_GOV_USERSPACE=m
-CONFIG_CPU_FREQ_GOV_ONDEMAND=m
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
-CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
-
-#
-# CPU frequency scaling drivers
-#
-CONFIG_CPUFREQ_DT=m
-# CONFIG_CPUFREQ_VIRT is not set
-CONFIG_CPUFREQ_DT_PLATDEV=y
-CONFIG_ARM_AIROHA_SOC_CPUFREQ=y
-# CONFIG_ARM_ARMADA_37XX_CPUFREQ is not set
-# CONFIG_ARM_ARMADA_8K_CPUFREQ is not set
-# CONFIG_ARM_VEXPRESS_SPC_CPUFREQ is not set
-CONFIG_ARM_BRCMSTB_AVS_CPUFREQ=y
-CONFIG_ARM_HIGHBANK_CPUFREQ=m
-# CONFIG_ARM_IMX_CPUFREQ_DT is not set
-# CONFIG_ARM_MEDIATEK_CPUFREQ is not set
-CONFIG_ARM_MEDIATEK_CPUFREQ_HW=m
-CONFIG_ARM_OMAP2PLUS_CPUFREQ=y
-# CONFIG_ARM_QCOM_CPUFREQ_HW is not set
-CONFIG_ARM_S3C64XX_CPUFREQ=y
-CONFIG_ARM_S5PV210_CPUFREQ=y
-CONFIG_ARM_SPEAR_CPUFREQ=y
-# CONFIG_ARM_STI_CPUFREQ is not set
-CONFIG_ARM_TEGRA20_CPUFREQ=m
-CONFIG_ARM_TEGRA124_CPUFREQ=y
-CONFIG_ARM_TI_CPUFREQ=y
-# CONFIG_QORIQ_CPUFREQ is not set
-# end of CPU Frequency scaling
-
-#
-# CPU Idle
-#
-CONFIG_CPU_IDLE=y
-# CONFIG_CPU_IDLE_GOV_LADDER is not set
-CONFIG_CPU_IDLE_GOV_MENU=y
-# CONFIG_CPU_IDLE_GOV_TEO is not set
-
-#
-# ARM CPU Idle Drivers
-#
-# CONFIG_ARM_CPUIDLE is not set
-# CONFIG_ARM_PSCI_CPUIDLE is not set
-# CONFIG_ARM_BIG_LITTLE_CPUIDLE is not set
-# CONFIG_ARM_HIGHBANK_CPUIDLE is not set
-# CONFIG_ARM_ZYNQ_CPUIDLE is not set
-# CONFIG_ARM_U8500_CPUIDLE is not set
-CONFIG_ARM_AT91_CPUIDLE=y
-# CONFIG_ARM_EXYNOS_CPUIDLE is not set
-# CONFIG_ARM_MVEBU_V7_CPUIDLE is not set
-# CONFIG_ARM_TEGRA_CPUIDLE is not set
-# CONFIG_ARM_QCOM_SPM_CPUIDLE is not set
-# end of ARM CPU Idle Drivers
-
-CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED=y
-# end of CPU Idle
-# end of CPU Power Management
-
-#
-# Floating point emulation
-#
-
-#
-# At least one emulation must be selected
-#
-CONFIG_VFP=y
-CONFIG_VFPv3=y
-CONFIG_NEON=y
-# CONFIG_KERNEL_MODE_NEON is not set
-# end of Floating point emulation
-
-#
-# Power management options
-#
-CONFIG_SUSPEND=y
-CONFIG_SUSPEND_FREEZER=y
-# CONFIG_SUSPEND_SKIP_SYNC is not set
-CONFIG_HIBERNATE_CALLBACKS=y
-CONFIG_HIBERNATION=y
-CONFIG_HIBERNATION_SNAPSHOT_DEV=y
-CONFIG_HIBERNATION_COMP_LZO=y
-# CONFIG_HIBERNATION_COMP_LZ4 is not set
-CONFIG_HIBERNATION_DEF_COMP="lzo"
-CONFIG_PM_STD_PARTITION=""
-CONFIG_PM_SLEEP=y
-CONFIG_PM_SLEEP_SMP=y
-# CONFIG_PM_AUTOSLEEP is not set
-# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
-# CONFIG_PM_WAKELOCKS is not set
-CONFIG_PM=y
-CONFIG_PM_DEBUG=y
-CONFIG_PM_ADVANCED_DEBUG=y
-# CONFIG_PM_TEST_SUSPEND is not set
-CONFIG_PM_SLEEP_DEBUG=y
-# CONFIG_APM_EMULATION is not set
-CONFIG_PM_CLK=y
-CONFIG_PM_GENERIC_DOMAINS=y
-# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
-CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
-CONFIG_PM_GENERIC_DOMAINS_OF=y
-CONFIG_CPU_PM=y
-CONFIG_ENERGY_MODEL=y
-CONFIG_ARCH_SUSPEND_POSSIBLE=y
-CONFIG_ARM_CPU_SUSPEND=y
-CONFIG_ARCH_HIBERNATION_POSSIBLE=y
-# end of Power management options
-
-CONFIG_CPU_MITIGATIONS=y
-CONFIG_ARCH_HAS_DMA_OPS=y
-
-#
-# General architecture-dependent options
-#
-CONFIG_HOTPLUG_CORE_SYNC=y
-CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
-CONFIG_KPROBES=y
-CONFIG_JUMP_LABEL=y
-# CONFIG_STATIC_KEYS_SELFTEST is not set
-CONFIG_OPTPROBES=y
-CONFIG_UPROBES=y
-CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
-CONFIG_ARCH_USE_BUILTIN_BSWAP=y
-CONFIG_KRETPROBES=y
-CONFIG_HAVE_KPROBES=y
-CONFIG_HAVE_KRETPROBES=y
-CONFIG_HAVE_OPTPROBES=y
-CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
-CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
-CONFIG_HAVE_NMI=y
-CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-CONFIG_HAVE_ARCH_TRACEHOOK=y
-CONFIG_HAVE_DMA_CONTIGUOUS=y
-CONFIG_GENERIC_SMP_IDLE_THREAD=y
-CONFIG_GENERIC_IDLE_POLL_SETUP=y
-CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
-CONFIG_ARCH_HAS_KEEPINITRD=y
-CONFIG_ARCH_HAS_SET_MEMORY=y
-CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y
-CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
-CONFIG_ARCH_32BIT_OFF_T=y
-CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
-CONFIG_HAVE_RSEQ=y
-CONFIG_HAVE_HW_BREAKPOINT=y
-CONFIG_HAVE_PERF_REGS=y
-CONFIG_HAVE_PERF_USER_STACK_DUMP=y
-CONFIG_HAVE_ARCH_JUMP_LABEL=y
-CONFIG_MMU_LAZY_TLB_REFCOUNT=y
-CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
-CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
-CONFIG_HAVE_ARCH_SECCOMP=y
-CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
-CONFIG_SECCOMP=y
-CONFIG_SECCOMP_FILTER=y
-# CONFIG_SECCOMP_CACHE_DEBUG is not set
-CONFIG_HAVE_ARCH_STACKLEAK=y
-CONFIG_HAVE_STACKPROTECTOR=y
-CONFIG_STACKPROTECTOR=y
-CONFIG_STACKPROTECTOR_STRONG=y
-CONFIG_LTO_NONE=y
-CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
-CONFIG_HAVE_CONTEXT_TRACKING_USER=y
-CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
-CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
-CONFIG_MODULES_USE_ELF_REL=y
-CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
-CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
-CONFIG_SOFTIRQ_ON_OWN_STACK=y
-CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
-CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
-CONFIG_HAVE_EXIT_THREAD=y
-CONFIG_ARCH_MMAP_RND_BITS=8
-CONFIG_HAVE_PAGE_SIZE_4KB=y
-CONFIG_PAGE_SIZE_4KB=y
-CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
-CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
-CONFIG_PAGE_SHIFT=12
-CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
-CONFIG_CLONE_BACKWARDS=y
-CONFIG_OLD_SIGSUSPEND3=y
-CONFIG_OLD_SIGACTION=y
-CONFIG_COMPAT_32BIT_TIME=y
-CONFIG_HAVE_ARCH_VMAP_STACK=y
-CONFIG_VMAP_STACK=y
-CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
-CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
-CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
-CONFIG_STRICT_KERNEL_RWX=y
-CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
-CONFIG_STRICT_MODULE_RWX=y
-# CONFIG_LOCK_EVENT_COUNTS is not set
-CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
-CONFIG_HAVE_ARCH_PFN_VALID=y
-
-#
-# GCOV-based kernel profiling
-#
-# CONFIG_GCOV_KERNEL is not set
-CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
-# end of GCOV-based kernel profiling
-
-CONFIG_HAVE_GCC_PLUGINS=y
-CONFIG_GCC_PLUGINS=y
-CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y
-CONFIG_FUNCTION_ALIGNMENT=0
-CONFIG_ARCH_NEED_CMPXCHG_1_EMU=y
-# end of General architecture-dependent options
-
-CONFIG_RT_MUTEXES=y
-CONFIG_MODULES=y
-# CONFIG_MODULE_DEBUG is not set
-CONFIG_MODULE_FORCE_LOAD=y
-CONFIG_MODULE_UNLOAD=y
-CONFIG_MODULE_FORCE_UNLOAD=y
-# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set
-CONFIG_MODVERSIONS=y
-CONFIG_GENKSYMS=y
-# CONFIG_GENDWARFKSYMS is not set
-# CONFIG_EXTENDED_MODVERSIONS is not set
-CONFIG_BASIC_MODVERSIONS=y
-# CONFIG_MODULE_SRCVERSION_ALL is not set
-# CONFIG_MODULE_SIG is not set
-CONFIG_MODULE_COMPRESS=y
-CONFIG_MODULE_COMPRESS_GZIP=y
-# CONFIG_MODULE_COMPRESS_XZ is not set
-# CONFIG_MODULE_COMPRESS_ZSTD is not set
-CONFIG_MODULE_COMPRESS_ALL=y
-CONFIG_MODULE_DECOMPRESS=y
-# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
-CONFIG_MODPROBE_PATH="/run/current-system/profile/bin/modprobe"
-# CONFIG_TRIM_UNUSED_KSYMS is not set
-CONFIG_MODULES_TREE_LOOKUP=y
-CONFIG_BLOCK=y
-CONFIG_BLOCK_LEGACY_AUTOLOAD=y
-CONFIG_BLK_RQ_ALLOC_TIME=y
-CONFIG_BLK_CGROUP_RWSTAT=y
-CONFIG_BLK_CGROUP_PUNT_BIO=y
-CONFIG_BLK_DEV_BSG_COMMON=y
-CONFIG_BLK_ICQ=y
-CONFIG_BLK_DEV_BSGLIB=y
-CONFIG_BLK_DEV_INTEGRITY=y
-CONFIG_BLK_DEV_WRITE_MOUNTED=y
-# CONFIG_BLK_DEV_ZONED is not set
-CONFIG_BLK_DEV_THROTTLING=y
-CONFIG_BLK_WBT=y
-CONFIG_BLK_WBT_MQ=y
-# CONFIG_BLK_CGROUP_IOLATENCY is not set
-CONFIG_BLK_CGROUP_IOCOST=y
-CONFIG_BLK_CGROUP_IOPRIO=y
-CONFIG_BLK_DEBUG_FS=y
-# CONFIG_BLK_SED_OPAL is not set
-CONFIG_BLK_INLINE_ENCRYPTION=y
-CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
-
-#
-# Partition Types
-#
-CONFIG_PARTITION_ADVANCED=y
-# CONFIG_ACORN_PARTITION is not set
-# CONFIG_AIX_PARTITION is not set
-# CONFIG_OSF_PARTITION is not set
-# CONFIG_AMIGA_PARTITION is not set
-# CONFIG_ATARI_PARTITION is not set
-# CONFIG_MAC_PARTITION is not set
-CONFIG_MSDOS_PARTITION=y
-# CONFIG_BSD_DISKLABEL is not set
-# CONFIG_MINIX_SUBPARTITION is not set
-# CONFIG_SOLARIS_X86_PARTITION is not set
-# CONFIG_UNIXWARE_DISKLABEL is not set
-# CONFIG_LDM_PARTITION is not set
-# CONFIG_SGI_PARTITION is not set
-# CONFIG_ULTRIX_PARTITION is not set
-# CONFIG_SUN_PARTITION is not set
-CONFIG_KARMA_PARTITION=y
-CONFIG_EFI_PARTITION=y
-# CONFIG_SYSV68_PARTITION is not set
-# CONFIG_CMDLINE_PARTITION is not set
-CONFIG_OF_PARTITION=y
-# end of Partition Types
-
-CONFIG_BLK_MQ_PCI=y
-CONFIG_BLK_MQ_VIRTIO=y
-CONFIG_BLK_PM=y
-CONFIG_BLOCK_HOLDER_DEPRECATED=y
-CONFIG_BLK_MQ_STACKING=y
-
-#
-# IO Schedulers
-#
-CONFIG_MQ_IOSCHED_DEADLINE=y
-CONFIG_MQ_IOSCHED_KYBER=m
-CONFIG_IOSCHED_BFQ=m
-CONFIG_BFQ_GROUP_IOSCHED=y
-# CONFIG_BFQ_CGROUP_DEBUG is not set
-# end of IO Schedulers
-
-CONFIG_PADATA=y
-CONFIG_ASN1=y
-CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
-CONFIG_INLINE_READ_UNLOCK=y
-CONFIG_INLINE_READ_UNLOCK_IRQ=y
-CONFIG_INLINE_WRITE_UNLOCK=y
-CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
-CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
-CONFIG_MUTEX_SPIN_ON_OWNER=y
-CONFIG_RWSEM_SPIN_ON_OWNER=y
-CONFIG_LOCK_SPIN_ON_OWNER=y
-CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
-CONFIG_FREEZER=y
-
-#
-# Executable file formats
-#
-CONFIG_BINFMT_ELF=y
-# CONFIG_BINFMT_ELF_FDPIC is not set
-CONFIG_ELFCORE=y
-CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
-CONFIG_BINFMT_SCRIPT=y
-CONFIG_ARCH_HAS_BINFMT_FLAT=y
-# CONFIG_BINFMT_FLAT is not set
-CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y
-CONFIG_BINFMT_MISC=m
-CONFIG_COREDUMP=y
-# end of Executable file formats
-
-#
-# Memory Management options
-#
-CONFIG_ZPOOL=y
-CONFIG_SWAP=y
-CONFIG_ZSWAP=y
-# CONFIG_ZSWAP_DEFAULT_ON is not set
-# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
-CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
-CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
-CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
-CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
-CONFIG_ZBUD=y
-# CONFIG_Z3FOLD_DEPRECATED is not set
-CONFIG_ZSMALLOC=m
-# CONFIG_ZSMALLOC_STAT is not set
-CONFIG_ZSMALLOC_CHAIN_SIZE=8
-
-#
-# Slab allocator options
-#
-CONFIG_SLUB=y
-# CONFIG_SLUB_TINY is not set
-CONFIG_SLAB_MERGE_DEFAULT=y
-CONFIG_SLAB_FREELIST_RANDOM=y
-CONFIG_SLAB_FREELIST_HARDENED=y
-CONFIG_SLAB_BUCKETS=y
-# CONFIG_SLUB_STATS is not set
-CONFIG_SLUB_CPU_PARTIAL=y
-# CONFIG_RANDOM_KMALLOC_CACHES is not set
-# end of Slab allocator options
-
-CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
-# CONFIG_COMPAT_BRK is not set
-CONFIG_SELECT_MEMORY_MODEL=y
-CONFIG_FLATMEM_MANUAL=y
-# CONFIG_SPARSEMEM_MANUAL is not set
-CONFIG_FLATMEM=y
-CONFIG_ARCH_KEEP_MEMBLOCK=y
-CONFIG_MEMORY_ISOLATION=y
-CONFIG_EXCLUSIVE_SYSTEM_RAM=y
-CONFIG_SPLIT_PTE_PTLOCKS=y
-CONFIG_MEMORY_BALLOON=y
-CONFIG_BALLOON_COMPACTION=y
-CONFIG_COMPACTION=y
-CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
-CONFIG_PAGE_REPORTING=y
-CONFIG_MIGRATION=y
-CONFIG_CONTIG_ALLOC=y
-CONFIG_PCP_BATCH_SCALE_MAX=5
-CONFIG_BOUNCE=y
-CONFIG_MMU_NOTIFIER=y
-CONFIG_KSM=y
-CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
-CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
-CONFIG_CMA=y
-# CONFIG_CMA_DEBUGFS is not set
-CONFIG_CMA_SYSFS=y
-CONFIG_CMA_AREAS=7
-CONFIG_GENERIC_EARLY_IOREMAP=y
-CONFIG_PAGE_IDLE_FLAG=y
-# CONFIG_IDLE_PAGE_TRACKING is not set
-CONFIG_ARCH_HAS_CPU_CACHE_ALIASING=y
-CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
-CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
-CONFIG_ZONE_DMA=y
-CONFIG_HMM_MIRROR=y
-CONFIG_VM_EVENT_COUNTERS=y
-# CONFIG_PERCPU_STATS is not set
-# CONFIG_GUP_TEST is not set
-# CONFIG_DMAPOOL_TEST is not set
-CONFIG_KMAP_LOCAL=y
-CONFIG_KMAP_LOCAL_NON_LINEAR_PTE_ARRAY=y
-CONFIG_MEMFD_CREATE=y
-CONFIG_ANON_VMA_NAME=y
-CONFIG_USERFAULTFD=y
-CONFIG_LRU_GEN=y
-# CONFIG_LRU_GEN_ENABLED is not set
-# CONFIG_LRU_GEN_STATS is not set
-CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
-CONFIG_PER_VMA_LOCK=y
-CONFIG_LOCK_MM_AND_FIND_VMA=y
-CONFIG_EXECMEM=y
-
-#
-# Data Access Monitoring
-#
-CONFIG_DAMON=y
-CONFIG_DAMON_VADDR=y
-CONFIG_DAMON_PADDR=y
-CONFIG_DAMON_SYSFS=y
-CONFIG_DAMON_RECLAIM=y
-CONFIG_DAMON_LRU_SORT=y
-# end of Data Access Monitoring
-# end of Memory Management options
-
-CONFIG_NET=y
-CONFIG_NET_INGRESS=y
-CONFIG_NET_EGRESS=y
-CONFIG_NET_XGRESS=y
-CONFIG_NET_REDIRECT=y
-CONFIG_SKB_EXTENSIONS=y
-CONFIG_NET_DEVMEM=y
-CONFIG_NET_SHAPER=y
-
-#
-# Networking options
-#
-CONFIG_PACKET=y
-CONFIG_PACKET_DIAG=m
-CONFIG_UNIX=y
-CONFIG_AF_UNIX_OOB=y
-CONFIG_UNIX_DIAG=m
-# CONFIG_TLS is not set
-CONFIG_XFRM=y
-CONFIG_XFRM_ALGO=m
-CONFIG_XFRM_USER=m
-CONFIG_XFRM_INTERFACE=m
-CONFIG_XFRM_SUB_POLICY=y
-CONFIG_XFRM_MIGRATE=y
-# CONFIG_XFRM_STATISTICS is not set
-CONFIG_XFRM_AH=m
-CONFIG_XFRM_ESP=m
-CONFIG_XFRM_IPCOMP=m
-CONFIG_NET_KEY=m
-CONFIG_NET_KEY_MIGRATE=y
-# CONFIG_XFRM_IPTFS is not set
-# CONFIG_SMC is not set
-CONFIG_XDP_SOCKETS=y
-CONFIG_XDP_SOCKETS_DIAG=m
-CONFIG_NET_HANDSHAKE=y
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-CONFIG_IP_ADVANCED_ROUTER=y
-CONFIG_IP_FIB_TRIE_STATS=y
-CONFIG_IP_MULTIPLE_TABLES=y
-CONFIG_IP_ROUTE_MULTIPATH=y
-CONFIG_IP_ROUTE_VERBOSE=y
-CONFIG_IP_ROUTE_CLASSID=y
-# CONFIG_IP_PNP is not set
-CONFIG_NET_IPIP=m
-CONFIG_NET_IPGRE_DEMUX=m
-CONFIG_NET_IP_TUNNEL=m
-CONFIG_NET_IPGRE=m
-CONFIG_NET_IPGRE_BROADCAST=y
-CONFIG_IP_MROUTE_COMMON=y
-CONFIG_IP_MROUTE=y
-CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
-CONFIG_IP_PIMSM_V1=y
-CONFIG_IP_PIMSM_V2=y
-CONFIG_SYN_COOKIES=y
-CONFIG_NET_IPVTI=m
-CONFIG_NET_UDP_TUNNEL=m
-CONFIG_NET_FOU=m
-CONFIG_NET_FOU_IP_TUNNELS=y
-CONFIG_INET_AH=m
-CONFIG_INET_ESP=m
-# CONFIG_INET_ESP_OFFLOAD is not set
-# CONFIG_INET_ESPINTCP is not set
-CONFIG_INET_IPCOMP=m
-CONFIG_INET_TABLE_PERTURB_ORDER=16
-CONFIG_INET_XFRM_TUNNEL=m
-CONFIG_INET_TUNNEL=m
-CONFIG_INET_DIAG=m
-CONFIG_INET_TCP_DIAG=m
-CONFIG_INET_UDP_DIAG=m
-# CONFIG_INET_RAW_DIAG is not set
-CONFIG_INET_DIAG_DESTROY=y
-CONFIG_TCP_CONG_ADVANCED=y
-CONFIG_TCP_CONG_BIC=m
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_TCP_CONG_WESTWOOD=m
-CONFIG_TCP_CONG_HTCP=m
-CONFIG_TCP_CONG_HSTCP=m
-CONFIG_TCP_CONG_HYBLA=m
-CONFIG_TCP_CONG_VEGAS=m
-CONFIG_TCP_CONG_NV=m
-CONFIG_TCP_CONG_SCALABLE=m
-CONFIG_TCP_CONG_LP=m
-CONFIG_TCP_CONG_VENO=m
-CONFIG_TCP_CONG_YEAH=m
-CONFIG_TCP_CONG_ILLINOIS=m
-CONFIG_TCP_CONG_DCTCP=m
-CONFIG_TCP_CONG_CDG=m
-CONFIG_TCP_CONG_BBR=m
-CONFIG_DEFAULT_CUBIC=y
-# CONFIG_DEFAULT_RENO is not set
-CONFIG_DEFAULT_TCP_CONG="cubic"
-CONFIG_TCP_SIGPOOL=y
-CONFIG_TCP_MD5SIG=y
-CONFIG_IPV6=y
-CONFIG_IPV6_ROUTER_PREF=y
-CONFIG_IPV6_ROUTE_INFO=y
-CONFIG_IPV6_OPTIMISTIC_DAD=y
-CONFIG_INET6_AH=m
-CONFIG_INET6_ESP=m
-# CONFIG_INET6_ESP_OFFLOAD is not set
-# CONFIG_INET6_ESPINTCP is not set
-CONFIG_INET6_IPCOMP=m
-CONFIG_IPV6_MIP6=y
-CONFIG_IPV6_ILA=m
-CONFIG_INET6_XFRM_TUNNEL=m
-CONFIG_INET6_TUNNEL=m
-CONFIG_IPV6_VTI=m
-CONFIG_IPV6_SIT=m
-CONFIG_IPV6_SIT_6RD=y
-CONFIG_IPV6_NDISC_NODETYPE=y
-CONFIG_IPV6_TUNNEL=m
-CONFIG_IPV6_GRE=m
-CONFIG_IPV6_FOU=m
-CONFIG_IPV6_FOU_TUNNEL=m
-CONFIG_IPV6_MULTIPLE_TABLES=y
-CONFIG_IPV6_SUBTREES=y
-CONFIG_IPV6_MROUTE=y
-CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
-CONFIG_IPV6_PIMSM_V2=y
-# CONFIG_IPV6_SEG6_LWTUNNEL is not set
-# CONFIG_IPV6_SEG6_HMAC is not set
-# CONFIG_IPV6_RPL_LWTUNNEL is not set
-# CONFIG_IPV6_IOAM6_LWTUNNEL is not set
-# CONFIG_NETLABEL is not set
-CONFIG_MPTCP=y
-CONFIG_INET_MPTCP_DIAG=m
-CONFIG_MPTCP_IPV6=y
-CONFIG_NETWORK_SECMARK=y
-CONFIG_NET_PTP_CLASSIFY=y
-# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
-CONFIG_NETFILTER=y
-CONFIG_NETFILTER_ADVANCED=y
-CONFIG_BRIDGE_NETFILTER=m
-
-#
-# Core Netfilter Configuration
-#
-CONFIG_NETFILTER_INGRESS=y
-CONFIG_NETFILTER_EGRESS=y
-CONFIG_NETFILTER_SKIP_EGRESS=y
-CONFIG_NETFILTER_NETLINK=m
-CONFIG_NETFILTER_FAMILY_BRIDGE=y
-CONFIG_NETFILTER_FAMILY_ARP=y
-CONFIG_NETFILTER_BPF_LINK=y
-CONFIG_NETFILTER_NETLINK_HOOK=m
-CONFIG_NETFILTER_NETLINK_ACCT=m
-CONFIG_NETFILTER_NETLINK_QUEUE=m
-CONFIG_NETFILTER_NETLINK_LOG=m
-CONFIG_NETFILTER_NETLINK_OSF=m
-CONFIG_NF_CONNTRACK=m
-CONFIG_NF_LOG_SYSLOG=m
-CONFIG_NETFILTER_CONNCOUNT=m
-CONFIG_NF_CONNTRACK_MARK=y
-CONFIG_NF_CONNTRACK_SECMARK=y
-CONFIG_NF_CONNTRACK_ZONES=y
-CONFIG_NF_CONNTRACK_PROCFS=y
-CONFIG_NF_CONNTRACK_EVENTS=y
-CONFIG_NF_CONNTRACK_TIMEOUT=y
-CONFIG_NF_CONNTRACK_TIMESTAMP=y
-CONFIG_NF_CONNTRACK_LABELS=y
-CONFIG_NF_CONNTRACK_OVS=y
-CONFIG_NF_CT_PROTO_DCCP=y
-CONFIG_NF_CT_PROTO_GRE=y
-CONFIG_NF_CT_PROTO_SCTP=y
-CONFIG_NF_CT_PROTO_UDPLITE=y
-CONFIG_NF_CONNTRACK_AMANDA=m
-CONFIG_NF_CONNTRACK_FTP=m
-CONFIG_NF_CONNTRACK_H323=m
-CONFIG_NF_CONNTRACK_IRC=m
-CONFIG_NF_CONNTRACK_BROADCAST=m
-CONFIG_NF_CONNTRACK_NETBIOS_NS=m
-CONFIG_NF_CONNTRACK_SNMP=m
-CONFIG_NF_CONNTRACK_PPTP=m
-CONFIG_NF_CONNTRACK_SANE=m
-CONFIG_NF_CONNTRACK_SIP=m
-CONFIG_NF_CONNTRACK_TFTP=m
-CONFIG_NF_CT_NETLINK=m
-CONFIG_NF_CT_NETLINK_TIMEOUT=m
-CONFIG_NF_CT_NETLINK_HELPER=m
-CONFIG_NETFILTER_NETLINK_GLUE_CT=y
-CONFIG_NF_NAT=m
-CONFIG_NF_NAT_AMANDA=m
-CONFIG_NF_NAT_FTP=m
-CONFIG_NF_NAT_IRC=m
-CONFIG_NF_NAT_SIP=m
-CONFIG_NF_NAT_TFTP=m
-CONFIG_NF_NAT_REDIRECT=y
-CONFIG_NF_NAT_MASQUERADE=y
-CONFIG_NF_NAT_OVS=y
-CONFIG_NETFILTER_SYNPROXY=m
-CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_INET=y
-CONFIG_NF_TABLES_NETDEV=y
-CONFIG_NFT_NUMGEN=m
-CONFIG_NFT_CT=m
-CONFIG_NFT_FLOW_OFFLOAD=m
-CONFIG_NFT_CONNLIMIT=m
-CONFIG_NFT_LOG=m
-CONFIG_NFT_LIMIT=m
-CONFIG_NFT_MASQ=m
-CONFIG_NFT_REDIR=m
-CONFIG_NFT_NAT=m
-CONFIG_NFT_TUNNEL=m
-CONFIG_NFT_QUEUE=m
-CONFIG_NFT_QUOTA=m
-CONFIG_NFT_REJECT=m
-CONFIG_NFT_REJECT_INET=m
-CONFIG_NFT_COMPAT=m
-CONFIG_NFT_HASH=m
-CONFIG_NFT_FIB=m
-CONFIG_NFT_FIB_INET=m
-CONFIG_NFT_XFRM=m
-CONFIG_NFT_SOCKET=m
-CONFIG_NFT_OSF=m
-CONFIG_NFT_TPROXY=m
-CONFIG_NFT_SYNPROXY=m
-CONFIG_NF_DUP_NETDEV=m
-CONFIG_NFT_DUP_NETDEV=m
-CONFIG_NFT_FWD_NETDEV=m
-CONFIG_NFT_FIB_NETDEV=m
-CONFIG_NFT_REJECT_NETDEV=m
-CONFIG_NF_FLOW_TABLE_INET=m
-CONFIG_NF_FLOW_TABLE=m
-CONFIG_NF_FLOW_TABLE_PROCFS=y
-CONFIG_NETFILTER_XTABLES=m
-
-#
-# Xtables combined modules
-#
-CONFIG_NETFILTER_XT_MARK=m
-CONFIG_NETFILTER_XT_CONNMARK=m
-CONFIG_NETFILTER_XT_SET=m
-
-#
-# Xtables targets
-#
-CONFIG_NETFILTER_XT_TARGET_AUDIT=m
-CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
-CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
-CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
-CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
-CONFIG_NETFILTER_XT_TARGET_CT=m
-CONFIG_NETFILTER_XT_TARGET_DSCP=m
-CONFIG_NETFILTER_XT_TARGET_HL=m
-CONFIG_NETFILTER_XT_TARGET_HMARK=m
-CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
-CONFIG_NETFILTER_XT_TARGET_LED=m
-CONFIG_NETFILTER_XT_TARGET_LOG=m
-CONFIG_NETFILTER_XT_TARGET_MARK=m
-CONFIG_NETFILTER_XT_NAT=m
-CONFIG_NETFILTER_XT_TARGET_NETMAP=m
-CONFIG_NETFILTER_XT_TARGET_NFLOG=m
-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
-# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
-CONFIG_NETFILTER_XT_TARGET_RATEEST=m
-CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
-CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
-CONFIG_NETFILTER_XT_TARGET_TEE=m
-CONFIG_NETFILTER_XT_TARGET_TPROXY=m
-CONFIG_NETFILTER_XT_TARGET_TRACE=m
-CONFIG_NETFILTER_XT_TARGET_SECMARK=m
-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
-CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
-
-#
-# Xtables matches
-#
-CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
-CONFIG_NETFILTER_XT_MATCH_BPF=m
-CONFIG_NETFILTER_XT_MATCH_CGROUP=m
-CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
-CONFIG_NETFILTER_XT_MATCH_COMMENT=m
-CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
-CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
-CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
-CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
-CONFIG_NETFILTER_XT_MATCH_CPU=m
-CONFIG_NETFILTER_XT_MATCH_DCCP=m
-CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
-CONFIG_NETFILTER_XT_MATCH_DSCP=m
-CONFIG_NETFILTER_XT_MATCH_ECN=m
-CONFIG_NETFILTER_XT_MATCH_ESP=m
-CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
-CONFIG_NETFILTER_XT_MATCH_HELPER=m
-CONFIG_NETFILTER_XT_MATCH_HL=m
-CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
-CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
-CONFIG_NETFILTER_XT_MATCH_IPVS=m
-CONFIG_NETFILTER_XT_MATCH_L2TP=m
-CONFIG_NETFILTER_XT_MATCH_LENGTH=m
-CONFIG_NETFILTER_XT_MATCH_LIMIT=m
-CONFIG_NETFILTER_XT_MATCH_MAC=m
-CONFIG_NETFILTER_XT_MATCH_MARK=m
-CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
-CONFIG_NETFILTER_XT_MATCH_NFACCT=m
-CONFIG_NETFILTER_XT_MATCH_OSF=m
-CONFIG_NETFILTER_XT_MATCH_OWNER=m
-CONFIG_NETFILTER_XT_MATCH_POLICY=m
-CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
-CONFIG_NETFILTER_XT_MATCH_QUOTA=m
-CONFIG_NETFILTER_XT_MATCH_RATEEST=m
-CONFIG_NETFILTER_XT_MATCH_REALM=m
-CONFIG_NETFILTER_XT_MATCH_RECENT=m
-CONFIG_NETFILTER_XT_MATCH_SCTP=m
-CONFIG_NETFILTER_XT_MATCH_SOCKET=m
-CONFIG_NETFILTER_XT_MATCH_STATE=m
-CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
-CONFIG_NETFILTER_XT_MATCH_STRING=m
-CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
-CONFIG_NETFILTER_XT_MATCH_TIME=m
-CONFIG_NETFILTER_XT_MATCH_U32=m
-# end of Core Netfilter Configuration
-
-CONFIG_IP_SET=m
-CONFIG_IP_SET_MAX=256
-CONFIG_IP_SET_BITMAP_IP=m
-CONFIG_IP_SET_BITMAP_IPMAC=m
-CONFIG_IP_SET_BITMAP_PORT=m
-CONFIG_IP_SET_HASH_IP=m
-CONFIG_IP_SET_HASH_IPMARK=m
-CONFIG_IP_SET_HASH_IPPORT=m
-CONFIG_IP_SET_HASH_IPPORTIP=m
-CONFIG_IP_SET_HASH_IPPORTNET=m
-# CONFIG_IP_SET_HASH_IPMAC is not set
-CONFIG_IP_SET_HASH_MAC=m
-CONFIG_IP_SET_HASH_NETPORTNET=m
-CONFIG_IP_SET_HASH_NET=m
-CONFIG_IP_SET_HASH_NETNET=m
-CONFIG_IP_SET_HASH_NETPORT=m
-CONFIG_IP_SET_HASH_NETIFACE=m
-CONFIG_IP_SET_LIST_SET=m
-CONFIG_IP_VS=m
-CONFIG_IP_VS_IPV6=y
-# CONFIG_IP_VS_DEBUG is not set
-CONFIG_IP_VS_TAB_BITS=12
-
-#
-# IPVS transport protocol load balancing support
-#
-CONFIG_IP_VS_PROTO_TCP=y
-CONFIG_IP_VS_PROTO_UDP=y
-CONFIG_IP_VS_PROTO_AH_ESP=y
-CONFIG_IP_VS_PROTO_ESP=y
-CONFIG_IP_VS_PROTO_AH=y
-CONFIG_IP_VS_PROTO_SCTP=y
-
-#
-# IPVS scheduler
-#
-CONFIG_IP_VS_RR=m
-CONFIG_IP_VS_WRR=m
-CONFIG_IP_VS_LC=m
-CONFIG_IP_VS_WLC=m
-CONFIG_IP_VS_FO=m
-CONFIG_IP_VS_OVF=m
-CONFIG_IP_VS_LBLC=m
-CONFIG_IP_VS_LBLCR=m
-CONFIG_IP_VS_DH=m
-CONFIG_IP_VS_SH=m
-CONFIG_IP_VS_MH=m
-CONFIG_IP_VS_SED=m
-CONFIG_IP_VS_NQ=m
-CONFIG_IP_VS_TWOS=m
-
-#
-# IPVS SH scheduler
-#
-CONFIG_IP_VS_SH_TAB_BITS=8
-
-#
-# IPVS MH scheduler
-#
-CONFIG_IP_VS_MH_TAB_INDEX=12
-
-#
-# IPVS application helper
-#
-CONFIG_IP_VS_FTP=m
-CONFIG_IP_VS_NFCT=y
-CONFIG_IP_VS_PE_SIP=m
-
-#
-# IP: Netfilter Configuration
-#
-CONFIG_NF_DEFRAG_IPV4=m
-CONFIG_IP_NF_IPTABLES_LEGACY=m
-CONFIG_NF_SOCKET_IPV4=m
-CONFIG_NF_TPROXY_IPV4=m
-CONFIG_NF_TABLES_IPV4=y
-CONFIG_NFT_REJECT_IPV4=m
-CONFIG_NFT_DUP_IPV4=m
-CONFIG_NFT_FIB_IPV4=m
-CONFIG_NF_TABLES_ARP=y
-CONFIG_NF_DUP_IPV4=m
-CONFIG_NF_LOG_ARP=m
-CONFIG_NF_LOG_IPV4=m
-CONFIG_NF_REJECT_IPV4=m
-CONFIG_NF_NAT_SNMP_BASIC=m
-CONFIG_NF_NAT_PPTP=m
-CONFIG_NF_NAT_H323=m
-CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_MATCH_AH=m
-CONFIG_IP_NF_MATCH_ECN=m
-CONFIG_IP_NF_MATCH_RPFILTER=m
-CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_TARGET_SYNPROXY=m
-CONFIG_IP_NF_NAT=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_TARGET_NETMAP=m
-CONFIG_IP_NF_TARGET_REDIRECT=m
-CONFIG_IP_NF_MANGLE=m
-CONFIG_IP_NF_TARGET_ECN=m
-CONFIG_IP_NF_TARGET_TTL=m
-CONFIG_IP_NF_RAW=m
-CONFIG_IP_NF_SECURITY=m
-CONFIG_IP_NF_ARPTABLES=m
-CONFIG_NFT_COMPAT_ARP=m
-CONFIG_IP_NF_ARPFILTER=m
-CONFIG_IP_NF_ARP_MANGLE=m
-# end of IP: Netfilter Configuration
-
-#
-# IPv6: Netfilter Configuration
-#
-CONFIG_IP6_NF_IPTABLES_LEGACY=m
-CONFIG_NF_SOCKET_IPV6=m
-CONFIG_NF_TPROXY_IPV6=m
-CONFIG_NF_TABLES_IPV6=y
-CONFIG_NFT_REJECT_IPV6=m
-CONFIG_NFT_DUP_IPV6=m
-CONFIG_NFT_FIB_IPV6=m
-CONFIG_NF_DUP_IPV6=m
-CONFIG_NF_REJECT_IPV6=m
-CONFIG_NF_LOG_IPV6=m
-CONFIG_IP6_NF_IPTABLES=m
-CONFIG_IP6_NF_MATCH_AH=m
-CONFIG_IP6_NF_MATCH_EUI64=m
-CONFIG_IP6_NF_MATCH_FRAG=m
-CONFIG_IP6_NF_MATCH_OPTS=m
-CONFIG_IP6_NF_MATCH_HL=m
-CONFIG_IP6_NF_MATCH_IPV6HEADER=m
-CONFIG_IP6_NF_MATCH_MH=m
-CONFIG_IP6_NF_MATCH_RPFILTER=m
-CONFIG_IP6_NF_MATCH_RT=m
-CONFIG_IP6_NF_MATCH_SRH=m
-CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_TARGET_SYNPROXY=m
-CONFIG_IP6_NF_MANGLE=m
-CONFIG_IP6_NF_RAW=m
-CONFIG_IP6_NF_SECURITY=m
-CONFIG_IP6_NF_NAT=m
-CONFIG_IP6_NF_TARGET_MASQUERADE=m
-CONFIG_IP6_NF_TARGET_NPT=m
-# end of IPv6: Netfilter Configuration
-
-CONFIG_NF_DEFRAG_IPV6=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NFT_BRIDGE_META=m
-CONFIG_NFT_BRIDGE_REJECT=m
-CONFIG_NF_CONNTRACK_BRIDGE=m
-CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m
-CONFIG_BRIDGE_NF_EBTABLES=m
-CONFIG_BRIDGE_EBT_BROUTE=m
-CONFIG_BRIDGE_EBT_T_FILTER=m
-CONFIG_BRIDGE_EBT_T_NAT=m
-CONFIG_BRIDGE_EBT_802_3=m
-CONFIG_BRIDGE_EBT_AMONG=m
-CONFIG_BRIDGE_EBT_ARP=m
-CONFIG_BRIDGE_EBT_IP=m
-CONFIG_BRIDGE_EBT_IP6=m
-CONFIG_BRIDGE_EBT_LIMIT=m
-CONFIG_BRIDGE_EBT_MARK=m
-CONFIG_BRIDGE_EBT_PKTTYPE=m
-CONFIG_BRIDGE_EBT_STP=m
-CONFIG_BRIDGE_EBT_VLAN=m
-CONFIG_BRIDGE_EBT_ARPREPLY=m
-CONFIG_BRIDGE_EBT_DNAT=m
-CONFIG_BRIDGE_EBT_MARK_T=m
-CONFIG_BRIDGE_EBT_REDIRECT=m
-CONFIG_BRIDGE_EBT_SNAT=m
-CONFIG_BRIDGE_EBT_LOG=m
-CONFIG_BRIDGE_EBT_NFLOG=m
-CONFIG_IP_DCCP=m
-CONFIG_INET_DCCP_DIAG=m
-
-#
-# DCCP CCIDs Configuration
-#
-# CONFIG_IP_DCCP_CCID2_DEBUG is not set
-CONFIG_IP_DCCP_CCID3=y
-# CONFIG_IP_DCCP_CCID3_DEBUG is not set
-CONFIG_IP_DCCP_TFRC_LIB=y
-# end of DCCP CCIDs Configuration
-
-#
-# DCCP Kernel Hacking
-#
-# CONFIG_IP_DCCP_DEBUG is not set
-# end of DCCP Kernel Hacking
-
-CONFIG_IP_SCTP=m
-# CONFIG_SCTP_DBG_OBJCNT is not set
-CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
-CONFIG_SCTP_COOKIE_HMAC_MD5=y
-CONFIG_SCTP_COOKIE_HMAC_SHA1=y
-CONFIG_INET_SCTP_DIAG=m
-CONFIG_RDS=m
-CONFIG_RDS_RDMA=m
-CONFIG_RDS_TCP=m
-# CONFIG_RDS_DEBUG is not set
-CONFIG_TIPC=m
-CONFIG_TIPC_MEDIA_IB=y
-CONFIG_TIPC_MEDIA_UDP=y
-CONFIG_TIPC_CRYPTO=y
-CONFIG_TIPC_DIAG=m
-CONFIG_ATM=m
-CONFIG_ATM_CLIP=m
-# CONFIG_ATM_CLIP_NO_ICMP is not set
-CONFIG_ATM_LANE=m
-CONFIG_ATM_MPOA=m
-CONFIG_ATM_BR2684=m
-# CONFIG_ATM_BR2684_IPFILTER is not set
-CONFIG_L2TP=m
-CONFIG_L2TP_DEBUGFS=m
-CONFIG_L2TP_V3=y
-CONFIG_L2TP_IP=m
-CONFIG_L2TP_ETH=m
-CONFIG_STP=m
-CONFIG_GARP=m
-CONFIG_MRP=m
-CONFIG_BRIDGE=m
-CONFIG_BRIDGE_IGMP_SNOOPING=y
-CONFIG_BRIDGE_VLAN_FILTERING=y
-CONFIG_BRIDGE_MRP=y
-CONFIG_BRIDGE_CFM=y
-CONFIG_NET_DSA=m
-CONFIG_NET_DSA_TAG_NONE=m
-CONFIG_NET_DSA_TAG_AR9331=m
-CONFIG_NET_DSA_TAG_BRCM_COMMON=m
-CONFIG_NET_DSA_TAG_BRCM=m
-CONFIG_NET_DSA_TAG_BRCM_LEGACY=m
-CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
-CONFIG_NET_DSA_TAG_HELLCREEK=m
-CONFIG_NET_DSA_TAG_GSWIP=m
-CONFIG_NET_DSA_TAG_DSA_COMMON=m
-CONFIG_NET_DSA_TAG_DSA=m
-CONFIG_NET_DSA_TAG_EDSA=m
-CONFIG_NET_DSA_TAG_MTK=m
-CONFIG_NET_DSA_TAG_KSZ=m
-CONFIG_NET_DSA_TAG_OCELOT=m
-CONFIG_NET_DSA_TAG_OCELOT_8021Q=m
-CONFIG_NET_DSA_TAG_QCA=m
-CONFIG_NET_DSA_TAG_RTL4_A=m
-CONFIG_NET_DSA_TAG_RTL8_4=m
-CONFIG_NET_DSA_TAG_RZN1_A5PSW=m
-CONFIG_NET_DSA_TAG_LAN9303=m
-CONFIG_NET_DSA_TAG_SJA1105=m
-CONFIG_NET_DSA_TAG_TRAILER=m
-CONFIG_NET_DSA_TAG_VSC73XX_8021Q=m
-CONFIG_NET_DSA_TAG_XRS700X=m
-CONFIG_VLAN_8021Q=m
-CONFIG_VLAN_8021Q_GVRP=y
-CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_LLC=m
-CONFIG_LLC2=m
-CONFIG_ATALK=m
-# CONFIG_X25 is not set
-# CONFIG_LAPB is not set
-CONFIG_PHONET=m
-CONFIG_6LOWPAN=m
-# CONFIG_6LOWPAN_DEBUGFS is not set
-CONFIG_6LOWPAN_NHC=m
-CONFIG_6LOWPAN_NHC_DEST=m
-CONFIG_6LOWPAN_NHC_FRAGMENT=m
-CONFIG_6LOWPAN_NHC_HOP=m
-CONFIG_6LOWPAN_NHC_IPV6=m
-CONFIG_6LOWPAN_NHC_MOBILITY=m
-CONFIG_6LOWPAN_NHC_ROUTING=m
-CONFIG_6LOWPAN_NHC_UDP=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m
-CONFIG_6LOWPAN_GHC_UDP=m
-CONFIG_6LOWPAN_GHC_ICMPV6=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m
-CONFIG_IEEE802154=m
-# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
-CONFIG_IEEE802154_SOCKET=m
-CONFIG_IEEE802154_6LOWPAN=m
-CONFIG_MAC802154=m
-CONFIG_NET_SCHED=y
-
-#
-# Queueing/Scheduling
-#
-CONFIG_NET_SCH_HTB=m
-CONFIG_NET_SCH_HFSC=m
-CONFIG_NET_SCH_PRIO=m
-CONFIG_NET_SCH_MULTIQ=m
-CONFIG_NET_SCH_RED=m
-CONFIG_NET_SCH_SFB=m
-CONFIG_NET_SCH_SFQ=m
-CONFIG_NET_SCH_TEQL=m
-CONFIG_NET_SCH_TBF=m
-CONFIG_NET_SCH_CBS=m
-CONFIG_NET_SCH_ETF=m
-CONFIG_NET_SCH_MQPRIO_LIB=m
-CONFIG_NET_SCH_TAPRIO=m
-CONFIG_NET_SCH_GRED=m
-CONFIG_NET_SCH_NETEM=m
-CONFIG_NET_SCH_DRR=m
-CONFIG_NET_SCH_MQPRIO=m
-CONFIG_NET_SCH_SKBPRIO=m
-CONFIG_NET_SCH_CHOKE=m
-CONFIG_NET_SCH_QFQ=m
-CONFIG_NET_SCH_CODEL=m
-CONFIG_NET_SCH_FQ_CODEL=m
-CONFIG_NET_SCH_CAKE=m
-CONFIG_NET_SCH_FQ=m
-CONFIG_NET_SCH_HHF=m
-CONFIG_NET_SCH_PIE=m
-CONFIG_NET_SCH_FQ_PIE=m
-CONFIG_NET_SCH_INGRESS=m
-CONFIG_NET_SCH_PLUG=m
-CONFIG_NET_SCH_ETS=m
-# CONFIG_NET_SCH_DEFAULT is not set
-
-#
-# Classification
-#
-CONFIG_NET_CLS=y
-CONFIG_NET_CLS_BASIC=m
-CONFIG_NET_CLS_ROUTE4=m
-CONFIG_NET_CLS_FW=m
-CONFIG_NET_CLS_U32=m
-CONFIG_CLS_U32_PERF=y
-CONFIG_CLS_U32_MARK=y
-CONFIG_NET_CLS_FLOW=m
-CONFIG_NET_CLS_CGROUP=m
-CONFIG_NET_CLS_BPF=m
-CONFIG_NET_CLS_FLOWER=m
-CONFIG_NET_CLS_MATCHALL=m
-CONFIG_NET_EMATCH=y
-CONFIG_NET_EMATCH_STACK=32
-CONFIG_NET_EMATCH_CMP=m
-CONFIG_NET_EMATCH_NBYTE=m
-CONFIG_NET_EMATCH_U32=m
-CONFIG_NET_EMATCH_META=m
-CONFIG_NET_EMATCH_TEXT=m
-CONFIG_NET_EMATCH_CANID=m
-CONFIG_NET_EMATCH_IPSET=m
-CONFIG_NET_EMATCH_IPT=m
-CONFIG_NET_CLS_ACT=y
-CONFIG_NET_ACT_POLICE=m
-CONFIG_NET_ACT_GACT=m
-CONFIG_GACT_PROB=y
-CONFIG_NET_ACT_MIRRED=m
-# CONFIG_NET_ACT_SAMPLE is not set
-CONFIG_NET_ACT_NAT=m
-CONFIG_NET_ACT_PEDIT=m
-CONFIG_NET_ACT_SIMP=m
-CONFIG_NET_ACT_SKBEDIT=m
-CONFIG_NET_ACT_CSUM=m
-CONFIG_NET_ACT_MPLS=m
-CONFIG_NET_ACT_VLAN=m
-CONFIG_NET_ACT_BPF=m
-CONFIG_NET_ACT_CONNMARK=m
-CONFIG_NET_ACT_CTINFO=m
-CONFIG_NET_ACT_SKBMOD=m
-CONFIG_NET_ACT_IFE=m
-CONFIG_NET_ACT_TUNNEL_KEY=m
-CONFIG_NET_ACT_CT=m
-CONFIG_NET_ACT_GATE=m
-CONFIG_NET_IFE_SKBMARK=m
-CONFIG_NET_IFE_SKBPRIO=m
-CONFIG_NET_IFE_SKBTCINDEX=m
-# CONFIG_NET_TC_SKB_EXT is not set
-CONFIG_NET_SCH_FIFO=y
-CONFIG_DCB=y
-CONFIG_DNS_RESOLVER=m
-CONFIG_BATMAN_ADV=m
-# CONFIG_BATMAN_ADV_BATMAN_V is not set
-CONFIG_BATMAN_ADV_BLA=y
-CONFIG_BATMAN_ADV_DAT=y
-CONFIG_BATMAN_ADV_NC=y
-CONFIG_BATMAN_ADV_MCAST=y
-# CONFIG_BATMAN_ADV_DEBUG is not set
-# CONFIG_BATMAN_ADV_TRACING is not set
-CONFIG_OPENVSWITCH=m
-CONFIG_OPENVSWITCH_GRE=m
-CONFIG_OPENVSWITCH_VXLAN=m
-CONFIG_OPENVSWITCH_GENEVE=m
-CONFIG_VSOCKETS=m
-CONFIG_VSOCKETS_DIAG=m
-CONFIG_VSOCKETS_LOOPBACK=m
-CONFIG_VIRTIO_VSOCKETS=m
-CONFIG_VIRTIO_VSOCKETS_COMMON=m
-CONFIG_NETLINK_DIAG=m
-CONFIG_MPLS=y
-CONFIG_NET_MPLS_GSO=y
-CONFIG_MPLS_ROUTING=m
-CONFIG_MPLS_IPTUNNEL=m
-CONFIG_NET_NSH=m
-# CONFIG_HSR is not set
-CONFIG_NET_SWITCHDEV=y
-CONFIG_NET_L3_MASTER_DEV=y
-CONFIG_QRTR=m
-CONFIG_QRTR_TUN=m
-CONFIG_QRTR_MHI=m
-# CONFIG_NET_NCSI is not set
-CONFIG_PCPU_DEV_REFCNT=y
-CONFIG_MAX_SKB_FRAGS=17
-CONFIG_RPS=y
-CONFIG_RFS_ACCEL=y
-CONFIG_SOCK_RX_QUEUE_MAPPING=y
-CONFIG_XPS=y
-CONFIG_CGROUP_NET_PRIO=y
-CONFIG_CGROUP_NET_CLASSID=y
-CONFIG_NET_RX_BUSY_POLL=y
-CONFIG_BQL=y
-CONFIG_NET_FLOW_LIMIT=y
-
-#
-# Network testing
-#
-CONFIG_NET_PKTGEN=m
-CONFIG_NET_DROP_MONITOR=m
-# end of Network testing
-# end of Networking options
-
-# CONFIG_HAMRADIO is not set
-CONFIG_CAN=m
-CONFIG_CAN_RAW=m
-CONFIG_CAN_BCM=m
-CONFIG_CAN_GW=m
-CONFIG_CAN_J1939=m
-CONFIG_CAN_ISOTP=m
-CONFIG_BT=m
-CONFIG_BT_BREDR=y
-CONFIG_BT_RFCOMM=m
-CONFIG_BT_RFCOMM_TTY=y
-CONFIG_BT_BNEP=m
-CONFIG_BT_BNEP_MC_FILTER=y
-CONFIG_BT_BNEP_PROTO_FILTER=y
-CONFIG_BT_HIDP=m
-CONFIG_BT_LE=y
-CONFIG_BT_LE_L2CAP_ECRED=y
-CONFIG_BT_6LOWPAN=m
-# CONFIG_BT_LEDS is not set
-CONFIG_BT_MSFTEXT=y
-CONFIG_BT_AOSPEXT=y
-CONFIG_BT_DEBUGFS=y
-# CONFIG_BT_SELFTEST is not set
-
-#
-# Bluetooth device drivers
-#
-CONFIG_BT_INTEL=m
-CONFIG_BT_BCM=m
-CONFIG_BT_RTL=m
-CONFIG_BT_MTK=m
-CONFIG_BT_HCIBTUSB=m
-# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
-CONFIG_BT_HCIBTUSB_POLL_SYNC=y
-CONFIG_BT_HCIBTUSB_AUTO_ISOC_ALT=y
-CONFIG_BT_HCIBTUSB_BCM=y
-CONFIG_BT_HCIBTUSB_MTK=y
-CONFIG_BT_HCIBTUSB_RTL=y
-CONFIG_BT_HCIBTSDIO=m
-# CONFIG_BT_HCIUART is not set
-# CONFIG_BT_HCIBCM203X is not set
-CONFIG_BT_HCIBCM4377=m
-# CONFIG_BT_HCIBPA10X is not set
-# CONFIG_BT_HCIBFUSB is not set
-# CONFIG_BT_HCIVHCI is not set
-CONFIG_BT_MRVL=m
-CONFIG_BT_MRVL_SDIO=m
-CONFIG_BT_ATH3K=m
-CONFIG_BT_MTKSDIO=m
-CONFIG_BT_HCIRSI=m
-CONFIG_BT_VIRTIO=m
-CONFIG_BT_INTEL_PCIE=m
-# end of Bluetooth device drivers
-
-CONFIG_AF_RXRPC=m
-CONFIG_AF_RXRPC_IPV6=y
-# CONFIG_AF_RXRPC_INJECT_LOSS is not set
-# CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set
-# CONFIG_AF_RXRPC_DEBUG is not set
-CONFIG_RXKAD=y
-# CONFIG_RXPERF is not set
-# CONFIG_AF_KCM is not set
-CONFIG_MCTP=y
-CONFIG_MCTP_FLOWS=y
-CONFIG_FIB_RULES=y
-CONFIG_WIRELESS=y
-CONFIG_WIRELESS_EXT=y
-CONFIG_WEXT_CORE=y
-CONFIG_WEXT_PROC=y
-CONFIG_WEXT_PRIV=y
-CONFIG_CFG80211=m
-# CONFIG_NL80211_TESTMODE is not set
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
-CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
-CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
-CONFIG_CFG80211_DEFAULT_PS=y
-# CONFIG_CFG80211_DEBUGFS is not set
-CONFIG_CFG80211_CRDA_SUPPORT=y
-CONFIG_CFG80211_WEXT=y
-CONFIG_MAC80211=m
-CONFIG_MAC80211_HAS_RC=y
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
-CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
-CONFIG_MAC80211_MESH=y
-CONFIG_MAC80211_LEDS=y
-# CONFIG_MAC80211_MESSAGE_TRACING is not set
-# CONFIG_MAC80211_DEBUG_MENU is not set
-CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
-CONFIG_RFKILL=m
-CONFIG_RFKILL_LEDS=y
-CONFIG_RFKILL_INPUT=y
-# CONFIG_RFKILL_GPIO is not set
-CONFIG_NET_9P=m
-CONFIG_NET_9P_FD=m
-CONFIG_NET_9P_VIRTIO=m
-CONFIG_NET_9P_USBG=m
-CONFIG_NET_9P_RDMA=m
-# CONFIG_NET_9P_DEBUG is not set
-# CONFIG_CAIF is not set
-CONFIG_CEPH_LIB=m
-# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
-# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
-CONFIG_NFC=m
-CONFIG_NFC_DIGITAL=m
-# CONFIG_NFC_NCI is not set
-# CONFIG_NFC_HCI is not set
-
-#
-# Near Field Communication (NFC) devices
-#
-# CONFIG_NFC_TRF7970A is not set
-CONFIG_NFC_SIM=m
-CONFIG_NFC_PORT100=m
-CONFIG_NFC_PN533=m
-CONFIG_NFC_PN533_USB=m
-# CONFIG_NFC_PN533_I2C is not set
-# CONFIG_NFC_ST95HF is not set
-# end of Near Field Communication (NFC) devices
-
-# CONFIG_PSAMPLE is not set
-CONFIG_NET_IFE=m
-CONFIG_LWTUNNEL=y
-CONFIG_LWTUNNEL_BPF=y
-CONFIG_DST_CACHE=y
-CONFIG_GRO_CELLS=y
-CONFIG_NET_IEEE8021Q_HELPERS=y
-CONFIG_NET_SELFTESTS=y
-CONFIG_NET_SOCK_MSG=y
-CONFIG_NET_DEVLINK=y
-CONFIG_PAGE_POOL=y
-CONFIG_PAGE_POOL_STATS=y
-CONFIG_FAILOVER=m
-CONFIG_ETHTOOL_NETLINK=y
-
-#
-# Device Drivers
-#
-CONFIG_ARM_AMBA=y
-CONFIG_TEGRA_AHB=y
-CONFIG_HAVE_PCI=y
-CONFIG_FORCE_PCI=y
-CONFIG_GENERIC_PCI_IOMAP=y
-CONFIG_PCI=y
-CONFIG_PCI_DOMAINS=y
-CONFIG_PCI_DOMAINS_GENERIC=y
-CONFIG_PCI_SYSCALL=y
-CONFIG_PCIEPORTBUS=y
-CONFIG_PCIEAER=y
-CONFIG_PCIEAER_INJECT=m
-CONFIG_PCIEAER_CXL=y
-# CONFIG_PCIE_ECRC is not set
-CONFIG_PCIEASPM=y
-CONFIG_PCIEASPM_DEFAULT=y
-# CONFIG_PCIEASPM_POWERSAVE is not set
-# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
-# CONFIG_PCIEASPM_PERFORMANCE is not set
-CONFIG_PCIE_PME=y
-CONFIG_PCIE_DPC=y
-CONFIG_PCIE_PTM=y
-CONFIG_PCI_MSI=y
-CONFIG_PCI_QUIRKS=y
-# CONFIG_PCI_DEBUG is not set
-CONFIG_PCI_STUB=m
-CONFIG_PCI_DOE=y
-CONFIG_PCI_ECAM=y
-# CONFIG_PCI_IOV is not set
-CONFIG_PCI_NPEM=y
-# CONFIG_PCI_PRI is not set
-# CONFIG_PCI_PASID is not set
-CONFIG_PCIE_TPH=y
-CONFIG_PCI_LABEL=y
-# CONFIG_PCI_DYNAMIC_OF_NODES is not set
-# CONFIG_PCIE_BUS_TUNE_OFF is not set
-CONFIG_PCIE_BUS_DEFAULT=y
-# CONFIG_PCIE_BUS_SAFE is not set
-# CONFIG_PCIE_BUS_PERFORMANCE is not set
-# CONFIG_PCIE_BUS_PEER2PEER is not set
-CONFIG_VGA_ARB=y
-CONFIG_VGA_ARB_MAX_GPUS=16
-# CONFIG_HOTPLUG_PCI is not set
-
-#
-# PCI controller drivers
-#
-# CONFIG_PCIE_ALTERA is not set
-CONFIG_PCIE_BRCMSTB=y
-CONFIG_PCIE_IPROC=y
-CONFIG_PCIE_IPROC_PLATFORM=y
-CONFIG_PCIE_IPROC_BCMA=y
-CONFIG_PCIE_IPROC_MSI=y
-# CONFIG_PCI_FTPCI100 is not set
-CONFIG_PCI_HOST_COMMON=y
-CONFIG_PCI_HOST_GENERIC=y
-# CONFIG_PCI_MVEBU is not set
-# CONFIG_PCIE_MEDIATEK is not set
-# CONFIG_PCIE_MEDIATEK_GEN3 is not set
-# CONFIG_PCI_TEGRA is not set
-# CONFIG_PCIE_RCAR_HOST is not set
-# CONFIG_PCI_RCAR_GEN2 is not set
-# CONFIG_PCIE_ROCKCHIP_HOST is not set
-CONFIG_PCI_V3_SEMI=y
-# CONFIG_PCIE_XILINX is not set
-
-#
-# Cadence-based PCIe controllers
-#
-CONFIG_PCIE_CADENCE=y
-CONFIG_PCIE_CADENCE_HOST=y
-CONFIG_PCIE_CADENCE_PLAT=y
-CONFIG_PCIE_CADENCE_PLAT_HOST=y
-# end of Cadence-based PCIe controllers
-
-#
-# DesignWare-based PCIe controllers
-#
-# CONFIG_PCI_MESON is not set
-# CONFIG_PCIE_ARTPEC6_HOST is not set
-# CONFIG_PCI_IMX6_HOST is not set
-# CONFIG_PCI_LAYERSCAPE is not set
-# CONFIG_PCIE_HISI_STB is not set
-# CONFIG_PCIE_ARMADA_8K is not set
-# CONFIG_PCIE_DW_PLAT_HOST is not set
-# CONFIG_PCIE_QCOM is not set
-# CONFIG_PCIE_RCAR_GEN4_HOST is not set
-# CONFIG_PCIE_ROCKCHIP_DW_HOST is not set
-# CONFIG_PCI_EXYNOS is not set
-# CONFIG_PCIE_UNIPHIER is not set
-# CONFIG_PCIE_SPEAR13XX is not set
-# CONFIG_PCI_KEYSTONE_HOST is not set
-# end of DesignWare-based PCIe controllers
-
-#
-# Mobiveil-based PCIe controllers
-#
-# end of Mobiveil-based PCIe controllers
-
-#
-# PLDA-based PCIe controllers
-#
-# CONFIG_PCIE_MICROCHIP_HOST is not set
-# end of PLDA-based PCIe controllers
-# end of PCI controller drivers
-
-#
-# PCI Endpoint
-#
-# CONFIG_PCI_ENDPOINT is not set
-# end of PCI Endpoint
-
-#
-# PCI switch controller drivers
-#
-# CONFIG_PCI_SW_SWITCHTEC is not set
-# end of PCI switch controller drivers
-
-CONFIG_CXL_BUS=m
-CONFIG_CXL_PCI=m
-# CONFIG_CXL_MEM_RAW_COMMANDS is not set
-CONFIG_CXL_MEM=m
-CONFIG_CXL_PORT=m
-CONFIG_CXL_SUSPEND=y
-# CONFIG_PCCARD is not set
-# CONFIG_RAPIDIO is not set
-
-#
-# Generic Driver Options
-#
-CONFIG_AUXILIARY_BUS=y
-# CONFIG_UEVENT_HELPER is not set
-CONFIG_DEVTMPFS=y
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_DEVTMPFS_SAFE=y
-CONFIG_STANDALONE=y
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-
-#
-# Firmware loader
-#
-CONFIG_FW_LOADER=y
-CONFIG_FW_LOADER_DEBUG=y
-CONFIG_FW_LOADER_PAGED_BUF=y
-CONFIG_FW_LOADER_SYSFS=y
-CONFIG_EXTRA_FIRMWARE=""
-CONFIG_FW_LOADER_USER_HELPER=y
-# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
-CONFIG_FW_LOADER_COMPRESS=y
-CONFIG_FW_LOADER_COMPRESS_XZ=y
-CONFIG_FW_LOADER_COMPRESS_ZSTD=y
-CONFIG_FW_CACHE=y
-CONFIG_FW_UPLOAD=y
-# end of Firmware loader
-
-CONFIG_WANT_DEV_COREDUMP=y
-CONFIG_ALLOW_DEV_COREDUMP=y
-CONFIG_DEV_COREDUMP=y
-# CONFIG_DEBUG_DRIVER is not set
-# CONFIG_DEBUG_DEVRES is not set
-# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
-# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
-CONFIG_GENERIC_CPU_DEVICES=y
-CONFIG_GENERIC_CPU_AUTOPROBE=y
-CONFIG_GENERIC_CPU_VULNERABILITIES=y
-CONFIG_SOC_BUS=y
-CONFIG_REGMAP=y
-CONFIG_REGMAP_I2C=y
-CONFIG_REGMAP_SPI=y
-CONFIG_REGMAP_W1=m
-CONFIG_REGMAP_MMIO=y
-CONFIG_REGMAP_IRQ=y
-CONFIG_REGMAP_SCCB=m
-CONFIG_REGMAP_SPI_AVMM=m
-CONFIG_DMA_SHARED_BUFFER=y
-# CONFIG_DMA_FENCE_TRACE is not set
-CONFIG_GENERIC_ARCH_TOPOLOGY=y
-# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
-# end of Generic Driver Options
-
-#
-# Bus devices
-#
-CONFIG_ARM_CCI=y
-CONFIG_ARM_CCI400_COMMON=y
-CONFIG_ARM_CCI400_PORT_CTRL=y
-CONFIG_ARM_INTEGRATOR_LM=y
-CONFIG_BRCMSTB_GISB_ARB=y
-# CONFIG_MOXTET is not set
-# CONFIG_IMX_WEIM is not set
-CONFIG_MVEBU_MBUS=y
-CONFIG_OMAP_INTERCONNECT=y
-# CONFIG_OMAP_OCP2SCP is not set
-CONFIG_QCOM_EBI2=y
-# CONFIG_QCOM_SSC_BLOCK_BUS is not set
-CONFIG_STM32_FIREWALL=y
-# CONFIG_SUN50I_DE2_BUS is not set
-CONFIG_SUNXI_RSB=y
-# CONFIG_TEGRA_ACONNECT is not set
-# CONFIG_TEGRA_GMI is not set
-CONFIG_TI_SYSC=y
-CONFIG_UNIPHIER_SYSTEM_BUS=y
-CONFIG_VEXPRESS_CONFIG=y
-CONFIG_MHI_BUS=m
-# CONFIG_MHI_BUS_DEBUG is not set
-CONFIG_MHI_BUS_PCI_GENERIC=m
-CONFIG_MHI_BUS_EP=m
-# end of Bus devices
-
-#
-# Cache Drivers
-#
-# end of Cache Drivers
-
-CONFIG_CONNECTOR=y
-CONFIG_PROC_EVENTS=y
-
-#
-# Firmware Drivers
-#
-
-#
-# ARM System Control and Management Interface Protocol
-#
-# CONFIG_ARM_SCMI_PROTOCOL is not set
-# end of ARM System Control and Management Interface Protocol
-
-# CONFIG_ARM_SCPI_PROTOCOL is not set
-# CONFIG_FIRMWARE_MEMMAP is not set
-CONFIG_DMIID=y
-CONFIG_DMI_SYSFS=y
-CONFIG_SYSFB=y
-# CONFIG_SYSFB_SIMPLEFB is not set
-# CONFIG_TRUSTED_FOUNDATIONS is not set
-# CONFIG_TURRIS_MOX_RWTM is not set
-# CONFIG_BCM47XX_NVRAM is not set
-CONFIG_FW_CS_DSP=m
-# CONFIG_GOOGLE_FIRMWARE is not set
-
-#
-# EFI (Extensible Firmware Interface) Support
-#
-CONFIG_EFI_ESRT=y
-CONFIG_EFI_PARAMS_FROM_FDT=y
-CONFIG_EFI_RUNTIME_WRAPPERS=y
-CONFIG_EFI_GENERIC_STUB=y
-CONFIG_EFI_ARMSTUB_DTB_LOADER=y
-# CONFIG_EFI_BOOTLOADER_CONTROL is not set
-# CONFIG_EFI_CAPSULE_LOADER is not set
-# CONFIG_EFI_TEST is not set
-CONFIG_RESET_ATTACK_MITIGATION=y
-# CONFIG_EFI_DISABLE_PCI_DMA is not set
-# CONFIG_EFI_DISABLE_RUNTIME is not set
-CONFIG_EFI_COCO_SECRET=y
-# end of EFI (Extensible Firmware Interface) Support
-
-CONFIG_IMX_SCMI_MISC_DRV=y
-CONFIG_ARM_PSCI_FW=y
-# CONFIG_ARM_PSCI_CHECKER is not set
-
-#
-# Qualcomm firmware drivers
-#
-CONFIG_QCOM_SCM=y
-CONFIG_QCOM_TZMEM=y
-CONFIG_QCOM_TZMEM_MODE_GENERIC=y
-# CONFIG_QCOM_TZMEM_MODE_SHMBRIDGE is not set
-# CONFIG_QCOM_QSEECOM is not set
-# end of Qualcomm firmware drivers
-
-CONFIG_HAVE_ARM_SMCCC=y
-CONFIG_HAVE_ARM_SMCCC_DISCOVERY=y
-CONFIG_ARM_SMCCC_SOC_ID=y
-
-#
-# Tegra firmware driver
-#
-# CONFIG_TEGRA_IVC is not set
-# end of Tegra firmware driver
-# end of Firmware Drivers
-
-CONFIG_GNSS=m
-CONFIG_GNSS_USB=m
-CONFIG_MTD=y
-# CONFIG_MTD_TESTS is not set
-
-#
-# Partition parsers
-#
-# CONFIG_MTD_BCM47XX_PARTS is not set
-# CONFIG_MTD_BRCM_U_BOOT is not set
-# CONFIG_MTD_CMDLINE_PARTS is not set
-CONFIG_MTD_OF_PARTS=m
-CONFIG_MTD_OF_PARTS_BCM4908=y
-CONFIG_MTD_OF_PARTS_LINKSYS_NS=y
-# CONFIG_MTD_AFS_PARTS is not set
-# CONFIG_MTD_PARSER_TPLINK_SAFELOADER is not set
-# CONFIG_MTD_PARSER_TRX is not set
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# end of Partition parsers
-
-#
-# User Modules And Translation Layers
-#
-CONFIG_MTD_BLKDEVS=m
-CONFIG_MTD_BLOCK=m
-CONFIG_MTD_BLOCK_RO=m
-
-#
-# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK.
-#
-# CONFIG_FTL is not set
-# CONFIG_NFTL is not set
-# CONFIG_INFTL is not set
-CONFIG_RFD_FTL=m
-CONFIG_SSFDC=m
-# CONFIG_SM_FTL is not set
-CONFIG_MTD_OOPS=m
-CONFIG_MTD_SWAP=m
-# CONFIG_MTD_PARTITIONED_MASTER is not set
-
-#
-# RAM/ROM/Flash chip drivers
-#
-CONFIG_MTD_CFI=m
-# CONFIG_MTD_JEDECPROBE is not set
-CONFIG_MTD_GEN_PROBE=m
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-CONFIG_MTD_CFI_INTELEXT=m
-CONFIG_MTD_CFI_AMDSTD=m
-CONFIG_MTD_CFI_STAA=m
-CONFIG_MTD_CFI_UTIL=m
-CONFIG_MTD_RAM=m
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_ABSENT is not set
-# end of RAM/ROM/Flash chip drivers
-
-#
-# Mapping drivers for chip access
-#
-CONFIG_MTD_COMPLEX_MAPPINGS=y
-CONFIG_MTD_PHYSMAP=m
-# CONFIG_MTD_PHYSMAP_COMPAT is not set
-# CONFIG_MTD_PHYSMAP_OF is not set
-CONFIG_MTD_PHYSMAP_GPIO_ADDR=y
-CONFIG_MTD_PCI=m
-CONFIG_MTD_PLATRAM=m
-# end of Mapping drivers for chip access
-
-#
-# Self-contained MTD device drivers
-#
-# CONFIG_MTD_PMC551 is not set
-CONFIG_MTD_DATAFLASH=m
-# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
-# CONFIG_MTD_DATAFLASH_OTP is not set
-# CONFIG_MTD_MCHP23K256 is not set
-# CONFIG_MTD_MCHP48L640 is not set
-CONFIG_MTD_SPEAR_SMI=y
-CONFIG_MTD_SST25L=m
-# CONFIG_MTD_SLRAM is not set
-# CONFIG_MTD_PHRAM is not set
-# CONFIG_MTD_MTDRAM is not set
-# CONFIG_MTD_BLOCK2MTD is not set
-
-#
-# Disk-On-Chip Device Drivers
-#
-# CONFIG_MTD_DOCG3 is not set
-# CONFIG_MTD_ST_SPI_FSM is not set
-# end of Self-contained MTD device drivers
-
-#
-# NAND
-#
-CONFIG_MTD_NAND_CORE=y
-CONFIG_MTD_ONENAND=y
-CONFIG_MTD_ONENAND_VERIFY_WRITE=y
-# CONFIG_MTD_ONENAND_GENERIC is not set
-# CONFIG_MTD_ONENAND_OMAP2 is not set
-# CONFIG_MTD_ONENAND_SAMSUNG is not set
-# CONFIG_MTD_ONENAND_OTP is not set
-CONFIG_MTD_ONENAND_2X_PROGRAM=y
-CONFIG_MTD_RAW_NAND=m
-
-#
-# Raw/parallel NAND flash controllers
-#
-# CONFIG_MTD_NAND_DENALI_PCI is not set
-# CONFIG_MTD_NAND_DENALI_DT is not set
-# CONFIG_MTD_NAND_OMAP2 is not set
-# CONFIG_MTD_NAND_S3C2410 is not set
-CONFIG_MTD_NAND_CAFE=m
-# CONFIG_MTD_NAND_ATMEL is not set
-# CONFIG_MTD_NAND_ORION is not set
-# CONFIG_MTD_NAND_MARVELL is not set
-# CONFIG_MTD_NAND_BRCMNAND is not set
-# CONFIG_MTD_NAND_FSL_IFC is not set
-# CONFIG_MTD_NAND_VF610_NFC is not set
-# CONFIG_MTD_NAND_MXC is not set
-# CONFIG_MTD_NAND_FSMC is not set
-# CONFIG_MTD_NAND_SUNXI is not set
-# CONFIG_MTD_NAND_HISI504 is not set
-# CONFIG_MTD_NAND_QCOM is not set
-CONFIG_MTD_NAND_MXIC=m
-# CONFIG_MTD_NAND_TEGRA is not set
-# CONFIG_MTD_NAND_STM32_FMC2 is not set
-# CONFIG_MTD_NAND_MESON is not set
-# CONFIG_MTD_NAND_GPIO is not set
-# CONFIG_MTD_NAND_PLATFORM is not set
-CONFIG_MTD_NAND_CADENCE=m
-CONFIG_MTD_NAND_ARASAN=m
-# CONFIG_MTD_NAND_INTEL_LGM is not set
-# CONFIG_MTD_NAND_ROCKCHIP is not set
-# CONFIG_MTD_NAND_PL35X is not set
-# CONFIG_MTD_NAND_RENESAS is not set
-
-#
-# Misc
-#
-CONFIG_MTD_SM_COMMON=m
-CONFIG_MTD_NAND_NANDSIM=m
-CONFIG_MTD_NAND_RICOH=m
-# CONFIG_MTD_NAND_DISKONCHIP is not set
-CONFIG_MTD_SPI_NAND=m
-
-#
-# ECC engine support
-#
-CONFIG_MTD_NAND_ECC=y
-CONFIG_MTD_NAND_ECC_SW_HAMMING=y
-# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
-# CONFIG_MTD_NAND_ECC_SW_BCH is not set
-CONFIG_MTD_NAND_ECC_MXIC=y
-# CONFIG_MTD_NAND_ECC_MEDIATEK is not set
-# end of ECC engine support
-# end of NAND
-
-#
-# LPDDR & LPDDR2 PCM memory drivers
-#
-CONFIG_MTD_LPDDR=m
-CONFIG_MTD_QINFO_PROBE=m
-# CONFIG_MTD_LPDDR2_NVM is not set
-# end of LPDDR & LPDDR2 PCM memory drivers
-
-CONFIG_MTD_SPI_NOR=m
-CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
-# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
-CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
-# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
-# CONFIG_SPI_HISI_SFC is not set
-CONFIG_MTD_UBI=m
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTD_UBI_BEB_LIMIT=20
-# CONFIG_MTD_UBI_FASTMAP is not set
-# CONFIG_MTD_UBI_GLUEBI is not set
-CONFIG_MTD_UBI_BLOCK=y
-# CONFIG_MTD_UBI_NVMEM is not set
-CONFIG_MTD_HYPERBUS=m
-CONFIG_DTC=y
-CONFIG_OF=y
-# CONFIG_OF_UNITTEST is not set
-CONFIG_OF_FLATTREE=y
-CONFIG_OF_EARLY_FLATTREE=y
-CONFIG_OF_KOBJ=y
-CONFIG_OF_DYNAMIC=y
-CONFIG_OF_ADDRESS=y
-CONFIG_OF_IRQ=y
-CONFIG_OF_RESERVED_MEM=y
-CONFIG_OF_RESOLVE=y
-CONFIG_OF_OVERLAY=y
-CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
-CONFIG_PARPORT=m
-# CONFIG_PARPORT_PC is not set
-CONFIG_PARPORT_1284=y
-CONFIG_PARPORT_NOT_PC=y
-CONFIG_BLK_DEV=y
-CONFIG_BLK_DEV_NULL_BLK=m
-CONFIG_CDROM=m
-CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
-CONFIG_ZRAM=m
-CONFIG_ZRAM_BACKEND_LZ4=y
-CONFIG_ZRAM_BACKEND_LZ4HC=y
-CONFIG_ZRAM_BACKEND_ZSTD=y
-CONFIG_ZRAM_BACKEND_DEFLATE=y
-CONFIG_ZRAM_BACKEND_842=y
-CONFIG_ZRAM_BACKEND_LZO=y
-CONFIG_ZRAM_DEF_COMP_LZORLE=y
-# CONFIG_ZRAM_DEF_COMP_LZO is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
-# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
-# CONFIG_ZRAM_DEF_COMP_DEFLATE is not set
-# CONFIG_ZRAM_DEF_COMP_842 is not set
-CONFIG_ZRAM_DEF_COMP="lzo-rle"
-# CONFIG_ZRAM_WRITEBACK is not set
-# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
-# CONFIG_ZRAM_MEMORY_TRACKING is not set
-CONFIG_ZRAM_MULTI_COMP=y
-CONFIG_BLK_DEV_LOOP=m
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
-CONFIG_BLK_DEV_DRBD=m
-# CONFIG_DRBD_FAULT_INJECTION is not set
-CONFIG_BLK_DEV_NBD=m
-CONFIG_BLK_DEV_RAM=m
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_BLK_DEV_RAM_SIZE=16384
-# CONFIG_CDROM_PKTCDVD is not set
-CONFIG_ATA_OVER_ETH=m
-CONFIG_VIRTIO_BLK=m
-CONFIG_BLK_DEV_RBD=m
-# CONFIG_BLK_DEV_UBLK is not set
-CONFIG_BLK_DEV_RNBD=y
-CONFIG_BLK_DEV_RNBD_CLIENT=m
-CONFIG_BLK_DEV_RNBD_SERVER=m
-
-#
-# NVME Support
-#
-CONFIG_NVME_CORE=y
-CONFIG_BLK_DEV_NVME=y
-# CONFIG_NVME_MULTIPATH is not set
-# CONFIG_NVME_VERBOSE_ERRORS is not set
-CONFIG_NVME_HWMON=y
-CONFIG_NVME_FABRICS=m
-CONFIG_NVME_RDMA=m
-# CONFIG_NVME_FC is not set
-# CONFIG_NVME_TCP is not set
-# CONFIG_NVME_HOST_AUTH is not set
-CONFIG_NVME_TARGET=m
-CONFIG_NVME_TARGET_DEBUGFS=y
-# CONFIG_NVME_TARGET_PASSTHRU is not set
-# CONFIG_NVME_TARGET_LOOP is not set
-CONFIG_NVME_TARGET_RDMA=m
-# CONFIG_NVME_TARGET_FC is not set
-# CONFIG_NVME_TARGET_TCP is not set
-# CONFIG_NVME_TARGET_AUTH is not set
-# end of NVME Support
-
-#
-# Misc devices
-#
-CONFIG_SENSORS_LIS3LV02D=m
-CONFIG_AD525X_DPOT=m
-CONFIG_AD525X_DPOT_I2C=m
-CONFIG_AD525X_DPOT_SPI=m
-# CONFIG_DUMMY_IRQ is not set
-# CONFIG_PHANTOM is not set
-CONFIG_RPMB=m
-CONFIG_TIFM_CORE=m
-CONFIG_TIFM_7XX1=m
-CONFIG_ICS932S401=m
-# CONFIG_ATMEL_SSC is not set
-CONFIG_ENCLOSURE_SERVICES=m
-CONFIG_SMPRO_ERRMON=m
-CONFIG_SMPRO_MISC=m
-# CONFIG_GEHC_ACHC is not set
-# CONFIG_HP_ILO is not set
-CONFIG_APDS9802ALS=m
-CONFIG_ISL29003=m
-CONFIG_ISL29020=m
-CONFIG_SENSORS_TSL2550=m
-CONFIG_SENSORS_BH1770=m
-CONFIG_SENSORS_APDS990X=m
-CONFIG_HMC6352=m
-CONFIG_DS1682=m
-# CONFIG_LATTICE_ECP3_CONFIG is not set
-CONFIG_SRAM=y
-CONFIG_SRAM_EXEC=y
-CONFIG_DW_XDATA_PCIE=m
-# CONFIG_PCI_ENDPOINT_TEST is not set
-CONFIG_XILINX_SDFEC=m
-CONFIG_MISC_RTSX=m
-CONFIG_HISI_HIKEY_USB=m
-# CONFIG_OPEN_DICE is not set
-CONFIG_NTSYNC=m
-CONFIG_VCPU_STALL_DETECTOR=m
-CONFIG_TPS6594_ESM=m
-CONFIG_TPS6594_PFSM=m
-CONFIG_NSM=m
-CONFIG_MCHP_LAN966X_PCI=m
-CONFIG_C2PORT=m
-
-#
-# EEPROM support
-#
-CONFIG_EEPROM_AT24=m
-CONFIG_EEPROM_AT25=m
-CONFIG_EEPROM_MAX6875=m
-CONFIG_EEPROM_93CX6=y
-# CONFIG_EEPROM_93XX46 is not set
-# CONFIG_EEPROM_IDT_89HPESX is not set
-# CONFIG_EEPROM_EE1004 is not set
-# end of EEPROM support
-
-CONFIG_CB710_CORE=m
-# CONFIG_CB710_DEBUG is not set
-CONFIG_CB710_DEBUG_ASSUMPTIONS=y
-# CONFIG_SENSORS_LIS3_SPI is not set
-CONFIG_SENSORS_LIS3_I2C=m
-CONFIG_ALTERA_STAPL=m
-# CONFIG_ECHO is not set
-CONFIG_BCM_VK=m
-CONFIG_BCM_VK_TTY=y
-CONFIG_MISC_ALCOR_PCI=m
-CONFIG_MISC_RTSX_PCI=m
-CONFIG_MISC_RTSX_USB=m
-# CONFIG_PVPANIC is not set
-CONFIG_GP_PCI1XXXX=m
-# end of Misc devices
-
-#
-# SCSI device support
-#
-CONFIG_SCSI_MOD=m
-CONFIG_RAID_ATTRS=m
-CONFIG_SCSI_COMMON=m
-CONFIG_SCSI=m
-CONFIG_SCSI_DMA=y
-CONFIG_SCSI_NETLINK=y
-# CONFIG_SCSI_PROC_FS is not set
-
-#
-# SCSI support type (disk, tape, CD-ROM)
-#
-CONFIG_BLK_DEV_SD=m
-CONFIG_CHR_DEV_ST=m
-CONFIG_BLK_DEV_SR=m
-CONFIG_CHR_DEV_SG=m
-CONFIG_BLK_DEV_BSG=y
-CONFIG_CHR_DEV_SCH=m
-CONFIG_SCSI_ENCLOSURE=m
-CONFIG_SCSI_CONSTANTS=y
-CONFIG_SCSI_LOGGING=y
-CONFIG_SCSI_SCAN_ASYNC=y
-
-#
-# SCSI Transports
-#
-CONFIG_SCSI_SPI_ATTRS=m
-CONFIG_SCSI_FC_ATTRS=m
-CONFIG_SCSI_ISCSI_ATTRS=m
-CONFIG_SCSI_SAS_ATTRS=m
-CONFIG_SCSI_SAS_LIBSAS=m
-CONFIG_SCSI_SAS_ATA=y
-CONFIG_SCSI_SAS_HOST_SMP=y
-CONFIG_SCSI_SRP_ATTRS=m
-# end of SCSI Transports
-
-CONFIG_SCSI_LOWLEVEL=y
-CONFIG_ISCSI_TCP=m
-CONFIG_ISCSI_BOOT_SYSFS=m
-CONFIG_SCSI_CXGB3_ISCSI=m
-CONFIG_SCSI_CXGB4_ISCSI=m
-CONFIG_SCSI_BNX2_ISCSI=m
-CONFIG_SCSI_BNX2X_FCOE=m
-CONFIG_BE2ISCSI=m
-# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
-CONFIG_SCSI_HPSA=m
-# CONFIG_SCSI_3W_9XXX is not set
-CONFIG_SCSI_3W_SAS=m
-CONFIG_SCSI_ACARD=m
-# CONFIG_SCSI_AACRAID is not set
-# CONFIG_SCSI_AIC7XXX is not set
-# CONFIG_SCSI_AIC79XX is not set
-# CONFIG_SCSI_AIC94XX is not set
-CONFIG_SCSI_MVSAS=m
-# CONFIG_SCSI_MVSAS_DEBUG is not set
-# CONFIG_SCSI_MVSAS_TASKLET is not set
-CONFIG_SCSI_MVUMI=m
-CONFIG_SCSI_ADVANSYS=m
-# CONFIG_SCSI_ARCMSR is not set
-CONFIG_SCSI_ESAS2R=m
-# CONFIG_MEGARAID_NEWGEN is not set
-# CONFIG_MEGARAID_LEGACY is not set
-# CONFIG_MEGARAID_SAS is not set
-CONFIG_SCSI_MPT3SAS=m
-CONFIG_SCSI_MPT2SAS_MAX_SGE=128
-CONFIG_SCSI_MPT3SAS_MAX_SGE=128
-CONFIG_SCSI_MPT2SAS=m
-CONFIG_SCSI_MPI3MR=m
-CONFIG_SCSI_SMARTPQI=m
-# CONFIG_SCSI_HPTIOP is not set
-CONFIG_SCSI_BUSLOGIC=m
-CONFIG_SCSI_FLASHPOINT=y
-# CONFIG_SCSI_MYRB is not set
-# CONFIG_SCSI_MYRS is not set
-CONFIG_LIBFC=m
-CONFIG_LIBFCOE=m
-CONFIG_FCOE=m
-CONFIG_SCSI_SNIC=m
-# CONFIG_SCSI_SNIC_DEBUG_FS is not set
-CONFIG_SCSI_DMX3191D=m
-CONFIG_SCSI_FDOMAIN=m
-CONFIG_SCSI_FDOMAIN_PCI=m
-# CONFIG_SCSI_IPS is not set
-# CONFIG_SCSI_INITIO is not set
-# CONFIG_SCSI_INIA100 is not set
-CONFIG_SCSI_STEX=m
-# CONFIG_SCSI_SYM53C8XX_2 is not set
-# CONFIG_SCSI_IPR is not set
-# CONFIG_SCSI_QLOGIC_1280 is not set
-# CONFIG_SCSI_QLA_FC is not set
-# CONFIG_SCSI_QLA_ISCSI is not set
-# CONFIG_QEDI is not set
-# CONFIG_QEDF is not set
-CONFIG_SCSI_LPFC=m
-# CONFIG_SCSI_LPFC_DEBUG_FS is not set
-# CONFIG_SCSI_EFCT is not set
-# CONFIG_SCSI_DC395x is not set
-CONFIG_SCSI_AM53C974=m
-# CONFIG_SCSI_NSP32 is not set
-CONFIG_SCSI_WD719X=m
-# CONFIG_SCSI_DEBUG is not set
-CONFIG_SCSI_PMCRAID=m
-CONFIG_SCSI_PM8001=m
-CONFIG_SCSI_BFA_FC=m
-CONFIG_SCSI_VIRTIO=m
-CONFIG_SCSI_CHELSIO_FCOE=m
-CONFIG_SCSI_DH=y
-CONFIG_SCSI_DH_RDAC=m
-CONFIG_SCSI_DH_HP_SW=m
-CONFIG_SCSI_DH_EMC=m
-CONFIG_SCSI_DH_ALUA=m
-# end of SCSI device support
-
-CONFIG_HAVE_PATA_PLATFORM=y
-CONFIG_ATA=m
-CONFIG_SATA_HOST=y
-CONFIG_PATA_TIMINGS=y
-CONFIG_ATA_VERBOSE_ERROR=y
-CONFIG_ATA_FORCE=y
-CONFIG_SATA_PMP=y
-
-#
-# Controllers with non-SFF native interface
-#
-CONFIG_SATA_AHCI=m
-CONFIG_SATA_MOBILE_LPM_POLICY=0
-CONFIG_SATA_AHCI_PLATFORM=m
-# CONFIG_AHCI_BRCM is not set
-# CONFIG_AHCI_DM816 is not set
-CONFIG_AHCI_DWC=m
-# CONFIG_AHCI_ST is not set
-# CONFIG_AHCI_IMX is not set
-# CONFIG_AHCI_CEVA is not set
-# CONFIG_AHCI_MTK is not set
-# CONFIG_AHCI_MVEBU is not set
-# CONFIG_AHCI_SUNXI is not set
-# CONFIG_AHCI_TEGRA is not set
-# CONFIG_AHCI_QORIQ is not set
-# CONFIG_SATA_INIC162X is not set
-CONFIG_SATA_ACARD_AHCI=m
-CONFIG_SATA_SIL24=m
-CONFIG_ATA_SFF=y
-
-#
-# SFF controllers with custom DMA interface
-#
-CONFIG_PDC_ADMA=m
-CONFIG_SATA_QSTOR=m
-CONFIG_SATA_SX4=m
-CONFIG_ATA_BMDMA=y
-
-#
-# SATA SFF controllers with BMDMA
-#
-CONFIG_ATA_PIIX=m
-# CONFIG_SATA_DWC is not set
-# CONFIG_SATA_HIGHBANK is not set
-CONFIG_SATA_MV=m
-CONFIG_SATA_NV=m
-CONFIG_SATA_PROMISE=m
-# CONFIG_SATA_RCAR is not set
-CONFIG_SATA_SIL=m
-CONFIG_SATA_SIS=m
-CONFIG_SATA_SVW=m
-CONFIG_SATA_ULI=m
-CONFIG_SATA_VIA=m
-CONFIG_SATA_VITESSE=m
-
-#
-# PATA SFF controllers with BMDMA
-#
-# CONFIG_PATA_ALI is not set
-# CONFIG_PATA_AMD is not set
-# CONFIG_PATA_ARASAN_CF is not set
-CONFIG_PATA_ARTOP=m
-# CONFIG_PATA_ATIIXP is not set
-CONFIG_PATA_ATP867X=m
-CONFIG_PATA_CMD64X=m
-# CONFIG_PATA_CYPRESS is not set
-# CONFIG_PATA_EFAR is not set
-# CONFIG_PATA_HPT366 is not set
-# CONFIG_PATA_HPT37X is not set
-# CONFIG_PATA_HPT3X2N is not set
-# CONFIG_PATA_HPT3X3 is not set
-# CONFIG_PATA_IMX is not set
-CONFIG_PATA_IT8213=m
-CONFIG_PATA_IT821X=m
-CONFIG_PATA_JMICRON=m
-CONFIG_PATA_MARVELL=m
-# CONFIG_PATA_NETCELL is not set
-CONFIG_PATA_NINJA32=m
-# CONFIG_PATA_NS87415 is not set
-# CONFIG_PATA_OLDPIIX is not set
-# CONFIG_PATA_OPTIDMA is not set
-# CONFIG_PATA_PDC2027X is not set
-# CONFIG_PATA_PDC_OLD is not set
-# CONFIG_PATA_RADISYS is not set
-CONFIG_PATA_RDC=m
-CONFIG_PATA_SCH=m
-# CONFIG_PATA_SERVERWORKS is not set
-# CONFIG_PATA_SIL680 is not set
-CONFIG_PATA_SIS=m
-CONFIG_PATA_TOSHIBA=m
-# CONFIG_PATA_TRIFLEX is not set
-# CONFIG_PATA_VIA is not set
-# CONFIG_PATA_WINBOND is not set
-
-#
-# PIO-only SFF controllers
-#
-# CONFIG_PATA_CMD640_PCI is not set
-# CONFIG_PATA_MPIIX is not set
-# CONFIG_PATA_NS87410 is not set
-# CONFIG_PATA_OPTI is not set
-CONFIG_PATA_PLATFORM=m
-CONFIG_PATA_OF_PLATFORM=m
-# CONFIG_PATA_RZ1000 is not set
-
-#
-# Generic fallback / legacy drivers
-#
-CONFIG_ATA_GENERIC=m
-# CONFIG_PATA_LEGACY is not set
-CONFIG_MD=y
-CONFIG_BLK_DEV_MD=m
-CONFIG_MD_BITMAP_FILE=y
-CONFIG_MD_LINEAR=m
-CONFIG_MD_RAID0=m
-CONFIG_MD_RAID1=m
-CONFIG_MD_RAID10=m
-CONFIG_MD_RAID456=m
-# CONFIG_MD_CLUSTER is not set
-CONFIG_BCACHE=m
-# CONFIG_BCACHE_DEBUG is not set
-# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
-CONFIG_BLK_DEV_DM_BUILTIN=y
-CONFIG_BLK_DEV_DM=m
-# CONFIG_DM_DEBUG is not set
-CONFIG_DM_BUFIO=m
-# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
-CONFIG_DM_BIO_PRISON=m
-CONFIG_DM_PERSISTENT_DATA=m
-CONFIG_DM_UNSTRIPED=m
-CONFIG_DM_CRYPT=m
-CONFIG_DM_SNAPSHOT=m
-CONFIG_DM_THIN_PROVISIONING=m
-CONFIG_DM_CACHE=m
-CONFIG_DM_CACHE_SMQ=m
-# CONFIG_DM_WRITECACHE is not set
-CONFIG_DM_ERA=m
-CONFIG_DM_CLONE=m
-CONFIG_DM_MIRROR=m
-CONFIG_DM_LOG_USERSPACE=m
-CONFIG_DM_RAID=m
-CONFIG_DM_ZERO=m
-CONFIG_DM_MULTIPATH=m
-CONFIG_DM_MULTIPATH_QL=m
-CONFIG_DM_MULTIPATH_ST=m
-CONFIG_DM_MULTIPATH_HST=m
-CONFIG_DM_MULTIPATH_IOA=m
-CONFIG_DM_DELAY=m
-CONFIG_DM_DUST=m
-CONFIG_DM_UEVENT=y
-CONFIG_DM_FLAKEY=m
-CONFIG_DM_VERITY=m
-CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
-# CONFIG_DM_VERITY_FEC is not set
-CONFIG_DM_SWITCH=m
-CONFIG_DM_LOG_WRITES=m
-# CONFIG_DM_INTEGRITY is not set
-CONFIG_DM_AUDIT=y
-CONFIG_TARGET_CORE=m
-CONFIG_TCM_IBLOCK=m
-CONFIG_TCM_FILEIO=m
-CONFIG_TCM_PSCSI=m
-CONFIG_TCM_USER2=m
-CONFIG_LOOPBACK_TARGET=m
-CONFIG_TCM_FC=m
-CONFIG_ISCSI_TARGET=m
-CONFIG_ISCSI_TARGET_CXGB4=m
-CONFIG_SBP_TARGET=m
-CONFIG_REMOTE_TARGET=m
-CONFIG_FUSION=y
-CONFIG_FUSION_SPI=m
-CONFIG_FUSION_FC=m
-CONFIG_FUSION_SAS=m
-CONFIG_FUSION_MAX_SGE=128
-CONFIG_FUSION_CTL=m
-# CONFIG_FUSION_LOGGING is not set
-
-#
-# IEEE 1394 (FireWire) support
-#
-CONFIG_FIREWIRE=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-# end of IEEE 1394 (FireWire) support
-
-CONFIG_NETDEVICES=y
-CONFIG_MII=m
-CONFIG_NET_CORE=y
-CONFIG_BONDING=m
-CONFIG_DUMMY=m
-CONFIG_WIREGUARD=m
-# CONFIG_WIREGUARD_DEBUG is not set
-CONFIG_EQUALIZER=m
-# CONFIG_NET_FC is not set
-CONFIG_IFB=m
-CONFIG_NET_TEAM=m
-CONFIG_NET_TEAM_MODE_BROADCAST=m
-CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
-CONFIG_NET_TEAM_MODE_RANDOM=m
-CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
-CONFIG_NET_TEAM_MODE_LOADBALANCE=m
-CONFIG_MACVLAN=m
-CONFIG_MACVTAP=m
-CONFIG_IPVLAN_L3S=y
-CONFIG_IPVLAN=m
-# CONFIG_IPVTAP is not set
-CONFIG_VXLAN=m
-CONFIG_GENEVE=m
-CONFIG_BAREUDP=m
-CONFIG_GTP=m
-CONFIG_PFCP=m
-CONFIG_AMT=m
-CONFIG_MACSEC=m
-CONFIG_NETCONSOLE=m
-CONFIG_NETCONSOLE_DYNAMIC=y
-# CONFIG_NETCONSOLE_EXTENDED_LOG is not set
-CONFIG_NETPOLL=y
-CONFIG_NET_POLL_CONTROLLER=y
-CONFIG_TUN=m
-CONFIG_TAP=m
-# CONFIG_TUN_VNET_CROSS_LE is not set
-CONFIG_VETH=m
-CONFIG_VIRTIO_NET=m
-CONFIG_NLMON=m
-# CONFIG_NETKIT is not set
-CONFIG_NET_VRF=m
-CONFIG_VSOCKMON=m
-CONFIG_MHI_NET=m
-# CONFIG_ARCNET is not set
-CONFIG_ATM_DRIVERS=y
-CONFIG_ATM_DUMMY=m
-# CONFIG_ATM_TCP is not set
-# CONFIG_ATM_LANAI is not set
-# CONFIG_ATM_ENI is not set
-CONFIG_ATM_NICSTAR=m
-CONFIG_ATM_NICSTAR_USE_SUNI=y
-CONFIG_ATM_NICSTAR_USE_IDT77105=y
-# CONFIG_ATM_IDT77252 is not set
-CONFIG_ATM_IA=m
-# CONFIG_ATM_IA_DEBUG is not set
-CONFIG_ATM_FORE200E=m
-# CONFIG_ATM_FORE200E_USE_TASKLET is not set
-CONFIG_ATM_FORE200E_TX_RETRY=16
-CONFIG_ATM_FORE200E_DEBUG=0
-# CONFIG_ATM_HE is not set
-CONFIG_ATM_SOLOS=m
-
-#
-# Distributed Switch Architecture drivers
-#
-CONFIG_B53=m
-# CONFIG_B53_SPI_DRIVER is not set
-CONFIG_B53_MDIO_DRIVER=m
-# CONFIG_B53_MMAP_DRIVER is not set
-# CONFIG_B53_SRAB_DRIVER is not set
-# CONFIG_B53_SERDES is not set
-CONFIG_NET_DSA_BCM_SF2=m
-# CONFIG_NET_DSA_LOOP is not set
-CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m
-# CONFIG_NET_DSA_LANTIQ_GSWIP is not set
-# CONFIG_NET_DSA_MT7530 is not set
-CONFIG_NET_DSA_MV88E6060=m
-CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
-CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=m
-CONFIG_NET_DSA_MICROCHIP_KSZ_SPI=m
-CONFIG_NET_DSA_MICROCHIP_KSZ_PTP=y
-CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m
-CONFIG_NET_DSA_MV88E6XXX=m
-# CONFIG_NET_DSA_MV88E6XXX_PTP is not set
-CONFIG_NET_DSA_MV88E6XXX_LEDS=y
-CONFIG_NET_DSA_MSCC_FELIX_DSA_LIB=m
-CONFIG_NET_DSA_MSCC_OCELOT_EXT=m
-# CONFIG_NET_DSA_MSCC_FELIX is not set
-CONFIG_NET_DSA_MSCC_SEVILLE=m
-CONFIG_NET_DSA_AR9331=m
-# CONFIG_NET_DSA_QCA8K is not set
-CONFIG_NET_DSA_SJA1105=m
-CONFIG_NET_DSA_SJA1105_PTP=y
-# CONFIG_NET_DSA_SJA1105_TAS is not set
-CONFIG_NET_DSA_XRS700X=m
-CONFIG_NET_DSA_XRS700X_I2C=m
-CONFIG_NET_DSA_XRS700X_MDIO=m
-CONFIG_NET_DSA_REALTEK=m
-# CONFIG_NET_DSA_REALTEK_MDIO is not set
-# CONFIG_NET_DSA_REALTEK_SMI is not set
-# CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set
-# CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set
-CONFIG_NET_DSA_VITESSE_VSC73XX=m
-CONFIG_NET_DSA_VITESSE_VSC73XX_SPI=m
-CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=m
-# end of Distributed Switch Architecture drivers
-
-CONFIG_ETHERNET=y
-CONFIG_MDIO=m
-CONFIG_NET_VENDOR_3COM=y
-CONFIG_TYPHOON=m
-CONFIG_NET_VENDOR_ACTIONS=y
-# CONFIG_OWL_EMAC is not set
-CONFIG_NET_VENDOR_ADAPTEC=y
-CONFIG_ADAPTEC_STARFIRE=m
-CONFIG_NET_VENDOR_AGERE=y
-CONFIG_ET131X=m
-CONFIG_NET_VENDOR_ALACRITECH=y
-# CONFIG_SLICOSS is not set
-CONFIG_NET_VENDOR_ALLWINNER=y
-# CONFIG_SUN4I_EMAC is not set
-CONFIG_NET_VENDOR_ALTEON=y
-CONFIG_ACENIC=m
-# CONFIG_ACENIC_OMIT_TIGON_I is not set
-# CONFIG_ALTERA_TSE is not set
-CONFIG_NET_VENDOR_AMAZON=y
-CONFIG_ENA_ETHERNET=m
-CONFIG_NET_VENDOR_AMD=y
-# CONFIG_AMD8111_ETH is not set
-CONFIG_PCNET32=m
-CONFIG_NET_VENDOR_AQUANTIA=y
-CONFIG_AQTION=m
-# CONFIG_NET_VENDOR_ARC is not set
-# CONFIG_NET_VENDOR_ASIX is not set
-CONFIG_NET_VENDOR_ATHEROS=y
-CONFIG_ATL2=m
-CONFIG_ATL1=m
-CONFIG_ATL1E=m
-CONFIG_ATL1C=m
-CONFIG_ALX=m
-CONFIG_NET_VENDOR_BROADCOM=y
-# CONFIG_B44 is not set
-CONFIG_BCM4908_ENET=y
-# CONFIG_BCMGENET is not set
-CONFIG_BNX2=m
-CONFIG_CNIC=m
-CONFIG_TIGON3=m
-CONFIG_TIGON3_HWMON=y
-CONFIG_BNX2X=m
-CONFIG_BGMAC=y
-CONFIG_BGMAC_PLATFORM=y
-# CONFIG_SYSTEMPORT is not set
-CONFIG_BNXT=m
-CONFIG_BNXT_FLOWER_OFFLOAD=y
-# CONFIG_BNXT_DCB is not set
-CONFIG_BNXT_HWMON=y
-CONFIG_BCMASP=y
-CONFIG_NET_VENDOR_CADENCE=y
-# CONFIG_MACB is not set
-# CONFIG_NET_CALXEDA_XGMAC is not set
-CONFIG_NET_VENDOR_CAVIUM=y
-CONFIG_NET_VENDOR_CHELSIO=y
-CONFIG_CHELSIO_T1=m
-CONFIG_CHELSIO_T1_1G=y
-CONFIG_CHELSIO_T3=m
-CONFIG_CHELSIO_T4=m
-CONFIG_CHELSIO_T4_DCB=y
-CONFIG_CHELSIO_T4_FCOE=y
-CONFIG_CHELSIO_T4VF=m
-CONFIG_CHELSIO_LIB=m
-CONFIG_CHELSIO_INLINE_CRYPTO=y
-CONFIG_NET_VENDOR_CIRRUS=y
-# CONFIG_CS89x0_PLATFORM is not set
-CONFIG_NET_VENDOR_CISCO=y
-CONFIG_ENIC=m
-CONFIG_NET_VENDOR_CORTINA=y
-CONFIG_GEMINI_ETHERNET=m
-CONFIG_NET_VENDOR_DAVICOM=y
-# CONFIG_DM9000 is not set
-CONFIG_DM9051=m
-# CONFIG_DNET is not set
-CONFIG_NET_VENDOR_DEC=y
-CONFIG_NET_TULIP=y
-CONFIG_DE2104X=m
-CONFIG_DE2104X_DSL=0
-CONFIG_TULIP=m
-# CONFIG_TULIP_MWI is not set
-# CONFIG_TULIP_MMIO is not set
-CONFIG_TULIP_NAPI=y
-CONFIG_TULIP_NAPI_HW_MITIGATION=y
-CONFIG_WINBOND_840=m
-CONFIG_DM9102=m
-CONFIG_ULI526X=m
-CONFIG_NET_VENDOR_DLINK=y
-CONFIG_DL2K=m
-CONFIG_NET_VENDOR_EMULEX=y
-CONFIG_BE2NET=m
-CONFIG_BE2NET_HWMON=y
-CONFIG_BE2NET_BE2=y
-CONFIG_BE2NET_BE3=y
-CONFIG_BE2NET_LANCER=y
-CONFIG_BE2NET_SKYHAWK=y
-CONFIG_NET_VENDOR_ENGLEDER=y
-CONFIG_TSNEP=m
-# CONFIG_TSNEP_SELFTESTS is not set
-CONFIG_NET_VENDOR_EZCHIP=y
-# CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set
-CONFIG_NET_VENDOR_FARADAY=y
-# CONFIG_FTMAC100 is not set
-# CONFIG_FTGMAC100 is not set
-CONFIG_NET_VENDOR_FREESCALE=y
-CONFIG_FEC=y
-# CONFIG_FSL_PQ_MDIO is not set
-# CONFIG_FSL_XGMAC_MDIO is not set
-# CONFIG_GIANFAR is not set
-# CONFIG_FSL_DPAA2_SWITCH is not set
-# CONFIG_FSL_ENETC is not set
-# CONFIG_NXP_ENETC4 is not set
-# CONFIG_FSL_ENETC_VF is not set
-# CONFIG_FSL_ENETC_IERB is not set
-# CONFIG_FSL_ENETC_MDIO is not set
-# CONFIG_NXP_NETC_BLK_CTRL is not set
-CONFIG_NET_VENDOR_FUNGIBLE=y
-CONFIG_FUN_CORE=m
-CONFIG_FUN_ETH=m
-CONFIG_NET_VENDOR_GOOGLE=y
-CONFIG_GVE=m
-CONFIG_NET_VENDOR_HISILICON=y
-# CONFIG_HIX5HD2_GMAC is not set
-# CONFIG_HISI_FEMAC is not set
-# CONFIG_HIP04_ETH is not set
-# CONFIG_HNS_DSAF is not set
-# CONFIG_HNS_ENET is not set
-# CONFIG_HNS3 is not set
-# CONFIG_HIBMCGE is not set
-CONFIG_NET_VENDOR_HUAWEI=y
-CONFIG_NET_VENDOR_I825XX=y
-CONFIG_NET_VENDOR_INTEL=y
-CONFIG_LIBETH=m
-CONFIG_LIBIE=m
-CONFIG_E100=m
-CONFIG_E1000=m
-CONFIG_E1000E=m
-CONFIG_IGB=m
-CONFIG_IGB_HWMON=y
-CONFIG_IGBVF=m
-CONFIG_IXGBE=m
-CONFIG_IXGBE_HWMON=y
-CONFIG_IXGBE_DCB=y
-CONFIG_IXGBEVF=m
-CONFIG_I40E=m
-CONFIG_I40E_DCB=y
-CONFIG_IAVF=m
-CONFIG_I40EVF=m
-# CONFIG_ICE is not set
-# CONFIG_FM10K is not set
-# CONFIG_IGC is not set
-# CONFIG_IDPF is not set
-CONFIG_JME=m
-CONFIG_NET_VENDOR_ADI=y
-CONFIG_ADIN1110=m
-CONFIG_NET_VENDOR_LITEX=y
-CONFIG_LITEX_LITEETH=m
-CONFIG_NET_VENDOR_MARVELL=y
-# CONFIG_MV643XX_ETH is not set
-CONFIG_MVMDIO=m
-# CONFIG_MVNETA is not set
-# CONFIG_MVPP2 is not set
-# CONFIG_PXA168_ETH is not set
-CONFIG_SKGE=m
-# CONFIG_SKGE_DEBUG is not set
-CONFIG_SKGE_GENESIS=y
-CONFIG_SKY2=m
-# CONFIG_SKY2_DEBUG is not set
-CONFIG_PRESTERA=m
-CONFIG_PRESTERA_PCI=m
-# CONFIG_NET_VENDOR_MEDIATEK is not set
-CONFIG_NET_VENDOR_MELLANOX=y
-CONFIG_MLX4_EN=m
-CONFIG_MLX4_EN_DCB=y
-CONFIG_MLX4_CORE=m
-CONFIG_MLX4_DEBUG=y
-CONFIG_MLX4_CORE_GEN2=y
-CONFIG_MLX5_CORE=m
-# CONFIG_MLX5_FPGA is not set
-CONFIG_MLX5_CORE_EN=y
-CONFIG_MLX5_EN_ARFS=y
-CONFIG_MLX5_EN_RXNFC=y
-CONFIG_MLX5_MPFS=y
-CONFIG_MLX5_ESWITCH=y
-CONFIG_MLX5_BRIDGE=y
-CONFIG_MLX5_CORE_EN_DCB=y
-# CONFIG_MLX5_CORE_IPOIB is not set
-# CONFIG_MLX5_MACSEC is not set
-CONFIG_MLX5_SW_STEERING=y
-CONFIG_MLX5_HW_STEERING=y
-CONFIG_MLX5_SF=y
-CONFIG_MLX5_SF_MANAGER=y
-# CONFIG_MLX5_DPLL is not set
-# CONFIG_MLXSW_CORE is not set
-# CONFIG_MLXFW is not set
-CONFIG_NET_VENDOR_META=y
-CONFIG_NET_VENDOR_MICREL=y
-# CONFIG_KS8842 is not set
-# CONFIG_KS8851 is not set
-# CONFIG_KS8851_MLL is not set
-CONFIG_KSZ884X_PCI=m
-CONFIG_NET_VENDOR_MICROCHIP=y
-CONFIG_ENC28J60=m
-# CONFIG_ENC28J60_WRITEVERIFY is not set
-# CONFIG_ENCX24J600 is not set
-# CONFIG_LAN743X is not set
-CONFIG_LAN865X=m
-# CONFIG_LAN966X_SWITCH is not set
-# CONFIG_VCAP is not set
-CONFIG_NET_VENDOR_MICROSEMI=y
-CONFIG_MSCC_OCELOT_SWITCH_LIB=m
-CONFIG_MSCC_OCELOT_SWITCH=m
-CONFIG_NET_VENDOR_MICROSOFT=y
-CONFIG_NET_VENDOR_MYRI=y
-CONFIG_MYRI10GE=m
-CONFIG_FEALNX=m
-CONFIG_NET_VENDOR_NI=y
-# CONFIG_NI_XGE_MANAGEMENT_ENET is not set
-CONFIG_NET_VENDOR_NATSEMI=y
-CONFIG_NATSEMI=m
-CONFIG_NS83820=m
-CONFIG_NET_VENDOR_NETERION=y
-CONFIG_S2IO=m
-CONFIG_NET_VENDOR_NETRONOME=y
-CONFIG_NFP=m
-# CONFIG_NFP_APP_FLOWER is not set
-CONFIG_NFP_APP_ABM_NIC=y
-# CONFIG_NFP_DEBUG is not set
-CONFIG_NET_VENDOR_8390=y
-# CONFIG_AX88796 is not set
-CONFIG_NE2K_PCI=m
-CONFIG_NET_VENDOR_NVIDIA=y
-# CONFIG_FORCEDETH is not set
-CONFIG_NET_VENDOR_OKI=y
-# CONFIG_ETHOC is not set
-CONFIG_OA_TC6=m
-CONFIG_NET_VENDOR_PACKET_ENGINES=y
-CONFIG_HAMACHI=m
-CONFIG_YELLOWFIN=m
-CONFIG_NET_VENDOR_PENSANDO=y
-CONFIG_NET_VENDOR_QLOGIC=y
-CONFIG_QLA3XXX=m
-CONFIG_QLCNIC=m
-CONFIG_QLCNIC_DCB=y
-CONFIG_QLCNIC_HWMON=y
-CONFIG_NETXEN_NIC=m
-CONFIG_QED=m
-CONFIG_QEDE=m
-CONFIG_NET_VENDOR_BROCADE=y
-CONFIG_BNA=m
-CONFIG_NET_VENDOR_QUALCOMM=y
-# CONFIG_QCA7000_SPI is not set
-# CONFIG_QCOM_EMAC is not set
-CONFIG_RMNET=m
-CONFIG_NET_VENDOR_RDC=y
-CONFIG_R6040=m
-CONFIG_NET_VENDOR_REALTEK=y
-CONFIG_8139CP=m
-CONFIG_8139TOO=m
-# CONFIG_8139TOO_PIO is not set
-CONFIG_8139TOO_TUNE_TWISTER=y
-CONFIG_8139TOO_8129=y
-# CONFIG_8139_OLD_RX_RESET is not set
-CONFIG_R8169=m
-CONFIG_RTASE=m
-CONFIG_NET_VENDOR_RENESAS=y
-# CONFIG_SH_ETH is not set
-# CONFIG_RAVB is not set
-# CONFIG_RENESAS_ETHER_SWITCH is not set
-CONFIG_RENESAS_GEN4_PTP=m
-CONFIG_RTSN=m
-CONFIG_NET_VENDOR_ROCKER=y
-# CONFIG_ROCKER is not set
-CONFIG_NET_VENDOR_SAMSUNG=y
-# CONFIG_SXGBE_ETH is not set
-# CONFIG_NET_VENDOR_SEEQ is not set
-CONFIG_NET_VENDOR_SILAN=y
-CONFIG_SC92031=m
-CONFIG_NET_VENDOR_SIS=y
-# CONFIG_SIS900 is not set
-CONFIG_SIS190=m
-CONFIG_NET_VENDOR_SOLARFLARE=y
-CONFIG_SFC=m
-CONFIG_SFC_MTD=y
-CONFIG_SFC_MCDI_MON=y
-CONFIG_SFC_MCDI_LOGGING=y
-CONFIG_SFC_FALCON=m
-CONFIG_SFC_FALCON_MTD=y
-CONFIG_SFC_SIENA=m
-CONFIG_SFC_SIENA_MTD=y
-CONFIG_SFC_SIENA_MCDI_MON=y
-CONFIG_SFC_SIENA_MCDI_LOGGING=y
-CONFIG_NET_VENDOR_SMSC=y
-# CONFIG_SMC91X is not set
-CONFIG_EPIC100=m
-CONFIG_SMSC911X=m
-CONFIG_SMSC9420=m
-CONFIG_NET_VENDOR_SOCIONEXT=y
-# CONFIG_SNI_AVE is not set
-CONFIG_NET_VENDOR_STMICRO=y
-CONFIG_STMMAC_ETH=m
-# CONFIG_STMMAC_SELFTESTS is not set
-CONFIG_STMMAC_PLATFORM=m
-# CONFIG_DWMAC_DWC_QOS_ETH is not set
-CONFIG_DWMAC_GENERIC=m
-CONFIG_DWMAC_IPQ806X=m
-# CONFIG_DWMAC_MEDIATEK is not set
-CONFIG_DWMAC_MESON=m
-CONFIG_DWMAC_QCOM_ETHQOS=m
-CONFIG_DWMAC_ROCKCHIP=m
-CONFIG_DWMAC_SOCFPGA=m
-CONFIG_DWMAC_STI=m
-CONFIG_DWMAC_STM32=m
-CONFIG_DWMAC_SUNXI=m
-CONFIG_DWMAC_SUN8I=m
-CONFIG_DWMAC_IMX8=m
-# CONFIG_DWMAC_INTEL_PLAT is not set
-# CONFIG_DWMAC_TEGRA is not set
-# CONFIG_STMMAC_PCI is not set
-CONFIG_NET_VENDOR_SUN=y
-# CONFIG_HAPPYMEAL is not set
-# CONFIG_SUNGEM is not set
-CONFIG_CASSINI=m
-CONFIG_NIU=m
-CONFIG_NET_VENDOR_SUNPLUS=y
-# CONFIG_SP7021_EMAC is not set
-CONFIG_NET_VENDOR_SYNOPSYS=y
-# CONFIG_DWC_XLGMAC is not set
-CONFIG_NET_VENDOR_TEHUTI=y
-CONFIG_TEHUTI=m
-CONFIG_TEHUTI_TN40=m
-CONFIG_NET_VENDOR_TI=y
-# CONFIG_TI_DAVINCI_EMAC is not set
-# CONFIG_TI_DAVINCI_MDIO is not set
-CONFIG_TI_CPSW_PHY_SEL=y
-# CONFIG_TI_CPSW is not set
-# CONFIG_TI_CPSW_SWITCHDEV is not set
-# CONFIG_TI_CPTS is not set
-CONFIG_TLAN=m
-CONFIG_NET_VENDOR_VERTEXCOM=y
-CONFIG_MSE102X=m
-CONFIG_NET_VENDOR_VIA=y
-# CONFIG_VIA_RHINE is not set
-CONFIG_VIA_VELOCITY=m
-CONFIG_NET_VENDOR_WANGXUN=y
-CONFIG_LIBWX=m
-CONFIG_NGBE=m
-CONFIG_TXGBE=m
-CONFIG_NET_VENDOR_WIZNET=y
-# CONFIG_WIZNET_W5100 is not set
-# CONFIG_WIZNET_W5300 is not set
-CONFIG_NET_VENDOR_XILINX=y
-CONFIG_XILINX_EMACLITE=m
-CONFIG_XILINX_LL_TEMAC=m
-CONFIG_FDDI=y
-CONFIG_DEFXX=m
-CONFIG_SKFP=m
-# CONFIG_HIPPI is not set
-CONFIG_PHYLINK=m
-CONFIG_PHYLIB=y
-CONFIG_SWPHY=y
-# CONFIG_LED_TRIGGER_PHY is not set
-CONFIG_OPEN_ALLIANCE_HELPERS=y
-CONFIG_PHYLIB_LEDS=y
-CONFIG_FIXED_PHY=y
-CONFIG_SFP=m
-
-#
-# MII PHY device drivers
-#
-CONFIG_AIR_EN8811H_PHY=m
-CONFIG_AMD_PHY=m
-# CONFIG_MESON_GXL_PHY is not set
-CONFIG_ADIN_PHY=m
-CONFIG_ADIN1100_PHY=m
-CONFIG_AQUANTIA_PHY=m
-CONFIG_AX88796B_PHY=m
-CONFIG_BROADCOM_PHY=m
-CONFIG_BCM54140_PHY=m
-CONFIG_BCM7XXX_PHY=m
-CONFIG_BCM84881_PHY=m
-CONFIG_BCM87XX_PHY=m
-# CONFIG_BCM_CYGNUS_PHY is not set
-CONFIG_BCM_NET_PHYLIB=m
-CONFIG_CICADA_PHY=m
-# CONFIG_CORTINA_PHY is not set
-CONFIG_DAVICOM_PHY=m
-CONFIG_ICPLUS_PHY=m
-CONFIG_LXT_PHY=m
-# CONFIG_INTEL_XWAY_PHY is not set
-CONFIG_LSI_ET1011C_PHY=m
-CONFIG_MARVELL_PHY=m
-CONFIG_MARVELL_10G_PHY=m
-# CONFIG_MARVELL_88Q2XXX_PHY is not set
-CONFIG_MARVELL_88X2222_PHY=m
-CONFIG_MAXLINEAR_GPHY=m
-CONFIG_MTK_NET_PHYLIB=m
-CONFIG_MEDIATEK_GE_PHY=m
-CONFIG_MICREL_PHY=m
-CONFIG_MICROCHIP_T1S_PHY=m
-CONFIG_MICROCHIP_PHY=m
-CONFIG_MICROCHIP_T1_PHY=m
-CONFIG_MICROSEMI_PHY=m
-CONFIG_MOTORCOMM_PHY=m
-CONFIG_NATIONAL_PHY=m
-CONFIG_NXP_CBTX_PHY=m
-CONFIG_NXP_C45_TJA11XX_PHY=m
-CONFIG_NXP_TJA11XX_PHY=m
-CONFIG_NCN26000_PHY=m
-CONFIG_QCOM_NET_PHYLIB=m
-CONFIG_AT803X_PHY=m
-# CONFIG_QCA83XX_PHY is not set
-# CONFIG_QCA808X_PHY is not set
-# CONFIG_QCA807X_PHY is not set
-CONFIG_QSEMI_PHY=m
-CONFIG_REALTEK_PHY=m
-CONFIG_REALTEK_PHY_HWMON=y
-CONFIG_RENESAS_PHY=m
-CONFIG_ROCKCHIP_PHY=m
-CONFIG_SMSC_PHY=m
-CONFIG_STE10XP=m
-CONFIG_TERANETICS_PHY=m
-CONFIG_DP83822_PHY=m
-CONFIG_DP83TC811_PHY=m
-CONFIG_DP83848_PHY=m
-CONFIG_DP83867_PHY=m
-CONFIG_DP83869_PHY=m
-CONFIG_DP83TD510_PHY=m
-CONFIG_DP83TG720_PHY=m
-CONFIG_VITESSE_PHY=m
-# CONFIG_XILINX_GMII2RGMII is not set
-# CONFIG_MICREL_KS8995MA is not set
-CONFIG_PSE_CONTROLLER=y
-CONFIG_PSE_REGULATOR=m
-CONFIG_PSE_PD692X0=m
-CONFIG_PSE_TPS23881=m
-CONFIG_CAN_DEV=m
-CONFIG_CAN_VCAN=m
-# CONFIG_CAN_VXCAN is not set
-CONFIG_CAN_NETLINK=y
-CONFIG_CAN_CALC_BITTIMING=y
-CONFIG_CAN_RX_OFFLOAD=y
-# CONFIG_CAN_AT91 is not set
-# CONFIG_CAN_BXCAN is not set
-CONFIG_CAN_CAN327=m
-# CONFIG_CAN_FLEXCAN is not set
-# CONFIG_CAN_GRCAN is not set
-CONFIG_CAN_KVASER_PCIEFD=m
-CONFIG_CAN_SLCAN=m
-# CONFIG_CAN_SUN4I is not set
-# CONFIG_CAN_TI_HECC is not set
-# CONFIG_CAN_XILINXCAN is not set
-# CONFIG_CAN_C_CAN is not set
-# CONFIG_CAN_CC770 is not set
-CONFIG_CAN_CTUCANFD=m
-CONFIG_CAN_CTUCANFD_PCI=m
-CONFIG_CAN_CTUCANFD_PLATFORM=m
-# CONFIG_CAN_ESD_402_PCI is not set
-# CONFIG_CAN_IFI_CANFD is not set
-# CONFIG_CAN_M_CAN is not set
-# CONFIG_CAN_PEAK_PCIEFD is not set
-# CONFIG_CAN_RCAR is not set
-# CONFIG_CAN_RCAR_CANFD is not set
-CONFIG_CAN_ROCKCHIP_CANFD=m
-CONFIG_CAN_SJA1000=m
-CONFIG_CAN_EMS_PCI=m
-CONFIG_CAN_F81601=m
-CONFIG_CAN_KVASER_PCI=m
-CONFIG_CAN_PEAK_PCI=m
-CONFIG_CAN_PEAK_PCIEC=y
-CONFIG_CAN_PLX_PCI=m
-CONFIG_CAN_SJA1000_ISA=m
-# CONFIG_CAN_SJA1000_PLATFORM is not set
-CONFIG_CAN_SOFTING=m
-
-#
-# CAN SPI interfaces
-#
-# CONFIG_CAN_HI311X is not set
-# CONFIG_CAN_MCP251X is not set
-CONFIG_CAN_MCP251XFD=m
-# CONFIG_CAN_MCP251XFD_SANITY is not set
-# end of CAN SPI interfaces
-
-#
-# CAN USB interfaces
-#
-CONFIG_CAN_8DEV_USB=m
-CONFIG_CAN_EMS_USB=m
-CONFIG_CAN_ESD_USB=m
-CONFIG_CAN_ETAS_ES58X=m
-CONFIG_CAN_F81604=m
-CONFIG_CAN_GS_USB=m
-CONFIG_CAN_KVASER_USB=m
-# CONFIG_CAN_MCBA_USB is not set
-CONFIG_CAN_PEAK_USB=m
-CONFIG_CAN_UCAN=m
-# end of CAN USB interfaces
-
-# CONFIG_CAN_DEBUG_DEVICES is not set
-
-#
-# MCTP Device Drivers
-#
-CONFIG_MCTP_SERIAL=m
-CONFIG_MCTP_TRANSPORT_I2C=m
-# end of MCTP Device Drivers
-
-CONFIG_MDIO_DEVICE=y
-CONFIG_MDIO_BUS=y
-CONFIG_FWNODE_MDIO=y
-CONFIG_OF_MDIO=y
-CONFIG_MDIO_DEVRES=y
-# CONFIG_MDIO_SUN4I is not set
-# CONFIG_MDIO_ASPEED is not set
-CONFIG_MDIO_BITBANG=m
-CONFIG_MDIO_BCM_IPROC=y
-CONFIG_MDIO_BCM_UNIMAC=y
-CONFIG_MDIO_GPIO=m
-# CONFIG_MDIO_HISI_FEMAC is not set
-CONFIG_MDIO_I2C=m
-CONFIG_MDIO_MVUSB=m
-CONFIG_MDIO_MSCC_MIIM=m
-# CONFIG_MDIO_IPQ4019 is not set
-CONFIG_MDIO_IPQ8064=m
-CONFIG_MDIO_REGMAP=m
-
-#
-# MDIO Multiplexers
-#
-CONFIG_MDIO_BUS_MUX=y
-CONFIG_MDIO_BUS_MUX_MESON_G12A=m
-CONFIG_MDIO_BUS_MUX_MESON_GXL=m
-CONFIG_MDIO_BUS_MUX_BCM_IPROC=y
-# CONFIG_MDIO_BUS_MUX_GPIO is not set
-# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set
-# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
-
-#
-# PCS device drivers
-#
-CONFIG_PCS_XPCS=m
-CONFIG_PCS_LYNX=m
-# end of PCS device drivers
-
-# CONFIG_PLIP is not set
-CONFIG_PPP=m
-CONFIG_PPP_BSDCOMP=m
-CONFIG_PPP_DEFLATE=m
-CONFIG_PPP_FILTER=y
-CONFIG_PPP_MPPE=m
-CONFIG_PPP_MULTILINK=y
-CONFIG_PPPOATM=m
-CONFIG_PPPOE=m
-# CONFIG_PPPOE_HASH_BITS_1 is not set
-# CONFIG_PPPOE_HASH_BITS_2 is not set
-CONFIG_PPPOE_HASH_BITS_4=y
-# CONFIG_PPPOE_HASH_BITS_8 is not set
-CONFIG_PPPOE_HASH_BITS=4
-CONFIG_PPTP=m
-CONFIG_PPPOL2TP=m
-CONFIG_PPP_ASYNC=m
-CONFIG_PPP_SYNC_TTY=m
-CONFIG_SLIP=m
-CONFIG_SLHC=m
-CONFIG_SLIP_COMPRESSED=y
-CONFIG_SLIP_SMART=y
-CONFIG_SLIP_MODE_SLIP6=y
-
-#
-# Host-side USB support is needed for USB Network Adapter support
-#
-CONFIG_USB_NET_DRIVERS=m
-CONFIG_USB_CATC=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_RTL8150=m
-CONFIG_USB_RTL8152=m
-CONFIG_USB_LAN78XX=m
-CONFIG_USB_USBNET=m
-CONFIG_USB_NET_AX8817X=m
-CONFIG_USB_NET_AX88179_178A=m
-CONFIG_USB_NET_CDCETHER=m
-CONFIG_USB_NET_CDC_EEM=m
-CONFIG_USB_NET_CDC_NCM=m
-CONFIG_USB_NET_HUAWEI_CDC_NCM=m
-CONFIG_USB_NET_CDC_MBIM=m
-CONFIG_USB_NET_DM9601=m
-CONFIG_USB_NET_SR9700=m
-CONFIG_USB_NET_SR9800=m
-CONFIG_USB_NET_SMSC75XX=m
-CONFIG_USB_NET_SMSC95XX=m
-CONFIG_USB_NET_GL620A=m
-CONFIG_USB_NET_NET1080=m
-CONFIG_USB_NET_PLUSB=m
-CONFIG_USB_NET_MCS7830=m
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
-CONFIG_USB_NET_CDC_SUBSET=m
-CONFIG_USB_ALI_M5632=y
-CONFIG_USB_AN2720=y
-CONFIG_USB_BELKIN=y
-CONFIG_USB_ARMLINUX=y
-CONFIG_USB_EPSON2888=y
-CONFIG_USB_KC2190=y
-CONFIG_USB_NET_ZAURUS=m
-CONFIG_USB_NET_CX82310_ETH=m
-CONFIG_USB_NET_KALMIA=m
-CONFIG_USB_NET_QMI_WWAN=m
-CONFIG_USB_HSO=m
-CONFIG_USB_NET_INT51X1=m
-CONFIG_USB_CDC_PHONET=m
-CONFIG_USB_IPHETH=m
-CONFIG_USB_SIERRA_NET=m
-CONFIG_USB_VL600=m
-CONFIG_USB_NET_CH9200=m
-CONFIG_USB_NET_AQC111=m
-CONFIG_USB_RTL8153_ECM=m
-CONFIG_WLAN=y
-CONFIG_WLAN_VENDOR_ADMTEK=y
-CONFIG_ADM8211=m
-CONFIG_ATH_COMMON=m
-CONFIG_WLAN_VENDOR_ATH=y
-# CONFIG_ATH_DEBUG is not set
-CONFIG_ATH5K=m
-# CONFIG_ATH5K_DEBUG is not set
-# CONFIG_ATH5K_TRACER is not set
-CONFIG_ATH5K_PCI=y
-CONFIG_ATH9K_HW=m
-CONFIG_ATH9K_COMMON=m
-CONFIG_ATH9K_BTCOEX_SUPPORT=y
-CONFIG_ATH9K=m
-CONFIG_ATH9K_PCI=y
-# CONFIG_ATH9K_AHB is not set
-# CONFIG_ATH9K_DYNACK is not set
-# CONFIG_ATH9K_WOW is not set
-CONFIG_ATH9K_RFKILL=y
-# CONFIG_ATH9K_CHANNEL_CONTEXT is not set
-CONFIG_ATH9K_PCOEM=y
-CONFIG_ATH9K_PCI_NO_EEPROM=m
-CONFIG_ATH9K_HTC=m
-# CONFIG_ATH9K_HTC_DEBUGFS is not set
-# CONFIG_ATH9K_HWRNG is not set
-CONFIG_CARL9170=m
-CONFIG_CARL9170_LEDS=y
-CONFIG_CARL9170_WPC=y
-# CONFIG_CARL9170_HWRNG is not set
-CONFIG_ATH6KL=m
-CONFIG_ATH6KL_SDIO=m
-CONFIG_ATH6KL_USB=m
-# CONFIG_ATH6KL_DEBUG is not set
-# CONFIG_ATH6KL_TRACING is not set
-CONFIG_AR5523=m
-CONFIG_WIL6210=m
-CONFIG_WIL6210_ISR_COR=y
-CONFIG_WIL6210_TRACING=y
-CONFIG_WIL6210_DEBUGFS=y
-CONFIG_ATH10K=m
-CONFIG_ATH10K_CE=y
-CONFIG_ATH10K_PCI=m
-# CONFIG_ATH10K_AHB is not set
-# CONFIG_ATH10K_SDIO is not set
-CONFIG_ATH10K_USB=m
-# CONFIG_ATH10K_DEBUG is not set
-# CONFIG_ATH10K_DEBUGFS is not set
-CONFIG_ATH10K_LEDS=y
-# CONFIG_ATH10K_TRACING is not set
-# CONFIG_WCN36XX is not set
-CONFIG_ATH11K=m
-CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_DEBUG is not set
-# CONFIG_ATH11K_TRACING is not set
-CONFIG_ATH12K=m
-# CONFIG_ATH12K_DEBUG is not set
-# CONFIG_ATH12K_TRACING is not set
-# CONFIG_ATH12K_COREDUMP is not set
-CONFIG_WLAN_VENDOR_ATMEL=y
-CONFIG_AT76C50X_USB=m
-CONFIG_WLAN_VENDOR_BROADCOM=y
-CONFIG_B43=m
-CONFIG_B43_BCMA=y
-CONFIG_B43_SSB=y
-CONFIG_B43_BUSES_BCMA_AND_SSB=y
-# CONFIG_B43_BUSES_BCMA is not set
-# CONFIG_B43_BUSES_SSB is not set
-CONFIG_B43_PCI_AUTOSELECT=y
-CONFIG_B43_PCICORE_AUTOSELECT=y
-CONFIG_B43_SDIO=y
-CONFIG_B43_BCMA_PIO=y
-CONFIG_B43_PIO=y
-CONFIG_B43_PHY_G=y
-CONFIG_B43_PHY_N=y
-CONFIG_B43_PHY_LP=y
-CONFIG_B43_PHY_HT=y
-CONFIG_B43_LEDS=y
-CONFIG_B43_HWRNG=y
-# CONFIG_B43_DEBUG is not set
-CONFIG_B43LEGACY=m
-CONFIG_B43LEGACY_PCI_AUTOSELECT=y
-CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
-CONFIG_B43LEGACY_LEDS=y
-CONFIG_B43LEGACY_HWRNG=y
-CONFIG_B43LEGACY_DEBUG=y
-CONFIG_B43LEGACY_DMA=y
-CONFIG_B43LEGACY_PIO=y
-CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
-# CONFIG_B43LEGACY_DMA_MODE is not set
-# CONFIG_B43LEGACY_PIO_MODE is not set
-CONFIG_BRCMUTIL=m
-CONFIG_BRCMSMAC=m
-CONFIG_BRCMFMAC=m
-CONFIG_BRCMFMAC_PROTO_BCDC=y
-CONFIG_BRCMFMAC_PROTO_MSGBUF=y
-CONFIG_BRCMFMAC_SDIO=y
-CONFIG_BRCMFMAC_USB=y
-CONFIG_BRCMFMAC_PCIE=y
-# CONFIG_BRCM_TRACING is not set
-# CONFIG_BRCMDBG is not set
-CONFIG_WLAN_VENDOR_INTEL=y
-# CONFIG_IPW2100 is not set
-CONFIG_IPW2200=m
-CONFIG_IPW2200_MONITOR=y
-CONFIG_IPW2200_RADIOTAP=y
-CONFIG_IPW2200_PROMISCUOUS=y
-CONFIG_IPW2200_QOS=y
-# CONFIG_IPW2200_DEBUG is not set
-CONFIG_LIBIPW=m
-# CONFIG_LIBIPW_DEBUG is not set
-CONFIG_IWLEGACY=m
-CONFIG_IWL4965=m
-CONFIG_IWL3945=m
-
-#
-# iwl3945 / iwl4965 Debugging Options
-#
-# CONFIG_IWLEGACY_DEBUG is not set
-# end of iwl3945 / iwl4965 Debugging Options
-
-CONFIG_IWLWIFI=m
-CONFIG_IWLWIFI_LEDS=y
-CONFIG_IWLDVM=m
-CONFIG_IWLMVM=m
-CONFIG_IWLWIFI_OPMODE_MODULAR=y
-
-#
-# Debugging Options
-#
-# CONFIG_IWLWIFI_DEBUG is not set
-# CONFIG_IWLWIFI_DEVICE_TRACING is not set
-# end of Debugging Options
-
-CONFIG_WLAN_VENDOR_INTERSIL=y
-CONFIG_P54_COMMON=m
-CONFIG_P54_USB=m
-CONFIG_P54_PCI=m
-# CONFIG_P54_SPI is not set
-CONFIG_P54_LEDS=y
-CONFIG_WLAN_VENDOR_MARVELL=y
-CONFIG_LIBERTAS=m
-CONFIG_LIBERTAS_USB=m
-CONFIG_LIBERTAS_SDIO=m
-# CONFIG_LIBERTAS_SPI is not set
-# CONFIG_LIBERTAS_DEBUG is not set
-CONFIG_LIBERTAS_MESH=y
-CONFIG_LIBERTAS_THINFIRM=m
-# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
-CONFIG_LIBERTAS_THINFIRM_USB=m
-# CONFIG_MWIFIEX is not set
-CONFIG_MWL8K=m
-CONFIG_WLAN_VENDOR_MEDIATEK=y
-CONFIG_MT7601U=m
-# CONFIG_MT76x0U is not set
-# CONFIG_MT76x0E is not set
-# CONFIG_MT76x2E is not set
-# CONFIG_MT76x2U is not set
-# CONFIG_MT7603E is not set
-# CONFIG_MT7615E is not set
-# CONFIG_MT7663U is not set
-# CONFIG_MT7663S is not set
-# CONFIG_MT7915E is not set
-# CONFIG_MT7921E is not set
-# CONFIG_MT7921S is not set
-# CONFIG_MT7921U is not set
-# CONFIG_MT7996E is not set
-# CONFIG_MT7925E is not set
-# CONFIG_MT7925U is not set
-CONFIG_WLAN_VENDOR_MICROCHIP=y
-# CONFIG_WILC1000_SDIO is not set
-# CONFIG_WILC1000_SPI is not set
-CONFIG_WLAN_VENDOR_PURELIFI=y
-CONFIG_PLFXLC=m
-CONFIG_WLAN_VENDOR_RALINK=y
-CONFIG_RT2X00=m
-CONFIG_RT2400PCI=m
-CONFIG_RT2500PCI=m
-CONFIG_RT61PCI=m
-CONFIG_RT2800PCI=m
-CONFIG_RT2800PCI_RT33XX=y
-CONFIG_RT2800PCI_RT35XX=y
-CONFIG_RT2800PCI_RT53XX=y
-CONFIG_RT2800PCI_RT3290=y
-CONFIG_RT2500USB=m
-CONFIG_RT73USB=m
-CONFIG_RT2800USB=m
-CONFIG_RT2800USB_RT33XX=y
-CONFIG_RT2800USB_RT35XX=y
-CONFIG_RT2800USB_RT3573=y
-CONFIG_RT2800USB_RT53XX=y
-CONFIG_RT2800USB_RT55XX=y
-# CONFIG_RT2800USB_UNKNOWN is not set
-CONFIG_RT2800_LIB=m
-CONFIG_RT2800_LIB_MMIO=m
-CONFIG_RT2X00_LIB_MMIO=m
-CONFIG_RT2X00_LIB_PCI=m
-CONFIG_RT2X00_LIB_USB=m
-CONFIG_RT2X00_LIB=m
-CONFIG_RT2X00_LIB_FIRMWARE=y
-CONFIG_RT2X00_LIB_CRYPTO=y
-CONFIG_RT2X00_LIB_LEDS=y
-# CONFIG_RT2X00_DEBUG is not set
-CONFIG_WLAN_VENDOR_REALTEK=y
-CONFIG_RTL8180=m
-CONFIG_RTL8187=m
-CONFIG_RTL8187_LEDS=y
-CONFIG_RTL_CARDS=m
-CONFIG_RTL8192CE=m
-CONFIG_RTL8192SE=m
-CONFIG_RTL8192DE=m
-CONFIG_RTL8723AE=m
-CONFIG_RTL8723BE=m
-CONFIG_RTL8188EE=m
-CONFIG_RTL8192EE=m
-CONFIG_RTL8821AE=m
-CONFIG_RTL8192CU=m
-CONFIG_RTL8192DU=m
-CONFIG_RTLWIFI=m
-CONFIG_RTLWIFI_PCI=m
-CONFIG_RTLWIFI_USB=m
-# CONFIG_RTLWIFI_DEBUG is not set
-CONFIG_RTL8192C_COMMON=m
-CONFIG_RTL8192D_COMMON=m
-CONFIG_RTL8723_COMMON=m
-CONFIG_RTLBTCOEXIST=m
-CONFIG_RTL8XXXU=m
-# CONFIG_RTL8XXXU_UNTESTED is not set
-# CONFIG_RTW88 is not set
-CONFIG_RTW89=m
-CONFIG_RTW89_CORE=m
-CONFIG_RTW89_PCI=m
-CONFIG_RTW89_8851B=m
-CONFIG_RTW89_8852A=m
-CONFIG_RTW89_8852B_COMMON=m
-CONFIG_RTW89_8852B=m
-CONFIG_RTW89_8852BT=m
-CONFIG_RTW89_8852C=m
-CONFIG_RTW89_8922A=m
-CONFIG_RTW89_8851BE=m
-CONFIG_RTW89_8852AE=m
-CONFIG_RTW89_8852BE=m
-CONFIG_RTW89_8852BTE=m
-CONFIG_RTW89_8852CE=m
-CONFIG_RTW89_8922AE=m
-# CONFIG_RTW89_DEBUGMSG is not set
-# CONFIG_RTW89_DEBUGFS is not set
-CONFIG_WLAN_VENDOR_RSI=y
-CONFIG_RSI_91X=m
-CONFIG_RSI_DEBUGFS=y
-# CONFIG_RSI_SDIO is not set
-CONFIG_RSI_USB=m
-CONFIG_RSI_COEX=y
-CONFIG_WLAN_VENDOR_SILABS=y
-CONFIG_WFX=m
-CONFIG_WLAN_VENDOR_ST=y
-# CONFIG_CW1200 is not set
-CONFIG_WLAN_VENDOR_TI=y
-CONFIG_WL1251=m
-CONFIG_WL1251_SPI=m
-CONFIG_WL1251_SDIO=m
-CONFIG_WL12XX=m
-CONFIG_WL18XX=m
-CONFIG_WLCORE=m
-CONFIG_WLCORE_SPI=m
-CONFIG_WLCORE_SDIO=m
-CONFIG_WLAN_VENDOR_ZYDAS=y
-CONFIG_ZD1211RW=m
-# CONFIG_ZD1211RW_DEBUG is not set
-CONFIG_WLAN_VENDOR_QUANTENNA=y
-# CONFIG_QTNFMAC_PCIE is not set
-CONFIG_MAC80211_HWSIM=m
-CONFIG_VIRT_WIFI=m
-# CONFIG_WAN is not set
-CONFIG_IEEE802154_DRIVERS=m
-CONFIG_IEEE802154_FAKELB=m
-CONFIG_IEEE802154_AT86RF230=m
-CONFIG_IEEE802154_MRF24J40=m
-CONFIG_IEEE802154_CC2520=m
-CONFIG_IEEE802154_ATUSB=m
-CONFIG_IEEE802154_ADF7242=m
-# CONFIG_IEEE802154_CA8210 is not set
-# CONFIG_IEEE802154_MCR20A is not set
-# CONFIG_IEEE802154_HWSIM is not set
-
-#
-# Wireless WAN
-#
-CONFIG_WWAN=y
-# CONFIG_WWAN_DEBUGFS is not set
-# CONFIG_WWAN_HWSIM is not set
-CONFIG_MHI_WWAN_CTRL=m
-CONFIG_MHI_WWAN_MBIM=m
-CONFIG_IOSM=m
-CONFIG_MTK_T7XX=m
-# end of Wireless WAN
-
-# CONFIG_VMXNET3 is not set
-CONFIG_USB4_NET=m
-CONFIG_NETDEVSIM=m
-CONFIG_NET_FAILOVER=m
-# CONFIG_ISDN is not set
-
-#
-# Input device support
-#
-CONFIG_INPUT=y
-CONFIG_INPUT_LEDS=y
-CONFIG_INPUT_FF_MEMLESS=m
-CONFIG_INPUT_SPARSEKMAP=m
-CONFIG_INPUT_MATRIXKMAP=m
-CONFIG_INPUT_VIVALDIFMAP=y
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_MOUSEDEV_PSAUX=y
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-CONFIG_INPUT_JOYDEV=m
-CONFIG_INPUT_EVDEV=m
-
-#
-# Input Device Drivers
-#
-CONFIG_INPUT_KEYBOARD=y
-# CONFIG_KEYBOARD_ADC is not set
-CONFIG_KEYBOARD_ADP5588=m
-# CONFIG_KEYBOARD_ADP5589 is not set
-CONFIG_KEYBOARD_ATKBD=y
-CONFIG_KEYBOARD_QT1050=m
-# CONFIG_KEYBOARD_QT1070 is not set
-CONFIG_KEYBOARD_QT2160=m
-# CONFIG_KEYBOARD_DLINK_DIR685 is not set
-# CONFIG_KEYBOARD_LKKBD is not set
-CONFIG_KEYBOARD_GPIO=y
-# CONFIG_KEYBOARD_GPIO_POLLED is not set
-# CONFIG_KEYBOARD_TCA6416 is not set
-# CONFIG_KEYBOARD_TCA8418 is not set
-# CONFIG_KEYBOARD_MATRIX is not set
-CONFIG_KEYBOARD_LM8323=m
-# CONFIG_KEYBOARD_LM8333 is not set
-CONFIG_KEYBOARD_MAX7359=m
-# CONFIG_KEYBOARD_MPR121 is not set
-# CONFIG_KEYBOARD_SNVS_PWRKEY is not set
-# CONFIG_KEYBOARD_IMX is not set
-# CONFIG_KEYBOARD_NEWTON is not set
-# CONFIG_KEYBOARD_TEGRA is not set
-CONFIG_KEYBOARD_OPENCORES=m
-CONFIG_KEYBOARD_PINEPHONE=m
-# CONFIG_KEYBOARD_PXA27x is not set
-# CONFIG_KEYBOARD_SAMSUNG is not set
-CONFIG_KEYBOARD_STOWAWAY=m
-# CONFIG_KEYBOARD_ST_KEYSCAN is not set
-# CONFIG_KEYBOARD_SUNKBD is not set
-# CONFIG_KEYBOARD_STMPE is not set
-# CONFIG_KEYBOARD_SUN4I_LRADC is not set
-CONFIG_KEYBOARD_IQS62X=m
-CONFIG_KEYBOARD_OMAP4=m
-# CONFIG_KEYBOARD_SPEAR is not set
-# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set
-CONFIG_KEYBOARD_TWL4030=m
-# CONFIG_KEYBOARD_XTKBD is not set
-CONFIG_KEYBOARD_CROS_EC=m
-# CONFIG_KEYBOARD_CAP11XX is not set
-# CONFIG_KEYBOARD_BCM is not set
-# CONFIG_KEYBOARD_MT6779 is not set
-# CONFIG_KEYBOARD_CYPRESS_SF is not set
-CONFIG_INPUT_MOUSE=y
-CONFIG_MOUSE_PS2=m
-CONFIG_MOUSE_PS2_ALPS=y
-CONFIG_MOUSE_PS2_BYD=y
-CONFIG_MOUSE_PS2_LOGIPS2PP=y
-CONFIG_MOUSE_PS2_SYNAPTICS=y
-CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
-CONFIG_MOUSE_PS2_CYPRESS=y
-CONFIG_MOUSE_PS2_TRACKPOINT=y
-CONFIG_MOUSE_PS2_ELANTECH=y
-CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
-CONFIG_MOUSE_PS2_SENTELIC=y
-# CONFIG_MOUSE_PS2_TOUCHKIT is not set
-CONFIG_MOUSE_PS2_FOCALTECH=y
-CONFIG_MOUSE_PS2_SMBUS=y
-# CONFIG_MOUSE_SERIAL is not set
-CONFIG_MOUSE_APPLETOUCH=m
-# CONFIG_MOUSE_BCM5974 is not set
-# CONFIG_MOUSE_CYAPA is not set
-CONFIG_MOUSE_ELAN_I2C=m
-CONFIG_MOUSE_ELAN_I2C_I2C=y
-# CONFIG_MOUSE_ELAN_I2C_SMBUS is not set
-# CONFIG_MOUSE_VSXXXAA is not set
-# CONFIG_MOUSE_GPIO is not set
-CONFIG_MOUSE_SYNAPTICS_I2C=m
-CONFIG_MOUSE_SYNAPTICS_USB=m
-# CONFIG_INPUT_JOYSTICK is not set
-CONFIG_INPUT_TABLET=y
-CONFIG_TABLET_USB_ACECAD=m
-CONFIG_TABLET_USB_AIPTEK=m
-CONFIG_TABLET_USB_HANWANG=m
-CONFIG_TABLET_USB_KBTAB=m
-CONFIG_TABLET_USB_PEGASUS=m
-CONFIG_TABLET_SERIAL_WACOM4=m
-CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_TOUCHSCREEN_ADS7846=m
-CONFIG_TOUCHSCREEN_AD7877=m
-CONFIG_TOUCHSCREEN_AD7879=m
-CONFIG_TOUCHSCREEN_AD7879_I2C=m
-# CONFIG_TOUCHSCREEN_AD7879_SPI is not set
-CONFIG_TOUCHSCREEN_ADC=m
-# CONFIG_TOUCHSCREEN_AR1021_I2C is not set
-CONFIG_TOUCHSCREEN_ATMEL_MXT=m
-# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set
-# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
-# CONFIG_TOUCHSCREEN_BU21013 is not set
-# CONFIG_TOUCHSCREEN_BU21029 is not set
-# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
-# CONFIG_TOUCHSCREEN_CY8CTMA140 is not set
-# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
-# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
-# CONFIG_TOUCHSCREEN_CYTTSP5 is not set
-# CONFIG_TOUCHSCREEN_DA9052 is not set
-CONFIG_TOUCHSCREEN_DYNAPRO=m
-CONFIG_TOUCHSCREEN_HAMPSHIRE=m
-# CONFIG_TOUCHSCREEN_EETI is not set
-# CONFIG_TOUCHSCREEN_EGALAX is not set
-# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
-CONFIG_TOUCHSCREEN_EXC3000=m
-CONFIG_TOUCHSCREEN_FUJITSU=m
-CONFIG_TOUCHSCREEN_GOODIX=m
-# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C is not set
-# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI is not set
-CONFIG_TOUCHSCREEN_HIDEEP=m
-CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
-CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=m
-# CONFIG_TOUCHSCREEN_ILI210X is not set
-CONFIG_TOUCHSCREEN_ILITEK=m
-# CONFIG_TOUCHSCREEN_IPROC is not set
-CONFIG_TOUCHSCREEN_S6SY761=m
-CONFIG_TOUCHSCREEN_GUNZE=m
-# CONFIG_TOUCHSCREEN_EKTF2127 is not set
-# CONFIG_TOUCHSCREEN_ELAN is not set
-CONFIG_TOUCHSCREEN_ELO=m
-CONFIG_TOUCHSCREEN_WACOM_W8001=m
-# CONFIG_TOUCHSCREEN_WACOM_I2C is not set
-# CONFIG_TOUCHSCREEN_MAX11801 is not set
-# CONFIG_TOUCHSCREEN_MMS114 is not set
-# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
-# CONFIG_TOUCHSCREEN_MSG2638 is not set
-CONFIG_TOUCHSCREEN_MTOUCH=m
-CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m
-CONFIG_TOUCHSCREEN_IMAGIS=m
-# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
-CONFIG_TOUCHSCREEN_INEXIO=m
-CONFIG_TOUCHSCREEN_PENMOUNT=m
-# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set
-CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
-CONFIG_TOUCHSCREEN_TOUCHWIN=m
-CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
-# CONFIG_TOUCHSCREEN_PIXCIR is not set
-# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
-CONFIG_TOUCHSCREEN_WM97XX=m
-CONFIG_TOUCHSCREEN_WM9705=y
-CONFIG_TOUCHSCREEN_WM9712=y
-CONFIG_TOUCHSCREEN_WM9713=y
-CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
-CONFIG_TOUCHSCREEN_MC13783=m
-CONFIG_TOUCHSCREEN_USB_EGALAX=y
-CONFIG_TOUCHSCREEN_USB_PANJIT=y
-CONFIG_TOUCHSCREEN_USB_3M=y
-CONFIG_TOUCHSCREEN_USB_ITM=y
-CONFIG_TOUCHSCREEN_USB_ETURBO=y
-CONFIG_TOUCHSCREEN_USB_GUNZE=y
-CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
-CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
-CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
-CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
-CONFIG_TOUCHSCREEN_USB_GOTOP=y
-CONFIG_TOUCHSCREEN_USB_JASTEC=y
-CONFIG_TOUCHSCREEN_USB_ELO=y
-CONFIG_TOUCHSCREEN_USB_E2I=y
-CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
-CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
-CONFIG_TOUCHSCREEN_USB_NEXIO=y
-CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
-CONFIG_TOUCHSCREEN_TOUCHIT213=m
-# CONFIG_TOUCHSCREEN_TS4800 is not set
-# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
-CONFIG_TOUCHSCREEN_TSC200X_CORE=m
-# CONFIG_TOUCHSCREEN_TSC2004 is not set
-CONFIG_TOUCHSCREEN_TSC2005=m
-CONFIG_TOUCHSCREEN_TSC2007=m
-# CONFIG_TOUCHSCREEN_TSC2007_IIO is not set
-# CONFIG_TOUCHSCREEN_RM_TS is not set
-# CONFIG_TOUCHSCREEN_SILEAD is not set
-# CONFIG_TOUCHSCREEN_SIS_I2C is not set
-# CONFIG_TOUCHSCREEN_ST1232 is not set
-# CONFIG_TOUCHSCREEN_STMFTS is not set
-CONFIG_TOUCHSCREEN_STMPE=m
-# CONFIG_TOUCHSCREEN_SUN4I is not set
-CONFIG_TOUCHSCREEN_SUR40=m
-# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
-# CONFIG_TOUCHSCREEN_SX8654 is not set
-CONFIG_TOUCHSCREEN_TPS6507X=m
-# CONFIG_TOUCHSCREEN_ZET6223 is not set
-# CONFIG_TOUCHSCREEN_ZFORCE is not set
-CONFIG_TOUCHSCREEN_COLIBRI_VF50=m
-# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
-# CONFIG_TOUCHSCREEN_IQS5XX is not set
-# CONFIG_TOUCHSCREEN_IQS7211 is not set
-CONFIG_TOUCHSCREEN_ZINITIX=m
-CONFIG_TOUCHSCREEN_HIMAX_HX83112B=m
-CONFIG_INPUT_MISC=y
-CONFIG_INPUT_88PM886_ONKEY=m
-# CONFIG_INPUT_AB8500_PONKEY is not set
-# CONFIG_INPUT_AD714X is not set
-# CONFIG_INPUT_ARIEL_PWRBUTTON is not set
-# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
-# CONFIG_INPUT_BBNSM_PWRKEY is not set
-# CONFIG_INPUT_BMA150 is not set
-CONFIG_INPUT_CS40L50_VIBRA=m
-# CONFIG_INPUT_E3X0_BUTTON is not set
-# CONFIG_INPUT_MC13783_PWRBUTTON is not set
-CONFIG_INPUT_MMA8450=m
-# CONFIG_INPUT_GPIO_BEEPER is not set
-# CONFIG_INPUT_GPIO_DECODER is not set
-# CONFIG_INPUT_GPIO_VIBRA is not set
-CONFIG_INPUT_ATI_REMOTE2=m
-CONFIG_INPUT_KEYSPAN_REMOTE=m
-# CONFIG_INPUT_KXTJ9 is not set
-CONFIG_INPUT_POWERMATE=m
-CONFIG_INPUT_YEALINK=m
-CONFIG_INPUT_CM109=m
-# CONFIG_INPUT_REGULATOR_HAPTIC is not set
-CONFIG_INPUT_AXP20X_PEK=m
-CONFIG_INPUT_TWL4030_PWRBUTTON=m
-CONFIG_INPUT_TWL4030_VIBRA=m
-CONFIG_INPUT_TWL6040_VIBRA=m
-CONFIG_INPUT_UINPUT=m
-# CONFIG_INPUT_PALMAS_PWRBUTTON is not set
-# CONFIG_INPUT_PCF8574 is not set
-# CONFIG_INPUT_PWM_BEEPER is not set
-# CONFIG_INPUT_PWM_VIBRA is not set
-CONFIG_INPUT_RK805_PWRKEY=m
-# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
-# CONFIG_INPUT_DA7280_HAPTICS is not set
-# CONFIG_INPUT_DA9052_ONKEY is not set
-# CONFIG_INPUT_ADXL34X is not set
-CONFIG_INPUT_IBM_PANEL=m
-# CONFIG_INPUT_IMS_PCU is not set
-# CONFIG_INPUT_IQS269A is not set
-# CONFIG_INPUT_IQS626A is not set
-# CONFIG_INPUT_IQS7222 is not set
-# CONFIG_INPUT_CMA3000 is not set
-# CONFIG_INPUT_DRV260X_HAPTICS is not set
-# CONFIG_INPUT_DRV2665_HAPTICS is not set
-# CONFIG_INPUT_DRV2667_HAPTICS is not set
-# CONFIG_INPUT_HISI_POWERKEY is not set
-# CONFIG_INPUT_RT5120_PWRKEY is not set
-CONFIG_RMI4_CORE=m
-# CONFIG_RMI4_I2C is not set
-# CONFIG_RMI4_SPI is not set
-# CONFIG_RMI4_SMB is not set
-CONFIG_RMI4_F03=y
-CONFIG_RMI4_F03_SERIO=m
-CONFIG_RMI4_2D_SENSOR=y
-CONFIG_RMI4_F11=y
-CONFIG_RMI4_F12=y
-CONFIG_RMI4_F30=y
-# CONFIG_RMI4_F34 is not set
-CONFIG_RMI4_F3A=y
-# CONFIG_RMI4_F54 is not set
-# CONFIG_RMI4_F55 is not set
-
-#
-# Hardware I/O ports
-#
-CONFIG_SERIO=y
-CONFIG_SERIO_SERPORT=y
-# CONFIG_SERIO_PARKBD is not set
-# CONFIG_SERIO_AMBAKMI is not set
-# CONFIG_SERIO_PCIPS2 is not set
-CONFIG_SERIO_LIBPS2=y
-# CONFIG_SERIO_RAW is not set
-CONFIG_SERIO_ALTERA_PS2=m
-# CONFIG_SERIO_PS2MULT is not set
-# CONFIG_SERIO_ARC_PS2 is not set
-# CONFIG_SERIO_APBPS2 is not set
-# CONFIG_SERIO_OLPC_APSP is not set
-# CONFIG_SERIO_SUN4I_PS2 is not set
-CONFIG_SERIO_GPIO_PS2=m
-# CONFIG_USERIO is not set
-# CONFIG_GAMEPORT is not set
-# end of Hardware I/O ports
-# end of Input device support
-
-#
-# Character devices
-#
-CONFIG_TTY=y
-CONFIG_VT=y
-CONFIG_CONSOLE_TRANSLATIONS=y
-CONFIG_VT_CONSOLE=y
-CONFIG_VT_CONSOLE_SLEEP=y
-CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_UNIX98_PTYS=y
-# CONFIG_LEGACY_PTYS is not set
-# CONFIG_LEGACY_TIOCSTI is not set
-CONFIG_LDISC_AUTOLOAD=y
-
-#
-# Serial drivers
-#
-CONFIG_SERIAL_EARLYCON=y
-CONFIG_SERIAL_8250=y
-CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
-CONFIG_SERIAL_8250_16550A_VARIANTS=y
-# CONFIG_SERIAL_8250_FINTEK is not set
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_DMA=y
-CONFIG_SERIAL_8250_PCILIB=y
-CONFIG_SERIAL_8250_PCI=y
-CONFIG_SERIAL_8250_EXAR=y
-CONFIG_SERIAL_8250_NR_UARTS=4
-CONFIG_SERIAL_8250_RUNTIME_UARTS=4
-# CONFIG_SERIAL_8250_EXTENDED is not set
-# CONFIG_SERIAL_8250_ASPEED_VUART is not set
-CONFIG_SERIAL_8250_PCI1XXXX=m
-CONFIG_SERIAL_8250_DWLIB=y
-CONFIG_SERIAL_8250_FSL=y
-CONFIG_SERIAL_8250_DW=y
-# CONFIG_SERIAL_8250_EM is not set
-# CONFIG_SERIAL_8250_RT288X is not set
-# CONFIG_SERIAL_8250_OMAP is not set
-# CONFIG_SERIAL_8250_MT6577 is not set
-# CONFIG_SERIAL_8250_UNIPHIER is not set
-CONFIG_SERIAL_8250_PERICOM=y
-# CONFIG_SERIAL_8250_PXA is not set
-CONFIG_SERIAL_8250_TEGRA=y
-CONFIG_SERIAL_8250_BCM7271=y
-CONFIG_SERIAL_OF_PLATFORM=y
-
-#
-# Non-8250 serial port support
-#
-CONFIG_SERIAL_AMBA_PL010=y
-CONFIG_SERIAL_AMBA_PL010_CONSOLE=y
-CONFIG_SERIAL_AMBA_PL011=y
-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
-# CONFIG_SERIAL_EARLYCON_SEMIHOST is not set
-# CONFIG_SERIAL_ATMEL is not set
-# CONFIG_SERIAL_MESON is not set
-# CONFIG_SERIAL_SAMSUNG is not set
-# CONFIG_SERIAL_MAX3100 is not set
-# CONFIG_SERIAL_MAX310X is not set
-# CONFIG_SERIAL_PXA is not set
-# CONFIG_SERIAL_IMX is not set
-# CONFIG_SERIAL_IMX_EARLYCON is not set
-# CONFIG_SERIAL_UARTLITE is not set
-# CONFIG_SERIAL_SH_SCI is not set
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-# CONFIG_SERIAL_JSM is not set
-# CONFIG_SERIAL_MSM is not set
-# CONFIG_SERIAL_VT8500 is not set
-# CONFIG_SERIAL_OMAP is not set
-# CONFIG_SERIAL_SIFIVE is not set
-# CONFIG_SERIAL_SCCNXP is not set
-# CONFIG_SERIAL_SC16IS7XX is not set
-CONFIG_SERIAL_BCM63XX=y
-# CONFIG_SERIAL_BCM63XX_CONSOLE is not set
-# CONFIG_SERIAL_ALTERA_JTAGUART is not set
-# CONFIG_SERIAL_ALTERA_UART is not set
-# CONFIG_SERIAL_XILINX_PS_UART is not set
-CONFIG_SERIAL_ARC=y
-CONFIG_SERIAL_ARC_CONSOLE=y
-CONFIG_SERIAL_ARC_NR_PORTS=1
-CONFIG_SERIAL_RP2=m
-CONFIG_SERIAL_RP2_NR_UARTS=32
-# CONFIG_SERIAL_FSL_LPUART is not set
-# CONFIG_SERIAL_FSL_LINFLEXUART is not set
-# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
-# CONFIG_SERIAL_ST_ASC is not set
-# CONFIG_SERIAL_SPRD is not set
-# CONFIG_SERIAL_STM32 is not set
-# CONFIG_SERIAL_MVEBU_UART is not set
-# CONFIG_SERIAL_OWL is not set
-# CONFIG_SERIAL_RDA is not set
-CONFIG_SERIAL_MILBEAUT_USIO=y
-CONFIG_SERIAL_MILBEAUT_USIO_PORTS=4
-CONFIG_SERIAL_MILBEAUT_USIO_CONSOLE=y
-CONFIG_SERIAL_SUNPLUS=y
-CONFIG_SERIAL_SUNPLUS_CONSOLE=y
-# end of Serial drivers
-
-CONFIG_SERIAL_MCTRL_GPIO=y
-# CONFIG_SERIAL_NONSTANDARD is not set
-CONFIG_N_GSM=m
-CONFIG_NOZOMI=m
-CONFIG_NULL_TTY=m
-CONFIG_HVC_DRIVER=y
-# CONFIG_HVC_DCC is not set
-# CONFIG_SERIAL_DEV_BUS is not set
-CONFIG_TTY_PRINTK=m
-CONFIG_TTY_PRINTK_LEVEL=6
-# CONFIG_PRINTER is not set
-# CONFIG_PPDEV is not set
-CONFIG_VIRTIO_CONSOLE=m
-# CONFIG_IPMI_HANDLER is not set
-# CONFIG_ASPEED_KCS_IPMI_BMC is not set
-# CONFIG_NPCM7XX_KCS_IPMI_BMC is not set
-# CONFIG_ASPEED_BT_IPMI_BMC is not set
-CONFIG_SSIF_IPMI_BMC=m
-CONFIG_IPMB_DEVICE_INTERFACE=m
-CONFIG_HW_RANDOM=m
-# CONFIG_HW_RANDOM_TIMERIOMEM is not set
-CONFIG_HW_RANDOM_AIROHA=m
-CONFIG_HW_RANDOM_ATMEL=m
-CONFIG_HW_RANDOM_BA431=m
-CONFIG_HW_RANDOM_BCM2835=m
-CONFIG_HW_RANDOM_BCM74110=m
-CONFIG_HW_RANDOM_IPROC_RNG200=m
-CONFIG_HW_RANDOM_OMAP=m
-CONFIG_HW_RANDOM_OMAP3_ROM=m
-CONFIG_HW_RANDOM_VIRTIO=m
-CONFIG_HW_RANDOM_MXC_RNGA=m
-CONFIG_HW_RANDOM_IMX_RNGC=m
-CONFIG_HW_RANDOM_HISI=m
-CONFIG_HW_RANDOM_HISTB=m
-# CONFIG_HW_RANDOM_ST is not set
-CONFIG_HW_RANDOM_STM32=m
-CONFIG_HW_RANDOM_MESON=m
-CONFIG_HW_RANDOM_MTK=m
-CONFIG_HW_RANDOM_EXYNOS=m
-CONFIG_HW_RANDOM_NPCM=m
-CONFIG_HW_RANDOM_KEYSTONE=m
-CONFIG_HW_RANDOM_CCTRNG=m
-CONFIG_HW_RANDOM_XIPHERA=m
-CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=m
-CONFIG_HW_RANDOM_ROCKCHIP=m
-# CONFIG_APPLICOM is not set
-CONFIG_DEVMEM=y
-CONFIG_DEVPORT=y
-CONFIG_TCG_TPM=y
-# CONFIG_TCG_TPM2_HMAC is not set
-CONFIG_TCG_TIS_CORE=y
-CONFIG_TCG_TIS=y
-# CONFIG_TCG_TIS_SPI is not set
-CONFIG_TCG_TIS_I2C=m
-CONFIG_TCG_TIS_I2C_CR50=m
-# CONFIG_TCG_TIS_I2C_ATMEL is not set
-# CONFIG_TCG_TIS_I2C_INFINEON is not set
-# CONFIG_TCG_TIS_I2C_NUVOTON is not set
-# CONFIG_TCG_VTPM_PROXY is not set
-# CONFIG_TCG_TIS_ST33ZP24_I2C is not set
-# CONFIG_TCG_TIS_ST33ZP24_SPI is not set
-CONFIG_XILLYBUS_CLASS=m
-# CONFIG_XILLYBUS is not set
-CONFIG_XILLYUSB=m
-# end of Character devices
-
-#
-# I2C support
-#
-CONFIG_I2C=y
-CONFIG_I2C_BOARDINFO=y
-CONFIG_I2C_CHARDEV=m
-CONFIG_I2C_MUX=y
-
-#
-# Multiplexer I2C Chip support
-#
-CONFIG_I2C_ARB_GPIO_CHALLENGE=m
-# CONFIG_I2C_MUX_GPIO is not set
-# CONFIG_I2C_MUX_GPMUX is not set
-# CONFIG_I2C_MUX_LTC4306 is not set
-# CONFIG_I2C_MUX_PCA9541 is not set
-CONFIG_I2C_MUX_PCA954x=m
-# CONFIG_I2C_MUX_PINCTRL is not set
-# CONFIG_I2C_MUX_REG is not set
-# CONFIG_I2C_DEMUX_PINCTRL is not set
-# CONFIG_I2C_MUX_MLXCPLD is not set
-CONFIG_I2C_MUX_MULE=m
-# end of Multiplexer I2C Chip support
-
-CONFIG_I2C_HELPER_AUTO=y
-CONFIG_I2C_SMBUS=m
-CONFIG_I2C_ALGOBIT=y
-CONFIG_I2C_ALGOPCA=m
-
-#
-# I2C Hardware Bus support
-#
-
-#
-# PC SMBus host controller drivers
-#
-# CONFIG_I2C_ALI1535 is not set
-# CONFIG_I2C_ALI1563 is not set
-# CONFIG_I2C_ALI15X3 is not set
-# CONFIG_I2C_AMD756 is not set
-# CONFIG_I2C_AMD8111 is not set
-# CONFIG_I2C_HIX5HD2 is not set
-# CONFIG_I2C_I801 is not set
-CONFIG_I2C_ISCH=m
-# CONFIG_I2C_PIIX4 is not set
-# CONFIG_I2C_NFORCE2 is not set
-# CONFIG_I2C_NVIDIA_GPU is not set
-# CONFIG_I2C_SIS5595 is not set
-# CONFIG_I2C_SIS630 is not set
-# CONFIG_I2C_SIS96X is not set
-# CONFIG_I2C_VIA is not set
-# CONFIG_I2C_VIAPRO is not set
-
-#
-# I2C system bus drivers (mostly embedded / system-on-chip)
-#
-# CONFIG_I2C_ALTERA is not set
-# CONFIG_I2C_ASPEED is not set
-# CONFIG_I2C_AT91 is not set
-# CONFIG_I2C_BCM2835 is not set
-CONFIG_I2C_BCM_IPROC=y
-CONFIG_I2C_BCM_KONA=y
-CONFIG_I2C_BRCMSTB=y
-# CONFIG_I2C_CADENCE is not set
-# CONFIG_I2C_CBUS_GPIO is not set
-# CONFIG_I2C_DAVINCI is not set
-CONFIG_I2C_DESIGNWARE_CORE=m
-# CONFIG_I2C_DESIGNWARE_SLAVE is not set
-CONFIG_I2C_DESIGNWARE_PLATFORM=m
-# CONFIG_I2C_DESIGNWARE_PCI is not set
-# CONFIG_I2C_DIGICOLOR is not set
-# CONFIG_I2C_EMEV2 is not set
-CONFIG_I2C_EXYNOS5=y
-CONFIG_I2C_GPIO=y
-# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set
-# CONFIG_I2C_GXP is not set
-# CONFIG_I2C_IMX is not set
-# CONFIG_I2C_IMX_LPI2C is not set
-# CONFIG_I2C_MESON is not set
-# CONFIG_I2C_MT65XX is not set
-CONFIG_I2C_MT7621=m
-# CONFIG_I2C_MV64XXX is not set
-CONFIG_I2C_NOMADIK=y
-# CONFIG_I2C_NPCM is not set
-CONFIG_I2C_OCORES=m
-CONFIG_I2C_OMAP=y
-# CONFIG_I2C_OWL is not set
-CONFIG_I2C_PCA_PLATFORM=m
-# CONFIG_I2C_PXA is not set
-# CONFIG_I2C_QCOM_CCI is not set
-# CONFIG_I2C_QUP is not set
-# CONFIG_I2C_RIIC is not set
-CONFIG_I2C_RK3X=m
-# CONFIG_I2C_RZV2M is not set
-# CONFIG_I2C_S3C2410 is not set
-# CONFIG_I2C_SH_MOBILE is not set
-CONFIG_I2C_SIMTEC=m
-# CONFIG_I2C_ST is not set
-# CONFIG_I2C_STM32F4 is not set
-# CONFIG_I2C_STM32F7 is not set
-# CONFIG_I2C_SUN6I_P2WI is not set
-# CONFIG_I2C_TEGRA is not set
-# CONFIG_I2C_UNIPHIER is not set
-# CONFIG_I2C_UNIPHIER_F is not set
-# CONFIG_I2C_VERSATILE is not set
-# CONFIG_I2C_WMT is not set
-# CONFIG_I2C_XILINX is not set
-# CONFIG_I2C_RCAR is not set
-
-#
-# External I2C/SMBus adapter drivers
-#
-CONFIG_I2C_DIOLAN_U2C=m
-CONFIG_I2C_CP2615=m
-# CONFIG_I2C_PARPORT is not set
-CONFIG_I2C_PCI1XXXX=m
-CONFIG_I2C_ROBOTFUZZ_OSIF=m
-CONFIG_I2C_TAOS_EVM=m
-CONFIG_I2C_TINY_USB=m
-CONFIG_I2C_VIPERBOARD=m
-
-#
-# Other I2C/SMBus bus drivers
-#
-CONFIG_I2C_CROS_EC_TUNNEL=m
-CONFIG_I2C_VIRTIO=m
-# end of I2C Hardware Bus support
-
-# CONFIG_I2C_STUB is not set
-CONFIG_I2C_SLAVE=y
-CONFIG_I2C_SLAVE_EEPROM=m
-# CONFIG_I2C_SLAVE_TESTUNIT is not set
-# CONFIG_I2C_DEBUG_CORE is not set
-# CONFIG_I2C_DEBUG_ALGO is not set
-# CONFIG_I2C_DEBUG_BUS is not set
-# end of I2C support
-
-# CONFIG_I3C is not set
-CONFIG_SPI=y
-# CONFIG_SPI_DEBUG is not set
-CONFIG_SPI_MASTER=y
-CONFIG_SPI_MEM=y
-
-#
-# SPI Master Controller Drivers
-#
-CONFIG_SPI_AIROHA_SNFI=m
-# CONFIG_SPI_ALTERA is not set
-# CONFIG_SPI_AMLOGIC_SPIFC_A1 is not set
-# CONFIG_SPI_ARMADA_3700 is not set
-# CONFIG_SPI_ASPEED_SMC is not set
-# CONFIG_SPI_ATMEL is not set
-# CONFIG_SPI_ATMEL_QUADSPI is not set
-# CONFIG_SPI_AXI_SPI_ENGINE is not set
-# CONFIG_SPI_BCM2835 is not set
-# CONFIG_SPI_BCM2835AUX is not set
-# CONFIG_SPI_BCM63XX_HSSPI is not set
-CONFIG_SPI_BCM_QSPI=y
-# CONFIG_SPI_BCMBCA_HSSPI is not set
-CONFIG_SPI_BITBANG=y
-CONFIG_SPI_BUTTERFLY=m
-# CONFIG_SPI_CADENCE is not set
-# CONFIG_SPI_CADENCE_QUADSPI is not set
-CONFIG_SPI_CH341=m
-# CONFIG_SPI_DAVINCI is not set
-# CONFIG_SPI_DESIGNWARE is not set
-# CONFIG_SPI_FSL_LPSPI is not set
-# CONFIG_SPI_FSL_QUADSPI is not set
-# CONFIG_SPI_GXP is not set
-# CONFIG_SPI_NXP_FLEXSPI is not set
-CONFIG_SPI_GPIO=y
-# CONFIG_SPI_IMX is not set
-CONFIG_SPI_LM70_LLP=m
-# CONFIG_SPI_FSL_SPI is not set
-# CONFIG_SPI_FSL_DSPI is not set
-# CONFIG_SPI_MESON_SPICC is not set
-# CONFIG_SPI_MESON_SPIFC is not set
-CONFIG_SPI_MICROCHIP_CORE=m
-CONFIG_SPI_MICROCHIP_CORE_QSPI=m
-# CONFIG_SPI_MT65XX is not set
-# CONFIG_SPI_MTK_NOR is not set
-# CONFIG_SPI_WPCM_FIU is not set
-# CONFIG_SPI_NPCM_FIU is not set
-# CONFIG_SPI_NPCM_PSPI is not set
-# CONFIG_SPI_OC_TINY is not set
-# CONFIG_SPI_OMAP24XX is not set
-# CONFIG_SPI_TI_QSPI is not set
-# CONFIG_SPI_ORION is not set
-CONFIG_SPI_PCI1XXXX=m
-CONFIG_SPI_PL022=y
-# CONFIG_SPI_PXA2XX is not set
-# CONFIG_SPI_ROCKCHIP is not set
-# CONFIG_SPI_ROCKCHIP_SFC is not set
-# CONFIG_SPI_RSPI is not set
-# CONFIG_SPI_RZV2M_CSI is not set
-# CONFIG_SPI_QCOM_QSPI is not set
-# CONFIG_SPI_QUP is not set
-# CONFIG_SPI_S3C64XX is not set
-# CONFIG_SPI_SC18IS602 is not set
-# CONFIG_SPI_SH_MSIOF is not set
-# CONFIG_SPI_SH_HSPI is not set
-# CONFIG_SPI_SIFIVE is not set
-CONFIG_SPI_SN_F_OSPI=m
-# CONFIG_SPI_STM32 is not set
-# CONFIG_SPI_STM32_QSPI is not set
-# CONFIG_SPI_ST_SSC4 is not set
-# CONFIG_SPI_SUN4I is not set
-# CONFIG_SPI_SUN6I is not set
-# CONFIG_SPI_SUNPLUS_SP7021 is not set
-CONFIG_SPI_MXIC=m
-# CONFIG_SPI_TEGRA210_QUAD is not set
-# CONFIG_SPI_TEGRA20_SFLASH is not set
-# CONFIG_SPI_UNIPHIER is not set
-# CONFIG_SPI_XCOMM is not set
-# CONFIG_SPI_XILINX is not set
-# CONFIG_SPI_ZYNQ_QSPI is not set
-# CONFIG_SPI_ZYNQMP_GQSPI is not set
-# CONFIG_SPI_AMD is not set
-
-#
-# SPI Multiplexer support
-#
-CONFIG_SPI_MUX=m
-
-#
-# SPI Protocol Masters
-#
-CONFIG_SPI_SPIDEV=y
-# CONFIG_SPI_LOOPBACK_TEST is not set
-# CONFIG_SPI_TLE62X0 is not set
-# CONFIG_SPI_SLAVE is not set
-CONFIG_SPI_DYNAMIC=y
-# CONFIG_SPMI is not set
-CONFIG_HSI=m
-CONFIG_HSI_BOARDINFO=y
-
-#
-# HSI controllers
-#
-# CONFIG_OMAP_SSI is not set
-
-#
-# HSI clients
-#
-# CONFIG_HSI_CHAR is not set
-CONFIG_PPS=y
-# CONFIG_PPS_DEBUG is not set
-
-#
-# PPS clients support
-#
-# CONFIG_PPS_CLIENT_KTIMER is not set
-CONFIG_PPS_CLIENT_LDISC=m
-CONFIG_PPS_CLIENT_PARPORT=m
-# CONFIG_PPS_CLIENT_GPIO is not set
-CONFIG_PPS_GENERATOR=m
-# CONFIG_PPS_GENERATOR_DUMMY is not set
-
-#
-# PTP clock support
-#
-CONFIG_PTP_1588_CLOCK=y
-CONFIG_PTP_1588_CLOCK_OPTIONAL=y
-CONFIG_PTP_1588_CLOCK_DTE=y
-
-#
-# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
-#
-CONFIG_PTP_1588_CLOCK_KVM=y
-CONFIG_PTP_1588_CLOCK_IDT82P33=m
-CONFIG_PTP_1588_CLOCK_IDTCM=m
-# CONFIG_PTP_1588_CLOCK_FC3W is not set
-# CONFIG_PTP_1588_CLOCK_MOCK is not set
-CONFIG_PTP_1588_CLOCK_OCP=m
-# end of PTP clock support
-
-CONFIG_PINCTRL=y
-CONFIG_GENERIC_PINCTRL_GROUPS=y
-CONFIG_PINMUX=y
-CONFIG_GENERIC_PINMUX_FUNCTIONS=y
-CONFIG_PINCONF=y
-CONFIG_GENERIC_PINCONF=y
-# CONFIG_DEBUG_PINCTRL is not set
-# CONFIG_PINCTRL_ARTPEC6 is not set
-CONFIG_PINCTRL_AS3722=y
-CONFIG_PINCTRL_AT91=y
-CONFIG_PINCTRL_AT91PIO4=y
-CONFIG_PINCTRL_AXP209=m
-# CONFIG_PINCTRL_AW9523 is not set
-CONFIG_PINCTRL_CY8C95X0=m
-CONFIG_PINCTRL_DIGICOLOR=y
-CONFIG_PINCTRL_MCP23S08_I2C=m
-CONFIG_PINCTRL_MCP23S08_SPI=m
-CONFIG_PINCTRL_MCP23S08=m
-# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set
-# CONFIG_PINCTRL_OCELOT is not set
-CONFIG_PINCTRL_PALMAS=y
-CONFIG_PINCTRL_RK805=m
-CONFIG_PINCTRL_ROCKCHIP=y
-CONFIG_PINCTRL_SINGLE=y
-CONFIG_PINCTRL_ST=y
-# CONFIG_PINCTRL_STMFX is not set
-# CONFIG_PINCTRL_SX150X is not set
-CONFIG_PINCTRL_TPS6594=m
-CONFIG_PINCTRL_ZYNQ=y
-# CONFIG_PINCTRL_OWL is not set
-CONFIG_PINCTRL_ASPEED=y
-CONFIG_PINCTRL_ASPEED_G5=y
-CONFIG_PINCTRL_ASPEED_G6=y
-CONFIG_PINCTRL_BCM281XX=y
-CONFIG_PINCTRL_BCM2835=y
-CONFIG_PINCTRL_BCM4908=y
-CONFIG_PINCTRL_IPROC_GPIO=y
-CONFIG_PINCTRL_CYGNUS_MUX=y
-CONFIG_PINCTRL_NS=y
-CONFIG_PINCTRL_NSP_GPIO=y
-# CONFIG_PINCTRL_NS2_MUX is not set
-CONFIG_PINCTRL_NSP_MUX=y
-CONFIG_PINCTRL_BERLIN=y
-# CONFIG_PINCTRL_AS370 is not set
-CONFIG_PINCTRL_BERLIN_BG2=y
-CONFIG_PINCTRL_BERLIN_BG2CD=y
-CONFIG_PINCTRL_BERLIN_BG2Q=y
-# CONFIG_PINCTRL_BERLIN_BG4CT is not set
-CONFIG_PINCTRL_MADERA=m
-CONFIG_PINCTRL_IMX=y
-CONFIG_PINCTRL_IMX35=y
-CONFIG_PINCTRL_IMX50=y
-CONFIG_PINCTRL_IMX51=y
-CONFIG_PINCTRL_IMX53=y
-CONFIG_PINCTRL_IMX6Q=y
-CONFIG_PINCTRL_IMX6SL=y
-CONFIG_PINCTRL_IMX6SLL=y
-CONFIG_PINCTRL_IMX6SX=y
-CONFIG_PINCTRL_IMX6UL=y
-CONFIG_PINCTRL_IMX7D=y
-CONFIG_PINCTRL_IMX7ULP=y
-# CONFIG_PINCTRL_IMX8ULP is not set
-CONFIG_PINCTRL_IMX91=m
-# CONFIG_PINCTRL_IMX93 is not set
-CONFIG_PINCTRL_VF610=y
-
-#
-# MediaTek pinctrl drivers
-#
-CONFIG_EINT_MTK=y
-CONFIG_PINCTRL_MTK=y
-CONFIG_PINCTRL_MTK_V2=y
-CONFIG_PINCTRL_MTK_MOORE=y
-CONFIG_PINCTRL_MT2701=y
-CONFIG_PINCTRL_MT7623=y
-CONFIG_PINCTRL_MT7629=y
-CONFIG_PINCTRL_MT8135=y
-CONFIG_PINCTRL_MT8127=y
-# end of MediaTek pinctrl drivers
-
-CONFIG_PINCTRL_MESON=y
-CONFIG_PINCTRL_MESON8=y
-CONFIG_PINCTRL_MESON8B=y
-CONFIG_PINCTRL_MESON8_PMX=y
-CONFIG_PINCTRL_MVEBU=y
-CONFIG_PINCTRL_DOVE=y
-CONFIG_PINCTRL_ARMADA_370=y
-CONFIG_PINCTRL_ARMADA_375=y
-CONFIG_PINCTRL_ARMADA_38X=y
-CONFIG_PINCTRL_ARMADA_39X=y
-CONFIG_PINCTRL_ARMADA_XP=y
-CONFIG_PINCTRL_ABX500=y
-CONFIG_PINCTRL_AB8500=y
-CONFIG_PINCTRL_AB8505=y
-CONFIG_PINCTRL_NOMADIK=y
-CONFIG_PINCTRL_DB8500=y
-CONFIG_PINCTRL_NPCM7XX=y
-# CONFIG_PINCTRL_NPCM8XX is not set
-# CONFIG_PINCTRL_MSM is not set
-# CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set
-# CONFIG_PINCTRL_LPASS_LPI is not set
-CONFIG_PINCTRL_RTD=y
-CONFIG_PINCTRL_RTD1619B=y
-CONFIG_PINCTRL_RTD1319D=y
-CONFIG_PINCTRL_RTD1315E=y
-
-#
-# Renesas pinctrl drivers
-#
-CONFIG_PINCTRL_RENESAS=y
-# end of Renesas pinctrl drivers
-
-CONFIG_PINCTRL_SAMSUNG=y
-CONFIG_PINCTRL_EXYNOS=y
-CONFIG_PINCTRL_EXYNOS_ARM=y
-CONFIG_PINCTRL_S3C64XX=y
-CONFIG_PINCTRL_SPEAR=y
-CONFIG_PINCTRL_SPEAR1310=y
-CONFIG_PINCTRL_SPEAR1340=y
-CONFIG_PINCTRL_SPEAR_PLGPIO=y
-CONFIG_PINCTRL_STM32=y
-CONFIG_PINCTRL_STM32MP135=y
-CONFIG_PINCTRL_STM32MP157=y
-CONFIG_PINCTRL_SPPCTL=y
-CONFIG_PINCTRL_SUNXI=y
-CONFIG_PINCTRL_SUN4I_A10=y
-CONFIG_PINCTRL_SUN5I=y
-CONFIG_PINCTRL_SUN6I_A31=y
-CONFIG_PINCTRL_SUN6I_A31_R=y
-CONFIG_PINCTRL_SUN8I_A23=y
-CONFIG_PINCTRL_SUN8I_A33=y
-CONFIG_PINCTRL_SUN8I_A83T=y
-CONFIG_PINCTRL_SUN8I_A83T_R=y
-CONFIG_PINCTRL_SUN8I_A23_R=y
-CONFIG_PINCTRL_SUN8I_H3=y
-CONFIG_PINCTRL_SUN8I_H3_R=y
-CONFIG_PINCTRL_SUN8I_V3S=y
-CONFIG_PINCTRL_SUN9I_A80=y
-CONFIG_PINCTRL_SUN9I_A80_R=y
-CONFIG_PINCTRL_SUN20I_D1=y
-# CONFIG_PINCTRL_SUN50I_A64 is not set
-# CONFIG_PINCTRL_SUN50I_A64_R is not set
-# CONFIG_PINCTRL_SUN50I_A100 is not set
-# CONFIG_PINCTRL_SUN50I_A100_R is not set
-# CONFIG_PINCTRL_SUN50I_H5 is not set
-# CONFIG_PINCTRL_SUN50I_H6 is not set
-# CONFIG_PINCTRL_SUN50I_H6_R is not set
-# CONFIG_PINCTRL_SUN50I_H616 is not set
-# CONFIG_PINCTRL_SUN50I_H616_R is not set
-CONFIG_PINCTRL_TEGRA_XUSB=y
-CONFIG_PINCTRL_TI_IODELAY=y
-CONFIG_PINCTRL_UNIPHIER=y
-CONFIG_PINCTRL_UNIPHIER_LD4=y
-CONFIG_PINCTRL_UNIPHIER_PRO4=y
-CONFIG_PINCTRL_UNIPHIER_SLD8=y
-CONFIG_PINCTRL_UNIPHIER_PRO5=y
-CONFIG_PINCTRL_UNIPHIER_PXS2=y
-CONFIG_PINCTRL_UNIPHIER_LD6B=y
-# CONFIG_PINCTRL_UNIPHIER_LD11 is not set
-# CONFIG_PINCTRL_UNIPHIER_LD20 is not set
-# CONFIG_PINCTRL_UNIPHIER_PXS3 is not set
-# CONFIG_PINCTRL_UNIPHIER_NX1 is not set
-# CONFIG_PINCTRL_WM8750 is not set
-# CONFIG_PINCTRL_WM8850 is not set
-CONFIG_GPIOLIB=y
-CONFIG_GPIOLIB_FASTPATH_LIMIT=512
-CONFIG_OF_GPIO=y
-CONFIG_GPIOLIB_IRQCHIP=y
-# CONFIG_DEBUG_GPIO is not set
-CONFIG_GPIO_SYSFS=y
-CONFIG_GPIO_CDEV=y
-CONFIG_GPIO_CDEV_V1=y
-CONFIG_GPIO_GENERIC=y
-CONFIG_GPIO_REGMAP=m
-
-#
-# Memory mapped GPIO drivers
-#
-# CONFIG_GPIO_74XX_MMIO is not set
-# CONFIG_GPIO_ALTERA is not set
-# CONFIG_GPIO_ASPEED is not set
-# CONFIG_GPIO_ASPEED_SGPIO is not set
-CONFIG_GPIO_BCM_KONA=y
-CONFIG_GPIO_BCM_XGS_IPROC=y
-CONFIG_GPIO_BRCMSTB=y
-CONFIG_GPIO_CADENCE=m
-# CONFIG_GPIO_DAVINCI is not set
-# CONFIG_GPIO_DWAPB is not set
-CONFIG_GPIO_EN7523=y
-# CONFIG_GPIO_EXAR is not set
-# CONFIG_GPIO_FTGPIO010 is not set
-CONFIG_GPIO_GENERIC_PLATFORM=y
-# CONFIG_GPIO_GRGPIO is not set
-# CONFIG_GPIO_HLWD is not set
-CONFIG_GPIO_LOGICVC=m
-CONFIG_GPIO_MB86S7X=m
-# CONFIG_GPIO_MPC8XXX is not set
-CONFIG_GPIO_MVEBU=y
-# CONFIG_GPIO_MXC is not set
-CONFIG_GPIO_NOMADIK=y
-CONFIG_GPIO_NPCM_SGPIO=y
-CONFIG_GPIO_OMAP=y
-CONFIG_GPIO_PL061=y
-CONFIG_GPIO_POLARFIRE_SOC=y
-CONFIG_GPIO_PXA=y
-# CONFIG_GPIO_RCAR is not set
-# CONFIG_GPIO_RDA is not set
-CONFIG_GPIO_ROCKCHIP=y
-CONFIG_GPIO_RTD=m
-# CONFIG_GPIO_SAMA5D2_PIOBU is not set
-CONFIG_GPIO_SIFIVE=y
-CONFIG_GPIO_SPEAR_SPICS=y
-# CONFIG_GPIO_SYSCON is not set
-CONFIG_GPIO_TEGRA=y
-# CONFIG_GPIO_TS4800 is not set
-# CONFIG_GPIO_UNIPHIER is not set
-CONFIG_GPIO_VF610=y
-CONFIG_GPIO_XILINX=m
-# CONFIG_GPIO_ZEVIO is not set
-# CONFIG_GPIO_ZYNQ is not set
-# CONFIG_GPIO_AMD_FCH is not set
-CONFIG_GPIO_MSC313=y
-# end of Memory mapped GPIO drivers
-
-#
-# I2C GPIO expanders
-#
-# CONFIG_GPIO_ADNP is not set
-CONFIG_GPIO_FXL6408=m
-# CONFIG_GPIO_DS4520 is not set
-# CONFIG_GPIO_GW_PLD is not set
-# CONFIG_GPIO_MAX7300 is not set
-# CONFIG_GPIO_MAX732X is not set
-CONFIG_GPIO_PCA953X=m
-CONFIG_GPIO_PCA953X_IRQ=y
-CONFIG_GPIO_PCA9570=m
-CONFIG_GPIO_PCF857X=m
-# CONFIG_GPIO_TPIC2810 is not set
-# CONFIG_GPIO_TS4900 is not set
-# end of I2C GPIO expanders
-
-#
-# MFD GPIO expanders
-#
-# CONFIG_GPIO_ADP5585 is not set
-CONFIG_GPIO_BD71815=m
-CONFIG_GPIO_BD71828=m
-CONFIG_GPIO_BD9571MWV=m
-# CONFIG_GPIO_CROS_EC is not set
-CONFIG_GPIO_DA9052=m
-# CONFIG_HTC_EGPIO is not set
-CONFIG_GPIO_MADERA=m
-CONFIG_GPIO_PALMAS=y
-# CONFIG_GPIO_STMPE is not set
-CONFIG_GPIO_TWL4030=y
-CONFIG_GPIO_TWL6040=y
-# end of MFD GPIO expanders
-
-#
-# PCI GPIO expanders
-#
-# CONFIG_GPIO_PCI_IDIO_16 is not set
-# CONFIG_GPIO_PCIE_IDIO_24 is not set
-# CONFIG_GPIO_RDC321X is not set
-# end of PCI GPIO expanders
-
-#
-# SPI GPIO expanders
-#
-# CONFIG_GPIO_74X164 is not set
-CONFIG_GPIO_MAX3191X=m
-# CONFIG_GPIO_MAX7301 is not set
-# CONFIG_GPIO_MC33880 is not set
-# CONFIG_GPIO_PISOSR is not set
-# CONFIG_GPIO_XRA1403 is not set
-# end of SPI GPIO expanders
-
-#
-# USB GPIO expanders
-#
-CONFIG_GPIO_VIPERBOARD=m
-CONFIG_GPIO_MPSSE=m
-# end of USB GPIO expanders
-
-#
-# Virtual GPIO drivers
-#
-CONFIG_GPIO_AGGREGATOR=m
-CONFIG_GPIO_LATCH=m
-# CONFIG_GPIO_MOCKUP is not set
-CONFIG_GPIO_VIRTIO=m
-# CONFIG_GPIO_SIM is not set
-# end of Virtual GPIO drivers
-
-#
-# GPIO Debugging utilities
-#
-CONFIG_GPIO_SLOPPY_LOGIC_ANALYZER=m
-CONFIG_GPIO_VIRTUSER=m
-# end of GPIO Debugging utilities
-
-CONFIG_W1=m
-CONFIG_W1_CON=y
-
-#
-# 1-wire Bus Masters
-#
-CONFIG_W1_MASTER_AMD_AXI=m
-# CONFIG_W1_MASTER_MATROX is not set
-CONFIG_W1_MASTER_DS2490=m
-CONFIG_W1_MASTER_DS2482=m
-# CONFIG_W1_MASTER_MXC is not set
-CONFIG_W1_MASTER_GPIO=m
-# CONFIG_HDQ_MASTER_OMAP is not set
-# CONFIG_W1_MASTER_SGI is not set
-# end of 1-wire Bus Masters
-
-#
-# 1-wire Slaves
-#
-CONFIG_W1_SLAVE_THERM=m
-CONFIG_W1_SLAVE_SMEM=m
-# CONFIG_W1_SLAVE_DS2405 is not set
-# CONFIG_W1_SLAVE_DS2408 is not set
-# CONFIG_W1_SLAVE_DS2413 is not set
-# CONFIG_W1_SLAVE_DS2406 is not set
-# CONFIG_W1_SLAVE_DS2423 is not set
-CONFIG_W1_SLAVE_DS2805=m
-CONFIG_W1_SLAVE_DS2430=m
-CONFIG_W1_SLAVE_DS2431=m
-CONFIG_W1_SLAVE_DS2433=m
-# CONFIG_W1_SLAVE_DS2433_CRC is not set
-# CONFIG_W1_SLAVE_DS2438 is not set
-# CONFIG_W1_SLAVE_DS250X is not set
-# CONFIG_W1_SLAVE_DS2780 is not set
-# CONFIG_W1_SLAVE_DS2781 is not set
-# CONFIG_W1_SLAVE_DS28E04 is not set
-CONFIG_W1_SLAVE_DS28E17=m
-# end of 1-wire Slaves
-
-CONFIG_POWER_RESET=y
-CONFIG_POWER_RESET_AS3722=y
-CONFIG_POWER_RESET_AT91_POWEROFF=y
-CONFIG_POWER_RESET_AT91_RESET=y
-CONFIG_POWER_RESET_AT91_SAMA5D2_SHDWC=y
-CONFIG_POWER_RESET_BRCMKONA=y
-CONFIG_POWER_RESET_BRCMSTB=y
-CONFIG_POWER_RESET_GPIO=y
-CONFIG_POWER_RESET_GPIO_RESTART=y
-CONFIG_POWER_RESET_HISI=y
-# CONFIG_POWER_RESET_LINKSTATION is not set
-# CONFIG_POWER_RESET_MSM is not set
-# CONFIG_POWER_RESET_ODROID_GO_ULTRA_POWEROFF is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-# CONFIG_POWER_RESET_QNAP is not set
-CONFIG_POWER_RESET_REGULATOR=y
-CONFIG_POWER_RESET_RESTART=y
-# CONFIG_POWER_RESET_ST is not set
-CONFIG_POWER_RESET_VERSATILE=y
-CONFIG_POWER_RESET_VEXPRESS=y
-# CONFIG_POWER_RESET_KEYSTONE is not set
-CONFIG_POWER_RESET_SYSCON=y
-CONFIG_POWER_RESET_SYSCON_POWEROFF=y
-CONFIG_REBOOT_MODE=m
-# CONFIG_SYSCON_REBOOT_MODE is not set
-CONFIG_NVMEM_REBOOT_MODE=m
-CONFIG_POWER_SEQUENCING=m
-CONFIG_POWER_SEQUENCING_QCOM_WCN=m
-CONFIG_POWER_SUPPLY=y
-# CONFIG_POWER_SUPPLY_DEBUG is not set
-CONFIG_POWER_SUPPLY_HWMON=y
-# CONFIG_GENERIC_ADC_BATTERY is not set
-CONFIG_IP5XXX_POWER=m
-# CONFIG_TEST_POWER is not set
-CONFIG_CHARGER_ADP5061=m
-CONFIG_BATTERY_CW2015=m
-# CONFIG_BATTERY_DS2760 is not set
-# CONFIG_BATTERY_DS2780 is not set
-# CONFIG_BATTERY_DS2781 is not set
-# CONFIG_BATTERY_DS2782 is not set
-# CONFIG_BATTERY_SAMSUNG_SDI is not set
-CONFIG_BATTERY_SBS=m
-# CONFIG_CHARGER_SBS is not set
-CONFIG_MANAGER_SBS=m
-CONFIG_BATTERY_BQ27XXX=m
-CONFIG_BATTERY_BQ27XXX_I2C=m
-CONFIG_BATTERY_BQ27XXX_HDQ=m
-# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set
-# CONFIG_BATTERY_DA9052 is not set
-CONFIG_CHARGER_AXP20X=m
-CONFIG_BATTERY_AXP20X=m
-CONFIG_AXP20X_POWER=m
-# CONFIG_BATTERY_MAX17040 is not set
-# CONFIG_BATTERY_MAX17042 is not set
-CONFIG_BATTERY_MAX1720X=m
-CONFIG_BATTERY_MAX1721X=m
-CONFIG_BATTERY_TWL4030_MADC=m
-CONFIG_BATTERY_RX51=m
-CONFIG_CHARGER_ISP1704=m
-# CONFIG_CHARGER_MAX8903 is not set
-CONFIG_CHARGER_TWL4030=m
-CONFIG_CHARGER_TWL6030=m
-# CONFIG_CHARGER_LP8727 is not set
-CONFIG_CHARGER_GPIO=m
-# CONFIG_CHARGER_MANAGER is not set
-# CONFIG_CHARGER_LT3651 is not set
-# CONFIG_CHARGER_LTC4162L is not set
-# CONFIG_CHARGER_DETECTOR_MAX14656 is not set
-# CONFIG_CHARGER_MAX77976 is not set
-CONFIG_CHARGER_MT6360=m
-CONFIG_CHARGER_MT6370=m
-CONFIG_CHARGER_BQ2415X=m
-# CONFIG_CHARGER_BQ24190 is not set
-# CONFIG_CHARGER_BQ24257 is not set
-# CONFIG_CHARGER_BQ24735 is not set
-# CONFIG_CHARGER_BQ2515X is not set
-# CONFIG_CHARGER_BQ25890 is not set
-# CONFIG_CHARGER_BQ25980 is not set
-# CONFIG_CHARGER_BQ256XX is not set
-CONFIG_CHARGER_RK817=m
-# CONFIG_CHARGER_SMB347 is not set
-# CONFIG_BATTERY_GAUGE_LTC2941 is not set
-# CONFIG_BATTERY_GOLDFISH is not set
-CONFIG_BATTERY_RT5033=m
-# CONFIG_CHARGER_RT9455 is not set
-# CONFIG_CHARGER_RT9467 is not set
-# CONFIG_CHARGER_RT9471 is not set
-CONFIG_CHARGER_CROS_USBPD=m
-CONFIG_CHARGER_CROS_PCHG=m
-CONFIG_FUEL_GAUGE_STC3117=m
-# CONFIG_CHARGER_UCS1002 is not set
-CONFIG_CHARGER_BD99954=m
-CONFIG_BATTERY_UG3105=m
-# CONFIG_FUEL_GAUGE_MM8013 is not set
-CONFIG_HWMON=y
-CONFIG_HWMON_VID=m
-# CONFIG_HWMON_DEBUG_CHIP is not set
-
-#
-# Native drivers
-#
-CONFIG_SENSORS_SMPRO=m
-# CONFIG_SENSORS_AD7314 is not set
-CONFIG_SENSORS_AD7414=m
-CONFIG_SENSORS_AD7418=m
-# CONFIG_SENSORS_ADM1025 is not set
-# CONFIG_SENSORS_ADM1026 is not set
-CONFIG_SENSORS_ADM1029=m
-# CONFIG_SENSORS_ADM1031 is not set
-CONFIG_SENSORS_ADM1177=m
-CONFIG_SENSORS_ADM9240=m
-# CONFIG_SENSORS_ADT7310 is not set
-# CONFIG_SENSORS_ADT7410 is not set
-CONFIG_SENSORS_ADT7411=m
-CONFIG_SENSORS_ADT7462=m
-CONFIG_SENSORS_ADT7470=m
-CONFIG_SENSORS_ADT7475=m
-CONFIG_SENSORS_AHT10=m
-CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
-# CONFIG_SENSORS_AS370 is not set
-CONFIG_SENSORS_ASC7621=m
-# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set
-CONFIG_SENSORS_AXI_FAN_CONTROL=m
-# CONFIG_SENSORS_ASPEED is not set
-# CONFIG_SENSORS_ASPEED_G6 is not set
-CONFIG_SENSORS_ATXP1=m
-# CONFIG_SENSORS_CHIPCAP2 is not set
-CONFIG_SENSORS_CORSAIR_CPRO=m
-CONFIG_SENSORS_CORSAIR_PSU=m
-CONFIG_SENSORS_CROS_EC=m
-CONFIG_SENSORS_DRIVETEMP=m
-CONFIG_SENSORS_DS620=m
-# CONFIG_SENSORS_DS1621 is not set
-# CONFIG_SENSORS_DA9052_ADC is not set
-CONFIG_SENSORS_I5K_AMB=m
-# CONFIG_SENSORS_F71805F is not set
-CONFIG_SENSORS_F71882FG=m
-CONFIG_SENSORS_F75375S=m
-CONFIG_SENSORS_MC13783_ADC=m
-CONFIG_SENSORS_FTSTEUTATES=m
-CONFIG_SENSORS_GIGABYTE_WATERFORCE=m
-# CONFIG_SENSORS_GL518SM is not set
-# CONFIG_SENSORS_GL520SM is not set
-CONFIG_SENSORS_G760A=m
-CONFIG_SENSORS_G762=m
-CONFIG_SENSORS_GPIO_FAN=m
-# CONFIG_SENSORS_GXP_FAN_CTRL is not set
-# CONFIG_SENSORS_HIH6130 is not set
-# CONFIG_SENSORS_HS3001 is not set
-# CONFIG_SENSORS_IIO_HWMON is not set
-CONFIG_SENSORS_ISL28022=m
-# CONFIG_SENSORS_IT87 is not set
-CONFIG_SENSORS_JC42=m
-# CONFIG_SENSORS_POWERZ is not set
-# CONFIG_SENSORS_POWR1220 is not set
-# CONFIG_SENSORS_LAN966X is not set
-CONFIG_SENSORS_LINEAGE=m
-# CONFIG_SENSORS_LTC2945 is not set
-CONFIG_SENSORS_LTC2947=m
-CONFIG_SENSORS_LTC2947_I2C=m
-CONFIG_SENSORS_LTC2947_SPI=m
-# CONFIG_SENSORS_LTC2990 is not set
-# CONFIG_SENSORS_LTC2991 is not set
-# CONFIG_SENSORS_LTC2992 is not set
-CONFIG_SENSORS_LTC4151=m
-CONFIG_SENSORS_LTC4215=m
-# CONFIG_SENSORS_LTC4222 is not set
-CONFIG_SENSORS_LTC4245=m
-# CONFIG_SENSORS_LTC4260 is not set
-CONFIG_SENSORS_LTC4261=m
-# CONFIG_SENSORS_LTC4282 is not set
-CONFIG_SENSORS_MAX1111=m
-CONFIG_SENSORS_MAX127=m
-CONFIG_SENSORS_MAX16065=m
-# CONFIG_SENSORS_MAX1619 is not set
-CONFIG_SENSORS_MAX1668=m
-# CONFIG_SENSORS_MAX197 is not set
-# CONFIG_SENSORS_MAX31722 is not set
-CONFIG_SENSORS_MAX31730=m
-CONFIG_SENSORS_MAX31760=m
-# CONFIG_MAX31827 is not set
-# CONFIG_SENSORS_MAX6620 is not set
-CONFIG_SENSORS_MAX6621=m
-CONFIG_SENSORS_MAX6639=m
-CONFIG_SENSORS_MAX6650=m
-# CONFIG_SENSORS_MAX6697 is not set
-# CONFIG_SENSORS_MAX31790 is not set
-CONFIG_SENSORS_MC34VR500=m
-# CONFIG_SENSORS_MCP3021 is not set
-# CONFIG_SENSORS_TC654 is not set
-# CONFIG_SENSORS_TPS23861 is not set
-# CONFIG_SENSORS_MR75203 is not set
-CONFIG_SENSORS_ADCXX=m
-# CONFIG_SENSORS_LM63 is not set
-CONFIG_SENSORS_LM70=m
-CONFIG_SENSORS_LM73=m
-# CONFIG_SENSORS_LM75 is not set
-# CONFIG_SENSORS_LM77 is not set
-# CONFIG_SENSORS_LM78 is not set
-# CONFIG_SENSORS_LM80 is not set
-# CONFIG_SENSORS_LM83 is not set
-# CONFIG_SENSORS_LM85 is not set
-# CONFIG_SENSORS_LM87 is not set
-# CONFIG_SENSORS_LM90 is not set
-# CONFIG_SENSORS_LM92 is not set
-CONFIG_SENSORS_LM93=m
-# CONFIG_SENSORS_LM95234 is not set
-CONFIG_SENSORS_LM95241=m
-CONFIG_SENSORS_LM95245=m
-# CONFIG_SENSORS_PC87360 is not set
-CONFIG_SENSORS_PC87427=m
-CONFIG_SENSORS_NTC_THERMISTOR=m
-CONFIG_SENSORS_NCT6683=m
-CONFIG_SENSORS_NCT6775_CORE=m
-CONFIG_SENSORS_NCT6775_I2C=m
-CONFIG_SENSORS_NCT7363=m
-# CONFIG_SENSORS_NCT7802 is not set
-# CONFIG_SENSORS_NCT7904 is not set
-# CONFIG_SENSORS_NPCM7XX is not set
-# CONFIG_SENSORS_NZXT_KRAKEN2 is not set
-# CONFIG_SENSORS_NZXT_KRAKEN3 is not set
-# CONFIG_SENSORS_NZXT_SMART2 is not set
-# CONFIG_SENSORS_OCC_P8_I2C is not set
-# CONFIG_SENSORS_PCF8591 is not set
-# CONFIG_PMBUS is not set
-# CONFIG_SENSORS_PT5161L is not set
-CONFIG_SENSORS_PWM_FAN=m
-CONFIG_SENSORS_SBTSI=m
-CONFIG_SENSORS_SBRMI=m
-# CONFIG_SENSORS_SHT15 is not set
-CONFIG_SENSORS_SHT21=m
-# CONFIG_SENSORS_SHT3x is not set
-# CONFIG_SENSORS_SHT4x is not set
-# CONFIG_SENSORS_SHTC1 is not set
-# CONFIG_SENSORS_SIS5595 is not set
-CONFIG_SENSORS_SY7636A=m
-CONFIG_SENSORS_DME1737=m
-CONFIG_SENSORS_EMC1403=m
-CONFIG_SENSORS_EMC2103=m
-CONFIG_SENSORS_EMC2305=m
-CONFIG_SENSORS_EMC6W201=m
-# CONFIG_SENSORS_SMSC47M1 is not set
-CONFIG_SENSORS_SMSC47M192=m
-# CONFIG_SENSORS_SMSC47B397 is not set
-CONFIG_SENSORS_SCH56XX_COMMON=m
-CONFIG_SENSORS_SCH5627=m
-# CONFIG_SENSORS_SCH5636 is not set
-# CONFIG_SENSORS_STTS751 is not set
-# CONFIG_SENSORS_ADC128D818 is not set
-CONFIG_SENSORS_ADS7828=m
-CONFIG_SENSORS_ADS7871=m
-CONFIG_SENSORS_AMC6821=m
-# CONFIG_SENSORS_INA209 is not set
-# CONFIG_SENSORS_INA2XX is not set
-# CONFIG_SENSORS_INA238 is not set
-# CONFIG_SENSORS_INA3221 is not set
-CONFIG_SENSORS_SPD5118=m
-CONFIG_SENSORS_SPD5118_DETECT=y
-# CONFIG_SENSORS_TC74 is not set
-CONFIG_SENSORS_THMC50=m
-CONFIG_SENSORS_TMP102=m
-# CONFIG_SENSORS_TMP103 is not set
-# CONFIG_SENSORS_TMP108 is not set
-CONFIG_SENSORS_TMP401=m
-CONFIG_SENSORS_TMP421=m
-CONFIG_SENSORS_TMP464=m
-CONFIG_SENSORS_TMP513=m
-# CONFIG_SENSORS_VEXPRESS is not set
-# CONFIG_SENSORS_VIA686A is not set
-CONFIG_SENSORS_VT1211=m
-CONFIG_SENSORS_VT8231=m
-CONFIG_SENSORS_W83773G=m
-# CONFIG_SENSORS_W83781D is not set
-CONFIG_SENSORS_W83791D=m
-CONFIG_SENSORS_W83792D=m
-CONFIG_SENSORS_W83793=m
-CONFIG_SENSORS_W83795=m
-# CONFIG_SENSORS_W83795_FANCTRL is not set
-# CONFIG_SENSORS_W83L785TS is not set
-CONFIG_SENSORS_W83L786NG=m
-# CONFIG_SENSORS_W83627HF is not set
-CONFIG_SENSORS_W83627EHF=m
-CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
-CONFIG_THERMAL=y
-CONFIG_THERMAL_NETLINK=y
-# CONFIG_THERMAL_STATISTICS is not set
-CONFIG_THERMAL_DEBUGFS=y
-CONFIG_THERMAL_CORE_TESTING=m
-CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
-CONFIG_THERMAL_HWMON=y
-CONFIG_THERMAL_OF=y
-CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
-# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
-# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
-CONFIG_THERMAL_GOV_FAIR_SHARE=y
-CONFIG_THERMAL_GOV_STEP_WISE=y
-# CONFIG_THERMAL_GOV_BANG_BANG is not set
-CONFIG_THERMAL_GOV_USER_SPACE=y
-# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
-CONFIG_CPU_THERMAL=y
-CONFIG_CPU_FREQ_THERMAL=y
-# CONFIG_DEVFREQ_THERMAL is not set
-CONFIG_PCIE_THERMAL=y
-# CONFIG_THERMAL_EMULATION is not set
-# CONFIG_THERMAL_MMIO is not set
-CONFIG_HISI_THERMAL=y
-# CONFIG_IMX_THERMAL is not set
-# CONFIG_IMX8MM_THERMAL is not set
-# CONFIG_QORIQ_THERMAL is not set
-# CONFIG_SPEAR_THERMAL is not set
-# CONFIG_SUN8I_THERMAL is not set
-# CONFIG_ROCKCHIP_THERMAL is not set
-# CONFIG_DOVE_THERMAL is not set
-CONFIG_DB8500_THERMAL=y
-# CONFIG_ARMADA_THERMAL is not set
-
-#
-# Mediatek thermal drivers
-#
-# CONFIG_MTK_THERMAL is not set
-# end of Mediatek thermal drivers
-
-CONFIG_AMLOGIC_THERMAL=y
-
-#
-# Broadcom thermal drivers
-#
-# CONFIG_BCM2711_THERMAL is not set
-# CONFIG_BCM2835_THERMAL is not set
-# CONFIG_BRCMSTB_THERMAL is not set
-CONFIG_BCM_NS_THERMAL=y
-CONFIG_BCM_SR_THERMAL=y
-# end of Broadcom thermal drivers
-
-#
-# Texas Instruments thermal drivers
-#
-# CONFIG_TI_SOC_THERMAL is not set
-# end of Texas Instruments thermal drivers
-
-#
-# Samsung thermal drivers
-#
-CONFIG_EXYNOS_THERMAL=y
-# end of Samsung thermal drivers
-
-#
-# STMicroelectronics thermal drivers
-#
-# CONFIG_ST_THERMAL is not set
-# CONFIG_ST_THERMAL_MEMMAP is not set
-CONFIG_STM32_THERMAL=y
-# end of STMicroelectronics thermal drivers
-
-# CONFIG_RCAR_THERMAL is not set
-# CONFIG_RCAR_GEN3_THERMAL is not set
-# CONFIG_RZG2L_THERMAL is not set
-
-#
-# NVIDIA Tegra thermal drivers
-#
-# CONFIG_TEGRA_SOCTHERM is not set
-# end of NVIDIA Tegra thermal drivers
-
-# CONFIG_GENERIC_ADC_THERMAL is not set
-
-#
-# Qualcomm thermal drivers
-#
-# CONFIG_QCOM_LMH is not set
-# end of Qualcomm thermal drivers
-
-# CONFIG_UNIPHIER_THERMAL is not set
-CONFIG_WATCHDOG=y
-CONFIG_WATCHDOG_CORE=y
-# CONFIG_WATCHDOG_NOWAYOUT is not set
-CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
-CONFIG_WATCHDOG_OPEN_TIMEOUT=0
-CONFIG_WATCHDOG_SYSFS=y
-CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y
-
-#
-# Watchdog Pretimeout Governors
-#
-# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
-
-#
-# Watchdog Device Drivers
-#
-CONFIG_SOFT_WATCHDOG=m
-CONFIG_BD957XMUF_WATCHDOG=m
-CONFIG_BD96801_WATCHDOG=m
-# CONFIG_CROS_EC_WATCHDOG is not set
-CONFIG_DA9052_WATCHDOG=m
-# CONFIG_GPIO_WATCHDOG is not set
-# CONFIG_XILINX_WATCHDOG is not set
-# CONFIG_ZIIRAVE_WATCHDOG is not set
-# CONFIG_AIROHA_WATCHDOG is not set
-# CONFIG_ARM_SP805_WATCHDOG is not set
-# CONFIG_ARMADA_37XX_WATCHDOG is not set
-# CONFIG_AT91SAM9X_WATCHDOG is not set
-# CONFIG_SAMA5D4_WATCHDOG is not set
-# CONFIG_CADENCE_WATCHDOG is not set
-# CONFIG_FTWDT010_WATCHDOG is not set
-CONFIG_S3C2410_WATCHDOG=y
-CONFIG_DW_WATCHDOG=m
-# CONFIG_OMAP_WATCHDOG is not set
-# CONFIG_DAVINCI_WATCHDOG is not set
-# CONFIG_ORION_WATCHDOG is not set
-# CONFIG_SUNXI_WATCHDOG is not set
-CONFIG_NPCM7XX_WATCHDOG=y
-CONFIG_TWL4030_WATCHDOG=m
-# CONFIG_TS4800_WATCHDOG is not set
-# CONFIG_MAX63XX_WATCHDOG is not set
-# CONFIG_IMX2_WDT is not set
-# CONFIG_IMX7ULP_WDT is not set
-CONFIG_DB500_WATCHDOG=y
-# CONFIG_ST_LPC_WATCHDOG is not set
-# CONFIG_TEGRA_WATCHDOG is not set
-# CONFIG_QCOM_WDT is not set
-# CONFIG_MESON_GXBB_WATCHDOG is not set
-# CONFIG_MESON_WATCHDOG is not set
-CONFIG_MEDIATEK_WATCHDOG=y
-# CONFIG_DIGICOLOR_WATCHDOG is not set
-# CONFIG_ARM_SMC_WATCHDOG is not set
-# CONFIG_RENESAS_WDT is not set
-# CONFIG_RENESAS_RZAWDT is not set
-# CONFIG_RENESAS_RZN1WDT is not set
-CONFIG_ASPEED_WATCHDOG=y
-CONFIG_STM32_WATCHDOG=y
-# CONFIG_UNIPHIER_WATCHDOG is not set
-CONFIG_RTD119X_WATCHDOG=y
-# CONFIG_MSC313E_WATCHDOG is not set
-# CONFIG_SUNPLUS_WATCHDOG is not set
-# CONFIG_ALIM7101_WDT is not set
-# CONFIG_I6300ESB_WDT is not set
-# CONFIG_BCM47XX_WDT is not set
-# CONFIG_BCM2835_WDT is not set
-# CONFIG_BCM_KONA_WDT is not set
-# CONFIG_BCM7038_WDT is not set
-# CONFIG_GXP_WATCHDOG is not set
-# CONFIG_MEN_A21_WDT is not set
-
-#
-# PCI-based Watchdog Cards
-#
-# CONFIG_PCIPCWATCHDOG is not set
-# CONFIG_WDTPCI is not set
-
-#
-# USB-based Watchdog Cards
-#
-# CONFIG_USBPCWATCHDOG is not set
-CONFIG_SSB_POSSIBLE=y
-CONFIG_SSB=m
-CONFIG_SSB_SPROM=y
-CONFIG_SSB_BLOCKIO=y
-CONFIG_SSB_PCIHOST_POSSIBLE=y
-CONFIG_SSB_PCIHOST=y
-CONFIG_SSB_B43_PCI_BRIDGE=y
-CONFIG_SSB_SDIOHOST_POSSIBLE=y
-CONFIG_SSB_SDIOHOST=y
-CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
-CONFIG_SSB_DRIVER_PCICORE=y
-# CONFIG_SSB_DRIVER_GPIO is not set
-CONFIG_BCMA_POSSIBLE=y
-CONFIG_BCMA=y
-CONFIG_BCMA_BLOCKIO=y
-CONFIG_BCMA_HOST_PCI_POSSIBLE=y
-CONFIG_BCMA_HOST_PCI=y
-# CONFIG_BCMA_HOST_SOC is not set
-CONFIG_BCMA_DRIVER_PCI=y
-# CONFIG_BCMA_DRIVER_GMAC_CMN is not set
-# CONFIG_BCMA_DRIVER_GPIO is not set
-# CONFIG_BCMA_DEBUG is not set
-
-#
-# Multifunction device drivers
-#
-CONFIG_MFD_CORE=y
-CONFIG_MFD_ADP5585=m
-# CONFIG_MFD_ALTERA_A10SR is not set
-# CONFIG_MFD_ALTERA_SYSMGR is not set
-# CONFIG_MFD_ACT8945A is not set
-# CONFIG_MFD_SUN4I_GPADC is not set
-# CONFIG_MFD_AS3711 is not set
-CONFIG_MFD_SMPRO=m
-CONFIG_MFD_AS3722=y
-# CONFIG_PMIC_ADP5520 is not set
-# CONFIG_MFD_AAT2870_CORE is not set
-# CONFIG_MFD_AT91_USART is not set
-# CONFIG_MFD_ATMEL_FLEXCOM is not set
-# CONFIG_MFD_ATMEL_HLCDC is not set
-CONFIG_MFD_ATMEL_SMC=y
-# CONFIG_MFD_BCM590XX is not set
-CONFIG_MFD_BD9571MWV=m
-# CONFIG_MFD_AC100 is not set
-CONFIG_MFD_AXP20X=y
-CONFIG_MFD_AXP20X_I2C=y
-# CONFIG_MFD_AXP20X_RSB is not set
-CONFIG_MFD_CROS_EC_DEV=m
-# CONFIG_MFD_CS42L43_I2C is not set
-CONFIG_MFD_MADERA=m
-CONFIG_MFD_MADERA_I2C=m
-CONFIG_MFD_MADERA_SPI=m
-# CONFIG_MFD_MAX5970 is not set
-# CONFIG_MFD_CS47L15 is not set
-# CONFIG_MFD_CS47L35 is not set
-# CONFIG_MFD_CS47L85 is not set
-# CONFIG_MFD_CS47L90 is not set
-# CONFIG_MFD_CS47L92 is not set
-# CONFIG_PMIC_DA903X is not set
-CONFIG_PMIC_DA9052=y
-CONFIG_MFD_DA9052_SPI=y
-CONFIG_MFD_DA9052_I2C=y
-# CONFIG_MFD_DA9055 is not set
-# CONFIG_MFD_DA9062 is not set
-# CONFIG_MFD_DA9063 is not set
-# CONFIG_MFD_DA9150 is not set
-# CONFIG_MFD_DLN2 is not set
-# CONFIG_MFD_ENE_KB3930 is not set
-# CONFIG_MFD_EXYNOS_LPASS is not set
-# CONFIG_MFD_GATEWORKS_GSC is not set
-CONFIG_MFD_MC13XXX=m
-CONFIG_MFD_MC13XXX_SPI=m
-CONFIG_MFD_MC13XXX_I2C=m
-CONFIG_MFD_MP2629=m
-# CONFIG_MFD_HI6421_PMIC is not set
-# CONFIG_MFD_HI655X_PMIC is not set
-# CONFIG_LPC_ICH is not set
-CONFIG_LPC_SCH=m
-CONFIG_MFD_IQS62X=m
-# CONFIG_MFD_JANZ_CMODIO is not set
-# CONFIG_MFD_KEMPLD is not set
-# CONFIG_MFD_88PM800 is not set
-# CONFIG_MFD_88PM805 is not set
-# CONFIG_MFD_88PM860X is not set
-CONFIG_MFD_88PM886_PMIC=y
-# CONFIG_MFD_MAX14577 is not set
-CONFIG_MFD_MAX77541=m
-# CONFIG_MFD_MAX77620 is not set
-# CONFIG_MFD_MAX77650 is not set
-CONFIG_MFD_MAX77686=y
-# CONFIG_MFD_MAX77693 is not set
-# CONFIG_MFD_MAX77714 is not set
-# CONFIG_MFD_MAX77843 is not set
-# CONFIG_MFD_MAX8907 is not set
-# CONFIG_MFD_MAX8925 is not set
-# CONFIG_MFD_MAX8997 is not set
-# CONFIG_MFD_MAX8998 is not set
-CONFIG_MFD_MT6360=m
-CONFIG_MFD_MT6370=m
-# CONFIG_MFD_MT6397 is not set
-# CONFIG_MFD_MENF21BMC is not set
-CONFIG_MFD_OCELOT=m
-# CONFIG_EZX_PCAP is not set
-# CONFIG_MFD_CPCAP is not set
-CONFIG_MFD_VIPERBOARD=m
-# CONFIG_MFD_NTXEC is not set
-# CONFIG_MFD_RETU is not set
-# CONFIG_MFD_PCF50633 is not set
-# CONFIG_MFD_PM8XXX is not set
-# CONFIG_MFD_QCOM_RPM is not set
-CONFIG_MFD_SY7636A=m
-# CONFIG_MFD_RDC321X is not set
-CONFIG_MFD_RT4831=m
-# CONFIG_MFD_RT5033 is not set
-CONFIG_MFD_RT5120=m
-# CONFIG_MFD_RC5T583 is not set
-CONFIG_MFD_RK8XX=m
-CONFIG_MFD_RK8XX_I2C=m
-CONFIG_MFD_RK8XX_SPI=m
-# CONFIG_MFD_RN5T618 is not set
-CONFIG_MFD_SEC_CORE=y
-# CONFIG_MFD_SI476X_CORE is not set
-CONFIG_MFD_SIMPLE_MFD_I2C=m
-# CONFIG_MFD_SM501 is not set
-# CONFIG_MFD_SKY81452 is not set
-CONFIG_ABX500_CORE=y
-CONFIG_AB8500_CORE=y
-CONFIG_MFD_DB8500_PRCMU=y
-CONFIG_MFD_STMPE=y
-
-#
-# STMicroelectronics STMPE Interface Drivers
-#
-CONFIG_STMPE_I2C=y
-# CONFIG_STMPE_SPI is not set
-# end of STMicroelectronics STMPE Interface Drivers
-
-CONFIG_MFD_SUN6I_PRCM=y
-CONFIG_MFD_SYSCON=y
-CONFIG_MFD_TI_AM335X_TSCADC=m
-# CONFIG_MFD_LP3943 is not set
-# CONFIG_MFD_LP8788 is not set
-# CONFIG_MFD_TI_LMU is not set
-CONFIG_MFD_OMAP_USB_HOST=y
-CONFIG_MFD_PALMAS=y
-# CONFIG_TPS6105X is not set
-# CONFIG_TPS65010 is not set
-# CONFIG_TPS6507X is not set
-# CONFIG_MFD_TPS65086 is not set
-# CONFIG_MFD_TPS65090 is not set
-# CONFIG_MFD_TPS65217 is not set
-# CONFIG_MFD_TI_LP873X is not set
-# CONFIG_MFD_TI_LP87565 is not set
-# CONFIG_MFD_TPS65218 is not set
-# CONFIG_MFD_TPS65219 is not set
-# CONFIG_MFD_TPS6586X is not set
-# CONFIG_MFD_TPS65910 is not set
-# CONFIG_MFD_TPS65912_I2C is not set
-# CONFIG_MFD_TPS65912_SPI is not set
-CONFIG_MFD_TPS6594=m
-CONFIG_MFD_TPS6594_I2C=m
-CONFIG_MFD_TPS6594_SPI=m
-CONFIG_TWL4030_CORE=y
-CONFIG_TWL4030_POWER=y
-CONFIG_MFD_TWL4030_AUDIO=y
-CONFIG_TWL6040_CORE=y
-CONFIG_MENELAUS=y
-# CONFIG_MFD_WL1273_CORE is not set
-# CONFIG_MFD_LM3533 is not set
-# CONFIG_MFD_TC3589X is not set
-# CONFIG_MFD_TQMX86 is not set
-# CONFIG_MFD_VX855 is not set
-# CONFIG_MFD_LOCHNAGAR is not set
-# CONFIG_MFD_ARIZONA_I2C is not set
-# CONFIG_MFD_ARIZONA_SPI is not set
-# CONFIG_MFD_WM8400 is not set
-# CONFIG_MFD_WM831X_I2C is not set
-# CONFIG_MFD_WM831X_SPI is not set
-# CONFIG_MFD_WM8350_I2C is not set
-# CONFIG_MFD_WM8994 is not set
-CONFIG_MFD_ROHM_BD718XX=m
-CONFIG_MFD_ROHM_BD71828=m
-CONFIG_MFD_ROHM_BD957XMUF=m
-CONFIG_MFD_ROHM_BD96801=m
-# CONFIG_MFD_STM32_LPTIMER is not set
-# CONFIG_MFD_STM32_TIMERS is not set
-# CONFIG_MFD_STPMIC1 is not set
-# CONFIG_MFD_STMFX is not set
-# CONFIG_MFD_ATC260X_I2C is not set
-# CONFIG_MFD_KHADAS_MCU is not set
-CONFIG_MFD_QCOM_PM8008=m
-CONFIG_MFD_CS40L50_CORE=m
-CONFIG_MFD_CS40L50_I2C=m
-CONFIG_MFD_CS40L50_SPI=m
-CONFIG_MFD_VEXPRESS_SYSREG=y
-CONFIG_MFD_INTEL_M10_BMC_CORE=m
-CONFIG_MFD_INTEL_M10_BMC_SPI=m
-CONFIG_MFD_RSMU_I2C=m
-CONFIG_MFD_RSMU_SPI=m
-# end of Multifunction device drivers
-
-CONFIG_REGULATOR=y
-# CONFIG_REGULATOR_DEBUG is not set
-CONFIG_REGULATOR_FIXED_VOLTAGE=y
-# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
-# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
-# CONFIG_REGULATOR_NETLINK_EVENTS is not set
-# CONFIG_REGULATOR_88PG86X is not set
-CONFIG_REGULATOR_88PM886=m
-CONFIG_REGULATOR_ACT8865=m
-# CONFIG_REGULATOR_AD5398 is not set
-# CONFIG_REGULATOR_ANATOP is not set
-# CONFIG_REGULATOR_AB8500 is not set
-CONFIG_REGULATOR_ARIZONA_LDO1=m
-CONFIG_REGULATOR_ARIZONA_MICSUPP=m
-CONFIG_REGULATOR_AS3722=y
-# CONFIG_REGULATOR_AW37503 is not set
-CONFIG_REGULATOR_AXP20X=m
-CONFIG_REGULATOR_BD71815=m
-CONFIG_REGULATOR_BD71828=m
-CONFIG_REGULATOR_BD718XX=m
-CONFIG_REGULATOR_BD9571MWV=m
-CONFIG_REGULATOR_BD957XMUF=m
-CONFIG_REGULATOR_BD96801=m
-CONFIG_REGULATOR_CROS_EC=m
-CONFIG_REGULATOR_DA9052=m
-CONFIG_REGULATOR_DA9121=m
-# CONFIG_REGULATOR_DA9210 is not set
-# CONFIG_REGULATOR_DA9211 is not set
-CONFIG_REGULATOR_DBX500_PRCMU=y
-CONFIG_REGULATOR_DB8500_PRCMU=y
-CONFIG_REGULATOR_FAN53555=m
-CONFIG_REGULATOR_FAN53880=m
-CONFIG_REGULATOR_GPIO=m
-# CONFIG_REGULATOR_ISL9305 is not set
-# CONFIG_REGULATOR_ISL6271A is not set
-# CONFIG_REGULATOR_LP3971 is not set
-# CONFIG_REGULATOR_LP3972 is not set
-# CONFIG_REGULATOR_LP872X is not set
-# CONFIG_REGULATOR_LP8755 is not set
-# CONFIG_REGULATOR_LTC3589 is not set
-# CONFIG_REGULATOR_LTC3676 is not set
-# CONFIG_REGULATOR_MAX1586 is not set
-# CONFIG_REGULATOR_MAX77503 is not set
-# CONFIG_REGULATOR_MAX77541 is not set
-# CONFIG_REGULATOR_MAX77857 is not set
-# CONFIG_REGULATOR_MAX8649 is not set
-# CONFIG_REGULATOR_MAX8660 is not set
-CONFIG_REGULATOR_MAX8893=m
-# CONFIG_REGULATOR_MAX8952 is not set
-# CONFIG_REGULATOR_MAX8973 is not set
-# CONFIG_REGULATOR_MAX20086 is not set
-# CONFIG_REGULATOR_MAX20411 is not set
-CONFIG_REGULATOR_MAX77686=m
-# CONFIG_REGULATOR_MAX77802 is not set
-# CONFIG_REGULATOR_MAX77826 is not set
-CONFIG_REGULATOR_MC13XXX_CORE=m
-CONFIG_REGULATOR_MC13783=m
-CONFIG_REGULATOR_MC13892=m
-# CONFIG_REGULATOR_MCP16502 is not set
-CONFIG_REGULATOR_MP5416=m
-CONFIG_REGULATOR_MP8859=m
-CONFIG_REGULATOR_MP886X=m
-CONFIG_REGULATOR_MPQ7920=m
-# CONFIG_REGULATOR_MT6311 is not set
-CONFIG_REGULATOR_MT6360=m
-CONFIG_REGULATOR_MT6370=m
-CONFIG_REGULATOR_PALMAS=y
-# CONFIG_REGULATOR_PBIAS is not set
-CONFIG_REGULATOR_PCA9450=m
-CONFIG_REGULATOR_PF8X00=m
-CONFIG_REGULATOR_PFUZE100=m
-# CONFIG_REGULATOR_PV88060 is not set
-# CONFIG_REGULATOR_PV88080 is not set
-# CONFIG_REGULATOR_PV88090 is not set
-# CONFIG_REGULATOR_PWM is not set
-CONFIG_REGULATOR_QCOM_PM8008=m
-# CONFIG_REGULATOR_QCOM_REFGEN is not set
-# CONFIG_REGULATOR_RAA215300 is not set
-CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m
-CONFIG_REGULATOR_RK808=m
-CONFIG_REGULATOR_ROHM=m
-CONFIG_REGULATOR_RT4801=m
-CONFIG_REGULATOR_RT4803=m
-CONFIG_REGULATOR_RT4831=m
-CONFIG_REGULATOR_RT5120=m
-CONFIG_REGULATOR_RT5190A=m
-CONFIG_REGULATOR_RT5739=m
-CONFIG_REGULATOR_RT5759=m
-CONFIG_REGULATOR_RT6160=m
-CONFIG_REGULATOR_RT6190=m
-CONFIG_REGULATOR_RT6245=m
-CONFIG_REGULATOR_RTQ2134=m
-CONFIG_REGULATOR_RTMV20=m
-CONFIG_REGULATOR_RTQ6752=m
-# CONFIG_REGULATOR_RTQ2208 is not set
-CONFIG_REGULATOR_S2MPA01=m
-CONFIG_REGULATOR_S2MPS11=m
-CONFIG_REGULATOR_S5M8767=m
-CONFIG_REGULATOR_SLG51000=m
-# CONFIG_REGULATOR_STM32_BOOSTER is not set
-# CONFIG_REGULATOR_STM32_VREFBUF is not set
-# CONFIG_REGULATOR_STM32_PWR is not set
-# CONFIG_REGULATOR_TI_ABB is not set
-CONFIG_REGULATOR_SUN20I=m
-CONFIG_REGULATOR_SY7636A=m
-CONFIG_REGULATOR_SY8106A=m
-CONFIG_REGULATOR_SY8824X=m
-CONFIG_REGULATOR_SY8827N=m
-# CONFIG_REGULATOR_TPS51632 is not set
-# CONFIG_REGULATOR_TPS62360 is not set
-CONFIG_REGULATOR_TPS6286X=m
-# CONFIG_REGULATOR_TPS6287X is not set
-# CONFIG_REGULATOR_TPS65023 is not set
-# CONFIG_REGULATOR_TPS6507X is not set
-# CONFIG_REGULATOR_TPS65132 is not set
-CONFIG_REGULATOR_TPS6594=m
-# CONFIG_REGULATOR_TPS6524X is not set
-CONFIG_REGULATOR_TWL4030=y
-CONFIG_REGULATOR_UNIPHIER=y
-# CONFIG_REGULATOR_VCTRL is not set
-# CONFIG_REGULATOR_VEXPRESS is not set
-# CONFIG_REGULATOR_VQMMC_IPQ4019 is not set
-CONFIG_RC_CORE=y
-# CONFIG_BPF_LIRC_MODE2 is not set
-CONFIG_LIRC=y
-CONFIG_RC_MAP=m
-CONFIG_RC_DECODERS=y
-CONFIG_IR_IMON_DECODER=m
-CONFIG_IR_JVC_DECODER=m
-CONFIG_IR_MCE_KBD_DECODER=m
-CONFIG_IR_NEC_DECODER=m
-CONFIG_IR_RC5_DECODER=m
-CONFIG_IR_RC6_DECODER=m
-CONFIG_IR_RCMM_DECODER=m
-CONFIG_IR_SANYO_DECODER=m
-CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SONY_DECODER=m
-CONFIG_IR_XMP_DECODER=m
-CONFIG_RC_DEVICES=y
-CONFIG_IR_GPIO_CIR=m
-CONFIG_IR_GPIO_TX=m
-# CONFIG_IR_HIX5HD2 is not set
-CONFIG_IR_IGORPLUGUSB=m
-CONFIG_IR_IGUANA=m
-CONFIG_IR_IMON=m
-CONFIG_IR_IMON_RAW=m
-CONFIG_IR_MCEUSB=m
-# CONFIG_IR_MESON is not set
-# CONFIG_IR_MESON_TX is not set
-# CONFIG_IR_MTK is not set
-CONFIG_IR_PWM_TX=m
-CONFIG_IR_REDRAT3=m
-# CONFIG_IR_SERIAL is not set
-# CONFIG_IR_SPI is not set
-CONFIG_IR_STREAMZAP=m
-# CONFIG_IR_SUNXI is not set
-CONFIG_IR_TOY=m
-CONFIG_IR_TTUSBIR=m
-CONFIG_RC_ATI_REMOTE=m
-CONFIG_RC_LOOPBACK=m
-# CONFIG_RC_ST is not set
-CONFIG_RC_XBOX_DVD=m
-CONFIG_CEC_CORE=m
-CONFIG_CEC_NOTIFIER=y
-
-#
-# CEC support
-#
-CONFIG_MEDIA_CEC_RC=y
-CONFIG_MEDIA_CEC_SUPPORT=y
-CONFIG_CEC_CH7322=m
-CONFIG_CEC_CROS_EC=m
-# CONFIG_CEC_MESON_AO is not set
-# CONFIG_CEC_MESON_G12A_AO is not set
-# CONFIG_CEC_SAMSUNG_S5P is not set
-# CONFIG_CEC_STI is not set
-# CONFIG_CEC_STM32 is not set
-# CONFIG_CEC_TEGRA is not set
-CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC=m
-CONFIG_USB_PULSE8_CEC=m
-CONFIG_USB_RAINSHADOW_CEC=m
-# end of CEC support
-
-CONFIG_MEDIA_SUPPORT=y
-# CONFIG_MEDIA_SUPPORT_FILTER is not set
-CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
-
-#
-# Media device types
-#
-CONFIG_MEDIA_CAMERA_SUPPORT=y
-CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
-CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
-CONFIG_MEDIA_RADIO_SUPPORT=y
-CONFIG_MEDIA_SDR_SUPPORT=y
-CONFIG_MEDIA_PLATFORM_SUPPORT=y
-CONFIG_MEDIA_TEST_SUPPORT=y
-# end of Media device types
-
-#
-# Media core support
-#
-CONFIG_VIDEO_DEV=y
-CONFIG_MEDIA_CONTROLLER=y
-CONFIG_DVB_CORE=y
-# end of Media core support
-
-#
-# Video4Linux options
-#
-CONFIG_VIDEO_V4L2_I2C=y
-CONFIG_VIDEO_V4L2_SUBDEV_API=y
-# CONFIG_VIDEO_ADV_DEBUG is not set
-# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
-CONFIG_VIDEO_TUNER=m
-CONFIG_V4L2_FWNODE=y
-CONFIG_V4L2_ASYNC=y
-CONFIG_V4L2_CCI=m
-CONFIG_V4L2_CCI_I2C=m
-# end of Video4Linux options
-
-#
-# Media controller options
-#
-CONFIG_MEDIA_CONTROLLER_DVB=y
-# end of Media controller options
-
-#
-# Digital TV options
-#
-# CONFIG_DVB_MMAP is not set
-CONFIG_DVB_NET=y
-CONFIG_DVB_MAX_ADAPTERS=8
-CONFIG_DVB_DYNAMIC_MINORS=y
-# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
-# CONFIG_DVB_ULE_DEBUG is not set
-# end of Digital TV options
-
-#
-# Media drivers
-#
-
-#
-# Media drivers
-#
-CONFIG_MEDIA_USB_SUPPORT=y
-
-#
-# Webcam devices
-#
-CONFIG_USB_GSPCA=m
-CONFIG_USB_GSPCA_BENQ=m
-CONFIG_USB_GSPCA_CONEX=m
-CONFIG_USB_GSPCA_CPIA1=m
-CONFIG_USB_GSPCA_DTCS033=m
-CONFIG_USB_GSPCA_ETOMS=m
-CONFIG_USB_GSPCA_FINEPIX=m
-CONFIG_USB_GSPCA_JEILINJ=m
-CONFIG_USB_GSPCA_JL2005BCD=m
-CONFIG_USB_GSPCA_KINECT=m
-CONFIG_USB_GSPCA_KONICA=m
-CONFIG_USB_GSPCA_MARS=m
-CONFIG_USB_GSPCA_MR97310A=m
-CONFIG_USB_GSPCA_NW80X=m
-CONFIG_USB_GSPCA_OV519=m
-CONFIG_USB_GSPCA_OV534=m
-CONFIG_USB_GSPCA_OV534_9=m
-CONFIG_USB_GSPCA_PAC207=m
-CONFIG_USB_GSPCA_PAC7302=m
-CONFIG_USB_GSPCA_PAC7311=m
-CONFIG_USB_GSPCA_SE401=m
-CONFIG_USB_GSPCA_SN9C2028=m
-CONFIG_USB_GSPCA_SN9C20X=m
-CONFIG_USB_GSPCA_SONIXB=m
-CONFIG_USB_GSPCA_SONIXJ=m
-CONFIG_USB_GSPCA_SPCA1528=m
-CONFIG_USB_GSPCA_SPCA500=m
-CONFIG_USB_GSPCA_SPCA501=m
-CONFIG_USB_GSPCA_SPCA505=m
-CONFIG_USB_GSPCA_SPCA506=m
-CONFIG_USB_GSPCA_SPCA508=m
-CONFIG_USB_GSPCA_SPCA561=m
-CONFIG_USB_GSPCA_SQ905=m
-CONFIG_USB_GSPCA_SQ905C=m
-CONFIG_USB_GSPCA_SQ930X=m
-CONFIG_USB_GSPCA_STK014=m
-CONFIG_USB_GSPCA_STK1135=m
-CONFIG_USB_GSPCA_STV0680=m
-CONFIG_USB_GSPCA_SUNPLUS=m
-CONFIG_USB_GSPCA_T613=m
-CONFIG_USB_GSPCA_TOPRO=m
-CONFIG_USB_GSPCA_TOUPTEK=m
-CONFIG_USB_GSPCA_TV8532=m
-CONFIG_USB_GSPCA_VC032X=m
-CONFIG_USB_GSPCA_VICAM=m
-CONFIG_USB_GSPCA_XIRLINK_CIT=m
-CONFIG_USB_GSPCA_ZC3XX=m
-CONFIG_USB_GL860=m
-CONFIG_USB_M5602=m
-CONFIG_USB_STV06XX=m
-CONFIG_USB_PWC=m
-# CONFIG_USB_PWC_DEBUG is not set
-CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_USB_S2255=m
-CONFIG_VIDEO_USBTV=m
-CONFIG_USB_VIDEO_CLASS=m
-CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
-
-#
-# Analog TV USB devices
-#
-CONFIG_VIDEO_GO7007=m
-CONFIG_VIDEO_GO7007_USB=m
-CONFIG_VIDEO_GO7007_LOADER=m
-CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
-CONFIG_VIDEO_HDPVR=m
-CONFIG_VIDEO_PVRUSB2=m
-CONFIG_VIDEO_PVRUSB2_SYSFS=y
-CONFIG_VIDEO_PVRUSB2_DVB=y
-# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
-CONFIG_VIDEO_STK1160=m
-
-#
-# Analog/digital TV USB devices
-#
-CONFIG_VIDEO_AU0828=m
-CONFIG_VIDEO_AU0828_V4L2=y
-CONFIG_VIDEO_AU0828_RC=y
-CONFIG_VIDEO_CX231XX=m
-CONFIG_VIDEO_CX231XX_RC=y
-CONFIG_VIDEO_CX231XX_ALSA=m
-CONFIG_VIDEO_CX231XX_DVB=m
-
-#
-# Digital TV USB devices
-#
-CONFIG_DVB_AS102=m
-CONFIG_DVB_B2C2_FLEXCOP_USB=m
-# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
-CONFIG_DVB_USB_V2=m
-CONFIG_DVB_USB_AF9015=m
-CONFIG_DVB_USB_AF9035=m
-CONFIG_DVB_USB_ANYSEE=m
-CONFIG_DVB_USB_AU6610=m
-CONFIG_DVB_USB_AZ6007=m
-CONFIG_DVB_USB_CE6230=m
-CONFIG_DVB_USB_DVBSKY=m
-CONFIG_DVB_USB_EC168=m
-CONFIG_DVB_USB_GL861=m
-CONFIG_DVB_USB_LME2510=m
-CONFIG_DVB_USB_MXL111SF=m
-CONFIG_DVB_USB_RTL28XXU=m
-# CONFIG_DVB_USB_ZD1301 is not set
-CONFIG_DVB_USB=m
-# CONFIG_DVB_USB_DEBUG is not set
-CONFIG_DVB_USB_A800=m
-CONFIG_DVB_USB_AF9005=m
-CONFIG_DVB_USB_AF9005_REMOTE=m
-CONFIG_DVB_USB_AZ6027=m
-CONFIG_DVB_USB_CINERGY_T2=m
-CONFIG_DVB_USB_CXUSB=m
-CONFIG_DVB_USB_CXUSB_ANALOG=y
-CONFIG_DVB_USB_DIB0700=m
-CONFIG_DVB_USB_DIB3000MC=m
-CONFIG_DVB_USB_DIBUSB_MB=m
-CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
-CONFIG_DVB_USB_DIBUSB_MC=m
-CONFIG_DVB_USB_DIGITV=m
-CONFIG_DVB_USB_DTT200U=m
-CONFIG_DVB_USB_DTV5100=m
-CONFIG_DVB_USB_DW2102=m
-CONFIG_DVB_USB_GP8PSK=m
-CONFIG_DVB_USB_M920X=m
-CONFIG_DVB_USB_NOVA_T_USB2=m
-CONFIG_DVB_USB_OPERA1=m
-CONFIG_DVB_USB_PCTV452E=m
-CONFIG_DVB_USB_TECHNISAT_USB2=m
-CONFIG_DVB_USB_TTUSB2=m
-CONFIG_DVB_USB_UMT_010=m
-CONFIG_DVB_USB_VP702X=m
-CONFIG_DVB_USB_VP7045=m
-CONFIG_SMS_USB_DRV=m
-CONFIG_DVB_TTUSB_BUDGET=m
-CONFIG_DVB_TTUSB_DEC=m
-
-#
-# Webcam, TV (analog/digital) USB devices
-#
-CONFIG_VIDEO_EM28XX=m
-CONFIG_VIDEO_EM28XX_V4L2=m
-CONFIG_VIDEO_EM28XX_ALSA=m
-CONFIG_VIDEO_EM28XX_DVB=m
-CONFIG_VIDEO_EM28XX_RC=m
-
-#
-# Software defined radio USB devices
-#
-CONFIG_USB_AIRSPY=m
-CONFIG_USB_HACKRF=m
-CONFIG_USB_MSI2500=m
-CONFIG_MEDIA_PCI_SUPPORT=y
-
-#
-# Media capture support
-#
-# CONFIG_VIDEO_MGB4 is not set
-CONFIG_VIDEO_SOLO6X10=m
-CONFIG_VIDEO_TW5864=m
-CONFIG_VIDEO_TW68=m
-CONFIG_VIDEO_TW686X=m
-# CONFIG_VIDEO_ZORAN is not set
-
-#
-# Media capture/analog TV support
-#
-CONFIG_VIDEO_DT3155=m
-CONFIG_VIDEO_IVTV=m
-CONFIG_VIDEO_IVTV_ALSA=m
-CONFIG_VIDEO_FB_IVTV=m
-CONFIG_VIDEO_HEXIUM_GEMINI=m
-CONFIG_VIDEO_HEXIUM_ORION=m
-CONFIG_VIDEO_MXB=m
-
-#
-# Media capture/analog/hybrid TV support
-#
-CONFIG_VIDEO_BT848=m
-CONFIG_DVB_BT8XX=m
-CONFIG_VIDEO_COBALT=m
-CONFIG_VIDEO_CX18=m
-CONFIG_VIDEO_CX18_ALSA=m
-CONFIG_VIDEO_CX23885=m
-CONFIG_MEDIA_ALTERA_CI=m
-# CONFIG_VIDEO_CX25821 is not set
-CONFIG_VIDEO_CX88=m
-CONFIG_VIDEO_CX88_ALSA=m
-CONFIG_VIDEO_CX88_BLACKBIRD=m
-CONFIG_VIDEO_CX88_DVB=m
-CONFIG_VIDEO_CX88_ENABLE_VP3054=y
-CONFIG_VIDEO_CX88_VP3054=m
-CONFIG_VIDEO_CX88_MPEG=m
-CONFIG_VIDEO_SAA7134=m
-CONFIG_VIDEO_SAA7134_ALSA=m
-CONFIG_VIDEO_SAA7134_RC=y
-CONFIG_VIDEO_SAA7134_DVB=m
-# CONFIG_VIDEO_SAA7134_GO7007 is not set
-CONFIG_VIDEO_SAA7164=m
-
-#
-# Media digital TV PCI Adapters
-#
-CONFIG_DVB_B2C2_FLEXCOP_PCI=m
-# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
-CONFIG_DVB_DDBRIDGE=m
-# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
-CONFIG_DVB_DM1105=m
-CONFIG_MANTIS_CORE=m
-CONFIG_DVB_MANTIS=m
-CONFIG_DVB_HOPPER=m
-CONFIG_DVB_NETUP_UNIDVB=m
-CONFIG_DVB_NGENE=m
-CONFIG_DVB_PLUTO2=m
-CONFIG_DVB_PT1=m
-CONFIG_DVB_PT3=m
-CONFIG_DVB_SMIPCIE=m
-CONFIG_DVB_BUDGET_CORE=m
-CONFIG_DVB_BUDGET=m
-CONFIG_DVB_BUDGET_CI=m
-CONFIG_DVB_BUDGET_AV=m
-CONFIG_RADIO_ADAPTERS=y
-# CONFIG_RADIO_MAXIRADIO is not set
-# CONFIG_RADIO_SAA7706H is not set
-CONFIG_RADIO_SHARK=m
-CONFIG_RADIO_SHARK2=m
-CONFIG_RADIO_SI4713=m
-CONFIG_RADIO_TEA575X=m
-# CONFIG_RADIO_TEA5764 is not set
-# CONFIG_RADIO_TEF6862 is not set
-# CONFIG_RADIO_WL1273 is not set
-# CONFIG_USB_DSBR is not set
-CONFIG_USB_KEENE=m
-CONFIG_USB_MA901=m
-CONFIG_USB_MR800=m
-CONFIG_USB_RAREMONO=m
-CONFIG_RADIO_SI470X=y
-CONFIG_USB_SI470X=m
-# CONFIG_I2C_SI470X is not set
-# CONFIG_USB_SI4713 is not set
-# CONFIG_PLATFORM_SI4713 is not set
-CONFIG_I2C_SI4713=m
-CONFIG_MEDIA_PLATFORM_DRIVERS=y
-CONFIG_V4L_PLATFORM_DRIVERS=y
-# CONFIG_SDR_PLATFORM_DRIVERS is not set
-# CONFIG_DVB_PLATFORM_DRIVERS is not set
-CONFIG_V4L_MEM2MEM_DRIVERS=y
-# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
-# CONFIG_VIDEO_MUX is not set
-
-#
-# Allegro DVT media platform drivers
-#
-
-#
-# Amlogic media platform drivers
-#
-# CONFIG_VIDEO_MESON_GE2D is not set
-
-#
-# Amphion drivers
-#
-# CONFIG_VIDEO_AMPHION_VPU is not set
-
-#
-# Aspeed media platform drivers
-#
-# CONFIG_VIDEO_ASPEED is not set
-
-#
-# Atmel media platform drivers
-#
-# CONFIG_VIDEO_ATMEL_ISI is not set
-CONFIG_VIDEO_BCM2835_UNICAM=m
-
-#
-# Cadence media platform drivers
-#
-CONFIG_VIDEO_CADENCE_CSI2RX=m
-CONFIG_VIDEO_CADENCE_CSI2TX=m
-
-#
-# Chips&Media media platform drivers
-#
-# CONFIG_VIDEO_CODA is not set
-
-#
-# Intel media platform drivers
-#
-
-#
-# Marvell media platform drivers
-#
-CONFIG_VIDEO_CAFE_CCIC=m
-# CONFIG_VIDEO_MMP_CAMERA is not set
-
-#
-# Mediatek media platform drivers
-#
-# CONFIG_VIDEO_MEDIATEK_VPU is not set
-
-#
-# Microchip Technology, Inc. media platform drivers
-#
-# CONFIG_VIDEO_MICROCHIP_ISC is not set
-# CONFIG_VIDEO_MICROCHIP_XISC is not set
-# CONFIG_VIDEO_MICROCHIP_CSI2DC is not set
-
-#
-# Nuvoton media platform drivers
-#
-# CONFIG_VIDEO_NPCM_VCD_ECE is not set
-
-#
-# NVidia media platform drivers
-#
-# CONFIG_VIDEO_TEGRA_VDE is not set
-
-#
-# NXP media platform drivers
-#
-# CONFIG_VIDEO_IMX7_CSI is not set
-# CONFIG_VIDEO_IMX8MQ_MIPI_CSI2 is not set
-# CONFIG_VIDEO_IMX_MIPI_CSIS is not set
-# CONFIG_VIDEO_IMX8_ISI is not set
-# CONFIG_VIDEO_IMX_PXP is not set
-# CONFIG_VIDEO_DW100 is not set
-# CONFIG_VIDEO_IMX8_JPEG is not set
-
-#
-# Qualcomm media platform drivers
-#
-
-#
-# Raspberry Pi media platform drivers
-#
-CONFIG_VIDEO_RASPBERRYPI_PISP_BE=m
-CONFIG_VIDEO_RP1_CFE=m
-
-#
-# Renesas media platform drivers
-#
-# CONFIG_VIDEO_RCAR_CSI2 is not set
-# CONFIG_VIDEO_RCAR_ISP is not set
-# CONFIG_VIDEO_RCAR_VIN is not set
-# CONFIG_VIDEO_RZG2L_CSI2 is not set
-# CONFIG_VIDEO_RZG2L_CRU is not set
-# CONFIG_VIDEO_RENESAS_FCP is not set
-# CONFIG_VIDEO_RENESAS_FDP1 is not set
-# CONFIG_VIDEO_RENESAS_JPU is not set
-# CONFIG_VIDEO_RENESAS_VSP1 is not set
-
-#
-# Rockchip media platform drivers
-#
-# CONFIG_VIDEO_ROCKCHIP_RGA is not set
-# CONFIG_VIDEO_ROCKCHIP_ISP1 is not set
-
-#
-# Samsung media platform drivers
-#
-# CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC is not set
-# CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS is not set
-# CONFIG_VIDEO_S3C_CAMIF is not set
-# CONFIG_VIDEO_SAMSUNG_S5P_G2D is not set
-# CONFIG_VIDEO_SAMSUNG_S5P_JPEG is not set
-# CONFIG_VIDEO_SAMSUNG_S5P_MFC is not set
-
-#
-# STMicroelectronics media platform drivers
-#
-# CONFIG_VIDEO_STI_BDISP is not set
-# CONFIG_VIDEO_STI_DELTA is not set
-# CONFIG_VIDEO_STI_HVA is not set
-CONFIG_VIDEO_STM32_CSI=m
-# CONFIG_VIDEO_STM32_DCMI is not set
-CONFIG_VIDEO_STM32_DCMIPP=m
-# CONFIG_VIDEO_STM32_DMA2D is not set
-
-#
-# Sunxi media platform drivers
-#
-# CONFIG_VIDEO_SUN4I_CSI is not set
-# CONFIG_VIDEO_SUN6I_CSI is not set
-# CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2 is not set
-# CONFIG_VIDEO_SUN8I_DEINTERLACE is not set
-# CONFIG_VIDEO_SUN8I_ROTATE is not set
-
-#
-# Texas Instruments drivers
-#
-# CONFIG_VIDEO_TI_CAL is not set
-# CONFIG_VIDEO_TI_VPE is not set
-# CONFIG_VIDEO_AM437X_VPFE is not set
-
-#
-# Verisilicon media platform drivers
-#
-# CONFIG_VIDEO_HANTRO is not set
-
-#
-# VIA media platform drivers
-#
-
-#
-# Xilinx media platform drivers
-#
-# CONFIG_VIDEO_XILINX is not set
-
-#
-# MMC/SDIO DVB adapters
-#
-CONFIG_SMS_SDIO_DRV=m
-CONFIG_V4L_TEST_DRIVERS=y
-# CONFIG_VIDEO_VIM2M is not set
-# CONFIG_VIDEO_VICODEC is not set
-# CONFIG_VIDEO_VIMC is not set
-CONFIG_VIDEO_VIVID=m
-CONFIG_VIDEO_VIVID_CEC=y
-CONFIG_VIDEO_VIVID_MAX_DEVS=64
-# CONFIG_VIDEO_VISL is not set
-# CONFIG_DVB_TEST_DRIVERS is not set
-
-#
-# FireWire (IEEE 1394) Adapters
-#
-CONFIG_DVB_FIREDTV=m
-CONFIG_DVB_FIREDTV_INPUT=y
-CONFIG_MEDIA_COMMON_OPTIONS=y
-
-#
-# common driver options
-#
-CONFIG_CYPRESS_FIRMWARE=m
-CONFIG_TTPCI_EEPROM=m
-CONFIG_UVC_COMMON=m
-CONFIG_VIDEO_CX2341X=m
-CONFIG_VIDEO_TVEEPROM=m
-CONFIG_DVB_B2C2_FLEXCOP=m
-CONFIG_VIDEO_SAA7146=m
-CONFIG_VIDEO_SAA7146_VV=m
-CONFIG_SMS_SIANO_MDTV=m
-CONFIG_SMS_SIANO_RC=y
-# CONFIG_SMS_SIANO_DEBUGFS is not set
-CONFIG_VIDEO_V4L2_TPG=m
-CONFIG_VIDEOBUF2_CORE=m
-CONFIG_VIDEOBUF2_V4L2=m
-CONFIG_VIDEOBUF2_MEMOPS=m
-CONFIG_VIDEOBUF2_DMA_CONTIG=m
-CONFIG_VIDEOBUF2_VMALLOC=m
-CONFIG_VIDEOBUF2_DMA_SG=m
-CONFIG_VIDEOBUF2_DVB=m
-# end of Media drivers
-
-#
-# Media ancillary drivers
-#
-CONFIG_MEDIA_ATTACH=y
-
-#
-# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
-#
-CONFIG_VIDEO_IR_I2C=y
-CONFIG_VIDEO_CAMERA_SENSOR=y
-CONFIG_VIDEO_APTINA_PLL=m
-CONFIG_VIDEO_CCS_PLL=m
-CONFIG_VIDEO_ALVIUM_CSI2=m
-CONFIG_VIDEO_AR0521=m
-CONFIG_VIDEO_GC0308=m
-CONFIG_VIDEO_GC05A2=m
-CONFIG_VIDEO_GC08A3=m
-CONFIG_VIDEO_GC2145=m
-CONFIG_VIDEO_HI556=m
-CONFIG_VIDEO_HI846=m
-CONFIG_VIDEO_HI847=m
-CONFIG_VIDEO_IMX208=m
-CONFIG_VIDEO_IMX214=m
-CONFIG_VIDEO_IMX219=m
-CONFIG_VIDEO_IMX258=m
-CONFIG_VIDEO_IMX274=m
-CONFIG_VIDEO_IMX283=m
-CONFIG_VIDEO_IMX290=m
-CONFIG_VIDEO_IMX296=m
-CONFIG_VIDEO_IMX319=m
-CONFIG_VIDEO_IMX334=m
-CONFIG_VIDEO_IMX335=m
-CONFIG_VIDEO_IMX355=m
-CONFIG_VIDEO_IMX412=m
-CONFIG_VIDEO_IMX415=m
-CONFIG_VIDEO_MAX9271_LIB=m
-CONFIG_VIDEO_MT9M001=m
-CONFIG_VIDEO_MT9M111=m
-# CONFIG_VIDEO_MT9M114 is not set
-CONFIG_VIDEO_MT9P031=m
-CONFIG_VIDEO_MT9T112=m
-CONFIG_VIDEO_MT9V011=m
-CONFIG_VIDEO_MT9V032=m
-CONFIG_VIDEO_MT9V111=m
-CONFIG_VIDEO_OG01A1B=m
-# CONFIG_VIDEO_OV01A10 is not set
-CONFIG_VIDEO_OV02A10=m
-CONFIG_VIDEO_OV08D10=m
-CONFIG_VIDEO_OV08X40=m
-CONFIG_VIDEO_OV13858=m
-CONFIG_VIDEO_OV13B10=m
-CONFIG_VIDEO_OV2640=m
-CONFIG_VIDEO_OV2659=m
-CONFIG_VIDEO_OV2680=m
-CONFIG_VIDEO_OV2685=m
-CONFIG_VIDEO_OV4689=m
-CONFIG_VIDEO_OV5640=m
-CONFIG_VIDEO_OV5645=m
-CONFIG_VIDEO_OV5647=m
-CONFIG_VIDEO_OV5648=m
-CONFIG_VIDEO_OV5670=m
-CONFIG_VIDEO_OV5675=m
-# CONFIG_VIDEO_OV5693 is not set
-CONFIG_VIDEO_OV5695=m
-CONFIG_VIDEO_OV64A40=m
-CONFIG_VIDEO_OV6650=m
-CONFIG_VIDEO_OV7251=m
-CONFIG_VIDEO_OV7640=m
-CONFIG_VIDEO_OV7670=m
-CONFIG_VIDEO_OV772X=m
-CONFIG_VIDEO_OV7740=m
-CONFIG_VIDEO_OV8856=m
-CONFIG_VIDEO_OV8858=m
-CONFIG_VIDEO_OV8865=m
-CONFIG_VIDEO_OV9282=m
-CONFIG_VIDEO_OV9640=m
-CONFIG_VIDEO_OV9650=m
-CONFIG_VIDEO_RDACM20=m
-CONFIG_VIDEO_RDACM21=m
-CONFIG_VIDEO_RJ54N1=m
-CONFIG_VIDEO_S5C73M3=m
-CONFIG_VIDEO_S5K5BAF=m
-CONFIG_VIDEO_S5K6A3=m
-CONFIG_VIDEO_VGXY61=m
-CONFIG_VIDEO_CCS=m
-CONFIG_VIDEO_ET8EK8=m
-
-#
-# Camera ISPs
-#
-CONFIG_VIDEO_THP7312=m
-# end of Camera ISPs
-
-#
-# Lens drivers
-#
-CONFIG_VIDEO_AD5820=m
-CONFIG_VIDEO_AK7375=m
-CONFIG_VIDEO_DW9714=m
-# CONFIG_VIDEO_DW9719 is not set
-CONFIG_VIDEO_DW9768=m
-CONFIG_VIDEO_DW9807_VCM=m
-# end of Lens drivers
-
-#
-# Flash devices
-#
-CONFIG_VIDEO_ADP1653=m
-CONFIG_VIDEO_LM3560=m
-CONFIG_VIDEO_LM3646=m
-# end of Flash devices
-
-#
-# Audio decoders, processors and mixers
-#
-CONFIG_VIDEO_CS3308=m
-CONFIG_VIDEO_CS5345=m
-CONFIG_VIDEO_CS53L32A=m
-CONFIG_VIDEO_MSP3400=m
-CONFIG_VIDEO_SONY_BTF_MPX=m
-CONFIG_VIDEO_TDA1997X=m
-CONFIG_VIDEO_TDA7432=m
-CONFIG_VIDEO_TDA9840=m
-CONFIG_VIDEO_TEA6415C=m
-CONFIG_VIDEO_TEA6420=m
-CONFIG_VIDEO_TLV320AIC23B=m
-CONFIG_VIDEO_TVAUDIO=m
-CONFIG_VIDEO_UDA1342=m
-CONFIG_VIDEO_VP27SMPX=m
-CONFIG_VIDEO_WM8739=m
-CONFIG_VIDEO_WM8775=m
-# end of Audio decoders, processors and mixers
-
-#
-# RDS decoders
-#
-CONFIG_VIDEO_SAA6588=m
-# end of RDS decoders
-
-#
-# Video decoders
-#
-CONFIG_VIDEO_ADV7180=m
-CONFIG_VIDEO_ADV7183=m
-CONFIG_VIDEO_ADV748X=m
-CONFIG_VIDEO_ADV7604=m
-CONFIG_VIDEO_ADV7604_CEC=y
-CONFIG_VIDEO_ADV7842=m
-CONFIG_VIDEO_ADV7842_CEC=y
-CONFIG_VIDEO_BT819=m
-CONFIG_VIDEO_BT856=m
-CONFIG_VIDEO_BT866=m
-CONFIG_VIDEO_ISL7998X=m
-CONFIG_VIDEO_KS0127=m
-CONFIG_VIDEO_MAX9286=m
-CONFIG_VIDEO_ML86V7667=m
-CONFIG_VIDEO_SAA7110=m
-CONFIG_VIDEO_SAA711X=m
-CONFIG_VIDEO_TC358743=m
-CONFIG_VIDEO_TC358743_CEC=y
-CONFIG_VIDEO_TC358746=m
-CONFIG_VIDEO_TVP514X=m
-CONFIG_VIDEO_TVP5150=m
-CONFIG_VIDEO_TVP7002=m
-CONFIG_VIDEO_TW2804=m
-CONFIG_VIDEO_TW9900=m
-CONFIG_VIDEO_TW9903=m
-CONFIG_VIDEO_TW9906=m
-CONFIG_VIDEO_TW9910=m
-CONFIG_VIDEO_VPX3220=m
-
-#
-# Video and audio decoders
-#
-CONFIG_VIDEO_SAA717X=m
-CONFIG_VIDEO_CX25840=m
-# end of Video decoders
-
-#
-# Video encoders
-#
-CONFIG_VIDEO_ADV7170=m
-CONFIG_VIDEO_ADV7175=m
-CONFIG_VIDEO_ADV7343=m
-CONFIG_VIDEO_ADV7393=m
-CONFIG_VIDEO_ADV7511=m
-CONFIG_VIDEO_ADV7511_CEC=y
-CONFIG_VIDEO_AK881X=m
-CONFIG_VIDEO_SAA7127=m
-CONFIG_VIDEO_SAA7185=m
-CONFIG_VIDEO_THS8200=m
-# end of Video encoders
-
-#
-# Video improvement chips
-#
-CONFIG_VIDEO_UPD64031A=m
-CONFIG_VIDEO_UPD64083=m
-# end of Video improvement chips
-
-#
-# Audio/Video compression chips
-#
-CONFIG_VIDEO_SAA6752HS=m
-# end of Audio/Video compression chips
-
-#
-# SDR tuner chips
-#
-CONFIG_SDR_MAX2175=m
-# end of SDR tuner chips
-
-#
-# Miscellaneous helper chips
-#
-CONFIG_VIDEO_I2C=m
-CONFIG_VIDEO_M52790=m
-CONFIG_VIDEO_ST_MIPID02=m
-CONFIG_VIDEO_THS7303=m
-# end of Miscellaneous helper chips
-
-#
-# Video serializers and deserializers
-#
-# CONFIG_VIDEO_DS90UB913 is not set
-# CONFIG_VIDEO_DS90UB953 is not set
-# CONFIG_VIDEO_DS90UB960 is not set
-CONFIG_VIDEO_MAX96714=m
-CONFIG_VIDEO_MAX96717=m
-# end of Video serializers and deserializers
-
-#
-# Media SPI Adapters
-#
-# CONFIG_CXD2880_SPI_DRV is not set
-CONFIG_VIDEO_GS1662=m
-# end of Media SPI Adapters
-
-CONFIG_MEDIA_TUNER=y
-
-#
-# Customize TV tuners
-#
-CONFIG_MEDIA_TUNER_E4000=m
-CONFIG_MEDIA_TUNER_FC0011=m
-CONFIG_MEDIA_TUNER_FC0012=m
-CONFIG_MEDIA_TUNER_FC0013=m
-CONFIG_MEDIA_TUNER_FC2580=m
-CONFIG_MEDIA_TUNER_IT913X=m
-CONFIG_MEDIA_TUNER_M88RS6000T=m
-CONFIG_MEDIA_TUNER_MAX2165=m
-CONFIG_MEDIA_TUNER_MC44S803=y
-CONFIG_MEDIA_TUNER_MSI001=m
-CONFIG_MEDIA_TUNER_MT2060=m
-CONFIG_MEDIA_TUNER_MT2063=m
-CONFIG_MEDIA_TUNER_MT20XX=y
-CONFIG_MEDIA_TUNER_MT2131=m
-CONFIG_MEDIA_TUNER_MT2266=m
-CONFIG_MEDIA_TUNER_MXL301RF=m
-CONFIG_MEDIA_TUNER_MXL5005S=m
-CONFIG_MEDIA_TUNER_MXL5007T=m
-CONFIG_MEDIA_TUNER_QM1D1B0004=m
-CONFIG_MEDIA_TUNER_QM1D1C0042=m
-CONFIG_MEDIA_TUNER_QT1010=m
-CONFIG_MEDIA_TUNER_R820T=m
-CONFIG_MEDIA_TUNER_SI2157=m
-CONFIG_MEDIA_TUNER_SIMPLE=y
-CONFIG_MEDIA_TUNER_TDA18212=m
-CONFIG_MEDIA_TUNER_TDA18218=m
-CONFIG_MEDIA_TUNER_TDA18250=m
-CONFIG_MEDIA_TUNER_TDA18271=y
-CONFIG_MEDIA_TUNER_TDA827X=y
-CONFIG_MEDIA_TUNER_TDA8290=y
-CONFIG_MEDIA_TUNER_TDA9887=y
-CONFIG_MEDIA_TUNER_TEA5761=y
-CONFIG_MEDIA_TUNER_TEA5767=y
-CONFIG_MEDIA_TUNER_TUA9001=m
-CONFIG_MEDIA_TUNER_XC2028=y
-CONFIG_MEDIA_TUNER_XC4000=y
-CONFIG_MEDIA_TUNER_XC5000=y
-# end of Customize TV tuners
-
-#
-# Customise DVB Frontends
-#
-
-#
-# Multistandard (satellite) frontends
-#
-CONFIG_DVB_M88DS3103=m
-CONFIG_DVB_MXL5XX=m
-CONFIG_DVB_STB0899=m
-CONFIG_DVB_STB6100=m
-CONFIG_DVB_STV090x=m
-CONFIG_DVB_STV0910=m
-CONFIG_DVB_STV6110x=m
-CONFIG_DVB_STV6111=m
-
-#
-# Multistandard (cable + terrestrial) frontends
-#
-CONFIG_DVB_DRXK=m
-CONFIG_DVB_MN88472=m
-CONFIG_DVB_MN88473=m
-CONFIG_DVB_SI2165=m
-CONFIG_DVB_TDA18271C2DD=m
-
-#
-# DVB-S (satellite) frontends
-#
-CONFIG_DVB_CX24110=m
-CONFIG_DVB_CX24116=m
-CONFIG_DVB_CX24117=m
-CONFIG_DVB_CX24120=m
-CONFIG_DVB_CX24123=m
-CONFIG_DVB_DS3000=m
-CONFIG_DVB_MB86A16=m
-CONFIG_DVB_MT312=m
-CONFIG_DVB_S5H1420=m
-CONFIG_DVB_SI21XX=m
-CONFIG_DVB_STB6000=m
-CONFIG_DVB_STV0288=m
-CONFIG_DVB_STV0299=m
-CONFIG_DVB_STV0900=m
-CONFIG_DVB_STV6110=m
-CONFIG_DVB_TDA10071=m
-CONFIG_DVB_TDA10086=m
-CONFIG_DVB_TDA8083=m
-CONFIG_DVB_TDA8261=m
-CONFIG_DVB_TDA826X=m
-CONFIG_DVB_TS2020=m
-CONFIG_DVB_TUA6100=m
-CONFIG_DVB_TUNER_CX24113=m
-CONFIG_DVB_TUNER_ITD1000=m
-CONFIG_DVB_VES1X93=m
-CONFIG_DVB_ZL10036=m
-CONFIG_DVB_ZL10039=m
-
-#
-# DVB-T (terrestrial) frontends
-#
-CONFIG_DVB_AF9013=m
-CONFIG_DVB_AS102_FE=m
-CONFIG_DVB_CX22700=m
-CONFIG_DVB_CX22702=m
-CONFIG_DVB_CXD2820R=m
-CONFIG_DVB_CXD2841ER=m
-CONFIG_DVB_DIB3000MB=m
-CONFIG_DVB_DIB3000MC=m
-CONFIG_DVB_DIB7000M=m
-CONFIG_DVB_DIB7000P=m
-CONFIG_DVB_DIB9000=m
-CONFIG_DVB_DRXD=m
-CONFIG_DVB_EC100=m
-CONFIG_DVB_GP8PSK_FE=m
-CONFIG_DVB_L64781=m
-CONFIG_DVB_MT352=m
-CONFIG_DVB_NXT6000=m
-CONFIG_DVB_RTL2830=m
-CONFIG_DVB_RTL2832=m
-CONFIG_DVB_RTL2832_SDR=m
-CONFIG_DVB_S5H1432=m
-CONFIG_DVB_SI2168=m
-CONFIG_DVB_SP887X=m
-CONFIG_DVB_STV0367=m
-CONFIG_DVB_TDA10048=m
-CONFIG_DVB_TDA1004X=m
-CONFIG_DVB_ZD1301_DEMOD=m
-CONFIG_DVB_ZL10353=m
-CONFIG_DVB_CXD2880=m
-
-#
-# DVB-C (cable) frontends
-#
-CONFIG_DVB_STV0297=m
-CONFIG_DVB_TDA10021=m
-CONFIG_DVB_TDA10023=m
-CONFIG_DVB_VES1820=m
-
-#
-# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
-#
-CONFIG_DVB_AU8522=m
-CONFIG_DVB_AU8522_DTV=m
-CONFIG_DVB_AU8522_V4L=m
-CONFIG_DVB_BCM3510=m
-CONFIG_DVB_LG2160=m
-CONFIG_DVB_LGDT3305=m
-CONFIG_DVB_LGDT3306A=m
-CONFIG_DVB_LGDT330X=m
-CONFIG_DVB_MXL692=m
-CONFIG_DVB_NXT200X=m
-CONFIG_DVB_OR51132=m
-CONFIG_DVB_OR51211=m
-CONFIG_DVB_S5H1409=m
-CONFIG_DVB_S5H1411=m
-
-#
-# ISDB-T (terrestrial) frontends
-#
-CONFIG_DVB_DIB8000=m
-CONFIG_DVB_MB86A20S=m
-CONFIG_DVB_S921=m
-
-#
-# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
-#
-CONFIG_DVB_MN88443X=m
-CONFIG_DVB_TC90522=m
-
-#
-# Digital terrestrial only tuners/PLL
-#
-CONFIG_DVB_PLL=m
-CONFIG_DVB_TUNER_DIB0070=m
-CONFIG_DVB_TUNER_DIB0090=m
-
-#
-# SEC control devices for DVB-S
-#
-CONFIG_DVB_A8293=m
-CONFIG_DVB_AF9033=m
-CONFIG_DVB_ASCOT2E=m
-CONFIG_DVB_ATBM8830=m
-CONFIG_DVB_HELENE=m
-CONFIG_DVB_HORUS3A=m
-CONFIG_DVB_ISL6405=m
-CONFIG_DVB_ISL6421=m
-CONFIG_DVB_ISL6423=m
-CONFIG_DVB_IX2505V=m
-CONFIG_DVB_LGS8GL5=m
-CONFIG_DVB_LGS8GXX=m
-CONFIG_DVB_LNBH25=m
-CONFIG_DVB_LNBH29=m
-CONFIG_DVB_LNBP21=m
-CONFIG_DVB_LNBP22=m
-CONFIG_DVB_M88RS2000=m
-CONFIG_DVB_TDA665x=m
-CONFIG_DVB_DRX39XYJ=m
-
-#
-# Common Interface (EN50221) controller drivers
-#
-CONFIG_DVB_CXD2099=m
-CONFIG_DVB_SP2=m
-# end of Customise DVB Frontends
-
-#
-# Tools to develop new frontends
-#
-CONFIG_DVB_DUMMY_FE=m
-# end of Media ancillary drivers
-
-#
-# Graphics support
-#
-CONFIG_APERTURE_HELPERS=y
-CONFIG_SCREEN_INFO=y
-CONFIG_VIDEO=y
-# CONFIG_AUXDISPLAY is not set
-# CONFIG_PANEL is not set
-# CONFIG_TEGRA_HOST1X is not set
-# CONFIG_IMX_IPUV3_CORE is not set
-CONFIG_DRM=m
-CONFIG_DRM_MIPI_DBI=m
-CONFIG_DRM_MIPI_DSI=y
-# CONFIG_DRM_DEBUG_MM is not set
-CONFIG_DRM_KMS_HELPER=m
-CONFIG_DRM_DRAW=y
-CONFIG_DRM_PANIC=y
-CONFIG_DRM_PANIC_FOREGROUND_COLOR=0xffffff
-CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x000000
-# CONFIG_DRM_PANIC_DEBUG is not set
-CONFIG_DRM_PANIC_SCREEN="user"
-# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
-# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
-CONFIG_DRM_CLIENT=y
-CONFIG_DRM_CLIENT_LIB=m
-CONFIG_DRM_CLIENT_SELECTION=m
-CONFIG_DRM_CLIENT_SETUP=y
-
-#
-# Supported DRM clients
-#
-CONFIG_DRM_FBDEV_EMULATION=y
-CONFIG_DRM_FBDEV_OVERALLOC=100
-# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
-CONFIG_DRM_CLIENT_LOG=y
-CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y
-# CONFIG_DRM_CLIENT_DEFAULT_LOG is not set
-CONFIG_DRM_CLIENT_DEFAULT="fbdev"
-# end of Supported DRM clients
-
-CONFIG_DRM_LOAD_EDID_FIRMWARE=y
-CONFIG_DRM_DISPLAY_DP_AUX_BUS=m
-CONFIG_DRM_DISPLAY_HELPER=m
-CONFIG_DRM_BRIDGE_CONNECTOR=y
-CONFIG_DRM_DISPLAY_DP_AUX_CEC=y
-CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV=y
-CONFIG_DRM_DISPLAY_DP_HELPER=y
-CONFIG_DRM_DISPLAY_DSC_HELPER=y
-CONFIG_DRM_DISPLAY_HDCP_HELPER=y
-CONFIG_DRM_DISPLAY_HDMI_AUDIO_HELPER=y
-CONFIG_DRM_DISPLAY_HDMI_HELPER=y
-CONFIG_DRM_DISPLAY_HDMI_STATE_HELPER=y
-CONFIG_DRM_TTM=m
-CONFIG_DRM_EXEC=m
-CONFIG_DRM_VRAM_HELPER=m
-CONFIG_DRM_TTM_HELPER=m
-CONFIG_DRM_GEM_DMA_HELPER=m
-CONFIG_DRM_GEM_SHMEM_HELPER=m
-CONFIG_DRM_SCHED=m
-
-#
-# I2C encoder or helper chips
-#
-# CONFIG_DRM_I2C_CH7006 is not set
-# CONFIG_DRM_I2C_SIL164 is not set
-CONFIG_DRM_I2C_NXP_TDA998X=m
-CONFIG_DRM_I2C_NXP_TDA9950=m
-# end of I2C encoder or helper chips
-
-#
-# ARM devices
-#
-# CONFIG_DRM_HDLCD is not set
-# CONFIG_DRM_MALI_DISPLAY is not set
-# CONFIG_DRM_KOMEDA is not set
-# end of ARM devices
-
-# CONFIG_DRM_RADEON is not set
-# CONFIG_DRM_AMDGPU is not set
-# CONFIG_DRM_NOUVEAU is not set
-# CONFIG_DRM_XE is not set
-CONFIG_DRM_VGEM=m
-# CONFIG_DRM_VKMS is not set
-# CONFIG_DRM_EXYNOS is not set
-CONFIG_DRM_UDL=m
-# CONFIG_DRM_AST is not set
-# CONFIG_DRM_MGAG200 is not set
-# CONFIG_DRM_ARMADA is not set
-# CONFIG_DRM_RCAR_DU is not set
-# CONFIG_DRM_RZG2L_MIPI_DSI is not set
-# CONFIG_DRM_SHMOBILE is not set
-# CONFIG_DRM_SUN4I is not set
-# CONFIG_DRM_OMAP is not set
-# CONFIG_DRM_TILCDC is not set
-CONFIG_DRM_QXL=m
-CONFIG_DRM_VIRTIO_GPU=m
-CONFIG_DRM_VIRTIO_GPU_KMS=y
-# CONFIG_DRM_MSM is not set
-# CONFIG_DRM_FSL_DCU is not set
-# CONFIG_DRM_TEGRA is not set
-# CONFIG_DRM_STM is not set
-CONFIG_DRM_PANEL=y
-
-#
-# Display Panels
-#
-# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set
-CONFIG_DRM_PANEL_ARM_VERSATILE=m
-CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596=m
-CONFIG_DRM_PANEL_AUO_A030JTN01=m
-# CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0 is not set
-CONFIG_DRM_PANEL_BOE_HIMAX8279D=m
-# CONFIG_DRM_PANEL_BOE_TH101MB31UIG002_28A is not set
-CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
-CONFIG_DRM_PANEL_BOE_TV101WUM_LL2=m
-CONFIG_DRM_PANEL_EBBG_FT8719=m
-CONFIG_DRM_PANEL_ELIDA_KD35T133=m
-CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m
-# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set
-CONFIG_DRM_PANEL_DSI_CM=m
-# CONFIG_DRM_PANEL_LVDS is not set
-CONFIG_DRM_PANEL_HIMAX_HX83102=m
-# CONFIG_DRM_PANEL_HIMAX_HX83112A is not set
-CONFIG_DRM_PANEL_HIMAX_HX8394=m
-CONFIG_DRM_PANEL_ILITEK_IL9322=m
-CONFIG_DRM_PANEL_ILITEK_ILI9341=m
-CONFIG_DRM_PANEL_ILITEK_ILI9805=m
-CONFIG_DRM_PANEL_ILITEK_ILI9806E=m
-CONFIG_DRM_PANEL_ILITEK_ILI9881C=m
-# CONFIG_DRM_PANEL_ILITEK_ILI9882T is not set
-CONFIG_DRM_PANEL_INNOLUX_EJ030NA=m
-# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
-CONFIG_DRM_PANEL_JADARD_JD9365DA_H3=m
-# CONFIG_DRM_PANEL_JDI_LPM102A188A is not set
-# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
-# CONFIG_DRM_PANEL_JDI_R63452 is not set
-# CONFIG_DRM_PANEL_KHADAS_TS050 is not set
-# CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set
-# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
-CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829=m
-CONFIG_DRM_PANEL_LINCOLNTECH_LCD197=m
-# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
-# CONFIG_DRM_PANEL_LG_LG4573 is not set
-CONFIG_DRM_PANEL_LG_SW43408=m
-CONFIG_DRM_PANEL_MAGNACHIP_D53E6EA8966=m
-CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
-# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
-# CONFIG_DRM_PANEL_NEWVISION_NV3051D is not set
-CONFIG_DRM_PANEL_NEWVISION_NV3052C=m
-CONFIG_DRM_PANEL_NOVATEK_NT35510=m
-CONFIG_DRM_PANEL_NOVATEK_NT35560=m
-# CONFIG_DRM_PANEL_NOVATEK_NT35950 is not set
-CONFIG_DRM_PANEL_NOVATEK_NT36523=m
-# CONFIG_DRM_PANEL_NOVATEK_NT36672A is not set
-# CONFIG_DRM_PANEL_NOVATEK_NT36672E is not set
-# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
-# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
-CONFIG_DRM_PANEL_ORISETECH_OTA5601A=m
-# CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set
-CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=m
-# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
-CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
-# CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set
-# CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set
-# CONFIG_DRM_PANEL_RAYDIUM_RM692E5 is not set
-CONFIG_DRM_PANEL_RAYDIUM_RM69380=m
-# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_AMS581VF01 is not set
-CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08=m
-CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24=m
-CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m
-CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m
-CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
-# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
-CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7=m
-# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
-CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8=m
-# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
-# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
-# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
-# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
-# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
-# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
-# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
-# CONFIG_DRM_PANEL_SITRONIX_ST7703 is not set
-# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
-# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set
-CONFIG_DRM_PANEL_SONY_TD4353_JDI=m
-# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
-# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
-CONFIG_DRM_PANEL_EDP=m
-CONFIG_DRM_PANEL_SIMPLE=m
-CONFIG_DRM_PANEL_SYNAPTICS_R63353=m
-# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
-# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
-# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
-# CONFIG_DRM_PANEL_TPO_TPG110 is not set
-# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
-# CONFIG_DRM_PANEL_VISIONOX_R66451 is not set
-# CONFIG_DRM_PANEL_VISIONOX_RM69299 is not set
-CONFIG_DRM_PANEL_VISIONOX_VTDR6130=m
-CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m
-CONFIG_DRM_PANEL_XINPENG_XPP055C272=m
-# end of Display Panels
-
-CONFIG_DRM_BRIDGE=y
-CONFIG_DRM_PANEL_BRIDGE=y
-
-#
-# Display Interface Bridges
-#
-CONFIG_DRM_CHIPONE_ICN6211=m
-CONFIG_DRM_CHRONTEL_CH7033=m
-CONFIG_DRM_CROS_EC_ANX7688=m
-CONFIG_DRM_DISPLAY_CONNECTOR=m
-# CONFIG_DRM_FSL_LDB is not set
-CONFIG_DRM_ITE_IT6263=m
-CONFIG_DRM_ITE_IT6505=m
-CONFIG_DRM_LONTIUM_LT8912B=m
-CONFIG_DRM_LONTIUM_LT9211=m
-CONFIG_DRM_LONTIUM_LT9611=m
-CONFIG_DRM_LONTIUM_LT9611UXC=m
-CONFIG_DRM_ITE_IT66121=m
-CONFIG_DRM_LVDS_CODEC=m
-# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
-CONFIG_DRM_NWL_MIPI_DSI=m
-# CONFIG_DRM_NXP_PTN3460 is not set
-# CONFIG_DRM_PARADE_PS8622 is not set
-CONFIG_DRM_PARADE_PS8640=m
-CONFIG_DRM_SAMSUNG_DSIM=m
-# CONFIG_DRM_SIL_SII8620 is not set
-# CONFIG_DRM_SII902X is not set
-# CONFIG_DRM_SII9234 is not set
-CONFIG_DRM_SIMPLE_BRIDGE=m
-# CONFIG_DRM_THINE_THC63LVD1024 is not set
-CONFIG_DRM_TOSHIBA_TC358762=m
-# CONFIG_DRM_TOSHIBA_TC358764 is not set
-# CONFIG_DRM_TOSHIBA_TC358767 is not set
-CONFIG_DRM_TOSHIBA_TC358768=m
-CONFIG_DRM_TOSHIBA_TC358775=m
-CONFIG_DRM_TI_DLPC3433=m
-CONFIG_DRM_TI_TDP158=m
-# CONFIG_DRM_TI_TFP410 is not set
-CONFIG_DRM_TI_SN65DSI83=m
-# CONFIG_DRM_TI_SN65DSI86 is not set
-CONFIG_DRM_TI_TPD12S015=m
-CONFIG_DRM_ANALOGIX_ANX6345=m
-# CONFIG_DRM_ANALOGIX_ANX78XX is not set
-CONFIG_DRM_ANALOGIX_DP=m
-# CONFIG_DRM_ANALOGIX_ANX7625 is not set
-# CONFIG_DRM_I2C_ADV7511 is not set
-CONFIG_DRM_CDNS_DSI=m
-CONFIG_DRM_CDNS_DSI_J721E=y
-CONFIG_DRM_CDNS_MHDP8546=m
-# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
-# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
-# CONFIG_DRM_IMX8QM_LDB is not set
-# CONFIG_DRM_IMX8QXP_LDB is not set
-# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
-# CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set
-# CONFIG_DRM_IMX93_MIPI_DSI is not set
-# end of Display Interface Bridges
-
-# CONFIG_DRM_STI is not set
-# CONFIG_DRM_IMX_LCDC is not set
-# CONFIG_DRM_V3D is not set
-CONFIG_DRM_ETNAVIV=m
-CONFIG_DRM_ETNAVIV_THERMAL=y
-CONFIG_DRM_HISI_HIBMC=m
-CONFIG_DRM_LOGICVC=m
-# CONFIG_DRM_MEDIATEK is not set
-# CONFIG_DRM_MXSFB is not set
-# CONFIG_DRM_IMX_LCDIF is not set
-# CONFIG_DRM_MESON is not set
-# CONFIG_DRM_ARCPGU is not set
-CONFIG_DRM_BOCHS=m
-CONFIG_DRM_CIRRUS_QEMU=m
-CONFIG_DRM_GM12U320=m
-CONFIG_DRM_PANEL_MIPI_DBI=m
-CONFIG_DRM_SIMPLEDRM=m
-# CONFIG_TINYDRM_HX8357D is not set
-# CONFIG_TINYDRM_ILI9163 is not set
-# CONFIG_TINYDRM_ILI9225 is not set
-# CONFIG_TINYDRM_ILI9341 is not set
-CONFIG_TINYDRM_ILI9486=m
-# CONFIG_TINYDRM_MI0283QT is not set
-# CONFIG_TINYDRM_REPAPER is not set
-CONFIG_TINYDRM_SHARP_MEMORY=m
-# CONFIG_TINYDRM_ST7586 is not set
-# CONFIG_TINYDRM_ST7735R is not set
-# CONFIG_DRM_PL111 is not set
-# CONFIG_DRM_TVE200 is not set
-# CONFIG_DRM_LIMA is not set
-# CONFIG_DRM_ASPEED_GFX is not set
-# CONFIG_DRM_MCDE is not set
-# CONFIG_DRM_TIDSS is not set
-CONFIG_DRM_GUD=m
-CONFIG_DRM_SSD130X=m
-CONFIG_DRM_SSD130X_I2C=m
-CONFIG_DRM_SSD130X_SPI=m
-# CONFIG_DRM_WERROR is not set
-CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
-
-#
-# Frame buffer Devices
-#
-CONFIG_FB=y
-CONFIG_FB_SVGALIB=m
-# CONFIG_FB_CIRRUS is not set
-# CONFIG_FB_PM2 is not set
-# CONFIG_FB_IMX is not set
-# CONFIG_FB_CYBER2000 is not set
-# CONFIG_FB_ASILIANT is not set
-# CONFIG_FB_IMSTT is not set
-# CONFIG_FB_UVESA is not set
-CONFIG_FB_EFI=y
-# CONFIG_FB_OPENCORES is not set
-# CONFIG_FB_S1D13XXX is not set
-CONFIG_FB_NVIDIA=m
-# CONFIG_FB_NVIDIA_I2C is not set
-# CONFIG_FB_NVIDIA_DEBUG is not set
-CONFIG_FB_NVIDIA_BACKLIGHT=y
-CONFIG_FB_RIVA=m
-# CONFIG_FB_RIVA_I2C is not set
-# CONFIG_FB_RIVA_DEBUG is not set
-CONFIG_FB_RIVA_BACKLIGHT=y
-# CONFIG_FB_I740 is not set
-# CONFIG_FB_MATROX is not set
-# CONFIG_FB_RADEON is not set
-# CONFIG_FB_ATY128 is not set
-# CONFIG_FB_ATY is not set
-CONFIG_FB_S3=m
-CONFIG_FB_S3_DDC=y
-# CONFIG_FB_SAVAGE is not set
-# CONFIG_FB_SIS is not set
-# CONFIG_FB_NEOMAGIC is not set
-# CONFIG_FB_KYRO is not set
-CONFIG_FB_3DFX=m
-# CONFIG_FB_3DFX_ACCEL is not set
-CONFIG_FB_3DFX_I2C=y
-# CONFIG_FB_VOODOO1 is not set
-CONFIG_FB_VT8623=m
-# CONFIG_FB_TRIDENT is not set
-CONFIG_FB_ARK=m
-CONFIG_FB_PM3=m
-# CONFIG_FB_CARMINE is not set
-# CONFIG_FB_VT8500 is not set
-# CONFIG_FB_WM8505 is not set
-# CONFIG_FB_S3C is not set
-CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
-# CONFIG_FB_IBM_GXT4500 is not set
-# CONFIG_FB_XILINX is not set
-# CONFIG_FB_VIRTUAL is not set
-# CONFIG_FB_METRONOME is not set
-CONFIG_FB_MB862XX=m
-CONFIG_FB_MB862XX_PCI_GDC=y
-CONFIG_FB_MB862XX_I2C=y
-CONFIG_FB_SIMPLE=m
-# CONFIG_FB_SSD1307 is not set
-# CONFIG_FB_SM712 is not set
-# CONFIG_FB_OMAP2 is not set
-CONFIG_FB_CORE=y
-CONFIG_FB_NOTIFY=y
-CONFIG_FIRMWARE_EDID=y
-CONFIG_FB_DEVICE=y
-CONFIG_FB_DDC=m
-CONFIG_FB_CFB_FILLRECT=y
-CONFIG_FB_CFB_COPYAREA=y
-CONFIG_FB_CFB_IMAGEBLIT=y
-CONFIG_FB_SYS_FILLRECT=y
-CONFIG_FB_SYS_COPYAREA=y
-CONFIG_FB_SYS_IMAGEBLIT=y
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-CONFIG_FB_SYSMEM_FOPS=y
-CONFIG_FB_DEFERRED_IO=y
-CONFIG_FB_DMAMEM_HELPERS=y
-CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y
-CONFIG_FB_IOMEM_FOPS=y
-CONFIG_FB_IOMEM_HELPERS=y
-CONFIG_FB_SYSMEM_HELPERS=y
-CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
-CONFIG_FB_BACKLIGHT=y
-CONFIG_FB_MODE_HELPERS=y
-CONFIG_FB_TILEBLITTING=y
-# end of Frame buffer Devices
-
-#
-# Backlight & LCD device support
-#
-# CONFIG_LCD_CLASS_DEVICE is not set
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-CONFIG_BACKLIGHT_KTD253=m
-# CONFIG_BACKLIGHT_KTD2801 is not set
-CONFIG_BACKLIGHT_KTZ8866=m
-CONFIG_BACKLIGHT_PWM=m
-# CONFIG_BACKLIGHT_DA9052 is not set
-CONFIG_BACKLIGHT_MT6370=m
-CONFIG_BACKLIGHT_QCOM_WLED=m
-CONFIG_BACKLIGHT_RT4831=m
-# CONFIG_BACKLIGHT_ADP8860 is not set
-# CONFIG_BACKLIGHT_ADP8870 is not set
-CONFIG_BACKLIGHT_LM3509=m
-# CONFIG_BACKLIGHT_LM3630A is not set
-# CONFIG_BACKLIGHT_LM3639 is not set
-# CONFIG_BACKLIGHT_LP855X is not set
-CONFIG_BACKLIGHT_MP3309C=m
-CONFIG_BACKLIGHT_PANDORA=m
-CONFIG_BACKLIGHT_GPIO=m
-# CONFIG_BACKLIGHT_LV5207LP is not set
-# CONFIG_BACKLIGHT_BD6107 is not set
-# CONFIG_BACKLIGHT_ARCXCNN is not set
-CONFIG_BACKLIGHT_LED=m
-# end of Backlight & LCD device support
-
-CONFIG_VGASTATE=m
-CONFIG_VIDEOMODE_HELPERS=y
-CONFIG_HDMI=y
-
-#
-# Console display driver support
-#
-CONFIG_DUMMY_CONSOLE=y
-CONFIG_DUMMY_CONSOLE_COLUMNS=80
-CONFIG_DUMMY_CONSOLE_ROWS=25
-CONFIG_FRAMEBUFFER_CONSOLE=y
-# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set
-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
-# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
-# end of Console display driver support
-
-# CONFIG_LOGO is not set
-# end of Graphics support
-
-CONFIG_DRM_ACCEL=y
-CONFIG_DRM_ACCEL_QAIC=m
-CONFIG_SOUND=m
-CONFIG_SOUND_OSS_CORE=y
-# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
-CONFIG_SND=m
-CONFIG_SND_TIMER=m
-CONFIG_SND_PCM=m
-CONFIG_SND_PCM_ELD=y
-CONFIG_SND_PCM_IEC958=y
-CONFIG_SND_DMAENGINE_PCM=m
-CONFIG_SND_HWDEP=m
-CONFIG_SND_SEQ_DEVICE=m
-CONFIG_SND_RAWMIDI=m
-CONFIG_SND_UMP=m
-# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set
-CONFIG_SND_COMPRESS_OFFLOAD=m
-CONFIG_SND_COMPRESS_ACCEL=y
-CONFIG_SND_JACK=y
-CONFIG_SND_JACK_INPUT_DEV=y
-CONFIG_SND_OSSEMUL=y
-CONFIG_SND_MIXER_OSS=m
-CONFIG_SND_PCM_OSS=m
-CONFIG_SND_PCM_OSS_PLUGINS=y
-CONFIG_SND_PCM_TIMER=y
-CONFIG_SND_HRTIMER=m
-CONFIG_SND_DYNAMIC_MINORS=y
-CONFIG_SND_MAX_CARDS=32
-CONFIG_SND_SUPPORT_OLD_API=y
-CONFIG_SND_PROC_FS=y
-CONFIG_SND_VERBOSE_PROCFS=y
-CONFIG_SND_CTL_FAST_LOOKUP=y
-# CONFIG_SND_DEBUG is not set
-CONFIG_SND_CTL_INPUT_VALIDATION=y
-CONFIG_SND_UTIMER=y
-CONFIG_SND_VMASTER=y
-CONFIG_SND_CTL_LED=m
-CONFIG_SND_SEQUENCER=m
-CONFIG_SND_SEQ_DUMMY=m
-# CONFIG_SND_SEQUENCER_OSS is not set
-CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
-CONFIG_SND_SEQ_MIDI_EVENT=m
-CONFIG_SND_SEQ_MIDI=m
-CONFIG_SND_SEQ_MIDI_EMUL=m
-CONFIG_SND_SEQ_VIRMIDI=m
-# CONFIG_SND_SEQ_UMP is not set
-CONFIG_SND_MPU401_UART=m
-CONFIG_SND_OPL3_LIB=m
-CONFIG_SND_OPL3_LIB_SEQ=m
-CONFIG_SND_AC97_CODEC=m
-CONFIG_SND_DRIVERS=y
-# CONFIG_SND_DUMMY is not set
-CONFIG_SND_ALOOP=m
-# CONFIG_SND_PCMTEST is not set
-# CONFIG_SND_VIRMIDI is not set
-# CONFIG_SND_MTPAV is not set
-CONFIG_SND_MTS64=m
-# CONFIG_SND_SERIAL_U16550 is not set
-# CONFIG_SND_MPU401 is not set
-CONFIG_SND_PORTMAN2X4=m
-CONFIG_SND_AC97_POWER_SAVE=y
-CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
-CONFIG_SND_PCI=y
-CONFIG_SND_AD1889=m
-CONFIG_SND_ALS300=m
-CONFIG_SND_ALI5451=m
-# CONFIG_SND_ATIIXP is not set
-# CONFIG_SND_ATIIXP_MODEM is not set
-# CONFIG_SND_AU8810 is not set
-# CONFIG_SND_AU8820 is not set
-# CONFIG_SND_AU8830 is not set
-# CONFIG_SND_AW2 is not set
-CONFIG_SND_AZT3328=m
-# CONFIG_SND_BT87X is not set
-# CONFIG_SND_CA0106 is not set
-# CONFIG_SND_CMIPCI is not set
-CONFIG_SND_OXYGEN_LIB=m
-CONFIG_SND_OXYGEN=m
-# CONFIG_SND_CS4281 is not set
-# CONFIG_SND_CS46XX is not set
-CONFIG_SND_CTXFI=m
-CONFIG_SND_DARLA20=m
-CONFIG_SND_GINA20=m
-CONFIG_SND_LAYLA20=m
-CONFIG_SND_DARLA24=m
-CONFIG_SND_GINA24=m
-CONFIG_SND_LAYLA24=m
-CONFIG_SND_MONA=m
-CONFIG_SND_MIA=m
-CONFIG_SND_ECHO3G=m
-CONFIG_SND_INDIGO=m
-CONFIG_SND_INDIGOIO=m
-CONFIG_SND_INDIGODJ=m
-CONFIG_SND_INDIGOIOX=m
-CONFIG_SND_INDIGODJX=m
-CONFIG_SND_EMU10K1=m
-CONFIG_SND_EMU10K1_SEQ=m
-CONFIG_SND_EMU10K1X=m
-# CONFIG_SND_ENS1370 is not set
-# CONFIG_SND_ENS1371 is not set
-CONFIG_SND_ES1938=m
-CONFIG_SND_ES1968=m
-CONFIG_SND_ES1968_INPUT=y
-CONFIG_SND_ES1968_RADIO=y
-# CONFIG_SND_FM801 is not set
-# CONFIG_SND_HDSP is not set
-CONFIG_SND_HDSPM=m
-CONFIG_SND_ICE1712=m
-# CONFIG_SND_ICE1724 is not set
-# CONFIG_SND_INTEL8X0 is not set
-# CONFIG_SND_INTEL8X0M is not set
-# CONFIG_SND_KORG1212 is not set
-CONFIG_SND_LOLA=m
-CONFIG_SND_MAESTRO3=m
-CONFIG_SND_MAESTRO3_INPUT=y
-# CONFIG_SND_MIXART is not set
-# CONFIG_SND_NM256 is not set
-CONFIG_SND_PCXHR=m
-CONFIG_SND_RIPTIDE=m
-# CONFIG_SND_RME32 is not set
-# CONFIG_SND_RME96 is not set
-# CONFIG_SND_RME9652 is not set
-CONFIG_SND_SONICVIBES=m
-CONFIG_SND_TRIDENT=m
-# CONFIG_SND_VIA82XX is not set
-# CONFIG_SND_VIA82XX_MODEM is not set
-CONFIG_SND_VIRTUOSO=m
-# CONFIG_SND_VX222 is not set
-# CONFIG_SND_YMFPCI is not set
-
-#
-# HD-Audio
-#
-CONFIG_SND_HDA=m
-CONFIG_SND_HDA_GENERIC_LEDS=y
-# CONFIG_SND_HDA_INTEL is not set
-# CONFIG_SND_HDA_TEGRA is not set
-CONFIG_SND_HDA_HWDEP=y
-CONFIG_SND_HDA_RECONFIG=y
-CONFIG_SND_HDA_INPUT_BEEP=y
-CONFIG_SND_HDA_INPUT_BEEP_MODE=1
-CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_SCODEC_COMPONENT=m
-CONFIG_SND_HDA_CODEC_REALTEK=m
-CONFIG_SND_HDA_CODEC_ANALOG=m
-CONFIG_SND_HDA_CODEC_SIGMATEL=m
-CONFIG_SND_HDA_CODEC_VIA=m
-CONFIG_SND_HDA_CODEC_HDMI=m
-CONFIG_SND_HDA_CODEC_CIRRUS=m
-CONFIG_SND_HDA_CODEC_CS8409=m
-CONFIG_SND_HDA_CODEC_CONEXANT=m
-CONFIG_SND_HDA_CODEC_SENARYTECH=m
-CONFIG_SND_HDA_CODEC_CA0110=m
-CONFIG_SND_HDA_CODEC_CA0132=m
-CONFIG_SND_HDA_CODEC_CA0132_DSP=y
-CONFIG_SND_HDA_CODEC_CMEDIA=m
-CONFIG_SND_HDA_CODEC_SI3054=m
-CONFIG_SND_HDA_GENERIC=m
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
-# end of HD-Audio
-
-CONFIG_SND_HDA_CORE=m
-CONFIG_SND_HDA_DSP_LOADER=y
-CONFIG_SND_HDA_EXT_CORE=m
-CONFIG_SND_HDA_PREALLOC_SIZE=0
-CONFIG_SND_ARM=y
-# CONFIG_SND_ARMAACI is not set
-
-#
-# Atmel devices (AT91)
-#
-# CONFIG_SND_ATMEL_AC97C is not set
-# end of Atmel devices (AT91)
-
-CONFIG_SND_SPI=y
-CONFIG_SND_USB=y
-CONFIG_SND_USB_AUDIO=m
-CONFIG_SND_USB_AUDIO_MIDI_V2=y
-CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
-CONFIG_SND_USB_UA101=m
-CONFIG_SND_USB_CAIAQ=m
-CONFIG_SND_USB_CAIAQ_INPUT=y
-CONFIG_SND_USB_6FIRE=m
-CONFIG_SND_USB_HIFACE=m
-CONFIG_SND_BCD2000=m
-CONFIG_SND_USB_LINE6=m
-CONFIG_SND_USB_POD=m
-CONFIG_SND_USB_PODHD=m
-CONFIG_SND_USB_TONEPORT=m
-CONFIG_SND_USB_VARIAX=m
-CONFIG_SND_FIREWIRE=y
-CONFIG_SND_FIREWIRE_LIB=m
-CONFIG_SND_DICE=m
-CONFIG_SND_OXFW=m
-CONFIG_SND_ISIGHT=m
-CONFIG_SND_FIREWORKS=m
-CONFIG_SND_BEBOB=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-# CONFIG_SND_FIREWIRE_MOTU is not set
-# CONFIG_SND_FIREFACE is not set
-CONFIG_SND_SOC=m
-CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
-CONFIG_SND_SOC_ADI=m
-CONFIG_SND_SOC_ADI_AXI_I2S=m
-CONFIG_SND_SOC_ADI_AXI_SPDIF=m
-# CONFIG_SND_SOC_AMD_ACP is not set
-# CONFIG_SND_AMD_ACP_CONFIG is not set
-# CONFIG_SND_ATMEL_SOC is not set
-# CONFIG_SND_BCM2835_SOC_I2S is not set
-# CONFIG_SND_SOC_CYGNUS is not set
-CONFIG_SND_BCM63XX_I2S_WHISTLER=m
-# CONFIG_SND_DESIGNWARE_I2S is not set
-
-#
-# SoC Audio for Freescale CPUs
-#
-
-#
-# Common SoC Audio options for Freescale CPUs:
-#
-CONFIG_SND_SOC_FSL_ASRC=m
-CONFIG_SND_SOC_FSL_SAI=m
-CONFIG_SND_SOC_FSL_MQS=m
-CONFIG_SND_SOC_FSL_AUDMIX=m
-CONFIG_SND_SOC_FSL_SSI=m
-CONFIG_SND_SOC_FSL_SPDIF=m
-# CONFIG_SND_SOC_FSL_ESAI is not set
-CONFIG_SND_SOC_FSL_MICFIL=m
-CONFIG_SND_SOC_FSL_EASRC=m
-CONFIG_SND_SOC_FSL_XCVR=m
-# CONFIG_SND_SOC_FSL_AUD2HTX is not set
-CONFIG_SND_SOC_FSL_UTILS=m
-CONFIG_SND_SOC_IMX_AUDMUX=m
-# CONFIG_SND_IMX_SOC is not set
-CONFIG_SND_SOC_IMX_PCM_FIQ=m
-# end of SoC Audio for Freescale CPUs
-
-# CONFIG_SND_SOC_CHV3_I2S is not set
-# CONFIG_SND_I2S_HI6210_I2S is not set
-# CONFIG_SND_KIRKWOOD_SOC is not set
-
-#
-# SoC Audio for Loongson CPUs
-#
-# end of SoC Audio for Loongson CPUs
-
-# CONFIG_SND_SOC_IMG is not set
-# CONFIG_SND_SOC_MT2701 is not set
-# CONFIG_SND_SOC_MT6797 is not set
-# CONFIG_SND_SOC_MT7986 is not set
-# CONFIG_SND_SOC_MT8173 is not set
-# CONFIG_SND_SOC_MT8183 is not set
-# CONFIG_SND_SOC_MT8186 is not set
-# CONFIG_SND_SOC_MTK_BTCVSD is not set
-# CONFIG_SND_SOC_MT8188 is not set
-# CONFIG_SND_SOC_MT8192 is not set
-# CONFIG_SND_SOC_MT8195 is not set
-# CONFIG_SND_SOC_MT8365 is not set
-
-#
-# ASoC support for Amlogic platforms
-#
-# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_GX_SOUND_CARD is not set
-# CONFIG_SND_MESON_G12A_TOACODEC is not set
-# CONFIG_SND_MESON_G12A_TOHDMITX is not set
-# CONFIG_SND_SOC_MESON_T9015 is not set
-# end of ASoC support for Amlogic platforms
-
-# CONFIG_SND_PXA_SOC_SSP is not set
-# CONFIG_SND_MMP_SOC_SSPA is not set
-# CONFIG_SND_PXA910_SOC is not set
-# CONFIG_SND_SOC_QCOM is not set
-
-#
-# SoC Audio support for Renesas SoCs
-#
-# CONFIG_SND_SOC_SH4_FSI is not set
-# CONFIG_SND_SOC_RCAR is not set
-# end of SoC Audio support for Renesas SoCs
-
-# CONFIG_SND_SOC_ROCKCHIP is not set
-# CONFIG_SND_SOC_SAMSUNG is not set
-CONFIG_SND_SOC_SDCA_OPTIONAL=m
-# CONFIG_SND_SOC_SOF_TOPLEVEL is not set
-# CONFIG_SND_SOC_STI is not set
-
-#
-# STMicroelectronics STM32 SOC audio support
-#
-# CONFIG_SND_SOC_STM32_SAI is not set
-# CONFIG_SND_SOC_STM32_I2S is not set
-# CONFIG_SND_SOC_STM32_SPDIFRX is not set
-# end of STMicroelectronics STM32 SOC audio support
-
-#
-# Allwinner SoC Audio support
-#
-# CONFIG_SND_SUN4I_CODEC is not set
-# CONFIG_SND_SUN8I_CODEC is not set
-# CONFIG_SND_SUN8I_CODEC_ANALOG is not set
-# CONFIG_SND_SUN4I_I2S is not set
-# CONFIG_SND_SUN4I_SPDIF is not set
-# CONFIG_SND_SUN50I_DMIC is not set
-# end of Allwinner SoC Audio support
-
-#
-# Audio support for Texas Instruments SoCs
-#
-
-#
-# Texas Instruments DAI support for:
-#
-# CONFIG_SND_SOC_DAVINCI_MCASP is not set
-# CONFIG_SND_SOC_OMAP_DMIC is not set
-# CONFIG_SND_SOC_OMAP_MCBSP is not set
-# CONFIG_SND_SOC_OMAP_MCPDM is not set
-
-#
-# Audio support for boards with Texas Instruments SoCs
-#
-# CONFIG_SND_SOC_NOKIA_N810 is not set
-# CONFIG_SND_SOC_NOKIA_RX51 is not set
-# CONFIG_SND_SOC_OMAP3_PANDORA is not set
-# CONFIG_SND_SOC_OMAP3_TWL4030 is not set
-# CONFIG_SND_SOC_OMAP_ABE_TWL6040 is not set
-# end of Audio support for Texas Instruments SoCs
-
-# CONFIG_SND_SOC_UNIPHIER is not set
-# CONFIG_SND_SOC_UX500 is not set
-# CONFIG_SND_SOC_XILINX_I2S is not set
-# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
-# CONFIG_SND_SOC_XILINX_SPDIF is not set
-# CONFIG_SND_SOC_XTFPGA_I2S is not set
-CONFIG_SND_SOC_I2C_AND_SPI=m
-
-#
-# CODEC drivers
-#
-# CONFIG_SND_SOC_AC97_CODEC is not set
-# CONFIG_SND_SOC_ADAU1372_I2C is not set
-# CONFIG_SND_SOC_ADAU1372_SPI is not set
-# CONFIG_SND_SOC_ADAU1373 is not set
-# CONFIG_SND_SOC_ADAU1701 is not set
-# CONFIG_SND_SOC_ADAU1761_I2C is not set
-# CONFIG_SND_SOC_ADAU1761_SPI is not set
-# CONFIG_SND_SOC_ADAU7002 is not set
-CONFIG_SND_SOC_ADAU7118=m
-CONFIG_SND_SOC_ADAU7118_HW=m
-CONFIG_SND_SOC_ADAU7118_I2C=m
-# CONFIG_SND_SOC_AK4104 is not set
-# CONFIG_SND_SOC_AK4118 is not set
-# CONFIG_SND_SOC_AK4375 is not set
-CONFIG_SND_SOC_AK4458=m
-# CONFIG_SND_SOC_AK4554 is not set
-# CONFIG_SND_SOC_AK4613 is not set
-CONFIG_SND_SOC_AK4619=m
-# CONFIG_SND_SOC_AK4642 is not set
-# CONFIG_SND_SOC_AK5386 is not set
-CONFIG_SND_SOC_AK5558=m
-# CONFIG_SND_SOC_ALC5623 is not set
-# CONFIG_SND_SOC_AUDIO_IIO_AUX is not set
-# CONFIG_SND_SOC_AW8738 is not set
-CONFIG_SND_SOC_AW88395_LIB=m
-CONFIG_SND_SOC_AW88395=m
-# CONFIG_SND_SOC_AW88261 is not set
-# CONFIG_SND_SOC_AW88081 is not set
-# CONFIG_SND_SOC_AW87390 is not set
-# CONFIG_SND_SOC_AW88399 is not set
-# CONFIG_SND_SOC_BD28623 is not set
-# CONFIG_SND_SOC_BT_SCO is not set
-# CONFIG_SND_SOC_CHV3_CODEC is not set
-CONFIG_SND_SOC_CROS_EC_CODEC=m
-# CONFIG_SND_SOC_CS35L32 is not set
-# CONFIG_SND_SOC_CS35L33 is not set
-# CONFIG_SND_SOC_CS35L34 is not set
-# CONFIG_SND_SOC_CS35L35 is not set
-# CONFIG_SND_SOC_CS35L36 is not set
-# CONFIG_SND_SOC_CS35L41_SPI is not set
-# CONFIG_SND_SOC_CS35L41_I2C is not set
-# CONFIG_SND_SOC_CS35L45_SPI is not set
-# CONFIG_SND_SOC_CS35L45_I2C is not set
-# CONFIG_SND_SOC_CS35L56_I2C is not set
-# CONFIG_SND_SOC_CS35L56_SPI is not set
-CONFIG_SND_SOC_CS40L50=m
-CONFIG_SND_SOC_CS42L42_CORE=m
-# CONFIG_SND_SOC_CS42L42 is not set
-# CONFIG_SND_SOC_CS42L51_I2C is not set
-# CONFIG_SND_SOC_CS42L52 is not set
-# CONFIG_SND_SOC_CS42L56 is not set
-# CONFIG_SND_SOC_CS42L73 is not set
-CONFIG_SND_SOC_CS42L83=m
-# CONFIG_SND_SOC_CS42L84 is not set
-# CONFIG_SND_SOC_CS4234 is not set
-# CONFIG_SND_SOC_CS4265 is not set
-# CONFIG_SND_SOC_CS4270 is not set
-# CONFIG_SND_SOC_CS4271_I2C is not set
-# CONFIG_SND_SOC_CS4271_SPI is not set
-# CONFIG_SND_SOC_CS42XX8_I2C is not set
-# CONFIG_SND_SOC_CS43130 is not set
-# CONFIG_SND_SOC_CS4341 is not set
-# CONFIG_SND_SOC_CS4349 is not set
-# CONFIG_SND_SOC_CS53L30 is not set
-CONFIG_SND_SOC_CS530X=m
-CONFIG_SND_SOC_CS530X_I2C=m
-# CONFIG_SND_SOC_CX2072X is not set
-CONFIG_SND_SOC_DA7213=m
-CONFIG_SND_SOC_DMIC=m
-CONFIG_SND_SOC_HDMI_CODEC=m
-# CONFIG_SND_SOC_ES7134 is not set
-# CONFIG_SND_SOC_ES7241 is not set
-CONFIG_SND_SOC_ES8311=m
-# CONFIG_SND_SOC_ES8316 is not set
-# CONFIG_SND_SOC_ES8323 is not set
-CONFIG_SND_SOC_ES8326=m
-CONFIG_SND_SOC_ES8328=m
-CONFIG_SND_SOC_ES8328_I2C=m
-CONFIG_SND_SOC_ES8328_SPI=m
-# CONFIG_SND_SOC_GTM601 is not set
-CONFIG_SND_SOC_HDA=m
-CONFIG_SND_SOC_ICS43432=m
-CONFIG_SND_SOC_IDT821034=m
-# CONFIG_SND_SOC_INNO_RK3036 is not set
-# CONFIG_SND_SOC_MAX98088 is not set
-CONFIG_SND_SOC_MAX98090=m
-# CONFIG_SND_SOC_MAX98357A is not set
-# CONFIG_SND_SOC_MAX98504 is not set
-# CONFIG_SND_SOC_MAX9867 is not set
-# CONFIG_SND_SOC_MAX98927 is not set
-# CONFIG_SND_SOC_MAX98520 is not set
-CONFIG_SND_SOC_MAX98373=m
-CONFIG_SND_SOC_MAX98373_I2C=m
-# CONFIG_SND_SOC_MAX98388 is not set
-# CONFIG_SND_SOC_MAX98390 is not set
-# CONFIG_SND_SOC_MAX98396 is not set
-# CONFIG_SND_SOC_MAX9860 is not set
-# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set
-# CONFIG_SND_SOC_PCM1681 is not set
-# CONFIG_SND_SOC_PCM1789_I2C is not set
-# CONFIG_SND_SOC_PCM179X_I2C is not set
-# CONFIG_SND_SOC_PCM179X_SPI is not set
-# CONFIG_SND_SOC_PCM186X_I2C is not set
-# CONFIG_SND_SOC_PCM186X_SPI is not set
-# CONFIG_SND_SOC_PCM3060_I2C is not set
-# CONFIG_SND_SOC_PCM3060_SPI is not set
-# CONFIG_SND_SOC_PCM3168A_I2C is not set
-# CONFIG_SND_SOC_PCM3168A_SPI is not set
-# CONFIG_SND_SOC_PCM5102A is not set
-# CONFIG_SND_SOC_PCM512x_I2C is not set
-# CONFIG_SND_SOC_PCM512x_SPI is not set
-CONFIG_SND_SOC_PCM6240=m
-# CONFIG_SND_SOC_PEB2466 is not set
-CONFIG_SND_SOC_RK3328=m
-CONFIG_SND_SOC_RK817=m
-CONFIG_SND_SOC_RL6231=m
-# CONFIG_SND_SOC_RT5616 is not set
-# CONFIG_SND_SOC_RT5631 is not set
-CONFIG_SND_SOC_RT5640=m
-# CONFIG_SND_SOC_RT5659 is not set
-# CONFIG_SND_SOC_RT9120 is not set
-# CONFIG_SND_SOC_RTQ9128 is not set
-CONFIG_SND_SOC_SGTL5000=m
-# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
-# CONFIG_SND_SOC_SIMPLE_MUX is not set
-# CONFIG_SND_SOC_SMA1303 is not set
-# CONFIG_SND_SOC_SMA1307 is not set
-# CONFIG_SND_SOC_SPDIF is not set
-CONFIG_SND_SOC_SRC4XXX_I2C=m
-CONFIG_SND_SOC_SRC4XXX=m
-# CONFIG_SND_SOC_SSM2305 is not set
-# CONFIG_SND_SOC_SSM2518 is not set
-# CONFIG_SND_SOC_SSM2602_SPI is not set
-# CONFIG_SND_SOC_SSM2602_I2C is not set
-# CONFIG_SND_SOC_SSM3515 is not set
-# CONFIG_SND_SOC_SSM4567 is not set
-# CONFIG_SND_SOC_STA32X is not set
-# CONFIG_SND_SOC_STA350 is not set
-# CONFIG_SND_SOC_STI_SAS is not set
-# CONFIG_SND_SOC_TAS2552 is not set
-# CONFIG_SND_SOC_TAS2562 is not set
-# CONFIG_SND_SOC_TAS2764 is not set
-# CONFIG_SND_SOC_TAS2770 is not set
-# CONFIG_SND_SOC_TAS2780 is not set
-# CONFIG_SND_SOC_TAS2781_I2C is not set
-# CONFIG_SND_SOC_TAS5086 is not set
-# CONFIG_SND_SOC_TAS571X is not set
-# CONFIG_SND_SOC_TAS5720 is not set
-# CONFIG_SND_SOC_TAS5805M is not set
-# CONFIG_SND_SOC_TAS6424 is not set
-# CONFIG_SND_SOC_TDA7419 is not set
-# CONFIG_SND_SOC_TFA9879 is not set
-# CONFIG_SND_SOC_TFA989X is not set
-# CONFIG_SND_SOC_TLV320ADC3XXX is not set
-CONFIG_SND_SOC_TLV320AIC23=m
-CONFIG_SND_SOC_TLV320AIC23_I2C=m
-# CONFIG_SND_SOC_TLV320AIC23_SPI is not set
-# CONFIG_SND_SOC_TLV320AIC31XX is not set
-# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set
-# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set
-# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set
-# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set
-# CONFIG_SND_SOC_TLV320ADCX140 is not set
-CONFIG_SND_SOC_TS3A227E=m
-# CONFIG_SND_SOC_TSCS42XX is not set
-# CONFIG_SND_SOC_TSCS454 is not set
-# CONFIG_SND_SOC_UDA1334 is not set
-# CONFIG_SND_SOC_UDA1342 is not set
-# CONFIG_SND_SOC_WM8510 is not set
-# CONFIG_SND_SOC_WM8523 is not set
-# CONFIG_SND_SOC_WM8524 is not set
-# CONFIG_SND_SOC_WM8580 is not set
-# CONFIG_SND_SOC_WM8711 is not set
-# CONFIG_SND_SOC_WM8728 is not set
-# CONFIG_SND_SOC_WM8731_I2C is not set
-# CONFIG_SND_SOC_WM8731_SPI is not set
-# CONFIG_SND_SOC_WM8737 is not set
-# CONFIG_SND_SOC_WM8741 is not set
-# CONFIG_SND_SOC_WM8750 is not set
-CONFIG_SND_SOC_WM8753=m
-# CONFIG_SND_SOC_WM8770 is not set
-# CONFIG_SND_SOC_WM8776 is not set
-# CONFIG_SND_SOC_WM8782 is not set
-# CONFIG_SND_SOC_WM8804_I2C is not set
-# CONFIG_SND_SOC_WM8804_SPI is not set
-CONFIG_SND_SOC_WM8903=m
-CONFIG_SND_SOC_WM8904=m
-# CONFIG_SND_SOC_WM8940 is not set
-# CONFIG_SND_SOC_WM8960 is not set
-# CONFIG_SND_SOC_WM8961 is not set
-# CONFIG_SND_SOC_WM8962 is not set
-# CONFIG_SND_SOC_WM8974 is not set
-# CONFIG_SND_SOC_WM8978 is not set
-# CONFIG_SND_SOC_WM8985 is not set
-# CONFIG_SND_SOC_ZL38060 is not set
-# CONFIG_SND_SOC_MAX9759 is not set
-# CONFIG_SND_SOC_MT6351 is not set
-# CONFIG_SND_SOC_MT6357 is not set
-# CONFIG_SND_SOC_MT6358 is not set
-# CONFIG_SND_SOC_MT6660 is not set
-# CONFIG_SND_SOC_NAU8315 is not set
-# CONFIG_SND_SOC_NAU8540 is not set
-# CONFIG_SND_SOC_NAU8810 is not set
-# CONFIG_SND_SOC_NAU8821 is not set
-# CONFIG_SND_SOC_NAU8822 is not set
-# CONFIG_SND_SOC_NAU8824 is not set
-# CONFIG_SND_SOC_NTP8918 is not set
-# CONFIG_SND_SOC_NTP8835 is not set
-CONFIG_SND_SOC_TPA6130A2=m
-# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set
-# CONFIG_SND_SOC_LPASS_VA_MACRO is not set
-# CONFIG_SND_SOC_LPASS_RX_MACRO is not set
-# CONFIG_SND_SOC_LPASS_TX_MACRO is not set
-# end of CODEC drivers
-
-CONFIG_SND_SIMPLE_CARD_UTILS=m
-CONFIG_SND_SIMPLE_CARD=m
-# CONFIG_SND_AUDIO_GRAPH_CARD is not set
-# CONFIG_SND_AUDIO_GRAPH_CARD2 is not set
-# CONFIG_SND_TEST_COMPONENT is not set
-CONFIG_SND_SYNTH_EMUX=m
-# CONFIG_SND_VIRTIO is not set
-CONFIG_AC97_BUS=m
-CONFIG_HID_SUPPORT=y
-CONFIG_HID=m
-CONFIG_HID_BATTERY_STRENGTH=y
-CONFIG_HIDRAW=y
-CONFIG_UHID=m
-CONFIG_HID_GENERIC=m
-
-#
-# Special HID drivers
-#
-CONFIG_HID_A4TECH=m
-# CONFIG_HID_ACCUTOUCH is not set
-CONFIG_HID_ACRUX=m
-CONFIG_HID_ACRUX_FF=y
-CONFIG_HID_APPLE=m
-# CONFIG_HID_APPLEIR is not set
-CONFIG_HID_ASUS=m
-CONFIG_HID_AUREAL=m
-CONFIG_HID_BELKIN=m
-CONFIG_HID_BETOP_FF=m
-# CONFIG_HID_BIGBEN_FF is not set
-CONFIG_HID_CHERRY=m
-CONFIG_HID_CHICONY=m
-CONFIG_HID_CORSAIR=m
-CONFIG_HID_COUGAR=m
-CONFIG_HID_MACALLY=m
-CONFIG_HID_PRODIKEYS=m
-CONFIG_HID_CMEDIA=m
-CONFIG_HID_CP2112=m
-CONFIG_HID_CREATIVE_SB0540=m
-CONFIG_HID_CYPRESS=m
-CONFIG_HID_DRAGONRISE=m
-CONFIG_DRAGONRISE_FF=y
-CONFIG_HID_EMS_FF=m
-# CONFIG_HID_ELAN is not set
-CONFIG_HID_ELECOM=m
-CONFIG_HID_ELO=m
-CONFIG_HID_EVISION=m
-CONFIG_HID_EZKEY=m
-CONFIG_HID_FT260=m
-CONFIG_HID_GEMBIRD=m
-# CONFIG_HID_GFRM is not set
-CONFIG_HID_GLORIOUS=m
-CONFIG_HID_HOLTEK=m
-CONFIG_HOLTEK_FF=y
-# CONFIG_HID_GOODIX_SPI is not set
-# CONFIG_HID_GOOGLE_HAMMER is not set
-# CONFIG_HID_GOOGLE_STADIA_FF is not set
-# CONFIG_HID_VIVALDI is not set
-# CONFIG_HID_GT683R is not set
-CONFIG_HID_KEYTOUCH=m
-CONFIG_HID_KYE=m
-CONFIG_HID_KYSONA=m
-CONFIG_HID_UCLOGIC=m
-CONFIG_HID_WALTOP=m
-# CONFIG_HID_VIEWSONIC is not set
-CONFIG_HID_VRC2=m
-# CONFIG_HID_XIAOMI is not set
-CONFIG_HID_GYRATION=m
-CONFIG_HID_ICADE=m
-# CONFIG_HID_ITE is not set
-CONFIG_HID_JABRA=m
-CONFIG_HID_TWINHAN=m
-CONFIG_HID_KENSINGTON=m
-CONFIG_HID_LCPOWER=m
-CONFIG_HID_LED=m
-CONFIG_HID_LETSKETCH=m
-CONFIG_HID_LOGITECH=m
-CONFIG_HID_LOGITECH_DJ=m
-CONFIG_HID_LOGITECH_HIDPP=m
-CONFIG_LOGITECH_FF=y
-CONFIG_LOGIRUMBLEPAD2_FF=y
-CONFIG_LOGIG940_FF=y
-CONFIG_LOGIWHEELS_FF=y
-CONFIG_HID_MAGICMOUSE=m
-# CONFIG_HID_MALTRON is not set
-# CONFIG_HID_MAYFLASH is not set
-CONFIG_HID_MEGAWORLD_FF=m
-# CONFIG_HID_REDRAGON is not set
-CONFIG_HID_MICROSOFT=m
-CONFIG_HID_MONTEREY=m
-CONFIG_HID_MULTITOUCH=m
-# CONFIG_HID_NINTENDO is not set
-# CONFIG_HID_NTI is not set
-CONFIG_HID_NTRIG=m
-# CONFIG_HID_NVIDIA_SHIELD is not set
-CONFIG_HID_ORTEK=m
-CONFIG_HID_PANTHERLORD=m
-CONFIG_PANTHERLORD_FF=y
-CONFIG_HID_PENMOUNT=m
-CONFIG_HID_PETALYNX=m
-CONFIG_HID_PICOLCD=m
-CONFIG_HID_PICOLCD_FB=y
-CONFIG_HID_PICOLCD_BACKLIGHT=y
-CONFIG_HID_PICOLCD_LEDS=y
-CONFIG_HID_PICOLCD_CIR=y
-CONFIG_HID_PLANTRONICS=m
-CONFIG_HID_PLAYSTATION=m
-CONFIG_PLAYSTATION_FF=y
-CONFIG_HID_PXRC=m
-CONFIG_HID_RAZER=m
-CONFIG_HID_PRIMAX=m
-# CONFIG_HID_RETRODE is not set
-CONFIG_HID_ROCCAT=m
-CONFIG_HID_SAITEK=m
-CONFIG_HID_SAMSUNG=m
-CONFIG_HID_SEMITEK=m
-CONFIG_HID_SIGMAMICRO=m
-CONFIG_HID_SONY=m
-CONFIG_SONY_FF=y
-CONFIG_HID_SPEEDLINK=m
-# CONFIG_HID_STEAM is not set
-CONFIG_HID_STEELSERIES=m
-CONFIG_HID_SUNPLUS=m
-CONFIG_HID_RMI=m
-CONFIG_HID_GREENASIA=m
-CONFIG_GREENASIA_FF=y
-CONFIG_HID_SMARTJOYPLUS=m
-CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_HID_TIVO=m
-CONFIG_HID_TOPSEED=m
-CONFIG_HID_TOPRE=m
-CONFIG_HID_THINGM=m
-CONFIG_HID_THRUSTMASTER=m
-CONFIG_THRUSTMASTER_FF=y
-# CONFIG_HID_UDRAW_PS3 is not set
-CONFIG_HID_U2FZERO=m
-CONFIG_HID_WACOM=m
-CONFIG_HID_WIIMOTE=m
-CONFIG_HID_WINWING=m
-CONFIG_HID_XINMO=m
-CONFIG_HID_ZEROPLUS=m
-CONFIG_ZEROPLUS_FF=y
-CONFIG_HID_ZYDACRON=m
-CONFIG_HID_SENSOR_HUB=m
-CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
-CONFIG_HID_ALPS=m
-CONFIG_HID_MCP2200=m
-CONFIG_HID_MCP2221=m
-# end of Special HID drivers
-
-#
-# HID-BPF support
-#
-# end of HID-BPF support
-
-CONFIG_I2C_HID=m
-# CONFIG_I2C_HID_OF is not set
-CONFIG_I2C_HID_OF_ELAN=m
-# CONFIG_I2C_HID_OF_GOODIX is not set
-CONFIG_I2C_HID_CORE=m
-
-#
-# USB HID support
-#
-CONFIG_USB_HID=m
-CONFIG_HID_PID=y
-CONFIG_USB_HIDDEV=y
-
-#
-# USB HID Boot Protocol drivers
-#
-# CONFIG_USB_KBD is not set
-# CONFIG_USB_MOUSE is not set
-# end of USB HID Boot Protocol drivers
-# end of USB HID support
-
-CONFIG_USB_OHCI_LITTLE_ENDIAN=y
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_COMMON=y
-CONFIG_USB_LED_TRIG=y
-CONFIG_USB_ULPI_BUS=m
-CONFIG_USB_CONN_GPIO=m
-CONFIG_USB_ARCH_HAS_HCD=y
-CONFIG_USB=m
-CONFIG_USB_PCI=y
-CONFIG_USB_PCI_AMD=y
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-
-#
-# Miscellaneous USB options
-#
-CONFIG_USB_DEFAULT_PERSIST=y
-# CONFIG_USB_FEW_INIT_RETRIES is not set
-CONFIG_USB_DYNAMIC_MINORS=y
-# CONFIG_USB_OTG is not set
-# CONFIG_USB_OTG_PRODUCTLIST is not set
-# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
-CONFIG_USB_LEDS_TRIGGER_USBPORT=m
-CONFIG_USB_AUTOSUSPEND_DELAY=2
-CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1
-CONFIG_USB_MON=m
-
-#
-# USB Host Controller Drivers
-#
-# CONFIG_USB_C67X00_HCD is not set
-CONFIG_USB_XHCI_HCD=m
-# CONFIG_USB_XHCI_DBGCAP is not set
-CONFIG_USB_XHCI_PCI=m
-# CONFIG_USB_XHCI_PCI_RENESAS is not set
-CONFIG_USB_XHCI_PLATFORM=m
-# CONFIG_USB_XHCI_HISTB is not set
-# CONFIG_USB_XHCI_MTK is not set
-# CONFIG_USB_XHCI_MVEBU is not set
-CONFIG_USB_XHCI_RCAR=m
-# CONFIG_USB_BRCMSTB is not set
-CONFIG_USB_EHCI_HCD=m
-CONFIG_USB_EHCI_ROOT_HUB_TT=y
-CONFIG_USB_EHCI_TT_NEWSCHED=y
-CONFIG_USB_EHCI_PCI=m
-CONFIG_USB_EHCI_FSL=m
-CONFIG_USB_EHCI_HCD_NPCM7XX=m
-CONFIG_USB_EHCI_HCD_OMAP=m
-CONFIG_USB_EHCI_HCD_ORION=m
-CONFIG_USB_EHCI_HCD_SPEAR=m
-# CONFIG_USB_EHCI_HCD_STI is not set
-CONFIG_USB_EHCI_HCD_AT91=m
-# CONFIG_USB_EHCI_TEGRA is not set
-# CONFIG_USB_EHCI_EXYNOS is not set
-# CONFIG_USB_EHCI_MV is not set
-CONFIG_USB_EHCI_HCD_PLATFORM=m
-# CONFIG_USB_OXU210HP_HCD is not set
-# CONFIG_USB_ISP116X_HCD is not set
-# CONFIG_USB_MAX3421_HCD is not set
-CONFIG_USB_OHCI_HCD=m
-CONFIG_USB_OHCI_HCD_SPEAR=m
-# CONFIG_USB_OHCI_HCD_STI is not set
-CONFIG_USB_OHCI_HCD_S3C2410=m
-CONFIG_USB_OHCI_HCD_AT91=m
-CONFIG_USB_OHCI_HCD_OMAP3=m
-CONFIG_USB_OHCI_HCD_PCI=m
-# CONFIG_USB_OHCI_HCD_SSB is not set
-# CONFIG_USB_OHCI_EXYNOS is not set
-CONFIG_USB_OHCI_HCD_PLATFORM=m
-# CONFIG_USB_UHCI_HCD is not set
-CONFIG_USB_UHCI_SUPPORT_NON_PCI_HC=y
-CONFIG_USB_UHCI_PLATFORM=y
-CONFIG_USB_UHCI_ASPEED=y
-# CONFIG_USB_SL811_HCD is not set
-# CONFIG_USB_R8A66597_HCD is not set
-# CONFIG_USB_HCD_BCMA is not set
-# CONFIG_USB_HCD_SSB is not set
-# CONFIG_USB_HCD_TEST_MODE is not set
-# CONFIG_USB_RENESAS_USBHS is not set
-
-#
-# USB Device Class drivers
-#
-CONFIG_USB_ACM=m
-CONFIG_USB_PRINTER=m
-CONFIG_USB_WDM=m
-CONFIG_USB_TMC=m
-
-#
-# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; see USB_STORAGE Help for more info
-#
-CONFIG_USB_STORAGE=m
-# CONFIG_USB_STORAGE_DEBUG is not set
-CONFIG_USB_STORAGE_REALTEK=m
-CONFIG_REALTEK_AUTOPM=y
-CONFIG_USB_STORAGE_DATAFAB=m
-CONFIG_USB_STORAGE_FREECOM=m
-CONFIG_USB_STORAGE_ISD200=m
-CONFIG_USB_STORAGE_USBAT=m
-CONFIG_USB_STORAGE_SDDR09=m
-CONFIG_USB_STORAGE_SDDR55=m
-CONFIG_USB_STORAGE_JUMPSHOT=m
-CONFIG_USB_STORAGE_ALAUDA=m
-CONFIG_USB_STORAGE_ONETOUCH=m
-CONFIG_USB_STORAGE_KARMA=m
-CONFIG_USB_STORAGE_CYPRESS_ATACB=m
-CONFIG_USB_STORAGE_ENE_UB6250=m
-CONFIG_USB_UAS=m
-
-#
-# USB Imaging devices
-#
-CONFIG_USB_MDC800=m
-CONFIG_USB_MICROTEK=m
-# CONFIG_USBIP_CORE is not set
-
-#
-# USB dual-mode controller drivers
-#
-CONFIG_USB_CDNS_SUPPORT=m
-CONFIG_USB_CDNS3=m
-# CONFIG_USB_CDNS3_GADGET is not set
-# CONFIG_USB_CDNS3_HOST is not set
-CONFIG_USB_CDNS3_IMX=m
-# CONFIG_USB_MTU3 is not set
-CONFIG_USB_MUSB_HDRC=m
-# CONFIG_USB_MUSB_HOST is not set
-# CONFIG_USB_MUSB_GADGET is not set
-CONFIG_USB_MUSB_DUAL_ROLE=y
-
-#
-# Platform Glue Layer
-#
-# CONFIG_USB_MUSB_TUSB6010 is not set
-# CONFIG_USB_MUSB_OMAP2PLUS is not set
-# CONFIG_USB_MUSB_DSPS is not set
-# CONFIG_USB_MUSB_UX500 is not set
-# CONFIG_USB_MUSB_MEDIATEK is not set
-
-#
-# MUSB DMA mode
-#
-# CONFIG_MUSB_PIO_ONLY is not set
-# CONFIG_USB_TI_CPPI41_DMA is not set
-CONFIG_USB_DWC3=m
-# CONFIG_USB_DWC3_ULPI is not set
-# CONFIG_USB_DWC3_HOST is not set
-# CONFIG_USB_DWC3_GADGET is not set
-CONFIG_USB_DWC3_DUAL_ROLE=y
-
-#
-# Platform Glue Driver Support
-#
-CONFIG_USB_DWC3_OMAP=m
-CONFIG_USB_DWC3_EXYNOS=m
-CONFIG_USB_DWC3_HAPS=m
-CONFIG_USB_DWC3_KEYSTONE=m
-CONFIG_USB_DWC3_MESON_G12A=m
-CONFIG_USB_DWC3_OF_SIMPLE=m
-CONFIG_USB_DWC3_ST=m
-CONFIG_USB_DWC3_QCOM=m
-CONFIG_USB_DWC3_RTK=m
-CONFIG_USB_DWC2=m
-# CONFIG_USB_DWC2_HOST is not set
-
-#
-# Gadget/Dual-role mode requires USB Gadget support to be enabled
-#
-# CONFIG_USB_DWC2_PERIPHERAL is not set
-CONFIG_USB_DWC2_DUAL_ROLE=y
-# CONFIG_USB_DWC2_PCI is not set
-# CONFIG_USB_DWC2_DEBUG is not set
-# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
-CONFIG_USB_CHIPIDEA=m
-CONFIG_USB_CHIPIDEA_UDC=y
-CONFIG_USB_CHIPIDEA_HOST=y
-CONFIG_USB_CHIPIDEA_PCI=m
-CONFIG_USB_CHIPIDEA_MSM=m
-CONFIG_USB_CHIPIDEA_NPCM=m
-CONFIG_USB_CHIPIDEA_IMX=m
-CONFIG_USB_CHIPIDEA_GENERIC=m
-CONFIG_USB_CHIPIDEA_TEGRA=m
-# CONFIG_USB_ISP1760 is not set
-
-#
-# USB port drivers
-#
-CONFIG_USB_SERIAL=m
-CONFIG_USB_SERIAL_GENERIC=y
-CONFIG_USB_SERIAL_SIMPLE=m
-CONFIG_USB_SERIAL_AIRCABLE=m
-CONFIG_USB_SERIAL_ARK3116=m
-CONFIG_USB_SERIAL_BELKIN=m
-CONFIG_USB_SERIAL_CH341=m
-CONFIG_USB_SERIAL_WHITEHEAT=m
-CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
-CONFIG_USB_SERIAL_CP210X=m
-CONFIG_USB_SERIAL_CYPRESS_M8=m
-CONFIG_USB_SERIAL_EMPEG=m
-CONFIG_USB_SERIAL_FTDI_SIO=m
-CONFIG_USB_SERIAL_VISOR=m
-CONFIG_USB_SERIAL_IPAQ=m
-CONFIG_USB_SERIAL_IR=m
-CONFIG_USB_SERIAL_EDGEPORT=m
-CONFIG_USB_SERIAL_EDGEPORT_TI=m
-CONFIG_USB_SERIAL_F81232=m
-# CONFIG_USB_SERIAL_F8153X is not set
-CONFIG_USB_SERIAL_GARMIN=m
-CONFIG_USB_SERIAL_IPW=m
-CONFIG_USB_SERIAL_IUU=m
-CONFIG_USB_SERIAL_KEYSPAN_PDA=m
-CONFIG_USB_SERIAL_KEYSPAN=m
-CONFIG_USB_SERIAL_KLSI=m
-CONFIG_USB_SERIAL_KOBIL_SCT=m
-CONFIG_USB_SERIAL_MCT_U232=m
-CONFIG_USB_SERIAL_METRO=m
-CONFIG_USB_SERIAL_MOS7720=m
-CONFIG_USB_SERIAL_MOS7715_PARPORT=y
-CONFIG_USB_SERIAL_MOS7840=m
-CONFIG_USB_SERIAL_MXUPORT=m
-CONFIG_USB_SERIAL_NAVMAN=m
-CONFIG_USB_SERIAL_PL2303=m
-CONFIG_USB_SERIAL_OTI6858=m
-CONFIG_USB_SERIAL_QCAUX=m
-CONFIG_USB_SERIAL_QUALCOMM=m
-CONFIG_USB_SERIAL_SPCP8X5=m
-CONFIG_USB_SERIAL_SAFE=m
-# CONFIG_USB_SERIAL_SAFE_PADDED is not set
-CONFIG_USB_SERIAL_SIERRAWIRELESS=m
-CONFIG_USB_SERIAL_SYMBOL=m
-CONFIG_USB_SERIAL_TI=m
-CONFIG_USB_SERIAL_CYBERJACK=m
-CONFIG_USB_SERIAL_WWAN=m
-CONFIG_USB_SERIAL_OPTION=m
-CONFIG_USB_SERIAL_OMNINET=m
-CONFIG_USB_SERIAL_OPTICON=m
-CONFIG_USB_SERIAL_XSENS_MT=m
-CONFIG_USB_SERIAL_WISHBONE=m
-CONFIG_USB_SERIAL_SSU100=m
-CONFIG_USB_SERIAL_QT2=m
-# CONFIG_USB_SERIAL_UPD78F0730 is not set
-# CONFIG_USB_SERIAL_XR is not set
-CONFIG_USB_SERIAL_DEBUG=m
-
-#
-# USB Miscellaneous drivers
-#
-# CONFIG_USB_USS720 is not set
-CONFIG_USB_EMI62=m
-CONFIG_USB_EMI26=m
-CONFIG_USB_ADUTUX=m
-CONFIG_USB_SEVSEG=m
-CONFIG_USB_LEGOTOWER=m
-CONFIG_USB_LCD=m
-CONFIG_USB_CYPRESS_CY7C63=m
-CONFIG_USB_CYTHERM=m
-CONFIG_USB_IDMOUSE=m
-CONFIG_USB_APPLEDISPLAY=m
-# CONFIG_USB_QCOM_EUD is not set
-CONFIG_APPLE_MFI_FASTCHARGE=m
-CONFIG_USB_SISUSBVGA=m
-CONFIG_USB_LD=m
-CONFIG_USB_TRANCEVIBRATOR=m
-CONFIG_USB_IOWARRIOR=m
-CONFIG_USB_TEST=m
-CONFIG_USB_EHSET_TEST_FIXTURE=m
-CONFIG_USB_ISIGHTFW=m
-CONFIG_USB_YUREX=m
-CONFIG_USB_EZUSB_FX2=m
-# CONFIG_USB_HUB_USB251XB is not set
-CONFIG_USB_HSIC_USB3503=m
-# CONFIG_USB_HSIC_USB4604 is not set
-# CONFIG_USB_LINK_LAYER_TEST is not set
-CONFIG_USB_CHAOSKEY=m
-CONFIG_BRCM_USB_PINMAP=m
-CONFIG_USB_ONBOARD_DEV=m
-# CONFIG_USB_ONBOARD_DEV_USB5744 is not set
-# CONFIG_USB_ATM is not set
-
-#
-# USB Physical Layer drivers
-#
-CONFIG_USB_PHY=y
-# CONFIG_AB8500_USB is not set
-# CONFIG_KEYSTONE_USB_PHY is not set
-CONFIG_NOP_USB_XCEIV=m
-# CONFIG_AM335X_PHY_USB is not set
-# CONFIG_USB_GPIO_VBUS is not set
-# CONFIG_USB_ISP1301 is not set
-# CONFIG_USB_MXS_PHY is not set
-CONFIG_USB_TEGRA_PHY=m
-CONFIG_USB_ULPI=y
-CONFIG_USB_ULPI_VIEWPORT=y
-# end of USB Physical Layer drivers
-
-CONFIG_USB_GADGET=m
-# CONFIG_USB_GADGET_DEBUG is not set
-# CONFIG_USB_GADGET_DEBUG_FILES is not set
-# CONFIG_USB_GADGET_DEBUG_FS is not set
-CONFIG_USB_GADGET_VBUS_DRAW=2
-CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
-# CONFIG_U_SERIAL_CONSOLE is not set
-
-#
-# USB Peripheral Controller
-#
-# CONFIG_USB_AT91 is not set
-# CONFIG_USB_ATMEL_USBA is not set
-# CONFIG_USB_FUSB300 is not set
-# CONFIG_USB_GR_UDC is not set
-# CONFIG_USB_R8A66597 is not set
-# CONFIG_USB_RENESAS_USB3 is not set
-# CONFIG_USB_RENESAS_USBF is not set
-# CONFIG_USB_PXA27X is not set
-# CONFIG_USB_MV_UDC is not set
-# CONFIG_USB_MV_U3D is not set
-# CONFIG_USB_SNP_UDC_PLAT is not set
-# CONFIG_USB_M66592 is not set
-# CONFIG_USB_BDC_UDC is not set
-# CONFIG_USB_AMD5536UDC is not set
-# CONFIG_USB_NET2272 is not set
-CONFIG_USB_NET2280=m
-# CONFIG_USB_GOKU is not set
-# CONFIG_USB_EG20T is not set
-# CONFIG_USB_GADGET_XILINX is not set
-CONFIG_USB_MAX3420_UDC=m
-# CONFIG_USB_ASPEED_UDC is not set
-# CONFIG_USB_ASPEED_VHUB is not set
-# CONFIG_USB_DUMMY_HCD is not set
-# end of USB Peripheral Controller
-
-CONFIG_USB_LIBCOMPOSITE=m
-CONFIG_USB_F_ACM=m
-CONFIG_USB_F_SS_LB=m
-CONFIG_USB_U_SERIAL=m
-CONFIG_USB_U_ETHER=m
-CONFIG_USB_U_AUDIO=m
-CONFIG_USB_F_SERIAL=m
-CONFIG_USB_F_OBEX=m
-CONFIG_USB_F_NCM=m
-CONFIG_USB_F_ECM=m
-CONFIG_USB_F_PHONET=m
-CONFIG_USB_F_EEM=m
-CONFIG_USB_F_SUBSET=m
-CONFIG_USB_F_RNDIS=m
-CONFIG_USB_F_MASS_STORAGE=m
-CONFIG_USB_F_FS=m
-CONFIG_USB_F_UAC1=m
-CONFIG_USB_F_UAC2=m
-CONFIG_USB_F_UVC=m
-CONFIG_USB_F_MIDI=m
-CONFIG_USB_F_HID=m
-CONFIG_USB_F_PRINTER=m
-CONFIG_USB_CONFIGFS=m
-CONFIG_USB_CONFIGFS_SERIAL=y
-CONFIG_USB_CONFIGFS_ACM=y
-CONFIG_USB_CONFIGFS_OBEX=y
-CONFIG_USB_CONFIGFS_NCM=y
-CONFIG_USB_CONFIGFS_ECM=y
-CONFIG_USB_CONFIGFS_ECM_SUBSET=y
-CONFIG_USB_CONFIGFS_RNDIS=y
-CONFIG_USB_CONFIGFS_EEM=y
-CONFIG_USB_CONFIGFS_PHONET=y
-CONFIG_USB_CONFIGFS_MASS_STORAGE=y
-CONFIG_USB_CONFIGFS_F_LB_SS=y
-CONFIG_USB_CONFIGFS_F_FS=y
-CONFIG_USB_CONFIGFS_F_UAC1=y
-# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
-CONFIG_USB_CONFIGFS_F_UAC2=y
-CONFIG_USB_CONFIGFS_F_MIDI=y
-# CONFIG_USB_CONFIGFS_F_MIDI2 is not set
-CONFIG_USB_CONFIGFS_F_HID=y
-CONFIG_USB_CONFIGFS_F_UVC=y
-CONFIG_USB_CONFIGFS_F_PRINTER=y
-# CONFIG_USB_CONFIGFS_F_TCM is not set
-
-#
-# USB Gadget precomposed configurations
-#
-# CONFIG_USB_ZERO is not set
-# CONFIG_USB_AUDIO is not set
-CONFIG_USB_ETH=m
-CONFIG_USB_ETH_RNDIS=y
-# CONFIG_USB_ETH_EEM is not set
-# CONFIG_USB_G_NCM is not set
-CONFIG_USB_GADGETFS=m
-CONFIG_USB_FUNCTIONFS=m
-CONFIG_USB_FUNCTIONFS_ETH=y
-CONFIG_USB_FUNCTIONFS_RNDIS=y
-CONFIG_USB_FUNCTIONFS_GENERIC=y
-# CONFIG_USB_MASS_STORAGE is not set
-# CONFIG_USB_GADGET_TARGET is not set
-CONFIG_USB_G_SERIAL=m
-# CONFIG_USB_MIDI_GADGET is not set
-# CONFIG_USB_G_PRINTER is not set
-# CONFIG_USB_CDC_COMPOSITE is not set
-CONFIG_USB_G_NOKIA=m
-# CONFIG_USB_G_ACM_MS is not set
-# CONFIG_USB_G_MULTI is not set
-# CONFIG_USB_G_HID is not set
-# CONFIG_USB_G_DBGP is not set
-# CONFIG_USB_G_WEBCAM is not set
-CONFIG_USB_RAW_GADGET=m
-# end of USB Gadget precomposed configurations
-
-# CONFIG_TYPEC is not set
-CONFIG_USB_ROLE_SWITCH=m
-CONFIG_MMC=y
-CONFIG_PWRSEQ_EMMC=y
-# CONFIG_PWRSEQ_SD8787 is not set
-CONFIG_PWRSEQ_SIMPLE=y
-CONFIG_MMC_BLOCK=m
-CONFIG_MMC_BLOCK_MINORS=256
-CONFIG_SDIO_UART=m
-# CONFIG_MMC_TEST is not set
-CONFIG_MMC_CRYPTO=y
-
-#
-# MMC/SD/SDIO Host Controller Drivers
-#
-# CONFIG_MMC_DEBUG is not set
-# CONFIG_MMC_SUNPLUS is not set
-# CONFIG_MMC_ARMMMCI is not set
-CONFIG_MMC_SDHCI=m
-CONFIG_MMC_SDHCI_IO_ACCESSORS=y
-CONFIG_MMC_SDHCI_UHS2=m
-CONFIG_MMC_SDHCI_PCI=m
-CONFIG_MMC_RICOH_MMC=y
-CONFIG_MMC_SDHCI_PLTFM=m
-# CONFIG_MMC_SDHCI_OF_ARASAN is not set
-# CONFIG_MMC_SDHCI_OF_ASPEED is not set
-# CONFIG_MMC_SDHCI_OF_AT91 is not set
-# CONFIG_MMC_SDHCI_OF_ESDHC is not set
-# CONFIG_MMC_SDHCI_OF_DWCMSHC is not set
-# CONFIG_MMC_SDHCI_CADENCE is not set
-# CONFIG_MMC_SDHCI_ESDHC_IMX is not set
-# CONFIG_MMC_SDHCI_DOVE is not set
-# CONFIG_MMC_SDHCI_TEGRA is not set
-# CONFIG_MMC_SDHCI_S3C is not set
-# CONFIG_MMC_SDHCI_PXAV3 is not set
-# CONFIG_MMC_SDHCI_PXAV2 is not set
-# CONFIG_MMC_SDHCI_SPEAR is not set
-# CONFIG_MMC_SDHCI_BCM_KONA is not set
-# CONFIG_MMC_SDHCI_F_SDH30 is not set
-# CONFIG_MMC_SDHCI_MILBEAUT is not set
-CONFIG_MMC_SDHCI_IPROC=m
-# CONFIG_MMC_SDHCI_NPCM is not set
-# CONFIG_MMC_MESON_GX is not set
-# CONFIG_MMC_MESON_MX_SDHC is not set
-# CONFIG_MMC_MESON_MX_SDIO is not set
-# CONFIG_MMC_SDHCI_ST is not set
-# CONFIG_MMC_OMAP is not set
-# CONFIG_MMC_OMAP_HS is not set
-CONFIG_MMC_ALCOR=m
-# CONFIG_MMC_ATMELMCI is not set
-# CONFIG_MMC_SDHCI_MSM is not set
-# CONFIG_MMC_MXC is not set
-CONFIG_MMC_TIFM_SD=m
-# CONFIG_MMC_MVSDIO is not set
-CONFIG_MMC_SPI=m
-# CONFIG_MMC_SDHI is not set
-# CONFIG_MMC_UNIPHIER is not set
-CONFIG_MMC_CB710=m
-CONFIG_MMC_VIA_SDMMC=m
-# CONFIG_MMC_DW is not set
-# CONFIG_MMC_SH_MMCIF is not set
-CONFIG_MMC_VUB300=m
-CONFIG_MMC_USHC=m
-CONFIG_MMC_WMT=y
-# CONFIG_MMC_USDHI6ROL0 is not set
-CONFIG_MMC_REALTEK_PCI=m
-CONFIG_MMC_REALTEK_USB=m
-# CONFIG_MMC_SUNXI is not set
-CONFIG_MMC_CQHCI=m
-CONFIG_MMC_HSQ=m
-CONFIG_MMC_TOSHIBA_PCI=m
-# CONFIG_MMC_BCM2835 is not set
-# CONFIG_MMC_MTK is not set
-CONFIG_MMC_SDHCI_BRCMSTB=m
-# CONFIG_MMC_SDHCI_XENON is not set
-# CONFIG_MMC_SDHCI_OMAP is not set
-# CONFIG_MMC_OWL is not set
-CONFIG_SCSI_UFSHCD=m
-# CONFIG_SCSI_UFS_BSG is not set
-CONFIG_SCSI_UFS_CRYPTO=y
-CONFIG_SCSI_UFS_HWMON=y
-CONFIG_SCSI_UFSHCD_PCI=m
-# CONFIG_SCSI_UFS_DWC_TC_PCI is not set
-# CONFIG_SCSI_UFSHCD_PLATFORM is not set
-CONFIG_MEMSTICK=m
-# CONFIG_MEMSTICK_DEBUG is not set
-
-#
-# MemoryStick drivers
-#
-# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
-CONFIG_MSPRO_BLOCK=m
-# CONFIG_MS_BLOCK is not set
-
-#
-# MemoryStick Host Controller Drivers
-#
-CONFIG_MEMSTICK_TIFM_MS=m
-CONFIG_MEMSTICK_JMICRON_38X=m
-CONFIG_MEMSTICK_R592=m
-CONFIG_MEMSTICK_REALTEK_USB=m
-CONFIG_LEDS_GPIO_REGISTER=y
-CONFIG_NEW_LEDS=y
-CONFIG_LEDS_CLASS=y
-# CONFIG_LEDS_CLASS_FLASH is not set
-CONFIG_LEDS_CLASS_MULTICOLOR=m
-# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set
-
-#
-# LED drivers
-#
-# CONFIG_LEDS_AN30259A is not set
-# CONFIG_LEDS_AW200XX is not set
-# CONFIG_LEDS_AW2013 is not set
-# CONFIG_LEDS_BCM6328 is not set
-# CONFIG_LEDS_BCM6358 is not set
-# CONFIG_LEDS_CR0014114 is not set
-CONFIG_LEDS_CROS_EC=m
-# CONFIG_LEDS_EL15203000 is not set
-# CONFIG_LEDS_TURRIS_OMNIA is not set
-# CONFIG_LEDS_LM3530 is not set
-# CONFIG_LEDS_LM3532 is not set
-# CONFIG_LEDS_LM3642 is not set
-# CONFIG_LEDS_LM3692X is not set
-CONFIG_LEDS_SUN50I_A100=m
-# CONFIG_LEDS_PCA9532 is not set
-CONFIG_LEDS_GPIO=m
-CONFIG_LEDS_LP3944=m
-# CONFIG_LEDS_LP3952 is not set
-CONFIG_LEDS_LP50XX=m
-CONFIG_LEDS_LP55XX_COMMON=m
-# CONFIG_LEDS_LP5521 is not set
-CONFIG_LEDS_LP5523=m
-# CONFIG_LEDS_LP5562 is not set
-CONFIG_LEDS_LP5569=m
-# CONFIG_LEDS_LP8501 is not set
-# CONFIG_LEDS_LP8860 is not set
-CONFIG_LEDS_LP8864=m
-CONFIG_LEDS_PCA955X=m
-# CONFIG_LEDS_PCA955X_GPIO is not set
-# CONFIG_LEDS_PCA963X is not set
-# CONFIG_LEDS_PCA995X is not set
-CONFIG_LEDS_DA9052=m
-CONFIG_LEDS_DAC124S085=m
-CONFIG_LEDS_PWM=m
-CONFIG_LEDS_REGULATOR=m
-CONFIG_LEDS_BD2606MVV=m
-CONFIG_LEDS_BD2802=m
-CONFIG_LEDS_LT3593=m
-CONFIG_LEDS_MC13783=m
-CONFIG_LEDS_NS2=y
-CONFIG_LEDS_TCA6507=m
-# CONFIG_LEDS_TLC591XX is not set
-# CONFIG_LEDS_LM355x is not set
-# CONFIG_LEDS_IS31FL319X is not set
-# CONFIG_LEDS_IS31FL32XX is not set
-
-#
-# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
-#
-# CONFIG_LEDS_BLINKM is not set
-# CONFIG_LEDS_SYSCON is not set
-# CONFIG_LEDS_MLXREG is not set
-# CONFIG_LEDS_USER is not set
-CONFIG_LEDS_SPI_BYTE=m
-CONFIG_LEDS_TI_LMU_COMMON=m
-CONFIG_LEDS_LM3697=m
-CONFIG_LEDS_ST1202=m
-CONFIG_LEDS_BCM63138=y
-
-#
-# Flash and Torch LED drivers
-#
-
-#
-# RGB LED drivers
-#
-# CONFIG_LEDS_GROUP_MULTICOLOR is not set
-# CONFIG_LEDS_KTD202X is not set
-# CONFIG_LEDS_NCP5623 is not set
-CONFIG_LEDS_PWM_MULTICOLOR=m
-CONFIG_LEDS_MT6370_RGB=m
-
-#
-# LED Triggers
-#
-CONFIG_LEDS_TRIGGERS=y
-CONFIG_LEDS_TRIGGER_TIMER=m
-CONFIG_LEDS_TRIGGER_ONESHOT=m
-CONFIG_LEDS_TRIGGER_DISK=y
-CONFIG_LEDS_TRIGGER_MTD=y
-CONFIG_LEDS_TRIGGER_HEARTBEAT=m
-CONFIG_LEDS_TRIGGER_BACKLIGHT=m
-CONFIG_LEDS_TRIGGER_CPU=y
-CONFIG_LEDS_TRIGGER_ACTIVITY=m
-# CONFIG_LEDS_TRIGGER_GPIO is not set
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
-
-#
-# iptables trigger is under Netfilter config (LED target)
-#
-CONFIG_LEDS_TRIGGER_TRANSIENT=m
-CONFIG_LEDS_TRIGGER_CAMERA=m
-CONFIG_LEDS_TRIGGER_PANIC=y
-# CONFIG_LEDS_TRIGGER_NETDEV is not set
-# CONFIG_LEDS_TRIGGER_PATTERN is not set
-CONFIG_LEDS_TRIGGER_TTY=m
-CONFIG_LEDS_TRIGGER_INPUT_EVENTS=m
-
-#
-# Simple LED drivers
-#
-CONFIG_ACCESSIBILITY=y
-CONFIG_A11Y_BRAILLE_CONSOLE=y
-
-#
-# Speakup console speech
-#
-CONFIG_SPEAKUP=m
-CONFIG_SPEAKUP_SYNTH_ACNTSA=m
-CONFIG_SPEAKUP_SYNTH_APOLLO=m
-CONFIG_SPEAKUP_SYNTH_AUDPTR=m
-CONFIG_SPEAKUP_SYNTH_BNS=m
-CONFIG_SPEAKUP_SYNTH_DECTLK=m
-CONFIG_SPEAKUP_SYNTH_DECEXT=m
-CONFIG_SPEAKUP_SYNTH_LTLK=m
-CONFIG_SPEAKUP_SYNTH_SOFT=m
-CONFIG_SPEAKUP_SYNTH_SPKOUT=m
-CONFIG_SPEAKUP_SYNTH_TXPRT=m
-CONFIG_SPEAKUP_SYNTH_DUMMY=m
-# end of Speakup console speech
-
-CONFIG_INFINIBAND=m
-CONFIG_INFINIBAND_USER_MAD=m
-CONFIG_INFINIBAND_USER_ACCESS=m
-CONFIG_INFINIBAND_USER_MEM=y
-CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
-CONFIG_INFINIBAND_ADDR_TRANS=y
-CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y
-CONFIG_INFINIBAND_CXGB4=m
-CONFIG_MLX4_INFINIBAND=m
-CONFIG_MLX5_INFINIBAND=m
-CONFIG_INFINIBAND_MTHCA=m
-CONFIG_INFINIBAND_MTHCA_DEBUG=y
-CONFIG_INFINIBAND_OCRDMA=m
-CONFIG_INFINIBAND_IPOIB=m
-CONFIG_INFINIBAND_IPOIB_CM=y
-CONFIG_INFINIBAND_IPOIB_DEBUG=y
-# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
-CONFIG_INFINIBAND_SRP=m
-CONFIG_INFINIBAND_SRPT=m
-CONFIG_INFINIBAND_ISER=m
-CONFIG_INFINIBAND_ISERT=m
-CONFIG_INFINIBAND_RTRS=m
-CONFIG_INFINIBAND_RTRS_CLIENT=m
-CONFIG_INFINIBAND_RTRS_SERVER=m
-CONFIG_EDAC_ATOMIC_SCRUB=y
-CONFIG_EDAC_SUPPORT=y
-# CONFIG_EDAC is not set
-CONFIG_RTC_LIB=y
-CONFIG_RTC_MC146818_LIB=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_HCTOSYS=y
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-CONFIG_RTC_SYSTOHC=y
-CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
-# CONFIG_RTC_DEBUG is not set
-CONFIG_RTC_NVMEM=y
-
-#
-# RTC interfaces
-#
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_DEV=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-# CONFIG_RTC_DRV_TEST is not set
-
-#
-# I2C RTC drivers
-#
-# CONFIG_RTC_DRV_88PM886 is not set
-# CONFIG_RTC_DRV_ABB5ZES3 is not set
-# CONFIG_RTC_DRV_ABEOZ9 is not set
-# CONFIG_RTC_DRV_ABX80X is not set
-CONFIG_RTC_DRV_BRCMSTB=y
-CONFIG_RTC_DRV_AS3722=y
-CONFIG_RTC_DRV_DS1307=y
-# CONFIG_RTC_DRV_DS1307_CENTURY is not set
-# CONFIG_RTC_DRV_DS1374 is not set
-# CONFIG_RTC_DRV_DS1672 is not set
-# CONFIG_RTC_DRV_HYM8563 is not set
-# CONFIG_RTC_DRV_MAX6900 is not set
-CONFIG_RTC_DRV_MAX31335=m
-CONFIG_RTC_DRV_MAX77686=y
-CONFIG_RTC_DRV_NCT3018Y=m
-CONFIG_RTC_DRV_RK808=m
-# CONFIG_RTC_DRV_RS5C372 is not set
-# CONFIG_RTC_DRV_ISL1208 is not set
-# CONFIG_RTC_DRV_ISL12022 is not set
-# CONFIG_RTC_DRV_ISL12026 is not set
-# CONFIG_RTC_DRV_X1205 is not set
-CONFIG_RTC_DRV_PCF8523=y
-# CONFIG_RTC_DRV_PCF85063 is not set
-# CONFIG_RTC_DRV_PCF85363 is not set
-CONFIG_RTC_DRV_PCF8563=y
-# CONFIG_RTC_DRV_PCF8583 is not set
-# CONFIG_RTC_DRV_M41T80 is not set
-CONFIG_RTC_DRV_BD70528=m
-# CONFIG_RTC_DRV_BQ32K is not set
-# CONFIG_RTC_DRV_TWL92330 is not set
-CONFIG_RTC_DRV_TWL4030=y
-CONFIG_RTC_DRV_PALMAS=y
-CONFIG_RTC_DRV_TPS6594=m
-# CONFIG_RTC_DRV_S35390A is not set
-# CONFIG_RTC_DRV_FM3130 is not set
-# CONFIG_RTC_DRV_RX8010 is not set
-CONFIG_RTC_DRV_RX8111=m
-# CONFIG_RTC_DRV_RX8581 is not set
-# CONFIG_RTC_DRV_RX8025 is not set
-# CONFIG_RTC_DRV_EM3027 is not set
-# CONFIG_RTC_DRV_RV3028 is not set
-# CONFIG_RTC_DRV_RV3032 is not set
-# CONFIG_RTC_DRV_RV8803 is not set
-CONFIG_RTC_DRV_S5M=y
-# CONFIG_RTC_DRV_SD2405AL is not set
-# CONFIG_RTC_DRV_SD3078 is not set
-
-#
-# SPI RTC drivers
-#
-# CONFIG_RTC_DRV_M41T93 is not set
-# CONFIG_RTC_DRV_M41T94 is not set
-# CONFIG_RTC_DRV_DS1302 is not set
-# CONFIG_RTC_DRV_DS1305 is not set
-# CONFIG_RTC_DRV_DS1343 is not set
-# CONFIG_RTC_DRV_DS1347 is not set
-# CONFIG_RTC_DRV_DS1390 is not set
-# CONFIG_RTC_DRV_MAX6916 is not set
-# CONFIG_RTC_DRV_R9701 is not set
-# CONFIG_RTC_DRV_RX4581 is not set
-# CONFIG_RTC_DRV_RS5C348 is not set
-# CONFIG_RTC_DRV_MAX6902 is not set
-# CONFIG_RTC_DRV_PCF2123 is not set
-# CONFIG_RTC_DRV_MCP795 is not set
-CONFIG_RTC_I2C_AND_SPI=y
-
-#
-# SPI and I2C RTC drivers
-#
-# CONFIG_RTC_DRV_DS3232 is not set
-# CONFIG_RTC_DRV_PCF2127 is not set
-# CONFIG_RTC_DRV_RV3029C2 is not set
-# CONFIG_RTC_DRV_RX6110 is not set
-
-#
-# Platform RTC drivers
-#
-CONFIG_RTC_DRV_CMOS=m
-# CONFIG_RTC_DRV_DS1286 is not set
-# CONFIG_RTC_DRV_DS1511 is not set
-# CONFIG_RTC_DRV_DS1553 is not set
-# CONFIG_RTC_DRV_DS1685_FAMILY is not set
-# CONFIG_RTC_DRV_DS1742 is not set
-# CONFIG_RTC_DRV_DS2404 is not set
-CONFIG_RTC_DRV_DA9052=y
-# CONFIG_RTC_DRV_EFI is not set
-# CONFIG_RTC_DRV_STK17TA8 is not set
-# CONFIG_RTC_DRV_M48T86 is not set
-# CONFIG_RTC_DRV_M48T35 is not set
-# CONFIG_RTC_DRV_M48T59 is not set
-# CONFIG_RTC_DRV_MSM6242 is not set
-# CONFIG_RTC_DRV_RP5C01 is not set
-CONFIG_RTC_DRV_SPEAR=y
-# CONFIG_RTC_DRV_AB8500 is not set
-# CONFIG_RTC_DRV_ZYNQMP is not set
-CONFIG_RTC_DRV_CROS_EC=m
-
-#
-# on-CPU RTC drivers
-#
-# CONFIG_RTC_DRV_DIGICOLOR is not set
-# CONFIG_RTC_DRV_IMXDI is not set
-# CONFIG_RTC_DRV_FSL_FTM_ALARM is not set
-# CONFIG_RTC_DRV_MESON is not set
-CONFIG_RTC_DRV_MESON_VRTC=m
-# CONFIG_RTC_DRV_OMAP is not set
-# CONFIG_RTC_DRV_S3C is not set
-# CONFIG_RTC_DRV_SA1100 is not set
-# CONFIG_RTC_DRV_SH is not set
-# CONFIG_RTC_DRV_SUNPLUS is not set
-# CONFIG_RTC_DRV_PL030 is not set
-# CONFIG_RTC_DRV_PL031 is not set
-# CONFIG_RTC_DRV_AT91RM9200 is not set
-# CONFIG_RTC_DRV_AT91SAM9 is not set
-# CONFIG_RTC_DRV_VT8500 is not set
-CONFIG_RTC_DRV_SUN6I=y
-# CONFIG_RTC_DRV_SUNXI is not set
-# CONFIG_RTC_DRV_MV is not set
-# CONFIG_RTC_DRV_ARMADA38X is not set
-# CONFIG_RTC_DRV_CADENCE is not set
-# CONFIG_RTC_DRV_FTRTC010 is not set
-CONFIG_RTC_DRV_MC13XXX=m
-# CONFIG_RTC_DRV_TEGRA is not set
-# CONFIG_RTC_DRV_MXC is not set
-# CONFIG_RTC_DRV_MXC_V2 is not set
-# CONFIG_RTC_DRV_SNVS is not set
-# CONFIG_RTC_DRV_BBNSM is not set
-# CONFIG_RTC_DRV_ST_LPC is not set
-# CONFIG_RTC_DRV_MT2712 is not set
-# CONFIG_RTC_DRV_MT7622 is not set
-# CONFIG_RTC_DRV_R7301 is not set
-# CONFIG_RTC_DRV_STM32 is not set
-CONFIG_RTC_DRV_RTD119X=y
-# CONFIG_RTC_DRV_ASPEED is not set
-# CONFIG_RTC_DRV_RENESAS_RTCA3 is not set
-
-#
-# HID Sensor RTC drivers
-#
-# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
-# CONFIG_RTC_DRV_GOLDFISH is not set
-# CONFIG_RTC_DRV_MSC313 is not set
-CONFIG_RTC_DRV_SSD202D=y
-CONFIG_RTC_DRV_AMLOGIC_A4=y
-CONFIG_DMADEVICES=y
-# CONFIG_DMADEVICES_DEBUG is not set
-
-#
-# DMA Devices
-#
-CONFIG_DMA_ENGINE=y
-CONFIG_DMA_VIRTUAL_CHANNELS=y
-CONFIG_DMA_OF=y
-CONFIG_ALTERA_MSGDMA=m
-CONFIG_AMBA_PL08X=y
-# CONFIG_AT_HDMAC is not set
-# CONFIG_AT_XDMAC is not set
-# CONFIG_AXI_DMAC is not set
-# CONFIG_DMA_BCM2835 is not set
-CONFIG_DMA_SUN4I=y
-# CONFIG_DMA_SUN6I is not set
-# CONFIG_DW_AXI_DMAC is not set
-# CONFIG_FSL_EDMA is not set
-# CONFIG_FSL_QDMA is not set
-# CONFIG_HISI_DMA is not set
-# CONFIG_IMX_DMA is not set
-# CONFIG_IMX_SDMA is not set
-# CONFIG_INTEL_IDMA64 is not set
-# CONFIG_K3_DMA is not set
-# CONFIG_MILBEAUT_HDMAC is not set
-# CONFIG_MILBEAUT_XDMAC is not set
-# CONFIG_MMP_PDMA is not set
-# CONFIG_MMP_TDMA is not set
-# CONFIG_MV_XOR is not set
-# CONFIG_MXS_DMA is not set
-# CONFIG_NBPFAXI_DMA is not set
-# CONFIG_OWL_DMA is not set
-CONFIG_PL330_DMA=y
-# CONFIG_PXA_DMA is not set
-CONFIG_PLX_DMA=m
-# CONFIG_STE_DMA40 is not set
-# CONFIG_TEGRA20_APB_DMA is not set
-# CONFIG_TEGRA210_ADMA is not set
-# CONFIG_UNIPHIER_MDMAC is not set
-# CONFIG_UNIPHIER_XDMAC is not set
-# CONFIG_XILINX_DMA is not set
-CONFIG_XILINX_XDMA=m
-# CONFIG_XILINX_ZYNQMP_DMA is not set
-CONFIG_XILINX_ZYNQMP_DPDMA=m
-CONFIG_AMD_QDMA=m
-# CONFIG_MTK_HSDMA is not set
-# CONFIG_MTK_CQDMA is not set
-# CONFIG_QCOM_ADM is not set
-# CONFIG_QCOM_BAM_DMA is not set
-# CONFIG_QCOM_GPI_DMA is not set
-# CONFIG_QCOM_HIDMA_MGMT is not set
-# CONFIG_QCOM_HIDMA is not set
-# CONFIG_DW_DMAC is not set
-# CONFIG_DW_DMAC_PCI is not set
-CONFIG_DW_EDMA=m
-CONFIG_DW_EDMA_PCIE=m
-CONFIG_SF_PDMA=m
-# CONFIG_RCAR_DMAC is not set
-# CONFIG_RENESAS_USB_DMAC is not set
-# CONFIG_TI_CPPI41 is not set
-CONFIG_TI_EDMA=y
-CONFIG_DMA_OMAP=y
-CONFIG_TI_DMA_CROSSBAR=y
-# CONFIG_STM32_DMA is not set
-# CONFIG_STM32_MDMA is not set
-CONFIG_STM32_DMA3=m
-
-#
-# DMA Clients
-#
-CONFIG_ASYNC_TX_DMA=y
-# CONFIG_DMATEST is not set
-
-#
-# DMABUF options
-#
-CONFIG_SYNC_FILE=y
-# CONFIG_SW_SYNC is not set
-# CONFIG_UDMABUF is not set
-# CONFIG_DMABUF_MOVE_NOTIFY is not set
-# CONFIG_DMABUF_DEBUG is not set
-# CONFIG_DMABUF_SELFTESTS is not set
-# CONFIG_DMABUF_HEAPS is not set
-# CONFIG_DMABUF_SYSFS_STATS is not set
-# end of DMABUF options
-
-CONFIG_UIO=m
-CONFIG_UIO_CIF=m
-# CONFIG_UIO_PDRV_GENIRQ is not set
-# CONFIG_UIO_DMEM_GENIRQ is not set
-CONFIG_UIO_AEC=m
-CONFIG_UIO_SERCOS3=m
-CONFIG_UIO_PCI_GENERIC=m
-CONFIG_UIO_NETX=m
-CONFIG_UIO_MF624=m
-# CONFIG_VFIO is not set
-CONFIG_IRQ_BYPASS_MANAGER=m
-CONFIG_VIRT_DRIVERS=y
-CONFIG_VMGENID=y
-CONFIG_VIRTIO_ANCHOR=y
-CONFIG_VIRTIO=m
-CONFIG_VIRTIO_PCI_LIB=m
-CONFIG_VIRTIO_PCI_LIB_LEGACY=m
-CONFIG_VIRTIO_MENU=y
-CONFIG_VIRTIO_PCI=m
-CONFIG_VIRTIO_PCI_LEGACY=y
-CONFIG_VIRTIO_VDPA=m
-CONFIG_VIRTIO_BALLOON=m
-CONFIG_VIRTIO_INPUT=m
-CONFIG_VIRTIO_MMIO=m
-# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
-CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
-CONFIG_VIRTIO_DEBUG=y
-CONFIG_VDPA=m
-# CONFIG_VDPA_SIM is not set
-CONFIG_VDPA_USER=m
-CONFIG_IFCVF=m
-CONFIG_MLX5_VDPA=y
-CONFIG_MLX5_VDPA_NET=m
-# CONFIG_MLX5_VDPA_STEERING_DEBUG is not set
-# CONFIG_VP_VDPA is not set
-CONFIG_OCTEONEP_VDPA=m
-CONFIG_VHOST_IOTLB=m
-CONFIG_VHOST_RING=m
-CONFIG_VHOST_TASK=y
-CONFIG_VHOST=m
-CONFIG_VHOST_MENU=y
-CONFIG_VHOST_NET=m
-CONFIG_VHOST_SCSI=m
-CONFIG_VHOST_VSOCK=m
-CONFIG_VHOST_VDPA=m
-# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
-
-#
-# Microsoft Hyper-V guest support
-#
-# end of Microsoft Hyper-V guest support
-
-# CONFIG_GREYBUS is not set
-# CONFIG_COMEDI is not set
-CONFIG_STAGING=y
-# CONFIG_RTL8723BS is not set
-
-#
-# IIO staging drivers
-#
-
-#
-# Accelerometers
-#
-# CONFIG_ADIS16203 is not set
-# CONFIG_ADIS16240 is not set
-# end of Accelerometers
-
-#
-# Analog to digital converters
-#
-# CONFIG_AD7816 is not set
-# end of Analog to digital converters
-
-#
-# Analog digital bi-direction converters
-#
-# CONFIG_ADT7316 is not set
-# end of Analog digital bi-direction converters
-
-#
-# Direct Digital Synthesis
-#
-# CONFIG_AD9832 is not set
-# CONFIG_AD9834 is not set
-# end of Direct Digital Synthesis
-
-#
-# Network Analyzer, Impedance Converters
-#
-# CONFIG_AD5933 is not set
-# end of Network Analyzer, Impedance Converters
-# end of IIO staging drivers
-
-# CONFIG_FB_SM750 is not set
-# CONFIG_MFD_NVEC is not set
-# CONFIG_STAGING_MEDIA is not set
-# CONFIG_FB_TFT is not set
-# CONFIG_XIL_AXIS_FIFO is not set
-# CONFIG_VME_BUS is not set
-CONFIG_GPIB=m
-CONFIG_GPIB_COMMON=m
-CONFIG_GPIB_AGILENT_82350B=m
-CONFIG_GPIB_AGILENT_82357A=m
-CONFIG_GPIB_CEC_PCI=m
-CONFIG_GPIB_CB7210=m
-CONFIG_GPIB_NI_USB=m
-CONFIG_GPIB_FLUKE=m
-CONFIG_GPIB_FMH=m
-CONFIG_GPIB_GPIO=m
-CONFIG_GPIB_INES=m
-CONFIG_GPIB_LPVO=m
-CONFIG_GPIB_TMS9914=m
-CONFIG_GPIB_NEC7210=m
-# CONFIG_GOLDFISH is not set
-CONFIG_CHROME_PLATFORMS=y
-CONFIG_CHROMEOS_OF_HW_PROBER=y
-CONFIG_CROS_EC=m
-CONFIG_CROS_EC_I2C=m
-CONFIG_CROS_EC_SPI=m
-CONFIG_CROS_EC_PROTO=y
-CONFIG_CROS_KBD_LED_BACKLIGHT=m
-CONFIG_CROS_EC_CHARDEV=m
-# CONFIG_CROS_EC_LIGHTBAR is not set
-CONFIG_CROS_EC_VBC=m
-CONFIG_CROS_EC_DEBUGFS=m
-CONFIG_CROS_EC_SENSORHUB=m
-CONFIG_CROS_EC_SYSFS=m
-CONFIG_CROS_HPS_I2C=m
-CONFIG_CROS_USBPD_LOGGER=m
-CONFIG_CROS_USBPD_NOTIFY=m
-CONFIG_CZNIC_PLATFORMS=y
-CONFIG_TURRIS_OMNIA_MCU=m
-CONFIG_TURRIS_OMNIA_MCU_GPIO=y
-CONFIG_TURRIS_OMNIA_MCU_SYSOFF_WAKEUP=y
-CONFIG_TURRIS_OMNIA_MCU_WATCHDOG=y
-CONFIG_TURRIS_OMNIA_MCU_TRNG=y
-# CONFIG_MELLANOX_PLATFORM is not set
-# CONFIG_OLPC_XO175 is not set
-CONFIG_HAVE_CLK=y
-CONFIG_HAVE_CLK_PREPARE=y
-CONFIG_COMMON_CLK=y
-
-#
-# Clock driver for ARM Reference designs
-#
-CONFIG_CLK_ICST=y
-CONFIG_CLK_SP810=y
-CONFIG_CLK_VEXPRESS_OSC=y
-# end of Clock driver for ARM Reference designs
-
-CONFIG_LMK04832=m
-CONFIG_COMMON_CLK_MAX77686=m
-CONFIG_COMMON_CLK_MAX9485=m
-CONFIG_COMMON_CLK_RK808=m
-CONFIG_COMMON_CLK_SI5341=m
-# CONFIG_COMMON_CLK_SI5351 is not set
-# CONFIG_COMMON_CLK_SI514 is not set
-# CONFIG_COMMON_CLK_SI544 is not set
-# CONFIG_COMMON_CLK_SI570 is not set
-# CONFIG_COMMON_CLK_CDCE706 is not set
-# CONFIG_COMMON_CLK_CDCE925 is not set
-# CONFIG_COMMON_CLK_CS2000_CP is not set
-CONFIG_COMMON_CLK_EN7523=y
-# CONFIG_COMMON_CLK_LAN966X is not set
-CONFIG_COMMON_CLK_ASPEED=y
-CONFIG_COMMON_CLK_S2MPS11=m
-# CONFIG_CLK_TWL is not set
-CONFIG_CLK_TWL6040=m
-CONFIG_COMMON_CLK_AXI_CLKGEN=m
-# CONFIG_CLK_QORIQ is not set
-# CONFIG_COMMON_CLK_NPCM8XX is not set
-CONFIG_COMMON_CLK_PALMAS=m
-# CONFIG_COMMON_CLK_PWM is not set
-CONFIG_COMMON_CLK_RS9_PCIE=m
-CONFIG_COMMON_CLK_SI521XX=m
-# CONFIG_COMMON_CLK_VC3 is not set
-# CONFIG_COMMON_CLK_VC5 is not set
-CONFIG_COMMON_CLK_VC7=m
-CONFIG_COMMON_CLK_MMP2=y
-# CONFIG_COMMON_CLK_MMP2_AUDIO is not set
-# CONFIG_COMMON_CLK_BD718XX is not set
-# CONFIG_COMMON_CLK_FIXED_MMIO is not set
-CONFIG_COMMON_CLK_SP7021=y
-CONFIG_CLK_ACTIONS=y
-CONFIG_CLK_OWL_S500=y
-CONFIG_CLK_BCM2711_DVP=y
-CONFIG_CLK_BCM2835=y
-CONFIG_CLK_BCM_63XX=y
-CONFIG_CLK_BCM_KONA=y
-CONFIG_COMMON_CLK_IPROC=y
-CONFIG_CLK_BCM_CYGNUS=y
-CONFIG_CLK_BCM_HR2=y
-CONFIG_CLK_BCM_NSP=y
-CONFIG_CLK_BCM_NS2=y
-CONFIG_CLK_BCM_SR=y
-CONFIG_COMMON_CLK_HI3516CV300=y
-CONFIG_COMMON_CLK_HI3519=y
-CONFIG_COMMON_CLK_HI3559A=y
-CONFIG_COMMON_CLK_HI3660=y
-CONFIG_COMMON_CLK_HI3670=y
-CONFIG_COMMON_CLK_HI3798CV200=y
-CONFIG_COMMON_CLK_HI6220=y
-CONFIG_RESET_HISI=y
-CONFIG_STUB_CLK_HI6220=y
-CONFIG_STUB_CLK_HI3660=y
-CONFIG_MXC_CLK=y
-CONFIG_CLK_IMX31=y
-CONFIG_CLK_IMX35=y
-CONFIG_CLK_IMX5=y
-CONFIG_CLK_IMX6Q=y
-CONFIG_CLK_IMX6SL=y
-CONFIG_CLK_IMX6SLL=y
-CONFIG_CLK_IMX6SX=y
-CONFIG_CLK_IMX6UL=y
-CONFIG_CLK_IMX7D=y
-CONFIG_CLK_IMX7ULP=y
-CONFIG_CLK_VF610=y
-# CONFIG_CLK_IMX8MM is not set
-# CONFIG_CLK_IMX8MN is not set
-# CONFIG_CLK_IMX8MP is not set
-# CONFIG_CLK_IMX8MQ is not set
-# CONFIG_CLK_IMX8ULP is not set
-# CONFIG_CLK_IMX93 is not set
-CONFIG_CLK_IMX95_BLK_CTL=m
-CONFIG_COMMON_CLK_KEYSTONE=y
-CONFIG_TI_SYSCON_CLK=y
-
-#
-# Clock driver for MediaTek SoC
-#
-CONFIG_COMMON_CLK_MEDIATEK=y
-CONFIG_COMMON_CLK_MEDIATEK_FHCTL=y
-CONFIG_COMMON_CLK_MT2701=y
-# CONFIG_COMMON_CLK_MT2701_MMSYS is not set
-# CONFIG_COMMON_CLK_MT2701_IMGSYS is not set
-# CONFIG_COMMON_CLK_MT2701_VDECSYS is not set
-# CONFIG_COMMON_CLK_MT2701_HIFSYS is not set
-# CONFIG_COMMON_CLK_MT2701_ETHSYS is not set
-# CONFIG_COMMON_CLK_MT2701_BDPSYS is not set
-# CONFIG_COMMON_CLK_MT2701_AUDSYS is not set
-# CONFIG_COMMON_CLK_MT2701_G3DSYS is not set
-# CONFIG_COMMON_CLK_MT6735 is not set
-CONFIG_COMMON_CLK_MT6795=y
-CONFIG_COMMON_CLK_MT6795_MFGCFG=y
-CONFIG_COMMON_CLK_MT6795_MMSYS=y
-CONFIG_COMMON_CLK_MT6795_VDECSYS=y
-CONFIG_COMMON_CLK_MT6795_VENCSYS=y
-CONFIG_COMMON_CLK_MT7622=y
-# CONFIG_COMMON_CLK_MT7622_ETHSYS is not set
-# CONFIG_COMMON_CLK_MT7622_HIFSYS is not set
-# CONFIG_COMMON_CLK_MT7622_AUDSYS is not set
-CONFIG_COMMON_CLK_MT7629=y
-# CONFIG_COMMON_CLK_MT7629_ETHSYS is not set
-# CONFIG_COMMON_CLK_MT7629_HIFSYS is not set
-CONFIG_COMMON_CLK_MT7981=y
-CONFIG_COMMON_CLK_MT7981_ETHSYS=y
-CONFIG_COMMON_CLK_MT7986=y
-CONFIG_COMMON_CLK_MT7986_ETHSYS=y
-CONFIG_COMMON_CLK_MT7988=m
-CONFIG_COMMON_CLK_MT8135=y
-# CONFIG_COMMON_CLK_MT8365 is not set
-CONFIG_COMMON_CLK_MT8516=y
-# CONFIG_COMMON_CLK_MT8516_AUDSYS is not set
-# end of Clock driver for MediaTek SoC
-
-#
-# Clock support for Amlogic platforms
-#
-CONFIG_COMMON_CLK_MESON_REGMAP=y
-CONFIG_COMMON_CLK_MESON_MPLL=y
-CONFIG_COMMON_CLK_MESON_PLL=y
-CONFIG_COMMON_CLK_MESON_CLKC_UTILS=y
-CONFIG_COMMON_CLK_MESON8B=y
-# end of Clock support for Amlogic platforms
-
-CONFIG_MSTAR_MSC313_CPUPLL=y
-CONFIG_MSTAR_MSC313_MPLL=y
-CONFIG_MVEBU_CLK_COMMON=y
-CONFIG_MVEBU_CLK_CPU=y
-CONFIG_MVEBU_CLK_COREDIV=y
-CONFIG_ARMADA_370_CLK=y
-CONFIG_ARMADA_375_CLK=y
-CONFIG_ARMADA_38X_CLK=y
-CONFIG_ARMADA_39X_CLK=y
-CONFIG_ARMADA_XP_CLK=y
-CONFIG_DOVE_CLK=y
-# CONFIG_COMMON_CLK_QCOM is not set
-CONFIG_CLK_RENESAS=y
-# CONFIG_CLK_RCAR_USB2_CLOCK_SEL is not set
-CONFIG_COMMON_CLK_ROCKCHIP=y
-CONFIG_CLK_RV110X=y
-CONFIG_CLK_RV1126=y
-CONFIG_CLK_RK3036=y
-CONFIG_CLK_RK312X=y
-CONFIG_CLK_RK3188=y
-CONFIG_CLK_RK322X=y
-CONFIG_CLK_RK3288=y
-CONFIG_COMMON_CLK_SAMSUNG=y
-CONFIG_S3C64XX_COMMON_CLK=y
-CONFIG_S5PV210_COMMON_CLK=y
-CONFIG_EXYNOS_3250_COMMON_CLK=y
-CONFIG_EXYNOS_4_COMMON_CLK=y
-CONFIG_EXYNOS_5250_COMMON_CLK=y
-CONFIG_EXYNOS_5260_COMMON_CLK=y
-CONFIG_EXYNOS_5410_COMMON_CLK=y
-CONFIG_EXYNOS_5420_COMMON_CLK=y
-CONFIG_EXYNOS_AUDSS_CLK_CON=y
-CONFIG_EXYNOS_CLKOUT=y
-CONFIG_CLK_INTEL_SOCFPGA=y
-CONFIG_CLK_INTEL_SOCFPGA32=y
-CONFIG_CLK_SUNXI=y
-CONFIG_CLK_SUNXI_CLOCKS=y
-CONFIG_CLK_SUNXI_PRCM_SUN6I=y
-CONFIG_CLK_SUNXI_PRCM_SUN8I=y
-CONFIG_CLK_SUNXI_PRCM_SUN9I=y
-CONFIG_SUNXI_CCU=y
-CONFIG_SUN20I_D1_CCU=y
-CONFIG_SUN20I_D1_R_CCU=y
-CONFIG_SUN4I_A10_CCU=y
-CONFIG_SUN5I_CCU=y
-CONFIG_SUN6I_A31_CCU=y
-CONFIG_SUN6I_RTC_CCU=y
-CONFIG_SUN8I_A23_CCU=y
-CONFIG_SUN8I_A33_CCU=y
-CONFIG_SUN8I_A83T_CCU=y
-CONFIG_SUN8I_H3_CCU=y
-CONFIG_SUN8I_V3S_CCU=y
-CONFIG_SUN8I_DE2_CCU=y
-CONFIG_SUN8I_R40_CCU=y
-CONFIG_SUN9I_A80_CCU=y
-CONFIG_SUN8I_R_CCU=y
-CONFIG_COMMON_CLK_STM32MP=y
-CONFIG_COMMON_CLK_STM32MP135=y
-CONFIG_COMMON_CLK_STM32MP157=y
-CONFIG_COMMON_CLK_TI_ADPLL=y
-CONFIG_CLK_UNIPHIER=y
-# CONFIG_XILINX_VCU is not set
-CONFIG_COMMON_CLK_XLNX_CLKWZRD=m
-# CONFIG_HWSPINLOCK is not set
-
-#
-# Clock Source drivers
-#
-CONFIG_TIMER_OF=y
-CONFIG_TIMER_PROBE=y
-CONFIG_OMAP_DM_SYSTIMER=y
-CONFIG_CLKSRC_MMIO=y
-CONFIG_BCM2835_TIMER=y
-CONFIG_BCM_KONA_TIMER=y
-CONFIG_DIGICOLOR_TIMER=y
-CONFIG_OMAP_DM_TIMER=y
-CONFIG_DW_APB_TIMER=y
-CONFIG_DW_APB_TIMER_OF=y
-CONFIG_FTTMR010_TIMER=y
-CONFIG_ROCKCHIP_TIMER=y
-CONFIG_ARMADA_370_XP_TIMER=y
-CONFIG_MESON6_TIMER=y
-CONFIG_ORION_TIMER=y
-CONFIG_OWL_TIMER=y
-CONFIG_RDA_TIMER=y
-CONFIG_SUN4I_TIMER=y
-CONFIG_SUN5I_HSTIMER=y
-# CONFIG_TEGRA186_TIMER is not set
-CONFIG_VT8500_TIMER=y
-CONFIG_NPCM7XX_TIMER=y
-CONFIG_CADENCE_TTC_TIMER=y
-CONFIG_CLKSRC_NOMADIK_MTU=y
-CONFIG_CLKSRC_DBX500_PRCMU=y
-CONFIG_KEYSTONE_TIMER=y
-CONFIG_INTEGRATOR_AP_TIMER=y
-CONFIG_CLKSRC_TI_32K=y
-CONFIG_CLKSRC_STM32=y
-CONFIG_ARM_ARCH_TIMER=y
-CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
-CONFIG_ARM_GLOBAL_TIMER=y
-CONFIG_ARM_GT_INITIAL_PRESCALER_VAL=2
-CONFIG_ARM_TIMER_SP804=y
-CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK=y
-CONFIG_ATMEL_PIT=y
-CONFIG_ATMEL_TCB_CLKSRC=y
-CONFIG_CLKSRC_EXYNOS_MCT=y
-CONFIG_CLKSRC_SAMSUNG_PWM=y
-CONFIG_MTK_TIMER=y
-CONFIG_MTK_CPUX_TIMER=y
-# CONFIG_RENESAS_OSTM is not set
-CONFIG_CLKSRC_QCOM=y
-CONFIG_CLKSRC_VERSATILE=y
-CONFIG_CLKSRC_IMX_GPT=y
-CONFIG_CLKSRC_IMX_TPM=y
-CONFIG_CLKSRC_ST_LPC=y
-CONFIG_GXP_TIMER=y
-CONFIG_MILBEAUT_TIMER=y
-CONFIG_MICROCHIP_PIT64B=y
-# end of Clock Source drivers
-
-CONFIG_MAILBOX=y
-# CONFIG_ARM_MHU is not set
-# CONFIG_ARM_MHU_V2 is not set
-CONFIG_EXYNOS_MBOX=m
-# CONFIG_IMX_MBOX is not set
-# CONFIG_PLATFORM_MHU is not set
-CONFIG_PL320_MBOX=y
-# CONFIG_ARMADA_37XX_RWTM_MBOX is not set
-# CONFIG_OMAP2PLUS_MBOX is not set
-# CONFIG_ROCKCHIP_MBOX is not set
-# CONFIG_ALTERA_MBOX is not set
-# CONFIG_BCM2835_MBOX is not set
-# CONFIG_STI_MBOX is not set
-# CONFIG_TI_MESSAGE_MANAGER is not set
-CONFIG_HI3660_MBOX=y
-CONFIG_HI6220_MBOX=y
-# CONFIG_MAILBOX_TEST is not set
-# CONFIG_QCOM_APCS_IPC is not set
-# CONFIG_TEGRA_HSP_MBOX is not set
-# CONFIG_BCM_PDC_MBOX is not set
-# CONFIG_STM32_IPCC is not set
-# CONFIG_MTK_ADSP_MBOX is not set
-# CONFIG_MTK_CMDQ_MBOX is not set
-CONFIG_SUN6I_MSGBOX=y
-# CONFIG_QCOM_IPCC is not set
-CONFIG_IOMMU_IOVA=m
-CONFIG_IOMMU_SUPPORT=y
-
-#
-# Generic IOMMU Pagetable Support
-#
-# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
-# end of Generic IOMMU Pagetable Support
-
-# CONFIG_IOMMU_DEBUGFS is not set
-# CONFIG_MSM_IOMMU is not set
-# CONFIG_IOMMUFD is not set
-# CONFIG_OMAP_IOMMU is not set
-# CONFIG_ROCKCHIP_IOMMU is not set
-# CONFIG_SUN50I_IOMMU is not set
-# CONFIG_TEGRA_IOMMU_SMMU is not set
-# CONFIG_EXYNOS_IOMMU is not set
-# CONFIG_MTK_IOMMU is not set
-# CONFIG_MTK_IOMMU_V1 is not set
-
-#
-# Remoteproc drivers
-#
-# CONFIG_REMOTEPROC is not set
-# end of Remoteproc drivers
-
-#
-# Rpmsg drivers
-#
-# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
-# CONFIG_RPMSG_VIRTIO is not set
-# end of Rpmsg drivers
-
-# CONFIG_SOUNDWIRE is not set
-
-#
-# SOC (System On Chip) specific Drivers
-#
-
-#
-# Amlogic SoC drivers
-#
-# CONFIG_MESON_CANVAS is not set
-CONFIG_MESON_CLK_MEASURE=y
-CONFIG_MESON_MX_SOCINFO=y
-# end of Amlogic SoC drivers
-
-#
-# ASPEED SoC drivers
-#
-CONFIG_ASPEED_LPC_CTRL=y
-CONFIG_ASPEED_LPC_SNOOP=y
-CONFIG_ASPEED_UART_ROUTING=y
-CONFIG_ASPEED_P2A_CTRL=y
-CONFIG_ASPEED_SOCINFO=y
-# end of ASPEED SoC drivers
-
-CONFIG_AT91_SOC_ID=y
-# CONFIG_AT91_SOC_SFR is not set
-
-#
-# Broadcom SoC drivers
-#
-CONFIG_SOC_BRCMSTB=y
-# end of Broadcom SoC drivers
-
-#
-# NXP/Freescale QorIQ SoC drivers
-#
-# CONFIG_QUICC_ENGINE is not set
-# CONFIG_FSL_RCPM is not set
-# end of NXP/Freescale QorIQ SoC drivers
-
-#
-# fujitsu SoC drivers
-#
-# end of fujitsu SoC drivers
-
-#
-# Hisilicon SoC drivers
-#
-# end of Hisilicon SoC drivers
-
-#
-# i.MX SoC drivers
-#
-# CONFIG_SOC_IMX8M is not set
-# CONFIG_SOC_IMX9 is not set
-# end of i.MX SoC drivers
-
-#
-# Enable LiteX SoC Builder specific drivers
-#
-# CONFIG_LITEX_SOC_CONTROLLER is not set
-# end of Enable LiteX SoC Builder specific drivers
-
-#
-# MediaTek SoC drivers
-#
-# CONFIG_MTK_CMDQ is not set
-# CONFIG_MTK_DEVAPC is not set
-# CONFIG_MTK_DVFSRC is not set
-CONFIG_MTK_INFRACFG=y
-# CONFIG_MTK_PMIC_WRAP is not set
-CONFIG_MTK_REGULATOR_COUPLER=y
-CONFIG_MTK_MMSYS=y
-# end of MediaTek SoC drivers
-
-CONFIG_WPCM450_SOC=m
-CONFIG_PLAT_PXA=y
-
-#
-# Qualcomm SoC drivers
-#
-# CONFIG_QCOM_AOSS_QMP is not set
-# CONFIG_QCOM_COMMAND_DB is not set
-# CONFIG_QCOM_GENI_SE is not set
-# CONFIG_QCOM_GSBI is not set
-# CONFIG_QCOM_LLCC is not set
-# CONFIG_QCOM_OCMEM is not set
-CONFIG_QCOM_PD_MAPPER=m
-CONFIG_QCOM_PDR_MSG=m
-CONFIG_QCOM_QMI_HELPERS=m
-# CONFIG_QCOM_RAMP_CTRL is not set
-# CONFIG_QCOM_RMTFS_MEM is not set
-# CONFIG_QCOM_RPM_MASTER_STATS is not set
-# CONFIG_QCOM_RPMH is not set
-# CONFIG_QCOM_SPM is not set
-# CONFIG_QCOM_ICC_BWMON is not set
-# end of Qualcomm SoC drivers
-
-CONFIG_SOC_RENESAS=y
-# CONFIG_ARCH_EMEV2 is not set
-# CONFIG_ARCH_R8A7794 is not set
-# CONFIG_ARCH_R8A7779 is not set
-# CONFIG_ARCH_R8A7790 is not set
-# CONFIG_ARCH_R8A7778 is not set
-# CONFIG_ARCH_R8A7793 is not set
-# CONFIG_ARCH_R8A7791 is not set
-# CONFIG_ARCH_R8A7792 is not set
-# CONFIG_ARCH_R8A7740 is not set
-# CONFIG_ARCH_R8A73A4 is not set
-# CONFIG_ARCH_R7S72100 is not set
-# CONFIG_ARCH_R7S9210 is not set
-# CONFIG_ARCH_R8A77470 is not set
-# CONFIG_ARCH_R8A7745 is not set
-# CONFIG_ARCH_R8A7742 is not set
-# CONFIG_ARCH_R8A7743 is not set
-# CONFIG_ARCH_R8A7744 is not set
-# CONFIG_ARCH_R9A06G032 is not set
-# CONFIG_ARCH_SH73A0 is not set
-CONFIG_ROCKCHIP_GRF=y
-# CONFIG_ROCKCHIP_IODOMAIN is not set
-CONFIG_SOC_SAMSUNG=y
-CONFIG_EXYNOS_ASV_ARM=y
-CONFIG_EXYNOS_CHIPID=y
-# CONFIG_EXYNOS_USI is not set
-CONFIG_EXYNOS_PMU=y
-CONFIG_EXYNOS_PMU_ARM_DRIVERS=y
-# CONFIG_SAMSUNG_PM_CHECK is not set
-CONFIG_EXYNOS_REGULATOR_COUPLER=y
-CONFIG_SUNXI_MBUS=y
-CONFIG_SUNXI_SRAM=y
-# CONFIG_ARCH_TEGRA_2x_SOC is not set
-# CONFIG_ARCH_TEGRA_3x_SOC is not set
-# CONFIG_ARCH_TEGRA_114_SOC is not set
-# CONFIG_ARCH_TEGRA_124_SOC is not set
-CONFIG_SOC_TEGRA_FUSE=y
-# CONFIG_SOC_TI is not set
-CONFIG_UX500_SOC_ID=y
-CONFIG_SOC_INTEGRATOR_CM=y
-CONFIG_SOC_REALVIEW=y
-
-#
-# Xilinx SoC drivers
-#
-# end of Xilinx SoC drivers
-# end of SOC (System On Chip) specific Drivers
-
-#
-# PM Domains
-#
-CONFIG_OWL_PM_DOMAINS_HELPER=y
-# CONFIG_OWL_PM_DOMAINS is not set
-
-#
-# Amlogic PM Domains
-#
-CONFIG_MESON_EE_PM_DOMAINS=y
-# end of Amlogic PM Domains
-
-#
-# Broadcom PM Domains
-#
-CONFIG_BCM2835_POWER=y
-CONFIG_BCM_PMB=y
-# end of Broadcom PM Domains
-
-#
-# i.MX PM Domains
-#
-CONFIG_IMX_GPCV2_PM_DOMAINS=y
-# end of i.MX PM Domains
-
-#
-# MediaTek PM Domains
-#
-CONFIG_MTK_SCPSYS=y
-CONFIG_MTK_SCPSYS_PM_DOMAINS=y
-CONFIG_AIROHA_CPU_PM_DOMAIN=y
-# end of MediaTek PM Domains
-
-#
-# Qualcomm PM Domains
-#
-# CONFIG_QCOM_CPR is not set
-# end of Qualcomm PM Domains
-
-# CONFIG_ROCKCHIP_PM_DOMAINS is not set
-CONFIG_EXYNOS_PM_DOMAINS=y
-CONFIG_UX500_PM_DOMAIN=y
-# CONFIG_SUN20I_PPU is not set
-CONFIG_OMAP2PLUS_PRM=y
-# end of PM Domains
-
-CONFIG_PM_DEVFREQ=y
-
-#
-# DEVFREQ Governors
-#
-CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
-# CONFIG_DEVFREQ_GOV_PERFORMANCE is not set
-# CONFIG_DEVFREQ_GOV_POWERSAVE is not set
-CONFIG_DEVFREQ_GOV_USERSPACE=m
-# CONFIG_DEVFREQ_GOV_PASSIVE is not set
-
-#
-# DEVFREQ Drivers
-#
-# CONFIG_ARM_EXYNOS_BUS_DEVFREQ is not set
-# CONFIG_ARM_IMX_BUS_DEVFREQ is not set
-# CONFIG_ARM_IMX8M_DDRC_DEVFREQ is not set
-# CONFIG_ARM_RK3399_DMC_DEVFREQ is not set
-# CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ is not set
-# CONFIG_PM_DEVFREQ_EVENT is not set
-CONFIG_EXTCON=y
-
-#
-# Extcon Device Drivers
-#
-# CONFIG_EXTCON_ADC_JACK is not set
-CONFIG_EXTCON_FSA9480=m
-# CONFIG_EXTCON_GPIO is not set
-# CONFIG_EXTCON_LC824206XA is not set
-# CONFIG_EXTCON_MAX3355 is not set
-CONFIG_EXTCON_PALMAS=m
-CONFIG_EXTCON_PTN5150=m
-# CONFIG_EXTCON_QCOM_SPMI_MISC is not set
-# CONFIG_EXTCON_RT8973A is not set
-# CONFIG_EXTCON_SM5502 is not set
-CONFIG_EXTCON_USB_GPIO=m
-CONFIG_EXTCON_USBC_CROS_EC=m
-CONFIG_MEMORY=y
-# CONFIG_ARM_PL172_MPMC is not set
-CONFIG_ATMEL_EBI=y
-CONFIG_BRCMSTB_DPFE=y
-CONFIG_BRCMSTB_MEMC=y
-# CONFIG_TI_AEMIF is not set
-# CONFIG_TI_EMIF is not set
-CONFIG_OMAP_GPMC=y
-# CONFIG_OMAP_GPMC_DEBUG is not set
-# CONFIG_TI_EMIF_SRAM is not set
-CONFIG_MVEBU_DEVBUS=y
-CONFIG_FSL_IFC=y
-CONFIG_PL353_SMC=y
-# CONFIG_RENESAS_RPCIF is not set
-# CONFIG_STM32_FMC2_EBI is not set
-CONFIG_SAMSUNG_MC=y
-CONFIG_EXYNOS_SROM=y
-CONFIG_TEGRA_MC=y
-CONFIG_IIO=m
-CONFIG_IIO_BUFFER=y
-CONFIG_IIO_BUFFER_CB=m
-CONFIG_IIO_BUFFER_DMA=m
-CONFIG_IIO_BUFFER_DMAENGINE=m
-# CONFIG_IIO_BUFFER_HW_CONSUMER is not set
-CONFIG_IIO_KFIFO_BUF=m
-CONFIG_IIO_TRIGGERED_BUFFER=m
-# CONFIG_IIO_CONFIGFS is not set
-CONFIG_IIO_GTS_HELPER=m
-CONFIG_IIO_TRIGGER=y
-CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
-# CONFIG_IIO_SW_DEVICE is not set
-# CONFIG_IIO_SW_TRIGGER is not set
-# CONFIG_IIO_TRIGGERED_EVENT is not set
-CONFIG_IIO_BACKEND=m
-
-#
-# Accelerometers
-#
-# CONFIG_ADIS16201 is not set
-# CONFIG_ADIS16209 is not set
-# CONFIG_ADXL313_I2C is not set
-# CONFIG_ADXL313_SPI is not set
-# CONFIG_ADXL345_I2C is not set
-# CONFIG_ADXL345_SPI is not set
-# CONFIG_ADXL355_I2C is not set
-# CONFIG_ADXL355_SPI is not set
-# CONFIG_ADXL367_SPI is not set
-# CONFIG_ADXL367_I2C is not set
-# CONFIG_ADXL372_SPI is not set
-# CONFIG_ADXL372_I2C is not set
-# CONFIG_ADXL380_SPI is not set
-# CONFIG_ADXL380_I2C is not set
-# CONFIG_BMA180 is not set
-# CONFIG_BMA220 is not set
-CONFIG_BMA400=m
-CONFIG_BMA400_I2C=m
-CONFIG_BMA400_SPI=m
-# CONFIG_BMC150_ACCEL is not set
-# CONFIG_BMI088_ACCEL is not set
-# CONFIG_DA280 is not set
-# CONFIG_DA311 is not set
-# CONFIG_DMARD06 is not set
-# CONFIG_DMARD09 is not set
-# CONFIG_DMARD10 is not set
-# CONFIG_FXLS8962AF_I2C is not set
-# CONFIG_FXLS8962AF_SPI is not set
-CONFIG_HID_SENSOR_ACCEL_3D=m
-CONFIG_IIO_ST_ACCEL_3AXIS=m
-CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
-CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
-CONFIG_IIO_KX022A=m
-CONFIG_IIO_KX022A_SPI=m
-CONFIG_IIO_KX022A_I2C=m
-# CONFIG_KXSD9 is not set
-# CONFIG_KXCJK1013 is not set
-# CONFIG_MC3230 is not set
-# CONFIG_MMA7455_I2C is not set
-# CONFIG_MMA7455_SPI is not set
-# CONFIG_MMA7660 is not set
-CONFIG_MMA8452=m
-# CONFIG_MMA9551 is not set
-# CONFIG_MMA9553 is not set
-CONFIG_MSA311=m
-# CONFIG_MXC4005 is not set
-# CONFIG_MXC6255 is not set
-# CONFIG_SCA3000 is not set
-# CONFIG_SCA3300 is not set
-# CONFIG_STK8312 is not set
-# CONFIG_STK8BA50 is not set
-# end of Accelerometers
-
-#
-# Analog to digital converters
-#
-CONFIG_AD_SIGMA_DELTA=m
-# CONFIG_AD4000 is not set
-CONFIG_AD4130=m
-# CONFIG_AD4695 is not set
-CONFIG_AD7091R=m
-CONFIG_AD7091R5=m
-CONFIG_AD7091R8=m
-# CONFIG_AD7124 is not set
-CONFIG_AD7173=m
-# CONFIG_AD7192 is not set
-# CONFIG_AD7266 is not set
-# CONFIG_AD7280 is not set
-# CONFIG_AD7291 is not set
-# CONFIG_AD7292 is not set
-# CONFIG_AD7298 is not set
-CONFIG_AD7380=m
-# CONFIG_AD7476 is not set
-# CONFIG_AD7606_IFACE_PARALLEL is not set
-# CONFIG_AD7606_IFACE_SPI is not set
-# CONFIG_AD7625 is not set
-# CONFIG_AD7766 is not set
-# CONFIG_AD7768_1 is not set
-# CONFIG_AD7779 is not set
-# CONFIG_AD7780 is not set
-# CONFIG_AD7791 is not set
-# CONFIG_AD7793 is not set
-# CONFIG_AD7887 is not set
-# CONFIG_AD7923 is not set
-CONFIG_AD7944=m
-# CONFIG_AD7949 is not set
-# CONFIG_AD799X is not set
-# CONFIG_AD9467 is not set
-# CONFIG_ADI_AXI_ADC is not set
-# CONFIG_ASPEED_ADC is not set
-# CONFIG_AT91_ADC is not set
-# CONFIG_AT91_SAMA5D2_ADC is not set
-CONFIG_AXP20X_ADC=m
-CONFIG_AXP288_ADC=m
-CONFIG_BCM_IPROC_ADC=m
-# CONFIG_BERLIN2_ADC is not set
-# CONFIG_CC10001_ADC is not set
-# CONFIG_ENVELOPE_DETECTOR is not set
-# CONFIG_EXYNOS_ADC is not set
-# CONFIG_GEHC_PMC_ADC is not set
-# CONFIG_HI8435 is not set
-# CONFIG_HX711 is not set
-# CONFIG_INA2XX_ADC is not set
-# CONFIG_IMX7D_ADC is not set
-# CONFIG_IMX8QXP_ADC is not set
-# CONFIG_IMX93_ADC is not set
-# CONFIG_LTC2309 is not set
-CONFIG_LTC2471=m
-# CONFIG_LTC2485 is not set
-# CONFIG_LTC2496 is not set
-# CONFIG_LTC2497 is not set
-# CONFIG_MAX1027 is not set
-# CONFIG_MAX11100 is not set
-# CONFIG_MAX1118 is not set
-CONFIG_MAX11205=m
-CONFIG_MAX11410=m
-# CONFIG_MAX1241 is not set
-# CONFIG_MAX1363 is not set
-CONFIG_MAX34408=m
-# CONFIG_MAX77541_ADC is not set
-# CONFIG_MAX9611 is not set
-# CONFIG_MCP320X is not set
-# CONFIG_MCP3422 is not set
-# CONFIG_MCP3564 is not set
-# CONFIG_MCP3911 is not set
-# CONFIG_MEDIATEK_MT6360_ADC is not set
-# CONFIG_MEDIATEK_MT6370_ADC is not set
-# CONFIG_MEDIATEK_MT6577_AUXADC is not set
-CONFIG_MESON_SARADC=m
-# CONFIG_MP2629_ADC is not set
-# CONFIG_NAU7802 is not set
-# CONFIG_NPCM_ADC is not set
-# CONFIG_PAC1921 is not set
-# CONFIG_PAC1934 is not set
-# CONFIG_PALMAS_GPADC is not set
-# CONFIG_ROCKCHIP_SARADC is not set
-CONFIG_RICHTEK_RTQ6056=m
-# CONFIG_SPEAR_ADC is not set
-CONFIG_SD_ADC_MODULATOR=m
-# CONFIG_STM32_ADC_CORE is not set
-# CONFIG_STM32_DFSDM_CORE is not set
-# CONFIG_STM32_DFSDM_ADC is not set
-# CONFIG_STMPE_ADC is not set
-# CONFIG_SUN4I_GPADC is not set
-# CONFIG_SUN20I_GPADC is not set
-# CONFIG_TI_ADC081C is not set
-# CONFIG_TI_ADC0832 is not set
-# CONFIG_TI_ADC084S021 is not set
-# CONFIG_TI_ADC12138 is not set
-# CONFIG_TI_ADC108S102 is not set
-# CONFIG_TI_ADC128S052 is not set
-# CONFIG_TI_ADC161S626 is not set
-# CONFIG_TI_ADS1015 is not set
-CONFIG_TI_ADS1119=m
-# CONFIG_TI_ADS7924 is not set
-# CONFIG_TI_ADS1100 is not set
-# CONFIG_TI_ADS1298 is not set
-# CONFIG_TI_ADS7950 is not set
-# CONFIG_TI_ADS8344 is not set
-# CONFIG_TI_ADS8688 is not set
-# CONFIG_TI_ADS124S08 is not set
-# CONFIG_TI_ADS131E08 is not set
-CONFIG_TI_AM335X_ADC=m
-# CONFIG_TI_LMP92064 is not set
-# CONFIG_TI_TLC4541 is not set
-# CONFIG_TI_TSC2046 is not set
-CONFIG_TWL4030_MADC=m
-# CONFIG_TWL6030_GPADC is not set
-# CONFIG_VF610_ADC is not set
-CONFIG_VIPERBOARD_ADC=m
-CONFIG_XILINX_XADC=m
-# end of Analog to digital converters
-
-#
-# Analog to digital and digital to analog converters
-#
-CONFIG_AD74115=m
-# CONFIG_AD74413R is not set
-# end of Analog to digital and digital to analog converters
-
-#
-# Analog Front Ends
-#
-# CONFIG_IIO_RESCALE is not set
-# end of Analog Front Ends
-
-#
-# Amplifiers
-#
-# CONFIG_AD8366 is not set
-# CONFIG_ADA4250 is not set
-# CONFIG_HMC425 is not set
-# end of Amplifiers
-
-#
-# Capacitance to digital converters
-#
-# CONFIG_AD7150 is not set
-# CONFIG_AD7746 is not set
-# end of Capacitance to digital converters
-
-#
-# Chemical Sensors
-#
-CONFIG_AOSONG_AGS02MA=m
-# CONFIG_ATLAS_PH_SENSOR is not set
-# CONFIG_ATLAS_EZO_SENSOR is not set
-# CONFIG_BME680 is not set
-CONFIG_CCS811=m
-CONFIG_ENS160=m
-CONFIG_ENS160_I2C=m
-CONFIG_ENS160_SPI=m
-# CONFIG_IAQCORE is not set
-CONFIG_SCD30_CORE=m
-CONFIG_SCD30_I2C=m
-CONFIG_SCD4X=m
-# CONFIG_SENSIRION_SGP30 is not set
-CONFIG_SENSIRION_SGP40=m
-# CONFIG_SPS30_I2C is not set
-CONFIG_SENSEAIR_SUNRISE_CO2=m
-# CONFIG_VZ89X is not set
-# end of Chemical Sensors
-
-# CONFIG_IIO_CROS_EC_SENSORS_CORE is not set
-
-#
-# Hid Sensor IIO Common
-#
-CONFIG_HID_SENSOR_IIO_COMMON=m
-CONFIG_HID_SENSOR_IIO_TRIGGER=m
-# end of Hid Sensor IIO Common
-
-CONFIG_IIO_INV_SENSORS_TIMESTAMP=m
-
-#
-# IIO SCMI Sensors
-#
-# end of IIO SCMI Sensors
-
-#
-# SSP Sensor Common
-#
-# CONFIG_IIO_SSP_SENSORHUB is not set
-# end of SSP Sensor Common
-
-CONFIG_IIO_ST_SENSORS_I2C=m
-CONFIG_IIO_ST_SENSORS_SPI=m
-CONFIG_IIO_ST_SENSORS_CORE=m
-
-#
-# Digital to analog converters
-#
-# CONFIG_AD3552R_HS is not set
-# CONFIG_AD3552R is not set
-# CONFIG_AD5064 is not set
-# CONFIG_AD5360 is not set
-# CONFIG_AD5380 is not set
-# CONFIG_AD5421 is not set
-# CONFIG_AD5446 is not set
-# CONFIG_AD5449 is not set
-# CONFIG_AD5592R is not set
-# CONFIG_AD5593R is not set
-# CONFIG_AD5504 is not set
-# CONFIG_AD5624R_SPI is not set
-CONFIG_AD9739A=m
-CONFIG_ADI_AXI_DAC=m
-# CONFIG_LTC2688 is not set
-# CONFIG_AD5686_SPI is not set
-# CONFIG_AD5696_I2C is not set
-# CONFIG_AD5755 is not set
-# CONFIG_AD5758 is not set
-# CONFIG_AD5761 is not set
-# CONFIG_AD5764 is not set
-# CONFIG_AD5766 is not set
-# CONFIG_AD5770R is not set
-# CONFIG_AD5791 is not set
-# CONFIG_AD7293 is not set
-# CONFIG_AD7303 is not set
-# CONFIG_AD8460 is not set
-# CONFIG_AD8801 is not set
-# CONFIG_BD79703 is not set
-# CONFIG_DPOT_DAC is not set
-# CONFIG_DS4424 is not set
-# CONFIG_LTC1660 is not set
-# CONFIG_LTC2632 is not set
-# CONFIG_LTC2664 is not set
-# CONFIG_M62332 is not set
-# CONFIG_MAX517 is not set
-CONFIG_MAX5522=m
-# CONFIG_MAX5821 is not set
-# CONFIG_MCP4725 is not set
-# CONFIG_MCP4728 is not set
-CONFIG_MCP4821=m
-# CONFIG_MCP4922 is not set
-# CONFIG_STM32_DAC is not set
-# CONFIG_TI_DAC082S085 is not set
-# CONFIG_TI_DAC5571 is not set
-# CONFIG_TI_DAC7311 is not set
-# CONFIG_TI_DAC7612 is not set
-# CONFIG_VF610_DAC is not set
-# end of Digital to analog converters
-
-#
-# IIO dummy driver
-#
-# end of IIO dummy driver
-
-#
-# Filters
-#
-# end of Filters
-
-#
-# Frequency Synthesizers DDS/PLL
-#
-
-#
-# Clock Generator/Distribution
-#
-# CONFIG_AD9523 is not set
-# end of Clock Generator/Distribution
-
-#
-# Phase-Locked Loop (PLL) frequency synthesizers
-#
-# CONFIG_ADF4350 is not set
-CONFIG_ADF4371=m
-CONFIG_ADF4377=m
-# CONFIG_ADMFM2000 is not set
-CONFIG_ADMV1013=m
-CONFIG_ADMV4420=m
-# CONFIG_ADRF6780 is not set
-# end of Phase-Locked Loop (PLL) frequency synthesizers
-# end of Frequency Synthesizers DDS/PLL
-
-#
-# Digital gyroscope sensors
-#
-# CONFIG_ADIS16080 is not set
-# CONFIG_ADIS16130 is not set
-# CONFIG_ADIS16136 is not set
-# CONFIG_ADIS16260 is not set
-# CONFIG_ADXRS290 is not set
-# CONFIG_ADXRS450 is not set
-# CONFIG_BMG160 is not set
-# CONFIG_FXAS21002C is not set
-CONFIG_HID_SENSOR_GYRO_3D=m
-# CONFIG_MPU3050_I2C is not set
-# CONFIG_IIO_ST_GYRO_3AXIS is not set
-# CONFIG_ITG3200 is not set
-# end of Digital gyroscope sensors
-
-#
-# Health Sensors
-#
-
-#
-# Heart Rate Monitors
-#
-# CONFIG_AFE4403 is not set
-# CONFIG_AFE4404 is not set
-# CONFIG_MAX30100 is not set
-# CONFIG_MAX30102 is not set
-# end of Heart Rate Monitors
-# end of Health Sensors
-
-#
-# Humidity sensors
-#
-# CONFIG_AM2315 is not set
-# CONFIG_DHT11 is not set
-# CONFIG_ENS210 is not set
-# CONFIG_HDC100X is not set
-# CONFIG_HDC2010 is not set
-CONFIG_HDC3020=m
-# CONFIG_HID_SENSOR_HUMIDITY is not set
-# CONFIG_HTS221 is not set
-# CONFIG_HTU21 is not set
-# CONFIG_SI7005 is not set
-# CONFIG_SI7020 is not set
-# end of Humidity sensors
-
-#
-# Inertial measurement units
-#
-# CONFIG_ADIS16400 is not set
-# CONFIG_ADIS16460 is not set
-# CONFIG_ADIS16475 is not set
-# CONFIG_ADIS16480 is not set
-# CONFIG_BMI160_I2C is not set
-# CONFIG_BMI160_SPI is not set
-# CONFIG_BMI270_I2C is not set
-# CONFIG_BMI270_SPI is not set
-CONFIG_BMI323=m
-CONFIG_BMI323_I2C=m
-CONFIG_BMI323_SPI=m
-CONFIG_BOSCH_BNO055=m
-CONFIG_BOSCH_BNO055_I2C=m
-# CONFIG_FXOS8700_I2C is not set
-# CONFIG_FXOS8700_SPI is not set
-# CONFIG_KMX61 is not set
-CONFIG_INV_ICM42600=m
-CONFIG_INV_ICM42600_I2C=m
-CONFIG_INV_ICM42600_SPI=m
-# CONFIG_INV_MPU6050_I2C is not set
-# CONFIG_INV_MPU6050_SPI is not set
-# CONFIG_SMI240 is not set
-# CONFIG_IIO_ST_LSM6DSX is not set
-# CONFIG_IIO_ST_LSM9DS0 is not set
-# end of Inertial measurement units
-
-#
-# Light sensors
-#
-# CONFIG_ADJD_S311 is not set
-# CONFIG_ADUX1020 is not set
-# CONFIG_AL3010 is not set
-# CONFIG_AL3320A is not set
-# CONFIG_APDS9300 is not set
-CONFIG_APDS9306=m
-# CONFIG_APDS9960 is not set
-# CONFIG_AS73211 is not set
-CONFIG_BH1745=m
-# CONFIG_BH1750 is not set
-CONFIG_BH1780=m
-# CONFIG_CM32181 is not set
-# CONFIG_CM3232 is not set
-# CONFIG_CM3323 is not set
-# CONFIG_CM3605 is not set
-# CONFIG_CM36651 is not set
-# CONFIG_GP2AP002 is not set
-# CONFIG_GP2AP020A00F is not set
-# CONFIG_IQS621_ALS is not set
-# CONFIG_SENSORS_ISL29018 is not set
-# CONFIG_SENSORS_ISL29028 is not set
-# CONFIG_ISL29125 is not set
-CONFIG_ISL76682=m
-CONFIG_HID_SENSOR_ALS=m
-CONFIG_HID_SENSOR_PROX=m
-# CONFIG_JSA1212 is not set
-CONFIG_ROHM_BU27034=m
-# CONFIG_RPR0521 is not set
-CONFIG_LTR390=m
-# CONFIG_LTR501 is not set
-CONFIG_LTRF216A=m
-# CONFIG_LV0104CS is not set
-# CONFIG_MAX44000 is not set
-# CONFIG_MAX44009 is not set
-# CONFIG_NOA1305 is not set
-# CONFIG_OPT3001 is not set
-# CONFIG_OPT4001 is not set
-# CONFIG_OPT4060 is not set
-# CONFIG_PA12203001 is not set
-# CONFIG_SI1133 is not set
-# CONFIG_SI1145 is not set
-# CONFIG_STK3310 is not set
-# CONFIG_ST_UVIS25 is not set
-# CONFIG_TCS3414 is not set
-# CONFIG_TCS3472 is not set
-CONFIG_SENSORS_TSL2563=m
-# CONFIG_TSL2583 is not set
-# CONFIG_TSL2591 is not set
-# CONFIG_TSL2772 is not set
-# CONFIG_TSL4531 is not set
-# CONFIG_US5182D is not set
-# CONFIG_VCNL4000 is not set
-# CONFIG_VCNL4035 is not set
-# CONFIG_VEML3235 is not set
-# CONFIG_VEML6030 is not set
-CONFIG_VEML6040=m
-# CONFIG_VEML6070 is not set
-CONFIG_VEML6075=m
-# CONFIG_VL6180 is not set
-# CONFIG_ZOPT2201 is not set
-# end of Light sensors
-
-#
-# Magnetometer sensors
-#
-# CONFIG_AF8133J is not set
-# CONFIG_AK8974 is not set
-# CONFIG_AK8975 is not set
-# CONFIG_AK09911 is not set
-# CONFIG_ALS31300 is not set
-# CONFIG_BMC150_MAGN_I2C is not set
-# CONFIG_BMC150_MAGN_SPI is not set
-# CONFIG_MAG3110 is not set
-CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
-# CONFIG_MMC35240 is not set
-# CONFIG_IIO_ST_MAGN_3AXIS is not set
-# CONFIG_SENSORS_HMC5843_I2C is not set
-# CONFIG_SENSORS_HMC5843_SPI is not set
-# CONFIG_SENSORS_RM3100_I2C is not set
-# CONFIG_SENSORS_RM3100_SPI is not set
-CONFIG_TI_TMAG5273=m
-# CONFIG_YAMAHA_YAS530 is not set
-# end of Magnetometer sensors
-
-#
-# Multiplexers
-#
-# CONFIG_IIO_MUX is not set
-# end of Multiplexers
-
-#
-# Inclinometer sensors
-#
-CONFIG_HID_SENSOR_INCLINOMETER_3D=m
-CONFIG_HID_SENSOR_DEVICE_ROTATION=m
-# end of Inclinometer sensors
-
-#
-# Triggers - standalone
-#
-# CONFIG_IIO_INTERRUPT_TRIGGER is not set
-# CONFIG_IIO_SYSFS_TRIGGER is not set
-# end of Triggers - standalone
-
-#
-# Linear and angular position sensors
-#
-# CONFIG_IQS624_POS is not set
-# CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE is not set
-# end of Linear and angular position sensors
-
-#
-# Digital potentiometers
-#
-CONFIG_AD5110=m
-# CONFIG_AD5272 is not set
-# CONFIG_DS1803 is not set
-# CONFIG_MAX5432 is not set
-# CONFIG_MAX5481 is not set
-# CONFIG_MAX5487 is not set
-# CONFIG_MCP4018 is not set
-# CONFIG_MCP4131 is not set
-# CONFIG_MCP4531 is not set
-# CONFIG_MCP41010 is not set
-# CONFIG_TPL0102 is not set
-# CONFIG_X9250 is not set
-# end of Digital potentiometers
-
-#
-# Digital potentiostats
-#
-# CONFIG_LMP91000 is not set
-# end of Digital potentiostats
-
-#
-# Pressure sensors
-#
-# CONFIG_ABP060MG is not set
-# CONFIG_ROHM_BM1390 is not set
-# CONFIG_BMP280 is not set
-# CONFIG_DLHL60D is not set
-CONFIG_DPS310=m
-CONFIG_HID_SENSOR_PRESS=m
-# CONFIG_HP03 is not set
-CONFIG_HSC030PA=m
-CONFIG_HSC030PA_I2C=m
-CONFIG_HSC030PA_SPI=m
-# CONFIG_ICP10100 is not set
-# CONFIG_MPL115_I2C is not set
-# CONFIG_MPL115_SPI is not set
-# CONFIG_MPL3115 is not set
-# CONFIG_MPRLS0025PA is not set
-# CONFIG_MS5611 is not set
-# CONFIG_MS5637 is not set
-# CONFIG_SDP500 is not set
-# CONFIG_IIO_ST_PRESS is not set
-# CONFIG_T5403 is not set
-# CONFIG_HP206C is not set
-# CONFIG_ZPA2326 is not set
-# end of Pressure sensors
-
-#
-# Lightning sensors
-#
-# CONFIG_AS3935 is not set
-# end of Lightning sensors
-
-#
-# Proximity and distance sensors
-#
-CONFIG_CROS_EC_MKBP_PROXIMITY=m
-# CONFIG_HX9023S is not set
-# CONFIG_IRSD200 is not set
-# CONFIG_ISL29501 is not set
-# CONFIG_LIDAR_LITE_V2 is not set
-# CONFIG_MB1232 is not set
-# CONFIG_PING is not set
-# CONFIG_RFD77402 is not set
-# CONFIG_SRF04 is not set
-# CONFIG_SX9310 is not set
-# CONFIG_SX9324 is not set
-# CONFIG_SX9360 is not set
-# CONFIG_SX9500 is not set
-# CONFIG_SRF08 is not set
-# CONFIG_VCNL3020 is not set
-# CONFIG_VL53L0X_I2C is not set
-# CONFIG_AW96103 is not set
-# end of Proximity and distance sensors
-
-#
-# Resolver to digital converters
-#
-# CONFIG_AD2S90 is not set
-# CONFIG_AD2S1200 is not set
-# CONFIG_AD2S1210 is not set
-# end of Resolver to digital converters
-
-#
-# Temperature sensors
-#
-# CONFIG_IQS620AT_TEMP is not set
-# CONFIG_LTC2983 is not set
-# CONFIG_MAXIM_THERMOCOUPLE is not set
-# CONFIG_HID_SENSOR_TEMP is not set
-# CONFIG_MLX90614 is not set
-# CONFIG_MLX90632 is not set
-CONFIG_MLX90635=m
-# CONFIG_TMP006 is not set
-# CONFIG_TMP007 is not set
-# CONFIG_TMP117 is not set
-# CONFIG_TSYS01 is not set
-# CONFIG_TSYS02D is not set
-CONFIG_MAX30208=m
-# CONFIG_MAX31856 is not set
-# CONFIG_MAX31865 is not set
-CONFIG_MCP9600=m
-# end of Temperature sensors
-
-# CONFIG_NTB is not set
-CONFIG_PWM=y
-# CONFIG_PWM_DEBUG is not set
-# CONFIG_PWM_AB8500 is not set
-# CONFIG_PWM_ADP5585 is not set
-# CONFIG_PWM_ATMEL is not set
-CONFIG_PWM_ATMEL_TCB=m
-CONFIG_PWM_AXI_PWMGEN=m
-CONFIG_PWM_BCM_IPROC=y
-CONFIG_PWM_BCM_KONA=y
-# CONFIG_PWM_BCM2835 is not set
-# CONFIG_PWM_BERLIN is not set
-# CONFIG_PWM_BRCMSTB is not set
-CONFIG_PWM_CLK=m
-# CONFIG_PWM_CROS_EC is not set
-CONFIG_PWM_DWC_CORE=m
-CONFIG_PWM_DWC=m
-# CONFIG_PWM_FSL_FTM is not set
-CONFIG_PWM_GPIO=m
-# CONFIG_PWM_HIBVT is not set
-# CONFIG_PWM_IMX1 is not set
-# CONFIG_PWM_IMX27 is not set
-# CONFIG_PWM_IMX_TPM is not set
-# CONFIG_PWM_IQS620A is not set
-# CONFIG_PWM_MESON is not set
-# CONFIG_PWM_MTK_DISP is not set
-# CONFIG_PWM_MEDIATEK is not set
-# CONFIG_PWM_OMAP_DMTIMER is not set
-# CONFIG_PWM_PCA9685 is not set
-# CONFIG_PWM_PXA is not set
-# CONFIG_PWM_RCAR is not set
-# CONFIG_PWM_RENESAS_TPU is not set
-# CONFIG_PWM_ROCKCHIP is not set
-# CONFIG_PWM_SAMSUNG is not set
-# CONFIG_PWM_SPEAR is not set
-# CONFIG_PWM_STI is not set
-# CONFIG_PWM_STMPE is not set
-# CONFIG_PWM_SUN4I is not set
-# CONFIG_PWM_SUNPLUS is not set
-# CONFIG_PWM_TEGRA is not set
-# CONFIG_PWM_TIECAP is not set
-# CONFIG_PWM_TIEHRPWM is not set
-CONFIG_PWM_TWL=m
-CONFIG_PWM_TWL_LED=m
-# CONFIG_PWM_VT8500 is not set
-# CONFIG_PWM_XILINX is not set
-
-#
-# IRQ chip support
-#
-CONFIG_IRQCHIP=y
-CONFIG_ARM_GIC=y
-CONFIG_ARM_GIC_MAX_NR=2
-CONFIG_ARM_GIC_V2M=y
-CONFIG_GIC_NON_BANKED=y
-CONFIG_ARM_GIC_V3=y
-CONFIG_ARM_GIC_V3_ITS=y
-CONFIG_ARM_VIC=y
-CONFIG_ARM_VIC_NR=4
-CONFIG_IRQ_MSI_LIB=y
-CONFIG_ARMADA_370_XP_IRQ=y
-CONFIG_ALPINE_MSI=y
-# CONFIG_AL_FIC is not set
-CONFIG_ATMEL_AIC5_IRQ=y
-CONFIG_BCM7038_L1_IRQ=y
-CONFIG_BCM7120_L2_IRQ=y
-CONFIG_BRCMSTB_L2_IRQ=y
-CONFIG_DW_APB_ICTL=y
-CONFIG_LAN966X_OIC=m
-CONFIG_MADERA_IRQ=m
-CONFIG_OMAP_IRQCHIP=y
-CONFIG_ORION_IRQCHIP=y
-CONFIG_RDA_INTC=y
-CONFIG_ST_IRQCHIP=y
-CONFIG_SUN4I_INTC=y
-CONFIG_SUN6I_R_INTC=y
-CONFIG_SUNXI_NMI_INTC=y
-# CONFIG_TS4800_IRQ is not set
-CONFIG_VERSATILE_FPGA_IRQ=y
-CONFIG_VERSATILE_FPGA_IRQ_NR=4
-# CONFIG_XILINX_INTC is not set
-CONFIG_IRQ_CROSSBAR=y
-# CONFIG_KEYSTONE_IRQ is not set
-CONFIG_IMX_GPCV2=y
-CONFIG_LS_EXTIRQ=y
-CONFIG_LS_SCFG_MSI=y
-CONFIG_PARTITION_PERCPU=y
-CONFIG_STM32MP_EXTI=m
-CONFIG_IRQ_UNIPHIER_AIDET=y
-CONFIG_MESON_IRQ_GPIO=y
-# CONFIG_QCOM_PDC is not set
-# CONFIG_QCOM_MPM is not set
-CONFIG_IMX_IRQSTEER=y
-CONFIG_IMX_INTMUX=y
-CONFIG_IMX_MU_MSI=m
-CONFIG_EXYNOS_IRQ_COMBINER=y
-CONFIG_MST_IRQ=y
-# CONFIG_MCHP_EIC is not set
-CONFIG_SUNPLUS_SP7021_INTC=y
-# end of IRQ chip support
-
-# CONFIG_IPACK_BUS is not set
-CONFIG_ARCH_HAS_RESET_CONTROLLER=y
-CONFIG_RESET_CONTROLLER=y
-CONFIG_RESET_BERLIN=m
-CONFIG_RESET_BRCMSTB=y
-CONFIG_RESET_BRCMSTB_RESCAL=y
-# CONFIG_RESET_GPIO is not set
-CONFIG_RESET_IMX7=y
-CONFIG_RESET_IMX8MP_AUDIOMIX=m
-# CONFIG_RESET_MCHP_SPARX5 is not set
-CONFIG_RESET_NPCM=y
-# CONFIG_RESET_QCOM_AOSS is not set
-# CONFIG_RESET_QCOM_PDC is not set
-CONFIG_RESET_SIMPLE=y
-CONFIG_RESET_SOCFPGA=y
-CONFIG_RESET_SUNPLUS=y
-CONFIG_RESET_SUNXI=y
-# CONFIG_RESET_TI_SYSCON is not set
-# CONFIG_RESET_TI_TPS380X is not set
-CONFIG_RESET_UNIPHIER=y
-CONFIG_RESET_UNIPHIER_GLUE=y
-CONFIG_RESET_ZYNQ=y
-CONFIG_RESET_MESON_COMMON=y
-CONFIG_RESET_MESON=y
-CONFIG_RESET_MESON_AUX=m
-# CONFIG_RESET_MESON_AUDIO_ARB is not set
-CONFIG_STIH407_RESET=y
-CONFIG_COMMON_RESET_HI3660=y
-CONFIG_COMMON_RESET_HI6220=y
-
-#
-# PHY Subsystem
-#
-CONFIG_GENERIC_PHY=y
-CONFIG_GENERIC_PHY_MIPI_DPHY=y
-CONFIG_PHY_CAN_TRANSCEIVER=m
-CONFIG_PHY_AIROHA_PCIE=m
-CONFIG_PHY_NXP_PTN3222=m
-# CONFIG_PHY_SUN4I_USB is not set
-# CONFIG_PHY_SUN6I_MIPI_DPHY is not set
-# CONFIG_PHY_SUN9I_USB is not set
-# CONFIG_PHY_SUN50I_USB3 is not set
-# CONFIG_PHY_MESON8_HDMI_TX is not set
-CONFIG_PHY_MESON8B_USB2=y
-CONFIG_PHY_MESON_GXL_USB2=y
-CONFIG_PHY_MESON_G12A_MIPI_DPHY_ANALOG=y
-CONFIG_PHY_MESON_G12A_USB2=y
-CONFIG_PHY_MESON_G12A_USB3_PCIE=y
-CONFIG_PHY_MESON_AXG_PCIE=y
-CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=y
-CONFIG_PHY_MESON_AXG_MIPI_DPHY=y
-
-#
-# PHY drivers for Broadcom platforms
-#
-CONFIG_PHY_CYGNUS_PCIE=y
-CONFIG_PHY_BCM_SR_USB=y
-# CONFIG_BCM_KONA_USB2_PHY is not set
-# CONFIG_PHY_BCM_NS_USB2 is not set
-# CONFIG_PHY_BCM_NS_USB3 is not set
-CONFIG_PHY_NS2_PCIE=y
-CONFIG_PHY_NS2_USB_DRD=y
-CONFIG_PHY_BRCM_SATA=y
-CONFIG_PHY_BRCM_USB=y
-CONFIG_PHY_BCM_SR_PCIE=y
-# end of PHY drivers for Broadcom platforms
-
-CONFIG_PHY_CADENCE_TORRENT=m
-# CONFIG_PHY_CADENCE_DPHY is not set
-# CONFIG_PHY_CADENCE_DPHY_RX is not set
-# CONFIG_PHY_CADENCE_SIERRA is not set
-# CONFIG_PHY_CADENCE_SALVO is not set
-# CONFIG_PHY_HISI_INNO_USB2 is not set
-# CONFIG_PHY_HIX5HD2_SATA is not set
-CONFIG_ARMADA375_USBCLUSTER_PHY=y
-# CONFIG_PHY_BERLIN_SATA is not set
-# CONFIG_PHY_BERLIN_USB is not set
-CONFIG_PHY_MVEBU_A3700_COMPHY=y
-CONFIG_PHY_MVEBU_A3700_UTMI=y
-# CONFIG_PHY_MVEBU_A38X_COMPHY is not set
-# CONFIG_PHY_MVEBU_CP110_COMPHY is not set
-# CONFIG_PHY_MVEBU_CP110_UTMI is not set
-CONFIG_PHY_MVEBU_SATA=y
-# CONFIG_PHY_PXA_28NM_HSIC is not set
-# CONFIG_PHY_PXA_28NM_USB2 is not set
-# CONFIG_PHY_PXA_USB is not set
-# CONFIG_PHY_MMP3_USB is not set
-# CONFIG_PHY_MMP3_HSIC is not set
-# CONFIG_PHY_MTK_PCIE is not set
-CONFIG_PHY_MTK_XFI_TPHY=m
-# CONFIG_PHY_MTK_TPHY is not set
-# CONFIG_PHY_MTK_UFS is not set
-# CONFIG_PHY_MTK_XSPHY is not set
-# CONFIG_PHY_MTK_HDMI is not set
-# CONFIG_PHY_MTK_MIPI_CSI_0_5 is not set
-# CONFIG_PHY_MTK_MIPI_DSI is not set
-# CONFIG_PHY_MTK_DP is not set
-# CONFIG_PHY_LAN966X_SERDES is not set
-# CONFIG_PHY_CPCAP_USB is not set
-# CONFIG_PHY_MAPPHONE_MDM6600 is not set
-# CONFIG_PHY_OCELOT_SERDES is not set
-# CONFIG_PHY_QCOM_APQ8064_SATA is not set
-# CONFIG_PHY_QCOM_EDP is not set
-# CONFIG_PHY_QCOM_IPQ4019_USB is not set
-# CONFIG_PHY_QCOM_IPQ806X_SATA is not set
-# CONFIG_PHY_QCOM_PCIE2 is not set
-# CONFIG_PHY_QCOM_QMP is not set
-# CONFIG_PHY_QCOM_QUSB2 is not set
-# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
-# CONFIG_PHY_QCOM_EUSB2_REPEATER is not set
-# CONFIG_PHY_QCOM_M31_USB is not set
-CONFIG_PHY_QCOM_USB_HS=m
-# CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2 is not set
-CONFIG_PHY_QCOM_USB_HSIC=m
-# CONFIG_PHY_QCOM_USB_HS_28NM is not set
-# CONFIG_PHY_QCOM_USB_SS is not set
-# CONFIG_PHY_QCOM_IPQ806X_USB is not set
-# CONFIG_PHY_QCOM_SGMII_ETH is not set
-# CONFIG_PHY_RTK_RTD_USB2PHY is not set
-# CONFIG_PHY_RTK_RTD_USB3PHY is not set
-# CONFIG_PHY_R8A779F0_ETHERNET_SERDES is not set
-# CONFIG_PHY_RCAR_GEN2 is not set
-# CONFIG_PHY_RCAR_GEN3_PCIE is not set
-# CONFIG_PHY_RCAR_GEN3_USB2 is not set
-# CONFIG_PHY_RCAR_GEN3_USB3 is not set
-# CONFIG_PHY_ROCKCHIP_DP is not set
-# CONFIG_PHY_ROCKCHIP_DPHY_RX0 is not set
-# CONFIG_PHY_ROCKCHIP_EMMC is not set
-# CONFIG_PHY_ROCKCHIP_INNO_HDMI is not set
-# CONFIG_PHY_ROCKCHIP_INNO_USB2 is not set
-# CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY is not set
-# CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY is not set
-# CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY is not set
-# CONFIG_PHY_ROCKCHIP_PCIE is not set
-# CONFIG_PHY_ROCKCHIP_SAMSUNG_HDPTX is not set
-# CONFIG_PHY_ROCKCHIP_SNPS_PCIE3 is not set
-# CONFIG_PHY_ROCKCHIP_TYPEC is not set
-# CONFIG_PHY_ROCKCHIP_USB is not set
-CONFIG_PHY_EXYNOS_DP_VIDEO=y
-CONFIG_PHY_EXYNOS_MIPI_VIDEO=y
-# CONFIG_PHY_EXYNOS_PCIE is not set
-# CONFIG_PHY_SAMSUNG_UFS is not set
-CONFIG_PHY_SAMSUNG_USB2=m
-CONFIG_PHY_EXYNOS4210_USB2=y
-CONFIG_PHY_EXYNOS4X12_USB2=y
-CONFIG_PHY_EXYNOS5250_USB2=y
-# CONFIG_PHY_S5PV210_USB2 is not set
-CONFIG_PHY_EXYNOS5_USBDRD=m
-# CONFIG_PHY_EXYNOS5250_SATA is not set
-# CONFIG_PHY_UNIPHIER_USB2 is not set
-# CONFIG_PHY_UNIPHIER_USB3 is not set
-# CONFIG_PHY_UNIPHIER_PCIE is not set
-CONFIG_PHY_UNIPHIER_AHCI=m
-# CONFIG_PHY_MIPHY28LP is not set
-CONFIG_PHY_ST_SPEAR1310_MIPHY=y
-CONFIG_PHY_ST_SPEAR1340_MIPHY=y
-# CONFIG_PHY_STIH407_USB is not set
-CONFIG_PHY_STM32_COMBOPHY=m
-# CONFIG_PHY_STM32_USBPHYC is not set
-# CONFIG_PHY_SUNPLUS_USB is not set
-# CONFIG_PHY_TEGRA_XUSB is not set
-# CONFIG_PHY_DM816X_USB is not set
-# CONFIG_OMAP_CONTROL_PHY is not set
-# CONFIG_OMAP_USB2 is not set
-# CONFIG_TI_PIPE3 is not set
-CONFIG_PHY_TUSB1210=m
-# end of PHY Subsystem
-
-# CONFIG_POWERCAP is not set
-# CONFIG_MCB is not set
-
-#
-# Performance monitor support
-#
-# CONFIG_ARM_CCI_PMU is not set
-# CONFIG_ARM_CCN is not set
-CONFIG_ARM_PMU=y
-CONFIG_ARM_V6_PMU=y
-CONFIG_ARM_V7_PMU=y
-# CONFIG_ARM_PMUV3 is not set
-# CONFIG_FSL_IMX8_DDR_PMU is not set
-# CONFIG_FSL_IMX9_DDR_PMU is not set
-CONFIG_DWC_PCIE_PMU=m
-# CONFIG_MESON_DDR_PMU is not set
-CONFIG_CXL_PMU=m
-# end of Performance monitor support
-
-CONFIG_RAS=y
-CONFIG_USB4=m
-# CONFIG_USB4_DEBUGFS_WRITE is not set
-# CONFIG_USB4_DMA_TEST is not set
-
-#
-# Android
-#
-CONFIG_ANDROID_BINDER_IPC=y
-CONFIG_ANDROID_BINDERFS=y
-CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
-# end of Android
-
-CONFIG_DAX=m
-CONFIG_NVMEM=y
-CONFIG_NVMEM_SYSFS=y
-CONFIG_NVMEM_LAYOUTS=y
-
-#
-# Layout Types
-#
-CONFIG_NVMEM_LAYOUT_SL28_VPD=m
-# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
-CONFIG_NVMEM_LAYOUT_U_BOOT_ENV=m
-# end of Layout Types
-
-CONFIG_NVMEM_BCM_OCOTP=y
-# CONFIG_NVMEM_BRCM_NVRAM is not set
-# CONFIG_NVMEM_IMX_IIM is not set
-# CONFIG_NVMEM_IMX_OCOTP is not set
-# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
-# CONFIG_NVMEM_LAN9662_OTPC is not set
-# CONFIG_NVMEM_MESON_MX_EFUSE is not set
-# CONFIG_NVMEM_MICROCHIP_OTPC is not set
-# CONFIG_NVMEM_MTK_EFUSE is not set
-# CONFIG_NVMEM_QCOM_QFPROM is not set
-# CONFIG_NVMEM_QCOM_SEC_QFPROM is not set
-CONFIG_NVMEM_RMEM=m
-# CONFIG_NVMEM_ROCKCHIP_EFUSE is not set
-# CONFIG_NVMEM_ROCKCHIP_OTP is not set
-# CONFIG_NVMEM_SNVS_LPGPR is not set
-# CONFIG_NVMEM_STM32_ROMEM is not set
-# CONFIG_NVMEM_SUNPLUS_OCOTP is not set
-# CONFIG_NVMEM_SUNXI_SID is not set
-CONFIG_NVMEM_U_BOOT_ENV=m
-# CONFIG_NVMEM_UNIPHIER_EFUSE is not set
-# CONFIG_NVMEM_VF610_OCOTP is not set
-
-#
-# HW tracing support
-#
-# CONFIG_STM is not set
-# CONFIG_INTEL_TH is not set
-# end of HW tracing support
-
-# CONFIG_FPGA is not set
-# CONFIG_FSI is not set
-# CONFIG_TEE is not set
-CONFIG_MULTIPLEXER=m
-
-#
-# Multiplexer drivers
-#
-# CONFIG_MUX_ADG792A is not set
-# CONFIG_MUX_ADGS1408 is not set
-# CONFIG_MUX_GPIO is not set
-# CONFIG_MUX_MMIO is not set
-# end of Multiplexer drivers
-
-CONFIG_PM_OPP=y
-# CONFIG_SIOX is not set
-# CONFIG_SLIMBUS is not set
-CONFIG_INTERCONNECT=y
-# CONFIG_INTERCONNECT_IMX is not set
-CONFIG_INTERCONNECT_MTK=y
-# CONFIG_INTERCONNECT_QCOM is not set
-# CONFIG_INTERCONNECT_SAMSUNG is not set
-CONFIG_COUNTER=m
-# CONFIG_FTM_QUADDEC is not set
-CONFIG_INTERRUPT_CNT=m
-# CONFIG_MICROCHIP_TCB_CAPTURE is not set
-# CONFIG_TI_ECAP_CAPTURE is not set
-# CONFIG_TI_EQEP is not set
-# CONFIG_MOST is not set
-# CONFIG_PECI is not set
-CONFIG_HTE=y
-CONFIG_DPLL=y
-# end of Device Drivers
-
-#
-# File systems
-#
-CONFIG_DCACHE_WORD_ACCESS=y
-CONFIG_VALIDATE_FS_PARSER=y
-CONFIG_FS_IOMAP=y
-CONFIG_FS_STACK=y
-CONFIG_BUFFER_HEAD=y
-CONFIG_LEGACY_DIRECT_IO=y
-# CONFIG_EXT2_FS is not set
-# CONFIG_EXT3_FS is not set
-CONFIG_EXT4_FS=y
-CONFIG_EXT4_USE_FOR_EXT2=y
-CONFIG_EXT4_FS_POSIX_ACL=y
-CONFIG_EXT4_FS_SECURITY=y
-# CONFIG_EXT4_DEBUG is not set
-CONFIG_JBD2=y
-# CONFIG_JBD2_DEBUG is not set
-CONFIG_FS_MBCACHE=y
-CONFIG_JFS_FS=m
-CONFIG_JFS_POSIX_ACL=y
-CONFIG_JFS_SECURITY=y
-# CONFIG_JFS_DEBUG is not set
-# CONFIG_JFS_STATISTICS is not set
-CONFIG_XFS_FS=m
-CONFIG_XFS_SUPPORT_V4=y
-# CONFIG_XFS_SUPPORT_ASCII_CI is not set
-CONFIG_XFS_QUOTA=y
-CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_RT=y
-# CONFIG_XFS_ONLINE_SCRUB is not set
-# CONFIG_XFS_WARN is not set
-# CONFIG_XFS_DEBUG is not set
-CONFIG_GFS2_FS=m
-CONFIG_GFS2_FS_LOCKING_DLM=y
-CONFIG_OCFS2_FS=m
-CONFIG_OCFS2_FS_O2CB=m
-CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
-CONFIG_OCFS2_FS_STATS=y
-CONFIG_OCFS2_DEBUG_MASKLOG=y
-# CONFIG_OCFS2_DEBUG_FS is not set
-CONFIG_BTRFS_FS=m
-CONFIG_BTRFS_FS_POSIX_ACL=y
-# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
-# CONFIG_BTRFS_DEBUG is not set
-# CONFIG_BTRFS_ASSERT is not set
-# CONFIG_BTRFS_EXPERIMENTAL is not set
-# CONFIG_BTRFS_FS_REF_VERIFY is not set
-CONFIG_NILFS2_FS=m
-CONFIG_F2FS_FS=m
-CONFIG_F2FS_STAT_FS=y
-CONFIG_F2FS_FS_XATTR=y
-CONFIG_F2FS_FS_POSIX_ACL=y
-CONFIG_F2FS_FS_SECURITY=y
-# CONFIG_F2FS_CHECK_FS is not set
-# CONFIG_F2FS_FAULT_INJECTION is not set
-# CONFIG_F2FS_FS_COMPRESSION is not set
-# CONFIG_F2FS_IOSTAT is not set
-CONFIG_F2FS_UNFAIR_RWSEM=y
-# CONFIG_BCACHEFS_FS is not set
-CONFIG_FS_POSIX_ACL=y
-CONFIG_EXPORTFS=y
-CONFIG_EXPORTFS_BLOCK_OPS=y
-CONFIG_FILE_LOCKING=y
-# CONFIG_FS_ENCRYPTION is not set
-CONFIG_FS_VERITY=y
-# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set
-CONFIG_FSNOTIFY=y
-CONFIG_DNOTIFY=y
-CONFIG_INOTIFY_USER=y
-CONFIG_FANOTIFY=y
-CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
-CONFIG_QUOTA=y
-CONFIG_QUOTA_NETLINK_INTERFACE=y
-# CONFIG_QUOTA_DEBUG is not set
-CONFIG_QUOTA_TREE=m
-CONFIG_QFMT_V1=m
-CONFIG_QFMT_V2=m
-CONFIG_QUOTACTL=y
-CONFIG_AUTOFS_FS=m
-CONFIG_FUSE_FS=m
-CONFIG_CUSE=m
-CONFIG_VIRTIO_FS=m
-CONFIG_FUSE_PASSTHROUGH=y
-CONFIG_FUSE_IO_URING=y
-CONFIG_OVERLAY_FS=m
-# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
-# CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set
-# CONFIG_OVERLAY_FS_INDEX is not set
-# CONFIG_OVERLAY_FS_METACOPY is not set
-# CONFIG_OVERLAY_FS_DEBUG is not set
-
-#
-# Caches
-#
-CONFIG_NETFS_SUPPORT=m
-CONFIG_NETFS_STATS=y
-CONFIG_NETFS_DEBUG=y
-CONFIG_FSCACHE=y
-CONFIG_FSCACHE_STATS=y
-CONFIG_CACHEFILES=m
-# CONFIG_CACHEFILES_DEBUG is not set
-# CONFIG_CACHEFILES_ERROR_INJECTION is not set
-# CONFIG_CACHEFILES_ONDEMAND is not set
-# end of Caches
-
-#
-# CD-ROM/DVD Filesystems
-#
-CONFIG_ISO9660_FS=m
-CONFIG_JOLIET=y
-CONFIG_ZISOFS=y
-CONFIG_UDF_FS=m
-# end of CD-ROM/DVD Filesystems
-
-#
-# DOS/FAT/EXFAT/NT Filesystems
-#
-CONFIG_FAT_FS=y
-CONFIG_MSDOS_FS=m
-CONFIG_VFAT_FS=y
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
-# CONFIG_FAT_DEFAULT_UTF8 is not set
-CONFIG_EXFAT_FS=m
-CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
-CONFIG_NTFS3_FS=m
-CONFIG_NTFS3_LZX_XPRESS=y
-# CONFIG_NTFS3_FS_POSIX_ACL is not set
-CONFIG_NTFS_FS=m
-# end of DOS/FAT/EXFAT/NT Filesystems
-
-#
-# Pseudo filesystems
-#
-CONFIG_PROC_FS=y
-CONFIG_PROC_SYSCTL=y
-CONFIG_PROC_PAGE_MONITOR=y
-CONFIG_PROC_CHILDREN=y
-CONFIG_KERNFS=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-CONFIG_TMPFS_POSIX_ACL=y
-CONFIG_TMPFS_XATTR=y
-# CONFIG_TMPFS_QUOTA is not set
-CONFIG_CONFIGFS_FS=m
-CONFIG_EFIVAR_FS=m
-# end of Pseudo filesystems
-
-CONFIG_MISC_FILESYSTEMS=y
-# CONFIG_ORANGEFS_FS is not set
-CONFIG_ADFS_FS=m
-# CONFIG_ADFS_FS_RW is not set
-CONFIG_AFFS_FS=m
-CONFIG_ECRYPT_FS=m
-CONFIG_ECRYPT_FS_MESSAGING=y
-CONFIG_HFS_FS=m
-CONFIG_HFSPLUS_FS=m
-CONFIG_BEFS_FS=m
-# CONFIG_BEFS_DEBUG is not set
-CONFIG_BFS_FS=m
-CONFIG_EFS_FS=m
-CONFIG_JFFS2_FS=m
-CONFIG_JFFS2_FS_DEBUG=0
-CONFIG_JFFS2_FS_WRITEBUFFER=y
-# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
-CONFIG_JFFS2_SUMMARY=y
-CONFIG_JFFS2_FS_XATTR=y
-CONFIG_JFFS2_FS_POSIX_ACL=y
-CONFIG_JFFS2_FS_SECURITY=y
-CONFIG_JFFS2_COMPRESSION_OPTIONS=y
-CONFIG_JFFS2_ZLIB=y
-CONFIG_JFFS2_LZO=y
-CONFIG_JFFS2_RTIME=y
-# CONFIG_JFFS2_RUBIN is not set
-# CONFIG_JFFS2_CMODE_NONE is not set
-CONFIG_JFFS2_CMODE_PRIORITY=y
-# CONFIG_JFFS2_CMODE_SIZE is not set
-# CONFIG_JFFS2_CMODE_FAVOURLZO is not set
-CONFIG_UBIFS_FS=m
-CONFIG_UBIFS_FS_ADVANCED_COMPR=y
-CONFIG_UBIFS_FS_LZO=y
-CONFIG_UBIFS_FS_ZLIB=y
-CONFIG_UBIFS_FS_ZSTD=y
-# CONFIG_UBIFS_ATIME_SUPPORT is not set
-CONFIG_UBIFS_FS_XATTR=y
-CONFIG_UBIFS_FS_SECURITY=y
-CONFIG_UBIFS_FS_AUTHENTICATION=y
-# CONFIG_CRAMFS is not set
-CONFIG_SQUASHFS=m
-CONFIG_SQUASHFS_FILE_CACHE=y
-# CONFIG_SQUASHFS_FILE_DIRECT is not set
-CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
-# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set
-# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set
-# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set
-CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y
-CONFIG_SQUASHFS_XATTR=y
-CONFIG_SQUASHFS_ZLIB=y
-# CONFIG_SQUASHFS_LZ4 is not set
-CONFIG_SQUASHFS_LZO=y
-CONFIG_SQUASHFS_XZ=y
-# CONFIG_SQUASHFS_ZSTD is not set
-# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
-# CONFIG_SQUASHFS_EMBEDDED is not set
-CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
-CONFIG_VXFS_FS=m
-CONFIG_MINIX_FS=m
-CONFIG_OMFS_FS=m
-CONFIG_HPFS_FS=m
-CONFIG_QNX4FS_FS=m
-CONFIG_QNX6FS_FS=m
-# CONFIG_QNX6FS_DEBUG is not set
-CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
-# CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
-CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
-# CONFIG_PSTORE is not set
-CONFIG_SYSV_FS=m
-CONFIG_UFS_FS=m
-# CONFIG_UFS_FS_WRITE is not set
-# CONFIG_UFS_DEBUG is not set
-CONFIG_EROFS_FS=m
-# CONFIG_EROFS_FS_DEBUG is not set
-CONFIG_EROFS_FS_XATTR=y
-CONFIG_EROFS_FS_POSIX_ACL=y
-CONFIG_EROFS_FS_SECURITY=y
-CONFIG_EROFS_FS_BACKED_BY_FILE=y
-# CONFIG_EROFS_FS_ZIP is not set
-# CONFIG_EROFS_FS_ONDEMAND is not set
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NFS_FS=m
-CONFIG_NFS_V2=m
-CONFIG_NFS_V3=m
-CONFIG_NFS_V3_ACL=y
-CONFIG_NFS_V4=m
-CONFIG_NFS_SWAP=y
-CONFIG_NFS_V4_1=y
-CONFIG_NFS_V4_2=y
-CONFIG_PNFS_FILE_LAYOUT=m
-CONFIG_PNFS_BLOCK=m
-CONFIG_PNFS_FLEXFILE_LAYOUT=m
-CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
-# CONFIG_NFS_V4_1_MIGRATION is not set
-CONFIG_NFS_V4_SECURITY_LABEL=y
-CONFIG_NFS_FSCACHE=y
-# CONFIG_NFS_USE_LEGACY_DNS is not set
-CONFIG_NFS_USE_KERNEL_DNS=y
-CONFIG_NFS_DEBUG=y
-# CONFIG_NFS_DISABLE_UDP_SUPPORT is not set
-# CONFIG_NFS_V4_2_READ_PLUS is not set
-CONFIG_NFSD=m
-# CONFIG_NFSD_V2 is not set
-CONFIG_NFSD_V3_ACL=y
-CONFIG_NFSD_V4=y
-CONFIG_NFSD_PNFS=y
-CONFIG_NFSD_BLOCKLAYOUT=y
-# CONFIG_NFSD_SCSILAYOUT is not set
-# CONFIG_NFSD_FLEXFILELAYOUT is not set
-# CONFIG_NFSD_V4_2_INTER_SSC is not set
-CONFIG_NFSD_V4_SECURITY_LABEL=y
-# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set
-CONFIG_GRACE_PERIOD=m
-CONFIG_LOCKD=m
-CONFIG_LOCKD_V4=y
-CONFIG_NFS_ACL_SUPPORT=m
-CONFIG_NFS_COMMON=y
-CONFIG_NFS_COMMON_LOCALIO_SUPPORT=m
-CONFIG_NFS_LOCALIO=y
-CONFIG_NFS_V4_2_SSC_HELPER=y
-CONFIG_SUNRPC=m
-CONFIG_SUNRPC_GSS=m
-CONFIG_SUNRPC_BACKCHANNEL=y
-CONFIG_SUNRPC_SWAP=y
-CONFIG_RPCSEC_GSS_KRB5=m
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y
-CONFIG_SUNRPC_DEBUG=y
-CONFIG_SUNRPC_XPRT_RDMA=m
-CONFIG_CEPH_FS=m
-CONFIG_CEPH_FSCACHE=y
-CONFIG_CEPH_FS_POSIX_ACL=y
-CONFIG_CEPH_FS_SECURITY_LABEL=y
-CONFIG_CIFS=m
-# CONFIG_CIFS_STATS2 is not set
-CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
-CONFIG_CIFS_UPCALL=y
-CONFIG_CIFS_XATTR=y
-CONFIG_CIFS_POSIX=y
-CONFIG_CIFS_DEBUG=y
-# CONFIG_CIFS_DEBUG2 is not set
-# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
-CONFIG_CIFS_DFS_UPCALL=y
-CONFIG_CIFS_SWN_UPCALL=y
-# CONFIG_CIFS_SMB_DIRECT is not set
-CONFIG_CIFS_FSCACHE=y
-# CONFIG_CIFS_COMPRESSION is not set
-# CONFIG_SMB_SERVER is not set
-CONFIG_SMBFS=m
-CONFIG_CODA_FS=m
-CONFIG_AFS_FS=m
-# CONFIG_AFS_DEBUG is not set
-CONFIG_AFS_FSCACHE=y
-# CONFIG_AFS_DEBUG_CURSOR is not set
-CONFIG_9P_FS=m
-CONFIG_9P_FSCACHE=y
-CONFIG_9P_FS_POSIX_ACL=y
-CONFIG_9P_FS_SECURITY=y
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="utf8"
-CONFIG_NLS_CODEPAGE_437=y
-CONFIG_NLS_CODEPAGE_737=m
-CONFIG_NLS_CODEPAGE_775=m
-CONFIG_NLS_CODEPAGE_850=m
-CONFIG_NLS_CODEPAGE_852=m
-CONFIG_NLS_CODEPAGE_855=m
-CONFIG_NLS_CODEPAGE_857=m
-CONFIG_NLS_CODEPAGE_860=m
-CONFIG_NLS_CODEPAGE_861=m
-CONFIG_NLS_CODEPAGE_862=m
-CONFIG_NLS_CODEPAGE_863=m
-CONFIG_NLS_CODEPAGE_864=m
-CONFIG_NLS_CODEPAGE_865=m
-CONFIG_NLS_CODEPAGE_866=m
-CONFIG_NLS_CODEPAGE_869=m
-CONFIG_NLS_CODEPAGE_936=m
-CONFIG_NLS_CODEPAGE_950=m
-CONFIG_NLS_CODEPAGE_932=m
-CONFIG_NLS_CODEPAGE_949=m
-CONFIG_NLS_CODEPAGE_874=m
-CONFIG_NLS_ISO8859_8=m
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-CONFIG_NLS_ASCII=m
-CONFIG_NLS_ISO8859_1=m
-CONFIG_NLS_ISO8859_2=m
-CONFIG_NLS_ISO8859_3=m
-CONFIG_NLS_ISO8859_4=m
-CONFIG_NLS_ISO8859_5=m
-CONFIG_NLS_ISO8859_6=m
-CONFIG_NLS_ISO8859_7=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=m
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=m
-CONFIG_NLS_MAC_ROMAN=m
-CONFIG_NLS_MAC_CELTIC=m
-CONFIG_NLS_MAC_CENTEURO=m
-CONFIG_NLS_MAC_CROATIAN=m
-CONFIG_NLS_MAC_CYRILLIC=m
-CONFIG_NLS_MAC_GAELIC=m
-CONFIG_NLS_MAC_GREEK=m
-CONFIG_NLS_MAC_ICELAND=m
-CONFIG_NLS_MAC_INUIT=m
-CONFIG_NLS_MAC_ROMANIAN=m
-CONFIG_NLS_MAC_TURKISH=m
-CONFIG_NLS_UTF8=m
-CONFIG_NLS_UCS2_UTILS=m
-CONFIG_DLM=m
-CONFIG_DLM_DEBUG=y
-CONFIG_UNICODE=y
-# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
-CONFIG_IO_WQ=y
-# end of File systems
-
-#
-# Security options
-#
-CONFIG_KEYS=y
-CONFIG_KEYS_REQUEST_CACHE=y
-# CONFIG_PERSISTENT_KEYRINGS is not set
-# CONFIG_TRUSTED_KEYS is not set
-# CONFIG_ENCRYPTED_KEYS is not set
-# CONFIG_KEY_DH_OPERATIONS is not set
-CONFIG_KEY_NOTIFICATIONS=y
-CONFIG_SECURITY_DMESG_RESTRICT=y
-CONFIG_PROC_MEM_ALWAYS_FORCE=y
-# CONFIG_PROC_MEM_FORCE_PTRACE is not set
-# CONFIG_PROC_MEM_NO_FORCE is not set
-CONFIG_SECURITY=y
-CONFIG_HAS_SECURITY_AUDIT=y
-CONFIG_SECURITYFS=y
-CONFIG_SECURITY_NETWORK=y
-# CONFIG_SECURITY_INFINIBAND is not set
-CONFIG_SECURITY_NETWORK_XFRM=y
-CONFIG_SECURITY_PATH=y
-CONFIG_LSM_MMAP_MIN_ADDR=32768
-CONFIG_HARDENED_USERCOPY=y
-CONFIG_FORTIFY_SOURCE=y
-# CONFIG_STATIC_USERMODEHELPER is not set
-CONFIG_SECURITY_SELINUX=y
-# CONFIG_SECURITY_SELINUX_BOOTPARAM is not set
-CONFIG_SECURITY_SELINUX_DEVELOP=y
-CONFIG_SECURITY_SELINUX_AVC_STATS=y
-CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
-CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
-# CONFIG_SECURITY_SELINUX_DEBUG is not set
-# CONFIG_SECURITY_SMACK is not set
-CONFIG_SECURITY_TOMOYO=y
-CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048
-CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
-# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set
-CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
-CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init"
-# CONFIG_SECURITY_TOMOYO_INSECURE_BUILTIN_SETTING is not set
-CONFIG_SECURITY_APPARMOR=y
-# CONFIG_SECURITY_APPARMOR_DEBUG is not set
-CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y
-CONFIG_SECURITY_APPARMOR_HASH=y
-CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
-CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y
-CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y
-# CONFIG_SECURITY_LOADPIN is not set
-CONFIG_SECURITY_YAMA=y
-# CONFIG_SECURITY_SAFESETID is not set
-# CONFIG_SECURITY_LOCKDOWN_LSM is not set
-CONFIG_SECURITY_LANDLOCK=y
-# CONFIG_SECURITY_IPE is not set
-CONFIG_INTEGRITY=y
-CONFIG_INTEGRITY_SIGNATURE=y
-CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
-CONFIG_INTEGRITY_TRUSTED_KEYRING=y
-CONFIG_INTEGRITY_AUDIT=y
-CONFIG_IMA=y
-CONFIG_IMA_MEASURE_PCR_IDX=10
-CONFIG_IMA_LSM_RULES=y
-CONFIG_IMA_NG_TEMPLATE=y
-# CONFIG_IMA_SIG_TEMPLATE is not set
-CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng"
-# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set
-CONFIG_IMA_DEFAULT_HASH_SHA256=y
-CONFIG_IMA_DEFAULT_HASH="sha256"
-# CONFIG_IMA_WRITE_POLICY is not set
-# CONFIG_IMA_READ_POLICY is not set
-CONFIG_IMA_APPRAISE=y
-# CONFIG_IMA_ARCH_POLICY is not set
-# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
-CONFIG_IMA_APPRAISE_BOOTPARAM=y
-# CONFIG_IMA_APPRAISE_MODSIG is not set
-# CONFIG_IMA_BLACKLIST_KEYRING is not set
-# CONFIG_IMA_LOAD_X509 is not set
-CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y
-CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y
-CONFIG_IMA_DISABLE_HTABLE=y
-# CONFIG_EVM is not set
-# CONFIG_DEFAULT_SECURITY_SELINUX is not set
-# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
-CONFIG_DEFAULT_SECURITY_APPARMOR=y
-# CONFIG_DEFAULT_SECURITY_DAC is not set
-CONFIG_LSM="yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo"
-
-#
-# Kernel hardening options
-#
-
-#
-# Memory initialization
-#
-CONFIG_INIT_STACK_NONE=y
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
-# CONFIG_GCC_PLUGIN_STACKLEAK is not set
-CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
-# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
-CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
-CONFIG_ZERO_CALL_USED_REGS=y
-# end of Memory initialization
-
-#
-# Hardening of kernel data structures
-#
-CONFIG_LIST_HARDENED=y
-CONFIG_BUG_ON_DATA_CORRUPTION=y
-# end of Hardening of kernel data structures
-
-CONFIG_RANDSTRUCT_NONE=y
-# CONFIG_RANDSTRUCT_FULL is not set
-# CONFIG_RANDSTRUCT_PERFORMANCE is not set
-# end of Kernel hardening options
-# end of Security options
-
-CONFIG_XOR_BLOCKS=m
-CONFIG_ASYNC_CORE=m
-CONFIG_ASYNC_MEMCPY=m
-CONFIG_ASYNC_XOR=m
-CONFIG_ASYNC_PQ=m
-CONFIG_ASYNC_RAID6_RECOV=m
-CONFIG_CRYPTO=y
-
-#
-# Crypto core or helper
-#
-CONFIG_CRYPTO_ALGAPI=y
-CONFIG_CRYPTO_ALGAPI2=y
-CONFIG_CRYPTO_AEAD=m
-CONFIG_CRYPTO_AEAD2=y
-CONFIG_CRYPTO_SIG=y
-CONFIG_CRYPTO_SIG2=y
-CONFIG_CRYPTO_SKCIPHER=y
-CONFIG_CRYPTO_SKCIPHER2=y
-CONFIG_CRYPTO_HASH=y
-CONFIG_CRYPTO_HASH2=y
-CONFIG_CRYPTO_RNG=m
-CONFIG_CRYPTO_RNG2=y
-CONFIG_CRYPTO_RNG_DEFAULT=m
-CONFIG_CRYPTO_AKCIPHER2=y
-CONFIG_CRYPTO_AKCIPHER=y
-CONFIG_CRYPTO_KPP2=y
-CONFIG_CRYPTO_KPP=m
-CONFIG_CRYPTO_ACOMP2=y
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MANAGER2=y
-CONFIG_CRYPTO_USER=m
-# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
-# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set
-CONFIG_CRYPTO_NULL=m
-CONFIG_CRYPTO_NULL2=m
-CONFIG_CRYPTO_PCRYPT=m
-# CONFIG_CRYPTO_CRYPTD is not set
-CONFIG_CRYPTO_AUTHENC=m
-CONFIG_CRYPTO_TEST=m
-CONFIG_CRYPTO_ENGINE=m
-# end of Crypto core or helper
-
-#
-# Public-key cryptography
-#
-CONFIG_CRYPTO_RSA=y
-CONFIG_CRYPTO_DH=m
-# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set
-CONFIG_CRYPTO_ECC=m
-CONFIG_CRYPTO_ECDH=m
-CONFIG_CRYPTO_ECDSA=m
-CONFIG_CRYPTO_ECRDSA=m
-CONFIG_CRYPTO_CURVE25519=m
-# end of Public-key cryptography
-
-#
-# Block ciphers
-#
-CONFIG_CRYPTO_AES=y
-# CONFIG_CRYPTO_AES_TI is not set
-CONFIG_CRYPTO_ANUBIS=m
-CONFIG_CRYPTO_ARIA=m
-CONFIG_CRYPTO_BLOWFISH=m
-CONFIG_CRYPTO_BLOWFISH_COMMON=m
-CONFIG_CRYPTO_CAMELLIA=m
-CONFIG_CRYPTO_CAST_COMMON=m
-CONFIG_CRYPTO_CAST5=m
-CONFIG_CRYPTO_CAST6=m
-CONFIG_CRYPTO_DES=m
-CONFIG_CRYPTO_FCRYPT=m
-CONFIG_CRYPTO_KHAZAD=m
-CONFIG_CRYPTO_SEED=m
-CONFIG_CRYPTO_SERPENT=m
-CONFIG_CRYPTO_SM4=m
-CONFIG_CRYPTO_SM4_GENERIC=m
-CONFIG_CRYPTO_TEA=m
-CONFIG_CRYPTO_TWOFISH=m
-CONFIG_CRYPTO_TWOFISH_COMMON=m
-# end of Block ciphers
-
-#
-# Length-preserving ciphers and modes
-#
-CONFIG_CRYPTO_ADIANTUM=m
-CONFIG_CRYPTO_ARC4=m
-CONFIG_CRYPTO_CHACHA20=m
-CONFIG_CRYPTO_CBC=m
-CONFIG_CRYPTO_CTR=m
-CONFIG_CRYPTO_CTS=m
-CONFIG_CRYPTO_ECB=y
-CONFIG_CRYPTO_HCTR2=m
-CONFIG_CRYPTO_LRW=m
-CONFIG_CRYPTO_PCBC=m
-CONFIG_CRYPTO_XCTR=m
-CONFIG_CRYPTO_XTS=m
-CONFIG_CRYPTO_NHPOLY1305=m
-# end of Length-preserving ciphers and modes
-
-#
-# AEAD (authenticated encryption with associated data) ciphers
-#
-CONFIG_CRYPTO_AEGIS128=m
-CONFIG_CRYPTO_CHACHA20POLY1305=m
-CONFIG_CRYPTO_CCM=m
-CONFIG_CRYPTO_GCM=m
-CONFIG_CRYPTO_GENIV=m
-CONFIG_CRYPTO_SEQIV=m
-CONFIG_CRYPTO_ECHAINIV=m
-CONFIG_CRYPTO_ESSIV=m
-# end of AEAD (authenticated encryption with associated data) ciphers
-
-#
-# Hashes, digests, and MACs
-#
-CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_CMAC=m
-CONFIG_CRYPTO_GHASH=m
-CONFIG_CRYPTO_HMAC=y
-CONFIG_CRYPTO_MD4=m
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_MICHAEL_MIC=m
-CONFIG_CRYPTO_POLYVAL=m
-CONFIG_CRYPTO_POLY1305=m
-CONFIG_CRYPTO_RMD160=m
-CONFIG_CRYPTO_SHA1=y
-CONFIG_CRYPTO_SHA256=y
-CONFIG_CRYPTO_SHA512=m
-CONFIG_CRYPTO_SHA3=m
-CONFIG_CRYPTO_SM3=m
-CONFIG_CRYPTO_SM3_GENERIC=m
-CONFIG_CRYPTO_STREEBOG=m
-CONFIG_CRYPTO_WP512=m
-CONFIG_CRYPTO_XCBC=m
-CONFIG_CRYPTO_XXHASH=m
-# end of Hashes, digests, and MACs
-
-#
-# CRCs (cyclic redundancy checks)
-#
-CONFIG_CRYPTO_CRC32C=y
-CONFIG_CRYPTO_CRC32=m
-CONFIG_CRYPTO_CRCT10DIF=y
-CONFIG_CRYPTO_CRC64_ROCKSOFT=y
-# end of CRCs (cyclic redundancy checks)
-
-#
-# Compression
-#
-CONFIG_CRYPTO_DEFLATE=m
-CONFIG_CRYPTO_LZO=y
-# CONFIG_CRYPTO_842 is not set
-CONFIG_CRYPTO_LZ4=m
-CONFIG_CRYPTO_LZ4HC=m
-CONFIG_CRYPTO_ZSTD=m
-# end of Compression
-
-#
-# Random number generation
-#
-CONFIG_CRYPTO_ANSI_CPRNG=m
-CONFIG_CRYPTO_DRBG_MENU=m
-CONFIG_CRYPTO_DRBG_HMAC=y
-# CONFIG_CRYPTO_DRBG_HASH is not set
-# CONFIG_CRYPTO_DRBG_CTR is not set
-CONFIG_CRYPTO_DRBG=m
-CONFIG_CRYPTO_JITTERENTROPY=m
-CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64
-CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
-CONFIG_CRYPTO_JITTERENTROPY_OSR=1
-# end of Random number generation
-
-#
-# Userspace interface
-#
-CONFIG_CRYPTO_USER_API=m
-CONFIG_CRYPTO_USER_API_HASH=m
-CONFIG_CRYPTO_USER_API_SKCIPHER=m
-CONFIG_CRYPTO_USER_API_RNG=m
-# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
-CONFIG_CRYPTO_USER_API_AEAD=m
-CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
-# end of Userspace interface
-
-CONFIG_CRYPTO_HASH_INFO=y
-
-#
-# Accelerated Cryptographic Algorithms for CPU (arm)
-#
-CONFIG_CRYPTO_POLY1305_ARM=m
-CONFIG_CRYPTO_BLAKE2S_ARM=y
-# CONFIG_CRYPTO_SHA1_ARM is not set
-# CONFIG_CRYPTO_SHA256_ARM is not set
-# CONFIG_CRYPTO_SHA512_ARM is not set
-# CONFIG_CRYPTO_AES_ARM is not set
-CONFIG_CRYPTO_CHACHA20_NEON=m
-# end of Accelerated Cryptographic Algorithms for CPU (arm)
-
-CONFIG_CRYPTO_HW=y
-CONFIG_CRYPTO_DEV_ALLWINNER=y
-# CONFIG_CRYPTO_DEV_SUN4I_SS is not set
-# CONFIG_CRYPTO_DEV_SUN8I_CE is not set
-# CONFIG_CRYPTO_DEV_SUN8I_SS is not set
-# CONFIG_CRYPTO_DEV_HIFN_795X is not set
-# CONFIG_CRYPTO_DEV_FSL_CAAM is not set
-# CONFIG_CRYPTO_DEV_OMAP is not set
-# CONFIG_CRYPTO_DEV_SAHARA is not set
-# CONFIG_CRYPTO_DEV_EXYNOS_RNG is not set
-# CONFIG_CRYPTO_DEV_S5P is not set
-# CONFIG_CRYPTO_DEV_ATMEL_AES is not set
-# CONFIG_CRYPTO_DEV_ATMEL_TDES is not set
-# CONFIG_CRYPTO_DEV_ATMEL_SHA is not set
-CONFIG_CRYPTO_DEV_ATMEL_I2C=m
-CONFIG_CRYPTO_DEV_ATMEL_ECC=m
-CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
-# CONFIG_CRYPTO_DEV_MXS_DCP is not set
-# CONFIG_CRYPTO_DEV_MARVELL_CESA is not set
-CONFIG_CRYPTO_DEV_QAT=m
-# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set
-# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set
-# CONFIG_CRYPTO_DEV_QAT_C62X is not set
-# CONFIG_CRYPTO_DEV_QAT_4XXX is not set
-CONFIG_CRYPTO_DEV_QAT_420XX=m
-# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set
-# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set
-# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set
-# CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION is not set
-# CONFIG_CRYPTO_DEV_QCE is not set
-# CONFIG_CRYPTO_DEV_QCOM_RNG is not set
-# CONFIG_CRYPTO_DEV_ROCKCHIP is not set
-CONFIG_CRYPTO_DEV_CHELSIO=m
-CONFIG_CRYPTO_DEV_VIRTIO=m
-CONFIG_CRYPTO_DEV_BCM_SPU=m
-# CONFIG_CRYPTO_DEV_STM32_CRC is not set
-# CONFIG_CRYPTO_DEV_STM32_HASH is not set
-# CONFIG_CRYPTO_DEV_STM32_CRYP is not set
-# CONFIG_CRYPTO_DEV_SAFEXCEL is not set
-# CONFIG_CRYPTO_DEV_ARTPEC6 is not set
-# CONFIG_CRYPTO_DEV_CCREE is not set
-CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
-# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
-# CONFIG_CRYPTO_DEV_ASPEED is not set
-CONFIG_ASYMMETRIC_KEY_TYPE=y
-CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
-CONFIG_X509_CERTIFICATE_PARSER=y
-CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
-CONFIG_PKCS7_MESSAGE_PARSER=y
-# CONFIG_PKCS7_TEST_KEY is not set
-# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
-# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
-
-#
-# Certificates for signature checking
-#
-CONFIG_SYSTEM_TRUSTED_KEYRING=y
-CONFIG_SYSTEM_TRUSTED_KEYS=""
-# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
-# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
-# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
-# end of Certificates for signature checking
-
-CONFIG_BINARY_PRINTF=y
-
-#
-# Library routines
-#
-CONFIG_RAID6_PQ=m
-CONFIG_RAID6_PQ_BENCHMARK=y
-CONFIG_LINEAR_RANGES=y
-CONFIG_PACKING=y
-CONFIG_BITREVERSE=y
-CONFIG_GENERIC_STRNCPY_FROM_USER=y
-CONFIG_GENERIC_STRNLEN_USER=y
-CONFIG_GENERIC_NET_UTILS=y
-CONFIG_CORDIC=m
-CONFIG_PRIME_NUMBERS=m
-CONFIG_RATIONAL=y
-CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
-
-#
-# Crypto library routines
-#
-CONFIG_CRYPTO_LIB_UTILS=y
-CONFIG_CRYPTO_LIB_AES=y
-CONFIG_CRYPTO_LIB_ARC4=m
-CONFIG_CRYPTO_LIB_GF128MUL=m
-CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
-CONFIG_CRYPTO_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
-CONFIG_CRYPTO_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_DES=m
-CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
-CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
-CONFIG_CRYPTO_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
-CONFIG_CRYPTO_LIB_SHA1=y
-CONFIG_CRYPTO_LIB_SHA256=y
-# end of Crypto library routines
-
-CONFIG_CRC_CCITT=m
-CONFIG_CRC16=y
-CONFIG_CRC_T10DIF=y
-CONFIG_CRC64_ROCKSOFT=y
-CONFIG_CRC_ITU_T=m
-CONFIG_CRC32=y
-CONFIG_CRC64=y
-# CONFIG_CRC4 is not set
-CONFIG_CRC7=m
-CONFIG_LIBCRC32C=m
-CONFIG_CRC8=m
-CONFIG_CRC_OPTIMIZATIONS=y
-CONFIG_XXHASH=y
-CONFIG_AUDIT_GENERIC=y
-# CONFIG_RANDOM32_SELFTEST is not set
-CONFIG_842_COMPRESS=m
-CONFIG_842_DECOMPRESS=m
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=m
-CONFIG_LZO_COMPRESS=y
-CONFIG_LZO_DECOMPRESS=y
-CONFIG_LZ4_COMPRESS=m
-CONFIG_LZ4HC_COMPRESS=m
-CONFIG_LZ4_DECOMPRESS=y
-CONFIG_ZSTD_COMMON=y
-CONFIG_ZSTD_COMPRESS=y
-CONFIG_ZSTD_DECOMPRESS=y
-CONFIG_XZ_DEC=y
-# CONFIG_XZ_DEC_X86 is not set
-# CONFIG_XZ_DEC_POWERPC is not set
-CONFIG_XZ_DEC_ARM=y
-CONFIG_XZ_DEC_ARMTHUMB=y
-CONFIG_XZ_DEC_ARM64=y
-# CONFIG_XZ_DEC_SPARC is not set
-CONFIG_XZ_DEC_RISCV=y
-CONFIG_XZ_DEC_MICROLZMA=y
-CONFIG_XZ_DEC_BCJ=y
-# CONFIG_XZ_DEC_TEST is not set
-CONFIG_DECOMPRESS_GZIP=y
-CONFIG_DECOMPRESS_BZIP2=y
-CONFIG_DECOMPRESS_LZMA=y
-CONFIG_DECOMPRESS_XZ=y
-CONFIG_DECOMPRESS_LZO=y
-CONFIG_DECOMPRESS_LZ4=y
-CONFIG_DECOMPRESS_ZSTD=y
-CONFIG_GENERIC_ALLOCATOR=y
-CONFIG_REED_SOLOMON=m
-CONFIG_REED_SOLOMON_DEC16=y
-CONFIG_BCH=m
-CONFIG_TEXTSEARCH=y
-CONFIG_TEXTSEARCH_KMP=m
-CONFIG_TEXTSEARCH_BM=m
-CONFIG_TEXTSEARCH_FSM=m
-CONFIG_INTERVAL_TREE=y
-CONFIG_XARRAY_MULTI=y
-CONFIG_ASSOCIATIVE_ARRAY=y
-CONFIG_CLOSURES=y
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
-CONFIG_HAS_DMA=y
-CONFIG_DMA_OPS_HELPERS=y
-CONFIG_NEED_DMA_MAP_STATE=y
-CONFIG_DMA_DECLARE_COHERENT=y
-CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
-CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
-CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
-CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
-CONFIG_DMA_NEED_SYNC=y
-CONFIG_DMA_NONCOHERENT_MMAP=y
-CONFIG_ARCH_HAS_DMA_ALLOC=y
-CONFIG_DMA_CMA=y
-
-#
-# Default contiguous memory area size:
-#
-CONFIG_CMA_SIZE_MBYTES=16
-CONFIG_CMA_SIZE_SEL_MBYTES=y
-# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
-# CONFIG_CMA_SIZE_SEL_MIN is not set
-# CONFIG_CMA_SIZE_SEL_MAX is not set
-CONFIG_CMA_ALIGNMENT=8
-# CONFIG_DMA_API_DEBUG is not set
-# CONFIG_DMA_MAP_BENCHMARK is not set
-CONFIG_SGL_ALLOC=y
-CONFIG_CHECK_SIGNATURE=y
-CONFIG_CPU_RMAP=y
-CONFIG_DQL=y
-CONFIG_GLOB=y
-# CONFIG_GLOB_SELFTEST is not set
-CONFIG_NLATTR=y
-CONFIG_GENERIC_ATOMIC64=y
-CONFIG_LRU_CACHE=m
-CONFIG_CLZ_TAB=y
-CONFIG_IRQ_POLL=y
-CONFIG_MPILIB=y
-CONFIG_SIGNATURE=y
-CONFIG_DIMLIB=y
-CONFIG_LIBFDT=y
-CONFIG_OID_REGISTRY=y
-CONFIG_UCS2_STRING=y
-CONFIG_HAVE_GENERIC_VDSO=y
-CONFIG_GENERIC_GETTIMEOFDAY=y
-CONFIG_GENERIC_VDSO_32=y
-CONFIG_FONT_SUPPORT=y
-CONFIG_FONTS=y
-CONFIG_FONT_8x8=y
-CONFIG_FONT_8x16=y
-# CONFIG_FONT_6x11 is not set
-# CONFIG_FONT_7x14 is not set
-# CONFIG_FONT_PEARL_8x8 is not set
-# CONFIG_FONT_ACORN_8x8 is not set
-# CONFIG_FONT_MINI_4x6 is not set
-CONFIG_FONT_6x10=y
-# CONFIG_FONT_10x18 is not set
-# CONFIG_FONT_SUN8x16 is not set
-# CONFIG_FONT_SUN12x22 is not set
-CONFIG_FONT_TER16x32=y
-CONFIG_FONT_6x8=y
-CONFIG_SG_POOL=y
-CONFIG_ARCH_STACKWALK=y
-CONFIG_STACKDEPOT=y
-CONFIG_STACKDEPOT_MAX_FRAMES=64
-CONFIG_SBITMAP=y
-# CONFIG_LWQ_TEST is not set
-# end of Library routines
-
-CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
-CONFIG_POLYNOMIAL=m
-CONFIG_FIRMWARE_TABLE=y
-CONFIG_UNION_FIND=y
-CONFIG_MIN_HEAP=y
-
-#
-# Kernel hacking
-#
-
-#
-# printk and dmesg options
-#
-CONFIG_PRINTK_TIME=y
-# CONFIG_PRINTK_CALLER is not set
-CONFIG_STACKTRACE_BUILD_ID=y
-CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
-CONFIG_CONSOLE_LOGLEVEL_QUIET=4
-CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
-CONFIG_BOOT_PRINTK_DELAY=y
-CONFIG_DYNAMIC_DEBUG=y
-CONFIG_DYNAMIC_DEBUG_CORE=y
-CONFIG_SYMBOLIC_ERRNAME=y
-CONFIG_DEBUG_BUGVERBOSE=y
-# end of printk and dmesg options
-
-CONFIG_DEBUG_KERNEL=y
-CONFIG_DEBUG_MISC=y
-
-#
-# Compile-time checks and compiler options
-#
-CONFIG_DEBUG_INFO=y
-CONFIG_AS_HAS_NON_CONST_ULEB128=y
-# CONFIG_DEBUG_INFO_NONE is not set
-CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
-# CONFIG_DEBUG_INFO_DWARF4 is not set
-# CONFIG_DEBUG_INFO_DWARF5 is not set
-# CONFIG_DEBUG_INFO_REDUCED is not set
-CONFIG_DEBUG_INFO_COMPRESSED_NONE=y
-# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set
-# CONFIG_DEBUG_INFO_SPLIT is not set
-# CONFIG_DEBUG_INFO_BTF is not set
-CONFIG_PAHOLE_HAS_SPLIT_BTF=y
-CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y
-# CONFIG_GDB_SCRIPTS is not set
-CONFIG_FRAME_WARN=1024
-CONFIG_STRIP_ASM_SYMS=y
-# CONFIG_READABLE_ASM is not set
-# CONFIG_HEADERS_INSTALL is not set
-# CONFIG_DEBUG_SECTION_MISMATCH is not set
-CONFIG_SECTION_MISMATCH_WARN_ONLY=y
-CONFIG_ARCH_WANT_FRAME_POINTERS=y
-CONFIG_FRAME_POINTER=y
-# CONFIG_VMLINUX_MAP is not set
-# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
-# end of Compile-time checks and compiler options
-
-#
-# Generic Kernel Debugging Instruments
-#
-CONFIG_MAGIC_SYSRQ=y
-CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x01b6
-CONFIG_MAGIC_SYSRQ_SERIAL=y
-CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
-CONFIG_DEBUG_FS=y
-CONFIG_DEBUG_FS_ALLOW_ALL=y
-# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
-# CONFIG_DEBUG_FS_ALLOW_NONE is not set
-CONFIG_HAVE_ARCH_KGDB=y
-# CONFIG_KGDB is not set
-CONFIG_ARCH_HAS_UBSAN=y
-# CONFIG_UBSAN is not set
-CONFIG_HAVE_KCSAN_COMPILER=y
-# end of Generic Kernel Debugging Instruments
-
-#
-# Networking Debugging
-#
-# CONFIG_NET_DEV_REFCNT_TRACKER is not set
-# CONFIG_NET_NS_REFCNT_TRACKER is not set
-# CONFIG_DEBUG_NET is not set
-# CONFIG_DEBUG_NET_SMALL_RTNL is not set
-# end of Networking Debugging
-
-#
-# Memory Debugging
-#
-CONFIG_PAGE_EXTENSION=y
-CONFIG_SLUB_DEBUG=y
-# CONFIG_SLUB_DEBUG_ON is not set
-# CONFIG_PAGE_OWNER is not set
-CONFIG_PAGE_POISONING=y
-# CONFIG_DEBUG_PAGE_REF is not set
-# CONFIG_DEBUG_RODATA_TEST is not set
-CONFIG_HAVE_DEBUG_KMEMLEAK=y
-# CONFIG_DEBUG_KMEMLEAK is not set
-CONFIG_PER_VMA_LOCK_STATS=y
-# CONFIG_DEBUG_OBJECTS is not set
-# CONFIG_SHRINKER_DEBUG is not set
-# CONFIG_DEBUG_STACK_USAGE is not set
-CONFIG_SCHED_STACK_END_CHECK=y
-# CONFIG_DEBUG_VM is not set
-CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
-# CONFIG_DEBUG_VIRTUAL is not set
-CONFIG_DEBUG_MEMORY_INIT=y
-# CONFIG_DEBUG_PER_CPU_MAPS is not set
-# CONFIG_DEBUG_KMAP_LOCAL is not set
-# CONFIG_DEBUG_HIGHMEM is not set
-CONFIG_CODE_TAGGING=y
-CONFIG_MEM_ALLOC_PROFILING=y
-CONFIG_MEM_ALLOC_PROFILING_ENABLED_BY_DEFAULT=y
-# CONFIG_MEM_ALLOC_PROFILING_DEBUG is not set
-CONFIG_HAVE_ARCH_KASAN=y
-CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
-CONFIG_CC_HAS_KASAN_GENERIC=y
-CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
-# CONFIG_KASAN is not set
-CONFIG_HAVE_ARCH_KFENCE=y
-CONFIG_KFENCE=y
-CONFIG_KFENCE_SAMPLE_INTERVAL=0
-CONFIG_KFENCE_NUM_OBJECTS=255
-# CONFIG_KFENCE_DEFERRABLE is not set
-# CONFIG_KFENCE_STATIC_KEYS is not set
-CONFIG_KFENCE_STRESS_TEST_FAULTS=0
-# end of Memory Debugging
-
-# CONFIG_DEBUG_SHIRQ is not set
-
-#
-# Debug Oops, Lockups and Hangs
-#
-# CONFIG_PANIC_ON_OOPS is not set
-CONFIG_PANIC_ON_OOPS_VALUE=0
-CONFIG_PANIC_TIMEOUT=0
-CONFIG_LOCKUP_DETECTOR=y
-CONFIG_SOFTLOCKUP_DETECTOR=y
-# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
-CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y
-# CONFIG_HARDLOCKUP_DETECTOR is not set
-CONFIG_DETECT_HUNG_TASK=y
-CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
-# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
-# CONFIG_WQ_WATCHDOG is not set
-# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
-# CONFIG_TEST_LOCKUP is not set
-# end of Debug Oops, Lockups and Hangs
-
-#
-# Scheduler Debugging
-#
-CONFIG_SCHED_DEBUG=y
-CONFIG_SCHED_INFO=y
-CONFIG_SCHEDSTATS=y
-# end of Scheduler Debugging
-
-#
-# Lock Debugging (spinlocks, mutexes, etc...)
-#
-CONFIG_LOCK_DEBUGGING_SUPPORT=y
-# CONFIG_PROVE_LOCKING is not set
-# CONFIG_LOCK_STAT is not set
-# CONFIG_DEBUG_RT_MUTEXES is not set
-# CONFIG_DEBUG_SPINLOCK is not set
-# CONFIG_DEBUG_MUTEXES is not set
-# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
-# CONFIG_DEBUG_RWSEMS is not set
-# CONFIG_DEBUG_LOCK_ALLOC is not set
-# CONFIG_DEBUG_ATOMIC_SLEEP is not set
-# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
-# CONFIG_LOCK_TORTURE_TEST is not set
-# CONFIG_WW_MUTEX_SELFTEST is not set
-# CONFIG_SCF_TORTURE_TEST is not set
-# end of Lock Debugging (spinlocks, mutexes, etc...)
-
-# CONFIG_DEBUG_IRQFLAGS is not set
-CONFIG_STACKTRACE=y
-# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
-# CONFIG_DEBUG_KOBJECT is not set
-
-#
-# Debug kernel data structures
-#
-CONFIG_DEBUG_LIST=y
-# CONFIG_DEBUG_PLIST is not set
-# CONFIG_DEBUG_SG is not set
-# CONFIG_DEBUG_NOTIFIERS is not set
-# CONFIG_DEBUG_CLOSURES is not set
-# CONFIG_DEBUG_MAPLE_TREE is not set
-# end of Debug kernel data structures
-
-#
-# RCU Debugging
-#
-# CONFIG_RCU_SCALE_TEST is not set
-# CONFIG_RCU_TORTURE_TEST is not set
-# CONFIG_RCU_REF_SCALE_TEST is not set
-CONFIG_RCU_CPU_STALL_TIMEOUT=21
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
-# CONFIG_RCU_CPU_STALL_CPUTIME is not set
-# CONFIG_RCU_TRACE is not set
-# CONFIG_RCU_EQS_DEBUG is not set
-# end of RCU Debugging
-
-# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
-# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
-# CONFIG_LATENCYTOP is not set
-# CONFIG_DEBUG_CGROUP_REF is not set
-CONFIG_NOP_TRACER=y
-CONFIG_HAVE_FUNCTION_TRACER=y
-CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
-CONFIG_HAVE_DYNAMIC_FTRACE=y
-CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
-CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
-CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
-CONFIG_HAVE_C_RECORDMCOUNT=y
-CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y
-CONFIG_BUILDTIME_MCOUNT_SORT=y
-CONFIG_TRACER_MAX_TRACE=y
-CONFIG_TRACE_CLOCK=y
-CONFIG_RING_BUFFER=y
-CONFIG_EVENT_TRACING=y
-CONFIG_CONTEXT_SWITCH_TRACER=y
-CONFIG_TRACING=y
-CONFIG_GENERIC_TRACER=y
-CONFIG_TRACING_SUPPORT=y
-CONFIG_FTRACE=y
-# CONFIG_BOOTTIME_TRACING is not set
-CONFIG_FUNCTION_TRACER=y
-CONFIG_FUNCTION_GRAPH_TRACER=y
-# CONFIG_FUNCTION_GRAPH_RETADDR is not set
-CONFIG_DYNAMIC_FTRACE=y
-CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
-# CONFIG_FUNCTION_PROFILER is not set
-CONFIG_STACK_TRACER=y
-# CONFIG_IRQSOFF_TRACER is not set
-# CONFIG_SCHED_TRACER is not set
-# CONFIG_HWLAT_TRACER is not set
-# CONFIG_OSNOISE_TRACER is not set
-# CONFIG_TIMERLAT_TRACER is not set
-CONFIG_FTRACE_SYSCALLS=y
-CONFIG_TRACER_SNAPSHOT=y
-# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
-CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
-CONFIG_BLK_DEV_IO_TRACE=y
-CONFIG_KPROBE_EVENTS=y
-# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
-CONFIG_UPROBE_EVENTS=y
-CONFIG_BPF_EVENTS=y
-CONFIG_DYNAMIC_EVENTS=y
-CONFIG_PROBE_EVENTS=y
-# CONFIG_BPF_KPROBE_OVERRIDE is not set
-CONFIG_FTRACE_MCOUNT_RECORD=y
-CONFIG_FTRACE_MCOUNT_USE_CC=y
-CONFIG_SYNTH_EVENTS=y
-# CONFIG_USER_EVENTS is not set
-# CONFIG_HIST_TRIGGERS is not set
-# CONFIG_TRACE_EVENT_INJECT is not set
-# CONFIG_TRACEPOINT_BENCHMARK is not set
-# CONFIG_RING_BUFFER_BENCHMARK is not set
-# CONFIG_TRACE_EVAL_MAP_FILE is not set
-# CONFIG_FTRACE_RECORD_RECURSION is not set
-# CONFIG_FTRACE_STARTUP_TEST is not set
-# CONFIG_FTRACE_SORT_STARTUP_TEST is not set
-# CONFIG_RING_BUFFER_STARTUP_TEST is not set
-# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
-# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
-# CONFIG_SYNTH_EVENT_GEN_TEST is not set
-# CONFIG_KPROBE_EVENT_GEN_TEST is not set
-# CONFIG_RV is not set
-# CONFIG_SAMPLES is not set
-CONFIG_STRICT_DEVMEM=y
-CONFIG_IO_STRICT_DEVMEM=y
-
-#
-# arm Debugging
-#
-# CONFIG_ARM_PTDUMP_DEBUGFS is not set
-# CONFIG_ARM_DEBUG_WX is not set
-CONFIG_UNWINDER_FRAME_POINTER=y
-# CONFIG_UNWINDER_ARM is not set
-# CONFIG_BACKTRACE_VERBOSE is not set
-# CONFIG_DEBUG_USER is not set
-# CONFIG_DEBUG_LL is not set
-CONFIG_DEBUG_VF_UART_PORT=1
-CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
-CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
-# CONFIG_ARM_KPROBES_TEST is not set
-# CONFIG_PID_IN_CONTEXTIDR is not set
-# CONFIG_CORESIGHT is not set
-# end of arm Debugging
-
-#
-# Kernel Testing and Coverage
-#
-# CONFIG_KUNIT is not set
-CONFIG_NOTIFIER_ERROR_INJECTION=m
-CONFIG_PM_NOTIFIER_ERROR_INJECT=m
-# CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT is not set
-# CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set
-CONFIG_FUNCTION_ERROR_INJECTION=y
-# CONFIG_FAULT_INJECTION is not set
-CONFIG_ARCH_HAS_KCOV=y
-CONFIG_CC_HAS_SANCOV_TRACE_PC=y
-# CONFIG_KCOV is not set
-CONFIG_RUNTIME_TESTING_MENU=y
-# CONFIG_TEST_DHRY is not set
-# CONFIG_LKDTM is not set
-# CONFIG_TEST_MIN_HEAP is not set
-# CONFIG_TEST_DIV64 is not set
-# CONFIG_TEST_MULDIV64 is not set
-# CONFIG_BACKTRACE_SELF_TEST is not set
-# CONFIG_TEST_REF_TRACKER is not set
-# CONFIG_RBTREE_TEST is not set
-# CONFIG_REED_SOLOMON_TEST is not set
-# CONFIG_INTERVAL_TREE_TEST is not set
-# CONFIG_PERCPU_TEST is not set
-# CONFIG_ATOMIC64_SELFTEST is not set
-# CONFIG_ASYNC_RAID6_TEST is not set
-# CONFIG_TEST_HEXDUMP is not set
-# CONFIG_TEST_KSTRTOX is not set
-# CONFIG_TEST_PRINTF is not set
-CONFIG_TEST_SCANF=m
-# CONFIG_TEST_BITMAP is not set
-# CONFIG_TEST_UUID is not set
-CONFIG_TEST_XARRAY=m
-# CONFIG_TEST_MAPLE_TREE is not set
-# CONFIG_TEST_RHASHTABLE is not set
-# CONFIG_TEST_IDA is not set
-# CONFIG_TEST_LKM is not set
-CONFIG_TEST_BITOPS=m
-CONFIG_TEST_VMALLOC=m
-CONFIG_TEST_BPF=m
-CONFIG_TEST_BLACKHOLE_DEV=m
-CONFIG_FIND_BIT_BENCHMARK=m
-CONFIG_TEST_FIRMWARE=m
-# CONFIG_TEST_SYSCTL is not set
-# CONFIG_TEST_UDELAY is not set
-CONFIG_TEST_STATIC_KEYS=m
-# CONFIG_TEST_DYNAMIC_DEBUG is not set
-# CONFIG_TEST_KMOD is not set
-# CONFIG_TEST_KALLSYMS is not set
-# CONFIG_TEST_MEMCAT_P is not set
-# CONFIG_TEST_MEMINIT is not set
-# CONFIG_TEST_FREE_PAGES is not set
-# CONFIG_TEST_OBJPOOL is not set
-CONFIG_ARCH_USE_MEMTEST=y
-# CONFIG_MEMTEST is not set
-# end of Kernel Testing and Coverage
-
-#
-# Rust hacking
-#
-# end of Rust hacking
-# end of Kernel hacking
diff --git a/gnu/packages/aux-files/linux-libre/6.14-arm64.conf b/gnu/packages/aux-files/linux-libre/6.14-arm64.conf
deleted file mode 100644
index b3b901ae1e..0000000000
--- a/gnu/packages/aux-files/linux-libre/6.14-arm64.conf
+++ /dev/null
@@ -1,12326 +0,0 @@
-#
-# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.14.1 Kernel Configuration
-#
-CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.4.0"
-CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=110400
-CONFIG_CLANG_VERSION=0
-CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=24100
-CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=24100
-CONFIG_LLD_VERSION=0
-CONFIG_RUSTC_VERSION=0
-CONFIG_RUSTC_LLVM_VERSION=0
-CONFIG_CC_CAN_LINK=y
-CONFIG_CC_CAN_LINK_STATIC=y
-CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
-CONFIG_TOOLS_SUPPORT_RELR=y
-CONFIG_CC_HAS_ASM_INLINE=y
-CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
-CONFIG_PAHOLE_VERSION=127
-CONFIG_IRQ_WORK=y
-CONFIG_BUILDTIME_TABLE_SORT=y
-CONFIG_THREAD_INFO_IN_TASK=y
-
-#
-# General setup
-#
-CONFIG_INIT_ENV_ARG_LIMIT=32
-# CONFIG_COMPILE_TEST is not set
-# CONFIG_WERROR is not set
-CONFIG_LOCALVERSION=""
-# CONFIG_LOCALVERSION_AUTO is not set
-CONFIG_BUILD_SALT=""
-CONFIG_HAVE_KERNEL_GZIP=y
-CONFIG_HAVE_KERNEL_ZSTD=y
-CONFIG_KERNEL_GZIP=y
-# CONFIG_KERNEL_ZSTD is not set
-CONFIG_DEFAULT_INIT=""
-CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_SYSVIPC=y
-CONFIG_SYSVIPC_SYSCTL=y
-CONFIG_SYSVIPC_COMPAT=y
-CONFIG_POSIX_MQUEUE=y
-CONFIG_POSIX_MQUEUE_SYSCTL=y
-CONFIG_WATCH_QUEUE=y
-CONFIG_CROSS_MEMORY_ATTACH=y
-# CONFIG_USELIB is not set
-CONFIG_AUDIT=y
-CONFIG_HAVE_ARCH_AUDITSYSCALL=y
-CONFIG_AUDITSYSCALL=y
-
-#
-# IRQ subsystem
-#
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_GENERIC_IRQ_SHOW=y
-CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
-CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
-CONFIG_GENERIC_IRQ_MIGRATION=y
-CONFIG_GENERIC_IRQ_INJECTION=y
-CONFIG_HARDIRQS_SW_RESEND=y
-CONFIG_GENERIC_IRQ_CHIP=y
-CONFIG_IRQ_DOMAIN=y
-CONFIG_IRQ_DOMAIN_HIERARCHY=y
-CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y
-CONFIG_GENERIC_IRQ_IPI=y
-CONFIG_GENERIC_IRQ_IPI_MUX=y
-CONFIG_GENERIC_MSI_IRQ=y
-CONFIG_IRQ_MSI_IOMMU=y
-CONFIG_IRQ_FORCED_THREADING=y
-CONFIG_SPARSE_IRQ=y
-# CONFIG_GENERIC_IRQ_DEBUGFS is not set
-CONFIG_GENERIC_IRQ_KEXEC_CLEAR_VM_FORWARD=y
-# end of IRQ subsystem
-
-CONFIG_GENERIC_TIME_VSYSCALL=y
-CONFIG_GENERIC_CLOCKEVENTS=y
-CONFIG_ARCH_HAS_TICK_BROADCAST=y
-CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
-CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
-CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
-CONFIG_CONTEXT_TRACKING=y
-CONFIG_CONTEXT_TRACKING_IDLE=y
-
-#
-# Timers subsystem
-#
-CONFIG_TICK_ONESHOT=y
-CONFIG_NO_HZ_COMMON=y
-# CONFIG_HZ_PERIODIC is not set
-CONFIG_NO_HZ_IDLE=y
-# CONFIG_NO_HZ_FULL is not set
-# CONFIG_NO_HZ is not set
-CONFIG_HIGH_RES_TIMERS=y
-# end of Timers subsystem
-
-CONFIG_BPF=y
-CONFIG_HAVE_EBPF_JIT=y
-CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
-
-#
-# BPF subsystem
-#
-CONFIG_BPF_SYSCALL=y
-CONFIG_BPF_JIT=y
-# CONFIG_BPF_JIT_ALWAYS_ON is not set
-CONFIG_BPF_JIT_DEFAULT_ON=y
-CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
-# CONFIG_BPF_PRELOAD is not set
-CONFIG_BPF_LSM=y
-# end of BPF subsystem
-
-CONFIG_PREEMPT_BUILD=y
-# CONFIG_PREEMPT_NONE is not set
-CONFIG_PREEMPT_VOLUNTARY=y
-# CONFIG_PREEMPT is not set
-# CONFIG_PREEMPT_RT is not set
-CONFIG_PREEMPT_COUNT=y
-CONFIG_PREEMPTION=y
-CONFIG_PREEMPT_DYNAMIC=y
-
-#
-# CPU/Task time and stats accounting
-#
-CONFIG_TICK_CPU_ACCOUNTING=y
-# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
-# CONFIG_IRQ_TIME_ACCOUNTING is not set
-CONFIG_SCHED_HW_PRESSURE=y
-CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_TASKSTATS=y
-CONFIG_TASK_DELAY_ACCT=y
-CONFIG_TASK_XACCT=y
-CONFIG_TASK_IO_ACCOUNTING=y
-CONFIG_PSI=y
-# CONFIG_PSI_DEFAULT_DISABLED is not set
-# end of CPU/Task time and stats accounting
-
-CONFIG_CPU_ISOLATION=y
-
-#
-# RCU Subsystem
-#
-CONFIG_TREE_RCU=y
-CONFIG_PREEMPT_RCU=y
-# CONFIG_RCU_EXPERT is not set
-CONFIG_TREE_SRCU=y
-CONFIG_TASKS_RCU_GENERIC=y
-CONFIG_NEED_TASKS_RCU=y
-CONFIG_TASKS_RCU=y
-CONFIG_TASKS_RUDE_RCU=y
-CONFIG_TASKS_TRACE_RCU=y
-CONFIG_RCU_STALL_COMMON=y
-CONFIG_RCU_NEED_SEGCBLIST=y
-# end of RCU Subsystem
-
-# CONFIG_IKCONFIG is not set
-# CONFIG_IKHEADERS is not set
-CONFIG_LOG_BUF_SHIFT=17
-CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
-# CONFIG_PRINTK_INDEX is not set
-CONFIG_GENERIC_SCHED_CLOCK=y
-
-#
-# Scheduler features
-#
-# CONFIG_UCLAMP_TASK is not set
-# end of Scheduler features
-
-CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
-CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
-CONFIG_CC_HAS_INT128=y
-CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
-CONFIG_GCC10_NO_ARRAY_BOUNDS=y
-CONFIG_CC_NO_ARRAY_BOUNDS=y
-CONFIG_GCC_NO_STRINGOP_OVERFLOW=y
-CONFIG_CC_NO_STRINGOP_OVERFLOW=y
-CONFIG_ARCH_SUPPORTS_INT128=y
-CONFIG_NUMA_BALANCING=y
-CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
-CONFIG_SLAB_OBJ_EXT=y
-CONFIG_CGROUPS=y
-CONFIG_PAGE_COUNTER=y
-# CONFIG_CGROUP_FAVOR_DYNMODS is not set
-CONFIG_MEMCG=y
-CONFIG_MEMCG_V1=y
-CONFIG_BLK_CGROUP=y
-CONFIG_CGROUP_WRITEBACK=y
-CONFIG_CGROUP_SCHED=y
-CONFIG_GROUP_SCHED_WEIGHT=y
-CONFIG_FAIR_GROUP_SCHED=y
-CONFIG_CFS_BANDWIDTH=y
-# CONFIG_RT_GROUP_SCHED is not set
-CONFIG_SCHED_MM_CID=y
-CONFIG_CGROUP_PIDS=y
-# CONFIG_CGROUP_RDMA is not set
-CONFIG_CGROUP_DMEM=y
-CONFIG_CGROUP_FREEZER=y
-# CONFIG_CGROUP_HUGETLB is not set
-CONFIG_CPUSETS=y
-# CONFIG_CPUSETS_V1 is not set
-CONFIG_PROC_PID_CPUSET=y
-CONFIG_CGROUP_DEVICE=y
-CONFIG_CGROUP_CPUACCT=y
-CONFIG_CGROUP_PERF=y
-CONFIG_CGROUP_BPF=y
-CONFIG_CGROUP_MISC=y
-# CONFIG_CGROUP_DEBUG is not set
-CONFIG_SOCK_CGROUP_DATA=y
-CONFIG_NAMESPACES=y
-CONFIG_UTS_NS=y
-CONFIG_TIME_NS=y
-CONFIG_IPC_NS=y
-CONFIG_USER_NS=y
-CONFIG_PID_NS=y
-CONFIG_NET_NS=y
-CONFIG_CHECKPOINT_RESTORE=y
-CONFIG_SCHED_AUTOGROUP=y
-CONFIG_RELAY=y
-CONFIG_BLK_DEV_INITRD=y
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_RD_GZIP=y
-CONFIG_RD_BZIP2=y
-CONFIG_RD_LZMA=y
-CONFIG_RD_XZ=y
-CONFIG_RD_LZO=y
-CONFIG_RD_LZ4=y
-CONFIG_RD_ZSTD=y
-CONFIG_BOOT_CONFIG=y
-# CONFIG_BOOT_CONFIG_FORCE is not set
-# CONFIG_BOOT_CONFIG_EMBED is not set
-CONFIG_INITRAMFS_PRESERVE_MTIME=y
-CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
-CONFIG_LD_ORPHAN_WARN=y
-CONFIG_LD_ORPHAN_WARN_LEVEL="warn"
-CONFIG_SYSCTL=y
-CONFIG_HAVE_UID16=y
-CONFIG_SYSCTL_EXCEPTION_TRACE=y
-CONFIG_EXPERT=y
-CONFIG_UID16=y
-CONFIG_MULTIUSER=y
-# CONFIG_SGETMASK_SYSCALL is not set
-# CONFIG_SYSFS_SYSCALL is not set
-CONFIG_FHANDLE=y
-CONFIG_POSIX_TIMERS=y
-CONFIG_PRINTK=y
-CONFIG_BUG=y
-CONFIG_ELF_CORE=y
-# CONFIG_BASE_SMALL is not set
-CONFIG_FUTEX=y
-CONFIG_FUTEX_PI=y
-CONFIG_EPOLL=y
-CONFIG_SIGNALFD=y
-CONFIG_TIMERFD=y
-CONFIG_EVENTFD=y
-CONFIG_SHMEM=y
-CONFIG_AIO=y
-CONFIG_IO_URING=y
-CONFIG_ADVISE_SYSCALLS=y
-CONFIG_MEMBARRIER=y
-CONFIG_KCMP=y
-CONFIG_RSEQ=y
-# CONFIG_DEBUG_RSEQ is not set
-CONFIG_CACHESTAT_SYSCALL=y
-# CONFIG_PC104 is not set
-CONFIG_KALLSYMS=y
-# CONFIG_KALLSYMS_SELFTEST is not set
-# CONFIG_KALLSYMS_ALL is not set
-CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
-CONFIG_HAVE_PERF_EVENTS=y
-
-#
-# Kernel Performance Events And Counters
-#
-CONFIG_PERF_EVENTS=y
-# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
-# end of Kernel Performance Events And Counters
-
-CONFIG_SYSTEM_DATA_VERIFICATION=y
-CONFIG_PROFILING=y
-CONFIG_TRACEPOINTS=y
-
-#
-# Kexec and crash features
-#
-CONFIG_CRASH_RESERVE=y
-CONFIG_VMCORE_INFO=y
-CONFIG_KEXEC_CORE=y
-CONFIG_KEXEC=y
-CONFIG_KEXEC_FILE=y
-# CONFIG_KEXEC_SIG is not set
-CONFIG_CRASH_DUMP=y
-# end of Kexec and crash features
-# end of General setup
-
-CONFIG_ARM64=y
-CONFIG_RUSTC_SUPPORTS_ARM64=y
-CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_ARGS=y
-CONFIG_64BIT=y
-CONFIG_MMU=y
-CONFIG_ARM64_CONT_PTE_SHIFT=4
-CONFIG_ARM64_CONT_PMD_SHIFT=4
-CONFIG_ARCH_MMAP_RND_BITS_MIN=18
-CONFIG_ARCH_MMAP_RND_BITS_MAX=33
-CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11
-CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
-CONFIG_STACKTRACE_SUPPORT=y
-CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
-CONFIG_LOCKDEP_SUPPORT=y
-CONFIG_GENERIC_BUG=y
-CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_GENERIC_CSUM=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_SMP=y
-CONFIG_KERNEL_MODE_NEON=y
-CONFIG_FIX_EARLYCON_MEM=y
-CONFIG_PGTABLE_LEVELS=4
-CONFIG_ARCH_SUPPORTS_UPROBES=y
-CONFIG_ARCH_PROC_KCORE_TEXT=y
-CONFIG_BROKEN_GAS_INST=y
-CONFIG_BUILTIN_RETURN_ADDRESS_STRIPS_PAC=y
-
-#
-# Platform selection
-#
-# CONFIG_ARCH_ACTIONS is not set
-CONFIG_ARCH_AIROHA=y
-CONFIG_ARCH_SUNXI=y
-# CONFIG_ARCH_ALPINE is not set
-CONFIG_ARCH_APPLE=y
-CONFIG_ARCH_BCM=y
-CONFIG_ARCH_BCM2835=y
-# CONFIG_ARCH_BCM_IPROC is not set
-CONFIG_ARCH_BCMBCA=y
-# CONFIG_ARCH_BRCMSTB is not set
-# CONFIG_ARCH_BERLIN is not set
-CONFIG_ARCH_BITMAIN=y
-CONFIG_ARCH_BLAIZE=y
-# CONFIG_ARCH_EXYNOS is not set
-# CONFIG_ARCH_SPARX5 is not set
-# CONFIG_ARCH_K3 is not set
-# CONFIG_ARCH_LG1K is not set
-CONFIG_ARCH_HISI=y
-CONFIG_ARCH_KEEMBAY=y
-# CONFIG_ARCH_MEDIATEK is not set
-CONFIG_ARCH_MESON=y
-CONFIG_ARCH_MVEBU=y
-CONFIG_ARCH_NXP=y
-# CONFIG_ARCH_LAYERSCAPE is not set
-CONFIG_ARCH_MXC=y
-# CONFIG_ARCH_S32 is not set
-CONFIG_ARCH_MA35=y
-CONFIG_ARCH_NPCM=y
-CONFIG_ARCH_PENSANDO=y
-CONFIG_ARCH_QCOM=y
-# CONFIG_ARCH_REALTEK is not set
-# CONFIG_ARCH_RENESAS is not set
-CONFIG_ARCH_ROCKCHIP=y
-CONFIG_ARCH_SEATTLE=y
-CONFIG_ARCH_INTEL_SOCFPGA=y
-CONFIG_ARCH_STM32=y
-CONFIG_ARCH_SYNQUACER=y
-CONFIG_ARCH_TEGRA=y
-# CONFIG_ARCH_SPRD is not set
-CONFIG_ARCH_THUNDER=y
-CONFIG_ARCH_THUNDER2=y
-# CONFIG_ARCH_UNIPHIER is not set
-CONFIG_ARCH_VEXPRESS=y
-CONFIG_ARCH_VISCONTI=y
-CONFIG_ARCH_XGENE=y
-# CONFIG_ARCH_ZYNQMP is not set
-# end of Platform selection
-
-#
-# Kernel Features
-#
-
-#
-# ARM errata workarounds via the alternatives framework
-#
-CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y
-CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y
-CONFIG_ARM64_ERRATUM_826319=y
-CONFIG_ARM64_ERRATUM_827319=y
-CONFIG_ARM64_ERRATUM_824069=y
-CONFIG_ARM64_ERRATUM_819472=y
-CONFIG_ARM64_ERRATUM_832075=y
-CONFIG_ARM64_ERRATUM_1742098=y
-CONFIG_ARM64_ERRATUM_845719=y
-CONFIG_ARM64_ERRATUM_843419=y
-CONFIG_ARM64_ERRATUM_1024718=y
-CONFIG_ARM64_ERRATUM_1418040=y
-CONFIG_ARM64_WORKAROUND_SPECULATIVE_AT=y
-CONFIG_ARM64_ERRATUM_1165522=y
-CONFIG_ARM64_ERRATUM_1319367=y
-CONFIG_ARM64_ERRATUM_1530923=y
-CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y
-CONFIG_ARM64_ERRATUM_2441007=y
-CONFIG_ARM64_ERRATUM_1286807=y
-CONFIG_ARM64_ERRATUM_1463225=y
-CONFIG_ARM64_ERRATUM_1542419=y
-CONFIG_ARM64_ERRATUM_1508412=y
-CONFIG_ARM64_ERRATUM_2051678=y
-CONFIG_ARM64_ERRATUM_2077057=y
-CONFIG_ARM64_ERRATUM_2658417=y
-CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y
-CONFIG_ARM64_ERRATUM_2054223=y
-CONFIG_ARM64_ERRATUM_2067961=y
-CONFIG_ARM64_ERRATUM_2441009=y
-CONFIG_ARM64_ERRATUM_2457168=y
-CONFIG_ARM64_ERRATUM_2645198=y
-CONFIG_ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD=y
-CONFIG_ARM64_ERRATUM_2966298=y
-CONFIG_ARM64_ERRATUM_3117295=y
-CONFIG_ARM64_ERRATUM_3194386=y
-CONFIG_CAVIUM_ERRATUM_22375=y
-CONFIG_CAVIUM_ERRATUM_23144=y
-CONFIG_CAVIUM_ERRATUM_23154=y
-CONFIG_CAVIUM_ERRATUM_27456=y
-CONFIG_CAVIUM_ERRATUM_30115=y
-CONFIG_CAVIUM_TX2_ERRATUM_219=y
-CONFIG_FUJITSU_ERRATUM_010001=y
-CONFIG_HISILICON_ERRATUM_161600802=y
-CONFIG_HISILICON_ERRATUM_162100801=y
-CONFIG_QCOM_FALKOR_ERRATUM_1003=y
-CONFIG_QCOM_FALKOR_ERRATUM_1009=y
-CONFIG_QCOM_QDF2400_ERRATUM_0065=y
-CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
-CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
-CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
-# end of ARM errata workarounds via the alternatives framework
-
-CONFIG_ARM64_4K_PAGES=y
-# CONFIG_ARM64_16K_PAGES is not set
-# CONFIG_ARM64_64K_PAGES is not set
-# CONFIG_ARM64_VA_BITS_39 is not set
-CONFIG_ARM64_VA_BITS_48=y
-# CONFIG_ARM64_VA_BITS_52 is not set
-CONFIG_ARM64_VA_BITS=48
-CONFIG_ARM64_PA_BITS_48=y
-CONFIG_ARM64_PA_BITS=48
-# CONFIG_CPU_BIG_ENDIAN is not set
-CONFIG_CPU_LITTLE_ENDIAN=y
-CONFIG_SCHED_MC=y
-CONFIG_SCHED_CLUSTER=y
-# CONFIG_SCHED_SMT is not set
-CONFIG_NR_CPUS=256
-CONFIG_HOTPLUG_CPU=y
-CONFIG_NUMA=y
-CONFIG_NODES_SHIFT=2
-# CONFIG_HZ_100 is not set
-CONFIG_HZ_250=y
-# CONFIG_HZ_300 is not set
-# CONFIG_HZ_1000 is not set
-CONFIG_HZ=250
-CONFIG_SCHED_HRTICK=y
-CONFIG_ARCH_SPARSEMEM_ENABLE=y
-CONFIG_HW_PERF_EVENTS=y
-CONFIG_PARAVIRT=y
-# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
-CONFIG_ARCH_SUPPORTS_KEXEC=y
-CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y
-CONFIG_ARCH_SELECTS_KEXEC_FILE=y
-CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y
-CONFIG_ARCH_SUPPORTS_KEXEC_IMAGE_VERIFY_SIG=y
-CONFIG_ARCH_DEFAULT_KEXEC_IMAGE_VERIFY_SIG=y
-CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y
-CONFIG_ARCH_DEFAULT_CRASH_DUMP=y
-CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y
-CONFIG_TRANS_TABLE=y
-CONFIG_XEN_DOM0=y
-CONFIG_XEN=y
-CONFIG_ARCH_FORCE_MAX_ORDER=10
-CONFIG_UNMAP_KERNEL_AT_EL0=y
-CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
-CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
-# CONFIG_ARM64_SW_TTBR0_PAN is not set
-CONFIG_ARM64_TAGGED_ADDR_ABI=y
-CONFIG_COMPAT=y
-CONFIG_KUSER_HELPERS=y
-CONFIG_COMPAT_ALIGNMENT_FIXUPS=y
-CONFIG_ARMV8_DEPRECATED=y
-CONFIG_SWP_EMULATION=y
-CONFIG_CP15_BARRIER_EMULATION=y
-CONFIG_SETEND_EMULATION=y
-
-#
-# ARMv8.1 architectural features
-#
-CONFIG_ARM64_HW_AFDBM=y
-CONFIG_ARM64_PAN=y
-CONFIG_ARM64_USE_LSE_ATOMICS=y
-# end of ARMv8.1 architectural features
-
-#
-# ARMv8.2 architectural features
-#
-CONFIG_ARM64_PMEM=y
-CONFIG_ARM64_RAS_EXTN=y
-CONFIG_ARM64_CNP=y
-# end of ARMv8.2 architectural features
-
-#
-# ARMv8.3 architectural features
-#
-CONFIG_ARM64_PTR_AUTH=y
-CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y
-# end of ARMv8.3 architectural features
-
-#
-# ARMv8.4 architectural features
-#
-CONFIG_ARM64_AMU_EXTN=y
-# end of ARMv8.4 architectural features
-
-#
-# ARMv8.5 architectural features
-#
-CONFIG_ARM64_BTI=y
-CONFIG_ARM64_E0PD=y
-# end of ARMv8.5 architectural features
-
-#
-# ARMv8.7 architectural features
-#
-CONFIG_ARM64_EPAN=y
-# end of ARMv8.7 architectural features
-
-#
-# ARMv8.9 architectural features
-#
-CONFIG_ARM64_POE=y
-CONFIG_ARCH_PKEY_BITS=3
-CONFIG_ARM64_HAFT=y
-# end of ARMv8.9 architectural features
-
-#
-# v9.4 architectural features
-#
-# end of v9.4 architectural features
-
-CONFIG_ARM64_SVE=y
-# CONFIG_ARM64_PSEUDO_NMI is not set
-CONFIG_RELOCATABLE=y
-CONFIG_RANDOMIZE_BASE=y
-CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
-CONFIG_ARM64_CONTPTE=y
-# end of Kernel Features
-
-#
-# Boot options
-#
-CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y
-CONFIG_CMDLINE=""
-CONFIG_EFI_STUB=y
-CONFIG_EFI=y
-CONFIG_COMPRESSED_INSTALL=y
-CONFIG_DMI=y
-# end of Boot options
-
-#
-# Power management options
-#
-CONFIG_SUSPEND=y
-CONFIG_SUSPEND_FREEZER=y
-# CONFIG_SUSPEND_SKIP_SYNC is not set
-CONFIG_HIBERNATE_CALLBACKS=y
-CONFIG_HIBERNATION=y
-CONFIG_HIBERNATION_SNAPSHOT_DEV=y
-CONFIG_HIBERNATION_COMP_LZO=y
-# CONFIG_HIBERNATION_COMP_LZ4 is not set
-CONFIG_HIBERNATION_DEF_COMP="lzo"
-CONFIG_PM_STD_PARTITION=""
-CONFIG_PM_SLEEP=y
-CONFIG_PM_SLEEP_SMP=y
-# CONFIG_PM_AUTOSLEEP is not set
-# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
-# CONFIG_PM_WAKELOCKS is not set
-CONFIG_PM=y
-CONFIG_PM_DEBUG=y
-CONFIG_PM_ADVANCED_DEBUG=y
-# CONFIG_PM_TEST_SUSPEND is not set
-CONFIG_PM_SLEEP_DEBUG=y
-# CONFIG_DPM_WATCHDOG is not set
-CONFIG_PM_CLK=y
-CONFIG_PM_GENERIC_DOMAINS=y
-# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
-CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
-CONFIG_PM_GENERIC_DOMAINS_OF=y
-CONFIG_CPU_PM=y
-CONFIG_ENERGY_MODEL=y
-CONFIG_ARCH_HIBERNATION_POSSIBLE=y
-CONFIG_ARCH_HIBERNATION_HEADER=y
-CONFIG_ARCH_SUSPEND_POSSIBLE=y
-# end of Power management options
-
-#
-# CPU Power Management
-#
-
-#
-# CPU Idle
-#
-CONFIG_CPU_IDLE=y
-CONFIG_CPU_IDLE_GOV_LADDER=y
-CONFIG_CPU_IDLE_GOV_MENU=y
-CONFIG_CPU_IDLE_GOV_TEO=y
-
-#
-# ARM CPU Idle Drivers
-#
-# CONFIG_ARM_PSCI_CPUIDLE is not set
-# end of ARM CPU Idle Drivers
-# end of CPU Idle
-
-#
-# CPU Frequency scaling
-#
-CONFIG_CPU_FREQ=y
-CONFIG_CPU_FREQ_GOV_ATTR_SET=y
-CONFIG_CPU_FREQ_GOV_COMMON=y
-CONFIG_CPU_FREQ_STAT=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
-CONFIG_CPU_FREQ_GOV_POWERSAVE=m
-CONFIG_CPU_FREQ_GOV_USERSPACE=m
-CONFIG_CPU_FREQ_GOV_ONDEMAND=m
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
-CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
-
-#
-# CPU frequency scaling drivers
-#
-CONFIG_CPUFREQ_DT=m
-CONFIG_CPUFREQ_VIRT=m
-CONFIG_CPUFREQ_DT_PLATDEV=y
-CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m
-CONFIG_ARM_AIROHA_SOC_CPUFREQ=m
-CONFIG_ARM_APPLE_SOC_CPUFREQ=y
-# CONFIG_ARM_ARMADA_37XX_CPUFREQ is not set
-# CONFIG_ARM_ARMADA_8K_CPUFREQ is not set
-CONFIG_ARM_IMX_CPUFREQ_DT=m
-# CONFIG_ARM_QCOM_CPUFREQ_HW is not set
-CONFIG_ARM_RASPBERRYPI_CPUFREQ=m
-CONFIG_ARM_SCMI_CPUFREQ=m
-CONFIG_ARM_TEGRA20_CPUFREQ=m
-CONFIG_ARM_TEGRA124_CPUFREQ=y
-# CONFIG_ARM_TEGRA186_CPUFREQ is not set
-CONFIG_ARM_TEGRA194_CPUFREQ=m
-CONFIG_ACPI_CPPC_CPUFREQ=m
-CONFIG_ACPI_CPPC_CPUFREQ_FIE=y
-# end of CPU Frequency scaling
-# end of CPU Power Management
-
-CONFIG_ARCH_SUPPORTS_ACPI=y
-CONFIG_ACPI=y
-CONFIG_ACPI_GENERIC_GSI=y
-CONFIG_ACPI_CCA_REQUIRED=y
-CONFIG_ACPI_TABLE_LIB=y
-CONFIG_ACPI_THERMAL_LIB=y
-# CONFIG_ACPI_DEBUGGER is not set
-CONFIG_ACPI_SPCR_TABLE=y
-CONFIG_ACPI_FPDT=y
-CONFIG_ACPI_EC=y
-# CONFIG_ACPI_EC_DEBUGFS is not set
-CONFIG_ACPI_AC=m
-CONFIG_ACPI_BATTERY=m
-CONFIG_ACPI_BUTTON=y
-CONFIG_ACPI_VIDEO=m
-CONFIG_ACPI_FAN=y
-CONFIG_ACPI_TAD=m
-# CONFIG_ACPI_DOCK is not set
-CONFIG_ACPI_PROCESSOR_IDLE=y
-CONFIG_ACPI_MCFG=y
-CONFIG_ACPI_CPPC_LIB=y
-CONFIG_ACPI_PROCESSOR=y
-# CONFIG_ACPI_IPMI is not set
-CONFIG_ACPI_HOTPLUG_CPU=y
-CONFIG_ACPI_THERMAL=y
-CONFIG_ACPI_PLATFORM_PROFILE=m
-CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
-CONFIG_ACPI_TABLE_UPGRADE=y
-# CONFIG_ACPI_DEBUG is not set
-# CONFIG_ACPI_PCI_SLOT is not set
-CONFIG_ACPI_CONTAINER=y
-# CONFIG_ACPI_HED is not set
-# CONFIG_ACPI_BGRT is not set
-CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y
-CONFIG_ACPI_NHLT=y
-CONFIG_ACPI_NFIT=y
-# CONFIG_NFIT_SECURITY_DEBUG is not set
-CONFIG_ACPI_NUMA=y
-CONFIG_ACPI_HMAT=y
-CONFIG_HAVE_ACPI_APEI=y
-# CONFIG_ACPI_APEI is not set
-# CONFIG_ACPI_CONFIGFS is not set
-CONFIG_ACPI_PFRUT=m
-CONFIG_ACPI_IORT=y
-CONFIG_ACPI_GTDT=y
-CONFIG_ACPI_APMT=y
-CONFIG_ACPI_PPTT=y
-CONFIG_ACPI_PCC=y
-CONFIG_ACPI_FFH=y
-# CONFIG_PMIC_OPREGION is not set
-CONFIG_ACPI_VIOT=y
-CONFIG_ACPI_PRMT=y
-CONFIG_VIRTUALIZATION=y
-CONFIG_CPU_MITIGATIONS=y
-CONFIG_ARCH_HAS_DMA_OPS=y
-
-#
-# General architecture-dependent options
-#
-CONFIG_HOTPLUG_CORE_SYNC=y
-CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
-CONFIG_KPROBES=y
-CONFIG_JUMP_LABEL=y
-# CONFIG_STATIC_KEYS_SELFTEST is not set
-CONFIG_UPROBES=y
-CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
-CONFIG_KRETPROBES=y
-CONFIG_HAVE_IOREMAP_PROT=y
-CONFIG_HAVE_KPROBES=y
-CONFIG_HAVE_KRETPROBES=y
-CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
-CONFIG_HAVE_NMI=y
-CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
-CONFIG_HAVE_ARCH_TRACEHOOK=y
-CONFIG_HAVE_DMA_CONTIGUOUS=y
-CONFIG_GENERIC_SMP_IDLE_THREAD=y
-CONFIG_GENERIC_IDLE_POLL_SETUP=y
-CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
-CONFIG_ARCH_HAS_KEEPINITRD=y
-CONFIG_ARCH_HAS_SET_MEMORY=y
-CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
-CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
-CONFIG_ARCH_WANTS_NO_INSTR=y
-CONFIG_HAVE_ASM_MODVERSIONS=y
-CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
-CONFIG_HAVE_RSEQ=y
-CONFIG_HAVE_RUST=y
-CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
-CONFIG_HAVE_HW_BREAKPOINT=y
-CONFIG_HAVE_PERF_REGS=y
-CONFIG_HAVE_PERF_USER_STACK_DUMP=y
-CONFIG_HAVE_ARCH_JUMP_LABEL=y
-CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
-CONFIG_MMU_GATHER_TABLE_FREE=y
-CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
-CONFIG_MMU_LAZY_TLB_REFCOUNT=y
-CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
-CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y
-CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
-CONFIG_HAVE_CMPXCHG_LOCAL=y
-CONFIG_HAVE_CMPXCHG_DOUBLE=y
-CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
-CONFIG_HAVE_ARCH_SECCOMP=y
-CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
-CONFIG_SECCOMP=y
-CONFIG_SECCOMP_FILTER=y
-# CONFIG_SECCOMP_CACHE_DEBUG is not set
-CONFIG_HAVE_ARCH_STACKLEAK=y
-CONFIG_HAVE_STACKPROTECTOR=y
-CONFIG_STACKPROTECTOR=y
-CONFIG_STACKPROTECTOR_STRONG=y
-CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
-CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
-CONFIG_LTO_NONE=y
-CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
-CONFIG_HAVE_CONTEXT_TRACKING_USER=y
-CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
-CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
-CONFIG_HAVE_MOVE_PUD=y
-CONFIG_HAVE_MOVE_PMD=y
-CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
-CONFIG_HAVE_ARCH_HUGE_VMAP=y
-CONFIG_HAVE_ARCH_HUGE_VMALLOC=y
-CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
-CONFIG_ARCH_WANT_PMD_MKWRITE=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
-CONFIG_MODULES_USE_ELF_RELA=y
-CONFIG_ARCH_WANTS_EXECMEM_LATE=y
-CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
-CONFIG_SOFTIRQ_ON_OWN_STACK=y
-CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
-CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
-CONFIG_ARCH_MMAP_RND_BITS=18
-CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
-CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11
-CONFIG_HAVE_PAGE_SIZE_4KB=y
-CONFIG_PAGE_SIZE_4KB=y
-CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
-CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
-CONFIG_PAGE_SHIFT=12
-CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
-CONFIG_CLONE_BACKWARDS=y
-CONFIG_OLD_SIGSUSPEND3=y
-CONFIG_COMPAT_OLD_SIGACTION=y
-CONFIG_COMPAT_32BIT_TIME=y
-CONFIG_ARCH_SUPPORTS_RT=y
-CONFIG_HAVE_ARCH_VMAP_STACK=y
-CONFIG_VMAP_STACK=y
-CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y
-CONFIG_RANDOMIZE_KSTACK_OFFSET=y
-CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
-CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
-CONFIG_STRICT_KERNEL_RWX=y
-CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
-CONFIG_STRICT_MODULE_RWX=y
-CONFIG_HAVE_ARCH_COMPILER_H=y
-CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
-CONFIG_ARCH_USE_MEMREMAP_PROT=y
-# CONFIG_LOCK_EVENT_COUNTS is not set
-CONFIG_ARCH_HAS_RELR=y
-CONFIG_RELR=y
-CONFIG_ARCH_HAS_MEM_ENCRYPT=y
-CONFIG_ARCH_HAS_CC_PLATFORM=y
-CONFIG_HAVE_PREEMPT_DYNAMIC=y
-CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y
-CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
-CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
-CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
-CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y
-CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
-CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
-CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y
-
-#
-# GCOV-based kernel profiling
-#
-# CONFIG_GCOV_KERNEL is not set
-CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
-# end of GCOV-based kernel profiling
-
-CONFIG_HAVE_GCC_PLUGINS=y
-CONFIG_GCC_PLUGINS=y
-CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y
-CONFIG_FUNCTION_ALIGNMENT_4B=y
-CONFIG_FUNCTION_ALIGNMENT_8B=y
-CONFIG_FUNCTION_ALIGNMENT=8
-# end of General architecture-dependent options
-
-CONFIG_RT_MUTEXES=y
-CONFIG_MODULES=y
-# CONFIG_MODULE_DEBUG is not set
-CONFIG_MODULE_FORCE_LOAD=y
-CONFIG_MODULE_UNLOAD=y
-CONFIG_MODULE_FORCE_UNLOAD=y
-# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set
-CONFIG_MODVERSIONS=y
-CONFIG_GENKSYMS=y
-# CONFIG_GENDWARFKSYMS is not set
-CONFIG_ASM_MODVERSIONS=y
-# CONFIG_EXTENDED_MODVERSIONS is not set
-CONFIG_BASIC_MODVERSIONS=y
-# CONFIG_MODULE_SRCVERSION_ALL is not set
-# CONFIG_MODULE_SIG is not set
-CONFIG_MODULE_COMPRESS=y
-CONFIG_MODULE_COMPRESS_GZIP=y
-# CONFIG_MODULE_COMPRESS_XZ is not set
-# CONFIG_MODULE_COMPRESS_ZSTD is not set
-CONFIG_MODULE_COMPRESS_ALL=y
-CONFIG_MODULE_DECOMPRESS=y
-# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
-CONFIG_MODPROBE_PATH="/run/current-system/profile/bin/modprobe"
-# CONFIG_TRIM_UNUSED_KSYMS is not set
-CONFIG_MODULES_TREE_LOOKUP=y
-CONFIG_BLOCK=y
-CONFIG_BLOCK_LEGACY_AUTOLOAD=y
-CONFIG_BLK_RQ_ALLOC_TIME=y
-CONFIG_BLK_CGROUP_RWSTAT=y
-CONFIG_BLK_CGROUP_PUNT_BIO=y
-CONFIG_BLK_DEV_BSG_COMMON=y
-CONFIG_BLK_ICQ=y
-CONFIG_BLK_DEV_BSGLIB=y
-CONFIG_BLK_DEV_INTEGRITY=y
-CONFIG_BLK_DEV_WRITE_MOUNTED=y
-# CONFIG_BLK_DEV_ZONED is not set
-CONFIG_BLK_DEV_THROTTLING=y
-CONFIG_BLK_WBT=y
-CONFIG_BLK_WBT_MQ=y
-# CONFIG_BLK_CGROUP_IOLATENCY is not set
-CONFIG_BLK_CGROUP_FC_APPID=y
-CONFIG_BLK_CGROUP_IOCOST=y
-CONFIG_BLK_CGROUP_IOPRIO=y
-CONFIG_BLK_DEBUG_FS=y
-CONFIG_BLK_SED_OPAL=y
-CONFIG_BLK_INLINE_ENCRYPTION=y
-CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
-
-#
-# Partition Types
-#
-CONFIG_PARTITION_ADVANCED=y
-# CONFIG_ACORN_PARTITION is not set
-# CONFIG_AIX_PARTITION is not set
-# CONFIG_OSF_PARTITION is not set
-# CONFIG_AMIGA_PARTITION is not set
-# CONFIG_ATARI_PARTITION is not set
-# CONFIG_MAC_PARTITION is not set
-CONFIG_MSDOS_PARTITION=y
-# CONFIG_BSD_DISKLABEL is not set
-# CONFIG_MINIX_SUBPARTITION is not set
-# CONFIG_SOLARIS_X86_PARTITION is not set
-# CONFIG_UNIXWARE_DISKLABEL is not set
-# CONFIG_LDM_PARTITION is not set
-# CONFIG_SGI_PARTITION is not set
-# CONFIG_ULTRIX_PARTITION is not set
-# CONFIG_SUN_PARTITION is not set
-CONFIG_KARMA_PARTITION=y
-CONFIG_EFI_PARTITION=y
-# CONFIG_SYSV68_PARTITION is not set
-# CONFIG_CMDLINE_PARTITION is not set
-CONFIG_OF_PARTITION=y
-# end of Partition Types
-
-CONFIG_BLK_MQ_PCI=y
-CONFIG_BLK_MQ_VIRTIO=y
-CONFIG_BLK_PM=y
-CONFIG_BLOCK_HOLDER_DEPRECATED=y
-CONFIG_BLK_MQ_STACKING=y
-
-#
-# IO Schedulers
-#
-CONFIG_MQ_IOSCHED_DEADLINE=y
-CONFIG_MQ_IOSCHED_KYBER=m
-CONFIG_IOSCHED_BFQ=m
-CONFIG_BFQ_GROUP_IOSCHED=y
-# CONFIG_BFQ_CGROUP_DEBUG is not set
-# end of IO Schedulers
-
-CONFIG_PADATA=y
-CONFIG_ASN1=y
-CONFIG_UNINLINE_SPIN_UNLOCK=y
-CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
-CONFIG_MUTEX_SPIN_ON_OWNER=y
-CONFIG_RWSEM_SPIN_ON_OWNER=y
-CONFIG_LOCK_SPIN_ON_OWNER=y
-CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
-CONFIG_QUEUED_SPINLOCKS=y
-CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
-CONFIG_QUEUED_RWLOCKS=y
-CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
-CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
-CONFIG_FREEZER=y
-
-#
-# Executable file formats
-#
-CONFIG_BINFMT_ELF=y
-CONFIG_COMPAT_BINFMT_ELF=y
-CONFIG_ARCH_BINFMT_ELF_STATE=y
-CONFIG_ARCH_BINFMT_ELF_EXTRA_PHDRS=y
-CONFIG_ARCH_HAVE_ELF_PROT=y
-CONFIG_ARCH_USE_GNU_PROPERTY=y
-CONFIG_ELFCORE=y
-CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
-CONFIG_BINFMT_SCRIPT=y
-CONFIG_BINFMT_MISC=m
-CONFIG_COREDUMP=y
-# end of Executable file formats
-
-#
-# Memory Management options
-#
-CONFIG_ZPOOL=y
-CONFIG_SWAP=y
-CONFIG_ZSWAP=y
-# CONFIG_ZSWAP_DEFAULT_ON is not set
-# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
-CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
-CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
-CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
-CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
-CONFIG_ZBUD=y
-# CONFIG_Z3FOLD_DEPRECATED is not set
-CONFIG_ZSMALLOC=m
-# CONFIG_ZSMALLOC_STAT is not set
-CONFIG_ZSMALLOC_CHAIN_SIZE=8
-
-#
-# Slab allocator options
-#
-CONFIG_SLUB=y
-# CONFIG_SLUB_TINY is not set
-CONFIG_SLAB_MERGE_DEFAULT=y
-CONFIG_SLAB_FREELIST_RANDOM=y
-CONFIG_SLAB_FREELIST_HARDENED=y
-CONFIG_SLAB_BUCKETS=y
-# CONFIG_SLUB_STATS is not set
-CONFIG_SLUB_CPU_PARTIAL=y
-# CONFIG_RANDOM_KMALLOC_CACHES is not set
-# end of Slab allocator options
-
-CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
-# CONFIG_COMPAT_BRK is not set
-CONFIG_SPARSEMEM=y
-CONFIG_SPARSEMEM_EXTREME=y
-CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
-CONFIG_SPARSEMEM_VMEMMAP=y
-CONFIG_HAVE_GUP_FAST=y
-CONFIG_ARCH_KEEP_MEMBLOCK=y
-CONFIG_NUMA_KEEP_MEMINFO=y
-CONFIG_MEMORY_ISOLATION=y
-CONFIG_EXCLUSIVE_SYSTEM_RAM=y
-CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
-CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
-# CONFIG_MEMORY_HOTPLUG is not set
-CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
-CONFIG_SPLIT_PTE_PTLOCKS=y
-CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
-CONFIG_SPLIT_PMD_PTLOCKS=y
-CONFIG_MEMORY_BALLOON=y
-CONFIG_BALLOON_COMPACTION=y
-CONFIG_COMPACTION=y
-CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
-CONFIG_PAGE_REPORTING=y
-CONFIG_MIGRATION=y
-CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
-CONFIG_ARCH_ENABLE_THP_MIGRATION=y
-CONFIG_CONTIG_ALLOC=y
-CONFIG_PCP_BATCH_SCALE_MAX=5
-CONFIG_PHYS_ADDR_T_64BIT=y
-CONFIG_MMU_NOTIFIER=y
-CONFIG_KSM=y
-CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
-CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
-CONFIG_MEMORY_FAILURE=y
-CONFIG_HWPOISON_INJECT=m
-CONFIG_ARCH_WANTS_THP_SWAP=y
-CONFIG_TRANSPARENT_HUGEPAGE=y
-CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
-# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
-# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set
-CONFIG_THP_SWAP=y
-# CONFIG_READ_ONLY_THP_FOR_FS is not set
-CONFIG_PGTABLE_HAS_HUGE_LEAVES=y
-CONFIG_ARCH_SUPPORTS_HUGE_PFNMAP=y
-CONFIG_ARCH_SUPPORTS_PMD_PFNMAP=y
-CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
-CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
-CONFIG_USE_PERCPU_NUMA_NODE_ID=y
-CONFIG_HAVE_SETUP_PER_CPU_AREA=y
-CONFIG_CMA=y
-# CONFIG_CMA_DEBUGFS is not set
-CONFIG_CMA_SYSFS=y
-CONFIG_CMA_AREAS=7
-CONFIG_GENERIC_EARLY_IOREMAP=y
-# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
-CONFIG_PAGE_IDLE_FLAG=y
-# CONFIG_IDLE_PAGE_TRACKING is not set
-CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
-CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
-CONFIG_ARCH_HAS_PTE_DEVMAP=y
-CONFIG_ARCH_HAS_ZONE_DMA_SET=y
-CONFIG_ZONE_DMA=y
-CONFIG_ZONE_DMA32=y
-CONFIG_HMM_MIRROR=y
-CONFIG_GET_FREE_REGION=y
-CONFIG_VMAP_PFN=y
-CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
-CONFIG_ARCH_HAS_PKEYS=y
-CONFIG_VM_EVENT_COUNTERS=y
-# CONFIG_PERCPU_STATS is not set
-# CONFIG_GUP_TEST is not set
-# CONFIG_DMAPOOL_TEST is not set
-CONFIG_ARCH_HAS_PTE_SPECIAL=y
-CONFIG_MAPPING_DIRTY_HELPERS=y
-CONFIG_MEMFD_CREATE=y
-CONFIG_SECRETMEM=y
-CONFIG_ANON_VMA_NAME=y
-CONFIG_HAVE_ARCH_USERFAULTFD_WP=y
-CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y
-CONFIG_USERFAULTFD=y
-CONFIG_PTE_MARKER_UFFD_WP=y
-CONFIG_LRU_GEN=y
-# CONFIG_LRU_GEN_ENABLED is not set
-# CONFIG_LRU_GEN_STATS is not set
-CONFIG_LRU_GEN_WALKS_MMU=y
-CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
-CONFIG_PER_VMA_LOCK=y
-CONFIG_LOCK_MM_AND_FIND_VMA=y
-CONFIG_IOMMU_MM_DATA=y
-CONFIG_EXECMEM=y
-CONFIG_NUMA_MEMBLKS=y
-# CONFIG_NUMA_EMU is not set
-
-#
-# Data Access Monitoring
-#
-CONFIG_DAMON=y
-CONFIG_DAMON_VADDR=y
-CONFIG_DAMON_PADDR=y
-CONFIG_DAMON_SYSFS=y
-CONFIG_DAMON_RECLAIM=y
-CONFIG_DAMON_LRU_SORT=y
-# end of Data Access Monitoring
-# end of Memory Management options
-
-CONFIG_NET=y
-CONFIG_COMPAT_NETLINK_MESSAGES=y
-CONFIG_NET_INGRESS=y
-CONFIG_NET_EGRESS=y
-CONFIG_NET_XGRESS=y
-CONFIG_NET_REDIRECT=y
-CONFIG_SKB_EXTENSIONS=y
-CONFIG_NET_DEVMEM=y
-
-#
-# Networking options
-#
-CONFIG_PACKET=y
-CONFIG_PACKET_DIAG=m
-CONFIG_UNIX=y
-CONFIG_AF_UNIX_OOB=y
-CONFIG_UNIX_DIAG=m
-# CONFIG_TLS is not set
-CONFIG_XFRM=y
-CONFIG_XFRM_OFFLOAD=y
-CONFIG_XFRM_ALGO=m
-CONFIG_XFRM_USER=m
-CONFIG_XFRM_INTERFACE=m
-CONFIG_XFRM_SUB_POLICY=y
-CONFIG_XFRM_MIGRATE=y
-# CONFIG_XFRM_STATISTICS is not set
-CONFIG_XFRM_AH=m
-CONFIG_XFRM_ESP=m
-CONFIG_XFRM_IPCOMP=m
-CONFIG_NET_KEY=m
-CONFIG_NET_KEY_MIGRATE=y
-# CONFIG_XFRM_IPTFS is not set
-# CONFIG_SMC is not set
-CONFIG_XDP_SOCKETS=y
-CONFIG_XDP_SOCKETS_DIAG=m
-CONFIG_NET_HANDSHAKE=y
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-CONFIG_IP_ADVANCED_ROUTER=y
-CONFIG_IP_FIB_TRIE_STATS=y
-CONFIG_IP_MULTIPLE_TABLES=y
-CONFIG_IP_ROUTE_MULTIPATH=y
-CONFIG_IP_ROUTE_VERBOSE=y
-CONFIG_IP_ROUTE_CLASSID=y
-# CONFIG_IP_PNP is not set
-CONFIG_NET_IPIP=m
-CONFIG_NET_IPGRE_DEMUX=m
-CONFIG_NET_IP_TUNNEL=m
-CONFIG_NET_IPGRE=m
-CONFIG_NET_IPGRE_BROADCAST=y
-CONFIG_IP_MROUTE_COMMON=y
-CONFIG_IP_MROUTE=y
-CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
-CONFIG_IP_PIMSM_V1=y
-CONFIG_IP_PIMSM_V2=y
-CONFIG_SYN_COOKIES=y
-CONFIG_NET_IPVTI=m
-CONFIG_NET_UDP_TUNNEL=m
-CONFIG_NET_FOU=m
-CONFIG_NET_FOU_IP_TUNNELS=y
-CONFIG_INET_AH=m
-CONFIG_INET_ESP=m
-CONFIG_INET_ESP_OFFLOAD=m
-# CONFIG_INET_ESPINTCP is not set
-CONFIG_INET_IPCOMP=m
-CONFIG_INET_TABLE_PERTURB_ORDER=16
-CONFIG_INET_XFRM_TUNNEL=m
-CONFIG_INET_TUNNEL=m
-CONFIG_INET_DIAG=m
-CONFIG_INET_TCP_DIAG=m
-CONFIG_INET_UDP_DIAG=m
-# CONFIG_INET_RAW_DIAG is not set
-CONFIG_INET_DIAG_DESTROY=y
-CONFIG_TCP_CONG_ADVANCED=y
-CONFIG_TCP_CONG_BIC=m
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_TCP_CONG_WESTWOOD=m
-CONFIG_TCP_CONG_HTCP=m
-CONFIG_TCP_CONG_HSTCP=m
-CONFIG_TCP_CONG_HYBLA=m
-CONFIG_TCP_CONG_VEGAS=m
-CONFIG_TCP_CONG_NV=m
-CONFIG_TCP_CONG_SCALABLE=m
-CONFIG_TCP_CONG_LP=m
-CONFIG_TCP_CONG_VENO=m
-CONFIG_TCP_CONG_YEAH=m
-CONFIG_TCP_CONG_ILLINOIS=m
-CONFIG_TCP_CONG_DCTCP=m
-CONFIG_TCP_CONG_CDG=m
-CONFIG_TCP_CONG_BBR=m
-CONFIG_DEFAULT_CUBIC=y
-# CONFIG_DEFAULT_RENO is not set
-CONFIG_DEFAULT_TCP_CONG="cubic"
-CONFIG_TCP_SIGPOOL=y
-CONFIG_TCP_AO=y
-CONFIG_TCP_MD5SIG=y
-CONFIG_IPV6=y
-CONFIG_IPV6_ROUTER_PREF=y
-CONFIG_IPV6_ROUTE_INFO=y
-CONFIG_IPV6_OPTIMISTIC_DAD=y
-CONFIG_INET6_AH=m
-CONFIG_INET6_ESP=m
-CONFIG_INET6_ESP_OFFLOAD=m
-# CONFIG_INET6_ESPINTCP is not set
-CONFIG_INET6_IPCOMP=m
-CONFIG_IPV6_MIP6=y
-CONFIG_IPV6_ILA=m
-CONFIG_INET6_XFRM_TUNNEL=m
-CONFIG_INET6_TUNNEL=m
-CONFIG_IPV6_VTI=m
-CONFIG_IPV6_SIT=m
-CONFIG_IPV6_SIT_6RD=y
-CONFIG_IPV6_NDISC_NODETYPE=y
-CONFIG_IPV6_TUNNEL=m
-CONFIG_IPV6_GRE=m
-CONFIG_IPV6_FOU=m
-CONFIG_IPV6_FOU_TUNNEL=m
-CONFIG_IPV6_MULTIPLE_TABLES=y
-CONFIG_IPV6_SUBTREES=y
-CONFIG_IPV6_MROUTE=y
-CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
-CONFIG_IPV6_PIMSM_V2=y
-CONFIG_IPV6_SEG6_LWTUNNEL=y
-CONFIG_IPV6_SEG6_HMAC=y
-CONFIG_IPV6_SEG6_BPF=y
-# CONFIG_IPV6_RPL_LWTUNNEL is not set
-# CONFIG_IPV6_IOAM6_LWTUNNEL is not set
-# CONFIG_NETLABEL is not set
-CONFIG_MPTCP=y
-CONFIG_INET_MPTCP_DIAG=m
-CONFIG_MPTCP_IPV6=y
-CONFIG_NETWORK_SECMARK=y
-CONFIG_NET_PTP_CLASSIFY=y
-# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
-CONFIG_NETFILTER=y
-CONFIG_NETFILTER_ADVANCED=y
-CONFIG_BRIDGE_NETFILTER=m
-
-#
-# Core Netfilter Configuration
-#
-CONFIG_NETFILTER_INGRESS=y
-CONFIG_NETFILTER_EGRESS=y
-CONFIG_NETFILTER_SKIP_EGRESS=y
-CONFIG_NETFILTER_NETLINK=m
-CONFIG_NETFILTER_FAMILY_BRIDGE=y
-CONFIG_NETFILTER_FAMILY_ARP=y
-CONFIG_NETFILTER_BPF_LINK=y
-CONFIG_NETFILTER_NETLINK_HOOK=m
-CONFIG_NETFILTER_NETLINK_ACCT=m
-CONFIG_NETFILTER_NETLINK_QUEUE=m
-CONFIG_NETFILTER_NETLINK_LOG=m
-CONFIG_NETFILTER_NETLINK_OSF=m
-CONFIG_NF_CONNTRACK=m
-CONFIG_NF_LOG_SYSLOG=m
-CONFIG_NETFILTER_CONNCOUNT=m
-CONFIG_NF_CONNTRACK_MARK=y
-CONFIG_NF_CONNTRACK_SECMARK=y
-CONFIG_NF_CONNTRACK_ZONES=y
-CONFIG_NF_CONNTRACK_PROCFS=y
-CONFIG_NF_CONNTRACK_EVENTS=y
-CONFIG_NF_CONNTRACK_TIMEOUT=y
-CONFIG_NF_CONNTRACK_TIMESTAMP=y
-CONFIG_NF_CONNTRACK_LABELS=y
-CONFIG_NF_CONNTRACK_OVS=y
-CONFIG_NF_CT_PROTO_DCCP=y
-CONFIG_NF_CT_PROTO_GRE=y
-CONFIG_NF_CT_PROTO_SCTP=y
-CONFIG_NF_CT_PROTO_UDPLITE=y
-CONFIG_NF_CONNTRACK_AMANDA=m
-CONFIG_NF_CONNTRACK_FTP=m
-CONFIG_NF_CONNTRACK_H323=m
-CONFIG_NF_CONNTRACK_IRC=m
-CONFIG_NF_CONNTRACK_BROADCAST=m
-CONFIG_NF_CONNTRACK_NETBIOS_NS=m
-CONFIG_NF_CONNTRACK_SNMP=m
-CONFIG_NF_CONNTRACK_PPTP=m
-CONFIG_NF_CONNTRACK_SANE=m
-CONFIG_NF_CONNTRACK_SIP=m
-CONFIG_NF_CONNTRACK_TFTP=m
-CONFIG_NF_CT_NETLINK=m
-CONFIG_NF_CT_NETLINK_TIMEOUT=m
-CONFIG_NF_CT_NETLINK_HELPER=m
-CONFIG_NETFILTER_NETLINK_GLUE_CT=y
-CONFIG_NF_NAT=m
-CONFIG_NF_NAT_AMANDA=m
-CONFIG_NF_NAT_FTP=m
-CONFIG_NF_NAT_IRC=m
-CONFIG_NF_NAT_SIP=m
-CONFIG_NF_NAT_TFTP=m
-CONFIG_NF_NAT_REDIRECT=y
-CONFIG_NF_NAT_MASQUERADE=y
-CONFIG_NF_NAT_OVS=y
-CONFIG_NETFILTER_SYNPROXY=m
-CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_INET=y
-CONFIG_NF_TABLES_NETDEV=y
-CONFIG_NFT_NUMGEN=m
-CONFIG_NFT_CT=m
-# CONFIG_NFT_FLOW_OFFLOAD is not set
-CONFIG_NFT_CONNLIMIT=m
-CONFIG_NFT_LOG=m
-CONFIG_NFT_LIMIT=m
-CONFIG_NFT_MASQ=m
-CONFIG_NFT_REDIR=m
-CONFIG_NFT_NAT=m
-CONFIG_NFT_TUNNEL=m
-CONFIG_NFT_QUEUE=m
-CONFIG_NFT_QUOTA=m
-CONFIG_NFT_REJECT=m
-CONFIG_NFT_REJECT_INET=m
-CONFIG_NFT_COMPAT=m
-CONFIG_NFT_HASH=m
-CONFIG_NFT_FIB=m
-CONFIG_NFT_FIB_INET=m
-CONFIG_NFT_XFRM=m
-CONFIG_NFT_SOCKET=m
-CONFIG_NFT_OSF=m
-CONFIG_NFT_TPROXY=m
-CONFIG_NFT_SYNPROXY=m
-CONFIG_NF_DUP_NETDEV=m
-CONFIG_NFT_DUP_NETDEV=m
-CONFIG_NFT_FWD_NETDEV=m
-CONFIG_NFT_FIB_NETDEV=m
-CONFIG_NFT_REJECT_NETDEV=m
-CONFIG_NF_FLOW_TABLE_INET=m
-CONFIG_NF_FLOW_TABLE=m
-CONFIG_NF_FLOW_TABLE_PROCFS=y
-CONFIG_NETFILTER_XTABLES=m
-CONFIG_NETFILTER_XTABLES_COMPAT=y
-
-#
-# Xtables combined modules
-#
-CONFIG_NETFILTER_XT_MARK=m
-CONFIG_NETFILTER_XT_CONNMARK=m
-CONFIG_NETFILTER_XT_SET=m
-
-#
-# Xtables targets
-#
-CONFIG_NETFILTER_XT_TARGET_AUDIT=m
-CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
-CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
-CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
-CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
-CONFIG_NETFILTER_XT_TARGET_CT=m
-CONFIG_NETFILTER_XT_TARGET_DSCP=m
-CONFIG_NETFILTER_XT_TARGET_HL=m
-CONFIG_NETFILTER_XT_TARGET_HMARK=m
-CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
-CONFIG_NETFILTER_XT_TARGET_LED=m
-CONFIG_NETFILTER_XT_TARGET_LOG=m
-CONFIG_NETFILTER_XT_TARGET_MARK=m
-CONFIG_NETFILTER_XT_NAT=m
-CONFIG_NETFILTER_XT_TARGET_NETMAP=m
-CONFIG_NETFILTER_XT_TARGET_NFLOG=m
-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
-# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
-CONFIG_NETFILTER_XT_TARGET_RATEEST=m
-CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
-CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
-CONFIG_NETFILTER_XT_TARGET_TEE=m
-CONFIG_NETFILTER_XT_TARGET_TPROXY=m
-CONFIG_NETFILTER_XT_TARGET_TRACE=m
-CONFIG_NETFILTER_XT_TARGET_SECMARK=m
-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
-CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
-
-#
-# Xtables matches
-#
-CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
-CONFIG_NETFILTER_XT_MATCH_BPF=m
-CONFIG_NETFILTER_XT_MATCH_CGROUP=m
-CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
-CONFIG_NETFILTER_XT_MATCH_COMMENT=m
-CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
-CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
-CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
-CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
-CONFIG_NETFILTER_XT_MATCH_CPU=m
-CONFIG_NETFILTER_XT_MATCH_DCCP=m
-CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
-CONFIG_NETFILTER_XT_MATCH_DSCP=m
-CONFIG_NETFILTER_XT_MATCH_ECN=m
-CONFIG_NETFILTER_XT_MATCH_ESP=m
-CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
-CONFIG_NETFILTER_XT_MATCH_HELPER=m
-CONFIG_NETFILTER_XT_MATCH_HL=m
-CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
-CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
-CONFIG_NETFILTER_XT_MATCH_IPVS=m
-CONFIG_NETFILTER_XT_MATCH_L2TP=m
-CONFIG_NETFILTER_XT_MATCH_LENGTH=m
-CONFIG_NETFILTER_XT_MATCH_LIMIT=m
-CONFIG_NETFILTER_XT_MATCH_MAC=m
-CONFIG_NETFILTER_XT_MATCH_MARK=m
-CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
-CONFIG_NETFILTER_XT_MATCH_NFACCT=m
-CONFIG_NETFILTER_XT_MATCH_OSF=m
-CONFIG_NETFILTER_XT_MATCH_OWNER=m
-CONFIG_NETFILTER_XT_MATCH_POLICY=m
-CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
-CONFIG_NETFILTER_XT_MATCH_QUOTA=m
-CONFIG_NETFILTER_XT_MATCH_RATEEST=m
-CONFIG_NETFILTER_XT_MATCH_REALM=m
-CONFIG_NETFILTER_XT_MATCH_RECENT=m
-CONFIG_NETFILTER_XT_MATCH_SCTP=m
-CONFIG_NETFILTER_XT_MATCH_SOCKET=m
-CONFIG_NETFILTER_XT_MATCH_STATE=m
-CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
-CONFIG_NETFILTER_XT_MATCH_STRING=m
-CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
-CONFIG_NETFILTER_XT_MATCH_TIME=m
-CONFIG_NETFILTER_XT_MATCH_U32=m
-# end of Core Netfilter Configuration
-
-CONFIG_IP_SET=m
-CONFIG_IP_SET_MAX=256
-CONFIG_IP_SET_BITMAP_IP=m
-CONFIG_IP_SET_BITMAP_IPMAC=m
-CONFIG_IP_SET_BITMAP_PORT=m
-CONFIG_IP_SET_HASH_IP=m
-CONFIG_IP_SET_HASH_IPMARK=m
-CONFIG_IP_SET_HASH_IPPORT=m
-CONFIG_IP_SET_HASH_IPPORTIP=m
-CONFIG_IP_SET_HASH_IPPORTNET=m
-CONFIG_IP_SET_HASH_IPMAC=m
-CONFIG_IP_SET_HASH_MAC=m
-CONFIG_IP_SET_HASH_NETPORTNET=m
-CONFIG_IP_SET_HASH_NET=m
-CONFIG_IP_SET_HASH_NETNET=m
-CONFIG_IP_SET_HASH_NETPORT=m
-CONFIG_IP_SET_HASH_NETIFACE=m
-CONFIG_IP_SET_LIST_SET=m
-CONFIG_IP_VS=m
-CONFIG_IP_VS_IPV6=y
-# CONFIG_IP_VS_DEBUG is not set
-CONFIG_IP_VS_TAB_BITS=12
-
-#
-# IPVS transport protocol load balancing support
-#
-CONFIG_IP_VS_PROTO_TCP=y
-CONFIG_IP_VS_PROTO_UDP=y
-CONFIG_IP_VS_PROTO_AH_ESP=y
-CONFIG_IP_VS_PROTO_ESP=y
-CONFIG_IP_VS_PROTO_AH=y
-CONFIG_IP_VS_PROTO_SCTP=y
-
-#
-# IPVS scheduler
-#
-CONFIG_IP_VS_RR=m
-CONFIG_IP_VS_WRR=m
-CONFIG_IP_VS_LC=m
-CONFIG_IP_VS_WLC=m
-CONFIG_IP_VS_FO=m
-CONFIG_IP_VS_OVF=m
-CONFIG_IP_VS_LBLC=m
-CONFIG_IP_VS_LBLCR=m
-CONFIG_IP_VS_DH=m
-CONFIG_IP_VS_SH=m
-CONFIG_IP_VS_MH=m
-CONFIG_IP_VS_SED=m
-CONFIG_IP_VS_NQ=m
-CONFIG_IP_VS_TWOS=m
-
-#
-# IPVS SH scheduler
-#
-CONFIG_IP_VS_SH_TAB_BITS=8
-
-#
-# IPVS MH scheduler
-#
-CONFIG_IP_VS_MH_TAB_INDEX=12
-
-#
-# IPVS application helper
-#
-CONFIG_IP_VS_FTP=m
-CONFIG_IP_VS_NFCT=y
-CONFIG_IP_VS_PE_SIP=m
-
-#
-# IP: Netfilter Configuration
-#
-CONFIG_NF_DEFRAG_IPV4=m
-CONFIG_IP_NF_IPTABLES_LEGACY=m
-CONFIG_NF_SOCKET_IPV4=m
-CONFIG_NF_TPROXY_IPV4=m
-CONFIG_NF_TABLES_IPV4=y
-CONFIG_NFT_REJECT_IPV4=m
-CONFIG_NFT_DUP_IPV4=m
-CONFIG_NFT_FIB_IPV4=m
-CONFIG_NF_TABLES_ARP=y
-CONFIG_NF_DUP_IPV4=m
-CONFIG_NF_LOG_ARP=m
-CONFIG_NF_LOG_IPV4=m
-CONFIG_NF_REJECT_IPV4=m
-CONFIG_NF_NAT_SNMP_BASIC=m
-CONFIG_NF_NAT_PPTP=m
-CONFIG_NF_NAT_H323=m
-CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_MATCH_AH=m
-CONFIG_IP_NF_MATCH_ECN=m
-CONFIG_IP_NF_MATCH_RPFILTER=m
-CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_TARGET_SYNPROXY=m
-CONFIG_IP_NF_NAT=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_TARGET_NETMAP=m
-CONFIG_IP_NF_TARGET_REDIRECT=m
-CONFIG_IP_NF_MANGLE=m
-CONFIG_IP_NF_TARGET_ECN=m
-CONFIG_IP_NF_TARGET_TTL=m
-CONFIG_IP_NF_RAW=m
-CONFIG_IP_NF_SECURITY=m
-CONFIG_IP_NF_ARPTABLES=m
-CONFIG_NFT_COMPAT_ARP=m
-CONFIG_IP_NF_ARPFILTER=m
-CONFIG_IP_NF_ARP_MANGLE=m
-# end of IP: Netfilter Configuration
-
-#
-# IPv6: Netfilter Configuration
-#
-CONFIG_IP6_NF_IPTABLES_LEGACY=m
-CONFIG_NF_SOCKET_IPV6=m
-CONFIG_NF_TPROXY_IPV6=m
-CONFIG_NF_TABLES_IPV6=y
-CONFIG_NFT_REJECT_IPV6=m
-CONFIG_NFT_DUP_IPV6=m
-CONFIG_NFT_FIB_IPV6=m
-CONFIG_NF_DUP_IPV6=m
-CONFIG_NF_REJECT_IPV6=m
-CONFIG_NF_LOG_IPV6=m
-CONFIG_IP6_NF_IPTABLES=m
-CONFIG_IP6_NF_MATCH_AH=m
-CONFIG_IP6_NF_MATCH_EUI64=m
-CONFIG_IP6_NF_MATCH_FRAG=m
-CONFIG_IP6_NF_MATCH_OPTS=m
-CONFIG_IP6_NF_MATCH_HL=m
-CONFIG_IP6_NF_MATCH_IPV6HEADER=m
-CONFIG_IP6_NF_MATCH_MH=m
-CONFIG_IP6_NF_MATCH_RPFILTER=m
-CONFIG_IP6_NF_MATCH_RT=m
-CONFIG_IP6_NF_MATCH_SRH=m
-CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_TARGET_SYNPROXY=m
-CONFIG_IP6_NF_MANGLE=m
-CONFIG_IP6_NF_RAW=m
-CONFIG_IP6_NF_SECURITY=m
-CONFIG_IP6_NF_NAT=m
-CONFIG_IP6_NF_TARGET_MASQUERADE=m
-CONFIG_IP6_NF_TARGET_NPT=m
-# end of IPv6: Netfilter Configuration
-
-CONFIG_NF_DEFRAG_IPV6=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NFT_BRIDGE_META=m
-CONFIG_NFT_BRIDGE_REJECT=m
-CONFIG_NF_CONNTRACK_BRIDGE=m
-CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m
-CONFIG_BRIDGE_NF_EBTABLES=m
-CONFIG_BRIDGE_EBT_BROUTE=m
-CONFIG_BRIDGE_EBT_T_FILTER=m
-CONFIG_BRIDGE_EBT_T_NAT=m
-CONFIG_BRIDGE_EBT_802_3=m
-CONFIG_BRIDGE_EBT_AMONG=m
-CONFIG_BRIDGE_EBT_ARP=m
-CONFIG_BRIDGE_EBT_IP=m
-CONFIG_BRIDGE_EBT_IP6=m
-CONFIG_BRIDGE_EBT_LIMIT=m
-CONFIG_BRIDGE_EBT_MARK=m
-CONFIG_BRIDGE_EBT_PKTTYPE=m
-CONFIG_BRIDGE_EBT_STP=m
-CONFIG_BRIDGE_EBT_VLAN=m
-CONFIG_BRIDGE_EBT_ARPREPLY=m
-CONFIG_BRIDGE_EBT_DNAT=m
-CONFIG_BRIDGE_EBT_MARK_T=m
-CONFIG_BRIDGE_EBT_REDIRECT=m
-CONFIG_BRIDGE_EBT_SNAT=m
-CONFIG_BRIDGE_EBT_LOG=m
-CONFIG_BRIDGE_EBT_NFLOG=m
-CONFIG_IP_DCCP=m
-CONFIG_INET_DCCP_DIAG=m
-
-#
-# DCCP CCIDs Configuration
-#
-# CONFIG_IP_DCCP_CCID2_DEBUG is not set
-CONFIG_IP_DCCP_CCID3=y
-# CONFIG_IP_DCCP_CCID3_DEBUG is not set
-CONFIG_IP_DCCP_TFRC_LIB=y
-# end of DCCP CCIDs Configuration
-
-#
-# DCCP Kernel Hacking
-#
-# CONFIG_IP_DCCP_DEBUG is not set
-# end of DCCP Kernel Hacking
-
-CONFIG_IP_SCTP=m
-# CONFIG_SCTP_DBG_OBJCNT is not set
-CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
-CONFIG_SCTP_COOKIE_HMAC_MD5=y
-CONFIG_SCTP_COOKIE_HMAC_SHA1=y
-CONFIG_INET_SCTP_DIAG=m
-CONFIG_RDS=m
-CONFIG_RDS_RDMA=m
-CONFIG_RDS_TCP=m
-# CONFIG_RDS_DEBUG is not set
-CONFIG_TIPC=m
-CONFIG_TIPC_MEDIA_IB=y
-CONFIG_TIPC_MEDIA_UDP=y
-CONFIG_TIPC_CRYPTO=y
-CONFIG_TIPC_DIAG=m
-CONFIG_ATM=m
-CONFIG_ATM_CLIP=m
-# CONFIG_ATM_CLIP_NO_ICMP is not set
-CONFIG_ATM_LANE=m
-CONFIG_ATM_MPOA=m
-CONFIG_ATM_BR2684=m
-# CONFIG_ATM_BR2684_IPFILTER is not set
-CONFIG_L2TP=m
-CONFIG_L2TP_DEBUGFS=m
-CONFIG_L2TP_V3=y
-CONFIG_L2TP_IP=m
-CONFIG_L2TP_ETH=m
-CONFIG_STP=m
-CONFIG_GARP=m
-CONFIG_MRP=m
-CONFIG_BRIDGE=m
-CONFIG_BRIDGE_IGMP_SNOOPING=y
-CONFIG_BRIDGE_VLAN_FILTERING=y
-CONFIG_BRIDGE_MRP=y
-CONFIG_BRIDGE_CFM=y
-CONFIG_NET_DSA=m
-CONFIG_NET_DSA_TAG_NONE=m
-CONFIG_NET_DSA_TAG_AR9331=m
-CONFIG_NET_DSA_TAG_BRCM_COMMON=m
-CONFIG_NET_DSA_TAG_BRCM=m
-CONFIG_NET_DSA_TAG_BRCM_LEGACY=m
-CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
-CONFIG_NET_DSA_TAG_HELLCREEK=m
-CONFIG_NET_DSA_TAG_GSWIP=m
-CONFIG_NET_DSA_TAG_DSA_COMMON=m
-CONFIG_NET_DSA_TAG_DSA=m
-CONFIG_NET_DSA_TAG_EDSA=m
-CONFIG_NET_DSA_TAG_MTK=m
-CONFIG_NET_DSA_TAG_KSZ=m
-CONFIG_NET_DSA_TAG_OCELOT=m
-CONFIG_NET_DSA_TAG_OCELOT_8021Q=m
-CONFIG_NET_DSA_TAG_QCA=m
-CONFIG_NET_DSA_TAG_RTL4_A=m
-CONFIG_NET_DSA_TAG_RTL8_4=m
-CONFIG_NET_DSA_TAG_RZN1_A5PSW=m
-CONFIG_NET_DSA_TAG_LAN9303=m
-CONFIG_NET_DSA_TAG_SJA1105=m
-CONFIG_NET_DSA_TAG_TRAILER=m
-CONFIG_NET_DSA_TAG_VSC73XX_8021Q=m
-CONFIG_NET_DSA_TAG_XRS700X=m
-CONFIG_VLAN_8021Q=m
-CONFIG_VLAN_8021Q_GVRP=y
-CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_LLC=m
-CONFIG_LLC2=m
-CONFIG_ATALK=m
-# CONFIG_X25 is not set
-# CONFIG_LAPB is not set
-CONFIG_PHONET=m
-CONFIG_6LOWPAN=m
-# CONFIG_6LOWPAN_DEBUGFS is not set
-CONFIG_6LOWPAN_NHC=m
-CONFIG_6LOWPAN_NHC_DEST=m
-CONFIG_6LOWPAN_NHC_FRAGMENT=m
-CONFIG_6LOWPAN_NHC_HOP=m
-CONFIG_6LOWPAN_NHC_IPV6=m
-CONFIG_6LOWPAN_NHC_MOBILITY=m
-CONFIG_6LOWPAN_NHC_ROUTING=m
-CONFIG_6LOWPAN_NHC_UDP=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m
-CONFIG_6LOWPAN_GHC_UDP=m
-CONFIG_6LOWPAN_GHC_ICMPV6=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m
-CONFIG_IEEE802154=m
-# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
-CONFIG_IEEE802154_SOCKET=m
-CONFIG_IEEE802154_6LOWPAN=m
-CONFIG_MAC802154=m
-CONFIG_NET_SCHED=y
-
-#
-# Queueing/Scheduling
-#
-CONFIG_NET_SCH_HTB=m
-CONFIG_NET_SCH_HFSC=m
-CONFIG_NET_SCH_PRIO=m
-CONFIG_NET_SCH_MULTIQ=m
-CONFIG_NET_SCH_RED=m
-CONFIG_NET_SCH_SFB=m
-CONFIG_NET_SCH_SFQ=m
-CONFIG_NET_SCH_TEQL=m
-CONFIG_NET_SCH_TBF=m
-# CONFIG_NET_SCH_CBS is not set
-CONFIG_NET_SCH_ETF=m
-CONFIG_NET_SCH_MQPRIO_LIB=m
-CONFIG_NET_SCH_TAPRIO=m
-CONFIG_NET_SCH_GRED=m
-CONFIG_NET_SCH_NETEM=m
-CONFIG_NET_SCH_DRR=m
-CONFIG_NET_SCH_MQPRIO=m
-CONFIG_NET_SCH_SKBPRIO=m
-CONFIG_NET_SCH_CHOKE=m
-CONFIG_NET_SCH_QFQ=m
-CONFIG_NET_SCH_CODEL=m
-CONFIG_NET_SCH_FQ_CODEL=m
-CONFIG_NET_SCH_CAKE=m
-CONFIG_NET_SCH_FQ=m
-CONFIG_NET_SCH_HHF=m
-CONFIG_NET_SCH_PIE=m
-CONFIG_NET_SCH_FQ_PIE=m
-CONFIG_NET_SCH_INGRESS=m
-CONFIG_NET_SCH_PLUG=m
-CONFIG_NET_SCH_ETS=m
-# CONFIG_NET_SCH_DEFAULT is not set
-
-#
-# Classification
-#
-CONFIG_NET_CLS=y
-CONFIG_NET_CLS_BASIC=m
-CONFIG_NET_CLS_ROUTE4=m
-CONFIG_NET_CLS_FW=m
-CONFIG_NET_CLS_U32=m
-CONFIG_CLS_U32_PERF=y
-CONFIG_CLS_U32_MARK=y
-CONFIG_NET_CLS_FLOW=m
-CONFIG_NET_CLS_CGROUP=m
-CONFIG_NET_CLS_BPF=m
-CONFIG_NET_CLS_FLOWER=m
-CONFIG_NET_CLS_MATCHALL=m
-CONFIG_NET_EMATCH=y
-CONFIG_NET_EMATCH_STACK=32
-CONFIG_NET_EMATCH_CMP=m
-CONFIG_NET_EMATCH_NBYTE=m
-CONFIG_NET_EMATCH_U32=m
-CONFIG_NET_EMATCH_META=m
-CONFIG_NET_EMATCH_TEXT=m
-CONFIG_NET_EMATCH_CANID=m
-CONFIG_NET_EMATCH_IPSET=m
-CONFIG_NET_EMATCH_IPT=m
-CONFIG_NET_CLS_ACT=y
-CONFIG_NET_ACT_POLICE=m
-CONFIG_NET_ACT_GACT=m
-CONFIG_GACT_PROB=y
-CONFIG_NET_ACT_MIRRED=m
-CONFIG_NET_ACT_SAMPLE=m
-CONFIG_NET_ACT_NAT=m
-CONFIG_NET_ACT_PEDIT=m
-CONFIG_NET_ACT_SIMP=m
-CONFIG_NET_ACT_SKBEDIT=m
-CONFIG_NET_ACT_CSUM=m
-CONFIG_NET_ACT_MPLS=m
-CONFIG_NET_ACT_VLAN=m
-CONFIG_NET_ACT_BPF=m
-CONFIG_NET_ACT_CONNMARK=m
-CONFIG_NET_ACT_CTINFO=m
-CONFIG_NET_ACT_SKBMOD=m
-CONFIG_NET_ACT_IFE=m
-CONFIG_NET_ACT_TUNNEL_KEY=m
-CONFIG_NET_ACT_CT=m
-CONFIG_NET_ACT_GATE=m
-CONFIG_NET_IFE_SKBMARK=m
-CONFIG_NET_IFE_SKBPRIO=m
-CONFIG_NET_IFE_SKBTCINDEX=m
-# CONFIG_NET_TC_SKB_EXT is not set
-CONFIG_NET_SCH_FIFO=y
-CONFIG_DCB=y
-CONFIG_DNS_RESOLVER=m
-CONFIG_BATMAN_ADV=m
-# CONFIG_BATMAN_ADV_BATMAN_V is not set
-CONFIG_BATMAN_ADV_BLA=y
-CONFIG_BATMAN_ADV_DAT=y
-CONFIG_BATMAN_ADV_NC=y
-CONFIG_BATMAN_ADV_MCAST=y
-# CONFIG_BATMAN_ADV_DEBUG is not set
-# CONFIG_BATMAN_ADV_TRACING is not set
-CONFIG_OPENVSWITCH=m
-CONFIG_OPENVSWITCH_GRE=m
-CONFIG_OPENVSWITCH_VXLAN=m
-CONFIG_OPENVSWITCH_GENEVE=m
-CONFIG_VSOCKETS=m
-CONFIG_VSOCKETS_DIAG=m
-CONFIG_VSOCKETS_LOOPBACK=m
-CONFIG_VMWARE_VMCI_VSOCKETS=m
-CONFIG_VIRTIO_VSOCKETS=m
-CONFIG_VIRTIO_VSOCKETS_COMMON=m
-CONFIG_HYPERV_VSOCKETS=m
-CONFIG_NETLINK_DIAG=m
-CONFIG_MPLS=y
-CONFIG_NET_MPLS_GSO=y
-CONFIG_MPLS_ROUTING=m
-CONFIG_MPLS_IPTUNNEL=m
-CONFIG_NET_NSH=m
-# CONFIG_HSR is not set
-CONFIG_NET_SWITCHDEV=y
-CONFIG_NET_L3_MASTER_DEV=y
-CONFIG_QRTR=m
-CONFIG_QRTR_SMD=m
-CONFIG_QRTR_TUN=m
-CONFIG_QRTR_MHI=m
-# CONFIG_NET_NCSI is not set
-CONFIG_PCPU_DEV_REFCNT=y
-CONFIG_MAX_SKB_FRAGS=17
-CONFIG_RPS=y
-CONFIG_RFS_ACCEL=y
-CONFIG_SOCK_RX_QUEUE_MAPPING=y
-CONFIG_XPS=y
-CONFIG_CGROUP_NET_PRIO=y
-CONFIG_CGROUP_NET_CLASSID=y
-CONFIG_NET_RX_BUSY_POLL=y
-CONFIG_BQL=y
-# CONFIG_BPF_STREAM_PARSER is not set
-CONFIG_NET_FLOW_LIMIT=y
-
-#
-# Network testing
-#
-CONFIG_NET_PKTGEN=m
-CONFIG_NET_DROP_MONITOR=m
-# end of Network testing
-# end of Networking options
-
-# CONFIG_HAMRADIO is not set
-CONFIG_CAN=m
-CONFIG_CAN_RAW=m
-CONFIG_CAN_BCM=m
-CONFIG_CAN_GW=m
-CONFIG_CAN_J1939=m
-CONFIG_CAN_ISOTP=m
-CONFIG_BT=m
-CONFIG_BT_BREDR=y
-CONFIG_BT_RFCOMM=m
-CONFIG_BT_RFCOMM_TTY=y
-CONFIG_BT_BNEP=m
-CONFIG_BT_BNEP_MC_FILTER=y
-CONFIG_BT_BNEP_PROTO_FILTER=y
-CONFIG_BT_HIDP=m
-CONFIG_BT_LE=y
-CONFIG_BT_LE_L2CAP_ECRED=y
-CONFIG_BT_6LOWPAN=m
-CONFIG_BT_LEDS=y
-CONFIG_BT_MSFTEXT=y
-CONFIG_BT_AOSPEXT=y
-CONFIG_BT_DEBUGFS=y
-# CONFIG_BT_SELFTEST is not set
-
-#
-# Bluetooth device drivers
-#
-CONFIG_BT_INTEL=m
-CONFIG_BT_BCM=m
-CONFIG_BT_RTL=m
-CONFIG_BT_QCA=m
-CONFIG_BT_MTK=m
-CONFIG_BT_HCIBTUSB=m
-# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
-CONFIG_BT_HCIBTUSB_POLL_SYNC=y
-CONFIG_BT_HCIBTUSB_AUTO_ISOC_ALT=y
-CONFIG_BT_HCIBTUSB_BCM=y
-CONFIG_BT_HCIBTUSB_MTK=y
-CONFIG_BT_HCIBTUSB_RTL=y
-CONFIG_BT_HCIBTSDIO=m
-CONFIG_BT_HCIUART=m
-CONFIG_BT_HCIUART_SERDEV=y
-CONFIG_BT_HCIUART_H4=y
-# CONFIG_BT_HCIUART_NOKIA is not set
-# CONFIG_BT_HCIUART_BCSP is not set
-CONFIG_BT_HCIUART_ATH3K=y
-CONFIG_BT_HCIUART_LL=y
-CONFIG_BT_HCIUART_3WIRE=y
-CONFIG_BT_HCIUART_INTEL=y
-CONFIG_BT_HCIUART_RTL=y
-CONFIG_BT_HCIUART_QCA=y
-CONFIG_BT_HCIUART_AG6XX=y
-CONFIG_BT_HCIUART_MRVL=y
-CONFIG_BT_HCIUART_AML=y
-# CONFIG_BT_HCIBCM203X is not set
-CONFIG_BT_HCIBCM4377=m
-# CONFIG_BT_HCIBPA10X is not set
-# CONFIG_BT_HCIBFUSB is not set
-# CONFIG_BT_HCIVHCI is not set
-CONFIG_BT_MRVL=m
-CONFIG_BT_MRVL_SDIO=m
-CONFIG_BT_ATH3K=m
-CONFIG_BT_MTKSDIO=m
-CONFIG_BT_MTKUART=m
-CONFIG_BT_QCOMSMD=m
-CONFIG_BT_HCIRSI=m
-CONFIG_BT_VIRTIO=m
-CONFIG_BT_NXPUART=m
-CONFIG_BT_INTEL_PCIE=m
-# end of Bluetooth device drivers
-
-CONFIG_AF_RXRPC=m
-CONFIG_AF_RXRPC_IPV6=y
-# CONFIG_AF_RXRPC_INJECT_LOSS is not set
-# CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set
-# CONFIG_AF_RXRPC_DEBUG is not set
-CONFIG_RXKAD=y
-# CONFIG_RXPERF is not set
-# CONFIG_AF_KCM is not set
-CONFIG_MCTP=y
-CONFIG_MCTP_FLOWS=y
-CONFIG_FIB_RULES=y
-CONFIG_WIRELESS=y
-CONFIG_WIRELESS_EXT=y
-CONFIG_WEXT_CORE=y
-CONFIG_WEXT_PROC=y
-CONFIG_WEXT_PRIV=y
-CONFIG_CFG80211=m
-# CONFIG_NL80211_TESTMODE is not set
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
-CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
-CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
-CONFIG_CFG80211_DEFAULT_PS=y
-# CONFIG_CFG80211_DEBUGFS is not set
-CONFIG_CFG80211_CRDA_SUPPORT=y
-CONFIG_CFG80211_WEXT=y
-CONFIG_MAC80211=m
-CONFIG_MAC80211_HAS_RC=y
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
-CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
-CONFIG_MAC80211_MESH=y
-CONFIG_MAC80211_LEDS=y
-# CONFIG_MAC80211_MESSAGE_TRACING is not set
-# CONFIG_MAC80211_DEBUG_MENU is not set
-CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
-CONFIG_RFKILL=m
-CONFIG_RFKILL_LEDS=y
-CONFIG_RFKILL_INPUT=y
-# CONFIG_RFKILL_GPIO is not set
-CONFIG_NET_9P=m
-CONFIG_NET_9P_FD=m
-CONFIG_NET_9P_VIRTIO=m
-# CONFIG_NET_9P_XEN is not set
-CONFIG_NET_9P_USBG=m
-CONFIG_NET_9P_RDMA=m
-# CONFIG_NET_9P_DEBUG is not set
-# CONFIG_CAIF is not set
-CONFIG_CEPH_LIB=m
-# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
-# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
-CONFIG_NFC=m
-CONFIG_NFC_DIGITAL=m
-# CONFIG_NFC_NCI is not set
-# CONFIG_NFC_HCI is not set
-
-#
-# Near Field Communication (NFC) devices
-#
-# CONFIG_NFC_TRF7970A is not set
-CONFIG_NFC_SIM=m
-CONFIG_NFC_PORT100=m
-CONFIG_NFC_PN533=m
-CONFIG_NFC_PN533_USB=m
-# CONFIG_NFC_PN533_I2C is not set
-# CONFIG_NFC_PN532_UART is not set
-# CONFIG_NFC_ST95HF is not set
-# end of Near Field Communication (NFC) devices
-
-CONFIG_PSAMPLE=m
-CONFIG_NET_IFE=m
-CONFIG_LWTUNNEL=y
-CONFIG_LWTUNNEL_BPF=y
-CONFIG_DST_CACHE=y
-CONFIG_GRO_CELLS=y
-CONFIG_NET_IEEE8021Q_HELPERS=y
-CONFIG_NET_SELFTESTS=m
-CONFIG_NET_SOCK_MSG=y
-CONFIG_NET_DEVLINK=y
-CONFIG_PAGE_POOL=y
-CONFIG_PAGE_POOL_STATS=y
-CONFIG_FAILOVER=m
-CONFIG_ETHTOOL_NETLINK=y
-
-#
-# Device Drivers
-#
-CONFIG_ARM_AMBA=y
-CONFIG_TEGRA_AHB=y
-CONFIG_HAVE_PCI=y
-CONFIG_GENERIC_PCI_IOMAP=y
-CONFIG_PCI=y
-CONFIG_PCI_DOMAINS=y
-CONFIG_PCI_DOMAINS_GENERIC=y
-CONFIG_PCI_SYSCALL=y
-CONFIG_PCIEPORTBUS=y
-CONFIG_HOTPLUG_PCI_PCIE=y
-CONFIG_PCIEAER=y
-CONFIG_PCIEAER_INJECT=m
-CONFIG_PCIEAER_CXL=y
-# CONFIG_PCIE_ECRC is not set
-CONFIG_PCIEASPM=y
-CONFIG_PCIEASPM_DEFAULT=y
-# CONFIG_PCIEASPM_POWERSAVE is not set
-# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
-# CONFIG_PCIEASPM_PERFORMANCE is not set
-CONFIG_PCIE_PME=y
-CONFIG_PCIE_DPC=y
-CONFIG_PCIE_PTM=y
-# CONFIG_PCIE_EDR is not set
-CONFIG_PCI_MSI=y
-CONFIG_PCI_QUIRKS=y
-# CONFIG_PCI_DEBUG is not set
-CONFIG_PCI_REALLOC_ENABLE_AUTO=y
-CONFIG_PCI_STUB=m
-# CONFIG_PCI_PF_STUB is not set
-CONFIG_PCI_ATS=y
-CONFIG_PCI_DOE=y
-CONFIG_PCI_ECAM=y
-CONFIG_PCI_BRIDGE_EMUL=y
-CONFIG_PCI_IOV=y
-CONFIG_PCI_NPEM=y
-# CONFIG_PCI_PRI is not set
-# CONFIG_PCI_PASID is not set
-CONFIG_PCIE_TPH=y
-CONFIG_PCI_LABEL=y
-CONFIG_PCI_HYPERV=m
-# CONFIG_PCI_DYNAMIC_OF_NODES is not set
-# CONFIG_PCIE_BUS_TUNE_OFF is not set
-CONFIG_PCIE_BUS_DEFAULT=y
-# CONFIG_PCIE_BUS_SAFE is not set
-# CONFIG_PCIE_BUS_PERFORMANCE is not set
-# CONFIG_PCIE_BUS_PEER2PEER is not set
-CONFIG_VGA_ARB=y
-CONFIG_VGA_ARB_MAX_GPUS=16
-CONFIG_HOTPLUG_PCI=y
-CONFIG_HOTPLUG_PCI_ACPI=y
-CONFIG_HOTPLUG_PCI_ACPI_AMPERE_ALTRA=y
-CONFIG_HOTPLUG_PCI_ACPI_IBM=m
-CONFIG_HOTPLUG_PCI_CPCI=y
-CONFIG_HOTPLUG_PCI_OCTEONEP=y
-CONFIG_HOTPLUG_PCI_SHPC=y
-
-#
-# PCI controller drivers
-#
-CONFIG_PCI_AARDVARK=y
-# CONFIG_PCIE_ALTERA is not set
-CONFIG_PCIE_APPLE_MSI_DOORBELL_ADDR=0xfffff000
-CONFIG_PCIE_APPLE=m
-CONFIG_PCIE_BRCMSTB=m
-CONFIG_PCI_HOST_THUNDER_PEM=y
-CONFIG_PCI_HOST_THUNDER_ECAM=y
-# CONFIG_PCI_FTPCI100 is not set
-CONFIG_PCI_HOST_COMMON=y
-CONFIG_PCI_HOST_GENERIC=y
-CONFIG_PCIE_MEDIATEK=m
-CONFIG_PCIE_MEDIATEK_GEN3=m
-CONFIG_PCI_HYPERV_INTERFACE=m
-CONFIG_PCI_TEGRA=y
-CONFIG_PCIE_ROCKCHIP=y
-CONFIG_PCIE_ROCKCHIP_HOST=m
-CONFIG_PCI_XGENE=y
-CONFIG_PCI_XGENE_MSI=y
-# CONFIG_PCIE_XILINX is not set
-
-#
-# Cadence-based PCIe controllers
-#
-# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
-# end of Cadence-based PCIe controllers
-
-#
-# DesignWare-based PCIe controllers
-#
-CONFIG_PCIE_DW=y
-CONFIG_PCIE_DW_HOST=y
-# CONFIG_PCIE_AL is not set
-# CONFIG_PCI_MESON is not set
-CONFIG_PCI_IMX6=y
-CONFIG_PCI_IMX6_HOST=y
-CONFIG_PCI_HISI=y
-CONFIG_PCIE_KIRIN=y
-# CONFIG_PCIE_HISI_STB is not set
-CONFIG_PCIE_KEEMBAY=y
-CONFIG_PCIE_KEEMBAY_HOST=y
-CONFIG_PCIE_ARMADA_8K=y
-CONFIG_PCIE_TEGRA194=m
-CONFIG_PCIE_TEGRA194_HOST=m
-# CONFIG_PCIE_DW_PLAT_HOST is not set
-CONFIG_PCIE_QCOM_COMMON=y
-CONFIG_PCIE_QCOM=y
-CONFIG_PCIE_ROCKCHIP_DW=y
-CONFIG_PCIE_ROCKCHIP_DW_HOST=y
-CONFIG_PCIE_VISCONTI_HOST=y
-# end of DesignWare-based PCIe controllers
-
-#
-# Mobiveil-based PCIe controllers
-#
-# end of Mobiveil-based PCIe controllers
-
-#
-# PLDA-based PCIe controllers
-#
-CONFIG_PCIE_PLDA_HOST=y
-CONFIG_PCIE_MICROCHIP_HOST=y
-# end of PLDA-based PCIe controllers
-# end of PCI controller drivers
-
-#
-# PCI Endpoint
-#
-# CONFIG_PCI_ENDPOINT is not set
-# end of PCI Endpoint
-
-#
-# PCI switch controller drivers
-#
-# CONFIG_PCI_SW_SWITCHTEC is not set
-# end of PCI switch controller drivers
-
-CONFIG_HAVE_PWRCTL=y
-CONFIG_PCI_PWRCTL=m
-CONFIG_PCI_PWRCTL_PWRSEQ=m
-CONFIG_CXL_BUS=y
-CONFIG_CXL_PCI=m
-# CONFIG_CXL_MEM_RAW_COMMANDS is not set
-CONFIG_CXL_ACPI=y
-CONFIG_CXL_PMEM=m
-CONFIG_CXL_MEM=m
-CONFIG_CXL_PORT=y
-CONFIG_CXL_SUSPEND=y
-CONFIG_CXL_REGION=y
-# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
-# CONFIG_PCCARD is not set
-# CONFIG_RAPIDIO is not set
-
-#
-# Generic Driver Options
-#
-CONFIG_AUXILIARY_BUS=y
-# CONFIG_UEVENT_HELPER is not set
-CONFIG_DEVTMPFS=y
-# CONFIG_DEVTMPFS_MOUNT is not set
-CONFIG_DEVTMPFS_SAFE=y
-CONFIG_STANDALONE=y
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-
-#
-# Firmware loader
-#
-CONFIG_FW_LOADER=y
-CONFIG_FW_LOADER_DEBUG=y
-CONFIG_FW_LOADER_PAGED_BUF=y
-CONFIG_FW_LOADER_SYSFS=y
-CONFIG_EXTRA_FIRMWARE=""
-CONFIG_FW_LOADER_USER_HELPER=y
-# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
-CONFIG_FW_LOADER_COMPRESS=y
-CONFIG_FW_LOADER_COMPRESS_XZ=y
-CONFIG_FW_LOADER_COMPRESS_ZSTD=y
-CONFIG_FW_CACHE=y
-CONFIG_FW_UPLOAD=y
-# end of Firmware loader
-
-CONFIG_WANT_DEV_COREDUMP=y
-CONFIG_ALLOW_DEV_COREDUMP=y
-CONFIG_DEV_COREDUMP=y
-# CONFIG_DEBUG_DRIVER is not set
-# CONFIG_DEBUG_DEVRES is not set
-# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
-CONFIG_HMEM_REPORTING=y
-# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
-CONFIG_SYS_HYPERVISOR=y
-CONFIG_GENERIC_CPU_DEVICES=y
-CONFIG_GENERIC_CPU_AUTOPROBE=y
-CONFIG_GENERIC_CPU_VULNERABILITIES=y
-CONFIG_SOC_BUS=y
-CONFIG_REGMAP=y
-CONFIG_REGMAP_I2C=y
-CONFIG_REGMAP_SPI=m
-CONFIG_REGMAP_SPMI=y
-CONFIG_REGMAP_MMIO=y
-CONFIG_REGMAP_IRQ=y
-CONFIG_REGMAP_SCCB=m
-CONFIG_REGMAP_SPI_AVMM=m
-CONFIG_DMA_SHARED_BUFFER=y
-# CONFIG_DMA_FENCE_TRACE is not set
-CONFIG_GENERIC_ARCH_TOPOLOGY=y
-CONFIG_GENERIC_ARCH_NUMA=y
-# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
-# end of Generic Driver Options
-
-#
-# Bus devices
-#
-CONFIG_MOXTET=m
-# CONFIG_HISILICON_LPC is not set
-# CONFIG_IMX_WEIM is not set
-CONFIG_QCOM_EBI2=y
-CONFIG_QCOM_SSC_BLOCK_BUS=y
-CONFIG_STM32_FIREWALL=y
-CONFIG_SUN50I_DE2_BUS=y
-CONFIG_SUNXI_RSB=y
-CONFIG_TEGRA_ACONNECT=y
-# CONFIG_TEGRA_GMI is not set
-CONFIG_VEXPRESS_CONFIG=y
-# CONFIG_FSL_MC_BUS is not set
-CONFIG_MHI_BUS=m
-# CONFIG_MHI_BUS_DEBUG is not set
-CONFIG_MHI_BUS_PCI_GENERIC=m
-CONFIG_MHI_BUS_EP=m
-# end of Bus devices
-
-#
-# Cache Drivers
-#
-# end of Cache Drivers
-
-CONFIG_CONNECTOR=y
-CONFIG_PROC_EVENTS=y
-
-#
-# Firmware Drivers
-#
-
-#
-# ARM System Control and Management Interface Protocol
-#
-CONFIG_ARM_SCMI_PROTOCOL=y
-# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
-# CONFIG_ARM_SCMI_DEBUG_COUNTERS is not set
-
-#
-# SCMI Transport Drivers
-#
-CONFIG_ARM_SCMI_HAVE_TRANSPORT=y
-CONFIG_ARM_SCMI_HAVE_SHMEM=y
-CONFIG_ARM_SCMI_HAVE_MSG=y
-CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
-CONFIG_ARM_SCMI_TRANSPORT_SMC=y
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-CONFIG_ARM_SCMI_TRANSPORT_OPTEE=m
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE is not set
-# end of SCMI Transport Drivers
-
-#
-# ARM SCMI NXP i.MX Vendor Protocols
-#
-CONFIG_IMX_SCMI_BBM_EXT=y
-CONFIG_IMX_SCMI_MISC_EXT=y
-# end of ARM SCMI NXP i.MX Vendor Protocols
-
-CONFIG_ARM_SCMI_POWER_CONTROL=m
-# end of ARM System Control and Management Interface Protocol
-
-# CONFIG_ARM_SCPI_PROTOCOL is not set
-# CONFIG_FIRMWARE_MEMMAP is not set
-CONFIG_DMIID=y
-CONFIG_DMI_SYSFS=y
-CONFIG_ISCSI_IBFT=m
-CONFIG_RASPBERRYPI_FIRMWARE=y
-# CONFIG_FW_CFG_SYSFS is not set
-CONFIG_INTEL_STRATIX10_SERVICE=m
-CONFIG_INTEL_STRATIX10_RSU=m
-CONFIG_SYSFB=y
-# CONFIG_SYSFB_SIMPLEFB is not set
-# CONFIG_TURRIS_MOX_RWTM is not set
-CONFIG_ARM_FFA_TRANSPORT=m
-CONFIG_ARM_FFA_SMCCC=y
-CONFIG_FW_CS_DSP=m
-# CONFIG_GOOGLE_FIRMWARE is not set
-
-#
-# EFI (Extensible Firmware Interface) Support
-#
-CONFIG_EFI_ESRT=y
-CONFIG_EFI_VARS_PSTORE=m
-# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
-CONFIG_EFI_SOFT_RESERVE=y
-CONFIG_EFI_PARAMS_FROM_FDT=y
-CONFIG_EFI_RUNTIME_WRAPPERS=y
-CONFIG_EFI_GENERIC_STUB=y
-CONFIG_EFI_ZBOOT=y
-CONFIG_EFI_ARMSTUB_DTB_LOADER=y
-# CONFIG_EFI_BOOTLOADER_CONTROL is not set
-# CONFIG_EFI_CAPSULE_LOADER is not set
-# CONFIG_EFI_TEST is not set
-# CONFIG_RESET_ATTACK_MITIGATION is not set
-# CONFIG_EFI_DISABLE_PCI_DMA is not set
-CONFIG_EFI_EARLYCON=y
-CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
-# CONFIG_EFI_DISABLE_RUNTIME is not set
-CONFIG_EFI_COCO_SECRET=y
-# end of EFI (Extensible Firmware Interface) Support
-
-CONFIG_TEE_STMM_EFI=m
-# CONFIG_IMX_DSP is not set
-CONFIG_IMX_SCU=y
-CONFIG_IMX_SCMI_MISC_DRV=y
-CONFIG_MESON_SM=y
-CONFIG_ARM_PSCI_FW=y
-# CONFIG_ARM_PSCI_CHECKER is not set
-
-#
-# Qualcomm firmware drivers
-#
-CONFIG_QCOM_SCM=y
-CONFIG_QCOM_TZMEM=y
-CONFIG_QCOM_TZMEM_MODE_GENERIC=y
-# CONFIG_QCOM_TZMEM_MODE_SHMBRIDGE is not set
-CONFIG_QCOM_QSEECOM=y
-CONFIG_QCOM_QSEECOM_UEFISECAPP=y
-# end of Qualcomm firmware drivers
-
-CONFIG_HAVE_ARM_SMCCC=y
-CONFIG_HAVE_ARM_SMCCC_DISCOVERY=y
-CONFIG_ARM_SMCCC_SOC_ID=y
-
-#
-# Tegra firmware driver
-#
-CONFIG_TEGRA_IVC=y
-CONFIG_TEGRA_BPMP=y
-# end of Tegra firmware driver
-# end of Firmware Drivers
-
-CONFIG_GNSS=m
-CONFIG_GNSS_SERIAL=m
-CONFIG_GNSS_MTK_SERIAL=m
-CONFIG_GNSS_SIRF_SERIAL=m
-CONFIG_GNSS_UBX_SERIAL=m
-CONFIG_GNSS_USB=m
-CONFIG_MTD=m
-# CONFIG_MTD_TESTS is not set
-
-#
-# Partition parsers
-#
-CONFIG_MTD_BRCM_U_BOOT=m
-# CONFIG_MTD_CMDLINE_PARTS is not set
-CONFIG_MTD_OF_PARTS=m
-CONFIG_MTD_OF_PARTS_BCM4908=y
-CONFIG_MTD_OF_PARTS_LINKSYS_NS=y
-# CONFIG_MTD_AFS_PARTS is not set
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# end of Partition parsers
-
-#
-# User Modules And Translation Layers
-#
-CONFIG_MTD_BLKDEVS=m
-CONFIG_MTD_BLOCK=m
-CONFIG_MTD_BLOCK_RO=m
-
-#
-# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK.
-#
-# CONFIG_FTL is not set
-# CONFIG_NFTL is not set
-# CONFIG_INFTL is not set
-CONFIG_RFD_FTL=m
-CONFIG_SSFDC=m
-# CONFIG_SM_FTL is not set
-CONFIG_MTD_OOPS=m
-CONFIG_MTD_SWAP=m
-# CONFIG_MTD_PARTITIONED_MASTER is not set
-
-#
-# RAM/ROM/Flash chip drivers
-#
-CONFIG_MTD_CFI=m
-# CONFIG_MTD_JEDECPROBE is not set
-CONFIG_MTD_GEN_PROBE=m
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-CONFIG_MTD_CFI_INTELEXT=m
-CONFIG_MTD_CFI_AMDSTD=m
-CONFIG_MTD_CFI_STAA=m
-CONFIG_MTD_CFI_UTIL=m
-CONFIG_MTD_RAM=m
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_ABSENT is not set
-# end of RAM/ROM/Flash chip drivers
-
-#
-# Mapping drivers for chip access
-#
-CONFIG_MTD_COMPLEX_MAPPINGS=y
-# CONFIG_MTD_PHYSMAP is not set
-CONFIG_MTD_PCI=m
-CONFIG_MTD_PLATRAM=m
-# end of Mapping drivers for chip access
-
-#
-# Self-contained MTD device drivers
-#
-# CONFIG_MTD_PMC551 is not set
-CONFIG_MTD_DATAFLASH=m
-# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
-# CONFIG_MTD_DATAFLASH_OTP is not set
-# CONFIG_MTD_MCHP23K256 is not set
-CONFIG_MTD_MCHP48L640=m
-CONFIG_MTD_SST25L=m
-# CONFIG_MTD_SLRAM is not set
-# CONFIG_MTD_PHRAM is not set
-# CONFIG_MTD_MTDRAM is not set
-# CONFIG_MTD_BLOCK2MTD is not set
-
-#
-# Disk-On-Chip Device Drivers
-#
-# CONFIG_MTD_DOCG3 is not set
-# end of Self-contained MTD device drivers
-
-#
-# NAND
-#
-CONFIG_MTD_NAND_CORE=m
-CONFIG_MTD_ONENAND=m
-CONFIG_MTD_ONENAND_VERIFY_WRITE=y
-# CONFIG_MTD_ONENAND_GENERIC is not set
-# CONFIG_MTD_ONENAND_OTP is not set
-CONFIG_MTD_ONENAND_2X_PROGRAM=y
-CONFIG_MTD_RAW_NAND=m
-
-#
-# Raw/parallel NAND flash controllers
-#
-CONFIG_MTD_NAND_DENALI=m
-# CONFIG_MTD_NAND_DENALI_PCI is not set
-CONFIG_MTD_NAND_DENALI_DT=m
-# CONFIG_MTD_NAND_CAFE is not set
-CONFIG_MTD_NAND_MARVELL=m
-CONFIG_MTD_NAND_BRCMNAND=m
-CONFIG_MTD_NAND_BRCMNAND_BCM63XX=m
-CONFIG_MTD_NAND_BRCMNAND_BCMBCA=m
-CONFIG_MTD_NAND_BRCMNAND_BRCMSTB=m
-CONFIG_MTD_NAND_BRCMNAND_IPROC=m
-CONFIG_MTD_NAND_MXC=m
-CONFIG_MTD_NAND_SUNXI=m
-CONFIG_MTD_NAND_HISI504=m
-CONFIG_MTD_NAND_QCOM=m
-CONFIG_MTD_NAND_MXIC=m
-CONFIG_MTD_NAND_TEGRA=m
-CONFIG_MTD_NAND_STM32_FMC2=m
-CONFIG_MTD_NAND_MESON=m
-CONFIG_MTD_NAND_GPIO=m
-CONFIG_MTD_NAND_PLATFORM=m
-CONFIG_MTD_NAND_CADENCE=m
-CONFIG_MTD_NAND_ARASAN=m
-# CONFIG_MTD_NAND_INTEL_LGM is not set
-CONFIG_MTD_NAND_ROCKCHIP=m
-CONFIG_MTD_NAND_NUVOTON_MA35=m
-
-#
-# Misc
-#
-CONFIG_MTD_SM_COMMON=m
-CONFIG_MTD_NAND_NANDSIM=m
-CONFIG_MTD_NAND_RICOH=m
-CONFIG_MTD_NAND_DISKONCHIP=m
-# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
-CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
-# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
-CONFIG_MTD_SPI_NAND=m
-
-#
-# ECC engine support
-#
-CONFIG_MTD_NAND_ECC=y
-CONFIG_MTD_NAND_ECC_SW_HAMMING=y
-# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
-# CONFIG_MTD_NAND_ECC_SW_BCH is not set
-CONFIG_MTD_NAND_ECC_MXIC=y
-# end of ECC engine support
-# end of NAND
-
-#
-# LPDDR & LPDDR2 PCM memory drivers
-#
-CONFIG_MTD_LPDDR=m
-CONFIG_MTD_QINFO_PROBE=m
-# end of LPDDR & LPDDR2 PCM memory drivers
-
-CONFIG_MTD_SPI_NOR=m
-CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
-# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
-CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
-# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
-CONFIG_SPI_HISI_SFC=m
-CONFIG_MTD_UBI=m
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTD_UBI_BEB_LIMIT=20
-# CONFIG_MTD_UBI_FASTMAP is not set
-# CONFIG_MTD_UBI_GLUEBI is not set
-CONFIG_MTD_UBI_BLOCK=y
-# CONFIG_MTD_UBI_NVMEM is not set
-CONFIG_MTD_HYPERBUS=m
-CONFIG_DTC=y
-CONFIG_OF=y
-# CONFIG_OF_UNITTEST is not set
-CONFIG_OF_FLATTREE=y
-CONFIG_OF_EARLY_FLATTREE=y
-CONFIG_OF_KOBJ=y
-CONFIG_OF_DYNAMIC=y
-CONFIG_OF_ADDRESS=y
-CONFIG_OF_IRQ=y
-CONFIG_OF_RESERVED_MEM=y
-CONFIG_OF_RESOLVE=y
-CONFIG_OF_OVERLAY=y
-CONFIG_OF_NUMA=y
-CONFIG_PARPORT=m
-# CONFIG_PARPORT_PC is not set
-CONFIG_PARPORT_1284=y
-CONFIG_PARPORT_NOT_PC=y
-CONFIG_PNP=y
-# CONFIG_PNP_DEBUG_MESSAGES is not set
-
-#
-# Protocols
-#
-CONFIG_PNPACPI=y
-CONFIG_BLK_DEV=y
-CONFIG_BLK_DEV_NULL_BLK=m
-CONFIG_CDROM=m
-CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
-CONFIG_ZRAM=m
-CONFIG_ZRAM_BACKEND_LZ4=y
-CONFIG_ZRAM_BACKEND_LZ4HC=y
-CONFIG_ZRAM_BACKEND_ZSTD=y
-CONFIG_ZRAM_BACKEND_DEFLATE=y
-CONFIG_ZRAM_BACKEND_842=y
-CONFIG_ZRAM_BACKEND_LZO=y
-CONFIG_ZRAM_DEF_COMP_LZORLE=y
-# CONFIG_ZRAM_DEF_COMP_LZO is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
-# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
-# CONFIG_ZRAM_DEF_COMP_DEFLATE is not set
-# CONFIG_ZRAM_DEF_COMP_842 is not set
-CONFIG_ZRAM_DEF_COMP="lzo-rle"
-# CONFIG_ZRAM_WRITEBACK is not set
-# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
-# CONFIG_ZRAM_MEMORY_TRACKING is not set
-CONFIG_ZRAM_MULTI_COMP=y
-CONFIG_BLK_DEV_LOOP=m
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
-CONFIG_BLK_DEV_DRBD=m
-# CONFIG_DRBD_FAULT_INJECTION is not set
-CONFIG_BLK_DEV_NBD=m
-CONFIG_BLK_DEV_RAM=m
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_BLK_DEV_RAM_SIZE=16384
-# CONFIG_CDROM_PKTCDVD is not set
-CONFIG_ATA_OVER_ETH=m
-CONFIG_XEN_BLKDEV_FRONTEND=m
-CONFIG_XEN_BLKDEV_BACKEND=m
-CONFIG_VIRTIO_BLK=m
-CONFIG_BLK_DEV_RBD=m
-# CONFIG_BLK_DEV_UBLK is not set
-CONFIG_BLK_DEV_RNBD=y
-CONFIG_BLK_DEV_RNBD_CLIENT=m
-CONFIG_BLK_DEV_RNBD_SERVER=m
-
-#
-# NVME Support
-#
-CONFIG_NVME_KEYRING=m
-CONFIG_NVME_AUTH=m
-CONFIG_NVME_CORE=m
-CONFIG_BLK_DEV_NVME=m
-CONFIG_NVME_MULTIPATH=y
-# CONFIG_NVME_VERBOSE_ERRORS is not set
-CONFIG_NVME_HWMON=y
-CONFIG_NVME_FABRICS=m
-CONFIG_NVME_RDMA=m
-CONFIG_NVME_FC=m
-CONFIG_NVME_TCP=m
-CONFIG_NVME_TCP_TLS=y
-CONFIG_NVME_HOST_AUTH=y
-CONFIG_NVME_APPLE=m
-CONFIG_NVME_TARGET=m
-CONFIG_NVME_TARGET_DEBUGFS=y
-# CONFIG_NVME_TARGET_PASSTHRU is not set
-# CONFIG_NVME_TARGET_LOOP is not set
-CONFIG_NVME_TARGET_RDMA=m
-CONFIG_NVME_TARGET_FC=m
-# CONFIG_NVME_TARGET_FCLOOP is not set
-CONFIG_NVME_TARGET_TCP=m
-CONFIG_NVME_TARGET_TCP_TLS=y
-# CONFIG_NVME_TARGET_AUTH is not set
-# end of NVME Support
-
-#
-# Misc devices
-#
-CONFIG_SENSORS_LIS3LV02D=m
-CONFIG_AD525X_DPOT=m
-CONFIG_AD525X_DPOT_I2C=m
-CONFIG_AD525X_DPOT_SPI=m
-# CONFIG_DUMMY_IRQ is not set
-# CONFIG_PHANTOM is not set
-CONFIG_RPMB=m
-CONFIG_TIFM_CORE=m
-CONFIG_TIFM_7XX1=m
-CONFIG_ICS932S401=m
-CONFIG_ENCLOSURE_SERVICES=m
-CONFIG_SMPRO_ERRMON=m
-CONFIG_SMPRO_MISC=m
-CONFIG_HI6421V600_IRQ=m
-# CONFIG_HP_ILO is not set
-CONFIG_QCOM_COINCELL=m
-# CONFIG_QCOM_FASTRPC is not set
-CONFIG_APDS9802ALS=m
-CONFIG_ISL29003=m
-CONFIG_ISL29020=m
-CONFIG_SENSORS_TSL2550=m
-CONFIG_SENSORS_BH1770=m
-CONFIG_SENSORS_APDS990X=m
-CONFIG_HMC6352=m
-CONFIG_DS1682=m
-# CONFIG_LATTICE_ECP3_CONFIG is not set
-CONFIG_SRAM=y
-CONFIG_DW_XDATA_PCIE=m
-# CONFIG_PCI_ENDPOINT_TEST is not set
-CONFIG_XILINX_SDFEC=m
-CONFIG_MISC_RTSX=m
-CONFIG_HISI_HIKEY_USB=m
-# CONFIG_OPEN_DICE is not set
-CONFIG_NTSYNC=m
-CONFIG_VCPU_STALL_DETECTOR=m
-CONFIG_TPS6594_ESM=m
-CONFIG_TPS6594_PFSM=m
-CONFIG_NSM=m
-CONFIG_MARVELL_CN10K_DPI=m
-CONFIG_MCHP_LAN966X_PCI=m
-CONFIG_C2PORT=m
-
-#
-# EEPROM support
-#
-CONFIG_EEPROM_AT24=m
-CONFIG_EEPROM_AT25=m
-CONFIG_EEPROM_MAX6875=m
-CONFIG_EEPROM_93CX6=y
-# CONFIG_EEPROM_93XX46 is not set
-# CONFIG_EEPROM_IDT_89HPESX is not set
-# CONFIG_EEPROM_EE1004 is not set
-# end of EEPROM support
-
-CONFIG_CB710_CORE=m
-# CONFIG_CB710_DEBUG is not set
-CONFIG_CB710_DEBUG_ASSUMPTIONS=y
-CONFIG_SENSORS_LIS3_I2C=m
-CONFIG_ALTERA_STAPL=m
-CONFIG_VMWARE_VMCI=m
-# CONFIG_GENWQE is not set
-# CONFIG_ECHO is not set
-CONFIG_BCM_VK=m
-CONFIG_BCM_VK_TTY=y
-CONFIG_MISC_ALCOR_PCI=m
-CONFIG_MISC_RTSX_PCI=m
-CONFIG_MISC_RTSX_USB=m
-CONFIG_UACCE=m
-CONFIG_PVPANIC=y
-CONFIG_PVPANIC_MMIO=m
-CONFIG_PVPANIC_PCI=m
-CONFIG_GP_PCI1XXXX=m
-CONFIG_KEBA_CP500=m
-CONFIG_KEBA_LAN9252=m
-# end of Misc devices
-
-#
-# SCSI device support
-#
-CONFIG_SCSI_MOD=m
-CONFIG_RAID_ATTRS=m
-CONFIG_SCSI_COMMON=m
-CONFIG_SCSI=m
-CONFIG_SCSI_DMA=y
-CONFIG_SCSI_NETLINK=y
-# CONFIG_SCSI_PROC_FS is not set
-
-#
-# SCSI support type (disk, tape, CD-ROM)
-#
-CONFIG_BLK_DEV_SD=m
-CONFIG_CHR_DEV_ST=m
-CONFIG_BLK_DEV_SR=m
-CONFIG_CHR_DEV_SG=m
-CONFIG_BLK_DEV_BSG=y
-CONFIG_CHR_DEV_SCH=m
-CONFIG_SCSI_ENCLOSURE=m
-CONFIG_SCSI_CONSTANTS=y
-CONFIG_SCSI_LOGGING=y
-CONFIG_SCSI_SCAN_ASYNC=y
-
-#
-# SCSI Transports
-#
-CONFIG_SCSI_SPI_ATTRS=m
-CONFIG_SCSI_FC_ATTRS=m
-CONFIG_SCSI_ISCSI_ATTRS=m
-CONFIG_SCSI_SAS_ATTRS=m
-CONFIG_SCSI_SAS_LIBSAS=m
-CONFIG_SCSI_SAS_ATA=y
-CONFIG_SCSI_SAS_HOST_SMP=y
-CONFIG_SCSI_SRP_ATTRS=m
-# end of SCSI Transports
-
-CONFIG_SCSI_LOWLEVEL=y
-CONFIG_ISCSI_TCP=m
-CONFIG_ISCSI_BOOT_SYSFS=m
-CONFIG_SCSI_CXGB3_ISCSI=m
-CONFIG_SCSI_CXGB4_ISCSI=m
-CONFIG_SCSI_BNX2_ISCSI=m
-CONFIG_SCSI_BNX2X_FCOE=m
-CONFIG_BE2ISCSI=m
-CONFIG_BLK_DEV_3W_XXXX_RAID=m
-CONFIG_SCSI_HPSA=m
-CONFIG_SCSI_3W_9XXX=m
-CONFIG_SCSI_3W_SAS=m
-CONFIG_SCSI_ACARD=m
-CONFIG_SCSI_AACRAID=m
-CONFIG_SCSI_AIC7XXX=m
-CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
-CONFIG_AIC7XXX_RESET_DELAY_MS=15000
-CONFIG_AIC7XXX_DEBUG_ENABLE=y
-CONFIG_AIC7XXX_DEBUG_MASK=0
-CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
-CONFIG_SCSI_AIC79XX=m
-CONFIG_AIC79XX_CMDS_PER_DEVICE=32
-CONFIG_AIC79XX_RESET_DELAY_MS=15000
-CONFIG_AIC79XX_DEBUG_ENABLE=y
-CONFIG_AIC79XX_DEBUG_MASK=0
-CONFIG_AIC79XX_REG_PRETTY_PRINT=y
-CONFIG_SCSI_AIC94XX=m
-# CONFIG_AIC94XX_DEBUG is not set
-CONFIG_SCSI_HISI_SAS=m
-CONFIG_SCSI_HISI_SAS_PCI=m
-# CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE is not set
-CONFIG_SCSI_MVSAS=m
-# CONFIG_SCSI_MVSAS_DEBUG is not set
-# CONFIG_SCSI_MVSAS_TASKLET is not set
-CONFIG_SCSI_MVUMI=m
-CONFIG_SCSI_ADVANSYS=m
-# CONFIG_SCSI_ARCMSR is not set
-CONFIG_SCSI_ESAS2R=m
-# CONFIG_MEGARAID_NEWGEN is not set
-# CONFIG_MEGARAID_LEGACY is not set
-CONFIG_MEGARAID_SAS=m
-CONFIG_SCSI_MPT3SAS=m
-CONFIG_SCSI_MPT2SAS_MAX_SGE=128
-CONFIG_SCSI_MPT3SAS_MAX_SGE=128
-CONFIG_SCSI_MPT2SAS=m
-CONFIG_SCSI_MPI3MR=m
-CONFIG_SCSI_SMARTPQI=m
-CONFIG_SCSI_HPTIOP=m
-CONFIG_SCSI_BUSLOGIC=m
-CONFIG_SCSI_FLASHPOINT=y
-# CONFIG_SCSI_MYRB is not set
-# CONFIG_SCSI_MYRS is not set
-CONFIG_XEN_SCSI_FRONTEND=m
-CONFIG_HYPERV_STORAGE=m
-CONFIG_LIBFC=m
-CONFIG_LIBFCOE=m
-CONFIG_FCOE=m
-CONFIG_SCSI_SNIC=m
-# CONFIG_SCSI_SNIC_DEBUG_FS is not set
-CONFIG_SCSI_DMX3191D=m
-CONFIG_SCSI_FDOMAIN=m
-CONFIG_SCSI_FDOMAIN_PCI=m
-# CONFIG_SCSI_IPS is not set
-# CONFIG_SCSI_INITIO is not set
-# CONFIG_SCSI_INIA100 is not set
-CONFIG_SCSI_STEX=m
-CONFIG_SCSI_SYM53C8XX_2=m
-CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
-CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
-CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
-CONFIG_SCSI_SYM53C8XX_MMIO=y
-# CONFIG_SCSI_IPR is not set
-# CONFIG_SCSI_QLOGIC_1280 is not set
-CONFIG_SCSI_QLA_FC=m
-CONFIG_TCM_QLA2XXX=m
-# CONFIG_TCM_QLA2XXX_DEBUG is not set
-CONFIG_SCSI_QLA_ISCSI=m
-# CONFIG_QEDI is not set
-# CONFIG_QEDF is not set
-CONFIG_SCSI_LPFC=m
-# CONFIG_SCSI_LPFC_DEBUG_FS is not set
-CONFIG_SCSI_EFCT=m
-# CONFIG_SCSI_DC395x is not set
-# CONFIG_SCSI_AM53C974 is not set
-CONFIG_SCSI_WD719X=m
-# CONFIG_SCSI_DEBUG is not set
-CONFIG_SCSI_PMCRAID=m
-CONFIG_SCSI_PM8001=m
-CONFIG_SCSI_BFA_FC=m
-CONFIG_SCSI_VIRTIO=m
-CONFIG_SCSI_CHELSIO_FCOE=m
-CONFIG_SCSI_DH=y
-CONFIG_SCSI_DH_RDAC=m
-CONFIG_SCSI_DH_HP_SW=m
-CONFIG_SCSI_DH_EMC=m
-CONFIG_SCSI_DH_ALUA=m
-# end of SCSI device support
-
-CONFIG_ATA=m
-CONFIG_SATA_HOST=y
-CONFIG_PATA_TIMINGS=y
-CONFIG_ATA_VERBOSE_ERROR=y
-CONFIG_ATA_FORCE=y
-CONFIG_ATA_ACPI=y
-CONFIG_SATA_ZPODD=y
-CONFIG_SATA_PMP=y
-
-#
-# Controllers with non-SFF native interface
-#
-CONFIG_SATA_AHCI=m
-CONFIG_SATA_MOBILE_LPM_POLICY=0
-CONFIG_SATA_AHCI_PLATFORM=m
-CONFIG_AHCI_BRCM=m
-CONFIG_AHCI_DWC=m
-CONFIG_AHCI_IMX=m
-# CONFIG_AHCI_CEVA is not set
-CONFIG_AHCI_MVEBU=m
-# CONFIG_AHCI_SUNXI is not set
-CONFIG_AHCI_TEGRA=m
-CONFIG_AHCI_XGENE=m
-CONFIG_SATA_AHCI_SEATTLE=m
-# CONFIG_SATA_INIC162X is not set
-CONFIG_SATA_ACARD_AHCI=m
-CONFIG_SATA_SIL24=m
-CONFIG_ATA_SFF=y
-
-#
-# SFF controllers with custom DMA interface
-#
-CONFIG_PDC_ADMA=m
-CONFIG_SATA_QSTOR=m
-CONFIG_SATA_SX4=m
-CONFIG_ATA_BMDMA=y
-
-#
-# SATA SFF controllers with BMDMA
-#
-CONFIG_ATA_PIIX=m
-# CONFIG_SATA_DWC is not set
-CONFIG_SATA_MV=m
-CONFIG_SATA_NV=m
-CONFIG_SATA_PROMISE=m
-CONFIG_SATA_SIL=m
-CONFIG_SATA_SIS=m
-CONFIG_SATA_SVW=m
-CONFIG_SATA_ULI=m
-CONFIG_SATA_VIA=m
-CONFIG_SATA_VITESSE=m
-
-#
-# PATA SFF controllers with BMDMA
-#
-# CONFIG_PATA_ALI is not set
-# CONFIG_PATA_AMD is not set
-CONFIG_PATA_ARTOP=m
-# CONFIG_PATA_ATIIXP is not set
-CONFIG_PATA_ATP867X=m
-CONFIG_PATA_CMD64X=m
-# CONFIG_PATA_CYPRESS is not set
-# CONFIG_PATA_EFAR is not set
-# CONFIG_PATA_HPT366 is not set
-# CONFIG_PATA_HPT37X is not set
-# CONFIG_PATA_HPT3X2N is not set
-# CONFIG_PATA_HPT3X3 is not set
-# CONFIG_PATA_IMX is not set
-CONFIG_PATA_IT8213=m
-CONFIG_PATA_IT821X=m
-CONFIG_PATA_JMICRON=m
-CONFIG_PATA_MARVELL=m
-# CONFIG_PATA_NETCELL is not set
-CONFIG_PATA_NINJA32=m
-# CONFIG_PATA_NS87415 is not set
-# CONFIG_PATA_OLDPIIX is not set
-# CONFIG_PATA_OPTIDMA is not set
-# CONFIG_PATA_PDC2027X is not set
-# CONFIG_PATA_PDC_OLD is not set
-# CONFIG_PATA_RADISYS is not set
-CONFIG_PATA_RDC=m
-CONFIG_PATA_SCH=m
-# CONFIG_PATA_SERVERWORKS is not set
-# CONFIG_PATA_SIL680 is not set
-CONFIG_PATA_SIS=m
-CONFIG_PATA_TOSHIBA=m
-# CONFIG_PATA_TRIFLEX is not set
-# CONFIG_PATA_VIA is not set
-# CONFIG_PATA_WINBOND is not set
-
-#
-# PIO-only SFF controllers
-#
-# CONFIG_PATA_CMD640_PCI is not set
-# CONFIG_PATA_MPIIX is not set
-# CONFIG_PATA_NS87410 is not set
-# CONFIG_PATA_OPTI is not set
-CONFIG_PATA_PLATFORM=m
-CONFIG_PATA_OF_PLATFORM=m
-# CONFIG_PATA_RZ1000 is not set
-
-#
-# Generic fallback / legacy drivers
-#
-# CONFIG_PATA_ACPI is not set
-CONFIG_ATA_GENERIC=m
-# CONFIG_PATA_LEGACY is not set
-CONFIG_MD=y
-CONFIG_BLK_DEV_MD=m
-CONFIG_MD_BITMAP_FILE=y
-CONFIG_MD_LINEAR=m
-CONFIG_MD_RAID0=m
-CONFIG_MD_RAID1=m
-CONFIG_MD_RAID10=m
-CONFIG_MD_RAID456=m
-# CONFIG_MD_CLUSTER is not set
-CONFIG_BCACHE=m
-# CONFIG_BCACHE_DEBUG is not set
-# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
-CONFIG_BLK_DEV_DM_BUILTIN=y
-CONFIG_BLK_DEV_DM=m
-# CONFIG_DM_DEBUG is not set
-CONFIG_DM_BUFIO=m
-# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
-CONFIG_DM_BIO_PRISON=m
-CONFIG_DM_PERSISTENT_DATA=m
-# CONFIG_DM_UNSTRIPED is not set
-CONFIG_DM_CRYPT=m
-CONFIG_DM_SNAPSHOT=m
-CONFIG_DM_THIN_PROVISIONING=m
-CONFIG_DM_CACHE=m
-CONFIG_DM_CACHE_SMQ=m
-CONFIG_DM_WRITECACHE=m
-# CONFIG_DM_EBS is not set
-CONFIG_DM_ERA=m
-CONFIG_DM_CLONE=m
-CONFIG_DM_MIRROR=m
-CONFIG_DM_LOG_USERSPACE=m
-CONFIG_DM_RAID=m
-CONFIG_DM_ZERO=m
-CONFIG_DM_MULTIPATH=m
-CONFIG_DM_MULTIPATH_QL=m
-CONFIG_DM_MULTIPATH_ST=m
-CONFIG_DM_MULTIPATH_HST=m
-CONFIG_DM_MULTIPATH_IOA=m
-CONFIG_DM_DELAY=m
-CONFIG_DM_DUST=m
-CONFIG_DM_UEVENT=y
-CONFIG_DM_FLAKEY=m
-CONFIG_DM_VERITY=m
-CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
-# CONFIG_DM_VERITY_FEC is not set
-CONFIG_DM_SWITCH=m
-CONFIG_DM_LOG_WRITES=m
-# CONFIG_DM_INTEGRITY is not set
-CONFIG_DM_AUDIT=y
-# CONFIG_DM_VDO is not set
-CONFIG_TARGET_CORE=m
-CONFIG_TCM_IBLOCK=m
-CONFIG_TCM_FILEIO=m
-CONFIG_TCM_PSCSI=m
-CONFIG_TCM_USER2=m
-CONFIG_LOOPBACK_TARGET=m
-CONFIG_TCM_FC=m
-CONFIG_ISCSI_TARGET=m
-CONFIG_ISCSI_TARGET_CXGB4=m
-CONFIG_SBP_TARGET=m
-CONFIG_REMOTE_TARGET=m
-CONFIG_FUSION=y
-CONFIG_FUSION_SPI=m
-CONFIG_FUSION_FC=m
-CONFIG_FUSION_SAS=m
-CONFIG_FUSION_MAX_SGE=128
-CONFIG_FUSION_CTL=m
-# CONFIG_FUSION_LOGGING is not set
-
-#
-# IEEE 1394 (FireWire) support
-#
-CONFIG_FIREWIRE=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-# end of IEEE 1394 (FireWire) support
-
-CONFIG_NETDEVICES=y
-CONFIG_MII=m
-CONFIG_NET_CORE=y
-CONFIG_BONDING=m
-CONFIG_DUMMY=m
-CONFIG_WIREGUARD=m
-# CONFIG_WIREGUARD_DEBUG is not set
-CONFIG_EQUALIZER=m
-# CONFIG_NET_FC is not set
-CONFIG_IFB=m
-CONFIG_NET_TEAM=m
-CONFIG_NET_TEAM_MODE_BROADCAST=m
-CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
-CONFIG_NET_TEAM_MODE_RANDOM=m
-CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
-CONFIG_NET_TEAM_MODE_LOADBALANCE=m
-CONFIG_MACVLAN=m
-CONFIG_MACVTAP=m
-CONFIG_IPVLAN_L3S=y
-CONFIG_IPVLAN=m
-CONFIG_IPVTAP=m
-CONFIG_VXLAN=m
-CONFIG_GENEVE=m
-CONFIG_BAREUDP=m
-CONFIG_GTP=m
-CONFIG_PFCP=m
-CONFIG_AMT=m
-CONFIG_MACSEC=m
-CONFIG_NETCONSOLE=m
-CONFIG_NETCONSOLE_DYNAMIC=y
-# CONFIG_NETCONSOLE_EXTENDED_LOG is not set
-CONFIG_NETPOLL=y
-CONFIG_NET_POLL_CONTROLLER=y
-CONFIG_TUN=m
-CONFIG_TAP=m
-# CONFIG_TUN_VNET_CROSS_LE is not set
-CONFIG_VETH=m
-CONFIG_VIRTIO_NET=m
-CONFIG_NLMON=m
-CONFIG_NETKIT=y
-CONFIG_NET_VRF=m
-# CONFIG_VSOCKMON is not set
-CONFIG_MHI_NET=m
-# CONFIG_ARCNET is not set
-CONFIG_ATM_DRIVERS=y
-CONFIG_ATM_DUMMY=m
-# CONFIG_ATM_TCP is not set
-# CONFIG_ATM_LANAI is not set
-# CONFIG_ATM_ENI is not set
-CONFIG_ATM_NICSTAR=m
-CONFIG_ATM_NICSTAR_USE_SUNI=y
-CONFIG_ATM_NICSTAR_USE_IDT77105=y
-# CONFIG_ATM_IDT77252 is not set
-CONFIG_ATM_IA=m
-# CONFIG_ATM_IA_DEBUG is not set
-CONFIG_ATM_FORE200E=m
-# CONFIG_ATM_FORE200E_USE_TASKLET is not set
-CONFIG_ATM_FORE200E_TX_RETRY=16
-CONFIG_ATM_FORE200E_DEBUG=0
-# CONFIG_ATM_HE is not set
-CONFIG_ATM_SOLOS=m
-
-#
-# Distributed Switch Architecture drivers
-#
-# CONFIG_B53 is not set
-# CONFIG_NET_DSA_BCM_SF2 is not set
-# CONFIG_NET_DSA_LOOP is not set
-CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m
-# CONFIG_NET_DSA_LANTIQ_GSWIP is not set
-# CONFIG_NET_DSA_MT7530 is not set
-CONFIG_NET_DSA_MV88E6060=m
-CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
-CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=m
-CONFIG_NET_DSA_MICROCHIP_KSZ_SPI=m
-CONFIG_NET_DSA_MICROCHIP_KSZ_PTP=y
-CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m
-CONFIG_NET_DSA_MV88E6XXX=m
-CONFIG_NET_DSA_MV88E6XXX_PTP=y
-CONFIG_NET_DSA_MV88E6XXX_LEDS=y
-CONFIG_NET_DSA_MSCC_FELIX_DSA_LIB=m
-CONFIG_NET_DSA_MSCC_OCELOT_EXT=m
-CONFIG_NET_DSA_MSCC_FELIX=m
-CONFIG_NET_DSA_MSCC_SEVILLE=m
-CONFIG_NET_DSA_AR9331=m
-# CONFIG_NET_DSA_QCA8K is not set
-CONFIG_NET_DSA_SJA1105=m
-CONFIG_NET_DSA_SJA1105_PTP=y
-# CONFIG_NET_DSA_SJA1105_TAS is not set
-CONFIG_NET_DSA_XRS700X=m
-CONFIG_NET_DSA_XRS700X_I2C=m
-CONFIG_NET_DSA_XRS700X_MDIO=m
-CONFIG_NET_DSA_REALTEK=m
-# CONFIG_NET_DSA_REALTEK_MDIO is not set
-# CONFIG_NET_DSA_REALTEK_SMI is not set
-# CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set
-# CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set
-CONFIG_NET_DSA_VITESSE_VSC73XX=m
-CONFIG_NET_DSA_VITESSE_VSC73XX_SPI=m
-CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=m
-# end of Distributed Switch Architecture drivers
-
-CONFIG_ETHERNET=y
-CONFIG_MDIO=m
-CONFIG_NET_VENDOR_3COM=y
-CONFIG_VORTEX=m
-CONFIG_TYPHOON=m
-CONFIG_NET_VENDOR_ADAPTEC=y
-CONFIG_ADAPTEC_STARFIRE=m
-CONFIG_NET_VENDOR_AGERE=y
-CONFIG_ET131X=m
-CONFIG_NET_VENDOR_ALACRITECH=y
-# CONFIG_SLICOSS is not set
-CONFIG_NET_VENDOR_ALLWINNER=y
-# CONFIG_SUN4I_EMAC is not set
-CONFIG_NET_VENDOR_ALTEON=y
-CONFIG_ACENIC=m
-# CONFIG_ACENIC_OMIT_TIGON_I is not set
-# CONFIG_ALTERA_TSE is not set
-CONFIG_NET_VENDOR_AMAZON=y
-CONFIG_ENA_ETHERNET=m
-CONFIG_NET_VENDOR_AMD=y
-# CONFIG_AMD8111_ETH is not set
-CONFIG_PCNET32=m
-CONFIG_AMD_XGBE=m
-# CONFIG_AMD_XGBE_DCB is not set
-CONFIG_PDS_CORE=m
-CONFIG_NET_XGENE=m
-CONFIG_NET_XGENE_V2=m
-CONFIG_NET_VENDOR_AQUANTIA=y
-CONFIG_AQTION=m
-# CONFIG_NET_VENDOR_ARC is not set
-CONFIG_NET_VENDOR_ASIX=y
-CONFIG_SPI_AX88796C=m
-CONFIG_SPI_AX88796C_COMPRESSION=y
-CONFIG_NET_VENDOR_ATHEROS=y
-CONFIG_ATL2=m
-CONFIG_ATL1=m
-CONFIG_ATL1E=m
-CONFIG_ATL1C=m
-CONFIG_ALX=m
-CONFIG_NET_VENDOR_BROADCOM=y
-# CONFIG_B44 is not set
-# CONFIG_BCM4908_ENET is not set
-# CONFIG_BCMGENET is not set
-CONFIG_BNX2=m
-CONFIG_CNIC=m
-CONFIG_TIGON3=m
-CONFIG_TIGON3_HWMON=y
-CONFIG_BNX2X=m
-CONFIG_BNX2X_SRIOV=y
-# CONFIG_SYSTEMPORT is not set
-CONFIG_BNXT=m
-CONFIG_BNXT_SRIOV=y
-CONFIG_BNXT_FLOWER_OFFLOAD=y
-# CONFIG_BNXT_DCB is not set
-CONFIG_BNXT_HWMON=y
-CONFIG_NET_VENDOR_CADENCE=y
-# CONFIG_MACB is not set
-CONFIG_NET_VENDOR_CAVIUM=y
-CONFIG_THUNDER_NIC_PF=m
-CONFIG_THUNDER_NIC_VF=m
-CONFIG_THUNDER_NIC_BGX=m
-CONFIG_THUNDER_NIC_RGX=m
-CONFIG_CAVIUM_PTP=y
-CONFIG_LIQUIDIO_CORE=m
-CONFIG_LIQUIDIO=m
-# CONFIG_LIQUIDIO_VF is not set
-CONFIG_NET_VENDOR_CHELSIO=y
-CONFIG_CHELSIO_T1=m
-CONFIG_CHELSIO_T1_1G=y
-CONFIG_CHELSIO_T3=m
-CONFIG_CHELSIO_T4=m
-CONFIG_CHELSIO_T4_DCB=y
-CONFIG_CHELSIO_T4_FCOE=y
-CONFIG_CHELSIO_T4VF=m
-CONFIG_CHELSIO_LIB=m
-CONFIG_CHELSIO_INLINE_CRYPTO=y
-# CONFIG_CHELSIO_IPSEC_INLINE is not set
-CONFIG_NET_VENDOR_CISCO=y
-CONFIG_ENIC=m
-CONFIG_NET_VENDOR_CORTINA=y
-# CONFIG_GEMINI_ETHERNET is not set
-CONFIG_NET_VENDOR_DAVICOM=y
-CONFIG_DM9051=m
-# CONFIG_DNET is not set
-CONFIG_NET_VENDOR_DEC=y
-CONFIG_NET_TULIP=y
-CONFIG_DE2104X=m
-CONFIG_DE2104X_DSL=0
-CONFIG_TULIP=m
-# CONFIG_TULIP_MWI is not set
-# CONFIG_TULIP_MMIO is not set
-CONFIG_TULIP_NAPI=y
-CONFIG_TULIP_NAPI_HW_MITIGATION=y
-CONFIG_WINBOND_840=m
-CONFIG_DM9102=m
-CONFIG_ULI526X=m
-CONFIG_NET_VENDOR_DLINK=y
-CONFIG_DL2K=m
-CONFIG_NET_VENDOR_EMULEX=y
-CONFIG_BE2NET=m
-CONFIG_BE2NET_HWMON=y
-CONFIG_BE2NET_BE2=y
-CONFIG_BE2NET_BE3=y
-CONFIG_BE2NET_LANCER=y
-CONFIG_BE2NET_SKYHAWK=y
-CONFIG_NET_VENDOR_ENGLEDER=y
-CONFIG_TSNEP=m
-# CONFIG_TSNEP_SELFTESTS is not set
-CONFIG_NET_VENDOR_EZCHIP=y
-# CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set
-CONFIG_NET_VENDOR_FREESCALE=y
-CONFIG_FEC=m
-CONFIG_FSL_PQ_MDIO=m
-CONFIG_FSL_XGMAC_MDIO=m
-CONFIG_GIANFAR=m
-CONFIG_FSL_DPAA2_SWITCH=m
-CONFIG_FSL_ENETC_CORE=m
-CONFIG_NXP_ENETC_PF_COMMON=m
-CONFIG_FSL_ENETC=m
-CONFIG_NXP_ENETC4=m
-CONFIG_FSL_ENETC_VF=m
-CONFIG_FSL_ENETC_IERB=m
-CONFIG_FSL_ENETC_MDIO=m
-CONFIG_FSL_ENETC_PTP_CLOCK=m
-CONFIG_FSL_ENETC_QOS=y
-CONFIG_NXP_NETC_BLK_CTRL=m
-CONFIG_NET_VENDOR_FUNGIBLE=y
-CONFIG_FUN_CORE=m
-CONFIG_FUN_ETH=m
-CONFIG_NET_VENDOR_GOOGLE=y
-CONFIG_GVE=m
-CONFIG_NET_VENDOR_HISILICON=y
-CONFIG_HIX5HD2_GMAC=m
-CONFIG_HISI_FEMAC=m
-CONFIG_HIP04_ETH=m
-CONFIG_HI13X1_GMAC=y
-CONFIG_HNS_MDIO=m
-CONFIG_HNS=m
-CONFIG_HNS_DSAF=m
-CONFIG_HNS_ENET=m
-# CONFIG_HNS3 is not set
-CONFIG_HIBMCGE=m
-CONFIG_NET_VENDOR_HUAWEI=y
-CONFIG_HINIC=m
-CONFIG_NET_VENDOR_I825XX=y
-CONFIG_NET_VENDOR_INTEL=y
-CONFIG_LIBETH=m
-CONFIG_LIBIE=m
-CONFIG_E100=m
-CONFIG_E1000=m
-CONFIG_E1000E=m
-CONFIG_IGB=m
-CONFIG_IGB_HWMON=y
-CONFIG_IGBVF=m
-CONFIG_IXGBE=m
-CONFIG_IXGBE_HWMON=y
-CONFIG_IXGBE_DCB=y
-CONFIG_IXGBE_IPSEC=y
-CONFIG_IXGBEVF=m
-CONFIG_IXGBEVF_IPSEC=y
-CONFIG_I40E=m
-CONFIG_I40E_DCB=y
-# CONFIG_I40EVF is not set
-# CONFIG_ICE is not set
-# CONFIG_FM10K is not set
-# CONFIG_IGC is not set
-CONFIG_IDPF=m
-CONFIG_IDPF_SINGLEQ=y
-CONFIG_JME=m
-CONFIG_NET_VENDOR_ADI=y
-CONFIG_ADIN1110=m
-CONFIG_NET_VENDOR_LITEX=y
-CONFIG_LITEX_LITEETH=m
-CONFIG_NET_VENDOR_MARVELL=y
-CONFIG_MVMDIO=m
-CONFIG_MVNETA=m
-CONFIG_MVPP2=m
-CONFIG_MVPP2_PTP=y
-CONFIG_SKGE=m
-# CONFIG_SKGE_DEBUG is not set
-CONFIG_SKGE_GENESIS=y
-CONFIG_SKY2=m
-# CONFIG_SKY2_DEBUG is not set
-CONFIG_OCTEONTX2_MBOX=m
-# CONFIG_OCTEONTX2_AF is not set
-CONFIG_OCTEONTX2_PF=m
-CONFIG_OCTEONTX2_VF=m
-CONFIG_RVU_ESWITCH=m
-CONFIG_OCTEON_EP=m
-# CONFIG_OCTEON_EP_VF is not set
-CONFIG_PRESTERA=m
-CONFIG_PRESTERA_PCI=m
-CONFIG_NET_VENDOR_MEDIATEK=y
-CONFIG_NET_AIROHA=m
-CONFIG_NET_MEDIATEK_SOC=m
-CONFIG_NET_MEDIATEK_STAR_EMAC=m
-CONFIG_NET_VENDOR_MELLANOX=y
-CONFIG_MLX4_EN=m
-CONFIG_MLX4_EN_DCB=y
-CONFIG_MLX4_CORE=m
-CONFIG_MLX4_DEBUG=y
-CONFIG_MLX4_CORE_GEN2=y
-CONFIG_MLX5_CORE=m
-# CONFIG_MLX5_FPGA is not set
-CONFIG_MLX5_CORE_EN=y
-CONFIG_MLX5_EN_ARFS=y
-CONFIG_MLX5_EN_RXNFC=y
-CONFIG_MLX5_MPFS=y
-CONFIG_MLX5_ESWITCH=y
-CONFIG_MLX5_BRIDGE=y
-CONFIG_MLX5_CORE_EN_DCB=y
-# CONFIG_MLX5_CORE_IPOIB is not set
-# CONFIG_MLX5_MACSEC is not set
-CONFIG_MLX5_EN_IPSEC=y
-CONFIG_MLX5_SW_STEERING=y
-CONFIG_MLX5_HW_STEERING=y
-CONFIG_MLX5_SF=y
-CONFIG_MLX5_SF_MANAGER=y
-CONFIG_MLX5_DPLL=m
-# CONFIG_MLXSW_CORE is not set
-# CONFIG_MLXFW is not set
-CONFIG_MLXBF_GIGE=m
-CONFIG_NET_VENDOR_META=y
-CONFIG_NET_VENDOR_MICREL=y
-# CONFIG_KS8842 is not set
-# CONFIG_KS8851 is not set
-# CONFIG_KS8851_MLL is not set
-CONFIG_KSZ884X_PCI=m
-CONFIG_NET_VENDOR_MICROCHIP=y
-# CONFIG_ENC28J60 is not set
-# CONFIG_ENCX24J600 is not set
-# CONFIG_LAN743X is not set
-CONFIG_LAN865X=m
-# CONFIG_LAN966X_SWITCH is not set
-# CONFIG_VCAP is not set
-CONFIG_NET_VENDOR_MICROSEMI=y
-CONFIG_MSCC_OCELOT_SWITCH_LIB=m
-CONFIG_MSCC_OCELOT_SWITCH=m
-CONFIG_NET_VENDOR_MICROSOFT=y
-CONFIG_MICROSOFT_MANA=m
-CONFIG_NET_VENDOR_MYRI=y
-CONFIG_MYRI10GE=m
-CONFIG_FEALNX=m
-CONFIG_NET_VENDOR_NI=y
-# CONFIG_NI_XGE_MANAGEMENT_ENET is not set
-CONFIG_NET_VENDOR_NATSEMI=y
-CONFIG_NATSEMI=m
-CONFIG_NS83820=m
-CONFIG_NET_VENDOR_NETERION=y
-CONFIG_S2IO=m
-CONFIG_NET_VENDOR_NETRONOME=y
-CONFIG_NFP=m
-CONFIG_NFP_APP_FLOWER=y
-CONFIG_NFP_APP_ABM_NIC=y
-CONFIG_NFP_NET_IPSEC=y
-# CONFIG_NFP_DEBUG is not set
-CONFIG_NET_VENDOR_8390=y
-CONFIG_NE2K_PCI=m
-CONFIG_NET_VENDOR_NVIDIA=y
-# CONFIG_FORCEDETH is not set
-CONFIG_NET_VENDOR_OKI=y
-# CONFIG_ETHOC is not set
-CONFIG_OA_TC6=m
-CONFIG_NET_VENDOR_PACKET_ENGINES=y
-CONFIG_HAMACHI=m
-CONFIG_YELLOWFIN=m
-CONFIG_NET_VENDOR_PENSANDO=y
-CONFIG_IONIC=m
-CONFIG_NET_VENDOR_QLOGIC=y
-CONFIG_QLA3XXX=m
-CONFIG_QLCNIC=m
-CONFIG_QLCNIC_SRIOV=y
-CONFIG_QLCNIC_DCB=y
-CONFIG_QLCNIC_HWMON=y
-CONFIG_NETXEN_NIC=m
-CONFIG_QED=m
-CONFIG_QED_LL2=y
-CONFIG_QED_SRIOV=y
-CONFIG_QEDE=m
-CONFIG_QED_RDMA=y
-CONFIG_QED_OOO=y
-CONFIG_NET_VENDOR_BROCADE=y
-CONFIG_BNA=m
-CONFIG_NET_VENDOR_QUALCOMM=y
-# CONFIG_QCA7000_SPI is not set
-# CONFIG_QCA7000_UART is not set
-CONFIG_QCOM_EMAC=m
-# CONFIG_RMNET is not set
-CONFIG_NET_VENDOR_RDC=y
-CONFIG_R6040=m
-CONFIG_NET_VENDOR_REALTEK=y
-CONFIG_8139CP=m
-CONFIG_8139TOO=m
-# CONFIG_8139TOO_PIO is not set
-CONFIG_8139TOO_TUNE_TWISTER=y
-CONFIG_8139TOO_8129=y
-# CONFIG_8139_OLD_RX_RESET is not set
-CONFIG_R8169=m
-CONFIG_RTASE=m
-CONFIG_NET_VENDOR_RENESAS=y
-CONFIG_NET_VENDOR_ROCKER=y
-# CONFIG_ROCKER is not set
-CONFIG_NET_VENDOR_SAMSUNG=y
-# CONFIG_SXGBE_ETH is not set
-# CONFIG_NET_VENDOR_SEEQ is not set
-CONFIG_NET_VENDOR_SILAN=y
-CONFIG_SC92031=m
-CONFIG_NET_VENDOR_SIS=y
-# CONFIG_SIS900 is not set
-CONFIG_SIS190=m
-CONFIG_NET_VENDOR_SOLARFLARE=y
-CONFIG_SFC=m
-CONFIG_SFC_MTD=y
-CONFIG_SFC_MCDI_MON=y
-CONFIG_SFC_SRIOV=y
-CONFIG_SFC_MCDI_LOGGING=y
-CONFIG_SFC_FALCON=m
-CONFIG_SFC_FALCON_MTD=y
-CONFIG_SFC_SIENA=m
-CONFIG_SFC_SIENA_MTD=y
-CONFIG_SFC_SIENA_MCDI_MON=y
-CONFIG_SFC_SIENA_SRIOV=y
-CONFIG_SFC_SIENA_MCDI_LOGGING=y
-CONFIG_NET_VENDOR_SMSC=y
-CONFIG_SMC91X=m
-CONFIG_EPIC100=m
-CONFIG_SMSC911X=m
-CONFIG_SMSC9420=m
-CONFIG_NET_VENDOR_SOCIONEXT=y
-CONFIG_SNI_NETSEC=m
-CONFIG_NET_VENDOR_STMICRO=y
-CONFIG_STMMAC_ETH=m
-# CONFIG_STMMAC_SELFTESTS is not set
-CONFIG_STMMAC_PLATFORM=m
-# CONFIG_DWMAC_DWC_QOS_ETH is not set
-CONFIG_DWMAC_GENERIC=m
-CONFIG_DWMAC_IPQ806X=m
-CONFIG_DWMAC_MESON=m
-CONFIG_DWMAC_QCOM_ETHQOS=m
-CONFIG_DWMAC_ROCKCHIP=m
-CONFIG_DWMAC_SOCFPGA=m
-CONFIG_DWMAC_STM32=m
-CONFIG_DWMAC_SUNXI=m
-CONFIG_DWMAC_SUN8I=m
-CONFIG_DWMAC_IMX8=m
-# CONFIG_DWMAC_INTEL_PLAT is not set
-CONFIG_DWMAC_TEGRA=m
-CONFIG_DWMAC_VISCONTI=m
-# CONFIG_STMMAC_PCI is not set
-CONFIG_NET_VENDOR_SUN=y
-# CONFIG_HAPPYMEAL is not set
-# CONFIG_SUNGEM is not set
-CONFIG_CASSINI=m
-CONFIG_NIU=m
-CONFIG_NET_VENDOR_SYNOPSYS=y
-# CONFIG_DWC_XLGMAC is not set
-CONFIG_NET_VENDOR_TEHUTI=y
-CONFIG_TEHUTI=m
-CONFIG_TEHUTI_TN40=m
-CONFIG_NET_VENDOR_TI=y
-# CONFIG_TI_CPSW_PHY_SEL is not set
-CONFIG_TLAN=m
-CONFIG_NET_VENDOR_VERTEXCOM=y
-CONFIG_MSE102X=m
-CONFIG_NET_VENDOR_VIA=y
-# CONFIG_VIA_RHINE is not set
-CONFIG_VIA_VELOCITY=m
-CONFIG_NET_VENDOR_WANGXUN=y
-CONFIG_LIBWX=m
-CONFIG_NGBE=m
-CONFIG_TXGBE=m
-CONFIG_NET_VENDOR_WIZNET=y
-# CONFIG_WIZNET_W5100 is not set
-# CONFIG_WIZNET_W5300 is not set
-CONFIG_NET_VENDOR_XILINX=y
-CONFIG_XILINX_EMACLITE=m
-CONFIG_XILINX_LL_TEMAC=m
-CONFIG_FDDI=y
-CONFIG_DEFXX=m
-CONFIG_SKFP=m
-# CONFIG_HIPPI is not set
-CONFIG_PHYLINK=m
-CONFIG_PHYLIB=m
-CONFIG_SWPHY=y
-# CONFIG_LED_TRIGGER_PHY is not set
-CONFIG_OPEN_ALLIANCE_HELPERS=y
-CONFIG_PHYLIB_LEDS=y
-CONFIG_FIXED_PHY=m
-CONFIG_SFP=m
-
-#
-# MII PHY device drivers
-#
-CONFIG_AIR_EN8811H_PHY=m
-CONFIG_AMD_PHY=m
-CONFIG_MESON_GXL_PHY=m
-CONFIG_ADIN_PHY=m
-CONFIG_ADIN1100_PHY=m
-CONFIG_AQUANTIA_PHY=m
-CONFIG_AX88796B_PHY=m
-CONFIG_BROADCOM_PHY=m
-CONFIG_BCM54140_PHY=m
-# CONFIG_BCM7XXX_PHY is not set
-CONFIG_BCM84881_PHY=m
-CONFIG_BCM87XX_PHY=m
-CONFIG_BCM_NET_PHYLIB=m
-CONFIG_CICADA_PHY=m
-# CONFIG_CORTINA_PHY is not set
-CONFIG_DAVICOM_PHY=m
-CONFIG_ICPLUS_PHY=m
-CONFIG_LXT_PHY=m
-# CONFIG_INTEL_XWAY_PHY is not set
-CONFIG_LSI_ET1011C_PHY=m
-CONFIG_MARVELL_PHY=m
-CONFIG_MARVELL_10G_PHY=m
-# CONFIG_MARVELL_88Q2XXX_PHY is not set
-CONFIG_MARVELL_88X2222_PHY=m
-CONFIG_MAXLINEAR_GPHY=m
-CONFIG_MTK_NET_PHYLIB=m
-CONFIG_MEDIATEK_GE_PHY=m
-CONFIG_MICREL_PHY=m
-CONFIG_MICROCHIP_T1S_PHY=m
-CONFIG_MICROCHIP_PHY=m
-CONFIG_MICROCHIP_T1_PHY=m
-CONFIG_MICROSEMI_PHY=m
-CONFIG_MOTORCOMM_PHY=m
-CONFIG_NATIONAL_PHY=m
-CONFIG_NXP_CBTX_PHY=m
-CONFIG_NXP_C45_TJA11XX_PHY=m
-CONFIG_NXP_TJA11XX_PHY=m
-CONFIG_NCN26000_PHY=m
-CONFIG_QCOM_NET_PHYLIB=m
-CONFIG_AT803X_PHY=m
-# CONFIG_QCA83XX_PHY is not set
-# CONFIG_QCA808X_PHY is not set
-# CONFIG_QCA807X_PHY is not set
-CONFIG_QSEMI_PHY=m
-CONFIG_REALTEK_PHY=m
-CONFIG_REALTEK_PHY_HWMON=y
-# CONFIG_RENESAS_PHY is not set
-# CONFIG_ROCKCHIP_PHY is not set
-CONFIG_SMSC_PHY=m
-CONFIG_STE10XP=m
-CONFIG_TERANETICS_PHY=m
-# CONFIG_DP83822_PHY is not set
-CONFIG_DP83TC811_PHY=m
-CONFIG_DP83848_PHY=m
-CONFIG_DP83867_PHY=m
-CONFIG_DP83869_PHY=m
-CONFIG_DP83TD510_PHY=m
-CONFIG_DP83TG720_PHY=m
-CONFIG_VITESSE_PHY=m
-# CONFIG_XILINX_GMII2RGMII is not set
-# CONFIG_MICREL_KS8995MA is not set
-CONFIG_PSE_CONTROLLER=y
-CONFIG_PSE_REGULATOR=m
-CONFIG_PSE_PD692X0=m
-CONFIG_PSE_TPS23881=m
-CONFIG_CAN_DEV=m
-CONFIG_CAN_VCAN=m
-# CONFIG_CAN_VXCAN is not set
-CONFIG_CAN_NETLINK=y
-CONFIG_CAN_CALC_BITTIMING=y
-CONFIG_CAN_RX_OFFLOAD=y
-CONFIG_CAN_BXCAN=m
-CONFIG_CAN_CAN327=m
-CONFIG_CAN_FLEXCAN=m
-# CONFIG_CAN_GRCAN is not set
-CONFIG_CAN_KVASER_PCIEFD=m
-CONFIG_CAN_SLCAN=m
-# CONFIG_CAN_XILINXCAN is not set
-# CONFIG_CAN_C_CAN is not set
-# CONFIG_CAN_CC770 is not set
-CONFIG_CAN_CTUCANFD=m
-CONFIG_CAN_CTUCANFD_PCI=m
-CONFIG_CAN_CTUCANFD_PLATFORM=m
-# CONFIG_CAN_ESD_402_PCI is not set
-# CONFIG_CAN_IFI_CANFD is not set
-# CONFIG_CAN_M_CAN is not set
-# CONFIG_CAN_PEAK_PCIEFD is not set
-CONFIG_CAN_ROCKCHIP_CANFD=m
-CONFIG_CAN_SJA1000=m
-CONFIG_CAN_EMS_PCI=m
-CONFIG_CAN_F81601=m
-CONFIG_CAN_KVASER_PCI=m
-CONFIG_CAN_PEAK_PCI=m
-CONFIG_CAN_PEAK_PCIEC=y
-CONFIG_CAN_PLX_PCI=m
-# CONFIG_CAN_SJA1000_ISA is not set
-# CONFIG_CAN_SJA1000_PLATFORM is not set
-CONFIG_CAN_SOFTING=m
-
-#
-# CAN SPI interfaces
-#
-# CONFIG_CAN_HI311X is not set
-# CONFIG_CAN_MCP251X is not set
-CONFIG_CAN_MCP251XFD=m
-# CONFIG_CAN_MCP251XFD_SANITY is not set
-# end of CAN SPI interfaces
-
-#
-# CAN USB interfaces
-#
-CONFIG_CAN_8DEV_USB=m
-CONFIG_CAN_EMS_USB=m
-CONFIG_CAN_ESD_USB=m
-CONFIG_CAN_ETAS_ES58X=m
-CONFIG_CAN_F81604=m
-CONFIG_CAN_GS_USB=m
-CONFIG_CAN_KVASER_USB=m
-# CONFIG_CAN_MCBA_USB is not set
-CONFIG_CAN_PEAK_USB=m
-CONFIG_CAN_UCAN=m
-# end of CAN USB interfaces
-
-# CONFIG_CAN_DEBUG_DEVICES is not set
-
-#
-# MCTP Device Drivers
-#
-CONFIG_MCTP_SERIAL=m
-CONFIG_MCTP_TRANSPORT_I2C=m
-CONFIG_MCTP_TRANSPORT_I3C=m
-# end of MCTP Device Drivers
-
-CONFIG_MDIO_DEVICE=m
-CONFIG_MDIO_BUS=m
-CONFIG_FWNODE_MDIO=m
-CONFIG_OF_MDIO=m
-CONFIG_ACPI_MDIO=m
-CONFIG_MDIO_DEVRES=m
-# CONFIG_MDIO_SUN4I is not set
-CONFIG_MDIO_XGENE=m
-CONFIG_MDIO_BITBANG=m
-# CONFIG_MDIO_BCM_UNIMAC is not set
-CONFIG_MDIO_CAVIUM=m
-CONFIG_MDIO_GPIO=m
-CONFIG_MDIO_HISI_FEMAC=m
-CONFIG_MDIO_I2C=m
-CONFIG_MDIO_MVUSB=m
-CONFIG_MDIO_MSCC_MIIM=m
-# CONFIG_MDIO_OCTEON is not set
-# CONFIG_MDIO_IPQ4019 is not set
-CONFIG_MDIO_IPQ8064=m
-CONFIG_MDIO_REGMAP=m
-CONFIG_MDIO_THUNDER=m
-
-#
-# MDIO Multiplexers
-#
-CONFIG_MDIO_BUS_MUX=m
-CONFIG_MDIO_BUS_MUX_MESON_G12A=m
-CONFIG_MDIO_BUS_MUX_MESON_GXL=m
-# CONFIG_MDIO_BUS_MUX_GPIO is not set
-# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set
-CONFIG_MDIO_BUS_MUX_MMIOREG=m
-
-#
-# PCS device drivers
-#
-CONFIG_PCS_XPCS=m
-CONFIG_PCS_LYNX=m
-CONFIG_PCS_MTK_LYNXI=m
-# end of PCS device drivers
-
-# CONFIG_PLIP is not set
-CONFIG_PPP=m
-CONFIG_PPP_BSDCOMP=m
-CONFIG_PPP_DEFLATE=m
-CONFIG_PPP_FILTER=y
-CONFIG_PPP_MPPE=m
-CONFIG_PPP_MULTILINK=y
-CONFIG_PPPOATM=m
-CONFIG_PPPOE=m
-# CONFIG_PPPOE_HASH_BITS_1 is not set
-# CONFIG_PPPOE_HASH_BITS_2 is not set
-CONFIG_PPPOE_HASH_BITS_4=y
-# CONFIG_PPPOE_HASH_BITS_8 is not set
-CONFIG_PPPOE_HASH_BITS=4
-CONFIG_PPTP=m
-CONFIG_PPPOL2TP=m
-CONFIG_PPP_ASYNC=m
-CONFIG_PPP_SYNC_TTY=m
-CONFIG_SLIP=m
-CONFIG_SLHC=m
-CONFIG_SLIP_COMPRESSED=y
-CONFIG_SLIP_SMART=y
-CONFIG_SLIP_MODE_SLIP6=y
-
-#
-# Host-side USB support is needed for USB Network Adapter support
-#
-CONFIG_USB_NET_DRIVERS=m
-CONFIG_USB_CATC=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_RTL8150=m
-CONFIG_USB_RTL8152=m
-CONFIG_USB_LAN78XX=m
-CONFIG_USB_USBNET=m
-CONFIG_USB_NET_AX8817X=m
-CONFIG_USB_NET_AX88179_178A=m
-CONFIG_USB_NET_CDCETHER=m
-CONFIG_USB_NET_CDC_EEM=m
-CONFIG_USB_NET_CDC_NCM=m
-CONFIG_USB_NET_HUAWEI_CDC_NCM=m
-CONFIG_USB_NET_CDC_MBIM=m
-CONFIG_USB_NET_DM9601=m
-CONFIG_USB_NET_SR9700=m
-CONFIG_USB_NET_SR9800=m
-CONFIG_USB_NET_SMSC75XX=m
-CONFIG_USB_NET_SMSC95XX=m
-CONFIG_USB_NET_GL620A=m
-CONFIG_USB_NET_NET1080=m
-CONFIG_USB_NET_PLUSB=m
-CONFIG_USB_NET_MCS7830=m
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
-CONFIG_USB_NET_CDC_SUBSET=m
-CONFIG_USB_ALI_M5632=y
-CONFIG_USB_AN2720=y
-CONFIG_USB_BELKIN=y
-CONFIG_USB_ARMLINUX=y
-CONFIG_USB_EPSON2888=y
-CONFIG_USB_KC2190=y
-CONFIG_USB_NET_ZAURUS=m
-CONFIG_USB_NET_CX82310_ETH=m
-CONFIG_USB_NET_KALMIA=m
-CONFIG_USB_NET_QMI_WWAN=m
-CONFIG_USB_HSO=m
-CONFIG_USB_NET_INT51X1=m
-CONFIG_USB_CDC_PHONET=m
-CONFIG_USB_IPHETH=m
-CONFIG_USB_SIERRA_NET=m
-CONFIG_USB_VL600=m
-CONFIG_USB_NET_CH9200=m
-CONFIG_USB_NET_AQC111=m
-CONFIG_USB_RTL8153_ECM=m
-CONFIG_WLAN=y
-CONFIG_WLAN_VENDOR_ADMTEK=y
-CONFIG_ADM8211=m
-CONFIG_ATH_COMMON=m
-CONFIG_WLAN_VENDOR_ATH=y
-# CONFIG_ATH_DEBUG is not set
-CONFIG_ATH5K=m
-# CONFIG_ATH5K_DEBUG is not set
-# CONFIG_ATH5K_TRACER is not set
-CONFIG_ATH5K_PCI=y
-CONFIG_ATH9K_HW=m
-CONFIG_ATH9K_COMMON=m
-CONFIG_ATH9K_BTCOEX_SUPPORT=y
-CONFIG_ATH9K=m
-CONFIG_ATH9K_PCI=y
-# CONFIG_ATH9K_AHB is not set
-# CONFIG_ATH9K_DYNACK is not set
-# CONFIG_ATH9K_WOW is not set
-CONFIG_ATH9K_RFKILL=y
-# CONFIG_ATH9K_CHANNEL_CONTEXT is not set
-CONFIG_ATH9K_PCOEM=y
-CONFIG_ATH9K_PCI_NO_EEPROM=m
-CONFIG_ATH9K_HTC=m
-# CONFIG_ATH9K_HTC_DEBUGFS is not set
-# CONFIG_ATH9K_HWRNG is not set
-CONFIG_CARL9170=m
-CONFIG_CARL9170_LEDS=y
-CONFIG_CARL9170_WPC=y
-# CONFIG_CARL9170_HWRNG is not set
-CONFIG_ATH6KL=m
-CONFIG_ATH6KL_SDIO=m
-CONFIG_ATH6KL_USB=m
-# CONFIG_ATH6KL_DEBUG is not set
-# CONFIG_ATH6KL_TRACING is not set
-CONFIG_AR5523=m
-CONFIG_WIL6210=m
-CONFIG_WIL6210_ISR_COR=y
-CONFIG_WIL6210_TRACING=y
-CONFIG_WIL6210_DEBUGFS=y
-CONFIG_ATH10K=m
-CONFIG_ATH10K_CE=y
-CONFIG_ATH10K_PCI=m
-# CONFIG_ATH10K_AHB is not set
-# CONFIG_ATH10K_SDIO is not set
-# CONFIG_ATH10K_USB is not set
-# CONFIG_ATH10K_DEBUG is not set
-# CONFIG_ATH10K_DEBUGFS is not set
-CONFIG_ATH10K_LEDS=y
-# CONFIG_ATH10K_TRACING is not set
-CONFIG_WCN36XX=m
-# CONFIG_WCN36XX_DEBUGFS is not set
-CONFIG_ATH11K=m
-CONFIG_ATH11K_AHB=m
-CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_DEBUG is not set
-# CONFIG_ATH11K_TRACING is not set
-CONFIG_ATH12K=m
-# CONFIG_ATH12K_DEBUG is not set
-# CONFIG_ATH12K_TRACING is not set
-# CONFIG_ATH12K_COREDUMP is not set
-CONFIG_WLAN_VENDOR_ATMEL=y
-CONFIG_AT76C50X_USB=m
-CONFIG_WLAN_VENDOR_BROADCOM=y
-CONFIG_B43=m
-CONFIG_B43_BCMA=y
-CONFIG_B43_SSB=y
-CONFIG_B43_BUSES_BCMA_AND_SSB=y
-# CONFIG_B43_BUSES_BCMA is not set
-# CONFIG_B43_BUSES_SSB is not set
-CONFIG_B43_PCI_AUTOSELECT=y
-CONFIG_B43_PCICORE_AUTOSELECT=y
-CONFIG_B43_SDIO=y
-CONFIG_B43_BCMA_PIO=y
-CONFIG_B43_PIO=y
-CONFIG_B43_PHY_G=y
-CONFIG_B43_PHY_N=y
-CONFIG_B43_PHY_LP=y
-CONFIG_B43_PHY_HT=y
-CONFIG_B43_LEDS=y
-CONFIG_B43_HWRNG=y
-# CONFIG_B43_DEBUG is not set
-CONFIG_B43LEGACY=m
-CONFIG_B43LEGACY_PCI_AUTOSELECT=y
-CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
-CONFIG_B43LEGACY_LEDS=y
-CONFIG_B43LEGACY_HWRNG=y
-CONFIG_B43LEGACY_DEBUG=y
-CONFIG_B43LEGACY_DMA=y
-CONFIG_B43LEGACY_PIO=y
-CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
-# CONFIG_B43LEGACY_DMA_MODE is not set
-# CONFIG_B43LEGACY_PIO_MODE is not set
-CONFIG_BRCMUTIL=m
-CONFIG_BRCMSMAC=m
-CONFIG_BRCMFMAC=m
-CONFIG_BRCMFMAC_PROTO_BCDC=y
-CONFIG_BRCMFMAC_PROTO_MSGBUF=y
-CONFIG_BRCMFMAC_SDIO=y
-CONFIG_BRCMFMAC_USB=y
-CONFIG_BRCMFMAC_PCIE=y
-# CONFIG_BRCM_TRACING is not set
-# CONFIG_BRCMDBG is not set
-CONFIG_WLAN_VENDOR_INTEL=y
-# CONFIG_IPW2100 is not set
-CONFIG_IPW2200=m
-CONFIG_IPW2200_MONITOR=y
-CONFIG_IPW2200_RADIOTAP=y
-CONFIG_IPW2200_PROMISCUOUS=y
-CONFIG_IPW2200_QOS=y
-# CONFIG_IPW2200_DEBUG is not set
-CONFIG_LIBIPW=m
-# CONFIG_LIBIPW_DEBUG is not set
-CONFIG_IWLEGACY=m
-CONFIG_IWL4965=m
-CONFIG_IWL3945=m
-
-#
-# iwl3945 / iwl4965 Debugging Options
-#
-# CONFIG_IWLEGACY_DEBUG is not set
-# end of iwl3945 / iwl4965 Debugging Options
-
-CONFIG_IWLWIFI=m
-CONFIG_IWLWIFI_LEDS=y
-CONFIG_IWLDVM=m
-CONFIG_IWLMVM=m
-CONFIG_IWLWIFI_OPMODE_MODULAR=y
-
-#
-# Debugging Options
-#
-# CONFIG_IWLWIFI_DEBUG is not set
-# CONFIG_IWLWIFI_DEVICE_TRACING is not set
-# end of Debugging Options
-
-CONFIG_WLAN_VENDOR_INTERSIL=y
-CONFIG_P54_COMMON=m
-CONFIG_P54_USB=m
-CONFIG_P54_PCI=m
-# CONFIG_P54_SPI is not set
-CONFIG_P54_LEDS=y
-CONFIG_WLAN_VENDOR_MARVELL=y
-CONFIG_LIBERTAS=m
-CONFIG_LIBERTAS_USB=m
-CONFIG_LIBERTAS_SDIO=m
-# CONFIG_LIBERTAS_SPI is not set
-# CONFIG_LIBERTAS_DEBUG is not set
-CONFIG_LIBERTAS_MESH=y
-CONFIG_LIBERTAS_THINFIRM=m
-# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
-CONFIG_LIBERTAS_THINFIRM_USB=m
-# CONFIG_MWIFIEX is not set
-CONFIG_MWL8K=m
-CONFIG_WLAN_VENDOR_MEDIATEK=y
-CONFIG_MT7601U=m
-CONFIG_MT76_CORE=m
-CONFIG_MT76_LEDS=y
-CONFIG_MT76_USB=m
-CONFIG_MT76_CONNAC_LIB=m
-CONFIG_MT792x_LIB=m
-CONFIG_MT792x_USB=m
-# CONFIG_MT76x0U is not set
-# CONFIG_MT76x0E is not set
-# CONFIG_MT76x2E is not set
-# CONFIG_MT76x2U is not set
-# CONFIG_MT7603E is not set
-# CONFIG_MT7615E is not set
-# CONFIG_MT7663U is not set
-# CONFIG_MT7663S is not set
-# CONFIG_MT7915E is not set
-# CONFIG_MT7921E is not set
-# CONFIG_MT7921S is not set
-# CONFIG_MT7921U is not set
-# CONFIG_MT7996E is not set
-CONFIG_MT7925_COMMON=m
-CONFIG_MT7925E=m
-CONFIG_MT7925U=m
-CONFIG_WLAN_VENDOR_MICROCHIP=y
-# CONFIG_WILC1000_SDIO is not set
-# CONFIG_WILC1000_SPI is not set
-CONFIG_WLAN_VENDOR_PURELIFI=y
-CONFIG_PLFXLC=m
-CONFIG_WLAN_VENDOR_RALINK=y
-CONFIG_RT2X00=m
-CONFIG_RT2400PCI=m
-CONFIG_RT2500PCI=m
-CONFIG_RT61PCI=m
-CONFIG_RT2800PCI=m
-CONFIG_RT2800PCI_RT33XX=y
-CONFIG_RT2800PCI_RT35XX=y
-CONFIG_RT2800PCI_RT53XX=y
-CONFIG_RT2800PCI_RT3290=y
-CONFIG_RT2500USB=m
-CONFIG_RT73USB=m
-CONFIG_RT2800USB=m
-CONFIG_RT2800USB_RT33XX=y
-CONFIG_RT2800USB_RT35XX=y
-CONFIG_RT2800USB_RT3573=y
-CONFIG_RT2800USB_RT53XX=y
-CONFIG_RT2800USB_RT55XX=y
-# CONFIG_RT2800USB_UNKNOWN is not set
-CONFIG_RT2800_LIB=m
-CONFIG_RT2800_LIB_MMIO=m
-CONFIG_RT2X00_LIB_MMIO=m
-CONFIG_RT2X00_LIB_PCI=m
-CONFIG_RT2X00_LIB_USB=m
-CONFIG_RT2X00_LIB=m
-CONFIG_RT2X00_LIB_FIRMWARE=y
-CONFIG_RT2X00_LIB_CRYPTO=y
-CONFIG_RT2X00_LIB_LEDS=y
-# CONFIG_RT2X00_DEBUG is not set
-CONFIG_WLAN_VENDOR_REALTEK=y
-CONFIG_RTL8180=m
-CONFIG_RTL8187=m
-CONFIG_RTL8187_LEDS=y
-CONFIG_RTL_CARDS=m
-CONFIG_RTL8192CE=m
-CONFIG_RTL8192SE=m
-CONFIG_RTL8192DE=m
-CONFIG_RTL8723AE=m
-CONFIG_RTL8723BE=m
-CONFIG_RTL8188EE=m
-CONFIG_RTL8192EE=m
-CONFIG_RTL8821AE=m
-CONFIG_RTL8192CU=m
-CONFIG_RTL8192DU=m
-CONFIG_RTLWIFI=m
-CONFIG_RTLWIFI_PCI=m
-CONFIG_RTLWIFI_USB=m
-# CONFIG_RTLWIFI_DEBUG is not set
-CONFIG_RTL8192C_COMMON=m
-CONFIG_RTL8192D_COMMON=m
-CONFIG_RTL8723_COMMON=m
-CONFIG_RTLBTCOEXIST=m
-CONFIG_RTL8XXXU=m
-# CONFIG_RTL8XXXU_UNTESTED is not set
-CONFIG_RTW88=m
-CONFIG_RTW88_CORE=m
-CONFIG_RTW88_PCI=m
-CONFIG_RTW88_SDIO=m
-CONFIG_RTW88_USB=m
-CONFIG_RTW88_8822B=m
-CONFIG_RTW88_8822C=m
-CONFIG_RTW88_8723X=m
-CONFIG_RTW88_8703B=m
-CONFIG_RTW88_8723D=m
-CONFIG_RTW88_8821C=m
-CONFIG_RTW88_88XXA=m
-CONFIG_RTW88_8821A=m
-CONFIG_RTW88_8812A=m
-CONFIG_RTW88_8822BE=m
-CONFIG_RTW88_8822BS=m
-CONFIG_RTW88_8822BU=m
-CONFIG_RTW88_8822CE=m
-CONFIG_RTW88_8822CS=m
-CONFIG_RTW88_8822CU=m
-CONFIG_RTW88_8723DE=m
-CONFIG_RTW88_8723DS=m
-CONFIG_RTW88_8723CS=m
-CONFIG_RTW88_8723DU=m
-CONFIG_RTW88_8821CE=m
-CONFIG_RTW88_8821CS=m
-CONFIG_RTW88_8821CU=m
-CONFIG_RTW88_8821AU=m
-CONFIG_RTW88_8812AU=m
-# CONFIG_RTW88_DEBUG is not set
-# CONFIG_RTW88_DEBUGFS is not set
-CONFIG_RTW88_LEDS=y
-CONFIG_RTW89=m
-CONFIG_RTW89_CORE=m
-CONFIG_RTW89_PCI=m
-CONFIG_RTW89_8851B=m
-CONFIG_RTW89_8852A=m
-CONFIG_RTW89_8852B_COMMON=m
-CONFIG_RTW89_8852B=m
-CONFIG_RTW89_8852BT=m
-CONFIG_RTW89_8852C=m
-CONFIG_RTW89_8922A=m
-CONFIG_RTW89_8851BE=m
-CONFIG_RTW89_8852AE=m
-CONFIG_RTW89_8852BE=m
-CONFIG_RTW89_8852BTE=m
-CONFIG_RTW89_8852CE=m
-CONFIG_RTW89_8922AE=m
-# CONFIG_RTW89_DEBUGMSG is not set
-# CONFIG_RTW89_DEBUGFS is not set
-CONFIG_WLAN_VENDOR_RSI=y
-CONFIG_RSI_91X=m
-CONFIG_RSI_DEBUGFS=y
-# CONFIG_RSI_SDIO is not set
-CONFIG_RSI_USB=m
-CONFIG_RSI_COEX=y
-CONFIG_WLAN_VENDOR_SILABS=y
-CONFIG_WFX=m
-CONFIG_WLAN_VENDOR_ST=y
-# CONFIG_CW1200 is not set
-CONFIG_WLAN_VENDOR_TI=y
-CONFIG_WL1251=m
-CONFIG_WL1251_SPI=m
-CONFIG_WL1251_SDIO=m
-CONFIG_WL12XX=m
-CONFIG_WL18XX=m
-CONFIG_WLCORE=m
-CONFIG_WLCORE_SPI=m
-CONFIG_WLCORE_SDIO=m
-CONFIG_WLAN_VENDOR_ZYDAS=y
-CONFIG_ZD1211RW=m
-# CONFIG_ZD1211RW_DEBUG is not set
-CONFIG_WLAN_VENDOR_QUANTENNA=y
-CONFIG_QTNFMAC=m
-CONFIG_QTNFMAC_PCIE=m
-CONFIG_MAC80211_HWSIM=m
-CONFIG_VIRT_WIFI=m
-# CONFIG_WAN is not set
-CONFIG_IEEE802154_DRIVERS=m
-CONFIG_IEEE802154_FAKELB=m
-CONFIG_IEEE802154_AT86RF230=m
-CONFIG_IEEE802154_MRF24J40=m
-CONFIG_IEEE802154_CC2520=m
-CONFIG_IEEE802154_ATUSB=m
-CONFIG_IEEE802154_ADF7242=m
-# CONFIG_IEEE802154_CA8210 is not set
-CONFIG_IEEE802154_MCR20A=m
-# CONFIG_IEEE802154_HWSIM is not set
-
-#
-# Wireless WAN
-#
-CONFIG_WWAN=y
-# CONFIG_WWAN_DEBUGFS is not set
-# CONFIG_WWAN_HWSIM is not set
-CONFIG_MHI_WWAN_CTRL=m
-CONFIG_MHI_WWAN_MBIM=m
-CONFIG_RPMSG_WWAN_CTRL=m
-CONFIG_IOSM=m
-CONFIG_MTK_T7XX=m
-# end of Wireless WAN
-
-CONFIG_XEN_NETDEV_FRONTEND=m
-CONFIG_XEN_NETDEV_BACKEND=m
-# CONFIG_VMXNET3 is not set
-# CONFIG_FUJITSU_ES is not set
-CONFIG_USB4_NET=m
-CONFIG_HYPERV_NET=m
-# CONFIG_NETDEVSIM is not set
-CONFIG_NET_FAILOVER=m
-# CONFIG_ISDN is not set
-
-#
-# Input device support
-#
-CONFIG_INPUT=y
-CONFIG_INPUT_LEDS=y
-CONFIG_INPUT_FF_MEMLESS=m
-CONFIG_INPUT_SPARSEKMAP=m
-CONFIG_INPUT_MATRIXKMAP=m
-CONFIG_INPUT_VIVALDIFMAP=y
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_MOUSEDEV_PSAUX=y
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-CONFIG_INPUT_JOYDEV=m
-CONFIG_INPUT_EVDEV=m
-
-#
-# Input Device Drivers
-#
-CONFIG_INPUT_KEYBOARD=y
-# CONFIG_KEYBOARD_ADC is not set
-CONFIG_KEYBOARD_ADP5588=m
-# CONFIG_KEYBOARD_ADP5589 is not set
-CONFIG_KEYBOARD_ATKBD=y
-CONFIG_KEYBOARD_QT1050=m
-# CONFIG_KEYBOARD_QT1070 is not set
-CONFIG_KEYBOARD_QT2160=m
-# CONFIG_KEYBOARD_DLINK_DIR685 is not set
-# CONFIG_KEYBOARD_LKKBD is not set
-CONFIG_KEYBOARD_GPIO=m
-# CONFIG_KEYBOARD_GPIO_POLLED is not set
-# CONFIG_KEYBOARD_TCA6416 is not set
-# CONFIG_KEYBOARD_TCA8418 is not set
-# CONFIG_KEYBOARD_MATRIX is not set
-CONFIG_KEYBOARD_LM8323=m
-# CONFIG_KEYBOARD_LM8333 is not set
-CONFIG_KEYBOARD_MAX7359=m
-# CONFIG_KEYBOARD_MPR121 is not set
-CONFIG_KEYBOARD_SNVS_PWRKEY=m
-CONFIG_KEYBOARD_IMX=m
-CONFIG_KEYBOARD_IMX_BBM_SCMI=y
-CONFIG_KEYBOARD_IMX_SC_KEY=m
-# CONFIG_KEYBOARD_NEWTON is not set
-CONFIG_KEYBOARD_TEGRA=m
-CONFIG_KEYBOARD_OPENCORES=m
-CONFIG_KEYBOARD_PINEPHONE=m
-# CONFIG_KEYBOARD_SAMSUNG is not set
-CONFIG_KEYBOARD_STOWAWAY=m
-# CONFIG_KEYBOARD_SUNKBD is not set
-# CONFIG_KEYBOARD_SUN4I_LRADC is not set
-CONFIG_KEYBOARD_IQS62X=m
-# CONFIG_KEYBOARD_OMAP4 is not set
-# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set
-# CONFIG_KEYBOARD_XTKBD is not set
-# CONFIG_KEYBOARD_CROS_EC is not set
-# CONFIG_KEYBOARD_CAP11XX is not set
-# CONFIG_KEYBOARD_BCM is not set
-CONFIG_KEYBOARD_CYPRESS_SF=m
-CONFIG_INPUT_MOUSE=y
-CONFIG_MOUSE_PS2=y
-CONFIG_MOUSE_PS2_ALPS=y
-CONFIG_MOUSE_PS2_BYD=y
-CONFIG_MOUSE_PS2_LOGIPS2PP=y
-CONFIG_MOUSE_PS2_SYNAPTICS=y
-CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
-CONFIG_MOUSE_PS2_CYPRESS=y
-CONFIG_MOUSE_PS2_TRACKPOINT=y
-CONFIG_MOUSE_PS2_ELANTECH=y
-CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
-CONFIG_MOUSE_PS2_SENTELIC=y
-# CONFIG_MOUSE_PS2_TOUCHKIT is not set
-CONFIG_MOUSE_PS2_FOCALTECH=y
-CONFIG_MOUSE_PS2_SMBUS=y
-# CONFIG_MOUSE_SERIAL is not set
-# CONFIG_MOUSE_APPLETOUCH is not set
-# CONFIG_MOUSE_BCM5974 is not set
-# CONFIG_MOUSE_CYAPA is not set
-# CONFIG_MOUSE_ELAN_I2C is not set
-# CONFIG_MOUSE_VSXXXAA is not set
-# CONFIG_MOUSE_GPIO is not set
-CONFIG_MOUSE_SYNAPTICS_I2C=m
-CONFIG_MOUSE_SYNAPTICS_USB=m
-# CONFIG_INPUT_JOYSTICK is not set
-CONFIG_INPUT_TABLET=y
-CONFIG_TABLET_USB_ACECAD=m
-CONFIG_TABLET_USB_AIPTEK=m
-CONFIG_TABLET_USB_HANWANG=m
-CONFIG_TABLET_USB_KBTAB=m
-CONFIG_TABLET_USB_PEGASUS=m
-CONFIG_TABLET_SERIAL_WACOM4=m
-# CONFIG_INPUT_TOUCHSCREEN is not set
-CONFIG_INPUT_MISC=y
-CONFIG_INPUT_88PM886_ONKEY=m
-# CONFIG_INPUT_AD714X is not set
-CONFIG_INPUT_ATC260X_ONKEY=m
-# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
-CONFIG_INPUT_BBNSM_PWRKEY=m
-# CONFIG_INPUT_BMA150 is not set
-CONFIG_INPUT_CS40L50_VIBRA=m
-# CONFIG_INPUT_E3X0_BUTTON is not set
-CONFIG_INPUT_PM8941_PWRKEY=m
-# CONFIG_INPUT_PM8XXX_VIBRATOR is not set
-# CONFIG_INPUT_MMA8450 is not set
-# CONFIG_INPUT_GPIO_BEEPER is not set
-# CONFIG_INPUT_GPIO_DECODER is not set
-# CONFIG_INPUT_GPIO_VIBRA is not set
-CONFIG_INPUT_ATI_REMOTE2=m
-CONFIG_INPUT_KEYSPAN_REMOTE=m
-# CONFIG_INPUT_KXTJ9 is not set
-CONFIG_INPUT_POWERMATE=m
-CONFIG_INPUT_YEALINK=m
-CONFIG_INPUT_CM109=m
-# CONFIG_INPUT_REGULATOR_HAPTIC is not set
-CONFIG_INPUT_TPS65219_PWRBUTTON=m
-CONFIG_INPUT_AXP20X_PEK=m
-CONFIG_INPUT_UINPUT=m
-# CONFIG_INPUT_PCF8574 is not set
-# CONFIG_INPUT_PWM_BEEPER is not set
-# CONFIG_INPUT_PWM_VIBRA is not set
-# CONFIG_INPUT_RK805_PWRKEY is not set
-# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
-CONFIG_INPUT_DA7280_HAPTICS=m
-# CONFIG_INPUT_ADXL34X is not set
-CONFIG_INPUT_IBM_PANEL=m
-# CONFIG_INPUT_IMS_PCU is not set
-CONFIG_INPUT_IQS269A=m
-CONFIG_INPUT_IQS626A=m
-CONFIG_INPUT_IQS7222=m
-# CONFIG_INPUT_CMA3000 is not set
-CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
-# CONFIG_INPUT_SOC_BUTTON_ARRAY is not set
-# CONFIG_INPUT_DRV260X_HAPTICS is not set
-# CONFIG_INPUT_DRV2665_HAPTICS is not set
-# CONFIG_INPUT_DRV2667_HAPTICS is not set
-CONFIG_INPUT_HISI_POWERKEY=m
-CONFIG_INPUT_QNAP_MCU=m
-CONFIG_INPUT_RT5120_PWRKEY=m
-CONFIG_RMI4_CORE=m
-# CONFIG_RMI4_I2C is not set
-# CONFIG_RMI4_SPI is not set
-# CONFIG_RMI4_SMB is not set
-CONFIG_RMI4_F03=y
-CONFIG_RMI4_F03_SERIO=m
-CONFIG_RMI4_2D_SENSOR=y
-CONFIG_RMI4_F11=y
-CONFIG_RMI4_F12=y
-CONFIG_RMI4_F30=y
-# CONFIG_RMI4_F34 is not set
-CONFIG_RMI4_F3A=y
-# CONFIG_RMI4_F54 is not set
-# CONFIG_RMI4_F55 is not set
-
-#
-# Hardware I/O ports
-#
-CONFIG_SERIO=y
-CONFIG_SERIO_SERPORT=y
-# CONFIG_SERIO_PARKBD is not set
-# CONFIG_SERIO_AMBAKMI is not set
-# CONFIG_SERIO_PCIPS2 is not set
-CONFIG_SERIO_LIBPS2=y
-# CONFIG_SERIO_RAW is not set
-CONFIG_SERIO_ALTERA_PS2=m
-# CONFIG_SERIO_PS2MULT is not set
-# CONFIG_SERIO_ARC_PS2 is not set
-# CONFIG_SERIO_APBPS2 is not set
-CONFIG_HYPERV_KEYBOARD=m
-# CONFIG_SERIO_SUN4I_PS2 is not set
-# CONFIG_SERIO_GPIO_PS2 is not set
-# CONFIG_USERIO is not set
-# CONFIG_GAMEPORT is not set
-# end of Hardware I/O ports
-# end of Input device support
-
-#
-# Character devices
-#
-CONFIG_TTY=y
-CONFIG_VT=y
-CONFIG_CONSOLE_TRANSLATIONS=y
-CONFIG_VT_CONSOLE=y
-CONFIG_VT_CONSOLE_SLEEP=y
-CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_UNIX98_PTYS=y
-# CONFIG_LEGACY_PTYS is not set
-# CONFIG_LEGACY_TIOCSTI is not set
-CONFIG_LDISC_AUTOLOAD=y
-
-#
-# Serial drivers
-#
-CONFIG_SERIAL_EARLYCON=y
-CONFIG_SERIAL_8250=y
-CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
-CONFIG_SERIAL_8250_PNP=y
-CONFIG_SERIAL_8250_16550A_VARIANTS=y
-# CONFIG_SERIAL_8250_FINTEK is not set
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_DMA=y
-CONFIG_SERIAL_8250_PCILIB=y
-CONFIG_SERIAL_8250_PCI=y
-CONFIG_SERIAL_8250_EXAR=y
-CONFIG_SERIAL_8250_NR_UARTS=4
-CONFIG_SERIAL_8250_RUNTIME_UARTS=4
-CONFIG_SERIAL_8250_EXTENDED=y
-# CONFIG_SERIAL_8250_MANY_PORTS is not set
-CONFIG_SERIAL_8250_PCI1XXXX=m
-CONFIG_SERIAL_8250_SHARE_IRQ=y
-# CONFIG_SERIAL_8250_DETECT_IRQ is not set
-# CONFIG_SERIAL_8250_RSA is not set
-CONFIG_SERIAL_8250_DWLIB=y
-CONFIG_SERIAL_8250_BCM2835AUX=y
-CONFIG_SERIAL_8250_FSL=y
-CONFIG_SERIAL_8250_DW=y
-# CONFIG_SERIAL_8250_RT288X is not set
-CONFIG_SERIAL_8250_PERICOM=y
-CONFIG_SERIAL_8250_TEGRA=y
-CONFIG_SERIAL_OF_PLATFORM=y
-
-#
-# Non-8250 serial port support
-#
-CONFIG_SERIAL_AMBA_PL010=y
-CONFIG_SERIAL_AMBA_PL010_CONSOLE=y
-CONFIG_SERIAL_AMBA_PL011=y
-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
-CONFIG_SERIAL_EARLYCON_SEMIHOST=y
-CONFIG_SERIAL_MESON=y
-CONFIG_SERIAL_MESON_CONSOLE=y
-CONFIG_SERIAL_SAMSUNG=m
-CONFIG_SERIAL_SAMSUNG_UARTS=4
-CONFIG_SERIAL_SAMSUNG_CONSOLE=y
-CONFIG_SERIAL_TEGRA=y
-CONFIG_SERIAL_TEGRA_TCU=m
-# CONFIG_SERIAL_MAX3100 is not set
-# CONFIG_SERIAL_MAX310X is not set
-CONFIG_SERIAL_IMX=m
-CONFIG_SERIAL_IMX_CONSOLE=m
-CONFIG_SERIAL_IMX_EARLYCON=y
-# CONFIG_SERIAL_UARTLITE is not set
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-# CONFIG_SERIAL_JSM is not set
-CONFIG_SERIAL_MSM=y
-CONFIG_SERIAL_MSM_CONSOLE=y
-CONFIG_SERIAL_QCOM_GENI=m
-# CONFIG_SERIAL_QCOM_GENI_CONSOLE is not set
-# CONFIG_SERIAL_SIFIVE is not set
-# CONFIG_SERIAL_SCCNXP is not set
-# CONFIG_SERIAL_SC16IS7XX is not set
-# CONFIG_SERIAL_BCM63XX is not set
-# CONFIG_SERIAL_ALTERA_JTAGUART is not set
-# CONFIG_SERIAL_ALTERA_UART is not set
-# CONFIG_SERIAL_XILINX_PS_UART is not set
-# CONFIG_SERIAL_ARC is not set
-CONFIG_SERIAL_RP2=m
-CONFIG_SERIAL_RP2_NR_UARTS=32
-# CONFIG_SERIAL_FSL_LPUART is not set
-# CONFIG_SERIAL_FSL_LINFLEXUART is not set
-# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
-# CONFIG_SERIAL_SPRD is not set
-CONFIG_SERIAL_STM32=m
-CONFIG_SERIAL_MVEBU_UART=y
-CONFIG_SERIAL_MVEBU_CONSOLE=y
-CONFIG_SERIAL_NUVOTON_MA35D1=m
-# end of Serial drivers
-
-CONFIG_SERIAL_MCTRL_GPIO=y
-# CONFIG_SERIAL_NONSTANDARD is not set
-CONFIG_N_GSM=m
-CONFIG_NOZOMI=m
-CONFIG_NULL_TTY=m
-CONFIG_HVC_DRIVER=y
-CONFIG_HVC_IRQ=y
-CONFIG_HVC_XEN=y
-CONFIG_HVC_XEN_FRONTEND=y
-# CONFIG_HVC_DCC is not set
-CONFIG_RPMSG_TTY=m
-CONFIG_SERIAL_DEV_BUS=m
-CONFIG_TTY_PRINTK=m
-CONFIG_TTY_PRINTK_LEVEL=6
-# CONFIG_PRINTER is not set
-# CONFIG_PPDEV is not set
-CONFIG_VIRTIO_CONSOLE=m
-CONFIG_IPMI_HANDLER=m
-CONFIG_IPMI_DMI_DECODE=y
-CONFIG_IPMI_PLAT_DATA=y
-# CONFIG_IPMI_PANIC_EVENT is not set
-CONFIG_IPMI_DEVICE_INTERFACE=m
-CONFIG_IPMI_SI=m
-CONFIG_IPMI_SSIF=m
-CONFIG_IPMI_IPMB=m
-# CONFIG_IPMI_WATCHDOG is not set
-# CONFIG_IPMI_POWEROFF is not set
-CONFIG_IPMI_KCS_BMC=m
-CONFIG_NPCM7XX_KCS_IPMI_BMC=m
-CONFIG_IPMI_KCS_BMC_CDEV_IPMI=m
-CONFIG_IPMI_KCS_BMC_SERIO=m
-CONFIG_SSIF_IPMI_BMC=m
-CONFIG_IPMB_DEVICE_INTERFACE=m
-CONFIG_HW_RANDOM=m
-# CONFIG_HW_RANDOM_TIMERIOMEM is not set
-CONFIG_HW_RANDOM_AIROHA=m
-CONFIG_HW_RANDOM_BA431=m
-CONFIG_HW_RANDOM_BCM2835=m
-CONFIG_HW_RANDOM_IPROC_RNG200=m
-# CONFIG_HW_RANDOM_OMAP is not set
-CONFIG_HW_RANDOM_VIRTIO=m
-CONFIG_HW_RANDOM_HISI=m
-CONFIG_HW_RANDOM_HISTB=m
-CONFIG_HW_RANDOM_XGENE=m
-CONFIG_HW_RANDOM_STM32=m
-CONFIG_HW_RANDOM_MESON=m
-CONFIG_HW_RANDOM_CAVIUM=m
-CONFIG_HW_RANDOM_OPTEE=m
-CONFIG_HW_RANDOM_NPCM=m
-CONFIG_HW_RANDOM_CCTRNG=m
-CONFIG_HW_RANDOM_XIPHERA=m
-CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=m
-CONFIG_HW_RANDOM_CN10K=m
-CONFIG_HW_RANDOM_ROCKCHIP=m
-# CONFIG_APPLICOM is not set
-CONFIG_DEVMEM=y
-CONFIG_DEVPORT=y
-# CONFIG_TCG_TPM is not set
-CONFIG_XILLYBUS_CLASS=m
-# CONFIG_XILLYBUS is not set
-CONFIG_XILLYUSB=m
-# end of Character devices
-
-#
-# I2C support
-#
-CONFIG_I2C=y
-CONFIG_ACPI_I2C_OPREGION=y
-CONFIG_I2C_BOARDINFO=y
-CONFIG_I2C_CHARDEV=m
-CONFIG_I2C_MUX=m
-
-#
-# Multiplexer I2C Chip support
-#
-# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
-# CONFIG_I2C_MUX_GPIO is not set
-# CONFIG_I2C_MUX_GPMUX is not set
-# CONFIG_I2C_MUX_LTC4306 is not set
-# CONFIG_I2C_MUX_PCA9541 is not set
-# CONFIG_I2C_MUX_PCA954x is not set
-# CONFIG_I2C_MUX_PINCTRL is not set
-# CONFIG_I2C_MUX_REG is not set
-# CONFIG_I2C_DEMUX_PINCTRL is not set
-# CONFIG_I2C_MUX_MLXCPLD is not set
-CONFIG_I2C_MUX_MULE=m
-# end of Multiplexer I2C Chip support
-
-CONFIG_I2C_HELPER_AUTO=y
-CONFIG_I2C_SMBUS=m
-CONFIG_I2C_ALGOBIT=m
-CONFIG_I2C_ALGOPCA=m
-
-#
-# I2C Hardware Bus support
-#
-
-#
-# PC SMBus host controller drivers
-#
-# CONFIG_I2C_ALI1535 is not set
-# CONFIG_I2C_ALI1563 is not set
-# CONFIG_I2C_ALI15X3 is not set
-# CONFIG_I2C_AMD756 is not set
-# CONFIG_I2C_AMD8111 is not set
-# CONFIG_I2C_AMD_MP2 is not set
-# CONFIG_I2C_HIX5HD2 is not set
-# CONFIG_I2C_I801 is not set
-CONFIG_I2C_ISCH=m
-# CONFIG_I2C_PIIX4 is not set
-# CONFIG_I2C_NFORCE2 is not set
-# CONFIG_I2C_NVIDIA_GPU is not set
-# CONFIG_I2C_SIS5595 is not set
-# CONFIG_I2C_SIS630 is not set
-# CONFIG_I2C_SIS96X is not set
-# CONFIG_I2C_VIA is not set
-# CONFIG_I2C_VIAPRO is not set
-CONFIG_I2C_ZHAOXIN=m
-
-#
-# ACPI drivers
-#
-# CONFIG_I2C_SCMI is not set
-
-#
-# I2C system bus drivers (mostly embedded / system-on-chip)
-#
-CONFIG_I2C_ALTERA=m
-CONFIG_I2C_BCM2835=m
-CONFIG_I2C_BRCMSTB=m
-# CONFIG_I2C_CADENCE is not set
-# CONFIG_I2C_CBUS_GPIO is not set
-CONFIG_I2C_DESIGNWARE_CORE=m
-# CONFIG_I2C_DESIGNWARE_SLAVE is not set
-CONFIG_I2C_DESIGNWARE_PLATFORM=m
-# CONFIG_I2C_DESIGNWARE_PCI is not set
-# CONFIG_I2C_EMEV2 is not set
-# CONFIG_I2C_GPIO is not set
-CONFIG_I2C_HISI=m
-CONFIG_I2C_IMX=m
-CONFIG_I2C_IMX_LPI2C=m
-CONFIG_I2C_KEBA=m
-CONFIG_I2C_MESON=m
-CONFIG_I2C_MT7621=m
-CONFIG_I2C_MV64XXX=m
-# CONFIG_I2C_NOMADIK is not set
-CONFIG_I2C_NPCM=m
-CONFIG_I2C_OCORES=m
-CONFIG_I2C_APPLE=m
-CONFIG_I2C_PCA_PLATFORM=m
-CONFIG_I2C_PXA=m
-# CONFIG_I2C_PXA_SLAVE is not set
-# CONFIG_I2C_QCOM_CCI is not set
-CONFIG_I2C_QCOM_GENI=m
-CONFIG_I2C_QUP=m
-CONFIG_I2C_RK3X=m
-CONFIG_I2C_SIMTEC=m
-CONFIG_I2C_STM32F4=m
-CONFIG_I2C_STM32F7=m
-CONFIG_I2C_SYNQUACER=m
-CONFIG_I2C_TEGRA=m
-CONFIG_I2C_TEGRA_BPMP=y
-# CONFIG_I2C_VERSATILE is not set
-CONFIG_I2C_THUNDERX=m
-CONFIG_I2C_XILINX=m
-CONFIG_I2C_XLP9XX=m
-
-#
-# External I2C/SMBus adapter drivers
-#
-CONFIG_I2C_DIOLAN_U2C=m
-CONFIG_I2C_LJCA=m
-CONFIG_I2C_CP2615=m
-# CONFIG_I2C_PARPORT is not set
-CONFIG_I2C_PCI1XXXX=m
-CONFIG_I2C_ROBOTFUZZ_OSIF=m
-CONFIG_I2C_TAOS_EVM=m
-CONFIG_I2C_TINY_USB=m
-CONFIG_I2C_VIPERBOARD=m
-
-#
-# Other I2C/SMBus bus drivers
-#
-# CONFIG_I2C_MLXCPLD is not set
-CONFIG_I2C_CROS_EC_TUNNEL=m
-CONFIG_I2C_XGENE_SLIMPRO=m
-CONFIG_I2C_VIRTIO=m
-# end of I2C Hardware Bus support
-
-# CONFIG_I2C_STUB is not set
-CONFIG_I2C_SLAVE=y
-CONFIG_I2C_SLAVE_EEPROM=m
-# CONFIG_I2C_SLAVE_TESTUNIT is not set
-# CONFIG_I2C_DEBUG_CORE is not set
-# CONFIG_I2C_DEBUG_ALGO is not set
-# CONFIG_I2C_DEBUG_BUS is not set
-# end of I2C support
-
-CONFIG_I3C=m
-CONFIG_CDNS_I3C_MASTER=m
-CONFIG_DW_I3C_MASTER=m
-CONFIG_SVC_I3C_MASTER=m
-# CONFIG_MIPI_I3C_HCI is not set
-CONFIG_SPI=y
-# CONFIG_SPI_DEBUG is not set
-CONFIG_SPI_MASTER=y
-CONFIG_SPI_MEM=y
-
-#
-# SPI Master Controller Drivers
-#
-CONFIG_SPI_AIROHA_SNFI=m
-# CONFIG_SPI_ALTERA is not set
-CONFIG_SPI_AMLOGIC_SPIFC_A1=m
-CONFIG_SPI_APPLE=m
-CONFIG_SPI_ARMADA_3700=m
-# CONFIG_SPI_AXI_SPI_ENGINE is not set
-CONFIG_SPI_BCM2835=m
-CONFIG_SPI_BCM2835AUX=m
-CONFIG_SPI_BCM63XX_HSSPI=m
-CONFIG_SPI_BCM_QSPI=m
-CONFIG_SPI_BCMBCA_HSSPI=m
-CONFIG_SPI_BITBANG=m
-CONFIG_SPI_BUTTERFLY=m
-# CONFIG_SPI_CADENCE is not set
-# CONFIG_SPI_CADENCE_QUADSPI is not set
-CONFIG_SPI_CADENCE_XSPI=m
-CONFIG_SPI_CH341=m
-# CONFIG_SPI_DESIGNWARE is not set
-CONFIG_SPI_FSL_LPSPI=m
-CONFIG_SPI_FSL_QUADSPI=m
-CONFIG_SPI_HISI_KUNPENG=m
-CONFIG_SPI_HISI_SFC_V3XX=m
-CONFIG_SPI_NXP_FLEXSPI=m
-# CONFIG_SPI_GPIO is not set
-CONFIG_SPI_IMX=m
-CONFIG_SPI_KSPI2=m
-CONFIG_SPI_LM70_LLP=m
-# CONFIG_SPI_FSL_SPI is not set
-CONFIG_SPI_LJCA=m
-# CONFIG_SPI_MESON_SPICC is not set
-CONFIG_SPI_MESON_SPIFC=m
-CONFIG_SPI_MICROCHIP_CORE=m
-CONFIG_SPI_MICROCHIP_CORE_QSPI=m
-CONFIG_SPI_WPCM_FIU=m
-CONFIG_SPI_NPCM_FIU=m
-CONFIG_SPI_NPCM_PSPI=m
-# CONFIG_SPI_OC_TINY is not set
-# CONFIG_SPI_ORION is not set
-CONFIG_SPI_PCI1XXXX=m
-# CONFIG_SPI_PL022 is not set
-CONFIG_SPI_ROCKCHIP=m
-CONFIG_SPI_ROCKCHIP_SFC=m
-# CONFIG_SPI_QCOM_QSPI is not set
-CONFIG_SPI_QUP=m
-# CONFIG_SPI_QCOM_GENI is not set
-# CONFIG_SPI_SC18IS602 is not set
-# CONFIG_SPI_SIFIVE is not set
-CONFIG_SPI_SN_F_OSPI=m
-CONFIG_SPI_STM32=m
-CONFIG_SPI_STM32_QSPI=m
-# CONFIG_SPI_SUN4I is not set
-# CONFIG_SPI_SUN6I is not set
-CONFIG_SPI_SYNQUACER=m
-# CONFIG_SPI_MXIC is not set
-CONFIG_SPI_TEGRA210_QUAD=m
-CONFIG_SPI_TEGRA114=m
-CONFIG_SPI_TEGRA20_SFLASH=m
-CONFIG_SPI_TEGRA20_SLINK=m
-CONFIG_SPI_THUNDERX=m
-# CONFIG_SPI_XCOMM is not set
-CONFIG_SPI_XILINX=m
-CONFIG_SPI_XLP=m
-# CONFIG_SPI_ZYNQMP_GQSPI is not set
-CONFIG_SPI_AMD=m
-
-#
-# SPI Multiplexer support
-#
-CONFIG_SPI_MUX=m
-
-#
-# SPI Protocol Masters
-#
-# CONFIG_SPI_SPIDEV is not set
-# CONFIG_SPI_LOOPBACK_TEST is not set
-# CONFIG_SPI_TLE62X0 is not set
-CONFIG_SPI_SLAVE=y
-CONFIG_SPI_SLAVE_TIME=m
-CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
-CONFIG_SPI_DYNAMIC=y
-CONFIG_SPMI=y
-CONFIG_SPMI_HISI3670=m
-CONFIG_SPMI_MSM_PMIC_ARB=y
-# CONFIG_HSI is not set
-CONFIG_PPS=y
-# CONFIG_PPS_DEBUG is not set
-
-#
-# PPS clients support
-#
-# CONFIG_PPS_CLIENT_KTIMER is not set
-CONFIG_PPS_CLIENT_LDISC=m
-CONFIG_PPS_CLIENT_PARPORT=m
-# CONFIG_PPS_CLIENT_GPIO is not set
-CONFIG_PPS_GENERATOR=m
-# CONFIG_PPS_GENERATOR_DUMMY is not set
-
-#
-# PTP clock support
-#
-CONFIG_PTP_1588_CLOCK=y
-CONFIG_PTP_1588_CLOCK_OPTIONAL=y
-CONFIG_PTP_1588_CLOCK_QORIQ=m
-
-#
-# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
-#
-CONFIG_PTP_1588_CLOCK_KVM=m
-CONFIG_PTP_1588_CLOCK_VMCLOCK=m
-CONFIG_PTP_1588_CLOCK_IDT82P33=m
-CONFIG_PTP_1588_CLOCK_IDTCM=m
-# CONFIG_PTP_1588_CLOCK_FC3W is not set
-# CONFIG_PTP_1588_CLOCK_MOCK is not set
-CONFIG_PTP_1588_CLOCK_OCP=m
-# end of PTP clock support
-
-CONFIG_PINCTRL=y
-CONFIG_GENERIC_PINCTRL_GROUPS=y
-CONFIG_PINMUX=y
-CONFIG_GENERIC_PINMUX_FUNCTIONS=y
-CONFIG_PINCONF=y
-CONFIG_GENERIC_PINCONF=y
-# CONFIG_DEBUG_PINCTRL is not set
-CONFIG_PINCTRL_AMD=y
-CONFIG_PINCTRL_APPLE_GPIO=m
-CONFIG_PINCTRL_AXP209=m
-# CONFIG_PINCTRL_AW9523 is not set
-CONFIG_PINCTRL_BM1880=y
-CONFIG_PINCTRL_CY8C95X0=m
-CONFIG_PINCTRL_KEEMBAY=m
-CONFIG_PINCTRL_MAX77620=y
-# CONFIG_PINCTRL_MCP23S08 is not set
-# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set
-# CONFIG_PINCTRL_OCELOT is not set
-# CONFIG_PINCTRL_RK805 is not set
-CONFIG_PINCTRL_ROCKCHIP=y
-CONFIG_PINCTRL_SCMI=m
-CONFIG_PINCTRL_SINGLE=y
-# CONFIG_PINCTRL_STMFX is not set
-# CONFIG_PINCTRL_SX150X is not set
-CONFIG_PINCTRL_TPS6594=m
-CONFIG_PINCTRL_BCM2835=y
-CONFIG_PINCTRL_BCM4908=m
-CONFIG_PINCTRL_MADERA=m
-CONFIG_PINCTRL_IMX=y
-CONFIG_PINCTRL_IMX_SCMI=m
-CONFIG_PINCTRL_IMX_SCU=y
-CONFIG_PINCTRL_IMX8MM=y
-CONFIG_PINCTRL_IMX8MN=y
-CONFIG_PINCTRL_IMX8MP=y
-CONFIG_PINCTRL_IMX8MQ=y
-CONFIG_PINCTRL_IMX8QM=y
-CONFIG_PINCTRL_IMX8QXP=y
-CONFIG_PINCTRL_IMX8DXL=y
-CONFIG_PINCTRL_IMX8ULP=y
-CONFIG_PINCTRL_IMX91=m
-CONFIG_PINCTRL_IMX93=m
-
-#
-# MediaTek pinctrl drivers
-#
-CONFIG_EINT_MTK=y
-CONFIG_PINCTRL_MTK=y
-CONFIG_PINCTRL_MTK_V2=y
-CONFIG_PINCTRL_MTK_MOORE=y
-CONFIG_PINCTRL_MTK_PARIS=y
-CONFIG_PINCTRL_AIROHA=m
-CONFIG_PINCTRL_MT2712=y
-CONFIG_PINCTRL_MT6765=m
-CONFIG_PINCTRL_MT6779=m
-CONFIG_PINCTRL_MT6795=y
-CONFIG_PINCTRL_MT6797=y
-CONFIG_PINCTRL_MT7622=y
-CONFIG_PINCTRL_MT7981=y
-CONFIG_PINCTRL_MT7986=y
-CONFIG_PINCTRL_MT7988=y
-CONFIG_PINCTRL_MT8167=y
-CONFIG_PINCTRL_MT8173=y
-CONFIG_PINCTRL_MT8183=y
-CONFIG_PINCTRL_MT8186=y
-CONFIG_PINCTRL_MT8188=y
-CONFIG_PINCTRL_MT8192=y
-CONFIG_PINCTRL_MT8195=y
-CONFIG_PINCTRL_MT8365=y
-CONFIG_PINCTRL_MT8516=y
-# end of MediaTek pinctrl drivers
-
-CONFIG_PINCTRL_MESON=y
-CONFIG_PINCTRL_MESON_GXBB=y
-CONFIG_PINCTRL_MESON_GXL=y
-CONFIG_PINCTRL_MESON8_PMX=y
-CONFIG_PINCTRL_MESON_AXG=y
-CONFIG_PINCTRL_MESON_AXG_PMX=y
-CONFIG_PINCTRL_MESON_G12A=y
-CONFIG_PINCTRL_MESON_A1=y
-CONFIG_PINCTRL_MESON_S4=y
-CONFIG_PINCTRL_AMLOGIC_C3=y
-CONFIG_PINCTRL_AMLOGIC_T7=y
-CONFIG_PINCTRL_MVEBU=y
-CONFIG_PINCTRL_ARMADA_AP806=y
-CONFIG_PINCTRL_ARMADA_CP110=y
-CONFIG_PINCTRL_AC5=y
-CONFIG_PINCTRL_ARMADA_37XX=y
-CONFIG_PINCTRL_NPCM8XX=y
-CONFIG_PINCTRL_MA35=y
-CONFIG_PINCTRL_MA35D1=y
-CONFIG_PINCTRL_MSM=y
-CONFIG_PINCTRL_IPQ5018=m
-CONFIG_PINCTRL_IPQ5332=m
-CONFIG_PINCTRL_IPQ5424=m
-# CONFIG_PINCTRL_IPQ8074 is not set
-# CONFIG_PINCTRL_IPQ6018 is not set
-# CONFIG_PINCTRL_IPQ9574 is not set
-# CONFIG_PINCTRL_MDM9607 is not set
-CONFIG_PINCTRL_MSM8916=y
-CONFIG_PINCTRL_MSM8917=y
-# CONFIG_PINCTRL_MSM8953 is not set
-# CONFIG_PINCTRL_MSM8976 is not set
-# CONFIG_PINCTRL_MSM8994 is not set
-CONFIG_PINCTRL_MSM8996=y
-# CONFIG_PINCTRL_MSM8998 is not set
-# CONFIG_PINCTRL_QCM2290 is not set
-# CONFIG_PINCTRL_QCS404 is not set
-CONFIG_PINCTRL_QCS615=m
-CONFIG_PINCTRL_QCS8300=m
-# CONFIG_PINCTRL_QDF2XXX is not set
-CONFIG_PINCTRL_QDU1000=m
-CONFIG_PINCTRL_SA8775P=m
-CONFIG_PINCTRL_SAR2130P=m
-# CONFIG_PINCTRL_SC7180 is not set
-# CONFIG_PINCTRL_SC7280 is not set
-# CONFIG_PINCTRL_SC8180X is not set
-# CONFIG_PINCTRL_SC8280XP is not set
-# CONFIG_PINCTRL_SDM660 is not set
-# CONFIG_PINCTRL_SDM670 is not set
-# CONFIG_PINCTRL_SDM845 is not set
-CONFIG_PINCTRL_SDX75=m
-CONFIG_PINCTRL_SM4450=m
-# CONFIG_PINCTRL_SM6115 is not set
-# CONFIG_PINCTRL_SM6125 is not set
-# CONFIG_PINCTRL_SM6350 is not set
-# CONFIG_PINCTRL_SM6375 is not set
-# CONFIG_PINCTRL_SM7150 is not set
-CONFIG_PINCTRL_SM8150=m
-CONFIG_PINCTRL_SM8250=m
-# CONFIG_PINCTRL_SM8350 is not set
-# CONFIG_PINCTRL_SM8450 is not set
-CONFIG_PINCTRL_SM8550=m
-CONFIG_PINCTRL_SM8650=m
-CONFIG_PINCTRL_SM8750=m
-CONFIG_PINCTRL_X1E80100=m
-CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
-CONFIG_PINCTRL_QCOM_SSBI_PMIC=y
-# CONFIG_PINCTRL_LPASS_LPI is not set
-
-#
-# Renesas pinctrl drivers
-#
-# end of Renesas pinctrl drivers
-
-CONFIG_PINCTRL_STM32=y
-CONFIG_PINCTRL_STM32MP257=y
-CONFIG_PINCTRL_SUNXI=y
-# CONFIG_PINCTRL_SUN4I_A10 is not set
-# CONFIG_PINCTRL_SUN5I is not set
-# CONFIG_PINCTRL_SUN6I_A31 is not set
-# CONFIG_PINCTRL_SUN6I_A31_R is not set
-# CONFIG_PINCTRL_SUN8I_A23 is not set
-# CONFIG_PINCTRL_SUN8I_A33 is not set
-# CONFIG_PINCTRL_SUN8I_A83T is not set
-# CONFIG_PINCTRL_SUN8I_A83T_R is not set
-# CONFIG_PINCTRL_SUN8I_A23_R is not set
-# CONFIG_PINCTRL_SUN8I_H3 is not set
-CONFIG_PINCTRL_SUN8I_H3_R=y
-# CONFIG_PINCTRL_SUN8I_V3S is not set
-# CONFIG_PINCTRL_SUN9I_A80 is not set
-# CONFIG_PINCTRL_SUN9I_A80_R is not set
-# CONFIG_PINCTRL_SUN20I_D1 is not set
-CONFIG_PINCTRL_SUN50I_A64=y
-CONFIG_PINCTRL_SUN50I_A64_R=y
-CONFIG_PINCTRL_SUN50I_A100=y
-CONFIG_PINCTRL_SUN50I_A100_R=y
-CONFIG_PINCTRL_SUN50I_H5=y
-CONFIG_PINCTRL_SUN50I_H6=y
-CONFIG_PINCTRL_SUN50I_H6_R=y
-CONFIG_PINCTRL_SUN50I_H616=y
-CONFIG_PINCTRL_SUN50I_H616_R=y
-CONFIG_PINCTRL_TEGRA=y
-CONFIG_PINCTRL_TEGRA124=y
-CONFIG_PINCTRL_TEGRA210=y
-CONFIG_PINCTRL_TEGRA194=y
-CONFIG_PINCTRL_TEGRA234=y
-CONFIG_PINCTRL_TEGRA_XUSB=y
-CONFIG_PINCTRL_VISCONTI=y
-CONFIG_PINCTRL_TMPV7700=y
-CONFIG_GPIOLIB=y
-CONFIG_GPIOLIB_FASTPATH_LIMIT=512
-CONFIG_OF_GPIO=y
-CONFIG_GPIO_ACPI=y
-CONFIG_GPIOLIB_IRQCHIP=y
-# CONFIG_DEBUG_GPIO is not set
-CONFIG_GPIO_SYSFS=y
-CONFIG_GPIO_CDEV=y
-CONFIG_GPIO_CDEV_V1=y
-CONFIG_GPIO_GENERIC=y
-CONFIG_GPIO_REGMAP=m
-
-#
-# Memory mapped GPIO drivers
-#
-# CONFIG_GPIO_74XX_MMIO is not set
-# CONFIG_GPIO_ALTERA is not set
-# CONFIG_GPIO_AMDPT is not set
-CONFIG_GPIO_RASPBERRYPI_EXP=m
-CONFIG_GPIO_BRCMSTB=m
-CONFIG_GPIO_CADENCE=m
-# CONFIG_GPIO_DWAPB is not set
-CONFIG_GPIO_EN7523=m
-# CONFIG_GPIO_EXAR is not set
-# CONFIG_GPIO_FTGPIO010 is not set
-CONFIG_GPIO_GENERIC_PLATFORM=y
-# CONFIG_GPIO_GRGPIO is not set
-CONFIG_GPIO_HISI=m
-# CONFIG_GPIO_HLWD is not set
-CONFIG_GPIO_IMX_SCU=y
-CONFIG_GPIO_LOGICVC=m
-CONFIG_GPIO_MB86S7X=m
-CONFIG_GPIO_MVEBU=y
-CONFIG_GPIO_MXC=y
-CONFIG_GPIO_NPCM_SGPIO=y
-CONFIG_GPIO_PL061=y
-CONFIG_GPIO_POLARFIRE_SOC=y
-CONFIG_GPIO_ROCKCHIP=y
-CONFIG_GPIO_SIFIVE=y
-# CONFIG_GPIO_SYSCON is not set
-CONFIG_GPIO_TEGRA=y
-CONFIG_GPIO_TEGRA186=y
-# CONFIG_GPIO_THUNDERX is not set
-CONFIG_GPIO_VF610=y
-CONFIG_GPIO_VISCONTI=m
-CONFIG_GPIO_XGENE=y
-CONFIG_GPIO_XGENE_SB=m
-CONFIG_GPIO_XILINX=m
-CONFIG_GPIO_XLP=y
-# CONFIG_GPIO_AMD_FCH is not set
-# end of Memory mapped GPIO drivers
-
-#
-# I2C GPIO expanders
-#
-# CONFIG_GPIO_ADNP is not set
-CONFIG_GPIO_FXL6408=m
-# CONFIG_GPIO_DS4520 is not set
-# CONFIG_GPIO_GW_PLD is not set
-# CONFIG_GPIO_MAX7300 is not set
-# CONFIG_GPIO_MAX732X is not set
-CONFIG_GPIO_PCA953X=y
-CONFIG_GPIO_PCA953X_IRQ=y
-CONFIG_GPIO_PCA9570=m
-# CONFIG_GPIO_PCF857X is not set
-# CONFIG_GPIO_TPIC2810 is not set
-# end of I2C GPIO expanders
-
-#
-# MFD GPIO expanders
-#
-CONFIG_GPIO_ADP5585=m
-CONFIG_GPIO_BD71815=m
-CONFIG_GPIO_BD71828=m
-# CONFIG_GPIO_CROS_EC is not set
-CONFIG_GPIO_LJCA=m
-CONFIG_GPIO_MADERA=m
-CONFIG_GPIO_MAX77620=y
-CONFIG_GPIO_TPS65219=m
-CONFIG_GPIO_WM8994=m
-# end of MFD GPIO expanders
-
-#
-# PCI GPIO expanders
-#
-# CONFIG_GPIO_PCI_IDIO_16 is not set
-# CONFIG_GPIO_PCIE_IDIO_24 is not set
-# CONFIG_GPIO_RDC321X is not set
-# end of PCI GPIO expanders
-
-#
-# SPI GPIO expanders
-#
-# CONFIG_GPIO_74X164 is not set
-# CONFIG_GPIO_MAX3191X is not set
-# CONFIG_GPIO_MAX7301 is not set
-# CONFIG_GPIO_MC33880 is not set
-# CONFIG_GPIO_PISOSR is not set
-# CONFIG_GPIO_XRA1403 is not set
-CONFIG_GPIO_MOXTET=m
-# end of SPI GPIO expanders
-
-#
-# USB GPIO expanders
-#
-CONFIG_GPIO_VIPERBOARD=m
-CONFIG_GPIO_MPSSE=m
-# end of USB GPIO expanders
-
-#
-# Virtual GPIO drivers
-#
-CONFIG_GPIO_AGGREGATOR=m
-CONFIG_GPIO_LATCH=m
-# CONFIG_GPIO_MOCKUP is not set
-CONFIG_GPIO_VIRTIO=m
-# CONFIG_GPIO_SIM is not set
-# end of Virtual GPIO drivers
-
-#
-# GPIO Debugging utilities
-#
-CONFIG_GPIO_SLOPPY_LOGIC_ANALYZER=m
-CONFIG_GPIO_VIRTUSER=m
-# end of GPIO Debugging utilities
-
-CONFIG_W1=m
-CONFIG_W1_CON=y
-
-#
-# 1-wire Bus Masters
-#
-CONFIG_W1_MASTER_AMD_AXI=m
-# CONFIG_W1_MASTER_MATROX is not set
-CONFIG_W1_MASTER_DS2490=m
-CONFIG_W1_MASTER_DS2482=m
-CONFIG_W1_MASTER_MXC=m
-CONFIG_W1_MASTER_GPIO=m
-# CONFIG_W1_MASTER_SGI is not set
-# CONFIG_W1_MASTER_UART is not set
-# end of 1-wire Bus Masters
-
-#
-# 1-wire Slaves
-#
-CONFIG_W1_SLAVE_THERM=m
-CONFIG_W1_SLAVE_SMEM=m
-CONFIG_W1_SLAVE_DS2405=m
-CONFIG_W1_SLAVE_DS2408=m
-CONFIG_W1_SLAVE_DS2408_READBACK=y
-CONFIG_W1_SLAVE_DS2413=m
-CONFIG_W1_SLAVE_DS2406=m
-CONFIG_W1_SLAVE_DS2423=m
-CONFIG_W1_SLAVE_DS2805=m
-CONFIG_W1_SLAVE_DS2430=m
-CONFIG_W1_SLAVE_DS2431=m
-CONFIG_W1_SLAVE_DS2433=m
-# CONFIG_W1_SLAVE_DS2433_CRC is not set
-CONFIG_W1_SLAVE_DS2438=m
-# CONFIG_W1_SLAVE_DS250X is not set
-CONFIG_W1_SLAVE_DS2780=m
-CONFIG_W1_SLAVE_DS2781=m
-CONFIG_W1_SLAVE_DS28E04=m
-CONFIG_W1_SLAVE_DS28E17=m
-# end of 1-wire Slaves
-
-CONFIG_POWER_RESET=y
-CONFIG_POWER_RESET_ATC260X=m
-# CONFIG_POWER_RESET_GPIO is not set
-# CONFIG_POWER_RESET_GPIO_RESTART is not set
-CONFIG_POWER_RESET_HISI=y
-# CONFIG_POWER_RESET_LINKSTATION is not set
-CONFIG_POWER_RESET_MSM=y
-CONFIG_POWER_RESET_QCOM_PON=m
-CONFIG_POWER_RESET_ODROID_GO_ULTRA_POWEROFF=y
-# CONFIG_POWER_RESET_LTC2952 is not set
-CONFIG_POWER_RESET_REGULATOR=y
-# CONFIG_POWER_RESET_RESTART is not set
-CONFIG_POWER_RESET_VEXPRESS=y
-CONFIG_POWER_RESET_XGENE=y
-CONFIG_POWER_RESET_SYSCON=y
-CONFIG_POWER_RESET_SYSCON_POWEROFF=y
-CONFIG_REBOOT_MODE=m
-# CONFIG_SYSCON_REBOOT_MODE is not set
-CONFIG_NVMEM_REBOOT_MODE=m
-CONFIG_POWER_SEQUENCING=y
-CONFIG_POWER_SEQUENCING_QCOM_WCN=m
-CONFIG_POWER_SUPPLY=y
-# CONFIG_POWER_SUPPLY_DEBUG is not set
-CONFIG_POWER_SUPPLY_HWMON=y
-# CONFIG_GENERIC_ADC_BATTERY is not set
-CONFIG_IP5XXX_POWER=m
-# CONFIG_TEST_POWER is not set
-CONFIG_CHARGER_ADP5061=m
-CONFIG_BATTERY_CW2015=m
-# CONFIG_BATTERY_DS2760 is not set
-# CONFIG_BATTERY_DS2780 is not set
-# CONFIG_BATTERY_DS2781 is not set
-# CONFIG_BATTERY_DS2782 is not set
-CONFIG_BATTERY_LENOVO_YOGA_C630=m
-CONFIG_BATTERY_QCOM_BATTMGR=m
-# CONFIG_BATTERY_SAMSUNG_SDI is not set
-# CONFIG_BATTERY_SBS is not set
-# CONFIG_CHARGER_SBS is not set
-# CONFIG_MANAGER_SBS is not set
-CONFIG_BATTERY_BQ27XXX=m
-# CONFIG_BATTERY_BQ27XXX_I2C is not set
-CONFIG_BATTERY_BQ27XXX_HDQ=m
-CONFIG_CHARGER_AXP20X=m
-CONFIG_BATTERY_AXP20X=m
-CONFIG_AXP20X_POWER=m
-# CONFIG_BATTERY_MAX17040 is not set
-# CONFIG_BATTERY_MAX17042 is not set
-CONFIG_BATTERY_MAX1720X=m
-# CONFIG_BATTERY_MAX1721X is not set
-# CONFIG_CHARGER_ISP1704 is not set
-# CONFIG_CHARGER_MAX8903 is not set
-# CONFIG_CHARGER_LP8727 is not set
-CONFIG_CHARGER_GPIO=m
-# CONFIG_CHARGER_MANAGER is not set
-# CONFIG_CHARGER_LT3651 is not set
-# CONFIG_CHARGER_LTC4162L is not set
-# CONFIG_CHARGER_DETECTOR_MAX14656 is not set
-# CONFIG_CHARGER_MAX77976 is not set
-# CONFIG_CHARGER_MT6360 is not set
-CONFIG_CHARGER_MT6370=m
-CONFIG_CHARGER_QCOM_SMBB=m
-CONFIG_BATTERY_PM8916_BMS_VM=m
-CONFIG_CHARGER_PM8916_LBC=m
-# CONFIG_CHARGER_BQ2415X is not set
-# CONFIG_CHARGER_BQ24190 is not set
-# CONFIG_CHARGER_BQ24257 is not set
-# CONFIG_CHARGER_BQ24735 is not set
-# CONFIG_CHARGER_BQ2515X is not set
-# CONFIG_CHARGER_BQ25890 is not set
-# CONFIG_CHARGER_BQ25980 is not set
-# CONFIG_CHARGER_BQ256XX is not set
-CONFIG_CHARGER_RK817=m
-# CONFIG_CHARGER_SMB347 is not set
-# CONFIG_BATTERY_GAUGE_LTC2941 is not set
-CONFIG_BATTERY_GOLDFISH=m
-CONFIG_BATTERY_RT5033=m
-# CONFIG_CHARGER_RT9455 is not set
-# CONFIG_CHARGER_RT9467 is not set
-CONFIG_CHARGER_RT9471=m
-CONFIG_CHARGER_CROS_USBPD=m
-CONFIG_CHARGER_CROS_PCHG=m
-CONFIG_CHARGER_CROS_CONTROL=m
-CONFIG_FUEL_GAUGE_STC3117=m
-# CONFIG_CHARGER_UCS1002 is not set
-CONFIG_CHARGER_BD99954=m
-CONFIG_BATTERY_UG3105=m
-CONFIG_CHARGER_QCOM_SMB2=m
-CONFIG_FUEL_GAUGE_MM8013=m
-CONFIG_HWMON=y
-CONFIG_HWMON_VID=m
-# CONFIG_HWMON_DEBUG_CHIP is not set
-
-#
-# Native drivers
-#
-CONFIG_SENSORS_SMPRO=m
-# CONFIG_SENSORS_AD7314 is not set
-CONFIG_SENSORS_AD7414=m
-CONFIG_SENSORS_AD7418=m
-# CONFIG_SENSORS_ADM1025 is not set
-# CONFIG_SENSORS_ADM1026 is not set
-CONFIG_SENSORS_ADM1029=m
-# CONFIG_SENSORS_ADM1031 is not set
-CONFIG_SENSORS_ADM1177=m
-CONFIG_SENSORS_ADM9240=m
-# CONFIG_SENSORS_ADT7310 is not set
-# CONFIG_SENSORS_ADT7410 is not set
-CONFIG_SENSORS_ADT7411=m
-CONFIG_SENSORS_ADT7462=m
-CONFIG_SENSORS_ADT7470=m
-CONFIG_SENSORS_ADT7475=m
-CONFIG_SENSORS_AHT10=m
-CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
-# CONFIG_SENSORS_AS370 is not set
-CONFIG_SENSORS_ASC7621=m
-# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set
-CONFIG_SENSORS_AXI_FAN_CONTROL=m
-CONFIG_SENSORS_ARM_SCMI=m
-CONFIG_SENSORS_ATXP1=m
-# CONFIG_SENSORS_CHIPCAP2 is not set
-CONFIG_SENSORS_CORSAIR_CPRO=m
-CONFIG_SENSORS_CORSAIR_PSU=m
-CONFIG_SENSORS_CROS_EC=m
-CONFIG_SENSORS_DRIVETEMP=m
-CONFIG_SENSORS_DS620=m
-# CONFIG_SENSORS_DS1621 is not set
-CONFIG_SENSORS_I5K_AMB=m
-# CONFIG_SENSORS_F71805F is not set
-CONFIG_SENSORS_F71882FG=m
-CONFIG_SENSORS_F75375S=m
-CONFIG_SENSORS_FTSTEUTATES=m
-CONFIG_SENSORS_GIGABYTE_WATERFORCE=m
-# CONFIG_SENSORS_GL518SM is not set
-# CONFIG_SENSORS_GL520SM is not set
-CONFIG_SENSORS_G760A=m
-# CONFIG_SENSORS_G762 is not set
-# CONFIG_SENSORS_GPIO_FAN is not set
-# CONFIG_SENSORS_HIH6130 is not set
-# CONFIG_SENSORS_HS3001 is not set
-CONFIG_SENSORS_IBMAEM=m
-CONFIG_SENSORS_IBMPEX=m
-# CONFIG_SENSORS_IIO_HWMON is not set
-CONFIG_SENSORS_ISL28022=m
-# CONFIG_SENSORS_IT87 is not set
-CONFIG_SENSORS_JC42=m
-CONFIG_SENSORS_POWERZ=m
-# CONFIG_SENSORS_POWR1220 is not set
-CONFIG_SENSORS_LINEAGE=m
-# CONFIG_SENSORS_LTC2945 is not set
-CONFIG_SENSORS_LTC2947=m
-CONFIG_SENSORS_LTC2947_I2C=m
-CONFIG_SENSORS_LTC2947_SPI=m
-# CONFIG_SENSORS_LTC2990 is not set
-CONFIG_SENSORS_LTC2991=m
-# CONFIG_SENSORS_LTC2992 is not set
-CONFIG_SENSORS_LTC4151=m
-CONFIG_SENSORS_LTC4215=m
-# CONFIG_SENSORS_LTC4222 is not set
-CONFIG_SENSORS_LTC4245=m
-# CONFIG_SENSORS_LTC4260 is not set
-CONFIG_SENSORS_LTC4261=m
-# CONFIG_SENSORS_LTC4282 is not set
-CONFIG_SENSORS_MAX1111=m
-CONFIG_SENSORS_MAX127=m
-CONFIG_SENSORS_MAX16065=m
-# CONFIG_SENSORS_MAX1619 is not set
-CONFIG_SENSORS_MAX1668=m
-# CONFIG_SENSORS_MAX197 is not set
-# CONFIG_SENSORS_MAX31722 is not set
-CONFIG_SENSORS_MAX31730=m
-CONFIG_SENSORS_MAX31760=m
-CONFIG_MAX31827=m
-CONFIG_SENSORS_MAX6620=m
-# CONFIG_SENSORS_MAX6621 is not set
-CONFIG_SENSORS_MAX6639=m
-CONFIG_SENSORS_MAX6650=m
-# CONFIG_SENSORS_MAX6697 is not set
-# CONFIG_SENSORS_MAX31790 is not set
-CONFIG_SENSORS_MC34VR500=m
-# CONFIG_SENSORS_MCP3021 is not set
-# CONFIG_SENSORS_TC654 is not set
-CONFIG_SENSORS_TPS23861=m
-# CONFIG_SENSORS_MR75203 is not set
-CONFIG_SENSORS_ADCXX=m
-# CONFIG_SENSORS_LM63 is not set
-CONFIG_SENSORS_LM70=m
-CONFIG_SENSORS_LM73=m
-# CONFIG_SENSORS_LM75 is not set
-# CONFIG_SENSORS_LM77 is not set
-# CONFIG_SENSORS_LM78 is not set
-# CONFIG_SENSORS_LM80 is not set
-# CONFIG_SENSORS_LM83 is not set
-# CONFIG_SENSORS_LM85 is not set
-# CONFIG_SENSORS_LM87 is not set
-# CONFIG_SENSORS_LM90 is not set
-# CONFIG_SENSORS_LM92 is not set
-CONFIG_SENSORS_LM93=m
-# CONFIG_SENSORS_LM95234 is not set
-CONFIG_SENSORS_LM95241=m
-CONFIG_SENSORS_LM95245=m
-# CONFIG_SENSORS_PC87360 is not set
-CONFIG_SENSORS_PC87427=m
-CONFIG_SENSORS_NTC_THERMISTOR=m
-CONFIG_SENSORS_NCT6683=m
-CONFIG_SENSORS_NCT6775_CORE=m
-CONFIG_SENSORS_NCT6775=m
-CONFIG_SENSORS_NCT6775_I2C=m
-CONFIG_SENSORS_NCT7363=m
-# CONFIG_SENSORS_NCT7802 is not set
-# CONFIG_SENSORS_NCT7904 is not set
-# CONFIG_SENSORS_NPCM7XX is not set
-CONFIG_SENSORS_NZXT_KRAKEN2=m
-# CONFIG_SENSORS_NZXT_KRAKEN3 is not set
-CONFIG_SENSORS_NZXT_SMART2=m
-# CONFIG_SENSORS_OCC_P8_I2C is not set
-# CONFIG_SENSORS_PCF8591 is not set
-# CONFIG_PMBUS is not set
-# CONFIG_SENSORS_PT5161L is not set
-# CONFIG_SENSORS_PWM_FAN is not set
-CONFIG_SENSORS_QNAP_MCU_HWMON=m
-CONFIG_SENSORS_RASPBERRYPI_HWMON=m
-CONFIG_SENSORS_SBTSI=m
-CONFIG_SENSORS_SBRMI=m
-# CONFIG_SENSORS_SHT15 is not set
-CONFIG_SENSORS_SHT21=m
-# CONFIG_SENSORS_SHT3x is not set
-CONFIG_SENSORS_SHT4x=m
-# CONFIG_SENSORS_SHTC1 is not set
-# CONFIG_SENSORS_SIS5595 is not set
-CONFIG_SENSORS_SY7636A=m
-CONFIG_SENSORS_DME1737=m
-CONFIG_SENSORS_EMC1403=m
-CONFIG_SENSORS_EMC2103=m
-CONFIG_SENSORS_EMC2305=m
-CONFIG_SENSORS_EMC6W201=m
-# CONFIG_SENSORS_SMSC47M1 is not set
-CONFIG_SENSORS_SMSC47M192=m
-# CONFIG_SENSORS_SMSC47B397 is not set
-CONFIG_SENSORS_SCH56XX_COMMON=m
-CONFIG_SENSORS_SCH5627=m
-# CONFIG_SENSORS_SCH5636 is not set
-# CONFIG_SENSORS_STTS751 is not set
-# CONFIG_SENSORS_SURFACE_FAN is not set
-CONFIG_SENSORS_SURFACE_TEMP=m
-# CONFIG_SENSORS_ADC128D818 is not set
-CONFIG_SENSORS_ADS7828=m
-CONFIG_SENSORS_ADS7871=m
-CONFIG_SENSORS_AMC6821=m
-# CONFIG_SENSORS_INA209 is not set
-# CONFIG_SENSORS_INA2XX is not set
-# CONFIG_SENSORS_INA238 is not set
-# CONFIG_SENSORS_INA3221 is not set
-CONFIG_SENSORS_SPD5118=m
-CONFIG_SENSORS_SPD5118_DETECT=y
-# CONFIG_SENSORS_TC74 is not set
-CONFIG_SENSORS_THMC50=m
-CONFIG_SENSORS_TMP102=m
-# CONFIG_SENSORS_TMP103 is not set
-# CONFIG_SENSORS_TMP108 is not set
-CONFIG_SENSORS_TMP401=m
-CONFIG_SENSORS_TMP421=m
-CONFIG_SENSORS_TMP464=m
-CONFIG_SENSORS_TMP513=m
-# CONFIG_SENSORS_VEXPRESS is not set
-# CONFIG_SENSORS_VIA686A is not set
-CONFIG_SENSORS_VT1211=m
-CONFIG_SENSORS_VT8231=m
-# CONFIG_SENSORS_W83773G is not set
-# CONFIG_SENSORS_W83781D is not set
-CONFIG_SENSORS_W83791D=m
-CONFIG_SENSORS_W83792D=m
-CONFIG_SENSORS_W83793=m
-CONFIG_SENSORS_W83795=m
-# CONFIG_SENSORS_W83795_FANCTRL is not set
-# CONFIG_SENSORS_W83L785TS is not set
-CONFIG_SENSORS_W83L786NG=m
-# CONFIG_SENSORS_W83627HF is not set
-CONFIG_SENSORS_W83627EHF=m
-CONFIG_SENSORS_XGENE=m
-CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
-
-#
-# ACPI drivers
-#
-# CONFIG_SENSORS_ACPI_POWER is not set
-CONFIG_THERMAL=y
-CONFIG_THERMAL_NETLINK=y
-# CONFIG_THERMAL_STATISTICS is not set
-CONFIG_THERMAL_DEBUGFS=y
-# CONFIG_THERMAL_CORE_TESTING is not set
-CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
-CONFIG_THERMAL_HWMON=y
-CONFIG_THERMAL_OF=y
-CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
-# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
-# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
-CONFIG_THERMAL_GOV_FAIR_SHARE=y
-CONFIG_THERMAL_GOV_STEP_WISE=y
-# CONFIG_THERMAL_GOV_BANG_BANG is not set
-# CONFIG_THERMAL_GOV_USER_SPACE is not set
-# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
-CONFIG_CPU_THERMAL=y
-CONFIG_CPU_FREQ_THERMAL=y
-# CONFIG_DEVFREQ_THERMAL is not set
-CONFIG_PCIE_THERMAL=y
-# CONFIG_THERMAL_EMULATION is not set
-# CONFIG_THERMAL_MMIO is not set
-CONFIG_HISI_THERMAL=m
-CONFIG_IMX_THERMAL=m
-CONFIG_IMX_SC_THERMAL=m
-CONFIG_IMX8MM_THERMAL=m
-# CONFIG_MAX77620_THERMAL is not set
-# CONFIG_QORIQ_THERMAL is not set
-CONFIG_SUN8I_THERMAL=m
-CONFIG_ROCKCHIP_THERMAL=m
-CONFIG_ARMADA_THERMAL=m
-CONFIG_AMLOGIC_THERMAL=y
-
-#
-# Broadcom thermal drivers
-#
-CONFIG_BCM2711_THERMAL=m
-CONFIG_BCM2835_THERMAL=m
-# end of Broadcom thermal drivers
-
-#
-# STMicroelectronics thermal drivers
-#
-CONFIG_ST_THERMAL=m
-CONFIG_ST_THERMAL_MEMMAP=m
-# end of STMicroelectronics thermal drivers
-
-#
-# NVIDIA Tegra thermal drivers
-#
-CONFIG_TEGRA_SOCTHERM=y
-# CONFIG_TEGRA_BPMP_THERMAL is not set
-# end of NVIDIA Tegra thermal drivers
-
-# CONFIG_GENERIC_ADC_THERMAL is not set
-
-#
-# Qualcomm thermal drivers
-#
-CONFIG_QCOM_TSENS=m
-CONFIG_QCOM_SPMI_ADC_TM5=m
-CONFIG_QCOM_SPMI_TEMP_ALARM=m
-CONFIG_QCOM_LMH=m
-# end of Qualcomm thermal drivers
-
-CONFIG_KHADAS_MCU_FAN_THERMAL=m
-CONFIG_WATCHDOG=y
-CONFIG_WATCHDOG_CORE=y
-# CONFIG_WATCHDOG_NOWAYOUT is not set
-CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
-CONFIG_WATCHDOG_OPEN_TIMEOUT=0
-CONFIG_WATCHDOG_SYSFS=y
-CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y
-
-#
-# Watchdog Pretimeout Governors
-#
-# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
-
-#
-# Watchdog Device Drivers
-#
-CONFIG_SOFT_WATCHDOG=m
-CONFIG_BD957XMUF_WATCHDOG=m
-CONFIG_BD96801_WATCHDOG=m
-# CONFIG_CROS_EC_WATCHDOG is not set
-CONFIG_GPIO_WATCHDOG=m
-# CONFIG_WDAT_WDT is not set
-# CONFIG_XILINX_WATCHDOG is not set
-CONFIG_XILINX_WINDOW_WATCHDOG=m
-# CONFIG_ZIIRAVE_WATCHDOG is not set
-CONFIG_AIROHA_WATCHDOG=m
-CONFIG_ARM_SP805_WATCHDOG=m
-CONFIG_ARM_SBSA_WATCHDOG=m
-# CONFIG_ARMADA_37XX_WATCHDOG is not set
-# CONFIG_CADENCE_WATCHDOG is not set
-CONFIG_DW_WATCHDOG=m
-CONFIG_SUNXI_WATCHDOG=m
-CONFIG_NPCM7XX_WATCHDOG=m
-# CONFIG_MAX63XX_WATCHDOG is not set
-# CONFIG_MAX77620_WATCHDOG is not set
-CONFIG_IMX2_WDT=m
-CONFIG_IMX_SC_WDT=m
-CONFIG_IMX7ULP_WDT=m
-CONFIG_TEGRA_WATCHDOG=m
-CONFIG_QCOM_WDT=m
-CONFIG_MESON_GXBB_WATCHDOG=m
-CONFIG_MESON_WATCHDOG=m
-CONFIG_ARM_SMC_WATCHDOG=m
-CONFIG_STM32_WATCHDOG=y
-CONFIG_PM8916_WATCHDOG=m
-CONFIG_VISCONTI_WATCHDOG=m
-CONFIG_APPLE_WATCHDOG=m
-# CONFIG_ALIM7101_WDT is not set
-# CONFIG_I6300ESB_WDT is not set
-CONFIG_HP_WATCHDOG=m
-CONFIG_MARVELL_GTI_WDT=y
-CONFIG_BCM2835_WDT=m
-CONFIG_BCM7038_WDT=m
-# CONFIG_MEN_A21_WDT is not set
-CONFIG_XEN_WDT=m
-
-#
-# PCI-based Watchdog Cards
-#
-# CONFIG_PCIPCWATCHDOG is not set
-# CONFIG_WDTPCI is not set
-
-#
-# USB-based Watchdog Cards
-#
-# CONFIG_USBPCWATCHDOG is not set
-# CONFIG_KEEMBAY_WATCHDOG is not set
-CONFIG_SSB_POSSIBLE=y
-CONFIG_SSB=m
-CONFIG_SSB_SPROM=y
-CONFIG_SSB_BLOCKIO=y
-CONFIG_SSB_PCIHOST_POSSIBLE=y
-CONFIG_SSB_PCIHOST=y
-CONFIG_SSB_B43_PCI_BRIDGE=y
-CONFIG_SSB_SDIOHOST_POSSIBLE=y
-CONFIG_SSB_SDIOHOST=y
-CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
-CONFIG_SSB_DRIVER_PCICORE=y
-# CONFIG_SSB_DRIVER_GPIO is not set
-CONFIG_BCMA_POSSIBLE=y
-CONFIG_BCMA=m
-CONFIG_BCMA_BLOCKIO=y
-CONFIG_BCMA_HOST_PCI_POSSIBLE=y
-CONFIG_BCMA_HOST_PCI=y
-# CONFIG_BCMA_HOST_SOC is not set
-CONFIG_BCMA_DRIVER_PCI=y
-# CONFIG_BCMA_DRIVER_GMAC_CMN is not set
-# CONFIG_BCMA_DRIVER_GPIO is not set
-# CONFIG_BCMA_DEBUG is not set
-
-#
-# Multifunction device drivers
-#
-CONFIG_MFD_CORE=y
-CONFIG_MFD_ADP5585=m
-# CONFIG_MFD_ALTERA_A10SR is not set
-CONFIG_MFD_ALTERA_SYSMGR=y
-# CONFIG_MFD_ACT8945A is not set
-# CONFIG_MFD_SUN4I_GPADC is not set
-# CONFIG_MFD_AS3711 is not set
-CONFIG_MFD_SMPRO=m
-# CONFIG_MFD_AS3722 is not set
-# CONFIG_PMIC_ADP5520 is not set
-# CONFIG_MFD_AAT2870_CORE is not set
-# CONFIG_MFD_ATMEL_FLEXCOM is not set
-# CONFIG_MFD_ATMEL_HLCDC is not set
-# CONFIG_MFD_BCM590XX is not set
-# CONFIG_MFD_BD9571MWV is not set
-# CONFIG_MFD_AC100 is not set
-CONFIG_MFD_AXP20X=m
-# CONFIG_MFD_AXP20X_I2C is not set
-CONFIG_MFD_AXP20X_RSB=m
-CONFIG_MFD_CROS_EC_DEV=y
-# CONFIG_MFD_CS42L43_I2C is not set
-CONFIG_MFD_MADERA=m
-CONFIG_MFD_MADERA_I2C=m
-CONFIG_MFD_MADERA_SPI=m
-CONFIG_MFD_MAX5970=m
-# CONFIG_MFD_CS47L15 is not set
-# CONFIG_MFD_CS47L35 is not set
-# CONFIG_MFD_CS47L85 is not set
-# CONFIG_MFD_CS47L90 is not set
-# CONFIG_MFD_CS47L92 is not set
-# CONFIG_PMIC_DA903X is not set
-# CONFIG_MFD_DA9052_SPI is not set
-# CONFIG_MFD_DA9052_I2C is not set
-# CONFIG_MFD_DA9055 is not set
-# CONFIG_MFD_DA9062 is not set
-# CONFIG_MFD_DA9063 is not set
-# CONFIG_MFD_DA9150 is not set
-# CONFIG_MFD_DLN2 is not set
-# CONFIG_MFD_GATEWORKS_GSC is not set
-# CONFIG_MFD_MC13XXX_SPI is not set
-# CONFIG_MFD_MC13XXX_I2C is not set
-CONFIG_MFD_MP2629=m
-# CONFIG_MFD_HI6421_PMIC is not set
-CONFIG_MFD_HI6421_SPMI=m
-CONFIG_MFD_HI655X_PMIC=m
-# CONFIG_LPC_ICH is not set
-CONFIG_LPC_SCH=m
-CONFIG_MFD_IQS62X=m
-# CONFIG_MFD_JANZ_CMODIO is not set
-# CONFIG_MFD_KEMPLD is not set
-# CONFIG_MFD_88PM800 is not set
-# CONFIG_MFD_88PM805 is not set
-# CONFIG_MFD_88PM860X is not set
-CONFIG_MFD_88PM886_PMIC=y
-# CONFIG_MFD_MAX14577 is not set
-CONFIG_MFD_MAX77541=m
-CONFIG_MFD_MAX77620=y
-# CONFIG_MFD_MAX77650 is not set
-# CONFIG_MFD_MAX77686 is not set
-# CONFIG_MFD_MAX77693 is not set
-# CONFIG_MFD_MAX77714 is not set
-# CONFIG_MFD_MAX77843 is not set
-# CONFIG_MFD_MAX8907 is not set
-# CONFIG_MFD_MAX8925 is not set
-# CONFIG_MFD_MAX8997 is not set
-# CONFIG_MFD_MAX8998 is not set
-CONFIG_MFD_MT6360=m
-CONFIG_MFD_MT6370=m
-# CONFIG_MFD_MT6397 is not set
-# CONFIG_MFD_MENF21BMC is not set
-CONFIG_MFD_OCELOT=m
-# CONFIG_EZX_PCAP is not set
-# CONFIG_MFD_CPCAP is not set
-CONFIG_MFD_VIPERBOARD=m
-CONFIG_MFD_NTXEC=m
-# CONFIG_MFD_RETU is not set
-# CONFIG_MFD_PCF50633 is not set
-CONFIG_MFD_QCOM_RPM=m
-CONFIG_MFD_SPMI_PMIC=m
-CONFIG_MFD_SY7636A=m
-# CONFIG_MFD_RDC321X is not set
-CONFIG_MFD_RT4831=m
-# CONFIG_MFD_RT5033 is not set
-CONFIG_MFD_RT5120=m
-# CONFIG_MFD_RC5T583 is not set
-CONFIG_MFD_RK8XX=m
-CONFIG_MFD_RK8XX_I2C=m
-CONFIG_MFD_RK8XX_SPI=m
-# CONFIG_MFD_RN5T618 is not set
-# CONFIG_MFD_SEC_CORE is not set
-# CONFIG_MFD_SI476X_CORE is not set
-CONFIG_MFD_SIMPLE_MFD_I2C=m
-# CONFIG_MFD_SM501 is not set
-# CONFIG_MFD_SKY81452 is not set
-# CONFIG_MFD_STMPE is not set
-CONFIG_MFD_SUN6I_PRCM=y
-CONFIG_MFD_SYSCON=y
-# CONFIG_MFD_LP3943 is not set
-# CONFIG_MFD_LP8788 is not set
-# CONFIG_MFD_TI_LMU is not set
-# CONFIG_MFD_PALMAS is not set
-# CONFIG_TPS6105X is not set
-# CONFIG_TPS65010 is not set
-# CONFIG_TPS6507X is not set
-# CONFIG_MFD_TPS65086 is not set
-# CONFIG_MFD_TPS65090 is not set
-# CONFIG_MFD_TPS65217 is not set
-# CONFIG_MFD_TI_LP873X is not set
-# CONFIG_MFD_TI_LP87565 is not set
-# CONFIG_MFD_TPS65218 is not set
-CONFIG_MFD_TPS65219=m
-# CONFIG_MFD_TPS6586X is not set
-# CONFIG_MFD_TPS65910 is not set
-# CONFIG_MFD_TPS65912_I2C is not set
-# CONFIG_MFD_TPS65912_SPI is not set
-CONFIG_MFD_TPS6594=m
-CONFIG_MFD_TPS6594_I2C=m
-CONFIG_MFD_TPS6594_SPI=m
-# CONFIG_TWL4030_CORE is not set
-# CONFIG_TWL6040_CORE is not set
-# CONFIG_MFD_WL1273_CORE is not set
-# CONFIG_MFD_LM3533 is not set
-# CONFIG_MFD_TC3589X is not set
-# CONFIG_MFD_TQMX86 is not set
-# CONFIG_MFD_VX855 is not set
-# CONFIG_MFD_LOCHNAGAR is not set
-# CONFIG_MFD_ARIZONA_I2C is not set
-# CONFIG_MFD_ARIZONA_SPI is not set
-# CONFIG_MFD_WM8400 is not set
-# CONFIG_MFD_WM831X_I2C is not set
-# CONFIG_MFD_WM831X_SPI is not set
-# CONFIG_MFD_WM8350_I2C is not set
-CONFIG_MFD_WM8994=m
-CONFIG_MFD_ROHM_BD718XX=m
-CONFIG_MFD_ROHM_BD71828=m
-CONFIG_MFD_ROHM_BD957XMUF=m
-CONFIG_MFD_ROHM_BD96801=y
-# CONFIG_MFD_STM32_LPTIMER is not set
-CONFIG_MFD_STM32_TIMERS=m
-# CONFIG_MFD_STPMIC1 is not set
-# CONFIG_MFD_STMFX is not set
-CONFIG_MFD_ATC260X=m
-CONFIG_MFD_ATC260X_I2C=m
-CONFIG_MFD_KHADAS_MCU=m
-CONFIG_MFD_QCOM_PM8008=m
-CONFIG_MFD_CS40L50_CORE=m
-CONFIG_MFD_CS40L50_I2C=m
-CONFIG_MFD_CS40L50_SPI=m
-CONFIG_MFD_VEXPRESS_SYSREG=y
-# CONFIG_RAVE_SP_CORE is not set
-CONFIG_MFD_INTEL_M10_BMC_CORE=m
-CONFIG_MFD_INTEL_M10_BMC_SPI=m
-CONFIG_MFD_QNAP_MCU=m
-CONFIG_MFD_RSMU_I2C=m
-CONFIG_MFD_RSMU_SPI=m
-# end of Multifunction device drivers
-
-CONFIG_REGULATOR=y
-# CONFIG_REGULATOR_DEBUG is not set
-CONFIG_REGULATOR_FIXED_VOLTAGE=m
-# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
-# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
-# CONFIG_REGULATOR_NETLINK_EVENTS is not set
-# CONFIG_REGULATOR_88PG86X is not set
-CONFIG_REGULATOR_88PM886=m
-# CONFIG_REGULATOR_ACT8865 is not set
-# CONFIG_REGULATOR_AD5398 is not set
-# CONFIG_REGULATOR_ANATOP is not set
-CONFIG_REGULATOR_ARIZONA_LDO1=m
-CONFIG_REGULATOR_ARIZONA_MICSUPP=m
-CONFIG_REGULATOR_ARM_SCMI=y
-CONFIG_REGULATOR_ATC260X=m
-# CONFIG_REGULATOR_AW37503 is not set
-CONFIG_REGULATOR_AXP20X=m
-CONFIG_REGULATOR_BD71815=m
-CONFIG_REGULATOR_BD71828=m
-CONFIG_REGULATOR_BD718XX=m
-CONFIG_REGULATOR_BD957XMUF=m
-CONFIG_REGULATOR_BD96801=m
-CONFIG_REGULATOR_CROS_EC=m
-CONFIG_REGULATOR_DA9121=m
-# CONFIG_REGULATOR_DA9210 is not set
-# CONFIG_REGULATOR_DA9211 is not set
-CONFIG_REGULATOR_FAN53555=m
-CONFIG_REGULATOR_FAN53880=m
-CONFIG_REGULATOR_GPIO=m
-CONFIG_REGULATOR_HI655X=m
-CONFIG_REGULATOR_HI6421V600=m
-# CONFIG_REGULATOR_ISL9305 is not set
-# CONFIG_REGULATOR_ISL6271A is not set
-# CONFIG_REGULATOR_LP3971 is not set
-# CONFIG_REGULATOR_LP3972 is not set
-# CONFIG_REGULATOR_LP872X is not set
-# CONFIG_REGULATOR_LP8755 is not set
-# CONFIG_REGULATOR_LTC3589 is not set
-# CONFIG_REGULATOR_LTC3676 is not set
-# CONFIG_REGULATOR_MAX1586 is not set
-# CONFIG_REGULATOR_MAX5970 is not set
-CONFIG_REGULATOR_MAX77503=m
-CONFIG_REGULATOR_MAX77541=m
-CONFIG_REGULATOR_MAX77620=m
-# CONFIG_REGULATOR_MAX77857 is not set
-# CONFIG_REGULATOR_MAX8649 is not set
-# CONFIG_REGULATOR_MAX8660 is not set
-# CONFIG_REGULATOR_MAX8893 is not set
-# CONFIG_REGULATOR_MAX8952 is not set
-# CONFIG_REGULATOR_MAX8973 is not set
-# CONFIG_REGULATOR_MAX20086 is not set
-CONFIG_REGULATOR_MAX20411=m
-# CONFIG_REGULATOR_MAX77826 is not set
-# CONFIG_REGULATOR_MCP16502 is not set
-CONFIG_REGULATOR_MP5416=m
-CONFIG_REGULATOR_MP8859=m
-CONFIG_REGULATOR_MP886X=m
-CONFIG_REGULATOR_MPQ7920=m
-# CONFIG_REGULATOR_MT6311 is not set
-# CONFIG_REGULATOR_MT6315 is not set
-CONFIG_REGULATOR_MT6360=m
-CONFIG_REGULATOR_MT6370=m
-CONFIG_REGULATOR_PCA9450=m
-CONFIG_REGULATOR_PF8X00=m
-# CONFIG_REGULATOR_PFUZE100 is not set
-# CONFIG_REGULATOR_PV88060 is not set
-# CONFIG_REGULATOR_PV88080 is not set
-# CONFIG_REGULATOR_PV88090 is not set
-CONFIG_REGULATOR_PWM=m
-CONFIG_REGULATOR_QCOM_PM8008=m
-# CONFIG_REGULATOR_QCOM_REFGEN is not set
-CONFIG_REGULATOR_QCOM_RPM=m
-CONFIG_REGULATOR_QCOM_SMD_RPM=m
-CONFIG_REGULATOR_QCOM_SPMI=m
-CONFIG_REGULATOR_QCOM_USB_VBUS=m
-CONFIG_REGULATOR_RAA215300=m
-CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m
-CONFIG_REGULATOR_RK808=m
-CONFIG_REGULATOR_ROHM=m
-CONFIG_REGULATOR_RT4801=m
-CONFIG_REGULATOR_RT4803=m
-CONFIG_REGULATOR_RT4831=m
-CONFIG_REGULATOR_RT5120=m
-CONFIG_REGULATOR_RT5190A=m
-CONFIG_REGULATOR_RT5739=m
-CONFIG_REGULATOR_RT5759=m
-CONFIG_REGULATOR_RT6160=m
-CONFIG_REGULATOR_RT6190=m
-CONFIG_REGULATOR_RT6245=m
-CONFIG_REGULATOR_RTQ2134=m
-CONFIG_REGULATOR_RTMV20=m
-CONFIG_REGULATOR_RTQ6752=m
-# CONFIG_REGULATOR_RTQ2208 is not set
-CONFIG_REGULATOR_SLG51000=m
-CONFIG_REGULATOR_STM32_BOOSTER=m
-CONFIG_REGULATOR_STM32_VREFBUF=m
-CONFIG_REGULATOR_STM32_PWR=y
-CONFIG_REGULATOR_SUN20I=m
-CONFIG_REGULATOR_SY7636A=m
-CONFIG_REGULATOR_SY8106A=m
-CONFIG_REGULATOR_SY8824X=m
-CONFIG_REGULATOR_SY8827N=m
-# CONFIG_REGULATOR_TPS51632 is not set
-# CONFIG_REGULATOR_TPS62360 is not set
-# CONFIG_REGULATOR_TPS6286X is not set
-CONFIG_REGULATOR_TPS6287X=m
-# CONFIG_REGULATOR_TPS65023 is not set
-# CONFIG_REGULATOR_TPS6507X is not set
-# CONFIG_REGULATOR_TPS65132 is not set
-# CONFIG_REGULATOR_TPS65219 is not set
-CONFIG_REGULATOR_TPS6594=m
-# CONFIG_REGULATOR_TPS6524X is not set
-# CONFIG_REGULATOR_VCTRL is not set
-# CONFIG_REGULATOR_VEXPRESS is not set
-# CONFIG_REGULATOR_VQMMC_IPQ4019 is not set
-CONFIG_REGULATOR_WM8994=m
-CONFIG_REGULATOR_QCOM_LABIBB=m
-CONFIG_RC_CORE=m
-CONFIG_LIRC=y
-CONFIG_RC_MAP=m
-CONFIG_RC_DECODERS=y
-CONFIG_IR_IMON_DECODER=m
-CONFIG_IR_JVC_DECODER=m
-CONFIG_IR_MCE_KBD_DECODER=m
-CONFIG_IR_NEC_DECODER=m
-CONFIG_IR_RC5_DECODER=m
-CONFIG_IR_RC6_DECODER=m
-CONFIG_IR_RCMM_DECODER=m
-CONFIG_IR_SANYO_DECODER=m
-CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SONY_DECODER=m
-CONFIG_IR_XMP_DECODER=m
-CONFIG_RC_DEVICES=y
-CONFIG_IR_ENE=m
-# CONFIG_IR_FINTEK is not set
-# CONFIG_IR_GPIO_CIR is not set
-# CONFIG_IR_GPIO_TX is not set
-# CONFIG_IR_HIX5HD2 is not set
-CONFIG_IR_IGORPLUGUSB=m
-CONFIG_IR_IGUANA=m
-CONFIG_IR_IMON=m
-CONFIG_IR_IMON_RAW=m
-# CONFIG_IR_ITE_CIR is not set
-CONFIG_IR_MCEUSB=m
-# CONFIG_IR_MESON is not set
-# CONFIG_IR_MESON_TX is not set
-# CONFIG_IR_NUVOTON is not set
-# CONFIG_IR_PWM_TX is not set
-CONFIG_IR_REDRAT3=m
-# CONFIG_IR_SERIAL is not set
-# CONFIG_IR_SPI is not set
-CONFIG_IR_STREAMZAP=m
-# CONFIG_IR_SUNXI is not set
-CONFIG_IR_TOY=m
-CONFIG_IR_TTUSBIR=m
-CONFIG_RC_ATI_REMOTE=m
-CONFIG_RC_LOOPBACK=m
-CONFIG_RC_XBOX_DVD=m
-CONFIG_CEC_CORE=m
-CONFIG_CEC_NOTIFIER=y
-CONFIG_CEC_PIN=y
-
-#
-# CEC support
-#
-CONFIG_MEDIA_CEC_RC=y
-# CONFIG_CEC_PIN_ERROR_INJ is not set
-CONFIG_MEDIA_CEC_SUPPORT=y
-CONFIG_CEC_CH7322=m
-CONFIG_CEC_CROS_EC=m
-CONFIG_CEC_MESON_AO=m
-CONFIG_CEC_MESON_G12A_AO=m
-CONFIG_CEC_GPIO=m
-CONFIG_CEC_STM32=m
-CONFIG_CEC_TEGRA=m
-CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC=m
-CONFIG_USB_PULSE8_CEC=m
-CONFIG_USB_RAINSHADOW_CEC=m
-# end of CEC support
-
-CONFIG_MEDIA_SUPPORT=m
-# CONFIG_MEDIA_SUPPORT_FILTER is not set
-CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
-
-#
-# Media device types
-#
-CONFIG_MEDIA_CAMERA_SUPPORT=y
-CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
-CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
-CONFIG_MEDIA_RADIO_SUPPORT=y
-CONFIG_MEDIA_SDR_SUPPORT=y
-CONFIG_MEDIA_PLATFORM_SUPPORT=y
-CONFIG_MEDIA_TEST_SUPPORT=y
-# end of Media device types
-
-#
-# Media core support
-#
-CONFIG_VIDEO_DEV=m
-CONFIG_MEDIA_CONTROLLER=y
-CONFIG_DVB_CORE=m
-# end of Media core support
-
-#
-# Video4Linux options
-#
-CONFIG_VIDEO_V4L2_I2C=y
-CONFIG_VIDEO_V4L2_SUBDEV_API=y
-# CONFIG_VIDEO_ADV_DEBUG is not set
-# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
-CONFIG_VIDEO_TUNER=m
-CONFIG_V4L2_JPEG_HELPER=m
-CONFIG_V4L2_H264=m
-CONFIG_V4L2_VP9=m
-CONFIG_V4L2_MEM2MEM_DEV=m
-CONFIG_V4L2_FWNODE=m
-CONFIG_V4L2_ASYNC=m
-CONFIG_V4L2_CCI=m
-CONFIG_V4L2_CCI_I2C=m
-# end of Video4Linux options
-
-#
-# Media controller options
-#
-CONFIG_MEDIA_CONTROLLER_DVB=y
-# end of Media controller options
-
-#
-# Digital TV options
-#
-# CONFIG_DVB_MMAP is not set
-CONFIG_DVB_NET=y
-CONFIG_DVB_MAX_ADAPTERS=16
-CONFIG_DVB_DYNAMIC_MINORS=y
-# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
-# CONFIG_DVB_ULE_DEBUG is not set
-# end of Digital TV options
-
-#
-# Media drivers
-#
-
-#
-# Media drivers
-#
-CONFIG_MEDIA_USB_SUPPORT=y
-
-#
-# Webcam devices
-#
-CONFIG_USB_GSPCA=m
-CONFIG_USB_GSPCA_BENQ=m
-CONFIG_USB_GSPCA_CONEX=m
-CONFIG_USB_GSPCA_CPIA1=m
-CONFIG_USB_GSPCA_DTCS033=m
-CONFIG_USB_GSPCA_ETOMS=m
-CONFIG_USB_GSPCA_FINEPIX=m
-CONFIG_USB_GSPCA_JEILINJ=m
-CONFIG_USB_GSPCA_JL2005BCD=m
-CONFIG_USB_GSPCA_KINECT=m
-CONFIG_USB_GSPCA_KONICA=m
-CONFIG_USB_GSPCA_MARS=m
-CONFIG_USB_GSPCA_MR97310A=m
-CONFIG_USB_GSPCA_NW80X=m
-CONFIG_USB_GSPCA_OV519=m
-CONFIG_USB_GSPCA_OV534=m
-CONFIG_USB_GSPCA_OV534_9=m
-CONFIG_USB_GSPCA_PAC207=m
-CONFIG_USB_GSPCA_PAC7302=m
-CONFIG_USB_GSPCA_PAC7311=m
-CONFIG_USB_GSPCA_SE401=m
-CONFIG_USB_GSPCA_SN9C2028=m
-CONFIG_USB_GSPCA_SN9C20X=m
-CONFIG_USB_GSPCA_SONIXB=m
-CONFIG_USB_GSPCA_SONIXJ=m
-CONFIG_USB_GSPCA_SPCA1528=m
-CONFIG_USB_GSPCA_SPCA500=m
-CONFIG_USB_GSPCA_SPCA501=m
-CONFIG_USB_GSPCA_SPCA505=m
-CONFIG_USB_GSPCA_SPCA506=m
-CONFIG_USB_GSPCA_SPCA508=m
-CONFIG_USB_GSPCA_SPCA561=m
-CONFIG_USB_GSPCA_SQ905=m
-CONFIG_USB_GSPCA_SQ905C=m
-CONFIG_USB_GSPCA_SQ930X=m
-CONFIG_USB_GSPCA_STK014=m
-CONFIG_USB_GSPCA_STK1135=m
-CONFIG_USB_GSPCA_STV0680=m
-CONFIG_USB_GSPCA_SUNPLUS=m
-CONFIG_USB_GSPCA_T613=m
-CONFIG_USB_GSPCA_TOPRO=m
-CONFIG_USB_GSPCA_TOUPTEK=m
-CONFIG_USB_GSPCA_TV8532=m
-CONFIG_USB_GSPCA_VC032X=m
-CONFIG_USB_GSPCA_VICAM=m
-CONFIG_USB_GSPCA_XIRLINK_CIT=m
-CONFIG_USB_GSPCA_ZC3XX=m
-CONFIG_USB_GL860=m
-CONFIG_USB_M5602=m
-CONFIG_USB_STV06XX=m
-CONFIG_USB_PWC=m
-# CONFIG_USB_PWC_DEBUG is not set
-CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_USB_S2255=m
-CONFIG_VIDEO_USBTV=m
-CONFIG_USB_VIDEO_CLASS=m
-CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
-
-#
-# Analog TV USB devices
-#
-CONFIG_VIDEO_GO7007=m
-CONFIG_VIDEO_GO7007_USB=m
-CONFIG_VIDEO_GO7007_LOADER=m
-CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
-CONFIG_VIDEO_HDPVR=m
-CONFIG_VIDEO_PVRUSB2=m
-CONFIG_VIDEO_PVRUSB2_SYSFS=y
-CONFIG_VIDEO_PVRUSB2_DVB=y
-# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
-CONFIG_VIDEO_STK1160=m
-
-#
-# Analog/digital TV USB devices
-#
-CONFIG_VIDEO_AU0828=m
-CONFIG_VIDEO_AU0828_V4L2=y
-CONFIG_VIDEO_AU0828_RC=y
-CONFIG_VIDEO_CX231XX=m
-CONFIG_VIDEO_CX231XX_RC=y
-CONFIG_VIDEO_CX231XX_ALSA=m
-CONFIG_VIDEO_CX231XX_DVB=m
-
-#
-# Digital TV USB devices
-#
-CONFIG_DVB_AS102=m
-CONFIG_DVB_B2C2_FLEXCOP_USB=m
-# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
-CONFIG_DVB_USB_V2=m
-CONFIG_DVB_USB_AF9015=m
-CONFIG_DVB_USB_AF9035=m
-CONFIG_DVB_USB_ANYSEE=m
-CONFIG_DVB_USB_AU6610=m
-CONFIG_DVB_USB_AZ6007=m
-CONFIG_DVB_USB_CE6230=m
-CONFIG_DVB_USB_DVBSKY=m
-CONFIG_DVB_USB_EC168=m
-CONFIG_DVB_USB_GL861=m
-CONFIG_DVB_USB_LME2510=m
-CONFIG_DVB_USB_MXL111SF=m
-CONFIG_DVB_USB_RTL28XXU=m
-# CONFIG_DVB_USB_ZD1301 is not set
-CONFIG_DVB_USB=m
-# CONFIG_DVB_USB_DEBUG is not set
-CONFIG_DVB_USB_A800=m
-CONFIG_DVB_USB_AF9005=m
-CONFIG_DVB_USB_AF9005_REMOTE=m
-CONFIG_DVB_USB_AZ6027=m
-CONFIG_DVB_USB_CINERGY_T2=m
-CONFIG_DVB_USB_CXUSB=m
-CONFIG_DVB_USB_CXUSB_ANALOG=y
-CONFIG_DVB_USB_DIB0700=m
-CONFIG_DVB_USB_DIB3000MC=m
-CONFIG_DVB_USB_DIBUSB_MB=m
-CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
-CONFIG_DVB_USB_DIBUSB_MC=m
-CONFIG_DVB_USB_DIGITV=m
-CONFIG_DVB_USB_DTT200U=m
-CONFIG_DVB_USB_DTV5100=m
-CONFIG_DVB_USB_DW2102=m
-CONFIG_DVB_USB_GP8PSK=m
-CONFIG_DVB_USB_M920X=m
-CONFIG_DVB_USB_NOVA_T_USB2=m
-CONFIG_DVB_USB_OPERA1=m
-CONFIG_DVB_USB_PCTV452E=m
-CONFIG_DVB_USB_TECHNISAT_USB2=m
-CONFIG_DVB_USB_TTUSB2=m
-CONFIG_DVB_USB_UMT_010=m
-CONFIG_DVB_USB_VP702X=m
-CONFIG_DVB_USB_VP7045=m
-CONFIG_SMS_USB_DRV=m
-CONFIG_DVB_TTUSB_BUDGET=m
-CONFIG_DVB_TTUSB_DEC=m
-
-#
-# Webcam, TV (analog/digital) USB devices
-#
-CONFIG_VIDEO_EM28XX=m
-CONFIG_VIDEO_EM28XX_V4L2=m
-CONFIG_VIDEO_EM28XX_ALSA=m
-CONFIG_VIDEO_EM28XX_DVB=m
-CONFIG_VIDEO_EM28XX_RC=m
-
-#
-# Software defined radio USB devices
-#
-CONFIG_USB_AIRSPY=m
-CONFIG_USB_HACKRF=m
-CONFIG_USB_MSI2500=m
-CONFIG_MEDIA_PCI_SUPPORT=y
-
-#
-# Media capture support
-#
-CONFIG_VIDEO_MGB4=m
-CONFIG_VIDEO_SOLO6X10=m
-CONFIG_VIDEO_TW5864=m
-CONFIG_VIDEO_TW68=m
-CONFIG_VIDEO_TW686X=m
-# CONFIG_VIDEO_ZORAN is not set
-
-#
-# Media capture/analog TV support
-#
-CONFIG_VIDEO_DT3155=m
-CONFIG_VIDEO_IVTV=m
-CONFIG_VIDEO_IVTV_ALSA=m
-CONFIG_VIDEO_FB_IVTV=m
-CONFIG_VIDEO_HEXIUM_GEMINI=m
-CONFIG_VIDEO_HEXIUM_ORION=m
-CONFIG_VIDEO_MXB=m
-
-#
-# Media capture/analog/hybrid TV support
-#
-CONFIG_VIDEO_BT848=m
-CONFIG_DVB_BT8XX=m
-CONFIG_VIDEO_CX18=m
-CONFIG_VIDEO_CX18_ALSA=m
-CONFIG_VIDEO_CX23885=m
-CONFIG_MEDIA_ALTERA_CI=m
-# CONFIG_VIDEO_CX25821 is not set
-CONFIG_VIDEO_CX88=m
-CONFIG_VIDEO_CX88_ALSA=m
-CONFIG_VIDEO_CX88_BLACKBIRD=m
-CONFIG_VIDEO_CX88_DVB=m
-CONFIG_VIDEO_CX88_ENABLE_VP3054=y
-CONFIG_VIDEO_CX88_VP3054=m
-CONFIG_VIDEO_CX88_MPEG=m
-CONFIG_VIDEO_SAA7134=m
-CONFIG_VIDEO_SAA7134_ALSA=m
-CONFIG_VIDEO_SAA7134_RC=y
-CONFIG_VIDEO_SAA7134_DVB=m
-# CONFIG_VIDEO_SAA7134_GO7007 is not set
-CONFIG_VIDEO_SAA7164=m
-
-#
-# Media digital TV PCI Adapters
-#
-CONFIG_DVB_B2C2_FLEXCOP_PCI=m
-# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
-CONFIG_DVB_DDBRIDGE=m
-# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
-CONFIG_DVB_DM1105=m
-CONFIG_MANTIS_CORE=m
-CONFIG_DVB_MANTIS=m
-CONFIG_DVB_HOPPER=m
-CONFIG_DVB_NETUP_UNIDVB=m
-CONFIG_DVB_NGENE=m
-CONFIG_DVB_PLUTO2=m
-CONFIG_DVB_PT1=m
-CONFIG_DVB_PT3=m
-CONFIG_DVB_SMIPCIE=m
-CONFIG_DVB_BUDGET_CORE=m
-CONFIG_DVB_BUDGET=m
-CONFIG_DVB_BUDGET_CI=m
-CONFIG_DVB_BUDGET_AV=m
-# CONFIG_IPU_BRIDGE is not set
-CONFIG_RADIO_ADAPTERS=m
-# CONFIG_RADIO_MAXIRADIO is not set
-# CONFIG_RADIO_SAA7706H is not set
-CONFIG_RADIO_SHARK=m
-CONFIG_RADIO_SHARK2=m
-# CONFIG_RADIO_SI4713 is not set
-CONFIG_RADIO_TEA575X=m
-# CONFIG_RADIO_TEA5764 is not set
-# CONFIG_RADIO_TEF6862 is not set
-# CONFIG_RADIO_WL1273 is not set
-# CONFIG_USB_DSBR is not set
-CONFIG_USB_KEENE=m
-CONFIG_USB_MA901=m
-CONFIG_USB_MR800=m
-CONFIG_USB_RAREMONO=m
-CONFIG_RADIO_SI470X=m
-CONFIG_USB_SI470X=m
-# CONFIG_I2C_SI470X is not set
-CONFIG_MEDIA_PLATFORM_DRIVERS=y
-CONFIG_V4L_PLATFORM_DRIVERS=y
-# CONFIG_SDR_PLATFORM_DRIVERS is not set
-# CONFIG_DVB_PLATFORM_DRIVERS is not set
-CONFIG_V4L_MEM2MEM_DRIVERS=y
-CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
-CONFIG_VIDEO_MUX=m
-
-#
-# Allegro DVT media platform drivers
-#
-
-#
-# Amlogic media platform drivers
-#
-CONFIG_VIDEO_MESON_GE2D=m
-
-#
-# Amphion drivers
-#
-CONFIG_VIDEO_AMPHION_VPU=m
-
-#
-# Aspeed media platform drivers
-#
-
-#
-# Atmel media platform drivers
-#
-CONFIG_VIDEO_BCM2835_UNICAM=m
-
-#
-# Cadence media platform drivers
-#
-CONFIG_VIDEO_CADENCE_CSI2RX=m
-CONFIG_VIDEO_CADENCE_CSI2TX=m
-
-#
-# Chips&Media media platform drivers
-#
-CONFIG_VIDEO_CODA=m
-
-#
-# Intel media platform drivers
-#
-
-#
-# Marvell media platform drivers
-#
-CONFIG_VIDEO_CAFE_CCIC=m
-
-#
-# Mediatek media platform drivers
-#
-
-#
-# Microchip Technology, Inc. media platform drivers
-#
-
-#
-# Nuvoton media platform drivers
-#
-CONFIG_VIDEO_NPCM_VCD_ECE=m
-
-#
-# NVidia media platform drivers
-#
-CONFIG_VIDEO_TEGRA_VDE=m
-
-#
-# NXP media platform drivers
-#
-# CONFIG_VIDEO_IMX7_CSI is not set
-# CONFIG_VIDEO_IMX8MQ_MIPI_CSI2 is not set
-CONFIG_VIDEO_IMX_MIPI_CSIS=m
-CONFIG_VIDEO_IMX8_ISI=m
-CONFIG_VIDEO_IMX8_ISI_M2M=y
-CONFIG_VIDEO_IMX_PXP=m
-CONFIG_VIDEO_DW100=m
-CONFIG_VIDEO_IMX8_JPEG=m
-
-#
-# Qualcomm media platform drivers
-#
-CONFIG_VIDEO_QCOM_CAMSS=m
-
-#
-# Raspberry Pi media platform drivers
-#
-CONFIG_VIDEO_RASPBERRYPI_PISP_BE=m
-CONFIG_VIDEO_RP1_CFE=m
-
-#
-# Renesas media platform drivers
-#
-
-#
-# Rockchip media platform drivers
-#
-CONFIG_VIDEO_ROCKCHIP_RGA=m
-CONFIG_VIDEO_ROCKCHIP_ISP1=m
-
-#
-# Samsung media platform drivers
-#
-
-#
-# STMicroelectronics media platform drivers
-#
-CONFIG_VIDEO_STM32_CSI=m
-CONFIG_VIDEO_STM32_DCMI=m
-CONFIG_VIDEO_STM32_DCMIPP=m
-CONFIG_VIDEO_STM32_DMA2D=m
-
-#
-# Sunxi media platform drivers
-#
-# CONFIG_VIDEO_SUN4I_CSI is not set
-# CONFIG_VIDEO_SUN6I_CSI is not set
-CONFIG_VIDEO_SUN6I_MIPI_CSI2=m
-CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2=m
-CONFIG_VIDEO_SUN8I_DEINTERLACE=m
-CONFIG_VIDEO_SUN8I_ROTATE=m
-
-#
-# Texas Instruments drivers
-#
-
-#
-# Verisilicon media platform drivers
-#
-CONFIG_VIDEO_HANTRO=m
-CONFIG_VIDEO_HANTRO_HEVC_RFC=y
-CONFIG_VIDEO_HANTRO_IMX8M=y
-CONFIG_VIDEO_HANTRO_ROCKCHIP=y
-CONFIG_VIDEO_HANTRO_SUNXI=y
-CONFIG_VIDEO_HANTRO_STM32MP25=y
-
-#
-# VIA media platform drivers
-#
-
-#
-# Xilinx media platform drivers
-#
-# CONFIG_VIDEO_XILINX is not set
-
-#
-# MMC/SDIO DVB adapters
-#
-CONFIG_SMS_SDIO_DRV=m
-CONFIG_V4L_TEST_DRIVERS=y
-# CONFIG_VIDEO_VIM2M is not set
-# CONFIG_VIDEO_VICODEC is not set
-# CONFIG_VIDEO_VIMC is not set
-CONFIG_VIDEO_VIVID=m
-CONFIG_VIDEO_VIVID_CEC=y
-CONFIG_VIDEO_VIVID_MAX_DEVS=64
-# CONFIG_VIDEO_VISL is not set
-# CONFIG_DVB_TEST_DRIVERS is not set
-
-#
-# FireWire (IEEE 1394) Adapters
-#
-CONFIG_DVB_FIREDTV=m
-CONFIG_DVB_FIREDTV_INPUT=y
-CONFIG_MEDIA_COMMON_OPTIONS=y
-
-#
-# common driver options
-#
-CONFIG_CYPRESS_FIRMWARE=m
-CONFIG_TTPCI_EEPROM=m
-CONFIG_UVC_COMMON=m
-CONFIG_VIDEO_CX2341X=m
-CONFIG_VIDEO_TVEEPROM=m
-CONFIG_DVB_B2C2_FLEXCOP=m
-CONFIG_VIDEO_SAA7146=m
-CONFIG_VIDEO_SAA7146_VV=m
-CONFIG_SMS_SIANO_MDTV=m
-CONFIG_SMS_SIANO_RC=y
-# CONFIG_SMS_SIANO_DEBUGFS is not set
-CONFIG_VIDEO_V4L2_TPG=m
-CONFIG_VIDEOBUF2_CORE=m
-CONFIG_VIDEOBUF2_V4L2=m
-CONFIG_VIDEOBUF2_MEMOPS=m
-CONFIG_VIDEOBUF2_DMA_CONTIG=m
-CONFIG_VIDEOBUF2_VMALLOC=m
-CONFIG_VIDEOBUF2_DMA_SG=m
-CONFIG_VIDEOBUF2_DVB=m
-# end of Media drivers
-
-#
-# Media ancillary drivers
-#
-CONFIG_MEDIA_ATTACH=y
-
-#
-# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
-#
-CONFIG_VIDEO_IR_I2C=m
-CONFIG_VIDEO_CAMERA_SENSOR=y
-CONFIG_VIDEO_APTINA_PLL=m
-CONFIG_VIDEO_CCS_PLL=m
-CONFIG_VIDEO_ALVIUM_CSI2=m
-CONFIG_VIDEO_AR0521=m
-CONFIG_VIDEO_GC0308=m
-CONFIG_VIDEO_GC05A2=m
-CONFIG_VIDEO_GC08A3=m
-CONFIG_VIDEO_GC2145=m
-CONFIG_VIDEO_HI556=m
-CONFIG_VIDEO_HI846=m
-CONFIG_VIDEO_HI847=m
-CONFIG_VIDEO_IMX208=m
-CONFIG_VIDEO_IMX214=m
-CONFIG_VIDEO_IMX219=m
-CONFIG_VIDEO_IMX258=m
-CONFIG_VIDEO_IMX274=m
-CONFIG_VIDEO_IMX283=m
-CONFIG_VIDEO_IMX290=m
-CONFIG_VIDEO_IMX296=m
-CONFIG_VIDEO_IMX319=m
-CONFIG_VIDEO_IMX334=m
-CONFIG_VIDEO_IMX335=m
-CONFIG_VIDEO_IMX355=m
-CONFIG_VIDEO_IMX412=m
-CONFIG_VIDEO_IMX415=m
-CONFIG_VIDEO_MAX9271_LIB=m
-CONFIG_VIDEO_MT9M001=m
-CONFIG_VIDEO_MT9M111=m
-CONFIG_VIDEO_MT9M114=m
-CONFIG_VIDEO_MT9P031=m
-CONFIG_VIDEO_MT9T112=m
-CONFIG_VIDEO_MT9V011=m
-CONFIG_VIDEO_MT9V032=m
-CONFIG_VIDEO_MT9V111=m
-CONFIG_VIDEO_OG01A1B=m
-CONFIG_VIDEO_OV01A10=m
-CONFIG_VIDEO_OV02A10=m
-CONFIG_VIDEO_OV08D10=m
-CONFIG_VIDEO_OV08X40=m
-CONFIG_VIDEO_OV13858=m
-CONFIG_VIDEO_OV13B10=m
-CONFIG_VIDEO_OV2640=m
-CONFIG_VIDEO_OV2659=m
-CONFIG_VIDEO_OV2680=m
-CONFIG_VIDEO_OV2685=m
-CONFIG_VIDEO_OV2740=m
-CONFIG_VIDEO_OV4689=m
-CONFIG_VIDEO_OV5640=m
-CONFIG_VIDEO_OV5645=m
-CONFIG_VIDEO_OV5647=m
-CONFIG_VIDEO_OV5648=m
-CONFIG_VIDEO_OV5670=m
-CONFIG_VIDEO_OV5675=m
-CONFIG_VIDEO_OV5693=m
-CONFIG_VIDEO_OV5695=m
-CONFIG_VIDEO_OV64A40=m
-CONFIG_VIDEO_OV6650=m
-CONFIG_VIDEO_OV7251=m
-CONFIG_VIDEO_OV7640=m
-CONFIG_VIDEO_OV7670=m
-CONFIG_VIDEO_OV772X=m
-CONFIG_VIDEO_OV7740=m
-CONFIG_VIDEO_OV8856=m
-CONFIG_VIDEO_OV8858=m
-CONFIG_VIDEO_OV8865=m
-CONFIG_VIDEO_OV9282=m
-CONFIG_VIDEO_OV9640=m
-CONFIG_VIDEO_OV9650=m
-CONFIG_VIDEO_OV9734=m
-CONFIG_VIDEO_RDACM20=m
-CONFIG_VIDEO_RDACM21=m
-CONFIG_VIDEO_RJ54N1=m
-CONFIG_VIDEO_S5C73M3=m
-CONFIG_VIDEO_S5K5BAF=m
-CONFIG_VIDEO_S5K6A3=m
-CONFIG_VIDEO_VGXY61=m
-CONFIG_VIDEO_CCS=m
-CONFIG_VIDEO_ET8EK8=m
-
-#
-# Camera ISPs
-#
-CONFIG_VIDEO_THP7312=m
-# end of Camera ISPs
-
-#
-# Lens drivers
-#
-CONFIG_VIDEO_AD5820=m
-CONFIG_VIDEO_AK7375=m
-CONFIG_VIDEO_DW9714=m
-# CONFIG_VIDEO_DW9719 is not set
-CONFIG_VIDEO_DW9768=m
-CONFIG_VIDEO_DW9807_VCM=m
-# end of Lens drivers
-
-#
-# Flash devices
-#
-CONFIG_VIDEO_ADP1653=m
-CONFIG_VIDEO_LM3560=m
-CONFIG_VIDEO_LM3646=m
-# end of Flash devices
-
-#
-# Audio decoders, processors and mixers
-#
-CONFIG_VIDEO_CS3308=m
-CONFIG_VIDEO_CS5345=m
-CONFIG_VIDEO_CS53L32A=m
-CONFIG_VIDEO_MSP3400=m
-CONFIG_VIDEO_SONY_BTF_MPX=m
-CONFIG_VIDEO_TDA1997X=m
-CONFIG_VIDEO_TDA7432=m
-CONFIG_VIDEO_TDA9840=m
-CONFIG_VIDEO_TEA6415C=m
-CONFIG_VIDEO_TEA6420=m
-CONFIG_VIDEO_TLV320AIC23B=m
-CONFIG_VIDEO_TVAUDIO=m
-CONFIG_VIDEO_UDA1342=m
-CONFIG_VIDEO_VP27SMPX=m
-CONFIG_VIDEO_WM8739=m
-CONFIG_VIDEO_WM8775=m
-# end of Audio decoders, processors and mixers
-
-#
-# RDS decoders
-#
-CONFIG_VIDEO_SAA6588=m
-# end of RDS decoders
-
-#
-# Video decoders
-#
-CONFIG_VIDEO_ADV7180=m
-CONFIG_VIDEO_ADV7183=m
-CONFIG_VIDEO_ADV748X=m
-CONFIG_VIDEO_ADV7604=m
-CONFIG_VIDEO_ADV7604_CEC=y
-CONFIG_VIDEO_ADV7842=m
-CONFIG_VIDEO_ADV7842_CEC=y
-CONFIG_VIDEO_BT819=m
-CONFIG_VIDEO_BT856=m
-CONFIG_VIDEO_BT866=m
-CONFIG_VIDEO_ISL7998X=m
-CONFIG_VIDEO_KS0127=m
-CONFIG_VIDEO_MAX9286=m
-CONFIG_VIDEO_ML86V7667=m
-CONFIG_VIDEO_SAA7110=m
-CONFIG_VIDEO_SAA711X=m
-CONFIG_VIDEO_TC358743=m
-CONFIG_VIDEO_TC358743_CEC=y
-CONFIG_VIDEO_TC358746=m
-CONFIG_VIDEO_TVP514X=m
-CONFIG_VIDEO_TVP5150=m
-CONFIG_VIDEO_TVP7002=m
-CONFIG_VIDEO_TW2804=m
-CONFIG_VIDEO_TW9900=m
-CONFIG_VIDEO_TW9903=m
-CONFIG_VIDEO_TW9906=m
-CONFIG_VIDEO_TW9910=m
-CONFIG_VIDEO_VPX3220=m
-
-#
-# Video and audio decoders
-#
-CONFIG_VIDEO_SAA717X=m
-CONFIG_VIDEO_CX25840=m
-# end of Video decoders
-
-#
-# Video encoders
-#
-CONFIG_VIDEO_ADV7170=m
-CONFIG_VIDEO_ADV7175=m
-CONFIG_VIDEO_ADV7343=m
-CONFIG_VIDEO_ADV7393=m
-CONFIG_VIDEO_AK881X=m
-CONFIG_VIDEO_SAA7127=m
-CONFIG_VIDEO_SAA7185=m
-CONFIG_VIDEO_THS8200=m
-# end of Video encoders
-
-#
-# Video improvement chips
-#
-CONFIG_VIDEO_UPD64031A=m
-CONFIG_VIDEO_UPD64083=m
-# end of Video improvement chips
-
-#
-# Audio/Video compression chips
-#
-CONFIG_VIDEO_SAA6752HS=m
-# end of Audio/Video compression chips
-
-#
-# SDR tuner chips
-#
-CONFIG_SDR_MAX2175=m
-# end of SDR tuner chips
-
-#
-# Miscellaneous helper chips
-#
-CONFIG_VIDEO_I2C=m
-CONFIG_VIDEO_M52790=m
-CONFIG_VIDEO_ST_MIPID02=m
-CONFIG_VIDEO_THS7303=m
-# end of Miscellaneous helper chips
-
-#
-# Video serializers and deserializers
-#
-# CONFIG_VIDEO_DS90UB913 is not set
-# CONFIG_VIDEO_DS90UB953 is not set
-# CONFIG_VIDEO_DS90UB960 is not set
-CONFIG_VIDEO_MAX96714=m
-CONFIG_VIDEO_MAX96717=m
-# end of Video serializers and deserializers
-
-#
-# Media SPI Adapters
-#
-CONFIG_CXD2880_SPI_DRV=m
-CONFIG_VIDEO_GS1662=m
-# end of Media SPI Adapters
-
-CONFIG_MEDIA_TUNER=m
-
-#
-# Customize TV tuners
-#
-CONFIG_MEDIA_TUNER_E4000=m
-CONFIG_MEDIA_TUNER_FC0011=m
-CONFIG_MEDIA_TUNER_FC0012=m
-CONFIG_MEDIA_TUNER_FC0013=m
-CONFIG_MEDIA_TUNER_FC2580=m
-CONFIG_MEDIA_TUNER_IT913X=m
-CONFIG_MEDIA_TUNER_M88RS6000T=m
-CONFIG_MEDIA_TUNER_MAX2165=m
-CONFIG_MEDIA_TUNER_MC44S803=m
-CONFIG_MEDIA_TUNER_MSI001=m
-CONFIG_MEDIA_TUNER_MT2060=m
-CONFIG_MEDIA_TUNER_MT2063=m
-CONFIG_MEDIA_TUNER_MT20XX=m
-CONFIG_MEDIA_TUNER_MT2131=m
-CONFIG_MEDIA_TUNER_MT2266=m
-CONFIG_MEDIA_TUNER_MXL301RF=m
-CONFIG_MEDIA_TUNER_MXL5005S=m
-CONFIG_MEDIA_TUNER_MXL5007T=m
-CONFIG_MEDIA_TUNER_QM1D1B0004=m
-CONFIG_MEDIA_TUNER_QM1D1C0042=m
-CONFIG_MEDIA_TUNER_QT1010=m
-CONFIG_MEDIA_TUNER_R820T=m
-CONFIG_MEDIA_TUNER_SI2157=m
-CONFIG_MEDIA_TUNER_SIMPLE=m
-CONFIG_MEDIA_TUNER_TDA18212=m
-CONFIG_MEDIA_TUNER_TDA18218=m
-CONFIG_MEDIA_TUNER_TDA18250=m
-CONFIG_MEDIA_TUNER_TDA18271=m
-CONFIG_MEDIA_TUNER_TDA827X=m
-CONFIG_MEDIA_TUNER_TDA8290=m
-CONFIG_MEDIA_TUNER_TDA9887=m
-CONFIG_MEDIA_TUNER_TEA5761=m
-CONFIG_MEDIA_TUNER_TEA5767=m
-CONFIG_MEDIA_TUNER_TUA9001=m
-CONFIG_MEDIA_TUNER_XC2028=m
-CONFIG_MEDIA_TUNER_XC4000=m
-CONFIG_MEDIA_TUNER_XC5000=m
-# end of Customize TV tuners
-
-#
-# Customise DVB Frontends
-#
-
-#
-# Multistandard (satellite) frontends
-#
-CONFIG_DVB_M88DS3103=m
-CONFIG_DVB_MXL5XX=m
-CONFIG_DVB_STB0899=m
-CONFIG_DVB_STB6100=m
-CONFIG_DVB_STV090x=m
-CONFIG_DVB_STV0910=m
-CONFIG_DVB_STV6110x=m
-CONFIG_DVB_STV6111=m
-
-#
-# Multistandard (cable + terrestrial) frontends
-#
-CONFIG_DVB_DRXK=m
-CONFIG_DVB_MN88472=m
-CONFIG_DVB_MN88473=m
-CONFIG_DVB_SI2165=m
-CONFIG_DVB_TDA18271C2DD=m
-
-#
-# DVB-S (satellite) frontends
-#
-CONFIG_DVB_CX24110=m
-CONFIG_DVB_CX24116=m
-CONFIG_DVB_CX24117=m
-CONFIG_DVB_CX24120=m
-CONFIG_DVB_CX24123=m
-CONFIG_DVB_DS3000=m
-CONFIG_DVB_MB86A16=m
-CONFIG_DVB_MT312=m
-CONFIG_DVB_S5H1420=m
-CONFIG_DVB_SI21XX=m
-CONFIG_DVB_STB6000=m
-CONFIG_DVB_STV0288=m
-CONFIG_DVB_STV0299=m
-CONFIG_DVB_STV0900=m
-CONFIG_DVB_STV6110=m
-CONFIG_DVB_TDA10071=m
-CONFIG_DVB_TDA10086=m
-CONFIG_DVB_TDA8083=m
-CONFIG_DVB_TDA8261=m
-CONFIG_DVB_TDA826X=m
-CONFIG_DVB_TS2020=m
-CONFIG_DVB_TUA6100=m
-CONFIG_DVB_TUNER_CX24113=m
-CONFIG_DVB_TUNER_ITD1000=m
-CONFIG_DVB_VES1X93=m
-CONFIG_DVB_ZL10036=m
-CONFIG_DVB_ZL10039=m
-
-#
-# DVB-T (terrestrial) frontends
-#
-CONFIG_DVB_AF9013=m
-CONFIG_DVB_AS102_FE=m
-CONFIG_DVB_CX22700=m
-CONFIG_DVB_CX22702=m
-CONFIG_DVB_CXD2820R=m
-CONFIG_DVB_CXD2841ER=m
-CONFIG_DVB_DIB3000MB=m
-CONFIG_DVB_DIB3000MC=m
-CONFIG_DVB_DIB7000M=m
-CONFIG_DVB_DIB7000P=m
-CONFIG_DVB_DIB9000=m
-CONFIG_DVB_DRXD=m
-CONFIG_DVB_EC100=m
-CONFIG_DVB_GP8PSK_FE=m
-CONFIG_DVB_L64781=m
-CONFIG_DVB_MT352=m
-CONFIG_DVB_NXT6000=m
-CONFIG_DVB_RTL2830=m
-CONFIG_DVB_RTL2832=m
-CONFIG_DVB_RTL2832_SDR=m
-CONFIG_DVB_S5H1432=m
-CONFIG_DVB_SI2168=m
-CONFIG_DVB_SP887X=m
-CONFIG_DVB_STV0367=m
-CONFIG_DVB_TDA10048=m
-CONFIG_DVB_TDA1004X=m
-CONFIG_DVB_ZD1301_DEMOD=m
-CONFIG_DVB_ZL10353=m
-CONFIG_DVB_CXD2880=m
-
-#
-# DVB-C (cable) frontends
-#
-CONFIG_DVB_STV0297=m
-CONFIG_DVB_TDA10021=m
-CONFIG_DVB_TDA10023=m
-CONFIG_DVB_VES1820=m
-
-#
-# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
-#
-CONFIG_DVB_AU8522=m
-CONFIG_DVB_AU8522_DTV=m
-CONFIG_DVB_AU8522_V4L=m
-CONFIG_DVB_BCM3510=m
-CONFIG_DVB_LG2160=m
-CONFIG_DVB_LGDT3305=m
-CONFIG_DVB_LGDT3306A=m
-CONFIG_DVB_LGDT330X=m
-CONFIG_DVB_MXL692=m
-CONFIG_DVB_NXT200X=m
-CONFIG_DVB_OR51132=m
-CONFIG_DVB_OR51211=m
-CONFIG_DVB_S5H1409=m
-CONFIG_DVB_S5H1411=m
-
-#
-# ISDB-T (terrestrial) frontends
-#
-CONFIG_DVB_DIB8000=m
-CONFIG_DVB_MB86A20S=m
-CONFIG_DVB_S921=m
-
-#
-# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
-#
-CONFIG_DVB_MN88443X=m
-CONFIG_DVB_TC90522=m
-
-#
-# Digital terrestrial only tuners/PLL
-#
-CONFIG_DVB_PLL=m
-CONFIG_DVB_TUNER_DIB0070=m
-CONFIG_DVB_TUNER_DIB0090=m
-
-#
-# SEC control devices for DVB-S
-#
-CONFIG_DVB_A8293=m
-CONFIG_DVB_AF9033=m
-CONFIG_DVB_ASCOT2E=m
-CONFIG_DVB_ATBM8830=m
-CONFIG_DVB_HELENE=m
-CONFIG_DVB_HORUS3A=m
-CONFIG_DVB_ISL6405=m
-CONFIG_DVB_ISL6421=m
-CONFIG_DVB_ISL6423=m
-CONFIG_DVB_IX2505V=m
-CONFIG_DVB_LGS8GL5=m
-CONFIG_DVB_LGS8GXX=m
-CONFIG_DVB_LNBH25=m
-CONFIG_DVB_LNBH29=m
-CONFIG_DVB_LNBP21=m
-CONFIG_DVB_LNBP22=m
-CONFIG_DVB_M88RS2000=m
-CONFIG_DVB_TDA665x=m
-CONFIG_DVB_DRX39XYJ=m
-
-#
-# Common Interface (EN50221) controller drivers
-#
-CONFIG_DVB_CXD2099=m
-CONFIG_DVB_SP2=m
-# end of Customise DVB Frontends
-
-#
-# Tools to develop new frontends
-#
-CONFIG_DVB_DUMMY_FE=m
-# end of Media ancillary drivers
-
-#
-# Graphics support
-#
-CONFIG_APERTURE_HELPERS=y
-CONFIG_SCREEN_INFO=y
-CONFIG_VIDEO=y
-# CONFIG_AUXDISPLAY is not set
-# CONFIG_PANEL is not set
-CONFIG_TEGRA_HOST1X_CONTEXT_BUS=y
-CONFIG_TEGRA_HOST1X=m
-CONFIG_TEGRA_HOST1X_FIREWALL=y
-CONFIG_DRM=m
-CONFIG_DRM_MIPI_DBI=m
-CONFIG_DRM_MIPI_DSI=y
-# CONFIG_DRM_DEBUG_MM is not set
-CONFIG_DRM_KMS_HELPER=m
-CONFIG_DRM_DRAW=y
-CONFIG_DRM_PANIC=y
-CONFIG_DRM_PANIC_FOREGROUND_COLOR=0xffffff
-CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x000000
-# CONFIG_DRM_PANIC_DEBUG is not set
-CONFIG_DRM_PANIC_SCREEN="user"
-# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
-# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
-CONFIG_DRM_CLIENT=y
-CONFIG_DRM_CLIENT_LIB=m
-CONFIG_DRM_CLIENT_SELECTION=m
-CONFIG_DRM_CLIENT_SETUP=y
-
-#
-# Supported DRM clients
-#
-CONFIG_DRM_FBDEV_EMULATION=y
-CONFIG_DRM_FBDEV_OVERALLOC=100
-# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
-CONFIG_DRM_CLIENT_LOG=y
-CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y
-# CONFIG_DRM_CLIENT_DEFAULT_LOG is not set
-CONFIG_DRM_CLIENT_DEFAULT="fbdev"
-# end of Supported DRM clients
-
-CONFIG_DRM_LOAD_EDID_FIRMWARE=y
-CONFIG_DRM_DISPLAY_DP_AUX_BUS=m
-CONFIG_DRM_DISPLAY_HELPER=m
-CONFIG_DRM_BRIDGE_CONNECTOR=y
-CONFIG_DRM_DISPLAY_DP_AUX_CEC=y
-CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV=y
-CONFIG_DRM_DISPLAY_DP_HELPER=y
-CONFIG_DRM_DISPLAY_DSC_HELPER=y
-CONFIG_DRM_DISPLAY_HDCP_HELPER=y
-CONFIG_DRM_DISPLAY_HDMI_AUDIO_HELPER=y
-CONFIG_DRM_DISPLAY_HDMI_HELPER=y
-CONFIG_DRM_DISPLAY_HDMI_STATE_HELPER=y
-CONFIG_DRM_TTM=m
-CONFIG_DRM_EXEC=m
-CONFIG_DRM_GPUVM=m
-CONFIG_DRM_BUDDY=m
-CONFIG_DRM_VRAM_HELPER=m
-CONFIG_DRM_TTM_HELPER=m
-CONFIG_DRM_GEM_DMA_HELPER=m
-CONFIG_DRM_GEM_SHMEM_HELPER=m
-CONFIG_DRM_SUBALLOC_HELPER=m
-CONFIG_DRM_SCHED=m
-
-#
-# I2C encoder or helper chips
-#
-# CONFIG_DRM_I2C_CH7006 is not set
-# CONFIG_DRM_I2C_SIL164 is not set
-# CONFIG_DRM_I2C_NXP_TDA998X is not set
-# CONFIG_DRM_I2C_NXP_TDA9950 is not set
-# end of I2C encoder or helper chips
-
-#
-# ARM devices
-#
-CONFIG_DRM_HDLCD=m
-# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
-CONFIG_DRM_MALI_DISPLAY=m
-CONFIG_DRM_KOMEDA=m
-# end of ARM devices
-
-CONFIG_DRM_RADEON=m
-# CONFIG_DRM_RADEON_USERPTR is not set
-CONFIG_DRM_AMDGPU=m
-CONFIG_DRM_AMDGPU_SI=y
-CONFIG_DRM_AMDGPU_CIK=y
-CONFIG_DRM_AMDGPU_USERPTR=y
-CONFIG_DRM_AMD_ISP=y
-# CONFIG_DRM_AMDGPU_WERROR is not set
-
-#
-# ACP (Audio CoProcessor) Configuration
-#
-# CONFIG_DRM_AMD_ACP is not set
-# end of ACP (Audio CoProcessor) Configuration
-
-#
-# Display Engine Configuration
-#
-CONFIG_DRM_AMD_DC=y
-CONFIG_DRM_AMD_DC_FP=y
-CONFIG_DRM_AMD_DC_SI=y
-CONFIG_DRM_AMD_SECURE_DISPLAY=y
-# end of Display Engine Configuration
-
-CONFIG_HSA_AMD=y
-CONFIG_DRM_NOUVEAU=m
-CONFIG_NOUVEAU_PLATFORM_DRIVER=y
-CONFIG_NOUVEAU_DEBUG=5
-CONFIG_NOUVEAU_DEBUG_DEFAULT=3
-# CONFIG_NOUVEAU_DEBUG_MMU is not set
-# CONFIG_NOUVEAU_DEBUG_PUSH is not set
-CONFIG_DRM_NOUVEAU_BACKLIGHT=y
-# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set
-CONFIG_DRM_XE=m
-CONFIG_DRM_XE_DISPLAY=y
-CONFIG_DRM_XE_FORCE_PROBE=""
-
-#
-# drm/Xe Debugging
-#
-# CONFIG_DRM_XE_WERROR is not set
-# CONFIG_DRM_XE_DEBUG is not set
-# CONFIG_DRM_XE_DEBUG_VM is not set
-# CONFIG_DRM_XE_DEBUG_MEMIRQ is not set
-# CONFIG_DRM_XE_DEBUG_SRIOV is not set
-# CONFIG_DRM_XE_DEBUG_MEM is not set
-# CONFIG_DRM_XE_LARGE_GUC_BUFFER is not set
-# CONFIG_DRM_XE_USERPTR_INVAL_INJECT is not set
-# end of drm/Xe Debugging
-
-#
-# drm/xe Profile Guided Optimisation
-#
-CONFIG_DRM_XE_JOB_TIMEOUT_MAX=10000
-CONFIG_DRM_XE_JOB_TIMEOUT_MIN=1
-CONFIG_DRM_XE_TIMESLICE_MAX=10000000
-CONFIG_DRM_XE_TIMESLICE_MIN=1
-CONFIG_DRM_XE_PREEMPT_TIMEOUT=640000
-CONFIG_DRM_XE_PREEMPT_TIMEOUT_MAX=10000000
-CONFIG_DRM_XE_PREEMPT_TIMEOUT_MIN=1
-CONFIG_DRM_XE_ENABLE_SCHEDTIMEOUT_LIMIT=y
-# end of drm/xe Profile Guided Optimisation
-
-# CONFIG_DRM_KMB_DISPLAY is not set
-CONFIG_DRM_VGEM=m
-# CONFIG_DRM_VKMS is not set
-CONFIG_DRM_ROCKCHIP=m
-CONFIG_ROCKCHIP_VOP=y
-CONFIG_ROCKCHIP_VOP2=y
-CONFIG_ROCKCHIP_ANALOGIX_DP=y
-CONFIG_ROCKCHIP_CDN_DP=y
-CONFIG_ROCKCHIP_DW_HDMI=y
-CONFIG_ROCKCHIP_DW_HDMI_QP=y
-CONFIG_ROCKCHIP_DW_MIPI_DSI=y
-CONFIG_ROCKCHIP_DW_MIPI_DSI2=y
-CONFIG_ROCKCHIP_INNO_HDMI=y
-CONFIG_ROCKCHIP_LVDS=y
-CONFIG_ROCKCHIP_RGB=y
-CONFIG_ROCKCHIP_RK3066_HDMI=y
-CONFIG_DRM_VMWGFX=m
-CONFIG_DRM_UDL=m
-CONFIG_DRM_AST=m
-# CONFIG_DRM_MGAG200 is not set
-# CONFIG_DRM_SUN4I is not set
-CONFIG_DRM_QXL=m
-CONFIG_DRM_VIRTIO_GPU=m
-CONFIG_DRM_VIRTIO_GPU_KMS=y
-CONFIG_DRM_MSM=m
-CONFIG_DRM_MSM_GPU_STATE=y
-# CONFIG_DRM_MSM_GPU_SUDO is not set
-CONFIG_DRM_MSM_MDSS=y
-CONFIG_DRM_MSM_MDP4=y
-CONFIG_DRM_MSM_MDP5=y
-CONFIG_DRM_MSM_DPU=y
-CONFIG_DRM_MSM_DP=y
-CONFIG_DRM_MSM_DSI=y
-CONFIG_DRM_MSM_DSI_28NM_PHY=y
-CONFIG_DRM_MSM_DSI_20NM_PHY=y
-CONFIG_DRM_MSM_DSI_28NM_8960_PHY=y
-CONFIG_DRM_MSM_DSI_14NM_PHY=y
-CONFIG_DRM_MSM_DSI_10NM_PHY=y
-CONFIG_DRM_MSM_DSI_7NM_PHY=y
-CONFIG_DRM_MSM_HDMI=y
-CONFIG_DRM_MSM_HDMI_HDCP=y
-CONFIG_DRM_TEGRA=m
-# CONFIG_DRM_TEGRA_DEBUG is not set
-CONFIG_DRM_TEGRA_STAGING=y
-CONFIG_DRM_STM=m
-CONFIG_DRM_STM_DSI=m
-CONFIG_DRM_STM_LVDS=m
-CONFIG_DRM_PANEL=y
-
-#
-# Display Panels
-#
-# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set
-CONFIG_DRM_PANEL_ARM_VERSATILE=m
-CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596=m
-CONFIG_DRM_PANEL_AUO_A030JTN01=m
-CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0=m
-CONFIG_DRM_PANEL_BOE_HIMAX8279D=m
-# CONFIG_DRM_PANEL_BOE_TH101MB31UIG002_28A is not set
-CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
-CONFIG_DRM_PANEL_BOE_TV101WUM_LL2=m
-CONFIG_DRM_PANEL_EBBG_FT8719=m
-CONFIG_DRM_PANEL_ELIDA_KD35T133=m
-CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m
-# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set
-CONFIG_DRM_PANEL_DSI_CM=m
-# CONFIG_DRM_PANEL_LVDS is not set
-CONFIG_DRM_PANEL_HIMAX_HX83102=m
-# CONFIG_DRM_PANEL_HIMAX_HX83112A is not set
-CONFIG_DRM_PANEL_HIMAX_HX8394=m
-# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set
-# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set
-CONFIG_DRM_PANEL_ILITEK_ILI9805=m
-CONFIG_DRM_PANEL_ILITEK_ILI9806E=m
-# CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set
-CONFIG_DRM_PANEL_ILITEK_ILI9882T=m
-# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set
-# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
-CONFIG_DRM_PANEL_JADARD_JD9365DA_H3=m
-CONFIG_DRM_PANEL_JDI_LPM102A188A=m
-# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
-# CONFIG_DRM_PANEL_JDI_R63452 is not set
-CONFIG_DRM_PANEL_KHADAS_TS050=m
-# CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set
-# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
-CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829=m
-CONFIG_DRM_PANEL_LINCOLNTECH_LCD197=m
-# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
-# CONFIG_DRM_PANEL_LG_LG4573 is not set
-CONFIG_DRM_PANEL_LG_SW43408=m
-CONFIG_DRM_PANEL_MAGNACHIP_D53E6EA8966=m
-CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
-# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
-CONFIG_DRM_PANEL_NEWVISION_NV3051D=m
-CONFIG_DRM_PANEL_NEWVISION_NV3052C=m
-CONFIG_DRM_PANEL_NOVATEK_NT35510=m
-CONFIG_DRM_PANEL_NOVATEK_NT35560=m
-CONFIG_DRM_PANEL_NOVATEK_NT35950=m
-CONFIG_DRM_PANEL_NOVATEK_NT36523=m
-# CONFIG_DRM_PANEL_NOVATEK_NT36672A is not set
-# CONFIG_DRM_PANEL_NOVATEK_NT36672E is not set
-# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
-# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
-CONFIG_DRM_PANEL_ORISETECH_OTA5601A=m
-# CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set
-CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=m
-# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
-# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
-# CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set
-# CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set
-CONFIG_DRM_PANEL_RAYDIUM_RM692E5=m
-CONFIG_DRM_PANEL_RAYDIUM_RM69380=m
-# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
-CONFIG_DRM_PANEL_SAMSUNG_AMS581VF01=m
-CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08=m
-CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24=m
-CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m
-# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
-CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7=m
-# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
-CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0=m
-# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
-CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8=m
-# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
-# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
-# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
-# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
-# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
-# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
-# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
-# CONFIG_DRM_PANEL_SITRONIX_ST7703 is not set
-# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
-# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set
-CONFIG_DRM_PANEL_SONY_TD4353_JDI=m
-CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521=m
-# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
-CONFIG_DRM_PANEL_EDP=m
-CONFIG_DRM_PANEL_SIMPLE=m
-CONFIG_DRM_PANEL_SYNAPTICS_R63353=m
-# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
-# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
-# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
-# CONFIG_DRM_PANEL_TPO_TPG110 is not set
-# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
-# CONFIG_DRM_PANEL_VISIONOX_R66451 is not set
-# CONFIG_DRM_PANEL_VISIONOX_RM69299 is not set
-CONFIG_DRM_PANEL_VISIONOX_VTDR6130=m
-# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set
-CONFIG_DRM_PANEL_XINPENG_XPP055C272=m
-# end of Display Panels
-
-CONFIG_DRM_BRIDGE=y
-CONFIG_DRM_PANEL_BRIDGE=y
-CONFIG_DRM_AUX_BRIDGE=m
-CONFIG_DRM_AUX_HPD_BRIDGE=m
-
-#
-# Display Interface Bridges
-#
-CONFIG_DRM_CHIPONE_ICN6211=m
-CONFIG_DRM_CHRONTEL_CH7033=m
-CONFIG_DRM_CROS_EC_ANX7688=m
-CONFIG_DRM_DISPLAY_CONNECTOR=m
-CONFIG_DRM_FSL_LDB=m
-CONFIG_DRM_ITE_IT6263=m
-CONFIG_DRM_ITE_IT6505=m
-CONFIG_DRM_LONTIUM_LT8912B=m
-CONFIG_DRM_LONTIUM_LT9211=m
-CONFIG_DRM_LONTIUM_LT9611=m
-CONFIG_DRM_LONTIUM_LT9611UXC=m
-CONFIG_DRM_ITE_IT66121=m
-CONFIG_DRM_LVDS_CODEC=m
-# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
-CONFIG_DRM_NWL_MIPI_DSI=m
-# CONFIG_DRM_NXP_PTN3460 is not set
-# CONFIG_DRM_PARADE_PS8622 is not set
-CONFIG_DRM_PARADE_PS8640=m
-CONFIG_DRM_SAMSUNG_DSIM=m
-# CONFIG_DRM_SIL_SII8620 is not set
-# CONFIG_DRM_SII902X is not set
-# CONFIG_DRM_SII9234 is not set
-CONFIG_DRM_SIMPLE_BRIDGE=m
-# CONFIG_DRM_THINE_THC63LVD1024 is not set
-CONFIG_DRM_TOSHIBA_TC358762=m
-# CONFIG_DRM_TOSHIBA_TC358764 is not set
-# CONFIG_DRM_TOSHIBA_TC358767 is not set
-# CONFIG_DRM_TOSHIBA_TC358768 is not set
-CONFIG_DRM_TOSHIBA_TC358775=m
-CONFIG_DRM_TI_DLPC3433=m
-CONFIG_DRM_TI_TDP158=m
-# CONFIG_DRM_TI_TFP410 is not set
-CONFIG_DRM_TI_SN65DSI83=m
-# CONFIG_DRM_TI_SN65DSI86 is not set
-CONFIG_DRM_TI_TPD12S015=m
-CONFIG_DRM_ANALOGIX_ANX6345=m
-# CONFIG_DRM_ANALOGIX_ANX78XX is not set
-CONFIG_DRM_ANALOGIX_DP=m
-CONFIG_DRM_ANALOGIX_ANX7625=m
-CONFIG_DRM_I2C_ADV7511=m
-CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511_CEC=y
-CONFIG_DRM_CDNS_DSI=m
-CONFIG_DRM_CDNS_DSI_J721E=y
-CONFIG_DRM_CDNS_MHDP8546=m
-CONFIG_DRM_IMX_LDB_HELPER=m
-# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
-# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
-CONFIG_DRM_IMX8QM_LDB=m
-CONFIG_DRM_IMX8QXP_LDB=m
-CONFIG_DRM_IMX8QXP_PIXEL_COMBINER=m
-CONFIG_DRM_IMX8QXP_PIXEL_LINK=m
-CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI=m
-CONFIG_DRM_IMX93_MIPI_DSI=m
-CONFIG_DRM_DW_HDMI=m
-# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set
-CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
-CONFIG_DRM_DW_HDMI_GP_AUDIO=m
-# CONFIG_DRM_DW_HDMI_CEC is not set
-CONFIG_DRM_DW_HDMI_QP=m
-CONFIG_DRM_DW_MIPI_DSI=m
-CONFIG_DRM_DW_MIPI_DSI2=m
-# end of Display Interface Bridges
-
-CONFIG_DRM_IMX_DCSS=m
-CONFIG_DRM_IMX_LCDC=m
-CONFIG_DRM_V3D=m
-CONFIG_DRM_VC4=m
-# CONFIG_DRM_VC4_HDMI_CEC is not set
-CONFIG_DRM_ETNAVIV=m
-CONFIG_DRM_ETNAVIV_THERMAL=y
-CONFIG_DRM_HISI_HIBMC=m
-CONFIG_DRM_HISI_KIRIN=m
-CONFIG_DRM_LOGICVC=m
-CONFIG_DRM_MXS=y
-# CONFIG_DRM_MXSFB is not set
-CONFIG_DRM_IMX_LCDIF=m
-CONFIG_DRM_MESON=m
-CONFIG_DRM_MESON_DW_HDMI=m
-CONFIG_DRM_MESON_DW_MIPI_DSI=m
-# CONFIG_DRM_ARCPGU is not set
-CONFIG_DRM_BOCHS=m
-CONFIG_DRM_CIRRUS_QEMU=m
-CONFIG_DRM_GM12U320=m
-CONFIG_DRM_PANEL_MIPI_DBI=m
-CONFIG_DRM_SIMPLEDRM=m
-# CONFIG_TINYDRM_HX8357D is not set
-# CONFIG_TINYDRM_ILI9163 is not set
-# CONFIG_TINYDRM_ILI9225 is not set
-# CONFIG_TINYDRM_ILI9341 is not set
-CONFIG_TINYDRM_ILI9486=m
-# CONFIG_TINYDRM_MI0283QT is not set
-# CONFIG_TINYDRM_REPAPER is not set
-CONFIG_TINYDRM_SHARP_MEMORY=m
-# CONFIG_TINYDRM_ST7586 is not set
-# CONFIG_TINYDRM_ST7735R is not set
-# CONFIG_DRM_PL111 is not set
-CONFIG_DRM_XEN=y
-CONFIG_DRM_XEN_FRONTEND=m
-CONFIG_DRM_LIMA=m
-CONFIG_DRM_PANFROST=m
-CONFIG_DRM_PANTHOR=m
-CONFIG_DRM_TIDSS=m
-CONFIG_DRM_GUD=m
-CONFIG_DRM_SSD130X=m
-CONFIG_DRM_SSD130X_I2C=m
-CONFIG_DRM_SSD130X_SPI=m
-CONFIG_DRM_POWERVR=m
-CONFIG_DRM_HYPERV=m
-CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
-CONFIG_DRM_PRIVACY_SCREEN=y
-# CONFIG_DRM_WERROR is not set
-CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
-
-#
-# Frame buffer Devices
-#
-CONFIG_FB=y
-CONFIG_FB_SVGALIB=m
-# CONFIG_FB_CIRRUS is not set
-# CONFIG_FB_PM2 is not set
-CONFIG_FB_IMX=m
-# CONFIG_FB_CYBER2000 is not set
-# CONFIG_FB_ASILIANT is not set
-# CONFIG_FB_IMSTT is not set
-# CONFIG_FB_UVESA is not set
-CONFIG_FB_EFI=y
-# CONFIG_FB_OPENCORES is not set
-# CONFIG_FB_S1D13XXX is not set
-# CONFIG_FB_NVIDIA is not set
-# CONFIG_FB_RIVA is not set
-# CONFIG_FB_I740 is not set
-# CONFIG_FB_MATROX is not set
-# CONFIG_FB_RADEON is not set
-# CONFIG_FB_ATY128 is not set
-# CONFIG_FB_ATY is not set
-CONFIG_FB_S3=m
-CONFIG_FB_S3_DDC=y
-# CONFIG_FB_SAVAGE is not set
-# CONFIG_FB_SIS is not set
-# CONFIG_FB_NEOMAGIC is not set
-# CONFIG_FB_KYRO is not set
-CONFIG_FB_3DFX=m
-# CONFIG_FB_3DFX_ACCEL is not set
-CONFIG_FB_3DFX_I2C=y
-# CONFIG_FB_VOODOO1 is not set
-CONFIG_FB_VT8623=m
-# CONFIG_FB_TRIDENT is not set
-CONFIG_FB_ARK=m
-CONFIG_FB_PM3=m
-# CONFIG_FB_CARMINE is not set
-CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
-# CONFIG_FB_IBM_GXT4500 is not set
-# CONFIG_FB_VIRTUAL is not set
-CONFIG_XEN_FBDEV_FRONTEND=y
-# CONFIG_FB_METRONOME is not set
-CONFIG_FB_MB862XX=m
-CONFIG_FB_MB862XX_PCI_GDC=y
-CONFIG_FB_MB862XX_I2C=y
-CONFIG_FB_HYPERV=m
-CONFIG_FB_SIMPLE=m
-# CONFIG_FB_SSD1307 is not set
-# CONFIG_FB_SM712 is not set
-CONFIG_FB_CORE=y
-CONFIG_FB_NOTIFY=y
-CONFIG_FIRMWARE_EDID=y
-CONFIG_FB_DEVICE=y
-CONFIG_FB_DDC=m
-CONFIG_FB_CFB_FILLRECT=y
-CONFIG_FB_CFB_COPYAREA=y
-CONFIG_FB_CFB_IMAGEBLIT=y
-CONFIG_FB_SYS_FILLRECT=y
-CONFIG_FB_SYS_COPYAREA=y
-CONFIG_FB_SYS_IMAGEBLIT=y
-CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA=y
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-CONFIG_FB_SYSMEM_FOPS=y
-CONFIG_FB_DEFERRED_IO=y
-CONFIG_FB_DMAMEM_HELPERS=y
-CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y
-CONFIG_FB_IOMEM_FOPS=y
-CONFIG_FB_IOMEM_HELPERS=y
-CONFIG_FB_IOMEM_HELPERS_DEFERRED=y
-CONFIG_FB_SYSMEM_HELPERS=y
-CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
-CONFIG_FB_MODE_HELPERS=y
-CONFIG_FB_TILEBLITTING=y
-# end of Frame buffer Devices
-
-#
-# Backlight & LCD device support
-#
-CONFIG_LCD_CLASS_DEVICE=m
-CONFIG_LCD_L4F00242T03=m
-CONFIG_LCD_LMS283GF05=m
-CONFIG_LCD_LTV350QV=m
-CONFIG_LCD_ILI922X=m
-CONFIG_LCD_ILI9320=m
-CONFIG_LCD_TDO24M=m
-CONFIG_LCD_VGG2432A4=m
-CONFIG_LCD_PLATFORM=m
-CONFIG_LCD_AMS369FG06=m
-CONFIG_LCD_LMS501KF03=m
-CONFIG_LCD_HX8357=m
-CONFIG_LCD_OTM3225A=m
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-CONFIG_BACKLIGHT_KTD253=m
-# CONFIG_BACKLIGHT_KTD2801 is not set
-CONFIG_BACKLIGHT_KTZ8866=m
-CONFIG_BACKLIGHT_PWM=m
-CONFIG_BACKLIGHT_MT6370=m
-CONFIG_BACKLIGHT_QCOM_WLED=m
-CONFIG_BACKLIGHT_RT4831=m
-# CONFIG_BACKLIGHT_ADP8860 is not set
-# CONFIG_BACKLIGHT_ADP8870 is not set
-CONFIG_BACKLIGHT_LM3509=m
-# CONFIG_BACKLIGHT_LM3630A is not set
-# CONFIG_BACKLIGHT_LM3639 is not set
-CONFIG_BACKLIGHT_LP855X=m
-CONFIG_BACKLIGHT_MP3309C=m
-# CONFIG_BACKLIGHT_GPIO is not set
-# CONFIG_BACKLIGHT_LV5207LP is not set
-# CONFIG_BACKLIGHT_BD6107 is not set
-# CONFIG_BACKLIGHT_ARCXCNN is not set
-CONFIG_BACKLIGHT_LED=m
-# end of Backlight & LCD device support
-
-CONFIG_VGASTATE=m
-CONFIG_VIDEOMODE_HELPERS=y
-CONFIG_HDMI=y
-
-#
-# Console display driver support
-#
-CONFIG_DUMMY_CONSOLE=y
-CONFIG_DUMMY_CONSOLE_COLUMNS=80
-CONFIG_DUMMY_CONSOLE_ROWS=25
-CONFIG_FRAMEBUFFER_CONSOLE=y
-# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set
-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
-# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
-# end of Console display driver support
-
-# CONFIG_LOGO is not set
-# end of Graphics support
-
-CONFIG_DRM_ACCEL=y
-CONFIG_DRM_ACCEL_QAIC=m
-CONFIG_SOUND=m
-CONFIG_SOUND_OSS_CORE=y
-# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
-CONFIG_SND=m
-CONFIG_SND_TIMER=m
-CONFIG_SND_PCM=m
-CONFIG_SND_PCM_ELD=y
-CONFIG_SND_PCM_IEC958=y
-CONFIG_SND_DMAENGINE_PCM=m
-CONFIG_SND_HWDEP=m
-CONFIG_SND_SEQ_DEVICE=m
-CONFIG_SND_RAWMIDI=m
-CONFIG_SND_UMP=m
-# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set
-CONFIG_SND_COMPRESS_OFFLOAD=m
-CONFIG_SND_JACK=y
-CONFIG_SND_JACK_INPUT_DEV=y
-CONFIG_SND_OSSEMUL=y
-CONFIG_SND_MIXER_OSS=m
-CONFIG_SND_PCM_OSS=m
-CONFIG_SND_PCM_OSS_PLUGINS=y
-CONFIG_SND_PCM_TIMER=y
-CONFIG_SND_HRTIMER=m
-CONFIG_SND_DYNAMIC_MINORS=y
-CONFIG_SND_MAX_CARDS=32
-CONFIG_SND_SUPPORT_OLD_API=y
-CONFIG_SND_PROC_FS=y
-CONFIG_SND_VERBOSE_PROCFS=y
-CONFIG_SND_CTL_FAST_LOOKUP=y
-# CONFIG_SND_DEBUG is not set
-CONFIG_SND_CTL_INPUT_VALIDATION=y
-CONFIG_SND_UTIMER=y
-CONFIG_SND_VMASTER=y
-CONFIG_SND_CTL_LED=m
-CONFIG_SND_SEQUENCER=m
-CONFIG_SND_SEQ_DUMMY=m
-# CONFIG_SND_SEQUENCER_OSS is not set
-CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
-CONFIG_SND_SEQ_MIDI_EVENT=m
-CONFIG_SND_SEQ_MIDI=m
-CONFIG_SND_SEQ_MIDI_EMUL=m
-CONFIG_SND_SEQ_VIRMIDI=m
-CONFIG_SND_SEQ_UMP=y
-CONFIG_SND_SEQ_UMP_CLIENT=m
-CONFIG_SND_MPU401_UART=m
-CONFIG_SND_OPL3_LIB=m
-CONFIG_SND_OPL3_LIB_SEQ=m
-CONFIG_SND_AC97_CODEC=m
-CONFIG_SND_DRIVERS=y
-# CONFIG_SND_DUMMY is not set
-CONFIG_SND_ALOOP=m
-# CONFIG_SND_PCMTEST is not set
-# CONFIG_SND_VIRMIDI is not set
-# CONFIG_SND_MTPAV is not set
-CONFIG_SND_MTS64=m
-# CONFIG_SND_SERIAL_U16550 is not set
-CONFIG_SND_SERIAL_GENERIC=m
-# CONFIG_SND_MPU401 is not set
-CONFIG_SND_PORTMAN2X4=m
-CONFIG_SND_AC97_POWER_SAVE=y
-CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
-CONFIG_SND_PCI=y
-CONFIG_SND_AD1889=m
-CONFIG_SND_ALS300=m
-CONFIG_SND_ALI5451=m
-# CONFIG_SND_ATIIXP is not set
-# CONFIG_SND_ATIIXP_MODEM is not set
-# CONFIG_SND_AU8810 is not set
-# CONFIG_SND_AU8820 is not set
-# CONFIG_SND_AU8830 is not set
-# CONFIG_SND_AW2 is not set
-CONFIG_SND_AZT3328=m
-# CONFIG_SND_BT87X is not set
-# CONFIG_SND_CA0106 is not set
-# CONFIG_SND_CMIPCI is not set
-CONFIG_SND_OXYGEN_LIB=m
-CONFIG_SND_OXYGEN=m
-# CONFIG_SND_CS4281 is not set
-# CONFIG_SND_CS46XX is not set
-CONFIG_SND_CTXFI=m
-CONFIG_SND_DARLA20=m
-CONFIG_SND_GINA20=m
-CONFIG_SND_LAYLA20=m
-CONFIG_SND_DARLA24=m
-CONFIG_SND_GINA24=m
-CONFIG_SND_LAYLA24=m
-CONFIG_SND_MONA=m
-CONFIG_SND_MIA=m
-CONFIG_SND_ECHO3G=m
-CONFIG_SND_INDIGO=m
-CONFIG_SND_INDIGOIO=m
-CONFIG_SND_INDIGODJ=m
-CONFIG_SND_INDIGOIOX=m
-CONFIG_SND_INDIGODJX=m
-CONFIG_SND_EMU10K1=m
-CONFIG_SND_EMU10K1_SEQ=m
-CONFIG_SND_EMU10K1X=m
-# CONFIG_SND_ENS1370 is not set
-# CONFIG_SND_ENS1371 is not set
-CONFIG_SND_ES1938=m
-CONFIG_SND_ES1968=m
-CONFIG_SND_ES1968_INPUT=y
-CONFIG_SND_ES1968_RADIO=y
-# CONFIG_SND_FM801 is not set
-# CONFIG_SND_HDSP is not set
-CONFIG_SND_HDSPM=m
-CONFIG_SND_ICE1712=m
-# CONFIG_SND_ICE1724 is not set
-# CONFIG_SND_INTEL8X0 is not set
-# CONFIG_SND_INTEL8X0M is not set
-# CONFIG_SND_KORG1212 is not set
-CONFIG_SND_LOLA=m
-CONFIG_SND_LX6464ES=m
-CONFIG_SND_MAESTRO3=m
-CONFIG_SND_MAESTRO3_INPUT=y
-# CONFIG_SND_MIXART is not set
-# CONFIG_SND_NM256 is not set
-CONFIG_SND_PCXHR=m
-CONFIG_SND_RIPTIDE=m
-# CONFIG_SND_RME32 is not set
-# CONFIG_SND_RME96 is not set
-# CONFIG_SND_RME9652 is not set
-CONFIG_SND_SONICVIBES=m
-CONFIG_SND_TRIDENT=m
-# CONFIG_SND_VIA82XX is not set
-# CONFIG_SND_VIA82XX_MODEM is not set
-CONFIG_SND_VIRTUOSO=m
-# CONFIG_SND_VX222 is not set
-# CONFIG_SND_YMFPCI is not set
-
-#
-# HD-Audio
-#
-CONFIG_SND_HDA=m
-CONFIG_SND_HDA_GENERIC_LEDS=y
-CONFIG_SND_HDA_INTEL=m
-CONFIG_SND_HDA_TEGRA=m
-CONFIG_SND_HDA_HWDEP=y
-CONFIG_SND_HDA_RECONFIG=y
-CONFIG_SND_HDA_INPUT_BEEP=y
-CONFIG_SND_HDA_INPUT_BEEP_MODE=1
-CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_SCODEC_CS35L41=m
-CONFIG_SND_HDA_CS_DSP_CONTROLS=m
-CONFIG_SND_HDA_SCODEC_COMPONENT=m
-CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
-CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
-# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set
-# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set
-# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set
-# CONFIG_SND_HDA_SCODEC_TAS2781_SPI is not set
-CONFIG_SND_HDA_CODEC_REALTEK=m
-CONFIG_SND_HDA_CODEC_ANALOG=m
-CONFIG_SND_HDA_CODEC_SIGMATEL=m
-CONFIG_SND_HDA_CODEC_VIA=m
-CONFIG_SND_HDA_CODEC_HDMI=m
-CONFIG_SND_HDA_CODEC_CIRRUS=m
-CONFIG_SND_HDA_CODEC_CS8409=m
-CONFIG_SND_HDA_CODEC_CONEXANT=m
-CONFIG_SND_HDA_CODEC_SENARYTECH=m
-CONFIG_SND_HDA_CODEC_CA0110=m
-CONFIG_SND_HDA_CODEC_CA0132=m
-CONFIG_SND_HDA_CODEC_CA0132_DSP=y
-CONFIG_SND_HDA_CODEC_CMEDIA=m
-CONFIG_SND_HDA_CODEC_SI3054=m
-CONFIG_SND_HDA_GENERIC=m
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
-CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y
-# CONFIG_SND_HDA_CTL_DEV_ID is not set
-# end of HD-Audio
-
-CONFIG_SND_HDA_CORE=m
-CONFIG_SND_HDA_DSP_LOADER=y
-CONFIG_SND_HDA_ALIGNED_MMIO=y
-CONFIG_SND_HDA_COMPONENT=y
-CONFIG_SND_HDA_I915=y
-CONFIG_SND_HDA_EXT_CORE=m
-CONFIG_SND_HDA_PREALLOC_SIZE=2048
-CONFIG_SND_INTEL_NHLT=y
-CONFIG_SND_INTEL_DSP_CONFIG=m
-CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m
-CONFIG_SND_SPI=y
-CONFIG_SND_USB=y
-CONFIG_SND_USB_AUDIO=m
-CONFIG_SND_USB_AUDIO_MIDI_V2=y
-CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
-CONFIG_SND_USB_UA101=m
-CONFIG_SND_USB_CAIAQ=m
-CONFIG_SND_USB_CAIAQ_INPUT=y
-CONFIG_SND_USB_6FIRE=m
-CONFIG_SND_USB_HIFACE=m
-CONFIG_SND_BCD2000=m
-CONFIG_SND_USB_LINE6=m
-CONFIG_SND_USB_POD=m
-CONFIG_SND_USB_PODHD=m
-CONFIG_SND_USB_TONEPORT=m
-CONFIG_SND_USB_VARIAX=m
-CONFIG_SND_FIREWIRE=y
-CONFIG_SND_FIREWIRE_LIB=m
-CONFIG_SND_DICE=m
-CONFIG_SND_OXFW=m
-CONFIG_SND_ISIGHT=m
-CONFIG_SND_FIREWORKS=m
-CONFIG_SND_BEBOB=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-# CONFIG_SND_FIREWIRE_MOTU is not set
-# CONFIG_SND_FIREFACE is not set
-CONFIG_SND_SOC=m
-CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
-CONFIG_SND_SOC_COMPRESS=y
-CONFIG_SND_SOC_TOPOLOGY=y
-CONFIG_SND_SOC_ADI=m
-CONFIG_SND_SOC_ADI_AXI_I2S=m
-CONFIG_SND_SOC_ADI_AXI_SPDIF=m
-# CONFIG_SND_SOC_AMD_ACP is not set
-# CONFIG_SND_AMD_ACP_CONFIG is not set
-CONFIG_SND_SOC_APPLE_MCA=m
-# CONFIG_SND_ATMEL_SOC is not set
-CONFIG_SND_BCM2835_SOC_I2S=m
-CONFIG_SND_BCM63XX_I2S_WHISTLER=m
-# CONFIG_SND_DESIGNWARE_I2S is not set
-
-#
-# SoC Audio for Freescale CPUs
-#
-
-#
-# Common SoC Audio options for Freescale CPUs:
-#
-# CONFIG_SND_SOC_FSL_ASRC is not set
-CONFIG_SND_SOC_FSL_SAI=m
-CONFIG_SND_SOC_FSL_MQS=m
-CONFIG_SND_SOC_FSL_AUDMIX=m
-CONFIG_SND_SOC_FSL_SSI=m
-CONFIG_SND_SOC_FSL_SPDIF=m
-CONFIG_SND_SOC_FSL_ESAI=m
-CONFIG_SND_SOC_FSL_MICFIL=m
-CONFIG_SND_SOC_FSL_XCVR=m
-CONFIG_SND_SOC_FSL_AUD2HTX=m
-CONFIG_SND_SOC_FSL_UTILS=m
-CONFIG_SND_SOC_FSL_RPMSG=m
-CONFIG_SND_SOC_IMX_PCM_DMA=m
-CONFIG_SND_SOC_IMX_AUDIO_RPMSG=m
-CONFIG_SND_SOC_IMX_PCM_RPMSG=m
-CONFIG_SND_SOC_IMX_AUDMUX=m
-CONFIG_SND_IMX_SOC=m
-
-#
-# SoC Audio support for Freescale i.MX boards:
-#
-CONFIG_SND_SOC_IMX_ES8328=m
-CONFIG_SND_SOC_IMX_SGTL5000=m
-CONFIG_SND_SOC_FSL_ASOC_CARD=m
-CONFIG_SND_SOC_IMX_AUDMIX=m
-CONFIG_SND_SOC_IMX_HDMI=m
-CONFIG_SND_SOC_IMX_RPMSG=m
-CONFIG_SND_SOC_IMX_CARD=m
-# end of SoC Audio for Freescale CPUs
-
-CONFIG_SND_SOC_CHV3_I2S=m
-CONFIG_SND_I2S_HI6210_I2S=m
-# CONFIG_SND_KIRKWOOD_SOC is not set
-
-#
-# SoC Audio for Loongson CPUs
-#
-# end of SoC Audio for Loongson CPUs
-
-# CONFIG_SND_SOC_IMG is not set
-CONFIG_SND_SOC_INTEL_KEEMBAY=m
-# CONFIG_SND_SOC_MTK_BTCVSD is not set
-
-#
-# ASoC support for Amlogic platforms
-#
-CONFIG_SND_MESON_AIU=m
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-CONFIG_SND_MESON_CODEC_GLUE=m
-# CONFIG_SND_MESON_GX_SOUND_CARD is not set
-# CONFIG_SND_MESON_G12A_TOACODEC is not set
-# CONFIG_SND_MESON_G12A_TOHDMITX is not set
-CONFIG_SND_SOC_MESON_T9015=m
-# end of ASoC support for Amlogic platforms
-
-CONFIG_SND_SOC_QCOM=m
-CONFIG_SND_SOC_LPASS_CPU=m
-CONFIG_SND_SOC_LPASS_HDMI=m
-CONFIG_SND_SOC_LPASS_PLATFORM=m
-CONFIG_SND_SOC_LPASS_APQ8016=m
-CONFIG_SND_SOC_LPASS_SC7180=m
-# CONFIG_SND_SOC_STORM is not set
-CONFIG_SND_SOC_APQ8016_SBC=m
-CONFIG_SND_SOC_QCOM_COMMON=m
-CONFIG_SND_SOC_QDSP6_COMMON=m
-CONFIG_SND_SOC_QDSP6_CORE=m
-CONFIG_SND_SOC_QDSP6_AFE=m
-CONFIG_SND_SOC_QDSP6_AFE_DAI=m
-CONFIG_SND_SOC_QDSP6_AFE_CLOCKS=m
-CONFIG_SND_SOC_QDSP6_ADM=m
-CONFIG_SND_SOC_QDSP6_ROUTING=m
-CONFIG_SND_SOC_QDSP6_ASM=m
-CONFIG_SND_SOC_QDSP6_ASM_DAI=m
-CONFIG_SND_SOC_QDSP6_APM_DAI=m
-CONFIG_SND_SOC_QDSP6_APM_LPASS_DAI=m
-CONFIG_SND_SOC_QDSP6_APM=m
-CONFIG_SND_SOC_QDSP6_PRM_LPASS_CLOCKS=m
-CONFIG_SND_SOC_QDSP6_PRM=m
-CONFIG_SND_SOC_QDSP6=m
-CONFIG_SND_SOC_MSM8996=m
-CONFIG_SND_SOC_SC7180=m
-CONFIG_SND_SOC_ROCKCHIP=m
-CONFIG_SND_SOC_ROCKCHIP_I2S=m
-CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m
-CONFIG_SND_SOC_ROCKCHIP_PDM=m
-CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
-CONFIG_SND_SOC_ROCKCHIP_MAX98090=m
-CONFIG_SND_SOC_ROCKCHIP_RT5645=m
-CONFIG_SND_SOC_RK3288_HDMI_ANALOG=m
-CONFIG_SND_SOC_RK3399_GRU_SOUND=m
-CONFIG_SND_SOC_SDCA_OPTIONAL=m
-# CONFIG_SND_SOC_SOF_TOPLEVEL is not set
-
-#
-# STMicroelectronics STM32 SOC audio support
-#
-CONFIG_SND_SOC_STM32_SAI=m
-CONFIG_SND_SOC_STM32_I2S=m
-CONFIG_SND_SOC_STM32_SPDIFRX=m
-CONFIG_SND_SOC_STM32_DFSDM=m
-# end of STMicroelectronics STM32 SOC audio support
-
-#
-# Allwinner SoC Audio support
-#
-# CONFIG_SND_SUN4I_CODEC is not set
-# CONFIG_SND_SUN8I_CODEC is not set
-# CONFIG_SND_SUN8I_CODEC_ANALOG is not set
-# CONFIG_SND_SUN50I_CODEC_ANALOG is not set
-# CONFIG_SND_SUN4I_I2S is not set
-# CONFIG_SND_SUN4I_SPDIF is not set
-CONFIG_SND_SUN50I_DMIC=m
-# end of Allwinner SoC Audio support
-
-CONFIG_SND_SOC_TEGRA=m
-# CONFIG_SND_SOC_TEGRA20_AC97 is not set
-# CONFIG_SND_SOC_TEGRA20_DAS is not set
-# CONFIG_SND_SOC_TEGRA20_I2S is not set
-CONFIG_SND_SOC_TEGRA20_SPDIF=m
-# CONFIG_SND_SOC_TEGRA30_AHUB is not set
-# CONFIG_SND_SOC_TEGRA30_I2S is not set
-# CONFIG_SND_SOC_TEGRA210_AHUB is not set
-# CONFIG_SND_SOC_TEGRA210_DMIC is not set
-# CONFIG_SND_SOC_TEGRA210_I2S is not set
-# CONFIG_SND_SOC_TEGRA210_OPE is not set
-# CONFIG_SND_SOC_TEGRA186_ASRC is not set
-# CONFIG_SND_SOC_TEGRA186_DSPK is not set
-# CONFIG_SND_SOC_TEGRA210_ADMAIF is not set
-# CONFIG_SND_SOC_TEGRA210_MVC is not set
-# CONFIG_SND_SOC_TEGRA210_SFC is not set
-# CONFIG_SND_SOC_TEGRA210_AMX is not set
-# CONFIG_SND_SOC_TEGRA210_ADX is not set
-# CONFIG_SND_SOC_TEGRA210_MIXER is not set
-# CONFIG_SND_SOC_TEGRA_AUDIO_GRAPH_CARD is not set
-CONFIG_SND_SOC_TEGRA_MACHINE_DRV=m
-CONFIG_SND_SOC_TEGRA_RT5631=m
-CONFIG_SND_SOC_TEGRA_RT5640=m
-CONFIG_SND_SOC_TEGRA_WM8753=m
-CONFIG_SND_SOC_TEGRA_WM8903=m
-# CONFIG_SND_SOC_TEGRA_WM9712 is not set
-CONFIG_SND_SOC_TEGRA_TRIMSLICE=m
-CONFIG_SND_SOC_TEGRA_ALC5632=m
-CONFIG_SND_SOC_TEGRA_MAX98090=m
-CONFIG_SND_SOC_TEGRA_MAX98088=m
-CONFIG_SND_SOC_TEGRA_RT5677=m
-# CONFIG_SND_SOC_TEGRA_SGTL5000 is not set
-CONFIG_SND_SOC_XILINX_I2S=m
-# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
-# CONFIG_SND_SOC_XILINX_SPDIF is not set
-# CONFIG_SND_SOC_XTFPGA_I2S is not set
-CONFIG_SND_SOC_I2C_AND_SPI=m
-
-#
-# CODEC drivers
-#
-CONFIG_SND_SOC_WM_HUBS=m
-# CONFIG_SND_SOC_AC97_CODEC is not set
-CONFIG_SND_SOC_ADAU_UTILS=m
-CONFIG_SND_SOC_ADAU1372=m
-CONFIG_SND_SOC_ADAU1372_I2C=m
-CONFIG_SND_SOC_ADAU1372_SPI=m
-CONFIG_SND_SOC_ADAU1373=m
-# CONFIG_SND_SOC_ADAU1701 is not set
-# CONFIG_SND_SOC_ADAU1761_I2C is not set
-# CONFIG_SND_SOC_ADAU1761_SPI is not set
-CONFIG_SND_SOC_ADAU7002=m
-CONFIG_SND_SOC_ADAU7118=m
-CONFIG_SND_SOC_ADAU7118_HW=m
-CONFIG_SND_SOC_ADAU7118_I2C=m
-# CONFIG_SND_SOC_AK4104 is not set
-# CONFIG_SND_SOC_AK4118 is not set
-# CONFIG_SND_SOC_AK4375 is not set
-CONFIG_SND_SOC_AK4458=m
-# CONFIG_SND_SOC_AK4554 is not set
-# CONFIG_SND_SOC_AK4613 is not set
-CONFIG_SND_SOC_AK4619=m
-# CONFIG_SND_SOC_AK4642 is not set
-# CONFIG_SND_SOC_AK5386 is not set
-CONFIG_SND_SOC_AK5558=m
-# CONFIG_SND_SOC_ALC5623 is not set
-CONFIG_SND_SOC_ALC5632=m
-# CONFIG_SND_SOC_AUDIO_IIO_AUX is not set
-# CONFIG_SND_SOC_AW8738 is not set
-CONFIG_SND_SOC_AW88395_LIB=m
-CONFIG_SND_SOC_AW88395=m
-# CONFIG_SND_SOC_AW88261 is not set
-CONFIG_SND_SOC_AW88081=m
-CONFIG_SND_SOC_AW87390=m
-CONFIG_SND_SOC_AW88399=m
-# CONFIG_SND_SOC_BD28623 is not set
-# CONFIG_SND_SOC_BT_SCO is not set
-CONFIG_SND_SOC_CHV3_CODEC=m
-CONFIG_SND_SOC_CROS_EC_CODEC=m
-CONFIG_SND_SOC_CS_AMP_LIB=m
-# CONFIG_SND_SOC_CS35L32 is not set
-# CONFIG_SND_SOC_CS35L33 is not set
-# CONFIG_SND_SOC_CS35L34 is not set
-# CONFIG_SND_SOC_CS35L35 is not set
-# CONFIG_SND_SOC_CS35L36 is not set
-CONFIG_SND_SOC_CS35L41_LIB=m
-# CONFIG_SND_SOC_CS35L41_SPI is not set
-# CONFIG_SND_SOC_CS35L41_I2C is not set
-# CONFIG_SND_SOC_CS35L45_SPI is not set
-# CONFIG_SND_SOC_CS35L45_I2C is not set
-# CONFIG_SND_SOC_CS35L56_I2C is not set
-# CONFIG_SND_SOC_CS35L56_SPI is not set
-CONFIG_SND_SOC_CS40L50=m
-CONFIG_SND_SOC_CS42L42_CORE=m
-# CONFIG_SND_SOC_CS42L42 is not set
-# CONFIG_SND_SOC_CS42L51_I2C is not set
-# CONFIG_SND_SOC_CS42L52 is not set
-# CONFIG_SND_SOC_CS42L56 is not set
-# CONFIG_SND_SOC_CS42L73 is not set
-CONFIG_SND_SOC_CS42L83=m
-CONFIG_SND_SOC_CS42L84=m
-# CONFIG_SND_SOC_CS4234 is not set
-# CONFIG_SND_SOC_CS4265 is not set
-# CONFIG_SND_SOC_CS4270 is not set
-# CONFIG_SND_SOC_CS4271_I2C is not set
-# CONFIG_SND_SOC_CS4271_SPI is not set
-# CONFIG_SND_SOC_CS42XX8_I2C is not set
-# CONFIG_SND_SOC_CS43130 is not set
-# CONFIG_SND_SOC_CS4341 is not set
-# CONFIG_SND_SOC_CS4349 is not set
-# CONFIG_SND_SOC_CS53L30 is not set
-CONFIG_SND_SOC_CS530X=m
-CONFIG_SND_SOC_CS530X_I2C=m
-# CONFIG_SND_SOC_CX2072X is not set
-# CONFIG_SND_SOC_DA7213 is not set
-CONFIG_SND_SOC_DA7219=m
-CONFIG_SND_SOC_DMIC=m
-CONFIG_SND_SOC_HDMI_CODEC=m
-# CONFIG_SND_SOC_ES7134 is not set
-# CONFIG_SND_SOC_ES7241 is not set
-CONFIG_SND_SOC_ES8311=m
-# CONFIG_SND_SOC_ES8316 is not set
-CONFIG_SND_SOC_ES8323=m
-CONFIG_SND_SOC_ES8326=m
-CONFIG_SND_SOC_ES8328=m
-CONFIG_SND_SOC_ES8328_I2C=m
-CONFIG_SND_SOC_ES8328_SPI=m
-# CONFIG_SND_SOC_GTM601 is not set
-CONFIG_SND_SOC_HDA=m
-CONFIG_SND_SOC_ICS43432=m
-CONFIG_SND_SOC_IDT821034=m
-# CONFIG_SND_SOC_INNO_RK3036 is not set
-CONFIG_SND_SOC_MAX98088=m
-CONFIG_SND_SOC_MAX98090=m
-CONFIG_SND_SOC_MAX98357A=m
-# CONFIG_SND_SOC_MAX98504 is not set
-# CONFIG_SND_SOC_MAX9867 is not set
-CONFIG_SND_SOC_MAX98927=m
-CONFIG_SND_SOC_MAX98520=m
-CONFIG_SND_SOC_MAX98373=m
-CONFIG_SND_SOC_MAX98373_I2C=m
-CONFIG_SND_SOC_MAX98388=m
-# CONFIG_SND_SOC_MAX98390 is not set
-# CONFIG_SND_SOC_MAX98396 is not set
-# CONFIG_SND_SOC_MAX9860 is not set
-# CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set
-# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set
-# CONFIG_SND_SOC_PCM1681 is not set
-# CONFIG_SND_SOC_PCM1789_I2C is not set
-# CONFIG_SND_SOC_PCM179X_I2C is not set
-# CONFIG_SND_SOC_PCM179X_SPI is not set
-# CONFIG_SND_SOC_PCM186X_I2C is not set
-# CONFIG_SND_SOC_PCM186X_SPI is not set
-# CONFIG_SND_SOC_PCM3060_I2C is not set
-# CONFIG_SND_SOC_PCM3060_SPI is not set
-# CONFIG_SND_SOC_PCM3168A_I2C is not set
-# CONFIG_SND_SOC_PCM3168A_SPI is not set
-# CONFIG_SND_SOC_PCM5102A is not set
-# CONFIG_SND_SOC_PCM512x_I2C is not set
-# CONFIG_SND_SOC_PCM512x_SPI is not set
-CONFIG_SND_SOC_PCM6240=m
-CONFIG_SND_SOC_PEB2466=m
-CONFIG_SND_SOC_RK3308=m
-CONFIG_SND_SOC_RK3328=m
-CONFIG_SND_SOC_RK817=m
-CONFIG_SND_SOC_RL6231=m
-CONFIG_SND_SOC_RT5514=m
-CONFIG_SND_SOC_RT5514_SPI=m
-# CONFIG_SND_SOC_RT5616 is not set
-CONFIG_SND_SOC_RT5631=m
-CONFIG_SND_SOC_RT5640=m
-CONFIG_SND_SOC_RT5645=m
-# CONFIG_SND_SOC_RT5659 is not set
-CONFIG_SND_SOC_RT5677=m
-CONFIG_SND_SOC_RT5677_SPI=m
-CONFIG_SND_SOC_RT5682=m
-CONFIG_SND_SOC_RT5682_I2C=m
-CONFIG_SND_SOC_RT5682S=m
-# CONFIG_SND_SOC_RT9120 is not set
-CONFIG_SND_SOC_RTQ9128=m
-CONFIG_SND_SOC_SGTL5000=m
-CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
-CONFIG_SND_SOC_SIMPLE_MUX=m
-CONFIG_SND_SOC_SMA1303=m
-CONFIG_SND_SOC_SMA1307=m
-CONFIG_SND_SOC_SPDIF=m
-CONFIG_SND_SOC_SRC4XXX_I2C=m
-CONFIG_SND_SOC_SRC4XXX=m
-# CONFIG_SND_SOC_SSM2305 is not set
-CONFIG_SND_SOC_SSM2518=m
-# CONFIG_SND_SOC_SSM2602_SPI is not set
-# CONFIG_SND_SOC_SSM2602_I2C is not set
-CONFIG_SND_SOC_SSM3515=m
-# CONFIG_SND_SOC_SSM4567 is not set
-# CONFIG_SND_SOC_STA32X is not set
-# CONFIG_SND_SOC_STA350 is not set
-# CONFIG_SND_SOC_STI_SAS is not set
-# CONFIG_SND_SOC_TAS2552 is not set
-# CONFIG_SND_SOC_TAS2562 is not set
-# CONFIG_SND_SOC_TAS2764 is not set
-# CONFIG_SND_SOC_TAS2770 is not set
-# CONFIG_SND_SOC_TAS2780 is not set
-CONFIG_SND_SOC_TAS2781_COMLIB=m
-CONFIG_SND_SOC_TAS2781_FMWLIB=m
-CONFIG_SND_SOC_TAS2781_I2C=m
-# CONFIG_SND_SOC_TAS5086 is not set
-# CONFIG_SND_SOC_TAS571X is not set
-# CONFIG_SND_SOC_TAS5720 is not set
-# CONFIG_SND_SOC_TAS5805M is not set
-# CONFIG_SND_SOC_TAS6424 is not set
-# CONFIG_SND_SOC_TDA7419 is not set
-# CONFIG_SND_SOC_TFA9879 is not set
-CONFIG_SND_SOC_TFA989X=m
-# CONFIG_SND_SOC_TLV320ADC3XXX is not set
-CONFIG_SND_SOC_TLV320AIC23=m
-CONFIG_SND_SOC_TLV320AIC23_I2C=m
-# CONFIG_SND_SOC_TLV320AIC23_SPI is not set
-CONFIG_SND_SOC_TLV320AIC31XX=m
-# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set
-# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set
-CONFIG_SND_SOC_TLV320AIC3X=m
-CONFIG_SND_SOC_TLV320AIC3X_I2C=m
-CONFIG_SND_SOC_TLV320AIC3X_SPI=m
-# CONFIG_SND_SOC_TLV320ADCX140 is not set
-CONFIG_SND_SOC_TS3A227E=m
-# CONFIG_SND_SOC_TSCS42XX is not set
-# CONFIG_SND_SOC_TSCS454 is not set
-# CONFIG_SND_SOC_UDA1334 is not set
-CONFIG_SND_SOC_UDA1342=m
-# CONFIG_SND_SOC_WM8510 is not set
-# CONFIG_SND_SOC_WM8523 is not set
-# CONFIG_SND_SOC_WM8524 is not set
-# CONFIG_SND_SOC_WM8580 is not set
-# CONFIG_SND_SOC_WM8711 is not set
-# CONFIG_SND_SOC_WM8728 is not set
-# CONFIG_SND_SOC_WM8731_I2C is not set
-# CONFIG_SND_SOC_WM8731_SPI is not set
-# CONFIG_SND_SOC_WM8737 is not set
-# CONFIG_SND_SOC_WM8741 is not set
-# CONFIG_SND_SOC_WM8750 is not set
-CONFIG_SND_SOC_WM8753=m
-# CONFIG_SND_SOC_WM8770 is not set
-# CONFIG_SND_SOC_WM8776 is not set
-# CONFIG_SND_SOC_WM8782 is not set
-# CONFIG_SND_SOC_WM8804_I2C is not set
-# CONFIG_SND_SOC_WM8804_SPI is not set
-CONFIG_SND_SOC_WM8903=m
-CONFIG_SND_SOC_WM8904=m
-# CONFIG_SND_SOC_WM8940 is not set
-# CONFIG_SND_SOC_WM8960 is not set
-CONFIG_SND_SOC_WM8961=m
-# CONFIG_SND_SOC_WM8962 is not set
-# CONFIG_SND_SOC_WM8974 is not set
-# CONFIG_SND_SOC_WM8978 is not set
-# CONFIG_SND_SOC_WM8985 is not set
-CONFIG_SND_SOC_WM8994=m
-# CONFIG_SND_SOC_ZL38060 is not set
-# CONFIG_SND_SOC_MAX9759 is not set
-# CONFIG_SND_SOC_MT6351 is not set
-CONFIG_SND_SOC_MT6357=m
-# CONFIG_SND_SOC_MT6358 is not set
-# CONFIG_SND_SOC_MT6660 is not set
-# CONFIG_SND_SOC_NAU8315 is not set
-# CONFIG_SND_SOC_NAU8540 is not set
-# CONFIG_SND_SOC_NAU8810 is not set
-# CONFIG_SND_SOC_NAU8821 is not set
-# CONFIG_SND_SOC_NAU8822 is not set
-# CONFIG_SND_SOC_NAU8824 is not set
-CONFIG_SND_SOC_NTPFW=m
-CONFIG_SND_SOC_NTP8918=m
-CONFIG_SND_SOC_NTP8835=m
-# CONFIG_SND_SOC_TPA6130A2 is not set
-# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set
-# CONFIG_SND_SOC_LPASS_VA_MACRO is not set
-# CONFIG_SND_SOC_LPASS_RX_MACRO is not set
-# CONFIG_SND_SOC_LPASS_TX_MACRO is not set
-# end of CODEC drivers
-
-CONFIG_SND_SIMPLE_CARD_UTILS=m
-CONFIG_SND_SIMPLE_CARD=m
-CONFIG_SND_AUDIO_GRAPH_CARD=m
-CONFIG_SND_AUDIO_GRAPH_CARD2=m
-CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE=m
-# CONFIG_SND_TEST_COMPONENT is not set
-CONFIG_SND_SYNTH_EMUX=m
-# CONFIG_SND_XEN_FRONTEND is not set
-CONFIG_SND_VIRTIO=m
-CONFIG_AC97_BUS=m
-CONFIG_HID_SUPPORT=y
-CONFIG_HID=m
-CONFIG_HID_BATTERY_STRENGTH=y
-CONFIG_HIDRAW=y
-CONFIG_UHID=m
-CONFIG_HID_GENERIC=m
-
-#
-# Special HID drivers
-#
-CONFIG_HID_A4TECH=m
-# CONFIG_HID_ACCUTOUCH is not set
-CONFIG_HID_ACRUX=m
-CONFIG_HID_ACRUX_FF=y
-CONFIG_HID_APPLE=m
-# CONFIG_HID_APPLEIR is not set
-CONFIG_HID_ASUS=m
-CONFIG_HID_AUREAL=m
-CONFIG_HID_BELKIN=m
-CONFIG_HID_BETOP_FF=m
-# CONFIG_HID_BIGBEN_FF is not set
-CONFIG_HID_CHERRY=m
-CONFIG_HID_CHICONY=m
-CONFIG_HID_CORSAIR=m
-CONFIG_HID_COUGAR=m
-CONFIG_HID_MACALLY=m
-CONFIG_HID_PRODIKEYS=m
-CONFIG_HID_CMEDIA=m
-CONFIG_HID_CP2112=m
-CONFIG_HID_CREATIVE_SB0540=m
-CONFIG_HID_CYPRESS=m
-CONFIG_HID_DRAGONRISE=m
-CONFIG_DRAGONRISE_FF=y
-CONFIG_HID_EMS_FF=m
-# CONFIG_HID_ELAN is not set
-CONFIG_HID_ELECOM=m
-CONFIG_HID_ELO=m
-CONFIG_HID_EVISION=m
-CONFIG_HID_EZKEY=m
-CONFIG_HID_FT260=m
-CONFIG_HID_GEMBIRD=m
-# CONFIG_HID_GFRM is not set
-CONFIG_HID_GLORIOUS=m
-CONFIG_HID_HOLTEK=m
-CONFIG_HOLTEK_FF=y
-CONFIG_HID_VIVALDI_COMMON=m
-CONFIG_HID_GOODIX_SPI=m
-# CONFIG_HID_GOOGLE_HAMMER is not set
-# CONFIG_HID_GOOGLE_STADIA_FF is not set
-CONFIG_HID_VIVALDI=m
-# CONFIG_HID_GT683R is not set
-CONFIG_HID_KEYTOUCH=m
-CONFIG_HID_KYE=m
-CONFIG_HID_KYSONA=m
-CONFIG_HID_UCLOGIC=m
-CONFIG_HID_WALTOP=m
-# CONFIG_HID_VIEWSONIC is not set
-CONFIG_HID_VRC2=m
-CONFIG_HID_XIAOMI=m
-CONFIG_HID_GYRATION=m
-CONFIG_HID_ICADE=m
-# CONFIG_HID_ITE is not set
-# CONFIG_HID_JABRA is not set
-CONFIG_HID_TWINHAN=m
-CONFIG_HID_KENSINGTON=m
-CONFIG_HID_LCPOWER=m
-CONFIG_HID_LED=m
-CONFIG_HID_LENOVO=m
-CONFIG_HID_LETSKETCH=m
-CONFIG_HID_LOGITECH=m
-CONFIG_HID_LOGITECH_DJ=m
-CONFIG_HID_LOGITECH_HIDPP=m
-CONFIG_LOGITECH_FF=y
-CONFIG_LOGIRUMBLEPAD2_FF=y
-CONFIG_LOGIG940_FF=y
-CONFIG_LOGIWHEELS_FF=y
-CONFIG_HID_MAGICMOUSE=m
-CONFIG_HID_MALTRON=m
-# CONFIG_HID_MAYFLASH is not set
-CONFIG_HID_MEGAWORLD_FF=m
-# CONFIG_HID_REDRAGON is not set
-CONFIG_HID_MICROSOFT=m
-CONFIG_HID_MONTEREY=m
-CONFIG_HID_MULTITOUCH=m
-CONFIG_HID_NINTENDO=m
-CONFIG_NINTENDO_FF=y
-# CONFIG_HID_NTI is not set
-CONFIG_HID_NTRIG=m
-CONFIG_HID_NVIDIA_SHIELD=m
-CONFIG_NVIDIA_SHIELD_FF=y
-CONFIG_HID_ORTEK=m
-CONFIG_HID_PANTHERLORD=m
-CONFIG_PANTHERLORD_FF=y
-CONFIG_HID_PENMOUNT=m
-CONFIG_HID_PETALYNX=m
-CONFIG_HID_PICOLCD=m
-CONFIG_HID_PICOLCD_FB=y
-CONFIG_HID_PICOLCD_BACKLIGHT=y
-# CONFIG_HID_PICOLCD_LCD is not set
-CONFIG_HID_PICOLCD_LEDS=y
-CONFIG_HID_PICOLCD_CIR=y
-CONFIG_HID_PLANTRONICS=m
-CONFIG_HID_PLAYSTATION=m
-CONFIG_PLAYSTATION_FF=y
-CONFIG_HID_PXRC=m
-CONFIG_HID_RAZER=m
-CONFIG_HID_PRIMAX=m
-# CONFIG_HID_RETRODE is not set
-CONFIG_HID_ROCCAT=m
-CONFIG_HID_SAITEK=m
-CONFIG_HID_SAMSUNG=m
-CONFIG_HID_SEMITEK=m
-CONFIG_HID_SIGMAMICRO=m
-CONFIG_HID_SONY=m
-CONFIG_SONY_FF=y
-CONFIG_HID_SPEEDLINK=m
-# CONFIG_HID_STEAM is not set
-CONFIG_HID_STEELSERIES=m
-CONFIG_HID_SUNPLUS=m
-CONFIG_HID_RMI=m
-CONFIG_HID_GREENASIA=m
-CONFIG_GREENASIA_FF=y
-CONFIG_HID_HYPERV_MOUSE=m
-CONFIG_HID_SMARTJOYPLUS=m
-CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_HID_TIVO=m
-CONFIG_HID_TOPSEED=m
-CONFIG_HID_TOPRE=m
-CONFIG_HID_THINGM=m
-CONFIG_HID_THRUSTMASTER=m
-CONFIG_THRUSTMASTER_FF=y
-# CONFIG_HID_UDRAW_PS3 is not set
-CONFIG_HID_U2FZERO=m
-CONFIG_HID_WACOM=m
-CONFIG_HID_WIIMOTE=m
-CONFIG_HID_WINWING=m
-CONFIG_HID_XINMO=m
-CONFIG_HID_ZEROPLUS=m
-CONFIG_ZEROPLUS_FF=y
-CONFIG_HID_ZYDACRON=m
-CONFIG_HID_SENSOR_HUB=m
-CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
-CONFIG_HID_ALPS=m
-CONFIG_HID_MCP2200=m
-CONFIG_HID_MCP2221=m
-# end of Special HID drivers
-
-#
-# HID-BPF support
-#
-CONFIG_HID_BPF=y
-# end of HID-BPF support
-
-CONFIG_I2C_HID=m
-CONFIG_I2C_HID_ACPI=m
-CONFIG_I2C_HID_OF=m
-CONFIG_I2C_HID_OF_ELAN=m
-CONFIG_I2C_HID_OF_GOODIX=m
-CONFIG_I2C_HID_CORE=m
-
-#
-# Surface System Aggregator Module HID support
-#
-CONFIG_SURFACE_KBD=m
-# end of Surface System Aggregator Module HID support
-
-CONFIG_SURFACE_HID_CORE=m
-
-#
-# USB HID support
-#
-CONFIG_USB_HID=m
-CONFIG_HID_PID=y
-CONFIG_USB_HIDDEV=y
-
-#
-# USB HID Boot Protocol drivers
-#
-# CONFIG_USB_KBD is not set
-# CONFIG_USB_MOUSE is not set
-# end of USB HID Boot Protocol drivers
-# end of USB HID support
-
-CONFIG_USB_OHCI_LITTLE_ENDIAN=y
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_COMMON=m
-CONFIG_USB_LED_TRIG=y
-CONFIG_USB_ULPI_BUS=m
-CONFIG_USB_CONN_GPIO=m
-CONFIG_USB_ARCH_HAS_HCD=y
-CONFIG_USB=m
-CONFIG_USB_PCI=y
-CONFIG_USB_PCI_AMD=y
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-
-#
-# Miscellaneous USB options
-#
-CONFIG_USB_DEFAULT_PERSIST=y
-# CONFIG_USB_FEW_INIT_RETRIES is not set
-CONFIG_USB_DYNAMIC_MINORS=y
-# CONFIG_USB_OTG is not set
-# CONFIG_USB_OTG_PRODUCTLIST is not set
-# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
-CONFIG_USB_LEDS_TRIGGER_USBPORT=m
-CONFIG_USB_AUTOSUSPEND_DELAY=2
-CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1
-CONFIG_USB_MON=m
-
-#
-# USB Host Controller Drivers
-#
-# CONFIG_USB_C67X00_HCD is not set
-CONFIG_USB_XHCI_HCD=m
-# CONFIG_USB_XHCI_DBGCAP is not set
-CONFIG_USB_XHCI_PCI=m
-# CONFIG_USB_XHCI_PCI_RENESAS is not set
-CONFIG_USB_XHCI_PLATFORM=m
-CONFIG_USB_XHCI_HISTB=m
-# CONFIG_USB_XHCI_MVEBU is not set
-CONFIG_USB_XHCI_TEGRA=m
-CONFIG_USB_EHCI_HCD=m
-CONFIG_USB_EHCI_ROOT_HUB_TT=y
-CONFIG_USB_EHCI_TT_NEWSCHED=y
-CONFIG_USB_EHCI_PCI=m
-CONFIG_USB_EHCI_FSL=m
-CONFIG_USB_EHCI_HCD_NPCM7XX=m
-CONFIG_USB_EHCI_HCD_ORION=m
-CONFIG_USB_EHCI_TEGRA=m
-CONFIG_USB_EHCI_HCD_PLATFORM=m
-# CONFIG_USB_OXU210HP_HCD is not set
-# CONFIG_USB_ISP116X_HCD is not set
-# CONFIG_USB_MAX3421_HCD is not set
-CONFIG_USB_OHCI_HCD=m
-CONFIG_USB_OHCI_HCD_PCI=m
-# CONFIG_USB_OHCI_HCD_SSB is not set
-CONFIG_USB_OHCI_HCD_PLATFORM=m
-# CONFIG_USB_UHCI_HCD is not set
-# CONFIG_USB_SL811_HCD is not set
-# CONFIG_USB_R8A66597_HCD is not set
-# CONFIG_USB_HCD_BCMA is not set
-# CONFIG_USB_HCD_SSB is not set
-# CONFIG_USB_HCD_TEST_MODE is not set
-CONFIG_USB_XEN_HCD=m
-
-#
-# USB Device Class drivers
-#
-CONFIG_USB_ACM=m
-CONFIG_USB_PRINTER=m
-CONFIG_USB_WDM=m
-CONFIG_USB_TMC=m
-
-#
-# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; see USB_STORAGE Help for more info
-#
-CONFIG_USB_STORAGE=m
-# CONFIG_USB_STORAGE_DEBUG is not set
-CONFIG_USB_STORAGE_REALTEK=m
-CONFIG_REALTEK_AUTOPM=y
-CONFIG_USB_STORAGE_DATAFAB=m
-CONFIG_USB_STORAGE_FREECOM=m
-CONFIG_USB_STORAGE_ISD200=m
-CONFIG_USB_STORAGE_USBAT=m
-CONFIG_USB_STORAGE_SDDR09=m
-CONFIG_USB_STORAGE_SDDR55=m
-CONFIG_USB_STORAGE_JUMPSHOT=m
-CONFIG_USB_STORAGE_ALAUDA=m
-CONFIG_USB_STORAGE_ONETOUCH=m
-CONFIG_USB_STORAGE_KARMA=m
-CONFIG_USB_STORAGE_CYPRESS_ATACB=m
-CONFIG_USB_STORAGE_ENE_UB6250=m
-CONFIG_USB_UAS=m
-
-#
-# USB Imaging devices
-#
-CONFIG_USB_MDC800=m
-CONFIG_USB_MICROTEK=m
-CONFIG_USBIP_CORE=m
-CONFIG_USBIP_VHCI_HCD=m
-CONFIG_USBIP_VHCI_HC_PORTS=15
-CONFIG_USBIP_VHCI_NR_HCS=8
-CONFIG_USBIP_HOST=m
-CONFIG_USBIP_VUDC=m
-# CONFIG_USBIP_DEBUG is not set
-
-#
-# USB dual-mode controller drivers
-#
-CONFIG_USB_CDNS_SUPPORT=m
-CONFIG_USB_CDNS_HOST=y
-CONFIG_USB_CDNS3=m
-# CONFIG_USB_CDNS3_GADGET is not set
-# CONFIG_USB_CDNS3_HOST is not set
-CONFIG_USB_CDNS3_PCI_WRAP=m
-CONFIG_USB_CDNS3_IMX=m
-CONFIG_USB_CDNSP_PCI=m
-CONFIG_USB_CDNSP_GADGET=y
-CONFIG_USB_CDNSP_HOST=y
-CONFIG_USB_MUSB_HDRC=m
-# CONFIG_USB_MUSB_HOST is not set
-# CONFIG_USB_MUSB_GADGET is not set
-CONFIG_USB_MUSB_DUAL_ROLE=y
-
-#
-# Platform Glue Layer
-#
-CONFIG_USB_MUSB_SUNXI=m
-
-#
-# MUSB DMA mode
-#
-# CONFIG_MUSB_PIO_ONLY is not set
-CONFIG_USB_DWC3=m
-# CONFIG_USB_DWC3_ULPI is not set
-# CONFIG_USB_DWC3_HOST is not set
-# CONFIG_USB_DWC3_GADGET is not set
-CONFIG_USB_DWC3_DUAL_ROLE=y
-
-#
-# Platform Glue Driver Support
-#
-CONFIG_USB_DWC3_PCI=m
-CONFIG_USB_DWC3_HAPS=m
-CONFIG_USB_DWC3_MESON_G12A=m
-CONFIG_USB_DWC3_OF_SIMPLE=m
-CONFIG_USB_DWC3_QCOM=m
-CONFIG_USB_DWC3_IMX8MP=m
-CONFIG_USB_DWC2=m
-# CONFIG_USB_DWC2_HOST is not set
-
-#
-# Gadget/Dual-role mode requires USB Gadget support to be enabled
-#
-# CONFIG_USB_DWC2_PERIPHERAL is not set
-CONFIG_USB_DWC2_DUAL_ROLE=y
-# CONFIG_USB_DWC2_PCI is not set
-# CONFIG_USB_DWC2_DEBUG is not set
-# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
-CONFIG_USB_CHIPIDEA=m
-CONFIG_USB_CHIPIDEA_UDC=y
-CONFIG_USB_CHIPIDEA_HOST=y
-CONFIG_USB_CHIPIDEA_PCI=m
-CONFIG_USB_CHIPIDEA_MSM=m
-CONFIG_USB_CHIPIDEA_NPCM=m
-CONFIG_USB_CHIPIDEA_IMX=m
-CONFIG_USB_CHIPIDEA_GENERIC=m
-CONFIG_USB_CHIPIDEA_TEGRA=m
-CONFIG_USB_ISP1760=m
-CONFIG_USB_ISP1760_HCD=y
-CONFIG_USB_ISP1761_UDC=y
-# CONFIG_USB_ISP1760_HOST_ROLE is not set
-# CONFIG_USB_ISP1760_GADGET_ROLE is not set
-CONFIG_USB_ISP1760_DUAL_ROLE=y
-
-#
-# USB port drivers
-#
-CONFIG_USB_SERIAL=m
-CONFIG_USB_SERIAL_GENERIC=y
-CONFIG_USB_SERIAL_SIMPLE=m
-CONFIG_USB_SERIAL_AIRCABLE=m
-CONFIG_USB_SERIAL_ARK3116=m
-CONFIG_USB_SERIAL_BELKIN=m
-CONFIG_USB_SERIAL_CH341=m
-CONFIG_USB_SERIAL_WHITEHEAT=m
-CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
-CONFIG_USB_SERIAL_CP210X=m
-CONFIG_USB_SERIAL_CYPRESS_M8=m
-CONFIG_USB_SERIAL_EMPEG=m
-CONFIG_USB_SERIAL_FTDI_SIO=m
-CONFIG_USB_SERIAL_VISOR=m
-CONFIG_USB_SERIAL_IPAQ=m
-CONFIG_USB_SERIAL_IR=m
-CONFIG_USB_SERIAL_EDGEPORT=m
-CONFIG_USB_SERIAL_EDGEPORT_TI=m
-CONFIG_USB_SERIAL_F81232=m
-# CONFIG_USB_SERIAL_F8153X is not set
-CONFIG_USB_SERIAL_GARMIN=m
-CONFIG_USB_SERIAL_IPW=m
-CONFIG_USB_SERIAL_IUU=m
-CONFIG_USB_SERIAL_KEYSPAN_PDA=m
-CONFIG_USB_SERIAL_KEYSPAN=m
-CONFIG_USB_SERIAL_KLSI=m
-CONFIG_USB_SERIAL_KOBIL_SCT=m
-CONFIG_USB_SERIAL_MCT_U232=m
-CONFIG_USB_SERIAL_METRO=m
-CONFIG_USB_SERIAL_MOS7720=m
-CONFIG_USB_SERIAL_MOS7715_PARPORT=y
-CONFIG_USB_SERIAL_MOS7840=m
-CONFIG_USB_SERIAL_MXUPORT=m
-CONFIG_USB_SERIAL_NAVMAN=m
-CONFIG_USB_SERIAL_PL2303=m
-CONFIG_USB_SERIAL_OTI6858=m
-CONFIG_USB_SERIAL_QCAUX=m
-CONFIG_USB_SERIAL_QUALCOMM=m
-CONFIG_USB_SERIAL_SPCP8X5=m
-CONFIG_USB_SERIAL_SAFE=m
-# CONFIG_USB_SERIAL_SAFE_PADDED is not set
-CONFIG_USB_SERIAL_SIERRAWIRELESS=m
-CONFIG_USB_SERIAL_SYMBOL=m
-CONFIG_USB_SERIAL_TI=m
-CONFIG_USB_SERIAL_CYBERJACK=m
-CONFIG_USB_SERIAL_WWAN=m
-CONFIG_USB_SERIAL_OPTION=m
-CONFIG_USB_SERIAL_OMNINET=m
-CONFIG_USB_SERIAL_OPTICON=m
-CONFIG_USB_SERIAL_XSENS_MT=m
-CONFIG_USB_SERIAL_WISHBONE=m
-CONFIG_USB_SERIAL_SSU100=m
-CONFIG_USB_SERIAL_QT2=m
-# CONFIG_USB_SERIAL_UPD78F0730 is not set
-CONFIG_USB_SERIAL_XR=m
-CONFIG_USB_SERIAL_DEBUG=m
-
-#
-# USB Miscellaneous drivers
-#
-# CONFIG_USB_USS720 is not set
-CONFIG_USB_EMI62=m
-CONFIG_USB_EMI26=m
-CONFIG_USB_ADUTUX=m
-CONFIG_USB_SEVSEG=m
-CONFIG_USB_LEGOTOWER=m
-CONFIG_USB_LCD=m
-CONFIG_USB_CYPRESS_CY7C63=m
-CONFIG_USB_CYTHERM=m
-CONFIG_USB_IDMOUSE=m
-CONFIG_USB_APPLEDISPLAY=m
-CONFIG_USB_QCOM_EUD=m
-CONFIG_APPLE_MFI_FASTCHARGE=m
-CONFIG_USB_LJCA=m
-CONFIG_USB_SISUSBVGA=m
-CONFIG_USB_LD=m
-CONFIG_USB_TRANCEVIBRATOR=m
-CONFIG_USB_IOWARRIOR=m
-CONFIG_USB_TEST=m
-CONFIG_USB_EHSET_TEST_FIXTURE=m
-CONFIG_USB_ISIGHTFW=m
-CONFIG_USB_YUREX=m
-CONFIG_USB_EZUSB_FX2=m
-# CONFIG_USB_HUB_USB251XB is not set
-CONFIG_USB_HSIC_USB3503=m
-# CONFIG_USB_HSIC_USB4604 is not set
-# CONFIG_USB_LINK_LAYER_TEST is not set
-CONFIG_USB_CHAOSKEY=m
-CONFIG_USB_ONBOARD_DEV=m
-CONFIG_USB_ONBOARD_DEV_USB5744=y
-# CONFIG_USB_ATM is not set
-
-#
-# USB Physical Layer drivers
-#
-CONFIG_USB_PHY=y
-CONFIG_NOP_USB_XCEIV=m
-# CONFIG_USB_GPIO_VBUS is not set
-# CONFIG_USB_ISP1301 is not set
-CONFIG_USB_MXS_PHY=m
-CONFIG_USB_TEGRA_PHY=m
-CONFIG_USB_ULPI=y
-CONFIG_USB_ULPI_VIEWPORT=y
-# end of USB Physical Layer drivers
-
-CONFIG_USB_GADGET=m
-# CONFIG_USB_GADGET_DEBUG is not set
-# CONFIG_USB_GADGET_DEBUG_FILES is not set
-# CONFIG_USB_GADGET_DEBUG_FS is not set
-CONFIG_USB_GADGET_VBUS_DRAW=2
-CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
-# CONFIG_U_SERIAL_CONSOLE is not set
-
-#
-# USB Peripheral Controller
-#
-# CONFIG_USB_GR_UDC is not set
-# CONFIG_USB_R8A66597 is not set
-# CONFIG_USB_PXA27X is not set
-# CONFIG_USB_MV_UDC is not set
-# CONFIG_USB_MV_U3D is not set
-# CONFIG_USB_SNP_UDC_PLAT is not set
-# CONFIG_USB_M66592 is not set
-# CONFIG_USB_BDC_UDC is not set
-# CONFIG_USB_AMD5536UDC is not set
-# CONFIG_USB_NET2272 is not set
-CONFIG_USB_NET2280=m
-# CONFIG_USB_GOKU is not set
-# CONFIG_USB_EG20T is not set
-# CONFIG_USB_GADGET_XILINX is not set
-CONFIG_USB_MAX3420_UDC=m
-CONFIG_USB_TEGRA_XUDC=m
-CONFIG_USB_CDNS2_UDC=m
-# CONFIG_USB_DUMMY_HCD is not set
-# end of USB Peripheral Controller
-
-CONFIG_USB_LIBCOMPOSITE=m
-CONFIG_USB_F_ACM=m
-CONFIG_USB_F_SS_LB=m
-CONFIG_USB_U_SERIAL=m
-CONFIG_USB_U_ETHER=m
-CONFIG_USB_U_AUDIO=m
-CONFIG_USB_F_SERIAL=m
-CONFIG_USB_F_OBEX=m
-CONFIG_USB_F_NCM=m
-CONFIG_USB_F_ECM=m
-CONFIG_USB_F_PHONET=m
-CONFIG_USB_F_EEM=m
-CONFIG_USB_F_SUBSET=m
-CONFIG_USB_F_RNDIS=m
-CONFIG_USB_F_MASS_STORAGE=m
-CONFIG_USB_F_FS=m
-CONFIG_USB_F_UAC1=m
-CONFIG_USB_F_UAC2=m
-CONFIG_USB_F_UVC=m
-CONFIG_USB_F_MIDI=m
-CONFIG_USB_F_HID=m
-CONFIG_USB_F_PRINTER=m
-CONFIG_USB_CONFIGFS=m
-CONFIG_USB_CONFIGFS_SERIAL=y
-CONFIG_USB_CONFIGFS_ACM=y
-CONFIG_USB_CONFIGFS_OBEX=y
-CONFIG_USB_CONFIGFS_NCM=y
-CONFIG_USB_CONFIGFS_ECM=y
-CONFIG_USB_CONFIGFS_ECM_SUBSET=y
-CONFIG_USB_CONFIGFS_RNDIS=y
-CONFIG_USB_CONFIGFS_EEM=y
-CONFIG_USB_CONFIGFS_PHONET=y
-CONFIG_USB_CONFIGFS_MASS_STORAGE=y
-CONFIG_USB_CONFIGFS_F_LB_SS=y
-CONFIG_USB_CONFIGFS_F_FS=y
-CONFIG_USB_CONFIGFS_F_UAC1=y
-# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
-CONFIG_USB_CONFIGFS_F_UAC2=y
-CONFIG_USB_CONFIGFS_F_MIDI=y
-# CONFIG_USB_CONFIGFS_F_MIDI2 is not set
-CONFIG_USB_CONFIGFS_F_HID=y
-CONFIG_USB_CONFIGFS_F_UVC=y
-CONFIG_USB_CONFIGFS_F_PRINTER=y
-# CONFIG_USB_CONFIGFS_F_TCM is not set
-
-#
-# USB Gadget precomposed configurations
-#
-# CONFIG_USB_ZERO is not set
-# CONFIG_USB_AUDIO is not set
-CONFIG_USB_ETH=m
-CONFIG_USB_ETH_RNDIS=y
-# CONFIG_USB_ETH_EEM is not set
-# CONFIG_USB_G_NCM is not set
-CONFIG_USB_GADGETFS=m
-CONFIG_USB_FUNCTIONFS=m
-CONFIG_USB_FUNCTIONFS_ETH=y
-CONFIG_USB_FUNCTIONFS_RNDIS=y
-CONFIG_USB_FUNCTIONFS_GENERIC=y
-# CONFIG_USB_MASS_STORAGE is not set
-# CONFIG_USB_GADGET_TARGET is not set
-CONFIG_USB_G_SERIAL=m
-# CONFIG_USB_MIDI_GADGET is not set
-# CONFIG_USB_G_PRINTER is not set
-# CONFIG_USB_CDC_COMPOSITE is not set
-# CONFIG_USB_G_NOKIA is not set
-# CONFIG_USB_G_ACM_MS is not set
-# CONFIG_USB_G_MULTI is not set
-# CONFIG_USB_G_HID is not set
-# CONFIG_USB_G_DBGP is not set
-# CONFIG_USB_G_WEBCAM is not set
-CONFIG_USB_RAW_GADGET=m
-# end of USB Gadget precomposed configurations
-
-CONFIG_TYPEC=m
-CONFIG_TYPEC_TCPM=m
-CONFIG_TYPEC_TCPCI=m
-CONFIG_TYPEC_RT1711H=m
-CONFIG_TYPEC_MT6360=m
-CONFIG_TYPEC_TCPCI_MT6370=m
-CONFIG_TYPEC_TCPCI_MAXIM=m
-CONFIG_TYPEC_FUSB302=m
-CONFIG_TYPEC_QCOM_PMIC=m
-CONFIG_TYPEC_UCSI=m
-CONFIG_UCSI_CCG=m
-CONFIG_UCSI_ACPI=m
-CONFIG_UCSI_STM32G0=m
-CONFIG_UCSI_PMIC_GLINK=m
-CONFIG_CROS_EC_UCSI=m
-CONFIG_UCSI_LENOVO_YOGA_C630=m
-CONFIG_TYPEC_TPS6598X=m
-CONFIG_TYPEC_ANX7411=m
-CONFIG_TYPEC_RT1719=m
-CONFIG_TYPEC_HD3SS3220=m
-CONFIG_TYPEC_STUSB160X=m
-CONFIG_TYPEC_WUSB3801=m
-
-#
-# USB Type-C Multiplexer/DeMultiplexer Switch support
-#
-CONFIG_TYPEC_MUX_FSA4480=m
-CONFIG_TYPEC_MUX_GPIO_SBU=m
-CONFIG_TYPEC_MUX_PI3USB30532=m
-# CONFIG_TYPEC_MUX_IT5205 is not set
-CONFIG_TYPEC_MUX_NB7VPQ904M=m
-CONFIG_TYPEC_MUX_PTN36502=m
-CONFIG_TYPEC_MUX_TUSB1046=m
-CONFIG_TYPEC_MUX_WCD939X_USBSS=m
-# end of USB Type-C Multiplexer/DeMultiplexer Switch support
-
-#
-# USB Type-C Alternate Mode drivers
-#
-CONFIG_TYPEC_DP_ALTMODE=m
-CONFIG_TYPEC_NVIDIA_ALTMODE=m
-CONFIG_TYPEC_TBT_ALTMODE=m
-# end of USB Type-C Alternate Mode drivers
-
-CONFIG_USB_ROLE_SWITCH=m
-CONFIG_MMC=y
-CONFIG_PWRSEQ_EMMC=y
-# CONFIG_PWRSEQ_SD8787 is not set
-CONFIG_PWRSEQ_SIMPLE=y
-CONFIG_MMC_BLOCK=m
-CONFIG_MMC_BLOCK_MINORS=256
-CONFIG_SDIO_UART=m
-# CONFIG_MMC_TEST is not set
-CONFIG_MMC_CRYPTO=y
-
-#
-# MMC/SD/SDIO Host Controller Drivers
-#
-# CONFIG_MMC_DEBUG is not set
-CONFIG_MMC_ARMMMCI=m
-CONFIG_MMC_QCOM_DML=y
-CONFIG_MMC_STM32_SDMMC=y
-CONFIG_MMC_SDHCI=m
-CONFIG_MMC_SDHCI_IO_ACCESSORS=y
-CONFIG_MMC_SDHCI_UHS2=m
-CONFIG_MMC_SDHCI_PCI=m
-CONFIG_MMC_RICOH_MMC=y
-CONFIG_MMC_SDHCI_ACPI=m
-CONFIG_MMC_SDHCI_PLTFM=m
-CONFIG_MMC_SDHCI_OF_ARASAN=m
-# CONFIG_MMC_SDHCI_OF_AT91 is not set
-CONFIG_MMC_SDHCI_OF_ESDHC=m
-# CONFIG_MMC_SDHCI_OF_DWCMSHC is not set
-CONFIG_MMC_SDHCI_OF_MA35D1=m
-# CONFIG_MMC_SDHCI_CADENCE is not set
-CONFIG_MMC_SDHCI_ESDHC_IMX=m
-CONFIG_MMC_SDHCI_TEGRA=m
-# CONFIG_MMC_SDHCI_PXAV3 is not set
-CONFIG_MMC_SDHCI_F_SDH30=m
-# CONFIG_MMC_SDHCI_MILBEAUT is not set
-CONFIG_MMC_SDHCI_IPROC=m
-CONFIG_MMC_SDHCI_NPCM=m
-CONFIG_MMC_MESON_GX=m
-# CONFIG_MMC_MESON_MX_SDIO is not set
-CONFIG_MMC_ALCOR=m
-CONFIG_MMC_SDHCI_MSM=m
-CONFIG_MMC_MXC=m
-CONFIG_MMC_TIFM_SD=m
-CONFIG_MMC_SPI=m
-CONFIG_MMC_CB710=m
-CONFIG_MMC_VIA_SDMMC=m
-CONFIG_MMC_DW=m
-CONFIG_MMC_DW_PLTFM=m
-# CONFIG_MMC_DW_BLUEFIELD is not set
-# CONFIG_MMC_DW_EXYNOS is not set
-# CONFIG_MMC_DW_HI3798CV200 is not set
-# CONFIG_MMC_DW_HI3798MV200 is not set
-CONFIG_MMC_DW_K3=m
-# CONFIG_MMC_DW_PCI is not set
-CONFIG_MMC_DW_ROCKCHIP=m
-CONFIG_MMC_VUB300=m
-CONFIG_MMC_USHC=m
-# CONFIG_MMC_USDHI6ROL0 is not set
-CONFIG_MMC_REALTEK_PCI=m
-CONFIG_MMC_REALTEK_USB=m
-CONFIG_MMC_SUNXI=m
-CONFIG_MMC_CQHCI=m
-CONFIG_MMC_HSQ=m
-CONFIG_MMC_TOSHIBA_PCI=m
-CONFIG_MMC_BCM2835=m
-# CONFIG_MMC_MTK is not set
-CONFIG_MMC_SDHCI_BRCMSTB=m
-CONFIG_MMC_SDHCI_XENON=m
-CONFIG_SCSI_UFSHCD=m
-# CONFIG_SCSI_UFS_BSG is not set
-CONFIG_SCSI_UFS_CRYPTO=y
-CONFIG_SCSI_UFS_HWMON=y
-CONFIG_SCSI_UFSHCD_PCI=m
-# CONFIG_SCSI_UFS_DWC_TC_PCI is not set
-# CONFIG_SCSI_UFSHCD_PLATFORM is not set
-CONFIG_MEMSTICK=m
-# CONFIG_MEMSTICK_DEBUG is not set
-
-#
-# MemoryStick drivers
-#
-# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
-CONFIG_MSPRO_BLOCK=m
-# CONFIG_MS_BLOCK is not set
-
-#
-# MemoryStick Host Controller Drivers
-#
-CONFIG_MEMSTICK_TIFM_MS=m
-CONFIG_MEMSTICK_JMICRON_38X=m
-CONFIG_MEMSTICK_R592=m
-CONFIG_MEMSTICK_REALTEK_USB=m
-CONFIG_NEW_LEDS=y
-CONFIG_LEDS_CLASS=y
-# CONFIG_LEDS_CLASS_FLASH is not set
-CONFIG_LEDS_CLASS_MULTICOLOR=m
-CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
-
-#
-# LED drivers
-#
-# CONFIG_LEDS_AN30259A is not set
-CONFIG_LEDS_AW200XX=m
-# CONFIG_LEDS_AW2013 is not set
-# CONFIG_LEDS_BCM6328 is not set
-# CONFIG_LEDS_BCM6358 is not set
-# CONFIG_LEDS_CR0014114 is not set
-CONFIG_LEDS_CROS_EC=m
-# CONFIG_LEDS_EL15203000 is not set
-# CONFIG_LEDS_LM3530 is not set
-# CONFIG_LEDS_LM3532 is not set
-# CONFIG_LEDS_LM3642 is not set
-# CONFIG_LEDS_LM3692X is not set
-CONFIG_LEDS_SUN50I_A100=m
-# CONFIG_LEDS_PCA9532 is not set
-CONFIG_LEDS_GPIO=m
-CONFIG_LEDS_LP3944=m
-# CONFIG_LEDS_LP3952 is not set
-# CONFIG_LEDS_LP50XX is not set
-CONFIG_LEDS_LP55XX_COMMON=m
-# CONFIG_LEDS_LP5521 is not set
-# CONFIG_LEDS_LP5523 is not set
-# CONFIG_LEDS_LP5562 is not set
-CONFIG_LEDS_LP5569=m
-# CONFIG_LEDS_LP8501 is not set
-# CONFIG_LEDS_LP8860 is not set
-# CONFIG_LEDS_LP8864 is not set
-CONFIG_LEDS_PCA955X=m
-# CONFIG_LEDS_PCA955X_GPIO is not set
-# CONFIG_LEDS_PCA963X is not set
-# CONFIG_LEDS_PCA995X is not set
-CONFIG_LEDS_QNAP_MCU=m
-CONFIG_LEDS_DAC124S085=m
-CONFIG_LEDS_PWM=m
-CONFIG_LEDS_REGULATOR=m
-CONFIG_LEDS_BD2606MVV=m
-CONFIG_LEDS_BD2802=m
-CONFIG_LEDS_LT3593=m
-CONFIG_LEDS_MAX5970=m
-# CONFIG_LEDS_TCA6507 is not set
-# CONFIG_LEDS_TLC591XX is not set
-# CONFIG_LEDS_LM355x is not set
-# CONFIG_LEDS_IS31FL319X is not set
-# CONFIG_LEDS_IS31FL32XX is not set
-
-#
-# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
-#
-# CONFIG_LEDS_BLINKM is not set
-# CONFIG_LEDS_SYSCON is not set
-# CONFIG_LEDS_MLXREG is not set
-# CONFIG_LEDS_USER is not set
-CONFIG_LEDS_SPI_BYTE=m
-CONFIG_LEDS_TI_LMU_COMMON=m
-CONFIG_LEDS_LM3697=m
-CONFIG_LEDS_ST1202=m
-CONFIG_LEDS_BCM63138=y
-
-#
-# Flash and Torch LED drivers
-#
-
-#
-# RGB LED drivers
-#
-# CONFIG_LEDS_GROUP_MULTICOLOR is not set
-CONFIG_LEDS_KTD202X=m
-# CONFIG_LEDS_NCP5623 is not set
-CONFIG_LEDS_PWM_MULTICOLOR=m
-CONFIG_LEDS_QCOM_LPG=m
-CONFIG_LEDS_MT6370_RGB=m
-
-#
-# LED Triggers
-#
-CONFIG_LEDS_TRIGGERS=y
-CONFIG_LEDS_TRIGGER_TIMER=m
-CONFIG_LEDS_TRIGGER_ONESHOT=m
-CONFIG_LEDS_TRIGGER_DISK=y
-CONFIG_LEDS_TRIGGER_MTD=y
-CONFIG_LEDS_TRIGGER_HEARTBEAT=m
-CONFIG_LEDS_TRIGGER_BACKLIGHT=m
-CONFIG_LEDS_TRIGGER_CPU=y
-# CONFIG_LEDS_TRIGGER_ACTIVITY is not set
-CONFIG_LEDS_TRIGGER_GPIO=m
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
-
-#
-# iptables trigger is under Netfilter config (LED target)
-#
-CONFIG_LEDS_TRIGGER_TRANSIENT=m
-CONFIG_LEDS_TRIGGER_CAMERA=m
-CONFIG_LEDS_TRIGGER_PANIC=y
-# CONFIG_LEDS_TRIGGER_NETDEV is not set
-# CONFIG_LEDS_TRIGGER_PATTERN is not set
-CONFIG_LEDS_TRIGGER_TTY=m
-CONFIG_LEDS_TRIGGER_INPUT_EVENTS=m
-
-#
-# Simple LED drivers
-#
-CONFIG_ACCESSIBILITY=y
-CONFIG_A11Y_BRAILLE_CONSOLE=y
-
-#
-# Speakup console speech
-#
-CONFIG_SPEAKUP=m
-CONFIG_SPEAKUP_SYNTH_ACNTSA=m
-CONFIG_SPEAKUP_SYNTH_APOLLO=m
-CONFIG_SPEAKUP_SYNTH_AUDPTR=m
-CONFIG_SPEAKUP_SYNTH_BNS=m
-CONFIG_SPEAKUP_SYNTH_DECTLK=m
-CONFIG_SPEAKUP_SYNTH_DECEXT=m
-CONFIG_SPEAKUP_SYNTH_LTLK=m
-CONFIG_SPEAKUP_SYNTH_SOFT=m
-CONFIG_SPEAKUP_SYNTH_SPKOUT=m
-CONFIG_SPEAKUP_SYNTH_TXPRT=m
-CONFIG_SPEAKUP_SYNTH_DUMMY=m
-# end of Speakup console speech
-
-CONFIG_INFINIBAND=m
-CONFIG_INFINIBAND_USER_MAD=m
-CONFIG_INFINIBAND_USER_ACCESS=m
-CONFIG_INFINIBAND_USER_MEM=y
-CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
-CONFIG_INFINIBAND_ADDR_TRANS=y
-CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y
-CONFIG_INFINIBAND_VIRT_DMA=y
-# CONFIG_INFINIBAND_BNXT_RE is not set
-CONFIG_INFINIBAND_CXGB4=m
-CONFIG_INFINIBAND_EFA=m
-CONFIG_INFINIBAND_ERDMA=m
-CONFIG_MANA_INFINIBAND=m
-CONFIG_MLX4_INFINIBAND=m
-CONFIG_MLX5_INFINIBAND=m
-CONFIG_INFINIBAND_MTHCA=m
-CONFIG_INFINIBAND_MTHCA_DEBUG=y
-CONFIG_INFINIBAND_OCRDMA=m
-CONFIG_INFINIBAND_QEDR=m
-CONFIG_RDMA_RXE=m
-CONFIG_RDMA_SIW=m
-CONFIG_INFINIBAND_IPOIB=m
-CONFIG_INFINIBAND_IPOIB_CM=y
-CONFIG_INFINIBAND_IPOIB_DEBUG=y
-# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
-CONFIG_INFINIBAND_SRP=m
-CONFIG_INFINIBAND_SRPT=m
-CONFIG_INFINIBAND_ISER=m
-CONFIG_INFINIBAND_ISERT=m
-CONFIG_INFINIBAND_RTRS=m
-CONFIG_INFINIBAND_RTRS_CLIENT=m
-CONFIG_INFINIBAND_RTRS_SERVER=m
-CONFIG_EDAC_SUPPORT=y
-CONFIG_EDAC=y
-CONFIG_EDAC_LEGACY_SYSFS=y
-# CONFIG_EDAC_DEBUG is not set
-CONFIG_EDAC_THUNDERX=m
-CONFIG_EDAC_ALTERA=y
-CONFIG_EDAC_ALTERA_SDRAM=y
-CONFIG_EDAC_ALTERA_OCRAM=y
-CONFIG_EDAC_ALTERA_ETHERNET=y
-CONFIG_EDAC_ALTERA_NAND=y
-CONFIG_EDAC_ALTERA_USB=y
-CONFIG_EDAC_ALTERA_SDMMC=y
-CONFIG_EDAC_SYNOPSYS=m
-CONFIG_EDAC_XGENE=m
-# CONFIG_EDAC_QCOM is not set
-CONFIG_EDAC_DMC520=m
-CONFIG_EDAC_NPCM=m
-CONFIG_RTC_LIB=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_HCTOSYS=y
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-CONFIG_RTC_SYSTOHC=y
-CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
-# CONFIG_RTC_DEBUG is not set
-CONFIG_RTC_NVMEM=y
-
-#
-# RTC interfaces
-#
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_DEV=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-# CONFIG_RTC_DRV_TEST is not set
-
-#
-# I2C RTC drivers
-#
-CONFIG_RTC_DRV_88PM886=m
-# CONFIG_RTC_DRV_ABB5ZES3 is not set
-# CONFIG_RTC_DRV_ABEOZ9 is not set
-# CONFIG_RTC_DRV_ABX80X is not set
-CONFIG_RTC_DRV_DS1307=y
-# CONFIG_RTC_DRV_DS1307_CENTURY is not set
-# CONFIG_RTC_DRV_DS1374 is not set
-# CONFIG_RTC_DRV_DS1672 is not set
-# CONFIG_RTC_DRV_HYM8563 is not set
-# CONFIG_RTC_DRV_MAX6900 is not set
-CONFIG_RTC_DRV_MAX31335=m
-CONFIG_RTC_DRV_MAX77686=y
-CONFIG_RTC_DRV_NCT3018Y=m
-CONFIG_RTC_DRV_RK808=m
-# CONFIG_RTC_DRV_RS5C372 is not set
-# CONFIG_RTC_DRV_ISL1208 is not set
-# CONFIG_RTC_DRV_ISL12022 is not set
-# CONFIG_RTC_DRV_ISL12026 is not set
-# CONFIG_RTC_DRV_X1205 is not set
-# CONFIG_RTC_DRV_PCF8523 is not set
-# CONFIG_RTC_DRV_PCF85063 is not set
-# CONFIG_RTC_DRV_PCF85363 is not set
-# CONFIG_RTC_DRV_PCF8563 is not set
-# CONFIG_RTC_DRV_PCF8583 is not set
-# CONFIG_RTC_DRV_M41T80 is not set
-CONFIG_RTC_DRV_BD70528=m
-# CONFIG_RTC_DRV_BQ32K is not set
-CONFIG_RTC_DRV_TPS6594=m
-# CONFIG_RTC_DRV_S35390A is not set
-# CONFIG_RTC_DRV_FM3130 is not set
-# CONFIG_RTC_DRV_RX8010 is not set
-CONFIG_RTC_DRV_RX8111=m
-# CONFIG_RTC_DRV_RX8581 is not set
-# CONFIG_RTC_DRV_RX8025 is not set
-# CONFIG_RTC_DRV_EM3027 is not set
-# CONFIG_RTC_DRV_RV3028 is not set
-# CONFIG_RTC_DRV_RV3032 is not set
-# CONFIG_RTC_DRV_RV8803 is not set
-CONFIG_RTC_DRV_SD2405AL=m
-# CONFIG_RTC_DRV_SD3078 is not set
-
-#
-# SPI RTC drivers
-#
-# CONFIG_RTC_DRV_M41T93 is not set
-# CONFIG_RTC_DRV_M41T94 is not set
-# CONFIG_RTC_DRV_DS1302 is not set
-# CONFIG_RTC_DRV_DS1305 is not set
-# CONFIG_RTC_DRV_DS1343 is not set
-# CONFIG_RTC_DRV_DS1347 is not set
-# CONFIG_RTC_DRV_DS1390 is not set
-# CONFIG_RTC_DRV_MAX6916 is not set
-# CONFIG_RTC_DRV_R9701 is not set
-# CONFIG_RTC_DRV_RX4581 is not set
-# CONFIG_RTC_DRV_RS5C348 is not set
-# CONFIG_RTC_DRV_MAX6902 is not set
-# CONFIG_RTC_DRV_PCF2123 is not set
-# CONFIG_RTC_DRV_MCP795 is not set
-CONFIG_RTC_I2C_AND_SPI=y
-
-#
-# SPI and I2C RTC drivers
-#
-# CONFIG_RTC_DRV_DS3232 is not set
-# CONFIG_RTC_DRV_PCF2127 is not set
-# CONFIG_RTC_DRV_RV3029C2 is not set
-# CONFIG_RTC_DRV_RX6110 is not set
-
-#
-# Platform RTC drivers
-#
-# CONFIG_RTC_DRV_DS1286 is not set
-# CONFIG_RTC_DRV_DS1511 is not set
-# CONFIG_RTC_DRV_DS1553 is not set
-# CONFIG_RTC_DRV_DS1685_FAMILY is not set
-# CONFIG_RTC_DRV_DS1742 is not set
-# CONFIG_RTC_DRV_DS2404 is not set
-CONFIG_RTC_DRV_EFI=y
-# CONFIG_RTC_DRV_STK17TA8 is not set
-# CONFIG_RTC_DRV_M48T86 is not set
-# CONFIG_RTC_DRV_M48T35 is not set
-# CONFIG_RTC_DRV_M48T59 is not set
-# CONFIG_RTC_DRV_MSM6242 is not set
-# CONFIG_RTC_DRV_RP5C01 is not set
-# CONFIG_RTC_DRV_OPTEE is not set
-# CONFIG_RTC_DRV_ZYNQMP is not set
-# CONFIG_RTC_DRV_CROS_EC is not set
-# CONFIG_RTC_DRV_NTXEC is not set
-
-#
-# on-CPU RTC drivers
-#
-CONFIG_RTC_DRV_IMXDI=m
-CONFIG_RTC_DRV_MESON_VRTC=m
-# CONFIG_RTC_DRV_PL030 is not set
-CONFIG_RTC_DRV_PL031=y
-CONFIG_RTC_DRV_SUN6I=y
-CONFIG_RTC_DRV_MV=m
-CONFIG_RTC_DRV_ARMADA38X=m
-CONFIG_RTC_DRV_CADENCE=m
-# CONFIG_RTC_DRV_FTRTC010 is not set
-CONFIG_RTC_DRV_PM8XXX=m
-CONFIG_RTC_DRV_TEGRA=y
-CONFIG_RTC_DRV_MXC=m
-CONFIG_RTC_DRV_MXC_V2=m
-# CONFIG_RTC_DRV_SNVS is not set
-CONFIG_RTC_DRV_BBNSM=m
-CONFIG_RTC_DRV_IMX_BBM_SCMI=y
-CONFIG_RTC_DRV_IMX_SC=m
-CONFIG_RTC_DRV_XGENE=y
-# CONFIG_RTC_DRV_R7301 is not set
-CONFIG_RTC_DRV_STM32=m
-CONFIG_RTC_DRV_MA35D1=m
-
-#
-# HID Sensor RTC drivers
-#
-# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
-# CONFIG_RTC_DRV_GOLDFISH is not set
-CONFIG_RTC_DRV_AMLOGIC_A4=y
-CONFIG_DMADEVICES=y
-# CONFIG_DMADEVICES_DEBUG is not set
-
-#
-# DMA Devices
-#
-CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y
-CONFIG_DMA_ENGINE=y
-CONFIG_DMA_VIRTUAL_CHANNELS=y
-CONFIG_DMA_ACPI=y
-CONFIG_DMA_OF=y
-# CONFIG_ALTERA_MSGDMA is not set
-# CONFIG_AMBA_PL08X is not set
-CONFIG_APPLE_ADMAC=y
-# CONFIG_AXI_DMAC is not set
-# CONFIG_BCM_SBA_RAID is not set
-CONFIG_DMA_BCM2835=y
-CONFIG_DMA_SUN6I=m
-# CONFIG_DW_AXI_DMAC is not set
-# CONFIG_FSL_EDMA is not set
-CONFIG_FSL_QDMA=m
-CONFIG_HISI_DMA=m
-CONFIG_IMX_DMA=m
-CONFIG_IMX_SDMA=m
-# CONFIG_INTEL_IDMA64 is not set
-CONFIG_K3_DMA=m
-CONFIG_MV_XOR=y
-CONFIG_MV_XOR_V2=y
-# CONFIG_MXS_DMA is not set
-CONFIG_PL330_DMA=m
-CONFIG_PLX_DMA=m
-CONFIG_TEGRA186_GPC_DMA=m
-CONFIG_TEGRA20_APB_DMA=y
-CONFIG_TEGRA210_ADMA=y
-CONFIG_XGENE_DMA=m
-# CONFIG_XILINX_DMA is not set
-CONFIG_XILINX_XDMA=m
-# CONFIG_XILINX_ZYNQMP_DMA is not set
-CONFIG_XILINX_ZYNQMP_DPDMA=m
-CONFIG_AMD_QDMA=m
-CONFIG_QCOM_BAM_DMA=m
-CONFIG_QCOM_GPI_DMA=m
-CONFIG_QCOM_HIDMA_MGMT=m
-CONFIG_QCOM_HIDMA=m
-# CONFIG_DW_DMAC is not set
-# CONFIG_DW_DMAC_PCI is not set
-CONFIG_DW_EDMA=m
-CONFIG_DW_EDMA_PCIE=m
-CONFIG_SF_PDMA=m
-CONFIG_STM32_DMA=y
-CONFIG_STM32_DMAMUX=y
-CONFIG_STM32_MDMA=y
-CONFIG_STM32_DMA3=m
-
-#
-# DMA Clients
-#
-CONFIG_ASYNC_TX_DMA=y
-# CONFIG_DMATEST is not set
-CONFIG_DMA_ENGINE_RAID=y
-
-#
-# DMABUF options
-#
-CONFIG_SYNC_FILE=y
-# CONFIG_SW_SYNC is not set
-# CONFIG_UDMABUF is not set
-# CONFIG_DMABUF_MOVE_NOTIFY is not set
-# CONFIG_DMABUF_DEBUG is not set
-# CONFIG_DMABUF_SELFTESTS is not set
-# CONFIG_DMABUF_HEAPS is not set
-# CONFIG_DMABUF_SYSFS_STATS is not set
-# end of DMABUF options
-
-CONFIG_UIO=m
-CONFIG_UIO_CIF=m
-# CONFIG_UIO_PDRV_GENIRQ is not set
-# CONFIG_UIO_DMEM_GENIRQ is not set
-CONFIG_UIO_AEC=m
-CONFIG_UIO_SERCOS3=m
-CONFIG_UIO_PCI_GENERIC=m
-CONFIG_UIO_NETX=m
-CONFIG_UIO_MF624=m
-CONFIG_UIO_HV_GENERIC=m
-CONFIG_VFIO=m
-CONFIG_VFIO_GROUP=y
-CONFIG_VFIO_CONTAINER=y
-CONFIG_VFIO_IOMMU_TYPE1=m
-CONFIG_VFIO_NOIOMMU=y
-CONFIG_VFIO_VIRQFD=y
-# CONFIG_VFIO_DEBUGFS is not set
-
-#
-# VFIO support for PCI devices
-#
-CONFIG_VFIO_PCI_CORE=m
-CONFIG_VFIO_PCI_MMAP=y
-CONFIG_VFIO_PCI_INTX=y
-CONFIG_VFIO_PCI=m
-CONFIG_MLX5_VFIO_PCI=m
-CONFIG_HISI_ACC_VFIO_PCI=m
-# CONFIG_PDS_VFIO_PCI is not set
-CONFIG_VIRTIO_VFIO_PCI=m
-# CONFIG_NVGRACE_GPU_VFIO_PCI is not set
-# end of VFIO support for PCI devices
-
-#
-# VFIO support for platform devices
-#
-CONFIG_VFIO_PLATFORM_BASE=m
-# CONFIG_VFIO_PLATFORM is not set
-CONFIG_VFIO_AMBA=m
-
-#
-# VFIO platform reset drivers
-#
-# end of VFIO platform reset drivers
-# end of VFIO support for platform devices
-
-CONFIG_VFIO_CDX=m
-CONFIG_IRQ_BYPASS_MANAGER=m
-CONFIG_VIRT_DRIVERS=y
-CONFIG_VMGENID=y
-CONFIG_VBOXGUEST=m
-CONFIG_NITRO_ENCLAVES=m
-CONFIG_TSM_REPORTS=m
-# CONFIG_ARM_PKVM_GUEST is not set
-CONFIG_ARM_CCA_GUEST=m
-CONFIG_VIRTIO_ANCHOR=y
-CONFIG_VIRTIO=y
-CONFIG_VIRTIO_PCI_LIB=m
-CONFIG_VIRTIO_PCI_LIB_LEGACY=m
-CONFIG_VIRTIO_MENU=y
-CONFIG_VIRTIO_PCI=m
-CONFIG_VIRTIO_PCI_LEGACY=y
-CONFIG_VIRTIO_VDPA=m
-CONFIG_VIRTIO_PMEM=m
-CONFIG_VIRTIO_BALLOON=m
-CONFIG_VIRTIO_INPUT=m
-CONFIG_VIRTIO_MMIO=m
-# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
-CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
-CONFIG_VIRTIO_DEBUG=y
-CONFIG_VDPA=m
-# CONFIG_VDPA_SIM is not set
-CONFIG_VDPA_USER=m
-CONFIG_IFCVF=m
-CONFIG_MLX5_VDPA=y
-CONFIG_MLX5_VDPA_NET=m
-# CONFIG_MLX5_VDPA_STEERING_DEBUG is not set
-CONFIG_VP_VDPA=m
-CONFIG_SNET_VDPA=m
-CONFIG_PDS_VDPA=m
-CONFIG_OCTEONEP_VDPA=m
-CONFIG_VHOST_IOTLB=m
-CONFIG_VHOST_RING=m
-CONFIG_VHOST_TASK=y
-CONFIG_VHOST=m
-CONFIG_VHOST_MENU=y
-CONFIG_VHOST_NET=m
-CONFIG_VHOST_SCSI=m
-CONFIG_VHOST_VSOCK=m
-CONFIG_VHOST_VDPA=m
-# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
-
-#
-# Microsoft Hyper-V guest support
-#
-CONFIG_HYPERV=m
-CONFIG_HYPERV_UTILS=m
-CONFIG_HYPERV_BALLOON=m
-# end of Microsoft Hyper-V guest support
-
-#
-# Xen driver support
-#
-CONFIG_XEN_BALLOON=y
-CONFIG_XEN_SCRUB_PAGES_DEFAULT=y
-CONFIG_XEN_DEV_EVTCHN=m
-CONFIG_XEN_BACKEND=y
-CONFIG_XENFS=m
-CONFIG_XEN_COMPAT_XENFS=y
-CONFIG_XEN_SYS_HYPERVISOR=y
-CONFIG_XEN_XENBUS_FRONTEND=y
-CONFIG_XEN_GNTDEV=m
-CONFIG_XEN_GRANT_DEV_ALLOC=m
-# CONFIG_XEN_GRANT_DMA_ALLOC is not set
-CONFIG_SWIOTLB_XEN=y
-CONFIG_XEN_PCI_STUB=y
-CONFIG_XEN_PCIDEV_STUB=m
-# CONFIG_XEN_PVCALLS_FRONTEND is not set
-# CONFIG_XEN_PVCALLS_BACKEND is not set
-CONFIG_XEN_SCSI_BACKEND=m
-CONFIG_XEN_PRIVCMD=m
-CONFIG_XEN_PRIVCMD_EVENTFD=y
-CONFIG_XEN_EFI=y
-CONFIG_XEN_AUTO_XLATE=y
-CONFIG_XEN_FRONT_PGDIR_SHBUF=m
-CONFIG_XEN_GRANT_DMA_IOMMU=y
-CONFIG_XEN_GRANT_DMA_OPS=y
-CONFIG_XEN_VIRTIO=y
-# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set
-# end of Xen driver support
-
-# CONFIG_GREYBUS is not set
-# CONFIG_COMEDI is not set
-CONFIG_STAGING=y
-CONFIG_RTL8723BS=m
-
-#
-# IIO staging drivers
-#
-
-#
-# Accelerometers
-#
-# CONFIG_ADIS16203 is not set
-# CONFIG_ADIS16240 is not set
-# end of Accelerometers
-
-#
-# Analog to digital converters
-#
-# CONFIG_AD7816 is not set
-# end of Analog to digital converters
-
-#
-# Analog digital bi-direction converters
-#
-# CONFIG_ADT7316 is not set
-# end of Analog digital bi-direction converters
-
-#
-# Direct Digital Synthesis
-#
-# CONFIG_AD9832 is not set
-# CONFIG_AD9834 is not set
-# end of Direct Digital Synthesis
-
-#
-# Network Analyzer, Impedance Converters
-#
-# CONFIG_AD5933 is not set
-# end of Network Analyzer, Impedance Converters
-# end of IIO staging drivers
-
-# CONFIG_FB_SM750 is not set
-# CONFIG_MFD_NVEC is not set
-# CONFIG_STAGING_MEDIA is not set
-# CONFIG_FB_TFT is not set
-CONFIG_BCM_VIDEOCORE=y
-# CONFIG_BCM2835_VCHIQ is not set
-# CONFIG_SND_BCM2835 is not set
-# CONFIG_VIDEO_BCM2835 is not set
-# CONFIG_XIL_AXIS_FIFO is not set
-# CONFIG_VME_BUS is not set
-CONFIG_GPIB=m
-CONFIG_GPIB_COMMON=m
-CONFIG_GPIB_AGILENT_82350B=m
-CONFIG_GPIB_AGILENT_82357A=m
-CONFIG_GPIB_CEC_PCI=m
-CONFIG_GPIB_NI_PCI_ISA=m
-CONFIG_GPIB_CB7210=m
-CONFIG_GPIB_NI_USB=m
-CONFIG_GPIB_FLUKE=m
-CONFIG_GPIB_FMH=m
-CONFIG_GPIB_GPIO=m
-CONFIG_GPIB_INES=m
-CONFIG_GPIB_LPVO=m
-CONFIG_GPIB_TMS9914=m
-CONFIG_GPIB_NEC7210=m
-# CONFIG_GOLDFISH is not set
-CONFIG_CHROME_PLATFORMS=y
-CONFIG_CHROMEOS_ACPI=m
-CONFIG_CHROMEOS_TBMC=m
-CONFIG_CHROMEOS_OF_HW_PROBER=y
-CONFIG_CROS_EC=y
-CONFIG_CROS_EC_I2C=m
-CONFIG_CROS_EC_RPMSG=m
-CONFIG_CROS_EC_SPI=m
-CONFIG_CROS_EC_UART=m
-CONFIG_CROS_EC_PROTO=y
-CONFIG_CROS_KBD_LED_BACKLIGHT=m
-CONFIG_CROS_EC_CHARDEV=m
-CONFIG_CROS_EC_LIGHTBAR=m
-CONFIG_CROS_EC_VBC=m
-CONFIG_CROS_EC_DEBUGFS=m
-CONFIG_CROS_EC_SENSORHUB=m
-CONFIG_CROS_EC_SYSFS=m
-CONFIG_CROS_EC_TYPEC_ALTMODES=y
-CONFIG_CROS_EC_TYPEC=m
-CONFIG_CROS_HPS_I2C=m
-CONFIG_CROS_USBPD_LOGGER=m
-CONFIG_CROS_USBPD_NOTIFY=m
-CONFIG_CHROMEOS_PRIVACY_SCREEN=m
-CONFIG_CROS_TYPEC_SWITCH=m
-CONFIG_CZNIC_PLATFORMS=y
-# CONFIG_MELLANOX_PLATFORM is not set
-CONFIG_SURFACE_PLATFORMS=y
-CONFIG_SURFACE_3_POWER_OPREGION=m
-# CONFIG_SURFACE_ACPI_NOTIFY is not set
-# CONFIG_SURFACE_AGGREGATOR_CDEV is not set
-# CONFIG_SURFACE_AGGREGATOR_HUB is not set
-# CONFIG_SURFACE_AGGREGATOR_REGISTRY is not set
-# CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH is not set
-CONFIG_SURFACE_DTX=m
-CONFIG_SURFACE_GPE=m
-CONFIG_SURFACE_HOTPLUG=m
-# CONFIG_SURFACE_PRO3_BUTTON is not set
-CONFIG_SURFACE_AGGREGATOR=m
-CONFIG_SURFACE_AGGREGATOR_BUS=y
-# CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set
-CONFIG_ARM64_PLATFORM_DEVICES=y
-CONFIG_EC_ACER_ASPIRE1=m
-CONFIG_EC_LENOVO_YOGA_C630=m
-CONFIG_HAVE_CLK=y
-CONFIG_HAVE_CLK_PREPARE=y
-CONFIG_COMMON_CLK=y
-
-#
-# Clock driver for ARM Reference designs
-#
-CONFIG_CLK_ICST=y
-CONFIG_CLK_SP810=y
-CONFIG_CLK_VEXPRESS_OSC=y
-# end of Clock driver for ARM Reference designs
-
-CONFIG_LMK04832=m
-CONFIG_COMMON_CLK_APPLE_NCO=m
-# CONFIG_COMMON_CLK_MAX77686 is not set
-CONFIG_COMMON_CLK_MAX9485=m
-CONFIG_COMMON_CLK_RK808=m
-CONFIG_COMMON_CLK_HI655X=m
-CONFIG_COMMON_CLK_SCMI=y
-CONFIG_COMMON_CLK_SI5341=m
-# CONFIG_COMMON_CLK_SI5351 is not set
-# CONFIG_COMMON_CLK_SI514 is not set
-# CONFIG_COMMON_CLK_SI544 is not set
-# CONFIG_COMMON_CLK_SI570 is not set
-CONFIG_COMMON_CLK_BM1880=y
-# CONFIG_COMMON_CLK_CDCE706 is not set
-# CONFIG_COMMON_CLK_CDCE925 is not set
-# CONFIG_COMMON_CLK_CS2000_CP is not set
-CONFIG_COMMON_CLK_EN7523=y
-CONFIG_COMMON_CLK_AXI_CLKGEN=m
-CONFIG_COMMON_CLK_XGENE=y
-CONFIG_COMMON_CLK_NPCM8XX=m
-# CONFIG_COMMON_CLK_PWM is not set
-CONFIG_COMMON_CLK_RS9_PCIE=m
-CONFIG_COMMON_CLK_SI521XX=m
-# CONFIG_COMMON_CLK_VC3 is not set
-# CONFIG_COMMON_CLK_VC5 is not set
-CONFIG_COMMON_CLK_VC7=m
-# CONFIG_COMMON_CLK_BD718XX is not set
-# CONFIG_COMMON_CLK_FIXED_MMIO is not set
-CONFIG_CLK_BCM2711_DVP=y
-# CONFIG_CLK_BCM2835 is not set
-CONFIG_CLK_BCM_63XX=y
-CONFIG_COMMON_CLK_IPROC=y
-CONFIG_CLK_RASPBERRYPI=m
-CONFIG_COMMON_CLK_HI3516CV300=y
-CONFIG_COMMON_CLK_HI3519=y
-CONFIG_COMMON_CLK_HI3559A=y
-CONFIG_COMMON_CLK_HI3660=y
-CONFIG_COMMON_CLK_HI3670=y
-CONFIG_COMMON_CLK_HI3798CV200=y
-CONFIG_COMMON_CLK_HI6220=y
-CONFIG_RESET_HISI=y
-CONFIG_STUB_CLK_HI6220=y
-# CONFIG_STUB_CLK_HI3660 is not set
-CONFIG_MXC_CLK=y
-CONFIG_MXC_CLK_SCU=y
-CONFIG_CLK_IMX8MM=y
-CONFIG_CLK_IMX8MN=y
-CONFIG_CLK_IMX8MP=y
-CONFIG_CLK_IMX8MQ=y
-CONFIG_CLK_IMX8QXP=y
-CONFIG_CLK_IMX8ULP=y
-CONFIG_CLK_IMX93=y
-CONFIG_CLK_IMX95_BLK_CTL=m
-
-#
-# Clock support for Amlogic platforms
-#
-CONFIG_COMMON_CLK_MESON_REGMAP=y
-CONFIG_COMMON_CLK_MESON_DUALDIV=y
-CONFIG_COMMON_CLK_MESON_MPLL=y
-CONFIG_COMMON_CLK_MESON_PHASE=m
-CONFIG_COMMON_CLK_MESON_PLL=y
-CONFIG_COMMON_CLK_MESON_SCLK_DIV=m
-CONFIG_COMMON_CLK_MESON_VID_PLL_DIV=y
-CONFIG_COMMON_CLK_MESON_VCLK=y
-CONFIG_COMMON_CLK_MESON_CLKC_UTILS=y
-CONFIG_COMMON_CLK_MESON_AO_CLKC=y
-CONFIG_COMMON_CLK_MESON_EE_CLKC=y
-CONFIG_COMMON_CLK_MESON_CPU_DYNDIV=y
-CONFIG_COMMON_CLK_GXBB=y
-CONFIG_COMMON_CLK_AXG=y
-CONFIG_COMMON_CLK_AXG_AUDIO=m
-CONFIG_COMMON_CLK_A1_PLL=m
-CONFIG_COMMON_CLK_A1_PERIPHERALS=m
-CONFIG_COMMON_CLK_C3_PLL=m
-CONFIG_COMMON_CLK_C3_PERIPHERALS=m
-CONFIG_COMMON_CLK_G12A=y
-CONFIG_COMMON_CLK_S4_PLL=y
-CONFIG_COMMON_CLK_S4_PERIPHERALS=y
-# end of Clock support for Amlogic platforms
-
-CONFIG_ARMADA_AP_CP_HELPER=y
-CONFIG_ARMADA_37XX_CLK=y
-CONFIG_ARMADA_AP806_SYSCON=y
-CONFIG_ARMADA_CP110_SYSCON=y
-CONFIG_COMMON_CLK_NUVOTON=y
-CONFIG_CLK_MA35D1=y
-CONFIG_QCOM_GDSC=y
-CONFIG_COMMON_CLK_QCOM=y
-# CONFIG_CLK_X1E80100_CAMCC is not set
-# CONFIG_CLK_X1E80100_DISPCC is not set
-CONFIG_CLK_X1E80100_GCC=m
-# CONFIG_CLK_X1E80100_GPUCC is not set
-# CONFIG_CLK_X1E80100_TCSRCC is not set
-CONFIG_CLK_X1P42100_GPUCC=m
-CONFIG_CLK_QCM2290_GPUCC=m
-CONFIG_QCOM_A53PLL=y
-CONFIG_QCOM_A7PLL=m
-CONFIG_QCOM_CLK_APCS_MSM8916=m
-CONFIG_QCOM_CLK_APCC_MSM8996=m
-CONFIG_QCOM_CLK_RPM=m
-CONFIG_QCOM_CLK_SMD_RPM=m
-# CONFIG_IPQ_APSS_PLL is not set
-CONFIG_IPQ_CMN_PLL=m
-# CONFIG_IPQ_GCC_4019 is not set
-# CONFIG_IPQ_GCC_5018 is not set
-CONFIG_IPQ_GCC_5332=m
-CONFIG_IPQ_GCC_5424=m
-# CONFIG_IPQ_GCC_6018 is not set
-# CONFIG_IPQ_GCC_8074 is not set
-CONFIG_IPQ_GCC_9574=m
-CONFIG_IPQ_NSSCC_QCA8K=m
-CONFIG_MSM_GCC_8916=y
-CONFIG_MSM_GCC_8917=m
-# CONFIG_MSM_GCC_8939 is not set
-# CONFIG_MSM_GCC_8953 is not set
-# CONFIG_MSM_GCC_8976 is not set
-# CONFIG_MSM_MMCC_8994 is not set
-# CONFIG_MSM_GCC_8994 is not set
-CONFIG_MSM_GCC_8996=y
-CONFIG_MSM_MMCC_8996=y
-# CONFIG_MSM_GCC_8998 is not set
-# CONFIG_MSM_GPUCC_8998 is not set
-# CONFIG_MSM_MMCC_8998 is not set
-CONFIG_QCM_GCC_2290=m
-# CONFIG_QCM_DISPCC_2290 is not set
-# CONFIG_QCS_GCC_404 is not set
-CONFIG_SA_CAMCC_8775P=m
-CONFIG_QCS_GCC_8300=m
-CONFIG_QCS_GCC_615=m
-# CONFIG_SC_CAMCC_7180 is not set
-# CONFIG_SC_CAMCC_7280 is not set
-CONFIG_SC_CAMCC_8280XP=m
-CONFIG_SA_DISPCC_8775P=m
-# CONFIG_SC_DISPCC_7180 is not set
-# CONFIG_SC_DISPCC_7280 is not set
-# CONFIG_SC_DISPCC_8280XP is not set
-CONFIG_SA_GCC_8775P=m
-CONFIG_SA_GPUCC_8775P=m
-CONFIG_SAR_GCC_2130P=m
-CONFIG_SAR_GPUCC_2130P=m
-CONFIG_SC_GCC_7180=m
-CONFIG_SC_GCC_7280=m
-CONFIG_SC_GCC_8180X=m
-CONFIG_SC_GCC_8280XP=m
-# CONFIG_SC_GPUCC_7180 is not set
-# CONFIG_SC_GPUCC_7280 is not set
-CONFIG_SC_GPUCC_8280XP=m
-# CONFIG_SC_LPASSCC_7280 is not set
-CONFIG_SC_LPASSCC_8280XP=m
-CONFIG_SC_LPASS_CORECC_7180=m
-CONFIG_SC_LPASS_CORECC_7280=m
-# CONFIG_SC_VIDEOCC_7180 is not set
-# CONFIG_SC_VIDEOCC_7280 is not set
-# CONFIG_SDM_CAMCC_845 is not set
-CONFIG_SDM_GCC_660=m
-CONFIG_SDM_MMCC_660=m
-CONFIG_SDM_GPUCC_660=m
-# CONFIG_QCS_TURING_404 is not set
-# CONFIG_QCS_Q6SSTOP_404 is not set
-CONFIG_QDU_GCC_1000=m
-CONFIG_QDU_ECPRICC_1000=m
-CONFIG_SDM_GCC_845=m
-CONFIG_SDM_GPUCC_845=m
-CONFIG_SDM_VIDEOCC_845=m
-CONFIG_SDM_DISPCC_845=m
-CONFIG_SDM_LPASSCC_845=m
-CONFIG_SDX_GCC_75=m
-CONFIG_SM_CAMCC_4450=m
-CONFIG_SM_CAMCC_6350=m
-CONFIG_SM_CAMCC_7150=m
-CONFIG_SM_CAMCC_8150=m
-CONFIG_SM_CAMCC_8250=m
-CONFIG_SM_CAMCC_8450=m
-CONFIG_SM_CAMCC_8550=m
-CONFIG_SM_CAMCC_8650=m
-CONFIG_SM_DISPCC_4450=m
-CONFIG_SM_DISPCC_6115=m
-CONFIG_SM_DISPCC_6125=m
-CONFIG_SM_DISPCC_7150=m
-CONFIG_SM_DISPCC_8250=m
-CONFIG_SM_DISPCC_6350=m
-CONFIG_SM_DISPCC_6375=m
-CONFIG_SM_DISPCC_8450=m
-CONFIG_SM_DISPCC_8550=m
-CONFIG_SM_DISPCC_8750=m
-CONFIG_SM_GCC_4450=m
-CONFIG_SM_GCC_6115=m
-CONFIG_SM_GCC_6125=m
-CONFIG_SM_GCC_6350=m
-CONFIG_SM_GCC_6375=m
-CONFIG_SM_GCC_7150=m
-CONFIG_SM_GCC_8150=m
-CONFIG_SM_GCC_8250=m
-CONFIG_SM_GCC_8350=m
-CONFIG_SM_GCC_8450=m
-CONFIG_SM_GCC_8550=m
-CONFIG_SM_GCC_8650=m
-CONFIG_SM_GCC_8750=m
-CONFIG_SM_GPUCC_4450=m
-CONFIG_SM_GPUCC_6115=m
-CONFIG_SM_GPUCC_6125=m
-CONFIG_SM_GPUCC_6375=m
-CONFIG_SM_GPUCC_6350=m
-# CONFIG_SM_GPUCC_8150 is not set
-# CONFIG_SM_GPUCC_8250 is not set
-CONFIG_SM_GPUCC_8350=m
-CONFIG_SM_GPUCC_8450=m
-CONFIG_SM_GPUCC_8550=m
-CONFIG_SM_GPUCC_8650=m
-CONFIG_SM_LPASSCC_6115=m
-CONFIG_SM_TCSRCC_8550=m
-CONFIG_SM_TCSRCC_8650=m
-CONFIG_SM_TCSRCC_8750=m
-CONFIG_SA_VIDEOCC_8775P=m
-CONFIG_SM_VIDEOCC_7150=m
-# CONFIG_SM_VIDEOCC_8150 is not set
-# CONFIG_SM_VIDEOCC_8250 is not set
-CONFIG_SM_VIDEOCC_8350=m
-CONFIG_SM_VIDEOCC_8550=m
-# CONFIG_SPMI_PMIC_CLKDIV is not set
-# CONFIG_QCOM_HFPLL is not set
-# CONFIG_KPSS_XCC is not set
-# CONFIG_CLK_GFM_LPASS_SM8250 is not set
-CONFIG_SM_VIDEOCC_8450=m
-CONFIG_COMMON_CLK_ROCKCHIP=y
-CONFIG_CLK_PX30=y
-CONFIG_CLK_RK3308=y
-CONFIG_CLK_RK3328=y
-CONFIG_CLK_RK3368=y
-CONFIG_CLK_RK3399=y
-CONFIG_CLK_RK3568=y
-CONFIG_CLK_RK3576=y
-CONFIG_CLK_RK3588=y
-CONFIG_CLK_INTEL_SOCFPGA=y
-CONFIG_CLK_INTEL_SOCFPGA64=y
-CONFIG_SUNXI_CCU=y
-CONFIG_SUN50I_A64_CCU=y
-CONFIG_SUN50I_A100_CCU=y
-CONFIG_SUN50I_A100_R_CCU=y
-CONFIG_SUN50I_H6_CCU=y
-CONFIG_SUN50I_H616_CCU=y
-CONFIG_SUN50I_H6_R_CCU=y
-CONFIG_SUN6I_RTC_CCU=y
-CONFIG_SUN8I_H3_CCU=y
-CONFIG_SUN8I_DE2_CCU=y
-CONFIG_SUN8I_R_CCU=y
-CONFIG_CLK_TEGRA_BPMP=y
-CONFIG_TEGRA_CLK_DFLL=y
-CONFIG_COMMON_CLK_STM32MP=y
-CONFIG_COMMON_CLK_STM32MP257=y
-CONFIG_COMMON_CLK_VISCONTI=y
-# CONFIG_XILINX_VCU is not set
-CONFIG_COMMON_CLK_XLNX_CLKWZRD=m
-# CONFIG_HWSPINLOCK is not set
-
-#
-# Clock Source drivers
-#
-CONFIG_TIMER_OF=y
-CONFIG_TIMER_ACPI=y
-CONFIG_TIMER_PROBE=y
-CONFIG_CLKSRC_MMIO=y
-CONFIG_ROCKCHIP_TIMER=y
-CONFIG_SUN4I_TIMER=y
-CONFIG_TEGRA_TIMER=y
-CONFIG_TEGRA186_TIMER=y
-CONFIG_NPCM7XX_TIMER=y
-CONFIG_ARM_ARCH_TIMER=y
-CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
-CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y
-CONFIG_FSL_ERRATUM_A008585=y
-CONFIG_HISILICON_ERRATUM_161010101=y
-CONFIG_ARM64_ERRATUM_858921=y
-CONFIG_SUN50I_ERRATUM_UNKNOWN1=y
-CONFIG_ARM_TIMER_SP804=y
-CONFIG_TIMER_IMX_SYS_CTR=y
-# end of Clock Source drivers
-
-CONFIG_MAILBOX=y
-# CONFIG_ARM_MHU is not set
-# CONFIG_ARM_MHU_V2 is not set
-CONFIG_ARM_MHU_V3=m
-CONFIG_IMX_MBOX=m
-# CONFIG_PLATFORM_MHU is not set
-# CONFIG_PL320_MBOX is not set
-CONFIG_ARMADA_37XX_RWTM_MBOX=m
-# CONFIG_ROCKCHIP_MBOX is not set
-CONFIG_PCC=y
-# CONFIG_ALTERA_MBOX is not set
-CONFIG_BCM2835_MBOX=y
-# CONFIG_HI3660_MBOX is not set
-CONFIG_HI6220_MBOX=y
-# CONFIG_MAILBOX_TEST is not set
-CONFIG_QCOM_APCS_IPC=m
-CONFIG_TEGRA_HSP_MBOX=y
-CONFIG_XGENE_SLIMPRO_MBOX=m
-CONFIG_SUN6I_MSGBOX=m
-CONFIG_QCOM_CPUCP_MBOX=m
-CONFIG_QCOM_IPCC=y
-CONFIG_IOMMU_IOVA=y
-CONFIG_IOMMU_API=y
-CONFIG_IOMMUFD_DRIVER=y
-CONFIG_IOMMU_SUPPORT=y
-
-#
-# Generic IOMMU Pagetable Support
-#
-CONFIG_IOMMU_IO_PGTABLE=y
-CONFIG_IOMMU_IO_PGTABLE_LPAE=y
-# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
-# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
-CONFIG_IOMMU_IO_PGTABLE_DART=y
-# end of Generic IOMMU Pagetable Support
-
-# CONFIG_IOMMU_DEBUGFS is not set
-# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set
-CONFIG_IOMMU_DEFAULT_DMA_LAZY=y
-# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
-CONFIG_OF_IOMMU=y
-CONFIG_IOMMU_DMA=y
-CONFIG_IOMMU_SVA=y
-CONFIG_IOMMU_IOPF=y
-# CONFIG_IOMMUFD is not set
-CONFIG_ROCKCHIP_IOMMU=y
-CONFIG_SUN50I_IOMMU=y
-CONFIG_TEGRA_IOMMU_SMMU=y
-CONFIG_APPLE_DART=y
-CONFIG_ARM_SMMU=y
-# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
-CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
-CONFIG_ARM_SMMU_MMU_500_CPRE_ERRATA=y
-CONFIG_ARM_SMMU_QCOM=y
-# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
-CONFIG_ARM_SMMU_V3=y
-CONFIG_ARM_SMMU_V3_SVA=y
-CONFIG_TEGRA241_CMDQV=y
-CONFIG_QCOM_IOMMU=y
-CONFIG_VIRTIO_IOMMU=m
-
-#
-# Remoteproc drivers
-#
-CONFIG_REMOTEPROC=y
-CONFIG_REMOTEPROC_CDEV=y
-CONFIG_IMX_REMOTEPROC=m
-CONFIG_IMX_DSP_REMOTEPROC=m
-CONFIG_QCOM_SYSMON=m
-CONFIG_STM32_RPROC=m
-# end of Remoteproc drivers
-
-#
-# Rpmsg drivers
-#
-CONFIG_RPMSG=m
-# CONFIG_RPMSG_CHAR is not set
-# CONFIG_RPMSG_CTRL is not set
-CONFIG_RPMSG_NS=m
-CONFIG_RPMSG_QCOM_GLINK=m
-CONFIG_RPMSG_QCOM_GLINK_RPM=m
-# CONFIG_RPMSG_VIRTIO is not set
-# end of Rpmsg drivers
-
-# CONFIG_SOUNDWIRE is not set
-
-#
-# SOC (System On Chip) specific Drivers
-#
-
-#
-# Amlogic SoC drivers
-#
-CONFIG_MESON_CANVAS=m
-CONFIG_MESON_CLK_MEASURE=y
-CONFIG_MESON_GX_SOCINFO=y
-# end of Amlogic SoC drivers
-
-#
-# Apple SoC drivers
-#
-CONFIG_APPLE_MAILBOX=m
-CONFIG_APPLE_RTKIT=m
-CONFIG_APPLE_SART=y
-# end of Apple SoC drivers
-
-#
-# Broadcom SoC drivers
-#
-# end of Broadcom SoC drivers
-
-#
-# NXP/Freescale QorIQ SoC drivers
-#
-# CONFIG_QUICC_ENGINE is not set
-CONFIG_FSL_GUTS=y
-CONFIG_FSL_RCPM=y
-# end of NXP/Freescale QorIQ SoC drivers
-
-#
-# fujitsu SoC drivers
-#
-# CONFIG_A64FX_DIAG is not set
-# end of fujitsu SoC drivers
-
-#
-# Hisilicon SoC drivers
-#
-# CONFIG_KUNPENG_HCCS is not set
-# end of Hisilicon SoC drivers
-
-#
-# i.MX SoC drivers
-#
-CONFIG_SOC_IMX8M=y
-CONFIG_SOC_IMX9=y
-# end of i.MX SoC drivers
-
-#
-# Enable LiteX SoC Builder specific drivers
-#
-# CONFIG_LITEX_SOC_CONTROLLER is not set
-# end of Enable LiteX SoC Builder specific drivers
-
-CONFIG_WPCM450_SOC=m
-
-#
-# Qualcomm SoC drivers
-#
-CONFIG_QCOM_AOSS_QMP=m
-CONFIG_QCOM_COMMAND_DB=y
-CONFIG_QCOM_GENI_SE=m
-CONFIG_QCOM_GSBI=m
-CONFIG_QCOM_LLCC=m
-CONFIG_QCOM_KRYO_L2_ACCESSORS=y
-CONFIG_QCOM_MDT_LOADER=m
-# CONFIG_QCOM_OCMEM is not set
-CONFIG_QCOM_PD_MAPPER=m
-CONFIG_QCOM_PDR_HELPERS=m
-CONFIG_QCOM_PDR_MSG=m
-CONFIG_QCOM_PMIC_PDCHARGER_ULOG=m
-CONFIG_QCOM_PMIC_GLINK=m
-CONFIG_QCOM_QMI_HELPERS=m
-CONFIG_QCOM_RAMP_CTRL=m
-# CONFIG_QCOM_RMTFS_MEM is not set
-CONFIG_QCOM_RPM_MASTER_STATS=m
-# CONFIG_QCOM_RPMH is not set
-CONFIG_QCOM_SMD_RPM=m
-CONFIG_QCOM_SPM=m
-CONFIG_QCOM_WCNSS_CTRL=m
-CONFIG_QCOM_APR=m
-CONFIG_QCOM_ICC_BWMON=m
-CONFIG_QCOM_INLINE_CRYPTO_ENGINE=m
-# CONFIG_QCOM_PBS is not set
-# end of Qualcomm SoC drivers
-
-CONFIG_ROCKCHIP_GRF=y
-CONFIG_ROCKCHIP_IODOMAIN=m
-CONFIG_SUNXI_MBUS=y
-CONFIG_SUNXI_SRAM=y
-CONFIG_ARCH_TEGRA_132_SOC=y
-CONFIG_ARCH_TEGRA_210_SOC=y
-# CONFIG_ARCH_TEGRA_186_SOC is not set
-CONFIG_ARCH_TEGRA_194_SOC=y
-CONFIG_ARCH_TEGRA_234_SOC=y
-# CONFIG_ARCH_TEGRA_241_SOC is not set
-CONFIG_SOC_TEGRA_FUSE=y
-CONFIG_SOC_TEGRA_FLOWCTRL=y
-CONFIG_SOC_TEGRA_PMC=y
-CONFIG_SOC_TEGRA_CBB=y
-# CONFIG_SOC_TI is not set
-
-#
-# Xilinx SoC drivers
-#
-# end of Xilinx SoC drivers
-# end of SOC (System On Chip) specific Drivers
-
-#
-# PM Domains
-#
-
-#
-# Amlogic PM Domains
-#
-CONFIG_MESON_EE_PM_DOMAINS=y
-CONFIG_MESON_SECURE_PM_DOMAINS=y
-# end of Amlogic PM Domains
-
-CONFIG_APPLE_PMGR_PWRSTATE=y
-CONFIG_ARM_SCMI_PERF_DOMAIN=m
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
-
-#
-# Broadcom PM Domains
-#
-CONFIG_BCM2835_POWER=y
-CONFIG_RASPBERRYPI_POWER=y
-CONFIG_BCM_PMB=y
-# end of Broadcom PM Domains
-
-#
-# i.MX PM Domains
-#
-CONFIG_IMX_GPCV2_PM_DOMAINS=y
-CONFIG_IMX8M_BLK_CTRL=y
-CONFIG_IMX9_BLK_CTRL=y
-CONFIG_IMX_SCU_PD=y
-# end of i.MX PM Domains
-
-#
-# Qualcomm PM Domains
-#
-CONFIG_QCOM_CPR=m
-CONFIG_QCOM_RPMPD=m
-# end of Qualcomm PM Domains
-
-CONFIG_ROCKCHIP_PM_DOMAINS=y
-CONFIG_SUN20I_PPU=y
-CONFIG_SOC_TEGRA_POWERGATE_BPMP=y
-# end of PM Domains
-
-CONFIG_PM_DEVFREQ=y
-
-#
-# DEVFREQ Governors
-#
-CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
-# CONFIG_DEVFREQ_GOV_PERFORMANCE is not set
-# CONFIG_DEVFREQ_GOV_POWERSAVE is not set
-CONFIG_DEVFREQ_GOV_USERSPACE=m
-# CONFIG_DEVFREQ_GOV_PASSIVE is not set
-
-#
-# DEVFREQ Drivers
-#
-CONFIG_ARM_IMX_BUS_DEVFREQ=m
-CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
-CONFIG_ARM_TEGRA_DEVFREQ=m
-# CONFIG_ARM_RK3399_DMC_DEVFREQ is not set
-CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ=m
-# CONFIG_PM_DEVFREQ_EVENT is not set
-CONFIG_EXTCON=y
-
-#
-# Extcon Device Drivers
-#
-# CONFIG_EXTCON_ADC_JACK is not set
-CONFIG_EXTCON_FSA9480=m
-# CONFIG_EXTCON_GPIO is not set
-CONFIG_EXTCON_LC824206XA=m
-# CONFIG_EXTCON_MAX3355 is not set
-CONFIG_EXTCON_PTN5150=m
-CONFIG_EXTCON_QCOM_SPMI_MISC=m
-# CONFIG_EXTCON_RT8973A is not set
-# CONFIG_EXTCON_SM5502 is not set
-CONFIG_EXTCON_USB_GPIO=m
-# CONFIG_EXTCON_USBC_CROS_EC is not set
-CONFIG_EXTCON_USBC_TUSB320=m
-CONFIG_MEMORY=y
-# CONFIG_ARM_PL172_MPMC is not set
-CONFIG_STM32_FMC2_EBI=m
-CONFIG_TEGRA_MC=y
-CONFIG_TEGRA210_EMC_TABLE=y
-CONFIG_TEGRA210_EMC=m
-CONFIG_IIO=m
-CONFIG_IIO_BUFFER=y
-CONFIG_IIO_BUFFER_CB=m
-CONFIG_IIO_BUFFER_DMA=m
-CONFIG_IIO_BUFFER_DMAENGINE=m
-CONFIG_IIO_BUFFER_HW_CONSUMER=m
-CONFIG_IIO_KFIFO_BUF=m
-CONFIG_IIO_TRIGGERED_BUFFER=m
-# CONFIG_IIO_CONFIGFS is not set
-CONFIG_IIO_GTS_HELPER=m
-CONFIG_IIO_TRIGGER=y
-CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
-# CONFIG_IIO_SW_DEVICE is not set
-# CONFIG_IIO_SW_TRIGGER is not set
-CONFIG_IIO_TRIGGERED_EVENT=m
-CONFIG_IIO_BACKEND=m
-
-#
-# Accelerometers
-#
-# CONFIG_ADIS16201 is not set
-# CONFIG_ADIS16209 is not set
-# CONFIG_ADXL313_I2C is not set
-# CONFIG_ADXL313_SPI is not set
-# CONFIG_ADXL345_I2C is not set
-# CONFIG_ADXL345_SPI is not set
-# CONFIG_ADXL355_I2C is not set
-# CONFIG_ADXL355_SPI is not set
-# CONFIG_ADXL367_SPI is not set
-# CONFIG_ADXL367_I2C is not set
-# CONFIG_ADXL372_SPI is not set
-# CONFIG_ADXL372_I2C is not set
-# CONFIG_ADXL380_SPI is not set
-# CONFIG_ADXL380_I2C is not set
-# CONFIG_BMA180 is not set
-# CONFIG_BMA220 is not set
-CONFIG_BMA400=m
-CONFIG_BMA400_I2C=m
-CONFIG_BMA400_SPI=m
-# CONFIG_BMC150_ACCEL is not set
-# CONFIG_BMI088_ACCEL is not set
-# CONFIG_DA280 is not set
-# CONFIG_DA311 is not set
-# CONFIG_DMARD06 is not set
-# CONFIG_DMARD09 is not set
-# CONFIG_DMARD10 is not set
-CONFIG_FXLS8962AF=m
-CONFIG_FXLS8962AF_I2C=m
-CONFIG_FXLS8962AF_SPI=m
-CONFIG_HID_SENSOR_ACCEL_3D=m
-# CONFIG_IIO_ST_ACCEL_3AXIS is not set
-CONFIG_IIO_KX022A=m
-CONFIG_IIO_KX022A_SPI=m
-CONFIG_IIO_KX022A_I2C=m
-# CONFIG_KXSD9 is not set
-# CONFIG_KXCJK1013 is not set
-# CONFIG_MC3230 is not set
-# CONFIG_MMA7455_I2C is not set
-# CONFIG_MMA7455_SPI is not set
-# CONFIG_MMA7660 is not set
-# CONFIG_MMA8452 is not set
-# CONFIG_MMA9551 is not set
-# CONFIG_MMA9553 is not set
-CONFIG_MSA311=m
-# CONFIG_MXC4005 is not set
-# CONFIG_MXC6255 is not set
-# CONFIG_SCA3000 is not set
-# CONFIG_SCA3300 is not set
-# CONFIG_STK8312 is not set
-# CONFIG_STK8BA50 is not set
-# end of Accelerometers
-
-#
-# Analog to digital converters
-#
-CONFIG_AD_SIGMA_DELTA=m
-CONFIG_AD4000=m
-CONFIG_AD4130=m
-CONFIG_AD4695=m
-CONFIG_AD7091R=m
-CONFIG_AD7091R5=m
-CONFIG_AD7091R8=m
-CONFIG_AD7124=m
-CONFIG_AD7173=m
-# CONFIG_AD7192 is not set
-# CONFIG_AD7266 is not set
-# CONFIG_AD7280 is not set
-# CONFIG_AD7291 is not set
-# CONFIG_AD7292 is not set
-# CONFIG_AD7298 is not set
-CONFIG_AD7380=m
-# CONFIG_AD7476 is not set
-# CONFIG_AD7606_IFACE_PARALLEL is not set
-# CONFIG_AD7606_IFACE_SPI is not set
-CONFIG_AD7625=m
-# CONFIG_AD7766 is not set
-# CONFIG_AD7768_1 is not set
-CONFIG_AD7779=m
-# CONFIG_AD7780 is not set
-# CONFIG_AD7791 is not set
-# CONFIG_AD7793 is not set
-# CONFIG_AD7887 is not set
-# CONFIG_AD7923 is not set
-CONFIG_AD7944=m
-# CONFIG_AD7949 is not set
-# CONFIG_AD799X is not set
-# CONFIG_AD9467 is not set
-# CONFIG_ADI_AXI_ADC is not set
-CONFIG_AXP20X_ADC=m
-CONFIG_AXP288_ADC=m
-# CONFIG_CC10001_ADC is not set
-# CONFIG_ENVELOPE_DETECTOR is not set
-CONFIG_GEHC_PMC_ADC=m
-# CONFIG_HI8435 is not set
-# CONFIG_HX711 is not set
-# CONFIG_INA2XX_ADC is not set
-CONFIG_IMX7D_ADC=m
-CONFIG_IMX8QXP_ADC=m
-CONFIG_IMX93_ADC=m
-CONFIG_LTC2309=m
-# CONFIG_LTC2471 is not set
-# CONFIG_LTC2485 is not set
-# CONFIG_LTC2496 is not set
-# CONFIG_LTC2497 is not set
-# CONFIG_MAX1027 is not set
-# CONFIG_MAX11100 is not set
-# CONFIG_MAX1118 is not set
-CONFIG_MAX11205=m
-CONFIG_MAX11410=m
-# CONFIG_MAX1241 is not set
-# CONFIG_MAX1363 is not set
-CONFIG_MAX34408=m
-CONFIG_MAX77541_ADC=m
-# CONFIG_MAX9611 is not set
-# CONFIG_MCP320X is not set
-# CONFIG_MCP3422 is not set
-CONFIG_MCP3564=m
-# CONFIG_MCP3911 is not set
-# CONFIG_MEDIATEK_MT6360_ADC is not set
-# CONFIG_MEDIATEK_MT6370_ADC is not set
-CONFIG_MESON_SARADC=m
-# CONFIG_MP2629_ADC is not set
-# CONFIG_NAU7802 is not set
-# CONFIG_NPCM_ADC is not set
-CONFIG_PAC1921=m
-# CONFIG_PAC1934 is not set
-CONFIG_QCOM_VADC_COMMON=m
-# CONFIG_QCOM_SPMI_RRADC is not set
-CONFIG_QCOM_SPMI_IADC=m
-CONFIG_QCOM_SPMI_VADC=m
-# CONFIG_QCOM_SPMI_ADC5 is not set
-# CONFIG_ROCKCHIP_SARADC is not set
-CONFIG_RICHTEK_RTQ6056=m
-# CONFIG_SD_ADC_MODULATOR is not set
-CONFIG_STM32_ADC_CORE=m
-CONFIG_STM32_ADC=m
-CONFIG_STM32_DFSDM_CORE=m
-CONFIG_STM32_DFSDM_ADC=m
-# CONFIG_SUN20I_GPADC is not set
-# CONFIG_TI_ADC081C is not set
-# CONFIG_TI_ADC0832 is not set
-# CONFIG_TI_ADC084S021 is not set
-# CONFIG_TI_ADC12138 is not set
-# CONFIG_TI_ADC108S102 is not set
-# CONFIG_TI_ADC128S052 is not set
-# CONFIG_TI_ADC161S626 is not set
-# CONFIG_TI_ADS1015 is not set
-CONFIG_TI_ADS1119=m
-# CONFIG_TI_ADS7924 is not set
-# CONFIG_TI_ADS1100 is not set
-# CONFIG_TI_ADS1298 is not set
-# CONFIG_TI_ADS7950 is not set
-# CONFIG_TI_ADS8344 is not set
-# CONFIG_TI_ADS8688 is not set
-# CONFIG_TI_ADS124S08 is not set
-# CONFIG_TI_ADS131E08 is not set
-# CONFIG_TI_LMP92064 is not set
-# CONFIG_TI_TLC4541 is not set
-# CONFIG_TI_TSC2046 is not set
-# CONFIG_VF610_ADC is not set
-CONFIG_VIPERBOARD_ADC=m
-CONFIG_XILINX_XADC=m
-# end of Analog to digital converters
-
-#
-# Analog to digital and digital to analog converters
-#
-CONFIG_AD74115=m
-CONFIG_AD74413R=m
-# end of Analog to digital and digital to analog converters
-
-#
-# Analog Front Ends
-#
-# CONFIG_IIO_RESCALE is not set
-# end of Analog Front Ends
-
-#
-# Amplifiers
-#
-# CONFIG_AD8366 is not set
-# CONFIG_ADA4250 is not set
-# CONFIG_HMC425 is not set
-# end of Amplifiers
-
-#
-# Capacitance to digital converters
-#
-# CONFIG_AD7150 is not set
-# CONFIG_AD7746 is not set
-# end of Capacitance to digital converters
-
-#
-# Chemical Sensors
-#
-CONFIG_AOSONG_AGS02MA=m
-# CONFIG_ATLAS_PH_SENSOR is not set
-# CONFIG_ATLAS_EZO_SENSOR is not set
-# CONFIG_BME680 is not set
-# CONFIG_CCS811 is not set
-CONFIG_ENS160=m
-CONFIG_ENS160_I2C=m
-CONFIG_ENS160_SPI=m
-# CONFIG_IAQCORE is not set
-# CONFIG_PMS7003 is not set
-CONFIG_SCD30_CORE=m
-CONFIG_SCD30_I2C=m
-CONFIG_SCD30_SERIAL=m
-CONFIG_SCD4X=m
-# CONFIG_SENSIRION_SGP30 is not set
-# CONFIG_SENSIRION_SGP40 is not set
-# CONFIG_SPS30_I2C is not set
-# CONFIG_SPS30_SERIAL is not set
-CONFIG_SENSEAIR_SUNRISE_CO2=m
-# CONFIG_VZ89X is not set
-# end of Chemical Sensors
-
-# CONFIG_IIO_CROS_EC_SENSORS_CORE is not set
-
-#
-# Hid Sensor IIO Common
-#
-CONFIG_HID_SENSOR_IIO_COMMON=m
-CONFIG_HID_SENSOR_IIO_TRIGGER=m
-# end of Hid Sensor IIO Common
-
-CONFIG_IIO_INV_SENSORS_TIMESTAMP=m
-
-#
-# IIO SCMI Sensors
-#
-CONFIG_IIO_SCMI=m
-# end of IIO SCMI Sensors
-
-#
-# SSP Sensor Common
-#
-# CONFIG_IIO_SSP_SENSORHUB is not set
-# end of SSP Sensor Common
-
-#
-# Digital to analog converters
-#
-CONFIG_AD3552R_HS=m
-CONFIG_AD3552R_LIB=m
-CONFIG_AD3552R=m
-# CONFIG_AD5064 is not set
-# CONFIG_AD5360 is not set
-# CONFIG_AD5380 is not set
-# CONFIG_AD5421 is not set
-CONFIG_AD5446=m
-# CONFIG_AD5449 is not set
-# CONFIG_AD5592R is not set
-# CONFIG_AD5593R is not set
-# CONFIG_AD5504 is not set
-# CONFIG_AD5624R_SPI is not set
-CONFIG_AD9739A=m
-CONFIG_ADI_AXI_DAC=m
-# CONFIG_LTC2688 is not set
-# CONFIG_AD5686_SPI is not set
-# CONFIG_AD5696_I2C is not set
-# CONFIG_AD5755 is not set
-# CONFIG_AD5758 is not set
-# CONFIG_AD5761 is not set
-# CONFIG_AD5764 is not set
-# CONFIG_AD5766 is not set
-# CONFIG_AD5770R is not set
-# CONFIG_AD5791 is not set
-# CONFIG_AD7293 is not set
-# CONFIG_AD7303 is not set
-CONFIG_AD8460=m
-# CONFIG_AD8801 is not set
-CONFIG_BD79703=m
-# CONFIG_DPOT_DAC is not set
-# CONFIG_DS4424 is not set
-# CONFIG_LTC1660 is not set
-# CONFIG_LTC2632 is not set
-CONFIG_LTC2664=m
-# CONFIG_M62332 is not set
-# CONFIG_MAX517 is not set
-CONFIG_MAX5522=m
-# CONFIG_MAX5821 is not set
-# CONFIG_MCP4725 is not set
-# CONFIG_MCP4728 is not set
-CONFIG_MCP4821=m
-# CONFIG_MCP4922 is not set
-CONFIG_STM32_DAC=m
-CONFIG_STM32_DAC_CORE=m
-# CONFIG_TI_DAC082S085 is not set
-# CONFIG_TI_DAC5571 is not set
-# CONFIG_TI_DAC7311 is not set
-# CONFIG_TI_DAC7612 is not set
-# CONFIG_VF610_DAC is not set
-# end of Digital to analog converters
-
-#
-# IIO dummy driver
-#
-# end of IIO dummy driver
-
-#
-# Filters
-#
-CONFIG_ADMV8818=m
-# end of Filters
-
-#
-# Frequency Synthesizers DDS/PLL
-#
-
-#
-# Clock Generator/Distribution
-#
-# CONFIG_AD9523 is not set
-# end of Clock Generator/Distribution
-
-#
-# Phase-Locked Loop (PLL) frequency synthesizers
-#
-# CONFIG_ADF4350 is not set
-CONFIG_ADF4371=m
-CONFIG_ADF4377=m
-# CONFIG_ADMFM2000 is not set
-CONFIG_ADMV1013=m
-CONFIG_ADMV1014=m
-CONFIG_ADMV4420=m
-# CONFIG_ADRF6780 is not set
-# end of Phase-Locked Loop (PLL) frequency synthesizers
-# end of Frequency Synthesizers DDS/PLL
-
-#
-# Digital gyroscope sensors
-#
-# CONFIG_ADIS16080 is not set
-# CONFIG_ADIS16130 is not set
-# CONFIG_ADIS16136 is not set
-# CONFIG_ADIS16260 is not set
-CONFIG_ADXRS290=m
-# CONFIG_ADXRS450 is not set
-# CONFIG_BMG160 is not set
-# CONFIG_FXAS21002C is not set
-CONFIG_HID_SENSOR_GYRO_3D=m
-# CONFIG_MPU3050_I2C is not set
-# CONFIG_IIO_ST_GYRO_3AXIS is not set
-# CONFIG_ITG3200 is not set
-# end of Digital gyroscope sensors
-
-#
-# Health Sensors
-#
-
-#
-# Heart Rate Monitors
-#
-# CONFIG_AFE4403 is not set
-# CONFIG_AFE4404 is not set
-# CONFIG_MAX30100 is not set
-# CONFIG_MAX30102 is not set
-# end of Heart Rate Monitors
-# end of Health Sensors
-
-#
-# Humidity sensors
-#
-# CONFIG_AM2315 is not set
-CONFIG_DHT11=m
-CONFIG_ENS210=m
-# CONFIG_HDC100X is not set
-CONFIG_HDC2010=m
-CONFIG_HDC3020=m
-# CONFIG_HID_SENSOR_HUMIDITY is not set
-# CONFIG_HTS221 is not set
-# CONFIG_HTU21 is not set
-# CONFIG_SI7005 is not set
-# CONFIG_SI7020 is not set
-# end of Humidity sensors
-
-#
-# Inertial measurement units
-#
-# CONFIG_ADIS16400 is not set
-# CONFIG_ADIS16460 is not set
-# CONFIG_ADIS16475 is not set
-# CONFIG_ADIS16480 is not set
-# CONFIG_BMI160_I2C is not set
-# CONFIG_BMI160_SPI is not set
-CONFIG_BMI270=m
-CONFIG_BMI270_I2C=m
-CONFIG_BMI270_SPI=m
-CONFIG_BMI323=m
-CONFIG_BMI323_I2C=m
-CONFIG_BMI323_SPI=m
-# CONFIG_BOSCH_BNO055_SERIAL is not set
-# CONFIG_BOSCH_BNO055_I2C is not set
-# CONFIG_FXOS8700_I2C is not set
-# CONFIG_FXOS8700_SPI is not set
-# CONFIG_KMX61 is not set
-CONFIG_INV_ICM42600=m
-CONFIG_INV_ICM42600_I2C=m
-CONFIG_INV_ICM42600_SPI=m
-# CONFIG_INV_MPU6050_I2C is not set
-# CONFIG_INV_MPU6050_SPI is not set
-CONFIG_SMI240=m
-# CONFIG_IIO_ST_LSM6DSX is not set
-# CONFIG_IIO_ST_LSM9DS0 is not set
-# end of Inertial measurement units
-
-#
-# Light sensors
-#
-CONFIG_ACPI_ALS=m
-# CONFIG_ADJD_S311 is not set
-# CONFIG_ADUX1020 is not set
-# CONFIG_AL3010 is not set
-# CONFIG_AL3320A is not set
-# CONFIG_APDS9300 is not set
-CONFIG_APDS9306=m
-# CONFIG_APDS9960 is not set
-CONFIG_AS73211=m
-CONFIG_BH1745=m
-# CONFIG_BH1750 is not set
-CONFIG_BH1780=m
-# CONFIG_CM32181 is not set
-# CONFIG_CM3232 is not set
-# CONFIG_CM3323 is not set
-# CONFIG_CM3605 is not set
-# CONFIG_CM36651 is not set
-# CONFIG_GP2AP002 is not set
-# CONFIG_GP2AP020A00F is not set
-# CONFIG_IQS621_ALS is not set
-# CONFIG_SENSORS_ISL29018 is not set
-# CONFIG_SENSORS_ISL29028 is not set
-# CONFIG_ISL29125 is not set
-CONFIG_ISL76682=m
-CONFIG_HID_SENSOR_ALS=m
-CONFIG_HID_SENSOR_PROX=m
-# CONFIG_JSA1212 is not set
-CONFIG_ROHM_BU27034=m
-# CONFIG_RPR0521 is not set
-CONFIG_LTR390=m
-# CONFIG_LTR501 is not set
-CONFIG_LTRF216A=m
-# CONFIG_LV0104CS is not set
-# CONFIG_MAX44000 is not set
-# CONFIG_MAX44009 is not set
-# CONFIG_NOA1305 is not set
-# CONFIG_OPT3001 is not set
-CONFIG_OPT4001=m
-CONFIG_OPT4060=m
-# CONFIG_PA12203001 is not set
-# CONFIG_SI1133 is not set
-# CONFIG_SI1145 is not set
-# CONFIG_STK3310 is not set
-# CONFIG_ST_UVIS25 is not set
-# CONFIG_TCS3414 is not set
-# CONFIG_TCS3472 is not set
-# CONFIG_SENSORS_TSL2563 is not set
-# CONFIG_TSL2583 is not set
-CONFIG_TSL2591=m
-# CONFIG_TSL2772 is not set
-# CONFIG_TSL4531 is not set
-# CONFIG_US5182D is not set
-# CONFIG_VCNL4000 is not set
-# CONFIG_VCNL4035 is not set
-CONFIG_VEML3235=m
-# CONFIG_VEML6030 is not set
-CONFIG_VEML6040=m
-# CONFIG_VEML6070 is not set
-CONFIG_VEML6075=m
-# CONFIG_VL6180 is not set
-# CONFIG_ZOPT2201 is not set
-# end of Light sensors
-
-#
-# Magnetometer sensors
-#
-# CONFIG_AF8133J is not set
-# CONFIG_AK8974 is not set
-# CONFIG_AK8975 is not set
-# CONFIG_AK09911 is not set
-CONFIG_ALS31300=m
-# CONFIG_BMC150_MAGN_I2C is not set
-# CONFIG_BMC150_MAGN_SPI is not set
-# CONFIG_MAG3110 is not set
-CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
-# CONFIG_MMC35240 is not set
-# CONFIG_IIO_ST_MAGN_3AXIS is not set
-# CONFIG_SENSORS_HMC5843_I2C is not set
-# CONFIG_SENSORS_HMC5843_SPI is not set
-# CONFIG_SENSORS_RM3100_I2C is not set
-# CONFIG_SENSORS_RM3100_SPI is not set
-CONFIG_TI_TMAG5273=m
-# CONFIG_YAMAHA_YAS530 is not set
-# end of Magnetometer sensors
-
-#
-# Multiplexers
-#
-# CONFIG_IIO_MUX is not set
-# end of Multiplexers
-
-#
-# Inclinometer sensors
-#
-CONFIG_HID_SENSOR_INCLINOMETER_3D=m
-CONFIG_HID_SENSOR_DEVICE_ROTATION=m
-# end of Inclinometer sensors
-
-#
-# Triggers - standalone
-#
-# CONFIG_IIO_INTERRUPT_TRIGGER is not set
-CONFIG_IIO_STM32_TIMER_TRIGGER=m
-# CONFIG_IIO_SYSFS_TRIGGER is not set
-# end of Triggers - standalone
-
-#
-# Linear and angular position sensors
-#
-# CONFIG_IQS624_POS is not set
-CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m
-# end of Linear and angular position sensors
-
-#
-# Digital potentiometers
-#
-CONFIG_AD5110=m
-# CONFIG_AD5272 is not set
-# CONFIG_DS1803 is not set
-# CONFIG_MAX5432 is not set
-# CONFIG_MAX5481 is not set
-# CONFIG_MAX5487 is not set
-# CONFIG_MCP4018 is not set
-# CONFIG_MCP4131 is not set
-# CONFIG_MCP4531 is not set
-# CONFIG_MCP41010 is not set
-# CONFIG_TPL0102 is not set
-CONFIG_X9250=m
-# end of Digital potentiometers
-
-#
-# Digital potentiostats
-#
-# CONFIG_LMP91000 is not set
-# end of Digital potentiostats
-
-#
-# Pressure sensors
-#
-# CONFIG_ABP060MG is not set
-CONFIG_ROHM_BM1390=m
-# CONFIG_BMP280 is not set
-# CONFIG_DLHL60D is not set
-CONFIG_DPS310=m
-CONFIG_HID_SENSOR_PRESS=m
-# CONFIG_HP03 is not set
-CONFIG_HSC030PA=m
-CONFIG_HSC030PA_I2C=m
-CONFIG_HSC030PA_SPI=m
-# CONFIG_ICP10100 is not set
-# CONFIG_MPL115_I2C is not set
-# CONFIG_MPL115_SPI is not set
-# CONFIG_MPL3115 is not set
-CONFIG_MPRLS0025PA=m
-CONFIG_MPRLS0025PA_I2C=m
-CONFIG_MPRLS0025PA_SPI=m
-# CONFIG_MS5611 is not set
-# CONFIG_MS5637 is not set
-# CONFIG_SDP500 is not set
-# CONFIG_IIO_ST_PRESS is not set
-# CONFIG_T5403 is not set
-# CONFIG_HP206C is not set
-# CONFIG_ZPA2326 is not set
-# end of Pressure sensors
-
-#
-# Lightning sensors
-#
-# CONFIG_AS3935 is not set
-# end of Lightning sensors
-
-#
-# Proximity and distance sensors
-#
-CONFIG_CROS_EC_MKBP_PROXIMITY=m
-CONFIG_HX9023S=m
-# CONFIG_IRSD200 is not set
-# CONFIG_ISL29501 is not set
-# CONFIG_LIDAR_LITE_V2 is not set
-# CONFIG_MB1232 is not set
-# CONFIG_PING is not set
-# CONFIG_RFD77402 is not set
-# CONFIG_SRF04 is not set
-# CONFIG_SX9310 is not set
-# CONFIG_SX9324 is not set
-# CONFIG_SX9360 is not set
-# CONFIG_SX9500 is not set
-# CONFIG_SRF08 is not set
-# CONFIG_VCNL3020 is not set
-# CONFIG_VL53L0X_I2C is not set
-CONFIG_AW96103=m
-# end of Proximity and distance sensors
-
-#
-# Resolver to digital converters
-#
-# CONFIG_AD2S90 is not set
-# CONFIG_AD2S1200 is not set
-# CONFIG_AD2S1210 is not set
-# end of Resolver to digital converters
-
-#
-# Temperature sensors
-#
-# CONFIG_IQS620AT_TEMP is not set
-# CONFIG_LTC2983 is not set
-# CONFIG_MAXIM_THERMOCOUPLE is not set
-# CONFIG_HID_SENSOR_TEMP is not set
-# CONFIG_MLX90614 is not set
-# CONFIG_MLX90632 is not set
-CONFIG_MLX90635=m
-# CONFIG_TMP006 is not set
-# CONFIG_TMP007 is not set
-# CONFIG_TMP117 is not set
-# CONFIG_TSYS01 is not set
-# CONFIG_TSYS02D is not set
-CONFIG_MAX30208=m
-# CONFIG_MAX31856 is not set
-# CONFIG_MAX31865 is not set
-CONFIG_MCP9600=m
-# end of Temperature sensors
-
-# CONFIG_NTB is not set
-CONFIG_PWM=y
-# CONFIG_PWM_DEBUG is not set
-# CONFIG_PWM_ADP5585 is not set
-CONFIG_PWM_APPLE=m
-CONFIG_PWM_ATMEL_TCB=m
-CONFIG_PWM_AXI_PWMGEN=m
-CONFIG_PWM_BCM2835=m
-CONFIG_PWM_CLK=m
-# CONFIG_PWM_CROS_EC is not set
-CONFIG_PWM_DWC_CORE=m
-CONFIG_PWM_DWC=m
-# CONFIG_PWM_FSL_FTM is not set
-CONFIG_PWM_GPIO=m
-# CONFIG_PWM_HIBVT is not set
-# CONFIG_PWM_IMX1 is not set
-# CONFIG_PWM_IMX27 is not set
-# CONFIG_PWM_IMX_TPM is not set
-# CONFIG_PWM_IQS620A is not set
-# CONFIG_PWM_KEEMBAY is not set
-CONFIG_PWM_MESON=m
-CONFIG_PWM_NTXEC=m
-# CONFIG_PWM_PCA9685 is not set
-CONFIG_PWM_RASPBERRYPI_POE=m
-CONFIG_PWM_ROCKCHIP=m
-CONFIG_PWM_STM32=m
-CONFIG_PWM_SUN4I=m
-CONFIG_PWM_TEGRA=m
-CONFIG_PWM_VISCONTI=m
-CONFIG_PWM_XILINX=m
-
-#
-# IRQ chip support
-#
-CONFIG_IRQCHIP=y
-CONFIG_ARM_GIC=y
-CONFIG_ARM_GIC_PM=y
-CONFIG_ARM_GIC_MAX_NR=1
-CONFIG_ARM_GIC_V2M=y
-CONFIG_ARM_GIC_V3=y
-CONFIG_ARM_GIC_V3_ITS=y
-CONFIG_IRQ_MSI_LIB=y
-# CONFIG_AL_FIC is not set
-CONFIG_BRCMSTB_L2_IRQ=y
-CONFIG_HISILICON_IRQ_MBIGEN=y
-CONFIG_LAN966X_OIC=m
-CONFIG_MADERA_IRQ=m
-CONFIG_SUN6I_R_INTC=y
-CONFIG_SUNXI_NMI_INTC=y
-# CONFIG_XILINX_INTC is not set
-CONFIG_IMX_GPCV2=y
-CONFIG_MVEBU_GICP=y
-CONFIG_MVEBU_ICU=y
-CONFIG_MVEBU_ODMI=y
-CONFIG_MVEBU_PIC=y
-CONFIG_MVEBU_SEI=y
-CONFIG_PARTITION_PERCPU=y
-CONFIG_STM32MP_EXTI=m
-CONFIG_QCOM_IRQ_COMBINER=y
-CONFIG_MESON_IRQ_GPIO=y
-# CONFIG_QCOM_PDC is not set
-# CONFIG_QCOM_MPM is not set
-CONFIG_IMX_IRQSTEER=y
-CONFIG_IMX_INTMUX=y
-CONFIG_IMX_MU_MSI=m
-CONFIG_APPLE_AIC=y
-# end of IRQ chip support
-
-# CONFIG_IPACK_BUS is not set
-CONFIG_ARCH_HAS_RESET_CONTROLLER=y
-CONFIG_RESET_CONTROLLER=y
-# CONFIG_RESET_GPIO is not set
-CONFIG_RESET_IMX7=y
-CONFIG_RESET_IMX8MP_AUDIOMIX=m
-CONFIG_RESET_MCHP_SPARX5=m
-CONFIG_RESET_NPCM=y
-CONFIG_RESET_NUVOTON_MA35D1=y
-# CONFIG_RESET_QCOM_AOSS is not set
-# CONFIG_RESET_QCOM_PDC is not set
-CONFIG_RESET_RASPBERRYPI=m
-CONFIG_RESET_SCMI=y
-CONFIG_RESET_SIMPLE=y
-CONFIG_RESET_SUNXI=y
-# CONFIG_RESET_TI_SYSCON is not set
-CONFIG_RESET_TI_TPS380X=m
-CONFIG_RESET_MESON_COMMON=y
-CONFIG_RESET_MESON=y
-CONFIG_RESET_MESON_AUX=m
-# CONFIG_RESET_MESON_AUDIO_ARB is not set
-CONFIG_COMMON_RESET_HI3660=y
-CONFIG_COMMON_RESET_HI6220=y
-CONFIG_RESET_TEGRA_BPMP=y
-
-#
-# PHY Subsystem
-#
-CONFIG_GENERIC_PHY=y
-CONFIG_GENERIC_PHY_MIPI_DPHY=y
-CONFIG_PHY_XGENE=m
-CONFIG_PHY_CAN_TRANSCEIVER=m
-CONFIG_PHY_AIROHA_PCIE=m
-CONFIG_PHY_NXP_PTN3222=m
-CONFIG_PHY_SUN4I_USB=m
-CONFIG_PHY_SUN6I_MIPI_DPHY=m
-# CONFIG_PHY_SUN9I_USB is not set
-CONFIG_PHY_SUN50I_USB3=m
-CONFIG_PHY_MESON8B_USB2=m
-CONFIG_PHY_MESON_GXL_USB2=y
-CONFIG_PHY_MESON_G12A_MIPI_DPHY_ANALOG=y
-CONFIG_PHY_MESON_G12A_USB2=y
-CONFIG_PHY_MESON_G12A_USB3_PCIE=y
-CONFIG_PHY_MESON_AXG_PCIE=y
-CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=y
-CONFIG_PHY_MESON_AXG_MIPI_DPHY=m
-
-#
-# PHY drivers for Broadcom platforms
-#
-# CONFIG_BCM_KONA_USB2_PHY is not set
-CONFIG_PHY_BRCM_SATA=m
-CONFIG_PHY_BRCM_USB=m
-# end of PHY drivers for Broadcom platforms
-
-CONFIG_PHY_CADENCE_TORRENT=m
-# CONFIG_PHY_CADENCE_DPHY is not set
-# CONFIG_PHY_CADENCE_DPHY_RX is not set
-# CONFIG_PHY_CADENCE_SIERRA is not set
-CONFIG_PHY_CADENCE_SALVO=m
-CONFIG_PHY_FSL_IMX8MQ_USB=m
-CONFIG_PHY_MIXEL_LVDS_PHY=m
-CONFIG_PHY_MIXEL_MIPI_DPHY=m
-CONFIG_PHY_FSL_IMX8M_PCIE=m
-CONFIG_PHY_FSL_IMX8QM_HSIO=m
-CONFIG_PHY_FSL_SAMSUNG_HDMI_PHY=m
-CONFIG_PHY_HI6220_USB=m
-CONFIG_PHY_HI3660_USB=m
-CONFIG_PHY_HI3670_USB=m
-CONFIG_PHY_HI3670_PCIE=m
-# CONFIG_PHY_HISTB_COMBPHY is not set
-# CONFIG_PHY_HISI_INNO_USB2 is not set
-CONFIG_PHY_MVEBU_A3700_COMPHY=m
-CONFIG_PHY_MVEBU_A3700_UTMI=m
-CONFIG_PHY_MVEBU_A38X_COMPHY=m
-CONFIG_PHY_MVEBU_CP110_COMPHY=m
-CONFIG_PHY_MVEBU_CP110_UTMI=m
-# CONFIG_PHY_PXA_28NM_HSIC is not set
-# CONFIG_PHY_PXA_28NM_USB2 is not set
-CONFIG_PHY_LAN966X_SERDES=m
-# CONFIG_PHY_CPCAP_USB is not set
-# CONFIG_PHY_MAPPHONE_MDM6600 is not set
-# CONFIG_PHY_OCELOT_SERDES is not set
-CONFIG_PHY_MA35_USB=m
-CONFIG_PHY_QCOM_APQ8064_SATA=m
-CONFIG_PHY_QCOM_EDP=m
-CONFIG_PHY_QCOM_IPQ4019_USB=m
-CONFIG_PHY_QCOM_IPQ806X_SATA=m
-CONFIG_PHY_QCOM_PCIE2=m
-CONFIG_PHY_QCOM_QMP=m
-CONFIG_PHY_QCOM_QMP_COMBO=m
-CONFIG_PHY_QCOM_QMP_PCIE=m
-CONFIG_PHY_QCOM_QMP_PCIE_8996=m
-CONFIG_PHY_QCOM_QMP_UFS=m
-CONFIG_PHY_QCOM_QMP_USB=m
-# CONFIG_PHY_QCOM_QMP_USB_LEGACY is not set
-CONFIG_PHY_QCOM_QUSB2=m
-CONFIG_PHY_QCOM_SNPS_EUSB2=m
-CONFIG_PHY_QCOM_EUSB2_REPEATER=m
-# CONFIG_PHY_QCOM_M31_USB is not set
-CONFIG_PHY_QCOM_USB_HS=m
-CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=m
-CONFIG_PHY_QCOM_USB_HSIC=m
-CONFIG_PHY_QCOM_USB_HS_28NM=m
-CONFIG_PHY_QCOM_USB_SS=m
-# CONFIG_PHY_QCOM_IPQ806X_USB is not set
-# CONFIG_PHY_QCOM_SGMII_ETH is not set
-CONFIG_PHY_ROCKCHIP_DP=m
-CONFIG_PHY_ROCKCHIP_DPHY_RX0=m
-CONFIG_PHY_ROCKCHIP_EMMC=m
-CONFIG_PHY_ROCKCHIP_INNO_HDMI=m
-CONFIG_PHY_ROCKCHIP_INNO_USB2=m
-CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=m
-# CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY is not set
-CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=m
-CONFIG_PHY_ROCKCHIP_PCIE=m
-# CONFIG_PHY_ROCKCHIP_SAMSUNG_HDPTX is not set
-CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=m
-CONFIG_PHY_ROCKCHIP_TYPEC=m
-CONFIG_PHY_ROCKCHIP_USB=m
-CONFIG_PHY_ROCKCHIP_USBDP=m
-# CONFIG_PHY_SAMSUNG_USB2 is not set
-CONFIG_PHY_STM32_COMBOPHY=m
-CONFIG_PHY_STM32_USBPHYC=m
-CONFIG_PHY_TEGRA_XUSB=m
-CONFIG_PHY_TEGRA194_P2U=m
-CONFIG_PHY_TUSB1210=m
-# CONFIG_PHY_INTEL_KEEMBAY_EMMC is not set
-# CONFIG_PHY_INTEL_KEEMBAY_USB is not set
-# end of PHY Subsystem
-
-# CONFIG_POWERCAP is not set
-# CONFIG_MCB is not set
-
-#
-# Performance monitor support
-#
-# CONFIG_ARM_CCI_PMU is not set
-# CONFIG_ARM_CCN is not set
-# CONFIG_ARM_CMN is not set
-# CONFIG_ARM_NI is not set
-CONFIG_ARM_PMU=y
-CONFIG_ARM_PMU_ACPI=y
-CONFIG_ARM_SMMU_V3_PMU=m
-CONFIG_ARM_PMUV3=y
-# CONFIG_ARM_DSU_PMU is not set
-CONFIG_FSL_IMX8_DDR_PMU=m
-CONFIG_FSL_IMX9_DDR_PMU=m
-# CONFIG_QCOM_L2_PMU is not set
-# CONFIG_QCOM_L3_PMU is not set
-CONFIG_THUNDERX2_PMU=m
-# CONFIG_XGENE_PMU is not set
-# CONFIG_ARM_SPE_PMU is not set
-CONFIG_ARM_DMC620_PMU=m
-CONFIG_MARVELL_CN10K_TAD_PMU=m
-CONFIG_APPLE_M1_CPU_PMU=y
-CONFIG_ALIBABA_UNCORE_DRW_PMU=m
-# CONFIG_HISI_PMU is not set
-CONFIG_HISI_PCIE_PMU=m
-CONFIG_HNS3_PMU=m
-CONFIG_MARVELL_CN10K_DDR_PMU=m
-CONFIG_DWC_PCIE_PMU=m
-CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m
-CONFIG_NVIDIA_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m
-CONFIG_AMPERE_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m
-CONFIG_MESON_DDR_PMU=m
-CONFIG_CXL_PMU=y
-CONFIG_MARVELL_PEM_PMU=m
-# end of Performance monitor support
-
-CONFIG_RAS=y
-CONFIG_USB4=m
-# CONFIG_USB4_DEBUGFS_WRITE is not set
-# CONFIG_USB4_DMA_TEST is not set
-
-#
-# Android
-#
-CONFIG_ANDROID_BINDER_IPC=y
-CONFIG_ANDROID_BINDERFS=y
-CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
-# end of Android
-
-CONFIG_TRACE_GPU_MEM=y
-CONFIG_LIBNVDIMM=y
-CONFIG_BLK_DEV_PMEM=y
-CONFIG_ND_CLAIM=y
-CONFIG_ND_BTT=y
-CONFIG_BTT=y
-CONFIG_OF_PMEM=y
-CONFIG_DAX=y
-CONFIG_DEV_DAX=m
-CONFIG_DEV_DAX_HMEM=m
-CONFIG_DEV_DAX_CXL=m
-CONFIG_DEV_DAX_HMEM_DEVICES=y
-CONFIG_NVMEM=y
-CONFIG_NVMEM_SYSFS=y
-CONFIG_NVMEM_LAYOUTS=y
-
-#
-# Layout Types
-#
-CONFIG_NVMEM_LAYOUT_SL28_VPD=m
-# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
-CONFIG_NVMEM_LAYOUT_U_BOOT_ENV=m
-# end of Layout Types
-
-CONFIG_NVMEM_APPLE_EFUSES=y
-CONFIG_NVMEM_IMX_IIM=m
-CONFIG_NVMEM_IMX_OCOTP=m
-CONFIG_NVMEM_IMX_OCOTP_ELE=m
-CONFIG_NVMEM_IMX_OCOTP_SCU=m
-CONFIG_NVMEM_MESON_EFUSE=m
-CONFIG_NVMEM_MESON_MX_EFUSE=m
-CONFIG_NVMEM_QCOM_QFPROM=m
-# CONFIG_NVMEM_QCOM_SEC_QFPROM is not set
-CONFIG_NVMEM_RMEM=m
-CONFIG_NVMEM_ROCKCHIP_EFUSE=m
-CONFIG_NVMEM_ROCKCHIP_OTP=m
-CONFIG_NVMEM_SNVS_LPGPR=m
-CONFIG_NVMEM_SPMI_SDAM=m
-CONFIG_NVMEM_STM32_BSEC_OPTEE_TA=y
-CONFIG_NVMEM_STM32_ROMEM=m
-CONFIG_NVMEM_SUNXI_SID=m
-CONFIG_NVMEM_U_BOOT_ENV=m
-
-#
-# HW tracing support
-#
-# CONFIG_STM is not set
-# CONFIG_INTEL_TH is not set
-# CONFIG_HISI_PTT is not set
-# end of HW tracing support
-
-# CONFIG_FPGA is not set
-# CONFIG_FSI is not set
-CONFIG_TEE=m
-CONFIG_OPTEE=m
-# CONFIG_OPTEE_INSECURE_LOAD_IMAGE is not set
-CONFIG_ARM_TSTEE=m
-CONFIG_MULTIPLEXER=m
-
-#
-# Multiplexer drivers
-#
-CONFIG_MUX_ADG792A=m
-CONFIG_MUX_ADGS1408=m
-CONFIG_MUX_GPIO=m
-CONFIG_MUX_MMIO=m
-# end of Multiplexer drivers
-
-CONFIG_PM_OPP=y
-# CONFIG_SIOX is not set
-# CONFIG_SLIMBUS is not set
-CONFIG_INTERCONNECT=y
-CONFIG_INTERCONNECT_IMX=m
-CONFIG_INTERCONNECT_IMX8MM=m
-CONFIG_INTERCONNECT_IMX8MN=m
-CONFIG_INTERCONNECT_IMX8MQ=m
-CONFIG_INTERCONNECT_IMX8MP=m
-CONFIG_INTERCONNECT_QCOM=y
-# CONFIG_INTERCONNECT_QCOM_MSM8909 is not set
-CONFIG_INTERCONNECT_QCOM_MSM8916=m
-CONFIG_INTERCONNECT_QCOM_MSM8937=m
-CONFIG_INTERCONNECT_QCOM_MSM8939=m
-CONFIG_INTERCONNECT_QCOM_MSM8953=m
-# CONFIG_INTERCONNECT_QCOM_MSM8974 is not set
-CONFIG_INTERCONNECT_QCOM_MSM8976=m
-CONFIG_INTERCONNECT_QCOM_MSM8996=m
-CONFIG_INTERCONNECT_QCOM_OSM_L3=m
-CONFIG_INTERCONNECT_QCOM_QCM2290=m
-# CONFIG_INTERCONNECT_QCOM_QCS404 is not set
-CONFIG_INTERCONNECT_QCOM_SDM660=m
-CONFIG_INTERCONNECT_QCOM_SM6115=m
-CONFIG_INTERCONNECT_QCOM_SMD_RPM=m
-CONFIG_INTERCONNECT_CLK=y
-# CONFIG_COUNTER is not set
-# CONFIG_MOST is not set
-# CONFIG_PECI is not set
-CONFIG_HTE=y
-CONFIG_HTE_TEGRA194=m
-# CONFIG_HTE_TEGRA194_TEST is not set
-CONFIG_CDX_BUS=y
-CONFIG_CDX_CONTROLLER=m
-CONFIG_DPLL=y
-# end of Device Drivers
-
-#
-# File systems
-#
-CONFIG_DCACHE_WORD_ACCESS=y
-CONFIG_VALIDATE_FS_PARSER=y
-CONFIG_FS_IOMAP=y
-CONFIG_FS_STACK=y
-CONFIG_BUFFER_HEAD=y
-CONFIG_LEGACY_DIRECT_IO=y
-# CONFIG_EXT2_FS is not set
-# CONFIG_EXT3_FS is not set
-CONFIG_EXT4_FS=y
-CONFIG_EXT4_USE_FOR_EXT2=y
-CONFIG_EXT4_FS_POSIX_ACL=y
-CONFIG_EXT4_FS_SECURITY=y
-# CONFIG_EXT4_DEBUG is not set
-CONFIG_JBD2=y
-# CONFIG_JBD2_DEBUG is not set
-CONFIG_FS_MBCACHE=y
-CONFIG_JFS_FS=m
-CONFIG_JFS_POSIX_ACL=y
-CONFIG_JFS_SECURITY=y
-# CONFIG_JFS_DEBUG is not set
-# CONFIG_JFS_STATISTICS is not set
-CONFIG_XFS_FS=m
-CONFIG_XFS_SUPPORT_V4=y
-# CONFIG_XFS_SUPPORT_ASCII_CI is not set
-CONFIG_XFS_QUOTA=y
-CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_RT=y
-# CONFIG_XFS_ONLINE_SCRUB is not set
-# CONFIG_XFS_WARN is not set
-# CONFIG_XFS_DEBUG is not set
-CONFIG_GFS2_FS=m
-CONFIG_GFS2_FS_LOCKING_DLM=y
-CONFIG_OCFS2_FS=m
-CONFIG_OCFS2_FS_O2CB=m
-CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
-CONFIG_OCFS2_FS_STATS=y
-CONFIG_OCFS2_DEBUG_MASKLOG=y
-# CONFIG_OCFS2_DEBUG_FS is not set
-CONFIG_BTRFS_FS=m
-CONFIG_BTRFS_FS_POSIX_ACL=y
-# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
-# CONFIG_BTRFS_DEBUG is not set
-# CONFIG_BTRFS_ASSERT is not set
-# CONFIG_BTRFS_EXPERIMENTAL is not set
-# CONFIG_BTRFS_FS_REF_VERIFY is not set
-CONFIG_NILFS2_FS=m
-CONFIG_F2FS_FS=m
-CONFIG_F2FS_STAT_FS=y
-CONFIG_F2FS_FS_XATTR=y
-CONFIG_F2FS_FS_POSIX_ACL=y
-CONFIG_F2FS_FS_SECURITY=y
-# CONFIG_F2FS_CHECK_FS is not set
-# CONFIG_F2FS_FAULT_INJECTION is not set
-# CONFIG_F2FS_FS_COMPRESSION is not set
-# CONFIG_F2FS_IOSTAT is not set
-CONFIG_F2FS_UNFAIR_RWSEM=y
-CONFIG_BCACHEFS_FS=m
-CONFIG_BCACHEFS_QUOTA=y
-CONFIG_BCACHEFS_ERASURE_CODING=y
-CONFIG_BCACHEFS_POSIX_ACL=y
-CONFIG_BCACHEFS_DEBUG=y
-# CONFIG_BCACHEFS_INJECT_TRANSACTION_RESTARTS is not set
-# CONFIG_BCACHEFS_TESTS is not set
-CONFIG_BCACHEFS_LOCK_TIME_STATS=y
-CONFIG_BCACHEFS_NO_LATENCY_ACCT=y
-CONFIG_BCACHEFS_SIX_OPTIMISTIC_SPIN=y
-# CONFIG_BCACHEFS_PATH_TRACEPOINTS is not set
-CONFIG_FS_POSIX_ACL=y
-CONFIG_EXPORTFS=y
-CONFIG_EXPORTFS_BLOCK_OPS=y
-CONFIG_FILE_LOCKING=y
-# CONFIG_FS_ENCRYPTION is not set
-CONFIG_FS_VERITY=y
-# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set
-CONFIG_FSNOTIFY=y
-CONFIG_DNOTIFY=y
-CONFIG_INOTIFY_USER=y
-CONFIG_FANOTIFY=y
-CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
-CONFIG_QUOTA=y
-CONFIG_QUOTA_NETLINK_INTERFACE=y
-# CONFIG_QUOTA_DEBUG is not set
-CONFIG_QUOTA_TREE=m
-CONFIG_QFMT_V1=m
-CONFIG_QFMT_V2=m
-CONFIG_QUOTACTL=y
-CONFIG_AUTOFS_FS=m
-CONFIG_FUSE_FS=m
-CONFIG_CUSE=m
-CONFIG_VIRTIO_FS=m
-CONFIG_FUSE_PASSTHROUGH=y
-CONFIG_FUSE_IO_URING=y
-CONFIG_OVERLAY_FS=m
-# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
-CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
-# CONFIG_OVERLAY_FS_INDEX is not set
-# CONFIG_OVERLAY_FS_XINO_AUTO is not set
-# CONFIG_OVERLAY_FS_METACOPY is not set
-# CONFIG_OVERLAY_FS_DEBUG is not set
-
-#
-# Caches
-#
-CONFIG_NETFS_SUPPORT=m
-CONFIG_NETFS_STATS=y
-CONFIG_NETFS_DEBUG=y
-CONFIG_FSCACHE=y
-CONFIG_FSCACHE_STATS=y
-CONFIG_CACHEFILES=m
-# CONFIG_CACHEFILES_DEBUG is not set
-# CONFIG_CACHEFILES_ERROR_INJECTION is not set
-# CONFIG_CACHEFILES_ONDEMAND is not set
-# end of Caches
-
-#
-# CD-ROM/DVD Filesystems
-#
-CONFIG_ISO9660_FS=m
-CONFIG_JOLIET=y
-CONFIG_ZISOFS=y
-CONFIG_UDF_FS=m
-# end of CD-ROM/DVD Filesystems
-
-#
-# DOS/FAT/EXFAT/NT Filesystems
-#
-CONFIG_FAT_FS=m
-CONFIG_MSDOS_FS=m
-CONFIG_VFAT_FS=m
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
-CONFIG_FAT_DEFAULT_UTF8=y
-CONFIG_EXFAT_FS=m
-CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
-CONFIG_NTFS3_FS=m
-# CONFIG_NTFS3_64BIT_CLUSTER is not set
-CONFIG_NTFS3_LZX_XPRESS=y
-# CONFIG_NTFS3_FS_POSIX_ACL is not set
-CONFIG_NTFS_FS=m
-# end of DOS/FAT/EXFAT/NT Filesystems
-
-#
-# Pseudo filesystems
-#
-CONFIG_PROC_FS=y
-CONFIG_PROC_KCORE=y
-CONFIG_PROC_VMCORE=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
-CONFIG_PROC_SYSCTL=y
-CONFIG_PROC_PAGE_MONITOR=y
-CONFIG_PROC_CHILDREN=y
-CONFIG_KERNFS=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-CONFIG_TMPFS_POSIX_ACL=y
-CONFIG_TMPFS_XATTR=y
-# CONFIG_TMPFS_INODE64 is not set
-# CONFIG_TMPFS_QUOTA is not set
-CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
-CONFIG_HUGETLBFS=y
-CONFIG_HUGETLB_PAGE=y
-CONFIG_HUGETLB_PMD_PAGE_TABLE_SHARING=y
-CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
-CONFIG_CONFIGFS_FS=m
-CONFIG_EFIVAR_FS=m
-# end of Pseudo filesystems
-
-CONFIG_MISC_FILESYSTEMS=y
-# CONFIG_ORANGEFS_FS is not set
-CONFIG_ADFS_FS=m
-# CONFIG_ADFS_FS_RW is not set
-CONFIG_AFFS_FS=m
-CONFIG_ECRYPT_FS=m
-CONFIG_ECRYPT_FS_MESSAGING=y
-CONFIG_HFS_FS=m
-CONFIG_HFSPLUS_FS=m
-CONFIG_BEFS_FS=m
-# CONFIG_BEFS_DEBUG is not set
-CONFIG_BFS_FS=m
-CONFIG_EFS_FS=m
-CONFIG_JFFS2_FS=m
-CONFIG_JFFS2_FS_DEBUG=0
-CONFIG_JFFS2_FS_WRITEBUFFER=y
-# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
-CONFIG_JFFS2_SUMMARY=y
-CONFIG_JFFS2_FS_XATTR=y
-CONFIG_JFFS2_FS_POSIX_ACL=y
-CONFIG_JFFS2_FS_SECURITY=y
-CONFIG_JFFS2_COMPRESSION_OPTIONS=y
-CONFIG_JFFS2_ZLIB=y
-CONFIG_JFFS2_LZO=y
-CONFIG_JFFS2_RTIME=y
-# CONFIG_JFFS2_RUBIN is not set
-# CONFIG_JFFS2_CMODE_NONE is not set
-CONFIG_JFFS2_CMODE_PRIORITY=y
-# CONFIG_JFFS2_CMODE_SIZE is not set
-# CONFIG_JFFS2_CMODE_FAVOURLZO is not set
-CONFIG_UBIFS_FS=m
-CONFIG_UBIFS_FS_ADVANCED_COMPR=y
-CONFIG_UBIFS_FS_LZO=y
-CONFIG_UBIFS_FS_ZLIB=y
-CONFIG_UBIFS_FS_ZSTD=y
-# CONFIG_UBIFS_ATIME_SUPPORT is not set
-CONFIG_UBIFS_FS_XATTR=y
-CONFIG_UBIFS_FS_SECURITY=y
-CONFIG_UBIFS_FS_AUTHENTICATION=y
-# CONFIG_CRAMFS is not set
-CONFIG_SQUASHFS=m
-CONFIG_SQUASHFS_FILE_CACHE=y
-# CONFIG_SQUASHFS_FILE_DIRECT is not set
-CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
-# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set
-# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set
-# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set
-CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y
-CONFIG_SQUASHFS_XATTR=y
-CONFIG_SQUASHFS_ZLIB=y
-CONFIG_SQUASHFS_LZ4=y
-CONFIG_SQUASHFS_LZO=y
-CONFIG_SQUASHFS_XZ=y
-CONFIG_SQUASHFS_ZSTD=y
-# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
-# CONFIG_SQUASHFS_EMBEDDED is not set
-CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
-CONFIG_VXFS_FS=m
-CONFIG_MINIX_FS=m
-CONFIG_OMFS_FS=m
-CONFIG_HPFS_FS=m
-CONFIG_QNX4FS_FS=m
-CONFIG_QNX6FS_FS=m
-# CONFIG_QNX6FS_DEBUG is not set
-CONFIG_ROMFS_FS=m
-# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
-# CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_BACKED_BY_BOTH=y
-CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_ROMFS_ON_MTD=y
-CONFIG_PSTORE=y
-CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
-CONFIG_PSTORE_COMPRESS=y
-# CONFIG_PSTORE_CONSOLE is not set
-# CONFIG_PSTORE_PMSG is not set
-# CONFIG_PSTORE_FTRACE is not set
-CONFIG_PSTORE_RAM=m
-# CONFIG_PSTORE_BLK is not set
-CONFIG_SYSV_FS=m
-CONFIG_UFS_FS=m
-# CONFIG_UFS_FS_WRITE is not set
-# CONFIG_UFS_DEBUG is not set
-CONFIG_EROFS_FS=m
-# CONFIG_EROFS_FS_DEBUG is not set
-CONFIG_EROFS_FS_XATTR=y
-CONFIG_EROFS_FS_POSIX_ACL=y
-CONFIG_EROFS_FS_SECURITY=y
-CONFIG_EROFS_FS_BACKED_BY_FILE=y
-# CONFIG_EROFS_FS_ZIP is not set
-# CONFIG_EROFS_FS_ONDEMAND is not set
-CONFIG_VBOXSF_FS=m
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NFS_FS=m
-CONFIG_NFS_V2=m
-CONFIG_NFS_V3=m
-CONFIG_NFS_V3_ACL=y
-CONFIG_NFS_V4=m
-CONFIG_NFS_SWAP=y
-CONFIG_NFS_V4_1=y
-CONFIG_NFS_V4_2=y
-CONFIG_PNFS_FILE_LAYOUT=m
-CONFIG_PNFS_BLOCK=m
-CONFIG_PNFS_FLEXFILE_LAYOUT=m
-CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
-# CONFIG_NFS_V4_1_MIGRATION is not set
-CONFIG_NFS_V4_SECURITY_LABEL=y
-CONFIG_NFS_FSCACHE=y
-# CONFIG_NFS_USE_LEGACY_DNS is not set
-CONFIG_NFS_USE_KERNEL_DNS=y
-CONFIG_NFS_DEBUG=y
-# CONFIG_NFS_DISABLE_UDP_SUPPORT is not set
-# CONFIG_NFS_V4_2_READ_PLUS is not set
-CONFIG_NFSD=m
-# CONFIG_NFSD_V2 is not set
-CONFIG_NFSD_V3_ACL=y
-CONFIG_NFSD_V4=y
-CONFIG_NFSD_PNFS=y
-CONFIG_NFSD_BLOCKLAYOUT=y
-# CONFIG_NFSD_SCSILAYOUT is not set
-# CONFIG_NFSD_FLEXFILELAYOUT is not set
-# CONFIG_NFSD_V4_2_INTER_SSC is not set
-CONFIG_NFSD_V4_SECURITY_LABEL=y
-# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set
-CONFIG_GRACE_PERIOD=m
-CONFIG_LOCKD=m
-CONFIG_LOCKD_V4=y
-CONFIG_NFS_ACL_SUPPORT=m
-CONFIG_NFS_COMMON=y
-CONFIG_NFS_COMMON_LOCALIO_SUPPORT=m
-CONFIG_NFS_LOCALIO=y
-CONFIG_NFS_V4_2_SSC_HELPER=y
-CONFIG_SUNRPC=m
-CONFIG_SUNRPC_GSS=m
-CONFIG_SUNRPC_BACKCHANNEL=y
-CONFIG_SUNRPC_SWAP=y
-CONFIG_RPCSEC_GSS_KRB5=m
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y
-CONFIG_SUNRPC_DEBUG=y
-CONFIG_SUNRPC_XPRT_RDMA=m
-CONFIG_CEPH_FS=m
-CONFIG_CEPH_FSCACHE=y
-CONFIG_CEPH_FS_POSIX_ACL=y
-CONFIG_CEPH_FS_SECURITY_LABEL=y
-CONFIG_CIFS=m
-# CONFIG_CIFS_STATS2 is not set
-CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
-CONFIG_CIFS_UPCALL=y
-CONFIG_CIFS_XATTR=y
-CONFIG_CIFS_POSIX=y
-CONFIG_CIFS_DEBUG=y
-# CONFIG_CIFS_DEBUG2 is not set
-# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
-CONFIG_CIFS_DFS_UPCALL=y
-CONFIG_CIFS_SWN_UPCALL=y
-# CONFIG_CIFS_SMB_DIRECT is not set
-CONFIG_CIFS_FSCACHE=y
-# CONFIG_CIFS_COMPRESSION is not set
-# CONFIG_SMB_SERVER is not set
-CONFIG_SMBFS=m
-CONFIG_CODA_FS=m
-CONFIG_AFS_FS=m
-# CONFIG_AFS_DEBUG is not set
-CONFIG_AFS_FSCACHE=y
-# CONFIG_AFS_DEBUG_CURSOR is not set
-CONFIG_9P_FS=m
-CONFIG_9P_FSCACHE=y
-CONFIG_9P_FS_POSIX_ACL=y
-CONFIG_9P_FS_SECURITY=y
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="utf8"
-CONFIG_NLS_CODEPAGE_437=m
-CONFIG_NLS_CODEPAGE_737=m
-CONFIG_NLS_CODEPAGE_775=m
-CONFIG_NLS_CODEPAGE_850=m
-CONFIG_NLS_CODEPAGE_852=m
-CONFIG_NLS_CODEPAGE_855=m
-CONFIG_NLS_CODEPAGE_857=m
-CONFIG_NLS_CODEPAGE_860=m
-CONFIG_NLS_CODEPAGE_861=m
-CONFIG_NLS_CODEPAGE_862=m
-CONFIG_NLS_CODEPAGE_863=m
-CONFIG_NLS_CODEPAGE_864=m
-CONFIG_NLS_CODEPAGE_865=m
-CONFIG_NLS_CODEPAGE_866=m
-CONFIG_NLS_CODEPAGE_869=m
-CONFIG_NLS_CODEPAGE_936=m
-CONFIG_NLS_CODEPAGE_950=m
-CONFIG_NLS_CODEPAGE_932=m
-CONFIG_NLS_CODEPAGE_949=m
-CONFIG_NLS_CODEPAGE_874=m
-CONFIG_NLS_ISO8859_8=m
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-CONFIG_NLS_ASCII=m
-CONFIG_NLS_ISO8859_1=m
-CONFIG_NLS_ISO8859_2=m
-CONFIG_NLS_ISO8859_3=m
-CONFIG_NLS_ISO8859_4=m
-CONFIG_NLS_ISO8859_5=m
-CONFIG_NLS_ISO8859_6=m
-CONFIG_NLS_ISO8859_7=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=m
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=m
-CONFIG_NLS_MAC_ROMAN=m
-CONFIG_NLS_MAC_CELTIC=m
-CONFIG_NLS_MAC_CENTEURO=m
-CONFIG_NLS_MAC_CROATIAN=m
-CONFIG_NLS_MAC_CYRILLIC=m
-CONFIG_NLS_MAC_GAELIC=m
-CONFIG_NLS_MAC_GREEK=m
-CONFIG_NLS_MAC_ICELAND=m
-CONFIG_NLS_MAC_INUIT=m
-CONFIG_NLS_MAC_ROMANIAN=m
-CONFIG_NLS_MAC_TURKISH=m
-CONFIG_NLS_UTF8=m
-CONFIG_NLS_UCS2_UTILS=m
-CONFIG_DLM=m
-CONFIG_DLM_DEBUG=y
-CONFIG_UNICODE=y
-# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
-CONFIG_IO_WQ=y
-# end of File systems
-
-#
-# Security options
-#
-CONFIG_KEYS=y
-CONFIG_KEYS_REQUEST_CACHE=y
-# CONFIG_PERSISTENT_KEYRINGS is not set
-CONFIG_TRUSTED_KEYS=m
-CONFIG_HAVE_TRUSTED_KEYS=y
-CONFIG_TRUSTED_KEYS_TEE=y
-CONFIG_TRUSTED_KEYS_CAAM=y
-# CONFIG_ENCRYPTED_KEYS is not set
-# CONFIG_KEY_DH_OPERATIONS is not set
-CONFIG_KEY_NOTIFICATIONS=y
-CONFIG_SECURITY_DMESG_RESTRICT=y
-CONFIG_PROC_MEM_ALWAYS_FORCE=y
-# CONFIG_PROC_MEM_FORCE_PTRACE is not set
-# CONFIG_PROC_MEM_NO_FORCE is not set
-CONFIG_SECURITY=y
-CONFIG_HAS_SECURITY_AUDIT=y
-CONFIG_SECURITYFS=y
-CONFIG_SECURITY_NETWORK=y
-# CONFIG_SECURITY_INFINIBAND is not set
-CONFIG_SECURITY_NETWORK_XFRM=y
-CONFIG_SECURITY_PATH=y
-CONFIG_LSM_MMAP_MIN_ADDR=32768
-CONFIG_HARDENED_USERCOPY=y
-# CONFIG_FORTIFY_SOURCE is not set
-# CONFIG_STATIC_USERMODEHELPER is not set
-CONFIG_SECURITY_SELINUX=y
-# CONFIG_SECURITY_SELINUX_BOOTPARAM is not set
-CONFIG_SECURITY_SELINUX_DEVELOP=y
-CONFIG_SECURITY_SELINUX_AVC_STATS=y
-CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
-CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
-# CONFIG_SECURITY_SELINUX_DEBUG is not set
-# CONFIG_SECURITY_SMACK is not set
-CONFIG_SECURITY_TOMOYO=y
-CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048
-CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
-# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set
-CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
-CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init"
-# CONFIG_SECURITY_TOMOYO_INSECURE_BUILTIN_SETTING is not set
-CONFIG_SECURITY_APPARMOR=y
-# CONFIG_SECURITY_APPARMOR_DEBUG is not set
-CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y
-CONFIG_SECURITY_APPARMOR_HASH=y
-CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
-CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y
-CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y
-# CONFIG_SECURITY_LOADPIN is not set
-CONFIG_SECURITY_YAMA=y
-# CONFIG_SECURITY_SAFESETID is not set
-# CONFIG_SECURITY_LOCKDOWN_LSM is not set
-CONFIG_SECURITY_LANDLOCK=y
-# CONFIG_SECURITY_IPE is not set
-CONFIG_INTEGRITY=y
-CONFIG_INTEGRITY_SIGNATURE=y
-CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
-CONFIG_INTEGRITY_TRUSTED_KEYRING=y
-CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_IMA is not set
-# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set
-# CONFIG_EVM is not set
-# CONFIG_DEFAULT_SECURITY_SELINUX is not set
-# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
-CONFIG_DEFAULT_SECURITY_APPARMOR=y
-# CONFIG_DEFAULT_SECURITY_DAC is not set
-CONFIG_LSM="yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo"
-
-#
-# Kernel hardening options
-#
-
-#
-# Memory initialization
-#
-CONFIG_INIT_STACK_NONE=y
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
-CONFIG_GCC_PLUGIN_STACKLEAK=y
-# CONFIG_GCC_PLUGIN_STACKLEAK_VERBOSE is not set
-CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
-# CONFIG_STACKLEAK_METRICS is not set
-CONFIG_STACKLEAK_RUNTIME_DISABLE=y
-CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
-# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
-CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
-CONFIG_ZERO_CALL_USED_REGS=y
-# end of Memory initialization
-
-#
-# Hardening of kernel data structures
-#
-CONFIG_LIST_HARDENED=y
-CONFIG_BUG_ON_DATA_CORRUPTION=y
-# end of Hardening of kernel data structures
-
-CONFIG_RANDSTRUCT_NONE=y
-# CONFIG_RANDSTRUCT_FULL is not set
-# CONFIG_RANDSTRUCT_PERFORMANCE is not set
-# end of Kernel hardening options
-# end of Security options
-
-CONFIG_XOR_BLOCKS=m
-CONFIG_ASYNC_CORE=m
-CONFIG_ASYNC_MEMCPY=m
-CONFIG_ASYNC_XOR=m
-CONFIG_ASYNC_PQ=m
-CONFIG_ASYNC_RAID6_RECOV=m
-CONFIG_CRYPTO=y
-
-#
-# Crypto core or helper
-#
-CONFIG_CRYPTO_ALGAPI=y
-CONFIG_CRYPTO_ALGAPI2=y
-CONFIG_CRYPTO_AEAD=m
-CONFIG_CRYPTO_AEAD2=y
-CONFIG_CRYPTO_SIG=y
-CONFIG_CRYPTO_SIG2=y
-CONFIG_CRYPTO_SKCIPHER=y
-CONFIG_CRYPTO_SKCIPHER2=y
-CONFIG_CRYPTO_HASH=y
-CONFIG_CRYPTO_HASH2=y
-CONFIG_CRYPTO_RNG=m
-CONFIG_CRYPTO_RNG2=y
-CONFIG_CRYPTO_RNG_DEFAULT=m
-CONFIG_CRYPTO_AKCIPHER2=y
-CONFIG_CRYPTO_AKCIPHER=y
-CONFIG_CRYPTO_KPP2=y
-CONFIG_CRYPTO_KPP=m
-CONFIG_CRYPTO_ACOMP2=y
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MANAGER2=y
-CONFIG_CRYPTO_USER=m
-# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
-# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set
-CONFIG_CRYPTO_NULL=m
-CONFIG_CRYPTO_NULL2=m
-CONFIG_CRYPTO_PCRYPT=m
-CONFIG_CRYPTO_CRYPTD=m
-CONFIG_CRYPTO_AUTHENC=m
-CONFIG_CRYPTO_TEST=m
-CONFIG_CRYPTO_ENGINE=m
-# end of Crypto core or helper
-
-#
-# Public-key cryptography
-#
-CONFIG_CRYPTO_RSA=y
-CONFIG_CRYPTO_DH=m
-CONFIG_CRYPTO_DH_RFC7919_GROUPS=y
-CONFIG_CRYPTO_ECC=m
-CONFIG_CRYPTO_ECDH=m
-CONFIG_CRYPTO_ECDSA=m
-CONFIG_CRYPTO_ECRDSA=m
-CONFIG_CRYPTO_CURVE25519=m
-# end of Public-key cryptography
-
-#
-# Block ciphers
-#
-CONFIG_CRYPTO_AES=y
-# CONFIG_CRYPTO_AES_TI is not set
-CONFIG_CRYPTO_ANUBIS=m
-CONFIG_CRYPTO_ARIA=m
-CONFIG_CRYPTO_BLOWFISH=m
-CONFIG_CRYPTO_BLOWFISH_COMMON=m
-CONFIG_CRYPTO_CAMELLIA=m
-CONFIG_CRYPTO_CAST_COMMON=m
-CONFIG_CRYPTO_CAST5=m
-CONFIG_CRYPTO_CAST6=m
-CONFIG_CRYPTO_DES=m
-CONFIG_CRYPTO_FCRYPT=m
-CONFIG_CRYPTO_KHAZAD=m
-CONFIG_CRYPTO_SEED=m
-CONFIG_CRYPTO_SERPENT=m
-CONFIG_CRYPTO_SM4=m
-CONFIG_CRYPTO_SM4_GENERIC=m
-CONFIG_CRYPTO_TEA=m
-CONFIG_CRYPTO_TWOFISH=m
-CONFIG_CRYPTO_TWOFISH_COMMON=m
-# end of Block ciphers
-
-#
-# Length-preserving ciphers and modes
-#
-CONFIG_CRYPTO_ADIANTUM=m
-CONFIG_CRYPTO_ARC4=m
-CONFIG_CRYPTO_CHACHA20=m
-CONFIG_CRYPTO_CBC=m
-CONFIG_CRYPTO_CTR=m
-CONFIG_CRYPTO_CTS=m
-CONFIG_CRYPTO_ECB=y
-CONFIG_CRYPTO_HCTR2=m
-CONFIG_CRYPTO_LRW=m
-CONFIG_CRYPTO_PCBC=m
-CONFIG_CRYPTO_XCTR=m
-CONFIG_CRYPTO_XTS=m
-CONFIG_CRYPTO_NHPOLY1305=m
-# end of Length-preserving ciphers and modes
-
-#
-# AEAD (authenticated encryption with associated data) ciphers
-#
-CONFIG_CRYPTO_AEGIS128=m
-CONFIG_CRYPTO_AEGIS128_SIMD=y
-CONFIG_CRYPTO_CHACHA20POLY1305=m
-CONFIG_CRYPTO_CCM=m
-CONFIG_CRYPTO_GCM=m
-CONFIG_CRYPTO_GENIV=m
-CONFIG_CRYPTO_SEQIV=m
-CONFIG_CRYPTO_ECHAINIV=m
-CONFIG_CRYPTO_ESSIV=m
-# end of AEAD (authenticated encryption with associated data) ciphers
-
-#
-# Hashes, digests, and MACs
-#
-CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_CMAC=m
-CONFIG_CRYPTO_GHASH=m
-CONFIG_CRYPTO_HMAC=y
-CONFIG_CRYPTO_MD4=m
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_MICHAEL_MIC=m
-CONFIG_CRYPTO_POLYVAL=m
-CONFIG_CRYPTO_POLY1305=m
-CONFIG_CRYPTO_RMD160=m
-CONFIG_CRYPTO_SHA1=y
-CONFIG_CRYPTO_SHA256=y
-CONFIG_CRYPTO_SHA512=m
-CONFIG_CRYPTO_SHA3=m
-CONFIG_CRYPTO_SM3=m
-CONFIG_CRYPTO_SM3_GENERIC=m
-CONFIG_CRYPTO_STREEBOG=m
-CONFIG_CRYPTO_WP512=m
-CONFIG_CRYPTO_XCBC=m
-CONFIG_CRYPTO_XXHASH=m
-# end of Hashes, digests, and MACs
-
-#
-# CRCs (cyclic redundancy checks)
-#
-CONFIG_CRYPTO_CRC32C=y
-CONFIG_CRYPTO_CRC32=m
-CONFIG_CRYPTO_CRCT10DIF=y
-CONFIG_CRYPTO_CRC64_ROCKSOFT=y
-# end of CRCs (cyclic redundancy checks)
-
-#
-# Compression
-#
-CONFIG_CRYPTO_DEFLATE=m
-CONFIG_CRYPTO_LZO=y
-# CONFIG_CRYPTO_842 is not set
-CONFIG_CRYPTO_LZ4=m
-CONFIG_CRYPTO_LZ4HC=m
-CONFIG_CRYPTO_ZSTD=m
-# end of Compression
-
-#
-# Random number generation
-#
-CONFIG_CRYPTO_ANSI_CPRNG=m
-CONFIG_CRYPTO_DRBG_MENU=m
-CONFIG_CRYPTO_DRBG_HMAC=y
-# CONFIG_CRYPTO_DRBG_HASH is not set
-# CONFIG_CRYPTO_DRBG_CTR is not set
-CONFIG_CRYPTO_DRBG=m
-CONFIG_CRYPTO_JITTERENTROPY=m
-CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64
-CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
-CONFIG_CRYPTO_JITTERENTROPY_OSR=1
-# end of Random number generation
-
-#
-# Userspace interface
-#
-CONFIG_CRYPTO_USER_API=m
-CONFIG_CRYPTO_USER_API_HASH=m
-CONFIG_CRYPTO_USER_API_SKCIPHER=m
-CONFIG_CRYPTO_USER_API_RNG=m
-# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
-CONFIG_CRYPTO_USER_API_AEAD=m
-CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
-# end of Userspace interface
-
-CONFIG_CRYPTO_HASH_INFO=y
-CONFIG_CRYPTO_NHPOLY1305_NEON=m
-CONFIG_CRYPTO_CHACHA20_NEON=m
-
-#
-# Accelerated Cryptographic Algorithms for CPU (arm64)
-#
-CONFIG_CRYPTO_GHASH_ARM64_CE=m
-CONFIG_CRYPTO_POLY1305_NEON=m
-CONFIG_CRYPTO_SHA1_ARM64_CE=m
-CONFIG_CRYPTO_SHA256_ARM64=m
-CONFIG_CRYPTO_SHA2_ARM64_CE=m
-CONFIG_CRYPTO_SHA512_ARM64=m
-CONFIG_CRYPTO_SHA512_ARM64_CE=m
-CONFIG_CRYPTO_SHA3_ARM64=m
-CONFIG_CRYPTO_SM3_NEON=m
-CONFIG_CRYPTO_SM3_ARM64_CE=m
-CONFIG_CRYPTO_POLYVAL_ARM64_CE=m
-CONFIG_CRYPTO_AES_ARM64=m
-CONFIG_CRYPTO_AES_ARM64_CE=m
-CONFIG_CRYPTO_AES_ARM64_CE_BLK=m
-CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
-CONFIG_CRYPTO_AES_ARM64_BS=m
-CONFIG_CRYPTO_SM4_ARM64_CE=m
-CONFIG_CRYPTO_SM4_ARM64_CE_BLK=m
-CONFIG_CRYPTO_SM4_ARM64_NEON_BLK=m
-CONFIG_CRYPTO_AES_ARM64_CE_CCM=m
-CONFIG_CRYPTO_SM4_ARM64_CE_CCM=m
-CONFIG_CRYPTO_SM4_ARM64_CE_GCM=m
-# end of Accelerated Cryptographic Algorithms for CPU (arm64)
-
-CONFIG_CRYPTO_HW=y
-CONFIG_CRYPTO_DEV_ALLWINNER=y
-CONFIG_CRYPTO_DEV_SUN4I_SS=m
-# CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG is not set
-# CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG is not set
-CONFIG_CRYPTO_DEV_SUN8I_CE=m
-# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set
-# CONFIG_CRYPTO_DEV_SUN8I_CE_HASH is not set
-# CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG is not set
-# CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG is not set
-CONFIG_CRYPTO_DEV_SUN8I_SS=m
-# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set
-# CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG is not set
-# CONFIG_CRYPTO_DEV_SUN8I_SS_HASH is not set
-CONFIG_CRYPTO_DEV_FSL_CAAM_COMMON=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=m
-CONFIG_CRYPTO_DEV_FSL_CAAM=m
-# CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set
-CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=9
-# CONFIG_CRYPTO_DEV_FSL_CAAM_INTC is not set
-CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_BLOB_GEN=y
-# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
-CONFIG_CRYPTO_DEV_SAHARA=m
-CONFIG_CRYPTO_DEV_ATMEL_I2C=m
-CONFIG_CRYPTO_DEV_ATMEL_ECC=m
-CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
-# CONFIG_CRYPTO_DEV_CCP is not set
-# CONFIG_CRYPTO_DEV_MXS_DCP is not set
-CONFIG_CRYPTO_DEV_CPT=m
-CONFIG_CAVIUM_CPT=m
-CONFIG_CRYPTO_DEV_NITROX=m
-CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m
-CONFIG_CRYPTO_DEV_MARVELL=m
-CONFIG_CRYPTO_DEV_MARVELL_CESA=m
-# CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set
-CONFIG_CRYPTO_DEV_OCTEONTX2_CPT=m
-# CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4 is not set
-# CONFIG_CRYPTO_DEV_KEEMBAY_OCS_ECC is not set
-# CONFIG_CRYPTO_DEV_KEEMBAY_OCS_HCU is not set
-CONFIG_CRYPTO_DEV_QAT=m
-# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set
-# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set
-# CONFIG_CRYPTO_DEV_QAT_C62X is not set
-# CONFIG_CRYPTO_DEV_QAT_4XXX is not set
-CONFIG_CRYPTO_DEV_QAT_420XX=m
-# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set
-# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set
-# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set
-# CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION is not set
-# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set
-CONFIG_CRYPTO_DEV_QCE=m
-CONFIG_CRYPTO_DEV_QCE_SKCIPHER=y
-CONFIG_CRYPTO_DEV_QCE_SHA=y
-CONFIG_CRYPTO_DEV_QCE_AEAD=y
-CONFIG_CRYPTO_DEV_QCE_ENABLE_ALL=y
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_SKCIPHER is not set
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_SHA is not set
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_AEAD is not set
-CONFIG_CRYPTO_DEV_QCE_SW_MAX_LEN=512
-CONFIG_CRYPTO_DEV_QCOM_RNG=m
-# CONFIG_CRYPTO_DEV_ROCKCHIP is not set
-CONFIG_CRYPTO_DEV_TEGRA=m
-CONFIG_CRYPTO_DEV_CHELSIO=m
-CONFIG_CRYPTO_DEV_VIRTIO=m
-CONFIG_CRYPTO_DEV_STM32_CRC=m
-CONFIG_CRYPTO_DEV_STM32_HASH=m
-CONFIG_CRYPTO_DEV_STM32_CRYP=m
-CONFIG_CRYPTO_DEV_SAFEXCEL=m
-# CONFIG_CRYPTO_DEV_CCREE is not set
-CONFIG_CRYPTO_DEV_HISI_SEC=m
-CONFIG_CRYPTO_DEV_HISI_SEC2=m
-CONFIG_CRYPTO_DEV_HISI_QM=m
-CONFIG_CRYPTO_DEV_HISI_ZIP=m
-CONFIG_CRYPTO_DEV_HISI_HPRE=m
-CONFIG_CRYPTO_DEV_HISI_TRNG=m
-CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
-# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
-CONFIG_ASYMMETRIC_KEY_TYPE=y
-CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
-CONFIG_X509_CERTIFICATE_PARSER=y
-CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
-CONFIG_PKCS7_MESSAGE_PARSER=y
-# CONFIG_PKCS7_TEST_KEY is not set
-# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
-# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
-
-#
-# Certificates for signature checking
-#
-CONFIG_SYSTEM_TRUSTED_KEYRING=y
-CONFIG_SYSTEM_TRUSTED_KEYS=""
-# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
-# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
-# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
-# end of Certificates for signature checking
-
-CONFIG_BINARY_PRINTF=y
-
-#
-# Library routines
-#
-CONFIG_RAID6_PQ=m
-CONFIG_RAID6_PQ_BENCHMARK=y
-CONFIG_LINEAR_RANGES=y
-CONFIG_PACKING=y
-CONFIG_BITREVERSE=y
-CONFIG_HAVE_ARCH_BITREVERSE=y
-CONFIG_GENERIC_STRNCPY_FROM_USER=y
-CONFIG_GENERIC_STRNLEN_USER=y
-CONFIG_GENERIC_NET_UTILS=y
-CONFIG_CORDIC=m
-CONFIG_PRIME_NUMBERS=m
-CONFIG_RATIONAL=y
-CONFIG_STMP_DEVICE=y
-CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
-CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
-CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
-# CONFIG_INDIRECT_PIO is not set
-# CONFIG_TRACE_MMIO_ACCESS is not set
-
-#
-# Crypto library routines
-#
-CONFIG_CRYPTO_LIB_UTILS=y
-CONFIG_CRYPTO_LIB_AES=y
-CONFIG_CRYPTO_LIB_ARC4=m
-CONFIG_CRYPTO_LIB_GF128MUL=m
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
-CONFIG_CRYPTO_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
-CONFIG_CRYPTO_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_DES=m
-CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
-CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
-CONFIG_CRYPTO_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
-CONFIG_CRYPTO_LIB_SHA1=y
-CONFIG_CRYPTO_LIB_SHA256=y
-# end of Crypto library routines
-
-CONFIG_CRC_CCITT=m
-CONFIG_CRC16=y
-CONFIG_CRC_T10DIF=y
-CONFIG_ARCH_HAS_CRC_T10DIF=y
-CONFIG_CRC_T10DIF_ARCH=y
-CONFIG_CRC64_ROCKSOFT=y
-CONFIG_CRC_ITU_T=m
-CONFIG_CRC32=y
-CONFIG_ARCH_HAS_CRC32=y
-CONFIG_CRC32_ARCH=y
-CONFIG_CRC64=y
-# CONFIG_CRC4 is not set
-CONFIG_CRC7=m
-CONFIG_LIBCRC32C=m
-CONFIG_CRC8=y
-CONFIG_CRC_OPTIMIZATIONS=y
-CONFIG_XXHASH=y
-CONFIG_AUDIT_GENERIC=y
-CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
-CONFIG_AUDIT_COMPAT_GENERIC=y
-# CONFIG_RANDOM32_SELFTEST is not set
-CONFIG_842_COMPRESS=m
-CONFIG_842_DECOMPRESS=m
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_LZO_COMPRESS=y
-CONFIG_LZO_DECOMPRESS=y
-CONFIG_LZ4_COMPRESS=m
-CONFIG_LZ4HC_COMPRESS=m
-CONFIG_LZ4_DECOMPRESS=y
-CONFIG_ZSTD_COMMON=y
-CONFIG_ZSTD_COMPRESS=y
-CONFIG_ZSTD_DECOMPRESS=y
-CONFIG_XZ_DEC=y
-# CONFIG_XZ_DEC_X86 is not set
-# CONFIG_XZ_DEC_POWERPC is not set
-# CONFIG_XZ_DEC_ARM is not set
-# CONFIG_XZ_DEC_ARMTHUMB is not set
-CONFIG_XZ_DEC_ARM64=y
-# CONFIG_XZ_DEC_SPARC is not set
-CONFIG_XZ_DEC_RISCV=y
-CONFIG_XZ_DEC_MICROLZMA=y
-CONFIG_XZ_DEC_BCJ=y
-# CONFIG_XZ_DEC_TEST is not set
-CONFIG_DECOMPRESS_GZIP=y
-CONFIG_DECOMPRESS_BZIP2=y
-CONFIG_DECOMPRESS_LZMA=y
-CONFIG_DECOMPRESS_XZ=y
-CONFIG_DECOMPRESS_LZO=y
-CONFIG_DECOMPRESS_LZ4=y
-CONFIG_DECOMPRESS_ZSTD=y
-CONFIG_GENERIC_ALLOCATOR=y
-CONFIG_REED_SOLOMON=m
-CONFIG_REED_SOLOMON_ENC8=y
-CONFIG_REED_SOLOMON_DEC8=y
-CONFIG_REED_SOLOMON_DEC16=y
-CONFIG_BCH=m
-CONFIG_TEXTSEARCH=y
-CONFIG_TEXTSEARCH_KMP=m
-CONFIG_TEXTSEARCH_BM=m
-CONFIG_TEXTSEARCH_FSM=m
-CONFIG_BTREE=y
-CONFIG_INTERVAL_TREE=y
-CONFIG_XARRAY_MULTI=y
-CONFIG_ASSOCIATIVE_ARRAY=y
-CONFIG_CLOSURES=y
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
-CONFIG_HAS_IOPORT_MAP=y
-CONFIG_HAS_DMA=y
-CONFIG_DMA_OPS_HELPERS=y
-CONFIG_NEED_SG_DMA_FLAGS=y
-CONFIG_NEED_SG_DMA_LENGTH=y
-CONFIG_NEED_DMA_MAP_STATE=y
-CONFIG_ARCH_DMA_ADDR_T_64BIT=y
-CONFIG_DMA_DECLARE_COHERENT=y
-CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
-CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
-CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
-CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y
-CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y
-CONFIG_SWIOTLB=y
-# CONFIG_SWIOTLB_DYNAMIC is not set
-CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC=y
-CONFIG_DMA_NEED_SYNC=y
-CONFIG_DMA_RESTRICTED_POOL=y
-CONFIG_DMA_NONCOHERENT_MMAP=y
-CONFIG_DMA_COHERENT_POOL=y
-CONFIG_DMA_DIRECT_REMAP=y
-CONFIG_DMA_CMA=y
-# CONFIG_DMA_NUMA_CMA is not set
-
-#
-# Default contiguous memory area size:
-#
-CONFIG_CMA_SIZE_MBYTES=64
-CONFIG_CMA_SIZE_SEL_MBYTES=y
-# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
-# CONFIG_CMA_SIZE_SEL_MIN is not set
-# CONFIG_CMA_SIZE_SEL_MAX is not set
-CONFIG_CMA_ALIGNMENT=8
-# CONFIG_DMA_API_DEBUG is not set
-# CONFIG_DMA_MAP_BENCHMARK is not set
-CONFIG_SGL_ALLOC=y
-CONFIG_CHECK_SIGNATURE=y
-CONFIG_CPU_RMAP=y
-CONFIG_DQL=y
-CONFIG_GLOB=y
-# CONFIG_GLOB_SELFTEST is not set
-CONFIG_NLATTR=y
-CONFIG_LRU_CACHE=m
-CONFIG_CLZ_TAB=y
-CONFIG_IRQ_POLL=y
-CONFIG_MPILIB=y
-CONFIG_SIGNATURE=y
-CONFIG_DIMLIB=y
-CONFIG_LIBFDT=y
-CONFIG_OID_REGISTRY=y
-CONFIG_UCS2_STRING=y
-CONFIG_HAVE_GENERIC_VDSO=y
-CONFIG_GENERIC_GETTIMEOFDAY=y
-CONFIG_GENERIC_VDSO_TIME_NS=y
-CONFIG_VDSO_GETRANDOM=y
-CONFIG_FONT_SUPPORT=y
-CONFIG_FONTS=y
-CONFIG_FONT_8x8=y
-CONFIG_FONT_8x16=y
-# CONFIG_FONT_6x11 is not set
-# CONFIG_FONT_7x14 is not set
-# CONFIG_FONT_PEARL_8x8 is not set
-# CONFIG_FONT_ACORN_8x8 is not set
-# CONFIG_FONT_MINI_4x6 is not set
-CONFIG_FONT_6x10=y
-# CONFIG_FONT_10x18 is not set
-# CONFIG_FONT_SUN8x16 is not set
-# CONFIG_FONT_SUN12x22 is not set
-CONFIG_FONT_TER16x32=y
-CONFIG_FONT_6x8=y
-CONFIG_SG_SPLIT=y
-CONFIG_SG_POOL=y
-CONFIG_ARCH_HAS_PMEM_API=y
-CONFIG_MEMREGION=y
-CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
-CONFIG_ARCH_STACKWALK=y
-CONFIG_STACKDEPOT=y
-CONFIG_STACKDEPOT_MAX_FRAMES=64
-CONFIG_SBITMAP=y
-# CONFIG_LWQ_TEST is not set
-# end of Library routines
-
-CONFIG_GENERIC_IOREMAP=y
-CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
-CONFIG_POLYNOMIAL=m
-CONFIG_FIRMWARE_TABLE=y
-CONFIG_UNION_FIND=y
-CONFIG_MIN_HEAP=y
-
-#
-# Kernel hacking
-#
-
-#
-# printk and dmesg options
-#
-CONFIG_PRINTK_TIME=y
-# CONFIG_PRINTK_CALLER is not set
-CONFIG_STACKTRACE_BUILD_ID=y
-CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
-CONFIG_CONSOLE_LOGLEVEL_QUIET=4
-CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
-CONFIG_BOOT_PRINTK_DELAY=y
-CONFIG_DYNAMIC_DEBUG=y
-CONFIG_DYNAMIC_DEBUG_CORE=y
-CONFIG_SYMBOLIC_ERRNAME=y
-CONFIG_DEBUG_BUGVERBOSE=y
-# end of printk and dmesg options
-
-CONFIG_DEBUG_KERNEL=y
-CONFIG_DEBUG_MISC=y
-
-#
-# Compile-time checks and compiler options
-#
-CONFIG_DEBUG_INFO=y
-CONFIG_AS_HAS_NON_CONST_ULEB128=y
-# CONFIG_DEBUG_INFO_NONE is not set
-CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
-# CONFIG_DEBUG_INFO_DWARF4 is not set
-# CONFIG_DEBUG_INFO_DWARF5 is not set
-# CONFIG_DEBUG_INFO_REDUCED is not set
-CONFIG_DEBUG_INFO_COMPRESSED_NONE=y
-# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set
-# CONFIG_DEBUG_INFO_SPLIT is not set
-# CONFIG_DEBUG_INFO_BTF is not set
-CONFIG_PAHOLE_HAS_SPLIT_BTF=y
-CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y
-# CONFIG_GDB_SCRIPTS is not set
-CONFIG_FRAME_WARN=2048
-CONFIG_STRIP_ASM_SYMS=y
-# CONFIG_READABLE_ASM is not set
-# CONFIG_HEADERS_INSTALL is not set
-# CONFIG_DEBUG_SECTION_MISMATCH is not set
-CONFIG_SECTION_MISMATCH_WARN_ONLY=y
-# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
-CONFIG_ARCH_WANT_FRAME_POINTERS=y
-CONFIG_FRAME_POINTER=y
-# CONFIG_VMLINUX_MAP is not set
-# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
-# end of Compile-time checks and compiler options
-
-#
-# Generic Kernel Debugging Instruments
-#
-CONFIG_MAGIC_SYSRQ=y
-CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x01b6
-CONFIG_MAGIC_SYSRQ_SERIAL=y
-CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
-CONFIG_DEBUG_FS=y
-CONFIG_DEBUG_FS_ALLOW_ALL=y
-# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
-# CONFIG_DEBUG_FS_ALLOW_NONE is not set
-CONFIG_HAVE_ARCH_KGDB=y
-# CONFIG_KGDB is not set
-CONFIG_ARCH_HAS_UBSAN=y
-# CONFIG_UBSAN is not set
-CONFIG_HAVE_ARCH_KCSAN=y
-CONFIG_HAVE_KCSAN_COMPILER=y
-# CONFIG_KCSAN is not set
-# end of Generic Kernel Debugging Instruments
-
-#
-# Networking Debugging
-#
-# CONFIG_NET_DEV_REFCNT_TRACKER is not set
-# CONFIG_NET_NS_REFCNT_TRACKER is not set
-# CONFIG_DEBUG_NET is not set
-# CONFIG_DEBUG_NET_SMALL_RTNL is not set
-# end of Networking Debugging
-
-#
-# Memory Debugging
-#
-CONFIG_PAGE_EXTENSION=y
-# CONFIG_DEBUG_PAGEALLOC is not set
-CONFIG_SLUB_DEBUG=y
-# CONFIG_SLUB_DEBUG_ON is not set
-# CONFIG_PAGE_OWNER is not set
-# CONFIG_PAGE_TABLE_CHECK is not set
-CONFIG_PAGE_POISONING=y
-# CONFIG_DEBUG_PAGE_REF is not set
-# CONFIG_DEBUG_RODATA_TEST is not set
-CONFIG_ARCH_HAS_DEBUG_WX=y
-# CONFIG_DEBUG_WX is not set
-CONFIG_GENERIC_PTDUMP=y
-# CONFIG_PTDUMP_DEBUGFS is not set
-CONFIG_HAVE_DEBUG_KMEMLEAK=y
-# CONFIG_DEBUG_KMEMLEAK is not set
-# CONFIG_PER_VMA_LOCK_STATS is not set
-# CONFIG_DEBUG_OBJECTS is not set
-# CONFIG_SHRINKER_DEBUG is not set
-# CONFIG_DEBUG_STACK_USAGE is not set
-CONFIG_SCHED_STACK_END_CHECK=y
-CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y
-# CONFIG_DEBUG_VM is not set
-CONFIG_DEBUG_VM_PGTABLE=y
-CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
-# CONFIG_DEBUG_VIRTUAL is not set
-CONFIG_DEBUG_MEMORY_INIT=y
-# CONFIG_DEBUG_PER_CPU_MAPS is not set
-CONFIG_CODE_TAGGING=y
-CONFIG_MEM_ALLOC_PROFILING=y
-CONFIG_MEM_ALLOC_PROFILING_ENABLED_BY_DEFAULT=y
-# CONFIG_MEM_ALLOC_PROFILING_DEBUG is not set
-CONFIG_HAVE_ARCH_KASAN=y
-CONFIG_HAVE_ARCH_KASAN_SW_TAGS=y
-CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
-CONFIG_CC_HAS_KASAN_GENERIC=y
-CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
-# CONFIG_KASAN is not set
-CONFIG_HAVE_ARCH_KFENCE=y
-CONFIG_KFENCE=y
-CONFIG_KFENCE_SAMPLE_INTERVAL=0
-CONFIG_KFENCE_NUM_OBJECTS=255
-# CONFIG_KFENCE_DEFERRABLE is not set
-# CONFIG_KFENCE_STATIC_KEYS is not set
-CONFIG_KFENCE_STRESS_TEST_FAULTS=0
-# end of Memory Debugging
-
-# CONFIG_DEBUG_SHIRQ is not set
-
-#
-# Debug Oops, Lockups and Hangs
-#
-# CONFIG_PANIC_ON_OOPS is not set
-CONFIG_PANIC_ON_OOPS_VALUE=0
-CONFIG_PANIC_TIMEOUT=0
-CONFIG_LOCKUP_DETECTOR=y
-CONFIG_SOFTLOCKUP_DETECTOR=y
-# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
-CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y
-CONFIG_HARDLOCKUP_DETECTOR=y
-# CONFIG_HARDLOCKUP_DETECTOR_PERF is not set
-CONFIG_HARDLOCKUP_DETECTOR_BUDDY=y
-# CONFIG_HARDLOCKUP_DETECTOR_ARCH is not set
-CONFIG_HARDLOCKUP_DETECTOR_COUNTS_HRTIMER=y
-# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
-CONFIG_DETECT_HUNG_TASK=y
-CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
-# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
-# CONFIG_WQ_WATCHDOG is not set
-# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
-# CONFIG_TEST_LOCKUP is not set
-# end of Debug Oops, Lockups and Hangs
-
-#
-# Scheduler Debugging
-#
-CONFIG_SCHED_DEBUG=y
-CONFIG_SCHED_INFO=y
-CONFIG_SCHEDSTATS=y
-# end of Scheduler Debugging
-
-CONFIG_DEBUG_PREEMPT=y
-
-#
-# Lock Debugging (spinlocks, mutexes, etc...)
-#
-CONFIG_LOCK_DEBUGGING_SUPPORT=y
-# CONFIG_PROVE_LOCKING is not set
-# CONFIG_LOCK_STAT is not set
-# CONFIG_DEBUG_RT_MUTEXES is not set
-# CONFIG_DEBUG_SPINLOCK is not set
-# CONFIG_DEBUG_MUTEXES is not set
-# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
-# CONFIG_DEBUG_RWSEMS is not set
-# CONFIG_DEBUG_LOCK_ALLOC is not set
-# CONFIG_DEBUG_ATOMIC_SLEEP is not set
-# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
-# CONFIG_LOCK_TORTURE_TEST is not set
-# CONFIG_WW_MUTEX_SELFTEST is not set
-# CONFIG_SCF_TORTURE_TEST is not set
-# CONFIG_CSD_LOCK_WAIT_DEBUG is not set
-# end of Lock Debugging (spinlocks, mutexes, etc...)
-
-# CONFIG_DEBUG_IRQFLAGS is not set
-CONFIG_STACKTRACE=y
-# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
-# CONFIG_DEBUG_KOBJECT is not set
-
-#
-# Debug kernel data structures
-#
-CONFIG_DEBUG_LIST=y
-# CONFIG_DEBUG_PLIST is not set
-# CONFIG_DEBUG_SG is not set
-# CONFIG_DEBUG_NOTIFIERS is not set
-# CONFIG_DEBUG_CLOSURES is not set
-# CONFIG_DEBUG_MAPLE_TREE is not set
-# end of Debug kernel data structures
-
-#
-# RCU Debugging
-#
-# CONFIG_RCU_SCALE_TEST is not set
-# CONFIG_RCU_TORTURE_TEST is not set
-# CONFIG_RCU_REF_SCALE_TEST is not set
-CONFIG_RCU_CPU_STALL_TIMEOUT=21
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
-# CONFIG_RCU_CPU_STALL_CPUTIME is not set
-# CONFIG_RCU_TRACE is not set
-# CONFIG_RCU_EQS_DEBUG is not set
-# end of RCU Debugging
-
-# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
-# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
-# CONFIG_LATENCYTOP is not set
-# CONFIG_DEBUG_CGROUP_REF is not set
-CONFIG_USER_STACKTRACE_SUPPORT=y
-CONFIG_NOP_TRACER=y
-CONFIG_HAVE_FUNCTION_TRACER=y
-CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
-CONFIG_HAVE_FUNCTION_GRAPH_FREGS=y
-CONFIG_HAVE_FTRACE_GRAPH_FUNC=y
-CONFIG_HAVE_DYNAMIC_FTRACE=y
-CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
-CONFIG_HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS=y
-CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y
-CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
-CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
-CONFIG_HAVE_C_RECORDMCOUNT=y
-CONFIG_TRACER_MAX_TRACE=y
-CONFIG_TRACE_CLOCK=y
-CONFIG_RING_BUFFER=y
-CONFIG_EVENT_TRACING=y
-CONFIG_CONTEXT_SWITCH_TRACER=y
-CONFIG_TRACING=y
-CONFIG_GENERIC_TRACER=y
-CONFIG_TRACING_SUPPORT=y
-CONFIG_FTRACE=y
-# CONFIG_BOOTTIME_TRACING is not set
-CONFIG_FUNCTION_TRACER=y
-CONFIG_FUNCTION_GRAPH_TRACER=y
-CONFIG_FUNCTION_GRAPH_RETVAL=y
-# CONFIG_FUNCTION_GRAPH_RETADDR is not set
-CONFIG_DYNAMIC_FTRACE=y
-CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
-CONFIG_DYNAMIC_FTRACE_WITH_CALL_OPS=y
-CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y
-CONFIG_FPROBE=y
-# CONFIG_FUNCTION_PROFILER is not set
-CONFIG_STACK_TRACER=y
-# CONFIG_IRQSOFF_TRACER is not set
-# CONFIG_PREEMPT_TRACER is not set
-# CONFIG_SCHED_TRACER is not set
-# CONFIG_HWLAT_TRACER is not set
-# CONFIG_OSNOISE_TRACER is not set
-# CONFIG_TIMERLAT_TRACER is not set
-CONFIG_FTRACE_SYSCALLS=y
-CONFIG_TRACER_SNAPSHOT=y
-# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
-CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
-# CONFIG_PROFILE_ALL_BRANCHES is not set
-CONFIG_BLK_DEV_IO_TRACE=y
-CONFIG_FPROBE_EVENTS=y
-CONFIG_KPROBE_EVENTS=y
-# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
-CONFIG_UPROBE_EVENTS=y
-CONFIG_BPF_EVENTS=y
-CONFIG_DYNAMIC_EVENTS=y
-CONFIG_PROBE_EVENTS=y
-# CONFIG_BPF_KPROBE_OVERRIDE is not set
-CONFIG_FTRACE_MCOUNT_RECORD=y
-CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y
-CONFIG_SYNTH_EVENTS=y
-# CONFIG_USER_EVENTS is not set
-# CONFIG_HIST_TRIGGERS is not set
-# CONFIG_TRACE_EVENT_INJECT is not set
-# CONFIG_TRACEPOINT_BENCHMARK is not set
-# CONFIG_RING_BUFFER_BENCHMARK is not set
-# CONFIG_TRACE_EVAL_MAP_FILE is not set
-# CONFIG_FTRACE_RECORD_RECURSION is not set
-# CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING is not set
-# CONFIG_FTRACE_STARTUP_TEST is not set
-# CONFIG_RING_BUFFER_STARTUP_TEST is not set
-# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
-# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
-# CONFIG_SYNTH_EVENT_GEN_TEST is not set
-# CONFIG_KPROBE_EVENT_GEN_TEST is not set
-# CONFIG_RV is not set
-# CONFIG_SAMPLES is not set
-CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y
-CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y
-CONFIG_STRICT_DEVMEM=y
-CONFIG_IO_STRICT_DEVMEM=y
-
-#
-# arm64 Debugging
-#
-# CONFIG_PID_IN_CONTEXTIDR is not set
-# CONFIG_DEBUG_EFI is not set
-# CONFIG_ARM64_RELOC_TEST is not set
-# CONFIG_CORESIGHT is not set
-# end of arm64 Debugging
-
-#
-# Kernel Testing and Coverage
-#
-# CONFIG_KUNIT is not set
-CONFIG_NOTIFIER_ERROR_INJECTION=m
-CONFIG_PM_NOTIFIER_ERROR_INJECT=m
-CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m
-# CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set
-CONFIG_FUNCTION_ERROR_INJECTION=y
-# CONFIG_FAULT_INJECTION is not set
-CONFIG_ARCH_HAS_KCOV=y
-CONFIG_CC_HAS_SANCOV_TRACE_PC=y
-CONFIG_RUNTIME_TESTING_MENU=y
-# CONFIG_TEST_DHRY is not set
-# CONFIG_LKDTM is not set
-# CONFIG_TEST_MIN_HEAP is not set
-# CONFIG_TEST_DIV64 is not set
-# CONFIG_TEST_MULDIV64 is not set
-# CONFIG_BACKTRACE_SELF_TEST is not set
-# CONFIG_TEST_REF_TRACKER is not set
-# CONFIG_RBTREE_TEST is not set
-# CONFIG_REED_SOLOMON_TEST is not set
-# CONFIG_INTERVAL_TREE_TEST is not set
-# CONFIG_PERCPU_TEST is not set
-# CONFIG_ATOMIC64_SELFTEST is not set
-# CONFIG_ASYNC_RAID6_TEST is not set
-# CONFIG_TEST_HEXDUMP is not set
-# CONFIG_TEST_KSTRTOX is not set
-# CONFIG_TEST_PRINTF is not set
-CONFIG_TEST_SCANF=m
-# CONFIG_TEST_BITMAP is not set
-# CONFIG_TEST_UUID is not set
-CONFIG_TEST_XARRAY=m
-# CONFIG_TEST_MAPLE_TREE is not set
-# CONFIG_TEST_RHASHTABLE is not set
-# CONFIG_TEST_IDA is not set
-# CONFIG_TEST_LKM is not set
-CONFIG_TEST_BITOPS=m
-CONFIG_TEST_VMALLOC=m
-CONFIG_TEST_BPF=m
-CONFIG_TEST_BLACKHOLE_DEV=m
-# CONFIG_FIND_BIT_BENCHMARK is not set
-CONFIG_TEST_FIRMWARE=m
-# CONFIG_TEST_SYSCTL is not set
-# CONFIG_TEST_UDELAY is not set
-CONFIG_TEST_STATIC_KEYS=m
-# CONFIG_TEST_DYNAMIC_DEBUG is not set
-# CONFIG_TEST_KMOD is not set
-# CONFIG_TEST_KALLSYMS is not set
-# CONFIG_TEST_MEMCAT_P is not set
-# CONFIG_TEST_MEMINIT is not set
-# CONFIG_TEST_FREE_PAGES is not set
-CONFIG_TEST_FPU=m
-# CONFIG_TEST_OBJPOOL is not set
-CONFIG_ARCH_USE_MEMTEST=y
-# CONFIG_MEMTEST is not set
-# CONFIG_HYPERV_TESTING is not set
-# end of Kernel Testing and Coverage
-
-#
-# Rust hacking
-#
-# end of Rust hacking
-# end of Kernel hacking
diff --git a/gnu/packages/aux-files/linux-libre/6.14-i686.conf b/gnu/packages/aux-files/linux-libre/6.14-i686.conf
deleted file mode 100644
index 10820dd1a7..0000000000
--- a/gnu/packages/aux-files/linux-libre/6.14-i686.conf
+++ /dev/null
@@ -1,12165 +0,0 @@
-#
-# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.14.1 Kernel Configuration
-#
-CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.4.0"
-CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=110400
-CONFIG_CLANG_VERSION=0
-CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=24100
-CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=24100
-CONFIG_LLD_VERSION=0
-CONFIG_RUSTC_VERSION=0
-CONFIG_RUSTC_LLVM_VERSION=0
-CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
-CONFIG_TOOLS_SUPPORT_RELR=y
-CONFIG_CC_HAS_ASM_INLINE=y
-CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
-CONFIG_PAHOLE_VERSION=127
-CONFIG_IRQ_WORK=y
-CONFIG_BUILDTIME_TABLE_SORT=y
-CONFIG_THREAD_INFO_IN_TASK=y
-
-#
-# General setup
-#
-CONFIG_INIT_ENV_ARG_LIMIT=32
-# CONFIG_COMPILE_TEST is not set
-# CONFIG_WERROR is not set
-CONFIG_LOCALVERSION=""
-# CONFIG_LOCALVERSION_AUTO is not set
-CONFIG_BUILD_SALT=""
-CONFIG_HAVE_KERNEL_GZIP=y
-CONFIG_HAVE_KERNEL_BZIP2=y
-CONFIG_HAVE_KERNEL_LZMA=y
-CONFIG_HAVE_KERNEL_XZ=y
-CONFIG_HAVE_KERNEL_LZO=y
-CONFIG_HAVE_KERNEL_LZ4=y
-CONFIG_HAVE_KERNEL_ZSTD=y
-CONFIG_KERNEL_GZIP=y
-# CONFIG_KERNEL_BZIP2 is not set
-# CONFIG_KERNEL_LZMA is not set
-# CONFIG_KERNEL_XZ is not set
-# CONFIG_KERNEL_LZO is not set
-# CONFIG_KERNEL_LZ4 is not set
-# CONFIG_KERNEL_ZSTD is not set
-CONFIG_DEFAULT_INIT=""
-CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_SYSVIPC=y
-CONFIG_SYSVIPC_SYSCTL=y
-CONFIG_POSIX_MQUEUE=y
-CONFIG_POSIX_MQUEUE_SYSCTL=y
-CONFIG_WATCH_QUEUE=y
-CONFIG_CROSS_MEMORY_ATTACH=y
-CONFIG_USELIB=y
-CONFIG_AUDIT=y
-CONFIG_HAVE_ARCH_AUDITSYSCALL=y
-CONFIG_AUDITSYSCALL=y
-
-#
-# IRQ subsystem
-#
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_GENERIC_IRQ_SHOW=y
-CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
-CONFIG_GENERIC_PENDING_IRQ=y
-CONFIG_GENERIC_IRQ_MIGRATION=y
-CONFIG_HARDIRQS_SW_RESEND=y
-CONFIG_GENERIC_IRQ_CHIP=y
-CONFIG_IRQ_DOMAIN=y
-CONFIG_IRQ_DOMAIN_HIERARCHY=y
-CONFIG_GENERIC_MSI_IRQ=y
-CONFIG_IRQ_MSI_IOMMU=y
-CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
-CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
-CONFIG_IRQ_FORCED_THREADING=y
-CONFIG_SPARSE_IRQ=y
-# CONFIG_GENERIC_IRQ_DEBUGFS is not set
-# end of IRQ subsystem
-
-CONFIG_CLOCKSOURCE_WATCHDOG=y
-CONFIG_ARCH_CLOCKSOURCE_INIT=y
-CONFIG_GENERIC_TIME_VSYSCALL=y
-CONFIG_GENERIC_CLOCKEVENTS=y
-CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
-CONFIG_GENERIC_CLOCKEVENTS_BROADCAST_IDLE=y
-CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
-CONFIG_GENERIC_CMOS_UPDATE=y
-CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
-CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
-CONFIG_CONTEXT_TRACKING=y
-CONFIG_CONTEXT_TRACKING_IDLE=y
-
-#
-# Timers subsystem
-#
-CONFIG_TICK_ONESHOT=y
-CONFIG_NO_HZ_COMMON=y
-# CONFIG_HZ_PERIODIC is not set
-CONFIG_NO_HZ_IDLE=y
-CONFIG_NO_HZ=y
-CONFIG_HIGH_RES_TIMERS=y
-CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100
-# end of Timers subsystem
-
-CONFIG_BPF=y
-CONFIG_HAVE_EBPF_JIT=y
-
-#
-# BPF subsystem
-#
-CONFIG_BPF_SYSCALL=y
-# CONFIG_BPF_JIT is not set
-CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
-# CONFIG_BPF_PRELOAD is not set
-# end of BPF subsystem
-
-CONFIG_PREEMPT_BUILD=y
-CONFIG_ARCH_HAS_PREEMPT_LAZY=y
-# CONFIG_PREEMPT_NONE is not set
-CONFIG_PREEMPT_VOLUNTARY=y
-# CONFIG_PREEMPT is not set
-# CONFIG_PREEMPT_LAZY is not set
-# CONFIG_PREEMPT_RT is not set
-CONFIG_PREEMPT_COUNT=y
-CONFIG_PREEMPTION=y
-CONFIG_PREEMPT_DYNAMIC=y
-CONFIG_SCHED_CORE=y
-
-#
-# CPU/Task time and stats accounting
-#
-CONFIG_TICK_CPU_ACCOUNTING=y
-# CONFIG_IRQ_TIME_ACCOUNTING is not set
-CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_TASKSTATS=y
-CONFIG_TASK_DELAY_ACCT=y
-CONFIG_TASK_XACCT=y
-CONFIG_TASK_IO_ACCOUNTING=y
-CONFIG_PSI=y
-# CONFIG_PSI_DEFAULT_DISABLED is not set
-# end of CPU/Task time and stats accounting
-
-CONFIG_CPU_ISOLATION=y
-
-#
-# RCU Subsystem
-#
-CONFIG_TREE_RCU=y
-CONFIG_PREEMPT_RCU=y
-# CONFIG_RCU_EXPERT is not set
-CONFIG_TREE_SRCU=y
-CONFIG_TASKS_RCU_GENERIC=y
-CONFIG_NEED_TASKS_RCU=y
-CONFIG_TASKS_RCU=y
-CONFIG_TASKS_RUDE_RCU=y
-CONFIG_TASKS_TRACE_RCU=y
-CONFIG_RCU_STALL_COMMON=y
-CONFIG_RCU_NEED_SEGCBLIST=y
-# end of RCU Subsystem
-
-# CONFIG_IKCONFIG is not set
-# CONFIG_IKHEADERS is not set
-CONFIG_LOG_BUF_SHIFT=18
-CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
-# CONFIG_PRINTK_INDEX is not set
-CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
-
-#
-# Scheduler features
-#
-# CONFIG_UCLAMP_TASK is not set
-# end of Scheduler features
-
-CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
-CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
-CONFIG_GCC10_NO_ARRAY_BOUNDS=y
-CONFIG_CC_NO_ARRAY_BOUNDS=y
-CONFIG_GCC_NO_STRINGOP_OVERFLOW=y
-CONFIG_CC_NO_STRINGOP_OVERFLOW=y
-CONFIG_SLAB_OBJ_EXT=y
-CONFIG_CGROUPS=y
-CONFIG_PAGE_COUNTER=y
-# CONFIG_CGROUP_FAVOR_DYNMODS is not set
-CONFIG_MEMCG=y
-CONFIG_MEMCG_V1=y
-CONFIG_BLK_CGROUP=y
-CONFIG_CGROUP_WRITEBACK=y
-CONFIG_CGROUP_SCHED=y
-CONFIG_GROUP_SCHED_WEIGHT=y
-CONFIG_FAIR_GROUP_SCHED=y
-CONFIG_CFS_BANDWIDTH=y
-# CONFIG_RT_GROUP_SCHED is not set
-CONFIG_SCHED_MM_CID=y
-CONFIG_CGROUP_PIDS=y
-# CONFIG_CGROUP_RDMA is not set
-CONFIG_CGROUP_DMEM=y
-CONFIG_CGROUP_FREEZER=y
-CONFIG_CGROUP_HUGETLB=y
-CONFIG_CPUSETS=y
-# CONFIG_CPUSETS_V1 is not set
-CONFIG_PROC_PID_CPUSET=y
-CONFIG_CGROUP_DEVICE=y
-CONFIG_CGROUP_CPUACCT=y
-CONFIG_CGROUP_PERF=y
-CONFIG_CGROUP_BPF=y
-CONFIG_CGROUP_MISC=y
-# CONFIG_CGROUP_DEBUG is not set
-CONFIG_SOCK_CGROUP_DATA=y
-CONFIG_NAMESPACES=y
-CONFIG_UTS_NS=y
-CONFIG_TIME_NS=y
-CONFIG_IPC_NS=y
-CONFIG_USER_NS=y
-CONFIG_PID_NS=y
-CONFIG_NET_NS=y
-CONFIG_CHECKPOINT_RESTORE=y
-CONFIG_SCHED_AUTOGROUP=y
-CONFIG_RELAY=y
-CONFIG_BLK_DEV_INITRD=y
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_RD_GZIP=y
-CONFIG_RD_BZIP2=y
-CONFIG_RD_LZMA=y
-CONFIG_RD_XZ=y
-CONFIG_RD_LZO=y
-CONFIG_RD_LZ4=y
-CONFIG_RD_ZSTD=y
-CONFIG_BOOT_CONFIG=y
-# CONFIG_BOOT_CONFIG_FORCE is not set
-# CONFIG_BOOT_CONFIG_EMBED is not set
-CONFIG_INITRAMFS_PRESERVE_MTIME=y
-CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
-CONFIG_LD_ORPHAN_WARN=y
-CONFIG_LD_ORPHAN_WARN_LEVEL="warn"
-CONFIG_SYSCTL=y
-CONFIG_HAVE_UID16=y
-CONFIG_SYSCTL_EXCEPTION_TRACE=y
-CONFIG_HAVE_PCSPKR_PLATFORM=y
-CONFIG_EXPERT=y
-CONFIG_UID16=y
-CONFIG_MULTIUSER=y
-CONFIG_SGETMASK_SYSCALL=y
-CONFIG_SYSFS_SYSCALL=y
-CONFIG_FHANDLE=y
-CONFIG_POSIX_TIMERS=y
-CONFIG_PRINTK=y
-CONFIG_BUG=y
-CONFIG_ELF_CORE=y
-CONFIG_PCSPKR_PLATFORM=y
-# CONFIG_BASE_SMALL is not set
-CONFIG_FUTEX=y
-CONFIG_FUTEX_PI=y
-CONFIG_EPOLL=y
-CONFIG_SIGNALFD=y
-CONFIG_TIMERFD=y
-CONFIG_EVENTFD=y
-CONFIG_SHMEM=y
-CONFIG_AIO=y
-CONFIG_IO_URING=y
-CONFIG_ADVISE_SYSCALLS=y
-CONFIG_MEMBARRIER=y
-CONFIG_KCMP=y
-CONFIG_RSEQ=y
-# CONFIG_DEBUG_RSEQ is not set
-CONFIG_CACHESTAT_SYSCALL=y
-# CONFIG_PC104 is not set
-CONFIG_KALLSYMS=y
-# CONFIG_KALLSYMS_SELFTEST is not set
-CONFIG_KALLSYMS_ALL=y
-CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
-CONFIG_HAVE_PERF_EVENTS=y
-CONFIG_GUEST_PERF_EVENTS=y
-
-#
-# Kernel Performance Events And Counters
-#
-CONFIG_PERF_EVENTS=y
-# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
-# end of Kernel Performance Events And Counters
-
-CONFIG_SYSTEM_DATA_VERIFICATION=y
-CONFIG_PROFILING=y
-CONFIG_TRACEPOINTS=y
-
-#
-# Kexec and crash features
-#
-CONFIG_CRASH_RESERVE=y
-CONFIG_VMCORE_INFO=y
-CONFIG_KEXEC_CORE=y
-CONFIG_KEXEC=y
-CONFIG_KEXEC_JUMP=y
-CONFIG_CRASH_DUMP=y
-CONFIG_CRASH_HOTPLUG=y
-CONFIG_CRASH_MAX_MEMORY_RANGES=8192
-# end of Kexec and crash features
-# end of General setup
-
-CONFIG_X86_32=y
-CONFIG_FORCE_DYNAMIC_FTRACE=y
-CONFIG_X86=y
-CONFIG_INSTRUCTION_DECODER=y
-CONFIG_OUTPUT_FORMAT="elf32-i386"
-CONFIG_LOCKDEP_SUPPORT=y
-CONFIG_STACKTRACE_SUPPORT=y
-CONFIG_MMU=y
-CONFIG_ARCH_MMAP_RND_BITS_MIN=8
-CONFIG_ARCH_MMAP_RND_BITS_MAX=16
-CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
-CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
-CONFIG_GENERIC_ISA_DMA=y
-CONFIG_GENERIC_BUG=y
-CONFIG_ARCH_MAY_HAVE_PC_FDC=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_ARCH_HAS_CPU_RELAX=y
-CONFIG_ARCH_HIBERNATION_POSSIBLE=y
-CONFIG_ARCH_SUSPEND_POSSIBLE=y
-CONFIG_HAVE_INTEL_TXT=y
-CONFIG_ARCH_SUPPORTS_UPROBES=y
-CONFIG_FIX_EARLYCON_MEM=y
-CONFIG_PGTABLE_LEVELS=3
-CONFIG_CC_HAS_SANE_STACKPROTECTOR=y
-
-#
-# Processor type and features
-#
-CONFIG_SMP=y
-CONFIG_X86_MPPARSE=y
-# CONFIG_X86_CPU_RESCTRL is not set
-# CONFIG_X86_BIGSMP is not set
-CONFIG_X86_EXTENDED_PLATFORM=y
-# CONFIG_X86_GOLDFISH is not set
-# CONFIG_X86_INTEL_MID is not set
-CONFIG_X86_INTEL_QUARK=y
-CONFIG_X86_INTEL_LPSS=y
-CONFIG_X86_AMD_PLATFORM_DEVICE=y
-CONFIG_IOSF_MBI=y
-CONFIG_IOSF_MBI_DEBUG=y
-CONFIG_X86_RDC321X=y
-CONFIG_X86_32_NON_STANDARD=y
-CONFIG_STA2X11=y
-CONFIG_X86_32_IRIS=m
-CONFIG_SCHED_OMIT_FRAME_POINTER=y
-CONFIG_HYPERVISOR_GUEST=y
-CONFIG_PARAVIRT=y
-# CONFIG_PARAVIRT_DEBUG is not set
-CONFIG_PARAVIRT_SPINLOCKS=y
-CONFIG_X86_HV_CALLBACK_VECTOR=y
-CONFIG_XEN=y
-CONFIG_XEN_PVHVM=y
-CONFIG_XEN_PVHVM_SMP=y
-CONFIG_XEN_PVHVM_GUEST=y
-CONFIG_XEN_SAVE_RESTORE=y
-# CONFIG_XEN_DEBUG_FS is not set
-CONFIG_XEN_PVH=y
-CONFIG_KVM_GUEST=y
-CONFIG_ARCH_CPUIDLE_HALTPOLL=y
-CONFIG_PVH=y
-# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
-CONFIG_PARAVIRT_CLOCK=y
-# CONFIG_M486SX is not set
-# CONFIG_M486 is not set
-# CONFIG_M586 is not set
-# CONFIG_M586TSC is not set
-# CONFIG_M586MMX is not set
-CONFIG_M686=y
-# CONFIG_MPENTIUMII is not set
-# CONFIG_MPENTIUMIII is not set
-# CONFIG_MPENTIUMM is not set
-# CONFIG_MPENTIUM4 is not set
-# CONFIG_MK6 is not set
-# CONFIG_MK7 is not set
-# CONFIG_MK8 is not set
-# CONFIG_MCRUSOE is not set
-# CONFIG_MEFFICEON is not set
-# CONFIG_MWINCHIPC6 is not set
-# CONFIG_MWINCHIP3D is not set
-# CONFIG_MELAN is not set
-# CONFIG_MGEODEGX1 is not set
-# CONFIG_MGEODE_LX is not set
-# CONFIG_MCYRIXIII is not set
-# CONFIG_MVIAC3_2 is not set
-# CONFIG_MVIAC7 is not set
-# CONFIG_MCORE2 is not set
-# CONFIG_MATOM is not set
-CONFIG_X86_GENERIC=y
-CONFIG_X86_INTERNODE_CACHE_SHIFT=6
-CONFIG_X86_L1_CACHE_SHIFT=6
-CONFIG_X86_INTEL_USERCOPY=y
-CONFIG_X86_USE_PPRO_CHECKSUM=y
-CONFIG_X86_TSC=y
-CONFIG_X86_HAVE_PAE=y
-CONFIG_X86_CMPXCHG64=y
-CONFIG_X86_CMOV=y
-CONFIG_X86_MINIMUM_CPU_FAMILY=6
-CONFIG_X86_DEBUGCTLMSR=y
-CONFIG_IA32_FEAT_CTL=y
-CONFIG_X86_VMX_FEATURE_NAMES=y
-CONFIG_PROCESSOR_SELECT=y
-CONFIG_CPU_SUP_INTEL=y
-CONFIG_CPU_SUP_CYRIX_32=y
-CONFIG_CPU_SUP_AMD=y
-CONFIG_CPU_SUP_HYGON=y
-CONFIG_CPU_SUP_CENTAUR=y
-CONFIG_CPU_SUP_TRANSMETA_32=y
-CONFIG_CPU_SUP_UMC_32=y
-CONFIG_CPU_SUP_ZHAOXIN=y
-CONFIG_CPU_SUP_VORTEX_32=y
-CONFIG_HPET_TIMER=y
-CONFIG_HPET_EMULATE_RTC=y
-CONFIG_DMI=y
-CONFIG_BOOT_VESA_SUPPORT=y
-CONFIG_NR_CPUS_RANGE_BEGIN=2
-CONFIG_NR_CPUS_RANGE_END=8
-CONFIG_NR_CPUS_DEFAULT=8
-CONFIG_NR_CPUS=8
-CONFIG_SCHED_CLUSTER=y
-CONFIG_SCHED_SMT=y
-CONFIG_SCHED_MC=y
-CONFIG_SCHED_MC_PRIO=y
-CONFIG_X86_LOCAL_APIC=y
-CONFIG_X86_IO_APIC=y
-CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
-CONFIG_X86_MCE=y
-# CONFIG_X86_MCELOG_LEGACY is not set
-CONFIG_X86_MCE_INTEL=y
-CONFIG_X86_MCE_AMD=y
-# CONFIG_X86_ANCIENT_MCE is not set
-CONFIG_X86_MCE_THRESHOLD=y
-# CONFIG_X86_MCE_INJECT is not set
-
-#
-# Performance monitoring
-#
-CONFIG_PERF_EVENTS_INTEL_UNCORE=y
-CONFIG_PERF_EVENTS_INTEL_RAPL=y
-CONFIG_PERF_EVENTS_INTEL_CSTATE=y
-CONFIG_PERF_EVENTS_AMD_POWER=m
-CONFIG_PERF_EVENTS_AMD_UNCORE=m
-CONFIG_PERF_EVENTS_AMD_BRS=y
-# end of Performance monitoring
-
-# CONFIG_X86_LEGACY_VM86 is not set
-CONFIG_X86_16BIT=y
-CONFIG_X86_ESPFIX32=y
-CONFIG_X86_IOPL_IOPERM=y
-# CONFIG_TOSHIBA is not set
-CONFIG_X86_REBOOTFIXUPS=y
-CONFIG_MICROCODE=y
-CONFIG_MICROCODE_INITRD32=y
-# CONFIG_MICROCODE_LATE_LOADING is not set
-CONFIG_X86_MSR=m
-CONFIG_X86_CPUID=m
-# CONFIG_NOHIGHMEM is not set
-# CONFIG_HIGHMEM4G is not set
-CONFIG_HIGHMEM64G=y
-CONFIG_VMSPLIT_3G=y
-# CONFIG_VMSPLIT_2G is not set
-# CONFIG_VMSPLIT_1G is not set
-CONFIG_PAGE_OFFSET=0xC0000000
-CONFIG_HIGHMEM=y
-CONFIG_X86_PAE=y
-# CONFIG_X86_CPA_STATISTICS is not set
-CONFIG_ARCH_FLATMEM_ENABLE=y
-CONFIG_ARCH_SPARSEMEM_ENABLE=y
-CONFIG_ARCH_SELECT_MEMORY_MODEL=y
-CONFIG_ILLEGAL_POINTER_VALUE=0
-CONFIG_X86_PMEM_LEGACY_DEVICE=y
-CONFIG_X86_PMEM_LEGACY=y
-CONFIG_HIGHPTE=y
-CONFIG_X86_CHECK_BIOS_CORRUPTION=y
-CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
-CONFIG_MTRR=y
-CONFIG_MTRR_SANITIZER=y
-CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1
-CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
-CONFIG_X86_PAT=y
-CONFIG_X86_UMIP=y
-CONFIG_CC_HAS_IBT=y
-CONFIG_ARCH_PKEY_BITS=4
-CONFIG_X86_INTEL_TSX_MODE_OFF=y
-# CONFIG_X86_INTEL_TSX_MODE_ON is not set
-# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
-CONFIG_EFI=y
-CONFIG_EFI_STUB=y
-CONFIG_EFI_HANDOVER_PROTOCOL=y
-CONFIG_EFI_RUNTIME_MAP=y
-# CONFIG_HZ_100 is not set
-CONFIG_HZ_250=y
-# CONFIG_HZ_300 is not set
-# CONFIG_HZ_1000 is not set
-CONFIG_HZ=250
-CONFIG_SCHED_HRTICK=y
-CONFIG_ARCH_SUPPORTS_KEXEC=y
-CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y
-CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y
-CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y
-CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y
-CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y
-CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y
-CONFIG_ARCH_DEFAULT_CRASH_DUMP=y
-CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y
-CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y
-CONFIG_PHYSICAL_START=0x1000000
-CONFIG_RELOCATABLE=y
-CONFIG_RANDOMIZE_BASE=y
-CONFIG_X86_NEED_RELOCS=y
-CONFIG_PHYSICAL_ALIGN=0x1000000
-CONFIG_HOTPLUG_CPU=y
-# CONFIG_COMPAT_VDSO is not set
-# CONFIG_CMDLINE_BOOL is not set
-CONFIG_MODIFY_LDT_SYSCALL=y
-# CONFIG_STRICT_SIGALTSTACK_SIZE is not set
-CONFIG_X86_BUS_LOCK_DETECT=y
-# end of Processor type and features
-
-CONFIG_CC_HAS_NAMED_AS=y
-CONFIG_USE_X86_SEG_SUPPORT=y
-CONFIG_CC_HAS_SLS=y
-CONFIG_CC_HAS_RETURN_THUNK=y
-CONFIG_CC_HAS_ENTRY_PADDING=y
-CONFIG_FUNCTION_PADDING_CFI=0
-CONFIG_FUNCTION_PADDING_BYTES=4
-CONFIG_CPU_MITIGATIONS=y
-CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y
-CONFIG_MITIGATION_RETPOLINE=y
-# CONFIG_MITIGATION_RETHUNK is not set
-CONFIG_MITIGATION_GDS=y
-CONFIG_MITIGATION_RFDS=y
-CONFIG_MITIGATION_SPECTRE_BHI=y
-CONFIG_MITIGATION_MDS=y
-CONFIG_MITIGATION_TAA=y
-CONFIG_MITIGATION_MMIO_STALE_DATA=y
-CONFIG_MITIGATION_L1TF=y
-CONFIG_MITIGATION_RETBLEED=y
-CONFIG_MITIGATION_SPECTRE_V1=y
-CONFIG_MITIGATION_SPECTRE_V2=y
-CONFIG_MITIGATION_SRBDS=y
-CONFIG_MITIGATION_SSB=y
-
-#
-# Power management and ACPI options
-#
-CONFIG_ARCH_HIBERNATION_HEADER=y
-CONFIG_SUSPEND=y
-CONFIG_SUSPEND_FREEZER=y
-# CONFIG_SUSPEND_SKIP_SYNC is not set
-CONFIG_HIBERNATE_CALLBACKS=y
-CONFIG_HIBERNATION=y
-CONFIG_HIBERNATION_SNAPSHOT_DEV=y
-CONFIG_HIBERNATION_COMP_LZO=y
-# CONFIG_HIBERNATION_COMP_LZ4 is not set
-CONFIG_HIBERNATION_DEF_COMP="lzo"
-CONFIG_PM_STD_PARTITION=""
-CONFIG_PM_SLEEP=y
-CONFIG_PM_SLEEP_SMP=y
-# CONFIG_PM_AUTOSLEEP is not set
-# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
-CONFIG_PM_WAKELOCKS=y
-CONFIG_PM_WAKELOCKS_LIMIT=100
-CONFIG_PM_WAKELOCKS_GC=y
-CONFIG_PM=y
-CONFIG_PM_DEBUG=y
-CONFIG_PM_ADVANCED_DEBUG=y
-# CONFIG_PM_TEST_SUSPEND is not set
-CONFIG_PM_SLEEP_DEBUG=y
-# CONFIG_DPM_WATCHDOG is not set
-CONFIG_PM_TRACE=y
-CONFIG_PM_TRACE_RTC=y
-CONFIG_PM_CLK=y
-CONFIG_PM_GENERIC_DOMAINS=y
-CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
-CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
-# CONFIG_ENERGY_MODEL is not set
-CONFIG_ARCH_SUPPORTS_ACPI=y
-CONFIG_ACPI=y
-CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
-CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
-CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
-CONFIG_ACPI_THERMAL_LIB=y
-# CONFIG_ACPI_DEBUGGER is not set
-CONFIG_ACPI_SPCR_TABLE=y
-CONFIG_ACPI_SLEEP=y
-CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
-CONFIG_ACPI_EC=y
-CONFIG_ACPI_EC_DEBUGFS=m
-CONFIG_ACPI_AC=m
-CONFIG_ACPI_BATTERY=m
-CONFIG_ACPI_BUTTON=y
-CONFIG_ACPI_VIDEO=m
-CONFIG_ACPI_FAN=y
-CONFIG_ACPI_TAD=m
-CONFIG_ACPI_DOCK=y
-CONFIG_ACPI_CPU_FREQ_PSS=y
-CONFIG_ACPI_PROCESSOR_CSTATE=y
-CONFIG_ACPI_PROCESSOR_IDLE=y
-CONFIG_ACPI_PROCESSOR=y
-CONFIG_ACPI_IPMI=m
-CONFIG_ACPI_HOTPLUG_CPU=y
-CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
-CONFIG_ACPI_THERMAL=y
-CONFIG_ACPI_PLATFORM_PROFILE=m
-CONFIG_ACPI_CUSTOM_DSDT_FILE=""
-CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
-CONFIG_ACPI_TABLE_UPGRADE=y
-# CONFIG_ACPI_DEBUG is not set
-CONFIG_ACPI_PCI_SLOT=y
-CONFIG_ACPI_CONTAINER=y
-CONFIG_ACPI_HOTPLUG_IOAPIC=y
-CONFIG_ACPI_SBS=m
-CONFIG_ACPI_HED=y
-CONFIG_ACPI_BGRT=y
-# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
-CONFIG_ACPI_NHLT=y
-CONFIG_HAVE_ACPI_APEI=y
-CONFIG_HAVE_ACPI_APEI_NMI=y
-CONFIG_ACPI_APEI=y
-CONFIG_ACPI_APEI_GHES=y
-CONFIG_ACPI_APEI_PCIEAER=y
-CONFIG_ACPI_APEI_EINJ=m
-CONFIG_ACPI_APEI_EINJ_CXL=y
-# CONFIG_ACPI_APEI_ERST_DEBUG is not set
-CONFIG_ACPI_DPTF=y
-CONFIG_DPTF_POWER=m
-CONFIG_DPTF_PCH_FIVR=m
-CONFIG_ACPI_WATCHDOG=y
-CONFIG_ACPI_EXTLOG=m
-CONFIG_ACPI_CONFIGFS=m
-CONFIG_ACPI_PCC=y
-CONFIG_ACPI_FFH=y
-# CONFIG_PMIC_OPREGION is not set
-CONFIG_TPS68470_PMIC_OPREGION=y
-CONFIG_ACPI_VIOT=y
-CONFIG_X86_PM_TIMER=y
-CONFIG_X86_APM_BOOT=y
-CONFIG_APM=m
-# CONFIG_APM_IGNORE_USER_SUSPEND is not set
-# CONFIG_APM_DO_ENABLE is not set
-# CONFIG_APM_CPU_IDLE is not set
-# CONFIG_APM_DISPLAY_BLANK is not set
-# CONFIG_APM_ALLOW_INTS is not set
-
-#
-# CPU Frequency scaling
-#
-CONFIG_CPU_FREQ=y
-CONFIG_CPU_FREQ_GOV_ATTR_SET=y
-CONFIG_CPU_FREQ_GOV_COMMON=y
-CONFIG_CPU_FREQ_STAT=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
-CONFIG_CPU_FREQ_GOV_POWERSAVE=y
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
-CONFIG_CPU_FREQ_GOV_ONDEMAND=y
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
-CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
-
-#
-# CPU frequency scaling drivers
-#
-CONFIG_X86_INTEL_PSTATE=y
-CONFIG_X86_PCC_CPUFREQ=y
-CONFIG_X86_AMD_PSTATE=y
-CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
-# CONFIG_X86_AMD_PSTATE_UT is not set
-CONFIG_X86_ACPI_CPUFREQ=y
-CONFIG_X86_ACPI_CPUFREQ_CPB=y
-CONFIG_X86_POWERNOW_K6=m
-CONFIG_X86_POWERNOW_K7=m
-CONFIG_X86_POWERNOW_K7_ACPI=y
-CONFIG_X86_POWERNOW_K8=y
-CONFIG_X86_AMD_FREQ_SENSITIVITY=m
-CONFIG_X86_GX_SUSPMOD=m
-CONFIG_X86_SPEEDSTEP_CENTRINO=y
-CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
-CONFIG_X86_SPEEDSTEP_ICH=y
-CONFIG_X86_SPEEDSTEP_SMI=y
-CONFIG_X86_P4_CLOCKMOD=m
-CONFIG_X86_CPUFREQ_NFORCE2=y
-CONFIG_X86_LONGRUN=m
-CONFIG_X86_LONGHAUL=m
-# CONFIG_X86_E_POWERSAVER is not set
-
-#
-# shared options
-#
-CONFIG_X86_SPEEDSTEP_LIB=y
-CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
-# end of CPU Frequency scaling
-
-#
-# CPU Idle
-#
-CONFIG_CPU_IDLE=y
-CONFIG_CPU_IDLE_GOV_LADDER=y
-CONFIG_CPU_IDLE_GOV_MENU=y
-CONFIG_CPU_IDLE_GOV_TEO=y
-CONFIG_CPU_IDLE_GOV_HALTPOLL=y
-CONFIG_HALTPOLL_CPUIDLE=m
-# end of CPU Idle
-
-CONFIG_INTEL_IDLE=y
-# end of Power management and ACPI options
-
-#
-# Bus options (PCI etc.)
-#
-# CONFIG_PCI_GOBIOS is not set
-# CONFIG_PCI_GOMMCONFIG is not set
-# CONFIG_PCI_GODIRECT is not set
-CONFIG_PCI_GOANY=y
-CONFIG_PCI_BIOS=y
-CONFIG_PCI_DIRECT=y
-CONFIG_PCI_MMCONFIG=y
-CONFIG_PCI_XEN=y
-# CONFIG_PCI_CNB20LE_QUIRK is not set
-# CONFIG_ISA_BUS is not set
-CONFIG_ISA_DMA_API=y
-CONFIG_ISA=y
-CONFIG_SCx200=m
-CONFIG_SCx200HR_TIMER=m
-CONFIG_GEODE_COMMON=y
-CONFIG_ALIX=y
-CONFIG_NET5501=y
-CONFIG_GEOS=y
-CONFIG_AMD_NB=y
-CONFIG_AMD_NODE=y
-# end of Bus options (PCI etc.)
-
-#
-# Binary Emulations
-#
-CONFIG_COMPAT_32=y
-# end of Binary Emulations
-
-CONFIG_HAVE_ATOMIC_IOMAP=y
-CONFIG_KVM_COMMON=y
-CONFIG_HAVE_KVM_PFNCACHE=y
-CONFIG_HAVE_KVM_IRQCHIP=y
-CONFIG_HAVE_KVM_IRQ_ROUTING=y
-CONFIG_HAVE_KVM_DIRTY_RING=y
-CONFIG_HAVE_KVM_DIRTY_RING_TSO=y
-CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y
-CONFIG_KVM_MMIO=y
-CONFIG_KVM_ASYNC_PF=y
-CONFIG_HAVE_KVM_MSI=y
-CONFIG_HAVE_KVM_READONLY_MEM=y
-CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
-CONFIG_KVM_VFIO=y
-CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
-CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y
-CONFIG_HAVE_KVM_IRQ_BYPASS=y
-CONFIG_HAVE_KVM_NO_POLL=y
-CONFIG_KVM_XFER_TO_GUEST_WORK=y
-CONFIG_HAVE_KVM_PM_NOTIFIER=y
-CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y
-CONFIG_KVM_GENERIC_MMU_NOTIFIER=y
-CONFIG_KVM_ELIDE_TLB_FLUSH_IF_YOUNG=y
-CONFIG_VIRTUALIZATION=y
-CONFIG_KVM_X86=m
-CONFIG_KVM=m
-CONFIG_KVM_WERROR=y
-CONFIG_KVM_INTEL=m
-# CONFIG_KVM_INTEL_PROVE_VE is not set
-CONFIG_KVM_AMD=m
-CONFIG_KVM_SMM=y
-CONFIG_KVM_HYPERV=y
-CONFIG_KVM_XEN=y
-# CONFIG_KVM_PROVE_MMU is not set
-CONFIG_KVM_MAX_NR_VCPUS=1024
-CONFIG_AS_AVX512=y
-CONFIG_AS_SHA1_NI=y
-CONFIG_AS_SHA256_NI=y
-CONFIG_AS_TPAUSE=y
-CONFIG_AS_GFNI=y
-CONFIG_AS_VAES=y
-CONFIG_AS_VPCLMULQDQ=y
-CONFIG_AS_WRUSS=y
-CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y
-CONFIG_ARCH_HAS_DMA_OPS=y
-
-#
-# General architecture-dependent options
-#
-CONFIG_HOTPLUG_SMT=y
-CONFIG_HOTPLUG_CORE_SYNC=y
-CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
-CONFIG_HOTPLUG_CORE_SYNC_FULL=y
-CONFIG_HOTPLUG_SPLIT_STARTUP=y
-CONFIG_GENERIC_ENTRY=y
-CONFIG_KPROBES=y
-CONFIG_JUMP_LABEL=y
-# CONFIG_STATIC_KEYS_SELFTEST is not set
-# CONFIG_STATIC_CALL_SELFTEST is not set
-CONFIG_OPTPROBES=y
-CONFIG_KPROBES_ON_FTRACE=y
-CONFIG_UPROBES=y
-CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
-CONFIG_ARCH_USE_BUILTIN_BSWAP=y
-CONFIG_KRETPROBES=y
-CONFIG_KRETPROBE_ON_RETHOOK=y
-CONFIG_USER_RETURN_NOTIFIER=y
-CONFIG_HAVE_IOREMAP_PROT=y
-CONFIG_HAVE_KPROBES=y
-CONFIG_HAVE_KRETPROBES=y
-CONFIG_HAVE_OPTPROBES=y
-CONFIG_HAVE_KPROBES_ON_FTRACE=y
-CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
-CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
-CONFIG_HAVE_NMI=y
-CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
-CONFIG_HAVE_ARCH_TRACEHOOK=y
-CONFIG_HAVE_DMA_CONTIGUOUS=y
-CONFIG_GENERIC_SMP_IDLE_THREAD=y
-CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
-CONFIG_ARCH_HAS_SET_MEMORY=y
-CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
-CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y
-CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
-CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
-CONFIG_ARCH_WANTS_NO_INSTR=y
-CONFIG_ARCH_32BIT_OFF_T=y
-CONFIG_HAVE_ASM_MODVERSIONS=y
-CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
-CONFIG_HAVE_RSEQ=y
-CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
-CONFIG_HAVE_HW_BREAKPOINT=y
-CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
-CONFIG_HAVE_USER_RETURN_NOTIFIER=y
-CONFIG_HAVE_PERF_EVENTS_NMI=y
-CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y
-CONFIG_HAVE_PERF_REGS=y
-CONFIG_HAVE_PERF_USER_STACK_DUMP=y
-CONFIG_HAVE_ARCH_JUMP_LABEL=y
-CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
-CONFIG_MMU_GATHER_TABLE_FREE=y
-CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
-CONFIG_MMU_GATHER_MERGE_VMAS=y
-CONFIG_MMU_LAZY_TLB_REFCOUNT=y
-CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
-CONFIG_ARCH_HAVE_EXTRA_ELF_NOTES=y
-CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y
-CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
-CONFIG_HAVE_CMPXCHG_LOCAL=y
-CONFIG_HAVE_CMPXCHG_DOUBLE=y
-CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
-CONFIG_HAVE_ARCH_SECCOMP=y
-CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
-CONFIG_SECCOMP=y
-CONFIG_SECCOMP_FILTER=y
-# CONFIG_SECCOMP_CACHE_DEBUG is not set
-CONFIG_HAVE_ARCH_STACKLEAK=y
-CONFIG_HAVE_STACKPROTECTOR=y
-CONFIG_STACKPROTECTOR=y
-CONFIG_STACKPROTECTOR_STRONG=y
-CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
-CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
-CONFIG_LTO_NONE=y
-CONFIG_ARCH_SUPPORTS_AUTOFDO_CLANG=y
-CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
-CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
-CONFIG_HAVE_MOVE_PUD=y
-CONFIG_HAVE_MOVE_PMD=y
-CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
-CONFIG_HAVE_ARCH_HUGE_VMAP=y
-CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
-CONFIG_ARCH_WANT_PMD_MKWRITE=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
-CONFIG_MODULES_USE_ELF_REL=y
-CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
-CONFIG_SOFTIRQ_ON_OWN_STACK=y
-CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
-CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
-CONFIG_HAVE_EXIT_THREAD=y
-CONFIG_ARCH_MMAP_RND_BITS=8
-CONFIG_HAVE_PAGE_SIZE_4KB=y
-CONFIG_PAGE_SIZE_4KB=y
-CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
-CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
-CONFIG_PAGE_SHIFT=12
-CONFIG_ISA_BUS_API=y
-CONFIG_CLONE_BACKWARDS=y
-CONFIG_OLD_SIGSUSPEND3=y
-CONFIG_OLD_SIGACTION=y
-CONFIG_COMPAT_32BIT_TIME=y
-CONFIG_ARCH_SUPPORTS_RT=y
-CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y
-CONFIG_RANDOMIZE_KSTACK_OFFSET=y
-CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
-CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
-CONFIG_STRICT_KERNEL_RWX=y
-CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
-CONFIG_STRICT_MODULE_RWX=y
-CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
-CONFIG_ARCH_USE_MEMREMAP_PROT=y
-# CONFIG_LOCK_EVENT_COUNTS is not set
-CONFIG_ARCH_HAS_MEM_ENCRYPT=y
-CONFIG_HAVE_STATIC_CALL=y
-CONFIG_HAVE_PREEMPT_DYNAMIC=y
-CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y
-CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
-CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
-CONFIG_ARCH_SPLIT_ARG64=y
-CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y
-CONFIG_DYNAMIC_SIGFRAME=y
-CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
-CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
-CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y
-
-#
-# GCOV-based kernel profiling
-#
-# CONFIG_GCOV_KERNEL is not set
-CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
-# end of GCOV-based kernel profiling
-
-CONFIG_HAVE_GCC_PLUGINS=y
-CONFIG_GCC_PLUGINS=y
-CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y
-CONFIG_FUNCTION_ALIGNMENT_4B=y
-CONFIG_FUNCTION_ALIGNMENT=4
-# end of General architecture-dependent options
-
-CONFIG_RT_MUTEXES=y
-CONFIG_MODULES=y
-# CONFIG_MODULE_DEBUG is not set
-# CONFIG_MODULE_FORCE_LOAD is not set
-CONFIG_MODULE_UNLOAD=y
-# CONFIG_MODULE_FORCE_UNLOAD is not set
-# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set
-CONFIG_MODVERSIONS=y
-CONFIG_GENKSYMS=y
-CONFIG_ASM_MODVERSIONS=y
-# CONFIG_EXTENDED_MODVERSIONS is not set
-CONFIG_BASIC_MODVERSIONS=y
-CONFIG_MODULE_SRCVERSION_ALL=y
-# CONFIG_MODULE_SIG is not set
-CONFIG_MODULE_COMPRESS=y
-CONFIG_MODULE_COMPRESS_GZIP=y
-# CONFIG_MODULE_COMPRESS_XZ is not set
-# CONFIG_MODULE_COMPRESS_ZSTD is not set
-CONFIG_MODULE_COMPRESS_ALL=y
-CONFIG_MODULE_DECOMPRESS=y
-# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
-CONFIG_MODPROBE_PATH="/run/current-system/profile/bin/modprobe"
-# CONFIG_TRIM_UNUSED_KSYMS is not set
-CONFIG_MODULES_TREE_LOOKUP=y
-CONFIG_BLOCK=y
-CONFIG_BLOCK_LEGACY_AUTOLOAD=y
-CONFIG_BLK_RQ_ALLOC_TIME=y
-CONFIG_BLK_CGROUP_RWSTAT=y
-CONFIG_BLK_CGROUP_PUNT_BIO=y
-CONFIG_BLK_DEV_BSG_COMMON=y
-CONFIG_BLK_ICQ=y
-CONFIG_BLK_DEV_BSGLIB=y
-CONFIG_BLK_DEV_INTEGRITY=y
-CONFIG_BLK_DEV_WRITE_MOUNTED=y
-CONFIG_BLK_DEV_ZONED=y
-CONFIG_BLK_DEV_THROTTLING=y
-CONFIG_BLK_WBT=y
-CONFIG_BLK_WBT_MQ=y
-# CONFIG_BLK_CGROUP_IOLATENCY is not set
-CONFIG_BLK_CGROUP_FC_APPID=y
-CONFIG_BLK_CGROUP_IOCOST=y
-CONFIG_BLK_CGROUP_IOPRIO=y
-CONFIG_BLK_DEBUG_FS=y
-# CONFIG_BLK_SED_OPAL is not set
-CONFIG_BLK_INLINE_ENCRYPTION=y
-CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
-
-#
-# Partition Types
-#
-CONFIG_PARTITION_ADVANCED=y
-# CONFIG_ACORN_PARTITION is not set
-CONFIG_AIX_PARTITION=y
-CONFIG_OSF_PARTITION=y
-CONFIG_AMIGA_PARTITION=y
-CONFIG_ATARI_PARTITION=y
-CONFIG_MAC_PARTITION=y
-CONFIG_MSDOS_PARTITION=y
-CONFIG_BSD_DISKLABEL=y
-CONFIG_MINIX_SUBPARTITION=y
-CONFIG_SOLARIS_X86_PARTITION=y
-CONFIG_UNIXWARE_DISKLABEL=y
-CONFIG_LDM_PARTITION=y
-# CONFIG_LDM_DEBUG is not set
-CONFIG_SGI_PARTITION=y
-CONFIG_ULTRIX_PARTITION=y
-CONFIG_SUN_PARTITION=y
-CONFIG_KARMA_PARTITION=y
-CONFIG_EFI_PARTITION=y
-CONFIG_SYSV68_PARTITION=y
-CONFIG_CMDLINE_PARTITION=y
-# end of Partition Types
-
-CONFIG_BLK_MQ_PCI=y
-CONFIG_BLK_MQ_VIRTIO=y
-CONFIG_BLK_PM=y
-CONFIG_BLOCK_HOLDER_DEPRECATED=y
-CONFIG_BLK_MQ_STACKING=y
-
-#
-# IO Schedulers
-#
-CONFIG_MQ_IOSCHED_DEADLINE=y
-CONFIG_MQ_IOSCHED_KYBER=m
-CONFIG_IOSCHED_BFQ=m
-# CONFIG_BFQ_GROUP_IOSCHED is not set
-# end of IO Schedulers
-
-CONFIG_PREEMPT_NOTIFIERS=y
-CONFIG_PADATA=y
-CONFIG_ASN1=y
-CONFIG_UNINLINE_SPIN_UNLOCK=y
-CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
-CONFIG_MUTEX_SPIN_ON_OWNER=y
-CONFIG_RWSEM_SPIN_ON_OWNER=y
-CONFIG_LOCK_SPIN_ON_OWNER=y
-CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
-CONFIG_QUEUED_SPINLOCKS=y
-CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
-CONFIG_QUEUED_RWLOCKS=y
-CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
-CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y
-CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
-CONFIG_FREEZER=y
-
-#
-# Executable file formats
-#
-CONFIG_BINFMT_ELF=y
-CONFIG_ELFCORE=y
-CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
-CONFIG_BINFMT_SCRIPT=y
-CONFIG_BINFMT_MISC=m
-CONFIG_COREDUMP=y
-# end of Executable file formats
-
-#
-# Memory Management options
-#
-CONFIG_ZPOOL=y
-CONFIG_SWAP=y
-CONFIG_ZSWAP=y
-# CONFIG_ZSWAP_DEFAULT_ON is not set
-# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
-CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
-CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
-CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
-CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
-CONFIG_ZBUD=y
-# CONFIG_Z3FOLD_DEPRECATED is not set
-CONFIG_ZSMALLOC=y
-# CONFIG_ZSMALLOC_STAT is not set
-CONFIG_ZSMALLOC_CHAIN_SIZE=8
-
-#
-# Slab allocator options
-#
-CONFIG_SLUB=y
-# CONFIG_SLUB_TINY is not set
-CONFIG_SLAB_MERGE_DEFAULT=y
-CONFIG_SLAB_FREELIST_RANDOM=y
-CONFIG_SLAB_FREELIST_HARDENED=y
-CONFIG_SLAB_BUCKETS=y
-# CONFIG_SLUB_STATS is not set
-CONFIG_SLUB_CPU_PARTIAL=y
-# CONFIG_RANDOM_KMALLOC_CACHES is not set
-# end of Slab allocator options
-
-CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
-# CONFIG_COMPAT_BRK is not set
-CONFIG_SELECT_MEMORY_MODEL=y
-# CONFIG_FLATMEM_MANUAL is not set
-CONFIG_SPARSEMEM_MANUAL=y
-CONFIG_SPARSEMEM=y
-CONFIG_SPARSEMEM_STATIC=y
-CONFIG_HAVE_GUP_FAST=y
-CONFIG_MEMORY_ISOLATION=y
-CONFIG_EXCLUSIVE_SYSTEM_RAM=y
-CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
-CONFIG_SPLIT_PTE_PTLOCKS=y
-CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
-CONFIG_SPLIT_PMD_PTLOCKS=y
-CONFIG_MEMORY_BALLOON=y
-CONFIG_BALLOON_COMPACTION=y
-CONFIG_COMPACTION=y
-CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
-CONFIG_PAGE_REPORTING=y
-CONFIG_MIGRATION=y
-CONFIG_CONTIG_ALLOC=y
-CONFIG_PCP_BATCH_SCALE_MAX=5
-CONFIG_PHYS_ADDR_T_64BIT=y
-CONFIG_BOUNCE=y
-CONFIG_MMU_NOTIFIER=y
-CONFIG_KSM=y
-CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
-CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
-CONFIG_TRANSPARENT_HUGEPAGE=y
-CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
-# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
-# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set
-# CONFIG_READ_ONLY_THP_FOR_FS is not set
-CONFIG_PGTABLE_HAS_HUGE_LEAVES=y
-CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
-CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
-CONFIG_HAVE_SETUP_PER_CPU_AREA=y
-CONFIG_CMA=y
-# CONFIG_CMA_DEBUGFS is not set
-CONFIG_CMA_SYSFS=y
-CONFIG_CMA_AREAS=7
-CONFIG_GENERIC_EARLY_IOREMAP=y
-CONFIG_PAGE_IDLE_FLAG=y
-CONFIG_IDLE_PAGE_TRACKING=y
-CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
-CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
-CONFIG_ARCH_HAS_ZONE_DMA_SET=y
-CONFIG_ZONE_DMA=y
-CONFIG_HMM_MIRROR=y
-CONFIG_GET_FREE_REGION=y
-CONFIG_VMAP_PFN=y
-CONFIG_ARCH_USES_PG_ARCH_2=y
-CONFIG_VM_EVENT_COUNTERS=y
-# CONFIG_PERCPU_STATS is not set
-# CONFIG_GUP_TEST is not set
-CONFIG_GUP_GET_PXX_LOW_HIGH=y
-# CONFIG_DMAPOOL_TEST is not set
-CONFIG_ARCH_HAS_PTE_SPECIAL=y
-CONFIG_MAPPING_DIRTY_HELPERS=y
-CONFIG_KMAP_LOCAL=y
-CONFIG_MEMFD_CREATE=y
-CONFIG_SECRETMEM=y
-CONFIG_ANON_VMA_NAME=y
-CONFIG_USERFAULTFD=y
-CONFIG_LOCK_MM_AND_FIND_VMA=y
-CONFIG_EXECMEM=y
-
-#
-# Data Access Monitoring
-#
-CONFIG_DAMON=y
-CONFIG_DAMON_VADDR=y
-CONFIG_DAMON_PADDR=y
-CONFIG_DAMON_SYSFS=y
-CONFIG_DAMON_RECLAIM=y
-CONFIG_DAMON_LRU_SORT=y
-# end of Data Access Monitoring
-# end of Memory Management options
-
-CONFIG_NET=y
-CONFIG_NET_INGRESS=y
-CONFIG_NET_EGRESS=y
-CONFIG_NET_XGRESS=y
-CONFIG_NET_REDIRECT=y
-CONFIG_SKB_EXTENSIONS=y
-CONFIG_NET_DEVMEM=y
-CONFIG_NET_SHAPER=y
-
-#
-# Networking options
-#
-CONFIG_PACKET=y
-CONFIG_PACKET_DIAG=m
-CONFIG_UNIX=y
-CONFIG_AF_UNIX_OOB=y
-CONFIG_UNIX_DIAG=m
-CONFIG_TLS=m
-# CONFIG_TLS_DEVICE is not set
-# CONFIG_TLS_TOE is not set
-CONFIG_XFRM=y
-CONFIG_XFRM_OFFLOAD=y
-CONFIG_XFRM_ALGO=m
-CONFIG_XFRM_USER=m
-CONFIG_XFRM_INTERFACE=m
-# CONFIG_XFRM_SUB_POLICY is not set
-# CONFIG_XFRM_MIGRATE is not set
-CONFIG_XFRM_STATISTICS=y
-CONFIG_XFRM_AH=m
-CONFIG_XFRM_ESP=m
-CONFIG_XFRM_IPCOMP=m
-CONFIG_NET_KEY=m
-# CONFIG_NET_KEY_MIGRATE is not set
-# CONFIG_XFRM_IPTFS is not set
-# CONFIG_SMC is not set
-CONFIG_XDP_SOCKETS=y
-CONFIG_XDP_SOCKETS_DIAG=m
-CONFIG_NET_HANDSHAKE=y
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-CONFIG_IP_ADVANCED_ROUTER=y
-CONFIG_IP_FIB_TRIE_STATS=y
-CONFIG_IP_MULTIPLE_TABLES=y
-CONFIG_IP_ROUTE_MULTIPATH=y
-CONFIG_IP_ROUTE_VERBOSE=y
-CONFIG_IP_ROUTE_CLASSID=y
-CONFIG_IP_PNP=y
-CONFIG_IP_PNP_DHCP=y
-# CONFIG_IP_PNP_BOOTP is not set
-# CONFIG_IP_PNP_RARP is not set
-CONFIG_NET_IPIP=m
-CONFIG_NET_IPGRE_DEMUX=m
-CONFIG_NET_IP_TUNNEL=m
-CONFIG_NET_IPGRE=m
-CONFIG_NET_IPGRE_BROADCAST=y
-CONFIG_IP_MROUTE_COMMON=y
-CONFIG_IP_MROUTE=y
-# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set
-CONFIG_IP_PIMSM_V1=y
-CONFIG_IP_PIMSM_V2=y
-CONFIG_SYN_COOKIES=y
-CONFIG_NET_IPVTI=m
-CONFIG_NET_UDP_TUNNEL=m
-CONFIG_NET_FOU=m
-CONFIG_NET_FOU_IP_TUNNELS=y
-CONFIG_INET_AH=m
-CONFIG_INET_ESP=m
-CONFIG_INET_ESP_OFFLOAD=m
-# CONFIG_INET_ESPINTCP is not set
-CONFIG_INET_IPCOMP=m
-CONFIG_INET_TABLE_PERTURB_ORDER=16
-CONFIG_INET_XFRM_TUNNEL=m
-CONFIG_INET_TUNNEL=m
-CONFIG_INET_DIAG=m
-CONFIG_INET_TCP_DIAG=m
-CONFIG_INET_UDP_DIAG=m
-CONFIG_INET_RAW_DIAG=m
-# CONFIG_INET_DIAG_DESTROY is not set
-CONFIG_TCP_CONG_ADVANCED=y
-CONFIG_TCP_CONG_BIC=m
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_TCP_CONG_WESTWOOD=m
-CONFIG_TCP_CONG_HTCP=m
-CONFIG_TCP_CONG_HSTCP=m
-CONFIG_TCP_CONG_HYBLA=m
-CONFIG_TCP_CONG_VEGAS=m
-CONFIG_TCP_CONG_NV=m
-CONFIG_TCP_CONG_SCALABLE=m
-CONFIG_TCP_CONG_LP=m
-CONFIG_TCP_CONG_VENO=m
-CONFIG_TCP_CONG_YEAH=m
-CONFIG_TCP_CONG_ILLINOIS=m
-CONFIG_TCP_CONG_DCTCP=m
-CONFIG_TCP_CONG_CDG=m
-CONFIG_TCP_CONG_BBR=m
-CONFIG_DEFAULT_CUBIC=y
-# CONFIG_DEFAULT_RENO is not set
-CONFIG_DEFAULT_TCP_CONG="cubic"
-CONFIG_TCP_SIGPOOL=y
-CONFIG_TCP_MD5SIG=y
-CONFIG_IPV6=y
-CONFIG_IPV6_ROUTER_PREF=y
-CONFIG_IPV6_ROUTE_INFO=y
-# CONFIG_IPV6_OPTIMISTIC_DAD is not set
-CONFIG_INET6_AH=m
-CONFIG_INET6_ESP=m
-CONFIG_INET6_ESP_OFFLOAD=m
-# CONFIG_INET6_ESPINTCP is not set
-CONFIG_INET6_IPCOMP=m
-CONFIG_IPV6_MIP6=m
-CONFIG_IPV6_ILA=m
-CONFIG_INET6_XFRM_TUNNEL=m
-CONFIG_INET6_TUNNEL=m
-CONFIG_IPV6_VTI=m
-CONFIG_IPV6_SIT=m
-CONFIG_IPV6_SIT_6RD=y
-CONFIG_IPV6_NDISC_NODETYPE=y
-CONFIG_IPV6_TUNNEL=m
-CONFIG_IPV6_GRE=m
-CONFIG_IPV6_FOU=m
-CONFIG_IPV6_FOU_TUNNEL=m
-CONFIG_IPV6_MULTIPLE_TABLES=y
-CONFIG_IPV6_SUBTREES=y
-CONFIG_IPV6_MROUTE=y
-CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
-CONFIG_IPV6_PIMSM_V2=y
-# CONFIG_IPV6_SEG6_LWTUNNEL is not set
-# CONFIG_IPV6_SEG6_HMAC is not set
-# CONFIG_IPV6_RPL_LWTUNNEL is not set
-# CONFIG_IPV6_IOAM6_LWTUNNEL is not set
-CONFIG_NETLABEL=y
-CONFIG_MPTCP=y
-CONFIG_INET_MPTCP_DIAG=m
-CONFIG_MPTCP_IPV6=y
-CONFIG_NETWORK_SECMARK=y
-CONFIG_NET_PTP_CLASSIFY=y
-# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
-CONFIG_NETFILTER=y
-CONFIG_NETFILTER_ADVANCED=y
-CONFIG_BRIDGE_NETFILTER=m
-
-#
-# Core Netfilter Configuration
-#
-CONFIG_NETFILTER_INGRESS=y
-CONFIG_NETFILTER_EGRESS=y
-CONFIG_NETFILTER_SKIP_EGRESS=y
-CONFIG_NETFILTER_NETLINK=m
-CONFIG_NETFILTER_FAMILY_BRIDGE=y
-CONFIG_NETFILTER_FAMILY_ARP=y
-CONFIG_NETFILTER_BPF_LINK=y
-CONFIG_NETFILTER_NETLINK_HOOK=m
-CONFIG_NETFILTER_NETLINK_ACCT=m
-CONFIG_NETFILTER_NETLINK_QUEUE=m
-CONFIG_NETFILTER_NETLINK_LOG=m
-CONFIG_NETFILTER_NETLINK_OSF=m
-CONFIG_NF_CONNTRACK=m
-CONFIG_NF_LOG_SYSLOG=m
-CONFIG_NETFILTER_CONNCOUNT=m
-CONFIG_NF_CONNTRACK_MARK=y
-CONFIG_NF_CONNTRACK_SECMARK=y
-CONFIG_NF_CONNTRACK_ZONES=y
-# CONFIG_NF_CONNTRACK_PROCFS is not set
-CONFIG_NF_CONNTRACK_EVENTS=y
-CONFIG_NF_CONNTRACK_TIMEOUT=y
-CONFIG_NF_CONNTRACK_TIMESTAMP=y
-CONFIG_NF_CONNTRACK_LABELS=y
-CONFIG_NF_CONNTRACK_OVS=y
-CONFIG_NF_CT_PROTO_DCCP=y
-CONFIG_NF_CT_PROTO_GRE=y
-CONFIG_NF_CT_PROTO_SCTP=y
-CONFIG_NF_CT_PROTO_UDPLITE=y
-CONFIG_NF_CONNTRACK_AMANDA=m
-CONFIG_NF_CONNTRACK_FTP=m
-CONFIG_NF_CONNTRACK_H323=m
-CONFIG_NF_CONNTRACK_IRC=m
-CONFIG_NF_CONNTRACK_BROADCAST=m
-CONFIG_NF_CONNTRACK_NETBIOS_NS=m
-CONFIG_NF_CONNTRACK_SNMP=m
-CONFIG_NF_CONNTRACK_PPTP=m
-CONFIG_NF_CONNTRACK_SANE=m
-CONFIG_NF_CONNTRACK_SIP=m
-CONFIG_NF_CONNTRACK_TFTP=m
-CONFIG_NF_CT_NETLINK=m
-CONFIG_NF_CT_NETLINK_TIMEOUT=m
-CONFIG_NF_CT_NETLINK_HELPER=m
-CONFIG_NETFILTER_NETLINK_GLUE_CT=y
-CONFIG_NF_NAT=m
-CONFIG_NF_NAT_AMANDA=m
-CONFIG_NF_NAT_FTP=m
-CONFIG_NF_NAT_IRC=m
-CONFIG_NF_NAT_SIP=m
-CONFIG_NF_NAT_TFTP=m
-CONFIG_NF_NAT_REDIRECT=y
-CONFIG_NF_NAT_MASQUERADE=y
-CONFIG_NF_NAT_OVS=y
-CONFIG_NETFILTER_SYNPROXY=m
-CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_INET=y
-CONFIG_NF_TABLES_NETDEV=y
-CONFIG_NFT_NUMGEN=m
-CONFIG_NFT_CT=m
-CONFIG_NFT_FLOW_OFFLOAD=m
-CONFIG_NFT_CONNLIMIT=m
-CONFIG_NFT_LOG=m
-CONFIG_NFT_LIMIT=m
-CONFIG_NFT_MASQ=m
-CONFIG_NFT_REDIR=m
-CONFIG_NFT_NAT=m
-CONFIG_NFT_TUNNEL=m
-CONFIG_NFT_QUEUE=m
-CONFIG_NFT_QUOTA=m
-CONFIG_NFT_REJECT=m
-CONFIG_NFT_REJECT_INET=m
-CONFIG_NFT_COMPAT=m
-CONFIG_NFT_HASH=m
-CONFIG_NFT_FIB=m
-CONFIG_NFT_FIB_INET=m
-CONFIG_NFT_XFRM=m
-CONFIG_NFT_SOCKET=m
-CONFIG_NFT_OSF=m
-CONFIG_NFT_TPROXY=m
-CONFIG_NFT_SYNPROXY=m
-CONFIG_NF_DUP_NETDEV=m
-CONFIG_NFT_DUP_NETDEV=m
-CONFIG_NFT_FWD_NETDEV=m
-CONFIG_NFT_FIB_NETDEV=m
-CONFIG_NFT_REJECT_NETDEV=m
-CONFIG_NF_FLOW_TABLE_INET=m
-CONFIG_NF_FLOW_TABLE=m
-CONFIG_NF_FLOW_TABLE_PROCFS=y
-CONFIG_NETFILTER_XTABLES=m
-
-#
-# Xtables combined modules
-#
-CONFIG_NETFILTER_XT_MARK=m
-CONFIG_NETFILTER_XT_CONNMARK=m
-CONFIG_NETFILTER_XT_SET=m
-
-#
-# Xtables targets
-#
-CONFIG_NETFILTER_XT_TARGET_AUDIT=m
-CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
-CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
-CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
-CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
-CONFIG_NETFILTER_XT_TARGET_CT=m
-CONFIG_NETFILTER_XT_TARGET_DSCP=m
-CONFIG_NETFILTER_XT_TARGET_HL=m
-CONFIG_NETFILTER_XT_TARGET_HMARK=m
-CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
-CONFIG_NETFILTER_XT_TARGET_LED=m
-CONFIG_NETFILTER_XT_TARGET_LOG=m
-CONFIG_NETFILTER_XT_TARGET_MARK=m
-CONFIG_NETFILTER_XT_NAT=m
-CONFIG_NETFILTER_XT_TARGET_NETMAP=m
-CONFIG_NETFILTER_XT_TARGET_NFLOG=m
-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
-# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
-CONFIG_NETFILTER_XT_TARGET_RATEEST=m
-CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
-CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
-CONFIG_NETFILTER_XT_TARGET_TEE=m
-CONFIG_NETFILTER_XT_TARGET_TPROXY=m
-CONFIG_NETFILTER_XT_TARGET_TRACE=m
-CONFIG_NETFILTER_XT_TARGET_SECMARK=m
-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
-CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
-
-#
-# Xtables matches
-#
-CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
-CONFIG_NETFILTER_XT_MATCH_BPF=m
-CONFIG_NETFILTER_XT_MATCH_CGROUP=m
-CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
-CONFIG_NETFILTER_XT_MATCH_COMMENT=m
-CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
-CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
-CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
-CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
-CONFIG_NETFILTER_XT_MATCH_CPU=m
-CONFIG_NETFILTER_XT_MATCH_DCCP=m
-CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
-CONFIG_NETFILTER_XT_MATCH_DSCP=m
-CONFIG_NETFILTER_XT_MATCH_ECN=m
-CONFIG_NETFILTER_XT_MATCH_ESP=m
-CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
-CONFIG_NETFILTER_XT_MATCH_HELPER=m
-CONFIG_NETFILTER_XT_MATCH_HL=m
-CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
-CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
-CONFIG_NETFILTER_XT_MATCH_IPVS=m
-CONFIG_NETFILTER_XT_MATCH_L2TP=m
-CONFIG_NETFILTER_XT_MATCH_LENGTH=m
-CONFIG_NETFILTER_XT_MATCH_LIMIT=m
-CONFIG_NETFILTER_XT_MATCH_MAC=m
-CONFIG_NETFILTER_XT_MATCH_MARK=m
-CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
-CONFIG_NETFILTER_XT_MATCH_NFACCT=m
-CONFIG_NETFILTER_XT_MATCH_OSF=m
-CONFIG_NETFILTER_XT_MATCH_OWNER=m
-CONFIG_NETFILTER_XT_MATCH_POLICY=m
-CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
-CONFIG_NETFILTER_XT_MATCH_QUOTA=m
-CONFIG_NETFILTER_XT_MATCH_RATEEST=m
-CONFIG_NETFILTER_XT_MATCH_REALM=m
-CONFIG_NETFILTER_XT_MATCH_RECENT=m
-CONFIG_NETFILTER_XT_MATCH_SCTP=m
-CONFIG_NETFILTER_XT_MATCH_SOCKET=m
-CONFIG_NETFILTER_XT_MATCH_STATE=m
-CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
-CONFIG_NETFILTER_XT_MATCH_STRING=m
-CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
-CONFIG_NETFILTER_XT_MATCH_TIME=m
-CONFIG_NETFILTER_XT_MATCH_U32=m
-# end of Core Netfilter Configuration
-
-CONFIG_IP_SET=m
-CONFIG_IP_SET_MAX=256
-CONFIG_IP_SET_BITMAP_IP=m
-CONFIG_IP_SET_BITMAP_IPMAC=m
-CONFIG_IP_SET_BITMAP_PORT=m
-CONFIG_IP_SET_HASH_IP=m
-CONFIG_IP_SET_HASH_IPMARK=m
-CONFIG_IP_SET_HASH_IPPORT=m
-CONFIG_IP_SET_HASH_IPPORTIP=m
-CONFIG_IP_SET_HASH_IPPORTNET=m
-CONFIG_IP_SET_HASH_IPMAC=m
-CONFIG_IP_SET_HASH_MAC=m
-CONFIG_IP_SET_HASH_NETPORTNET=m
-CONFIG_IP_SET_HASH_NET=m
-CONFIG_IP_SET_HASH_NETNET=m
-CONFIG_IP_SET_HASH_NETPORT=m
-CONFIG_IP_SET_HASH_NETIFACE=m
-CONFIG_IP_SET_LIST_SET=m
-CONFIG_IP_VS=m
-CONFIG_IP_VS_IPV6=y
-# CONFIG_IP_VS_DEBUG is not set
-CONFIG_IP_VS_TAB_BITS=12
-
-#
-# IPVS transport protocol load balancing support
-#
-CONFIG_IP_VS_PROTO_TCP=y
-CONFIG_IP_VS_PROTO_UDP=y
-CONFIG_IP_VS_PROTO_AH_ESP=y
-CONFIG_IP_VS_PROTO_ESP=y
-CONFIG_IP_VS_PROTO_AH=y
-CONFIG_IP_VS_PROTO_SCTP=y
-
-#
-# IPVS scheduler
-#
-CONFIG_IP_VS_RR=m
-CONFIG_IP_VS_WRR=m
-CONFIG_IP_VS_LC=m
-CONFIG_IP_VS_WLC=m
-CONFIG_IP_VS_FO=m
-CONFIG_IP_VS_OVF=m
-CONFIG_IP_VS_LBLC=m
-CONFIG_IP_VS_LBLCR=m
-CONFIG_IP_VS_DH=m
-CONFIG_IP_VS_SH=m
-CONFIG_IP_VS_MH=m
-CONFIG_IP_VS_SED=m
-CONFIG_IP_VS_NQ=m
-CONFIG_IP_VS_TWOS=m
-
-#
-# IPVS SH scheduler
-#
-CONFIG_IP_VS_SH_TAB_BITS=8
-
-#
-# IPVS MH scheduler
-#
-CONFIG_IP_VS_MH_TAB_INDEX=12
-
-#
-# IPVS application helper
-#
-CONFIG_IP_VS_FTP=m
-CONFIG_IP_VS_NFCT=y
-CONFIG_IP_VS_PE_SIP=m
-
-#
-# IP: Netfilter Configuration
-#
-CONFIG_NF_DEFRAG_IPV4=m
-CONFIG_IP_NF_IPTABLES_LEGACY=m
-CONFIG_NF_SOCKET_IPV4=m
-CONFIG_NF_TPROXY_IPV4=m
-CONFIG_NF_TABLES_IPV4=y
-CONFIG_NFT_REJECT_IPV4=m
-CONFIG_NFT_DUP_IPV4=m
-CONFIG_NFT_FIB_IPV4=m
-CONFIG_NF_TABLES_ARP=y
-CONFIG_NF_DUP_IPV4=m
-CONFIG_NF_LOG_ARP=m
-CONFIG_NF_LOG_IPV4=m
-CONFIG_NF_REJECT_IPV4=m
-CONFIG_NF_NAT_SNMP_BASIC=m
-CONFIG_NF_NAT_PPTP=m
-CONFIG_NF_NAT_H323=m
-CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_MATCH_AH=m
-CONFIG_IP_NF_MATCH_ECN=m
-CONFIG_IP_NF_MATCH_RPFILTER=m
-CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_TARGET_SYNPROXY=m
-CONFIG_IP_NF_NAT=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_TARGET_NETMAP=m
-CONFIG_IP_NF_TARGET_REDIRECT=m
-CONFIG_IP_NF_MANGLE=m
-CONFIG_IP_NF_TARGET_ECN=m
-CONFIG_IP_NF_TARGET_TTL=m
-CONFIG_IP_NF_RAW=m
-CONFIG_IP_NF_SECURITY=m
-CONFIG_IP_NF_ARPTABLES=m
-CONFIG_NFT_COMPAT_ARP=m
-CONFIG_IP_NF_ARPFILTER=m
-CONFIG_IP_NF_ARP_MANGLE=m
-# end of IP: Netfilter Configuration
-
-#
-# IPv6: Netfilter Configuration
-#
-CONFIG_IP6_NF_IPTABLES_LEGACY=m
-CONFIG_NF_SOCKET_IPV6=m
-CONFIG_NF_TPROXY_IPV6=m
-CONFIG_NF_TABLES_IPV6=y
-CONFIG_NFT_REJECT_IPV6=m
-CONFIG_NFT_DUP_IPV6=m
-CONFIG_NFT_FIB_IPV6=m
-CONFIG_NF_DUP_IPV6=m
-CONFIG_NF_REJECT_IPV6=m
-CONFIG_NF_LOG_IPV6=m
-CONFIG_IP6_NF_IPTABLES=m
-CONFIG_IP6_NF_MATCH_AH=m
-CONFIG_IP6_NF_MATCH_EUI64=m
-CONFIG_IP6_NF_MATCH_FRAG=m
-CONFIG_IP6_NF_MATCH_OPTS=m
-CONFIG_IP6_NF_MATCH_HL=m
-CONFIG_IP6_NF_MATCH_IPV6HEADER=m
-CONFIG_IP6_NF_MATCH_MH=m
-CONFIG_IP6_NF_MATCH_RPFILTER=m
-CONFIG_IP6_NF_MATCH_RT=m
-CONFIG_IP6_NF_MATCH_SRH=m
-CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_TARGET_SYNPROXY=m
-CONFIG_IP6_NF_MANGLE=m
-CONFIG_IP6_NF_RAW=m
-CONFIG_IP6_NF_SECURITY=m
-CONFIG_IP6_NF_NAT=m
-CONFIG_IP6_NF_TARGET_MASQUERADE=m
-CONFIG_IP6_NF_TARGET_NPT=m
-# end of IPv6: Netfilter Configuration
-
-CONFIG_NF_DEFRAG_IPV6=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NFT_BRIDGE_META=m
-CONFIG_NFT_BRIDGE_REJECT=m
-CONFIG_NF_CONNTRACK_BRIDGE=m
-CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m
-CONFIG_BRIDGE_NF_EBTABLES=m
-CONFIG_BRIDGE_EBT_BROUTE=m
-CONFIG_BRIDGE_EBT_T_FILTER=m
-CONFIG_BRIDGE_EBT_T_NAT=m
-CONFIG_BRIDGE_EBT_802_3=m
-CONFIG_BRIDGE_EBT_AMONG=m
-CONFIG_BRIDGE_EBT_ARP=m
-CONFIG_BRIDGE_EBT_IP=m
-CONFIG_BRIDGE_EBT_IP6=m
-CONFIG_BRIDGE_EBT_LIMIT=m
-CONFIG_BRIDGE_EBT_MARK=m
-CONFIG_BRIDGE_EBT_PKTTYPE=m
-CONFIG_BRIDGE_EBT_STP=m
-CONFIG_BRIDGE_EBT_VLAN=m
-CONFIG_BRIDGE_EBT_ARPREPLY=m
-CONFIG_BRIDGE_EBT_DNAT=m
-CONFIG_BRIDGE_EBT_MARK_T=m
-CONFIG_BRIDGE_EBT_REDIRECT=m
-CONFIG_BRIDGE_EBT_SNAT=m
-CONFIG_BRIDGE_EBT_LOG=m
-CONFIG_BRIDGE_EBT_NFLOG=m
-CONFIG_IP_DCCP=m
-CONFIG_INET_DCCP_DIAG=m
-
-#
-# DCCP CCIDs Configuration
-#
-# CONFIG_IP_DCCP_CCID2_DEBUG is not set
-# CONFIG_IP_DCCP_CCID3 is not set
-# end of DCCP CCIDs Configuration
-
-#
-# DCCP Kernel Hacking
-#
-# CONFIG_IP_DCCP_DEBUG is not set
-# end of DCCP Kernel Hacking
-
-CONFIG_IP_SCTP=m
-# CONFIG_SCTP_DBG_OBJCNT is not set
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
-CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
-CONFIG_SCTP_COOKIE_HMAC_MD5=y
-CONFIG_SCTP_COOKIE_HMAC_SHA1=y
-CONFIG_INET_SCTP_DIAG=m
-CONFIG_RDS=m
-CONFIG_RDS_RDMA=m
-CONFIG_RDS_TCP=m
-# CONFIG_RDS_DEBUG is not set
-CONFIG_TIPC=m
-CONFIG_TIPC_MEDIA_IB=y
-CONFIG_TIPC_MEDIA_UDP=y
-CONFIG_TIPC_CRYPTO=y
-CONFIG_TIPC_DIAG=m
-CONFIG_ATM=m
-CONFIG_ATM_CLIP=m
-# CONFIG_ATM_CLIP_NO_ICMP is not set
-CONFIG_ATM_LANE=m
-CONFIG_ATM_MPOA=m
-CONFIG_ATM_BR2684=m
-# CONFIG_ATM_BR2684_IPFILTER is not set
-CONFIG_L2TP=m
-CONFIG_L2TP_DEBUGFS=m
-CONFIG_L2TP_V3=y
-CONFIG_L2TP_IP=m
-CONFIG_L2TP_ETH=m
-CONFIG_STP=m
-CONFIG_GARP=m
-CONFIG_MRP=m
-CONFIG_BRIDGE=m
-CONFIG_BRIDGE_IGMP_SNOOPING=y
-CONFIG_BRIDGE_VLAN_FILTERING=y
-CONFIG_BRIDGE_MRP=y
-CONFIG_BRIDGE_CFM=y
-CONFIG_NET_DSA=m
-CONFIG_NET_DSA_TAG_NONE=m
-CONFIG_NET_DSA_TAG_AR9331=m
-CONFIG_NET_DSA_TAG_BRCM_COMMON=m
-CONFIG_NET_DSA_TAG_BRCM=m
-CONFIG_NET_DSA_TAG_BRCM_LEGACY=m
-CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
-CONFIG_NET_DSA_TAG_HELLCREEK=m
-CONFIG_NET_DSA_TAG_GSWIP=m
-CONFIG_NET_DSA_TAG_DSA_COMMON=m
-CONFIG_NET_DSA_TAG_DSA=m
-CONFIG_NET_DSA_TAG_EDSA=m
-CONFIG_NET_DSA_TAG_MTK=m
-CONFIG_NET_DSA_TAG_KSZ=m
-CONFIG_NET_DSA_TAG_OCELOT=m
-CONFIG_NET_DSA_TAG_OCELOT_8021Q=m
-CONFIG_NET_DSA_TAG_QCA=m
-CONFIG_NET_DSA_TAG_RTL4_A=m
-CONFIG_NET_DSA_TAG_RTL8_4=m
-CONFIG_NET_DSA_TAG_RZN1_A5PSW=m
-CONFIG_NET_DSA_TAG_LAN9303=m
-CONFIG_NET_DSA_TAG_SJA1105=m
-CONFIG_NET_DSA_TAG_TRAILER=m
-CONFIG_NET_DSA_TAG_VSC73XX_8021Q=m
-CONFIG_NET_DSA_TAG_XRS700X=m
-CONFIG_VLAN_8021Q=m
-CONFIG_VLAN_8021Q_GVRP=y
-CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_LLC=m
-CONFIG_LLC2=m
-CONFIG_ATALK=m
-CONFIG_X25=m
-CONFIG_LAPB=m
-CONFIG_PHONET=m
-CONFIG_6LOWPAN=m
-# CONFIG_6LOWPAN_DEBUGFS is not set
-CONFIG_6LOWPAN_NHC=m
-CONFIG_6LOWPAN_NHC_DEST=m
-CONFIG_6LOWPAN_NHC_FRAGMENT=m
-CONFIG_6LOWPAN_NHC_HOP=m
-CONFIG_6LOWPAN_NHC_IPV6=m
-CONFIG_6LOWPAN_NHC_MOBILITY=m
-CONFIG_6LOWPAN_NHC_ROUTING=m
-CONFIG_6LOWPAN_NHC_UDP=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m
-CONFIG_6LOWPAN_GHC_UDP=m
-CONFIG_6LOWPAN_GHC_ICMPV6=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m
-CONFIG_IEEE802154=m
-CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y
-CONFIG_IEEE802154_SOCKET=m
-CONFIG_IEEE802154_6LOWPAN=m
-CONFIG_MAC802154=m
-CONFIG_NET_SCHED=y
-
-#
-# Queueing/Scheduling
-#
-CONFIG_NET_SCH_HTB=m
-CONFIG_NET_SCH_HFSC=m
-CONFIG_NET_SCH_PRIO=m
-CONFIG_NET_SCH_MULTIQ=m
-CONFIG_NET_SCH_RED=m
-CONFIG_NET_SCH_SFB=m
-CONFIG_NET_SCH_SFQ=m
-CONFIG_NET_SCH_TEQL=m
-CONFIG_NET_SCH_TBF=m
-CONFIG_NET_SCH_CBS=m
-CONFIG_NET_SCH_ETF=m
-CONFIG_NET_SCH_MQPRIO_LIB=m
-CONFIG_NET_SCH_TAPRIO=m
-CONFIG_NET_SCH_GRED=m
-CONFIG_NET_SCH_NETEM=m
-CONFIG_NET_SCH_DRR=m
-CONFIG_NET_SCH_MQPRIO=m
-CONFIG_NET_SCH_SKBPRIO=m
-CONFIG_NET_SCH_CHOKE=m
-CONFIG_NET_SCH_QFQ=m
-CONFIG_NET_SCH_CODEL=m
-CONFIG_NET_SCH_FQ_CODEL=m
-CONFIG_NET_SCH_CAKE=m
-CONFIG_NET_SCH_FQ=m
-CONFIG_NET_SCH_HHF=m
-CONFIG_NET_SCH_PIE=m
-CONFIG_NET_SCH_FQ_PIE=m
-CONFIG_NET_SCH_INGRESS=m
-CONFIG_NET_SCH_PLUG=m
-CONFIG_NET_SCH_ETS=m
-# CONFIG_NET_SCH_DEFAULT is not set
-
-#
-# Classification
-#
-CONFIG_NET_CLS=y
-CONFIG_NET_CLS_BASIC=m
-CONFIG_NET_CLS_ROUTE4=m
-CONFIG_NET_CLS_FW=m
-CONFIG_NET_CLS_U32=m
-# CONFIG_CLS_U32_PERF is not set
-CONFIG_CLS_U32_MARK=y
-CONFIG_NET_CLS_FLOW=m
-CONFIG_NET_CLS_CGROUP=m
-CONFIG_NET_CLS_BPF=m
-CONFIG_NET_CLS_FLOWER=m
-CONFIG_NET_CLS_MATCHALL=m
-CONFIG_NET_EMATCH=y
-CONFIG_NET_EMATCH_STACK=32
-CONFIG_NET_EMATCH_CMP=m
-CONFIG_NET_EMATCH_NBYTE=m
-CONFIG_NET_EMATCH_U32=m
-CONFIG_NET_EMATCH_META=m
-CONFIG_NET_EMATCH_TEXT=m
-CONFIG_NET_EMATCH_CANID=m
-CONFIG_NET_EMATCH_IPSET=m
-CONFIG_NET_EMATCH_IPT=m
-CONFIG_NET_CLS_ACT=y
-CONFIG_NET_ACT_POLICE=m
-CONFIG_NET_ACT_GACT=m
-CONFIG_GACT_PROB=y
-CONFIG_NET_ACT_MIRRED=m
-CONFIG_NET_ACT_SAMPLE=m
-CONFIG_NET_ACT_NAT=m
-CONFIG_NET_ACT_PEDIT=m
-CONFIG_NET_ACT_SIMP=m
-CONFIG_NET_ACT_SKBEDIT=m
-CONFIG_NET_ACT_CSUM=m
-CONFIG_NET_ACT_MPLS=m
-CONFIG_NET_ACT_VLAN=m
-CONFIG_NET_ACT_BPF=m
-CONFIG_NET_ACT_CONNMARK=m
-CONFIG_NET_ACT_CTINFO=m
-CONFIG_NET_ACT_SKBMOD=m
-CONFIG_NET_ACT_IFE=m
-CONFIG_NET_ACT_TUNNEL_KEY=m
-CONFIG_NET_ACT_CT=m
-CONFIG_NET_ACT_GATE=m
-CONFIG_NET_IFE_SKBMARK=m
-CONFIG_NET_IFE_SKBPRIO=m
-CONFIG_NET_IFE_SKBTCINDEX=m
-# CONFIG_NET_TC_SKB_EXT is not set
-CONFIG_NET_SCH_FIFO=y
-CONFIG_DCB=y
-CONFIG_DNS_RESOLVER=y
-CONFIG_BATMAN_ADV=m
-# CONFIG_BATMAN_ADV_BATMAN_V is not set
-CONFIG_BATMAN_ADV_BLA=y
-CONFIG_BATMAN_ADV_DAT=y
-CONFIG_BATMAN_ADV_NC=y
-CONFIG_BATMAN_ADV_MCAST=y
-# CONFIG_BATMAN_ADV_DEBUG is not set
-# CONFIG_BATMAN_ADV_TRACING is not set
-CONFIG_OPENVSWITCH=m
-CONFIG_OPENVSWITCH_GRE=m
-CONFIG_OPENVSWITCH_VXLAN=m
-CONFIG_OPENVSWITCH_GENEVE=m
-CONFIG_VSOCKETS=m
-CONFIG_VSOCKETS_DIAG=m
-CONFIG_VSOCKETS_LOOPBACK=m
-CONFIG_VMWARE_VMCI_VSOCKETS=m
-CONFIG_VIRTIO_VSOCKETS=m
-CONFIG_VIRTIO_VSOCKETS_COMMON=m
-CONFIG_HYPERV_VSOCKETS=m
-CONFIG_NETLINK_DIAG=m
-CONFIG_MPLS=y
-CONFIG_NET_MPLS_GSO=m
-CONFIG_MPLS_ROUTING=m
-CONFIG_MPLS_IPTUNNEL=m
-CONFIG_NET_NSH=m
-CONFIG_HSR=m
-CONFIG_NET_SWITCHDEV=y
-CONFIG_NET_L3_MASTER_DEV=y
-CONFIG_QRTR=m
-CONFIG_QRTR_SMD=m
-CONFIG_QRTR_TUN=m
-CONFIG_QRTR_MHI=m
-CONFIG_NET_NCSI=y
-# CONFIG_NCSI_OEM_CMD_GET_MAC is not set
-# CONFIG_NCSI_OEM_CMD_KEEP_PHY is not set
-CONFIG_PCPU_DEV_REFCNT=y
-CONFIG_MAX_SKB_FRAGS=17
-CONFIG_RPS=y
-CONFIG_RFS_ACCEL=y
-CONFIG_SOCK_RX_QUEUE_MAPPING=y
-CONFIG_XPS=y
-CONFIG_CGROUP_NET_PRIO=y
-CONFIG_CGROUP_NET_CLASSID=y
-CONFIG_NET_RX_BUSY_POLL=y
-CONFIG_BQL=y
-# CONFIG_BPF_STREAM_PARSER is not set
-CONFIG_NET_FLOW_LIMIT=y
-
-#
-# Network testing
-#
-CONFIG_NET_PKTGEN=m
-CONFIG_NET_DROP_MONITOR=m
-# end of Network testing
-# end of Networking options
-
-CONFIG_HAMRADIO=y
-
-#
-# Packet Radio protocols
-#
-CONFIG_AX25=m
-CONFIG_AX25_DAMA_SLAVE=y
-CONFIG_NETROM=m
-CONFIG_ROSE=m
-
-#
-# AX.25 network device drivers
-#
-CONFIG_MKISS=m
-CONFIG_6PACK=m
-CONFIG_BPQETHER=m
-CONFIG_SCC=m
-# CONFIG_SCC_DELAY is not set
-# CONFIG_SCC_TRXECHO is not set
-CONFIG_BAYCOM_SER_FDX=m
-CONFIG_BAYCOM_SER_HDX=m
-CONFIG_BAYCOM_PAR=m
-CONFIG_BAYCOM_EPP=m
-CONFIG_YAM=m
-# end of AX.25 network device drivers
-
-CONFIG_CAN=m
-CONFIG_CAN_RAW=m
-CONFIG_CAN_BCM=m
-CONFIG_CAN_GW=m
-CONFIG_CAN_J1939=m
-CONFIG_CAN_ISOTP=m
-CONFIG_BT=m
-CONFIG_BT_BREDR=y
-CONFIG_BT_RFCOMM=m
-CONFIG_BT_RFCOMM_TTY=y
-CONFIG_BT_BNEP=m
-CONFIG_BT_BNEP_MC_FILTER=y
-CONFIG_BT_BNEP_PROTO_FILTER=y
-CONFIG_BT_HIDP=m
-CONFIG_BT_LE=y
-CONFIG_BT_LE_L2CAP_ECRED=y
-CONFIG_BT_6LOWPAN=m
-# CONFIG_BT_LEDS is not set
-CONFIG_BT_MSFTEXT=y
-CONFIG_BT_AOSPEXT=y
-CONFIG_BT_DEBUGFS=y
-# CONFIG_BT_SELFTEST is not set
-
-#
-# Bluetooth device drivers
-#
-CONFIG_BT_INTEL=m
-CONFIG_BT_BCM=m
-CONFIG_BT_RTL=m
-CONFIG_BT_QCA=m
-CONFIG_BT_MTK=m
-CONFIG_BT_HCIBTUSB=m
-# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
-CONFIG_BT_HCIBTUSB_POLL_SYNC=y
-CONFIG_BT_HCIBTUSB_AUTO_ISOC_ALT=y
-CONFIG_BT_HCIBTUSB_BCM=y
-CONFIG_BT_HCIBTUSB_MTK=y
-CONFIG_BT_HCIBTUSB_RTL=y
-CONFIG_BT_HCIBTSDIO=m
-CONFIG_BT_HCIUART=m
-CONFIG_BT_HCIUART_SERDEV=y
-CONFIG_BT_HCIUART_H4=y
-CONFIG_BT_HCIUART_NOKIA=m
-CONFIG_BT_HCIUART_BCSP=y
-CONFIG_BT_HCIUART_ATH3K=y
-CONFIG_BT_HCIUART_LL=y
-CONFIG_BT_HCIUART_3WIRE=y
-CONFIG_BT_HCIUART_INTEL=y
-CONFIG_BT_HCIUART_BCM=y
-CONFIG_BT_HCIUART_RTL=y
-CONFIG_BT_HCIUART_QCA=y
-CONFIG_BT_HCIUART_AG6XX=y
-CONFIG_BT_HCIUART_MRVL=y
-CONFIG_BT_HCIUART_AML=y
-CONFIG_BT_HCIBCM203X=m
-CONFIG_BT_HCIBCM4377=m
-CONFIG_BT_HCIBPA10X=m
-CONFIG_BT_HCIBFUSB=m
-CONFIG_BT_HCIDTL1=m
-CONFIG_BT_HCIBT3C=m
-CONFIG_BT_HCIBLUECARD=m
-CONFIG_BT_HCIVHCI=m
-CONFIG_BT_MRVL=m
-CONFIG_BT_MRVL_SDIO=m
-CONFIG_BT_ATH3K=m
-CONFIG_BT_MTKSDIO=m
-CONFIG_BT_MTKUART=m
-CONFIG_BT_HCIRSI=m
-CONFIG_BT_VIRTIO=m
-CONFIG_BT_NXPUART=m
-# CONFIG_BT_INTEL_PCIE is not set
-# end of Bluetooth device drivers
-
-CONFIG_AF_RXRPC=m
-CONFIG_AF_RXRPC_IPV6=y
-# CONFIG_AF_RXRPC_INJECT_LOSS is not set
-# CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set
-# CONFIG_AF_RXRPC_DEBUG is not set
-# CONFIG_RXKAD is not set
-# CONFIG_RXPERF is not set
-CONFIG_AF_KCM=m
-CONFIG_STREAM_PARSER=y
-CONFIG_MCTP=y
-CONFIG_MCTP_FLOWS=y
-CONFIG_FIB_RULES=y
-CONFIG_WIRELESS=y
-CONFIG_WIRELESS_EXT=y
-CONFIG_WEXT_CORE=y
-CONFIG_WEXT_PROC=y
-CONFIG_WEXT_PRIV=y
-CONFIG_CFG80211=m
-# CONFIG_NL80211_TESTMODE is not set
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
-CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
-CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
-CONFIG_CFG80211_DEFAULT_PS=y
-CONFIG_CFG80211_DEBUGFS=y
-CONFIG_CFG80211_CRDA_SUPPORT=y
-CONFIG_CFG80211_WEXT=y
-CONFIG_MAC80211=m
-CONFIG_MAC80211_HAS_RC=y
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
-CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
-CONFIG_MAC80211_MESH=y
-CONFIG_MAC80211_LEDS=y
-CONFIG_MAC80211_DEBUGFS=y
-CONFIG_MAC80211_MESSAGE_TRACING=y
-# CONFIG_MAC80211_DEBUG_MENU is not set
-CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
-CONFIG_RFKILL=y
-CONFIG_RFKILL_LEDS=y
-CONFIG_RFKILL_INPUT=y
-CONFIG_RFKILL_GPIO=m
-CONFIG_NET_9P=m
-CONFIG_NET_9P_FD=m
-CONFIG_NET_9P_VIRTIO=m
-CONFIG_NET_9P_XEN=m
-CONFIG_NET_9P_USBG=m
-CONFIG_NET_9P_RDMA=m
-# CONFIG_NET_9P_DEBUG is not set
-CONFIG_CAIF=m
-# CONFIG_CAIF_DEBUG is not set
-CONFIG_CAIF_NETDEV=m
-CONFIG_CAIF_USB=m
-CONFIG_CEPH_LIB=m
-# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
-CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
-CONFIG_NFC=m
-CONFIG_NFC_DIGITAL=m
-CONFIG_NFC_NCI=m
-CONFIG_NFC_NCI_SPI=m
-CONFIG_NFC_NCI_UART=m
-CONFIG_NFC_HCI=m
-CONFIG_NFC_SHDLC=y
-
-#
-# Near Field Communication (NFC) devices
-#
-CONFIG_NFC_TRF7970A=m
-CONFIG_NFC_MEI_PHY=m
-CONFIG_NFC_SIM=m
-CONFIG_NFC_PORT100=m
-CONFIG_NFC_VIRTUAL_NCI=m
-CONFIG_NFC_FDP=m
-CONFIG_NFC_FDP_I2C=m
-CONFIG_NFC_PN544=m
-CONFIG_NFC_PN544_I2C=m
-CONFIG_NFC_PN544_MEI=m
-CONFIG_NFC_PN533=m
-CONFIG_NFC_PN533_USB=m
-CONFIG_NFC_PN533_I2C=m
-CONFIG_NFC_PN532_UART=m
-CONFIG_NFC_MICROREAD=m
-CONFIG_NFC_MICROREAD_I2C=m
-CONFIG_NFC_MICROREAD_MEI=m
-CONFIG_NFC_MRVL=m
-CONFIG_NFC_MRVL_USB=m
-CONFIG_NFC_MRVL_UART=m
-CONFIG_NFC_MRVL_I2C=m
-CONFIG_NFC_MRVL_SPI=m
-CONFIG_NFC_ST21NFCA=m
-CONFIG_NFC_ST21NFCA_I2C=m
-CONFIG_NFC_ST_NCI=m
-CONFIG_NFC_ST_NCI_I2C=m
-CONFIG_NFC_ST_NCI_SPI=m
-CONFIG_NFC_NXP_NCI=m
-CONFIG_NFC_NXP_NCI_I2C=m
-CONFIG_NFC_S3FWRN5=m
-CONFIG_NFC_S3FWRN5_I2C=m
-CONFIG_NFC_S3FWRN82_UART=m
-CONFIG_NFC_ST95HF=m
-# end of Near Field Communication (NFC) devices
-
-CONFIG_PSAMPLE=m
-CONFIG_NET_IFE=m
-CONFIG_LWTUNNEL=y
-CONFIG_LWTUNNEL_BPF=y
-CONFIG_DST_CACHE=y
-CONFIG_GRO_CELLS=y
-CONFIG_NET_IEEE8021Q_HELPERS=y
-CONFIG_NET_SELFTESTS=y
-CONFIG_NET_SOCK_MSG=y
-CONFIG_NET_DEVLINK=y
-CONFIG_PAGE_POOL=y
-CONFIG_PAGE_POOL_STATS=y
-CONFIG_FAILOVER=y
-CONFIG_ETHTOOL_NETLINK=y
-
-#
-# Device Drivers
-#
-CONFIG_HAVE_EISA=y
-# CONFIG_EISA is not set
-CONFIG_HAVE_PCI=y
-CONFIG_GENERIC_PCI_IOMAP=y
-CONFIG_PCI=y
-CONFIG_PCI_DOMAINS=y
-CONFIG_PCIEPORTBUS=y
-CONFIG_HOTPLUG_PCI_PCIE=y
-CONFIG_PCIEAER=y
-# CONFIG_PCIEAER_INJECT is not set
-CONFIG_PCIEAER_CXL=y
-# CONFIG_PCIE_ECRC is not set
-CONFIG_PCIEASPM=y
-CONFIG_PCIEASPM_DEFAULT=y
-# CONFIG_PCIEASPM_POWERSAVE is not set
-# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
-# CONFIG_PCIEASPM_PERFORMANCE is not set
-CONFIG_PCIE_PME=y
-CONFIG_PCIE_DPC=y
-CONFIG_PCIE_PTM=y
-# CONFIG_PCIE_EDR is not set
-CONFIG_PCI_MSI=y
-CONFIG_PCI_QUIRKS=y
-# CONFIG_PCI_DEBUG is not set
-CONFIG_PCI_REALLOC_ENABLE_AUTO=y
-CONFIG_PCI_STUB=m
-# CONFIG_PCI_PF_STUB is not set
-CONFIG_PCI_ATS=y
-CONFIG_PCI_DOE=y
-CONFIG_PCI_LOCKLESS_CONFIG=y
-CONFIG_PCI_IOV=y
-CONFIG_PCI_NPEM=y
-CONFIG_PCI_PRI=y
-CONFIG_PCI_PASID=y
-CONFIG_PCIE_TPH=y
-CONFIG_PCI_LABEL=y
-# CONFIG_PCIE_BUS_TUNE_OFF is not set
-CONFIG_PCIE_BUS_DEFAULT=y
-# CONFIG_PCIE_BUS_SAFE is not set
-# CONFIG_PCIE_BUS_PERFORMANCE is not set
-# CONFIG_PCIE_BUS_PEER2PEER is not set
-CONFIG_VGA_ARB=y
-CONFIG_VGA_ARB_MAX_GPUS=16
-CONFIG_HOTPLUG_PCI=y
-CONFIG_HOTPLUG_PCI_COMPAQ=m
-CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y
-CONFIG_HOTPLUG_PCI_IBM=m
-CONFIG_HOTPLUG_PCI_ACPI=y
-CONFIG_HOTPLUG_PCI_ACPI_IBM=m
-CONFIG_HOTPLUG_PCI_CPCI=y
-CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
-CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
-CONFIG_HOTPLUG_PCI_OCTEONEP=y
-CONFIG_HOTPLUG_PCI_SHPC=y
-
-#
-# PCI controller drivers
-#
-
-#
-# Cadence-based PCIe controllers
-#
-# end of Cadence-based PCIe controllers
-
-#
-# DesignWare-based PCIe controllers
-#
-# CONFIG_PCI_MESON is not set
-# CONFIG_PCIE_DW_PLAT_HOST is not set
-# end of DesignWare-based PCIe controllers
-
-#
-# Mobiveil-based PCIe controllers
-#
-# end of Mobiveil-based PCIe controllers
-
-#
-# PLDA-based PCIe controllers
-#
-# end of PLDA-based PCIe controllers
-# end of PCI controller drivers
-
-#
-# PCI Endpoint
-#
-# CONFIG_PCI_ENDPOINT is not set
-# end of PCI Endpoint
-
-#
-# PCI switch controller drivers
-#
-CONFIG_PCI_SW_SWITCHTEC=m
-# end of PCI switch controller drivers
-
-CONFIG_CXL_BUS=m
-CONFIG_CXL_PCI=m
-# CONFIG_CXL_MEM_RAW_COMMANDS is not set
-CONFIG_CXL_PMEM=m
-CONFIG_CXL_MEM=m
-CONFIG_CXL_PORT=m
-CONFIG_CXL_SUSPEND=y
-CONFIG_CXL_REGION=y
-# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
-CONFIG_PCCARD=m
-CONFIG_PCMCIA=m
-CONFIG_PCMCIA_LOAD_CIS=y
-CONFIG_CARDBUS=y
-
-#
-# PC-card bridges
-#
-CONFIG_YENTA=m
-CONFIG_YENTA_O2=y
-CONFIG_YENTA_RICOH=y
-CONFIG_YENTA_TI=y
-CONFIG_YENTA_ENE_TUNE=y
-CONFIG_YENTA_TOSHIBA=y
-CONFIG_PD6729=m
-CONFIG_I82092=m
-CONFIG_I82365=m
-CONFIG_TCIC=m
-CONFIG_PCMCIA_PROBE=y
-CONFIG_PCCARD_NONSTATIC=y
-CONFIG_RAPIDIO=y
-CONFIG_RAPIDIO_TSI721=m
-CONFIG_RAPIDIO_DISC_TIMEOUT=30
-# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set
-CONFIG_RAPIDIO_DMA_ENGINE=y
-# CONFIG_RAPIDIO_DEBUG is not set
-CONFIG_RAPIDIO_ENUM_BASIC=m
-CONFIG_RAPIDIO_CHMAN=m
-CONFIG_RAPIDIO_MPORT_CDEV=m
-
-#
-# RapidIO Switch drivers
-#
-CONFIG_RAPIDIO_CPS_XX=m
-CONFIG_RAPIDIO_CPS_GEN2=m
-CONFIG_RAPIDIO_RXS_GEN3=m
-# end of RapidIO Switch drivers
-
-#
-# Generic Driver Options
-#
-CONFIG_AUXILIARY_BUS=y
-CONFIG_UEVENT_HELPER=y
-CONFIG_UEVENT_HELPER_PATH=""
-CONFIG_DEVTMPFS=y
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_DEVTMPFS_SAFE=y
-# CONFIG_STANDALONE is not set
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-
-#
-# Firmware loader
-#
-CONFIG_FW_LOADER=y
-CONFIG_FW_LOADER_DEBUG=y
-CONFIG_FW_LOADER_PAGED_BUF=y
-CONFIG_FW_LOADER_SYSFS=y
-CONFIG_EXTRA_FIRMWARE=""
-CONFIG_FW_LOADER_USER_HELPER=y
-# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
-CONFIG_FW_LOADER_COMPRESS=y
-CONFIG_FW_LOADER_COMPRESS_XZ=y
-CONFIG_FW_LOADER_COMPRESS_ZSTD=y
-CONFIG_FW_CACHE=y
-CONFIG_FW_UPLOAD=y
-# end of Firmware loader
-
-CONFIG_WANT_DEV_COREDUMP=y
-CONFIG_ALLOW_DEV_COREDUMP=y
-CONFIG_DEV_COREDUMP=y
-# CONFIG_DEBUG_DRIVER is not set
-# CONFIG_DEBUG_DEVRES is not set
-# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
-# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
-CONFIG_SYS_HYPERVISOR=y
-CONFIG_GENERIC_CPU_DEVICES=y
-CONFIG_GENERIC_CPU_AUTOPROBE=y
-CONFIG_GENERIC_CPU_VULNERABILITIES=y
-CONFIG_SOC_BUS=y
-CONFIG_REGMAP=y
-CONFIG_REGMAP_I2C=y
-CONFIG_REGMAP_SPI=y
-CONFIG_REGMAP_SPMI=m
-CONFIG_REGMAP_W1=m
-CONFIG_REGMAP_MMIO=y
-CONFIG_REGMAP_IRQ=y
-CONFIG_REGMAP_SCCB=m
-CONFIG_REGMAP_I3C=m
-CONFIG_REGMAP_SPI_AVMM=m
-CONFIG_DMA_SHARED_BUFFER=y
-# CONFIG_DMA_FENCE_TRACE is not set
-# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
-# end of Generic Driver Options
-
-#
-# Bus devices
-#
-CONFIG_MHI_BUS=m
-# CONFIG_MHI_BUS_DEBUG is not set
-CONFIG_MHI_BUS_PCI_GENERIC=m
-CONFIG_MHI_BUS_EP=m
-# end of Bus devices
-
-#
-# Cache Drivers
-#
-# end of Cache Drivers
-
-CONFIG_CONNECTOR=y
-CONFIG_PROC_EVENTS=y
-
-#
-# Firmware Drivers
-#
-
-#
-# ARM System Control and Management Interface Protocol
-#
-# end of ARM System Control and Management Interface Protocol
-
-CONFIG_EDD=y
-CONFIG_EDD_OFF=y
-CONFIG_FIRMWARE_MEMMAP=y
-CONFIG_DMIID=y
-CONFIG_DMI_SYSFS=m
-CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
-CONFIG_ISCSI_IBFT_FIND=y
-CONFIG_ISCSI_IBFT=m
-CONFIG_FW_CFG_SYSFS=m
-# CONFIG_FW_CFG_SYSFS_CMDLINE is not set
-CONFIG_SYSFB=y
-CONFIG_SYSFB_SIMPLEFB=y
-CONFIG_FW_CS_DSP=m
-CONFIG_GOOGLE_FIRMWARE=y
-# CONFIG_GOOGLE_SMI is not set
-CONFIG_GOOGLE_CBMEM=m
-CONFIG_GOOGLE_COREBOOT_TABLE=m
-# CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY is not set
-CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=m
-# CONFIG_GOOGLE_MEMCONSOLE_COREBOOT is not set
-# CONFIG_GOOGLE_VPD is not set
-
-#
-# EFI (Extensible Firmware Interface) Support
-#
-CONFIG_EFI_ESRT=y
-CONFIG_EFI_VARS_PSTORE=m
-# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
-CONFIG_EFI_DXE_MEM_ATTRIBUTES=y
-CONFIG_EFI_RUNTIME_WRAPPERS=y
-CONFIG_EFI_BOOTLOADER_CONTROL=m
-CONFIG_EFI_CAPSULE_LOADER=y
-CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH=y
-# CONFIG_EFI_TEST is not set
-CONFIG_EFI_DEV_PATH_PARSER=y
-CONFIG_APPLE_PROPERTIES=y
-CONFIG_RESET_ATTACK_MITIGATION=y
-# CONFIG_EFI_RCI2_TABLE is not set
-# CONFIG_EFI_DISABLE_PCI_DMA is not set
-CONFIG_EFI_EARLYCON=y
-CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
-# CONFIG_EFI_DISABLE_RUNTIME is not set
-CONFIG_EFI_COCO_SECRET=y
-# end of EFI (Extensible Firmware Interface) Support
-
-CONFIG_UEFI_CPER=y
-CONFIG_UEFI_CPER_X86=y
-
-#
-# Qualcomm firmware drivers
-#
-# end of Qualcomm firmware drivers
-
-#
-# Tegra firmware driver
-#
-# end of Tegra firmware driver
-# end of Firmware Drivers
-
-CONFIG_GNSS=m
-CONFIG_GNSS_SERIAL=m
-CONFIG_GNSS_MTK_SERIAL=m
-CONFIG_GNSS_SIRF_SERIAL=m
-CONFIG_GNSS_UBX_SERIAL=m
-CONFIG_GNSS_USB=m
-CONFIG_MTD=m
-# CONFIG_MTD_TESTS is not set
-
-#
-# Partition parsers
-#
-CONFIG_MTD_CMDLINE_PARTS=m
-CONFIG_MTD_REDBOOT_PARTS=m
-CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
-# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
-# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
-# end of Partition parsers
-
-#
-# User Modules And Translation Layers
-#
-CONFIG_MTD_BLKDEVS=m
-CONFIG_MTD_BLOCK=m
-CONFIG_MTD_BLOCK_RO=m
-
-#
-# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK.
-#
-CONFIG_FTL=m
-CONFIG_NFTL=m
-CONFIG_NFTL_RW=y
-CONFIG_INFTL=m
-CONFIG_RFD_FTL=m
-CONFIG_SSFDC=m
-CONFIG_SM_FTL=m
-CONFIG_MTD_OOPS=m
-CONFIG_MTD_SWAP=m
-# CONFIG_MTD_PARTITIONED_MASTER is not set
-
-#
-# RAM/ROM/Flash chip drivers
-#
-CONFIG_MTD_CFI=m
-CONFIG_MTD_JEDECPROBE=m
-CONFIG_MTD_GEN_PROBE=m
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-CONFIG_MTD_CFI_INTELEXT=m
-CONFIG_MTD_CFI_AMDSTD=m
-CONFIG_MTD_CFI_STAA=m
-CONFIG_MTD_CFI_UTIL=m
-CONFIG_MTD_RAM=m
-CONFIG_MTD_ROM=m
-CONFIG_MTD_ABSENT=m
-# end of RAM/ROM/Flash chip drivers
-
-#
-# Mapping drivers for chip access
-#
-CONFIG_MTD_COMPLEX_MAPPINGS=y
-CONFIG_MTD_PHYSMAP=m
-# CONFIG_MTD_PHYSMAP_COMPAT is not set
-CONFIG_MTD_PHYSMAP_GPIO_ADDR=y
-CONFIG_MTD_SBC_GXX=m
-CONFIG_MTD_SCx200_DOCFLASH=m
-CONFIG_MTD_AMD76XROM=m
-CONFIG_MTD_ICHXROM=m
-CONFIG_MTD_ESB2ROM=m
-CONFIG_MTD_CK804XROM=m
-CONFIG_MTD_SCB2_FLASH=m
-CONFIG_MTD_NETtel=m
-CONFIG_MTD_L440GX=m
-CONFIG_MTD_PCI=m
-CONFIG_MTD_PCMCIA=m
-# CONFIG_MTD_PCMCIA_ANONYMOUS is not set
-CONFIG_MTD_PLATRAM=m
-# end of Mapping drivers for chip access
-
-#
-# Self-contained MTD device drivers
-#
-CONFIG_MTD_PMC551=m
-# CONFIG_MTD_PMC551_BUGFIX is not set
-# CONFIG_MTD_PMC551_DEBUG is not set
-CONFIG_MTD_DATAFLASH=m
-# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
-CONFIG_MTD_DATAFLASH_OTP=y
-CONFIG_MTD_MCHP23K256=m
-CONFIG_MTD_MCHP48L640=m
-CONFIG_MTD_SST25L=m
-CONFIG_MTD_SLRAM=m
-CONFIG_MTD_PHRAM=m
-CONFIG_MTD_MTDRAM=m
-CONFIG_MTDRAM_TOTAL_SIZE=4096
-CONFIG_MTDRAM_ERASE_SIZE=128
-CONFIG_MTD_BLOCK2MTD=m
-
-#
-# Disk-On-Chip Device Drivers
-#
-CONFIG_MTD_DOCG3=m
-CONFIG_BCH_CONST_M=14
-CONFIG_BCH_CONST_T=4
-# end of Self-contained MTD device drivers
-
-#
-# NAND
-#
-CONFIG_MTD_NAND_CORE=m
-CONFIG_MTD_ONENAND=m
-CONFIG_MTD_ONENAND_VERIFY_WRITE=y
-CONFIG_MTD_ONENAND_GENERIC=m
-# CONFIG_MTD_ONENAND_OTP is not set
-CONFIG_MTD_ONENAND_2X_PROGRAM=y
-CONFIG_MTD_RAW_NAND=m
-
-#
-# Raw/parallel NAND flash controllers
-#
-CONFIG_MTD_NAND_DENALI=m
-CONFIG_MTD_NAND_DENALI_PCI=m
-CONFIG_MTD_NAND_CAFE=m
-CONFIG_MTD_NAND_CS553X=m
-CONFIG_MTD_NAND_MXIC=m
-CONFIG_MTD_NAND_GPIO=m
-CONFIG_MTD_NAND_PLATFORM=m
-CONFIG_MTD_NAND_ARASAN=m
-
-#
-# Misc
-#
-CONFIG_MTD_SM_COMMON=m
-CONFIG_MTD_NAND_NANDSIM=m
-CONFIG_MTD_NAND_RICOH=m
-CONFIG_MTD_NAND_DISKONCHIP=m
-# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
-CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
-# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
-CONFIG_MTD_SPI_NAND=m
-
-#
-# ECC engine support
-#
-CONFIG_MTD_NAND_ECC=y
-CONFIG_MTD_NAND_ECC_SW_HAMMING=y
-# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
-# CONFIG_MTD_NAND_ECC_SW_BCH is not set
-CONFIG_MTD_NAND_ECC_MXIC=y
-# end of ECC engine support
-# end of NAND
-
-#
-# LPDDR & LPDDR2 PCM memory drivers
-#
-CONFIG_MTD_LPDDR=m
-CONFIG_MTD_QINFO_PROBE=m
-# end of LPDDR & LPDDR2 PCM memory drivers
-
-CONFIG_MTD_SPI_NOR=m
-CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
-# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
-CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
-# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
-CONFIG_MTD_UBI=m
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTD_UBI_BEB_LIMIT=20
-CONFIG_MTD_UBI_FASTMAP=y
-CONFIG_MTD_UBI_GLUEBI=m
-CONFIG_MTD_UBI_BLOCK=y
-# CONFIG_MTD_UBI_NVMEM is not set
-CONFIG_MTD_HYPERBUS=m
-# CONFIG_OF is not set
-CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
-CONFIG_PARPORT=m
-CONFIG_PARPORT_PC=m
-CONFIG_PARPORT_SERIAL=m
-CONFIG_PARPORT_PC_FIFO=y
-# CONFIG_PARPORT_PC_SUPERIO is not set
-CONFIG_PARPORT_PC_PCMCIA=m
-CONFIG_PARPORT_1284=y
-CONFIG_PARPORT_NOT_PC=y
-CONFIG_PNP=y
-# CONFIG_PNP_DEBUG_MESSAGES is not set
-
-#
-# Protocols
-#
-CONFIG_ISAPNP=y
-CONFIG_PNPBIOS=y
-CONFIG_PNPBIOS_PROC_FS=y
-CONFIG_PNPACPI=y
-CONFIG_BLK_DEV=y
-CONFIG_BLK_DEV_NULL_BLK=m
-CONFIG_BLK_DEV_FD=m
-# CONFIG_BLK_DEV_FD_RAWCMD is not set
-CONFIG_CDROM=y
-CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
-CONFIG_ZRAM=m
-CONFIG_ZRAM_BACKEND_LZ4=y
-CONFIG_ZRAM_BACKEND_LZ4HC=y
-CONFIG_ZRAM_BACKEND_ZSTD=y
-CONFIG_ZRAM_BACKEND_DEFLATE=y
-CONFIG_ZRAM_BACKEND_842=y
-CONFIG_ZRAM_BACKEND_LZO=y
-CONFIG_ZRAM_DEF_COMP_LZORLE=y
-# CONFIG_ZRAM_DEF_COMP_LZO is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
-# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
-# CONFIG_ZRAM_DEF_COMP_DEFLATE is not set
-# CONFIG_ZRAM_DEF_COMP_842 is not set
-CONFIG_ZRAM_DEF_COMP="lzo-rle"
-# CONFIG_ZRAM_WRITEBACK is not set
-# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
-# CONFIG_ZRAM_MEMORY_TRACKING is not set
-CONFIG_ZRAM_MULTI_COMP=y
-CONFIG_BLK_DEV_LOOP=y
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
-CONFIG_BLK_DEV_DRBD=m
-# CONFIG_DRBD_FAULT_INJECTION is not set
-CONFIG_BLK_DEV_NBD=m
-CONFIG_BLK_DEV_RAM=y
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_BLK_DEV_RAM_SIZE=65536
-CONFIG_CDROM_PKTCDVD=m
-CONFIG_CDROM_PKTCDVD_BUFFERS=8
-# CONFIG_CDROM_PKTCDVD_WCACHE is not set
-CONFIG_ATA_OVER_ETH=m
-CONFIG_XEN_BLKDEV_FRONTEND=y
-CONFIG_XEN_BLKDEV_BACKEND=m
-CONFIG_VIRTIO_BLK=y
-CONFIG_BLK_DEV_RBD=m
-# CONFIG_BLK_DEV_UBLK is not set
-CONFIG_BLK_DEV_RNBD=y
-CONFIG_BLK_DEV_RNBD_CLIENT=m
-CONFIG_BLK_DEV_RNBD_SERVER=m
-
-#
-# NVME Support
-#
-CONFIG_NVME_CORE=y
-CONFIG_BLK_DEV_NVME=y
-# CONFIG_NVME_MULTIPATH is not set
-# CONFIG_NVME_VERBOSE_ERRORS is not set
-CONFIG_NVME_HWMON=y
-CONFIG_NVME_FABRICS=m
-CONFIG_NVME_RDMA=m
-CONFIG_NVME_FC=m
-CONFIG_NVME_TCP=m
-# CONFIG_NVME_TCP_TLS is not set
-# CONFIG_NVME_HOST_AUTH is not set
-CONFIG_NVME_TARGET=m
-CONFIG_NVME_TARGET_DEBUGFS=y
-# CONFIG_NVME_TARGET_PASSTHRU is not set
-CONFIG_NVME_TARGET_LOOP=m
-CONFIG_NVME_TARGET_RDMA=m
-CONFIG_NVME_TARGET_FC=m
-CONFIG_NVME_TARGET_FCLOOP=m
-CONFIG_NVME_TARGET_TCP=m
-# CONFIG_NVME_TARGET_TCP_TLS is not set
-# CONFIG_NVME_TARGET_AUTH is not set
-# end of NVME Support
-
-#
-# Misc devices
-#
-CONFIG_SENSORS_LIS3LV02D=m
-CONFIG_AD525X_DPOT=m
-CONFIG_AD525X_DPOT_I2C=m
-CONFIG_AD525X_DPOT_SPI=m
-CONFIG_DUMMY_IRQ=m
-CONFIG_IBM_ASM=m
-CONFIG_PHANTOM=m
-CONFIG_RPMB=m
-CONFIG_TIFM_CORE=m
-CONFIG_TIFM_7XX1=m
-CONFIG_ICS932S401=m
-CONFIG_ENCLOSURE_SERVICES=m
-CONFIG_SMPRO_ERRMON=m
-CONFIG_SMPRO_MISC=m
-# CONFIG_CS5535_MFGPT is not set
-CONFIG_HP_ILO=m
-CONFIG_APDS9802ALS=m
-CONFIG_ISL29003=m
-CONFIG_ISL29020=m
-CONFIG_SENSORS_TSL2550=m
-CONFIG_SENSORS_BH1770=m
-CONFIG_SENSORS_APDS990X=m
-CONFIG_HMC6352=m
-CONFIG_DS1682=m
-CONFIG_VMWARE_BALLOON=m
-CONFIG_PCH_PHUB=m
-CONFIG_LATTICE_ECP3_CONFIG=m
-CONFIG_SRAM=y
-CONFIG_DW_XDATA_PCIE=m
-# CONFIG_PCI_ENDPOINT_TEST is not set
-CONFIG_XILINX_SDFEC=m
-CONFIG_MISC_RTSX=m
-CONFIG_NTSYNC=m
-CONFIG_TPS6594_ESM=m
-CONFIG_TPS6594_PFSM=m
-CONFIG_NSM=m
-CONFIG_C2PORT=m
-CONFIG_C2PORT_DURAMAR_2150=m
-
-#
-# EEPROM support
-#
-CONFIG_EEPROM_AT24=m
-CONFIG_EEPROM_AT25=m
-CONFIG_EEPROM_MAX6875=m
-CONFIG_EEPROM_93CX6=m
-CONFIG_EEPROM_93XX46=m
-CONFIG_EEPROM_IDT_89HPESX=m
-CONFIG_EEPROM_EE1004=m
-# end of EEPROM support
-
-CONFIG_CB710_CORE=m
-# CONFIG_CB710_DEBUG is not set
-CONFIG_CB710_DEBUG_ASSUMPTIONS=y
-CONFIG_SENSORS_LIS3_I2C=m
-CONFIG_ALTERA_STAPL=m
-CONFIG_INTEL_MEI=m
-CONFIG_INTEL_MEI_ME=m
-# CONFIG_INTEL_MEI_TXE is not set
-CONFIG_INTEL_MEI_GSC=m
-CONFIG_INTEL_MEI_VSC_HW=m
-CONFIG_INTEL_MEI_VSC=m
-# CONFIG_INTEL_MEI_HDCP is not set
-# CONFIG_INTEL_MEI_PXP is not set
-CONFIG_INTEL_MEI_GSC_PROXY=m
-CONFIG_VMWARE_VMCI=m
-CONFIG_ECHO=m
-CONFIG_BCM_VK=m
-CONFIG_BCM_VK_TTY=y
-CONFIG_MISC_ALCOR_PCI=m
-CONFIG_MISC_RTSX_PCI=m
-CONFIG_MISC_RTSX_USB=m
-CONFIG_UACCE=m
-CONFIG_PVPANIC=y
-CONFIG_PVPANIC_MMIO=m
-CONFIG_PVPANIC_PCI=m
-CONFIG_GP_PCI1XXXX=m
-# end of Misc devices
-
-#
-# SCSI device support
-#
-CONFIG_SCSI_MOD=y
-CONFIG_RAID_ATTRS=m
-CONFIG_SCSI_COMMON=y
-CONFIG_SCSI=y
-CONFIG_SCSI_DMA=y
-CONFIG_SCSI_NETLINK=y
-CONFIG_SCSI_PROC_FS=y
-
-#
-# SCSI support type (disk, tape, CD-ROM)
-#
-CONFIG_BLK_DEV_SD=y
-CONFIG_CHR_DEV_ST=m
-CONFIG_BLK_DEV_SR=y
-CONFIG_CHR_DEV_SG=y
-CONFIG_BLK_DEV_BSG=y
-CONFIG_CHR_DEV_SCH=m
-CONFIG_SCSI_ENCLOSURE=m
-CONFIG_SCSI_CONSTANTS=y
-CONFIG_SCSI_LOGGING=y
-CONFIG_SCSI_SCAN_ASYNC=y
-
-#
-# SCSI Transports
-#
-CONFIG_SCSI_SPI_ATTRS=m
-CONFIG_SCSI_FC_ATTRS=m
-CONFIG_SCSI_ISCSI_ATTRS=m
-CONFIG_SCSI_SAS_ATTRS=m
-CONFIG_SCSI_SAS_LIBSAS=m
-CONFIG_SCSI_SAS_ATA=y
-CONFIG_SCSI_SAS_HOST_SMP=y
-CONFIG_SCSI_SRP_ATTRS=m
-# end of SCSI Transports
-
-CONFIG_SCSI_LOWLEVEL=y
-CONFIG_ISCSI_TCP=m
-CONFIG_ISCSI_BOOT_SYSFS=m
-CONFIG_SCSI_CXGB3_ISCSI=m
-CONFIG_SCSI_CXGB4_ISCSI=m
-CONFIG_SCSI_BNX2_ISCSI=m
-CONFIG_SCSI_BNX2X_FCOE=m
-CONFIG_BE2ISCSI=m
-CONFIG_BLK_DEV_3W_XXXX_RAID=m
-CONFIG_SCSI_HPSA=m
-CONFIG_SCSI_3W_9XXX=m
-CONFIG_SCSI_3W_SAS=m
-CONFIG_SCSI_ACARD=m
-CONFIG_SCSI_AHA152X=m
-CONFIG_SCSI_AHA1542=m
-CONFIG_SCSI_AACRAID=m
-CONFIG_SCSI_AIC7XXX=m
-CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
-CONFIG_AIC7XXX_RESET_DELAY_MS=5000
-# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
-CONFIG_AIC7XXX_DEBUG_MASK=0
-CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
-CONFIG_SCSI_AIC79XX=m
-CONFIG_AIC79XX_CMDS_PER_DEVICE=32
-CONFIG_AIC79XX_RESET_DELAY_MS=5000
-# CONFIG_AIC79XX_DEBUG_ENABLE is not set
-CONFIG_AIC79XX_DEBUG_MASK=0
-CONFIG_AIC79XX_REG_PRETTY_PRINT=y
-CONFIG_SCSI_AIC94XX=m
-# CONFIG_AIC94XX_DEBUG is not set
-CONFIG_SCSI_MVSAS=m
-# CONFIG_SCSI_MVSAS_DEBUG is not set
-# CONFIG_SCSI_MVSAS_TASKLET is not set
-CONFIG_SCSI_MVUMI=m
-CONFIG_SCSI_ADVANSYS=m
-CONFIG_SCSI_ARCMSR=m
-CONFIG_SCSI_ESAS2R=m
-CONFIG_MEGARAID_NEWGEN=y
-CONFIG_MEGARAID_MM=m
-CONFIG_MEGARAID_MAILBOX=m
-CONFIG_MEGARAID_LEGACY=m
-CONFIG_MEGARAID_SAS=m
-CONFIG_SCSI_MPT3SAS=m
-CONFIG_SCSI_MPT2SAS_MAX_SGE=128
-CONFIG_SCSI_MPT3SAS_MAX_SGE=128
-CONFIG_SCSI_MPT2SAS=m
-CONFIG_SCSI_MPI3MR=m
-CONFIG_SCSI_SMARTPQI=m
-CONFIG_SCSI_HPTIOP=m
-CONFIG_SCSI_BUSLOGIC=m
-CONFIG_SCSI_FLASHPOINT=y
-CONFIG_SCSI_MYRB=m
-CONFIG_SCSI_MYRS=m
-CONFIG_VMWARE_PVSCSI=m
-CONFIG_XEN_SCSI_FRONTEND=m
-CONFIG_HYPERV_STORAGE=m
-CONFIG_LIBFC=m
-CONFIG_LIBFCOE=m
-CONFIG_FCOE=m
-CONFIG_FCOE_FNIC=m
-CONFIG_SCSI_SNIC=m
-# CONFIG_SCSI_SNIC_DEBUG_FS is not set
-CONFIG_SCSI_DMX3191D=m
-CONFIG_SCSI_FDOMAIN=m
-CONFIG_SCSI_FDOMAIN_PCI=m
-CONFIG_SCSI_FDOMAIN_ISA=m
-CONFIG_SCSI_ISCI=m
-CONFIG_SCSI_GENERIC_NCR5380=m
-CONFIG_SCSI_IPS=m
-CONFIG_SCSI_INITIO=m
-CONFIG_SCSI_INIA100=m
-CONFIG_SCSI_PPA=m
-CONFIG_SCSI_IMM=m
-# CONFIG_SCSI_IZIP_SLOW_CTR is not set
-CONFIG_SCSI_STEX=m
-CONFIG_SCSI_SYM53C8XX_2=m
-CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
-CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
-CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
-CONFIG_SCSI_SYM53C8XX_MMIO=y
-CONFIG_SCSI_IPR=m
-CONFIG_SCSI_IPR_TRACE=y
-CONFIG_SCSI_IPR_DUMP=y
-CONFIG_SCSI_QLOGIC_FAS=m
-CONFIG_SCSI_QLOGIC_1280=m
-CONFIG_SCSI_QLA_FC=m
-CONFIG_TCM_QLA2XXX=m
-# CONFIG_TCM_QLA2XXX_DEBUG is not set
-CONFIG_SCSI_QLA_ISCSI=m
-CONFIG_QEDI=m
-CONFIG_QEDF=m
-CONFIG_SCSI_LPFC=m
-# CONFIG_SCSI_LPFC_DEBUG_FS is not set
-CONFIG_SCSI_EFCT=m
-CONFIG_SCSI_DC395x=m
-CONFIG_SCSI_AM53C974=m
-CONFIG_SCSI_NSP32=m
-CONFIG_SCSI_WD719X=m
-CONFIG_SCSI_DEBUG=m
-CONFIG_SCSI_PMCRAID=m
-CONFIG_SCSI_PM8001=m
-CONFIG_SCSI_BFA_FC=m
-CONFIG_SCSI_VIRTIO=m
-CONFIG_SCSI_CHELSIO_FCOE=m
-CONFIG_SCSI_LOWLEVEL_PCMCIA=y
-CONFIG_PCMCIA_AHA152X=m
-CONFIG_PCMCIA_FDOMAIN=m
-CONFIG_PCMCIA_NINJA_SCSI=m
-CONFIG_PCMCIA_QLOGIC=m
-CONFIG_PCMCIA_SYM53C500=m
-CONFIG_SCSI_DH=y
-CONFIG_SCSI_DH_RDAC=m
-CONFIG_SCSI_DH_HP_SW=m
-CONFIG_SCSI_DH_EMC=m
-CONFIG_SCSI_DH_ALUA=m
-# end of SCSI device support
-
-CONFIG_ATA=y
-CONFIG_SATA_HOST=y
-CONFIG_PATA_TIMINGS=y
-CONFIG_ATA_VERBOSE_ERROR=y
-CONFIG_ATA_FORCE=y
-CONFIG_ATA_ACPI=y
-CONFIG_SATA_ZPODD=y
-CONFIG_SATA_PMP=y
-
-#
-# Controllers with non-SFF native interface
-#
-CONFIG_SATA_AHCI=m
-CONFIG_SATA_MOBILE_LPM_POLICY=0
-CONFIG_SATA_AHCI_PLATFORM=m
-CONFIG_AHCI_DWC=m
-CONFIG_SATA_INIC162X=m
-CONFIG_SATA_ACARD_AHCI=m
-CONFIG_SATA_SIL24=m
-CONFIG_ATA_SFF=y
-
-#
-# SFF controllers with custom DMA interface
-#
-CONFIG_PDC_ADMA=m
-CONFIG_SATA_QSTOR=m
-CONFIG_SATA_SX4=m
-CONFIG_ATA_BMDMA=y
-
-#
-# SATA SFF controllers with BMDMA
-#
-CONFIG_ATA_PIIX=y
-CONFIG_SATA_DWC=m
-# CONFIG_SATA_DWC_OLD_DMA is not set
-CONFIG_SATA_MV=m
-CONFIG_SATA_NV=m
-CONFIG_SATA_PROMISE=m
-CONFIG_SATA_SIL=m
-CONFIG_SATA_SIS=m
-CONFIG_SATA_SVW=m
-CONFIG_SATA_ULI=m
-CONFIG_SATA_VIA=m
-CONFIG_SATA_VITESSE=m
-
-#
-# PATA SFF controllers with BMDMA
-#
-CONFIG_PATA_ALI=m
-CONFIG_PATA_AMD=m
-CONFIG_PATA_ARTOP=m
-CONFIG_PATA_ATIIXP=m
-CONFIG_PATA_ATP867X=m
-CONFIG_PATA_CMD64X=m
-CONFIG_PATA_CS5520=m
-CONFIG_PATA_CS5530=m
-CONFIG_PATA_CS5535=m
-CONFIG_PATA_CS5536=m
-CONFIG_PATA_CYPRESS=m
-CONFIG_PATA_EFAR=m
-CONFIG_PATA_HPT366=m
-CONFIG_PATA_HPT37X=m
-CONFIG_PATA_HPT3X2N=m
-CONFIG_PATA_HPT3X3=m
-# CONFIG_PATA_HPT3X3_DMA is not set
-CONFIG_PATA_IT8213=m
-CONFIG_PATA_IT821X=m
-CONFIG_PATA_JMICRON=m
-CONFIG_PATA_MARVELL=m
-CONFIG_PATA_NETCELL=m
-CONFIG_PATA_NINJA32=m
-CONFIG_PATA_NS87415=m
-CONFIG_PATA_OLDPIIX=m
-CONFIG_PATA_OPTIDMA=m
-CONFIG_PATA_PDC2027X=m
-CONFIG_PATA_PDC_OLD=m
-CONFIG_PATA_RADISYS=m
-CONFIG_PATA_RDC=m
-CONFIG_PATA_SC1200=m
-CONFIG_PATA_SCH=m
-CONFIG_PATA_SERVERWORKS=m
-CONFIG_PATA_SIL680=m
-CONFIG_PATA_SIS=y
-CONFIG_PATA_TOSHIBA=m
-CONFIG_PATA_TRIFLEX=m
-CONFIG_PATA_VIA=m
-CONFIG_PATA_WINBOND=m
-
-#
-# PIO-only SFF controllers
-#
-CONFIG_PATA_CMD640_PCI=m
-CONFIG_PATA_ISAPNP=m
-CONFIG_PATA_MPIIX=m
-CONFIG_PATA_NS87410=m
-CONFIG_PATA_OPTI=m
-CONFIG_PATA_PCMCIA=m
-CONFIG_PATA_QDI=m
-CONFIG_PATA_RZ1000=m
-CONFIG_PATA_WINBOND_VLB=m
-CONFIG_PATA_PARPORT=m
-
-#
-# Parallel IDE protocol modules
-#
-CONFIG_PATA_PARPORT_ATEN=m
-CONFIG_PATA_PARPORT_BPCK=m
-CONFIG_PATA_PARPORT_BPCK6=m
-CONFIG_PATA_PARPORT_COMM=m
-CONFIG_PATA_PARPORT_DSTR=m
-CONFIG_PATA_PARPORT_FIT2=m
-CONFIG_PATA_PARPORT_FIT3=m
-CONFIG_PATA_PARPORT_EPAT=m
-CONFIG_PATA_PARPORT_EPATC8=y
-CONFIG_PATA_PARPORT_EPIA=m
-CONFIG_PATA_PARPORT_FRIQ=m
-CONFIG_PATA_PARPORT_FRPW=m
-CONFIG_PATA_PARPORT_KBIC=m
-CONFIG_PATA_PARPORT_KTTI=m
-CONFIG_PATA_PARPORT_ON20=m
-CONFIG_PATA_PARPORT_ON26=m
-
-#
-# Generic fallback / legacy drivers
-#
-CONFIG_PATA_ACPI=m
-CONFIG_ATA_GENERIC=y
-CONFIG_PATA_LEGACY=m
-CONFIG_MD=y
-CONFIG_BLK_DEV_MD=y
-CONFIG_MD_AUTODETECT=y
-CONFIG_MD_BITMAP_FILE=y
-CONFIG_MD_LINEAR=m
-CONFIG_MD_RAID0=m
-CONFIG_MD_RAID1=m
-CONFIG_MD_RAID10=m
-CONFIG_MD_RAID456=m
-CONFIG_MD_CLUSTER=m
-CONFIG_BCACHE=m
-# CONFIG_BCACHE_DEBUG is not set
-# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
-CONFIG_BLK_DEV_DM_BUILTIN=y
-CONFIG_BLK_DEV_DM=y
-# CONFIG_DM_DEBUG is not set
-CONFIG_DM_BUFIO=m
-# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
-CONFIG_DM_BIO_PRISON=m
-CONFIG_DM_PERSISTENT_DATA=m
-CONFIG_DM_UNSTRIPED=m
-CONFIG_DM_CRYPT=m
-CONFIG_DM_SNAPSHOT=m
-CONFIG_DM_THIN_PROVISIONING=m
-CONFIG_DM_CACHE=m
-CONFIG_DM_CACHE_SMQ=m
-CONFIG_DM_WRITECACHE=m
-CONFIG_DM_ERA=m
-CONFIG_DM_CLONE=m
-CONFIG_DM_MIRROR=m
-CONFIG_DM_LOG_USERSPACE=m
-CONFIG_DM_RAID=m
-CONFIG_DM_ZERO=m
-CONFIG_DM_MULTIPATH=m
-CONFIG_DM_MULTIPATH_QL=m
-CONFIG_DM_MULTIPATH_ST=m
-CONFIG_DM_MULTIPATH_HST=m
-CONFIG_DM_MULTIPATH_IOA=m
-CONFIG_DM_DELAY=m
-CONFIG_DM_DUST=m
-# CONFIG_DM_INIT is not set
-CONFIG_DM_UEVENT=y
-CONFIG_DM_FLAKEY=m
-CONFIG_DM_VERITY=m
-CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
-# CONFIG_DM_VERITY_FEC is not set
-CONFIG_DM_SWITCH=m
-CONFIG_DM_LOG_WRITES=m
-CONFIG_DM_INTEGRITY=m
-CONFIG_DM_ZONED=m
-CONFIG_DM_AUDIT=y
-CONFIG_TARGET_CORE=m
-CONFIG_TCM_IBLOCK=m
-CONFIG_TCM_FILEIO=m
-CONFIG_TCM_PSCSI=m
-CONFIG_TCM_USER2=m
-CONFIG_LOOPBACK_TARGET=m
-CONFIG_TCM_FC=m
-CONFIG_ISCSI_TARGET=m
-CONFIG_ISCSI_TARGET_CXGB4=m
-CONFIG_SBP_TARGET=m
-CONFIG_REMOTE_TARGET=m
-CONFIG_FUSION=y
-CONFIG_FUSION_SPI=m
-CONFIG_FUSION_FC=m
-CONFIG_FUSION_SAS=m
-CONFIG_FUSION_MAX_SGE=128
-CONFIG_FUSION_CTL=m
-CONFIG_FUSION_LAN=m
-CONFIG_FUSION_LOGGING=y
-
-#
-# IEEE 1394 (FireWire) support
-#
-CONFIG_FIREWIRE=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-# end of IEEE 1394 (FireWire) support
-
-CONFIG_MACINTOSH_DRIVERS=y
-CONFIG_MAC_EMUMOUSEBTN=m
-CONFIG_NETDEVICES=y
-CONFIG_MII=m
-CONFIG_NET_CORE=y
-CONFIG_BONDING=m
-CONFIG_DUMMY=m
-CONFIG_WIREGUARD=m
-# CONFIG_WIREGUARD_DEBUG is not set
-CONFIG_EQUALIZER=m
-CONFIG_NET_FC=y
-CONFIG_IFB=m
-CONFIG_NET_TEAM=m
-CONFIG_NET_TEAM_MODE_BROADCAST=m
-CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
-CONFIG_NET_TEAM_MODE_RANDOM=m
-CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
-CONFIG_NET_TEAM_MODE_LOADBALANCE=m
-CONFIG_MACVLAN=m
-CONFIG_MACVTAP=m
-CONFIG_IPVLAN_L3S=y
-CONFIG_IPVLAN=m
-CONFIG_IPVTAP=m
-CONFIG_VXLAN=m
-CONFIG_GENEVE=m
-CONFIG_BAREUDP=m
-CONFIG_GTP=m
-# CONFIG_PFCP is not set
-CONFIG_AMT=m
-CONFIG_MACSEC=m
-CONFIG_NETCONSOLE=m
-CONFIG_NETCONSOLE_DYNAMIC=y
-# CONFIG_NETCONSOLE_EXTENDED_LOG is not set
-CONFIG_NETPOLL=y
-CONFIG_NET_POLL_CONTROLLER=y
-CONFIG_NTB_NETDEV=m
-CONFIG_RIONET=m
-CONFIG_RIONET_TX_SIZE=128
-CONFIG_RIONET_RX_SIZE=128
-CONFIG_TUN=y
-CONFIG_TAP=m
-# CONFIG_TUN_VNET_CROSS_LE is not set
-CONFIG_VETH=m
-CONFIG_VIRTIO_NET=y
-CONFIG_NLMON=m
-# CONFIG_NETKIT is not set
-CONFIG_NET_VRF=m
-CONFIG_VSOCKMON=m
-CONFIG_MHI_NET=m
-CONFIG_SUNGEM_PHY=m
-CONFIG_ARCNET=m
-CONFIG_ARCNET_1201=m
-CONFIG_ARCNET_1051=m
-CONFIG_ARCNET_RAW=m
-CONFIG_ARCNET_CAP=m
-CONFIG_ARCNET_COM90xx=m
-CONFIG_ARCNET_COM90xxIO=m
-CONFIG_ARCNET_RIM_I=m
-CONFIG_ARCNET_COM20020=m
-CONFIG_ARCNET_COM20020_ISA=m
-CONFIG_ARCNET_COM20020_PCI=m
-CONFIG_ARCNET_COM20020_CS=m
-CONFIG_ATM_DRIVERS=y
-CONFIG_ATM_DUMMY=m
-CONFIG_ATM_TCP=m
-CONFIG_ATM_LANAI=m
-CONFIG_ATM_ENI=m
-# CONFIG_ATM_ENI_DEBUG is not set
-# CONFIG_ATM_ENI_TUNE_BURST is not set
-CONFIG_ATM_NICSTAR=m
-# CONFIG_ATM_NICSTAR_USE_SUNI is not set
-# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
-CONFIG_ATM_IDT77252=m
-# CONFIG_ATM_IDT77252_DEBUG is not set
-# CONFIG_ATM_IDT77252_RCV_ALL is not set
-CONFIG_ATM_IDT77252_USE_SUNI=y
-CONFIG_ATM_IA=m
-# CONFIG_ATM_IA_DEBUG is not set
-CONFIG_ATM_FORE200E=m
-# CONFIG_ATM_FORE200E_USE_TASKLET is not set
-CONFIG_ATM_FORE200E_TX_RETRY=16
-CONFIG_ATM_FORE200E_DEBUG=0
-CONFIG_ATM_HE=m
-CONFIG_ATM_HE_USE_SUNI=y
-CONFIG_ATM_SOLOS=m
-CONFIG_CAIF_DRIVERS=y
-CONFIG_CAIF_TTY=m
-CONFIG_CAIF_VIRTIO=m
-
-#
-# Distributed Switch Architecture drivers
-#
-CONFIG_B53=m
-CONFIG_B53_SPI_DRIVER=m
-CONFIG_B53_MDIO_DRIVER=m
-CONFIG_B53_MMAP_DRIVER=m
-CONFIG_B53_SRAB_DRIVER=m
-CONFIG_B53_SERDES=m
-CONFIG_NET_DSA_BCM_SF2=m
-# CONFIG_NET_DSA_LOOP is not set
-CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m
-CONFIG_NET_DSA_LANTIQ_GSWIP=m
-CONFIG_NET_DSA_MT7530=m
-CONFIG_NET_DSA_MT7530_MDIO=m
-CONFIG_NET_DSA_MT7530_MMIO=m
-CONFIG_NET_DSA_MV88E6060=m
-CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
-CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=m
-CONFIG_NET_DSA_MICROCHIP_KSZ_SPI=m
-CONFIG_NET_DSA_MICROCHIP_KSZ_PTP=y
-CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m
-CONFIG_NET_DSA_MV88E6XXX=m
-# CONFIG_NET_DSA_MV88E6XXX_PTP is not set
-CONFIG_NET_DSA_MV88E6XXX_LEDS=y
-CONFIG_NET_DSA_MSCC_FELIX_DSA_LIB=m
-CONFIG_NET_DSA_MSCC_OCELOT_EXT=m
-CONFIG_NET_DSA_MSCC_SEVILLE=m
-CONFIG_NET_DSA_AR9331=m
-CONFIG_NET_DSA_QCA8K=m
-CONFIG_NET_DSA_QCA8K_LEDS_SUPPORT=y
-CONFIG_NET_DSA_SJA1105=m
-CONFIG_NET_DSA_SJA1105_PTP=y
-# CONFIG_NET_DSA_SJA1105_TAS is not set
-CONFIG_NET_DSA_XRS700X=m
-CONFIG_NET_DSA_XRS700X_I2C=m
-CONFIG_NET_DSA_XRS700X_MDIO=m
-CONFIG_NET_DSA_REALTEK=m
-CONFIG_NET_DSA_SMSC_LAN9303=m
-CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
-CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
-CONFIG_NET_DSA_VITESSE_VSC73XX=m
-CONFIG_NET_DSA_VITESSE_VSC73XX_SPI=m
-CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=m
-# end of Distributed Switch Architecture drivers
-
-CONFIG_ETHERNET=y
-CONFIG_MDIO=m
-CONFIG_NET_VENDOR_3COM=y
-CONFIG_EL3=m
-CONFIG_3C515=m
-CONFIG_PCMCIA_3C574=m
-CONFIG_PCMCIA_3C589=m
-CONFIG_VORTEX=m
-CONFIG_TYPHOON=m
-CONFIG_NET_VENDOR_ADAPTEC=y
-CONFIG_ADAPTEC_STARFIRE=m
-CONFIG_NET_VENDOR_AGERE=y
-CONFIG_ET131X=m
-CONFIG_NET_VENDOR_ALACRITECH=y
-CONFIG_SLICOSS=m
-CONFIG_NET_VENDOR_ALTEON=y
-CONFIG_ACENIC=m
-# CONFIG_ACENIC_OMIT_TIGON_I is not set
-CONFIG_ALTERA_TSE=m
-CONFIG_NET_VENDOR_AMAZON=y
-CONFIG_ENA_ETHERNET=m
-CONFIG_NET_VENDOR_AMD=y
-CONFIG_AMD8111_ETH=m
-CONFIG_LANCE=m
-CONFIG_PCNET32=m
-CONFIG_PCMCIA_NMCLAN=m
-CONFIG_AMD_XGBE=m
-# CONFIG_AMD_XGBE_DCB is not set
-CONFIG_AMD_XGBE_HAVE_ECC=y
-CONFIG_NET_VENDOR_AQUANTIA=y
-CONFIG_AQTION=m
-CONFIG_NET_VENDOR_ARC=y
-CONFIG_NET_VENDOR_ASIX=y
-CONFIG_SPI_AX88796C=m
-CONFIG_SPI_AX88796C_COMPRESSION=y
-CONFIG_NET_VENDOR_ATHEROS=y
-CONFIG_ATL2=m
-CONFIG_ATL1=m
-CONFIG_ATL1E=m
-CONFIG_ATL1C=m
-CONFIG_ALX=m
-CONFIG_CX_ECAT=m
-CONFIG_NET_VENDOR_BROADCOM=y
-CONFIG_B44=m
-CONFIG_B44_PCI_AUTOSELECT=y
-CONFIG_B44_PCICORE_AUTOSELECT=y
-CONFIG_B44_PCI=y
-CONFIG_BCMGENET=m
-CONFIG_BNX2=m
-CONFIG_CNIC=m
-CONFIG_TIGON3=m
-CONFIG_TIGON3_HWMON=y
-CONFIG_BNX2X=m
-CONFIG_BNX2X_SRIOV=y
-# CONFIG_SYSTEMPORT is not set
-CONFIG_BNXT=m
-CONFIG_BNXT_SRIOV=y
-CONFIG_BNXT_FLOWER_OFFLOAD=y
-# CONFIG_BNXT_DCB is not set
-CONFIG_BNXT_HWMON=y
-CONFIG_NET_VENDOR_CADENCE=y
-CONFIG_MACB=m
-CONFIG_MACB_USE_HWSTAMP=y
-CONFIG_MACB_PCI=m
-CONFIG_NET_VENDOR_CAVIUM=y
-CONFIG_NET_VENDOR_CHELSIO=y
-CONFIG_CHELSIO_T1=m
-CONFIG_CHELSIO_T1_1G=y
-CONFIG_CHELSIO_T3=m
-CONFIG_CHELSIO_T4=m
-CONFIG_CHELSIO_T4_DCB=y
-CONFIG_CHELSIO_T4_FCOE=y
-CONFIG_CHELSIO_T4VF=m
-CONFIG_CHELSIO_LIB=m
-CONFIG_CHELSIO_INLINE_CRYPTO=y
-# CONFIG_CHELSIO_IPSEC_INLINE is not set
-CONFIG_NET_VENDOR_CIRRUS=y
-CONFIG_CS89x0=m
-CONFIG_CS89x0_ISA=m
-CONFIG_NET_VENDOR_CISCO=y
-CONFIG_ENIC=m
-# CONFIG_NET_VENDOR_CORTINA is not set
-CONFIG_NET_VENDOR_DAVICOM=y
-CONFIG_DM9051=m
-CONFIG_DNET=m
-CONFIG_NET_VENDOR_DEC=y
-CONFIG_NET_TULIP=y
-CONFIG_DE2104X=m
-CONFIG_DE2104X_DSL=0
-CONFIG_TULIP=m
-# CONFIG_TULIP_MWI is not set
-# CONFIG_TULIP_MMIO is not set
-# CONFIG_TULIP_NAPI is not set
-CONFIG_WINBOND_840=m
-CONFIG_DM9102=m
-CONFIG_ULI526X=m
-CONFIG_PCMCIA_XIRCOM=m
-CONFIG_NET_VENDOR_DLINK=y
-CONFIG_DL2K=m
-CONFIG_NET_VENDOR_EMULEX=y
-CONFIG_BE2NET=m
-CONFIG_BE2NET_HWMON=y
-CONFIG_BE2NET_BE2=y
-CONFIG_BE2NET_BE3=y
-CONFIG_BE2NET_LANCER=y
-CONFIG_BE2NET_SKYHAWK=y
-CONFIG_NET_VENDOR_ENGLEDER=y
-CONFIG_TSNEP=m
-# CONFIG_TSNEP_SELFTESTS is not set
-CONFIG_NET_VENDOR_EZCHIP=y
-CONFIG_NET_VENDOR_FUJITSU=y
-CONFIG_PCMCIA_FMVJ18X=m
-CONFIG_NET_VENDOR_FUNGIBLE=y
-CONFIG_FUN_CORE=m
-CONFIG_FUN_ETH=m
-CONFIG_NET_VENDOR_GOOGLE=y
-CONFIG_GVE=m
-CONFIG_NET_VENDOR_HISILICON=y
-CONFIG_HIBMCGE=m
-CONFIG_NET_VENDOR_HUAWEI=y
-CONFIG_HINIC=m
-CONFIG_NET_VENDOR_I825XX=y
-CONFIG_NET_VENDOR_INTEL=y
-CONFIG_LIBETH=m
-CONFIG_LIBIE=m
-CONFIG_E100=m
-CONFIG_E1000=m
-CONFIG_E1000E=m
-CONFIG_E1000E_HWTS=y
-CONFIG_IGB=m
-CONFIG_IGB_HWMON=y
-CONFIG_IGBVF=m
-CONFIG_IXGBE=m
-CONFIG_IXGBE_HWMON=y
-CONFIG_IXGBE_DCB=y
-CONFIG_IXGBE_IPSEC=y
-CONFIG_IXGBEVF=m
-CONFIG_IXGBEVF_IPSEC=y
-CONFIG_I40E=m
-CONFIG_I40E_DCB=y
-CONFIG_IAVF=m
-CONFIG_I40EVF=m
-CONFIG_ICE=m
-CONFIG_ICE_HWMON=y
-CONFIG_ICE_SWITCHDEV=y
-CONFIG_ICE_HWTS=y
-CONFIG_FM10K=m
-CONFIG_IGC=m
-CONFIG_IGC_LEDS=y
-CONFIG_IDPF=m
-CONFIG_IDPF_SINGLEQ=y
-CONFIG_JME=m
-CONFIG_NET_VENDOR_ADI=y
-CONFIG_ADIN1110=m
-CONFIG_NET_VENDOR_LITEX=y
-CONFIG_NET_VENDOR_MARVELL=y
-CONFIG_MVMDIO=m
-CONFIG_SKGE=m
-# CONFIG_SKGE_DEBUG is not set
-CONFIG_SKGE_GENESIS=y
-CONFIG_SKY2=m
-# CONFIG_SKY2_DEBUG is not set
-CONFIG_PRESTERA=m
-CONFIG_PRESTERA_PCI=m
-CONFIG_NET_VENDOR_MELLANOX=y
-CONFIG_MLX4_EN=m
-CONFIG_MLX4_EN_DCB=y
-CONFIG_MLX4_CORE=m
-CONFIG_MLX4_DEBUG=y
-CONFIG_MLX4_CORE_GEN2=y
-CONFIG_MLX5_CORE=m
-# CONFIG_MLX5_FPGA is not set
-CONFIG_MLX5_CORE_EN=y
-CONFIG_MLX5_EN_ARFS=y
-CONFIG_MLX5_EN_RXNFC=y
-CONFIG_MLX5_MPFS=y
-CONFIG_MLX5_ESWITCH=y
-CONFIG_MLX5_BRIDGE=y
-CONFIG_MLX5_CORE_EN_DCB=y
-# CONFIG_MLX5_CORE_IPOIB is not set
-# CONFIG_MLX5_MACSEC is not set
-CONFIG_MLX5_EN_IPSEC=y
-CONFIG_MLX5_SW_STEERING=y
-CONFIG_MLX5_HW_STEERING=y
-CONFIG_MLX5_SF=y
-CONFIG_MLX5_SF_MANAGER=y
-CONFIG_MLX5_DPLL=m
-CONFIG_MLXSW_CORE=m
-CONFIG_MLXSW_CORE_HWMON=y
-CONFIG_MLXSW_CORE_THERMAL=y
-CONFIG_MLXSW_PCI=m
-CONFIG_MLXSW_I2C=m
-CONFIG_MLXSW_SPECTRUM=m
-CONFIG_MLXSW_SPECTRUM_DCB=y
-CONFIG_MLXSW_MINIMAL=m
-CONFIG_MLXFW=m
-CONFIG_NET_VENDOR_META=y
-CONFIG_NET_VENDOR_MICREL=y
-CONFIG_KS8842=m
-CONFIG_KS8851=m
-CONFIG_KS8851_MLL=m
-CONFIG_KSZ884X_PCI=m
-CONFIG_NET_VENDOR_MICROCHIP=y
-CONFIG_ENC28J60=m
-# CONFIG_ENC28J60_WRITEVERIFY is not set
-CONFIG_ENCX24J600=m
-CONFIG_LAN743X=m
-CONFIG_LAN865X=m
-CONFIG_VCAP=y
-CONFIG_NET_VENDOR_MICROSEMI=y
-CONFIG_MSCC_OCELOT_SWITCH_LIB=m
-CONFIG_NET_VENDOR_MICROSOFT=y
-CONFIG_NET_VENDOR_MYRI=y
-CONFIG_MYRI10GE=m
-CONFIG_FEALNX=m
-CONFIG_NET_VENDOR_NI=y
-CONFIG_NI_XGE_MANAGEMENT_ENET=m
-CONFIG_NET_VENDOR_NATSEMI=y
-CONFIG_NATSEMI=m
-CONFIG_NS83820=m
-CONFIG_NET_VENDOR_NETERION=y
-CONFIG_S2IO=m
-CONFIG_NET_VENDOR_NETRONOME=y
-CONFIG_NFP=m
-# CONFIG_NFP_APP_FLOWER is not set
-CONFIG_NFP_APP_ABM_NIC=y
-CONFIG_NFP_NET_IPSEC=y
-# CONFIG_NFP_DEBUG is not set
-CONFIG_NET_VENDOR_8390=y
-CONFIG_PCMCIA_AXNET=m
-CONFIG_NE2000=m
-CONFIG_NE2K_PCI=m
-CONFIG_PCMCIA_PCNET=m
-CONFIG_ULTRA=m
-CONFIG_WD80x3=m
-CONFIG_NET_VENDOR_NVIDIA=y
-CONFIG_FORCEDETH=m
-CONFIG_NET_VENDOR_OKI=y
-CONFIG_PCH_GBE=m
-CONFIG_ETHOC=m
-CONFIG_OA_TC6=m
-CONFIG_NET_VENDOR_PACKET_ENGINES=y
-CONFIG_HAMACHI=m
-CONFIG_YELLOWFIN=m
-CONFIG_NET_VENDOR_PENSANDO=y
-CONFIG_NET_VENDOR_QLOGIC=y
-CONFIG_QLA3XXX=m
-CONFIG_QLCNIC=m
-CONFIG_QLCNIC_SRIOV=y
-CONFIG_QLCNIC_DCB=y
-CONFIG_QLCNIC_HWMON=y
-CONFIG_NETXEN_NIC=m
-CONFIG_QED=m
-CONFIG_QED_LL2=y
-CONFIG_QED_SRIOV=y
-CONFIG_QEDE=m
-CONFIG_QED_ISCSI=y
-CONFIG_QED_FCOE=y
-CONFIG_QED_OOO=y
-CONFIG_NET_VENDOR_BROCADE=y
-CONFIG_BNA=m
-CONFIG_NET_VENDOR_QUALCOMM=y
-CONFIG_QCOM_EMAC=m
-CONFIG_RMNET=m
-CONFIG_NET_VENDOR_RDC=y
-CONFIG_R6040=m
-CONFIG_NET_VENDOR_REALTEK=y
-CONFIG_ATP=m
-CONFIG_8139CP=m
-CONFIG_8139TOO=m
-CONFIG_8139TOO_PIO=y
-# CONFIG_8139TOO_TUNE_TWISTER is not set
-CONFIG_8139TOO_8129=y
-# CONFIG_8139_OLD_RX_RESET is not set
-CONFIG_R8169=m
-CONFIG_R8169_LEDS=y
-# CONFIG_RTASE is not set
-CONFIG_NET_VENDOR_RENESAS=y
-CONFIG_NET_VENDOR_ROCKER=y
-CONFIG_ROCKER=m
-CONFIG_NET_VENDOR_SAMSUNG=y
-CONFIG_SXGBE_ETH=m
-CONFIG_NET_VENDOR_SEEQ=y
-CONFIG_NET_VENDOR_SILAN=y
-CONFIG_SC92031=m
-CONFIG_NET_VENDOR_SIS=y
-CONFIG_SIS900=m
-CONFIG_SIS190=m
-CONFIG_NET_VENDOR_SOLARFLARE=y
-CONFIG_SFC=m
-CONFIG_SFC_MTD=y
-CONFIG_SFC_MCDI_MON=y
-CONFIG_SFC_SRIOV=y
-CONFIG_SFC_MCDI_LOGGING=y
-CONFIG_SFC_FALCON=m
-CONFIG_SFC_FALCON_MTD=y
-CONFIG_SFC_SIENA=m
-CONFIG_SFC_SIENA_MTD=y
-CONFIG_SFC_SIENA_MCDI_MON=y
-CONFIG_SFC_SIENA_SRIOV=y
-CONFIG_SFC_SIENA_MCDI_LOGGING=y
-CONFIG_NET_VENDOR_SMSC=y
-CONFIG_SMC9194=m
-CONFIG_PCMCIA_SMC91C92=m
-CONFIG_EPIC100=m
-CONFIG_SMSC911X=m
-CONFIG_SMSC9420=m
-# CONFIG_NET_VENDOR_SOCIONEXT is not set
-CONFIG_NET_VENDOR_STMICRO=y
-CONFIG_STMMAC_ETH=m
-# CONFIG_STMMAC_SELFTESTS is not set
-CONFIG_STMMAC_PLATFORM=m
-CONFIG_DWMAC_GENERIC=m
-CONFIG_DWMAC_INTEL=m
-# CONFIG_STMMAC_PCI is not set
-CONFIG_NET_VENDOR_SUN=y
-CONFIG_HAPPYMEAL=m
-CONFIG_SUNGEM=m
-CONFIG_CASSINI=m
-CONFIG_NIU=m
-CONFIG_NET_VENDOR_SYNOPSYS=y
-CONFIG_DWC_XLGMAC=m
-CONFIG_DWC_XLGMAC_PCI=m
-CONFIG_NET_VENDOR_TEHUTI=y
-CONFIG_TEHUTI=m
-CONFIG_TEHUTI_TN40=m
-CONFIG_NET_VENDOR_TI=y
-# CONFIG_TI_CPSW_PHY_SEL is not set
-CONFIG_TLAN=m
-CONFIG_NET_VENDOR_VERTEXCOM=y
-CONFIG_MSE102X=m
-CONFIG_NET_VENDOR_VIA=y
-CONFIG_VIA_RHINE=m
-CONFIG_VIA_RHINE_MMIO=y
-CONFIG_VIA_VELOCITY=m
-CONFIG_NET_VENDOR_WANGXUN=y
-CONFIG_LIBWX=m
-CONFIG_NGBE=m
-CONFIG_TXGBE=m
-CONFIG_NET_VENDOR_WIZNET=y
-CONFIG_WIZNET_W5100=m
-CONFIG_WIZNET_W5300=m
-# CONFIG_WIZNET_BUS_DIRECT is not set
-# CONFIG_WIZNET_BUS_INDIRECT is not set
-CONFIG_WIZNET_BUS_ANY=y
-# CONFIG_WIZNET_W5100_SPI is not set
-CONFIG_NET_VENDOR_XILINX=y
-CONFIG_XILINX_EMACLITE=m
-CONFIG_XILINX_LL_TEMAC=m
-CONFIG_NET_VENDOR_XIRCOM=y
-CONFIG_PCMCIA_XIRC2PS=m
-CONFIG_FDDI=y
-CONFIG_DEFXX=m
-CONFIG_SKFP=m
-# CONFIG_HIPPI is not set
-CONFIG_NET_SB1000=m
-CONFIG_PHYLINK=m
-CONFIG_PHYLIB=y
-CONFIG_SWPHY=y
-# CONFIG_LED_TRIGGER_PHY is not set
-CONFIG_OPEN_ALLIANCE_HELPERS=y
-CONFIG_FIXED_PHY=y
-CONFIG_SFP=m
-
-#
-# MII PHY device drivers
-#
-# CONFIG_AIR_EN8811H_PHY is not set
-CONFIG_AMD_PHY=m
-CONFIG_ADIN_PHY=m
-CONFIG_ADIN1100_PHY=m
-CONFIG_AQUANTIA_PHY=m
-CONFIG_AX88796B_PHY=m
-CONFIG_BROADCOM_PHY=m
-CONFIG_BCM54140_PHY=m
-CONFIG_BCM7XXX_PHY=m
-CONFIG_BCM84881_PHY=m
-CONFIG_BCM87XX_PHY=m
-CONFIG_BCM_NET_PHYLIB=m
-CONFIG_CICADA_PHY=m
-CONFIG_CORTINA_PHY=m
-CONFIG_DAVICOM_PHY=m
-CONFIG_ICPLUS_PHY=m
-CONFIG_LXT_PHY=m
-CONFIG_INTEL_XWAY_PHY=m
-CONFIG_LSI_ET1011C_PHY=m
-CONFIG_MARVELL_PHY=m
-CONFIG_MARVELL_10G_PHY=m
-# CONFIG_MARVELL_88Q2XXX_PHY is not set
-CONFIG_MARVELL_88X2222_PHY=m
-CONFIG_MAXLINEAR_GPHY=m
-CONFIG_MTK_NET_PHYLIB=m
-CONFIG_MEDIATEK_GE_PHY=m
-# CONFIG_MEDIATEK_GE_SOC_PHY is not set
-CONFIG_MICREL_PHY=m
-CONFIG_MICROCHIP_T1S_PHY=m
-CONFIG_MICROCHIP_PHY=m
-CONFIG_MICROCHIP_T1_PHY=m
-CONFIG_MICROSEMI_PHY=m
-CONFIG_MOTORCOMM_PHY=m
-CONFIG_NATIONAL_PHY=m
-CONFIG_NXP_CBTX_PHY=m
-CONFIG_NXP_C45_TJA11XX_PHY=m
-CONFIG_NXP_TJA11XX_PHY=m
-CONFIG_NCN26000_PHY=m
-CONFIG_QCOM_NET_PHYLIB=m
-CONFIG_AT803X_PHY=m
-# CONFIG_QCA83XX_PHY is not set
-# CONFIG_QCA808X_PHY is not set
-CONFIG_QSEMI_PHY=m
-CONFIG_REALTEK_PHY=m
-CONFIG_REALTEK_PHY_HWMON=y
-CONFIG_RENESAS_PHY=m
-CONFIG_ROCKCHIP_PHY=m
-CONFIG_SMSC_PHY=m
-CONFIG_STE10XP=m
-CONFIG_TERANETICS_PHY=m
-CONFIG_DP83822_PHY=m
-CONFIG_DP83TC811_PHY=m
-CONFIG_DP83848_PHY=m
-CONFIG_DP83867_PHY=m
-CONFIG_DP83869_PHY=m
-CONFIG_DP83TD510_PHY=m
-CONFIG_DP83TG720_PHY=m
-CONFIG_VITESSE_PHY=m
-CONFIG_XILINX_GMII2RGMII=m
-CONFIG_MICREL_KS8995MA=m
-CONFIG_PSE_CONTROLLER=y
-CONFIG_PSE_REGULATOR=m
-# CONFIG_PSE_PD692X0 is not set
-# CONFIG_PSE_TPS23881 is not set
-CONFIG_CAN_DEV=m
-CONFIG_CAN_VCAN=m
-CONFIG_CAN_VXCAN=m
-CONFIG_CAN_NETLINK=y
-CONFIG_CAN_CALC_BITTIMING=y
-CONFIG_CAN_RX_OFFLOAD=y
-CONFIG_CAN_CAN327=m
-CONFIG_CAN_JANZ_ICAN3=m
-CONFIG_CAN_KVASER_PCIEFD=m
-CONFIG_CAN_SLCAN=m
-CONFIG_CAN_C_CAN=m
-CONFIG_CAN_C_CAN_PLATFORM=m
-CONFIG_CAN_C_CAN_PCI=m
-CONFIG_CAN_CC770=m
-CONFIG_CAN_CC770_ISA=m
-CONFIG_CAN_CC770_PLATFORM=m
-CONFIG_CAN_CTUCANFD=m
-CONFIG_CAN_CTUCANFD_PCI=m
-# CONFIG_CAN_ESD_402_PCI is not set
-CONFIG_CAN_IFI_CANFD=m
-CONFIG_CAN_M_CAN=m
-CONFIG_CAN_M_CAN_PCI=m
-CONFIG_CAN_M_CAN_PLATFORM=m
-CONFIG_CAN_M_CAN_TCAN4X5X=m
-CONFIG_CAN_PEAK_PCIEFD=m
-CONFIG_CAN_SJA1000=m
-CONFIG_CAN_EMS_PCI=m
-CONFIG_CAN_EMS_PCMCIA=m
-CONFIG_CAN_F81601=m
-CONFIG_CAN_KVASER_PCI=m
-CONFIG_CAN_PEAK_PCI=m
-CONFIG_CAN_PEAK_PCIEC=y
-CONFIG_CAN_PEAK_PCMCIA=m
-CONFIG_CAN_PLX_PCI=m
-CONFIG_CAN_SJA1000_ISA=m
-CONFIG_CAN_SJA1000_PLATFORM=m
-CONFIG_CAN_TSCAN1=m
-CONFIG_CAN_SOFTING=m
-CONFIG_CAN_SOFTING_CS=m
-
-#
-# CAN SPI interfaces
-#
-CONFIG_CAN_HI311X=m
-CONFIG_CAN_MCP251X=m
-CONFIG_CAN_MCP251XFD=m
-# CONFIG_CAN_MCP251XFD_SANITY is not set
-# end of CAN SPI interfaces
-
-#
-# CAN USB interfaces
-#
-CONFIG_CAN_8DEV_USB=m
-CONFIG_CAN_EMS_USB=m
-CONFIG_CAN_ESD_USB=m
-CONFIG_CAN_ETAS_ES58X=m
-CONFIG_CAN_F81604=m
-CONFIG_CAN_GS_USB=m
-CONFIG_CAN_KVASER_USB=m
-CONFIG_CAN_MCBA_USB=m
-CONFIG_CAN_PEAK_USB=m
-CONFIG_CAN_UCAN=m
-# end of CAN USB interfaces
-
-# CONFIG_CAN_DEBUG_DEVICES is not set
-
-#
-# MCTP Device Drivers
-#
-CONFIG_MCTP_SERIAL=m
-CONFIG_MCTP_TRANSPORT_I2C=m
-CONFIG_MCTP_TRANSPORT_I3C=m
-# end of MCTP Device Drivers
-
-CONFIG_MDIO_DEVICE=y
-CONFIG_MDIO_BUS=y
-CONFIG_FWNODE_MDIO=y
-CONFIG_ACPI_MDIO=y
-CONFIG_MDIO_DEVRES=y
-CONFIG_MDIO_BITBANG=m
-CONFIG_MDIO_BCM_UNIMAC=m
-CONFIG_MDIO_GPIO=m
-CONFIG_MDIO_I2C=m
-CONFIG_MDIO_MVUSB=m
-CONFIG_MDIO_MSCC_MIIM=m
-CONFIG_MDIO_REGMAP=m
-
-#
-# MDIO Multiplexers
-#
-
-#
-# PCS device drivers
-#
-CONFIG_PCS_XPCS=m
-CONFIG_PCS_LYNX=m
-CONFIG_PCS_MTK_LYNXI=m
-# end of PCS device drivers
-
-CONFIG_PLIP=m
-CONFIG_PPP=y
-CONFIG_PPP_BSDCOMP=m
-CONFIG_PPP_DEFLATE=m
-CONFIG_PPP_FILTER=y
-CONFIG_PPP_MPPE=m
-CONFIG_PPP_MULTILINK=y
-CONFIG_PPPOATM=m
-CONFIG_PPPOE=m
-# CONFIG_PPPOE_HASH_BITS_1 is not set
-# CONFIG_PPPOE_HASH_BITS_2 is not set
-CONFIG_PPPOE_HASH_BITS_4=y
-# CONFIG_PPPOE_HASH_BITS_8 is not set
-CONFIG_PPPOE_HASH_BITS=4
-CONFIG_PPTP=m
-CONFIG_PPPOL2TP=m
-CONFIG_PPP_ASYNC=m
-CONFIG_PPP_SYNC_TTY=m
-CONFIG_SLIP=m
-CONFIG_SLHC=y
-CONFIG_SLIP_COMPRESSED=y
-CONFIG_SLIP_SMART=y
-CONFIG_SLIP_MODE_SLIP6=y
-CONFIG_USB_NET_DRIVERS=m
-CONFIG_USB_CATC=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_RTL8150=m
-CONFIG_USB_RTL8152=m
-CONFIG_USB_LAN78XX=m
-CONFIG_USB_USBNET=m
-CONFIG_USB_NET_AX8817X=m
-CONFIG_USB_NET_AX88179_178A=m
-CONFIG_USB_NET_CDCETHER=m
-CONFIG_USB_NET_CDC_EEM=m
-CONFIG_USB_NET_CDC_NCM=m
-CONFIG_USB_NET_HUAWEI_CDC_NCM=m
-CONFIG_USB_NET_CDC_MBIM=m
-CONFIG_USB_NET_DM9601=m
-CONFIG_USB_NET_SR9700=m
-CONFIG_USB_NET_SR9800=m
-CONFIG_USB_NET_SMSC75XX=m
-CONFIG_USB_NET_SMSC95XX=m
-CONFIG_USB_NET_GL620A=m
-CONFIG_USB_NET_NET1080=m
-CONFIG_USB_NET_PLUSB=m
-CONFIG_USB_NET_MCS7830=m
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
-CONFIG_USB_NET_CDC_SUBSET=m
-CONFIG_USB_ALI_M5632=y
-CONFIG_USB_AN2720=y
-CONFIG_USB_BELKIN=y
-CONFIG_USB_ARMLINUX=y
-CONFIG_USB_EPSON2888=y
-CONFIG_USB_KC2190=y
-CONFIG_USB_NET_ZAURUS=m
-CONFIG_USB_NET_CX82310_ETH=m
-CONFIG_USB_NET_KALMIA=m
-CONFIG_USB_NET_QMI_WWAN=m
-CONFIG_USB_HSO=m
-CONFIG_USB_NET_INT51X1=m
-CONFIG_USB_CDC_PHONET=m
-CONFIG_USB_IPHETH=m
-CONFIG_USB_SIERRA_NET=m
-CONFIG_USB_VL600=m
-CONFIG_USB_NET_CH9200=m
-CONFIG_USB_NET_AQC111=m
-CONFIG_USB_RTL8153_ECM=m
-CONFIG_WLAN=y
-CONFIG_WLAN_VENDOR_ADMTEK=y
-CONFIG_ADM8211=m
-CONFIG_ATH_COMMON=m
-CONFIG_WLAN_VENDOR_ATH=y
-# CONFIG_ATH_DEBUG is not set
-CONFIG_ATH5K=m
-# CONFIG_ATH5K_DEBUG is not set
-# CONFIG_ATH5K_TRACER is not set
-CONFIG_ATH5K_PCI=y
-CONFIG_ATH9K_HW=m
-CONFIG_ATH9K_COMMON=m
-CONFIG_ATH9K_COMMON_DEBUG=y
-CONFIG_ATH9K_BTCOEX_SUPPORT=y
-CONFIG_ATH9K=m
-CONFIG_ATH9K_PCI=y
-CONFIG_ATH9K_AHB=y
-CONFIG_ATH9K_DEBUGFS=y
-CONFIG_ATH9K_STATION_STATISTICS=y
-# CONFIG_ATH9K_DYNACK is not set
-CONFIG_ATH9K_WOW=y
-CONFIG_ATH9K_RFKILL=y
-CONFIG_ATH9K_CHANNEL_CONTEXT=y
-CONFIG_ATH9K_PCOEM=y
-CONFIG_ATH9K_PCI_NO_EEPROM=m
-CONFIG_ATH9K_HTC=m
-CONFIG_ATH9K_HTC_DEBUGFS=y
-CONFIG_ATH9K_HWRNG=y
-# CONFIG_ATH9K_COMMON_SPECTRAL is not set
-CONFIG_CARL9170=m
-CONFIG_CARL9170_LEDS=y
-# CONFIG_CARL9170_DEBUGFS is not set
-CONFIG_CARL9170_WPC=y
-CONFIG_CARL9170_HWRNG=y
-CONFIG_ATH6KL=m
-CONFIG_ATH6KL_SDIO=m
-CONFIG_ATH6KL_USB=m
-# CONFIG_ATH6KL_DEBUG is not set
-# CONFIG_ATH6KL_TRACING is not set
-CONFIG_AR5523=m
-CONFIG_WIL6210=m
-CONFIG_WIL6210_ISR_COR=y
-CONFIG_WIL6210_TRACING=y
-CONFIG_WIL6210_DEBUGFS=y
-CONFIG_ATH10K=m
-CONFIG_ATH10K_CE=y
-CONFIG_ATH10K_PCI=m
-CONFIG_ATH10K_SDIO=m
-CONFIG_ATH10K_USB=m
-# CONFIG_ATH10K_DEBUG is not set
-CONFIG_ATH10K_DEBUGFS=y
-CONFIG_ATH10K_LEDS=y
-# CONFIG_ATH10K_SPECTRAL is not set
-CONFIG_ATH10K_TRACING=y
-CONFIG_WCN36XX=m
-# CONFIG_WCN36XX_DEBUGFS is not set
-CONFIG_ATH11K=m
-CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_DEBUG is not set
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_TRACING is not set
-CONFIG_ATH12K=m
-# CONFIG_ATH12K_DEBUG is not set
-# CONFIG_ATH12K_DEBUGFS is not set
-# CONFIG_ATH12K_TRACING is not set
-# CONFIG_ATH12K_COREDUMP is not set
-CONFIG_WLAN_VENDOR_ATMEL=y
-CONFIG_AT76C50X_USB=m
-CONFIG_WLAN_VENDOR_BROADCOM=y
-CONFIG_B43=m
-CONFIG_B43_BCMA=y
-CONFIG_B43_SSB=y
-CONFIG_B43_BUSES_BCMA_AND_SSB=y
-# CONFIG_B43_BUSES_BCMA is not set
-# CONFIG_B43_BUSES_SSB is not set
-CONFIG_B43_PCI_AUTOSELECT=y
-CONFIG_B43_PCICORE_AUTOSELECT=y
-# CONFIG_B43_SDIO is not set
-CONFIG_B43_BCMA_PIO=y
-CONFIG_B43_PIO=y
-CONFIG_B43_PHY_G=y
-CONFIG_B43_PHY_N=y
-CONFIG_B43_PHY_LP=y
-CONFIG_B43_PHY_HT=y
-CONFIG_B43_LEDS=y
-CONFIG_B43_HWRNG=y
-# CONFIG_B43_DEBUG is not set
-CONFIG_B43LEGACY=m
-CONFIG_B43LEGACY_PCI_AUTOSELECT=y
-CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
-CONFIG_B43LEGACY_LEDS=y
-CONFIG_B43LEGACY_HWRNG=y
-# CONFIG_B43LEGACY_DEBUG is not set
-CONFIG_B43LEGACY_DMA=y
-CONFIG_B43LEGACY_PIO=y
-CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
-# CONFIG_B43LEGACY_DMA_MODE is not set
-# CONFIG_B43LEGACY_PIO_MODE is not set
-CONFIG_BRCMUTIL=m
-CONFIG_BRCMSMAC=m
-CONFIG_BRCMSMAC_LEDS=y
-CONFIG_BRCMFMAC=m
-CONFIG_BRCMFMAC_PROTO_BCDC=y
-CONFIG_BRCMFMAC_PROTO_MSGBUF=y
-CONFIG_BRCMFMAC_SDIO=y
-CONFIG_BRCMFMAC_USB=y
-CONFIG_BRCMFMAC_PCIE=y
-CONFIG_BRCM_TRACING=y
-# CONFIG_BRCMDBG is not set
-CONFIG_WLAN_VENDOR_INTEL=y
-CONFIG_IPW2100=m
-CONFIG_IPW2100_MONITOR=y
-# CONFIG_IPW2100_DEBUG is not set
-CONFIG_IPW2200=m
-CONFIG_IPW2200_MONITOR=y
-CONFIG_IPW2200_RADIOTAP=y
-CONFIG_IPW2200_PROMISCUOUS=y
-CONFIG_IPW2200_QOS=y
-# CONFIG_IPW2200_DEBUG is not set
-CONFIG_LIBIPW=m
-# CONFIG_LIBIPW_DEBUG is not set
-CONFIG_IWLEGACY=m
-CONFIG_IWL4965=m
-CONFIG_IWL3945=m
-
-#
-# iwl3945 / iwl4965 Debugging Options
-#
-# CONFIG_IWLEGACY_DEBUG is not set
-CONFIG_IWLEGACY_DEBUGFS=y
-# end of iwl3945 / iwl4965 Debugging Options
-
-CONFIG_IWLWIFI=m
-CONFIG_IWLWIFI_LEDS=y
-CONFIG_IWLDVM=m
-CONFIG_IWLMVM=m
-CONFIG_IWLWIFI_OPMODE_MODULAR=y
-
-#
-# Debugging Options
-#
-# CONFIG_IWLWIFI_DEBUG is not set
-CONFIG_IWLWIFI_DEBUGFS=y
-CONFIG_IWLWIFI_DEVICE_TRACING=y
-# end of Debugging Options
-
-CONFIG_WLAN_VENDOR_INTERSIL=y
-CONFIG_P54_COMMON=m
-CONFIG_P54_USB=m
-CONFIG_P54_PCI=m
-CONFIG_P54_SPI=m
-# CONFIG_P54_SPI_DEFAULT_EEPROM is not set
-CONFIG_P54_LEDS=y
-CONFIG_WLAN_VENDOR_MARVELL=y
-CONFIG_LIBERTAS=m
-CONFIG_LIBERTAS_USB=m
-CONFIG_LIBERTAS_SDIO=m
-CONFIG_LIBERTAS_SPI=m
-# CONFIG_LIBERTAS_DEBUG is not set
-CONFIG_LIBERTAS_MESH=y
-CONFIG_LIBERTAS_THINFIRM=m
-# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
-CONFIG_LIBERTAS_THINFIRM_USB=m
-CONFIG_MWIFIEX=m
-CONFIG_MWIFIEX_SDIO=m
-CONFIG_MWIFIEX_PCIE=m
-CONFIG_MWIFIEX_USB=m
-CONFIG_MWL8K=m
-CONFIG_WLAN_VENDOR_MEDIATEK=y
-CONFIG_MT7601U=m
-CONFIG_MT76_CORE=m
-CONFIG_MT76_LEDS=y
-CONFIG_MT76_USB=m
-CONFIG_MT76_CONNAC_LIB=m
-CONFIG_MT792x_LIB=m
-CONFIG_MT792x_USB=m
-# CONFIG_MT76x0U is not set
-# CONFIG_MT76x0E is not set
-# CONFIG_MT76x2E is not set
-# CONFIG_MT76x2U is not set
-# CONFIG_MT7603E is not set
-# CONFIG_MT7615E is not set
-# CONFIG_MT7663U is not set
-# CONFIG_MT7663S is not set
-# CONFIG_MT7915E is not set
-# CONFIG_MT7921E is not set
-# CONFIG_MT7921S is not set
-# CONFIG_MT7921U is not set
-# CONFIG_MT7996E is not set
-CONFIG_MT7925_COMMON=m
-CONFIG_MT7925E=m
-CONFIG_MT7925U=m
-CONFIG_WLAN_VENDOR_MICROCHIP=y
-CONFIG_WILC1000=m
-CONFIG_WILC1000_SDIO=m
-CONFIG_WILC1000_SPI=m
-# CONFIG_WILC1000_HW_OOB_INTR is not set
-CONFIG_WLAN_VENDOR_PURELIFI=y
-CONFIG_PLFXLC=m
-CONFIG_WLAN_VENDOR_RALINK=y
-CONFIG_RT2X00=m
-CONFIG_RT2400PCI=m
-CONFIG_RT2500PCI=m
-CONFIG_RT61PCI=m
-CONFIG_RT2800PCI=m
-CONFIG_RT2800PCI_RT33XX=y
-CONFIG_RT2800PCI_RT35XX=y
-CONFIG_RT2800PCI_RT53XX=y
-CONFIG_RT2800PCI_RT3290=y
-CONFIG_RT2500USB=m
-CONFIG_RT73USB=m
-CONFIG_RT2800USB=m
-CONFIG_RT2800USB_RT33XX=y
-CONFIG_RT2800USB_RT35XX=y
-CONFIG_RT2800USB_RT3573=y
-CONFIG_RT2800USB_RT53XX=y
-CONFIG_RT2800USB_RT55XX=y
-CONFIG_RT2800USB_UNKNOWN=y
-CONFIG_RT2800_LIB=m
-CONFIG_RT2800_LIB_MMIO=m
-CONFIG_RT2X00_LIB_MMIO=m
-CONFIG_RT2X00_LIB_PCI=m
-CONFIG_RT2X00_LIB_USB=m
-CONFIG_RT2X00_LIB=m
-CONFIG_RT2X00_LIB_FIRMWARE=y
-CONFIG_RT2X00_LIB_CRYPTO=y
-CONFIG_RT2X00_LIB_LEDS=y
-# CONFIG_RT2X00_LIB_DEBUGFS is not set
-# CONFIG_RT2X00_DEBUG is not set
-CONFIG_WLAN_VENDOR_REALTEK=y
-CONFIG_RTL8180=m
-CONFIG_RTL8187=m
-CONFIG_RTL8187_LEDS=y
-CONFIG_RTL_CARDS=m
-CONFIG_RTL8192CE=m
-CONFIG_RTL8192SE=m
-CONFIG_RTL8192DE=m
-CONFIG_RTL8723AE=m
-CONFIG_RTL8723BE=m
-CONFIG_RTL8188EE=m
-CONFIG_RTL8192EE=m
-CONFIG_RTL8821AE=m
-CONFIG_RTL8192CU=m
-CONFIG_RTL8192DU=m
-CONFIG_RTLWIFI=m
-CONFIG_RTLWIFI_PCI=m
-CONFIG_RTLWIFI_USB=m
-# CONFIG_RTLWIFI_DEBUG is not set
-CONFIG_RTL8192C_COMMON=m
-CONFIG_RTL8192D_COMMON=m
-CONFIG_RTL8723_COMMON=m
-CONFIG_RTLBTCOEXIST=m
-CONFIG_RTL8XXXU=m
-CONFIG_RTL8XXXU_UNTESTED=y
-# CONFIG_RTW88 is not set
-CONFIG_RTW89=m
-CONFIG_RTW89_CORE=m
-CONFIG_RTW89_PCI=m
-CONFIG_RTW89_8851B=m
-CONFIG_RTW89_8852A=m
-CONFIG_RTW89_8852B_COMMON=m
-CONFIG_RTW89_8852B=m
-CONFIG_RTW89_8852BT=m
-CONFIG_RTW89_8852C=m
-CONFIG_RTW89_8851BE=m
-CONFIG_RTW89_8852AE=m
-CONFIG_RTW89_8852BE=m
-CONFIG_RTW89_8852BTE=m
-CONFIG_RTW89_8852CE=m
-# CONFIG_RTW89_8922AE is not set
-# CONFIG_RTW89_DEBUGMSG is not set
-# CONFIG_RTW89_DEBUGFS is not set
-CONFIG_WLAN_VENDOR_RSI=y
-CONFIG_RSI_91X=m
-# CONFIG_RSI_DEBUGFS is not set
-CONFIG_RSI_SDIO=m
-CONFIG_RSI_USB=m
-CONFIG_RSI_COEX=y
-CONFIG_WLAN_VENDOR_SILABS=y
-CONFIG_WFX=m
-CONFIG_WLAN_VENDOR_ST=y
-CONFIG_CW1200=m
-CONFIG_CW1200_WLAN_SDIO=m
-CONFIG_CW1200_WLAN_SPI=m
-CONFIG_WLAN_VENDOR_TI=y
-CONFIG_WL1251=m
-CONFIG_WL1251_SPI=m
-CONFIG_WL1251_SDIO=m
-CONFIG_WL12XX=m
-CONFIG_WL18XX=m
-CONFIG_WLCORE=m
-CONFIG_WLCORE_SDIO=m
-CONFIG_WLAN_VENDOR_ZYDAS=y
-CONFIG_ZD1211RW=m
-# CONFIG_ZD1211RW_DEBUG is not set
-CONFIG_WLAN_VENDOR_QUANTENNA=y
-CONFIG_QTNFMAC=m
-CONFIG_QTNFMAC_PCIE=m
-CONFIG_MAC80211_HWSIM=m
-CONFIG_VIRT_WIFI=m
-CONFIG_WAN=y
-CONFIG_HDLC=m
-CONFIG_HDLC_RAW=m
-CONFIG_HDLC_RAW_ETH=m
-CONFIG_HDLC_CISCO=m
-CONFIG_HDLC_FR=m
-CONFIG_HDLC_PPP=m
-CONFIG_HDLC_X25=m
-CONFIG_FRAMER=m
-CONFIG_PCI200SYN=m
-CONFIG_WANXL=m
-CONFIG_PC300TOO=m
-CONFIG_N2=m
-CONFIG_C101=m
-CONFIG_FARSYNC=m
-CONFIG_LAPBETHER=m
-CONFIG_IEEE802154_DRIVERS=m
-CONFIG_IEEE802154_FAKELB=m
-CONFIG_IEEE802154_AT86RF230=m
-CONFIG_IEEE802154_MRF24J40=m
-CONFIG_IEEE802154_CC2520=m
-CONFIG_IEEE802154_ATUSB=m
-CONFIG_IEEE802154_ADF7242=m
-CONFIG_IEEE802154_CA8210=m
-# CONFIG_IEEE802154_CA8210_DEBUGFS is not set
-CONFIG_IEEE802154_MCR20A=m
-# CONFIG_IEEE802154_HWSIM is not set
-
-#
-# Wireless WAN
-#
-CONFIG_WWAN=y
-# CONFIG_WWAN_DEBUGFS is not set
-# CONFIG_WWAN_HWSIM is not set
-CONFIG_MHI_WWAN_CTRL=m
-CONFIG_MHI_WWAN_MBIM=m
-CONFIG_RPMSG_WWAN_CTRL=m
-CONFIG_IOSM=m
-CONFIG_MTK_T7XX=m
-# end of Wireless WAN
-
-CONFIG_XEN_NETDEV_FRONTEND=y
-CONFIG_XEN_NETDEV_BACKEND=m
-CONFIG_VMXNET3=m
-CONFIG_FUJITSU_ES=m
-CONFIG_USB4_NET=m
-CONFIG_HYPERV_NET=m
-CONFIG_NETDEVSIM=m
-CONFIG_NET_FAILOVER=y
-CONFIG_NETDEV_LEGACY_INIT=y
-CONFIG_ISDN=y
-CONFIG_ISDN_CAPI=y
-CONFIG_MISDN=m
-CONFIG_MISDN_DSP=m
-CONFIG_MISDN_L1OIP=m
-
-#
-# mISDN hardware drivers
-#
-CONFIG_MISDN_HFCPCI=m
-CONFIG_MISDN_HFCMULTI=m
-CONFIG_MISDN_HFCUSB=m
-CONFIG_MISDN_AVMFRITZ=m
-CONFIG_MISDN_SPEEDFAX=m
-CONFIG_MISDN_INFINEON=m
-CONFIG_MISDN_W6692=m
-CONFIG_MISDN_NETJET=m
-CONFIG_MISDN_HDLC=m
-CONFIG_MISDN_IPAC=m
-CONFIG_MISDN_ISAR=m
-
-#
-# Input device support
-#
-CONFIG_INPUT=y
-CONFIG_INPUT_LEDS=m
-CONFIG_INPUT_FF_MEMLESS=m
-CONFIG_INPUT_SPARSEKMAP=m
-CONFIG_INPUT_MATRIXKMAP=m
-CONFIG_INPUT_VIVALDIFMAP=y
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_MOUSEDEV_PSAUX=y
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-CONFIG_INPUT_JOYDEV=m
-CONFIG_INPUT_EVDEV=y
-
-#
-# Input Device Drivers
-#
-CONFIG_INPUT_KEYBOARD=y
-CONFIG_KEYBOARD_ADC=m
-CONFIG_KEYBOARD_ADP5520=m
-CONFIG_KEYBOARD_ADP5588=m
-CONFIG_KEYBOARD_ADP5589=m
-CONFIG_KEYBOARD_APPLESPI=m
-CONFIG_KEYBOARD_ATKBD=y
-CONFIG_KEYBOARD_QT1050=m
-CONFIG_KEYBOARD_QT1070=m
-CONFIG_KEYBOARD_QT2160=m
-CONFIG_KEYBOARD_DLINK_DIR685=m
-CONFIG_KEYBOARD_LKKBD=m
-CONFIG_KEYBOARD_GPIO=m
-CONFIG_KEYBOARD_GPIO_POLLED=m
-CONFIG_KEYBOARD_TCA6416=m
-CONFIG_KEYBOARD_TCA8418=m
-CONFIG_KEYBOARD_MATRIX=m
-CONFIG_KEYBOARD_LM8323=m
-CONFIG_KEYBOARD_LM8333=m
-CONFIG_KEYBOARD_MAX7359=m
-CONFIG_KEYBOARD_MPR121=m
-CONFIG_KEYBOARD_NEWTON=m
-CONFIG_KEYBOARD_OPENCORES=m
-CONFIG_KEYBOARD_PINEPHONE=m
-CONFIG_KEYBOARD_SAMSUNG=m
-CONFIG_KEYBOARD_STOWAWAY=m
-CONFIG_KEYBOARD_SUNKBD=m
-CONFIG_KEYBOARD_IQS62X=m
-CONFIG_KEYBOARD_TM2_TOUCHKEY=m
-CONFIG_KEYBOARD_TWL4030=m
-CONFIG_KEYBOARD_XTKBD=m
-CONFIG_KEYBOARD_CROS_EC=m
-CONFIG_KEYBOARD_MTK_PMIC=m
-CONFIG_KEYBOARD_CYPRESS_SF=m
-CONFIG_INPUT_MOUSE=y
-CONFIG_MOUSE_PS2=m
-CONFIG_MOUSE_PS2_ALPS=y
-CONFIG_MOUSE_PS2_BYD=y
-CONFIG_MOUSE_PS2_LOGIPS2PP=y
-CONFIG_MOUSE_PS2_SYNAPTICS=y
-CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
-CONFIG_MOUSE_PS2_CYPRESS=y
-CONFIG_MOUSE_PS2_LIFEBOOK=y
-CONFIG_MOUSE_PS2_TRACKPOINT=y
-CONFIG_MOUSE_PS2_ELANTECH=y
-CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
-CONFIG_MOUSE_PS2_SENTELIC=y
-CONFIG_MOUSE_PS2_TOUCHKIT=y
-CONFIG_MOUSE_PS2_FOCALTECH=y
-CONFIG_MOUSE_PS2_VMMOUSE=y
-CONFIG_MOUSE_PS2_SMBUS=y
-CONFIG_MOUSE_SERIAL=m
-CONFIG_MOUSE_APPLETOUCH=m
-CONFIG_MOUSE_BCM5974=m
-CONFIG_MOUSE_CYAPA=m
-CONFIG_MOUSE_ELAN_I2C=m
-CONFIG_MOUSE_ELAN_I2C_I2C=y
-CONFIG_MOUSE_ELAN_I2C_SMBUS=y
-# CONFIG_MOUSE_INPORT is not set
-CONFIG_MOUSE_LOGIBM=m
-CONFIG_MOUSE_PC110PAD=m
-CONFIG_MOUSE_VSXXXAA=m
-CONFIG_MOUSE_GPIO=m
-CONFIG_MOUSE_SYNAPTICS_I2C=m
-CONFIG_MOUSE_SYNAPTICS_USB=m
-CONFIG_INPUT_JOYSTICK=y
-CONFIG_JOYSTICK_ANALOG=m
-CONFIG_JOYSTICK_A3D=m
-CONFIG_JOYSTICK_ADC=m
-CONFIG_JOYSTICK_ADI=m
-CONFIG_JOYSTICK_COBRA=m
-CONFIG_JOYSTICK_GF2K=m
-CONFIG_JOYSTICK_GRIP=m
-CONFIG_JOYSTICK_GRIP_MP=m
-CONFIG_JOYSTICK_GUILLEMOT=m
-CONFIG_JOYSTICK_INTERACT=m
-CONFIG_JOYSTICK_SIDEWINDER=m
-CONFIG_JOYSTICK_TMDC=m
-CONFIG_JOYSTICK_IFORCE=m
-CONFIG_JOYSTICK_IFORCE_USB=m
-CONFIG_JOYSTICK_IFORCE_232=m
-CONFIG_JOYSTICK_WARRIOR=m
-CONFIG_JOYSTICK_MAGELLAN=m
-CONFIG_JOYSTICK_SPACEORB=m
-CONFIG_JOYSTICK_SPACEBALL=m
-CONFIG_JOYSTICK_STINGER=m
-CONFIG_JOYSTICK_TWIDJOY=m
-CONFIG_JOYSTICK_ZHENHUA=m
-CONFIG_JOYSTICK_DB9=m
-CONFIG_JOYSTICK_GAMECON=m
-CONFIG_JOYSTICK_TURBOGRAFX=m
-CONFIG_JOYSTICK_AS5011=m
-CONFIG_JOYSTICK_JOYDUMP=m
-CONFIG_JOYSTICK_XPAD=m
-CONFIG_JOYSTICK_XPAD_FF=y
-CONFIG_JOYSTICK_XPAD_LEDS=y
-CONFIG_JOYSTICK_WALKERA0701=m
-CONFIG_JOYSTICK_PSXPAD_SPI=m
-# CONFIG_JOYSTICK_PSXPAD_SPI_FF is not set
-CONFIG_JOYSTICK_PXRC=m
-CONFIG_JOYSTICK_QWIIC=m
-CONFIG_JOYSTICK_FSIA6B=m
-CONFIG_JOYSTICK_SENSEHAT=m
-CONFIG_JOYSTICK_SEESAW=m
-CONFIG_INPUT_TABLET=y
-CONFIG_TABLET_USB_ACECAD=m
-CONFIG_TABLET_USB_AIPTEK=m
-CONFIG_TABLET_USB_HANWANG=m
-CONFIG_TABLET_USB_KBTAB=m
-CONFIG_TABLET_USB_PEGASUS=m
-CONFIG_TABLET_SERIAL_WACOM4=m
-CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_TOUCHSCREEN_88PM860X=m
-CONFIG_TOUCHSCREEN_ADS7846=m
-CONFIG_TOUCHSCREEN_AD7877=m
-CONFIG_TOUCHSCREEN_AD7879=m
-CONFIG_TOUCHSCREEN_AD7879_I2C=m
-CONFIG_TOUCHSCREEN_AD7879_SPI=m
-CONFIG_TOUCHSCREEN_ADC=m
-CONFIG_TOUCHSCREEN_ATMEL_MXT=m
-# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set
-CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
-CONFIG_TOUCHSCREEN_BU21013=m
-CONFIG_TOUCHSCREEN_BU21029=m
-CONFIG_TOUCHSCREEN_CHIPONE_ICN8505=m
-CONFIG_TOUCHSCREEN_CY8CTMA140=m
-CONFIG_TOUCHSCREEN_CY8CTMG110=m
-CONFIG_TOUCHSCREEN_CYTTSP_CORE=m
-CONFIG_TOUCHSCREEN_CYTTSP_I2C=m
-CONFIG_TOUCHSCREEN_CYTTSP_SPI=m
-CONFIG_TOUCHSCREEN_CYTTSP5=m
-CONFIG_TOUCHSCREEN_DA9034=m
-CONFIG_TOUCHSCREEN_DA9052=m
-CONFIG_TOUCHSCREEN_DYNAPRO=m
-CONFIG_TOUCHSCREEN_HAMPSHIRE=m
-CONFIG_TOUCHSCREEN_EETI=m
-CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
-CONFIG_TOUCHSCREEN_EXC3000=m
-CONFIG_TOUCHSCREEN_FUJITSU=m
-CONFIG_TOUCHSCREEN_GOODIX=m
-# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C is not set
-# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI is not set
-CONFIG_TOUCHSCREEN_HIDEEP=m
-CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
-CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=m
-CONFIG_TOUCHSCREEN_ILI210X=m
-CONFIG_TOUCHSCREEN_ILITEK=m
-CONFIG_TOUCHSCREEN_S6SY761=m
-CONFIG_TOUCHSCREEN_GUNZE=m
-CONFIG_TOUCHSCREEN_EKTF2127=m
-CONFIG_TOUCHSCREEN_ELAN=m
-CONFIG_TOUCHSCREEN_ELO=m
-CONFIG_TOUCHSCREEN_WACOM_W8001=m
-CONFIG_TOUCHSCREEN_WACOM_I2C=m
-CONFIG_TOUCHSCREEN_MAX11801=m
-CONFIG_TOUCHSCREEN_MMS114=m
-CONFIG_TOUCHSCREEN_MELFAS_MIP4=m
-CONFIG_TOUCHSCREEN_MSG2638=m
-CONFIG_TOUCHSCREEN_MTOUCH=m
-CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m
-CONFIG_TOUCHSCREEN_IMAGIS=m
-CONFIG_TOUCHSCREEN_INEXIO=m
-CONFIG_TOUCHSCREEN_MK712=m
-CONFIG_TOUCHSCREEN_HTCPEN=m
-CONFIG_TOUCHSCREEN_PENMOUNT=m
-CONFIG_TOUCHSCREEN_EDT_FT5X06=m
-CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
-CONFIG_TOUCHSCREEN_TOUCHWIN=m
-CONFIG_TOUCHSCREEN_PIXCIR=m
-CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
-CONFIG_TOUCHSCREEN_WM831X=m
-CONFIG_TOUCHSCREEN_WM97XX=m
-CONFIG_TOUCHSCREEN_WM9705=y
-CONFIG_TOUCHSCREEN_WM9712=y
-CONFIG_TOUCHSCREEN_WM9713=y
-CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
-CONFIG_TOUCHSCREEN_MC13783=m
-CONFIG_TOUCHSCREEN_USB_EGALAX=y
-CONFIG_TOUCHSCREEN_USB_PANJIT=y
-CONFIG_TOUCHSCREEN_USB_3M=y
-CONFIG_TOUCHSCREEN_USB_ITM=y
-CONFIG_TOUCHSCREEN_USB_ETURBO=y
-CONFIG_TOUCHSCREEN_USB_GUNZE=y
-CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
-CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
-CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
-CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
-CONFIG_TOUCHSCREEN_USB_GOTOP=y
-CONFIG_TOUCHSCREEN_USB_JASTEC=y
-CONFIG_TOUCHSCREEN_USB_ELO=y
-CONFIG_TOUCHSCREEN_USB_E2I=y
-CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
-CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
-CONFIG_TOUCHSCREEN_USB_NEXIO=y
-CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
-CONFIG_TOUCHSCREEN_TOUCHIT213=m
-CONFIG_TOUCHSCREEN_TSC_SERIO=m
-CONFIG_TOUCHSCREEN_TSC200X_CORE=m
-CONFIG_TOUCHSCREEN_TSC2004=m
-CONFIG_TOUCHSCREEN_TSC2005=m
-CONFIG_TOUCHSCREEN_TSC2007=m
-# CONFIG_TOUCHSCREEN_TSC2007_IIO is not set
-CONFIG_TOUCHSCREEN_PCAP=m
-CONFIG_TOUCHSCREEN_RM_TS=m
-CONFIG_TOUCHSCREEN_SILEAD=m
-CONFIG_TOUCHSCREEN_SIS_I2C=m
-CONFIG_TOUCHSCREEN_ST1232=m
-CONFIG_TOUCHSCREEN_STMFTS=m
-CONFIG_TOUCHSCREEN_SUR40=m
-CONFIG_TOUCHSCREEN_SURFACE3_SPI=m
-CONFIG_TOUCHSCREEN_SX8654=m
-CONFIG_TOUCHSCREEN_TPS6507X=m
-CONFIG_TOUCHSCREEN_ZET6223=m
-CONFIG_TOUCHSCREEN_ZFORCE=m
-CONFIG_TOUCHSCREEN_COLIBRI_VF50=m
-CONFIG_TOUCHSCREEN_ROHM_BU21023=m
-CONFIG_TOUCHSCREEN_IQS5XX=m
-# CONFIG_TOUCHSCREEN_IQS7211 is not set
-CONFIG_TOUCHSCREEN_ZINITIX=m
-CONFIG_TOUCHSCREEN_HIMAX_HX83112B=m
-CONFIG_INPUT_MISC=y
-CONFIG_INPUT_88PM860X_ONKEY=m
-CONFIG_INPUT_88PM80X_ONKEY=m
-CONFIG_INPUT_AD714X=m
-CONFIG_INPUT_AD714X_I2C=m
-CONFIG_INPUT_AD714X_SPI=m
-CONFIG_INPUT_ARIZONA_HAPTICS=m
-CONFIG_INPUT_ATC260X_ONKEY=m
-CONFIG_INPUT_BMA150=m
-CONFIG_INPUT_CS40L50_VIBRA=m
-CONFIG_INPUT_E3X0_BUTTON=m
-CONFIG_INPUT_PCSPKR=m
-CONFIG_INPUT_MAX77693_HAPTIC=m
-CONFIG_INPUT_MAX8925_ONKEY=m
-CONFIG_INPUT_MAX8997_HAPTIC=m
-CONFIG_INPUT_MC13783_PWRBUTTON=m
-CONFIG_INPUT_MMA8450=m
-CONFIG_INPUT_APANEL=m
-CONFIG_INPUT_GPIO_BEEPER=m
-CONFIG_INPUT_GPIO_DECODER=m
-CONFIG_INPUT_GPIO_VIBRA=m
-CONFIG_INPUT_WISTRON_BTNS=m
-CONFIG_INPUT_ATLAS_BTNS=m
-CONFIG_INPUT_ATI_REMOTE2=m
-CONFIG_INPUT_KEYSPAN_REMOTE=m
-CONFIG_INPUT_KXTJ9=m
-CONFIG_INPUT_POWERMATE=m
-CONFIG_INPUT_YEALINK=m
-CONFIG_INPUT_CM109=m
-CONFIG_INPUT_REGULATOR_HAPTIC=m
-CONFIG_INPUT_RETU_PWRBUTTON=m
-CONFIG_INPUT_AXP20X_PEK=m
-CONFIG_INPUT_TWL4030_PWRBUTTON=m
-CONFIG_INPUT_TWL4030_VIBRA=m
-CONFIG_INPUT_TWL6040_VIBRA=m
-CONFIG_INPUT_UINPUT=y
-CONFIG_INPUT_PALMAS_PWRBUTTON=m
-CONFIG_INPUT_PCF50633_PMU=m
-CONFIG_INPUT_PCF8574=m
-CONFIG_INPUT_PWM_BEEPER=m
-CONFIG_INPUT_PWM_VIBRA=m
-CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
-CONFIG_INPUT_DA7280_HAPTICS=m
-CONFIG_INPUT_DA9052_ONKEY=m
-CONFIG_INPUT_DA9055_ONKEY=m
-CONFIG_INPUT_DA9063_ONKEY=m
-CONFIG_INPUT_WM831X_ON=m
-CONFIG_INPUT_PCAP=m
-CONFIG_INPUT_ADXL34X=m
-CONFIG_INPUT_ADXL34X_I2C=m
-CONFIG_INPUT_ADXL34X_SPI=m
-CONFIG_INPUT_IBM_PANEL=m
-CONFIG_INPUT_IMS_PCU=m
-CONFIG_INPUT_IQS269A=m
-CONFIG_INPUT_IQS626A=m
-CONFIG_INPUT_IQS7222=m
-CONFIG_INPUT_CMA3000=m
-CONFIG_INPUT_CMA3000_I2C=m
-CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m
-CONFIG_INPUT_IDEAPAD_SLIDEBAR=m
-CONFIG_INPUT_SOC_BUTTON_ARRAY=m
-CONFIG_INPUT_DRV260X_HAPTICS=m
-CONFIG_INPUT_DRV2665_HAPTICS=m
-CONFIG_INPUT_DRV2667_HAPTICS=m
-CONFIG_INPUT_QNAP_MCU=m
-CONFIG_INPUT_RAVE_SP_PWRBUTTON=m
-CONFIG_INPUT_RT5120_PWRKEY=m
-CONFIG_RMI4_CORE=m
-CONFIG_RMI4_I2C=m
-CONFIG_RMI4_SPI=m
-CONFIG_RMI4_SMB=m
-CONFIG_RMI4_F03=y
-CONFIG_RMI4_F03_SERIO=m
-CONFIG_RMI4_2D_SENSOR=y
-CONFIG_RMI4_F11=y
-CONFIG_RMI4_F12=y
-CONFIG_RMI4_F30=y
-# CONFIG_RMI4_F34 is not set
-CONFIG_RMI4_F3A=y
-# CONFIG_RMI4_F54 is not set
-CONFIG_RMI4_F55=y
-
-#
-# Hardware I/O ports
-#
-CONFIG_SERIO=y
-CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
-CONFIG_SERIO_I8042=y
-CONFIG_SERIO_SERPORT=m
-CONFIG_SERIO_CT82C710=m
-CONFIG_SERIO_PARKBD=m
-CONFIG_SERIO_PCIPS2=m
-CONFIG_SERIO_LIBPS2=y
-CONFIG_SERIO_RAW=m
-CONFIG_SERIO_ALTERA_PS2=m
-CONFIG_SERIO_PS2MULT=m
-CONFIG_SERIO_ARC_PS2=m
-CONFIG_HYPERV_KEYBOARD=m
-CONFIG_SERIO_GPIO_PS2=m
-CONFIG_USERIO=m
-CONFIG_GAMEPORT=m
-CONFIG_GAMEPORT_NS558=m
-CONFIG_GAMEPORT_L4=m
-CONFIG_GAMEPORT_EMU10K1=m
-CONFIG_GAMEPORT_FM801=m
-# end of Hardware I/O ports
-# end of Input device support
-
-#
-# Character devices
-#
-CONFIG_TTY=y
-CONFIG_VT=y
-CONFIG_CONSOLE_TRANSLATIONS=y
-CONFIG_VT_CONSOLE=y
-CONFIG_VT_CONSOLE_SLEEP=y
-CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_UNIX98_PTYS=y
-CONFIG_LEGACY_PTYS=y
-CONFIG_LEGACY_PTY_COUNT=0
-# CONFIG_LEGACY_TIOCSTI is not set
-CONFIG_LDISC_AUTOLOAD=y
-
-#
-# Serial drivers
-#
-CONFIG_SERIAL_EARLYCON=y
-CONFIG_SERIAL_8250=y
-# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
-CONFIG_SERIAL_8250_PNP=y
-# CONFIG_SERIAL_8250_16550A_VARIANTS is not set
-# CONFIG_SERIAL_8250_FINTEK is not set
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_DMA=y
-CONFIG_SERIAL_8250_PCILIB=y
-CONFIG_SERIAL_8250_PCI=y
-CONFIG_SERIAL_8250_EXAR=m
-CONFIG_SERIAL_8250_CS=m
-CONFIG_SERIAL_8250_MEN_MCB=m
-CONFIG_SERIAL_8250_NR_UARTS=48
-CONFIG_SERIAL_8250_RUNTIME_UARTS=32
-CONFIG_SERIAL_8250_EXTENDED=y
-CONFIG_SERIAL_8250_MANY_PORTS=y
-CONFIG_SERIAL_8250_FOURPORT=m
-CONFIG_SERIAL_8250_ACCENT=m
-CONFIG_SERIAL_8250_BOCA=m
-CONFIG_SERIAL_8250_EXAR_ST16C554=m
-CONFIG_SERIAL_8250_HUB6=m
-CONFIG_SERIAL_8250_PCI1XXXX=m
-CONFIG_SERIAL_8250_SHARE_IRQ=y
-# CONFIG_SERIAL_8250_DETECT_IRQ is not set
-CONFIG_SERIAL_8250_RSA=y
-CONFIG_SERIAL_8250_DWLIB=y
-CONFIG_SERIAL_8250_DFL=m
-CONFIG_SERIAL_8250_DW=m
-CONFIG_SERIAL_8250_RT288X=y
-CONFIG_SERIAL_8250_LPSS=m
-CONFIG_SERIAL_8250_MID=m
-CONFIG_SERIAL_8250_PERICOM=m
-
-#
-# Non-8250 serial port support
-#
-CONFIG_SERIAL_KGDB_NMI=y
-CONFIG_SERIAL_MAX3100=m
-CONFIG_SERIAL_MAX310X=y
-CONFIG_SERIAL_UARTLITE=m
-CONFIG_SERIAL_UARTLITE_NR_UARTS=1
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-CONFIG_CONSOLE_POLL=y
-CONFIG_SERIAL_JSM=m
-CONFIG_SERIAL_LANTIQ=m
-CONFIG_SERIAL_SCCNXP=y
-CONFIG_SERIAL_SCCNXP_CONSOLE=y
-CONFIG_SERIAL_SC16IS7XX=m
-CONFIG_SERIAL_SC16IS7XX_I2C=m
-CONFIG_SERIAL_SC16IS7XX_SPI=m
-CONFIG_SERIAL_TIMBERDALE=m
-CONFIG_SERIAL_ALTERA_JTAGUART=m
-CONFIG_SERIAL_ALTERA_UART=m
-CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4
-CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200
-CONFIG_SERIAL_PCH_UART=m
-CONFIG_SERIAL_ARC=m
-CONFIG_SERIAL_ARC_NR_PORTS=1
-CONFIG_SERIAL_RP2=m
-CONFIG_SERIAL_RP2_NR_UARTS=32
-CONFIG_SERIAL_FSL_LPUART=m
-CONFIG_SERIAL_FSL_LINFLEXUART=m
-CONFIG_SERIAL_MEN_Z135=m
-# CONFIG_SERIAL_SPRD is not set
-# end of Serial drivers
-
-CONFIG_SERIAL_MCTRL_GPIO=y
-CONFIG_SERIAL_NONSTANDARD=y
-CONFIG_MOXA_INTELLIO=m
-CONFIG_MOXA_SMARTIO=m
-CONFIG_N_HDLC=m
-CONFIG_IPWIRELESS=m
-CONFIG_N_GSM=m
-CONFIG_NOZOMI=m
-CONFIG_NULL_TTY=m
-CONFIG_HVC_DRIVER=y
-CONFIG_HVC_IRQ=y
-CONFIG_HVC_XEN=y
-CONFIG_HVC_XEN_FRONTEND=y
-CONFIG_RPMSG_TTY=m
-CONFIG_SERIAL_DEV_BUS=y
-CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
-CONFIG_TTY_PRINTK=y
-CONFIG_TTY_PRINTK_LEVEL=6
-CONFIG_PRINTER=m
-# CONFIG_LP_CONSOLE is not set
-CONFIG_PPDEV=m
-CONFIG_VIRTIO_CONSOLE=m
-CONFIG_IPMI_HANDLER=m
-CONFIG_IPMI_DMI_DECODE=y
-CONFIG_IPMI_PLAT_DATA=y
-# CONFIG_IPMI_PANIC_EVENT is not set
-CONFIG_IPMI_DEVICE_INTERFACE=m
-CONFIG_IPMI_SI=m
-CONFIG_IPMI_SSIF=m
-CONFIG_IPMI_IPMB=m
-CONFIG_IPMI_WATCHDOG=m
-CONFIG_IPMI_POWEROFF=m
-CONFIG_SSIF_IPMI_BMC=m
-CONFIG_IPMB_DEVICE_INTERFACE=m
-CONFIG_HW_RANDOM=y
-CONFIG_HW_RANDOM_TIMERIOMEM=m
-CONFIG_HW_RANDOM_INTEL=m
-CONFIG_HW_RANDOM_AMD=m
-CONFIG_HW_RANDOM_BA431=m
-CONFIG_HW_RANDOM_GEODE=m
-CONFIG_HW_RANDOM_VIA=m
-CONFIG_HW_RANDOM_VIRTIO=m
-CONFIG_HW_RANDOM_XIPHERA=m
-CONFIG_DTLK=m
-CONFIG_APPLICOM=m
-CONFIG_SONYPI=m
-CONFIG_MWAVE=m
-CONFIG_SCx200_GPIO=m
-CONFIG_PC8736x_GPIO=m
-CONFIG_NSC_GPIO=m
-CONFIG_DEVMEM=y
-CONFIG_NVRAM=m
-CONFIG_DEVPORT=y
-CONFIG_HPET=y
-CONFIG_HPET_MMAP=y
-CONFIG_HPET_MMAP_DEFAULT=y
-CONFIG_HANGCHECK_TIMER=m
-CONFIG_TCG_TPM=y
-# CONFIG_TCG_TPM2_HMAC is not set
-CONFIG_HW_RANDOM_TPM=y
-CONFIG_TCG_TIS_CORE=y
-CONFIG_TCG_TIS=y
-CONFIG_TCG_TIS_SPI=m
-# CONFIG_TCG_TIS_SPI_CR50 is not set
-CONFIG_TCG_TIS_I2C=m
-# CONFIG_TCG_TIS_I2C_CR50 is not set
-CONFIG_TCG_TIS_I2C_ATMEL=m
-CONFIG_TCG_TIS_I2C_INFINEON=m
-CONFIG_TCG_TIS_I2C_NUVOTON=m
-CONFIG_TCG_NSC=m
-CONFIG_TCG_ATMEL=m
-CONFIG_TCG_INFINEON=m
-CONFIG_TCG_XEN=m
-CONFIG_TCG_CRB=y
-CONFIG_TCG_VTPM_PROXY=m
-CONFIG_TCG_TIS_ST33ZP24=m
-CONFIG_TCG_TIS_ST33ZP24_I2C=m
-CONFIG_TCG_TIS_ST33ZP24_SPI=m
-CONFIG_TELCLOCK=m
-CONFIG_XILLYBUS_CLASS=m
-CONFIG_XILLYBUS=m
-CONFIG_XILLYBUS_PCIE=m
-CONFIG_XILLYUSB=m
-# end of Character devices
-
-#
-# I2C support
-#
-CONFIG_I2C=y
-CONFIG_ACPI_I2C_OPREGION=y
-CONFIG_I2C_BOARDINFO=y
-CONFIG_I2C_CHARDEV=y
-CONFIG_I2C_MUX=m
-
-#
-# Multiplexer I2C Chip support
-#
-CONFIG_I2C_MUX_GPIO=m
-CONFIG_I2C_MUX_LTC4306=m
-CONFIG_I2C_MUX_PCA9541=m
-CONFIG_I2C_MUX_PCA954x=m
-CONFIG_I2C_MUX_REG=m
-CONFIG_I2C_MUX_MLXCPLD=m
-# end of Multiplexer I2C Chip support
-
-CONFIG_I2C_HELPER_AUTO=y
-CONFIG_I2C_SMBUS=m
-CONFIG_I2C_ALGOBIT=m
-CONFIG_I2C_ALGOPCA=m
-
-#
-# I2C Hardware Bus support
-#
-
-#
-# PC SMBus host controller drivers
-#
-CONFIG_I2C_CCGX_UCSI=m
-CONFIG_I2C_ALI1535=m
-CONFIG_I2C_ALI1563=m
-CONFIG_I2C_ALI15X3=m
-CONFIG_I2C_AMD756=m
-CONFIG_I2C_AMD8111=m
-CONFIG_I2C_AMD_MP2=m
-CONFIG_I2C_AMD_ASF=m
-CONFIG_I2C_I801=m
-CONFIG_I2C_I801_MUX=y
-CONFIG_I2C_ISCH=m
-CONFIG_I2C_ISMT=m
-CONFIG_I2C_PIIX4=m
-CONFIG_I2C_CHT_WC=m
-CONFIG_I2C_NFORCE2=m
-CONFIG_I2C_NVIDIA_GPU=m
-CONFIG_I2C_SIS5595=m
-CONFIG_I2C_SIS630=m
-CONFIG_I2C_SIS96X=m
-CONFIG_I2C_VIA=m
-CONFIG_I2C_VIAPRO=m
-# CONFIG_I2C_ZHAOXIN is not set
-
-#
-# ACPI drivers
-#
-CONFIG_I2C_SCMI=m
-
-#
-# I2C system bus drivers (mostly embedded / system-on-chip)
-#
-CONFIG_I2C_CBUS_GPIO=m
-# CONFIG_I2C_CGBC is not set
-CONFIG_I2C_DESIGNWARE_CORE=y
-# CONFIG_I2C_DESIGNWARE_SLAVE is not set
-CONFIG_I2C_DESIGNWARE_PLATFORM=y
-CONFIG_I2C_DESIGNWARE_BAYTRAIL=y
-CONFIG_I2C_DESIGNWARE_PCI=m
-CONFIG_I2C_EG20T=m
-CONFIG_I2C_EMEV2=m
-CONFIG_I2C_GPIO=m
-# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set
-CONFIG_I2C_KEMPLD=m
-CONFIG_I2C_OCORES=m
-CONFIG_I2C_PCA_PLATFORM=m
-CONFIG_I2C_SIMTEC=m
-CONFIG_I2C_XILINX=m
-
-#
-# External I2C/SMBus adapter drivers
-#
-CONFIG_I2C_DIOLAN_U2C=m
-CONFIG_I2C_DLN2=m
-CONFIG_I2C_LJCA=m
-CONFIG_I2C_CP2615=m
-CONFIG_I2C_PARPORT=m
-CONFIG_I2C_PCI1XXXX=m
-CONFIG_I2C_ROBOTFUZZ_OSIF=m
-CONFIG_I2C_TAOS_EVM=m
-CONFIG_I2C_TINY_USB=m
-CONFIG_I2C_VIPERBOARD=m
-
-#
-# Other I2C/SMBus bus drivers
-#
-CONFIG_I2C_PCA_ISA=m
-CONFIG_I2C_CROS_EC_TUNNEL=m
-CONFIG_SCx200_ACB=m
-CONFIG_I2C_VIRTIO=m
-# end of I2C Hardware Bus support
-
-CONFIG_I2C_STUB=m
-CONFIG_I2C_SLAVE=y
-CONFIG_I2C_SLAVE_EEPROM=m
-# CONFIG_I2C_SLAVE_TESTUNIT is not set
-# CONFIG_I2C_DEBUG_CORE is not set
-# CONFIG_I2C_DEBUG_ALGO is not set
-# CONFIG_I2C_DEBUG_BUS is not set
-# end of I2C support
-
-CONFIG_I3C=m
-CONFIG_CDNS_I3C_MASTER=m
-CONFIG_DW_I3C_MASTER=m
-CONFIG_SVC_I3C_MASTER=m
-# CONFIG_MIPI_I3C_HCI is not set
-CONFIG_SPI=y
-# CONFIG_SPI_DEBUG is not set
-CONFIG_SPI_MASTER=y
-CONFIG_SPI_MEM=y
-
-#
-# SPI Master Controller Drivers
-#
-CONFIG_SPI_ALTERA=m
-CONFIG_SPI_ALTERA_CORE=m
-CONFIG_SPI_ALTERA_DFL=m
-CONFIG_SPI_AXI_SPI_ENGINE=m
-CONFIG_SPI_BITBANG=m
-CONFIG_SPI_BUTTERFLY=m
-CONFIG_SPI_CADENCE=m
-CONFIG_SPI_CH341=m
-CONFIG_SPI_DESIGNWARE=m
-# CONFIG_SPI_DW_DMA is not set
-CONFIG_SPI_DW_PCI=m
-CONFIG_SPI_DW_MMIO=m
-CONFIG_SPI_DLN2=m
-CONFIG_SPI_GPIO=m
-# CONFIG_SPI_INTEL_PCI is not set
-# CONFIG_SPI_INTEL_PLATFORM is not set
-CONFIG_SPI_LM70_LLP=m
-CONFIG_SPI_LJCA=m
-CONFIG_SPI_MICROCHIP_CORE=m
-CONFIG_SPI_MICROCHIP_CORE_QSPI=m
-CONFIG_SPI_LANTIQ_SSC=m
-CONFIG_SPI_OC_TINY=m
-CONFIG_SPI_PCI1XXXX=m
-CONFIG_SPI_PXA2XX=m
-CONFIG_SPI_PXA2XX_PCI=m
-CONFIG_SPI_SC18IS602=m
-CONFIG_SPI_SIFIVE=m
-CONFIG_SPI_MXIC=m
-CONFIG_SPI_TOPCLIFF_PCH=m
-CONFIG_SPI_XCOMM=m
-CONFIG_SPI_XILINX=m
-CONFIG_SPI_ZYNQMP_GQSPI=m
-CONFIG_SPI_AMD=m
-
-#
-# SPI Multiplexer support
-#
-CONFIG_SPI_MUX=m
-
-#
-# SPI Protocol Masters
-#
-CONFIG_SPI_SPIDEV=m
-# CONFIG_SPI_LOOPBACK_TEST is not set
-CONFIG_SPI_TLE62X0=m
-# CONFIG_SPI_SLAVE is not set
-CONFIG_SPI_DYNAMIC=y
-CONFIG_SPMI=m
-# CONFIG_SPMI_HISI3670 is not set
-CONFIG_HSI=m
-CONFIG_HSI_BOARDINFO=y
-
-#
-# HSI controllers
-#
-
-#
-# HSI clients
-#
-CONFIG_HSI_CHAR=m
-CONFIG_PPS=m
-# CONFIG_PPS_DEBUG is not set
-
-#
-# PPS clients support
-#
-# CONFIG_PPS_CLIENT_KTIMER is not set
-CONFIG_PPS_CLIENT_LDISC=m
-CONFIG_PPS_CLIENT_PARPORT=m
-CONFIG_PPS_CLIENT_GPIO=m
-CONFIG_PPS_GENERATOR=m
-# CONFIG_PPS_GENERATOR_DUMMY is not set
-
-#
-# PTP clock support
-#
-CONFIG_PTP_1588_CLOCK=m
-CONFIG_PTP_1588_CLOCK_OPTIONAL=m
-
-#
-# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
-#
-CONFIG_PTP_1588_CLOCK_PCH=m
-CONFIG_PTP_1588_CLOCK_KVM=m
-CONFIG_PTP_1588_CLOCK_IDT82P33=m
-CONFIG_PTP_1588_CLOCK_IDTCM=m
-# CONFIG_PTP_1588_CLOCK_FC3W is not set
-# CONFIG_PTP_1588_CLOCK_MOCK is not set
-# CONFIG_PTP_1588_CLOCK_VMW is not set
-CONFIG_PTP_1588_CLOCK_OCP=m
-CONFIG_PTP_DFL_TOD=m
-# end of PTP clock support
-
-CONFIG_PINCTRL=y
-CONFIG_PINMUX=y
-CONFIG_PINCONF=y
-CONFIG_GENERIC_PINCONF=y
-# CONFIG_DEBUG_PINCTRL is not set
-CONFIG_PINCTRL_AMD=y
-CONFIG_PINCTRL_CY8C95X0=m
-# CONFIG_PINCTRL_DA9062 is not set
-CONFIG_PINCTRL_MCP23S08_I2C=m
-CONFIG_PINCTRL_MCP23S08_SPI=m
-CONFIG_PINCTRL_MCP23S08=m
-CONFIG_PINCTRL_SX150X=y
-CONFIG_PINCTRL_MADERA=m
-
-#
-# Intel pinctrl drivers
-#
-CONFIG_PINCTRL_BAYTRAIL=y
-CONFIG_PINCTRL_CHERRYVIEW=y
-CONFIG_PINCTRL_LYNXPOINT=m
-CONFIG_PINCTRL_INTEL=y
-CONFIG_PINCTRL_INTEL_PLATFORM=m
-CONFIG_PINCTRL_ALDERLAKE=m
-CONFIG_PINCTRL_BROXTON=m
-CONFIG_PINCTRL_CANNONLAKE=m
-CONFIG_PINCTRL_CEDARFORK=m
-CONFIG_PINCTRL_DENVERTON=m
-CONFIG_PINCTRL_ELKHARTLAKE=m
-CONFIG_PINCTRL_EMMITSBURG=m
-CONFIG_PINCTRL_GEMINILAKE=m
-CONFIG_PINCTRL_ICELAKE=m
-CONFIG_PINCTRL_JASPERLAKE=m
-CONFIG_PINCTRL_LAKEFIELD=m
-CONFIG_PINCTRL_LEWISBURG=m
-CONFIG_PINCTRL_METEORLAKE=m
-CONFIG_PINCTRL_METEORPOINT=m
-CONFIG_PINCTRL_SUNRISEPOINT=m
-CONFIG_PINCTRL_TIGERLAKE=m
-# end of Intel pinctrl drivers
-
-#
-# Renesas pinctrl drivers
-#
-# end of Renesas pinctrl drivers
-
-CONFIG_GPIOLIB=y
-CONFIG_GPIOLIB_FASTPATH_LIMIT=512
-CONFIG_GPIO_ACPI=y
-CONFIG_GPIOLIB_IRQCHIP=y
-# CONFIG_DEBUG_GPIO is not set
-CONFIG_GPIO_SYSFS=y
-CONFIG_GPIO_CDEV=y
-CONFIG_GPIO_CDEV_V1=y
-CONFIG_GPIO_GENERIC=m
-CONFIG_GPIO_REGMAP=m
-CONFIG_GPIO_MAX730X=m
-CONFIG_GPIO_IDIO_16=m
-
-#
-# Memory mapped GPIO drivers
-#
-CONFIG_GPIO_ALTERA=m
-CONFIG_GPIO_AMDPT=m
-CONFIG_GPIO_DWAPB=m
-CONFIG_GPIO_EXAR=m
-CONFIG_GPIO_GENERIC_PLATFORM=m
-# CONFIG_GPIO_GRANITERAPIDS is not set
-CONFIG_GPIO_ICH=m
-CONFIG_GPIO_MB86S7X=m
-CONFIG_GPIO_MENZ127=m
-CONFIG_GPIO_POLARFIRE_SOC=y
-CONFIG_GPIO_TANGIER=m
-CONFIG_GPIO_XILINX=m
-CONFIG_GPIO_AMD_FCH=m
-# end of Memory mapped GPIO drivers
-
-#
-# Port-mapped I/O GPIO drivers
-#
-CONFIG_GPIO_VX855=m
-CONFIG_GPIO_F7188X=m
-CONFIG_GPIO_IT87=m
-CONFIG_GPIO_SCH=m
-CONFIG_GPIO_SCH311X=m
-CONFIG_GPIO_WINBOND=m
-CONFIG_GPIO_WS16C48=m
-# end of Port-mapped I/O GPIO drivers
-
-#
-# I2C GPIO expanders
-#
-CONFIG_GPIO_FXL6408=m
-# CONFIG_GPIO_DS4520 is not set
-CONFIG_GPIO_MAX7300=m
-CONFIG_GPIO_MAX732X=m
-CONFIG_GPIO_PCA953X=m
-CONFIG_GPIO_PCA953X_IRQ=y
-CONFIG_GPIO_PCA9570=m
-CONFIG_GPIO_PCF857X=m
-CONFIG_GPIO_TPIC2810=m
-# end of I2C GPIO expanders
-
-#
-# MFD GPIO expanders
-#
-CONFIG_GPIO_ADP5520=m
-CONFIG_GPIO_ARIZONA=m
-CONFIG_GPIO_BD9571MWV=m
-# CONFIG_GPIO_CGBC is not set
-# CONFIG_GPIO_CROS_EC is not set
-CONFIG_GPIO_CRYSTAL_COVE=m
-CONFIG_GPIO_CS5535=m
-CONFIG_GPIO_DA9052=m
-CONFIG_GPIO_DA9055=m
-CONFIG_GPIO_DLN2=m
-CONFIG_GPIO_ELKHARTLAKE=m
-CONFIG_GPIO_JANZ_TTL=m
-CONFIG_GPIO_KEMPLD=m
-CONFIG_GPIO_LJCA=m
-CONFIG_GPIO_LP3943=m
-CONFIG_GPIO_LP873X=m
-CONFIG_GPIO_MADERA=m
-CONFIG_GPIO_PALMAS=y
-CONFIG_GPIO_RC5T583=y
-CONFIG_GPIO_TIMBERDALE=y
-CONFIG_GPIO_TPS65086=m
-CONFIG_GPIO_TPS6586X=y
-CONFIG_GPIO_TPS65910=y
-CONFIG_GPIO_TPS65912=m
-CONFIG_GPIO_TPS68470=m
-CONFIG_GPIO_TQMX86=m
-CONFIG_GPIO_TWL4030=m
-CONFIG_GPIO_TWL6040=m
-CONFIG_GPIO_WHISKEY_COVE=m
-CONFIG_GPIO_WM831X=m
-CONFIG_GPIO_WM8350=m
-CONFIG_GPIO_WM8994=m
-# end of MFD GPIO expanders
-
-#
-# PCI GPIO expanders
-#
-CONFIG_GPIO_AMD8111=m
-CONFIG_GPIO_ML_IOH=m
-CONFIG_GPIO_PCH=m
-CONFIG_GPIO_PCI_IDIO_16=m
-CONFIG_GPIO_PCIE_IDIO_24=m
-CONFIG_GPIO_RDC321X=m
-# end of PCI GPIO expanders
-
-#
-# SPI GPIO expanders
-#
-CONFIG_GPIO_MAX3191X=m
-CONFIG_GPIO_MAX7301=m
-CONFIG_GPIO_MC33880=m
-CONFIG_GPIO_PISOSR=m
-CONFIG_GPIO_XRA1403=m
-# end of SPI GPIO expanders
-
-#
-# USB GPIO expanders
-#
-CONFIG_GPIO_VIPERBOARD=m
-CONFIG_GPIO_MPSSE=m
-# end of USB GPIO expanders
-
-#
-# Virtual GPIO drivers
-#
-CONFIG_GPIO_AGGREGATOR=m
-CONFIG_GPIO_LATCH=m
-# CONFIG_GPIO_MOCKUP is not set
-CONFIG_GPIO_VIRTIO=m
-# CONFIG_GPIO_SIM is not set
-# end of Virtual GPIO drivers
-
-#
-# GPIO Debugging utilities
-#
-CONFIG_GPIO_SLOPPY_LOGIC_ANALYZER=m
-CONFIG_GPIO_VIRTUSER=m
-# end of GPIO Debugging utilities
-
-CONFIG_W1=m
-CONFIG_W1_CON=y
-
-#
-# 1-wire Bus Masters
-#
-CONFIG_W1_MASTER_AMD_AXI=m
-CONFIG_W1_MASTER_MATROX=m
-CONFIG_W1_MASTER_DS2490=m
-CONFIG_W1_MASTER_DS2482=m
-CONFIG_W1_MASTER_GPIO=m
-CONFIG_W1_MASTER_SGI=m
-# CONFIG_W1_MASTER_UART is not set
-# end of 1-wire Bus Masters
-
-#
-# 1-wire Slaves
-#
-CONFIG_W1_SLAVE_THERM=m
-CONFIG_W1_SLAVE_SMEM=m
-CONFIG_W1_SLAVE_DS2405=m
-CONFIG_W1_SLAVE_DS2408=m
-CONFIG_W1_SLAVE_DS2408_READBACK=y
-CONFIG_W1_SLAVE_DS2413=m
-CONFIG_W1_SLAVE_DS2406=m
-CONFIG_W1_SLAVE_DS2423=m
-CONFIG_W1_SLAVE_DS2805=m
-CONFIG_W1_SLAVE_DS2430=m
-CONFIG_W1_SLAVE_DS2431=m
-CONFIG_W1_SLAVE_DS2433=m
-# CONFIG_W1_SLAVE_DS2433_CRC is not set
-CONFIG_W1_SLAVE_DS2438=m
-CONFIG_W1_SLAVE_DS250X=m
-CONFIG_W1_SLAVE_DS2780=m
-CONFIG_W1_SLAVE_DS2781=m
-CONFIG_W1_SLAVE_DS28E04=m
-CONFIG_W1_SLAVE_DS28E17=m
-# end of 1-wire Slaves
-
-CONFIG_POWER_RESET=y
-CONFIG_POWER_RESET_ATC260X=m
-# CONFIG_POWER_RESET_MT6323 is not set
-CONFIG_POWER_RESET_RESTART=y
-CONFIG_POWER_RESET_TPS65086=y
-CONFIG_POWER_SEQUENCING=m
-CONFIG_POWER_SUPPLY=y
-# CONFIG_POWER_SUPPLY_DEBUG is not set
-CONFIG_POWER_SUPPLY_HWMON=y
-CONFIG_GENERIC_ADC_BATTERY=m
-CONFIG_IP5XXX_POWER=m
-CONFIG_MAX8925_POWER=m
-CONFIG_WM831X_BACKUP=m
-CONFIG_WM831X_POWER=m
-CONFIG_WM8350_POWER=m
-CONFIG_TEST_POWER=m
-CONFIG_BATTERY_88PM860X=m
-CONFIG_CHARGER_ADP5061=m
-CONFIG_BATTERY_CW2015=m
-CONFIG_BATTERY_DS2760=m
-CONFIG_BATTERY_DS2780=m
-CONFIG_BATTERY_DS2781=m
-CONFIG_BATTERY_DS2782=m
-# CONFIG_BATTERY_SAMSUNG_SDI is not set
-CONFIG_BATTERY_SBS=m
-CONFIG_CHARGER_SBS=m
-CONFIG_MANAGER_SBS=m
-CONFIG_BATTERY_BQ27XXX=m
-CONFIG_BATTERY_BQ27XXX_I2C=m
-CONFIG_BATTERY_BQ27XXX_HDQ=m
-# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set
-CONFIG_BATTERY_DA9030=m
-CONFIG_BATTERY_DA9052=m
-CONFIG_CHARGER_DA9150=m
-CONFIG_BATTERY_DA9150=m
-CONFIG_CHARGER_AXP20X=m
-CONFIG_BATTERY_AXP20X=m
-CONFIG_AXP20X_POWER=m
-CONFIG_AXP288_CHARGER=m
-CONFIG_AXP288_FUEL_GAUGE=m
-CONFIG_BATTERY_MAX17040=m
-CONFIG_BATTERY_MAX17042=m
-CONFIG_BATTERY_MAX1720X=m
-CONFIG_BATTERY_MAX1721X=m
-CONFIG_BATTERY_TWL4030_MADC=m
-CONFIG_CHARGER_88PM860X=m
-CONFIG_CHARGER_PCF50633=m
-CONFIG_BATTERY_RX51=m
-CONFIG_CHARGER_ISP1704=m
-CONFIG_CHARGER_MAX8903=m
-CONFIG_CHARGER_TWL4030=m
-CONFIG_CHARGER_TWL6030=m
-CONFIG_CHARGER_LP8727=m
-CONFIG_CHARGER_LP8788=m
-CONFIG_CHARGER_GPIO=m
-CONFIG_CHARGER_MANAGER=y
-CONFIG_CHARGER_LT3651=m
-CONFIG_CHARGER_LTC4162L=m
-CONFIG_CHARGER_MAX14577=m
-CONFIG_CHARGER_MAX77693=m
-CONFIG_CHARGER_MAX77976=m
-CONFIG_CHARGER_MAX8997=m
-CONFIG_CHARGER_MAX8998=m
-CONFIG_CHARGER_MP2629=m
-CONFIG_CHARGER_MT6360=m
-CONFIG_CHARGER_MT6370=m
-CONFIG_CHARGER_BQ2415X=m
-CONFIG_CHARGER_BQ24190=m
-CONFIG_CHARGER_BQ24257=m
-CONFIG_CHARGER_BQ24735=m
-CONFIG_CHARGER_BQ2515X=m
-CONFIG_CHARGER_BQ25890=m
-CONFIG_CHARGER_BQ25980=m
-CONFIG_CHARGER_BQ256XX=m
-CONFIG_CHARGER_SMB347=m
-CONFIG_CHARGER_TPS65090=m
-CONFIG_BATTERY_GAUGE_LTC2941=m
-CONFIG_BATTERY_GOLDFISH=m
-CONFIG_BATTERY_RT5033=m
-CONFIG_CHARGER_RT5033=m
-CONFIG_CHARGER_RT9455=m
-CONFIG_CHARGER_RT9467=m
-CONFIG_CHARGER_RT9471=m
-CONFIG_CHARGER_CROS_USBPD=m
-CONFIG_CHARGER_CROS_PCHG=m
-CONFIG_CHARGER_CROS_CONTROL=m
-CONFIG_FUEL_GAUGE_STC3117=m
-CONFIG_CHARGER_BD99954=m
-CONFIG_CHARGER_WILCO=m
-CONFIG_BATTERY_UG3105=m
-CONFIG_FUEL_GAUGE_MM8013=m
-CONFIG_HWMON=y
-CONFIG_HWMON_VID=m
-# CONFIG_HWMON_DEBUG_CHIP is not set
-
-#
-# Native drivers
-#
-CONFIG_SENSORS_ABITUGURU=m
-CONFIG_SENSORS_ABITUGURU3=m
-CONFIG_SENSORS_SMPRO=m
-CONFIG_SENSORS_AD7314=m
-CONFIG_SENSORS_AD7414=m
-CONFIG_SENSORS_AD7418=m
-CONFIG_SENSORS_ADM1025=m
-CONFIG_SENSORS_ADM1026=m
-CONFIG_SENSORS_ADM1029=m
-CONFIG_SENSORS_ADM1031=m
-CONFIG_SENSORS_ADM1177=m
-CONFIG_SENSORS_ADM9240=m
-CONFIG_SENSORS_ADT7X10=m
-CONFIG_SENSORS_ADT7310=m
-CONFIG_SENSORS_ADT7410=m
-CONFIG_SENSORS_ADT7411=m
-CONFIG_SENSORS_ADT7462=m
-CONFIG_SENSORS_ADT7470=m
-CONFIG_SENSORS_ADT7475=m
-CONFIG_SENSORS_AHT10=m
-CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
-CONFIG_SENSORS_AS370=m
-CONFIG_SENSORS_ASC7621=m
-# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set
-CONFIG_SENSORS_AXI_FAN_CONTROL=m
-CONFIG_SENSORS_K8TEMP=m
-CONFIG_SENSORS_K10TEMP=m
-CONFIG_SENSORS_FAM15H_POWER=m
-CONFIG_SENSORS_APPLESMC=m
-CONFIG_SENSORS_ASB100=m
-CONFIG_SENSORS_ATXP1=m
-# CONFIG_SENSORS_CHIPCAP2 is not set
-CONFIG_SENSORS_CORSAIR_CPRO=m
-CONFIG_SENSORS_CORSAIR_PSU=m
-CONFIG_SENSORS_CROS_EC=m
-CONFIG_SENSORS_DRIVETEMP=y
-CONFIG_SENSORS_DS620=m
-CONFIG_SENSORS_DS1621=m
-CONFIG_SENSORS_DELL_SMM=m
-# CONFIG_I8K is not set
-CONFIG_SENSORS_DA9052_ADC=m
-CONFIG_SENSORS_DA9055=m
-CONFIG_SENSORS_I5K_AMB=m
-CONFIG_SENSORS_F71805F=m
-CONFIG_SENSORS_F71882FG=m
-CONFIG_SENSORS_F75375S=m
-CONFIG_SENSORS_MC13783_ADC=m
-CONFIG_SENSORS_FSCHMD=m
-CONFIG_SENSORS_FTSTEUTATES=m
-CONFIG_SENSORS_GIGABYTE_WATERFORCE=m
-CONFIG_SENSORS_GL518SM=m
-CONFIG_SENSORS_GL520SM=m
-CONFIG_SENSORS_G760A=m
-CONFIG_SENSORS_G762=m
-CONFIG_SENSORS_HIH6130=m
-# CONFIG_SENSORS_HS3001 is not set
-CONFIG_SENSORS_IBMAEM=m
-CONFIG_SENSORS_IBMPEX=m
-CONFIG_SENSORS_IIO_HWMON=m
-CONFIG_SENSORS_I5500=m
-CONFIG_SENSORS_CORETEMP=m
-CONFIG_SENSORS_ISL28022=m
-CONFIG_SENSORS_IT87=m
-CONFIG_SENSORS_JC42=m
-CONFIG_SENSORS_POWERZ=m
-CONFIG_SENSORS_POWR1220=m
-# CONFIG_SENSORS_LENOVO_EC is not set
-CONFIG_SENSORS_LINEAGE=m
-CONFIG_SENSORS_LTC2945=m
-CONFIG_SENSORS_LTC2947=m
-CONFIG_SENSORS_LTC2947_I2C=m
-CONFIG_SENSORS_LTC2947_SPI=m
-CONFIG_SENSORS_LTC2990=m
-CONFIG_SENSORS_LTC2991=m
-CONFIG_SENSORS_LTC2992=m
-CONFIG_SENSORS_LTC4151=m
-CONFIG_SENSORS_LTC4215=m
-CONFIG_SENSORS_LTC4222=m
-CONFIG_SENSORS_LTC4245=m
-CONFIG_SENSORS_LTC4260=m
-CONFIG_SENSORS_LTC4261=m
-# CONFIG_SENSORS_LTC4282 is not set
-CONFIG_SENSORS_MAX1111=m
-CONFIG_SENSORS_MAX127=m
-CONFIG_SENSORS_MAX16065=m
-CONFIG_SENSORS_MAX1619=m
-CONFIG_SENSORS_MAX1668=m
-CONFIG_SENSORS_MAX197=m
-CONFIG_SENSORS_MAX31722=m
-CONFIG_SENSORS_MAX31730=m
-CONFIG_SENSORS_MAX31760=m
-CONFIG_MAX31827=m
-CONFIG_SENSORS_MAX6620=m
-CONFIG_SENSORS_MAX6621=m
-CONFIG_SENSORS_MAX6639=m
-CONFIG_SENSORS_MAX6650=m
-CONFIG_SENSORS_MAX6697=m
-CONFIG_SENSORS_MAX31790=m
-CONFIG_SENSORS_MC34VR500=m
-CONFIG_SENSORS_MCP3021=m
-CONFIG_SENSORS_TC654=m
-CONFIG_SENSORS_TPS23861=m
-CONFIG_SENSORS_MENF21BMC_HWMON=m
-CONFIG_SENSORS_MR75203=m
-CONFIG_SENSORS_ADCXX=m
-CONFIG_SENSORS_LM63=m
-CONFIG_SENSORS_LM70=m
-CONFIG_SENSORS_LM73=m
-CONFIG_SENSORS_LM75=m
-CONFIG_SENSORS_LM77=m
-CONFIG_SENSORS_LM78=m
-CONFIG_SENSORS_LM80=m
-CONFIG_SENSORS_LM83=m
-CONFIG_SENSORS_LM85=m
-CONFIG_SENSORS_LM87=m
-CONFIG_SENSORS_LM90=m
-CONFIG_SENSORS_LM92=m
-CONFIG_SENSORS_LM93=m
-CONFIG_SENSORS_LM95234=m
-CONFIG_SENSORS_LM95241=m
-CONFIG_SENSORS_LM95245=m
-CONFIG_SENSORS_PC87360=m
-CONFIG_SENSORS_PC87427=m
-CONFIG_SENSORS_NTC_THERMISTOR=m
-CONFIG_SENSORS_NCT6683=m
-CONFIG_SENSORS_NCT6775_CORE=m
-CONFIG_SENSORS_NCT6775=m
-CONFIG_SENSORS_NCT6775_I2C=m
-CONFIG_SENSORS_NCT7363=m
-CONFIG_SENSORS_NCT7802=m
-CONFIG_SENSORS_NCT7904=m
-CONFIG_SENSORS_NPCM7XX=m
-CONFIG_SENSORS_NZXT_KRAKEN2=m
-# CONFIG_SENSORS_NZXT_KRAKEN3 is not set
-CONFIG_SENSORS_NZXT_SMART2=m
-CONFIG_SENSORS_OCC_P8_I2C=m
-CONFIG_SENSORS_OCC=m
-CONFIG_SENSORS_OXP=m
-CONFIG_SENSORS_PCF8591=m
-CONFIG_PMBUS=m
-CONFIG_SENSORS_PMBUS=m
-CONFIG_SENSORS_ACBEL_FSG032=m
-CONFIG_SENSORS_ADM1266=m
-CONFIG_SENSORS_ADM1275=m
-# CONFIG_SENSORS_ADP1050 is not set
-CONFIG_SENSORS_BEL_PFE=m
-CONFIG_SENSORS_BPA_RS600=m
-CONFIG_SENSORS_CRPS=m
-CONFIG_SENSORS_DELTA_AHE50DC_FAN=m
-CONFIG_SENSORS_FSP_3Y=m
-CONFIG_SENSORS_IBM_CFFPS=m
-CONFIG_SENSORS_DPS920AB=m
-CONFIG_SENSORS_INSPUR_IPSPS=m
-CONFIG_SENSORS_IR35221=m
-CONFIG_SENSORS_IR36021=m
-CONFIG_SENSORS_IR38064=m
-CONFIG_SENSORS_IR38064_REGULATOR=y
-CONFIG_SENSORS_IRPS5401=m
-CONFIG_SENSORS_ISL68137=m
-CONFIG_SENSORS_LM25066=m
-CONFIG_SENSORS_LM25066_REGULATOR=y
-CONFIG_SENSORS_LT7182S=m
-CONFIG_SENSORS_LTC2978=m
-CONFIG_SENSORS_LTC2978_REGULATOR=y
-CONFIG_SENSORS_LTC3815=m
-# CONFIG_SENSORS_LTC4286 is not set
-CONFIG_SENSORS_MAX15301=m
-CONFIG_SENSORS_MAX16064=m
-CONFIG_SENSORS_MAX16601=m
-CONFIG_SENSORS_MAX20730=m
-CONFIG_SENSORS_MAX20751=m
-CONFIG_SENSORS_MAX31785=m
-CONFIG_SENSORS_MAX34440=m
-CONFIG_SENSORS_MAX8688=m
-CONFIG_SENSORS_MP2856=m
-CONFIG_SENSORS_MP2888=m
-CONFIG_SENSORS_MP2891=m
-CONFIG_SENSORS_MP2975=m
-CONFIG_SENSORS_MP2993=m
-# CONFIG_SENSORS_MP2975_REGULATOR is not set
-CONFIG_SENSORS_MP5023=m
-CONFIG_SENSORS_MP5920=m
-CONFIG_SENSORS_MP5990=m
-CONFIG_SENSORS_MP9941=m
-CONFIG_SENSORS_MPQ7932_REGULATOR=y
-CONFIG_SENSORS_MPQ7932=m
-# CONFIG_SENSORS_MPQ8785 is not set
-CONFIG_SENSORS_PIM4328=m
-CONFIG_SENSORS_PLI1209BC=m
-CONFIG_SENSORS_PLI1209BC_REGULATOR=y
-CONFIG_SENSORS_PM6764TR=m
-CONFIG_SENSORS_PXE1610=m
-CONFIG_SENSORS_Q54SJ108A2=m
-CONFIG_SENSORS_STPDDC60=m
-CONFIG_SENSORS_TDA38640=m
-CONFIG_SENSORS_TDA38640_REGULATOR=y
-CONFIG_SENSORS_TPS25990=m
-CONFIG_SENSORS_TPS25990_REGULATOR=y
-CONFIG_SENSORS_TPS40422=m
-CONFIG_SENSORS_TPS53679=m
-CONFIG_SENSORS_TPS546D24=m
-CONFIG_SENSORS_UCD9000=m
-CONFIG_SENSORS_UCD9200=m
-# CONFIG_SENSORS_XDP710 is not set
-CONFIG_SENSORS_XDPE152=m
-CONFIG_SENSORS_XDPE122=m
-CONFIG_SENSORS_XDPE122_REGULATOR=y
-CONFIG_SENSORS_ZL6100=m
-# CONFIG_SENSORS_PT5161L is not set
-# CONFIG_SENSORS_PWM_FAN is not set
-CONFIG_SENSORS_QNAP_MCU_HWMON=m
-CONFIG_SENSORS_SBTSI=m
-CONFIG_SENSORS_SBRMI=m
-CONFIG_SENSORS_SHT15=m
-CONFIG_SENSORS_SHT21=m
-CONFIG_SENSORS_SHT3x=m
-CONFIG_SENSORS_SHT4x=m
-CONFIG_SENSORS_SHTC1=m
-CONFIG_SENSORS_SIS5595=m
-CONFIG_SENSORS_SY7636A=m
-CONFIG_SENSORS_DME1737=m
-CONFIG_SENSORS_EMC1403=m
-CONFIG_SENSORS_EMC2103=m
-CONFIG_SENSORS_EMC2305=m
-CONFIG_SENSORS_EMC6W201=m
-CONFIG_SENSORS_SMSC47M1=m
-CONFIG_SENSORS_SMSC47M192=m
-CONFIG_SENSORS_SMSC47B397=m
-CONFIG_SENSORS_SCH56XX_COMMON=m
-CONFIG_SENSORS_SCH5627=m
-CONFIG_SENSORS_SCH5636=m
-CONFIG_SENSORS_STTS751=m
-CONFIG_SENSORS_ADC128D818=m
-CONFIG_SENSORS_ADS7828=m
-CONFIG_SENSORS_ADS7871=m
-CONFIG_SENSORS_AMC6821=m
-CONFIG_SENSORS_INA209=m
-CONFIG_SENSORS_INA2XX=m
-CONFIG_SENSORS_INA238=m
-CONFIG_SENSORS_INA3221=m
-CONFIG_SENSORS_SPD5118=m
-CONFIG_SENSORS_SPD5118_DETECT=y
-CONFIG_SENSORS_TC74=m
-CONFIG_SENSORS_THMC50=m
-CONFIG_SENSORS_TMP102=m
-CONFIG_SENSORS_TMP103=m
-CONFIG_SENSORS_TMP108=m
-CONFIG_SENSORS_TMP401=m
-CONFIG_SENSORS_TMP421=m
-CONFIG_SENSORS_TMP464=m
-CONFIG_SENSORS_TMP513=m
-CONFIG_SENSORS_VIA_CPUTEMP=m
-CONFIG_SENSORS_VIA686A=m
-CONFIG_SENSORS_VT1211=m
-CONFIG_SENSORS_VT8231=m
-CONFIG_SENSORS_W83773G=m
-CONFIG_SENSORS_W83781D=m
-CONFIG_SENSORS_W83791D=m
-CONFIG_SENSORS_W83792D=m
-CONFIG_SENSORS_W83793=m
-CONFIG_SENSORS_W83795=m
-# CONFIG_SENSORS_W83795_FANCTRL is not set
-CONFIG_SENSORS_W83L785TS=m
-CONFIG_SENSORS_W83L786NG=m
-CONFIG_SENSORS_W83627HF=m
-CONFIG_SENSORS_W83627EHF=m
-CONFIG_SENSORS_WM831X=m
-CONFIG_SENSORS_WM8350=m
-CONFIG_SENSORS_XGENE=m
-CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
-
-#
-# ACPI drivers
-#
-CONFIG_SENSORS_ACPI_POWER=m
-CONFIG_SENSORS_ATK0110=m
-CONFIG_SENSORS_ASUS_WMI=m
-CONFIG_SENSORS_ASUS_EC=m
-CONFIG_SENSORS_HP_WMI=m
-CONFIG_THERMAL=y
-CONFIG_THERMAL_NETLINK=y
-# CONFIG_THERMAL_STATISTICS is not set
-CONFIG_THERMAL_DEBUGFS=y
-CONFIG_THERMAL_CORE_TESTING=m
-CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
-CONFIG_THERMAL_HWMON=y
-CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
-# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
-# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
-# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set
-CONFIG_THERMAL_GOV_FAIR_SHARE=y
-CONFIG_THERMAL_GOV_STEP_WISE=y
-CONFIG_THERMAL_GOV_BANG_BANG=y
-CONFIG_THERMAL_GOV_USER_SPACE=y
-CONFIG_DEVFREQ_THERMAL=y
-CONFIG_PCIE_THERMAL=y
-CONFIG_THERMAL_EMULATION=y
-
-#
-# Intel thermal drivers
-#
-CONFIG_INTEL_POWERCLAMP=m
-CONFIG_X86_THERMAL_VECTOR=y
-CONFIG_INTEL_TCC=y
-CONFIG_X86_PKG_TEMP_THERMAL=m
-CONFIG_INTEL_SOC_DTS_IOSF_CORE=m
-CONFIG_INTEL_SOC_DTS_THERMAL=m
-CONFIG_INTEL_QUARK_DTS_THERMAL=m
-
-#
-# ACPI INT340X thermal drivers
-#
-# end of ACPI INT340X thermal drivers
-
-CONFIG_INTEL_BXT_PMIC_THERMAL=m
-CONFIG_INTEL_PCH_THERMAL=m
-CONFIG_INTEL_TCC_COOLING=m
-CONFIG_INTEL_HFI_THERMAL=y
-# end of Intel thermal drivers
-
-CONFIG_GENERIC_ADC_THERMAL=m
-CONFIG_WATCHDOG=y
-CONFIG_WATCHDOG_CORE=y
-# CONFIG_WATCHDOG_NOWAYOUT is not set
-CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
-CONFIG_WATCHDOG_OPEN_TIMEOUT=0
-CONFIG_WATCHDOG_SYSFS=y
-CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y
-
-#
-# Watchdog Pretimeout Governors
-#
-# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
-
-#
-# Watchdog Device Drivers
-#
-CONFIG_SOFT_WATCHDOG=m
-# CONFIG_CROS_EC_WATCHDOG is not set
-CONFIG_DA9052_WATCHDOG=m
-CONFIG_DA9055_WATCHDOG=m
-CONFIG_DA9063_WATCHDOG=m
-CONFIG_DA9062_WATCHDOG=m
-# CONFIG_LENOVO_SE10_WDT is not set
-CONFIG_MENF21BMC_WATCHDOG=m
-CONFIG_MENZ069_WATCHDOG=m
-CONFIG_WDAT_WDT=m
-CONFIG_WM831X_WATCHDOG=m
-CONFIG_WM8350_WATCHDOG=m
-CONFIG_XILINX_WATCHDOG=m
-CONFIG_ZIIRAVE_WATCHDOG=m
-CONFIG_RAVE_SP_WATCHDOG=m
-CONFIG_CADENCE_WATCHDOG=m
-CONFIG_DW_WATCHDOG=m
-CONFIG_TWL4030_WATCHDOG=m
-CONFIG_MAX63XX_WATCHDOG=m
-CONFIG_RETU_WATCHDOG=m
-CONFIG_ACQUIRE_WDT=m
-CONFIG_ADVANTECH_WDT=m
-CONFIG_ADVANTECH_EC_WDT=m
-CONFIG_ALIM1535_WDT=m
-CONFIG_ALIM7101_WDT=m
-# CONFIG_CGBC_WDT is not set
-CONFIG_EBC_C384_WDT=m
-CONFIG_EXAR_WDT=m
-CONFIG_F71808E_WDT=m
-CONFIG_SP5100_TCO=m
-CONFIG_SBC_FITPC2_WATCHDOG=m
-CONFIG_EUROTECH_WDT=m
-CONFIG_IB700_WDT=m
-CONFIG_IBMASR=m
-CONFIG_WAFER_WDT=m
-CONFIG_I6300ESB_WDT=m
-CONFIG_IE6XX_WDT=m
-CONFIG_ITCO_WDT=m
-CONFIG_ITCO_VENDOR_SUPPORT=y
-CONFIG_IT8712F_WDT=m
-CONFIG_IT87_WDT=m
-CONFIG_HP_WATCHDOG=m
-CONFIG_HPWDT_NMI_DECODING=y
-CONFIG_KEMPLD_WDT=m
-CONFIG_SC1200_WDT=m
-CONFIG_SCx200_WDT=m
-CONFIG_PC87413_WDT=m
-CONFIG_NV_TCO=m
-CONFIG_RDC321X_WDT=m
-CONFIG_60XX_WDT=m
-CONFIG_SBC8360_WDT=m
-CONFIG_SBC7240_WDT=m
-CONFIG_SMSC_SCH311X_WDT=m
-CONFIG_SMSC37B787_WDT=m
-CONFIG_TQMX86_WDT=m
-CONFIG_VIA_WDT=m
-CONFIG_W83627HF_WDT=m
-CONFIG_W83877F_WDT=m
-CONFIG_W83977F_WDT=m
-CONFIG_MACHZ_WDT=m
-CONFIG_SBC_EPX_C3_WATCHDOG=m
-CONFIG_INTEL_MEI_WDT=m
-CONFIG_NI903X_WDT=m
-CONFIG_NIC7018_WDT=m
-CONFIG_SIEMENS_SIMATIC_IPC_WDT=m
-CONFIG_MEN_A21_WDT=m
-CONFIG_XEN_WDT=m
-
-#
-# ISA-based Watchdog Cards
-#
-CONFIG_PCWATCHDOG=m
-CONFIG_MIXCOMWD=m
-CONFIG_WDT=m
-
-#
-# PCI-based Watchdog Cards
-#
-CONFIG_PCIPCWATCHDOG=m
-CONFIG_WDTPCI=m
-
-#
-# USB-based Watchdog Cards
-#
-CONFIG_USBPCWATCHDOG=m
-CONFIG_SSB_POSSIBLE=y
-CONFIG_SSB=m
-CONFIG_SSB_SPROM=y
-CONFIG_SSB_BLOCKIO=y
-CONFIG_SSB_PCIHOST_POSSIBLE=y
-CONFIG_SSB_PCIHOST=y
-CONFIG_SSB_B43_PCI_BRIDGE=y
-CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
-# CONFIG_SSB_PCMCIAHOST is not set
-CONFIG_SSB_SDIOHOST_POSSIBLE=y
-CONFIG_SSB_SDIOHOST=y
-CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
-CONFIG_SSB_DRIVER_PCICORE=y
-CONFIG_SSB_DRIVER_GPIO=y
-CONFIG_BCMA_POSSIBLE=y
-CONFIG_BCMA=m
-CONFIG_BCMA_BLOCKIO=y
-CONFIG_BCMA_HOST_PCI_POSSIBLE=y
-CONFIG_BCMA_HOST_PCI=y
-CONFIG_BCMA_HOST_SOC=y
-CONFIG_BCMA_DRIVER_PCI=y
-CONFIG_BCMA_SFLASH=y
-CONFIG_BCMA_DRIVER_GMAC_CMN=y
-CONFIG_BCMA_DRIVER_GPIO=y
-# CONFIG_BCMA_DEBUG is not set
-
-#
-# Multifunction device drivers
-#
-CONFIG_MFD_CORE=y
-CONFIG_MFD_CS5535=m
-CONFIG_MFD_AS3711=y
-CONFIG_MFD_SMPRO=m
-CONFIG_PMIC_ADP5520=y
-CONFIG_MFD_AAT2870_CORE=y
-CONFIG_MFD_BCM590XX=m
-CONFIG_MFD_BD9571MWV=m
-CONFIG_MFD_AXP20X=m
-CONFIG_MFD_AXP20X_I2C=m
-CONFIG_MFD_CGBC=m
-CONFIG_MFD_CROS_EC_DEV=m
-# CONFIG_MFD_CS42L43_I2C is not set
-CONFIG_MFD_MADERA=m
-CONFIG_MFD_MADERA_I2C=m
-CONFIG_MFD_MADERA_SPI=m
-# CONFIG_MFD_CS47L15 is not set
-# CONFIG_MFD_CS47L35 is not set
-# CONFIG_MFD_CS47L85 is not set
-# CONFIG_MFD_CS47L90 is not set
-# CONFIG_MFD_CS47L92 is not set
-CONFIG_PMIC_DA903X=y
-CONFIG_PMIC_DA9052=y
-CONFIG_MFD_DA9052_SPI=y
-CONFIG_MFD_DA9052_I2C=y
-CONFIG_MFD_DA9055=y
-CONFIG_MFD_DA9062=m
-CONFIG_MFD_DA9063=y
-CONFIG_MFD_DA9150=m
-CONFIG_MFD_DLN2=m
-CONFIG_MFD_MC13XXX=m
-CONFIG_MFD_MC13XXX_SPI=m
-CONFIG_MFD_MC13XXX_I2C=m
-CONFIG_MFD_MP2629=m
-CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m
-CONFIG_LPC_ICH=m
-CONFIG_LPC_SCH=m
-CONFIG_INTEL_SOC_PMIC=y
-CONFIG_INTEL_SOC_PMIC_BXTWC=m
-CONFIG_INTEL_SOC_PMIC_CHTWC=y
-CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
-CONFIG_INTEL_SOC_PMIC_MRFLD=m
-CONFIG_MFD_INTEL_LPSS=m
-CONFIG_MFD_INTEL_LPSS_ACPI=m
-CONFIG_MFD_INTEL_LPSS_PCI=m
-CONFIG_MFD_INTEL_PMC_BXT=m
-CONFIG_MFD_IQS62X=m
-CONFIG_MFD_JANZ_CMODIO=m
-CONFIG_MFD_KEMPLD=m
-CONFIG_MFD_88PM800=m
-CONFIG_MFD_88PM805=m
-CONFIG_MFD_88PM860X=y
-CONFIG_MFD_MAX14577=y
-CONFIG_MFD_MAX77541=m
-CONFIG_MFD_MAX77693=y
-CONFIG_MFD_MAX77843=y
-CONFIG_MFD_MAX8907=m
-CONFIG_MFD_MAX8925=y
-CONFIG_MFD_MAX8997=y
-CONFIG_MFD_MAX8998=y
-CONFIG_MFD_MT6360=m
-CONFIG_MFD_MT6370=m
-CONFIG_MFD_MT6397=m
-CONFIG_MFD_MENF21BMC=m
-CONFIG_MFD_OCELOT=m
-CONFIG_EZX_PCAP=y
-CONFIG_MFD_VIPERBOARD=m
-CONFIG_MFD_RETU=m
-CONFIG_MFD_PCF50633=m
-CONFIG_PCF50633_ADC=m
-CONFIG_PCF50633_GPIO=m
-CONFIG_MFD_SY7636A=m
-CONFIG_MFD_RDC321X=m
-CONFIG_MFD_RT4831=m
-CONFIG_MFD_RT5033=m
-CONFIG_MFD_RT5120=m
-CONFIG_MFD_RC5T583=y
-CONFIG_MFD_SI476X_CORE=m
-CONFIG_MFD_SIMPLE_MFD_I2C=m
-CONFIG_MFD_SM501=m
-CONFIG_MFD_SM501_GPIO=y
-CONFIG_MFD_SKY81452=m
-CONFIG_MFD_STA2X11=y
-CONFIG_MFD_SYSCON=y
-CONFIG_MFD_LP3943=m
-CONFIG_MFD_LP8788=y
-CONFIG_MFD_TI_LMU=m
-CONFIG_MFD_PALMAS=y
-CONFIG_TPS6105X=m
-CONFIG_TPS65010=m
-CONFIG_TPS6507X=m
-CONFIG_MFD_TPS65086=m
-CONFIG_MFD_TPS65090=y
-CONFIG_MFD_TI_LP873X=m
-CONFIG_MFD_TPS6586X=y
-CONFIG_MFD_TPS65910=y
-CONFIG_MFD_TPS65912=y
-CONFIG_MFD_TPS65912_I2C=y
-CONFIG_MFD_TPS65912_SPI=y
-CONFIG_MFD_TPS6594=m
-CONFIG_MFD_TPS6594_I2C=m
-CONFIG_MFD_TPS6594_SPI=m
-CONFIG_TWL4030_CORE=y
-CONFIG_MFD_TWL4030_AUDIO=y
-CONFIG_TWL6040_CORE=y
-CONFIG_MFD_WL1273_CORE=m
-CONFIG_MFD_LM3533=m
-CONFIG_MFD_TIMBERDALE=m
-CONFIG_MFD_TQMX86=m
-CONFIG_MFD_VX855=m
-CONFIG_MFD_ARIZONA=m
-CONFIG_MFD_ARIZONA_I2C=m
-CONFIG_MFD_ARIZONA_SPI=m
-CONFIG_MFD_CS47L24=y
-CONFIG_MFD_WM5102=y
-CONFIG_MFD_WM5110=y
-CONFIG_MFD_WM8997=y
-CONFIG_MFD_WM8998=y
-CONFIG_MFD_WM8400=y
-CONFIG_MFD_WM831X=y
-CONFIG_MFD_WM831X_I2C=y
-CONFIG_MFD_WM831X_SPI=y
-CONFIG_MFD_WM8350=y
-CONFIG_MFD_WM8350_I2C=y
-CONFIG_MFD_WM8994=m
-CONFIG_MFD_ATC260X=m
-CONFIG_MFD_ATC260X_I2C=m
-CONFIG_MFD_CS40L50_CORE=m
-CONFIG_MFD_CS40L50_I2C=m
-CONFIG_MFD_CS40L50_SPI=m
-CONFIG_RAVE_SP_CORE=m
-CONFIG_MFD_INTEL_M10_BMC_CORE=m
-CONFIG_MFD_INTEL_M10_BMC_SPI=m
-CONFIG_MFD_INTEL_M10_BMC_PMCI=m
-CONFIG_MFD_QNAP_MCU=m
-CONFIG_MFD_UPBOARD_FPGA=m
-# end of Multifunction device drivers
-
-CONFIG_REGULATOR=y
-# CONFIG_REGULATOR_DEBUG is not set
-CONFIG_REGULATOR_FIXED_VOLTAGE=m
-CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
-CONFIG_REGULATOR_USERSPACE_CONSUMER=m
-# CONFIG_REGULATOR_NETLINK_EVENTS is not set
-CONFIG_REGULATOR_88PG86X=m
-CONFIG_REGULATOR_88PM800=m
-CONFIG_REGULATOR_88PM8607=m
-CONFIG_REGULATOR_ACT8865=m
-CONFIG_REGULATOR_AD5398=m
-CONFIG_REGULATOR_AAT2870=m
-CONFIG_REGULATOR_ARIZONA_LDO1=m
-CONFIG_REGULATOR_ARIZONA_MICSUPP=m
-CONFIG_REGULATOR_AS3711=m
-CONFIG_REGULATOR_ATC260X=m
-# CONFIG_REGULATOR_AW37503 is not set
-CONFIG_REGULATOR_AXP20X=m
-CONFIG_REGULATOR_BCM590XX=m
-CONFIG_REGULATOR_BD9571MWV=m
-CONFIG_REGULATOR_DA903X=m
-CONFIG_REGULATOR_DA9052=m
-CONFIG_REGULATOR_DA9055=m
-CONFIG_REGULATOR_DA9062=m
-CONFIG_REGULATOR_DA9210=m
-CONFIG_REGULATOR_DA9211=m
-CONFIG_REGULATOR_FAN53555=m
-CONFIG_REGULATOR_GPIO=m
-CONFIG_REGULATOR_ISL9305=m
-CONFIG_REGULATOR_ISL6271A=m
-CONFIG_REGULATOR_LM363X=m
-CONFIG_REGULATOR_LP3971=m
-CONFIG_REGULATOR_LP3972=m
-CONFIG_REGULATOR_LP872X=m
-CONFIG_REGULATOR_LP8755=m
-CONFIG_REGULATOR_LP8788=m
-CONFIG_REGULATOR_LTC3589=m
-CONFIG_REGULATOR_LTC3676=m
-CONFIG_REGULATOR_MAX14577=m
-CONFIG_REGULATOR_MAX1586=m
-CONFIG_REGULATOR_MAX77503=m
-CONFIG_REGULATOR_MAX77541=m
-# CONFIG_REGULATOR_MAX77857 is not set
-CONFIG_REGULATOR_MAX8649=m
-CONFIG_REGULATOR_MAX8660=m
-CONFIG_REGULATOR_MAX8893=m
-CONFIG_REGULATOR_MAX8907=m
-CONFIG_REGULATOR_MAX8925=m
-CONFIG_REGULATOR_MAX8952=m
-CONFIG_REGULATOR_MAX8997=m
-CONFIG_REGULATOR_MAX8998=m
-CONFIG_REGULATOR_MAX20086=m
-CONFIG_REGULATOR_MAX20411=m
-CONFIG_REGULATOR_MAX77693=m
-CONFIG_REGULATOR_MAX77826=m
-CONFIG_REGULATOR_MC13XXX_CORE=m
-CONFIG_REGULATOR_MC13783=m
-CONFIG_REGULATOR_MC13892=m
-CONFIG_REGULATOR_MP8859=m
-CONFIG_REGULATOR_MT6311=m
-CONFIG_REGULATOR_MT6315=m
-CONFIG_REGULATOR_MT6323=m
-CONFIG_REGULATOR_MT6331=m
-CONFIG_REGULATOR_MT6332=m
-CONFIG_REGULATOR_MT6357=m
-CONFIG_REGULATOR_MT6358=m
-CONFIG_REGULATOR_MT6359=m
-CONFIG_REGULATOR_MT6360=m
-CONFIG_REGULATOR_MT6370=m
-CONFIG_REGULATOR_MT6397=m
-CONFIG_REGULATOR_PALMAS=m
-CONFIG_REGULATOR_PCA9450=m
-CONFIG_REGULATOR_PCAP=m
-CONFIG_REGULATOR_PCF50633=m
-CONFIG_REGULATOR_PV88060=m
-CONFIG_REGULATOR_PV88080=m
-CONFIG_REGULATOR_PV88090=m
-CONFIG_REGULATOR_PWM=m
-CONFIG_REGULATOR_QCOM_SPMI=m
-CONFIG_REGULATOR_QCOM_USB_VBUS=m
-CONFIG_REGULATOR_RAA215300=m
-CONFIG_REGULATOR_RC5T583=m
-CONFIG_REGULATOR_RT4801=m
-CONFIG_REGULATOR_RT4803=m
-CONFIG_REGULATOR_RT4831=m
-CONFIG_REGULATOR_RT5033=m
-CONFIG_REGULATOR_RT5120=m
-CONFIG_REGULATOR_RT5190A=m
-CONFIG_REGULATOR_RT5739=m
-CONFIG_REGULATOR_RT5759=m
-CONFIG_REGULATOR_RT6160=m
-CONFIG_REGULATOR_RT6190=m
-CONFIG_REGULATOR_RT6245=m
-CONFIG_REGULATOR_RTQ2134=m
-CONFIG_REGULATOR_RTMV20=m
-CONFIG_REGULATOR_RTQ6752=m
-# CONFIG_REGULATOR_RTQ2208 is not set
-CONFIG_REGULATOR_SKY81452=m
-CONFIG_REGULATOR_SLG51000=m
-CONFIG_REGULATOR_SY7636A=m
-CONFIG_REGULATOR_TPS51632=m
-CONFIG_REGULATOR_TPS6105X=m
-CONFIG_REGULATOR_TPS62360=m
-CONFIG_REGULATOR_TPS65023=m
-CONFIG_REGULATOR_TPS6507X=m
-CONFIG_REGULATOR_TPS65086=m
-CONFIG_REGULATOR_TPS65090=m
-CONFIG_REGULATOR_TPS65132=m
-CONFIG_REGULATOR_TPS6524X=m
-CONFIG_REGULATOR_TPS6586X=m
-CONFIG_REGULATOR_TPS65910=m
-CONFIG_REGULATOR_TPS65912=m
-CONFIG_REGULATOR_TPS68470=m
-CONFIG_REGULATOR_TWL4030=m
-CONFIG_REGULATOR_WM831X=m
-CONFIG_REGULATOR_WM8350=m
-CONFIG_REGULATOR_WM8400=m
-CONFIG_REGULATOR_WM8994=m
-CONFIG_REGULATOR_QCOM_LABIBB=m
-CONFIG_RC_CORE=m
-CONFIG_LIRC=y
-CONFIG_RC_MAP=m
-CONFIG_RC_DECODERS=y
-CONFIG_IR_IMON_DECODER=m
-CONFIG_IR_JVC_DECODER=m
-CONFIG_IR_MCE_KBD_DECODER=m
-CONFIG_IR_NEC_DECODER=m
-CONFIG_IR_RC5_DECODER=m
-CONFIG_IR_RC6_DECODER=m
-CONFIG_IR_RCMM_DECODER=m
-CONFIG_IR_SANYO_DECODER=m
-CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SONY_DECODER=m
-CONFIG_IR_XMP_DECODER=m
-CONFIG_RC_DEVICES=y
-CONFIG_IR_ENE=m
-CONFIG_IR_FINTEK=m
-CONFIG_IR_IGORPLUGUSB=m
-CONFIG_IR_IGUANA=m
-CONFIG_IR_IMON=m
-CONFIG_IR_IMON_RAW=m
-CONFIG_IR_ITE_CIR=m
-CONFIG_IR_MCEUSB=m
-CONFIG_IR_NUVOTON=m
-CONFIG_IR_REDRAT3=m
-CONFIG_IR_SERIAL=m
-CONFIG_IR_SERIAL_TRANSMITTER=y
-CONFIG_IR_STREAMZAP=m
-CONFIG_IR_TOY=m
-CONFIG_IR_TTUSBIR=m
-CONFIG_IR_WINBOND_CIR=m
-CONFIG_RC_ATI_REMOTE=m
-CONFIG_RC_LOOPBACK=m
-CONFIG_RC_XBOX_DVD=m
-CONFIG_CEC_CORE=m
-CONFIG_CEC_NOTIFIER=y
-CONFIG_CEC_PIN=y
-
-#
-# CEC support
-#
-CONFIG_MEDIA_CEC_RC=y
-# CONFIG_CEC_PIN_ERROR_INJ is not set
-CONFIG_MEDIA_CEC_SUPPORT=y
-CONFIG_CEC_CH7322=m
-CONFIG_CEC_CROS_EC=m
-CONFIG_CEC_GPIO=m
-CONFIG_CEC_SECO=m
-CONFIG_CEC_SECO_RC=y
-CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC=m
-CONFIG_USB_PULSE8_CEC=m
-CONFIG_USB_RAINSHADOW_CEC=m
-# end of CEC support
-
-CONFIG_MEDIA_SUPPORT=m
-# CONFIG_MEDIA_SUPPORT_FILTER is not set
-CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
-
-#
-# Media device types
-#
-CONFIG_MEDIA_CAMERA_SUPPORT=y
-CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
-CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
-CONFIG_MEDIA_RADIO_SUPPORT=y
-CONFIG_MEDIA_SDR_SUPPORT=y
-CONFIG_MEDIA_PLATFORM_SUPPORT=y
-CONFIG_MEDIA_TEST_SUPPORT=y
-# end of Media device types
-
-#
-# Media core support
-#
-CONFIG_VIDEO_DEV=m
-CONFIG_MEDIA_CONTROLLER=y
-CONFIG_DVB_CORE=m
-# end of Media core support
-
-#
-# Video4Linux options
-#
-CONFIG_VIDEO_V4L2_I2C=y
-CONFIG_VIDEO_V4L2_SUBDEV_API=y
-# CONFIG_VIDEO_ADV_DEBUG is not set
-# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
-CONFIG_VIDEO_TUNER=m
-CONFIG_V4L2_MEM2MEM_DEV=m
-CONFIG_V4L2_FLASH_LED_CLASS=m
-CONFIG_V4L2_FWNODE=m
-CONFIG_V4L2_ASYNC=m
-CONFIG_V4L2_CCI=m
-CONFIG_V4L2_CCI_I2C=m
-# end of Video4Linux options
-
-#
-# Media controller options
-#
-CONFIG_MEDIA_CONTROLLER_DVB=y
-# end of Media controller options
-
-#
-# Digital TV options
-#
-# CONFIG_DVB_MMAP is not set
-CONFIG_DVB_NET=y
-CONFIG_DVB_MAX_ADAPTERS=8
-CONFIG_DVB_DYNAMIC_MINORS=y
-# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
-# CONFIG_DVB_ULE_DEBUG is not set
-# end of Digital TV options
-
-#
-# Media drivers
-#
-
-#
-# Media drivers
-#
-CONFIG_MEDIA_USB_SUPPORT=y
-
-#
-# Webcam devices
-#
-CONFIG_USB_GSPCA=m
-CONFIG_USB_GSPCA_BENQ=m
-CONFIG_USB_GSPCA_CONEX=m
-CONFIG_USB_GSPCA_CPIA1=m
-CONFIG_USB_GSPCA_DTCS033=m
-CONFIG_USB_GSPCA_ETOMS=m
-CONFIG_USB_GSPCA_FINEPIX=m
-CONFIG_USB_GSPCA_JEILINJ=m
-CONFIG_USB_GSPCA_JL2005BCD=m
-CONFIG_USB_GSPCA_KINECT=m
-CONFIG_USB_GSPCA_KONICA=m
-CONFIG_USB_GSPCA_MARS=m
-CONFIG_USB_GSPCA_MR97310A=m
-CONFIG_USB_GSPCA_NW80X=m
-CONFIG_USB_GSPCA_OV519=m
-CONFIG_USB_GSPCA_OV534=m
-CONFIG_USB_GSPCA_OV534_9=m
-CONFIG_USB_GSPCA_PAC207=m
-CONFIG_USB_GSPCA_PAC7302=m
-CONFIG_USB_GSPCA_PAC7311=m
-CONFIG_USB_GSPCA_SE401=m
-CONFIG_USB_GSPCA_SN9C2028=m
-CONFIG_USB_GSPCA_SN9C20X=m
-CONFIG_USB_GSPCA_SONIXB=m
-CONFIG_USB_GSPCA_SONIXJ=m
-CONFIG_USB_GSPCA_SPCA1528=m
-CONFIG_USB_GSPCA_SPCA500=m
-CONFIG_USB_GSPCA_SPCA501=m
-CONFIG_USB_GSPCA_SPCA505=m
-CONFIG_USB_GSPCA_SPCA506=m
-CONFIG_USB_GSPCA_SPCA508=m
-CONFIG_USB_GSPCA_SPCA561=m
-CONFIG_USB_GSPCA_SQ905=m
-CONFIG_USB_GSPCA_SQ905C=m
-CONFIG_USB_GSPCA_SQ930X=m
-CONFIG_USB_GSPCA_STK014=m
-CONFIG_USB_GSPCA_STK1135=m
-CONFIG_USB_GSPCA_STV0680=m
-CONFIG_USB_GSPCA_SUNPLUS=m
-CONFIG_USB_GSPCA_T613=m
-CONFIG_USB_GSPCA_TOPRO=m
-CONFIG_USB_GSPCA_TOUPTEK=m
-CONFIG_USB_GSPCA_TV8532=m
-CONFIG_USB_GSPCA_VC032X=m
-CONFIG_USB_GSPCA_VICAM=m
-CONFIG_USB_GSPCA_XIRLINK_CIT=m
-CONFIG_USB_GSPCA_ZC3XX=m
-CONFIG_USB_GL860=m
-CONFIG_USB_M5602=m
-CONFIG_USB_STV06XX=m
-CONFIG_USB_PWC=m
-# CONFIG_USB_PWC_DEBUG is not set
-CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_USB_S2255=m
-CONFIG_VIDEO_USBTV=m
-CONFIG_USB_VIDEO_CLASS=m
-CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
-
-#
-# Analog TV USB devices
-#
-CONFIG_VIDEO_GO7007=m
-CONFIG_VIDEO_GO7007_USB=m
-CONFIG_VIDEO_GO7007_LOADER=m
-CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
-CONFIG_VIDEO_HDPVR=m
-CONFIG_VIDEO_PVRUSB2=m
-CONFIG_VIDEO_PVRUSB2_SYSFS=y
-CONFIG_VIDEO_PVRUSB2_DVB=y
-# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
-CONFIG_VIDEO_STK1160=m
-
-#
-# Analog/digital TV USB devices
-#
-CONFIG_VIDEO_AU0828=m
-CONFIG_VIDEO_AU0828_V4L2=y
-CONFIG_VIDEO_AU0828_RC=y
-CONFIG_VIDEO_CX231XX=m
-CONFIG_VIDEO_CX231XX_RC=y
-CONFIG_VIDEO_CX231XX_ALSA=m
-CONFIG_VIDEO_CX231XX_DVB=m
-
-#
-# Digital TV USB devices
-#
-CONFIG_DVB_AS102=m
-CONFIG_DVB_B2C2_FLEXCOP_USB=m
-# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
-CONFIG_DVB_USB_V2=m
-CONFIG_DVB_USB_AF9015=m
-CONFIG_DVB_USB_AF9035=m
-CONFIG_DVB_USB_ANYSEE=m
-CONFIG_DVB_USB_AU6610=m
-CONFIG_DVB_USB_AZ6007=m
-CONFIG_DVB_USB_CE6230=m
-CONFIG_DVB_USB_DVBSKY=m
-CONFIG_DVB_USB_EC168=m
-CONFIG_DVB_USB_GL861=m
-CONFIG_DVB_USB_LME2510=m
-CONFIG_DVB_USB_MXL111SF=m
-CONFIG_DVB_USB_RTL28XXU=m
-CONFIG_DVB_USB_ZD1301=m
-CONFIG_DVB_USB=m
-# CONFIG_DVB_USB_DEBUG is not set
-CONFIG_DVB_USB_A800=m
-CONFIG_DVB_USB_AF9005=m
-CONFIG_DVB_USB_AF9005_REMOTE=m
-CONFIG_DVB_USB_AZ6027=m
-CONFIG_DVB_USB_CINERGY_T2=m
-CONFIG_DVB_USB_CXUSB=m
-CONFIG_DVB_USB_CXUSB_ANALOG=y
-CONFIG_DVB_USB_DIB0700=m
-CONFIG_DVB_USB_DIB3000MC=m
-CONFIG_DVB_USB_DIBUSB_MB=m
-# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set
-CONFIG_DVB_USB_DIBUSB_MC=m
-CONFIG_DVB_USB_DIGITV=m
-CONFIG_DVB_USB_DTT200U=m
-CONFIG_DVB_USB_DTV5100=m
-CONFIG_DVB_USB_DW2102=m
-CONFIG_DVB_USB_GP8PSK=m
-CONFIG_DVB_USB_M920X=m
-CONFIG_DVB_USB_NOVA_T_USB2=m
-CONFIG_DVB_USB_OPERA1=m
-CONFIG_DVB_USB_PCTV452E=m
-CONFIG_DVB_USB_TECHNISAT_USB2=m
-CONFIG_DVB_USB_TTUSB2=m
-CONFIG_DVB_USB_UMT_010=m
-CONFIG_DVB_USB_VP702X=m
-CONFIG_DVB_USB_VP7045=m
-CONFIG_SMS_USB_DRV=m
-CONFIG_DVB_TTUSB_BUDGET=m
-CONFIG_DVB_TTUSB_DEC=m
-
-#
-# Webcam, TV (analog/digital) USB devices
-#
-CONFIG_VIDEO_EM28XX=m
-CONFIG_VIDEO_EM28XX_V4L2=m
-CONFIG_VIDEO_EM28XX_ALSA=m
-CONFIG_VIDEO_EM28XX_DVB=m
-CONFIG_VIDEO_EM28XX_RC=m
-
-#
-# Software defined radio USB devices
-#
-CONFIG_USB_AIRSPY=m
-CONFIG_USB_HACKRF=m
-CONFIG_USB_MSI2500=m
-CONFIG_MEDIA_PCI_SUPPORT=y
-
-#
-# Media capture support
-#
-CONFIG_VIDEO_MGB4=m
-CONFIG_VIDEO_SOLO6X10=m
-CONFIG_STA2X11_VIP=m
-CONFIG_VIDEO_TW5864=m
-CONFIG_VIDEO_TW68=m
-CONFIG_VIDEO_TW686X=m
-# CONFIG_VIDEO_ZORAN is not set
-
-#
-# Media capture/analog TV support
-#
-CONFIG_VIDEO_DT3155=m
-CONFIG_VIDEO_IVTV=m
-CONFIG_VIDEO_IVTV_ALSA=m
-CONFIG_VIDEO_FB_IVTV=m
-# CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set
-CONFIG_VIDEO_HEXIUM_GEMINI=m
-CONFIG_VIDEO_HEXIUM_ORION=m
-CONFIG_VIDEO_MXB=m
-
-#
-# Media capture/analog/hybrid TV support
-#
-CONFIG_VIDEO_BT848=m
-CONFIG_DVB_BT8XX=m
-CONFIG_VIDEO_COBALT=m
-CONFIG_VIDEO_CX18=m
-CONFIG_VIDEO_CX18_ALSA=m
-CONFIG_VIDEO_CX23885=m
-CONFIG_MEDIA_ALTERA_CI=m
-CONFIG_VIDEO_CX25821=m
-CONFIG_VIDEO_CX25821_ALSA=m
-CONFIG_VIDEO_CX88=m
-CONFIG_VIDEO_CX88_ALSA=m
-CONFIG_VIDEO_CX88_BLACKBIRD=m
-CONFIG_VIDEO_CX88_DVB=m
-CONFIG_VIDEO_CX88_ENABLE_VP3054=y
-CONFIG_VIDEO_CX88_VP3054=m
-CONFIG_VIDEO_CX88_MPEG=m
-CONFIG_VIDEO_SAA7134=m
-CONFIG_VIDEO_SAA7134_ALSA=m
-CONFIG_VIDEO_SAA7134_RC=y
-CONFIG_VIDEO_SAA7134_DVB=m
-CONFIG_VIDEO_SAA7134_GO7007=m
-CONFIG_VIDEO_SAA7164=m
-
-#
-# Media digital TV PCI Adapters
-#
-CONFIG_DVB_B2C2_FLEXCOP_PCI=m
-# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
-CONFIG_DVB_DDBRIDGE=m
-# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
-CONFIG_DVB_DM1105=m
-CONFIG_MANTIS_CORE=m
-CONFIG_DVB_MANTIS=m
-CONFIG_DVB_HOPPER=m
-CONFIG_DVB_NETUP_UNIDVB=m
-CONFIG_DVB_NGENE=m
-CONFIG_DVB_PLUTO2=m
-CONFIG_DVB_PT1=m
-CONFIG_DVB_PT3=m
-CONFIG_DVB_SMIPCIE=m
-CONFIG_DVB_BUDGET_CORE=m
-CONFIG_DVB_BUDGET=m
-CONFIG_DVB_BUDGET_CI=m
-CONFIG_DVB_BUDGET_AV=m
-CONFIG_VIDEO_IPU3_CIO2=m
-CONFIG_VIDEO_INTEL_IPU6=m
-# CONFIG_INTEL_VSC is not set
-CONFIG_IPU_BRIDGE=m
-CONFIG_RADIO_ADAPTERS=m
-CONFIG_RADIO_MAXIRADIO=m
-CONFIG_RADIO_SAA7706H=m
-CONFIG_RADIO_SHARK=m
-CONFIG_RADIO_SHARK2=m
-CONFIG_RADIO_SI4713=m
-CONFIG_RADIO_SI476X=m
-CONFIG_RADIO_TEA575X=m
-CONFIG_RADIO_TEA5764=m
-CONFIG_RADIO_TEF6862=m
-CONFIG_RADIO_TIMBERDALE=m
-CONFIG_RADIO_WL1273=m
-CONFIG_USB_DSBR=m
-CONFIG_USB_KEENE=m
-CONFIG_USB_MA901=m
-CONFIG_USB_MR800=m
-CONFIG_USB_RAREMONO=m
-CONFIG_RADIO_SI470X=m
-CONFIG_USB_SI470X=m
-CONFIG_I2C_SI470X=m
-CONFIG_USB_SI4713=m
-CONFIG_PLATFORM_SI4713=m
-CONFIG_I2C_SI4713=m
-CONFIG_V4L_RADIO_ISA_DRIVERS=y
-CONFIG_RADIO_AZTECH=m
-CONFIG_RADIO_CADET=m
-CONFIG_RADIO_GEMTEK=m
-CONFIG_RADIO_ISA=m
-CONFIG_RADIO_MIROPCM20=m
-CONFIG_RADIO_RTRACK=m
-CONFIG_RADIO_RTRACK2=m
-CONFIG_RADIO_SF16FMI=m
-CONFIG_RADIO_SF16FMR2=m
-CONFIG_RADIO_TERRATEC=m
-CONFIG_RADIO_TRUST=m
-CONFIG_RADIO_TYPHOON=m
-CONFIG_RADIO_ZOLTRIX=m
-CONFIG_MEDIA_PLATFORM_DRIVERS=y
-CONFIG_V4L_PLATFORM_DRIVERS=y
-CONFIG_SDR_PLATFORM_DRIVERS=y
-CONFIG_DVB_PLATFORM_DRIVERS=y
-CONFIG_V4L_MEM2MEM_DRIVERS=y
-CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
-
-#
-# Allegro DVT media platform drivers
-#
-
-#
-# Amlogic media platform drivers
-#
-
-#
-# Amphion drivers
-#
-
-#
-# Aspeed media platform drivers
-#
-
-#
-# Atmel media platform drivers
-#
-
-#
-# Cadence media platform drivers
-#
-CONFIG_VIDEO_CADENCE_CSI2RX=m
-CONFIG_VIDEO_CADENCE_CSI2TX=m
-
-#
-# Chips&Media media platform drivers
-#
-
-#
-# Intel media platform drivers
-#
-
-#
-# Marvell media platform drivers
-#
-CONFIG_VIDEO_CAFE_CCIC=m
-
-#
-# Mediatek media platform drivers
-#
-
-#
-# Microchip Technology, Inc. media platform drivers
-#
-
-#
-# Nuvoton media platform drivers
-#
-
-#
-# NVidia media platform drivers
-#
-
-#
-# NXP media platform drivers
-#
-
-#
-# Qualcomm media platform drivers
-#
-
-#
-# Raspberry Pi media platform drivers
-#
-# CONFIG_VIDEO_RP1_CFE is not set
-
-#
-# Renesas media platform drivers
-#
-
-#
-# Rockchip media platform drivers
-#
-
-#
-# Samsung media platform drivers
-#
-
-#
-# STMicroelectronics media platform drivers
-#
-
-#
-# Sunxi media platform drivers
-#
-
-#
-# Texas Instruments drivers
-#
-
-#
-# Verisilicon media platform drivers
-#
-
-#
-# VIA media platform drivers
-#
-CONFIG_VIDEO_VIA_CAMERA=m
-
-#
-# Xilinx media platform drivers
-#
-
-#
-# MMC/SDIO DVB adapters
-#
-CONFIG_SMS_SDIO_DRV=m
-CONFIG_V4L_TEST_DRIVERS=y
-CONFIG_VIDEO_VIM2M=m
-CONFIG_VIDEO_VICODEC=m
-# CONFIG_VIDEO_VIMC is not set
-CONFIG_VIDEO_VIVID=m
-CONFIG_VIDEO_VIVID_CEC=y
-CONFIG_VIDEO_VIVID_MAX_DEVS=64
-# CONFIG_VIDEO_VISL is not set
-# CONFIG_DVB_TEST_DRIVERS is not set
-
-#
-# FireWire (IEEE 1394) Adapters
-#
-CONFIG_DVB_FIREDTV=m
-CONFIG_DVB_FIREDTV_INPUT=y
-CONFIG_MEDIA_COMMON_OPTIONS=y
-
-#
-# common driver options
-#
-CONFIG_CYPRESS_FIRMWARE=m
-CONFIG_TTPCI_EEPROM=m
-CONFIG_UVC_COMMON=m
-CONFIG_VIDEO_CX2341X=m
-CONFIG_VIDEO_TVEEPROM=m
-CONFIG_DVB_B2C2_FLEXCOP=m
-CONFIG_VIDEO_SAA7146=m
-CONFIG_VIDEO_SAA7146_VV=m
-CONFIG_SMS_SIANO_MDTV=m
-CONFIG_SMS_SIANO_RC=y
-CONFIG_SMS_SIANO_DEBUGFS=y
-CONFIG_VIDEO_V4L2_TPG=m
-CONFIG_VIDEOBUF2_CORE=m
-CONFIG_VIDEOBUF2_V4L2=m
-CONFIG_VIDEOBUF2_MEMOPS=m
-CONFIG_VIDEOBUF2_DMA_CONTIG=m
-CONFIG_VIDEOBUF2_VMALLOC=m
-CONFIG_VIDEOBUF2_DMA_SG=m
-CONFIG_VIDEOBUF2_DVB=m
-# end of Media drivers
-
-#
-# Media ancillary drivers
-#
-CONFIG_MEDIA_ATTACH=y
-
-#
-# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
-#
-CONFIG_VIDEO_IR_I2C=m
-CONFIG_VIDEO_CAMERA_SENSOR=y
-CONFIG_VIDEO_APTINA_PLL=m
-CONFIG_VIDEO_CCS_PLL=m
-CONFIG_VIDEO_ALVIUM_CSI2=m
-CONFIG_VIDEO_AR0521=m
-CONFIG_VIDEO_GC0308=m
-CONFIG_VIDEO_GC05A2=m
-CONFIG_VIDEO_GC08A3=m
-CONFIG_VIDEO_GC2145=m
-CONFIG_VIDEO_HI556=m
-CONFIG_VIDEO_HI846=m
-CONFIG_VIDEO_HI847=m
-CONFIG_VIDEO_IMX208=m
-CONFIG_VIDEO_IMX214=m
-CONFIG_VIDEO_IMX219=m
-CONFIG_VIDEO_IMX258=m
-CONFIG_VIDEO_IMX274=m
-CONFIG_VIDEO_IMX283=m
-CONFIG_VIDEO_IMX290=m
-CONFIG_VIDEO_IMX296=m
-CONFIG_VIDEO_IMX319=m
-CONFIG_VIDEO_IMX355=m
-CONFIG_VIDEO_MAX9271_LIB=m
-CONFIG_VIDEO_MT9M001=m
-CONFIG_VIDEO_MT9M111=m
-CONFIG_VIDEO_MT9M114=m
-CONFIG_VIDEO_MT9P031=m
-CONFIG_VIDEO_MT9T112=m
-CONFIG_VIDEO_MT9V011=m
-CONFIG_VIDEO_MT9V032=m
-CONFIG_VIDEO_MT9V111=m
-CONFIG_VIDEO_OG01A1B=m
-CONFIG_VIDEO_OV01A10=m
-CONFIG_VIDEO_OV02A10=m
-CONFIG_VIDEO_OV08D10=m
-CONFIG_VIDEO_OV08X40=m
-CONFIG_VIDEO_OV13858=m
-CONFIG_VIDEO_OV13B10=m
-CONFIG_VIDEO_OV2640=m
-CONFIG_VIDEO_OV2659=m
-CONFIG_VIDEO_OV2680=m
-CONFIG_VIDEO_OV2685=m
-CONFIG_VIDEO_OV2740=m
-CONFIG_VIDEO_OV4689=m
-CONFIG_VIDEO_OV5647=m
-CONFIG_VIDEO_OV5648=m
-CONFIG_VIDEO_OV5670=m
-CONFIG_VIDEO_OV5675=m
-CONFIG_VIDEO_OV5693=m
-CONFIG_VIDEO_OV5695=m
-CONFIG_VIDEO_OV64A40=m
-CONFIG_VIDEO_OV6650=m
-CONFIG_VIDEO_OV7251=m
-CONFIG_VIDEO_OV7640=m
-CONFIG_VIDEO_OV7670=m
-CONFIG_VIDEO_OV772X=m
-CONFIG_VIDEO_OV7740=m
-CONFIG_VIDEO_OV8856=m
-CONFIG_VIDEO_OV8858=m
-CONFIG_VIDEO_OV8865=m
-CONFIG_VIDEO_OV9640=m
-CONFIG_VIDEO_OV9650=m
-CONFIG_VIDEO_OV9734=m
-CONFIG_VIDEO_RDACM20=m
-CONFIG_VIDEO_RDACM21=m
-CONFIG_VIDEO_RJ54N1=m
-CONFIG_VIDEO_S5C73M3=m
-CONFIG_VIDEO_S5K5BAF=m
-CONFIG_VIDEO_S5K6A3=m
-CONFIG_VIDEO_CCS=m
-CONFIG_VIDEO_ET8EK8=m
-
-#
-# Camera ISPs
-#
-CONFIG_VIDEO_THP7312=m
-# end of Camera ISPs
-
-#
-# Lens drivers
-#
-CONFIG_VIDEO_AD5820=m
-CONFIG_VIDEO_AK7375=m
-CONFIG_VIDEO_DW9714=m
-# CONFIG_VIDEO_DW9719 is not set
-CONFIG_VIDEO_DW9768=m
-CONFIG_VIDEO_DW9807_VCM=m
-# end of Lens drivers
-
-#
-# Flash devices
-#
-CONFIG_VIDEO_ADP1653=m
-CONFIG_VIDEO_LM3560=m
-CONFIG_VIDEO_LM3646=m
-# end of Flash devices
-
-#
-# Audio decoders, processors and mixers
-#
-CONFIG_VIDEO_CS3308=m
-CONFIG_VIDEO_CS5345=m
-CONFIG_VIDEO_CS53L32A=m
-CONFIG_VIDEO_MSP3400=m
-CONFIG_VIDEO_SONY_BTF_MPX=m
-CONFIG_VIDEO_TDA1997X=m
-CONFIG_VIDEO_TDA7432=m
-CONFIG_VIDEO_TDA9840=m
-CONFIG_VIDEO_TEA6415C=m
-CONFIG_VIDEO_TEA6420=m
-CONFIG_VIDEO_TLV320AIC23B=m
-CONFIG_VIDEO_TVAUDIO=m
-CONFIG_VIDEO_UDA1342=m
-CONFIG_VIDEO_VP27SMPX=m
-CONFIG_VIDEO_WM8739=m
-CONFIG_VIDEO_WM8775=m
-# end of Audio decoders, processors and mixers
-
-#
-# RDS decoders
-#
-CONFIG_VIDEO_SAA6588=m
-# end of RDS decoders
-
-#
-# Video decoders
-#
-CONFIG_VIDEO_ADV7180=m
-CONFIG_VIDEO_ADV7183=m
-CONFIG_VIDEO_ADV7604=m
-CONFIG_VIDEO_ADV7604_CEC=y
-CONFIG_VIDEO_ADV7842=m
-CONFIG_VIDEO_ADV7842_CEC=y
-CONFIG_VIDEO_BT819=m
-CONFIG_VIDEO_BT856=m
-CONFIG_VIDEO_BT866=m
-CONFIG_VIDEO_KS0127=m
-CONFIG_VIDEO_ML86V7667=m
-CONFIG_VIDEO_SAA7110=m
-CONFIG_VIDEO_SAA711X=m
-CONFIG_VIDEO_TC358743=m
-CONFIG_VIDEO_TC358743_CEC=y
-CONFIG_VIDEO_TC358746=m
-CONFIG_VIDEO_TVP514X=m
-CONFIG_VIDEO_TVP5150=m
-CONFIG_VIDEO_TVP7002=m
-CONFIG_VIDEO_TW2804=m
-CONFIG_VIDEO_TW9900=m
-CONFIG_VIDEO_TW9903=m
-CONFIG_VIDEO_TW9906=m
-CONFIG_VIDEO_TW9910=m
-CONFIG_VIDEO_VPX3220=m
-
-#
-# Video and audio decoders
-#
-CONFIG_VIDEO_SAA717X=m
-CONFIG_VIDEO_CX25840=m
-# end of Video decoders
-
-#
-# Video encoders
-#
-CONFIG_VIDEO_ADV7170=m
-CONFIG_VIDEO_ADV7175=m
-CONFIG_VIDEO_ADV7343=m
-CONFIG_VIDEO_ADV7393=m
-CONFIG_VIDEO_ADV7511=m
-CONFIG_VIDEO_ADV7511_CEC=y
-CONFIG_VIDEO_AK881X=m
-CONFIG_VIDEO_SAA7127=m
-CONFIG_VIDEO_SAA7185=m
-CONFIG_VIDEO_THS8200=m
-# end of Video encoders
-
-#
-# Video improvement chips
-#
-CONFIG_VIDEO_UPD64031A=m
-CONFIG_VIDEO_UPD64083=m
-# end of Video improvement chips
-
-#
-# Audio/Video compression chips
-#
-CONFIG_VIDEO_SAA6752HS=m
-# end of Audio/Video compression chips
-
-#
-# SDR tuner chips
-#
-CONFIG_SDR_MAX2175=m
-# end of SDR tuner chips
-
-#
-# Miscellaneous helper chips
-#
-CONFIG_VIDEO_I2C=m
-CONFIG_VIDEO_M52790=m
-CONFIG_VIDEO_ST_MIPID02=m
-CONFIG_VIDEO_THS7303=m
-# end of Miscellaneous helper chips
-
-#
-# Video serializers and deserializers
-#
-# end of Video serializers and deserializers
-
-#
-# Media SPI Adapters
-#
-CONFIG_CXD2880_SPI_DRV=m
-CONFIG_VIDEO_GS1662=m
-# end of Media SPI Adapters
-
-CONFIG_MEDIA_TUNER=m
-
-#
-# Customize TV tuners
-#
-CONFIG_MEDIA_TUNER_E4000=m
-CONFIG_MEDIA_TUNER_FC0011=m
-CONFIG_MEDIA_TUNER_FC0012=m
-CONFIG_MEDIA_TUNER_FC0013=m
-CONFIG_MEDIA_TUNER_FC2580=m
-CONFIG_MEDIA_TUNER_IT913X=m
-CONFIG_MEDIA_TUNER_M88RS6000T=m
-CONFIG_MEDIA_TUNER_MAX2165=m
-CONFIG_MEDIA_TUNER_MC44S803=m
-CONFIG_MEDIA_TUNER_MSI001=m
-CONFIG_MEDIA_TUNER_MT2060=m
-CONFIG_MEDIA_TUNER_MT2063=m
-CONFIG_MEDIA_TUNER_MT20XX=m
-CONFIG_MEDIA_TUNER_MT2131=m
-CONFIG_MEDIA_TUNER_MT2266=m
-CONFIG_MEDIA_TUNER_MXL301RF=m
-CONFIG_MEDIA_TUNER_MXL5005S=m
-CONFIG_MEDIA_TUNER_MXL5007T=m
-CONFIG_MEDIA_TUNER_QM1D1B0004=m
-CONFIG_MEDIA_TUNER_QM1D1C0042=m
-CONFIG_MEDIA_TUNER_QT1010=m
-CONFIG_MEDIA_TUNER_R820T=m
-CONFIG_MEDIA_TUNER_SI2157=m
-CONFIG_MEDIA_TUNER_SIMPLE=m
-CONFIG_MEDIA_TUNER_TDA18212=m
-CONFIG_MEDIA_TUNER_TDA18218=m
-CONFIG_MEDIA_TUNER_TDA18250=m
-CONFIG_MEDIA_TUNER_TDA18271=m
-CONFIG_MEDIA_TUNER_TDA827X=m
-CONFIG_MEDIA_TUNER_TDA8290=m
-CONFIG_MEDIA_TUNER_TDA9887=m
-CONFIG_MEDIA_TUNER_TEA5761=m
-CONFIG_MEDIA_TUNER_TEA5767=m
-CONFIG_MEDIA_TUNER_TUA9001=m
-CONFIG_MEDIA_TUNER_XC2028=m
-CONFIG_MEDIA_TUNER_XC4000=m
-CONFIG_MEDIA_TUNER_XC5000=m
-# end of Customize TV tuners
-
-#
-# Customise DVB Frontends
-#
-
-#
-# Multistandard (satellite) frontends
-#
-CONFIG_DVB_M88DS3103=m
-CONFIG_DVB_MXL5XX=m
-CONFIG_DVB_STB0899=m
-CONFIG_DVB_STB6100=m
-CONFIG_DVB_STV090x=m
-CONFIG_DVB_STV0910=m
-CONFIG_DVB_STV6110x=m
-CONFIG_DVB_STV6111=m
-
-#
-# Multistandard (cable + terrestrial) frontends
-#
-CONFIG_DVB_DRXK=m
-CONFIG_DVB_MN88472=m
-CONFIG_DVB_MN88473=m
-CONFIG_DVB_SI2165=m
-CONFIG_DVB_TDA18271C2DD=m
-
-#
-# DVB-S (satellite) frontends
-#
-CONFIG_DVB_CX24110=m
-CONFIG_DVB_CX24116=m
-CONFIG_DVB_CX24117=m
-CONFIG_DVB_CX24120=m
-CONFIG_DVB_CX24123=m
-CONFIG_DVB_DS3000=m
-CONFIG_DVB_MB86A16=m
-CONFIG_DVB_MT312=m
-CONFIG_DVB_S5H1420=m
-CONFIG_DVB_SI21XX=m
-CONFIG_DVB_STB6000=m
-CONFIG_DVB_STV0288=m
-CONFIG_DVB_STV0299=m
-CONFIG_DVB_STV0900=m
-CONFIG_DVB_STV6110=m
-CONFIG_DVB_TDA10071=m
-CONFIG_DVB_TDA10086=m
-CONFIG_DVB_TDA8083=m
-CONFIG_DVB_TDA8261=m
-CONFIG_DVB_TDA826X=m
-CONFIG_DVB_TS2020=m
-CONFIG_DVB_TUA6100=m
-CONFIG_DVB_TUNER_CX24113=m
-CONFIG_DVB_TUNER_ITD1000=m
-CONFIG_DVB_VES1X93=m
-CONFIG_DVB_ZL10036=m
-CONFIG_DVB_ZL10039=m
-
-#
-# DVB-T (terrestrial) frontends
-#
-CONFIG_DVB_AF9013=m
-CONFIG_DVB_AS102_FE=m
-CONFIG_DVB_CX22700=m
-CONFIG_DVB_CX22702=m
-CONFIG_DVB_CXD2820R=m
-CONFIG_DVB_CXD2841ER=m
-CONFIG_DVB_DIB3000MB=m
-CONFIG_DVB_DIB3000MC=m
-CONFIG_DVB_DIB7000M=m
-CONFIG_DVB_DIB7000P=m
-CONFIG_DVB_DIB9000=m
-CONFIG_DVB_DRXD=m
-CONFIG_DVB_EC100=m
-CONFIG_DVB_GP8PSK_FE=m
-CONFIG_DVB_L64781=m
-CONFIG_DVB_MT352=m
-CONFIG_DVB_NXT6000=m
-CONFIG_DVB_RTL2830=m
-CONFIG_DVB_RTL2832=m
-CONFIG_DVB_RTL2832_SDR=m
-CONFIG_DVB_S5H1432=m
-CONFIG_DVB_SI2168=m
-CONFIG_DVB_SP887X=m
-CONFIG_DVB_STV0367=m
-CONFIG_DVB_TDA10048=m
-CONFIG_DVB_TDA1004X=m
-CONFIG_DVB_ZD1301_DEMOD=m
-CONFIG_DVB_ZL10353=m
-CONFIG_DVB_CXD2880=m
-
-#
-# DVB-C (cable) frontends
-#
-CONFIG_DVB_STV0297=m
-CONFIG_DVB_TDA10021=m
-CONFIG_DVB_TDA10023=m
-CONFIG_DVB_VES1820=m
-
-#
-# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
-#
-CONFIG_DVB_AU8522=m
-CONFIG_DVB_AU8522_DTV=m
-CONFIG_DVB_AU8522_V4L=m
-CONFIG_DVB_BCM3510=m
-CONFIG_DVB_LG2160=m
-CONFIG_DVB_LGDT3305=m
-CONFIG_DVB_LGDT3306A=m
-CONFIG_DVB_LGDT330X=m
-CONFIG_DVB_MXL692=m
-CONFIG_DVB_NXT200X=m
-CONFIG_DVB_OR51132=m
-CONFIG_DVB_OR51211=m
-CONFIG_DVB_S5H1409=m
-CONFIG_DVB_S5H1411=m
-
-#
-# ISDB-T (terrestrial) frontends
-#
-CONFIG_DVB_DIB8000=m
-CONFIG_DVB_MB86A20S=m
-CONFIG_DVB_S921=m
-
-#
-# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
-#
-CONFIG_DVB_MN88443X=m
-CONFIG_DVB_TC90522=m
-
-#
-# Digital terrestrial only tuners/PLL
-#
-CONFIG_DVB_PLL=m
-CONFIG_DVB_TUNER_DIB0070=m
-CONFIG_DVB_TUNER_DIB0090=m
-
-#
-# SEC control devices for DVB-S
-#
-CONFIG_DVB_A8293=m
-CONFIG_DVB_AF9033=m
-CONFIG_DVB_ASCOT2E=m
-CONFIG_DVB_ATBM8830=m
-CONFIG_DVB_HELENE=m
-CONFIG_DVB_HORUS3A=m
-CONFIG_DVB_ISL6405=m
-CONFIG_DVB_ISL6421=m
-CONFIG_DVB_ISL6423=m
-CONFIG_DVB_IX2505V=m
-CONFIG_DVB_LGS8GL5=m
-CONFIG_DVB_LGS8GXX=m
-CONFIG_DVB_LNBH25=m
-CONFIG_DVB_LNBH29=m
-CONFIG_DVB_LNBP21=m
-CONFIG_DVB_LNBP22=m
-CONFIG_DVB_M88RS2000=m
-CONFIG_DVB_TDA665x=m
-CONFIG_DVB_DRX39XYJ=m
-
-#
-# Common Interface (EN50221) controller drivers
-#
-CONFIG_DVB_CXD2099=m
-CONFIG_DVB_SP2=m
-# end of Customise DVB Frontends
-
-#
-# Tools to develop new frontends
-#
-CONFIG_DVB_DUMMY_FE=m
-# end of Media ancillary drivers
-
-#
-# Graphics support
-#
-CONFIG_APERTURE_HELPERS=y
-CONFIG_SCREEN_INFO=y
-CONFIG_VIDEO=y
-CONFIG_AUXDISPLAY=y
-CONFIG_CHARLCD=m
-CONFIG_HD44780_COMMON=m
-CONFIG_HD44780=m
-CONFIG_LCD2S=m
-CONFIG_PARPORT_PANEL=m
-CONFIG_PANEL_PARPORT=0
-CONFIG_PANEL_PROFILE=5
-# CONFIG_PANEL_CHANGE_MESSAGE is not set
-# CONFIG_CHARLCD_BL_OFF is not set
-# CONFIG_CHARLCD_BL_ON is not set
-CONFIG_CHARLCD_BL_FLASH=y
-CONFIG_KS0108=m
-CONFIG_KS0108_PORT=0x378
-CONFIG_KS0108_DELAY=2
-CONFIG_CFAG12864B=m
-CONFIG_CFAG12864B_RATE=20
-CONFIG_LINEDISP=m
-CONFIG_IMG_ASCII_LCD=m
-CONFIG_HT16K33=m
-# CONFIG_MAX6959 is not set
-# CONFIG_SEG_LED_GPIO is not set
-CONFIG_PANEL=m
-CONFIG_AGP=y
-CONFIG_AGP_ALI=m
-CONFIG_AGP_ATI=m
-CONFIG_AGP_AMD=y
-CONFIG_AGP_AMD64=y
-CONFIG_AGP_INTEL=y
-CONFIG_AGP_NVIDIA=y
-CONFIG_AGP_SIS=m
-CONFIG_AGP_SWORKS=m
-CONFIG_AGP_VIA=y
-CONFIG_AGP_EFFICEON=m
-CONFIG_INTEL_GTT=y
-CONFIG_VGA_SWITCHEROO=y
-CONFIG_DRM=m
-CONFIG_DRM_MIPI_DBI=m
-CONFIG_DRM_MIPI_DSI=y
-# CONFIG_DRM_DEBUG_MM is not set
-CONFIG_DRM_KMS_HELPER=m
-CONFIG_DRM_DRAW=y
-CONFIG_DRM_PANIC=y
-CONFIG_DRM_PANIC_FOREGROUND_COLOR=0xffffff
-CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x000000
-# CONFIG_DRM_PANIC_DEBUG is not set
-CONFIG_DRM_PANIC_SCREEN="user"
-# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
-# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
-CONFIG_DRM_CLIENT=y
-CONFIG_DRM_CLIENT_LIB=m
-CONFIG_DRM_CLIENT_SELECTION=m
-CONFIG_DRM_CLIENT_SETUP=y
-
-#
-# Supported DRM clients
-#
-CONFIG_DRM_FBDEV_EMULATION=y
-CONFIG_DRM_FBDEV_OVERALLOC=100
-# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
-CONFIG_DRM_CLIENT_LOG=y
-CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y
-# CONFIG_DRM_CLIENT_DEFAULT_LOG is not set
-CONFIG_DRM_CLIENT_DEFAULT="fbdev"
-# end of Supported DRM clients
-
-CONFIG_DRM_LOAD_EDID_FIRMWARE=y
-CONFIG_DRM_DISPLAY_HELPER=m
-# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set
-# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set
-CONFIG_DRM_DISPLAY_DP_HELPER=y
-CONFIG_DRM_DISPLAY_DP_TUNNEL=y
-CONFIG_DRM_DISPLAY_DSC_HELPER=y
-CONFIG_DRM_DISPLAY_HDCP_HELPER=y
-CONFIG_DRM_DISPLAY_HDMI_HELPER=y
-CONFIG_DRM_TTM=m
-CONFIG_DRM_EXEC=m
-CONFIG_DRM_GPUVM=m
-CONFIG_DRM_BUDDY=m
-CONFIG_DRM_VRAM_HELPER=m
-CONFIG_DRM_TTM_HELPER=m
-CONFIG_DRM_GEM_DMA_HELPER=m
-CONFIG_DRM_GEM_SHMEM_HELPER=m
-CONFIG_DRM_SUBALLOC_HELPER=m
-CONFIG_DRM_SCHED=m
-
-#
-# I2C encoder or helper chips
-#
-CONFIG_DRM_I2C_CH7006=m
-CONFIG_DRM_I2C_SIL164=m
-CONFIG_DRM_I2C_NXP_TDA998X=m
-CONFIG_DRM_I2C_NXP_TDA9950=m
-# end of I2C encoder or helper chips
-
-#
-# ARM devices
-#
-# end of ARM devices
-
-CONFIG_DRM_RADEON=m
-# CONFIG_DRM_RADEON_USERPTR is not set
-CONFIG_DRM_AMDGPU=m
-# CONFIG_DRM_AMDGPU_SI is not set
-# CONFIG_DRM_AMDGPU_CIK is not set
-CONFIG_DRM_AMDGPU_USERPTR=y
-CONFIG_DRM_AMD_ISP=y
-# CONFIG_DRM_AMDGPU_WERROR is not set
-
-#
-# ACP (Audio CoProcessor) Configuration
-#
-# CONFIG_DRM_AMD_ACP is not set
-# end of ACP (Audio CoProcessor) Configuration
-
-#
-# Display Engine Configuration
-#
-CONFIG_DRM_AMD_DC=y
-CONFIG_DRM_AMD_DC_FP=y
-# CONFIG_DEBUG_KERNEL_DC is not set
-CONFIG_DRM_AMD_SECURE_DISPLAY=y
-# end of Display Engine Configuration
-
-CONFIG_DRM_NOUVEAU=m
-CONFIG_NOUVEAU_DEBUG=5
-CONFIG_NOUVEAU_DEBUG_DEFAULT=3
-# CONFIG_NOUVEAU_DEBUG_MMU is not set
-# CONFIG_NOUVEAU_DEBUG_PUSH is not set
-CONFIG_DRM_NOUVEAU_BACKLIGHT=y
-# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set
-CONFIG_DRM_I915=m
-CONFIG_DRM_I915_FORCE_PROBE=""
-CONFIG_DRM_I915_CAPTURE_ERROR=y
-CONFIG_DRM_I915_COMPRESS_ERROR=y
-CONFIG_DRM_I915_USERPTR=y
-CONFIG_DRM_I915_DP_TUNNEL=y
-
-#
-# drm/i915 Debugging
-#
-# CONFIG_DRM_I915_WERROR is not set
-# CONFIG_DRM_I915_REPLAY_GPU_HANGS_API is not set
-# CONFIG_DRM_I915_DEBUG is not set
-# CONFIG_DRM_I915_DEBUG_MMIO is not set
-# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
-# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
-# CONFIG_DRM_I915_DEBUG_GUC is not set
-# CONFIG_DRM_I915_SELFTEST is not set
-# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
-# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
-# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
-# CONFIG_DRM_I915_DEBUG_WAKEREF is not set
-# end of drm/i915 Debugging
-
-#
-# drm/i915 Profile Guided Optimisation
-#
-CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
-CONFIG_DRM_I915_FENCE_TIMEOUT=10000
-CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
-CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
-CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
-CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
-CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
-CONFIG_DRM_I915_STOP_TIMEOUT=100
-CONFIG_DRM_I915_TIMESLICE_DURATION=1
-# end of drm/i915 Profile Guided Optimisation
-
-# CONFIG_DRM_XE is not set
-CONFIG_DRM_VGEM=m
-# CONFIG_DRM_VKMS is not set
-CONFIG_DRM_VMWGFX=m
-# CONFIG_DRM_VMWGFX_MKSSTATS is not set
-CONFIG_DRM_GMA500=m
-CONFIG_DRM_UDL=m
-CONFIG_DRM_AST=m
-# CONFIG_DRM_MGAG200 is not set
-CONFIG_DRM_QXL=m
-CONFIG_DRM_VIRTIO_GPU=m
-CONFIG_DRM_VIRTIO_GPU_KMS=y
-CONFIG_DRM_PANEL=y
-
-#
-# Display Panels
-#
-CONFIG_DRM_PANEL_AUO_A030JTN01=m
-# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set
-CONFIG_DRM_PANEL_ORISETECH_OTA5601A=m
-# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
-CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m
-# end of Display Panels
-
-CONFIG_DRM_BRIDGE=y
-CONFIG_DRM_PANEL_BRIDGE=y
-
-#
-# Display Interface Bridges
-#
-CONFIG_DRM_ANALOGIX_ANX78XX=m
-CONFIG_DRM_ANALOGIX_DP=m
-# end of Display Interface Bridges
-
-# CONFIG_DRM_ETNAVIV is not set
-CONFIG_DRM_HISI_HIBMC=m
-CONFIG_DRM_BOCHS=m
-CONFIG_DRM_CIRRUS_QEMU=m
-CONFIG_DRM_GM12U320=m
-CONFIG_DRM_PANEL_MIPI_DBI=m
-# CONFIG_DRM_SIMPLEDRM is not set
-CONFIG_TINYDRM_HX8357D=m
-CONFIG_TINYDRM_ILI9163=m
-CONFIG_TINYDRM_ILI9225=m
-CONFIG_TINYDRM_ILI9341=m
-CONFIG_TINYDRM_ILI9486=m
-CONFIG_TINYDRM_MI0283QT=m
-CONFIG_TINYDRM_REPAPER=m
-CONFIG_TINYDRM_SHARP_MEMORY=m
-CONFIG_TINYDRM_ST7586=m
-CONFIG_TINYDRM_ST7735R=m
-CONFIG_DRM_XEN=y
-CONFIG_DRM_XEN_FRONTEND=m
-CONFIG_DRM_VBOXVIDEO=m
-CONFIG_DRM_GUD=m
-CONFIG_DRM_SSD130X=m
-CONFIG_DRM_SSD130X_I2C=m
-CONFIG_DRM_SSD130X_SPI=m
-CONFIG_DRM_HYPERV=m
-CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
-CONFIG_DRM_PRIVACY_SCREEN=y
-# CONFIG_DRM_WERROR is not set
-CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
-
-#
-# Frame buffer Devices
-#
-CONFIG_FB=y
-CONFIG_FB_HECUBA=m
-CONFIG_FB_SVGALIB=m
-CONFIG_FB_CIRRUS=m
-CONFIG_FB_PM2=m
-CONFIG_FB_PM2_FIFO_DISCONNECT=y
-CONFIG_FB_CYBER2000=m
-CONFIG_FB_CYBER2000_DDC=y
-CONFIG_FB_ARC=m
-CONFIG_FB_ASILIANT=y
-CONFIG_FB_IMSTT=y
-CONFIG_FB_VGA16=m
-CONFIG_FB_UVESA=m
-CONFIG_FB_VESA=y
-CONFIG_FB_EFI=y
-CONFIG_FB_N411=m
-CONFIG_FB_HGA=m
-CONFIG_FB_OPENCORES=m
-CONFIG_FB_S1D13XXX=m
-# CONFIG_FB_NVIDIA is not set
-CONFIG_FB_RIVA=m
-CONFIG_FB_RIVA_I2C=y
-# CONFIG_FB_RIVA_DEBUG is not set
-CONFIG_FB_RIVA_BACKLIGHT=y
-CONFIG_FB_I740=m
-CONFIG_FB_I810=m
-# CONFIG_FB_I810_GTF is not set
-CONFIG_FB_MATROX=m
-CONFIG_FB_MATROX_MILLENIUM=y
-CONFIG_FB_MATROX_MYSTIQUE=y
-CONFIG_FB_MATROX_G=y
-CONFIG_FB_MATROX_I2C=m
-CONFIG_FB_MATROX_MAVEN=m
-CONFIG_FB_RADEON=m
-CONFIG_FB_RADEON_I2C=y
-CONFIG_FB_RADEON_BACKLIGHT=y
-# CONFIG_FB_RADEON_DEBUG is not set
-CONFIG_FB_ATY128=m
-CONFIG_FB_ATY128_BACKLIGHT=y
-CONFIG_FB_ATY=m
-CONFIG_FB_ATY_CT=y
-# CONFIG_FB_ATY_GENERIC_LCD is not set
-CONFIG_FB_ATY_GX=y
-CONFIG_FB_ATY_BACKLIGHT=y
-CONFIG_FB_S3=m
-CONFIG_FB_S3_DDC=y
-CONFIG_FB_SAVAGE=m
-CONFIG_FB_SAVAGE_I2C=y
-# CONFIG_FB_SAVAGE_ACCEL is not set
-CONFIG_FB_SIS=m
-CONFIG_FB_SIS_300=y
-CONFIG_FB_SIS_315=y
-CONFIG_FB_VIA=m
-# CONFIG_FB_VIA_DIRECT_PROCFS is not set
-CONFIG_FB_VIA_X_COMPATIBILITY=y
-CONFIG_FB_NEOMAGIC=m
-CONFIG_FB_KYRO=m
-CONFIG_FB_3DFX=m
-# CONFIG_FB_3DFX_ACCEL is not set
-# CONFIG_FB_3DFX_I2C is not set
-CONFIG_FB_VOODOO1=m
-CONFIG_FB_VT8623=m
-CONFIG_FB_TRIDENT=m
-CONFIG_FB_ARK=m
-CONFIG_FB_PM3=m
-CONFIG_FB_CARMINE=m
-CONFIG_FB_CARMINE_DRAM_EVAL=y
-# CONFIG_CARMINE_DRAM_CUSTOM is not set
-CONFIG_FB_GEODE=y
-CONFIG_FB_GEODE_LX=m
-CONFIG_FB_GEODE_GX=m
-CONFIG_FB_GEODE_GX1=m
-CONFIG_FB_SM501=m
-CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
-CONFIG_FB_IBM_GXT4500=m
-# CONFIG_FB_VIRTUAL is not set
-CONFIG_XEN_FBDEV_FRONTEND=m
-CONFIG_FB_METRONOME=m
-CONFIG_FB_MB862XX=m
-CONFIG_FB_MB862XX_PCI_GDC=y
-CONFIG_FB_MB862XX_I2C=y
-CONFIG_FB_HYPERV=m
-CONFIG_FB_SIMPLE=y
-CONFIG_FB_SSD1307=m
-CONFIG_FB_SM712=m
-CONFIG_FB_CORE=y
-CONFIG_FB_NOTIFY=y
-CONFIG_FIRMWARE_EDID=y
-CONFIG_FB_DEVICE=y
-CONFIG_FB_DDC=m
-CONFIG_FB_CFB_FILLRECT=y
-CONFIG_FB_CFB_COPYAREA=y
-CONFIG_FB_CFB_IMAGEBLIT=y
-CONFIG_FB_SYS_FILLRECT=y
-CONFIG_FB_SYS_COPYAREA=y
-CONFIG_FB_SYS_IMAGEBLIT=y
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-CONFIG_FB_SYSMEM_FOPS=y
-CONFIG_FB_DEFERRED_IO=y
-CONFIG_FB_DMAMEM_HELPERS=y
-CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y
-CONFIG_FB_IOMEM_FOPS=y
-CONFIG_FB_IOMEM_HELPERS=y
-CONFIG_FB_IOMEM_HELPERS_DEFERRED=y
-CONFIG_FB_SYSMEM_HELPERS=y
-CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
-CONFIG_FB_BACKLIGHT=y
-CONFIG_FB_MODE_HELPERS=y
-CONFIG_FB_TILEBLITTING=y
-# end of Frame buffer Devices
-
-#
-# Backlight & LCD device support
-#
-CONFIG_LCD_CLASS_DEVICE=m
-CONFIG_LCD_L4F00242T03=m
-CONFIG_LCD_LMS283GF05=m
-CONFIG_LCD_LTV350QV=m
-CONFIG_LCD_ILI922X=m
-CONFIG_LCD_ILI9320=m
-CONFIG_LCD_TDO24M=m
-CONFIG_LCD_VGG2432A4=m
-CONFIG_LCD_PLATFORM=m
-CONFIG_LCD_AMS369FG06=m
-CONFIG_LCD_LMS501KF03=m
-CONFIG_LCD_HX8357=m
-CONFIG_LCD_OTM3225A=m
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-CONFIG_BACKLIGHT_KTD253=m
-# CONFIG_BACKLIGHT_KTD2801 is not set
-CONFIG_BACKLIGHT_KTZ8866=m
-CONFIG_BACKLIGHT_LM3533=m
-CONFIG_BACKLIGHT_PWM=m
-CONFIG_BACKLIGHT_DA903X=m
-CONFIG_BACKLIGHT_DA9052=m
-CONFIG_BACKLIGHT_MAX8925=m
-CONFIG_BACKLIGHT_MT6370=m
-CONFIG_BACKLIGHT_APPLE=m
-CONFIG_BACKLIGHT_QCOM_WLED=m
-CONFIG_BACKLIGHT_RT4831=m
-CONFIG_BACKLIGHT_SAHARA=m
-CONFIG_BACKLIGHT_WM831X=m
-CONFIG_BACKLIGHT_ADP5520=m
-CONFIG_BACKLIGHT_ADP8860=m
-CONFIG_BACKLIGHT_ADP8870=m
-CONFIG_BACKLIGHT_88PM860X=m
-CONFIG_BACKLIGHT_PCF50633=m
-CONFIG_BACKLIGHT_AAT2870=m
-CONFIG_BACKLIGHT_LM3509=m
-CONFIG_BACKLIGHT_LM3630A=m
-CONFIG_BACKLIGHT_LM3639=m
-CONFIG_BACKLIGHT_LP855X=m
-CONFIG_BACKLIGHT_LP8788=m
-CONFIG_BACKLIGHT_MP3309C=m
-CONFIG_BACKLIGHT_PANDORA=m
-CONFIG_BACKLIGHT_SKY81452=m
-CONFIG_BACKLIGHT_AS3711=m
-CONFIG_BACKLIGHT_GPIO=m
-CONFIG_BACKLIGHT_LV5207LP=m
-CONFIG_BACKLIGHT_BD6107=m
-CONFIG_BACKLIGHT_ARCXCNN=m
-CONFIG_BACKLIGHT_RAVE_SP=m
-# end of Backlight & LCD device support
-
-CONFIG_VGASTATE=m
-CONFIG_VIDEOMODE_HELPERS=y
-CONFIG_HDMI=y
-
-#
-# Console display driver support
-#
-CONFIG_VGA_CONSOLE=y
-CONFIG_MDA_CONSOLE=m
-CONFIG_DUMMY_CONSOLE=y
-CONFIG_DUMMY_CONSOLE_COLUMNS=80
-CONFIG_DUMMY_CONSOLE_ROWS=25
-CONFIG_FRAMEBUFFER_CONSOLE=y
-# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set
-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
-# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
-# end of Console display driver support
-
-CONFIG_LOGO=y
-# CONFIG_LOGO_LINUX_MONO is not set
-# CONFIG_LOGO_LINUX_VGA16 is not set
-# CONFIG_LOGO_LINUX_CLUT224 is not set
-# end of Graphics support
-
-CONFIG_DRM_ACCEL=y
-CONFIG_DRM_ACCEL_QAIC=m
-CONFIG_SOUND=m
-CONFIG_SOUND_OSS_CORE=y
-# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
-CONFIG_SND=m
-CONFIG_SND_TIMER=m
-CONFIG_SND_PCM=m
-CONFIG_SND_PCM_ELD=y
-CONFIG_SND_PCM_IEC958=y
-CONFIG_SND_DMAENGINE_PCM=m
-CONFIG_SND_HWDEP=m
-CONFIG_SND_SEQ_DEVICE=m
-CONFIG_SND_RAWMIDI=m
-CONFIG_SND_UMP=m
-# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set
-CONFIG_SND_COMPRESS_OFFLOAD=m
-CONFIG_SND_COMPRESS_ACCEL=y
-CONFIG_SND_JACK=y
-CONFIG_SND_JACK_INPUT_DEV=y
-CONFIG_SND_OSSEMUL=y
-CONFIG_SND_MIXER_OSS=m
-CONFIG_SND_PCM_OSS=m
-CONFIG_SND_PCM_OSS_PLUGINS=y
-CONFIG_SND_PCM_TIMER=y
-CONFIG_SND_HRTIMER=m
-CONFIG_SND_DYNAMIC_MINORS=y
-CONFIG_SND_MAX_CARDS=32
-CONFIG_SND_SUPPORT_OLD_API=y
-CONFIG_SND_PROC_FS=y
-CONFIG_SND_VERBOSE_PROCFS=y
-CONFIG_SND_CTL_FAST_LOOKUP=y
-# CONFIG_SND_DEBUG is not set
-CONFIG_SND_CTL_INPUT_VALIDATION=y
-CONFIG_SND_UTIMER=y
-CONFIG_SND_VMASTER=y
-CONFIG_SND_DMA_SGBUF=y
-CONFIG_SND_CTL_LED=m
-CONFIG_SND_SEQUENCER=m
-CONFIG_SND_SEQ_DUMMY=m
-# CONFIG_SND_SEQUENCER_OSS is not set
-CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
-CONFIG_SND_SEQ_MIDI_EVENT=m
-CONFIG_SND_SEQ_MIDI=m
-CONFIG_SND_SEQ_MIDI_EMUL=m
-CONFIG_SND_SEQ_VIRMIDI=m
-CONFIG_SND_SEQ_UMP=y
-CONFIG_SND_SEQ_UMP_CLIENT=m
-CONFIG_SND_MPU401_UART=m
-CONFIG_SND_OPL3_LIB=m
-CONFIG_SND_OPL4_LIB=m
-CONFIG_SND_OPL3_LIB_SEQ=m
-CONFIG_SND_OPL4_LIB_SEQ=m
-CONFIG_SND_VX_LIB=m
-CONFIG_SND_AC97_CODEC=m
-CONFIG_SND_DRIVERS=y
-# CONFIG_SND_PCSP is not set
-CONFIG_SND_DUMMY=m
-CONFIG_SND_ALOOP=m
-# CONFIG_SND_PCMTEST is not set
-CONFIG_SND_VIRMIDI=m
-CONFIG_SND_MTPAV=m
-CONFIG_SND_MTS64=m
-CONFIG_SND_SERIAL_U16550=m
-CONFIG_SND_MPU401=m
-CONFIG_SND_PORTMAN2X4=m
-CONFIG_SND_AC97_POWER_SAVE=y
-CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
-CONFIG_SND_WSS_LIB=m
-CONFIG_SND_SB_COMMON=m
-CONFIG_SND_SB8_DSP=m
-CONFIG_SND_SB16_DSP=m
-CONFIG_SND_ISA=y
-CONFIG_SND_ADLIB=m
-CONFIG_SND_AD1816A=m
-CONFIG_SND_AD1848=m
-CONFIG_SND_ALS100=m
-CONFIG_SND_AZT1605=m
-CONFIG_SND_AZT2316=m
-CONFIG_SND_AZT2320=m
-CONFIG_SND_CMI8328=m
-CONFIG_SND_CMI8330=m
-CONFIG_SND_CS4231=m
-CONFIG_SND_CS4236=m
-CONFIG_SND_ES1688=m
-CONFIG_SND_ES18XX=m
-CONFIG_SND_SC6000=m
-CONFIG_SND_GUSCLASSIC=m
-CONFIG_SND_GUSEXTREME=m
-CONFIG_SND_GUSMAX=m
-CONFIG_SND_INTERWAVE=m
-CONFIG_SND_INTERWAVE_STB=m
-CONFIG_SND_JAZZ16=m
-CONFIG_SND_OPL3SA2=m
-CONFIG_SND_OPTI92X_AD1848=m
-CONFIG_SND_OPTI92X_CS4231=m
-CONFIG_SND_OPTI93X=m
-CONFIG_SND_MIRO=m
-CONFIG_SND_SB8=m
-CONFIG_SND_SB16=m
-CONFIG_SND_SBAWE=m
-CONFIG_SND_SBAWE_SEQ=m
-CONFIG_SND_SB16_CSP=y
-CONFIG_SND_SSCAPE=m
-CONFIG_SND_WAVEFRONT=m
-CONFIG_SND_MSND_PINNACLE=m
-CONFIG_SND_MSND_CLASSIC=m
-CONFIG_SND_PCI=y
-CONFIG_SND_AD1889=m
-CONFIG_SND_ALS300=m
-CONFIG_SND_ALS4000=m
-CONFIG_SND_ALI5451=m
-CONFIG_SND_ASIHPI=m
-CONFIG_SND_ATIIXP=m
-CONFIG_SND_ATIIXP_MODEM=m
-CONFIG_SND_AU8810=m
-CONFIG_SND_AU8820=m
-CONFIG_SND_AU8830=m
-CONFIG_SND_AW2=m
-CONFIG_SND_AZT3328=m
-CONFIG_SND_BT87X=m
-# CONFIG_SND_BT87X_OVERCLOCK is not set
-CONFIG_SND_CA0106=m
-CONFIG_SND_CMIPCI=m
-CONFIG_SND_OXYGEN_LIB=m
-CONFIG_SND_OXYGEN=m
-CONFIG_SND_CS4281=m
-CONFIG_SND_CS46XX=m
-CONFIG_SND_CS46XX_NEW_DSP=y
-CONFIG_SND_CS5530=m
-CONFIG_SND_CS5535AUDIO=m
-CONFIG_SND_CTXFI=m
-CONFIG_SND_DARLA20=m
-CONFIG_SND_GINA20=m
-CONFIG_SND_LAYLA20=m
-CONFIG_SND_DARLA24=m
-CONFIG_SND_GINA24=m
-CONFIG_SND_LAYLA24=m
-CONFIG_SND_MONA=m
-CONFIG_SND_MIA=m
-CONFIG_SND_ECHO3G=m
-CONFIG_SND_INDIGO=m
-CONFIG_SND_INDIGOIO=m
-CONFIG_SND_INDIGODJ=m
-CONFIG_SND_INDIGOIOX=m
-CONFIG_SND_INDIGODJX=m
-CONFIG_SND_EMU10K1=m
-CONFIG_SND_EMU10K1_SEQ=m
-CONFIG_SND_EMU10K1X=m
-CONFIG_SND_ENS1370=m
-CONFIG_SND_ENS1371=m
-CONFIG_SND_ES1938=m
-CONFIG_SND_ES1968=m
-CONFIG_SND_ES1968_INPUT=y
-CONFIG_SND_ES1968_RADIO=y
-CONFIG_SND_FM801=m
-CONFIG_SND_FM801_TEA575X_BOOL=y
-CONFIG_SND_HDSP=m
-CONFIG_SND_HDSPM=m
-CONFIG_SND_ICE1712=m
-CONFIG_SND_ICE1724=m
-CONFIG_SND_INTEL8X0=m
-CONFIG_SND_INTEL8X0M=m
-CONFIG_SND_KORG1212=m
-CONFIG_SND_LOLA=m
-CONFIG_SND_LX6464ES=m
-CONFIG_SND_MAESTRO3=m
-CONFIG_SND_MAESTRO3_INPUT=y
-CONFIG_SND_MIXART=m
-CONFIG_SND_NM256=m
-CONFIG_SND_PCXHR=m
-CONFIG_SND_RIPTIDE=m
-CONFIG_SND_RME32=m
-CONFIG_SND_RME96=m
-CONFIG_SND_RME9652=m
-CONFIG_SND_SIS7019=m
-CONFIG_SND_SONICVIBES=m
-CONFIG_SND_TRIDENT=m
-CONFIG_SND_VIA82XX=m
-CONFIG_SND_VIA82XX_MODEM=m
-CONFIG_SND_VIRTUOSO=m
-CONFIG_SND_VX222=m
-CONFIG_SND_YMFPCI=m
-
-#
-# HD-Audio
-#
-CONFIG_SND_HDA=m
-CONFIG_SND_HDA_GENERIC_LEDS=y
-CONFIG_SND_HDA_INTEL=m
-CONFIG_SND_HDA_HWDEP=y
-CONFIG_SND_HDA_RECONFIG=y
-CONFIG_SND_HDA_INPUT_BEEP=y
-CONFIG_SND_HDA_INPUT_BEEP_MODE=0
-CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_SCODEC_CS35L41=m
-CONFIG_SND_HDA_CS_DSP_CONTROLS=m
-CONFIG_SND_HDA_SCODEC_COMPONENT=m
-CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
-CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
-# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set
-# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set
-# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set
-# CONFIG_SND_HDA_SCODEC_TAS2781_SPI is not set
-CONFIG_SND_HDA_CODEC_REALTEK=m
-CONFIG_SND_HDA_CODEC_ANALOG=m
-CONFIG_SND_HDA_CODEC_SIGMATEL=m
-CONFIG_SND_HDA_CODEC_VIA=m
-CONFIG_SND_HDA_CODEC_HDMI=m
-CONFIG_SND_HDA_CODEC_CIRRUS=m
-CONFIG_SND_HDA_CODEC_CS8409=m
-CONFIG_SND_HDA_CODEC_CONEXANT=m
-CONFIG_SND_HDA_CODEC_SENARYTECH=m
-CONFIG_SND_HDA_CODEC_CA0110=m
-CONFIG_SND_HDA_CODEC_CA0132=m
-CONFIG_SND_HDA_CODEC_CA0132_DSP=y
-CONFIG_SND_HDA_CODEC_CMEDIA=m
-CONFIG_SND_HDA_CODEC_SI3054=m
-CONFIG_SND_HDA_GENERIC=m
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
-CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y
-# CONFIG_SND_HDA_CTL_DEV_ID is not set
-# end of HD-Audio
-
-CONFIG_SND_HDA_CORE=m
-CONFIG_SND_HDA_DSP_LOADER=y
-CONFIG_SND_HDA_COMPONENT=y
-CONFIG_SND_HDA_I915=y
-CONFIG_SND_HDA_EXT_CORE=m
-CONFIG_SND_HDA_PREALLOC_SIZE=0
-CONFIG_SND_INTEL_NHLT=y
-CONFIG_SND_INTEL_DSP_CONFIG=m
-CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m
-CONFIG_SND_INTEL_BYT_PREFER_SOF=y
-CONFIG_SND_SPI=y
-CONFIG_SND_USB=y
-CONFIG_SND_USB_AUDIO=m
-CONFIG_SND_USB_AUDIO_MIDI_V2=y
-CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
-CONFIG_SND_USB_UA101=m
-CONFIG_SND_USB_USX2Y=m
-CONFIG_SND_USB_CAIAQ=m
-CONFIG_SND_USB_CAIAQ_INPUT=y
-CONFIG_SND_USB_US122L=m
-CONFIG_SND_USB_6FIRE=m
-CONFIG_SND_USB_HIFACE=m
-CONFIG_SND_BCD2000=m
-CONFIG_SND_USB_LINE6=m
-CONFIG_SND_USB_POD=m
-CONFIG_SND_USB_PODHD=m
-CONFIG_SND_USB_TONEPORT=m
-CONFIG_SND_USB_VARIAX=m
-CONFIG_SND_FIREWIRE=y
-CONFIG_SND_FIREWIRE_LIB=m
-CONFIG_SND_DICE=m
-CONFIG_SND_OXFW=m
-CONFIG_SND_ISIGHT=m
-CONFIG_SND_FIREWORKS=m
-CONFIG_SND_BEBOB=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREFACE=m
-CONFIG_SND_PCMCIA=y
-CONFIG_SND_VXPOCKET=m
-CONFIG_SND_PDAUDIOCF=m
-CONFIG_SND_SOC=m
-CONFIG_SND_SOC_AC97_BUS=y
-CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
-CONFIG_SND_SOC_COMPRESS=y
-CONFIG_SND_SOC_TOPOLOGY=y
-CONFIG_SND_SOC_ACPI=m
-CONFIG_SND_SOC_ADI=m
-CONFIG_SND_SOC_ADI_AXI_I2S=m
-CONFIG_SND_SOC_ADI_AXI_SPDIF=m
-CONFIG_SND_SOC_AMD_ACP=m
-CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m
-CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
-CONFIG_SND_SOC_AMD_ST_ES8336_MACH=m
-CONFIG_SND_SOC_AMD_ACP3x=m
-CONFIG_SND_SOC_AMD_RV_RT5682_MACH=m
-CONFIG_SND_SOC_AMD_RENOIR=m
-CONFIG_SND_SOC_AMD_RENOIR_MACH=m
-CONFIG_SND_SOC_AMD_ACP5x=m
-CONFIG_SND_SOC_AMD_VANGOGH_MACH=m
-CONFIG_SND_SOC_AMD_ACP6x=m
-CONFIG_SND_SOC_AMD_YC_MACH=m
-CONFIG_SND_AMD_ACP_CONFIG=m
-CONFIG_SND_SOC_AMD_ACP_COMMON=m
-CONFIG_SND_SOC_ACPI_AMD_MATCH=m
-CONFIG_SND_SOC_AMD_ACP_PDM=m
-CONFIG_SND_SOC_AMD_ACP_LEGACY_COMMON=m
-CONFIG_SND_SOC_AMD_ACP_I2S=m
-CONFIG_SND_SOC_AMD_ACP_PCM=m
-CONFIG_SND_SOC_AMD_ACP_PCI=m
-CONFIG_SND_AMD_ASOC_RENOIR=m
-CONFIG_SND_AMD_ASOC_REMBRANDT=m
-CONFIG_SND_AMD_ASOC_ACP63=m
-CONFIG_SND_AMD_ASOC_ACP70=m
-CONFIG_SND_SOC_AMD_MACH_COMMON=m
-CONFIG_SND_SOC_AMD_LEGACY_MACH=m
-CONFIG_SND_SOC_AMD_SOF_MACH=m
-CONFIG_SND_AMD_SOUNDWIRE_ACPI=m
-CONFIG_SND_SOC_AMD_RPL_ACP6x=m
-CONFIG_SND_SOC_AMD_ACP63_TOPLEVEL=m
-CONFIG_SND_SOC_AMD_SOUNDWIRE_LINK_BASELINE=m
-CONFIG_SND_SOC_AMD_PS=m
-CONFIG_SND_SOC_AMD_PS_MACH=m
-CONFIG_SND_ATMEL_SOC=m
-CONFIG_SND_BCM63XX_I2S_WHISTLER=m
-CONFIG_SND_DESIGNWARE_I2S=m
-# CONFIG_SND_DESIGNWARE_PCM is not set
-
-#
-# SoC Audio for Freescale CPUs
-#
-
-#
-# Common SoC Audio options for Freescale CPUs:
-#
-CONFIG_SND_SOC_FSL_ASRC=m
-CONFIG_SND_SOC_FSL_SAI=m
-CONFIG_SND_SOC_FSL_MQS=m
-CONFIG_SND_SOC_FSL_AUDMIX=m
-CONFIG_SND_SOC_FSL_SSI=m
-CONFIG_SND_SOC_FSL_SPDIF=m
-CONFIG_SND_SOC_FSL_ESAI=m
-CONFIG_SND_SOC_FSL_MICFIL=m
-CONFIG_SND_SOC_FSL_EASRC=m
-CONFIG_SND_SOC_FSL_XCVR=m
-CONFIG_SND_SOC_FSL_UTILS=m
-CONFIG_SND_SOC_IMX_AUDMUX=m
-# end of SoC Audio for Freescale CPUs
-
-CONFIG_SND_SOC_CHV3_I2S=m
-CONFIG_SND_I2S_HI6210_I2S=m
-
-#
-# SoC Audio for Loongson CPUs
-#
-# end of SoC Audio for Loongson CPUs
-
-# CONFIG_SND_SOC_IMG is not set
-CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y
-CONFIG_SND_SOC_INTEL_CATPT=m
-CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
-CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
-CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m
-CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
-CONFIG_SND_SOC_ACPI_INTEL_SDCA_QUIRKS=m
-CONFIG_SND_SOC_INTEL_AVS=m
-
-#
-# Intel AVS Machine drivers
-#
-
-#
-# Available DSP configurations
-#
-CONFIG_SND_SOC_INTEL_AVS_MACH_DA7219=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_DMIC=m
-# CONFIG_SND_SOC_INTEL_AVS_MACH_ES8336 is not set
-CONFIG_SND_SOC_INTEL_AVS_MACH_HDAUDIO=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_I2S_TEST=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98927=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98357A=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_NAU8825=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_PROBE=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_RT274=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_RT286=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_RT298=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_RT5514=m
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT5663 is not set
-CONFIG_SND_SOC_INTEL_AVS_MACH_RT5682=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_SSM4567=m
-# end of Intel AVS Machine drivers
-
-CONFIG_SND_SOC_INTEL_MACH=y
-# CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES is not set
-CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
-CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m
-CONFIG_SND_SOC_INTEL_SOF_REALTEK_COMMON=m
-CONFIG_SND_SOC_INTEL_SOF_CIRRUS_COMMON=m
-CONFIG_SND_SOC_INTEL_SOF_NUVOTON_COMMON=m
-CONFIG_SND_SOC_INTEL_SOF_BOARD_HELPERS=m
-CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
-CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m
-CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m
-CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m
-CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m
-CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m
-CONFIG_SND_SOC_INTEL_BYTCR_WM5102_MACH=m
-CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
-CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
-CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
-CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m
-CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH=m
-CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m
-CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m
-CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH=m
-CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH=m
-CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m
-CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_NAU8825_MACH=m
-CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_DA7219_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH=m
-CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m
-CONFIG_SND_SOC_MTK_BTCVSD=m
-CONFIG_SND_SOC_SDCA=m
-CONFIG_SND_SOC_SDCA_OPTIONAL=m
-CONFIG_SND_SOC_SOF_TOPLEVEL=y
-CONFIG_SND_SOC_SOF_PCI_DEV=m
-CONFIG_SND_SOC_SOF_PCI=m
-CONFIG_SND_SOC_SOF_ACPI=m
-CONFIG_SND_SOC_SOF_ACPI_DEV=m
-CONFIG_SND_SOC_SOF_DEBUG_PROBES=m
-CONFIG_SND_SOC_SOF_CLIENT=m
-# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
-CONFIG_SND_SOC_SOF=m
-CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y
-CONFIG_SND_SOC_SOF_IPC3=y
-CONFIG_SND_SOC_SOF_IPC4=y
-CONFIG_SND_SOC_SOF_AMD_TOPLEVEL=m
-CONFIG_SND_SOC_SOF_AMD_COMMON=m
-CONFIG_SND_SOC_SOF_AMD_RENOIR=m
-# CONFIG_SND_SOC_SOF_AMD_VANGOGH is not set
-CONFIG_SND_SOC_SOF_AMD_REMBRANDT=m
-CONFIG_SND_SOC_SOF_ACP_PROBES=m
-CONFIG_SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE=m
-CONFIG_SND_SOC_SOF_AMD_ACP63=m
-CONFIG_SND_SOC_SOF_AMD_ACP70=m
-CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y
-CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m
-CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m
-CONFIG_SND_SOC_SOF_INTEL_COMMON=m
-CONFIG_SND_SOC_SOF_BAYTRAIL=m
-CONFIG_SND_SOC_SOF_BROADWELL=m
-CONFIG_SND_SOC_SOF_MERRIFIELD=m
-CONFIG_SND_SOC_SOF_INTEL_SKL=m
-CONFIG_SND_SOC_SOF_SKYLAKE=m
-CONFIG_SND_SOC_SOF_KABYLAKE=m
-CONFIG_SND_SOC_SOF_INTEL_APL=m
-CONFIG_SND_SOC_SOF_APOLLOLAKE=m
-CONFIG_SND_SOC_SOF_GEMINILAKE=m
-CONFIG_SND_SOC_SOF_INTEL_CNL=m
-CONFIG_SND_SOC_SOF_CANNONLAKE=m
-CONFIG_SND_SOC_SOF_COFFEELAKE=m
-CONFIG_SND_SOC_SOF_COMETLAKE=m
-CONFIG_SND_SOC_SOF_INTEL_ICL=m
-CONFIG_SND_SOC_SOF_ICELAKE=m
-CONFIG_SND_SOC_SOF_JASPERLAKE=m
-CONFIG_SND_SOC_SOF_INTEL_TGL=m
-CONFIG_SND_SOC_SOF_TIGERLAKE=m
-CONFIG_SND_SOC_SOF_ELKHARTLAKE=m
-CONFIG_SND_SOC_SOF_ALDERLAKE=m
-CONFIG_SND_SOC_SOF_INTEL_MTL=m
-CONFIG_SND_SOC_SOF_METEORLAKE=m
-CONFIG_SND_SOC_SOF_INTEL_LNL=m
-CONFIG_SND_SOC_SOF_LUNARLAKE=m
-CONFIG_SND_SOC_SOF_INTEL_PTL=m
-CONFIG_SND_SOC_SOF_PANTHERLAKE=m
-CONFIG_SND_SOC_SOF_HDA_COMMON=m
-CONFIG_SND_SOC_SOF_HDA_GENERIC=m
-CONFIG_SND_SOC_SOF_HDA_MLINK=m
-CONFIG_SND_SOC_SOF_HDA_LINK=y
-CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y
-CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m
-CONFIG_SND_SOC_SOF_HDA=m
-CONFIG_SND_SOC_SOF_HDA_PROBES=m
-CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=m
-CONFIG_SND_SOC_SOF_XTENSA=m
-
-#
-# STMicroelectronics STM32 SOC audio support
-#
-# end of STMicroelectronics STM32 SOC audio support
-
-CONFIG_SND_SOC_XILINX_I2S=m
-# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
-# CONFIG_SND_SOC_XILINX_SPDIF is not set
-CONFIG_SND_SOC_XTFPGA_I2S=m
-CONFIG_SND_SOC_I2C_AND_SPI=m
-
-#
-# CODEC drivers
-#
-CONFIG_SND_SOC_ARIZONA=m
-CONFIG_SND_SOC_WM_ADSP=m
-CONFIG_SND_SOC_AC97_CODEC=m
-CONFIG_SND_SOC_ADAU_UTILS=m
-CONFIG_SND_SOC_ADAU1372=m
-CONFIG_SND_SOC_ADAU1372_I2C=m
-CONFIG_SND_SOC_ADAU1372_SPI=m
-CONFIG_SND_SOC_ADAU1373=m
-CONFIG_SND_SOC_ADAU1701=m
-CONFIG_SND_SOC_ADAU17X1=m
-CONFIG_SND_SOC_ADAU1761=m
-CONFIG_SND_SOC_ADAU1761_I2C=m
-CONFIG_SND_SOC_ADAU1761_SPI=m
-CONFIG_SND_SOC_ADAU7002=m
-CONFIG_SND_SOC_ADAU7118=m
-CONFIG_SND_SOC_ADAU7118_HW=m
-CONFIG_SND_SOC_ADAU7118_I2C=m
-CONFIG_SND_SOC_AK4104=m
-CONFIG_SND_SOC_AK4118=m
-CONFIG_SND_SOC_AK4375=m
-CONFIG_SND_SOC_AK4458=m
-CONFIG_SND_SOC_AK4554=m
-CONFIG_SND_SOC_AK4613=m
-CONFIG_SND_SOC_AK4619=m
-CONFIG_SND_SOC_AK4642=m
-CONFIG_SND_SOC_AK5386=m
-CONFIG_SND_SOC_AK5558=m
-CONFIG_SND_SOC_ALC5623=m
-# CONFIG_SND_SOC_AUDIO_IIO_AUX is not set
-CONFIG_SND_SOC_AW8738=m
-CONFIG_SND_SOC_AW88395_LIB=m
-CONFIG_SND_SOC_AW88395=m
-# CONFIG_SND_SOC_AW88261 is not set
-CONFIG_SND_SOC_AW88081=m
-CONFIG_SND_SOC_AW87390=m
-CONFIG_SND_SOC_AW88399=m
-CONFIG_SND_SOC_BD28623=m
-CONFIG_SND_SOC_BT_SCO=m
-CONFIG_SND_SOC_CHV3_CODEC=m
-CONFIG_SND_SOC_CROS_EC_CODEC=m
-CONFIG_SND_SOC_CS_AMP_LIB=m
-CONFIG_SND_SOC_CS35L32=m
-CONFIG_SND_SOC_CS35L33=m
-CONFIG_SND_SOC_CS35L34=m
-CONFIG_SND_SOC_CS35L35=m
-CONFIG_SND_SOC_CS35L36=m
-CONFIG_SND_SOC_CS35L41_LIB=m
-CONFIG_SND_SOC_CS35L41=m
-CONFIG_SND_SOC_CS35L41_SPI=m
-CONFIG_SND_SOC_CS35L41_I2C=m
-CONFIG_SND_SOC_CS35L45=m
-CONFIG_SND_SOC_CS35L45_SPI=m
-CONFIG_SND_SOC_CS35L45_I2C=m
-CONFIG_SND_SOC_CS35L56=m
-CONFIG_SND_SOC_CS35L56_SHARED=m
-CONFIG_SND_SOC_CS35L56_I2C=m
-CONFIG_SND_SOC_CS35L56_SPI=m
-CONFIG_SND_SOC_CS40L50=m
-CONFIG_SND_SOC_CS42L42_CORE=m
-CONFIG_SND_SOC_CS42L42=m
-CONFIG_SND_SOC_CS42L51=m
-CONFIG_SND_SOC_CS42L51_I2C=m
-CONFIG_SND_SOC_CS42L52=m
-CONFIG_SND_SOC_CS42L56=m
-CONFIG_SND_SOC_CS42L73=m
-CONFIG_SND_SOC_CS42L83=m
-CONFIG_SND_SOC_CS42L84=m
-CONFIG_SND_SOC_CS4234=m
-CONFIG_SND_SOC_CS4265=m
-CONFIG_SND_SOC_CS4270=m
-CONFIG_SND_SOC_CS4271=m
-CONFIG_SND_SOC_CS4271_I2C=m
-CONFIG_SND_SOC_CS4271_SPI=m
-CONFIG_SND_SOC_CS42XX8=m
-CONFIG_SND_SOC_CS42XX8_I2C=m
-CONFIG_SND_SOC_CS43130=m
-CONFIG_SND_SOC_CS4341=m
-CONFIG_SND_SOC_CS4349=m
-CONFIG_SND_SOC_CS53L30=m
-CONFIG_SND_SOC_CS530X=m
-CONFIG_SND_SOC_CS530X_I2C=m
-CONFIG_SND_SOC_CX2072X=m
-CONFIG_SND_SOC_DA7213=m
-CONFIG_SND_SOC_DA7219=m
-CONFIG_SND_SOC_DMIC=m
-CONFIG_SND_SOC_HDMI_CODEC=m
-CONFIG_SND_SOC_ES7134=m
-CONFIG_SND_SOC_ES7241=m
-CONFIG_SND_SOC_ES83XX_DSM_COMMON=m
-CONFIG_SND_SOC_ES8311=m
-CONFIG_SND_SOC_ES8316=m
-CONFIG_SND_SOC_ES8323=m
-CONFIG_SND_SOC_ES8326=m
-CONFIG_SND_SOC_ES8328=m
-CONFIG_SND_SOC_ES8328_I2C=m
-CONFIG_SND_SOC_ES8328_SPI=m
-CONFIG_SND_SOC_GTM601=m
-CONFIG_SND_SOC_HDAC_HDA=m
-CONFIG_SND_SOC_HDA=m
-CONFIG_SND_SOC_ICS43432=m
-CONFIG_SND_SOC_IDT821034=m
-CONFIG_SND_SOC_MAX98088=m
-CONFIG_SND_SOC_MAX98090=m
-CONFIG_SND_SOC_MAX98357A=m
-CONFIG_SND_SOC_MAX98504=m
-CONFIG_SND_SOC_MAX9867=m
-CONFIG_SND_SOC_MAX98927=m
-CONFIG_SND_SOC_MAX98520=m
-CONFIG_SND_SOC_MAX98373=m
-CONFIG_SND_SOC_MAX98373_I2C=m
-CONFIG_SND_SOC_MAX98388=m
-CONFIG_SND_SOC_MAX98390=m
-CONFIG_SND_SOC_MAX98396=m
-CONFIG_SND_SOC_MAX9860=m
-CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
-CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
-CONFIG_SND_SOC_PCM1681=m
-CONFIG_SND_SOC_PCM1789=m
-CONFIG_SND_SOC_PCM1789_I2C=m
-CONFIG_SND_SOC_PCM179X=m
-CONFIG_SND_SOC_PCM179X_I2C=m
-CONFIG_SND_SOC_PCM179X_SPI=m
-CONFIG_SND_SOC_PCM186X=m
-CONFIG_SND_SOC_PCM186X_I2C=m
-CONFIG_SND_SOC_PCM186X_SPI=m
-CONFIG_SND_SOC_PCM3060=m
-CONFIG_SND_SOC_PCM3060_I2C=m
-CONFIG_SND_SOC_PCM3060_SPI=m
-CONFIG_SND_SOC_PCM3168A=m
-CONFIG_SND_SOC_PCM3168A_I2C=m
-CONFIG_SND_SOC_PCM3168A_SPI=m
-CONFIG_SND_SOC_PCM5102A=m
-CONFIG_SND_SOC_PCM512x=m
-CONFIG_SND_SOC_PCM512x_I2C=m
-CONFIG_SND_SOC_PCM512x_SPI=m
-# CONFIG_SND_SOC_PCM6240 is not set
-CONFIG_SND_SOC_PEB2466=m
-CONFIG_SND_SOC_RL6231=m
-CONFIG_SND_SOC_RL6347A=m
-CONFIG_SND_SOC_RT274=m
-CONFIG_SND_SOC_RT286=m
-CONFIG_SND_SOC_RT298=m
-CONFIG_SND_SOC_RT1011=m
-CONFIG_SND_SOC_RT1015=m
-CONFIG_SND_SOC_RT1015P=m
-CONFIG_SND_SOC_RT1019=m
-CONFIG_SND_SOC_RT1308=m
-CONFIG_SND_SOC_RT5514=m
-CONFIG_SND_SOC_RT5616=m
-CONFIG_SND_SOC_RT5631=m
-CONFIG_SND_SOC_RT5640=m
-CONFIG_SND_SOC_RT5645=m
-CONFIG_SND_SOC_RT5651=m
-CONFIG_SND_SOC_RT5659=m
-CONFIG_SND_SOC_RT5660=m
-CONFIG_SND_SOC_RT5670=m
-CONFIG_SND_SOC_RT5677=m
-CONFIG_SND_SOC_RT5677_SPI=m
-CONFIG_SND_SOC_RT5682=m
-CONFIG_SND_SOC_RT5682_I2C=m
-CONFIG_SND_SOC_RT5682S=m
-CONFIG_SND_SOC_RT9120=m
-CONFIG_SND_SOC_RTQ9128=m
-CONFIG_SND_SOC_SGTL5000=m
-CONFIG_SND_SOC_SI476X=m
-CONFIG_SND_SOC_SIGMADSP=m
-CONFIG_SND_SOC_SIGMADSP_I2C=m
-CONFIG_SND_SOC_SIGMADSP_REGMAP=m
-CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
-CONFIG_SND_SOC_SIMPLE_MUX=m
-CONFIG_SND_SOC_SMA1303=m
-CONFIG_SND_SOC_SMA1307=m
-CONFIG_SND_SOC_SPDIF=m
-CONFIG_SND_SOC_SRC4XXX_I2C=m
-CONFIG_SND_SOC_SRC4XXX=m
-CONFIG_SND_SOC_SSM2305=m
-CONFIG_SND_SOC_SSM2518=m
-CONFIG_SND_SOC_SSM2602=m
-CONFIG_SND_SOC_SSM2602_SPI=m
-CONFIG_SND_SOC_SSM2602_I2C=m
-CONFIG_SND_SOC_SSM4567=m
-CONFIG_SND_SOC_STA32X=m
-CONFIG_SND_SOC_STA350=m
-CONFIG_SND_SOC_STI_SAS=m
-CONFIG_SND_SOC_TAS2552=m
-CONFIG_SND_SOC_TAS2562=m
-CONFIG_SND_SOC_TAS2764=m
-CONFIG_SND_SOC_TAS2770=m
-CONFIG_SND_SOC_TAS2780=m
-CONFIG_SND_SOC_TAS2781_COMLIB=m
-CONFIG_SND_SOC_TAS2781_FMWLIB=m
-CONFIG_SND_SOC_TAS2781_I2C=m
-CONFIG_SND_SOC_TAS5086=m
-CONFIG_SND_SOC_TAS571X=m
-CONFIG_SND_SOC_TAS5720=m
-CONFIG_SND_SOC_TAS5805M=m
-CONFIG_SND_SOC_TAS6424=m
-CONFIG_SND_SOC_TDA7419=m
-CONFIG_SND_SOC_TFA9879=m
-CONFIG_SND_SOC_TFA989X=m
-CONFIG_SND_SOC_TLV320ADC3XXX=m
-CONFIG_SND_SOC_TLV320AIC23=m
-CONFIG_SND_SOC_TLV320AIC23_I2C=m
-CONFIG_SND_SOC_TLV320AIC23_SPI=m
-CONFIG_SND_SOC_TLV320AIC31XX=m
-CONFIG_SND_SOC_TLV320AIC32X4=m
-CONFIG_SND_SOC_TLV320AIC32X4_I2C=m
-CONFIG_SND_SOC_TLV320AIC32X4_SPI=m
-CONFIG_SND_SOC_TLV320AIC3X=m
-CONFIG_SND_SOC_TLV320AIC3X_I2C=m
-CONFIG_SND_SOC_TLV320AIC3X_SPI=m
-CONFIG_SND_SOC_TLV320ADCX140=m
-CONFIG_SND_SOC_TS3A227E=m
-CONFIG_SND_SOC_TSCS42XX=m
-CONFIG_SND_SOC_TSCS454=m
-CONFIG_SND_SOC_UDA1334=m
-CONFIG_SND_SOC_UDA1342=m
-CONFIG_SND_SOC_WM5102=m
-CONFIG_SND_SOC_WM8510=m
-CONFIG_SND_SOC_WM8523=m
-CONFIG_SND_SOC_WM8524=m
-CONFIG_SND_SOC_WM8580=m
-CONFIG_SND_SOC_WM8711=m
-CONFIG_SND_SOC_WM8728=m
-CONFIG_SND_SOC_WM8731=m
-CONFIG_SND_SOC_WM8731_I2C=m
-CONFIG_SND_SOC_WM8731_SPI=m
-CONFIG_SND_SOC_WM8737=m
-CONFIG_SND_SOC_WM8741=m
-CONFIG_SND_SOC_WM8750=m
-CONFIG_SND_SOC_WM8753=m
-CONFIG_SND_SOC_WM8770=m
-CONFIG_SND_SOC_WM8776=m
-CONFIG_SND_SOC_WM8782=m
-CONFIG_SND_SOC_WM8804=m
-CONFIG_SND_SOC_WM8804_I2C=m
-CONFIG_SND_SOC_WM8804_SPI=m
-CONFIG_SND_SOC_WM8903=m
-CONFIG_SND_SOC_WM8904=m
-CONFIG_SND_SOC_WM8940=m
-CONFIG_SND_SOC_WM8960=m
-CONFIG_SND_SOC_WM8961=m
-CONFIG_SND_SOC_WM8962=m
-CONFIG_SND_SOC_WM8974=m
-CONFIG_SND_SOC_WM8978=m
-CONFIG_SND_SOC_WM8985=m
-CONFIG_SND_SOC_ZL38060=m
-CONFIG_SND_SOC_MAX9759=m
-CONFIG_SND_SOC_MT6351=m
-CONFIG_SND_SOC_MT6357=m
-CONFIG_SND_SOC_MT6358=m
-CONFIG_SND_SOC_MT6660=m
-CONFIG_SND_SOC_NAU8315=m
-CONFIG_SND_SOC_NAU8540=m
-CONFIG_SND_SOC_NAU8810=m
-CONFIG_SND_SOC_NAU8821=m
-CONFIG_SND_SOC_NAU8822=m
-CONFIG_SND_SOC_NAU8824=m
-CONFIG_SND_SOC_NAU8825=m
-CONFIG_SND_SOC_NTPFW=m
-CONFIG_SND_SOC_NTP8918=m
-CONFIG_SND_SOC_NTP8835=m
-CONFIG_SND_SOC_TPA6130A2=m
-CONFIG_SND_SOC_LPASS_MACRO_COMMON=m
-CONFIG_SND_SOC_LPASS_WSA_MACRO=m
-CONFIG_SND_SOC_LPASS_VA_MACRO=m
-CONFIG_SND_SOC_LPASS_RX_MACRO=m
-CONFIG_SND_SOC_LPASS_TX_MACRO=m
-# end of CODEC drivers
-
-CONFIG_SND_SIMPLE_CARD_UTILS=m
-CONFIG_SND_SIMPLE_CARD=m
-CONFIG_SND_X86=y
-CONFIG_HDMI_LPE_AUDIO=m
-CONFIG_SND_SYNTH_EMUX=m
-CONFIG_SND_XEN_FRONTEND=m
-CONFIG_SND_VIRTIO=m
-CONFIG_AC97_BUS=m
-CONFIG_HID_SUPPORT=y
-CONFIG_HID=m
-CONFIG_HID_BATTERY_STRENGTH=y
-CONFIG_HIDRAW=y
-CONFIG_UHID=m
-CONFIG_HID_GENERIC=m
-
-#
-# Special HID drivers
-#
-CONFIG_HID_A4TECH=m
-CONFIG_HID_ACCUTOUCH=m
-CONFIG_HID_ACRUX=m
-CONFIG_HID_ACRUX_FF=y
-CONFIG_HID_APPLE=m
-CONFIG_HID_APPLEIR=m
-CONFIG_HID_ASUS=m
-CONFIG_HID_AUREAL=m
-CONFIG_HID_BELKIN=m
-CONFIG_HID_BETOP_FF=m
-CONFIG_HID_BIGBEN_FF=m
-CONFIG_HID_CHERRY=m
-CONFIG_HID_CHICONY=m
-CONFIG_HID_CORSAIR=m
-CONFIG_HID_COUGAR=m
-CONFIG_HID_MACALLY=m
-CONFIG_HID_PRODIKEYS=m
-CONFIG_HID_CMEDIA=m
-CONFIG_HID_CP2112=m
-CONFIG_HID_CREATIVE_SB0540=m
-CONFIG_HID_CYPRESS=m
-CONFIG_HID_DRAGONRISE=m
-CONFIG_DRAGONRISE_FF=y
-CONFIG_HID_EMS_FF=m
-CONFIG_HID_ELAN=m
-CONFIG_HID_ELECOM=m
-CONFIG_HID_ELO=m
-CONFIG_HID_EVISION=m
-CONFIG_HID_EZKEY=m
-CONFIG_HID_FT260=m
-CONFIG_HID_GEMBIRD=m
-CONFIG_HID_GFRM=m
-CONFIG_HID_GLORIOUS=m
-CONFIG_HID_HOLTEK=m
-CONFIG_HOLTEK_FF=y
-CONFIG_HID_VIVALDI_COMMON=m
-CONFIG_HID_GOODIX_SPI=m
-CONFIG_HID_GOOGLE_HAMMER=m
-# CONFIG_HID_GOOGLE_STADIA_FF is not set
-CONFIG_HID_VIVALDI=m
-CONFIG_HID_GT683R=m
-CONFIG_HID_KEYTOUCH=m
-CONFIG_HID_KYE=m
-CONFIG_HID_KYSONA=m
-CONFIG_HID_UCLOGIC=m
-CONFIG_HID_WALTOP=m
-CONFIG_HID_VIEWSONIC=m
-CONFIG_HID_VRC2=m
-CONFIG_HID_XIAOMI=m
-CONFIG_HID_GYRATION=m
-CONFIG_HID_ICADE=m
-CONFIG_HID_ITE=m
-CONFIG_HID_JABRA=m
-CONFIG_HID_TWINHAN=m
-CONFIG_HID_KENSINGTON=m
-CONFIG_HID_LCPOWER=m
-CONFIG_HID_LED=m
-CONFIG_HID_LENOVO=m
-CONFIG_HID_LETSKETCH=m
-CONFIG_HID_LOGITECH=m
-CONFIG_HID_LOGITECH_DJ=m
-CONFIG_HID_LOGITECH_HIDPP=m
-CONFIG_LOGITECH_FF=y
-CONFIG_LOGIRUMBLEPAD2_FF=y
-CONFIG_LOGIG940_FF=y
-CONFIG_LOGIWHEELS_FF=y
-CONFIG_HID_MAGICMOUSE=m
-CONFIG_HID_MALTRON=m
-CONFIG_HID_MAYFLASH=m
-CONFIG_HID_MEGAWORLD_FF=m
-CONFIG_HID_REDRAGON=m
-CONFIG_HID_MICROSOFT=m
-CONFIG_HID_MONTEREY=m
-CONFIG_HID_MULTITOUCH=m
-CONFIG_HID_NINTENDO=m
-CONFIG_NINTENDO_FF=y
-CONFIG_HID_NTI=m
-CONFIG_HID_NTRIG=m
-CONFIG_HID_NVIDIA_SHIELD=m
-CONFIG_NVIDIA_SHIELD_FF=y
-CONFIG_HID_ORTEK=m
-CONFIG_HID_PANTHERLORD=m
-CONFIG_PANTHERLORD_FF=y
-CONFIG_HID_PENMOUNT=m
-CONFIG_HID_PETALYNX=m
-CONFIG_HID_PICOLCD=m
-CONFIG_HID_PICOLCD_FB=y
-CONFIG_HID_PICOLCD_BACKLIGHT=y
-CONFIG_HID_PICOLCD_LCD=y
-CONFIG_HID_PICOLCD_LEDS=y
-CONFIG_HID_PICOLCD_CIR=y
-CONFIG_HID_PLANTRONICS=m
-CONFIG_HID_PLAYSTATION=m
-CONFIG_PLAYSTATION_FF=y
-CONFIG_HID_PXRC=m
-CONFIG_HID_RAZER=m
-CONFIG_HID_PRIMAX=m
-CONFIG_HID_RETRODE=m
-CONFIG_HID_ROCCAT=m
-CONFIG_HID_SAITEK=m
-CONFIG_HID_SAMSUNG=m
-CONFIG_HID_SEMITEK=m
-CONFIG_HID_SIGMAMICRO=m
-CONFIG_HID_SONY=m
-CONFIG_SONY_FF=y
-CONFIG_HID_SPEEDLINK=m
-CONFIG_HID_STEAM=m
-CONFIG_STEAM_FF=y
-CONFIG_HID_STEELSERIES=m
-CONFIG_HID_SUNPLUS=m
-CONFIG_HID_RMI=m
-CONFIG_HID_GREENASIA=m
-CONFIG_GREENASIA_FF=y
-CONFIG_HID_HYPERV_MOUSE=m
-CONFIG_HID_SMARTJOYPLUS=m
-CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_HID_TIVO=m
-CONFIG_HID_TOPSEED=m
-CONFIG_HID_TOPRE=m
-CONFIG_HID_THINGM=m
-CONFIG_HID_THRUSTMASTER=m
-CONFIG_THRUSTMASTER_FF=y
-CONFIG_HID_UDRAW_PS3=m
-CONFIG_HID_U2FZERO=m
-CONFIG_HID_WACOM=m
-CONFIG_HID_WIIMOTE=m
-# CONFIG_HID_WINWING is not set
-CONFIG_HID_XINMO=m
-CONFIG_HID_ZEROPLUS=m
-CONFIG_ZEROPLUS_FF=y
-CONFIG_HID_ZYDACRON=m
-CONFIG_HID_SENSOR_HUB=m
-CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
-CONFIG_HID_ALPS=m
-CONFIG_HID_MCP2200=m
-CONFIG_HID_MCP2221=m
-# end of Special HID drivers
-
-#
-# HID-BPF support
-#
-# end of HID-BPF support
-
-CONFIG_I2C_HID=m
-CONFIG_I2C_HID_ACPI=m
-CONFIG_I2C_HID_OF=m
-CONFIG_I2C_HID_CORE=m
-
-#
-# USB HID support
-#
-CONFIG_USB_HID=m
-CONFIG_HID_PID=y
-CONFIG_USB_HIDDEV=y
-
-#
-# USB HID Boot Protocol drivers
-#
-CONFIG_USB_KBD=m
-CONFIG_USB_MOUSE=m
-# end of USB HID Boot Protocol drivers
-# end of USB HID support
-
-CONFIG_USB_OHCI_LITTLE_ENDIAN=y
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_COMMON=y
-CONFIG_USB_LED_TRIG=y
-CONFIG_USB_ULPI_BUS=m
-CONFIG_USB_CONN_GPIO=m
-CONFIG_USB_ARCH_HAS_HCD=y
-CONFIG_USB=y
-CONFIG_USB_PCI=y
-CONFIG_USB_PCI_AMD=y
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-
-#
-# Miscellaneous USB options
-#
-CONFIG_USB_DEFAULT_PERSIST=y
-# CONFIG_USB_FEW_INIT_RETRIES is not set
-CONFIG_USB_DYNAMIC_MINORS=y
-# CONFIG_USB_OTG is not set
-# CONFIG_USB_OTG_PRODUCTLIST is not set
-# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
-CONFIG_USB_LEDS_TRIGGER_USBPORT=m
-CONFIG_USB_AUTOSUSPEND_DELAY=2
-CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1
-CONFIG_USB_MON=m
-
-#
-# USB Host Controller Drivers
-#
-CONFIG_USB_C67X00_HCD=m
-CONFIG_USB_XHCI_HCD=y
-# CONFIG_USB_XHCI_DBGCAP is not set
-CONFIG_USB_XHCI_PCI=y
-# CONFIG_USB_XHCI_PCI_RENESAS is not set
-CONFIG_USB_XHCI_PLATFORM=m
-CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_EHCI_ROOT_HUB_TT=y
-CONFIG_USB_EHCI_TT_NEWSCHED=y
-CONFIG_USB_EHCI_PCI=y
-# CONFIG_USB_EHCI_FSL is not set
-CONFIG_USB_EHCI_HCD_PLATFORM=y
-CONFIG_USB_OXU210HP_HCD=m
-CONFIG_USB_ISP116X_HCD=m
-CONFIG_USB_MAX3421_HCD=m
-CONFIG_USB_OHCI_HCD=y
-CONFIG_USB_OHCI_HCD_PCI=y
-CONFIG_USB_OHCI_HCD_PLATFORM=y
-CONFIG_USB_UHCI_HCD=y
-CONFIG_USB_SL811_HCD=m
-CONFIG_USB_SL811_HCD_ISO=y
-CONFIG_USB_SL811_CS=m
-CONFIG_USB_R8A66597_HCD=m
-CONFIG_USB_HCD_BCMA=m
-CONFIG_USB_HCD_SSB=m
-# CONFIG_USB_HCD_TEST_MODE is not set
-CONFIG_USB_XEN_HCD=m
-
-#
-# USB Device Class drivers
-#
-CONFIG_USB_ACM=m
-CONFIG_USB_PRINTER=m
-CONFIG_USB_WDM=m
-CONFIG_USB_TMC=m
-
-#
-# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; see USB_STORAGE Help for more info
-#
-CONFIG_USB_STORAGE=m
-# CONFIG_USB_STORAGE_DEBUG is not set
-CONFIG_USB_STORAGE_REALTEK=m
-CONFIG_REALTEK_AUTOPM=y
-CONFIG_USB_STORAGE_DATAFAB=m
-CONFIG_USB_STORAGE_FREECOM=m
-CONFIG_USB_STORAGE_ISD200=m
-CONFIG_USB_STORAGE_USBAT=m
-CONFIG_USB_STORAGE_SDDR09=m
-CONFIG_USB_STORAGE_SDDR55=m
-CONFIG_USB_STORAGE_JUMPSHOT=m
-CONFIG_USB_STORAGE_ALAUDA=m
-CONFIG_USB_STORAGE_ONETOUCH=m
-CONFIG_USB_STORAGE_KARMA=m
-CONFIG_USB_STORAGE_CYPRESS_ATACB=m
-CONFIG_USB_STORAGE_ENE_UB6250=m
-CONFIG_USB_UAS=m
-
-#
-# USB Imaging devices
-#
-CONFIG_USB_MDC800=m
-CONFIG_USB_MICROTEK=m
-CONFIG_USBIP_CORE=m
-CONFIG_USBIP_VHCI_HCD=m
-CONFIG_USBIP_VHCI_HC_PORTS=8
-CONFIG_USBIP_VHCI_NR_HCS=1
-CONFIG_USBIP_HOST=m
-CONFIG_USBIP_VUDC=m
-# CONFIG_USBIP_DEBUG is not set
-
-#
-# USB dual-mode controller drivers
-#
-CONFIG_USB_CDNS_SUPPORT=m
-CONFIG_USB_CDNS_HOST=y
-CONFIG_USB_CDNS3=m
-# CONFIG_USB_CDNS3_GADGET is not set
-# CONFIG_USB_CDNS3_HOST is not set
-CONFIG_USB_CDNS3_PCI_WRAP=m
-CONFIG_USB_CDNSP_PCI=m
-CONFIG_USB_CDNSP_GADGET=y
-CONFIG_USB_CDNSP_HOST=y
-CONFIG_USB_MUSB_HDRC=m
-# CONFIG_USB_MUSB_HOST is not set
-# CONFIG_USB_MUSB_GADGET is not set
-CONFIG_USB_MUSB_DUAL_ROLE=y
-
-#
-# Platform Glue Layer
-#
-
-#
-# MUSB DMA mode
-#
-CONFIG_MUSB_PIO_ONLY=y
-CONFIG_USB_DWC3=m
-CONFIG_USB_DWC3_ULPI=y
-# CONFIG_USB_DWC3_HOST is not set
-# CONFIG_USB_DWC3_GADGET is not set
-CONFIG_USB_DWC3_DUAL_ROLE=y
-
-#
-# Platform Glue Driver Support
-#
-CONFIG_USB_DWC3_PCI=m
-CONFIG_USB_DWC3_HAPS=m
-CONFIG_USB_DWC2=y
-CONFIG_USB_DWC2_HOST=y
-
-#
-# Gadget/Dual-role mode requires USB Gadget support to be enabled
-#
-CONFIG_USB_DWC2_PCI=m
-# CONFIG_USB_DWC2_DEBUG is not set
-# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
-CONFIG_USB_CHIPIDEA=m
-CONFIG_USB_CHIPIDEA_UDC=y
-CONFIG_USB_CHIPIDEA_HOST=y
-CONFIG_USB_CHIPIDEA_PCI=m
-CONFIG_USB_CHIPIDEA_MSM=m
-CONFIG_USB_CHIPIDEA_NPCM=m
-CONFIG_USB_CHIPIDEA_GENERIC=m
-CONFIG_USB_ISP1760=m
-CONFIG_USB_ISP1760_HCD=y
-CONFIG_USB_ISP1761_UDC=y
-# CONFIG_USB_ISP1760_HOST_ROLE is not set
-# CONFIG_USB_ISP1760_GADGET_ROLE is not set
-CONFIG_USB_ISP1760_DUAL_ROLE=y
-
-#
-# USB port drivers
-#
-CONFIG_USB_SERIAL=m
-CONFIG_USB_SERIAL_GENERIC=y
-CONFIG_USB_SERIAL_SIMPLE=m
-CONFIG_USB_SERIAL_AIRCABLE=m
-CONFIG_USB_SERIAL_ARK3116=m
-CONFIG_USB_SERIAL_BELKIN=m
-CONFIG_USB_SERIAL_CH341=m
-CONFIG_USB_SERIAL_WHITEHEAT=m
-CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
-CONFIG_USB_SERIAL_CP210X=m
-CONFIG_USB_SERIAL_CYPRESS_M8=m
-CONFIG_USB_SERIAL_EMPEG=m
-CONFIG_USB_SERIAL_FTDI_SIO=m
-CONFIG_USB_SERIAL_VISOR=m
-CONFIG_USB_SERIAL_IPAQ=m
-CONFIG_USB_SERIAL_IR=m
-CONFIG_USB_SERIAL_EDGEPORT=m
-CONFIG_USB_SERIAL_EDGEPORT_TI=m
-CONFIG_USB_SERIAL_F81232=m
-CONFIG_USB_SERIAL_F8153X=m
-CONFIG_USB_SERIAL_GARMIN=m
-CONFIG_USB_SERIAL_IPW=m
-CONFIG_USB_SERIAL_IUU=m
-CONFIG_USB_SERIAL_KEYSPAN_PDA=m
-CONFIG_USB_SERIAL_KEYSPAN=m
-CONFIG_USB_SERIAL_KLSI=m
-CONFIG_USB_SERIAL_KOBIL_SCT=m
-CONFIG_USB_SERIAL_MCT_U232=m
-CONFIG_USB_SERIAL_METRO=m
-CONFIG_USB_SERIAL_MOS7720=m
-CONFIG_USB_SERIAL_MOS7715_PARPORT=y
-CONFIG_USB_SERIAL_MOS7840=m
-CONFIG_USB_SERIAL_MXUPORT=m
-CONFIG_USB_SERIAL_NAVMAN=m
-CONFIG_USB_SERIAL_PL2303=m
-CONFIG_USB_SERIAL_OTI6858=m
-CONFIG_USB_SERIAL_QCAUX=m
-CONFIG_USB_SERIAL_QUALCOMM=m
-CONFIG_USB_SERIAL_SPCP8X5=m
-CONFIG_USB_SERIAL_SAFE=m
-# CONFIG_USB_SERIAL_SAFE_PADDED is not set
-CONFIG_USB_SERIAL_SIERRAWIRELESS=m
-CONFIG_USB_SERIAL_SYMBOL=m
-CONFIG_USB_SERIAL_TI=m
-CONFIG_USB_SERIAL_CYBERJACK=m
-CONFIG_USB_SERIAL_WWAN=m
-CONFIG_USB_SERIAL_OPTION=m
-CONFIG_USB_SERIAL_OMNINET=m
-CONFIG_USB_SERIAL_OPTICON=m
-CONFIG_USB_SERIAL_XSENS_MT=m
-CONFIG_USB_SERIAL_WISHBONE=m
-CONFIG_USB_SERIAL_SSU100=m
-CONFIG_USB_SERIAL_QT2=m
-CONFIG_USB_SERIAL_UPD78F0730=m
-CONFIG_USB_SERIAL_XR=m
-CONFIG_USB_SERIAL_DEBUG=m
-
-#
-# USB Miscellaneous drivers
-#
-CONFIG_USB_USS720=m
-CONFIG_USB_EMI62=m
-CONFIG_USB_EMI26=m
-CONFIG_USB_ADUTUX=m
-CONFIG_USB_SEVSEG=m
-CONFIG_USB_LEGOTOWER=m
-CONFIG_USB_LCD=m
-CONFIG_USB_CYPRESS_CY7C63=m
-CONFIG_USB_CYTHERM=m
-CONFIG_USB_IDMOUSE=m
-CONFIG_USB_APPLEDISPLAY=m
-CONFIG_APPLE_MFI_FASTCHARGE=m
-CONFIG_USB_LJCA=m
-CONFIG_USB_SISUSBVGA=m
-CONFIG_USB_LD=m
-CONFIG_USB_TRANCEVIBRATOR=m
-CONFIG_USB_IOWARRIOR=m
-CONFIG_USB_TEST=m
-CONFIG_USB_EHSET_TEST_FIXTURE=m
-CONFIG_USB_ISIGHTFW=m
-CONFIG_USB_YUREX=m
-CONFIG_USB_EZUSB_FX2=m
-CONFIG_USB_HUB_USB251XB=m
-CONFIG_USB_HSIC_USB3503=m
-CONFIG_USB_HSIC_USB4604=m
-CONFIG_USB_LINK_LAYER_TEST=m
-CONFIG_USB_CHAOSKEY=m
-CONFIG_USB_ATM=m
-CONFIG_USB_SPEEDTOUCH=m
-CONFIG_USB_CXACRU=m
-CONFIG_USB_UEAGLEATM=m
-CONFIG_USB_XUSBATM=m
-
-#
-# USB Physical Layer drivers
-#
-CONFIG_USB_PHY=y
-CONFIG_NOP_USB_XCEIV=m
-CONFIG_USB_GPIO_VBUS=m
-CONFIG_TAHVO_USB=m
-CONFIG_TAHVO_USB_HOST_BY_DEFAULT=y
-CONFIG_USB_ISP1301=m
-# end of USB Physical Layer drivers
-
-CONFIG_USB_GADGET=m
-# CONFIG_USB_GADGET_DEBUG is not set
-# CONFIG_USB_GADGET_DEBUG_FILES is not set
-# CONFIG_USB_GADGET_DEBUG_FS is not set
-CONFIG_USB_GADGET_VBUS_DRAW=2
-CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
-# CONFIG_U_SERIAL_CONSOLE is not set
-
-#
-# USB Peripheral Controller
-#
-CONFIG_USB_GR_UDC=m
-CONFIG_USB_R8A66597=m
-CONFIG_USB_PXA27X=m
-CONFIG_USB_MV_UDC=m
-CONFIG_USB_MV_U3D=m
-CONFIG_USB_SNP_CORE=m
-# CONFIG_USB_M66592 is not set
-CONFIG_USB_BDC_UDC=m
-CONFIG_USB_AMD5536UDC=m
-CONFIG_USB_NET2272=m
-CONFIG_USB_NET2272_DMA=y
-CONFIG_USB_NET2280=m
-CONFIG_USB_GOKU=m
-CONFIG_USB_EG20T=m
-CONFIG_USB_MAX3420_UDC=m
-CONFIG_USB_CDNS2_UDC=m
-# CONFIG_USB_DUMMY_HCD is not set
-# end of USB Peripheral Controller
-
-CONFIG_USB_LIBCOMPOSITE=m
-CONFIG_USB_F_ACM=m
-CONFIG_USB_F_SS_LB=m
-CONFIG_USB_U_SERIAL=m
-CONFIG_USB_U_ETHER=m
-CONFIG_USB_U_AUDIO=m
-CONFIG_USB_F_SERIAL=m
-CONFIG_USB_F_OBEX=m
-CONFIG_USB_F_NCM=m
-CONFIG_USB_F_ECM=m
-CONFIG_USB_F_PHONET=m
-CONFIG_USB_F_EEM=m
-CONFIG_USB_F_SUBSET=m
-CONFIG_USB_F_RNDIS=m
-CONFIG_USB_F_MASS_STORAGE=m
-CONFIG_USB_F_FS=m
-CONFIG_USB_F_UAC1=m
-CONFIG_USB_F_UAC2=m
-CONFIG_USB_F_UVC=m
-CONFIG_USB_F_MIDI=m
-CONFIG_USB_F_HID=m
-CONFIG_USB_F_PRINTER=m
-CONFIG_USB_F_TCM=m
-CONFIG_USB_CONFIGFS=m
-CONFIG_USB_CONFIGFS_SERIAL=y
-CONFIG_USB_CONFIGFS_ACM=y
-CONFIG_USB_CONFIGFS_OBEX=y
-CONFIG_USB_CONFIGFS_NCM=y
-CONFIG_USB_CONFIGFS_ECM=y
-CONFIG_USB_CONFIGFS_ECM_SUBSET=y
-CONFIG_USB_CONFIGFS_RNDIS=y
-CONFIG_USB_CONFIGFS_EEM=y
-CONFIG_USB_CONFIGFS_PHONET=y
-CONFIG_USB_CONFIGFS_MASS_STORAGE=y
-CONFIG_USB_CONFIGFS_F_LB_SS=y
-CONFIG_USB_CONFIGFS_F_FS=y
-CONFIG_USB_CONFIGFS_F_UAC1=y
-# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
-CONFIG_USB_CONFIGFS_F_UAC2=y
-CONFIG_USB_CONFIGFS_F_MIDI=y
-# CONFIG_USB_CONFIGFS_F_MIDI2 is not set
-CONFIG_USB_CONFIGFS_F_HID=y
-CONFIG_USB_CONFIGFS_F_UVC=y
-CONFIG_USB_CONFIGFS_F_PRINTER=y
-# CONFIG_USB_CONFIGFS_F_TCM is not set
-
-#
-# USB Gadget precomposed configurations
-#
-CONFIG_USB_ZERO=m
-CONFIG_USB_AUDIO=m
-CONFIG_GADGET_UAC1=y
-# CONFIG_GADGET_UAC1_LEGACY is not set
-CONFIG_USB_ETH=m
-CONFIG_USB_ETH_RNDIS=y
-CONFIG_USB_ETH_EEM=y
-CONFIG_USB_G_NCM=m
-CONFIG_USB_GADGETFS=m
-CONFIG_USB_FUNCTIONFS=m
-CONFIG_USB_FUNCTIONFS_ETH=y
-CONFIG_USB_FUNCTIONFS_RNDIS=y
-CONFIG_USB_FUNCTIONFS_GENERIC=y
-CONFIG_USB_MASS_STORAGE=m
-CONFIG_USB_GADGET_TARGET=m
-CONFIG_USB_G_SERIAL=m
-CONFIG_USB_MIDI_GADGET=m
-CONFIG_USB_G_PRINTER=m
-CONFIG_USB_CDC_COMPOSITE=m
-CONFIG_USB_G_NOKIA=m
-CONFIG_USB_G_ACM_MS=m
-# CONFIG_USB_G_MULTI is not set
-CONFIG_USB_G_HID=m
-CONFIG_USB_G_DBGP=m
-# CONFIG_USB_G_DBGP_PRINTK is not set
-CONFIG_USB_G_DBGP_SERIAL=y
-CONFIG_USB_G_WEBCAM=m
-CONFIG_USB_RAW_GADGET=m
-# end of USB Gadget precomposed configurations
-
-CONFIG_TYPEC=m
-CONFIG_TYPEC_TCPM=m
-CONFIG_TYPEC_TCPCI=m
-CONFIG_TYPEC_RT1711H=m
-CONFIG_TYPEC_MT6360=m
-CONFIG_TYPEC_TCPCI_MT6370=m
-CONFIG_TYPEC_TCPCI_MAXIM=m
-CONFIG_TYPEC_FUSB302=m
-CONFIG_TYPEC_UCSI=m
-CONFIG_UCSI_CCG=m
-CONFIG_UCSI_ACPI=m
-CONFIG_UCSI_STM32G0=m
-CONFIG_CROS_EC_UCSI=m
-CONFIG_TYPEC_TPS6598X=m
-CONFIG_TYPEC_ANX7411=m
-CONFIG_TYPEC_RT1719=m
-CONFIG_TYPEC_HD3SS3220=m
-CONFIG_TYPEC_STUSB160X=m
-CONFIG_TYPEC_WUSB3801=m
-
-#
-# USB Type-C Multiplexer/DeMultiplexer Switch support
-#
-CONFIG_TYPEC_MUX_FSA4480=m
-CONFIG_TYPEC_MUX_GPIO_SBU=m
-CONFIG_TYPEC_MUX_PI3USB30532=m
-CONFIG_TYPEC_MUX_INTEL_PMC=m
-# CONFIG_TYPEC_MUX_IT5205 is not set
-CONFIG_TYPEC_MUX_NB7VPQ904M=m
-CONFIG_TYPEC_MUX_PTN36502=m
-CONFIG_TYPEC_MUX_TUSB1046=m
-CONFIG_TYPEC_MUX_WCD939X_USBSS=m
-# end of USB Type-C Multiplexer/DeMultiplexer Switch support
-
-#
-# USB Type-C Alternate Mode drivers
-#
-CONFIG_TYPEC_DP_ALTMODE=m
-CONFIG_TYPEC_NVIDIA_ALTMODE=m
-CONFIG_TYPEC_TBT_ALTMODE=m
-# end of USB Type-C Alternate Mode drivers
-
-CONFIG_USB_ROLE_SWITCH=y
-CONFIG_USB_ROLES_INTEL_XHCI=m
-CONFIG_MMC=y
-CONFIG_MMC_BLOCK=m
-CONFIG_MMC_BLOCK_MINORS=8
-CONFIG_SDIO_UART=m
-# CONFIG_MMC_TEST is not set
-CONFIG_MMC_CRYPTO=y
-
-#
-# MMC/SD/SDIO Host Controller Drivers
-#
-# CONFIG_MMC_DEBUG is not set
-CONFIG_MMC_SDHCI=m
-CONFIG_MMC_SDHCI_IO_ACCESSORS=y
-CONFIG_MMC_SDHCI_UHS2=m
-CONFIG_MMC_SDHCI_PCI=m
-CONFIG_MMC_RICOH_MMC=y
-CONFIG_MMC_SDHCI_ACPI=m
-CONFIG_MMC_SDHCI_PLTFM=m
-CONFIG_MMC_SDHCI_F_SDH30=m
-CONFIG_MMC_WBSD=m
-CONFIG_MMC_ALCOR=m
-CONFIG_MMC_TIFM_SD=m
-CONFIG_MMC_SPI=m
-CONFIG_MMC_SDRICOH_CS=m
-CONFIG_MMC_CB710=m
-CONFIG_MMC_VIA_SDMMC=m
-CONFIG_MMC_VUB300=m
-CONFIG_MMC_USHC=m
-CONFIG_MMC_USDHI6ROL0=m
-CONFIG_MMC_REALTEK_PCI=m
-CONFIG_MMC_REALTEK_USB=m
-CONFIG_MMC_CQHCI=m
-CONFIG_MMC_HSQ=m
-CONFIG_MMC_TOSHIBA_PCI=m
-CONFIG_MMC_MTK=m
-CONFIG_MMC_SDHCI_XENON=m
-CONFIG_SCSI_UFSHCD=m
-# CONFIG_SCSI_UFS_BSG is not set
-CONFIG_SCSI_UFS_CRYPTO=y
-CONFIG_SCSI_UFS_HWMON=y
-CONFIG_SCSI_UFSHCD_PCI=m
-# CONFIG_SCSI_UFS_DWC_TC_PCI is not set
-CONFIG_SCSI_UFSHCD_PLATFORM=m
-CONFIG_SCSI_UFS_CDNS_PLATFORM=m
-CONFIG_MEMSTICK=m
-# CONFIG_MEMSTICK_DEBUG is not set
-
-#
-# MemoryStick drivers
-#
-# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
-CONFIG_MSPRO_BLOCK=m
-CONFIG_MS_BLOCK=m
-
-#
-# MemoryStick Host Controller Drivers
-#
-CONFIG_MEMSTICK_TIFM_MS=m
-CONFIG_MEMSTICK_JMICRON_38X=m
-CONFIG_MEMSTICK_R592=m
-CONFIG_MEMSTICK_REALTEK_USB=m
-CONFIG_NEW_LEDS=y
-CONFIG_LEDS_CLASS=y
-CONFIG_LEDS_CLASS_FLASH=m
-CONFIG_LEDS_CLASS_MULTICOLOR=m
-# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set
-
-#
-# LED drivers
-#
-CONFIG_LEDS_88PM860X=m
-CONFIG_LEDS_APU=m
-CONFIG_LEDS_AW200XX=m
-CONFIG_LEDS_CHT_WCOVE=m
-CONFIG_LEDS_CROS_EC=m
-CONFIG_LEDS_LM3530=m
-CONFIG_LEDS_LM3532=m
-CONFIG_LEDS_LM3533=m
-CONFIG_LEDS_LM3642=m
-CONFIG_LEDS_MT6323=m
-CONFIG_LEDS_NET48XX=m
-CONFIG_LEDS_WRAP=m
-CONFIG_LEDS_PCA9532=m
-CONFIG_LEDS_PCA9532_GPIO=y
-CONFIG_LEDS_GPIO=m
-CONFIG_LEDS_LP3944=m
-CONFIG_LEDS_LP3952=m
-CONFIG_LEDS_LP50XX=m
-CONFIG_LEDS_LP8788=m
-CONFIG_LEDS_PCA955X=m
-# CONFIG_LEDS_PCA955X_GPIO is not set
-CONFIG_LEDS_PCA963X=m
-# CONFIG_LEDS_PCA995X is not set
-CONFIG_LEDS_QNAP_MCU=m
-CONFIG_LEDS_WM831X_STATUS=m
-CONFIG_LEDS_WM8350=m
-CONFIG_LEDS_DA903X=m
-CONFIG_LEDS_DA9052=m
-CONFIG_LEDS_DAC124S085=m
-CONFIG_LEDS_PWM=m
-CONFIG_LEDS_REGULATOR=m
-CONFIG_LEDS_BD2606MVV=m
-CONFIG_LEDS_BD2802=m
-CONFIG_LEDS_INTEL_SS4200=m
-CONFIG_LEDS_LT3593=m
-CONFIG_LEDS_ADP5520=m
-CONFIG_LEDS_MC13783=m
-CONFIG_LEDS_TCA6507=m
-CONFIG_LEDS_TLC591XX=m
-CONFIG_LEDS_MAX8997=m
-CONFIG_LEDS_LM355x=m
-CONFIG_LEDS_OT200=m
-CONFIG_LEDS_MENF21BMC=m
-CONFIG_LEDS_IS31FL319X=m
-CONFIG_LEDS_UPBOARD=m
-
-#
-# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
-#
-CONFIG_LEDS_BLINKM=m
-CONFIG_LEDS_BLINKM_MULTICOLOR=y
-CONFIG_LEDS_MLXCPLD=m
-CONFIG_LEDS_MLXREG=m
-CONFIG_LEDS_USER=m
-CONFIG_LEDS_NIC78BX=m
-CONFIG_LEDS_SPI_BYTE=m
-CONFIG_LEDS_TI_LMU_COMMON=m
-CONFIG_LEDS_LM36274=m
-CONFIG_LEDS_TPS6105X=m
-
-#
-# Flash and Torch LED drivers
-#
-CONFIG_LEDS_AS3645A=m
-CONFIG_LEDS_LM3601X=m
-CONFIG_LEDS_MT6370_FLASH=m
-# CONFIG_LEDS_RT8515 is not set
-CONFIG_LEDS_SGM3140=m
-
-#
-# RGB LED drivers
-#
-CONFIG_LEDS_KTD202X=m
-CONFIG_LEDS_PWM_MULTICOLOR=m
-CONFIG_LEDS_MT6370_RGB=m
-
-#
-# LED Triggers
-#
-CONFIG_LEDS_TRIGGERS=y
-CONFIG_LEDS_TRIGGER_TIMER=m
-CONFIG_LEDS_TRIGGER_ONESHOT=m
-CONFIG_LEDS_TRIGGER_DISK=y
-# CONFIG_LEDS_TRIGGER_MTD is not set
-CONFIG_LEDS_TRIGGER_HEARTBEAT=m
-CONFIG_LEDS_TRIGGER_BACKLIGHT=m
-CONFIG_LEDS_TRIGGER_CPU=y
-CONFIG_LEDS_TRIGGER_ACTIVITY=m
-CONFIG_LEDS_TRIGGER_GPIO=m
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
-
-#
-# iptables trigger is under Netfilter config (LED target)
-#
-CONFIG_LEDS_TRIGGER_TRANSIENT=m
-CONFIG_LEDS_TRIGGER_CAMERA=m
-CONFIG_LEDS_TRIGGER_PANIC=y
-CONFIG_LEDS_TRIGGER_NETDEV=m
-CONFIG_LEDS_TRIGGER_PATTERN=m
-CONFIG_LEDS_TRIGGER_TTY=m
-CONFIG_LEDS_TRIGGER_INPUT_EVENTS=m
-
-#
-# Simple LED drivers
-#
-CONFIG_LEDS_SIEMENS_SIMATIC_IPC=m
-CONFIG_LEDS_SIEMENS_SIMATIC_IPC_APOLLOLAKE=m
-CONFIG_LEDS_SIEMENS_SIMATIC_IPC_F7188X=m
-CONFIG_LEDS_SIEMENS_SIMATIC_IPC_ELKHARTLAKE=m
-# CONFIG_ACCESSIBILITY is not set
-CONFIG_INFINIBAND=m
-CONFIG_INFINIBAND_USER_MAD=m
-CONFIG_INFINIBAND_USER_ACCESS=m
-CONFIG_INFINIBAND_USER_MEM=y
-CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
-CONFIG_INFINIBAND_ADDR_TRANS=y
-CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y
-CONFIG_INFINIBAND_CXGB4=m
-CONFIG_INFINIBAND_IRDMA=m
-CONFIG_MLX4_INFINIBAND=m
-CONFIG_MLX5_INFINIBAND=m
-CONFIG_INFINIBAND_MTHCA=m
-# CONFIG_INFINIBAND_MTHCA_DEBUG is not set
-CONFIG_INFINIBAND_OCRDMA=m
-CONFIG_INFINIBAND_USNIC=m
-CONFIG_INFINIBAND_VMWARE_PVRDMA=m
-CONFIG_INFINIBAND_IPOIB=m
-CONFIG_INFINIBAND_IPOIB_CM=y
-# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
-CONFIG_INFINIBAND_SRP=m
-CONFIG_INFINIBAND_SRPT=m
-CONFIG_INFINIBAND_ISER=m
-CONFIG_INFINIBAND_ISERT=m
-CONFIG_INFINIBAND_RTRS=m
-CONFIG_INFINIBAND_RTRS_CLIENT=m
-CONFIG_INFINIBAND_RTRS_SERVER=m
-CONFIG_EDAC_ATOMIC_SCRUB=y
-CONFIG_EDAC_SUPPORT=y
-CONFIG_EDAC=y
-# CONFIG_EDAC_LEGACY_SYSFS is not set
-# CONFIG_EDAC_DEBUG is not set
-CONFIG_EDAC_DECODE_MCE=m
-CONFIG_EDAC_GHES=y
-CONFIG_EDAC_AMD64=m
-CONFIG_EDAC_AMD76X=m
-CONFIG_EDAC_E7XXX=m
-CONFIG_EDAC_E752X=m
-CONFIG_EDAC_I82875P=m
-CONFIG_EDAC_I82975X=m
-CONFIG_EDAC_I3000=m
-CONFIG_EDAC_I3200=m
-CONFIG_EDAC_IE31200=m
-CONFIG_EDAC_X38=m
-CONFIG_EDAC_I5400=m
-CONFIG_EDAC_I7CORE=m
-CONFIG_EDAC_I82860=m
-CONFIG_EDAC_R82600=m
-CONFIG_EDAC_I5100=m
-CONFIG_EDAC_I7300=m
-CONFIG_RTC_LIB=y
-CONFIG_RTC_MC146818_LIB=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_HCTOSYS=y
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-CONFIG_RTC_SYSTOHC=y
-CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
-# CONFIG_RTC_DEBUG is not set
-CONFIG_RTC_NVMEM=y
-
-#
-# RTC interfaces
-#
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_DEV=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-# CONFIG_RTC_DRV_TEST is not set
-
-#
-# I2C RTC drivers
-#
-CONFIG_RTC_DRV_88PM860X=m
-CONFIG_RTC_DRV_88PM80X=m
-CONFIG_RTC_DRV_ABB5ZES3=m
-CONFIG_RTC_DRV_ABEOZ9=m
-CONFIG_RTC_DRV_ABX80X=m
-CONFIG_RTC_DRV_DS1307=m
-# CONFIG_RTC_DRV_DS1307_CENTURY is not set
-CONFIG_RTC_DRV_DS1374=m
-CONFIG_RTC_DRV_DS1374_WDT=y
-CONFIG_RTC_DRV_DS1672=m
-CONFIG_RTC_DRV_LP8788=m
-CONFIG_RTC_DRV_MAX6900=m
-CONFIG_RTC_DRV_MAX8907=m
-CONFIG_RTC_DRV_MAX8925=m
-CONFIG_RTC_DRV_MAX8998=m
-CONFIG_RTC_DRV_MAX8997=m
-CONFIG_RTC_DRV_MAX31335=m
-CONFIG_RTC_DRV_RS5C372=m
-CONFIG_RTC_DRV_ISL1208=m
-CONFIG_RTC_DRV_ISL12022=m
-CONFIG_RTC_DRV_X1205=m
-CONFIG_RTC_DRV_PCF8523=m
-CONFIG_RTC_DRV_PCF85063=m
-CONFIG_RTC_DRV_PCF85363=m
-CONFIG_RTC_DRV_PCF8563=m
-CONFIG_RTC_DRV_PCF8583=m
-CONFIG_RTC_DRV_M41T80=m
-CONFIG_RTC_DRV_M41T80_WDT=y
-CONFIG_RTC_DRV_BQ32K=m
-CONFIG_RTC_DRV_PALMAS=m
-CONFIG_RTC_DRV_TPS6586X=m
-CONFIG_RTC_DRV_TPS6594=m
-CONFIG_RTC_DRV_TPS65910=m
-CONFIG_RTC_DRV_RC5T583=m
-CONFIG_RTC_DRV_S35390A=m
-CONFIG_RTC_DRV_FM3130=m
-CONFIG_RTC_DRV_RX8010=m
-# CONFIG_RTC_DRV_RX8111 is not set
-CONFIG_RTC_DRV_RX8581=m
-CONFIG_RTC_DRV_RX8025=m
-CONFIG_RTC_DRV_EM3027=m
-CONFIG_RTC_DRV_RV3028=m
-CONFIG_RTC_DRV_RV3032=m
-CONFIG_RTC_DRV_RV8803=m
-CONFIG_RTC_DRV_SD2405AL=m
-CONFIG_RTC_DRV_SD3078=m
-
-#
-# SPI RTC drivers
-#
-CONFIG_RTC_DRV_M41T93=m
-CONFIG_RTC_DRV_M41T94=m
-CONFIG_RTC_DRV_DS1302=m
-CONFIG_RTC_DRV_DS1305=m
-CONFIG_RTC_DRV_DS1343=m
-CONFIG_RTC_DRV_DS1347=m
-CONFIG_RTC_DRV_DS1390=m
-CONFIG_RTC_DRV_MAX6916=m
-CONFIG_RTC_DRV_R9701=m
-CONFIG_RTC_DRV_RX4581=m
-CONFIG_RTC_DRV_RS5C348=m
-CONFIG_RTC_DRV_MAX6902=m
-CONFIG_RTC_DRV_PCF2123=m
-CONFIG_RTC_DRV_MCP795=m
-CONFIG_RTC_I2C_AND_SPI=y
-
-#
-# SPI and I2C RTC drivers
-#
-CONFIG_RTC_DRV_DS3232=m
-CONFIG_RTC_DRV_DS3232_HWMON=y
-CONFIG_RTC_DRV_PCF2127=m
-CONFIG_RTC_DRV_RV3029C2=m
-CONFIG_RTC_DRV_RV3029_HWMON=y
-CONFIG_RTC_DRV_RX6110=m
-
-#
-# Platform RTC drivers
-#
-CONFIG_RTC_DRV_CMOS=y
-CONFIG_RTC_DRV_DS1286=m
-CONFIG_RTC_DRV_DS1511=m
-CONFIG_RTC_DRV_DS1553=m
-CONFIG_RTC_DRV_DS1685_FAMILY=m
-CONFIG_RTC_DRV_DS1685=y
-# CONFIG_RTC_DRV_DS1689 is not set
-# CONFIG_RTC_DRV_DS17285 is not set
-# CONFIG_RTC_DRV_DS17485 is not set
-# CONFIG_RTC_DRV_DS17885 is not set
-CONFIG_RTC_DRV_DS1742=m
-CONFIG_RTC_DRV_DS2404=m
-CONFIG_RTC_DRV_DA9052=m
-CONFIG_RTC_DRV_DA9055=m
-CONFIG_RTC_DRV_DA9063=m
-CONFIG_RTC_DRV_STK17TA8=m
-CONFIG_RTC_DRV_M48T86=m
-CONFIG_RTC_DRV_M48T35=m
-CONFIG_RTC_DRV_M48T59=m
-CONFIG_RTC_DRV_MSM6242=m
-CONFIG_RTC_DRV_RP5C01=m
-CONFIG_RTC_DRV_WM831X=m
-CONFIG_RTC_DRV_WM8350=m
-CONFIG_RTC_DRV_PCF50633=m
-CONFIG_RTC_DRV_CROS_EC=m
-
-#
-# on-CPU RTC drivers
-#
-CONFIG_RTC_DRV_FTRTC010=m
-CONFIG_RTC_DRV_PCAP=m
-CONFIG_RTC_DRV_MC13XXX=m
-CONFIG_RTC_DRV_MT6397=m
-
-#
-# HID Sensor RTC drivers
-#
-CONFIG_RTC_DRV_HID_SENSOR_TIME=m
-CONFIG_RTC_DRV_GOLDFISH=m
-CONFIG_RTC_DRV_WILCO_EC=m
-CONFIG_DMADEVICES=y
-# CONFIG_DMADEVICES_DEBUG is not set
-
-#
-# DMA Devices
-#
-CONFIG_DMA_ENGINE=y
-CONFIG_DMA_VIRTUAL_CHANNELS=y
-CONFIG_DMA_ACPI=y
-CONFIG_ALTERA_MSGDMA=m
-CONFIG_INTEL_IDMA64=m
-CONFIG_PCH_DMA=m
-CONFIG_PLX_DMA=m
-CONFIG_TIMB_DMA=m
-# CONFIG_XILINX_DMA is not set
-CONFIG_XILINX_XDMA=m
-CONFIG_AMD_QDMA=m
-CONFIG_QCOM_HIDMA_MGMT=m
-CONFIG_QCOM_HIDMA=m
-CONFIG_DW_DMAC_CORE=m
-CONFIG_DW_DMAC=m
-CONFIG_DW_DMAC_PCI=m
-CONFIG_DW_EDMA=m
-CONFIG_DW_EDMA_PCIE=m
-CONFIG_HSU_DMA=m
-CONFIG_SF_PDMA=m
-CONFIG_INTEL_LDMA=y
-
-#
-# DMA Clients
-#
-CONFIG_ASYNC_TX_DMA=y
-# CONFIG_DMATEST is not set
-
-#
-# DMABUF options
-#
-CONFIG_SYNC_FILE=y
-# CONFIG_SW_SYNC is not set
-# CONFIG_UDMABUF is not set
-# CONFIG_DMABUF_MOVE_NOTIFY is not set
-# CONFIG_DMABUF_DEBUG is not set
-# CONFIG_DMABUF_SELFTESTS is not set
-# CONFIG_DMABUF_HEAPS is not set
-# CONFIG_DMABUF_SYSFS_STATS is not set
-# end of DMABUF options
-
-CONFIG_UIO=m
-CONFIG_UIO_CIF=m
-CONFIG_UIO_PDRV_GENIRQ=m
-CONFIG_UIO_DMEM_GENIRQ=m
-CONFIG_UIO_AEC=m
-CONFIG_UIO_SERCOS3=m
-CONFIG_UIO_PCI_GENERIC=m
-CONFIG_UIO_NETX=m
-CONFIG_UIO_MF624=m
-CONFIG_UIO_HV_GENERIC=m
-CONFIG_UIO_DFL=m
-CONFIG_VFIO=m
-CONFIG_VFIO_GROUP=y
-CONFIG_VFIO_CONTAINER=y
-CONFIG_VFIO_IOMMU_TYPE1=m
-CONFIG_VFIO_NOIOMMU=y
-CONFIG_VFIO_VIRQFD=y
-CONFIG_VFIO_DEBUGFS=y
-
-#
-# VFIO support for PCI devices
-#
-CONFIG_VFIO_PCI_CORE=m
-CONFIG_VFIO_PCI_MMAP=y
-CONFIG_VFIO_PCI_INTX=y
-CONFIG_VFIO_PCI=m
-CONFIG_VFIO_PCI_VGA=y
-CONFIG_VFIO_PCI_IGD=y
-CONFIG_MLX5_VFIO_PCI=m
-CONFIG_VIRTIO_VFIO_PCI=m
-CONFIG_VIRTIO_VFIO_PCI_ADMIN_LEGACY=y
-# CONFIG_QAT_VFIO_PCI is not set
-# end of VFIO support for PCI devices
-
-CONFIG_IRQ_BYPASS_MANAGER=y
-CONFIG_VIRT_DRIVERS=y
-CONFIG_VMGENID=y
-CONFIG_VBOXGUEST=m
-CONFIG_NITRO_ENCLAVES=m
-CONFIG_VIRTIO_ANCHOR=y
-CONFIG_VIRTIO=y
-CONFIG_VIRTIO_PCI_LIB=y
-CONFIG_VIRTIO_PCI_LIB_LEGACY=y
-CONFIG_VIRTIO_MENU=y
-CONFIG_VIRTIO_PCI=y
-CONFIG_VIRTIO_PCI_ADMIN_LEGACY=y
-CONFIG_VIRTIO_PCI_LEGACY=y
-CONFIG_VIRTIO_VDPA=m
-CONFIG_VIRTIO_PMEM=m
-CONFIG_VIRTIO_BALLOON=y
-CONFIG_VIRTIO_INPUT=m
-CONFIG_VIRTIO_MMIO=y
-CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
-CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
-# CONFIG_VIRTIO_DEBUG is not set
-CONFIG_VDPA=m
-# CONFIG_VDPA_SIM is not set
-CONFIG_VDPA_USER=m
-CONFIG_IFCVF=m
-CONFIG_MLX5_VDPA=y
-CONFIG_MLX5_VDPA_NET=m
-# CONFIG_MLX5_VDPA_STEERING_DEBUG is not set
-CONFIG_VP_VDPA=m
-CONFIG_ALIBABA_ENI_VDPA=m
-CONFIG_SNET_VDPA=m
-CONFIG_OCTEONEP_VDPA=m
-CONFIG_VHOST_IOTLB=m
-CONFIG_VHOST_RING=m
-CONFIG_VHOST_TASK=y
-CONFIG_VHOST=m
-CONFIG_VHOST_MENU=y
-CONFIG_VHOST_NET=m
-CONFIG_VHOST_SCSI=m
-CONFIG_VHOST_VSOCK=m
-CONFIG_VHOST_VDPA=m
-# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
-
-#
-# Microsoft Hyper-V guest support
-#
-CONFIG_HYPERV=m
-CONFIG_HYPERV_TIMER=y
-CONFIG_HYPERV_UTILS=m
-CONFIG_HYPERV_BALLOON=m
-# end of Microsoft Hyper-V guest support
-
-#
-# Xen driver support
-#
-CONFIG_XEN_BALLOON=y
-CONFIG_XEN_SCRUB_PAGES_DEFAULT=y
-CONFIG_XEN_DEV_EVTCHN=m
-CONFIG_XEN_BACKEND=y
-CONFIG_XENFS=m
-CONFIG_XEN_COMPAT_XENFS=y
-CONFIG_XEN_SYS_HYPERVISOR=y
-CONFIG_XEN_XENBUS_FRONTEND=y
-CONFIG_XEN_GNTDEV=m
-CONFIG_XEN_GRANT_DEV_ALLOC=m
-# CONFIG_XEN_GRANT_DMA_ALLOC is not set
-CONFIG_XEN_PCI_STUB=y
-CONFIG_XEN_PCIDEV_BACKEND=m
-CONFIG_XEN_PVCALLS_FRONTEND=m
-# CONFIG_XEN_PVCALLS_BACKEND is not set
-CONFIG_XEN_SCSI_BACKEND=m
-CONFIG_XEN_PRIVCMD=m
-# CONFIG_XEN_PRIVCMD_EVENTFD is not set
-CONFIG_XEN_AUTO_XLATE=y
-CONFIG_XEN_ACPI=y
-CONFIG_XEN_FRONT_PGDIR_SHBUF=m
-CONFIG_XEN_GRANT_DMA_OPS=y
-CONFIG_XEN_VIRTIO=y
-# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set
-# end of Xen driver support
-
-# CONFIG_GREYBUS is not set
-CONFIG_COMEDI=m
-# CONFIG_COMEDI_DEBUG is not set
-CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048
-CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480
-CONFIG_COMEDI_MISC_DRIVERS=y
-CONFIG_COMEDI_BOND=m
-CONFIG_COMEDI_TEST=m
-CONFIG_COMEDI_PARPORT=m
-CONFIG_COMEDI_SSV_DNP=m
-CONFIG_COMEDI_ISA_DRIVERS=y
-CONFIG_COMEDI_PCL711=m
-CONFIG_COMEDI_PCL724=m
-CONFIG_COMEDI_PCL726=m
-CONFIG_COMEDI_PCL730=m
-CONFIG_COMEDI_PCL812=m
-CONFIG_COMEDI_PCL816=m
-CONFIG_COMEDI_PCL818=m
-CONFIG_COMEDI_PCM3724=m
-CONFIG_COMEDI_AMPLC_DIO200_ISA=m
-CONFIG_COMEDI_AMPLC_PC236_ISA=m
-CONFIG_COMEDI_AMPLC_PC263_ISA=m
-CONFIG_COMEDI_RTI800=m
-CONFIG_COMEDI_RTI802=m
-CONFIG_COMEDI_DAC02=m
-CONFIG_COMEDI_DAS16M1=m
-CONFIG_COMEDI_DAS08_ISA=m
-CONFIG_COMEDI_DAS16=m
-CONFIG_COMEDI_DAS800=m
-CONFIG_COMEDI_DAS1800=m
-CONFIG_COMEDI_DAS6402=m
-CONFIG_COMEDI_DT2801=m
-CONFIG_COMEDI_DT2811=m
-CONFIG_COMEDI_DT2814=m
-CONFIG_COMEDI_DT2815=m
-CONFIG_COMEDI_DT2817=m
-CONFIG_COMEDI_DT282X=m
-CONFIG_COMEDI_DMM32AT=m
-CONFIG_COMEDI_FL512=m
-CONFIG_COMEDI_AIO_AIO12_8=m
-CONFIG_COMEDI_AIO_IIRO_16=m
-CONFIG_COMEDI_II_PCI20KC=m
-CONFIG_COMEDI_C6XDIGIO=m
-CONFIG_COMEDI_MPC624=m
-CONFIG_COMEDI_ADQ12B=m
-CONFIG_COMEDI_NI_AT_A2150=m
-CONFIG_COMEDI_NI_AT_AO=m
-CONFIG_COMEDI_NI_ATMIO=m
-CONFIG_COMEDI_NI_ATMIO16D=m
-CONFIG_COMEDI_NI_LABPC_ISA=m
-CONFIG_COMEDI_PCMAD=m
-CONFIG_COMEDI_PCMDA12=m
-CONFIG_COMEDI_PCMMIO=m
-CONFIG_COMEDI_PCMUIO=m
-CONFIG_COMEDI_MULTIQ3=m
-CONFIG_COMEDI_S526=m
-CONFIG_COMEDI_PCI_DRIVERS=m
-CONFIG_COMEDI_8255_PCI=m
-CONFIG_COMEDI_ADDI_WATCHDOG=m
-CONFIG_COMEDI_ADDI_APCI_1032=m
-CONFIG_COMEDI_ADDI_APCI_1500=m
-CONFIG_COMEDI_ADDI_APCI_1516=m
-CONFIG_COMEDI_ADDI_APCI_1564=m
-CONFIG_COMEDI_ADDI_APCI_16XX=m
-CONFIG_COMEDI_ADDI_APCI_2032=m
-CONFIG_COMEDI_ADDI_APCI_2200=m
-CONFIG_COMEDI_ADDI_APCI_3120=m
-CONFIG_COMEDI_ADDI_APCI_3501=m
-CONFIG_COMEDI_ADDI_APCI_3XXX=m
-CONFIG_COMEDI_ADL_PCI6208=m
-CONFIG_COMEDI_ADL_PCI7X3X=m
-CONFIG_COMEDI_ADL_PCI8164=m
-CONFIG_COMEDI_ADL_PCI9111=m
-CONFIG_COMEDI_ADL_PCI9118=m
-CONFIG_COMEDI_ADV_PCI1710=m
-CONFIG_COMEDI_ADV_PCI1720=m
-CONFIG_COMEDI_ADV_PCI1723=m
-CONFIG_COMEDI_ADV_PCI1724=m
-CONFIG_COMEDI_ADV_PCI1760=m
-CONFIG_COMEDI_ADV_PCI_DIO=m
-CONFIG_COMEDI_AMPLC_DIO200_PCI=m
-CONFIG_COMEDI_AMPLC_PC236_PCI=m
-CONFIG_COMEDI_AMPLC_PC263_PCI=m
-CONFIG_COMEDI_AMPLC_PCI224=m
-CONFIG_COMEDI_AMPLC_PCI230=m
-CONFIG_COMEDI_CONTEC_PCI_DIO=m
-CONFIG_COMEDI_DAS08_PCI=m
-CONFIG_COMEDI_DT3000=m
-CONFIG_COMEDI_DYNA_PCI10XX=m
-CONFIG_COMEDI_GSC_HPDI=m
-CONFIG_COMEDI_MF6X4=m
-CONFIG_COMEDI_ICP_MULTI=m
-CONFIG_COMEDI_DAQBOARD2000=m
-CONFIG_COMEDI_JR3_PCI=m
-CONFIG_COMEDI_KE_COUNTER=m
-CONFIG_COMEDI_CB_PCIDAS64=m
-CONFIG_COMEDI_CB_PCIDAS=m
-CONFIG_COMEDI_CB_PCIDDA=m
-CONFIG_COMEDI_CB_PCIMDAS=m
-CONFIG_COMEDI_CB_PCIMDDA=m
-CONFIG_COMEDI_ME4000=m
-CONFIG_COMEDI_ME_DAQ=m
-CONFIG_COMEDI_NI_6527=m
-CONFIG_COMEDI_NI_65XX=m
-CONFIG_COMEDI_NI_660X=m
-CONFIG_COMEDI_NI_670X=m
-CONFIG_COMEDI_NI_LABPC_PCI=m
-CONFIG_COMEDI_NI_PCIDIO=m
-CONFIG_COMEDI_NI_PCIMIO=m
-CONFIG_COMEDI_RTD520=m
-CONFIG_COMEDI_S626=m
-CONFIG_COMEDI_MITE=m
-CONFIG_COMEDI_NI_TIOCMD=m
-CONFIG_COMEDI_PCMCIA_DRIVERS=m
-CONFIG_COMEDI_CB_DAS16_CS=m
-CONFIG_COMEDI_DAS08_CS=m
-CONFIG_COMEDI_NI_DAQ_700_CS=m
-CONFIG_COMEDI_NI_DAQ_DIO24_CS=m
-CONFIG_COMEDI_NI_LABPC_CS=m
-CONFIG_COMEDI_NI_MIO_CS=m
-CONFIG_COMEDI_QUATECH_DAQP_CS=m
-CONFIG_COMEDI_USB_DRIVERS=m
-CONFIG_COMEDI_DT9812=m
-CONFIG_COMEDI_NI_USB6501=m
-CONFIG_COMEDI_USBDUX=m
-CONFIG_COMEDI_USBDUXFAST=m
-CONFIG_COMEDI_USBDUXSIGMA=m
-CONFIG_COMEDI_VMK80XX=m
-CONFIG_COMEDI_8254=m
-CONFIG_COMEDI_8255=m
-CONFIG_COMEDI_8255_SA=m
-CONFIG_COMEDI_KCOMEDILIB=m
-CONFIG_COMEDI_AMPLC_DIO200=m
-CONFIG_COMEDI_AMPLC_PC236=m
-CONFIG_COMEDI_DAS08=m
-CONFIG_COMEDI_ISADMA=m
-CONFIG_COMEDI_NI_LABPC=m
-CONFIG_COMEDI_NI_LABPC_ISADMA=m
-CONFIG_COMEDI_NI_TIO=m
-CONFIG_COMEDI_NI_ROUTING=m
-# CONFIG_COMEDI_TESTS is not set
-CONFIG_STAGING=y
-CONFIG_RTL8723BS=m
-
-#
-# IIO staging drivers
-#
-
-#
-# Accelerometers
-#
-CONFIG_ADIS16203=m
-CONFIG_ADIS16240=m
-# end of Accelerometers
-
-#
-# Analog to digital converters
-#
-CONFIG_AD7816=m
-# end of Analog to digital converters
-
-#
-# Analog digital bi-direction converters
-#
-CONFIG_ADT7316=m
-CONFIG_ADT7316_SPI=m
-CONFIG_ADT7316_I2C=m
-# end of Analog digital bi-direction converters
-
-#
-# Direct Digital Synthesis
-#
-CONFIG_AD9832=m
-CONFIG_AD9834=m
-# end of Direct Digital Synthesis
-
-#
-# Network Analyzer, Impedance Converters
-#
-CONFIG_AD5933=m
-# end of Network Analyzer, Impedance Converters
-# end of IIO staging drivers
-
-CONFIG_FB_SM750=m
-CONFIG_STAGING_MEDIA=y
-CONFIG_INTEL_ATOMISP=y
-CONFIG_DVB_AV7110_IR=y
-CONFIG_DVB_AV7110=m
-CONFIG_DVB_AV7110_OSD=y
-CONFIG_DVB_SP8870=m
-CONFIG_VIDEO_IPU3_IMGU=m
-
-#
-# StarFive media platform drivers
-#
-# CONFIG_STAGING_MEDIA_DEPRECATED is not set
-CONFIG_FB_TFT=m
-CONFIG_FB_TFT_AGM1264K_FL=m
-CONFIG_FB_TFT_BD663474=m
-CONFIG_FB_TFT_HX8340BN=m
-CONFIG_FB_TFT_HX8347D=m
-CONFIG_FB_TFT_HX8353D=m
-CONFIG_FB_TFT_HX8357D=m
-CONFIG_FB_TFT_ILI9163=m
-CONFIG_FB_TFT_ILI9320=m
-CONFIG_FB_TFT_ILI9325=m
-CONFIG_FB_TFT_ILI9340=m
-CONFIG_FB_TFT_ILI9341=m
-CONFIG_FB_TFT_ILI9481=m
-CONFIG_FB_TFT_ILI9486=m
-CONFIG_FB_TFT_PCD8544=m
-CONFIG_FB_TFT_RA8875=m
-CONFIG_FB_TFT_S6D02A1=m
-CONFIG_FB_TFT_S6D1121=m
-CONFIG_FB_TFT_SEPS525=m
-CONFIG_FB_TFT_SH1106=m
-CONFIG_FB_TFT_SSD1289=m
-CONFIG_FB_TFT_SSD1305=m
-CONFIG_FB_TFT_SSD1306=m
-CONFIG_FB_TFT_SSD1331=m
-CONFIG_FB_TFT_SSD1351=m
-CONFIG_FB_TFT_ST7735R=m
-CONFIG_FB_TFT_ST7789V=m
-CONFIG_FB_TFT_TINYLCD=m
-CONFIG_FB_TFT_TLS8204=m
-CONFIG_FB_TFT_UC1611=m
-CONFIG_FB_TFT_UC1701=m
-CONFIG_FB_TFT_UPD161704=m
-CONFIG_MOST_COMPONENTS=m
-CONFIG_MOST_NET=m
-CONFIG_MOST_VIDEO=m
-CONFIG_MOST_I2C=m
-CONFIG_VME_BUS=y
-
-#
-# VME Bridge Drivers
-#
-CONFIG_VME_TSI148=m
-# CONFIG_VME_FAKE is not set
-
-#
-# VME Device Drivers
-#
-CONFIG_VME_USER=m
-# CONFIG_GPIB is not set
-# CONFIG_GOLDFISH is not set
-CONFIG_CHROME_PLATFORMS=y
-CONFIG_CHROMEOS_ACPI=m
-CONFIG_CHROMEOS_LAPTOP=m
-CONFIG_CHROMEOS_PSTORE=m
-CONFIG_CHROMEOS_TBMC=m
-CONFIG_CROS_EC=m
-CONFIG_CROS_EC_I2C=m
-CONFIG_CROS_EC_SPI=m
-CONFIG_CROS_EC_UART=m
-CONFIG_CROS_EC_LPC=m
-CONFIG_CROS_EC_PROTO=y
-CONFIG_CROS_KBD_LED_BACKLIGHT=m
-CONFIG_CROS_EC_CHARDEV=m
-CONFIG_CROS_EC_LIGHTBAR=m
-CONFIG_CROS_EC_DEBUGFS=m
-CONFIG_CROS_EC_SENSORHUB=m
-CONFIG_CROS_EC_SYSFS=m
-CONFIG_CROS_EC_TYPEC_ALTMODES=y
-CONFIG_CROS_EC_TYPEC=m
-CONFIG_CROS_HPS_I2C=m
-CONFIG_CROS_USBPD_LOGGER=m
-CONFIG_CROS_USBPD_NOTIFY=m
-CONFIG_CHROMEOS_PRIVACY_SCREEN=m
-CONFIG_CROS_TYPEC_SWITCH=m
-CONFIG_WILCO_EC=m
-# CONFIG_WILCO_EC_DEBUGFS is not set
-CONFIG_WILCO_EC_EVENTS=m
-CONFIG_WILCO_EC_TELEMETRY=m
-# CONFIG_MELLANOX_PLATFORM is not set
-# CONFIG_SURFACE_PLATFORMS is not set
-CONFIG_X86_PLATFORM_DEVICES=y
-CONFIG_ACPI_WMI=m
-CONFIG_WMI_BMOF=m
-CONFIG_HUAWEI_WMI=m
-CONFIG_MXM_WMI=m
-CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
-CONFIG_XIAOMI_WMI=m
-CONFIG_GIGABYTE_WMI=m
-CONFIG_YOGABOOK=m
-# CONFIG_YT2_1380 is not set
-CONFIG_ACERHDF=m
-CONFIG_ACER_WIRELESS=m
-CONFIG_ACER_WMI=m
-
-#
-# AMD HSMP Driver
-#
-# CONFIG_AMD_HSMP_ACPI is not set
-# CONFIG_AMD_HSMP_PLAT is not set
-# end of AMD HSMP Driver
-
-CONFIG_AMD_PMC=m
-CONFIG_AMD_MP2_STB=y
-# CONFIG_AMD_WBRF is not set
-CONFIG_ADV_SWBUTTON=m
-CONFIG_APPLE_GMUX=m
-CONFIG_ASUS_LAPTOP=m
-CONFIG_ASUS_WIRELESS=m
-CONFIG_ASUS_WMI=m
-CONFIG_ASUS_NB_WMI=m
-CONFIG_ASUS_TF103C_DOCK=m
-CONFIG_MERAKI_MX100=m
-CONFIG_EEEPC_LAPTOP=m
-CONFIG_EEEPC_WMI=m
-CONFIG_X86_PLATFORM_DRIVERS_DELL=y
-CONFIG_ALIENWARE_WMI=m
-CONFIG_DCDBAS=m
-CONFIG_DELL_LAPTOP=m
-CONFIG_DELL_RBU=m
-CONFIG_DELL_RBTN=m
-CONFIG_DELL_PC=m
-CONFIG_DELL_SMBIOS=m
-CONFIG_DELL_SMBIOS_WMI=y
-CONFIG_DELL_SMBIOS_SMM=y
-CONFIG_DELL_SMO8800=m
-# CONFIG_DELL_UART_BACKLIGHT is not set
-CONFIG_DELL_WMI=m
-CONFIG_DELL_WMI_PRIVACY=y
-CONFIG_DELL_WMI_AIO=m
-CONFIG_DELL_WMI_DESCRIPTOR=m
-CONFIG_DELL_WMI_DDV=m
-CONFIG_DELL_WMI_LED=m
-CONFIG_DELL_WMI_SYSMAN=m
-CONFIG_AMILO_RFKILL=m
-CONFIG_FUJITSU_LAPTOP=m
-CONFIG_FUJITSU_TABLET=m
-CONFIG_GPD_POCKET_FAN=m
-CONFIG_X86_PLATFORM_DRIVERS_HP=y
-CONFIG_HP_ACCEL=m
-CONFIG_HP_WMI=m
-CONFIG_TC1100_WMI=m
-CONFIG_HP_BIOSCFG=m
-CONFIG_WIRELESS_HOTKEY=m
-CONFIG_IBM_RTL=m
-CONFIG_IDEAPAD_LAPTOP=m
-CONFIG_LENOVO_YMC=m
-CONFIG_SENSORS_HDAPS=m
-CONFIG_THINKPAD_ACPI=m
-CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
-CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y
-# CONFIG_THINKPAD_ACPI_DEBUG is not set
-# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
-CONFIG_THINKPAD_ACPI_VIDEO=y
-CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
-CONFIG_THINKPAD_LMI=m
-CONFIG_INTEL_ATOMISP2_PDX86=y
-CONFIG_INTEL_ATOMISP2_LED=m
-CONFIG_INTEL_SAR_INT1092=m
-CONFIG_INTEL_SKL_INT3472=m
-CONFIG_INTEL_PMC_CORE=m
-CONFIG_INTEL_PMT_CLASS=m
-CONFIG_INTEL_PMT_TELEMETRY=m
-CONFIG_INTEL_PMT_CRASHLOG=m
-CONFIG_INTEL_WMI=y
-CONFIG_INTEL_WMI_SBL_FW_UPDATE=m
-CONFIG_INTEL_WMI_THUNDERBOLT=m
-CONFIG_INTEL_HID_EVENT=m
-CONFIG_INTEL_VBTN=m
-CONFIG_INTEL_INT0002_VGPIO=m
-CONFIG_INTEL_OAKTRAIL=m
-CONFIG_INTEL_BXTWC_PMIC_TMU=m
-CONFIG_INTEL_BYTCRC_PWRSRC=m
-CONFIG_INTEL_CHTDC_TI_PWRBTN=m
-CONFIG_INTEL_CHTWC_INT33FE=m
-CONFIG_INTEL_MRFLD_PWRBTN=m
-CONFIG_INTEL_PUNIT_IPC=m
-CONFIG_INTEL_RST=m
-CONFIG_INTEL_SMARTCONNECT=m
-CONFIG_INTEL_VSEC=m
-# CONFIG_ACPI_QUICKSTART is not set
-# CONFIG_MEEGOPAD_ANX7428 is not set
-CONFIG_MSI_EC=m
-CONFIG_MSI_LAPTOP=m
-CONFIG_MSI_WMI=m
-# CONFIG_MSI_WMI_PLATFORM is not set
-CONFIG_PCENGINES_APU2=m
-CONFIG_BARCO_P50_GPIO=m
-CONFIG_SAMSUNG_LAPTOP=m
-CONFIG_SAMSUNG_Q10=m
-CONFIG_ACPI_TOSHIBA=m
-CONFIG_TOSHIBA_BT_RFKILL=m
-CONFIG_TOSHIBA_HAPS=m
-CONFIG_TOSHIBA_WMI=m
-CONFIG_ACPI_CMPC=m
-CONFIG_COMPAL_LAPTOP=m
-CONFIG_LG_LAPTOP=m
-CONFIG_PANASONIC_LAPTOP=m
-CONFIG_SONY_LAPTOP=m
-CONFIG_SONYPI_COMPAT=y
-CONFIG_SYSTEM76_ACPI=m
-CONFIG_TOPSTAR_LAPTOP=m
-CONFIG_SERIAL_MULTI_INSTANTIATE=m
-# CONFIG_MLX_PLATFORM is not set
-# CONFIG_TOUCHSCREEN_DMI is not set
-CONFIG_INSPUR_PLATFORM_PROFILE=m
-# CONFIG_LENOVO_WMI_CAMERA is not set
-CONFIG_FW_ATTR_CLASS=m
-CONFIG_INTEL_IMR=y
-CONFIG_INTEL_IPS=m
-CONFIG_INTEL_SCU_IPC=y
-CONFIG_INTEL_SCU=y
-CONFIG_INTEL_SCU_PCI=y
-CONFIG_INTEL_SCU_PLATFORM=m
-CONFIG_INTEL_SCU_IPC_UTIL=m
-CONFIG_SIEMENS_SIMATIC_IPC=m
-CONFIG_SIEMENS_SIMATIC_IPC_BATT=m
-CONFIG_SIEMENS_SIMATIC_IPC_BATT_APOLLOLAKE=m
-CONFIG_SIEMENS_SIMATIC_IPC_BATT_ELKHARTLAKE=m
-CONFIG_SIEMENS_SIMATIC_IPC_BATT_F7188X=m
-CONFIG_SILICOM_PLATFORM=m
-CONFIG_WINMATE_FM07_KEYS=m
-# CONFIG_SEL3350_PLATFORM is not set
-CONFIG_P2SB=y
-CONFIG_HAVE_CLK=y
-CONFIG_HAVE_CLK_PREPARE=y
-CONFIG_COMMON_CLK=y
-CONFIG_COMMON_CLK_WM831X=m
-CONFIG_LMK04832=m
-CONFIG_COMMON_CLK_MAX9485=m
-CONFIG_COMMON_CLK_SI5341=m
-CONFIG_COMMON_CLK_SI5351=m
-CONFIG_COMMON_CLK_SI544=m
-CONFIG_COMMON_CLK_CDCE706=m
-CONFIG_COMMON_CLK_TPS68470=m
-CONFIG_COMMON_CLK_CS2000_CP=m
-CONFIG_CLK_TWL=m
-CONFIG_CLK_TWL6040=m
-CONFIG_COMMON_CLK_PALMAS=m
-CONFIG_COMMON_CLK_PWM=m
-CONFIG_XILINX_VCU=m
-# CONFIG_HWSPINLOCK is not set
-
-#
-# Clock Source drivers
-#
-CONFIG_CLKSRC_I8253=y
-CONFIG_CLKEVT_I8253=y
-CONFIG_I8253_LOCK=y
-CONFIG_CLKBLD_I8253=y
-# end of Clock Source drivers
-
-CONFIG_MAILBOX=y
-CONFIG_PCC=y
-CONFIG_ALTERA_MBOX=m
-CONFIG_IOMMU_IOVA=y
-CONFIG_IOMMU_API=y
-CONFIG_IOMMUFD_DRIVER=y
-CONFIG_IOMMU_SUPPORT=y
-
-#
-# Generic IOMMU Pagetable Support
-#
-# end of Generic IOMMU Pagetable Support
-
-# CONFIG_IOMMU_DEBUGFS is not set
-# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set
-CONFIG_IOMMU_DEFAULT_DMA_LAZY=y
-# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
-CONFIG_IOMMU_DMA=y
-CONFIG_IOMMU_IOPF=y
-CONFIG_DMAR_TABLE=y
-CONFIG_INTEL_IOMMU=y
-# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
-CONFIG_INTEL_IOMMU_FLOPPY_WA=y
-# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set
-# CONFIG_INTEL_IOMMU_PERF_EVENTS is not set
-# CONFIG_IOMMUFD is not set
-CONFIG_HYPERV_IOMMU=y
-CONFIG_VIRTIO_IOMMU=m
-
-#
-# Remoteproc drivers
-#
-# CONFIG_REMOTEPROC is not set
-# end of Remoteproc drivers
-
-#
-# Rpmsg drivers
-#
-CONFIG_RPMSG=m
-# CONFIG_RPMSG_CHAR is not set
-# CONFIG_RPMSG_CTRL is not set
-CONFIG_RPMSG_NS=m
-CONFIG_RPMSG_QCOM_GLINK=m
-CONFIG_RPMSG_QCOM_GLINK_RPM=m
-CONFIG_RPMSG_VIRTIO=m
-# end of Rpmsg drivers
-
-# CONFIG_SOUNDWIRE is not set
-
-#
-# SOC (System On Chip) specific Drivers
-#
-
-#
-# Amlogic SoC drivers
-#
-# end of Amlogic SoC drivers
-
-#
-# Broadcom SoC drivers
-#
-# end of Broadcom SoC drivers
-
-#
-# NXP/Freescale QorIQ SoC drivers
-#
-# end of NXP/Freescale QorIQ SoC drivers
-
-#
-# fujitsu SoC drivers
-#
-# end of fujitsu SoC drivers
-
-#
-# i.MX SoC drivers
-#
-# end of i.MX SoC drivers
-
-#
-# Enable LiteX SoC Builder specific drivers
-#
-# end of Enable LiteX SoC Builder specific drivers
-
-CONFIG_WPCM450_SOC=m
-
-#
-# Qualcomm SoC drivers
-#
-CONFIG_QCOM_PMIC_PDCHARGER_ULOG=m
-CONFIG_QCOM_QMI_HELPERS=m
-# CONFIG_QCOM_PBS is not set
-# end of Qualcomm SoC drivers
-
-CONFIG_SOC_TI=y
-
-#
-# Xilinx SoC drivers
-#
-# end of Xilinx SoC drivers
-# end of SOC (System On Chip) specific Drivers
-
-#
-# PM Domains
-#
-
-#
-# Amlogic PM Domains
-#
-# end of Amlogic PM Domains
-
-#
-# Broadcom PM Domains
-#
-# end of Broadcom PM Domains
-
-#
-# i.MX PM Domains
-#
-# end of i.MX PM Domains
-
-#
-# Qualcomm PM Domains
-#
-# end of Qualcomm PM Domains
-# end of PM Domains
-
-CONFIG_PM_DEVFREQ=y
-
-#
-# DEVFREQ Governors
-#
-CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
-CONFIG_DEVFREQ_GOV_PERFORMANCE=y
-CONFIG_DEVFREQ_GOV_POWERSAVE=y
-CONFIG_DEVFREQ_GOV_USERSPACE=y
-CONFIG_DEVFREQ_GOV_PASSIVE=m
-
-#
-# DEVFREQ Drivers
-#
-CONFIG_PM_DEVFREQ_EVENT=y
-CONFIG_EXTCON=y
-
-#
-# Extcon Device Drivers
-#
-CONFIG_EXTCON_ADC_JACK=m
-CONFIG_EXTCON_AXP288=m
-CONFIG_EXTCON_FSA9480=m
-CONFIG_EXTCON_GPIO=m
-CONFIG_EXTCON_INTEL_INT3496=m
-CONFIG_EXTCON_INTEL_CHT_WC=m
-CONFIG_EXTCON_INTEL_MRFLD=m
-CONFIG_EXTCON_LC824206XA=m
-CONFIG_EXTCON_MAX14577=m
-CONFIG_EXTCON_MAX3355=m
-CONFIG_EXTCON_MAX77693=m
-CONFIG_EXTCON_MAX77843=m
-CONFIG_EXTCON_MAX8997=m
-CONFIG_EXTCON_PALMAS=m
-CONFIG_EXTCON_PTN5150=m
-CONFIG_EXTCON_RT8973A=m
-CONFIG_EXTCON_SM5502=m
-CONFIG_EXTCON_USB_GPIO=m
-CONFIG_EXTCON_USBC_CROS_EC=m
-CONFIG_EXTCON_USBC_TUSB320=m
-CONFIG_MEMORY=y
-CONFIG_FPGA_DFL_EMIF=m
-CONFIG_IIO=m
-CONFIG_IIO_BUFFER=y
-CONFIG_IIO_BUFFER_CB=m
-CONFIG_IIO_BUFFER_DMA=m
-CONFIG_IIO_BUFFER_DMAENGINE=m
-CONFIG_IIO_BUFFER_HW_CONSUMER=m
-CONFIG_IIO_KFIFO_BUF=m
-CONFIG_IIO_TRIGGERED_BUFFER=m
-CONFIG_IIO_CONFIGFS=m
-CONFIG_IIO_GTS_HELPER=m
-CONFIG_IIO_TRIGGER=y
-CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
-CONFIG_IIO_SW_DEVICE=m
-CONFIG_IIO_SW_TRIGGER=m
-CONFIG_IIO_TRIGGERED_EVENT=m
-CONFIG_IIO_BACKEND=m
-
-#
-# Accelerometers
-#
-CONFIG_ADIS16201=m
-CONFIG_ADIS16209=m
-CONFIG_ADXL313=m
-CONFIG_ADXL313_I2C=m
-CONFIG_ADXL313_SPI=m
-CONFIG_ADXL355=m
-CONFIG_ADXL355_I2C=m
-CONFIG_ADXL355_SPI=m
-CONFIG_ADXL367=m
-CONFIG_ADXL367_SPI=m
-CONFIG_ADXL367_I2C=m
-CONFIG_ADXL372=m
-CONFIG_ADXL372_SPI=m
-CONFIG_ADXL372_I2C=m
-CONFIG_ADXL380=m
-CONFIG_ADXL380_SPI=m
-CONFIG_ADXL380_I2C=m
-CONFIG_BMA220=m
-CONFIG_BMA400=m
-CONFIG_BMA400_I2C=m
-CONFIG_BMA400_SPI=m
-CONFIG_BMC150_ACCEL=m
-CONFIG_BMC150_ACCEL_I2C=m
-CONFIG_BMC150_ACCEL_SPI=m
-CONFIG_BMI088_ACCEL=m
-CONFIG_BMI088_ACCEL_I2C=m
-CONFIG_BMI088_ACCEL_SPI=m
-CONFIG_DA280=m
-CONFIG_DA311=m
-CONFIG_DMARD06=m
-CONFIG_DMARD09=m
-CONFIG_DMARD10=m
-CONFIG_FXLS8962AF=m
-CONFIG_FXLS8962AF_I2C=m
-CONFIG_FXLS8962AF_SPI=m
-CONFIG_HID_SENSOR_ACCEL_3D=m
-CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
-CONFIG_IIO_ST_ACCEL_3AXIS=m
-CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
-CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
-CONFIG_IIO_KX022A=m
-CONFIG_IIO_KX022A_SPI=m
-CONFIG_IIO_KX022A_I2C=m
-CONFIG_KXSD9=m
-CONFIG_KXSD9_SPI=m
-CONFIG_KXSD9_I2C=m
-CONFIG_KXCJK1013=m
-CONFIG_MC3230=m
-CONFIG_MMA7455=m
-CONFIG_MMA7455_I2C=m
-CONFIG_MMA7455_SPI=m
-CONFIG_MMA7660=m
-CONFIG_MMA8452=m
-CONFIG_MMA9551_CORE=m
-CONFIG_MMA9551=m
-CONFIG_MMA9553=m
-CONFIG_MSA311=m
-CONFIG_MXC4005=m
-CONFIG_MXC6255=m
-CONFIG_SCA3000=m
-CONFIG_SCA3300=m
-CONFIG_STK8312=m
-CONFIG_STK8BA50=m
-# end of Accelerometers
-
-#
-# Analog to digital converters
-#
-CONFIG_AD_SIGMA_DELTA=m
-CONFIG_AD4000=m
-CONFIG_AD4130=m
-CONFIG_AD4695=m
-CONFIG_AD7091R=m
-CONFIG_AD7091R5=m
-CONFIG_AD7091R8=m
-CONFIG_AD7124=m
-# CONFIG_AD7173 is not set
-CONFIG_AD7192=m
-CONFIG_AD7266=m
-CONFIG_AD7280=m
-CONFIG_AD7291=m
-CONFIG_AD7292=m
-CONFIG_AD7298=m
-CONFIG_AD7380=m
-CONFIG_AD7476=m
-CONFIG_AD7606=m
-CONFIG_AD7606_IFACE_PARALLEL=m
-CONFIG_AD7606_IFACE_SPI=m
-# CONFIG_AD7625 is not set
-CONFIG_AD7766=m
-CONFIG_AD7768_1=m
-# CONFIG_AD7779 is not set
-CONFIG_AD7780=m
-CONFIG_AD7791=m
-CONFIG_AD7793=m
-CONFIG_AD7887=m
-CONFIG_AD7923=m
-# CONFIG_AD7944 is not set
-CONFIG_AD7949=m
-CONFIG_AD799X=m
-# CONFIG_AD9467 is not set
-CONFIG_AXP20X_ADC=m
-CONFIG_AXP288_ADC=m
-CONFIG_CC10001_ADC=m
-CONFIG_DA9150_GPADC=m
-CONFIG_DLN2_ADC=m
-CONFIG_ENVELOPE_DETECTOR=m
-# CONFIG_GEHC_PMC_ADC is not set
-CONFIG_HI8435=m
-CONFIG_HX711=m
-CONFIG_INA2XX_ADC=m
-CONFIG_INTEL_MRFLD_ADC=m
-CONFIG_LP8788_ADC=m
-CONFIG_LTC2309=m
-CONFIG_LTC2471=m
-CONFIG_LTC2485=m
-CONFIG_LTC2496=m
-CONFIG_LTC2497=m
-CONFIG_MAX1027=m
-CONFIG_MAX11100=m
-CONFIG_MAX1118=m
-CONFIG_MAX11205=m
-CONFIG_MAX11410=m
-CONFIG_MAX1241=m
-CONFIG_MAX1363=m
-CONFIG_MAX34408=m
-CONFIG_MAX77541_ADC=m
-CONFIG_MAX9611=m
-CONFIG_MCP320X=m
-CONFIG_MCP3422=m
-CONFIG_MCP3564=m
-CONFIG_MCP3911=m
-CONFIG_MEDIATEK_MT6359_AUXADC=m
-# CONFIG_MEDIATEK_MT6360_ADC is not set
-CONFIG_MEDIATEK_MT6370_ADC=m
-CONFIG_MEN_Z188_ADC=m
-CONFIG_MP2629_ADC=m
-CONFIG_NAU7802=m
-CONFIG_PAC1921=m
-# CONFIG_PAC1934 is not set
-CONFIG_PALMAS_GPADC=m
-CONFIG_QCOM_VADC_COMMON=m
-CONFIG_QCOM_SPMI_IADC=m
-CONFIG_QCOM_SPMI_VADC=m
-CONFIG_QCOM_SPMI_ADC5=m
-CONFIG_RICHTEK_RTQ6056=m
-CONFIG_SD_ADC_MODULATOR=m
-CONFIG_TI_ADC081C=m
-CONFIG_TI_ADC0832=m
-CONFIG_TI_ADC084S021=m
-CONFIG_TI_ADC12138=m
-CONFIG_TI_ADC108S102=m
-CONFIG_TI_ADC128S052=m
-CONFIG_TI_ADC161S626=m
-CONFIG_TI_ADS1015=m
-CONFIG_TI_ADS1119=m
-CONFIG_TI_ADS7924=m
-CONFIG_TI_ADS1100=m
-# CONFIG_TI_ADS1298 is not set
-CONFIG_TI_ADS7950=m
-CONFIG_TI_ADS8344=m
-CONFIG_TI_ADS8688=m
-CONFIG_TI_ADS124S08=m
-CONFIG_TI_ADS131E08=m
-CONFIG_TI_LMP92064=m
-CONFIG_TI_TLC4541=m
-CONFIG_TI_TSC2046=m
-CONFIG_TWL4030_MADC=m
-CONFIG_TWL6030_GPADC=m
-CONFIG_VF610_ADC=m
-CONFIG_VIPERBOARD_ADC=m
-CONFIG_XILINX_XADC=m
-# end of Analog to digital converters
-
-#
-# Analog to digital and digital to analog converters
-#
-CONFIG_AD74115=m
-CONFIG_AD74413R=m
-# end of Analog to digital and digital to analog converters
-
-#
-# Analog Front Ends
-#
-CONFIG_IIO_RESCALE=m
-# end of Analog Front Ends
-
-#
-# Amplifiers
-#
-CONFIG_AD8366=m
-CONFIG_ADA4250=m
-CONFIG_HMC425=m
-# end of Amplifiers
-
-#
-# Capacitance to digital converters
-#
-CONFIG_AD7150=m
-CONFIG_AD7746=m
-# end of Capacitance to digital converters
-
-#
-# Chemical Sensors
-#
-CONFIG_AOSONG_AGS02MA=m
-CONFIG_ATLAS_PH_SENSOR=m
-CONFIG_ATLAS_EZO_SENSOR=m
-CONFIG_BME680=m
-CONFIG_BME680_I2C=m
-CONFIG_BME680_SPI=m
-CONFIG_CCS811=m
-CONFIG_ENS160=m
-CONFIG_ENS160_I2C=m
-CONFIG_ENS160_SPI=m
-CONFIG_IAQCORE=m
-CONFIG_PMS7003=m
-CONFIG_SCD30_CORE=m
-CONFIG_SCD30_I2C=m
-CONFIG_SCD30_SERIAL=m
-CONFIG_SCD4X=m
-CONFIG_SENSIRION_SGP30=m
-CONFIG_SENSIRION_SGP40=m
-CONFIG_SPS30=m
-CONFIG_SPS30_I2C=m
-CONFIG_SPS30_SERIAL=m
-CONFIG_SENSEAIR_SUNRISE_CO2=m
-CONFIG_VZ89X=m
-# end of Chemical Sensors
-
-CONFIG_IIO_CROS_EC_SENSORS_CORE=m
-CONFIG_IIO_CROS_EC_SENSORS=m
-CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE=m
-
-#
-# Hid Sensor IIO Common
-#
-CONFIG_HID_SENSOR_IIO_COMMON=m
-CONFIG_HID_SENSOR_IIO_TRIGGER=m
-# end of Hid Sensor IIO Common
-
-CONFIG_IIO_INV_SENSORS_TIMESTAMP=m
-CONFIG_IIO_MS_SENSORS_I2C=m
-
-#
-# IIO SCMI Sensors
-#
-# end of IIO SCMI Sensors
-
-#
-# SSP Sensor Common
-#
-CONFIG_IIO_SSP_SENSORS_COMMONS=m
-CONFIG_IIO_SSP_SENSORHUB=m
-# end of SSP Sensor Common
-
-CONFIG_IIO_ST_SENSORS_I2C=m
-CONFIG_IIO_ST_SENSORS_SPI=m
-CONFIG_IIO_ST_SENSORS_CORE=m
-
-#
-# Digital to analog converters
-#
-# CONFIG_AD3552R_HS is not set
-CONFIG_AD3552R_LIB=m
-CONFIG_AD3552R=m
-CONFIG_AD5064=m
-CONFIG_AD5360=m
-CONFIG_AD5380=m
-CONFIG_AD5421=m
-CONFIG_AD5446=m
-CONFIG_AD5449=m
-CONFIG_AD5592R_BASE=m
-CONFIG_AD5592R=m
-CONFIG_AD5593R=m
-CONFIG_AD5504=m
-CONFIG_AD5624R_SPI=m
-# CONFIG_AD9739A is not set
-CONFIG_LTC2688=m
-CONFIG_AD5686=m
-CONFIG_AD5686_SPI=m
-CONFIG_AD5696_I2C=m
-CONFIG_AD5755=m
-CONFIG_AD5758=m
-CONFIG_AD5761=m
-CONFIG_AD5764=m
-CONFIG_AD5766=m
-CONFIG_AD5770R=m
-CONFIG_AD5791=m
-CONFIG_AD7293=m
-CONFIG_AD7303=m
-# CONFIG_AD8460 is not set
-CONFIG_AD8801=m
-CONFIG_BD79703=m
-CONFIG_DPOT_DAC=m
-CONFIG_DS4424=m
-CONFIG_LTC1660=m
-CONFIG_LTC2632=m
-CONFIG_LTC2664=m
-CONFIG_M62332=m
-CONFIG_MAX517=m
-CONFIG_MAX5522=m
-CONFIG_MAX5821=m
-CONFIG_MCP4725=m
-# CONFIG_MCP4728 is not set
-CONFIG_MCP4821=m
-CONFIG_MCP4922=m
-CONFIG_TI_DAC082S085=m
-CONFIG_TI_DAC5571=m
-CONFIG_TI_DAC7311=m
-CONFIG_TI_DAC7612=m
-CONFIG_VF610_DAC=m
-# end of Digital to analog converters
-
-#
-# IIO dummy driver
-#
-CONFIG_IIO_SIMPLE_DUMMY=m
-# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set
-# CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set
-# end of IIO dummy driver
-
-#
-# Filters
-#
-# end of Filters
-
-#
-# Frequency Synthesizers DDS/PLL
-#
-
-#
-# Clock Generator/Distribution
-#
-CONFIG_AD9523=m
-# end of Clock Generator/Distribution
-
-#
-# Phase-Locked Loop (PLL) frequency synthesizers
-#
-CONFIG_ADF4350=m
-CONFIG_ADF4371=m
-CONFIG_ADF4377=m
-# CONFIG_ADMFM2000 is not set
-CONFIG_ADMV1013=m
-CONFIG_ADMV4420=m
-CONFIG_ADRF6780=m
-# end of Phase-Locked Loop (PLL) frequency synthesizers
-# end of Frequency Synthesizers DDS/PLL
-
-#
-# Digital gyroscope sensors
-#
-CONFIG_ADIS16080=m
-CONFIG_ADIS16130=m
-CONFIG_ADIS16136=m
-CONFIG_ADIS16260=m
-CONFIG_ADXRS290=m
-CONFIG_ADXRS450=m
-CONFIG_BMG160=m
-CONFIG_BMG160_I2C=m
-CONFIG_BMG160_SPI=m
-CONFIG_FXAS21002C=m
-CONFIG_FXAS21002C_I2C=m
-CONFIG_FXAS21002C_SPI=m
-CONFIG_HID_SENSOR_GYRO_3D=m
-CONFIG_MPU3050=m
-CONFIG_MPU3050_I2C=m
-CONFIG_IIO_ST_GYRO_3AXIS=m
-CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
-CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
-CONFIG_ITG3200=m
-# end of Digital gyroscope sensors
-
-#
-# Health Sensors
-#
-
-#
-# Heart Rate Monitors
-#
-CONFIG_AFE4403=m
-CONFIG_AFE4404=m
-CONFIG_MAX30100=m
-CONFIG_MAX30102=m
-# end of Heart Rate Monitors
-# end of Health Sensors
-
-#
-# Humidity sensors
-#
-CONFIG_AM2315=m
-CONFIG_DHT11=m
-CONFIG_ENS210=m
-CONFIG_HDC100X=m
-CONFIG_HDC2010=m
-CONFIG_HDC3020=m
-CONFIG_HID_SENSOR_HUMIDITY=m
-CONFIG_HTS221=m
-CONFIG_HTS221_I2C=m
-CONFIG_HTS221_SPI=m
-CONFIG_HTU21=m
-CONFIG_SI7005=m
-CONFIG_SI7020=m
-# end of Humidity sensors
-
-#
-# Inertial measurement units
-#
-CONFIG_ADIS16400=m
-CONFIG_ADIS16460=m
-CONFIG_ADIS16475=m
-CONFIG_ADIS16480=m
-CONFIG_BMI160=m
-CONFIG_BMI160_I2C=m
-CONFIG_BMI160_SPI=m
-# CONFIG_BMI270_I2C is not set
-# CONFIG_BMI270_SPI is not set
-CONFIG_BMI323=m
-CONFIG_BMI323_I2C=m
-CONFIG_BMI323_SPI=m
-CONFIG_BOSCH_BNO055=m
-CONFIG_BOSCH_BNO055_SERIAL=m
-CONFIG_BOSCH_BNO055_I2C=m
-CONFIG_FXOS8700=m
-CONFIG_FXOS8700_I2C=m
-CONFIG_FXOS8700_SPI=m
-CONFIG_KMX61=m
-CONFIG_INV_ICM42600=m
-CONFIG_INV_ICM42600_I2C=m
-CONFIG_INV_ICM42600_SPI=m
-CONFIG_INV_MPU6050_IIO=m
-CONFIG_INV_MPU6050_I2C=m
-CONFIG_INV_MPU6050_SPI=m
-# CONFIG_SMI240 is not set
-CONFIG_IIO_ST_LSM6DSX=m
-CONFIG_IIO_ST_LSM6DSX_I2C=m
-CONFIG_IIO_ST_LSM6DSX_SPI=m
-CONFIG_IIO_ST_LSM6DSX_I3C=m
-CONFIG_IIO_ST_LSM9DS0=m
-CONFIG_IIO_ST_LSM9DS0_I2C=m
-CONFIG_IIO_ST_LSM9DS0_SPI=m
-# end of Inertial measurement units
-
-CONFIG_IIO_ADIS_LIB=m
-CONFIG_IIO_ADIS_LIB_BUFFER=y
-
-#
-# Light sensors
-#
-CONFIG_ACPI_ALS=m
-CONFIG_ADJD_S311=m
-CONFIG_ADUX1020=m
-CONFIG_AL3010=m
-CONFIG_AL3320A=m
-CONFIG_APDS9300=m
-# CONFIG_APDS9306 is not set
-CONFIG_APDS9960=m
-CONFIG_AS73211=m
-CONFIG_BH1745=m
-CONFIG_BH1750=m
-CONFIG_BH1780=m
-CONFIG_CM32181=m
-CONFIG_CM3232=m
-CONFIG_CM3323=m
-CONFIG_CM3605=m
-CONFIG_CM36651=m
-CONFIG_IIO_CROS_EC_LIGHT_PROX=m
-CONFIG_GP2AP002=m
-CONFIG_GP2AP020A00F=m
-CONFIG_IQS621_ALS=m
-CONFIG_SENSORS_ISL29018=m
-CONFIG_SENSORS_ISL29028=m
-CONFIG_ISL29125=m
-CONFIG_ISL76682=m
-CONFIG_HID_SENSOR_ALS=m
-CONFIG_HID_SENSOR_PROX=m
-CONFIG_JSA1212=m
-CONFIG_ROHM_BU27034=m
-CONFIG_RPR0521=m
-CONFIG_SENSORS_LM3533=m
-CONFIG_LTR390=m
-CONFIG_LTR501=m
-CONFIG_LTRF216A=m
-CONFIG_LV0104CS=m
-CONFIG_MAX44000=m
-CONFIG_MAX44009=m
-CONFIG_NOA1305=m
-CONFIG_OPT3001=m
-CONFIG_OPT4001=m
-CONFIG_OPT4060=m
-CONFIG_PA12203001=m
-CONFIG_SI1133=m
-CONFIG_SI1145=m
-CONFIG_STK3310=m
-CONFIG_ST_UVIS25=m
-CONFIG_ST_UVIS25_I2C=m
-CONFIG_ST_UVIS25_SPI=m
-CONFIG_TCS3414=m
-CONFIG_TCS3472=m
-CONFIG_SENSORS_TSL2563=m
-CONFIG_TSL2583=m
-CONFIG_TSL2591=m
-CONFIG_TSL2772=m
-CONFIG_TSL4531=m
-CONFIG_US5182D=m
-CONFIG_VCNL4000=m
-CONFIG_VCNL4035=m
-# CONFIG_VEML3235 is not set
-CONFIG_VEML6030=m
-CONFIG_VEML6040=m
-CONFIG_VEML6070=m
-CONFIG_VEML6075=m
-CONFIG_VL6180=m
-CONFIG_ZOPT2201=m
-# end of Light sensors
-
-#
-# Magnetometer sensors
-#
-CONFIG_AK8974=m
-CONFIG_AK8975=m
-CONFIG_AK09911=m
-# CONFIG_ALS31300 is not set
-CONFIG_BMC150_MAGN=m
-CONFIG_BMC150_MAGN_I2C=m
-CONFIG_BMC150_MAGN_SPI=m
-CONFIG_MAG3110=m
-CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
-CONFIG_MMC35240=m
-CONFIG_IIO_ST_MAGN_3AXIS=m
-CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
-CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
-CONFIG_SENSORS_HMC5843=m
-CONFIG_SENSORS_HMC5843_I2C=m
-CONFIG_SENSORS_HMC5843_SPI=m
-CONFIG_SENSORS_RM3100=m
-CONFIG_SENSORS_RM3100_I2C=m
-CONFIG_SENSORS_RM3100_SPI=m
-CONFIG_TI_TMAG5273=m
-CONFIG_YAMAHA_YAS530=m
-# end of Magnetometer sensors
-
-#
-# Multiplexers
-#
-CONFIG_IIO_MUX=m
-# end of Multiplexers
-
-#
-# Inclinometer sensors
-#
-CONFIG_HID_SENSOR_INCLINOMETER_3D=m
-CONFIG_HID_SENSOR_DEVICE_ROTATION=m
-# end of Inclinometer sensors
-
-#
-# Triggers - standalone
-#
-CONFIG_IIO_HRTIMER_TRIGGER=m
-CONFIG_IIO_INTERRUPT_TRIGGER=m
-CONFIG_IIO_TIGHTLOOP_TRIGGER=m
-CONFIG_IIO_SYSFS_TRIGGER=m
-# end of Triggers - standalone
-
-#
-# Linear and angular position sensors
-#
-CONFIG_IQS624_POS=m
-CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m
-# end of Linear and angular position sensors
-
-#
-# Digital potentiometers
-#
-CONFIG_AD5110=m
-CONFIG_AD5272=m
-CONFIG_DS1803=m
-CONFIG_MAX5432=m
-CONFIG_MAX5481=m
-CONFIG_MAX5487=m
-CONFIG_MCP4018=m
-CONFIG_MCP4131=m
-CONFIG_MCP4531=m
-CONFIG_MCP41010=m
-CONFIG_TPL0102=m
-CONFIG_X9250=m
-# end of Digital potentiometers
-
-#
-# Digital potentiostats
-#
-CONFIG_LMP91000=m
-# end of Digital potentiostats
-
-#
-# Pressure sensors
-#
-CONFIG_ABP060MG=m
-CONFIG_ROHM_BM1390=m
-CONFIG_BMP280=m
-CONFIG_BMP280_I2C=m
-CONFIG_BMP280_SPI=m
-CONFIG_IIO_CROS_EC_BARO=m
-CONFIG_DLHL60D=m
-CONFIG_DPS310=m
-CONFIG_HID_SENSOR_PRESS=m
-CONFIG_HP03=m
-CONFIG_HSC030PA=m
-CONFIG_HSC030PA_I2C=m
-CONFIG_HSC030PA_SPI=m
-CONFIG_ICP10100=m
-CONFIG_MPL115=m
-CONFIG_MPL115_I2C=m
-CONFIG_MPL115_SPI=m
-CONFIG_MPL3115=m
-CONFIG_MPRLS0025PA=m
-CONFIG_MPRLS0025PA_I2C=m
-CONFIG_MPRLS0025PA_SPI=m
-CONFIG_MS5611=m
-CONFIG_MS5611_I2C=m
-CONFIG_MS5611_SPI=m
-CONFIG_MS5637=m
-CONFIG_SDP500=m
-CONFIG_IIO_ST_PRESS=m
-CONFIG_IIO_ST_PRESS_I2C=m
-CONFIG_IIO_ST_PRESS_SPI=m
-CONFIG_T5403=m
-CONFIG_HP206C=m
-CONFIG_ZPA2326=m
-CONFIG_ZPA2326_I2C=m
-CONFIG_ZPA2326_SPI=m
-# end of Pressure sensors
-
-#
-# Lightning sensors
-#
-CONFIG_AS3935=m
-# end of Lightning sensors
-
-#
-# Proximity and distance sensors
-#
-CONFIG_CROS_EC_MKBP_PROXIMITY=m
-CONFIG_HX9023S=m
-# CONFIG_IRSD200 is not set
-CONFIG_ISL29501=m
-CONFIG_LIDAR_LITE_V2=m
-CONFIG_MB1232=m
-CONFIG_PING=m
-CONFIG_RFD77402=m
-CONFIG_SRF04=m
-CONFIG_SX_COMMON=m
-CONFIG_SX9310=m
-CONFIG_SX9324=m
-CONFIG_SX9360=m
-CONFIG_SX9500=m
-CONFIG_SRF08=m
-CONFIG_VCNL3020=m
-CONFIG_VL53L0X_I2C=m
-CONFIG_AW96103=m
-# end of Proximity and distance sensors
-
-#
-# Resolver to digital converters
-#
-CONFIG_AD2S90=m
-CONFIG_AD2S1200=m
-CONFIG_AD2S1210=m
-# end of Resolver to digital converters
-
-#
-# Temperature sensors
-#
-CONFIG_IQS620AT_TEMP=m
-CONFIG_LTC2983=m
-CONFIG_MAXIM_THERMOCOUPLE=m
-CONFIG_HID_SENSOR_TEMP=m
-CONFIG_MLX90614=m
-CONFIG_MLX90632=m
-CONFIG_MLX90635=m
-CONFIG_TMP006=m
-CONFIG_TMP007=m
-CONFIG_TMP117=m
-CONFIG_TSYS01=m
-CONFIG_TSYS02D=m
-CONFIG_MAX30208=m
-CONFIG_MAX31856=m
-CONFIG_MAX31865=m
-CONFIG_MCP9600=m
-# end of Temperature sensors
-
-CONFIG_NTB=m
-CONFIG_NTB_MSI=y
-CONFIG_NTB_IDT=m
-CONFIG_NTB_EPF=m
-CONFIG_NTB_SWITCHTEC=m
-CONFIG_NTB_PINGPONG=m
-CONFIG_NTB_TOOL=m
-CONFIG_NTB_PERF=m
-CONFIG_NTB_MSI_TEST=m
-CONFIG_NTB_TRANSPORT=m
-CONFIG_PWM=y
-# CONFIG_PWM_DEBUG is not set
-CONFIG_PWM_CLK=m
-CONFIG_PWM_CRC=y
-CONFIG_PWM_CROS_EC=m
-CONFIG_PWM_DWC_CORE=m
-CONFIG_PWM_DWC=m
-CONFIG_PWM_GPIO=m
-CONFIG_PWM_IQS620A=m
-CONFIG_PWM_LP3943=m
-CONFIG_PWM_LPSS=m
-CONFIG_PWM_LPSS_PCI=m
-CONFIG_PWM_LPSS_PLATFORM=m
-CONFIG_PWM_PCA9685=m
-CONFIG_PWM_TWL=m
-CONFIG_PWM_TWL_LED=m
-
-#
-# IRQ chip support
-#
-CONFIG_MADERA_IRQ=m
-# end of IRQ chip support
-
-CONFIG_IPACK_BUS=m
-CONFIG_BOARD_TPCI200=m
-CONFIG_SERIAL_IPOCTAL=m
-CONFIG_RESET_CONTROLLER=y
-# CONFIG_RESET_GPIO is not set
-CONFIG_RESET_SIMPLE=y
-CONFIG_RESET_TI_SYSCON=m
-CONFIG_RESET_TI_TPS380X=m
-
-#
-# PHY Subsystem
-#
-CONFIG_GENERIC_PHY=y
-CONFIG_GENERIC_PHY_MIPI_DPHY=y
-CONFIG_USB_LGM_PHY=m
-CONFIG_PHY_CAN_TRANSCEIVER=m
-
-#
-# PHY drivers for Broadcom platforms
-#
-CONFIG_BCM_KONA_USB2_PHY=m
-# end of PHY drivers for Broadcom platforms
-
-CONFIG_PHY_PXA_28NM_HSIC=m
-CONFIG_PHY_PXA_28NM_USB2=m
-CONFIG_PHY_CPCAP_USB=m
-CONFIG_PHY_QCOM_USB_HS=m
-CONFIG_PHY_QCOM_USB_HSIC=m
-CONFIG_PHY_SAMSUNG_USB2=m
-CONFIG_PHY_TUSB1210=m
-CONFIG_PHY_INTEL_LGM_EMMC=m
-# end of PHY Subsystem
-
-CONFIG_POWERCAP=y
-CONFIG_INTEL_RAPL_CORE=m
-CONFIG_INTEL_RAPL=m
-CONFIG_IDLE_INJECT=y
-CONFIG_MCB=m
-CONFIG_MCB_PCI=m
-CONFIG_MCB_LPC=m
-
-#
-# Performance monitor support
-#
-CONFIG_DWC_PCIE_PMU=m
-CONFIG_CXL_PMU=m
-# end of Performance monitor support
-
-CONFIG_RAS=y
-# CONFIG_AMD_ATL is not set
-CONFIG_USB4=m
-# CONFIG_USB4_DEBUGFS_WRITE is not set
-# CONFIG_USB4_DMA_TEST is not set
-
-#
-# Android
-#
-# CONFIG_ANDROID_BINDER_IPC is not set
-# end of Android
-
-CONFIG_LIBNVDIMM=y
-CONFIG_BLK_DEV_PMEM=m
-CONFIG_ND_CLAIM=y
-CONFIG_ND_BTT=m
-CONFIG_BTT=y
-CONFIG_NVDIMM_KEYS=y
-# CONFIG_NVDIMM_SECURITY_TEST is not set
-CONFIG_DAX=y
-CONFIG_DEV_DAX=m
-CONFIG_DEV_DAX_CXL=m
-CONFIG_NVMEM=y
-CONFIG_NVMEM_SYSFS=y
-# CONFIG_NVMEM_LAYOUTS is not set
-CONFIG_NVMEM_RAVE_SP_EEPROM=m
-CONFIG_NVMEM_RMEM=m
-CONFIG_NVMEM_SPMI_SDAM=m
-
-#
-# HW tracing support
-#
-CONFIG_STM=m
-CONFIG_STM_PROTO_BASIC=m
-CONFIG_STM_PROTO_SYS_T=m
-CONFIG_STM_DUMMY=m
-CONFIG_STM_SOURCE_CONSOLE=m
-CONFIG_STM_SOURCE_HEARTBEAT=m
-CONFIG_STM_SOURCE_FTRACE=m
-CONFIG_INTEL_TH=m
-CONFIG_INTEL_TH_PCI=m
-CONFIG_INTEL_TH_ACPI=m
-CONFIG_INTEL_TH_GTH=m
-CONFIG_INTEL_TH_STH=m
-CONFIG_INTEL_TH_MSU=m
-CONFIG_INTEL_TH_PTI=m
-# CONFIG_INTEL_TH_DEBUG is not set
-# end of HW tracing support
-
-CONFIG_FPGA=m
-CONFIG_ALTERA_PR_IP_CORE=m
-CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
-CONFIG_FPGA_MGR_ALTERA_CVP=m
-CONFIG_FPGA_MGR_XILINX_CORE=m
-# CONFIG_FPGA_MGR_XILINX_SELECTMAP is not set
-CONFIG_FPGA_MGR_XILINX_SPI=m
-CONFIG_FPGA_MGR_MACHXO2_SPI=m
-CONFIG_FPGA_BRIDGE=m
-CONFIG_ALTERA_FREEZE_BRIDGE=m
-CONFIG_XILINX_PR_DECOUPLER=m
-CONFIG_FPGA_REGION=m
-CONFIG_FPGA_DFL=m
-CONFIG_FPGA_DFL_FME=m
-CONFIG_FPGA_DFL_FME_MGR=m
-CONFIG_FPGA_DFL_FME_BRIDGE=m
-CONFIG_FPGA_DFL_FME_REGION=m
-CONFIG_FPGA_DFL_AFU=m
-CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m
-CONFIG_FPGA_DFL_PCI=m
-CONFIG_FPGA_M10_BMC_SEC_UPDATE=m
-CONFIG_FPGA_MGR_MICROCHIP_SPI=m
-CONFIG_FPGA_MGR_LATTICE_SYSCONFIG=m
-CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI=m
-CONFIG_TEE=m
-CONFIG_MULTIPLEXER=m
-
-#
-# Multiplexer drivers
-#
-CONFIG_MUX_ADG792A=m
-CONFIG_MUX_ADGS1408=m
-CONFIG_MUX_GPIO=m
-# end of Multiplexer drivers
-
-CONFIG_PM_OPP=y
-# CONFIG_SIOX is not set
-# CONFIG_SLIMBUS is not set
-# CONFIG_INTERCONNECT is not set
-CONFIG_COUNTER=m
-CONFIG_INTEL_QEP=m
-CONFIG_INTERRUPT_CNT=m
-CONFIG_MOST=m
-CONFIG_MOST_USB_HDM=m
-CONFIG_MOST_CDEV=m
-CONFIG_MOST_SND=m
-# CONFIG_PECI is not set
-CONFIG_HTE=y
-CONFIG_DPLL=y
-# end of Device Drivers
-
-#
-# File systems
-#
-CONFIG_DCACHE_WORD_ACCESS=y
-CONFIG_VALIDATE_FS_PARSER=y
-CONFIG_FS_IOMAP=y
-CONFIG_FS_STACK=y
-CONFIG_BUFFER_HEAD=y
-CONFIG_LEGACY_DIRECT_IO=y
-# CONFIG_EXT2_FS is not set
-# CONFIG_EXT3_FS is not set
-CONFIG_EXT4_FS=y
-CONFIG_EXT4_USE_FOR_EXT2=y
-CONFIG_EXT4_FS_POSIX_ACL=y
-CONFIG_EXT4_FS_SECURITY=y
-# CONFIG_EXT4_DEBUG is not set
-CONFIG_JBD2=y
-# CONFIG_JBD2_DEBUG is not set
-CONFIG_FS_MBCACHE=y
-CONFIG_JFS_FS=m
-CONFIG_JFS_POSIX_ACL=y
-CONFIG_JFS_SECURITY=y
-# CONFIG_JFS_DEBUG is not set
-CONFIG_JFS_STATISTICS=y
-CONFIG_XFS_FS=m
-CONFIG_XFS_SUPPORT_V4=y
-# CONFIG_XFS_SUPPORT_ASCII_CI is not set
-CONFIG_XFS_QUOTA=y
-CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_RT=y
-# CONFIG_XFS_ONLINE_SCRUB is not set
-# CONFIG_XFS_WARN is not set
-# CONFIG_XFS_DEBUG is not set
-CONFIG_GFS2_FS=m
-CONFIG_GFS2_FS_LOCKING_DLM=y
-CONFIG_OCFS2_FS=m
-CONFIG_OCFS2_FS_O2CB=m
-CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
-CONFIG_OCFS2_FS_STATS=y
-CONFIG_OCFS2_DEBUG_MASKLOG=y
-# CONFIG_OCFS2_DEBUG_FS is not set
-CONFIG_BTRFS_FS=m
-CONFIG_BTRFS_FS_POSIX_ACL=y
-# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
-# CONFIG_BTRFS_DEBUG is not set
-# CONFIG_BTRFS_ASSERT is not set
-# CONFIG_BTRFS_EXPERIMENTAL is not set
-# CONFIG_BTRFS_FS_REF_VERIFY is not set
-CONFIG_NILFS2_FS=m
-CONFIG_F2FS_FS=m
-CONFIG_F2FS_STAT_FS=y
-CONFIG_F2FS_FS_XATTR=y
-CONFIG_F2FS_FS_POSIX_ACL=y
-CONFIG_F2FS_FS_SECURITY=y
-# CONFIG_F2FS_CHECK_FS is not set
-# CONFIG_F2FS_FAULT_INJECTION is not set
-# CONFIG_F2FS_FS_COMPRESSION is not set
-# CONFIG_F2FS_IOSTAT is not set
-CONFIG_F2FS_UNFAIR_RWSEM=y
-CONFIG_BCACHEFS_FS=m
-# CONFIG_BCACHEFS_QUOTA is not set
-# CONFIG_BCACHEFS_ERASURE_CODING is not set
-# CONFIG_BCACHEFS_POSIX_ACL is not set
-# CONFIG_BCACHEFS_DEBUG is not set
-# CONFIG_BCACHEFS_TESTS is not set
-# CONFIG_BCACHEFS_LOCK_TIME_STATS is not set
-# CONFIG_BCACHEFS_NO_LATENCY_ACCT is not set
-CONFIG_BCACHEFS_SIX_OPTIMISTIC_SPIN=y
-# CONFIG_BCACHEFS_PATH_TRACEPOINTS is not set
-CONFIG_ZONEFS_FS=m
-CONFIG_FS_POSIX_ACL=y
-CONFIG_EXPORTFS=y
-# CONFIG_EXPORTFS_BLOCK_OPS is not set
-CONFIG_FILE_LOCKING=y
-# CONFIG_FS_ENCRYPTION is not set
-CONFIG_FS_VERITY=y
-# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set
-CONFIG_FSNOTIFY=y
-CONFIG_DNOTIFY=y
-CONFIG_INOTIFY_USER=y
-CONFIG_FANOTIFY=y
-CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
-CONFIG_QUOTA=y
-CONFIG_QUOTA_NETLINK_INTERFACE=y
-# CONFIG_QUOTA_DEBUG is not set
-CONFIG_QUOTA_TREE=m
-CONFIG_QFMT_V1=m
-CONFIG_QFMT_V2=m
-CONFIG_QUOTACTL=y
-CONFIG_AUTOFS_FS=m
-CONFIG_FUSE_FS=y
-CONFIG_CUSE=m
-CONFIG_VIRTIO_FS=m
-CONFIG_FUSE_PASSTHROUGH=y
-CONFIG_FUSE_IO_URING=y
-CONFIG_OVERLAY_FS=m
-# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
-# CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set
-# CONFIG_OVERLAY_FS_INDEX is not set
-# CONFIG_OVERLAY_FS_METACOPY is not set
-# CONFIG_OVERLAY_FS_DEBUG is not set
-
-#
-# Caches
-#
-CONFIG_NETFS_SUPPORT=m
-CONFIG_NETFS_STATS=y
-CONFIG_NETFS_DEBUG=y
-CONFIG_FSCACHE=y
-CONFIG_FSCACHE_STATS=y
-CONFIG_CACHEFILES=m
-# CONFIG_CACHEFILES_DEBUG is not set
-# CONFIG_CACHEFILES_ERROR_INJECTION is not set
-# CONFIG_CACHEFILES_ONDEMAND is not set
-# end of Caches
-
-#
-# CD-ROM/DVD Filesystems
-#
-CONFIG_ISO9660_FS=m
-CONFIG_JOLIET=y
-CONFIG_ZISOFS=y
-CONFIG_UDF_FS=m
-# end of CD-ROM/DVD Filesystems
-
-#
-# DOS/FAT/EXFAT/NT Filesystems
-#
-CONFIG_FAT_FS=y
-CONFIG_MSDOS_FS=m
-CONFIG_VFAT_FS=y
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
-# CONFIG_FAT_DEFAULT_UTF8 is not set
-CONFIG_EXFAT_FS=m
-CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
-CONFIG_NTFS3_FS=m
-CONFIG_NTFS3_LZX_XPRESS=y
-# CONFIG_NTFS3_FS_POSIX_ACL is not set
-CONFIG_NTFS_FS=m
-# end of DOS/FAT/EXFAT/NT Filesystems
-
-#
-# Pseudo filesystems
-#
-CONFIG_PROC_FS=y
-CONFIG_PROC_KCORE=y
-CONFIG_PROC_VMCORE=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
-CONFIG_PROC_SYSCTL=y
-CONFIG_PROC_PAGE_MONITOR=y
-CONFIG_PROC_CHILDREN=y
-CONFIG_PROC_PID_ARCH_STATUS=y
-CONFIG_KERNFS=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-CONFIG_TMPFS_POSIX_ACL=y
-CONFIG_TMPFS_XATTR=y
-# CONFIG_TMPFS_QUOTA is not set
-CONFIG_HUGETLBFS=y
-CONFIG_HUGETLB_PAGE=y
-CONFIG_HUGETLB_PMD_PAGE_TABLE_SHARING=y
-CONFIG_CONFIGFS_FS=m
-CONFIG_EFIVAR_FS=y
-# end of Pseudo filesystems
-
-CONFIG_MISC_FILESYSTEMS=y
-CONFIG_ORANGEFS_FS=m
-CONFIG_ADFS_FS=m
-# CONFIG_ADFS_FS_RW is not set
-CONFIG_AFFS_FS=m
-CONFIG_ECRYPT_FS=y
-CONFIG_ECRYPT_FS_MESSAGING=y
-CONFIG_HFS_FS=m
-CONFIG_HFSPLUS_FS=m
-CONFIG_BEFS_FS=m
-# CONFIG_BEFS_DEBUG is not set
-CONFIG_BFS_FS=m
-CONFIG_EFS_FS=m
-CONFIG_JFFS2_FS=m
-CONFIG_JFFS2_FS_DEBUG=0
-CONFIG_JFFS2_FS_WRITEBUFFER=y
-# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
-# CONFIG_JFFS2_SUMMARY is not set
-CONFIG_JFFS2_FS_XATTR=y
-CONFIG_JFFS2_FS_POSIX_ACL=y
-CONFIG_JFFS2_FS_SECURITY=y
-CONFIG_JFFS2_COMPRESSION_OPTIONS=y
-CONFIG_JFFS2_ZLIB=y
-CONFIG_JFFS2_LZO=y
-CONFIG_JFFS2_RTIME=y
-# CONFIG_JFFS2_RUBIN is not set
-# CONFIG_JFFS2_CMODE_NONE is not set
-# CONFIG_JFFS2_CMODE_PRIORITY is not set
-# CONFIG_JFFS2_CMODE_SIZE is not set
-CONFIG_JFFS2_CMODE_FAVOURLZO=y
-CONFIG_UBIFS_FS=m
-# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
-CONFIG_UBIFS_FS_LZO=y
-CONFIG_UBIFS_FS_ZLIB=y
-CONFIG_UBIFS_FS_ZSTD=y
-CONFIG_UBIFS_ATIME_SUPPORT=y
-CONFIG_UBIFS_FS_XATTR=y
-CONFIG_UBIFS_FS_SECURITY=y
-CONFIG_UBIFS_FS_AUTHENTICATION=y
-CONFIG_CRAMFS=m
-CONFIG_CRAMFS_BLOCKDEV=y
-# CONFIG_CRAMFS_MTD is not set
-CONFIG_SQUASHFS=m
-# CONFIG_SQUASHFS_FILE_CACHE is not set
-CONFIG_SQUASHFS_FILE_DIRECT=y
-CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
-# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set
-# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set
-# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set
-CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y
-CONFIG_SQUASHFS_XATTR=y
-CONFIG_SQUASHFS_ZLIB=y
-CONFIG_SQUASHFS_LZ4=y
-CONFIG_SQUASHFS_LZO=y
-CONFIG_SQUASHFS_XZ=y
-# CONFIG_SQUASHFS_ZSTD is not set
-# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
-# CONFIG_SQUASHFS_EMBEDDED is not set
-CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
-CONFIG_VXFS_FS=m
-CONFIG_MINIX_FS=m
-CONFIG_OMFS_FS=m
-CONFIG_HPFS_FS=m
-CONFIG_QNX4FS_FS=m
-CONFIG_QNX6FS_FS=m
-# CONFIG_QNX6FS_DEBUG is not set
-CONFIG_ROMFS_FS=m
-CONFIG_ROMFS_BACKED_BY_BLOCK=y
-# CONFIG_ROMFS_BACKED_BY_MTD is not set
-# CONFIG_ROMFS_BACKED_BY_BOTH is not set
-CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_PSTORE=y
-CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
-CONFIG_PSTORE_COMPRESS=y
-# CONFIG_PSTORE_CONSOLE is not set
-# CONFIG_PSTORE_PMSG is not set
-# CONFIG_PSTORE_FTRACE is not set
-CONFIG_PSTORE_RAM=m
-# CONFIG_PSTORE_BLK is not set
-CONFIG_SYSV_FS=m
-CONFIG_UFS_FS=m
-# CONFIG_UFS_FS_WRITE is not set
-# CONFIG_UFS_DEBUG is not set
-CONFIG_EROFS_FS=m
-# CONFIG_EROFS_FS_DEBUG is not set
-CONFIG_EROFS_FS_XATTR=y
-CONFIG_EROFS_FS_POSIX_ACL=y
-CONFIG_EROFS_FS_SECURITY=y
-CONFIG_EROFS_FS_BACKED_BY_FILE=y
-# CONFIG_EROFS_FS_ZIP is not set
-# CONFIG_EROFS_FS_ONDEMAND is not set
-CONFIG_VBOXSF_FS=m
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NFS_FS=m
-CONFIG_NFS_V2=m
-CONFIG_NFS_V3=m
-CONFIG_NFS_V3_ACL=y
-CONFIG_NFS_V4=m
-CONFIG_NFS_SWAP=y
-CONFIG_NFS_V4_1=y
-CONFIG_NFS_V4_2=y
-CONFIG_PNFS_FILE_LAYOUT=m
-CONFIG_PNFS_BLOCK=m
-CONFIG_PNFS_FLEXFILE_LAYOUT=m
-CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
-CONFIG_NFS_V4_1_MIGRATION=y
-CONFIG_NFS_V4_SECURITY_LABEL=y
-CONFIG_NFS_FSCACHE=y
-# CONFIG_NFS_USE_LEGACY_DNS is not set
-CONFIG_NFS_USE_KERNEL_DNS=y
-CONFIG_NFS_DEBUG=y
-# CONFIG_NFS_DISABLE_UDP_SUPPORT is not set
-# CONFIG_NFS_V4_2_READ_PLUS is not set
-CONFIG_NFSD=m
-# CONFIG_NFSD_V2 is not set
-CONFIG_NFSD_V3_ACL=y
-CONFIG_NFSD_V4=y
-# CONFIG_NFSD_BLOCKLAYOUT is not set
-# CONFIG_NFSD_SCSILAYOUT is not set
-# CONFIG_NFSD_FLEXFILELAYOUT is not set
-# CONFIG_NFSD_V4_2_INTER_SSC is not set
-CONFIG_NFSD_V4_SECURITY_LABEL=y
-# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set
-CONFIG_GRACE_PERIOD=m
-CONFIG_LOCKD=m
-CONFIG_LOCKD_V4=y
-CONFIG_NFS_ACL_SUPPORT=m
-CONFIG_NFS_COMMON=y
-CONFIG_NFS_COMMON_LOCALIO_SUPPORT=m
-CONFIG_NFS_LOCALIO=y
-CONFIG_NFS_V4_2_SSC_HELPER=y
-CONFIG_SUNRPC=m
-CONFIG_SUNRPC_GSS=m
-CONFIG_SUNRPC_BACKCHANNEL=y
-CONFIG_SUNRPC_SWAP=y
-CONFIG_RPCSEC_GSS_KRB5=m
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y
-CONFIG_SUNRPC_DEBUG=y
-CONFIG_SUNRPC_XPRT_RDMA=m
-CONFIG_CEPH_FS=m
-CONFIG_CEPH_FSCACHE=y
-CONFIG_CEPH_FS_POSIX_ACL=y
-CONFIG_CEPH_FS_SECURITY_LABEL=y
-CONFIG_CIFS=m
-# CONFIG_CIFS_STATS2 is not set
-CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
-CONFIG_CIFS_UPCALL=y
-CONFIG_CIFS_XATTR=y
-CONFIG_CIFS_POSIX=y
-CONFIG_CIFS_DEBUG=y
-# CONFIG_CIFS_DEBUG2 is not set
-# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
-CONFIG_CIFS_DFS_UPCALL=y
-CONFIG_CIFS_SWN_UPCALL=y
-# CONFIG_CIFS_SMB_DIRECT is not set
-CONFIG_CIFS_FSCACHE=y
-# CONFIG_CIFS_COMPRESSION is not set
-# CONFIG_SMB_SERVER is not set
-CONFIG_SMBFS=m
-CONFIG_CODA_FS=m
-CONFIG_AFS_FS=m
-# CONFIG_AFS_DEBUG is not set
-CONFIG_AFS_FSCACHE=y
-# CONFIG_AFS_DEBUG_CURSOR is not set
-CONFIG_9P_FS=m
-CONFIG_9P_FSCACHE=y
-CONFIG_9P_FS_POSIX_ACL=y
-CONFIG_9P_FS_SECURITY=y
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="utf8"
-CONFIG_NLS_CODEPAGE_437=y
-CONFIG_NLS_CODEPAGE_737=m
-CONFIG_NLS_CODEPAGE_775=m
-CONFIG_NLS_CODEPAGE_850=m
-CONFIG_NLS_CODEPAGE_852=m
-CONFIG_NLS_CODEPAGE_855=m
-CONFIG_NLS_CODEPAGE_857=m
-CONFIG_NLS_CODEPAGE_860=m
-CONFIG_NLS_CODEPAGE_861=m
-CONFIG_NLS_CODEPAGE_862=m
-CONFIG_NLS_CODEPAGE_863=m
-CONFIG_NLS_CODEPAGE_864=m
-CONFIG_NLS_CODEPAGE_865=m
-CONFIG_NLS_CODEPAGE_866=m
-CONFIG_NLS_CODEPAGE_869=m
-CONFIG_NLS_CODEPAGE_936=m
-CONFIG_NLS_CODEPAGE_950=m
-CONFIG_NLS_CODEPAGE_932=m
-CONFIG_NLS_CODEPAGE_949=m
-CONFIG_NLS_CODEPAGE_874=m
-CONFIG_NLS_ISO8859_8=m
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-CONFIG_NLS_ASCII=m
-CONFIG_NLS_ISO8859_1=m
-CONFIG_NLS_ISO8859_2=m
-CONFIG_NLS_ISO8859_3=m
-CONFIG_NLS_ISO8859_4=m
-CONFIG_NLS_ISO8859_5=m
-CONFIG_NLS_ISO8859_6=m
-CONFIG_NLS_ISO8859_7=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=m
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=m
-CONFIG_NLS_MAC_ROMAN=m
-CONFIG_NLS_MAC_CELTIC=m
-CONFIG_NLS_MAC_CENTEURO=m
-CONFIG_NLS_MAC_CROATIAN=m
-CONFIG_NLS_MAC_CYRILLIC=m
-CONFIG_NLS_MAC_GAELIC=m
-CONFIG_NLS_MAC_GREEK=m
-CONFIG_NLS_MAC_ICELAND=m
-CONFIG_NLS_MAC_INUIT=m
-CONFIG_NLS_MAC_ROMANIAN=m
-CONFIG_NLS_MAC_TURKISH=m
-CONFIG_NLS_UTF8=m
-CONFIG_NLS_UCS2_UTILS=m
-CONFIG_DLM=m
-# CONFIG_DLM_DEBUG is not set
-CONFIG_UNICODE=y
-# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
-CONFIG_IO_WQ=y
-# end of File systems
-
-#
-# Security options
-#
-CONFIG_KEYS=y
-CONFIG_KEYS_REQUEST_CACHE=y
-CONFIG_PERSISTENT_KEYRINGS=y
-CONFIG_TRUSTED_KEYS=y
-CONFIG_HAVE_TRUSTED_KEYS=y
-CONFIG_TRUSTED_KEYS_TPM=y
-CONFIG_ENCRYPTED_KEYS=y
-# CONFIG_USER_DECRYPTED_DATA is not set
-CONFIG_KEY_DH_OPERATIONS=y
-CONFIG_KEY_NOTIFICATIONS=y
-# CONFIG_SECURITY_DMESG_RESTRICT is not set
-CONFIG_PROC_MEM_ALWAYS_FORCE=y
-# CONFIG_PROC_MEM_FORCE_PTRACE is not set
-# CONFIG_PROC_MEM_NO_FORCE is not set
-CONFIG_SECURITY=y
-CONFIG_HAS_SECURITY_AUDIT=y
-CONFIG_SECURITYFS=y
-CONFIG_SECURITY_NETWORK=y
-# CONFIG_SECURITY_INFINIBAND is not set
-CONFIG_SECURITY_NETWORK_XFRM=y
-CONFIG_SECURITY_PATH=y
-CONFIG_INTEL_TXT=y
-CONFIG_LSM_MMAP_MIN_ADDR=0
-CONFIG_HARDENED_USERCOPY=y
-CONFIG_FORTIFY_SOURCE=y
-# CONFIG_STATIC_USERMODEHELPER is not set
-CONFIG_SECURITY_SELINUX=y
-CONFIG_SECURITY_SELINUX_BOOTPARAM=y
-CONFIG_SECURITY_SELINUX_DEVELOP=y
-CONFIG_SECURITY_SELINUX_AVC_STATS=y
-CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
-CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
-# CONFIG_SECURITY_SELINUX_DEBUG is not set
-CONFIG_SECURITY_SMACK=y
-# CONFIG_SECURITY_SMACK_BRINGUP is not set
-CONFIG_SECURITY_SMACK_NETFILTER=y
-# CONFIG_SECURITY_SMACK_APPEND_SIGNALS is not set
-CONFIG_SECURITY_TOMOYO=y
-CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048
-CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
-# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set
-CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
-CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init"
-# CONFIG_SECURITY_TOMOYO_INSECURE_BUILTIN_SETTING is not set
-CONFIG_SECURITY_APPARMOR=y
-# CONFIG_SECURITY_APPARMOR_DEBUG is not set
-CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y
-CONFIG_SECURITY_APPARMOR_HASH=y
-CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
-CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y
-CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y
-# CONFIG_SECURITY_LOADPIN is not set
-CONFIG_SECURITY_YAMA=y
-# CONFIG_SECURITY_SAFESETID is not set
-# CONFIG_SECURITY_LOCKDOWN_LSM is not set
-CONFIG_SECURITY_LANDLOCK=y
-# CONFIG_SECURITY_IPE is not set
-CONFIG_INTEGRITY=y
-CONFIG_INTEGRITY_SIGNATURE=y
-CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
-CONFIG_INTEGRITY_TRUSTED_KEYRING=y
-CONFIG_INTEGRITY_AUDIT=y
-CONFIG_IMA=y
-CONFIG_IMA_MEASURE_PCR_IDX=10
-CONFIG_IMA_LSM_RULES=y
-CONFIG_IMA_NG_TEMPLATE=y
-# CONFIG_IMA_SIG_TEMPLATE is not set
-CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng"
-CONFIG_IMA_DEFAULT_HASH_SHA1=y
-# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set
-# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
-CONFIG_IMA_DEFAULT_HASH="sha1"
-# CONFIG_IMA_WRITE_POLICY is not set
-# CONFIG_IMA_READ_POLICY is not set
-CONFIG_IMA_APPRAISE=y
-# CONFIG_IMA_ARCH_POLICY is not set
-# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
-CONFIG_IMA_APPRAISE_BOOTPARAM=y
-# CONFIG_IMA_APPRAISE_MODSIG is not set
-# CONFIG_IMA_BLACKLIST_KEYRING is not set
-# CONFIG_IMA_LOAD_X509 is not set
-CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y
-CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y
-# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set
-CONFIG_IMA_DISABLE_HTABLE=y
-CONFIG_EVM=y
-CONFIG_EVM_ATTR_FSUUID=y
-CONFIG_EVM_EXTRA_SMACK_XATTRS=y
-# CONFIG_EVM_ADD_XATTRS is not set
-# CONFIG_EVM_LOAD_X509 is not set
-# CONFIG_DEFAULT_SECURITY_SELINUX is not set
-# CONFIG_DEFAULT_SECURITY_SMACK is not set
-# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
-CONFIG_DEFAULT_SECURITY_APPARMOR=y
-# CONFIG_DEFAULT_SECURITY_DAC is not set
-CONFIG_LSM="yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo"
-
-#
-# Kernel hardening options
-#
-
-#
-# Memory initialization
-#
-CONFIG_INIT_STACK_NONE=y
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
-CONFIG_GCC_PLUGIN_STACKLEAK=y
-# CONFIG_GCC_PLUGIN_STACKLEAK_VERBOSE is not set
-CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
-# CONFIG_STACKLEAK_METRICS is not set
-CONFIG_STACKLEAK_RUNTIME_DISABLE=y
-CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
-# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
-CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
-CONFIG_ZERO_CALL_USED_REGS=y
-# end of Memory initialization
-
-#
-# Hardening of kernel data structures
-#
-# CONFIG_LIST_HARDENED is not set
-# CONFIG_BUG_ON_DATA_CORRUPTION is not set
-# end of Hardening of kernel data structures
-
-CONFIG_RANDSTRUCT_NONE=y
-# CONFIG_RANDSTRUCT_FULL is not set
-# CONFIG_RANDSTRUCT_PERFORMANCE is not set
-# end of Kernel hardening options
-# end of Security options
-
-CONFIG_XOR_BLOCKS=m
-CONFIG_ASYNC_CORE=m
-CONFIG_ASYNC_MEMCPY=m
-CONFIG_ASYNC_XOR=m
-CONFIG_ASYNC_PQ=m
-CONFIG_ASYNC_RAID6_RECOV=m
-CONFIG_CRYPTO=y
-
-#
-# Crypto core or helper
-#
-CONFIG_CRYPTO_ALGAPI=y
-CONFIG_CRYPTO_ALGAPI2=y
-CONFIG_CRYPTO_AEAD=y
-CONFIG_CRYPTO_AEAD2=y
-CONFIG_CRYPTO_SIG=y
-CONFIG_CRYPTO_SIG2=y
-CONFIG_CRYPTO_SKCIPHER=y
-CONFIG_CRYPTO_SKCIPHER2=y
-CONFIG_CRYPTO_HASH=y
-CONFIG_CRYPTO_HASH2=y
-CONFIG_CRYPTO_RNG=y
-CONFIG_CRYPTO_RNG2=y
-CONFIG_CRYPTO_RNG_DEFAULT=y
-CONFIG_CRYPTO_AKCIPHER2=y
-CONFIG_CRYPTO_AKCIPHER=y
-CONFIG_CRYPTO_KPP2=y
-CONFIG_CRYPTO_KPP=y
-CONFIG_CRYPTO_ACOMP2=y
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MANAGER2=y
-CONFIG_CRYPTO_USER=m
-CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
-CONFIG_CRYPTO_NULL=y
-CONFIG_CRYPTO_NULL2=y
-CONFIG_CRYPTO_PCRYPT=m
-CONFIG_CRYPTO_CRYPTD=m
-CONFIG_CRYPTO_AUTHENC=m
-CONFIG_CRYPTO_TEST=m
-CONFIG_CRYPTO_SIMD=m
-CONFIG_CRYPTO_ENGINE=m
-# end of Crypto core or helper
-
-#
-# Public-key cryptography
-#
-CONFIG_CRYPTO_RSA=y
-CONFIG_CRYPTO_DH=y
-# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set
-CONFIG_CRYPTO_ECC=m
-CONFIG_CRYPTO_ECDH=m
-CONFIG_CRYPTO_ECDSA=m
-CONFIG_CRYPTO_ECRDSA=m
-CONFIG_CRYPTO_CURVE25519=m
-# end of Public-key cryptography
-
-#
-# Block ciphers
-#
-CONFIG_CRYPTO_AES=y
-CONFIG_CRYPTO_AES_TI=m
-CONFIG_CRYPTO_ANUBIS=m
-CONFIG_CRYPTO_ARIA=m
-CONFIG_CRYPTO_BLOWFISH=m
-CONFIG_CRYPTO_BLOWFISH_COMMON=m
-CONFIG_CRYPTO_CAMELLIA=m
-CONFIG_CRYPTO_CAST_COMMON=m
-CONFIG_CRYPTO_CAST5=m
-CONFIG_CRYPTO_CAST6=m
-CONFIG_CRYPTO_DES=m
-CONFIG_CRYPTO_FCRYPT=m
-CONFIG_CRYPTO_KHAZAD=m
-CONFIG_CRYPTO_SEED=m
-CONFIG_CRYPTO_SERPENT=m
-CONFIG_CRYPTO_SM4=m
-CONFIG_CRYPTO_SM4_GENERIC=m
-CONFIG_CRYPTO_TEA=m
-CONFIG_CRYPTO_TWOFISH=m
-CONFIG_CRYPTO_TWOFISH_COMMON=m
-# end of Block ciphers
-
-#
-# Length-preserving ciphers and modes
-#
-CONFIG_CRYPTO_ADIANTUM=m
-CONFIG_CRYPTO_ARC4=m
-CONFIG_CRYPTO_CHACHA20=m
-CONFIG_CRYPTO_CBC=y
-CONFIG_CRYPTO_CTR=y
-CONFIG_CRYPTO_CTS=m
-CONFIG_CRYPTO_ECB=y
-CONFIG_CRYPTO_HCTR2=m
-CONFIG_CRYPTO_LRW=m
-CONFIG_CRYPTO_PCBC=m
-CONFIG_CRYPTO_XCTR=m
-CONFIG_CRYPTO_XTS=m
-CONFIG_CRYPTO_NHPOLY1305=m
-# end of Length-preserving ciphers and modes
-
-#
-# AEAD (authenticated encryption with associated data) ciphers
-#
-CONFIG_CRYPTO_AEGIS128=m
-CONFIG_CRYPTO_CHACHA20POLY1305=m
-CONFIG_CRYPTO_CCM=m
-CONFIG_CRYPTO_GCM=y
-CONFIG_CRYPTO_GENIV=y
-CONFIG_CRYPTO_SEQIV=y
-CONFIG_CRYPTO_ECHAINIV=m
-CONFIG_CRYPTO_ESSIV=m
-# end of AEAD (authenticated encryption with associated data) ciphers
-
-#
-# Hashes, digests, and MACs
-#
-CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_CMAC=m
-CONFIG_CRYPTO_GHASH=y
-CONFIG_CRYPTO_HMAC=y
-CONFIG_CRYPTO_MD4=m
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_MICHAEL_MIC=m
-CONFIG_CRYPTO_POLYVAL=m
-CONFIG_CRYPTO_POLY1305=m
-CONFIG_CRYPTO_RMD160=m
-CONFIG_CRYPTO_SHA1=y
-CONFIG_CRYPTO_SHA256=y
-CONFIG_CRYPTO_SHA512=y
-CONFIG_CRYPTO_SHA3=y
-CONFIG_CRYPTO_SM3=m
-CONFIG_CRYPTO_SM3_GENERIC=m
-CONFIG_CRYPTO_STREEBOG=m
-CONFIG_CRYPTO_WP512=m
-CONFIG_CRYPTO_XCBC=m
-CONFIG_CRYPTO_XXHASH=m
-# end of Hashes, digests, and MACs
-
-#
-# CRCs (cyclic redundancy checks)
-#
-CONFIG_CRYPTO_CRC32C=y
-CONFIG_CRYPTO_CRC32=m
-CONFIG_CRYPTO_CRCT10DIF=y
-CONFIG_CRYPTO_CRC64_ROCKSOFT=y
-# end of CRCs (cyclic redundancy checks)
-
-#
-# Compression
-#
-CONFIG_CRYPTO_DEFLATE=m
-CONFIG_CRYPTO_LZO=y
-CONFIG_CRYPTO_842=m
-CONFIG_CRYPTO_LZ4=m
-CONFIG_CRYPTO_LZ4HC=m
-CONFIG_CRYPTO_ZSTD=m
-# end of Compression
-
-#
-# Random number generation
-#
-CONFIG_CRYPTO_ANSI_CPRNG=m
-CONFIG_CRYPTO_DRBG_MENU=y
-CONFIG_CRYPTO_DRBG_HMAC=y
-CONFIG_CRYPTO_DRBG_HASH=y
-CONFIG_CRYPTO_DRBG_CTR=y
-CONFIG_CRYPTO_DRBG=y
-CONFIG_CRYPTO_JITTERENTROPY=y
-CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64
-CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
-CONFIG_CRYPTO_JITTERENTROPY_OSR=1
-CONFIG_CRYPTO_KDF800108_CTR=y
-# end of Random number generation
-
-#
-# Userspace interface
-#
-CONFIG_CRYPTO_USER_API=m
-CONFIG_CRYPTO_USER_API_HASH=m
-CONFIG_CRYPTO_USER_API_SKCIPHER=m
-CONFIG_CRYPTO_USER_API_RNG=m
-# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
-CONFIG_CRYPTO_USER_API_AEAD=m
-CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
-# end of Userspace interface
-
-CONFIG_CRYPTO_HASH_INFO=y
-
-#
-# Accelerated Cryptographic Algorithms for CPU (x86)
-#
-CONFIG_CRYPTO_AES_NI_INTEL=m
-CONFIG_CRYPTO_SERPENT_SSE2_586=m
-CONFIG_CRYPTO_TWOFISH_586=m
-# end of Accelerated Cryptographic Algorithms for CPU (x86)
-
-CONFIG_CRYPTO_HW=y
-CONFIG_CRYPTO_DEV_PADLOCK=y
-CONFIG_CRYPTO_DEV_PADLOCK_AES=m
-CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
-CONFIG_CRYPTO_DEV_GEODE=m
-CONFIG_CRYPTO_DEV_ATMEL_I2C=m
-CONFIG_CRYPTO_DEV_ATMEL_ECC=m
-CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
-CONFIG_CRYPTO_DEV_CCP=y
-CONFIG_CRYPTO_DEV_CCP_DD=m
-CONFIG_CRYPTO_DEV_SP_CCP=y
-CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
-# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
-CONFIG_CRYPTO_DEV_QAT=m
-CONFIG_CRYPTO_DEV_QAT_DH895xCC=m
-CONFIG_CRYPTO_DEV_QAT_C3XXX=m
-CONFIG_CRYPTO_DEV_QAT_C62X=m
-CONFIG_CRYPTO_DEV_QAT_4XXX=m
-CONFIG_CRYPTO_DEV_QAT_420XX=m
-CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
-CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m
-CONFIG_CRYPTO_DEV_QAT_C62XVF=m
-# CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION is not set
-CONFIG_CRYPTO_DEV_CHELSIO=m
-CONFIG_CRYPTO_DEV_VIRTIO=m
-CONFIG_CRYPTO_DEV_SAFEXCEL=m
-CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
-# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
-CONFIG_ASYMMETRIC_KEY_TYPE=y
-CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
-CONFIG_X509_CERTIFICATE_PARSER=y
-CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
-CONFIG_PKCS7_MESSAGE_PARSER=y
-# CONFIG_PKCS7_TEST_KEY is not set
-# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
-# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
-
-#
-# Certificates for signature checking
-#
-CONFIG_SYSTEM_TRUSTED_KEYRING=y
-CONFIG_SYSTEM_TRUSTED_KEYS=""
-# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
-# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
-# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
-# end of Certificates for signature checking
-
-CONFIG_BINARY_PRINTF=y
-
-#
-# Library routines
-#
-CONFIG_RAID6_PQ=m
-CONFIG_RAID6_PQ_BENCHMARK=y
-CONFIG_LINEAR_RANGES=y
-CONFIG_PACKING=y
-CONFIG_BITREVERSE=y
-CONFIG_GENERIC_STRNCPY_FROM_USER=y
-CONFIG_GENERIC_STRNLEN_USER=y
-CONFIG_GENERIC_NET_UTILS=y
-CONFIG_CORDIC=m
-CONFIG_PRIME_NUMBERS=m
-CONFIG_RATIONAL=y
-CONFIG_GENERIC_IOMAP=y
-CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
-CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
-CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
-
-#
-# Crypto library routines
-#
-CONFIG_CRYPTO_LIB_UTILS=y
-CONFIG_CRYPTO_LIB_AES=y
-CONFIG_CRYPTO_LIB_ARC4=m
-CONFIG_CRYPTO_LIB_GF128MUL=y
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
-CONFIG_CRYPTO_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
-CONFIG_CRYPTO_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_DES=m
-CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
-CONFIG_CRYPTO_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
-CONFIG_CRYPTO_LIB_SHA1=y
-CONFIG_CRYPTO_LIB_SHA256=y
-# end of Crypto library routines
-
-CONFIG_CRC_CCITT=y
-CONFIG_CRC16=y
-CONFIG_CRC_T10DIF=y
-CONFIG_CRC64_ROCKSOFT=y
-CONFIG_CRC_ITU_T=m
-CONFIG_CRC32=y
-CONFIG_ARCH_HAS_CRC32=y
-CONFIG_CRC32_ARCH=y
-CONFIG_CRC64=y
-# CONFIG_CRC4 is not set
-CONFIG_CRC7=m
-CONFIG_LIBCRC32C=m
-CONFIG_CRC8=m
-CONFIG_CRC_OPTIMIZATIONS=y
-CONFIG_XXHASH=y
-CONFIG_AUDIT_GENERIC=y
-# CONFIG_RANDOM32_SELFTEST is not set
-CONFIG_842_COMPRESS=m
-CONFIG_842_DECOMPRESS=m
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_LZO_COMPRESS=y
-CONFIG_LZO_DECOMPRESS=y
-CONFIG_LZ4_COMPRESS=m
-CONFIG_LZ4HC_COMPRESS=m
-CONFIG_LZ4_DECOMPRESS=y
-CONFIG_ZSTD_COMMON=y
-CONFIG_ZSTD_COMPRESS=y
-CONFIG_ZSTD_DECOMPRESS=y
-CONFIG_XZ_DEC=y
-CONFIG_XZ_DEC_X86=y
-CONFIG_XZ_DEC_POWERPC=y
-CONFIG_XZ_DEC_ARM=y
-CONFIG_XZ_DEC_ARMTHUMB=y
-CONFIG_XZ_DEC_ARM64=y
-CONFIG_XZ_DEC_SPARC=y
-CONFIG_XZ_DEC_RISCV=y
-CONFIG_XZ_DEC_MICROLZMA=y
-CONFIG_XZ_DEC_BCJ=y
-CONFIG_XZ_DEC_TEST=m
-CONFIG_DECOMPRESS_GZIP=y
-CONFIG_DECOMPRESS_BZIP2=y
-CONFIG_DECOMPRESS_LZMA=y
-CONFIG_DECOMPRESS_XZ=y
-CONFIG_DECOMPRESS_LZO=y
-CONFIG_DECOMPRESS_LZ4=y
-CONFIG_DECOMPRESS_ZSTD=y
-CONFIG_GENERIC_ALLOCATOR=y
-CONFIG_REED_SOLOMON=m
-CONFIG_REED_SOLOMON_ENC8=y
-CONFIG_REED_SOLOMON_DEC8=y
-CONFIG_REED_SOLOMON_DEC16=y
-CONFIG_BCH=m
-CONFIG_BCH_CONST_PARAMS=y
-CONFIG_TEXTSEARCH=y
-CONFIG_TEXTSEARCH_KMP=m
-CONFIG_TEXTSEARCH_BM=m
-CONFIG_TEXTSEARCH_FSM=m
-CONFIG_BTREE=y
-CONFIG_INTERVAL_TREE=y
-CONFIG_XARRAY_MULTI=y
-CONFIG_ASSOCIATIVE_ARRAY=y
-CONFIG_CLOSURES=y
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
-CONFIG_HAS_IOPORT_MAP=y
-CONFIG_HAS_DMA=y
-CONFIG_DMA_OPS_HELPERS=y
-CONFIG_NEED_SG_DMA_FLAGS=y
-CONFIG_NEED_SG_DMA_LENGTH=y
-CONFIG_NEED_DMA_MAP_STATE=y
-CONFIG_ARCH_DMA_ADDR_T_64BIT=y
-CONFIG_SWIOTLB=y
-# CONFIG_SWIOTLB_DYNAMIC is not set
-CONFIG_DMA_NEED_SYNC=y
-CONFIG_DMA_CMA=y
-
-#
-# Default contiguous memory area size:
-#
-CONFIG_CMA_SIZE_MBYTES=0
-CONFIG_CMA_SIZE_SEL_MBYTES=y
-# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
-# CONFIG_CMA_SIZE_SEL_MIN is not set
-# CONFIG_CMA_SIZE_SEL_MAX is not set
-CONFIG_CMA_ALIGNMENT=8
-# CONFIG_DMA_API_DEBUG is not set
-# CONFIG_DMA_MAP_BENCHMARK is not set
-CONFIG_SGL_ALLOC=y
-CONFIG_CHECK_SIGNATURE=y
-CONFIG_CPU_RMAP=y
-CONFIG_DQL=y
-CONFIG_GLOB=y
-# CONFIG_GLOB_SELFTEST is not set
-CONFIG_NLATTR=y
-CONFIG_LRU_CACHE=m
-CONFIG_CLZ_TAB=y
-CONFIG_IRQ_POLL=y
-CONFIG_MPILIB=y
-CONFIG_SIGNATURE=y
-CONFIG_DIMLIB=y
-CONFIG_OID_REGISTRY=y
-CONFIG_UCS2_STRING=y
-CONFIG_HAVE_GENERIC_VDSO=y
-CONFIG_GENERIC_GETTIMEOFDAY=y
-CONFIG_GENERIC_VDSO_32=y
-CONFIG_GENERIC_VDSO_TIME_NS=y
-CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT=y
-CONFIG_FONT_SUPPORT=y
-CONFIG_FONTS=y
-CONFIG_FONT_8x8=y
-CONFIG_FONT_8x16=y
-# CONFIG_FONT_6x11 is not set
-# CONFIG_FONT_7x14 is not set
-# CONFIG_FONT_PEARL_8x8 is not set
-# CONFIG_FONT_ACORN_8x8 is not set
-# CONFIG_FONT_MINI_4x6 is not set
-CONFIG_FONT_6x10=y
-# CONFIG_FONT_10x18 is not set
-# CONFIG_FONT_SUN8x16 is not set
-# CONFIG_FONT_SUN12x22 is not set
-CONFIG_FONT_TER16x32=y
-CONFIG_FONT_6x8=y
-CONFIG_SG_POOL=y
-CONFIG_MEMREGION=y
-CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y
-CONFIG_ARCH_STACKWALK=y
-CONFIG_STACKDEPOT=y
-CONFIG_STACKDEPOT_MAX_FRAMES=64
-CONFIG_SBITMAP=y
-CONFIG_PARMAN=m
-CONFIG_OBJAGG=m
-# CONFIG_LWQ_TEST is not set
-# end of Library routines
-
-CONFIG_PLDMFW=y
-CONFIG_ASN1_ENCODER=y
-CONFIG_POLYNOMIAL=m
-CONFIG_FIRMWARE_TABLE=y
-CONFIG_UNION_FIND=y
-CONFIG_MIN_HEAP=y
-
-#
-# Kernel hacking
-#
-
-#
-# printk and dmesg options
-#
-CONFIG_PRINTK_TIME=y
-# CONFIG_PRINTK_CALLER is not set
-CONFIG_STACKTRACE_BUILD_ID=y
-CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
-CONFIG_CONSOLE_LOGLEVEL_QUIET=4
-CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
-CONFIG_BOOT_PRINTK_DELAY=y
-CONFIG_DYNAMIC_DEBUG=y
-CONFIG_DYNAMIC_DEBUG_CORE=y
-CONFIG_SYMBOLIC_ERRNAME=y
-CONFIG_DEBUG_BUGVERBOSE=y
-# end of printk and dmesg options
-
-CONFIG_DEBUG_KERNEL=y
-CONFIG_DEBUG_MISC=y
-
-#
-# Compile-time checks and compiler options
-#
-CONFIG_AS_HAS_NON_CONST_ULEB128=y
-CONFIG_DEBUG_INFO_NONE=y
-# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set
-# CONFIG_DEBUG_INFO_DWARF4 is not set
-# CONFIG_DEBUG_INFO_DWARF5 is not set
-CONFIG_FRAME_WARN=1024
-# CONFIG_STRIP_ASM_SYMS is not set
-# CONFIG_READABLE_ASM is not set
-# CONFIG_HEADERS_INSTALL is not set
-# CONFIG_DEBUG_SECTION_MISMATCH is not set
-CONFIG_SECTION_MISMATCH_WARN_ONLY=y
-CONFIG_ARCH_WANT_FRAME_POINTERS=y
-CONFIG_FRAME_POINTER=y
-# CONFIG_VMLINUX_MAP is not set
-# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
-# end of Compile-time checks and compiler options
-
-#
-# Generic Kernel Debugging Instruments
-#
-CONFIG_MAGIC_SYSRQ=y
-CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
-CONFIG_MAGIC_SYSRQ_SERIAL=y
-CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
-CONFIG_DEBUG_FS=y
-CONFIG_DEBUG_FS_ALLOW_ALL=y
-# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
-# CONFIG_DEBUG_FS_ALLOW_NONE is not set
-CONFIG_HAVE_ARCH_KGDB=y
-CONFIG_KGDB=y
-CONFIG_KGDB_HONOUR_BLOCKLIST=y
-CONFIG_KGDB_SERIAL_CONSOLE=y
-# CONFIG_KGDB_TESTS is not set
-CONFIG_KGDB_LOW_LEVEL_TRAP=y
-CONFIG_KGDB_KDB=y
-CONFIG_KDB_DEFAULT_ENABLE=0x1
-CONFIG_KDB_KEYBOARD=y
-CONFIG_KDB_CONTINUE_CATASTROPHIC=0
-CONFIG_ARCH_HAS_EARLY_DEBUG=y
-CONFIG_ARCH_HAS_UBSAN=y
-# CONFIG_UBSAN is not set
-CONFIG_HAVE_KCSAN_COMPILER=y
-# end of Generic Kernel Debugging Instruments
-
-#
-# Networking Debugging
-#
-# CONFIG_NET_DEV_REFCNT_TRACKER is not set
-# CONFIG_NET_NS_REFCNT_TRACKER is not set
-# CONFIG_DEBUG_NET is not set
-# CONFIG_DEBUG_NET_SMALL_RTNL is not set
-# end of Networking Debugging
-
-#
-# Memory Debugging
-#
-CONFIG_PAGE_EXTENSION=y
-# CONFIG_DEBUG_PAGEALLOC is not set
-CONFIG_SLUB_DEBUG=y
-# CONFIG_SLUB_DEBUG_ON is not set
-# CONFIG_PAGE_OWNER is not set
-# CONFIG_PAGE_POISONING is not set
-# CONFIG_DEBUG_PAGE_REF is not set
-# CONFIG_DEBUG_RODATA_TEST is not set
-CONFIG_ARCH_HAS_DEBUG_WX=y
-# CONFIG_DEBUG_WX is not set
-CONFIG_GENERIC_PTDUMP=y
-# CONFIG_PTDUMP_DEBUGFS is not set
-CONFIG_HAVE_DEBUG_KMEMLEAK=y
-# CONFIG_DEBUG_KMEMLEAK is not set
-# CONFIG_DEBUG_OBJECTS is not set
-# CONFIG_SHRINKER_DEBUG is not set
-# CONFIG_DEBUG_STACK_USAGE is not set
-CONFIG_SCHED_STACK_END_CHECK=y
-# CONFIG_DEBUG_VM is not set
-CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
-# CONFIG_DEBUG_VIRTUAL is not set
-# CONFIG_DEBUG_MEMORY_INIT is not set
-# CONFIG_DEBUG_PER_CPU_MAPS is not set
-# CONFIG_DEBUG_KMAP_LOCAL is not set
-CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y
-# CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set
-# CONFIG_DEBUG_HIGHMEM is not set
-CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
-# CONFIG_DEBUG_STACKOVERFLOW is not set
-# CONFIG_MEM_ALLOC_PROFILING is not set
-CONFIG_CC_HAS_KASAN_GENERIC=y
-CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
-CONFIG_HAVE_ARCH_KFENCE=y
-CONFIG_KFENCE=y
-CONFIG_KFENCE_SAMPLE_INTERVAL=0
-CONFIG_KFENCE_NUM_OBJECTS=255
-# CONFIG_KFENCE_DEFERRABLE is not set
-# CONFIG_KFENCE_STATIC_KEYS is not set
-CONFIG_KFENCE_STRESS_TEST_FAULTS=0
-# end of Memory Debugging
-
-# CONFIG_DEBUG_SHIRQ is not set
-
-#
-# Debug Oops, Lockups and Hangs
-#
-# CONFIG_PANIC_ON_OOPS is not set
-CONFIG_PANIC_ON_OOPS_VALUE=0
-CONFIG_PANIC_TIMEOUT=0
-CONFIG_LOCKUP_DETECTOR=y
-CONFIG_SOFTLOCKUP_DETECTOR=y
-# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
-CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y
-CONFIG_HARDLOCKUP_DETECTOR=y
-# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
-CONFIG_HARDLOCKUP_DETECTOR_PERF=y
-# CONFIG_HARDLOCKUP_DETECTOR_BUDDY is not set
-# CONFIG_HARDLOCKUP_DETECTOR_ARCH is not set
-CONFIG_HARDLOCKUP_DETECTOR_COUNTS_HRTIMER=y
-# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
-CONFIG_DETECT_HUNG_TASK=y
-CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
-# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
-# CONFIG_WQ_WATCHDOG is not set
-# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
-# CONFIG_TEST_LOCKUP is not set
-# end of Debug Oops, Lockups and Hangs
-
-#
-# Scheduler Debugging
-#
-CONFIG_SCHED_DEBUG=y
-CONFIG_SCHED_INFO=y
-CONFIG_SCHEDSTATS=y
-# end of Scheduler Debugging
-
-# CONFIG_DEBUG_PREEMPT is not set
-
-#
-# Lock Debugging (spinlocks, mutexes, etc...)
-#
-CONFIG_LOCK_DEBUGGING_SUPPORT=y
-# CONFIG_PROVE_LOCKING is not set
-# CONFIG_LOCK_STAT is not set
-# CONFIG_DEBUG_RT_MUTEXES is not set
-# CONFIG_DEBUG_SPINLOCK is not set
-# CONFIG_DEBUG_MUTEXES is not set
-# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
-# CONFIG_DEBUG_RWSEMS is not set
-# CONFIG_DEBUG_LOCK_ALLOC is not set
-# CONFIG_DEBUG_ATOMIC_SLEEP is not set
-# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
-CONFIG_LOCK_TORTURE_TEST=m
-CONFIG_WW_MUTEX_SELFTEST=m
-# CONFIG_SCF_TORTURE_TEST is not set
-# end of Lock Debugging (spinlocks, mutexes, etc...)
-
-# CONFIG_NMI_CHECK_CPU is not set
-# CONFIG_DEBUG_IRQFLAGS is not set
-CONFIG_STACKTRACE=y
-# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
-# CONFIG_DEBUG_KOBJECT is not set
-
-#
-# Debug kernel data structures
-#
-# CONFIG_DEBUG_LIST is not set
-# CONFIG_DEBUG_PLIST is not set
-# CONFIG_DEBUG_SG is not set
-# CONFIG_DEBUG_NOTIFIERS is not set
-# CONFIG_DEBUG_CLOSURES is not set
-# CONFIG_DEBUG_MAPLE_TREE is not set
-# end of Debug kernel data structures
-
-#
-# RCU Debugging
-#
-CONFIG_TORTURE_TEST=m
-# CONFIG_RCU_SCALE_TEST is not set
-# CONFIG_RCU_TORTURE_TEST is not set
-# CONFIG_RCU_REF_SCALE_TEST is not set
-CONFIG_RCU_CPU_STALL_TIMEOUT=60
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
-# CONFIG_RCU_CPU_STALL_CPUTIME is not set
-# CONFIG_RCU_TRACE is not set
-# CONFIG_RCU_EQS_DEBUG is not set
-# end of RCU Debugging
-
-# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
-# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
-# CONFIG_LATENCYTOP is not set
-# CONFIG_DEBUG_CGROUP_REF is not set
-CONFIG_USER_STACKTRACE_SUPPORT=y
-CONFIG_NOP_TRACER=y
-CONFIG_HAVE_RETHOOK=y
-CONFIG_RETHOOK=y
-CONFIG_HAVE_FUNCTION_TRACER=y
-CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
-CONFIG_HAVE_FUNCTION_GRAPH_FREGS=y
-CONFIG_HAVE_FTRACE_GRAPH_FUNC=y
-CONFIG_HAVE_DYNAMIC_FTRACE=y
-CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
-CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
-CONFIG_HAVE_DYNAMIC_FTRACE_NO_PATCHABLE=y
-CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
-CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
-CONFIG_HAVE_FENTRY=y
-CONFIG_HAVE_C_RECORDMCOUNT=y
-CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y
-CONFIG_BUILDTIME_MCOUNT_SORT=y
-CONFIG_TRACER_MAX_TRACE=y
-CONFIG_TRACE_CLOCK=y
-CONFIG_RING_BUFFER=y
-CONFIG_EVENT_TRACING=y
-CONFIG_CONTEXT_SWITCH_TRACER=y
-CONFIG_TRACING=y
-CONFIG_GENERIC_TRACER=y
-CONFIG_TRACING_SUPPORT=y
-CONFIG_FTRACE=y
-# CONFIG_BOOTTIME_TRACING is not set
-CONFIG_FUNCTION_TRACER=y
-CONFIG_FUNCTION_GRAPH_TRACER=y
-CONFIG_FUNCTION_GRAPH_RETVAL=y
-# CONFIG_FUNCTION_GRAPH_RETADDR is not set
-CONFIG_DYNAMIC_FTRACE=y
-CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
-CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
-CONFIG_FUNCTION_PROFILER=y
-CONFIG_STACK_TRACER=y
-# CONFIG_IRQSOFF_TRACER is not set
-# CONFIG_PREEMPT_TRACER is not set
-CONFIG_SCHED_TRACER=y
-# CONFIG_HWLAT_TRACER is not set
-# CONFIG_OSNOISE_TRACER is not set
-# CONFIG_TIMERLAT_TRACER is not set
-CONFIG_MMIOTRACE=y
-CONFIG_FTRACE_SYSCALLS=y
-CONFIG_TRACER_SNAPSHOT=y
-# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
-CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
-CONFIG_BLK_DEV_IO_TRACE=y
-CONFIG_KPROBE_EVENTS=y
-# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
-CONFIG_UPROBE_EVENTS=y
-CONFIG_BPF_EVENTS=y
-CONFIG_DYNAMIC_EVENTS=y
-CONFIG_PROBE_EVENTS=y
-# CONFIG_BPF_KPROBE_OVERRIDE is not set
-CONFIG_FTRACE_MCOUNT_RECORD=y
-CONFIG_FTRACE_MCOUNT_USE_CC=y
-CONFIG_SYNTH_EVENTS=y
-# CONFIG_USER_EVENTS is not set
-# CONFIG_HIST_TRIGGERS is not set
-# CONFIG_TRACE_EVENT_INJECT is not set
-# CONFIG_TRACEPOINT_BENCHMARK is not set
-# CONFIG_RING_BUFFER_BENCHMARK is not set
-# CONFIG_TRACE_EVAL_MAP_FILE is not set
-# CONFIG_FTRACE_RECORD_RECURSION is not set
-# CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING is not set
-# CONFIG_FTRACE_STARTUP_TEST is not set
-# CONFIG_FTRACE_SORT_STARTUP_TEST is not set
-# CONFIG_RING_BUFFER_STARTUP_TEST is not set
-# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
-# CONFIG_MMIOTRACE_TEST is not set
-# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
-# CONFIG_SYNTH_EVENT_GEN_TEST is not set
-# CONFIG_KPROBE_EVENT_GEN_TEST is not set
-# CONFIG_RV is not set
-# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
-# CONFIG_SAMPLES is not set
-CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
-CONFIG_STRICT_DEVMEM=y
-CONFIG_IO_STRICT_DEVMEM=y
-
-#
-# x86 Debugging
-#
-CONFIG_EARLY_PRINTK_USB=y
-# CONFIG_X86_VERBOSE_BOOTUP is not set
-CONFIG_EARLY_PRINTK=y
-CONFIG_EARLY_PRINTK_DBGP=y
-# CONFIG_EARLY_PRINTK_USB_XDBC is not set
-# CONFIG_EFI_PGT_DUMP is not set
-# CONFIG_DEBUG_TLBFLUSH is not set
-CONFIG_HAVE_MMIOTRACE_SUPPORT=y
-# CONFIG_X86_DECODER_SELFTEST is not set
-# CONFIG_IO_DELAY_0X80 is not set
-CONFIG_IO_DELAY_0XED=y
-# CONFIG_IO_DELAY_UDELAY is not set
-# CONFIG_IO_DELAY_NONE is not set
-# CONFIG_DEBUG_BOOT_PARAMS is not set
-# CONFIG_CPA_DEBUG is not set
-# CONFIG_DEBUG_ENTRY is not set
-# CONFIG_DEBUG_NMI_SELFTEST is not set
-# CONFIG_DEBUG_IMR_SELFTEST is not set
-CONFIG_X86_DEBUG_FPU=y
-CONFIG_PUNIT_ATOM_DEBUG=m
-CONFIG_UNWINDER_FRAME_POINTER=y
-# end of x86 Debugging
-
-#
-# Kernel Testing and Coverage
-#
-# CONFIG_KUNIT is not set
-CONFIG_NOTIFIER_ERROR_INJECTION=m
-CONFIG_PM_NOTIFIER_ERROR_INJECT=m
-CONFIG_NETDEV_NOTIFIER_ERROR_INJECT=m
-CONFIG_FUNCTION_ERROR_INJECTION=y
-# CONFIG_FAULT_INJECTION is not set
-CONFIG_CC_HAS_SANCOV_TRACE_PC=y
-CONFIG_RUNTIME_TESTING_MENU=y
-# CONFIG_TEST_DHRY is not set
-# CONFIG_LKDTM is not set
-# CONFIG_TEST_MIN_HEAP is not set
-# CONFIG_TEST_DIV64 is not set
-# CONFIG_TEST_MULDIV64 is not set
-# CONFIG_BACKTRACE_SELF_TEST is not set
-# CONFIG_TEST_REF_TRACKER is not set
-# CONFIG_RBTREE_TEST is not set
-# CONFIG_REED_SOLOMON_TEST is not set
-CONFIG_INTERVAL_TREE_TEST=m
-CONFIG_PERCPU_TEST=m
-# CONFIG_ATOMIC64_SELFTEST is not set
-CONFIG_ASYNC_RAID6_TEST=m
-CONFIG_TEST_HEXDUMP=m
-CONFIG_TEST_KSTRTOX=m
-CONFIG_TEST_PRINTF=m
-CONFIG_TEST_SCANF=m
-CONFIG_TEST_BITMAP=m
-CONFIG_TEST_UUID=m
-CONFIG_TEST_XARRAY=m
-# CONFIG_TEST_MAPLE_TREE is not set
-CONFIG_TEST_RHASHTABLE=m
-CONFIG_TEST_IDA=m
-CONFIG_TEST_PARMAN=m
-CONFIG_TEST_LKM=m
-CONFIG_TEST_BITOPS=m
-CONFIG_TEST_VMALLOC=m
-CONFIG_TEST_BPF=m
-CONFIG_TEST_BLACKHOLE_DEV=m
-CONFIG_FIND_BIT_BENCHMARK=m
-CONFIG_TEST_FIRMWARE=m
-# CONFIG_TEST_SYSCTL is not set
-CONFIG_TEST_UDELAY=m
-CONFIG_TEST_STATIC_KEYS=m
-# CONFIG_TEST_DYNAMIC_DEBUG is not set
-# CONFIG_TEST_KMOD is not set
-# CONFIG_TEST_KALLSYMS is not set
-# CONFIG_TEST_MEMCAT_P is not set
-CONFIG_TEST_OBJAGG=m
-# CONFIG_TEST_MEMINIT is not set
-# CONFIG_TEST_FREE_PAGES is not set
-# CONFIG_TEST_FPU is not set
-# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set
-CONFIG_TEST_OBJPOOL=m
-CONFIG_ARCH_USE_MEMTEST=y
-CONFIG_MEMTEST=y
-# CONFIG_HYPERV_TESTING is not set
-# end of Kernel Testing and Coverage
-
-#
-# Rust hacking
-#
-# end of Rust hacking
-# end of Kernel hacking
diff --git a/gnu/packages/aux-files/linux-libre/6.14-riscv.conf b/gnu/packages/aux-files/linux-libre/6.14-riscv.conf
deleted file mode 100644
index f73291ac68..0000000000
--- a/gnu/packages/aux-files/linux-libre/6.14-riscv.conf
+++ /dev/null
@@ -1,8617 +0,0 @@
-#
-# Automatically generated file; DO NOT EDIT.
-# Linux/riscv 6.14.1 Kernel Configuration
-#
-CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.4.0"
-CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=110400
-CONFIG_CLANG_VERSION=0
-CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=24100
-CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=24100
-CONFIG_LLD_VERSION=0
-CONFIG_RUSTC_VERSION=0
-CONFIG_RUSTC_LLVM_VERSION=0
-CONFIG_CC_CAN_LINK=y
-CONFIG_CC_CAN_LINK_STATIC=y
-CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
-CONFIG_TOOLS_SUPPORT_RELR=y
-CONFIG_CC_HAS_ASM_INLINE=y
-CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
-CONFIG_PAHOLE_VERSION=127
-CONFIG_IRQ_WORK=y
-CONFIG_BUILDTIME_TABLE_SORT=y
-CONFIG_THREAD_INFO_IN_TASK=y
-
-#
-# General setup
-#
-CONFIG_INIT_ENV_ARG_LIMIT=32
-# CONFIG_COMPILE_TEST is not set
-# CONFIG_WERROR is not set
-CONFIG_LOCALVERSION=""
-# CONFIG_LOCALVERSION_AUTO is not set
-CONFIG_BUILD_SALT=""
-CONFIG_HAVE_KERNEL_GZIP=y
-CONFIG_HAVE_KERNEL_ZSTD=y
-CONFIG_KERNEL_GZIP=y
-# CONFIG_KERNEL_ZSTD is not set
-CONFIG_DEFAULT_INIT=""
-CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_SYSVIPC=y
-CONFIG_SYSVIPC_SYSCTL=y
-CONFIG_POSIX_MQUEUE=y
-CONFIG_POSIX_MQUEUE_SYSCTL=y
-# CONFIG_WATCH_QUEUE is not set
-CONFIG_CROSS_MEMORY_ATTACH=y
-# CONFIG_USELIB is not set
-CONFIG_AUDIT=y
-CONFIG_HAVE_ARCH_AUDITSYSCALL=y
-CONFIG_AUDITSYSCALL=y
-
-#
-# IRQ subsystem
-#
-CONFIG_GENERIC_IRQ_SHOW=y
-CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
-CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
-CONFIG_GENERIC_IRQ_MIGRATION=y
-CONFIG_HARDIRQS_SW_RESEND=y
-CONFIG_GENERIC_IRQ_CHIP=y
-CONFIG_IRQ_DOMAIN=y
-CONFIG_IRQ_DOMAIN_HIERARCHY=y
-CONFIG_GENERIC_IRQ_IPI=y
-CONFIG_GENERIC_IRQ_IPI_MUX=y
-CONFIG_GENERIC_MSI_IRQ=y
-CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
-CONFIG_IRQ_FORCED_THREADING=y
-CONFIG_SPARSE_IRQ=y
-# CONFIG_GENERIC_IRQ_DEBUGFS is not set
-# end of IRQ subsystem
-
-CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
-CONFIG_GENERIC_TIME_VSYSCALL=y
-CONFIG_GENERIC_CLOCKEVENTS=y
-CONFIG_ARCH_HAS_TICK_BROADCAST=y
-CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
-CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
-CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
-CONFIG_CONTEXT_TRACKING=y
-CONFIG_CONTEXT_TRACKING_IDLE=y
-
-#
-# Timers subsystem
-#
-CONFIG_TICK_ONESHOT=y
-CONFIG_NO_HZ_COMMON=y
-# CONFIG_HZ_PERIODIC is not set
-CONFIG_NO_HZ_IDLE=y
-# CONFIG_NO_HZ_FULL is not set
-# CONFIG_NO_HZ is not set
-CONFIG_HIGH_RES_TIMERS=y
-# end of Timers subsystem
-
-CONFIG_BPF=y
-CONFIG_HAVE_EBPF_JIT=y
-
-#
-# BPF subsystem
-#
-CONFIG_BPF_SYSCALL=y
-# CONFIG_BPF_JIT is not set
-CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
-# CONFIG_BPF_PRELOAD is not set
-# end of BPF subsystem
-
-CONFIG_PREEMPT_VOLUNTARY_BUILD=y
-CONFIG_ARCH_HAS_PREEMPT_LAZY=y
-# CONFIG_PREEMPT_NONE is not set
-CONFIG_PREEMPT_VOLUNTARY=y
-# CONFIG_PREEMPT is not set
-# CONFIG_PREEMPT_LAZY is not set
-# CONFIG_PREEMPT_RT is not set
-CONFIG_PREEMPT_COUNT=y
-# CONFIG_PREEMPT_DYNAMIC is not set
-
-#
-# CPU/Task time and stats accounting
-#
-CONFIG_TICK_CPU_ACCOUNTING=y
-# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
-# CONFIG_IRQ_TIME_ACCOUNTING is not set
-# CONFIG_BSD_PROCESS_ACCT is not set
-CONFIG_TASKSTATS=y
-CONFIG_TASK_DELAY_ACCT=y
-CONFIG_TASK_XACCT=y
-CONFIG_TASK_IO_ACCOUNTING=y
-# CONFIG_PSI is not set
-# end of CPU/Task time and stats accounting
-
-CONFIG_CPU_ISOLATION=y
-
-#
-# RCU Subsystem
-#
-CONFIG_TREE_RCU=y
-# CONFIG_RCU_EXPERT is not set
-CONFIG_TREE_SRCU=y
-CONFIG_TASKS_RCU_GENERIC=y
-CONFIG_NEED_TASKS_RCU=y
-CONFIG_TASKS_RUDE_RCU=y
-CONFIG_TASKS_TRACE_RCU=y
-CONFIG_RCU_STALL_COMMON=y
-CONFIG_RCU_NEED_SEGCBLIST=y
-# end of RCU Subsystem
-
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
-# CONFIG_IKHEADERS is not set
-CONFIG_LOG_BUF_SHIFT=17
-CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
-# CONFIG_PRINTK_INDEX is not set
-CONFIG_GENERIC_SCHED_CLOCK=y
-
-#
-# Scheduler features
-#
-# CONFIG_UCLAMP_TASK is not set
-# end of Scheduler features
-
-CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
-CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
-CONFIG_CC_HAS_INT128=y
-CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
-CONFIG_GCC10_NO_ARRAY_BOUNDS=y
-CONFIG_CC_NO_ARRAY_BOUNDS=y
-CONFIG_GCC_NO_STRINGOP_OVERFLOW=y
-CONFIG_CC_NO_STRINGOP_OVERFLOW=y
-CONFIG_ARCH_SUPPORTS_INT128=y
-# CONFIG_NUMA_BALANCING is not set
-CONFIG_SLAB_OBJ_EXT=y
-CONFIG_CGROUPS=y
-CONFIG_PAGE_COUNTER=y
-# CONFIG_CGROUP_FAVOR_DYNMODS is not set
-CONFIG_MEMCG=y
-CONFIG_MEMCG_V1=y
-CONFIG_BLK_CGROUP=y
-CONFIG_CGROUP_WRITEBACK=y
-CONFIG_CGROUP_SCHED=y
-CONFIG_GROUP_SCHED_WEIGHT=y
-CONFIG_FAIR_GROUP_SCHED=y
-CONFIG_CFS_BANDWIDTH=y
-CONFIG_RT_GROUP_SCHED=y
-CONFIG_SCHED_MM_CID=y
-CONFIG_CGROUP_PIDS=y
-# CONFIG_CGROUP_RDMA is not set
-CONFIG_CGROUP_DMEM=y
-CONFIG_CGROUP_FREEZER=y
-CONFIG_CGROUP_HUGETLB=y
-CONFIG_CPUSETS=y
-# CONFIG_CPUSETS_V1 is not set
-CONFIG_PROC_PID_CPUSET=y
-CONFIG_CGROUP_DEVICE=y
-CONFIG_CGROUP_CPUACCT=y
-CONFIG_CGROUP_PERF=y
-CONFIG_CGROUP_BPF=y
-# CONFIG_CGROUP_MISC is not set
-# CONFIG_CGROUP_DEBUG is not set
-CONFIG_SOCK_CGROUP_DATA=y
-CONFIG_NAMESPACES=y
-CONFIG_UTS_NS=y
-CONFIG_TIME_NS=y
-CONFIG_IPC_NS=y
-CONFIG_USER_NS=y
-CONFIG_PID_NS=y
-CONFIG_NET_NS=y
-CONFIG_CHECKPOINT_RESTORE=y
-# CONFIG_SCHED_AUTOGROUP is not set
-CONFIG_RELAY=y
-CONFIG_BLK_DEV_INITRD=y
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_RD_GZIP=y
-CONFIG_RD_BZIP2=y
-CONFIG_RD_LZMA=y
-CONFIG_RD_XZ=y
-CONFIG_RD_LZO=y
-CONFIG_RD_LZ4=y
-CONFIG_RD_ZSTD=y
-# CONFIG_BOOT_CONFIG is not set
-CONFIG_INITRAMFS_PRESERVE_MTIME=y
-CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
-CONFIG_HAVE_LD_DEAD_CODE_DATA_ELIMINATION=y
-# CONFIG_LD_DEAD_CODE_DATA_ELIMINATION is not set
-CONFIG_LD_ORPHAN_WARN=y
-CONFIG_LD_ORPHAN_WARN_LEVEL="warn"
-CONFIG_SYSCTL=y
-CONFIG_SYSCTL_EXCEPTION_TRACE=y
-CONFIG_SYSCTL_ARCH_UNALIGN_ALLOW=y
-CONFIG_EXPERT=y
-CONFIG_MULTIUSER=y
-# CONFIG_SGETMASK_SYSCALL is not set
-CONFIG_SYSFS_SYSCALL=y
-CONFIG_FHANDLE=y
-CONFIG_POSIX_TIMERS=y
-CONFIG_PRINTK=y
-# CONFIG_BUG is not set
-CONFIG_ELF_CORE=y
-# CONFIG_BASE_SMALL is not set
-CONFIG_FUTEX=y
-CONFIG_FUTEX_PI=y
-CONFIG_EPOLL=y
-CONFIG_SIGNALFD=y
-CONFIG_TIMERFD=y
-CONFIG_EVENTFD=y
-CONFIG_SHMEM=y
-CONFIG_AIO=y
-CONFIG_IO_URING=y
-CONFIG_ADVISE_SYSCALLS=y
-CONFIG_MEMBARRIER=y
-CONFIG_KCMP=y
-CONFIG_RSEQ=y
-# CONFIG_DEBUG_RSEQ is not set
-CONFIG_CACHESTAT_SYSCALL=y
-# CONFIG_PC104 is not set
-CONFIG_KALLSYMS=y
-# CONFIG_KALLSYMS_SELFTEST is not set
-# CONFIG_KALLSYMS_ALL is not set
-CONFIG_ARCH_HAS_MEMBARRIER_CALLBACKS=y
-CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
-CONFIG_HAVE_PERF_EVENTS=y
-CONFIG_GUEST_PERF_EVENTS=y
-
-#
-# Kernel Performance Events And Counters
-#
-CONFIG_PERF_EVENTS=y
-# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
-# end of Kernel Performance Events And Counters
-
-CONFIG_SYSTEM_DATA_VERIFICATION=y
-# CONFIG_PROFILING is not set
-CONFIG_TRACEPOINTS=y
-
-#
-# Kexec and crash features
-#
-CONFIG_CRASH_RESERVE=y
-CONFIG_VMCORE_INFO=y
-CONFIG_KEXEC_CORE=y
-CONFIG_KEXEC=y
-# CONFIG_KEXEC_FILE is not set
-CONFIG_CRASH_DUMP=y
-# end of Kexec and crash features
-# end of General setup
-
-CONFIG_64BIT=y
-CONFIG_RISCV=y
-CONFIG_RUSTC_SUPPORTS_RISCV=y
-CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE=y
-CONFIG_RISCV_USE_LINKER_RELAXATION=y
-CONFIG_ARCH_MMAP_RND_BITS_MIN=18
-CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
-CONFIG_ARCH_MMAP_RND_BITS_MAX=24
-CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=17
-CONFIG_RISCV_SBI=y
-CONFIG_MMU=y
-CONFIG_PAGE_OFFSET=0xff60000000000000
-CONFIG_ARCH_SPARSEMEM_ENABLE=y
-CONFIG_ARCH_SELECT_MEMORY_MODEL=y
-CONFIG_ARCH_SUPPORTS_UPROBES=y
-CONFIG_STACKTRACE_SUPPORT=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_GENERIC_CSUM=y
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_FIX_EARLYCON_MEM=y
-CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
-CONFIG_PGTABLE_LEVELS=5
-CONFIG_LOCKDEP_SUPPORT=y
-CONFIG_RISCV_DMA_NONCOHERENT=y
-CONFIG_RISCV_NONSTANDARD_CACHE_OPS=y
-
-#
-# SoC selection
-#
-CONFIG_ARCH_MICROCHIP_POLARFIRE=y
-CONFIG_ARCH_MICROCHIP=y
-CONFIG_ARCH_RENESAS=y
-CONFIG_ARCH_SIFIVE=y
-CONFIG_ARCH_SOPHGO=y
-CONFIG_ARCH_SPACEMIT=y
-CONFIG_ARCH_STARFIVE=y
-CONFIG_SOC_STARFIVE=y
-CONFIG_ARCH_SUNXI=y
-CONFIG_ARCH_THEAD=y
-CONFIG_ARCH_VIRT=y
-CONFIG_ARCH_CANAAN=y
-# end of SoC selection
-
-#
-# CPU errata selection
-#
-CONFIG_ERRATA_ANDES=y
-CONFIG_ERRATA_SIFIVE=y
-CONFIG_ERRATA_SIFIVE_CIP_453=y
-CONFIG_ERRATA_SIFIVE_CIP_1200=y
-CONFIG_ERRATA_THEAD=y
-CONFIG_ERRATA_THEAD_MAE=y
-CONFIG_ERRATA_THEAD_CMO=y
-CONFIG_ERRATA_THEAD_PMU=y
-# end of CPU errata selection
-
-#
-# Platform type
-#
-CONFIG_NONPORTABLE=y
-# CONFIG_ARCH_RV32I is not set
-CONFIG_ARCH_RV64I=y
-# CONFIG_CMODEL_MEDLOW is not set
-CONFIG_CMODEL_MEDANY=y
-CONFIG_SMP=y
-CONFIG_SCHED_MC=y
-CONFIG_NR_CPUS=8
-CONFIG_HOTPLUG_CPU=y
-CONFIG_TUNE_GENERIC=y
-CONFIG_NUMA=y
-CONFIG_NODES_SHIFT=2
-# CONFIG_RISCV_TICKET_SPINLOCKS is not set
-# CONFIG_RISCV_QUEUED_SPINLOCKS is not set
-CONFIG_RISCV_COMBO_SPINLOCKS=y
-CONFIG_RISCV_ALTERNATIVE=y
-CONFIG_RISCV_ALTERNATIVE_EARLY=y
-CONFIG_RISCV_ISA_C=y
-CONFIG_RISCV_ISA_SUPM=y
-CONFIG_RISCV_ISA_SVNAPOT=y
-CONFIG_RISCV_ISA_SVPBMT=y
-CONFIG_RISCV_ISA_ZAWRS=y
-CONFIG_RISCV_ISA_ZBA=y
-CONFIG_RISCV_ISA_ZICBOM=y
-CONFIG_RISCV_ISA_ZICBOZ=y
-CONFIG_TOOLCHAIN_NEEDS_EXPLICIT_ZICSR_ZIFENCEI=y
-CONFIG_FPU=y
-CONFIG_IRQ_STACKS=y
-CONFIG_THREAD_SIZE_ORDER=2
-CONFIG_RISCV_MISALIGNED=y
-CONFIG_RISCV_SCALAR_MISALIGNED=y
-CONFIG_RISCV_PROBE_UNALIGNED_ACCESS=y
-# CONFIG_RISCV_EMULATED_UNALIGNED_ACCESS is not set
-# CONFIG_RISCV_SLOW_UNALIGNED_ACCESS is not set
-# CONFIG_RISCV_EFFICIENT_UNALIGNED_ACCESS is not set
-
-#
-# Vendor extensions
-#
-CONFIG_RISCV_ISA_VENDOR_EXT=y
-
-#
-# Andes
-#
-CONFIG_RISCV_ISA_VENDOR_EXT_ANDES=y
-# end of Andes
-
-#
-# T-Head
-#
-CONFIG_RISCV_ISA_VENDOR_EXT_THEAD=y
-# end of T-Head
-# end of Vendor extensions
-# end of Platform type
-
-#
-# Kernel features
-#
-# CONFIG_HZ_100 is not set
-CONFIG_HZ_250=y
-# CONFIG_HZ_300 is not set
-# CONFIG_HZ_1000 is not set
-CONFIG_HZ=250
-CONFIG_SCHED_HRTICK=y
-CONFIG_RISCV_SBI_V01=y
-CONFIG_RISCV_BOOT_SPINWAIT=y
-CONFIG_ARCH_SUPPORTS_KEXEC=y
-CONFIG_ARCH_SELECTS_KEXEC=y
-CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y
-CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y
-CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y
-CONFIG_ARCH_DEFAULT_CRASH_DUMP=y
-CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y
-# CONFIG_COMPAT is not set
-# CONFIG_PARAVIRT is not set
-# CONFIG_RELOCATABLE is not set
-# CONFIG_RANDOMIZE_BASE is not set
-# end of Kernel features
-
-#
-# Boot options
-#
-CONFIG_CMDLINE=""
-CONFIG_EFI_STUB=y
-CONFIG_EFI=y
-CONFIG_DMI=y
-# CONFIG_PHYS_RAM_BASE_FIXED is not set
-# CONFIG_XIP_KERNEL is not set
-CONFIG_RISCV_ISA_FALLBACK=y
-# CONFIG_BUILTIN_DTB is not set
-# end of Boot options
-
-CONFIG_ARCH_PROC_KCORE_TEXT=y
-
-#
-# Power management options
-#
-CONFIG_SUSPEND=y
-CONFIG_SUSPEND_FREEZER=y
-# CONFIG_SUSPEND_SKIP_SYNC is not set
-# CONFIG_HIBERNATION is not set
-CONFIG_PM_SLEEP=y
-CONFIG_PM_SLEEP_SMP=y
-# CONFIG_PM_AUTOSLEEP is not set
-# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
-# CONFIG_PM_WAKELOCKS is not set
-CONFIG_PM=y
-# CONFIG_PM_DEBUG is not set
-CONFIG_PM_CLK=y
-CONFIG_PM_GENERIC_DOMAINS=y
-# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
-CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
-CONFIG_PM_GENERIC_DOMAINS_OF=y
-CONFIG_CPU_PM=y
-# CONFIG_ENERGY_MODEL is not set
-CONFIG_ARCH_HIBERNATION_POSSIBLE=y
-CONFIG_ARCH_SUSPEND_POSSIBLE=y
-# end of Power management options
-
-#
-# CPU Power Management
-#
-
-#
-# CPU Idle
-#
-CONFIG_CPU_IDLE=y
-CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
-CONFIG_CPU_IDLE_GOV_LADDER=y
-CONFIG_CPU_IDLE_GOV_MENU=y
-# CONFIG_CPU_IDLE_GOV_TEO is not set
-CONFIG_DT_IDLE_STATES=y
-CONFIG_DT_IDLE_GENPD=y
-
-#
-# RISC-V CPU Idle Drivers
-#
-CONFIG_RISCV_SBI_CPUIDLE=y
-# end of RISC-V CPU Idle Drivers
-# end of CPU Idle
-
-#
-# CPU Frequency scaling
-#
-CONFIG_CPU_FREQ=y
-CONFIG_CPU_FREQ_GOV_ATTR_SET=y
-CONFIG_CPU_FREQ_GOV_COMMON=y
-CONFIG_CPU_FREQ_STAT=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
-CONFIG_CPU_FREQ_GOV_POWERSAVE=y
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
-CONFIG_CPU_FREQ_GOV_ONDEMAND=y
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
-CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
-
-#
-# CPU frequency scaling drivers
-#
-CONFIG_CPUFREQ_DT=y
-CONFIG_CPUFREQ_VIRT=m
-CONFIG_CPUFREQ_DT_PLATDEV=y
-# CONFIG_ACPI_CPPC_CPUFREQ is not set
-# end of CPU Frequency scaling
-# end of CPU Power Management
-
-CONFIG_KVM_COMMON=y
-CONFIG_HAVE_KVM_IRQCHIP=y
-CONFIG_HAVE_KVM_IRQ_ROUTING=y
-CONFIG_KVM_MMIO=y
-CONFIG_HAVE_KVM_MSI=y
-CONFIG_HAVE_KVM_READONLY_MEM=y
-CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
-CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y
-CONFIG_KVM_XFER_TO_GUEST_WORK=y
-CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y
-CONFIG_KVM_GENERIC_MMU_NOTIFIER=y
-CONFIG_VIRTUALIZATION=y
-CONFIG_KVM=y
-CONFIG_ARCH_SUPPORTS_ACPI=y
-CONFIG_ACPI=y
-CONFIG_ACPI_GENERIC_GSI=y
-CONFIG_ACPI_THERMAL_LIB=y
-# CONFIG_ACPI_DEBUGGER is not set
-CONFIG_ACPI_SPCR_TABLE=y
-CONFIG_ACPI_EC=y
-# CONFIG_ACPI_EC_DEBUGFS is not set
-CONFIG_ACPI_AC=y
-CONFIG_ACPI_BATTERY=y
-CONFIG_ACPI_BUTTON=y
-CONFIG_ACPI_VIDEO=m
-CONFIG_ACPI_FAN=y
-# CONFIG_ACPI_TAD is not set
-CONFIG_ACPI_DOCK=y
-CONFIG_ACPI_PROCESSOR_IDLE=y
-CONFIG_ACPI_MCFG=y
-CONFIG_ACPI_PROCESSOR=y
-CONFIG_ACPI_THERMAL=y
-# CONFIG_ACPI_DEBUG is not set
-CONFIG_ACPI_PCI_SLOT=y
-CONFIG_ACPI_CONTAINER=y
-CONFIG_ACPI_HOTPLUG_MEMORY=y
-# CONFIG_ACPI_HED is not set
-CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y
-CONFIG_ACPI_NFIT=m
-# CONFIG_NFIT_SECURITY_DEBUG is not set
-CONFIG_ACPI_NUMA=y
-CONFIG_ACPI_HMAT=y
-CONFIG_ACPI_CONFIGFS=m
-CONFIG_ACPI_PFRUT=m
-CONFIG_ACPI_PPTT=y
-# CONFIG_ACPI_FFH is not set
-CONFIG_PMIC_OPREGION=y
-CONFIG_CPU_MITIGATIONS=y
-
-#
-# General architecture-dependent options
-#
-CONFIG_HOTPLUG_CORE_SYNC=y
-CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
-CONFIG_GENERIC_ENTRY=y
-# CONFIG_KPROBES is not set
-CONFIG_JUMP_LABEL=y
-# CONFIG_STATIC_KEYS_SELFTEST is not set
-CONFIG_UPROBES=y
-CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y
-CONFIG_HAVE_KPROBES=y
-CONFIG_HAVE_KRETPROBES=y
-CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
-CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-CONFIG_HAVE_ARCH_TRACEHOOK=y
-CONFIG_HAVE_DMA_CONTIGUOUS=y
-CONFIG_GENERIC_SMP_IDLE_THREAD=y
-CONFIG_GENERIC_IDLE_POLL_SETUP=y
-CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
-CONFIG_ARCH_HAS_SET_MEMORY=y
-CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
-CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
-CONFIG_ARCH_WANTS_NO_INSTR=y
-CONFIG_HAVE_ASM_MODVERSIONS=y
-CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
-CONFIG_HAVE_RSEQ=y
-CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
-CONFIG_HAVE_PERF_REGS=y
-CONFIG_HAVE_PERF_USER_STACK_DUMP=y
-CONFIG_HAVE_ARCH_JUMP_LABEL=y
-CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
-CONFIG_MMU_GATHER_TABLE_FREE=y
-CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
-CONFIG_MMU_LAZY_TLB_REFCOUNT=y
-CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
-CONFIG_ARCH_WEAK_RELEASE_ACQUIRE=y
-CONFIG_HAVE_ARCH_SECCOMP=y
-CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
-CONFIG_SECCOMP=y
-CONFIG_SECCOMP_FILTER=y
-# CONFIG_SECCOMP_CACHE_DEBUG is not set
-CONFIG_HAVE_ARCH_STACKLEAK=y
-CONFIG_HAVE_STACKPROTECTOR=y
-CONFIG_STACKPROTECTOR=y
-CONFIG_STACKPROTECTOR_STRONG=y
-CONFIG_LTO_NONE=y
-CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
-CONFIG_HAVE_CONTEXT_TRACKING_USER=y
-CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
-CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
-CONFIG_HAVE_MOVE_PUD=y
-CONFIG_HAVE_MOVE_PMD=y
-CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
-CONFIG_HAVE_ARCH_HUGE_VMAP=y
-CONFIG_HAVE_ARCH_HUGE_VMALLOC=y
-CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
-CONFIG_MODULES_USE_ELF_RELA=y
-CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
-CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
-CONFIG_SOFTIRQ_ON_OWN_STACK=y
-CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
-CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
-CONFIG_ARCH_MMAP_RND_BITS=18
-CONFIG_HAVE_PAGE_SIZE_4KB=y
-CONFIG_PAGE_SIZE_4KB=y
-CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
-CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
-CONFIG_PAGE_SHIFT=12
-CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
-CONFIG_CLONE_BACKWARDS=y
-# CONFIG_COMPAT_32BIT_TIME is not set
-CONFIG_ARCH_SUPPORTS_RT=y
-CONFIG_HAVE_ARCH_VMAP_STACK=y
-CONFIG_VMAP_STACK=y
-CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y
-CONFIG_RANDOMIZE_KSTACK_OFFSET=y
-# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set
-CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
-CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
-CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
-CONFIG_STRICT_KERNEL_RWX=y
-CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
-CONFIG_STRICT_MODULE_RWX=y
-CONFIG_ARCH_USE_MEMREMAP_PROT=y
-# CONFIG_LOCK_EVENT_COUNTS is not set
-CONFIG_ARCH_HAS_VDSO_TIME_DATA=y
-CONFIG_HAVE_PREEMPT_DYNAMIC=y
-CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y
-CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
-CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
-CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
-CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
-CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y
-
-#
-# GCOV-based kernel profiling
-#
-# CONFIG_GCOV_KERNEL is not set
-CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
-# end of GCOV-based kernel profiling
-
-CONFIG_HAVE_GCC_PLUGINS=y
-CONFIG_GCC_PLUGINS=y
-# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
-CONFIG_FUNCTION_ALIGNMENT=0
-# end of General architecture-dependent options
-
-CONFIG_RT_MUTEXES=y
-CONFIG_MODULES=y
-# CONFIG_MODULE_DEBUG is not set
-# CONFIG_MODULE_FORCE_LOAD is not set
-CONFIG_MODULE_UNLOAD=y
-# CONFIG_MODULE_FORCE_UNLOAD is not set
-# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set
-# CONFIG_MODVERSIONS is not set
-# CONFIG_MODULE_SRCVERSION_ALL is not set
-# CONFIG_MODULE_SIG is not set
-CONFIG_MODULE_COMPRESS=y
-CONFIG_MODULE_COMPRESS_GZIP=y
-# CONFIG_MODULE_COMPRESS_XZ is not set
-# CONFIG_MODULE_COMPRESS_ZSTD is not set
-CONFIG_MODULE_COMPRESS_ALL=y
-CONFIG_MODULE_DECOMPRESS=y
-# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
-CONFIG_MODPROBE_PATH="/sbin/modprobe"
-# CONFIG_TRIM_UNUSED_KSYMS is not set
-CONFIG_MODULES_TREE_LOOKUP=y
-CONFIG_BLOCK=y
-CONFIG_BLOCK_LEGACY_AUTOLOAD=y
-CONFIG_BLK_CGROUP_RWSTAT=y
-CONFIG_BLK_CGROUP_PUNT_BIO=y
-CONFIG_BLK_DEV_BSG_COMMON=y
-# CONFIG_BLK_DEV_BSGLIB is not set
-# CONFIG_BLK_DEV_INTEGRITY is not set
-CONFIG_BLK_DEV_WRITE_MOUNTED=y
-# CONFIG_BLK_DEV_ZONED is not set
-CONFIG_BLK_DEV_THROTTLING=y
-# CONFIG_BLK_WBT is not set
-# CONFIG_BLK_CGROUP_IOLATENCY is not set
-# CONFIG_BLK_CGROUP_IOCOST is not set
-# CONFIG_BLK_CGROUP_IOPRIO is not set
-CONFIG_BLK_DEBUG_FS=y
-# CONFIG_BLK_SED_OPAL is not set
-# CONFIG_BLK_INLINE_ENCRYPTION is not set
-
-#
-# Partition Types
-#
-# CONFIG_PARTITION_ADVANCED is not set
-CONFIG_MSDOS_PARTITION=y
-CONFIG_EFI_PARTITION=y
-# end of Partition Types
-
-CONFIG_BLK_MQ_PCI=y
-CONFIG_BLK_MQ_VIRTIO=y
-CONFIG_BLK_PM=y
-CONFIG_BLOCK_HOLDER_DEPRECATED=y
-CONFIG_BLK_MQ_STACKING=y
-
-#
-# IO Schedulers
-#
-CONFIG_MQ_IOSCHED_DEADLINE=y
-CONFIG_MQ_IOSCHED_KYBER=y
-# CONFIG_IOSCHED_BFQ is not set
-# end of IO Schedulers
-
-CONFIG_PREEMPT_NOTIFIERS=y
-CONFIG_PADATA=y
-CONFIG_ASN1=y
-CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
-CONFIG_INLINE_READ_UNLOCK=y
-CONFIG_INLINE_READ_UNLOCK_IRQ=y
-CONFIG_INLINE_WRITE_UNLOCK=y
-CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
-CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
-CONFIG_MUTEX_SPIN_ON_OWNER=y
-CONFIG_RWSEM_SPIN_ON_OWNER=y
-CONFIG_LOCK_SPIN_ON_OWNER=y
-CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
-CONFIG_QUEUED_SPINLOCKS=y
-CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
-CONFIG_QUEUED_RWLOCKS=y
-CONFIG_ARCH_HAS_MMIOWB=y
-CONFIG_MMIOWB=y
-CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
-CONFIG_ARCH_HAS_PREPARE_SYNC_CORE_CMD=y
-CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y
-CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
-CONFIG_FREEZER=y
-
-#
-# Executable file formats
-#
-CONFIG_BINFMT_ELF=y
-CONFIG_ELFCORE=y
-CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
-CONFIG_BINFMT_SCRIPT=y
-CONFIG_ARCH_HAS_BINFMT_FLAT=y
-# CONFIG_BINFMT_FLAT is not set
-CONFIG_BINFMT_MISC=m
-CONFIG_COREDUMP=y
-# end of Executable file formats
-
-#
-# Memory Management options
-#
-CONFIG_SWAP=y
-# CONFIG_ZSWAP is not set
-
-#
-# Slab allocator options
-#
-CONFIG_SLUB=y
-# CONFIG_SLUB_TINY is not set
-CONFIG_SLAB_MERGE_DEFAULT=y
-# CONFIG_SLAB_FREELIST_RANDOM is not set
-# CONFIG_SLAB_FREELIST_HARDENED is not set
-CONFIG_SLAB_BUCKETS=y
-# CONFIG_SLUB_STATS is not set
-CONFIG_SLUB_CPU_PARTIAL=y
-# CONFIG_RANDOM_KMALLOC_CACHES is not set
-# end of Slab allocator options
-
-# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set
-CONFIG_COMPAT_BRK=y
-CONFIG_SELECT_MEMORY_MODEL=y
-CONFIG_SPARSEMEM_MANUAL=y
-CONFIG_SPARSEMEM=y
-CONFIG_SPARSEMEM_EXTREME=y
-CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
-CONFIG_SPARSEMEM_VMEMMAP=y
-CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y
-CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y
-CONFIG_HAVE_GUP_FAST=y
-CONFIG_ARCH_KEEP_MEMBLOCK=y
-CONFIG_NUMA_KEEP_MEMINFO=y
-CONFIG_MEMORY_ISOLATION=y
-CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
-CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
-CONFIG_MEMORY_HOTPLUG=y
-CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE=y
-# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO is not set
-# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL is not set
-# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE is not set
-CONFIG_MEMORY_HOTREMOVE=y
-CONFIG_MHP_MEMMAP_ON_MEMORY=y
-CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
-CONFIG_SPLIT_PTE_PTLOCKS=y
-CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
-CONFIG_SPLIT_PMD_PTLOCKS=y
-CONFIG_MEMORY_BALLOON=y
-CONFIG_BALLOON_COMPACTION=y
-CONFIG_COMPACTION=y
-CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
-CONFIG_PAGE_REPORTING=y
-CONFIG_MIGRATION=y
-CONFIG_DEVICE_MIGRATION=y
-CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
-CONFIG_CONTIG_ALLOC=y
-CONFIG_PCP_BATCH_SCALE_MAX=5
-CONFIG_PHYS_ADDR_T_64BIT=y
-CONFIG_MMU_NOTIFIER=y
-# CONFIG_KSM is not set
-CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
-CONFIG_ARCH_WANTS_THP_SWAP=y
-# CONFIG_TRANSPARENT_HUGEPAGE is not set
-CONFIG_PGTABLE_HAS_HUGE_LEAVES=y
-CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
-CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
-CONFIG_USE_PERCPU_NUMA_NODE_ID=y
-CONFIG_HAVE_SETUP_PER_CPU_AREA=y
-CONFIG_CMA=y
-CONFIG_CMA_DEBUGFS=y
-# CONFIG_CMA_SYSFS is not set
-CONFIG_CMA_AREAS=16
-CONFIG_GENERIC_EARLY_IOREMAP=y
-# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
-# CONFIG_IDLE_PAGE_TRACKING is not set
-CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
-CONFIG_ARCH_HAS_PTE_DEVMAP=y
-CONFIG_ZONE_DMA32=y
-CONFIG_ZONE_DEVICE=y
-CONFIG_GET_FREE_REGION=y
-CONFIG_DEVICE_PRIVATE=y
-CONFIG_VMAP_PFN=y
-CONFIG_VM_EVENT_COUNTERS=y
-# CONFIG_PERCPU_STATS is not set
-# CONFIG_GUP_TEST is not set
-# CONFIG_DMAPOOL_TEST is not set
-CONFIG_ARCH_HAS_PTE_SPECIAL=y
-CONFIG_MEMFD_CREATE=y
-CONFIG_SECRETMEM=y
-# CONFIG_ANON_VMA_NAME is not set
-# CONFIG_USERFAULTFD is not set
-# CONFIG_LRU_GEN is not set
-CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
-CONFIG_PER_VMA_LOCK=y
-CONFIG_LOCK_MM_AND_FIND_VMA=y
-CONFIG_EXECMEM=y
-CONFIG_NUMA_MEMBLKS=y
-# CONFIG_NUMA_EMU is not set
-
-#
-# Data Access Monitoring
-#
-# CONFIG_DAMON is not set
-# end of Data Access Monitoring
-# end of Memory Management options
-
-CONFIG_NET=y
-CONFIG_NET_INGRESS=y
-CONFIG_NET_EGRESS=y
-CONFIG_NET_XGRESS=y
-CONFIG_SKB_EXTENSIONS=y
-CONFIG_NET_DEVMEM=y
-
-#
-# Networking options
-#
-CONFIG_PACKET=y
-# CONFIG_PACKET_DIAG is not set
-CONFIG_UNIX=y
-CONFIG_AF_UNIX_OOB=y
-# CONFIG_UNIX_DIAG is not set
-# CONFIG_TLS is not set
-CONFIG_XFRM=y
-CONFIG_XFRM_ALGO=y
-CONFIG_XFRM_USER=y
-# CONFIG_XFRM_INTERFACE is not set
-# CONFIG_XFRM_SUB_POLICY is not set
-# CONFIG_XFRM_MIGRATE is not set
-# CONFIG_XFRM_STATISTICS is not set
-CONFIG_XFRM_ESP=y
-# CONFIG_NET_KEY is not set
-# CONFIG_XFRM_IPTFS is not set
-# CONFIG_XDP_SOCKETS is not set
-CONFIG_NET_HANDSHAKE=y
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-CONFIG_IP_ADVANCED_ROUTER=y
-# CONFIG_IP_FIB_TRIE_STATS is not set
-# CONFIG_IP_MULTIPLE_TABLES is not set
-# CONFIG_IP_ROUTE_MULTIPATH is not set
-# CONFIG_IP_ROUTE_VERBOSE is not set
-CONFIG_IP_PNP=y
-CONFIG_IP_PNP_DHCP=y
-CONFIG_IP_PNP_BOOTP=y
-CONFIG_IP_PNP_RARP=y
-# CONFIG_NET_IPIP is not set
-# CONFIG_NET_IPGRE_DEMUX is not set
-CONFIG_NET_IP_TUNNEL=y
-# CONFIG_IP_MROUTE is not set
-# CONFIG_SYN_COOKIES is not set
-CONFIG_NET_IPVTI=y
-CONFIG_NET_UDP_TUNNEL=y
-# CONFIG_NET_FOU is not set
-# CONFIG_NET_FOU_IP_TUNNELS is not set
-# CONFIG_INET_AH is not set
-CONFIG_INET_ESP=y
-# CONFIG_INET_ESP_OFFLOAD is not set
-# CONFIG_INET_ESPINTCP is not set
-# CONFIG_INET_IPCOMP is not set
-CONFIG_INET_TABLE_PERTURB_ORDER=16
-CONFIG_INET_TUNNEL=y
-CONFIG_INET_DIAG=y
-CONFIG_INET_TCP_DIAG=y
-# CONFIG_INET_UDP_DIAG is not set
-# CONFIG_INET_RAW_DIAG is not set
-# CONFIG_INET_DIAG_DESTROY is not set
-CONFIG_TCP_CONG_ADVANCED=y
-CONFIG_TCP_CONG_BIC=m
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_TCP_CONG_WESTWOOD=m
-CONFIG_TCP_CONG_HTCP=m
-# CONFIG_TCP_CONG_HSTCP is not set
-# CONFIG_TCP_CONG_HYBLA is not set
-# CONFIG_TCP_CONG_VEGAS is not set
-# CONFIG_TCP_CONG_NV is not set
-# CONFIG_TCP_CONG_SCALABLE is not set
-# CONFIG_TCP_CONG_LP is not set
-# CONFIG_TCP_CONG_VENO is not set
-# CONFIG_TCP_CONG_YEAH is not set
-# CONFIG_TCP_CONG_ILLINOIS is not set
-# CONFIG_TCP_CONG_DCTCP is not set
-# CONFIG_TCP_CONG_CDG is not set
-CONFIG_TCP_CONG_BBR=m
-CONFIG_DEFAULT_CUBIC=y
-# CONFIG_DEFAULT_RENO is not set
-CONFIG_DEFAULT_TCP_CONG="cubic"
-# CONFIG_TCP_AO is not set
-# CONFIG_TCP_MD5SIG is not set
-CONFIG_IPV6=y
-# CONFIG_IPV6_ROUTER_PREF is not set
-# CONFIG_IPV6_OPTIMISTIC_DAD is not set
-# CONFIG_INET6_AH is not set
-# CONFIG_INET6_ESP is not set
-# CONFIG_INET6_IPCOMP is not set
-# CONFIG_IPV6_MIP6 is not set
-# CONFIG_IPV6_ILA is not set
-# CONFIG_IPV6_VTI is not set
-CONFIG_IPV6_SIT=y
-# CONFIG_IPV6_SIT_6RD is not set
-CONFIG_IPV6_NDISC_NODETYPE=y
-# CONFIG_IPV6_TUNNEL is not set
-# CONFIG_IPV6_MULTIPLE_TABLES is not set
-# CONFIG_IPV6_MROUTE is not set
-# CONFIG_IPV6_SEG6_LWTUNNEL is not set
-# CONFIG_IPV6_SEG6_HMAC is not set
-# CONFIG_IPV6_RPL_LWTUNNEL is not set
-# CONFIG_IPV6_IOAM6_LWTUNNEL is not set
-# CONFIG_NETLABEL is not set
-# CONFIG_MPTCP is not set
-CONFIG_NETWORK_SECMARK=y
-# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
-CONFIG_NETFILTER=y
-CONFIG_NETFILTER_ADVANCED=y
-CONFIG_BRIDGE_NETFILTER=y
-
-#
-# Core Netfilter Configuration
-#
-CONFIG_NETFILTER_INGRESS=y
-CONFIG_NETFILTER_EGRESS=y
-CONFIG_NETFILTER_FAMILY_BRIDGE=y
-CONFIG_NETFILTER_BPF_LINK=y
-# CONFIG_NETFILTER_NETLINK_ACCT is not set
-# CONFIG_NETFILTER_NETLINK_QUEUE is not set
-# CONFIG_NETFILTER_NETLINK_LOG is not set
-# CONFIG_NETFILTER_NETLINK_OSF is not set
-CONFIG_NF_CONNTRACK=y
-CONFIG_NF_LOG_SYSLOG=m
-CONFIG_NF_CONNTRACK_MARK=y
-# CONFIG_NF_CONNTRACK_SECMARK is not set
-# CONFIG_NF_CONNTRACK_ZONES is not set
-CONFIG_NF_CONNTRACK_PROCFS=y
-# CONFIG_NF_CONNTRACK_EVENTS is not set
-# CONFIG_NF_CONNTRACK_TIMEOUT is not set
-# CONFIG_NF_CONNTRACK_TIMESTAMP is not set
-# CONFIG_NF_CONNTRACK_LABELS is not set
-CONFIG_NF_CT_PROTO_DCCP=y
-CONFIG_NF_CT_PROTO_SCTP=y
-CONFIG_NF_CT_PROTO_UDPLITE=y
-# CONFIG_NF_CONNTRACK_AMANDA is not set
-CONFIG_NF_CONNTRACK_FTP=y
-# CONFIG_NF_CONNTRACK_H323 is not set
-# CONFIG_NF_CONNTRACK_IRC is not set
-# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
-# CONFIG_NF_CONNTRACK_SNMP is not set
-# CONFIG_NF_CONNTRACK_PPTP is not set
-# CONFIG_NF_CONNTRACK_SANE is not set
-# CONFIG_NF_CONNTRACK_SIP is not set
-CONFIG_NF_CONNTRACK_TFTP=y
-# CONFIG_NF_CT_NETLINK is not set
-CONFIG_NF_NAT=y
-CONFIG_NF_NAT_FTP=y
-CONFIG_NF_NAT_TFTP=y
-CONFIG_NF_NAT_REDIRECT=y
-CONFIG_NF_NAT_MASQUERADE=y
-# CONFIG_NF_TABLES is not set
-CONFIG_NETFILTER_XTABLES=y
-
-#
-# Xtables combined modules
-#
-CONFIG_NETFILTER_XT_MARK=y
-CONFIG_NETFILTER_XT_CONNMARK=y
-
-#
-# Xtables targets
-#
-# CONFIG_NETFILTER_XT_TARGET_AUDIT is not set
-CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
-# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set
-# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set
-# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
-# CONFIG_NETFILTER_XT_TARGET_HL is not set
-# CONFIG_NETFILTER_XT_TARGET_HMARK is not set
-# CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set
-# CONFIG_NETFILTER_XT_TARGET_LED is not set
-# CONFIG_NETFILTER_XT_TARGET_LOG is not set
-# CONFIG_NETFILTER_XT_TARGET_MARK is not set
-CONFIG_NETFILTER_XT_NAT=y
-# CONFIG_NETFILTER_XT_TARGET_NETMAP is not set
-# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
-# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
-# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set
-CONFIG_NETFILTER_XT_TARGET_REDIRECT=y
-CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y
-# CONFIG_NETFILTER_XT_TARGET_TEE is not set
-# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set
-# CONFIG_NETFILTER_XT_TARGET_SECMARK is not set
-# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set
-# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
-
-#
-# Xtables matches
-#
-CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y
-# CONFIG_NETFILTER_XT_MATCH_BPF is not set
-# CONFIG_NETFILTER_XT_MATCH_CGROUP is not set
-# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set
-# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set
-# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set
-# CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set
-# CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set
-# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set
-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
-# CONFIG_NETFILTER_XT_MATCH_CPU is not set
-# CONFIG_NETFILTER_XT_MATCH_DCCP is not set
-# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set
-# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
-# CONFIG_NETFILTER_XT_MATCH_ECN is not set
-# CONFIG_NETFILTER_XT_MATCH_ESP is not set
-# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
-# CONFIG_NETFILTER_XT_MATCH_HELPER is not set
-# CONFIG_NETFILTER_XT_MATCH_HL is not set
-# CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set
-# CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set
-CONFIG_NETFILTER_XT_MATCH_IPVS=y
-# CONFIG_NETFILTER_XT_MATCH_L2TP is not set
-# CONFIG_NETFILTER_XT_MATCH_LENGTH is not set
-# CONFIG_NETFILTER_XT_MATCH_LIMIT is not set
-# CONFIG_NETFILTER_XT_MATCH_MAC is not set
-CONFIG_NETFILTER_XT_MATCH_MARK=y
-# CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set
-# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set
-# CONFIG_NETFILTER_XT_MATCH_OSF is not set
-# CONFIG_NETFILTER_XT_MATCH_OWNER is not set
-# CONFIG_NETFILTER_XT_MATCH_POLICY is not set
-# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set
-# CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set
-# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set
-# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set
-# CONFIG_NETFILTER_XT_MATCH_REALM is not set
-# CONFIG_NETFILTER_XT_MATCH_RECENT is not set
-# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
-# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set
-# CONFIG_NETFILTER_XT_MATCH_STATE is not set
-# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
-# CONFIG_NETFILTER_XT_MATCH_STRING is not set
-# CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set
-# CONFIG_NETFILTER_XT_MATCH_TIME is not set
-# CONFIG_NETFILTER_XT_MATCH_U32 is not set
-# end of Core Netfilter Configuration
-
-# CONFIG_IP_SET is not set
-CONFIG_IP_VS=y
-# CONFIG_IP_VS_IPV6 is not set
-# CONFIG_IP_VS_DEBUG is not set
-CONFIG_IP_VS_TAB_BITS=12
-
-#
-# IPVS transport protocol load balancing support
-#
-CONFIG_IP_VS_PROTO_TCP=y
-CONFIG_IP_VS_PROTO_UDP=y
-# CONFIG_IP_VS_PROTO_ESP is not set
-# CONFIG_IP_VS_PROTO_AH is not set
-# CONFIG_IP_VS_PROTO_SCTP is not set
-
-#
-# IPVS scheduler
-#
-CONFIG_IP_VS_RR=y
-# CONFIG_IP_VS_WRR is not set
-# CONFIG_IP_VS_LC is not set
-# CONFIG_IP_VS_WLC is not set
-# CONFIG_IP_VS_FO is not set
-# CONFIG_IP_VS_OVF is not set
-# CONFIG_IP_VS_LBLC is not set
-# CONFIG_IP_VS_LBLCR is not set
-# CONFIG_IP_VS_DH is not set
-# CONFIG_IP_VS_SH is not set
-# CONFIG_IP_VS_MH is not set
-# CONFIG_IP_VS_SED is not set
-# CONFIG_IP_VS_NQ is not set
-# CONFIG_IP_VS_TWOS is not set
-
-#
-# IPVS SH scheduler
-#
-CONFIG_IP_VS_SH_TAB_BITS=8
-
-#
-# IPVS MH scheduler
-#
-CONFIG_IP_VS_MH_TAB_INDEX=12
-
-#
-# IPVS application helper
-#
-# CONFIG_IP_VS_FTP is not set
-CONFIG_IP_VS_NFCT=y
-
-#
-# IP: Netfilter Configuration
-#
-CONFIG_NF_DEFRAG_IPV4=y
-CONFIG_IP_NF_IPTABLES_LEGACY=y
-# CONFIG_NF_SOCKET_IPV4 is not set
-# CONFIG_NF_TPROXY_IPV4 is not set
-# CONFIG_NF_DUP_IPV4 is not set
-CONFIG_NF_LOG_ARP=m
-CONFIG_NF_LOG_IPV4=m
-CONFIG_NF_REJECT_IPV4=m
-CONFIG_IP_NF_IPTABLES=y
-# CONFIG_IP_NF_MATCH_AH is not set
-# CONFIG_IP_NF_MATCH_ECN is not set
-# CONFIG_IP_NF_MATCH_RPFILTER is not set
-# CONFIG_IP_NF_MATCH_TTL is not set
-CONFIG_IP_NF_FILTER=y
-CONFIG_IP_NF_TARGET_REJECT=m
-# CONFIG_IP_NF_TARGET_SYNPROXY is not set
-CONFIG_IP_NF_NAT=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-# CONFIG_IP_NF_TARGET_NETMAP is not set
-CONFIG_IP_NF_TARGET_REDIRECT=m
-CONFIG_IP_NF_MANGLE=m
-# CONFIG_IP_NF_TARGET_ECN is not set
-# CONFIG_IP_NF_TARGET_TTL is not set
-# CONFIG_IP_NF_RAW is not set
-# CONFIG_IP_NF_SECURITY is not set
-CONFIG_IP_NF_ARPTABLES=m
-# CONFIG_IP_NF_ARPFILTER is not set
-CONFIG_IP_NF_ARP_MANGLE=m
-# end of IP: Netfilter Configuration
-
-#
-# IPv6: Netfilter Configuration
-#
-CONFIG_IP6_NF_IPTABLES_LEGACY=m
-# CONFIG_NF_SOCKET_IPV6 is not set
-# CONFIG_NF_TPROXY_IPV6 is not set
-# CONFIG_NF_DUP_IPV6 is not set
-CONFIG_NF_REJECT_IPV6=m
-CONFIG_NF_LOG_IPV6=m
-CONFIG_IP6_NF_IPTABLES=m
-# CONFIG_IP6_NF_MATCH_AH is not set
-# CONFIG_IP6_NF_MATCH_EUI64 is not set
-# CONFIG_IP6_NF_MATCH_FRAG is not set
-# CONFIG_IP6_NF_MATCH_OPTS is not set
-# CONFIG_IP6_NF_MATCH_HL is not set
-CONFIG_IP6_NF_MATCH_IPV6HEADER=m
-# CONFIG_IP6_NF_MATCH_MH is not set
-# CONFIG_IP6_NF_MATCH_RPFILTER is not set
-# CONFIG_IP6_NF_MATCH_RT is not set
-# CONFIG_IP6_NF_MATCH_SRH is not set
-# CONFIG_IP6_NF_TARGET_HL is not set
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-# CONFIG_IP6_NF_TARGET_SYNPROXY is not set
-CONFIG_IP6_NF_MANGLE=m
-# CONFIG_IP6_NF_RAW is not set
-# CONFIG_IP6_NF_SECURITY is not set
-CONFIG_IP6_NF_NAT=m
-# CONFIG_IP6_NF_TARGET_MASQUERADE is not set
-# CONFIG_IP6_NF_TARGET_NPT is not set
-# end of IPv6: Netfilter Configuration
-
-CONFIG_NF_DEFRAG_IPV6=y
-# CONFIG_NF_CONNTRACK_BRIDGE is not set
-CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m
-# CONFIG_BRIDGE_NF_EBTABLES is not set
-# CONFIG_IP_DCCP is not set
-CONFIG_IP_SCTP=m
-# CONFIG_SCTP_DBG_OBJCNT is not set
-CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
-CONFIG_SCTP_COOKIE_HMAC_MD5=y
-# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set
-CONFIG_INET_SCTP_DIAG=m
-# CONFIG_RDS is not set
-# CONFIG_TIPC is not set
-# CONFIG_ATM is not set
-# CONFIG_L2TP is not set
-CONFIG_STP=y
-CONFIG_BRIDGE=y
-CONFIG_BRIDGE_IGMP_SNOOPING=y
-CONFIG_BRIDGE_VLAN_FILTERING=y
-# CONFIG_BRIDGE_MRP is not set
-# CONFIG_BRIDGE_CFM is not set
-# CONFIG_NET_DSA is not set
-CONFIG_VLAN_8021Q=y
-# CONFIG_VLAN_8021Q_GVRP is not set
-# CONFIG_VLAN_8021Q_MVRP is not set
-CONFIG_LLC=y
-# CONFIG_LLC2 is not set
-# CONFIG_ATALK is not set
-# CONFIG_X25 is not set
-# CONFIG_LAPB is not set
-# CONFIG_PHONET is not set
-# CONFIG_6LOWPAN is not set
-CONFIG_IEEE802154=m
-CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y
-CONFIG_IEEE802154_SOCKET=m
-CONFIG_MAC802154=m
-CONFIG_NET_SCHED=y
-
-#
-# Queueing/Scheduling
-#
-# CONFIG_NET_SCH_HTB is not set
-# CONFIG_NET_SCH_HFSC is not set
-# CONFIG_NET_SCH_PRIO is not set
-# CONFIG_NET_SCH_MULTIQ is not set
-# CONFIG_NET_SCH_RED is not set
-# CONFIG_NET_SCH_SFB is not set
-# CONFIG_NET_SCH_SFQ is not set
-# CONFIG_NET_SCH_TEQL is not set
-# CONFIG_NET_SCH_TBF is not set
-# CONFIG_NET_SCH_CBS is not set
-# CONFIG_NET_SCH_ETF is not set
-# CONFIG_NET_SCH_TAPRIO is not set
-# CONFIG_NET_SCH_GRED is not set
-# CONFIG_NET_SCH_NETEM is not set
-# CONFIG_NET_SCH_DRR is not set
-# CONFIG_NET_SCH_MQPRIO is not set
-# CONFIG_NET_SCH_SKBPRIO is not set
-# CONFIG_NET_SCH_CHOKE is not set
-# CONFIG_NET_SCH_QFQ is not set
-# CONFIG_NET_SCH_CODEL is not set
-# CONFIG_NET_SCH_FQ_CODEL is not set
-# CONFIG_NET_SCH_CAKE is not set
-# CONFIG_NET_SCH_FQ is not set
-# CONFIG_NET_SCH_HHF is not set
-# CONFIG_NET_SCH_PIE is not set
-# CONFIG_NET_SCH_PLUG is not set
-# CONFIG_NET_SCH_ETS is not set
-# CONFIG_NET_SCH_DEFAULT is not set
-
-#
-# Classification
-#
-CONFIG_NET_CLS=y
-# CONFIG_NET_CLS_BASIC is not set
-# CONFIG_NET_CLS_ROUTE4 is not set
-# CONFIG_NET_CLS_FW is not set
-# CONFIG_NET_CLS_U32 is not set
-# CONFIG_NET_CLS_FLOW is not set
-CONFIG_NET_CLS_CGROUP=y
-# CONFIG_NET_CLS_BPF is not set
-# CONFIG_NET_CLS_FLOWER is not set
-# CONFIG_NET_CLS_MATCHALL is not set
-# CONFIG_NET_EMATCH is not set
-# CONFIG_NET_CLS_ACT is not set
-CONFIG_NET_SCH_FIFO=y
-# CONFIG_DCB is not set
-CONFIG_DNS_RESOLVER=y
-# CONFIG_BATMAN_ADV is not set
-# CONFIG_OPENVSWITCH is not set
-CONFIG_VSOCKETS=y
-CONFIG_VSOCKETS_DIAG=y
-# CONFIG_VSOCKETS_LOOPBACK is not set
-CONFIG_VIRTIO_VSOCKETS=y
-CONFIG_VIRTIO_VSOCKETS_COMMON=y
-CONFIG_NETLINK_DIAG=y
-# CONFIG_MPLS is not set
-# CONFIG_NET_NSH is not set
-# CONFIG_HSR is not set
-# CONFIG_NET_SWITCHDEV is not set
-CONFIG_NET_L3_MASTER_DEV=y
-CONFIG_QRTR=m
-# CONFIG_QRTR_SMD is not set
-# CONFIG_QRTR_TUN is not set
-CONFIG_QRTR_MHI=m
-# CONFIG_NET_NCSI is not set
-CONFIG_PCPU_DEV_REFCNT=y
-CONFIG_MAX_SKB_FRAGS=17
-CONFIG_RPS=y
-CONFIG_RFS_ACCEL=y
-CONFIG_SOCK_RX_QUEUE_MAPPING=y
-CONFIG_XPS=y
-CONFIG_CGROUP_NET_PRIO=y
-CONFIG_CGROUP_NET_CLASSID=y
-CONFIG_NET_RX_BUSY_POLL=y
-CONFIG_BQL=y
-# CONFIG_BPF_STREAM_PARSER is not set
-CONFIG_NET_FLOW_LIMIT=y
-
-#
-# Network testing
-#
-# CONFIG_NET_PKTGEN is not set
-# CONFIG_NET_DROP_MONITOR is not set
-# end of Network testing
-# end of Networking options
-
-# CONFIG_HAMRADIO is not set
-# CONFIG_CAN is not set
-CONFIG_BT=y
-CONFIG_BT_BREDR=y
-CONFIG_BT_RFCOMM=y
-CONFIG_BT_RFCOMM_TTY=y
-CONFIG_BT_BNEP=y
-# CONFIG_BT_BNEP_MC_FILTER is not set
-# CONFIG_BT_BNEP_PROTO_FILTER is not set
-CONFIG_BT_HIDP=y
-CONFIG_BT_LE=y
-CONFIG_BT_LE_L2CAP_ECRED=y
-# CONFIG_BT_LEDS is not set
-# CONFIG_BT_MSFTEXT is not set
-# CONFIG_BT_AOSPEXT is not set
-CONFIG_BT_DEBUGFS=y
-# CONFIG_BT_SELFTEST is not set
-
-#
-# Bluetooth device drivers
-#
-CONFIG_BT_INTEL=y
-# CONFIG_BT_HCIBTUSB is not set
-# CONFIG_BT_HCIBTSDIO is not set
-CONFIG_BT_HCIUART=m
-CONFIG_BT_HCIUART_H4=y
-# CONFIG_BT_HCIUART_BCSP is not set
-# CONFIG_BT_HCIUART_ATH3K is not set
-# CONFIG_BT_HCIUART_INTEL is not set
-# CONFIG_BT_HCIUART_AG6XX is not set
-# CONFIG_BT_HCIBCM203X is not set
-# CONFIG_BT_HCIBCM4377 is not set
-# CONFIG_BT_HCIBPA10X is not set
-# CONFIG_BT_HCIBFUSB is not set
-# CONFIG_BT_HCIVHCI is not set
-# CONFIG_BT_MRVL is not set
-# CONFIG_BT_MTKSDIO is not set
-CONFIG_BT_HCIRSI=m
-# CONFIG_BT_VIRTIO is not set
-CONFIG_BT_INTEL_PCIE=y
-# end of Bluetooth device drivers
-
-# CONFIG_AF_RXRPC is not set
-# CONFIG_AF_KCM is not set
-# CONFIG_MCTP is not set
-CONFIG_WIRELESS=y
-CONFIG_WIRELESS_EXT=y
-CONFIG_WEXT_CORE=y
-CONFIG_WEXT_PROC=y
-CONFIG_WEXT_PRIV=y
-CONFIG_CFG80211=y
-# CONFIG_NL80211_TESTMODE is not set
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
-CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
-CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
-CONFIG_CFG80211_DEFAULT_PS=y
-# CONFIG_CFG80211_DEBUGFS is not set
-CONFIG_CFG80211_CRDA_SUPPORT=y
-CONFIG_CFG80211_WEXT=y
-CONFIG_MAC80211=m
-CONFIG_MAC80211_HAS_RC=y
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
-CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
-CONFIG_MAC80211_MESH=y
-CONFIG_MAC80211_LEDS=y
-# CONFIG_MAC80211_MESSAGE_TRACING is not set
-# CONFIG_MAC80211_DEBUG_MENU is not set
-CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
-CONFIG_RFKILL=y
-CONFIG_RFKILL_LEDS=y
-# CONFIG_RFKILL_INPUT is not set
-# CONFIG_RFKILL_GPIO is not set
-CONFIG_NET_9P=y
-CONFIG_NET_9P_FD=y
-CONFIG_NET_9P_VIRTIO=y
-CONFIG_NET_9P_USBG=y
-# CONFIG_NET_9P_DEBUG is not set
-# CONFIG_CAIF is not set
-# CONFIG_CEPH_LIB is not set
-# CONFIG_NFC is not set
-# CONFIG_PSAMPLE is not set
-# CONFIG_NET_IFE is not set
-# CONFIG_LWTUNNEL is not set
-CONFIG_DST_CACHE=y
-CONFIG_GRO_CELLS=y
-CONFIG_NET_SELFTESTS=y
-CONFIG_NET_SOCK_MSG=y
-CONFIG_NET_DEVLINK=y
-CONFIG_PAGE_POOL=y
-# CONFIG_PAGE_POOL_STATS is not set
-CONFIG_FAILOVER=y
-CONFIG_ETHTOOL_NETLINK=y
-
-#
-# Device Drivers
-#
-CONFIG_ARM_AMBA=y
-CONFIG_HAVE_PCI=y
-CONFIG_GENERIC_PCI_IOMAP=y
-CONFIG_PCI=y
-CONFIG_PCI_DOMAINS=y
-CONFIG_PCI_DOMAINS_GENERIC=y
-# CONFIG_PCIEPORTBUS is not set
-CONFIG_PCIEASPM=y
-CONFIG_PCIEASPM_DEFAULT=y
-# CONFIG_PCIEASPM_POWERSAVE is not set
-# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
-# CONFIG_PCIEASPM_PERFORMANCE is not set
-# CONFIG_PCIE_PTM is not set
-CONFIG_PCI_MSI=y
-CONFIG_PCI_QUIRKS=y
-# CONFIG_PCI_DEBUG is not set
-# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
-# CONFIG_PCI_STUB is not set
-# CONFIG_PCI_PF_STUB is not set
-CONFIG_PCI_ATS=y
-CONFIG_PCI_ECAM=y
-CONFIG_PCI_IOV=y
-CONFIG_PCI_NPEM=y
-# CONFIG_PCI_PRI is not set
-CONFIG_PCI_PASID=y
-CONFIG_PCIE_TPH=y
-CONFIG_PCI_P2PDMA=y
-CONFIG_PCI_LABEL=y
-CONFIG_PCI_DYNAMIC_OF_NODES=y
-# CONFIG_PCIE_BUS_TUNE_OFF is not set
-CONFIG_PCIE_BUS_DEFAULT=y
-# CONFIG_PCIE_BUS_SAFE is not set
-# CONFIG_PCIE_BUS_PERFORMANCE is not set
-# CONFIG_PCIE_BUS_PEER2PEER is not set
-CONFIG_VGA_ARB=y
-CONFIG_VGA_ARB_MAX_GPUS=16
-# CONFIG_HOTPLUG_PCI is not set
-
-#
-# PCI controller drivers
-#
-# CONFIG_PCI_FTPCI100 is not set
-# CONFIG_PCI_HOST_GENERIC is not set
-# CONFIG_PCIE_RCAR_HOST is not set
-# CONFIG_PCIE_XILINX is not set
-
-#
-# Cadence-based PCIe controllers
-#
-# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
-# end of Cadence-based PCIe controllers
-
-#
-# DesignWare-based PCIe controllers
-#
-CONFIG_PCIE_DW=y
-CONFIG_PCIE_DW_HOST=y
-# CONFIG_PCI_MESON is not set
-# CONFIG_PCIE_DW_PLAT_HOST is not set
-# CONFIG_PCIE_RCAR_GEN4_HOST is not set
-CONFIG_PCIE_FU740=y
-# end of DesignWare-based PCIe controllers
-
-#
-# Mobiveil-based PCIe controllers
-#
-# end of Mobiveil-based PCIe controllers
-
-#
-# PLDA-based PCIe controllers
-#
-CONFIG_PCIE_PLDA_HOST=y
-# CONFIG_PCIE_MICROCHIP_HOST is not set
-CONFIG_PCIE_STARFIVE_HOST=m
-# end of PLDA-based PCIe controllers
-# end of PCI controller drivers
-
-#
-# PCI Endpoint
-#
-# CONFIG_PCI_ENDPOINT is not set
-# end of PCI Endpoint
-
-#
-# PCI switch controller drivers
-#
-CONFIG_PCI_SW_SWITCHTEC=m
-# end of PCI switch controller drivers
-
-# CONFIG_CXL_BUS is not set
-# CONFIG_PCCARD is not set
-CONFIG_RAPIDIO=m
-CONFIG_RAPIDIO_DISC_TIMEOUT=30
-# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set
-# CONFIG_RAPIDIO_DMA_ENGINE is not set
-# CONFIG_RAPIDIO_DEBUG is not set
-# CONFIG_RAPIDIO_ENUM_BASIC is not set
-# CONFIG_RAPIDIO_CHMAN is not set
-# CONFIG_RAPIDIO_MPORT_CDEV is not set
-
-#
-# RapidIO Switch drivers
-#
-# CONFIG_RAPIDIO_CPS_XX is not set
-# CONFIG_RAPIDIO_CPS_GEN2 is not set
-# CONFIG_RAPIDIO_RXS_GEN3 is not set
-# end of RapidIO Switch drivers
-
-#
-# Generic Driver Options
-#
-CONFIG_AUXILIARY_BUS=y
-# CONFIG_UEVENT_HELPER is not set
-CONFIG_DEVTMPFS=y
-CONFIG_DEVTMPFS_MOUNT=y
-# CONFIG_DEVTMPFS_SAFE is not set
-CONFIG_STANDALONE=y
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-
-#
-# Firmware loader
-#
-CONFIG_FW_LOADER=y
-CONFIG_FW_LOADER_DEBUG=y
-CONFIG_FW_LOADER_PAGED_BUF=y
-CONFIG_FW_LOADER_SYSFS=y
-CONFIG_EXTRA_FIRMWARE=""
-# CONFIG_FW_LOADER_USER_HELPER is not set
-# CONFIG_FW_LOADER_COMPRESS is not set
-CONFIG_FW_CACHE=y
-CONFIG_FW_UPLOAD=y
-# end of Firmware loader
-
-CONFIG_WANT_DEV_COREDUMP=y
-CONFIG_ALLOW_DEV_COREDUMP=y
-CONFIG_DEV_COREDUMP=y
-# CONFIG_DEBUG_DRIVER is not set
-# CONFIG_DEBUG_DEVRES is not set
-# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
-CONFIG_HMEM_REPORTING=y
-# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
-CONFIG_GENERIC_CPU_DEVICES=y
-CONFIG_GENERIC_CPU_VULNERABILITIES=y
-CONFIG_SOC_BUS=y
-CONFIG_REGMAP=y
-CONFIG_REGMAP_I2C=y
-CONFIG_REGMAP_SPI=y
-CONFIG_REGMAP_MMIO=y
-CONFIG_REGMAP_IRQ=y
-CONFIG_DMA_SHARED_BUFFER=y
-# CONFIG_DMA_FENCE_TRACE is not set
-CONFIG_GENERIC_ARCH_TOPOLOGY=y
-CONFIG_GENERIC_ARCH_NUMA=y
-# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
-# end of Generic Driver Options
-
-#
-# Bus devices
-#
-# CONFIG_MOXTET is not set
-CONFIG_SUN50I_DE2_BUS=y
-CONFIG_SUNXI_RSB=m
-CONFIG_MHI_BUS=m
-# CONFIG_MHI_BUS_DEBUG is not set
-# CONFIG_MHI_BUS_PCI_GENERIC is not set
-# CONFIG_MHI_BUS_EP is not set
-# end of Bus devices
-
-#
-# Cache Drivers
-#
-CONFIG_AX45MP_L2_CACHE=y
-CONFIG_SIFIVE_CCACHE=y
-CONFIG_STARFIVE_STARLINK_CACHE=y
-# end of Cache Drivers
-
-# CONFIG_CONNECTOR is not set
-
-#
-# Firmware Drivers
-#
-
-#
-# ARM System Control and Management Interface Protocol
-#
-# end of ARM System Control and Management Interface Protocol
-
-# CONFIG_FIRMWARE_MEMMAP is not set
-CONFIG_DMIID=y
-CONFIG_DMI_SYSFS=y
-# CONFIG_ISCSI_IBFT is not set
-CONFIG_FW_CFG_SYSFS=m
-CONFIG_FW_CFG_SYSFS_CMDLINE=y
-# CONFIG_SYSFB_SIMPLEFB is not set
-CONFIG_FW_CS_DSP=m
-# CONFIG_GOOGLE_FIRMWARE is not set
-
-#
-# EFI (Extensible Firmware Interface) Support
-#
-CONFIG_EFI_ESRT=y
-CONFIG_EFI_SOFT_RESERVE=y
-CONFIG_EFI_PARAMS_FROM_FDT=y
-CONFIG_EFI_RUNTIME_WRAPPERS=y
-CONFIG_EFI_GENERIC_STUB=y
-CONFIG_EFI_ZBOOT=y
-CONFIG_EFI_BOOTLOADER_CONTROL=m
-CONFIG_EFI_CAPSULE_LOADER=m
-# CONFIG_EFI_TEST is not set
-# CONFIG_RESET_ATTACK_MITIGATION is not set
-# CONFIG_EFI_DISABLE_PCI_DMA is not set
-CONFIG_EFI_EARLYCON=y
-# CONFIG_EFI_CUSTOM_SSDT_OVERLAYS is not set
-# CONFIG_EFI_DISABLE_RUNTIME is not set
-# CONFIG_EFI_COCO_SECRET is not set
-# end of EFI (Extensible Firmware Interface) Support
-
-#
-# Qualcomm firmware drivers
-#
-# end of Qualcomm firmware drivers
-
-#
-# Tegra firmware driver
-#
-# end of Tegra firmware driver
-# end of Firmware Drivers
-
-CONFIG_GNSS=m
-# CONFIG_GNSS_USB is not set
-CONFIG_MTD=y
-CONFIG_MTD_TESTS=m
-
-#
-# Partition parsers
-#
-# CONFIG_MTD_CMDLINE_PARTS is not set
-CONFIG_MTD_OF_PARTS=y
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# end of Partition parsers
-
-#
-# User Modules And Translation Layers
-#
-CONFIG_MTD_BLKDEVS=y
-CONFIG_MTD_BLOCK=y
-
-#
-# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK.
-#
-# CONFIG_FTL is not set
-# CONFIG_NFTL is not set
-# CONFIG_INFTL is not set
-# CONFIG_RFD_FTL is not set
-# CONFIG_SSFDC is not set
-# CONFIG_SM_FTL is not set
-# CONFIG_MTD_OOPS is not set
-# CONFIG_MTD_SWAP is not set
-# CONFIG_MTD_PARTITIONED_MASTER is not set
-
-#
-# RAM/ROM/Flash chip drivers
-#
-# CONFIG_MTD_CFI is not set
-# CONFIG_MTD_JEDECPROBE is not set
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-# CONFIG_MTD_RAM is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_ABSENT is not set
-# end of RAM/ROM/Flash chip drivers
-
-#
-# Mapping drivers for chip access
-#
-# CONFIG_MTD_COMPLEX_MAPPINGS is not set
-# CONFIG_MTD_PLATRAM is not set
-# end of Mapping drivers for chip access
-
-#
-# Self-contained MTD device drivers
-#
-# CONFIG_MTD_PMC551 is not set
-# CONFIG_MTD_DATAFLASH is not set
-# CONFIG_MTD_MCHP23K256 is not set
-# CONFIG_MTD_MCHP48L640 is not set
-# CONFIG_MTD_SST25L is not set
-CONFIG_MTD_SLRAM=m
-CONFIG_MTD_PHRAM=m
-# CONFIG_MTD_MTDRAM is not set
-# CONFIG_MTD_BLOCK2MTD is not set
-
-#
-# Disk-On-Chip Device Drivers
-#
-# CONFIG_MTD_DOCG3 is not set
-# end of Self-contained MTD device drivers
-
-#
-# NAND
-#
-CONFIG_MTD_NAND_CORE=y
-# CONFIG_MTD_ONENAND is not set
-# CONFIG_MTD_RAW_NAND is not set
-CONFIG_MTD_SPI_NAND=y
-
-#
-# ECC engine support
-#
-CONFIG_MTD_NAND_ECC=y
-# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set
-# CONFIG_MTD_NAND_ECC_SW_BCH is not set
-# CONFIG_MTD_NAND_ECC_MXIC is not set
-# end of ECC engine support
-# end of NAND
-
-#
-# LPDDR & LPDDR2 PCM memory drivers
-#
-# CONFIG_MTD_LPDDR is not set
-# end of LPDDR & LPDDR2 PCM memory drivers
-
-CONFIG_MTD_SPI_NOR=y
-CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
-# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
-CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
-# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
-CONFIG_MTD_UBI=y
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTD_UBI_BEB_LIMIT=20
-# CONFIG_MTD_UBI_FASTMAP is not set
-# CONFIG_MTD_UBI_GLUEBI is not set
-# CONFIG_MTD_UBI_BLOCK is not set
-CONFIG_MTD_UBI_NVMEM=m
-# CONFIG_MTD_HYPERBUS is not set
-CONFIG_DTC=y
-CONFIG_OF=y
-# CONFIG_OF_UNITTEST is not set
-CONFIG_OF_FLATTREE=y
-CONFIG_OF_EARLY_FLATTREE=y
-CONFIG_OF_KOBJ=y
-CONFIG_OF_DYNAMIC=y
-CONFIG_OF_ADDRESS=y
-CONFIG_OF_IRQ=y
-CONFIG_OF_RESERVED_MEM=y
-CONFIG_OF_RESOLVE=y
-CONFIG_OF_OVERLAY=y
-CONFIG_OF_NUMA=y
-CONFIG_PARPORT=m
-CONFIG_PARPORT_PC=m
-CONFIG_PARPORT_SERIAL=m
-# CONFIG_PARPORT_PC_FIFO is not set
-# CONFIG_PARPORT_1284 is not set
-CONFIG_PNP=y
-CONFIG_PNP_DEBUG_MESSAGES=y
-
-#
-# Protocols
-#
-CONFIG_PNPACPI=y
-CONFIG_BLK_DEV=y
-# CONFIG_BLK_DEV_NULL_BLK is not set
-# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
-# CONFIG_ZRAM is not set
-CONFIG_BLK_DEV_LOOP=y
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
-# CONFIG_BLK_DEV_DRBD is not set
-# CONFIG_BLK_DEV_NBD is not set
-# CONFIG_BLK_DEV_RAM is not set
-# CONFIG_CDROM_PKTCDVD is not set
-# CONFIG_ATA_OVER_ETH is not set
-CONFIG_VIRTIO_BLK=y
-# CONFIG_BLK_DEV_RBD is not set
-# CONFIG_BLK_DEV_UBLK is not set
-
-#
-# NVME Support
-#
-CONFIG_NVME_KEYRING=y
-CONFIG_NVME_CORE=y
-CONFIG_BLK_DEV_NVME=y
-CONFIG_NVME_MULTIPATH=y
-# CONFIG_NVME_VERBOSE_ERRORS is not set
-CONFIG_NVME_HWMON=y
-CONFIG_NVME_FABRICS=y
-# CONFIG_NVME_FC is not set
-CONFIG_NVME_TCP=y
-# CONFIG_NVME_TCP_TLS is not set
-# CONFIG_NVME_HOST_AUTH is not set
-CONFIG_NVME_TARGET=y
-CONFIG_NVME_TARGET_DEBUGFS=y
-CONFIG_NVME_TARGET_PASSTHRU=y
-CONFIG_NVME_TARGET_LOOP=m
-CONFIG_NVME_TARGET_FC=m
-CONFIG_NVME_TARGET_TCP=m
-CONFIG_NVME_TARGET_TCP_TLS=y
-# CONFIG_NVME_TARGET_AUTH is not set
-# end of NVME Support
-
-#
-# Misc devices
-#
-# CONFIG_AD525X_DPOT is not set
-# CONFIG_DUMMY_IRQ is not set
-# CONFIG_PHANTOM is not set
-CONFIG_RPMB=m
-CONFIG_TIFM_CORE=y
-CONFIG_TIFM_7XX1=y
-# CONFIG_ICS932S401 is not set
-# CONFIG_ENCLOSURE_SERVICES is not set
-# CONFIG_HP_ILO is not set
-# CONFIG_APDS9802ALS is not set
-# CONFIG_ISL29003 is not set
-# CONFIG_ISL29020 is not set
-# CONFIG_SENSORS_TSL2550 is not set
-# CONFIG_SENSORS_BH1770 is not set
-# CONFIG_SENSORS_APDS990X is not set
-# CONFIG_HMC6352 is not set
-# CONFIG_DS1682 is not set
-# CONFIG_LATTICE_ECP3_CONFIG is not set
-# CONFIG_SRAM is not set
-# CONFIG_DW_XDATA_PCIE is not set
-# CONFIG_PCI_ENDPOINT_TEST is not set
-# CONFIG_XILINX_SDFEC is not set
-# CONFIG_HISI_HIKEY_USB is not set
-# CONFIG_OPEN_DICE is not set
-CONFIG_NTSYNC=m
-# CONFIG_VCPU_STALL_DETECTOR is not set
-# CONFIG_NSM is not set
-CONFIG_MCHP_LAN966X_PCI=m
-# CONFIG_C2PORT is not set
-
-#
-# EEPROM support
-#
-CONFIG_EEPROM_AT24=y
-# CONFIG_EEPROM_AT25 is not set
-# CONFIG_EEPROM_MAX6875 is not set
-CONFIG_EEPROM_93CX6=y
-# CONFIG_EEPROM_93XX46 is not set
-# CONFIG_EEPROM_IDT_89HPESX is not set
-# CONFIG_EEPROM_EE1004 is not set
-# end of EEPROM support
-
-# CONFIG_CB710_CORE is not set
-# CONFIG_SENSORS_LIS3_I2C is not set
-# CONFIG_ALTERA_STAPL is not set
-# CONFIG_GENWQE is not set
-# CONFIG_ECHO is not set
-# CONFIG_BCM_VK is not set
-# CONFIG_MISC_ALCOR_PCI is not set
-# CONFIG_MISC_RTSX_PCI is not set
-# CONFIG_MISC_RTSX_USB is not set
-# CONFIG_UACCE is not set
-# CONFIG_PVPANIC is not set
-# CONFIG_GP_PCI1XXXX is not set
-# end of Misc devices
-
-#
-# SCSI device support
-#
-CONFIG_SCSI_MOD=y
-# CONFIG_RAID_ATTRS is not set
-CONFIG_SCSI_COMMON=y
-CONFIG_SCSI=y
-CONFIG_SCSI_DMA=y
-CONFIG_SCSI_PROC_FS=y
-
-#
-# SCSI support type (disk, tape, CD-ROM)
-#
-CONFIG_BLK_DEV_SD=y
-# CONFIG_CHR_DEV_ST is not set
-# CONFIG_BLK_DEV_SR is not set
-# CONFIG_CHR_DEV_SG is not set
-CONFIG_BLK_DEV_BSG=y
-# CONFIG_CHR_DEV_SCH is not set
-# CONFIG_SCSI_CONSTANTS is not set
-# CONFIG_SCSI_LOGGING is not set
-# CONFIG_SCSI_SCAN_ASYNC is not set
-
-#
-# SCSI Transports
-#
-# CONFIG_SCSI_SPI_ATTRS is not set
-# CONFIG_SCSI_FC_ATTRS is not set
-# CONFIG_SCSI_ISCSI_ATTRS is not set
-# CONFIG_SCSI_SAS_ATTRS is not set
-# CONFIG_SCSI_SAS_LIBSAS is not set
-# CONFIG_SCSI_SRP_ATTRS is not set
-# end of SCSI Transports
-
-CONFIG_SCSI_LOWLEVEL=y
-# CONFIG_ISCSI_TCP is not set
-# CONFIG_ISCSI_BOOT_SYSFS is not set
-# CONFIG_SCSI_CXGB3_ISCSI is not set
-# CONFIG_SCSI_CXGB4_ISCSI is not set
-# CONFIG_SCSI_BNX2_ISCSI is not set
-# CONFIG_BE2ISCSI is not set
-# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
-# CONFIG_SCSI_HPSA is not set
-# CONFIG_SCSI_3W_9XXX is not set
-# CONFIG_SCSI_3W_SAS is not set
-# CONFIG_SCSI_ACARD is not set
-# CONFIG_SCSI_AACRAID is not set
-# CONFIG_SCSI_AIC7XXX is not set
-# CONFIG_SCSI_AIC79XX is not set
-# CONFIG_SCSI_AIC94XX is not set
-# CONFIG_SCSI_MVSAS is not set
-# CONFIG_SCSI_MVUMI is not set
-# CONFIG_SCSI_ADVANSYS is not set
-# CONFIG_SCSI_ARCMSR is not set
-# CONFIG_SCSI_ESAS2R is not set
-# CONFIG_MEGARAID_NEWGEN is not set
-# CONFIG_MEGARAID_LEGACY is not set
-# CONFIG_MEGARAID_SAS is not set
-# CONFIG_SCSI_MPT3SAS is not set
-# CONFIG_SCSI_MPT2SAS is not set
-# CONFIG_SCSI_MPI3MR is not set
-# CONFIG_SCSI_SMARTPQI is not set
-# CONFIG_SCSI_HPTIOP is not set
-# CONFIG_SCSI_BUSLOGIC is not set
-# CONFIG_SCSI_MYRB is not set
-# CONFIG_SCSI_MYRS is not set
-# CONFIG_SCSI_SNIC is not set
-# CONFIG_SCSI_DMX3191D is not set
-# CONFIG_SCSI_FDOMAIN_PCI is not set
-# CONFIG_SCSI_IPS is not set
-# CONFIG_SCSI_INITIO is not set
-# CONFIG_SCSI_INIA100 is not set
-# CONFIG_SCSI_PPA is not set
-# CONFIG_SCSI_IMM is not set
-# CONFIG_SCSI_STEX is not set
-# CONFIG_SCSI_SYM53C8XX_2 is not set
-# CONFIG_SCSI_IPR is not set
-# CONFIG_SCSI_QLOGIC_1280 is not set
-# CONFIG_SCSI_QLA_ISCSI is not set
-# CONFIG_SCSI_DC395x is not set
-# CONFIG_SCSI_AM53C974 is not set
-# CONFIG_SCSI_WD719X is not set
-# CONFIG_SCSI_DEBUG is not set
-# CONFIG_SCSI_PMCRAID is not set
-# CONFIG_SCSI_PM8001 is not set
-# CONFIG_SCSI_VIRTIO is not set
-# CONFIG_SCSI_DH is not set
-# end of SCSI device support
-
-CONFIG_ATA=m
-CONFIG_SATA_HOST=y
-CONFIG_PATA_TIMINGS=y
-CONFIG_ATA_VERBOSE_ERROR=y
-CONFIG_ATA_FORCE=y
-CONFIG_ATA_ACPI=y
-# CONFIG_SATA_ZPODD is not set
-CONFIG_SATA_PMP=y
-
-#
-# Controllers with non-SFF native interface
-#
-CONFIG_SATA_AHCI=m
-CONFIG_SATA_MOBILE_LPM_POLICY=0
-CONFIG_SATA_AHCI_PLATFORM=m
-CONFIG_AHCI_DWC=m
-# CONFIG_AHCI_CEVA is not set
-CONFIG_AHCI_SUNXI=m
-# CONFIG_SATA_INIC162X is not set
-# CONFIG_SATA_ACARD_AHCI is not set
-# CONFIG_SATA_SIL24 is not set
-CONFIG_ATA_SFF=y
-
-#
-# SFF controllers with custom DMA interface
-#
-CONFIG_PDC_ADMA=m
-CONFIG_SATA_QSTOR=m
-# CONFIG_SATA_SX4 is not set
-CONFIG_ATA_BMDMA=y
-
-#
-# SATA SFF controllers with BMDMA
-#
-CONFIG_ATA_PIIX=m
-CONFIG_SATA_DWC=m
-# CONFIG_SATA_DWC_OLD_DMA is not set
-CONFIG_SATA_MV=m
-CONFIG_SATA_NV=m
-CONFIG_SATA_PROMISE=m
-# CONFIG_SATA_RCAR is not set
-CONFIG_SATA_SIL=m
-CONFIG_SATA_SIS=m
-CONFIG_SATA_SVW=m
-CONFIG_SATA_ULI=m
-CONFIG_SATA_VIA=m
-CONFIG_SATA_VITESSE=m
-
-#
-# PATA SFF controllers with BMDMA
-#
-# CONFIG_PATA_ALI is not set
-# CONFIG_PATA_AMD is not set
-# CONFIG_PATA_ARTOP is not set
-# CONFIG_PATA_ATIIXP is not set
-# CONFIG_PATA_ATP867X is not set
-# CONFIG_PATA_CMD64X is not set
-# CONFIG_PATA_CYPRESS is not set
-# CONFIG_PATA_EFAR is not set
-# CONFIG_PATA_HPT366 is not set
-# CONFIG_PATA_HPT37X is not set
-# CONFIG_PATA_HPT3X2N is not set
-# CONFIG_PATA_HPT3X3 is not set
-# CONFIG_PATA_IT8213 is not set
-# CONFIG_PATA_IT821X is not set
-# CONFIG_PATA_JMICRON is not set
-# CONFIG_PATA_MARVELL is not set
-# CONFIG_PATA_NETCELL is not set
-# CONFIG_PATA_NINJA32 is not set
-# CONFIG_PATA_NS87415 is not set
-# CONFIG_PATA_OLDPIIX is not set
-# CONFIG_PATA_OPTIDMA is not set
-# CONFIG_PATA_PDC2027X is not set
-# CONFIG_PATA_PDC_OLD is not set
-# CONFIG_PATA_RADISYS is not set
-# CONFIG_PATA_RDC is not set
-# CONFIG_PATA_SCH is not set
-# CONFIG_PATA_SERVERWORKS is not set
-# CONFIG_PATA_SIL680 is not set
-CONFIG_PATA_SIS=m
-# CONFIG_PATA_TOSHIBA is not set
-# CONFIG_PATA_TRIFLEX is not set
-# CONFIG_PATA_VIA is not set
-# CONFIG_PATA_WINBOND is not set
-
-#
-# PIO-only SFF controllers
-#
-# CONFIG_PATA_CMD640_PCI is not set
-# CONFIG_PATA_MPIIX is not set
-# CONFIG_PATA_NS87410 is not set
-# CONFIG_PATA_OPTI is not set
-CONFIG_PATA_PLATFORM=m
-CONFIG_PATA_OF_PLATFORM=m
-# CONFIG_PATA_RZ1000 is not set
-# CONFIG_PATA_PARPORT is not set
-
-#
-# Generic fallback / legacy drivers
-#
-# CONFIG_PATA_ACPI is not set
-CONFIG_ATA_GENERIC=m
-# CONFIG_PATA_LEGACY is not set
-CONFIG_MD=y
-# CONFIG_BLK_DEV_MD is not set
-CONFIG_MD_BITMAP_FILE=y
-# CONFIG_BCACHE is not set
-CONFIG_BLK_DEV_DM_BUILTIN=y
-CONFIG_BLK_DEV_DM=m
-# CONFIG_DM_DEBUG is not set
-CONFIG_DM_BUFIO=m
-# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
-CONFIG_DM_BIO_PRISON=m
-CONFIG_DM_PERSISTENT_DATA=m
-# CONFIG_DM_UNSTRIPED is not set
-# CONFIG_DM_CRYPT is not set
-# CONFIG_DM_SNAPSHOT is not set
-CONFIG_DM_THIN_PROVISIONING=m
-# CONFIG_DM_CACHE is not set
-# CONFIG_DM_WRITECACHE is not set
-# CONFIG_DM_EBS is not set
-# CONFIG_DM_ERA is not set
-# CONFIG_DM_CLONE is not set
-# CONFIG_DM_MIRROR is not set
-# CONFIG_DM_RAID is not set
-# CONFIG_DM_ZERO is not set
-# CONFIG_DM_MULTIPATH is not set
-# CONFIG_DM_DELAY is not set
-# CONFIG_DM_DUST is not set
-# CONFIG_DM_UEVENT is not set
-# CONFIG_DM_FLAKEY is not set
-# CONFIG_DM_VERITY is not set
-# CONFIG_DM_SWITCH is not set
-# CONFIG_DM_LOG_WRITES is not set
-# CONFIG_DM_INTEGRITY is not set
-# CONFIG_DM_AUDIT is not set
-CONFIG_DM_VDO=m
-CONFIG_TARGET_CORE=y
-# CONFIG_TCM_IBLOCK is not set
-# CONFIG_TCM_FILEIO is not set
-# CONFIG_TCM_PSCSI is not set
-# CONFIG_LOOPBACK_TARGET is not set
-# CONFIG_ISCSI_TARGET is not set
-# CONFIG_SBP_TARGET is not set
-# CONFIG_REMOTE_TARGET is not set
-# CONFIG_FUSION is not set
-
-#
-# IEEE 1394 (FireWire) support
-#
-CONFIG_FIREWIRE=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-# end of IEEE 1394 (FireWire) support
-
-CONFIG_NETDEVICES=y
-CONFIG_MII=y
-CONFIG_NET_CORE=y
-# CONFIG_BONDING is not set
-CONFIG_DUMMY=y
-CONFIG_WIREGUARD=y
-# CONFIG_WIREGUARD_DEBUG is not set
-# CONFIG_EQUALIZER is not set
-CONFIG_NET_FC=y
-CONFIG_NET_TEAM=y
-# CONFIG_NET_TEAM_MODE_BROADCAST is not set
-# CONFIG_NET_TEAM_MODE_ROUNDROBIN is not set
-# CONFIG_NET_TEAM_MODE_RANDOM is not set
-# CONFIG_NET_TEAM_MODE_ACTIVEBACKUP is not set
-# CONFIG_NET_TEAM_MODE_LOADBALANCE is not set
-CONFIG_MACVLAN=y
-# CONFIG_MACVTAP is not set
-CONFIG_IPVLAN_L3S=y
-CONFIG_IPVLAN=y
-# CONFIG_IPVTAP is not set
-CONFIG_VXLAN=y
-CONFIG_GENEVE=m
-# CONFIG_BAREUDP is not set
-# CONFIG_GTP is not set
-CONFIG_PFCP=m
-# CONFIG_AMT is not set
-CONFIG_MACSEC=m
-CONFIG_NETCONSOLE=m
-# CONFIG_NETCONSOLE_DYNAMIC is not set
-# CONFIG_NETCONSOLE_EXTENDED_LOG is not set
-CONFIG_NETPOLL=y
-CONFIG_NET_POLL_CONTROLLER=y
-# CONFIG_RIONET is not set
-CONFIG_TUN=y
-# CONFIG_TUN_VNET_CROSS_LE is not set
-CONFIG_VETH=y
-CONFIG_VIRTIO_NET=y
-CONFIG_NLMON=m
-CONFIG_NETKIT=y
-CONFIG_VSOCKMON=m
-# CONFIG_MHI_NET is not set
-# CONFIG_ARCNET is not set
-CONFIG_ETHERNET=y
-CONFIG_NET_VENDOR_3COM=y
-# CONFIG_VORTEX is not set
-# CONFIG_TYPHOON is not set
-CONFIG_NET_VENDOR_ADAPTEC=y
-# CONFIG_ADAPTEC_STARFIRE is not set
-CONFIG_NET_VENDOR_AGERE=y
-# CONFIG_ET131X is not set
-CONFIG_NET_VENDOR_ALACRITECH=y
-# CONFIG_SLICOSS is not set
-CONFIG_NET_VENDOR_ALLWINNER=y
-# CONFIG_SUN4I_EMAC is not set
-CONFIG_NET_VENDOR_ALTEON=y
-# CONFIG_ACENIC is not set
-# CONFIG_ALTERA_TSE is not set
-CONFIG_NET_VENDOR_AMAZON=y
-# CONFIG_ENA_ETHERNET is not set
-CONFIG_NET_VENDOR_AMD=y
-# CONFIG_AMD8111_ETH is not set
-# CONFIG_PCNET32 is not set
-# CONFIG_PDS_CORE is not set
-CONFIG_NET_VENDOR_AQUANTIA=y
-# CONFIG_AQTION is not set
-CONFIG_NET_VENDOR_ARC=y
-CONFIG_NET_VENDOR_ASIX=y
-# CONFIG_SPI_AX88796C is not set
-CONFIG_NET_VENDOR_ATHEROS=y
-# CONFIG_ATL2 is not set
-# CONFIG_ATL1 is not set
-# CONFIG_ATL1E is not set
-# CONFIG_ATL1C is not set
-# CONFIG_ALX is not set
-CONFIG_NET_VENDOR_BROADCOM=y
-# CONFIG_B44 is not set
-# CONFIG_BCMGENET is not set
-# CONFIG_BNX2 is not set
-# CONFIG_CNIC is not set
-# CONFIG_TIGON3 is not set
-# CONFIG_BNX2X is not set
-# CONFIG_SYSTEMPORT is not set
-# CONFIG_BNXT is not set
-CONFIG_NET_VENDOR_CADENCE=y
-CONFIG_MACB=y
-# CONFIG_MACB_PCI is not set
-CONFIG_NET_VENDOR_CAVIUM=y
-# CONFIG_THUNDER_NIC_PF is not set
-# CONFIG_THUNDER_NIC_VF is not set
-# CONFIG_THUNDER_NIC_BGX is not set
-# CONFIG_THUNDER_NIC_RGX is not set
-# CONFIG_LIQUIDIO is not set
-# CONFIG_LIQUIDIO_VF is not set
-CONFIG_NET_VENDOR_CHELSIO=y
-# CONFIG_CHELSIO_T1 is not set
-# CONFIG_CHELSIO_T3 is not set
-# CONFIG_CHELSIO_T4 is not set
-# CONFIG_CHELSIO_T4VF is not set
-CONFIG_NET_VENDOR_CISCO=y
-# CONFIG_ENIC is not set
-CONFIG_NET_VENDOR_CORTINA=y
-# CONFIG_GEMINI_ETHERNET is not set
-CONFIG_NET_VENDOR_DAVICOM=y
-# CONFIG_DM9051 is not set
-# CONFIG_DNET is not set
-CONFIG_NET_VENDOR_DEC=y
-# CONFIG_NET_TULIP is not set
-CONFIG_NET_VENDOR_DLINK=y
-# CONFIG_DL2K is not set
-CONFIG_NET_VENDOR_EMULEX=y
-# CONFIG_BE2NET is not set
-CONFIG_NET_VENDOR_ENGLEDER=y
-# CONFIG_TSNEP is not set
-CONFIG_NET_VENDOR_EZCHIP=y
-# CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set
-CONFIG_NET_VENDOR_FUNGIBLE=y
-# CONFIG_FUN_ETH is not set
-CONFIG_NET_VENDOR_GOOGLE=y
-CONFIG_NET_VENDOR_HISILICON=y
-CONFIG_HIBMCGE=m
-CONFIG_NET_VENDOR_HUAWEI=y
-CONFIG_NET_VENDOR_I825XX=y
-CONFIG_NET_VENDOR_INTEL=y
-# CONFIG_E100 is not set
-# CONFIG_E1000 is not set
-# CONFIG_E1000E is not set
-# CONFIG_IGB is not set
-# CONFIG_IGBVF is not set
-# CONFIG_IXGBE is not set
-# CONFIG_IXGBEVF is not set
-# CONFIG_I40E is not set
-# CONFIG_I40EVF is not set
-# CONFIG_ICE is not set
-# CONFIG_FM10K is not set
-# CONFIG_IGC is not set
-# CONFIG_IDPF is not set
-# CONFIG_JME is not set
-CONFIG_NET_VENDOR_ADI=y
-CONFIG_NET_VENDOR_LITEX=y
-# CONFIG_LITEX_LITEETH is not set
-CONFIG_NET_VENDOR_MARVELL=y
-# CONFIG_MVMDIO is not set
-# CONFIG_SKGE is not set
-# CONFIG_SKY2 is not set
-# CONFIG_OCTEON_EP is not set
-CONFIG_OCTEON_EP_VF=m
-CONFIG_NET_VENDOR_MELLANOX=y
-# CONFIG_MLX4_EN is not set
-# CONFIG_MLX5_CORE is not set
-# CONFIG_MLXSW_CORE is not set
-# CONFIG_MLXFW is not set
-CONFIG_NET_VENDOR_META=y
-CONFIG_NET_VENDOR_MICREL=y
-# CONFIG_KS8842 is not set
-# CONFIG_KS8851 is not set
-# CONFIG_KS8851_MLL is not set
-# CONFIG_KSZ884X_PCI is not set
-CONFIG_NET_VENDOR_MICROCHIP=y
-# CONFIG_ENC28J60 is not set
-# CONFIG_ENCX24J600 is not set
-# CONFIG_LAN743X is not set
-# CONFIG_LAN865X is not set
-# CONFIG_VCAP is not set
-CONFIG_NET_VENDOR_MICROSEMI=y
-CONFIG_NET_VENDOR_MICROSOFT=y
-CONFIG_NET_VENDOR_MYRI=y
-# CONFIG_MYRI10GE is not set
-# CONFIG_FEALNX is not set
-CONFIG_NET_VENDOR_NI=y
-# CONFIG_NI_XGE_MANAGEMENT_ENET is not set
-CONFIG_NET_VENDOR_NATSEMI=y
-# CONFIG_NATSEMI is not set
-# CONFIG_NS83820 is not set
-CONFIG_NET_VENDOR_NETERION=y
-# CONFIG_S2IO is not set
-CONFIG_NET_VENDOR_NETRONOME=y
-# CONFIG_NFP is not set
-CONFIG_NET_VENDOR_8390=y
-# CONFIG_NE2K_PCI is not set
-CONFIG_NET_VENDOR_NVIDIA=y
-# CONFIG_FORCEDETH is not set
-CONFIG_NET_VENDOR_OKI=y
-# CONFIG_ETHOC is not set
-CONFIG_NET_VENDOR_PACKET_ENGINES=y
-# CONFIG_HAMACHI is not set
-# CONFIG_YELLOWFIN is not set
-CONFIG_NET_VENDOR_PENSANDO=y
-# CONFIG_IONIC is not set
-CONFIG_NET_VENDOR_QLOGIC=y
-# CONFIG_QLA3XXX is not set
-# CONFIG_QLCNIC is not set
-# CONFIG_NETXEN_NIC is not set
-# CONFIG_QED is not set
-CONFIG_NET_VENDOR_BROCADE=y
-# CONFIG_BNA is not set
-CONFIG_NET_VENDOR_QUALCOMM=y
-# CONFIG_QCA7000_SPI is not set
-# CONFIG_QCOM_EMAC is not set
-# CONFIG_RMNET is not set
-CONFIG_NET_VENDOR_RDC=y
-# CONFIG_R6040 is not set
-CONFIG_NET_VENDOR_REALTEK=y
-# CONFIG_8139CP is not set
-# CONFIG_8139TOO is not set
-# CONFIG_R8169 is not set
-CONFIG_RTASE=m
-CONFIG_NET_VENDOR_RENESAS=y
-# CONFIG_SH_ETH is not set
-# CONFIG_RAVB is not set
-CONFIG_NET_VENDOR_ROCKER=y
-CONFIG_NET_VENDOR_SAMSUNG=y
-# CONFIG_SXGBE_ETH is not set
-CONFIG_NET_VENDOR_SEEQ=y
-CONFIG_NET_VENDOR_SILAN=y
-# CONFIG_SC92031 is not set
-CONFIG_NET_VENDOR_SIS=y
-# CONFIG_SIS900 is not set
-# CONFIG_SIS190 is not set
-CONFIG_NET_VENDOR_SOLARFLARE=y
-# CONFIG_SFC is not set
-# CONFIG_SFC_FALCON is not set
-CONFIG_NET_VENDOR_SMSC=y
-# CONFIG_EPIC100 is not set
-# CONFIG_SMSC911X is not set
-# CONFIG_SMSC9420 is not set
-CONFIG_NET_VENDOR_SOCIONEXT=y
-CONFIG_NET_VENDOR_STMICRO=y
-CONFIG_STMMAC_ETH=y
-# CONFIG_STMMAC_SELFTESTS is not set
-CONFIG_STMMAC_PLATFORM=y
-# CONFIG_DWMAC_DWC_QOS_ETH is not set
-CONFIG_DWMAC_GENERIC=y
-CONFIG_DWMAC_STARFIVE=y
-CONFIG_DWMAC_SUNXI=y
-CONFIG_DWMAC_SUN8I=y
-CONFIG_DWMAC_THEAD=y
-# CONFIG_DWMAC_INTEL_PLAT is not set
-# CONFIG_STMMAC_PCI is not set
-CONFIG_NET_VENDOR_SUN=y
-# CONFIG_HAPPYMEAL is not set
-# CONFIG_SUNGEM is not set
-# CONFIG_CASSINI is not set
-# CONFIG_NIU is not set
-CONFIG_NET_VENDOR_SYNOPSYS=y
-# CONFIG_DWC_XLGMAC is not set
-CONFIG_NET_VENDOR_TEHUTI=y
-# CONFIG_TEHUTI is not set
-CONFIG_TEHUTI_TN40=m
-CONFIG_NET_VENDOR_TI=y
-# CONFIG_TI_CPSW_PHY_SEL is not set
-# CONFIG_TLAN is not set
-CONFIG_NET_VENDOR_VERTEXCOM=y
-# CONFIG_MSE102X is not set
-CONFIG_NET_VENDOR_VIA=y
-# CONFIG_VIA_RHINE is not set
-# CONFIG_VIA_VELOCITY is not set
-CONFIG_NET_VENDOR_WANGXUN=y
-# CONFIG_NGBE is not set
-# CONFIG_TXGBE is not set
-CONFIG_NET_VENDOR_WIZNET=y
-# CONFIG_WIZNET_W5100 is not set
-# CONFIG_WIZNET_W5300 is not set
-CONFIG_NET_VENDOR_XILINX=y
-# CONFIG_XILINX_EMACLITE is not set
-# CONFIG_XILINX_LL_TEMAC is not set
-# CONFIG_FDDI is not set
-# CONFIG_HIPPI is not set
-CONFIG_PHYLINK=y
-CONFIG_PHYLIB=y
-CONFIG_SWPHY=y
-# CONFIG_LED_TRIGGER_PHY is not set
-CONFIG_OPEN_ALLIANCE_HELPERS=y
-CONFIG_PHYLIB_LEDS=y
-CONFIG_FIXED_PHY=y
-# CONFIG_SFP is not set
-
-#
-# MII PHY device drivers
-#
-CONFIG_AIR_EN8811H_PHY=m
-CONFIG_AMD_PHY=m
-CONFIG_ADIN_PHY=m
-CONFIG_ADIN1100_PHY=m
-CONFIG_AQUANTIA_PHY=m
-CONFIG_AX88796B_PHY=m
-CONFIG_BROADCOM_PHY=m
-CONFIG_BCM54140_PHY=m
-CONFIG_BCM7XXX_PHY=m
-CONFIG_BCM84881_PHY=m
-CONFIG_BCM87XX_PHY=m
-CONFIG_BCM_NET_PHYLIB=m
-CONFIG_CICADA_PHY=m
-CONFIG_CORTINA_PHY=m
-CONFIG_DAVICOM_PHY=m
-CONFIG_ICPLUS_PHY=m
-CONFIG_LXT_PHY=m
-CONFIG_INTEL_XWAY_PHY=m
-CONFIG_LSI_ET1011C_PHY=m
-CONFIG_MARVELL_PHY=m
-CONFIG_MARVELL_10G_PHY=m
-CONFIG_MARVELL_88Q2XXX_PHY=m
-CONFIG_MARVELL_88X2222_PHY=m
-CONFIG_MAXLINEAR_GPHY=m
-CONFIG_MTK_NET_PHYLIB=m
-CONFIG_MEDIATEK_GE_PHY=m
-CONFIG_MICREL_PHY=m
-CONFIG_MICROCHIP_T1S_PHY=m
-CONFIG_MICROCHIP_PHY=m
-CONFIG_MICROCHIP_T1_PHY=m
-CONFIG_MICROSEMI_PHY=m
-CONFIG_MOTORCOMM_PHY=m
-CONFIG_NATIONAL_PHY=m
-CONFIG_NXP_CBTX_PHY=m
-CONFIG_NXP_C45_TJA11XX_PHY=m
-CONFIG_NXP_TJA11XX_PHY=m
-CONFIG_NCN26000_PHY=m
-CONFIG_QCOM_NET_PHYLIB=m
-CONFIG_AT803X_PHY=m
-CONFIG_QCA83XX_PHY=m
-CONFIG_QCA808X_PHY=m
-CONFIG_QCA807X_PHY=m
-CONFIG_QSEMI_PHY=m
-CONFIG_REALTEK_PHY=y
-CONFIG_REALTEK_PHY_HWMON=y
-CONFIG_RENESAS_PHY=m
-CONFIG_ROCKCHIP_PHY=m
-CONFIG_SMSC_PHY=m
-CONFIG_STE10XP=m
-CONFIG_TERANETICS_PHY=m
-CONFIG_DP83822_PHY=m
-CONFIG_DP83TC811_PHY=m
-CONFIG_DP83848_PHY=m
-CONFIG_DP83867_PHY=m
-CONFIG_DP83869_PHY=m
-CONFIG_DP83TD510_PHY=m
-CONFIG_DP83TG720_PHY=m
-CONFIG_VITESSE_PHY=m
-CONFIG_XILINX_GMII2RGMII=m
-CONFIG_MICREL_KS8995MA=m
-CONFIG_PSE_CONTROLLER=y
-CONFIG_PSE_REGULATOR=m
-CONFIG_PSE_PD692X0=m
-CONFIG_PSE_TPS23881=m
-CONFIG_MDIO_DEVICE=y
-CONFIG_MDIO_BUS=y
-CONFIG_FWNODE_MDIO=y
-CONFIG_OF_MDIO=y
-CONFIG_ACPI_MDIO=y
-CONFIG_MDIO_DEVRES=y
-# CONFIG_MDIO_SUN4I is not set
-# CONFIG_MDIO_BITBANG is not set
-# CONFIG_MDIO_BCM_UNIMAC is not set
-# CONFIG_MDIO_HISI_FEMAC is not set
-# CONFIG_MDIO_MVUSB is not set
-# CONFIG_MDIO_MSCC_MIIM is not set
-# CONFIG_MDIO_OCTEON is not set
-# CONFIG_MDIO_IPQ4019 is not set
-# CONFIG_MDIO_IPQ8064 is not set
-# CONFIG_MDIO_THUNDER is not set
-
-#
-# MDIO Multiplexers
-#
-CONFIG_MDIO_BUS_MUX=y
-# CONFIG_MDIO_BUS_MUX_GPIO is not set
-# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set
-# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
-
-#
-# PCS device drivers
-#
-CONFIG_PCS_XPCS=y
-# end of PCS device drivers
-
-CONFIG_PLIP=m
-CONFIG_PPP=m
-CONFIG_PPP_BSDCOMP=m
-CONFIG_PPP_DEFLATE=m
-CONFIG_PPP_FILTER=y
-CONFIG_PPP_MPPE=m
-CONFIG_PPP_MULTILINK=y
-CONFIG_PPPOE=m
-# CONFIG_PPPOE_HASH_BITS_1 is not set
-# CONFIG_PPPOE_HASH_BITS_2 is not set
-CONFIG_PPPOE_HASH_BITS_4=y
-# CONFIG_PPPOE_HASH_BITS_8 is not set
-CONFIG_PPPOE_HASH_BITS=4
-CONFIG_PPP_ASYNC=m
-CONFIG_PPP_SYNC_TTY=m
-CONFIG_SLIP=m
-CONFIG_SLHC=m
-CONFIG_SLIP_COMPRESSED=y
-CONFIG_SLIP_SMART=y
-CONFIG_SLIP_MODE_SLIP6=y
-CONFIG_USB_NET_DRIVERS=y
-CONFIG_USB_CATC=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_RTL8150=m
-CONFIG_USB_RTL8152=m
-CONFIG_USB_LAN78XX=m
-CONFIG_USB_USBNET=m
-CONFIG_USB_NET_AX8817X=m
-CONFIG_USB_NET_AX88179_178A=m
-CONFIG_USB_NET_CDCETHER=m
-CONFIG_USB_NET_CDC_EEM=m
-CONFIG_USB_NET_CDC_NCM=m
-CONFIG_USB_NET_HUAWEI_CDC_NCM=m
-CONFIG_USB_NET_CDC_MBIM=m
-CONFIG_USB_NET_DM9601=m
-CONFIG_USB_NET_SR9700=m
-CONFIG_USB_NET_SR9800=m
-CONFIG_USB_NET_SMSC75XX=m
-CONFIG_USB_NET_SMSC95XX=m
-CONFIG_USB_NET_GL620A=m
-CONFIG_USB_NET_NET1080=m
-CONFIG_USB_NET_PLUSB=m
-CONFIG_USB_NET_MCS7830=m
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
-CONFIG_USB_NET_CDC_SUBSET=m
-CONFIG_USB_ALI_M5632=y
-CONFIG_USB_AN2720=y
-CONFIG_USB_BELKIN=y
-CONFIG_USB_ARMLINUX=y
-CONFIG_USB_EPSON2888=y
-CONFIG_USB_KC2190=y
-CONFIG_USB_NET_ZAURUS=m
-CONFIG_USB_NET_CX82310_ETH=m
-CONFIG_USB_NET_KALMIA=m
-CONFIG_USB_NET_QMI_WWAN=m
-CONFIG_USB_HSO=m
-CONFIG_USB_NET_INT51X1=m
-CONFIG_USB_IPHETH=m
-CONFIG_USB_SIERRA_NET=m
-CONFIG_USB_VL600=m
-CONFIG_USB_NET_CH9200=m
-CONFIG_USB_NET_AQC111=m
-CONFIG_USB_RTL8153_ECM=m
-CONFIG_WLAN=y
-CONFIG_WLAN_VENDOR_ADMTEK=y
-# CONFIG_ADM8211 is not set
-CONFIG_ATH_COMMON=m
-CONFIG_WLAN_VENDOR_ATH=y
-# CONFIG_ATH_DEBUG is not set
-# CONFIG_ATH5K is not set
-# CONFIG_ATH5K_PCI is not set
-CONFIG_ATH9K_HW=m
-CONFIG_ATH9K_COMMON=m
-CONFIG_ATH9K_BTCOEX_SUPPORT=y
-CONFIG_ATH9K=m
-CONFIG_ATH9K_PCI=y
-CONFIG_ATH9K_AHB=y
-# CONFIG_ATH9K_DYNACK is not set
-# CONFIG_ATH9K_WOW is not set
-CONFIG_ATH9K_RFKILL=y
-# CONFIG_ATH9K_CHANNEL_CONTEXT is not set
-CONFIG_ATH9K_PCOEM=y
-# CONFIG_ATH9K_PCI_NO_EEPROM is not set
-# CONFIG_ATH9K_HTC is not set
-# CONFIG_ATH9K_HWRNG is not set
-CONFIG_CARL9170=m
-CONFIG_CARL9170_LEDS=y
-CONFIG_CARL9170_WPC=y
-# CONFIG_CARL9170_HWRNG is not set
-CONFIG_ATH6KL=m
-CONFIG_ATH6KL_SDIO=m
-CONFIG_ATH6KL_USB=m
-# CONFIG_ATH6KL_DEBUG is not set
-# CONFIG_ATH6KL_TRACING is not set
-CONFIG_AR5523=m
-CONFIG_WIL6210=m
-CONFIG_WIL6210_ISR_COR=y
-# CONFIG_WIL6210_TRACING is not set
-CONFIG_WIL6210_DEBUGFS=y
-# CONFIG_ATH10K is not set
-CONFIG_WCN36XX=m
-# CONFIG_WCN36XX_DEBUGFS is not set
-CONFIG_ATH11K=m
-CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_DEBUG is not set
-CONFIG_ATH11K_TRACING=y
-# CONFIG_ATH12K is not set
-CONFIG_WLAN_VENDOR_ATMEL=y
-# CONFIG_AT76C50X_USB is not set
-CONFIG_WLAN_VENDOR_BROADCOM=y
-# CONFIG_B43 is not set
-# CONFIG_B43LEGACY is not set
-# CONFIG_BRCMSMAC is not set
-# CONFIG_BRCMFMAC is not set
-CONFIG_WLAN_VENDOR_INTEL=y
-CONFIG_IPW2100=m
-# CONFIG_IPW2100_MONITOR is not set
-# CONFIG_IPW2100_DEBUG is not set
-CONFIG_IPW2200=m
-# CONFIG_IPW2200_MONITOR is not set
-CONFIG_IPW2200_QOS=y
-# CONFIG_IPW2200_DEBUG is not set
-CONFIG_LIBIPW=m
-# CONFIG_LIBIPW_DEBUG is not set
-CONFIG_IWLEGACY=m
-CONFIG_IWL4965=m
-CONFIG_IWL3945=m
-
-#
-# iwl3945 / iwl4965 Debugging Options
-#
-# CONFIG_IWLEGACY_DEBUG is not set
-# end of iwl3945 / iwl4965 Debugging Options
-
-CONFIG_IWLWIFI=m
-CONFIG_IWLWIFI_LEDS=y
-CONFIG_IWLDVM=m
-CONFIG_IWLMVM=m
-CONFIG_IWLWIFI_OPMODE_MODULAR=y
-
-#
-# Debugging Options
-#
-# CONFIG_IWLWIFI_DEBUG is not set
-CONFIG_IWLWIFI_DEVICE_TRACING=y
-# end of Debugging Options
-
-CONFIG_WLAN_VENDOR_INTERSIL=y
-# CONFIG_P54_COMMON is not set
-CONFIG_WLAN_VENDOR_MARVELL=y
-# CONFIG_LIBERTAS is not set
-# CONFIG_LIBERTAS_THINFIRM is not set
-# CONFIG_MWIFIEX is not set
-# CONFIG_MWL8K is not set
-CONFIG_WLAN_VENDOR_MEDIATEK=y
-CONFIG_MT7601U=m
-CONFIG_MT76_CORE=m
-CONFIG_MT76_LEDS=y
-CONFIG_MT76_USB=m
-CONFIG_MT76_SDIO=m
-CONFIG_MT76x02_LIB=m
-CONFIG_MT76x02_USB=m
-CONFIG_MT76_CONNAC_LIB=m
-CONFIG_MT792x_LIB=m
-CONFIG_MT792x_USB=m
-CONFIG_MT76x0_COMMON=m
-CONFIG_MT76x0U=m
-CONFIG_MT76x0E=m
-CONFIG_MT76x2_COMMON=m
-CONFIG_MT76x2E=m
-CONFIG_MT76x2U=m
-CONFIG_MT7603E=m
-CONFIG_MT7615_COMMON=m
-CONFIG_MT7615E=m
-CONFIG_MT7663_USB_SDIO_COMMON=m
-CONFIG_MT7663U=m
-CONFIG_MT7663S=m
-CONFIG_MT7915E=m
-CONFIG_MT7921_COMMON=m
-CONFIG_MT7921E=m
-CONFIG_MT7921S=m
-CONFIG_MT7921U=m
-CONFIG_MT7996E=m
-CONFIG_MT7925_COMMON=m
-CONFIG_MT7925E=m
-CONFIG_MT7925U=m
-CONFIG_WLAN_VENDOR_MICROCHIP=y
-CONFIG_WILC1000=m
-CONFIG_WILC1000_SDIO=m
-CONFIG_WILC1000_SPI=m
-# CONFIG_WILC1000_HW_OOB_INTR is not set
-CONFIG_WLAN_VENDOR_PURELIFI=y
-CONFIG_PLFXLC=m
-CONFIG_WLAN_VENDOR_RALINK=y
-CONFIG_RT2X00=m
-CONFIG_RT2400PCI=m
-CONFIG_RT2500PCI=m
-CONFIG_RT61PCI=m
-CONFIG_RT2800PCI=m
-CONFIG_RT2800PCI_RT33XX=y
-CONFIG_RT2800PCI_RT35XX=y
-CONFIG_RT2800PCI_RT53XX=y
-CONFIG_RT2800PCI_RT3290=y
-CONFIG_RT2500USB=m
-CONFIG_RT73USB=m
-CONFIG_RT2800USB=m
-CONFIG_RT2800USB_RT33XX=y
-CONFIG_RT2800USB_RT35XX=y
-# CONFIG_RT2800USB_RT3573 is not set
-# CONFIG_RT2800USB_RT53XX is not set
-# CONFIG_RT2800USB_RT55XX is not set
-# CONFIG_RT2800USB_UNKNOWN is not set
-CONFIG_RT2800_LIB=m
-CONFIG_RT2800_LIB_MMIO=m
-CONFIG_RT2X00_LIB_MMIO=m
-CONFIG_RT2X00_LIB_PCI=m
-CONFIG_RT2X00_LIB_USB=m
-CONFIG_RT2X00_LIB=m
-CONFIG_RT2X00_LIB_FIRMWARE=y
-CONFIG_RT2X00_LIB_CRYPTO=y
-CONFIG_RT2X00_LIB_LEDS=y
-# CONFIG_RT2X00_DEBUG is not set
-CONFIG_WLAN_VENDOR_REALTEK=y
-CONFIG_RTL8180=m
-CONFIG_RTL8187=m
-CONFIG_RTL8187_LEDS=y
-CONFIG_RTL_CARDS=m
-CONFIG_RTL8192CE=m
-CONFIG_RTL8192SE=m
-CONFIG_RTL8192DE=m
-CONFIG_RTL8723AE=m
-CONFIG_RTL8723BE=m
-CONFIG_RTL8188EE=m
-CONFIG_RTL8192EE=m
-CONFIG_RTL8821AE=m
-CONFIG_RTL8192CU=m
-CONFIG_RTL8192DU=m
-CONFIG_RTLWIFI=m
-CONFIG_RTLWIFI_PCI=m
-CONFIG_RTLWIFI_USB=m
-CONFIG_RTLWIFI_DEBUG=y
-CONFIG_RTL8192C_COMMON=m
-CONFIG_RTL8192D_COMMON=m
-CONFIG_RTL8723_COMMON=m
-CONFIG_RTLBTCOEXIST=m
-CONFIG_RTL8XXXU=m
-# CONFIG_RTL8XXXU_UNTESTED is not set
-CONFIG_RTW88=m
-CONFIG_RTW88_CORE=m
-CONFIG_RTW88_PCI=m
-CONFIG_RTW88_SDIO=m
-CONFIG_RTW88_USB=m
-CONFIG_RTW88_8822B=m
-CONFIG_RTW88_8822C=m
-CONFIG_RTW88_8723X=m
-CONFIG_RTW88_8703B=m
-CONFIG_RTW88_8723D=m
-CONFIG_RTW88_8821C=m
-CONFIG_RTW88_88XXA=m
-CONFIG_RTW88_8821A=m
-CONFIG_RTW88_8812A=m
-CONFIG_RTW88_8822BE=m
-CONFIG_RTW88_8822BS=m
-CONFIG_RTW88_8822BU=m
-CONFIG_RTW88_8822CE=m
-CONFIG_RTW88_8822CS=m
-CONFIG_RTW88_8822CU=m
-CONFIG_RTW88_8723DE=m
-CONFIG_RTW88_8723DS=m
-CONFIG_RTW88_8723CS=m
-CONFIG_RTW88_8723DU=m
-CONFIG_RTW88_8821CE=m
-CONFIG_RTW88_8821CS=m
-CONFIG_RTW88_8821CU=m
-CONFIG_RTW88_8821AU=m
-CONFIG_RTW88_8812AU=m
-# CONFIG_RTW88_DEBUG is not set
-# CONFIG_RTW88_DEBUGFS is not set
-CONFIG_RTW88_LEDS=y
-CONFIG_RTW89=m
-CONFIG_RTW89_CORE=m
-CONFIG_RTW89_PCI=m
-CONFIG_RTW89_8851B=m
-CONFIG_RTW89_8852A=m
-CONFIG_RTW89_8852B_COMMON=m
-CONFIG_RTW89_8852B=m
-CONFIG_RTW89_8852BT=m
-CONFIG_RTW89_8852C=m
-CONFIG_RTW89_8922A=m
-CONFIG_RTW89_8851BE=m
-CONFIG_RTW89_8852AE=m
-CONFIG_RTW89_8852BE=m
-CONFIG_RTW89_8852BTE=m
-CONFIG_RTW89_8852CE=m
-CONFIG_RTW89_8922AE=m
-# CONFIG_RTW89_DEBUGMSG is not set
-# CONFIG_RTW89_DEBUGFS is not set
-CONFIG_WLAN_VENDOR_RSI=y
-CONFIG_RSI_91X=m
-CONFIG_RSI_DEBUGFS=y
-CONFIG_RSI_SDIO=m
-CONFIG_RSI_USB=m
-CONFIG_RSI_COEX=y
-CONFIG_WLAN_VENDOR_SILABS=y
-CONFIG_WFX=m
-CONFIG_WLAN_VENDOR_ST=y
-CONFIG_CW1200=m
-CONFIG_CW1200_WLAN_SDIO=m
-CONFIG_CW1200_WLAN_SPI=m
-CONFIG_WLAN_VENDOR_TI=y
-CONFIG_WL1251=m
-CONFIG_WL1251_SPI=m
-CONFIG_WL1251_SDIO=m
-CONFIG_WL12XX=m
-CONFIG_WL18XX=m
-CONFIG_WLCORE=m
-CONFIG_WLCORE_SPI=m
-CONFIG_WLCORE_SDIO=m
-CONFIG_WLAN_VENDOR_ZYDAS=y
-CONFIG_ZD1211RW=m
-# CONFIG_ZD1211RW_DEBUG is not set
-CONFIG_WLAN_VENDOR_QUANTENNA=y
-CONFIG_QTNFMAC=m
-CONFIG_QTNFMAC_PCIE=m
-CONFIG_MAC80211_HWSIM=m
-CONFIG_VIRT_WIFI=m
-CONFIG_WAN=y
-CONFIG_HDLC=m
-CONFIG_HDLC_RAW=m
-CONFIG_HDLC_RAW_ETH=m
-CONFIG_HDLC_CISCO=m
-CONFIG_HDLC_FR=m
-CONFIG_HDLC_PPP=m
-
-#
-# X.25/LAPB support is disabled
-#
-CONFIG_FRAMER=y
-CONFIG_GENERIC_FRAMER=y
-CONFIG_FRAMER_PEF2256=m
-CONFIG_PCI200SYN=m
-CONFIG_WANXL=m
-CONFIG_PC300TOO=m
-CONFIG_FARSYNC=m
-CONFIG_IEEE802154_DRIVERS=m
-CONFIG_IEEE802154_FAKELB=m
-CONFIG_IEEE802154_AT86RF230=m
-CONFIG_IEEE802154_MRF24J40=m
-CONFIG_IEEE802154_CC2520=m
-CONFIG_IEEE802154_ATUSB=m
-CONFIG_IEEE802154_ADF7242=m
-CONFIG_IEEE802154_CA8210=m
-# CONFIG_IEEE802154_CA8210_DEBUGFS is not set
-CONFIG_IEEE802154_MCR20A=m
-CONFIG_IEEE802154_HWSIM=m
-
-#
-# Wireless WAN
-#
-CONFIG_WWAN=m
-# CONFIG_WWAN_DEBUGFS is not set
-CONFIG_WWAN_HWSIM=m
-# CONFIG_MHI_WWAN_CTRL is not set
-# CONFIG_MHI_WWAN_MBIM is not set
-CONFIG_RPMSG_WWAN_CTRL=m
-CONFIG_IOSM=m
-CONFIG_MTK_T7XX=m
-# end of Wireless WAN
-
-# CONFIG_VMXNET3 is not set
-# CONFIG_FUJITSU_ES is not set
-# CONFIG_NETDEVSIM is not set
-CONFIG_NET_FAILOVER=y
-# CONFIG_ISDN is not set
-
-#
-# Input device support
-#
-CONFIG_INPUT=y
-CONFIG_INPUT_LEDS=y
-# CONFIG_INPUT_FF_MEMLESS is not set
-CONFIG_INPUT_SPARSEKMAP=m
-CONFIG_INPUT_MATRIXKMAP=m
-CONFIG_INPUT_VIVALDIFMAP=y
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-CONFIG_INPUT_JOYDEV=m
-CONFIG_INPUT_EVDEV=y
-
-#
-# Input Device Drivers
-#
-CONFIG_INPUT_KEYBOARD=y
-CONFIG_KEYBOARD_ADC=m
-CONFIG_KEYBOARD_ADP5588=m
-CONFIG_KEYBOARD_ADP5589=m
-CONFIG_KEYBOARD_ATKBD=y
-CONFIG_KEYBOARD_QT1050=m
-CONFIG_KEYBOARD_QT1070=m
-CONFIG_KEYBOARD_QT2160=m
-CONFIG_KEYBOARD_DLINK_DIR685=m
-CONFIG_KEYBOARD_LKKBD=m
-CONFIG_KEYBOARD_GPIO=y
-CONFIG_KEYBOARD_GPIO_POLLED=m
-CONFIG_KEYBOARD_TCA6416=m
-CONFIG_KEYBOARD_TCA8418=m
-CONFIG_KEYBOARD_MATRIX=m
-CONFIG_KEYBOARD_LM8323=m
-CONFIG_KEYBOARD_LM8333=m
-CONFIG_KEYBOARD_MAX7359=m
-CONFIG_KEYBOARD_MPR121=m
-CONFIG_KEYBOARD_NEWTON=m
-CONFIG_KEYBOARD_OPENCORES=m
-CONFIG_KEYBOARD_PINEPHONE=m
-CONFIG_KEYBOARD_SAMSUNG=m
-CONFIG_KEYBOARD_GOLDFISH_EVENTS=m
-CONFIG_KEYBOARD_STOWAWAY=m
-CONFIG_KEYBOARD_SUNKBD=m
-CONFIG_KEYBOARD_SUN4I_LRADC=m
-CONFIG_KEYBOARD_OMAP4=m
-CONFIG_KEYBOARD_TM2_TOUCHKEY=m
-CONFIG_KEYBOARD_XTKBD=m
-CONFIG_KEYBOARD_CAP11XX=m
-CONFIG_KEYBOARD_BCM=m
-CONFIG_KEYBOARD_CYPRESS_SF=m
-# CONFIG_INPUT_MOUSE is not set
-CONFIG_INPUT_JOYSTICK=y
-# CONFIG_JOYSTICK_ANALOG is not set
-# CONFIG_JOYSTICK_A3D is not set
-# CONFIG_JOYSTICK_ADC is not set
-# CONFIG_JOYSTICK_ADI is not set
-# CONFIG_JOYSTICK_COBRA is not set
-# CONFIG_JOYSTICK_GF2K is not set
-# CONFIG_JOYSTICK_GRIP is not set
-# CONFIG_JOYSTICK_GRIP_MP is not set
-# CONFIG_JOYSTICK_GUILLEMOT is not set
-# CONFIG_JOYSTICK_INTERACT is not set
-# CONFIG_JOYSTICK_SIDEWINDER is not set
-# CONFIG_JOYSTICK_TMDC is not set
-# CONFIG_JOYSTICK_IFORCE is not set
-# CONFIG_JOYSTICK_WARRIOR is not set
-# CONFIG_JOYSTICK_MAGELLAN is not set
-# CONFIG_JOYSTICK_SPACEORB is not set
-# CONFIG_JOYSTICK_SPACEBALL is not set
-# CONFIG_JOYSTICK_STINGER is not set
-# CONFIG_JOYSTICK_TWIDJOY is not set
-# CONFIG_JOYSTICK_ZHENHUA is not set
-# CONFIG_JOYSTICK_DB9 is not set
-# CONFIG_JOYSTICK_GAMECON is not set
-# CONFIG_JOYSTICK_TURBOGRAFX is not set
-# CONFIG_JOYSTICK_AS5011 is not set
-# CONFIG_JOYSTICK_JOYDUMP is not set
-# CONFIG_JOYSTICK_XPAD is not set
-# CONFIG_JOYSTICK_WALKERA0701 is not set
-# CONFIG_JOYSTICK_PSXPAD_SPI is not set
-# CONFIG_JOYSTICK_PXRC is not set
-# CONFIG_JOYSTICK_QWIIC is not set
-# CONFIG_JOYSTICK_FSIA6B is not set
-# CONFIG_JOYSTICK_SENSEHAT is not set
-# CONFIG_JOYSTICK_SEESAW is not set
-# CONFIG_INPUT_TABLET is not set
-CONFIG_INPUT_TOUCHSCREEN=y
-# CONFIG_TOUCHSCREEN_ADS7846 is not set
-# CONFIG_TOUCHSCREEN_AD7877 is not set
-# CONFIG_TOUCHSCREEN_AD7879 is not set
-# CONFIG_TOUCHSCREEN_ADC is not set
-# CONFIG_TOUCHSCREEN_AR1021_I2C is not set
-# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set
-# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
-# CONFIG_TOUCHSCREEN_BU21013 is not set
-# CONFIG_TOUCHSCREEN_BU21029 is not set
-# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
-# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
-# CONFIG_TOUCHSCREEN_CY8CTMA140 is not set
-# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
-# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
-# CONFIG_TOUCHSCREEN_CYTTSP5 is not set
-# CONFIG_TOUCHSCREEN_DYNAPRO is not set
-# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
-# CONFIG_TOUCHSCREEN_EETI is not set
-# CONFIG_TOUCHSCREEN_EGALAX is not set
-# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
-# CONFIG_TOUCHSCREEN_EXC3000 is not set
-# CONFIG_TOUCHSCREEN_FUJITSU is not set
-CONFIG_TOUCHSCREEN_GOODIX=y
-CONFIG_TOUCHSCREEN_GOODIX_BERLIN_CORE=m
-CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C=m
-CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI=m
-# CONFIG_TOUCHSCREEN_HIDEEP is not set
-# CONFIG_TOUCHSCREEN_HYCON_HY46XX is not set
-# CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX is not set
-# CONFIG_TOUCHSCREEN_ILI210X is not set
-# CONFIG_TOUCHSCREEN_ILITEK is not set
-# CONFIG_TOUCHSCREEN_S6SY761 is not set
-# CONFIG_TOUCHSCREEN_GUNZE is not set
-# CONFIG_TOUCHSCREEN_EKTF2127 is not set
-# CONFIG_TOUCHSCREEN_ELAN is not set
-# CONFIG_TOUCHSCREEN_ELO is not set
-# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
-# CONFIG_TOUCHSCREEN_WACOM_I2C is not set
-# CONFIG_TOUCHSCREEN_MAX11801 is not set
-# CONFIG_TOUCHSCREEN_MMS114 is not set
-# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
-# CONFIG_TOUCHSCREEN_MSG2638 is not set
-# CONFIG_TOUCHSCREEN_MTOUCH is not set
-# CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS is not set
-# CONFIG_TOUCHSCREEN_IMAGIS is not set
-# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
-# CONFIG_TOUCHSCREEN_INEXIO is not set
-# CONFIG_TOUCHSCREEN_PENMOUNT is not set
-# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set
-# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
-# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
-# CONFIG_TOUCHSCREEN_PIXCIR is not set
-# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
-# CONFIG_TOUCHSCREEN_WM97XX is not set
-# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
-# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
-# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
-# CONFIG_TOUCHSCREEN_TSC2004 is not set
-# CONFIG_TOUCHSCREEN_TSC2005 is not set
-# CONFIG_TOUCHSCREEN_TSC2007 is not set
-# CONFIG_TOUCHSCREEN_RM_TS is not set
-# CONFIG_TOUCHSCREEN_SILEAD is not set
-# CONFIG_TOUCHSCREEN_SIS_I2C is not set
-# CONFIG_TOUCHSCREEN_ST1232 is not set
-# CONFIG_TOUCHSCREEN_STMFTS is not set
-# CONFIG_TOUCHSCREEN_SUN4I is not set
-# CONFIG_TOUCHSCREEN_SUR40 is not set
-# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
-# CONFIG_TOUCHSCREEN_SX8654 is not set
-# CONFIG_TOUCHSCREEN_TPS6507X is not set
-# CONFIG_TOUCHSCREEN_ZET6223 is not set
-# CONFIG_TOUCHSCREEN_ZFORCE is not set
-# CONFIG_TOUCHSCREEN_COLIBRI_VF50 is not set
-# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
-# CONFIG_TOUCHSCREEN_IQS5XX is not set
-# CONFIG_TOUCHSCREEN_IQS7211 is not set
-# CONFIG_TOUCHSCREEN_ZINITIX is not set
-# CONFIG_TOUCHSCREEN_HIMAX_HX83112B is not set
-CONFIG_INPUT_MISC=y
-CONFIG_INPUT_88PM886_ONKEY=m
-# CONFIG_INPUT_AD714X is not set
-# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
-# CONFIG_INPUT_BMA150 is not set
-CONFIG_INPUT_CS40L50_VIBRA=m
-# CONFIG_INPUT_E3X0_BUTTON is not set
-# CONFIG_INPUT_MMA8450 is not set
-# CONFIG_INPUT_GPIO_BEEPER is not set
-# CONFIG_INPUT_GPIO_DECODER is not set
-# CONFIG_INPUT_GPIO_VIBRA is not set
-# CONFIG_INPUT_ATI_REMOTE2 is not set
-# CONFIG_INPUT_KEYSPAN_REMOTE is not set
-# CONFIG_INPUT_KXTJ9 is not set
-# CONFIG_INPUT_POWERMATE is not set
-# CONFIG_INPUT_YEALINK is not set
-# CONFIG_INPUT_CM109 is not set
-# CONFIG_INPUT_REGULATOR_HAPTIC is not set
-CONFIG_INPUT_UINPUT=y
-# CONFIG_INPUT_PCF8574 is not set
-# CONFIG_INPUT_PWM_BEEPER is not set
-# CONFIG_INPUT_PWM_VIBRA is not set
-# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
-# CONFIG_INPUT_DA7280_HAPTICS is not set
-# CONFIG_INPUT_ADXL34X is not set
-# CONFIG_INPUT_IMS_PCU is not set
-# CONFIG_INPUT_IQS269A is not set
-# CONFIG_INPUT_IQS626A is not set
-# CONFIG_INPUT_IQS7222 is not set
-# CONFIG_INPUT_CMA3000 is not set
-# CONFIG_INPUT_SOC_BUTTON_ARRAY is not set
-# CONFIG_INPUT_DRV260X_HAPTICS is not set
-# CONFIG_INPUT_DRV2665_HAPTICS is not set
-# CONFIG_INPUT_DRV2667_HAPTICS is not set
-# CONFIG_RMI4_CORE is not set
-
-#
-# Hardware I/O ports
-#
-CONFIG_SERIO=y
-CONFIG_SERIO_SERPORT=y
-# CONFIG_SERIO_PARKBD is not set
-# CONFIG_SERIO_AMBAKMI is not set
-CONFIG_SERIO_PCIPS2=m
-CONFIG_SERIO_LIBPS2=y
-# CONFIG_SERIO_RAW is not set
-# CONFIG_SERIO_ALTERA_PS2 is not set
-# CONFIG_SERIO_PS2MULT is not set
-# CONFIG_SERIO_ARC_PS2 is not set
-# CONFIG_SERIO_APBPS2 is not set
-# CONFIG_SERIO_SUN4I_PS2 is not set
-# CONFIG_SERIO_GPIO_PS2 is not set
-# CONFIG_USERIO is not set
-CONFIG_GAMEPORT=m
-# CONFIG_GAMEPORT_EMU10K1 is not set
-# CONFIG_GAMEPORT_FM801 is not set
-# end of Hardware I/O ports
-# end of Input device support
-
-#
-# Character devices
-#
-CONFIG_TTY=y
-CONFIG_VT=y
-CONFIG_CONSOLE_TRANSLATIONS=y
-CONFIG_VT_CONSOLE=y
-CONFIG_VT_CONSOLE_SLEEP=y
-CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_UNIX98_PTYS=y
-CONFIG_LEGACY_PTYS=y
-CONFIG_LEGACY_PTY_COUNT=256
-CONFIG_LEGACY_TIOCSTI=y
-CONFIG_LDISC_AUTOLOAD=y
-
-#
-# Serial drivers
-#
-CONFIG_SERIAL_EARLYCON=y
-CONFIG_SERIAL_8250=y
-# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
-CONFIG_SERIAL_8250_PNP=y
-CONFIG_SERIAL_8250_16550A_VARIANTS=y
-# CONFIG_SERIAL_8250_FINTEK is not set
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_DMA=y
-CONFIG_SERIAL_8250_PCILIB=y
-CONFIG_SERIAL_8250_PCI=y
-CONFIG_SERIAL_8250_EXAR=y
-CONFIG_SERIAL_8250_NR_UARTS=6
-CONFIG_SERIAL_8250_RUNTIME_UARTS=6
-# CONFIG_SERIAL_8250_EXTENDED is not set
-# CONFIG_SERIAL_8250_PCI1XXXX is not set
-CONFIG_SERIAL_8250_DWLIB=y
-CONFIG_SERIAL_8250_DW=y
-# CONFIG_SERIAL_8250_EM is not set
-# CONFIG_SERIAL_8250_RT288X is not set
-CONFIG_SERIAL_8250_PERICOM=y
-CONFIG_SERIAL_OF_PLATFORM=y
-
-#
-# Non-8250 serial port support
-#
-# CONFIG_SERIAL_AMBA_PL010 is not set
-# CONFIG_SERIAL_AMBA_PL011 is not set
-# CONFIG_SERIAL_EARLYCON_SEMIHOST is not set
-CONFIG_SERIAL_EARLYCON_RISCV_SBI=y
-# CONFIG_SERIAL_MAX3100 is not set
-# CONFIG_SERIAL_MAX310X is not set
-# CONFIG_SERIAL_UARTLITE is not set
-# CONFIG_SERIAL_SH_SCI is not set
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-# CONFIG_SERIAL_JSM is not set
-CONFIG_SERIAL_SIFIVE=y
-CONFIG_SERIAL_SIFIVE_CONSOLE=y
-# CONFIG_SERIAL_SCCNXP is not set
-# CONFIG_SERIAL_SC16IS7XX is not set
-# CONFIG_SERIAL_ALTERA_JTAGUART is not set
-# CONFIG_SERIAL_ALTERA_UART is not set
-# CONFIG_SERIAL_XILINX_PS_UART is not set
-# CONFIG_SERIAL_ARC is not set
-# CONFIG_SERIAL_RP2 is not set
-# CONFIG_SERIAL_FSL_LPUART is not set
-# CONFIG_SERIAL_FSL_LINFLEXUART is not set
-# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
-# CONFIG_SERIAL_SPRD is not set
-# end of Serial drivers
-
-CONFIG_SERIAL_MCTRL_GPIO=y
-# CONFIG_SERIAL_NONSTANDARD is not set
-# CONFIG_GOLDFISH_TTY is not set
-# CONFIG_N_GSM is not set
-# CONFIG_NOZOMI is not set
-CONFIG_NULL_TTY=m
-CONFIG_HVC_DRIVER=y
-# CONFIG_HVC_RISCV_SBI is not set
-# CONFIG_RPMSG_TTY is not set
-# CONFIG_SERIAL_DEV_BUS is not set
-# CONFIG_TTY_PRINTK is not set
-# CONFIG_PRINTER is not set
-# CONFIG_PPDEV is not set
-CONFIG_VIRTIO_CONSOLE=m
-# CONFIG_IPMI_HANDLER is not set
-CONFIG_HW_RANDOM=y
-CONFIG_HW_RANDOM_TIMERIOMEM=m
-CONFIG_HW_RANDOM_BA431=m
-CONFIG_HW_RANDOM_VIRTIO=m
-CONFIG_HW_RANDOM_CCTRNG=m
-CONFIG_HW_RANDOM_XIPHERA=m
-CONFIG_HW_RANDOM_JH7110=m
-# CONFIG_APPLICOM is not set
-CONFIG_DEVMEM=y
-CONFIG_DEVPORT=y
-# CONFIG_TCG_TPM is not set
-# CONFIG_XILLYBUS is not set
-# CONFIG_XILLYUSB is not set
-# end of Character devices
-
-#
-# I2C support
-#
-CONFIG_I2C=y
-CONFIG_ACPI_I2C_OPREGION=y
-CONFIG_I2C_BOARDINFO=y
-CONFIG_I2C_CHARDEV=y
-CONFIG_I2C_MUX=m
-
-#
-# Multiplexer I2C Chip support
-#
-CONFIG_I2C_ARB_GPIO_CHALLENGE=m
-CONFIG_I2C_MUX_GPIO=m
-CONFIG_I2C_MUX_GPMUX=m
-CONFIG_I2C_MUX_LTC4306=m
-CONFIG_I2C_MUX_PCA9541=m
-CONFIG_I2C_MUX_PCA954x=m
-CONFIG_I2C_MUX_PINCTRL=m
-CONFIG_I2C_MUX_REG=m
-CONFIG_I2C_DEMUX_PINCTRL=m
-CONFIG_I2C_MUX_MLXCPLD=m
-# end of Multiplexer I2C Chip support
-
-CONFIG_I2C_HELPER_AUTO=y
-CONFIG_I2C_SMBUS=m
-CONFIG_I2C_ALGOBIT=m
-
-#
-# I2C Hardware Bus support
-#
-
-#
-# PC SMBus host controller drivers
-#
-# CONFIG_I2C_ALI1535 is not set
-# CONFIG_I2C_ALI1563 is not set
-# CONFIG_I2C_ALI15X3 is not set
-# CONFIG_I2C_AMD756 is not set
-# CONFIG_I2C_AMD8111 is not set
-# CONFIG_I2C_AMD_MP2 is not set
-# CONFIG_I2C_I801 is not set
-# CONFIG_I2C_ISCH is not set
-# CONFIG_I2C_PIIX4 is not set
-# CONFIG_I2C_NFORCE2 is not set
-# CONFIG_I2C_NVIDIA_GPU is not set
-# CONFIG_I2C_SIS5595 is not set
-# CONFIG_I2C_SIS630 is not set
-# CONFIG_I2C_SIS96X is not set
-# CONFIG_I2C_VIA is not set
-# CONFIG_I2C_VIAPRO is not set
-CONFIG_I2C_ZHAOXIN=m
-
-#
-# ACPI drivers
-#
-# CONFIG_I2C_SCMI is not set
-
-#
-# I2C system bus drivers (mostly embedded / system-on-chip)
-#
-CONFIG_I2C_CADENCE=m
-# CONFIG_I2C_CBUS_GPIO is not set
-CONFIG_I2C_DESIGNWARE_CORE=y
-# CONFIG_I2C_DESIGNWARE_SLAVE is not set
-CONFIG_I2C_DESIGNWARE_PLATFORM=y
-# CONFIG_I2C_DESIGNWARE_PCI is not set
-# CONFIG_I2C_EMEV2 is not set
-# CONFIG_I2C_GPIO is not set
-# CONFIG_I2C_MICROCHIP_CORE is not set
-# CONFIG_I2C_MV64XXX is not set
-# CONFIG_I2C_NOMADIK is not set
-# CONFIG_I2C_OCORES is not set
-# CONFIG_I2C_PCA_PLATFORM is not set
-# CONFIG_I2C_RIIC is not set
-# CONFIG_I2C_RK3X is not set
-# CONFIG_I2C_RZV2M is not set
-# CONFIG_I2C_SH_MOBILE is not set
-# CONFIG_I2C_SIMTEC is not set
-# CONFIG_I2C_XILINX is not set
-# CONFIG_I2C_RCAR is not set
-
-#
-# External I2C/SMBus adapter drivers
-#
-# CONFIG_I2C_DIOLAN_U2C is not set
-CONFIG_I2C_LJCA=m
-# CONFIG_I2C_CP2615 is not set
-# CONFIG_I2C_PARPORT is not set
-# CONFIG_I2C_PCI1XXXX is not set
-# CONFIG_I2C_ROBOTFUZZ_OSIF is not set
-# CONFIG_I2C_TAOS_EVM is not set
-# CONFIG_I2C_TINY_USB is not set
-
-#
-# Other I2C/SMBus bus drivers
-#
-# CONFIG_I2C_VIRTIO is not set
-# end of I2C Hardware Bus support
-
-# CONFIG_I2C_STUB is not set
-# CONFIG_I2C_SLAVE is not set
-# CONFIG_I2C_DEBUG_CORE is not set
-# CONFIG_I2C_DEBUG_ALGO is not set
-# CONFIG_I2C_DEBUG_BUS is not set
-# end of I2C support
-
-# CONFIG_I3C is not set
-CONFIG_SPI=y
-# CONFIG_SPI_DEBUG is not set
-CONFIG_SPI_MASTER=y
-CONFIG_SPI_MEM=y
-
-#
-# SPI Master Controller Drivers
-#
-# CONFIG_SPI_ALTERA is not set
-# CONFIG_SPI_AXI_SPI_ENGINE is not set
-# CONFIG_SPI_BITBANG is not set
-# CONFIG_SPI_BUTTERFLY is not set
-# CONFIG_SPI_CADENCE is not set
-# CONFIG_SPI_CADENCE_QUADSPI is not set
-# CONFIG_SPI_CADENCE_XSPI is not set
-CONFIG_SPI_CH341=m
-CONFIG_SPI_DESIGNWARE=y
-# CONFIG_SPI_DW_DMA is not set
-# CONFIG_SPI_DW_PCI is not set
-CONFIG_SPI_DW_MMIO=y
-# CONFIG_SPI_GPIO is not set
-# CONFIG_SPI_LM70_LLP is not set
-# CONFIG_SPI_FSL_SPI is not set
-CONFIG_SPI_LJCA=m
-# CONFIG_SPI_MICROCHIP_CORE is not set
-# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
-# CONFIG_SPI_OC_TINY is not set
-# CONFIG_SPI_PCI1XXXX is not set
-# CONFIG_SPI_PL022 is not set
-# CONFIG_SPI_RSPI is not set
-# CONFIG_SPI_RZV2M_CSI is not set
-# CONFIG_SPI_SC18IS602 is not set
-# CONFIG_SPI_SH_MSIOF is not set
-# CONFIG_SPI_SH_HSPI is not set
-# CONFIG_SPI_SIFIVE is not set
-# CONFIG_SPI_SN_F_OSPI is not set
-# CONFIG_SPI_SUN4I is not set
-# CONFIG_SPI_SUN6I is not set
-# CONFIG_SPI_MXIC is not set
-# CONFIG_SPI_XCOMM is not set
-# CONFIG_SPI_XILINX is not set
-# CONFIG_SPI_ZYNQMP_GQSPI is not set
-# CONFIG_SPI_AMD is not set
-
-#
-# SPI Multiplexer support
-#
-# CONFIG_SPI_MUX is not set
-
-#
-# SPI Protocol Masters
-#
-CONFIG_SPI_SPIDEV=y
-# CONFIG_SPI_LOOPBACK_TEST is not set
-# CONFIG_SPI_TLE62X0 is not set
-# CONFIG_SPI_SLAVE is not set
-CONFIG_SPI_DYNAMIC=y
-# CONFIG_SPMI is not set
-# CONFIG_HSI is not set
-# CONFIG_PPS is not set
-
-#
-# PTP clock support
-#
-# CONFIG_PTP_1588_CLOCK is not set
-CONFIG_PTP_1588_CLOCK_OPTIONAL=y
-
-#
-# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
-#
-# end of PTP clock support
-
-CONFIG_PINCTRL=y
-CONFIG_GENERIC_PINCTRL_GROUPS=y
-CONFIG_PINMUX=y
-CONFIG_GENERIC_PINMUX_FUNCTIONS=y
-CONFIG_PINCONF=y
-CONFIG_GENERIC_PINCONF=y
-# CONFIG_DEBUG_PINCTRL is not set
-# CONFIG_PINCTRL_AMD is not set
-CONFIG_PINCTRL_AW9523=m
-# CONFIG_PINCTRL_CY8C95X0 is not set
-CONFIG_PINCTRL_K230=y
-# CONFIG_PINCTRL_MCP23S08 is not set
-# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set
-# CONFIG_PINCTRL_OCELOT is not set
-# CONFIG_PINCTRL_PEF2256 is not set
-# CONFIG_PINCTRL_SINGLE is not set
-# CONFIG_PINCTRL_STMFX is not set
-# CONFIG_PINCTRL_SX150X is not set
-CONFIG_PINCTRL_TH1520=m
-
-#
-# Renesas pinctrl drivers
-#
-CONFIG_PINCTRL_RENESAS=y
-# end of Renesas pinctrl drivers
-
-# CONFIG_PINCTRL_SOPHGO_CV1800B is not set
-# CONFIG_PINCTRL_SOPHGO_CV1812H is not set
-# CONFIG_PINCTRL_SOPHGO_SG2000 is not set
-# CONFIG_PINCTRL_SOPHGO_SG2002 is not set
-CONFIG_PINCTRL_SPACEMIT_K1=y
-CONFIG_PINCTRL_STARFIVE_JH7100=y
-CONFIG_PINCTRL_STARFIVE_JH7110=y
-CONFIG_PINCTRL_STARFIVE_JH7110_SYS=y
-CONFIG_PINCTRL_STARFIVE_JH7110_AON=y
-CONFIG_PINCTRL_SUNXI=y
-# CONFIG_PINCTRL_SUN4I_A10 is not set
-# CONFIG_PINCTRL_SUN5I is not set
-# CONFIG_PINCTRL_SUN6I_A31 is not set
-# CONFIG_PINCTRL_SUN6I_A31_R is not set
-# CONFIG_PINCTRL_SUN8I_A23 is not set
-# CONFIG_PINCTRL_SUN8I_A33 is not set
-# CONFIG_PINCTRL_SUN8I_A83T is not set
-# CONFIG_PINCTRL_SUN8I_A83T_R is not set
-# CONFIG_PINCTRL_SUN8I_A23_R is not set
-# CONFIG_PINCTRL_SUN8I_H3 is not set
-# CONFIG_PINCTRL_SUN8I_H3_R is not set
-# CONFIG_PINCTRL_SUN8I_V3S is not set
-# CONFIG_PINCTRL_SUN9I_A80 is not set
-# CONFIG_PINCTRL_SUN9I_A80_R is not set
-CONFIG_PINCTRL_SUN20I_D1=y
-# CONFIG_PINCTRL_SUN50I_A64 is not set
-# CONFIG_PINCTRL_SUN50I_A64_R is not set
-# CONFIG_PINCTRL_SUN50I_A100 is not set
-# CONFIG_PINCTRL_SUN50I_A100_R is not set
-# CONFIG_PINCTRL_SUN50I_H5 is not set
-# CONFIG_PINCTRL_SUN50I_H6 is not set
-# CONFIG_PINCTRL_SUN50I_H6_R is not set
-# CONFIG_PINCTRL_SUN50I_H616 is not set
-# CONFIG_PINCTRL_SUN50I_H616_R is not set
-CONFIG_GPIOLIB=y
-CONFIG_GPIOLIB_FASTPATH_LIMIT=512
-CONFIG_OF_GPIO=y
-CONFIG_GPIO_ACPI=y
-CONFIG_GPIOLIB_IRQCHIP=y
-# CONFIG_DEBUG_GPIO is not set
-CONFIG_GPIO_SYSFS=y
-CONFIG_GPIO_CDEV=y
-CONFIG_GPIO_CDEV_V1=y
-CONFIG_GPIO_GENERIC=y
-CONFIG_GPIO_REGMAP=m
-
-#
-# Memory mapped GPIO drivers
-#
-# CONFIG_GPIO_74XX_MMIO is not set
-# CONFIG_GPIO_ALTERA is not set
-# CONFIG_GPIO_AMDPT is not set
-# CONFIG_GPIO_CADENCE is not set
-CONFIG_GPIO_DWAPB=y
-# CONFIG_GPIO_EXAR is not set
-# CONFIG_GPIO_FTGPIO010 is not set
-# CONFIG_GPIO_GENERIC_PLATFORM is not set
-# CONFIG_GPIO_GRGPIO is not set
-# CONFIG_GPIO_HLWD is not set
-# CONFIG_GPIO_LOGICVC is not set
-# CONFIG_GPIO_MB86S7X is not set
-# CONFIG_GPIO_PL061 is not set
-CONFIG_GPIO_POLARFIRE_SOC=y
-# CONFIG_GPIO_RCAR is not set
-# CONFIG_GPIO_SIFIVE is not set
-# CONFIG_GPIO_SYSCON is not set
-# CONFIG_GPIO_XILINX is not set
-# CONFIG_GPIO_AMD_FCH is not set
-# end of Memory mapped GPIO drivers
-
-#
-# I2C GPIO expanders
-#
-# CONFIG_GPIO_ADNP is not set
-# CONFIG_GPIO_FXL6408 is not set
-# CONFIG_GPIO_DS4520 is not set
-# CONFIG_GPIO_GW_PLD is not set
-# CONFIG_GPIO_MAX7300 is not set
-# CONFIG_GPIO_MAX732X is not set
-CONFIG_GPIO_PCA953X=y
-CONFIG_GPIO_PCA953X_IRQ=y
-# CONFIG_GPIO_PCA9570 is not set
-# CONFIG_GPIO_PCF857X is not set
-# CONFIG_GPIO_TPIC2810 is not set
-# end of I2C GPIO expanders
-
-#
-# MFD GPIO expanders
-#
-CONFIG_GPIO_LJCA=m
-# end of MFD GPIO expanders
-
-#
-# PCI GPIO expanders
-#
-# CONFIG_GPIO_BT8XX is not set
-# CONFIG_GPIO_PCI_IDIO_16 is not set
-# CONFIG_GPIO_PCIE_IDIO_24 is not set
-# CONFIG_GPIO_RDC321X is not set
-# end of PCI GPIO expanders
-
-#
-# SPI GPIO expanders
-#
-# CONFIG_GPIO_74X164 is not set
-# CONFIG_GPIO_MAX3191X is not set
-# CONFIG_GPIO_MAX7301 is not set
-# CONFIG_GPIO_MC33880 is not set
-# CONFIG_GPIO_PISOSR is not set
-# CONFIG_GPIO_XRA1403 is not set
-# end of SPI GPIO expanders
-
-#
-# USB GPIO expanders
-#
-CONFIG_GPIO_MPSSE=m
-# end of USB GPIO expanders
-
-#
-# Virtual GPIO drivers
-#
-# CONFIG_GPIO_AGGREGATOR is not set
-# CONFIG_GPIO_LATCH is not set
-# CONFIG_GPIO_MOCKUP is not set
-CONFIG_GPIO_VIRTIO=m
-# CONFIG_GPIO_SIM is not set
-# end of Virtual GPIO drivers
-
-#
-# GPIO Debugging utilities
-#
-CONFIG_GPIO_SLOPPY_LOGIC_ANALYZER=m
-CONFIG_GPIO_VIRTUSER=m
-# end of GPIO Debugging utilities
-
-# CONFIG_W1 is not set
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_GPIO is not set
-# CONFIG_POWER_RESET_GPIO_RESTART is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-# CONFIG_POWER_RESET_REGULATOR is not set
-# CONFIG_POWER_RESET_RESTART is not set
-CONFIG_POWER_RESET_SYSCON=y
-CONFIG_POWER_RESET_SYSCON_POWEROFF=y
-# CONFIG_SYSCON_REBOOT_MODE is not set
-# CONFIG_NVMEM_REBOOT_MODE is not set
-CONFIG_POWER_SEQUENCING=m
-CONFIG_POWER_SEQUENCING_QCOM_WCN=m
-CONFIG_POWER_SUPPLY=y
-# CONFIG_POWER_SUPPLY_DEBUG is not set
-CONFIG_POWER_SUPPLY_HWMON=y
-# CONFIG_GENERIC_ADC_BATTERY is not set
-# CONFIG_IP5XXX_POWER is not set
-# CONFIG_TEST_POWER is not set
-# CONFIG_CHARGER_ADP5061 is not set
-# CONFIG_BATTERY_CW2015 is not set
-# CONFIG_BATTERY_DS2780 is not set
-# CONFIG_BATTERY_DS2781 is not set
-# CONFIG_BATTERY_DS2782 is not set
-# CONFIG_BATTERY_SAMSUNG_SDI is not set
-# CONFIG_BATTERY_SBS is not set
-# CONFIG_CHARGER_SBS is not set
-CONFIG_MANAGER_SBS=m
-# CONFIG_BATTERY_BQ27XXX is not set
-# CONFIG_BATTERY_MAX17040 is not set
-# CONFIG_BATTERY_MAX17042 is not set
-CONFIG_BATTERY_MAX1720X=m
-# CONFIG_CHARGER_ISP1704 is not set
-# CONFIG_CHARGER_MAX8903 is not set
-# CONFIG_CHARGER_LP8727 is not set
-# CONFIG_CHARGER_GPIO is not set
-# CONFIG_CHARGER_MANAGER is not set
-# CONFIG_CHARGER_LT3651 is not set
-# CONFIG_CHARGER_LTC4162L is not set
-# CONFIG_CHARGER_DETECTOR_MAX14656 is not set
-# CONFIG_CHARGER_MAX77976 is not set
-# CONFIG_CHARGER_BQ2415X is not set
-# CONFIG_CHARGER_BQ24190 is not set
-# CONFIG_CHARGER_BQ24257 is not set
-# CONFIG_CHARGER_BQ24735 is not set
-# CONFIG_CHARGER_BQ2515X is not set
-# CONFIG_CHARGER_BQ25890 is not set
-# CONFIG_CHARGER_BQ25980 is not set
-# CONFIG_CHARGER_BQ256XX is not set
-# CONFIG_CHARGER_SMB347 is not set
-# CONFIG_BATTERY_GAUGE_LTC2941 is not set
-# CONFIG_BATTERY_GOLDFISH is not set
-# CONFIG_BATTERY_RT5033 is not set
-# CONFIG_CHARGER_RT9455 is not set
-# CONFIG_CHARGER_RT9467 is not set
-# CONFIG_CHARGER_RT9471 is not set
-CONFIG_FUEL_GAUGE_STC3117=m
-# CONFIG_CHARGER_UCS1002 is not set
-# CONFIG_CHARGER_BD99954 is not set
-# CONFIG_BATTERY_UG3105 is not set
-# CONFIG_FUEL_GAUGE_MM8013 is not set
-CONFIG_HWMON=y
-# CONFIG_HWMON_DEBUG_CHIP is not set
-
-#
-# Native drivers
-#
-# CONFIG_SENSORS_AD7314 is not set
-# CONFIG_SENSORS_AD7414 is not set
-# CONFIG_SENSORS_AD7418 is not set
-# CONFIG_SENSORS_ADM1025 is not set
-# CONFIG_SENSORS_ADM1026 is not set
-# CONFIG_SENSORS_ADM1029 is not set
-# CONFIG_SENSORS_ADM1031 is not set
-# CONFIG_SENSORS_ADM1177 is not set
-# CONFIG_SENSORS_ADM9240 is not set
-# CONFIG_SENSORS_ADT7310 is not set
-# CONFIG_SENSORS_ADT7410 is not set
-# CONFIG_SENSORS_ADT7411 is not set
-# CONFIG_SENSORS_ADT7462 is not set
-# CONFIG_SENSORS_ADT7470 is not set
-# CONFIG_SENSORS_ADT7475 is not set
-# CONFIG_SENSORS_AHT10 is not set
-# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set
-# CONFIG_SENSORS_AS370 is not set
-# CONFIG_SENSORS_ASC7621 is not set
-# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set
-# CONFIG_SENSORS_AXI_FAN_CONTROL is not set
-# CONFIG_SENSORS_ATXP1 is not set
-# CONFIG_SENSORS_CHIPCAP2 is not set
-# CONFIG_SENSORS_CORSAIR_CPRO is not set
-# CONFIG_SENSORS_CORSAIR_PSU is not set
-# CONFIG_SENSORS_DRIVETEMP is not set
-# CONFIG_SENSORS_DS620 is not set
-# CONFIG_SENSORS_DS1621 is not set
-# CONFIG_SENSORS_I5K_AMB is not set
-# CONFIG_SENSORS_F71805F is not set
-# CONFIG_SENSORS_F71882FG is not set
-# CONFIG_SENSORS_F75375S is not set
-# CONFIG_SENSORS_FTSTEUTATES is not set
-# CONFIG_SENSORS_GIGABYTE_WATERFORCE is not set
-# CONFIG_SENSORS_GL518SM is not set
-# CONFIG_SENSORS_GL520SM is not set
-# CONFIG_SENSORS_G760A is not set
-# CONFIG_SENSORS_G762 is not set
-# CONFIG_SENSORS_GPIO_FAN is not set
-# CONFIG_SENSORS_HIH6130 is not set
-# CONFIG_SENSORS_HS3001 is not set
-# CONFIG_SENSORS_IIO_HWMON is not set
-CONFIG_SENSORS_ISL28022=m
-# CONFIG_SENSORS_IT87 is not set
-# CONFIG_SENSORS_JC42 is not set
-# CONFIG_SENSORS_POWERZ is not set
-# CONFIG_SENSORS_POWR1220 is not set
-# CONFIG_SENSORS_LINEAGE is not set
-# CONFIG_SENSORS_LTC2945 is not set
-# CONFIG_SENSORS_LTC2947_I2C is not set
-# CONFIG_SENSORS_LTC2947_SPI is not set
-# CONFIG_SENSORS_LTC2990 is not set
-# CONFIG_SENSORS_LTC2991 is not set
-# CONFIG_SENSORS_LTC2992 is not set
-# CONFIG_SENSORS_LTC4151 is not set
-# CONFIG_SENSORS_LTC4215 is not set
-# CONFIG_SENSORS_LTC4222 is not set
-# CONFIG_SENSORS_LTC4245 is not set
-# CONFIG_SENSORS_LTC4260 is not set
-# CONFIG_SENSORS_LTC4261 is not set
-CONFIG_SENSORS_LTC4282=m
-# CONFIG_SENSORS_MAX1111 is not set
-# CONFIG_SENSORS_MAX127 is not set
-# CONFIG_SENSORS_MAX16065 is not set
-# CONFIG_SENSORS_MAX1619 is not set
-# CONFIG_SENSORS_MAX1668 is not set
-# CONFIG_SENSORS_MAX197 is not set
-# CONFIG_SENSORS_MAX31722 is not set
-# CONFIG_SENSORS_MAX31730 is not set
-# CONFIG_SENSORS_MAX31760 is not set
-# CONFIG_MAX31827 is not set
-# CONFIG_SENSORS_MAX6620 is not set
-# CONFIG_SENSORS_MAX6621 is not set
-# CONFIG_SENSORS_MAX6639 is not set
-# CONFIG_SENSORS_MAX6650 is not set
-# CONFIG_SENSORS_MAX6697 is not set
-# CONFIG_SENSORS_MAX31790 is not set
-# CONFIG_SENSORS_MC34VR500 is not set
-# CONFIG_SENSORS_MCP3021 is not set
-# CONFIG_SENSORS_TC654 is not set
-# CONFIG_SENSORS_TPS23861 is not set
-CONFIG_SENSORS_MR75203=y
-# CONFIG_SENSORS_ADCXX is not set
-# CONFIG_SENSORS_LM63 is not set
-# CONFIG_SENSORS_LM70 is not set
-# CONFIG_SENSORS_LM73 is not set
-# CONFIG_SENSORS_LM75 is not set
-# CONFIG_SENSORS_LM77 is not set
-# CONFIG_SENSORS_LM78 is not set
-# CONFIG_SENSORS_LM80 is not set
-# CONFIG_SENSORS_LM83 is not set
-# CONFIG_SENSORS_LM85 is not set
-# CONFIG_SENSORS_LM87 is not set
-# CONFIG_SENSORS_LM90 is not set
-# CONFIG_SENSORS_LM92 is not set
-# CONFIG_SENSORS_LM93 is not set
-# CONFIG_SENSORS_LM95234 is not set
-# CONFIG_SENSORS_LM95241 is not set
-# CONFIG_SENSORS_LM95245 is not set
-# CONFIG_SENSORS_PC87360 is not set
-# CONFIG_SENSORS_PC87427 is not set
-# CONFIG_SENSORS_NTC_THERMISTOR is not set
-# CONFIG_SENSORS_NCT6683 is not set
-# CONFIG_SENSORS_NCT6775 is not set
-# CONFIG_SENSORS_NCT6775_I2C is not set
-CONFIG_SENSORS_NCT7363=m
-# CONFIG_SENSORS_NCT7802 is not set
-# CONFIG_SENSORS_NCT7904 is not set
-# CONFIG_SENSORS_NPCM7XX is not set
-# CONFIG_SENSORS_NZXT_KRAKEN2 is not set
-CONFIG_SENSORS_NZXT_KRAKEN3=m
-# CONFIG_SENSORS_NZXT_SMART2 is not set
-# CONFIG_SENSORS_OCC_P8_I2C is not set
-# CONFIG_SENSORS_PCF8591 is not set
-# CONFIG_PMBUS is not set
-CONFIG_SENSORS_PT5161L=m
-CONFIG_SENSORS_PWM_FAN=y
-# CONFIG_SENSORS_SBTSI is not set
-# CONFIG_SENSORS_SBRMI is not set
-# CONFIG_SENSORS_SHT15 is not set
-# CONFIG_SENSORS_SHT21 is not set
-# CONFIG_SENSORS_SHT3x is not set
-# CONFIG_SENSORS_SHT4x is not set
-# CONFIG_SENSORS_SHTC1 is not set
-# CONFIG_SENSORS_SIS5595 is not set
-# CONFIG_SENSORS_DME1737 is not set
-# CONFIG_SENSORS_EMC1403 is not set
-# CONFIG_SENSORS_EMC2103 is not set
-# CONFIG_SENSORS_EMC2305 is not set
-# CONFIG_SENSORS_EMC6W201 is not set
-# CONFIG_SENSORS_SMSC47M1 is not set
-# CONFIG_SENSORS_SMSC47M192 is not set
-# CONFIG_SENSORS_SMSC47B397 is not set
-# CONFIG_SENSORS_SCH5627 is not set
-# CONFIG_SENSORS_SCH5636 is not set
-# CONFIG_SENSORS_STTS751 is not set
-# CONFIG_SENSORS_SFCTEMP is not set
-# CONFIG_SENSORS_SG2042_MCU is not set
-# CONFIG_SENSORS_ADC128D818 is not set
-# CONFIG_SENSORS_ADS7828 is not set
-# CONFIG_SENSORS_ADS7871 is not set
-# CONFIG_SENSORS_AMC6821 is not set
-# CONFIG_SENSORS_INA209 is not set
-# CONFIG_SENSORS_INA2XX is not set
-# CONFIG_SENSORS_INA238 is not set
-# CONFIG_SENSORS_INA3221 is not set
-CONFIG_SENSORS_SPD5118=m
-CONFIG_SENSORS_SPD5118_DETECT=y
-# CONFIG_SENSORS_TC74 is not set
-# CONFIG_SENSORS_THMC50 is not set
-# CONFIG_SENSORS_TMP102 is not set
-# CONFIG_SENSORS_TMP103 is not set
-# CONFIG_SENSORS_TMP108 is not set
-# CONFIG_SENSORS_TMP401 is not set
-# CONFIG_SENSORS_TMP421 is not set
-# CONFIG_SENSORS_TMP464 is not set
-# CONFIG_SENSORS_TMP513 is not set
-# CONFIG_SENSORS_VIA686A is not set
-# CONFIG_SENSORS_VT1211 is not set
-# CONFIG_SENSORS_VT8231 is not set
-# CONFIG_SENSORS_W83773G is not set
-# CONFIG_SENSORS_W83781D is not set
-# CONFIG_SENSORS_W83791D is not set
-# CONFIG_SENSORS_W83792D is not set
-# CONFIG_SENSORS_W83793 is not set
-# CONFIG_SENSORS_W83795 is not set
-# CONFIG_SENSORS_W83L785TS is not set
-# CONFIG_SENSORS_W83L786NG is not set
-# CONFIG_SENSORS_W83627HF is not set
-# CONFIG_SENSORS_W83627EHF is not set
-
-#
-# ACPI drivers
-#
-# CONFIG_SENSORS_ACPI_POWER is not set
-CONFIG_THERMAL=y
-# CONFIG_THERMAL_NETLINK is not set
-# CONFIG_THERMAL_STATISTICS is not set
-# CONFIG_THERMAL_DEBUGFS is not set
-# CONFIG_THERMAL_CORE_TESTING is not set
-CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
-CONFIG_THERMAL_HWMON=y
-CONFIG_THERMAL_OF=y
-CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
-# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
-# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
-# CONFIG_THERMAL_GOV_FAIR_SHARE is not set
-CONFIG_THERMAL_GOV_STEP_WISE=y
-# CONFIG_THERMAL_GOV_BANG_BANG is not set
-# CONFIG_THERMAL_GOV_USER_SPACE is not set
-CONFIG_CPU_THERMAL=y
-CONFIG_CPU_FREQ_THERMAL=y
-CONFIG_DEVFREQ_THERMAL=y
-CONFIG_THERMAL_EMULATION=y
-# CONFIG_THERMAL_MMIO is not set
-# CONFIG_SUN8I_THERMAL is not set
-# CONFIG_RCAR_THERMAL is not set
-# CONFIG_RCAR_GEN3_THERMAL is not set
-# CONFIG_RZG2L_THERMAL is not set
-# CONFIG_GENERIC_ADC_THERMAL is not set
-CONFIG_WATCHDOG=y
-CONFIG_WATCHDOG_CORE=y
-# CONFIG_WATCHDOG_NOWAYOUT is not set
-CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
-CONFIG_WATCHDOG_OPEN_TIMEOUT=32
-# CONFIG_WATCHDOG_SYSFS is not set
-# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
-
-#
-# Watchdog Pretimeout Governors
-#
-CONFIG_WATCHDOG_PRETIMEOUT_GOV=y
-CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m
-CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y
-CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y
-CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP=y
-# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC is not set
-
-#
-# Watchdog Device Drivers
-#
-# CONFIG_SOFT_WATCHDOG is not set
-CONFIG_BD96801_WATCHDOG=m
-# CONFIG_GPIO_WATCHDOG is not set
-# CONFIG_WDAT_WDT is not set
-# CONFIG_XILINX_WATCHDOG is not set
-# CONFIG_ZIIRAVE_WATCHDOG is not set
-# CONFIG_CADENCE_WATCHDOG is not set
-CONFIG_DW_WATCHDOG=y
-# CONFIG_SUNXI_WATCHDOG is not set
-# CONFIG_MAX63XX_WATCHDOG is not set
-# CONFIG_RENESAS_WDT is not set
-# CONFIG_RENESAS_RZAWDT is not set
-# CONFIG_RENESAS_RZN1WDT is not set
-# CONFIG_ALIM7101_WDT is not set
-# CONFIG_I6300ESB_WDT is not set
-# CONFIG_MEN_A21_WDT is not set
-CONFIG_STARFIVE_WATCHDOG=y
-
-#
-# PCI-based Watchdog Cards
-#
-# CONFIG_PCIPCWATCHDOG is not set
-# CONFIG_WDTPCI is not set
-
-#
-# USB-based Watchdog Cards
-#
-# CONFIG_USBPCWATCHDOG is not set
-CONFIG_SSB_POSSIBLE=y
-# CONFIG_SSB is not set
-CONFIG_BCMA_POSSIBLE=y
-# CONFIG_BCMA is not set
-
-#
-# Multifunction device drivers
-#
-CONFIG_MFD_CORE=y
-# CONFIG_MFD_ADP5585 is not set
-# CONFIG_MFD_ACT8945A is not set
-# CONFIG_MFD_SUN4I_GPADC is not set
-# CONFIG_MFD_AS3711 is not set
-# CONFIG_MFD_SMPRO is not set
-# CONFIG_MFD_AS3722 is not set
-# CONFIG_PMIC_ADP5520 is not set
-# CONFIG_MFD_AAT2870_CORE is not set
-# CONFIG_MFD_ATMEL_FLEXCOM is not set
-# CONFIG_MFD_ATMEL_HLCDC is not set
-# CONFIG_MFD_BCM590XX is not set
-# CONFIG_MFD_BD9571MWV is not set
-# CONFIG_MFD_AC100 is not set
-# CONFIG_MFD_AXP20X_I2C is not set
-# CONFIG_MFD_AXP20X_RSB is not set
-# CONFIG_MFD_CS42L43_I2C is not set
-# CONFIG_MFD_MADERA is not set
-# CONFIG_MFD_MAX5970 is not set
-# CONFIG_PMIC_DA903X is not set
-# CONFIG_MFD_DA9052_SPI is not set
-# CONFIG_MFD_DA9052_I2C is not set
-# CONFIG_MFD_DA9055 is not set
-# CONFIG_MFD_DA9062 is not set
-# CONFIG_MFD_DA9063 is not set
-# CONFIG_MFD_DA9150 is not set
-# CONFIG_MFD_DLN2 is not set
-# CONFIG_MFD_GATEWORKS_GSC is not set
-# CONFIG_MFD_MC13XXX_SPI is not set
-# CONFIG_MFD_MC13XXX_I2C is not set
-# CONFIG_MFD_MP2629 is not set
-# CONFIG_MFD_HI6421_PMIC is not set
-# CONFIG_LPC_ICH is not set
-# CONFIG_LPC_SCH is not set
-# CONFIG_MFD_IQS62X is not set
-# CONFIG_MFD_JANZ_CMODIO is not set
-# CONFIG_MFD_KEMPLD is not set
-# CONFIG_MFD_88PM800 is not set
-# CONFIG_MFD_88PM805 is not set
-# CONFIG_MFD_88PM860X is not set
-CONFIG_MFD_88PM886_PMIC=y
-# CONFIG_MFD_MAX14577 is not set
-# CONFIG_MFD_MAX77541 is not set
-# CONFIG_MFD_MAX77620 is not set
-# CONFIG_MFD_MAX77650 is not set
-# CONFIG_MFD_MAX77686 is not set
-# CONFIG_MFD_MAX77693 is not set
-# CONFIG_MFD_MAX77714 is not set
-# CONFIG_MFD_MAX77843 is not set
-# CONFIG_MFD_MAX8907 is not set
-# CONFIG_MFD_MAX8925 is not set
-# CONFIG_MFD_MAX8997 is not set
-# CONFIG_MFD_MAX8998 is not set
-# CONFIG_MFD_MT6360 is not set
-# CONFIG_MFD_MT6370 is not set
-# CONFIG_MFD_MT6397 is not set
-# CONFIG_MFD_MENF21BMC is not set
-# CONFIG_MFD_OCELOT is not set
-# CONFIG_EZX_PCAP is not set
-# CONFIG_MFD_CPCAP is not set
-# CONFIG_MFD_VIPERBOARD is not set
-# CONFIG_MFD_NTXEC is not set
-# CONFIG_MFD_RETU is not set
-# CONFIG_MFD_PCF50633 is not set
-# CONFIG_MFD_SY7636A is not set
-# CONFIG_MFD_RDC321X is not set
-# CONFIG_MFD_RT4831 is not set
-# CONFIG_MFD_RT5033 is not set
-# CONFIG_MFD_RT5120 is not set
-# CONFIG_MFD_RC5T583 is not set
-# CONFIG_MFD_RK8XX_I2C is not set
-# CONFIG_MFD_RK8XX_SPI is not set
-# CONFIG_MFD_RN5T618 is not set
-# CONFIG_MFD_SEC_CORE is not set
-# CONFIG_MFD_SI476X_CORE is not set
-# CONFIG_MFD_SM501 is not set
-# CONFIG_MFD_SKY81452 is not set
-# CONFIG_MFD_STMPE is not set
-# CONFIG_MFD_SUN6I_PRCM is not set
-CONFIG_MFD_SYSCON=y
-# CONFIG_MFD_LP3943 is not set
-# CONFIG_MFD_LP8788 is not set
-# CONFIG_MFD_TI_LMU is not set
-# CONFIG_MFD_PALMAS is not set
-# CONFIG_TPS6105X is not set
-# CONFIG_TPS65010 is not set
-# CONFIG_TPS6507X is not set
-# CONFIG_MFD_TPS65086 is not set
-# CONFIG_MFD_TPS65090 is not set
-# CONFIG_MFD_TPS65217 is not set
-# CONFIG_MFD_TI_LP873X is not set
-# CONFIG_MFD_TI_LP87565 is not set
-# CONFIG_MFD_TPS65218 is not set
-# CONFIG_MFD_TPS65219 is not set
-# CONFIG_MFD_TPS6586X is not set
-# CONFIG_MFD_TPS65910 is not set
-# CONFIG_MFD_TPS65912_I2C is not set
-# CONFIG_MFD_TPS65912_SPI is not set
-# CONFIG_MFD_TPS6594_I2C is not set
-# CONFIG_MFD_TPS6594_SPI is not set
-# CONFIG_TWL4030_CORE is not set
-# CONFIG_TWL6040_CORE is not set
-# CONFIG_MFD_WL1273_CORE is not set
-# CONFIG_MFD_LM3533 is not set
-# CONFIG_MFD_TC3589X is not set
-# CONFIG_MFD_TQMX86 is not set
-# CONFIG_MFD_VX855 is not set
-# CONFIG_MFD_LOCHNAGAR is not set
-# CONFIG_MFD_ARIZONA_I2C is not set
-# CONFIG_MFD_ARIZONA_SPI is not set
-# CONFIG_MFD_WM8400 is not set
-# CONFIG_MFD_WM831X_I2C is not set
-# CONFIG_MFD_WM831X_SPI is not set
-# CONFIG_MFD_WM8350_I2C is not set
-# CONFIG_MFD_WM8994 is not set
-# CONFIG_MFD_ROHM_BD718XX is not set
-# CONFIG_MFD_ROHM_BD71828 is not set
-# CONFIG_MFD_ROHM_BD957XMUF is not set
-CONFIG_MFD_ROHM_BD96801=m
-# CONFIG_MFD_STPMIC1 is not set
-# CONFIG_MFD_STMFX is not set
-# CONFIG_MFD_ATC260X_I2C is not set
-# CONFIG_MFD_QCOM_PM8008 is not set
-CONFIG_MFD_CS40L50_CORE=m
-CONFIG_MFD_CS40L50_I2C=m
-CONFIG_MFD_CS40L50_SPI=m
-# CONFIG_MFD_INTEL_M10_BMC_SPI is not set
-# CONFIG_MFD_RSMU_I2C is not set
-# CONFIG_MFD_RSMU_SPI is not set
-# end of Multifunction device drivers
-
-CONFIG_REGULATOR=y
-# CONFIG_REGULATOR_DEBUG is not set
-CONFIG_REGULATOR_FIXED_VOLTAGE=y
-# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
-# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
-# CONFIG_REGULATOR_NETLINK_EVENTS is not set
-# CONFIG_REGULATOR_88PG86X is not set
-CONFIG_REGULATOR_88PM886=m
-# CONFIG_REGULATOR_ACT8865 is not set
-# CONFIG_REGULATOR_AD5398 is not set
-# CONFIG_REGULATOR_AW37503 is not set
-CONFIG_REGULATOR_BD96801=m
-# CONFIG_REGULATOR_DA9121 is not set
-# CONFIG_REGULATOR_DA9210 is not set
-# CONFIG_REGULATOR_DA9211 is not set
-# CONFIG_REGULATOR_FAN53555 is not set
-# CONFIG_REGULATOR_FAN53880 is not set
-# CONFIG_REGULATOR_GPIO is not set
-# CONFIG_REGULATOR_ISL9305 is not set
-# CONFIG_REGULATOR_ISL6271A is not set
-# CONFIG_REGULATOR_LP3971 is not set
-# CONFIG_REGULATOR_LP3972 is not set
-# CONFIG_REGULATOR_LP872X is not set
-# CONFIG_REGULATOR_LP8755 is not set
-# CONFIG_REGULATOR_LTC3589 is not set
-# CONFIG_REGULATOR_LTC3676 is not set
-# CONFIG_REGULATOR_MAX1586 is not set
-# CONFIG_REGULATOR_MAX77503 is not set
-# CONFIG_REGULATOR_MAX77857 is not set
-# CONFIG_REGULATOR_MAX8649 is not set
-# CONFIG_REGULATOR_MAX8660 is not set
-# CONFIG_REGULATOR_MAX8893 is not set
-# CONFIG_REGULATOR_MAX8952 is not set
-# CONFIG_REGULATOR_MAX8973 is not set
-# CONFIG_REGULATOR_MAX20086 is not set
-# CONFIG_REGULATOR_MAX20411 is not set
-# CONFIG_REGULATOR_MAX77826 is not set
-# CONFIG_REGULATOR_MCP16502 is not set
-# CONFIG_REGULATOR_MP5416 is not set
-# CONFIG_REGULATOR_MP8859 is not set
-# CONFIG_REGULATOR_MP886X is not set
-# CONFIG_REGULATOR_MPQ7920 is not set
-# CONFIG_REGULATOR_MT6311 is not set
-# CONFIG_REGULATOR_PCA9450 is not set
-# CONFIG_REGULATOR_PF8X00 is not set
-# CONFIG_REGULATOR_PFUZE100 is not set
-# CONFIG_REGULATOR_PV88060 is not set
-# CONFIG_REGULATOR_PV88080 is not set
-# CONFIG_REGULATOR_PV88090 is not set
-# CONFIG_REGULATOR_PWM is not set
-# CONFIG_REGULATOR_RAA215300 is not set
-# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
-CONFIG_REGULATOR_ROHM=m
-# CONFIG_REGULATOR_RT4801 is not set
-# CONFIG_REGULATOR_RT4803 is not set
-# CONFIG_REGULATOR_RT5190A is not set
-# CONFIG_REGULATOR_RT5739 is not set
-# CONFIG_REGULATOR_RT5759 is not set
-# CONFIG_REGULATOR_RT6160 is not set
-# CONFIG_REGULATOR_RT6190 is not set
-# CONFIG_REGULATOR_RT6245 is not set
-# CONFIG_REGULATOR_RTQ2134 is not set
-# CONFIG_REGULATOR_RTMV20 is not set
-# CONFIG_REGULATOR_RTQ6752 is not set
-# CONFIG_REGULATOR_RTQ2208 is not set
-# CONFIG_REGULATOR_SLG51000 is not set
-CONFIG_REGULATOR_SUN20I=m
-# CONFIG_REGULATOR_SY8106A is not set
-# CONFIG_REGULATOR_SY8824X is not set
-# CONFIG_REGULATOR_SY8827N is not set
-# CONFIG_REGULATOR_TPS51632 is not set
-# CONFIG_REGULATOR_TPS62360 is not set
-# CONFIG_REGULATOR_TPS6286X is not set
-# CONFIG_REGULATOR_TPS6287X is not set
-# CONFIG_REGULATOR_TPS65023 is not set
-# CONFIG_REGULATOR_TPS6507X is not set
-# CONFIG_REGULATOR_TPS65132 is not set
-# CONFIG_REGULATOR_TPS6524X is not set
-# CONFIG_REGULATOR_VCTRL is not set
-# CONFIG_RC_CORE is not set
-CONFIG_CEC_CORE=m
-CONFIG_CEC_NOTIFIER=y
-
-#
-# CEC support
-#
-CONFIG_MEDIA_CEC_SUPPORT=y
-# CONFIG_CEC_CH7322 is not set
-CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC=m
-# CONFIG_USB_PULSE8_CEC is not set
-# CONFIG_USB_RAINSHADOW_CEC is not set
-# end of CEC support
-
-CONFIG_MEDIA_SUPPORT=y
-# CONFIG_MEDIA_SUPPORT_FILTER is not set
-# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
-
-#
-# Media device types
-#
-CONFIG_MEDIA_CAMERA_SUPPORT=y
-CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
-CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
-CONFIG_MEDIA_RADIO_SUPPORT=y
-CONFIG_MEDIA_SDR_SUPPORT=y
-CONFIG_MEDIA_PLATFORM_SUPPORT=y
-CONFIG_MEDIA_TEST_SUPPORT=y
-# end of Media device types
-
-#
-# Media core support
-#
-CONFIG_VIDEO_DEV=y
-CONFIG_MEDIA_CONTROLLER=y
-CONFIG_DVB_CORE=y
-# end of Media core support
-
-#
-# Video4Linux options
-#
-CONFIG_VIDEO_V4L2_I2C=y
-CONFIG_VIDEO_V4L2_SUBDEV_API=y
-# CONFIG_VIDEO_ADV_DEBUG is not set
-# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
-CONFIG_VIDEO_TUNER=m
-CONFIG_V4L2_FWNODE=y
-CONFIG_V4L2_ASYNC=y
-CONFIG_V4L2_CCI=m
-CONFIG_V4L2_CCI_I2C=m
-# end of Video4Linux options
-
-#
-# Media controller options
-#
-# CONFIG_MEDIA_CONTROLLER_DVB is not set
-# end of Media controller options
-
-#
-# Digital TV options
-#
-# CONFIG_DVB_MMAP is not set
-CONFIG_DVB_NET=y
-CONFIG_DVB_MAX_ADAPTERS=16
-CONFIG_DVB_DYNAMIC_MINORS=y
-# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
-# CONFIG_DVB_ULE_DEBUG is not set
-# end of Digital TV options
-
-#
-# Media drivers
-#
-
-#
-# Media drivers
-#
-CONFIG_MEDIA_USB_SUPPORT=y
-
-#
-# Webcam devices
-#
-CONFIG_USB_GSPCA=m
-# CONFIG_USB_GSPCA_BENQ is not set
-# CONFIG_USB_GSPCA_CONEX is not set
-# CONFIG_USB_GSPCA_CPIA1 is not set
-# CONFIG_USB_GSPCA_DTCS033 is not set
-# CONFIG_USB_GSPCA_ETOMS is not set
-# CONFIG_USB_GSPCA_FINEPIX is not set
-# CONFIG_USB_GSPCA_JEILINJ is not set
-# CONFIG_USB_GSPCA_JL2005BCD is not set
-# CONFIG_USB_GSPCA_KINECT is not set
-# CONFIG_USB_GSPCA_KONICA is not set
-# CONFIG_USB_GSPCA_MARS is not set
-# CONFIG_USB_GSPCA_MR97310A is not set
-# CONFIG_USB_GSPCA_NW80X is not set
-# CONFIG_USB_GSPCA_OV519 is not set
-# CONFIG_USB_GSPCA_OV534 is not set
-# CONFIG_USB_GSPCA_OV534_9 is not set
-# CONFIG_USB_GSPCA_PAC207 is not set
-# CONFIG_USB_GSPCA_PAC7302 is not set
-# CONFIG_USB_GSPCA_PAC7311 is not set
-# CONFIG_USB_GSPCA_SE401 is not set
-# CONFIG_USB_GSPCA_SN9C2028 is not set
-# CONFIG_USB_GSPCA_SN9C20X is not set
-# CONFIG_USB_GSPCA_SONIXB is not set
-# CONFIG_USB_GSPCA_SONIXJ is not set
-# CONFIG_USB_GSPCA_SPCA1528 is not set
-# CONFIG_USB_GSPCA_SPCA500 is not set
-# CONFIG_USB_GSPCA_SPCA501 is not set
-# CONFIG_USB_GSPCA_SPCA505 is not set
-# CONFIG_USB_GSPCA_SPCA506 is not set
-# CONFIG_USB_GSPCA_SPCA508 is not set
-# CONFIG_USB_GSPCA_SPCA561 is not set
-# CONFIG_USB_GSPCA_SQ905 is not set
-# CONFIG_USB_GSPCA_SQ905C is not set
-# CONFIG_USB_GSPCA_SQ930X is not set
-# CONFIG_USB_GSPCA_STK014 is not set
-# CONFIG_USB_GSPCA_STK1135 is not set
-# CONFIG_USB_GSPCA_STV0680 is not set
-# CONFIG_USB_GSPCA_SUNPLUS is not set
-# CONFIG_USB_GSPCA_T613 is not set
-# CONFIG_USB_GSPCA_TOPRO is not set
-# CONFIG_USB_GSPCA_TOUPTEK is not set
-# CONFIG_USB_GSPCA_TV8532 is not set
-# CONFIG_USB_GSPCA_VC032X is not set
-# CONFIG_USB_GSPCA_VICAM is not set
-# CONFIG_USB_GSPCA_XIRLINK_CIT is not set
-# CONFIG_USB_GSPCA_ZC3XX is not set
-# CONFIG_USB_GL860 is not set
-# CONFIG_USB_M5602 is not set
-# CONFIG_USB_STV06XX is not set
-# CONFIG_USB_PWC is not set
-# CONFIG_USB_S2255 is not set
-# CONFIG_VIDEO_USBTV is not set
-CONFIG_USB_VIDEO_CLASS=m
-CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
-
-#
-# Analog TV USB devices
-#
-# CONFIG_VIDEO_GO7007 is not set
-# CONFIG_VIDEO_HDPVR is not set
-# CONFIG_VIDEO_PVRUSB2 is not set
-# CONFIG_VIDEO_STK1160 is not set
-
-#
-# Analog/digital TV USB devices
-#
-# CONFIG_VIDEO_AU0828 is not set
-CONFIG_VIDEO_CX231XX=m
-CONFIG_VIDEO_CX231XX_ALSA=m
-CONFIG_VIDEO_CX231XX_DVB=m
-
-#
-# Digital TV USB devices
-#
-# CONFIG_DVB_AS102 is not set
-# CONFIG_DVB_B2C2_FLEXCOP_USB is not set
-# CONFIG_DVB_USB_V2 is not set
-# CONFIG_SMS_USB_DRV is not set
-# CONFIG_DVB_TTUSB_BUDGET is not set
-# CONFIG_DVB_TTUSB_DEC is not set
-
-#
-# Webcam, TV (analog/digital) USB devices
-#
-# CONFIG_VIDEO_EM28XX is not set
-
-#
-# Software defined radio USB devices
-#
-# CONFIG_USB_AIRSPY is not set
-# CONFIG_USB_HACKRF is not set
-# CONFIG_USB_MSI2500 is not set
-# CONFIG_MEDIA_PCI_SUPPORT is not set
-CONFIG_RADIO_ADAPTERS=y
-# CONFIG_RADIO_MAXIRADIO is not set
-# CONFIG_RADIO_SAA7706H is not set
-# CONFIG_RADIO_SHARK is not set
-# CONFIG_RADIO_SHARK2 is not set
-# CONFIG_RADIO_SI4713 is not set
-# CONFIG_RADIO_TEA5764 is not set
-# CONFIG_RADIO_TEF6862 is not set
-# CONFIG_RADIO_WL1273 is not set
-# CONFIG_USB_DSBR is not set
-# CONFIG_USB_KEENE is not set
-# CONFIG_USB_MA901 is not set
-# CONFIG_USB_MR800 is not set
-# CONFIG_USB_RAREMONO is not set
-# CONFIG_RADIO_SI470X is not set
-CONFIG_MEDIA_PLATFORM_DRIVERS=y
-CONFIG_V4L_PLATFORM_DRIVERS=y
-# CONFIG_SDR_PLATFORM_DRIVERS is not set
-# CONFIG_DVB_PLATFORM_DRIVERS is not set
-CONFIG_V4L_MEM2MEM_DRIVERS=y
-# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
-# CONFIG_VIDEO_MUX is not set
-
-#
-# Allegro DVT media platform drivers
-#
-
-#
-# Amlogic media platform drivers
-#
-
-#
-# Amphion drivers
-#
-
-#
-# Aspeed media platform drivers
-#
-
-#
-# Atmel media platform drivers
-#
-
-#
-# Cadence media platform drivers
-#
-# CONFIG_VIDEO_CADENCE_CSI2RX is not set
-# CONFIG_VIDEO_CADENCE_CSI2TX is not set
-
-#
-# Chips&Media media platform drivers
-#
-
-#
-# Intel media platform drivers
-#
-
-#
-# Marvell media platform drivers
-#
-# CONFIG_VIDEO_CAFE_CCIC is not set
-
-#
-# Mediatek media platform drivers
-#
-
-#
-# Microchip Technology, Inc. media platform drivers
-#
-
-#
-# Nuvoton media platform drivers
-#
-
-#
-# NVidia media platform drivers
-#
-
-#
-# NXP media platform drivers
-#
-
-#
-# Qualcomm media platform drivers
-#
-
-#
-# Raspberry Pi media platform drivers
-#
-CONFIG_VIDEO_RP1_CFE=m
-
-#
-# Renesas media platform drivers
-#
-# CONFIG_VIDEO_RCAR_CSI2 is not set
-# CONFIG_VIDEO_RCAR_ISP is not set
-# CONFIG_VIDEO_RCAR_VIN is not set
-# CONFIG_VIDEO_RZG2L_CSI2 is not set
-# CONFIG_VIDEO_RZG2L_CRU is not set
-# CONFIG_VIDEO_RENESAS_FCP is not set
-# CONFIG_VIDEO_RENESAS_FDP1 is not set
-# CONFIG_VIDEO_RENESAS_JPU is not set
-# CONFIG_VIDEO_RENESAS_VSP1 is not set
-
-#
-# Rockchip media platform drivers
-#
-
-#
-# Samsung media platform drivers
-#
-
-#
-# STMicroelectronics media platform drivers
-#
-
-#
-# Sunxi media platform drivers
-#
-# CONFIG_VIDEO_SUN4I_CSI is not set
-# CONFIG_VIDEO_SUN6I_CSI is not set
-# CONFIG_VIDEO_SUN6I_MIPI_CSI2 is not set
-# CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2 is not set
-# CONFIG_VIDEO_SUN8I_DEINTERLACE is not set
-# CONFIG_VIDEO_SUN8I_ROTATE is not set
-
-#
-# Texas Instruments drivers
-#
-
-#
-# Verisilicon media platform drivers
-#
-# CONFIG_VIDEO_HANTRO is not set
-
-#
-# VIA media platform drivers
-#
-
-#
-# Xilinx media platform drivers
-#
-# CONFIG_VIDEO_XILINX is not set
-
-#
-# MMC/SDIO DVB adapters
-#
-# CONFIG_SMS_SDIO_DRV is not set
-# CONFIG_V4L_TEST_DRIVERS is not set
-# CONFIG_DVB_TEST_DRIVERS is not set
-
-#
-# FireWire (IEEE 1394) Adapters
-#
-# CONFIG_DVB_FIREDTV is not set
-CONFIG_UVC_COMMON=m
-CONFIG_VIDEO_CX2341X=m
-CONFIG_VIDEO_TVEEPROM=m
-CONFIG_VIDEOBUF2_CORE=y
-CONFIG_VIDEOBUF2_V4L2=y
-CONFIG_VIDEOBUF2_MEMOPS=y
-CONFIG_VIDEOBUF2_DMA_CONTIG=y
-CONFIG_VIDEOBUF2_VMALLOC=m
-# end of Media drivers
-
-#
-# Media ancillary drivers
-#
-CONFIG_MEDIA_ATTACH=y
-CONFIG_VIDEO_CAMERA_SENSOR=y
-# CONFIG_VIDEO_ALVIUM_CSI2 is not set
-# CONFIG_VIDEO_AR0521 is not set
-# CONFIG_VIDEO_GC0308 is not set
-CONFIG_VIDEO_GC05A2=m
-CONFIG_VIDEO_GC08A3=m
-# CONFIG_VIDEO_GC2145 is not set
-# CONFIG_VIDEO_HI556 is not set
-# CONFIG_VIDEO_HI846 is not set
-# CONFIG_VIDEO_HI847 is not set
-# CONFIG_VIDEO_IMX208 is not set
-# CONFIG_VIDEO_IMX214 is not set
-# CONFIG_VIDEO_IMX219 is not set
-# CONFIG_VIDEO_IMX258 is not set
-# CONFIG_VIDEO_IMX274 is not set
-CONFIG_VIDEO_IMX283=m
-# CONFIG_VIDEO_IMX290 is not set
-# CONFIG_VIDEO_IMX296 is not set
-# CONFIG_VIDEO_IMX319 is not set
-# CONFIG_VIDEO_IMX334 is not set
-# CONFIG_VIDEO_IMX335 is not set
-# CONFIG_VIDEO_IMX355 is not set
-# CONFIG_VIDEO_IMX412 is not set
-# CONFIG_VIDEO_IMX415 is not set
-# CONFIG_VIDEO_MT9M001 is not set
-# CONFIG_VIDEO_MT9M111 is not set
-# CONFIG_VIDEO_MT9M114 is not set
-# CONFIG_VIDEO_MT9P031 is not set
-# CONFIG_VIDEO_MT9T112 is not set
-# CONFIG_VIDEO_MT9V011 is not set
-# CONFIG_VIDEO_MT9V032 is not set
-# CONFIG_VIDEO_MT9V111 is not set
-# CONFIG_VIDEO_OG01A1B is not set
-# CONFIG_VIDEO_OV01A10 is not set
-# CONFIG_VIDEO_OV02A10 is not set
-# CONFIG_VIDEO_OV08D10 is not set
-# CONFIG_VIDEO_OV08X40 is not set
-# CONFIG_VIDEO_OV13858 is not set
-# CONFIG_VIDEO_OV13B10 is not set
-# CONFIG_VIDEO_OV2640 is not set
-# CONFIG_VIDEO_OV2659 is not set
-# CONFIG_VIDEO_OV2680 is not set
-# CONFIG_VIDEO_OV2685 is not set
-# CONFIG_VIDEO_OV2740 is not set
-# CONFIG_VIDEO_OV4689 is not set
-# CONFIG_VIDEO_OV5640 is not set
-# CONFIG_VIDEO_OV5645 is not set
-# CONFIG_VIDEO_OV5647 is not set
-# CONFIG_VIDEO_OV5648 is not set
-# CONFIG_VIDEO_OV5670 is not set
-# CONFIG_VIDEO_OV5675 is not set
-# CONFIG_VIDEO_OV5693 is not set
-# CONFIG_VIDEO_OV5695 is not set
-# CONFIG_VIDEO_OV64A40 is not set
-# CONFIG_VIDEO_OV6650 is not set
-# CONFIG_VIDEO_OV7251 is not set
-# CONFIG_VIDEO_OV7640 is not set
-# CONFIG_VIDEO_OV7670 is not set
-# CONFIG_VIDEO_OV772X is not set
-# CONFIG_VIDEO_OV7740 is not set
-# CONFIG_VIDEO_OV8856 is not set
-# CONFIG_VIDEO_OV8858 is not set
-# CONFIG_VIDEO_OV8865 is not set
-# CONFIG_VIDEO_OV9282 is not set
-# CONFIG_VIDEO_OV9640 is not set
-# CONFIG_VIDEO_OV9650 is not set
-# CONFIG_VIDEO_OV9734 is not set
-# CONFIG_VIDEO_RDACM20 is not set
-# CONFIG_VIDEO_RDACM21 is not set
-# CONFIG_VIDEO_RJ54N1 is not set
-# CONFIG_VIDEO_S5C73M3 is not set
-# CONFIG_VIDEO_S5K5BAF is not set
-# CONFIG_VIDEO_S5K6A3 is not set
-CONFIG_VIDEO_VGXY61=m
-# CONFIG_VIDEO_CCS is not set
-# CONFIG_VIDEO_ET8EK8 is not set
-
-#
-# Camera ISPs
-#
-# CONFIG_VIDEO_THP7312 is not set
-# end of Camera ISPs
-
-#
-# Lens drivers
-#
-# CONFIG_VIDEO_AD5820 is not set
-# CONFIG_VIDEO_AK7375 is not set
-# CONFIG_VIDEO_DW9714 is not set
-# CONFIG_VIDEO_DW9719 is not set
-# CONFIG_VIDEO_DW9768 is not set
-# CONFIG_VIDEO_DW9807_VCM is not set
-# end of Lens drivers
-
-#
-# Flash devices
-#
-# CONFIG_VIDEO_ADP1653 is not set
-# CONFIG_VIDEO_LM3560 is not set
-# CONFIG_VIDEO_LM3646 is not set
-# end of Flash devices
-
-#
-# Audio decoders, processors and mixers
-#
-# CONFIG_VIDEO_CS3308 is not set
-# CONFIG_VIDEO_CS5345 is not set
-# CONFIG_VIDEO_CS53L32A is not set
-# CONFIG_VIDEO_MSP3400 is not set
-# CONFIG_VIDEO_SONY_BTF_MPX is not set
-# CONFIG_VIDEO_TDA1997X is not set
-# CONFIG_VIDEO_TDA7432 is not set
-# CONFIG_VIDEO_TDA9840 is not set
-# CONFIG_VIDEO_TEA6415C is not set
-# CONFIG_VIDEO_TEA6420 is not set
-# CONFIG_VIDEO_TLV320AIC23B is not set
-# CONFIG_VIDEO_TVAUDIO is not set
-# CONFIG_VIDEO_UDA1342 is not set
-# CONFIG_VIDEO_VP27SMPX is not set
-# CONFIG_VIDEO_WM8739 is not set
-# CONFIG_VIDEO_WM8775 is not set
-# end of Audio decoders, processors and mixers
-
-#
-# RDS decoders
-#
-# CONFIG_VIDEO_SAA6588 is not set
-# end of RDS decoders
-
-#
-# Video decoders
-#
-# CONFIG_VIDEO_ADV7180 is not set
-# CONFIG_VIDEO_ADV7183 is not set
-# CONFIG_VIDEO_ADV748X is not set
-# CONFIG_VIDEO_ADV7604 is not set
-# CONFIG_VIDEO_ADV7842 is not set
-# CONFIG_VIDEO_BT819 is not set
-# CONFIG_VIDEO_BT856 is not set
-# CONFIG_VIDEO_BT866 is not set
-# CONFIG_VIDEO_ISL7998X is not set
-# CONFIG_VIDEO_KS0127 is not set
-CONFIG_VIDEO_MAX9286=m
-# CONFIG_VIDEO_ML86V7667 is not set
-# CONFIG_VIDEO_SAA7110 is not set
-# CONFIG_VIDEO_SAA711X is not set
-# CONFIG_VIDEO_TC358743 is not set
-# CONFIG_VIDEO_TC358746 is not set
-# CONFIG_VIDEO_TVP514X is not set
-# CONFIG_VIDEO_TVP5150 is not set
-# CONFIG_VIDEO_TVP7002 is not set
-# CONFIG_VIDEO_TW2804 is not set
-# CONFIG_VIDEO_TW9900 is not set
-# CONFIG_VIDEO_TW9903 is not set
-# CONFIG_VIDEO_TW9906 is not set
-# CONFIG_VIDEO_TW9910 is not set
-# CONFIG_VIDEO_VPX3220 is not set
-
-#
-# Video and audio decoders
-#
-# CONFIG_VIDEO_SAA717X is not set
-CONFIG_VIDEO_CX25840=m
-# end of Video decoders
-
-#
-# Video encoders
-#
-# CONFIG_VIDEO_ADV7170 is not set
-# CONFIG_VIDEO_ADV7175 is not set
-# CONFIG_VIDEO_ADV7343 is not set
-# CONFIG_VIDEO_ADV7393 is not set
-# CONFIG_VIDEO_ADV7511 is not set
-# CONFIG_VIDEO_AK881X is not set
-# CONFIG_VIDEO_SAA7127 is not set
-# CONFIG_VIDEO_SAA7185 is not set
-# CONFIG_VIDEO_THS8200 is not set
-# end of Video encoders
-
-#
-# Video improvement chips
-#
-# CONFIG_VIDEO_UPD64031A is not set
-# CONFIG_VIDEO_UPD64083 is not set
-# end of Video improvement chips
-
-#
-# Audio/Video compression chips
-#
-# CONFIG_VIDEO_SAA6752HS is not set
-# end of Audio/Video compression chips
-
-#
-# SDR tuner chips
-#
-# CONFIG_SDR_MAX2175 is not set
-# end of SDR tuner chips
-
-#
-# Miscellaneous helper chips
-#
-# CONFIG_VIDEO_I2C is not set
-# CONFIG_VIDEO_M52790 is not set
-# CONFIG_VIDEO_ST_MIPID02 is not set
-# CONFIG_VIDEO_THS7303 is not set
-# end of Miscellaneous helper chips
-
-#
-# Video serializers and deserializers
-#
-# CONFIG_VIDEO_DS90UB913 is not set
-# CONFIG_VIDEO_DS90UB953 is not set
-# CONFIG_VIDEO_DS90UB960 is not set
-CONFIG_VIDEO_MAX96714=m
-CONFIG_VIDEO_MAX96717=m
-# end of Video serializers and deserializers
-
-#
-# Media SPI Adapters
-#
-CONFIG_CXD2880_SPI_DRV=m
-# CONFIG_VIDEO_GS1662 is not set
-# end of Media SPI Adapters
-
-CONFIG_MEDIA_TUNER=y
-
-#
-# Customize TV tuners
-#
-# CONFIG_MEDIA_TUNER_E4000 is not set
-# CONFIG_MEDIA_TUNER_FC0011 is not set
-# CONFIG_MEDIA_TUNER_FC0012 is not set
-# CONFIG_MEDIA_TUNER_FC0013 is not set
-# CONFIG_MEDIA_TUNER_FC2580 is not set
-# CONFIG_MEDIA_TUNER_IT913X is not set
-# CONFIG_MEDIA_TUNER_M88RS6000T is not set
-# CONFIG_MEDIA_TUNER_MAX2165 is not set
-# CONFIG_MEDIA_TUNER_MC44S803 is not set
-# CONFIG_MEDIA_TUNER_MSI001 is not set
-# CONFIG_MEDIA_TUNER_MT2060 is not set
-# CONFIG_MEDIA_TUNER_MT2063 is not set
-# CONFIG_MEDIA_TUNER_MT20XX is not set
-# CONFIG_MEDIA_TUNER_MT2131 is not set
-# CONFIG_MEDIA_TUNER_MT2266 is not set
-# CONFIG_MEDIA_TUNER_MXL301RF is not set
-# CONFIG_MEDIA_TUNER_MXL5005S is not set
-# CONFIG_MEDIA_TUNER_MXL5007T is not set
-# CONFIG_MEDIA_TUNER_QM1D1B0004 is not set
-# CONFIG_MEDIA_TUNER_QM1D1C0042 is not set
-# CONFIG_MEDIA_TUNER_QT1010 is not set
-# CONFIG_MEDIA_TUNER_R820T is not set
-# CONFIG_MEDIA_TUNER_SI2157 is not set
-# CONFIG_MEDIA_TUNER_SIMPLE is not set
-# CONFIG_MEDIA_TUNER_TDA18212 is not set
-# CONFIG_MEDIA_TUNER_TDA18218 is not set
-# CONFIG_MEDIA_TUNER_TDA18250 is not set
-# CONFIG_MEDIA_TUNER_TDA18271 is not set
-# CONFIG_MEDIA_TUNER_TDA827X is not set
-# CONFIG_MEDIA_TUNER_TDA8290 is not set
-# CONFIG_MEDIA_TUNER_TDA9887 is not set
-# CONFIG_MEDIA_TUNER_TEA5761 is not set
-# CONFIG_MEDIA_TUNER_TEA5767 is not set
-# CONFIG_MEDIA_TUNER_TUA9001 is not set
-# CONFIG_MEDIA_TUNER_XC2028 is not set
-# CONFIG_MEDIA_TUNER_XC4000 is not set
-# CONFIG_MEDIA_TUNER_XC5000 is not set
-# end of Customize TV tuners
-
-#
-# Customise DVB Frontends
-#
-
-#
-# Multistandard (satellite) frontends
-#
-CONFIG_DVB_M88DS3103=m
-CONFIG_DVB_MXL5XX=m
-CONFIG_DVB_STB0899=m
-CONFIG_DVB_STB6100=m
-CONFIG_DVB_STV090x=m
-CONFIG_DVB_STV0910=m
-CONFIG_DVB_STV6110x=m
-CONFIG_DVB_STV6111=m
-
-#
-# Multistandard (cable + terrestrial) frontends
-#
-CONFIG_DVB_DRXK=m
-CONFIG_DVB_MN88472=m
-CONFIG_DVB_MN88473=m
-CONFIG_DVB_SI2165=m
-CONFIG_DVB_TDA18271C2DD=m
-
-#
-# DVB-S (satellite) frontends
-#
-CONFIG_DVB_CX24110=m
-CONFIG_DVB_CX24116=m
-CONFIG_DVB_CX24117=m
-CONFIG_DVB_CX24120=m
-CONFIG_DVB_CX24123=m
-CONFIG_DVB_DS3000=m
-CONFIG_DVB_MB86A16=m
-CONFIG_DVB_MT312=m
-CONFIG_DVB_S5H1420=m
-CONFIG_DVB_SI21XX=m
-CONFIG_DVB_STB6000=m
-CONFIG_DVB_STV0288=m
-CONFIG_DVB_STV0299=m
-CONFIG_DVB_STV0900=m
-CONFIG_DVB_STV6110=m
-CONFIG_DVB_TDA10071=m
-CONFIG_DVB_TDA10086=m
-CONFIG_DVB_TDA8083=m
-CONFIG_DVB_TDA8261=m
-CONFIG_DVB_TDA826X=m
-CONFIG_DVB_TS2020=m
-CONFIG_DVB_TUA6100=m
-CONFIG_DVB_TUNER_CX24113=m
-CONFIG_DVB_TUNER_ITD1000=m
-CONFIG_DVB_VES1X93=m
-CONFIG_DVB_ZL10036=m
-CONFIG_DVB_ZL10039=m
-
-#
-# DVB-T (terrestrial) frontends
-#
-CONFIG_DVB_AF9013=m
-CONFIG_DVB_CX22700=m
-CONFIG_DVB_CX22702=m
-CONFIG_DVB_CXD2820R=m
-CONFIG_DVB_CXD2841ER=m
-CONFIG_DVB_DIB3000MB=m
-CONFIG_DVB_DIB3000MC=m
-CONFIG_DVB_DIB7000M=m
-CONFIG_DVB_DIB7000P=m
-CONFIG_DVB_DIB9000=m
-CONFIG_DVB_DRXD=m
-CONFIG_DVB_EC100=m
-CONFIG_DVB_L64781=m
-CONFIG_DVB_MT352=m
-CONFIG_DVB_NXT6000=m
-CONFIG_DVB_RTL2830=m
-CONFIG_DVB_RTL2832=m
-CONFIG_DVB_RTL2832_SDR=m
-CONFIG_DVB_S5H1432=m
-CONFIG_DVB_SI2168=m
-CONFIG_DVB_SP887X=m
-CONFIG_DVB_STV0367=m
-CONFIG_DVB_TDA10048=m
-CONFIG_DVB_TDA1004X=m
-CONFIG_DVB_ZD1301_DEMOD=m
-CONFIG_DVB_ZL10353=m
-CONFIG_DVB_CXD2880=m
-
-#
-# DVB-C (cable) frontends
-#
-CONFIG_DVB_STV0297=m
-CONFIG_DVB_TDA10021=m
-CONFIG_DVB_TDA10023=m
-CONFIG_DVB_VES1820=m
-
-#
-# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
-#
-CONFIG_DVB_AU8522=m
-CONFIG_DVB_AU8522_DTV=m
-CONFIG_DVB_AU8522_V4L=m
-CONFIG_DVB_BCM3510=m
-CONFIG_DVB_LG2160=m
-CONFIG_DVB_LGDT3305=m
-CONFIG_DVB_LGDT3306A=m
-CONFIG_DVB_LGDT330X=m
-CONFIG_DVB_MXL692=m
-CONFIG_DVB_NXT200X=m
-CONFIG_DVB_OR51132=m
-CONFIG_DVB_OR51211=m
-CONFIG_DVB_S5H1409=m
-CONFIG_DVB_S5H1411=m
-
-#
-# ISDB-T (terrestrial) frontends
-#
-CONFIG_DVB_DIB8000=m
-CONFIG_DVB_MB86A20S=m
-CONFIG_DVB_S921=m
-
-#
-# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
-#
-CONFIG_DVB_MN88443X=m
-CONFIG_DVB_TC90522=m
-
-#
-# Digital terrestrial only tuners/PLL
-#
-CONFIG_DVB_PLL=m
-CONFIG_DVB_TUNER_DIB0070=m
-CONFIG_DVB_TUNER_DIB0090=m
-
-#
-# SEC control devices for DVB-S
-#
-CONFIG_DVB_A8293=m
-CONFIG_DVB_AF9033=m
-CONFIG_DVB_ASCOT2E=m
-CONFIG_DVB_ATBM8830=m
-CONFIG_DVB_HELENE=m
-CONFIG_DVB_HORUS3A=m
-CONFIG_DVB_ISL6405=m
-CONFIG_DVB_ISL6421=m
-CONFIG_DVB_ISL6423=m
-CONFIG_DVB_IX2505V=m
-CONFIG_DVB_LGS8GL5=m
-CONFIG_DVB_LGS8GXX=m
-CONFIG_DVB_LNBH25=m
-CONFIG_DVB_LNBH29=m
-CONFIG_DVB_LNBP21=m
-CONFIG_DVB_LNBP22=m
-CONFIG_DVB_M88RS2000=m
-CONFIG_DVB_TDA665x=m
-CONFIG_DVB_DRX39XYJ=m
-
-#
-# Common Interface (EN50221) controller drivers
-#
-CONFIG_DVB_CXD2099=m
-CONFIG_DVB_SP2=m
-# end of Customise DVB Frontends
-
-#
-# Tools to develop new frontends
-#
-# CONFIG_DVB_DUMMY_FE is not set
-# end of Media ancillary drivers
-
-#
-# Graphics support
-#
-CONFIG_VIDEO=y
-# CONFIG_AUXDISPLAY is not set
-# CONFIG_PANEL is not set
-CONFIG_DRM=y
-# CONFIG_DRM_DEBUG_MM is not set
-CONFIG_DRM_KMS_HELPER=m
-CONFIG_DRM_DRAW=y
-CONFIG_DRM_PANIC=y
-CONFIG_DRM_PANIC_FOREGROUND_COLOR=0xffffff
-CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x000000
-# CONFIG_DRM_PANIC_DEBUG is not set
-CONFIG_DRM_PANIC_SCREEN="user"
-# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
-# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
-CONFIG_DRM_CLIENT=y
-CONFIG_DRM_CLIENT_LIB=m
-CONFIG_DRM_CLIENT_SELECTION=m
-CONFIG_DRM_CLIENT_SETUP=y
-
-#
-# Supported DRM clients
-#
-CONFIG_DRM_FBDEV_EMULATION=y
-CONFIG_DRM_FBDEV_OVERALLOC=100
-# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
-CONFIG_DRM_CLIENT_LOG=y
-CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y
-# CONFIG_DRM_CLIENT_DEFAULT_LOG is not set
-CONFIG_DRM_CLIENT_DEFAULT="fbdev"
-# end of Supported DRM clients
-
-# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
-CONFIG_DRM_DISPLAY_HELPER=m
-CONFIG_DRM_BRIDGE_CONNECTOR=y
-CONFIG_DRM_DISPLAY_DP_AUX_CEC=y
-CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV=y
-CONFIG_DRM_DISPLAY_DP_HELPER=y
-CONFIG_DRM_DISPLAY_DSC_HELPER=y
-CONFIG_DRM_DISPLAY_HDCP_HELPER=y
-CONFIG_DRM_DISPLAY_HDMI_AUDIO_HELPER=y
-CONFIG_DRM_DISPLAY_HDMI_HELPER=y
-CONFIG_DRM_DISPLAY_HDMI_STATE_HELPER=y
-CONFIG_DRM_TTM=m
-CONFIG_DRM_EXEC=m
-CONFIG_DRM_BUDDY=m
-CONFIG_DRM_VRAM_HELPER=m
-CONFIG_DRM_TTM_HELPER=m
-CONFIG_DRM_GEM_DMA_HELPER=m
-CONFIG_DRM_GEM_SHMEM_HELPER=m
-CONFIG_DRM_SUBALLOC_HELPER=m
-CONFIG_DRM_SCHED=m
-
-#
-# I2C encoder or helper chips
-#
-# CONFIG_DRM_I2C_CH7006 is not set
-# CONFIG_DRM_I2C_SIL164 is not set
-# CONFIG_DRM_I2C_NXP_TDA998X is not set
-# CONFIG_DRM_I2C_NXP_TDA9950 is not set
-# end of I2C encoder or helper chips
-
-#
-# ARM devices
-#
-# CONFIG_DRM_KOMEDA is not set
-# end of ARM devices
-
-# CONFIG_DRM_RADEON is not set
-CONFIG_DRM_AMDGPU=m
-CONFIG_DRM_AMDGPU_SI=y
-CONFIG_DRM_AMDGPU_CIK=y
-# CONFIG_DRM_AMDGPU_USERPTR is not set
-CONFIG_DRM_AMD_ISP=y
-# CONFIG_DRM_AMDGPU_WERROR is not set
-
-#
-# ACP (Audio CoProcessor) Configuration
-#
-# CONFIG_DRM_AMD_ACP is not set
-# end of ACP (Audio CoProcessor) Configuration
-
-#
-# Display Engine Configuration
-#
-CONFIG_DRM_AMD_DC=y
-CONFIG_DRM_AMD_DC_FP=y
-# CONFIG_DRM_AMD_DC_SI is not set
-# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
-# end of Display Engine Configuration
-
-# CONFIG_DRM_NOUVEAU is not set
-# CONFIG_DRM_XE is not set
-# CONFIG_DRM_VGEM is not set
-# CONFIG_DRM_VKMS is not set
-# CONFIG_DRM_UDL is not set
-# CONFIG_DRM_AST is not set
-# CONFIG_DRM_MGAG200 is not set
-# CONFIG_DRM_RZG2L_MIPI_DSI is not set
-# CONFIG_DRM_SHMOBILE is not set
-# CONFIG_DRM_SUN4I is not set
-CONFIG_DRM_QXL=m
-CONFIG_DRM_VIRTIO_GPU=m
-CONFIG_DRM_VIRTIO_GPU_KMS=y
-CONFIG_DRM_PANEL=y
-
-#
-# Display Panels
-#
-# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set
-# CONFIG_DRM_PANEL_ARM_VERSATILE is not set
-# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set
-# CONFIG_DRM_PANEL_LVDS is not set
-# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set
-# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set
-# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set
-# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
-# CONFIG_DRM_PANEL_LG_LG4573 is not set
-# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
-# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set
-# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
-# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
-# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
-# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
-# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
-# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
-# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
-# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set
-# CONFIG_DRM_PANEL_EDP is not set
-CONFIG_DRM_PANEL_SIMPLE=y
-# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
-# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
-# CONFIG_DRM_PANEL_TPO_TPG110 is not set
-# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set
-# end of Display Panels
-
-CONFIG_DRM_BRIDGE=y
-CONFIG_DRM_PANEL_BRIDGE=y
-
-#
-# Display Interface Bridges
-#
-# CONFIG_DRM_CHIPONE_ICN6211 is not set
-# CONFIG_DRM_CHRONTEL_CH7033 is not set
-# CONFIG_DRM_DISPLAY_CONNECTOR is not set
-CONFIG_DRM_ITE_IT6263=m
-# CONFIG_DRM_ITE_IT6505 is not set
-# CONFIG_DRM_LONTIUM_LT8912B is not set
-# CONFIG_DRM_LONTIUM_LT9211 is not set
-# CONFIG_DRM_LONTIUM_LT9611 is not set
-# CONFIG_DRM_LONTIUM_LT9611UXC is not set
-# CONFIG_DRM_ITE_IT66121 is not set
-# CONFIG_DRM_LVDS_CODEC is not set
-# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
-# CONFIG_DRM_NWL_MIPI_DSI is not set
-# CONFIG_DRM_NXP_PTN3460 is not set
-# CONFIG_DRM_PARADE_PS8622 is not set
-# CONFIG_DRM_PARADE_PS8640 is not set
-# CONFIG_DRM_SAMSUNG_DSIM is not set
-# CONFIG_DRM_SIL_SII8620 is not set
-# CONFIG_DRM_SII902X is not set
-# CONFIG_DRM_SII9234 is not set
-# CONFIG_DRM_SIMPLE_BRIDGE is not set
-# CONFIG_DRM_THINE_THC63LVD1024 is not set
-# CONFIG_DRM_TOSHIBA_TC358762 is not set
-# CONFIG_DRM_TOSHIBA_TC358764 is not set
-# CONFIG_DRM_TOSHIBA_TC358767 is not set
-# CONFIG_DRM_TOSHIBA_TC358768 is not set
-# CONFIG_DRM_TOSHIBA_TC358775 is not set
-# CONFIG_DRM_TI_DLPC3433 is not set
-CONFIG_DRM_TI_TDP158=m
-# CONFIG_DRM_TI_TFP410 is not set
-# CONFIG_DRM_TI_SN65DSI83 is not set
-# CONFIG_DRM_TI_SN65DSI86 is not set
-# CONFIG_DRM_TI_TPD12S015 is not set
-# CONFIG_DRM_ANALOGIX_ANX6345 is not set
-# CONFIG_DRM_ANALOGIX_ANX78XX is not set
-# CONFIG_DRM_ANALOGIX_ANX7625 is not set
-# CONFIG_DRM_I2C_ADV7511 is not set
-# CONFIG_DRM_CDNS_DSI is not set
-# CONFIG_DRM_CDNS_MHDP8546 is not set
-# end of Display Interface Bridges
-
-CONFIG_DRM_ETNAVIV=m
-CONFIG_DRM_ETNAVIV_THERMAL=y
-CONFIG_DRM_HISI_HIBMC=m
-# CONFIG_DRM_LOGICVC is not set
-# CONFIG_DRM_ARCPGU is not set
-# CONFIG_DRM_BOCHS is not set
-CONFIG_DRM_CIRRUS_QEMU=m
-# CONFIG_DRM_GM12U320 is not set
-# CONFIG_DRM_PANEL_MIPI_DBI is not set
-# CONFIG_DRM_SIMPLEDRM is not set
-# CONFIG_TINYDRM_HX8357D is not set
-# CONFIG_TINYDRM_ILI9163 is not set
-# CONFIG_TINYDRM_ILI9225 is not set
-# CONFIG_TINYDRM_ILI9341 is not set
-# CONFIG_TINYDRM_ILI9486 is not set
-# CONFIG_TINYDRM_MI0283QT is not set
-# CONFIG_TINYDRM_REPAPER is not set
-CONFIG_TINYDRM_SHARP_MEMORY=m
-# CONFIG_TINYDRM_ST7586 is not set
-# CONFIG_TINYDRM_ST7735R is not set
-# CONFIG_DRM_GUD is not set
-# CONFIG_DRM_SSD130X is not set
-CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
-# CONFIG_DRM_WERROR is not set
-CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
-
-#
-# Frame buffer Devices
-#
-CONFIG_FB=y
-# CONFIG_FB_CIRRUS is not set
-# CONFIG_FB_PM2 is not set
-# CONFIG_FB_CYBER2000 is not set
-# CONFIG_FB_ASILIANT is not set
-# CONFIG_FB_IMSTT is not set
-# CONFIG_FB_EFI is not set
-# CONFIG_FB_OPENCORES is not set
-# CONFIG_FB_S1D13XXX is not set
-# CONFIG_FB_NVIDIA is not set
-# CONFIG_FB_RIVA is not set
-# CONFIG_FB_I740 is not set
-# CONFIG_FB_MATROX is not set
-# CONFIG_FB_RADEON is not set
-# CONFIG_FB_ATY128 is not set
-# CONFIG_FB_ATY is not set
-# CONFIG_FB_S3 is not set
-# CONFIG_FB_SAVAGE is not set
-# CONFIG_FB_SIS is not set
-# CONFIG_FB_NEOMAGIC is not set
-# CONFIG_FB_KYRO is not set
-# CONFIG_FB_3DFX is not set
-# CONFIG_FB_VOODOO1 is not set
-# CONFIG_FB_VT8623 is not set
-# CONFIG_FB_TRIDENT is not set
-# CONFIG_FB_ARK is not set
-# CONFIG_FB_PM3 is not set
-# CONFIG_FB_CARMINE is not set
-# CONFIG_FB_SMSCUFX is not set
-# CONFIG_FB_UDL is not set
-# CONFIG_FB_IBM_GXT4500 is not set
-# CONFIG_FB_GOLDFISH is not set
-# CONFIG_FB_VIRTUAL is not set
-# CONFIG_FB_METRONOME is not set
-# CONFIG_FB_MB862XX is not set
-# CONFIG_FB_SIMPLE is not set
-# CONFIG_FB_SSD1307 is not set
-# CONFIG_FB_SM712 is not set
-CONFIG_FB_CORE=y
-CONFIG_FB_NOTIFY=y
-# CONFIG_FIRMWARE_EDID is not set
-CONFIG_FB_DEVICE=y
-CONFIG_FB_SYS_FILLRECT=y
-CONFIG_FB_SYS_COPYAREA=y
-CONFIG_FB_SYS_IMAGEBLIT=y
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-CONFIG_FB_SYSMEM_FOPS=y
-CONFIG_FB_DEFERRED_IO=y
-CONFIG_FB_DMAMEM_HELPERS=y
-CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y
-CONFIG_FB_SYSMEM_HELPERS=y
-CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
-# CONFIG_FB_MODE_HELPERS is not set
-# CONFIG_FB_TILEBLITTING is not set
-# end of Frame buffer Devices
-
-#
-# Backlight & LCD device support
-#
-# CONFIG_LCD_CLASS_DEVICE is not set
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-# CONFIG_BACKLIGHT_KTD253 is not set
-CONFIG_BACKLIGHT_KTD2801=m
-# CONFIG_BACKLIGHT_KTZ8866 is not set
-CONFIG_BACKLIGHT_PWM=y
-# CONFIG_BACKLIGHT_QCOM_WLED is not set
-# CONFIG_BACKLIGHT_ADP8860 is not set
-# CONFIG_BACKLIGHT_ADP8870 is not set
-CONFIG_BACKLIGHT_LM3509=m
-# CONFIG_BACKLIGHT_LM3630A is not set
-# CONFIG_BACKLIGHT_LM3639 is not set
-# CONFIG_BACKLIGHT_LP855X is not set
-# CONFIG_BACKLIGHT_MP3309C is not set
-# CONFIG_BACKLIGHT_GPIO is not set
-# CONFIG_BACKLIGHT_LV5207LP is not set
-# CONFIG_BACKLIGHT_BD6107 is not set
-# CONFIG_BACKLIGHT_ARCXCNN is not set
-# CONFIG_BACKLIGHT_LED is not set
-# end of Backlight & LCD device support
-
-CONFIG_VIDEOMODE_HELPERS=y
-CONFIG_HDMI=y
-
-#
-# Console display driver support
-#
-CONFIG_DUMMY_CONSOLE=y
-CONFIG_DUMMY_CONSOLE_COLUMNS=80
-CONFIG_DUMMY_CONSOLE_ROWS=25
-CONFIG_FRAMEBUFFER_CONSOLE=y
-# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set
-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
-# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
-# end of Console display driver support
-
-CONFIG_LOGO=y
-CONFIG_LOGO_LINUX_MONO=y
-CONFIG_LOGO_LINUX_VGA16=y
-CONFIG_LOGO_LINUX_CLUT224=y
-# end of Graphics support
-
-# CONFIG_DRM_ACCEL is not set
-CONFIG_SOUND=y
-CONFIG_SOUND_OSS_CORE=y
-CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-CONFIG_SND=y
-CONFIG_SND_TIMER=y
-CONFIG_SND_PCM=y
-CONFIG_SND_DMAENGINE_PCM=y
-CONFIG_SND_HWDEP=m
-CONFIG_SND_RAWMIDI=m
-CONFIG_SND_JACK=y
-CONFIG_SND_JACK_INPUT_DEV=y
-CONFIG_SND_OSSEMUL=y
-CONFIG_SND_MIXER_OSS=m
-CONFIG_SND_PCM_OSS=m
-CONFIG_SND_PCM_OSS_PLUGINS=y
-CONFIG_SND_PCM_TIMER=y
-CONFIG_SND_HRTIMER=m
-# CONFIG_SND_DYNAMIC_MINORS is not set
-CONFIG_SND_SUPPORT_OLD_API=y
-CONFIG_SND_PROC_FS=y
-CONFIG_SND_VERBOSE_PROCFS=y
-CONFIG_SND_CTL_FAST_LOOKUP=y
-# CONFIG_SND_DEBUG is not set
-# CONFIG_SND_CTL_INPUT_VALIDATION is not set
-CONFIG_SND_UTIMER=y
-CONFIG_SND_VMASTER=y
-# CONFIG_SND_SEQUENCER is not set
-CONFIG_SND_MPU401_UART=m
-CONFIG_SND_OPL3_LIB=m
-CONFIG_SND_AC97_CODEC=m
-CONFIG_SND_DRIVERS=y
-# CONFIG_SND_DUMMY is not set
-# CONFIG_SND_ALOOP is not set
-# CONFIG_SND_PCMTEST is not set
-# CONFIG_SND_MTPAV is not set
-# CONFIG_SND_MTS64 is not set
-# CONFIG_SND_SERIAL_U16550 is not set
-# CONFIG_SND_MPU401 is not set
-# CONFIG_SND_PORTMAN2X4 is not set
-# CONFIG_SND_AC97_POWER_SAVE is not set
-CONFIG_SND_PCI=y
-CONFIG_SND_AD1889=m
-CONFIG_SND_ATIIXP=m
-CONFIG_SND_ATIIXP_MODEM=m
-CONFIG_SND_AU8810=m
-CONFIG_SND_AU8820=m
-CONFIG_SND_AU8830=m
-CONFIG_SND_AW2=m
-CONFIG_SND_BT87X=m
-# CONFIG_SND_BT87X_OVERCLOCK is not set
-CONFIG_SND_CA0106=m
-CONFIG_SND_CMIPCI=m
-CONFIG_SND_OXYGEN_LIB=m
-CONFIG_SND_OXYGEN=m
-CONFIG_SND_CS4281=m
-CONFIG_SND_CS46XX=m
-# CONFIG_SND_CS46XX_NEW_DSP is not set
-CONFIG_SND_CTXFI=m
-# CONFIG_SND_DARLA20 is not set
-# CONFIG_SND_GINA20 is not set
-# CONFIG_SND_LAYLA20 is not set
-# CONFIG_SND_DARLA24 is not set
-# CONFIG_SND_GINA24 is not set
-# CONFIG_SND_LAYLA24 is not set
-# CONFIG_SND_MONA is not set
-# CONFIG_SND_MIA is not set
-# CONFIG_SND_ECHO3G is not set
-# CONFIG_SND_INDIGO is not set
-# CONFIG_SND_INDIGOIO is not set
-# CONFIG_SND_INDIGODJ is not set
-# CONFIG_SND_INDIGOIOX is not set
-# CONFIG_SND_INDIGODJX is not set
-# CONFIG_SND_ENS1370 is not set
-# CONFIG_SND_ENS1371 is not set
-# CONFIG_SND_FM801 is not set
-# CONFIG_SND_HDSP is not set
-# CONFIG_SND_HDSPM is not set
-# CONFIG_SND_ICE1724 is not set
-# CONFIG_SND_INTEL8X0 is not set
-# CONFIG_SND_INTEL8X0M is not set
-# CONFIG_SND_KORG1212 is not set
-# CONFIG_SND_LOLA is not set
-# CONFIG_SND_LX6464ES is not set
-# CONFIG_SND_MIXART is not set
-# CONFIG_SND_NM256 is not set
-# CONFIG_SND_PCXHR is not set
-# CONFIG_SND_RIPTIDE is not set
-# CONFIG_SND_RME32 is not set
-# CONFIG_SND_RME96 is not set
-# CONFIG_SND_RME9652 is not set
-# CONFIG_SND_VIA82XX is not set
-# CONFIG_SND_VIA82XX_MODEM is not set
-# CONFIG_SND_VIRTUOSO is not set
-# CONFIG_SND_VX222 is not set
-# CONFIG_SND_YMFPCI is not set
-
-#
-# HD-Audio
-#
-# CONFIG_SND_HDA_INTEL is not set
-# end of HD-Audio
-
-CONFIG_SND_HDA_PREALLOC_SIZE=64
-CONFIG_SND_SPI=y
-CONFIG_SND_USB=y
-CONFIG_SND_USB_AUDIO=m
-# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
-CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
-# CONFIG_SND_USB_UA101 is not set
-# CONFIG_SND_USB_CAIAQ is not set
-# CONFIG_SND_USB_6FIRE is not set
-# CONFIG_SND_USB_HIFACE is not set
-# CONFIG_SND_BCD2000 is not set
-# CONFIG_SND_USB_POD is not set
-# CONFIG_SND_USB_PODHD is not set
-# CONFIG_SND_USB_TONEPORT is not set
-# CONFIG_SND_USB_VARIAX is not set
-CONFIG_SND_FIREWIRE=y
-# CONFIG_SND_DICE is not set
-# CONFIG_SND_OXFW is not set
-# CONFIG_SND_ISIGHT is not set
-# CONFIG_SND_FIREWORKS is not set
-# CONFIG_SND_BEBOB is not set
-# CONFIG_SND_FIREWIRE_DIGI00X is not set
-# CONFIG_SND_FIREWIRE_TASCAM is not set
-# CONFIG_SND_FIREWIRE_MOTU is not set
-# CONFIG_SND_FIREFACE is not set
-CONFIG_SND_SOC=y
-CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
-# CONFIG_SND_SOC_ADI is not set
-# CONFIG_SND_SOC_AMD_ACP is not set
-# CONFIG_SND_AMD_ACP_CONFIG is not set
-# CONFIG_SND_ATMEL_SOC is not set
-# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set
-# CONFIG_SND_DESIGNWARE_I2S is not set
-
-#
-# SoC Audio for Freescale CPUs
-#
-
-#
-# Common SoC Audio options for Freescale CPUs:
-#
-# CONFIG_SND_SOC_FSL_ASRC is not set
-# CONFIG_SND_SOC_FSL_SAI is not set
-# CONFIG_SND_SOC_FSL_AUDMIX is not set
-# CONFIG_SND_SOC_FSL_SSI is not set
-# CONFIG_SND_SOC_FSL_SPDIF is not set
-# CONFIG_SND_SOC_FSL_ESAI is not set
-# CONFIG_SND_SOC_FSL_MICFIL is not set
-# CONFIG_SND_SOC_FSL_XCVR is not set
-# CONFIG_SND_SOC_FSL_RPMSG is not set
-# CONFIG_SND_SOC_IMX_AUDMUX is not set
-# end of SoC Audio for Freescale CPUs
-
-# CONFIG_SND_SOC_CHV3_I2S is not set
-# CONFIG_SND_I2S_HI6210_I2S is not set
-
-#
-# SoC Audio for Loongson CPUs
-#
-# end of SoC Audio for Loongson CPUs
-
-# CONFIG_SND_SOC_IMG is not set
-CONFIG_SND_SOC_MTK_BTCVSD=m
-
-#
-# SoC Audio support for Renesas SoCs
-#
-# CONFIG_SND_SOC_SH4_FSI is not set
-# CONFIG_SND_SOC_RCAR is not set
-# end of SoC Audio support for Renesas SoCs
-
-CONFIG_SND_SOC_SDCA_OPTIONAL=y
-# CONFIG_SND_SOC_SOF_TOPLEVEL is not set
-CONFIG_SND_SOC_STARFIVE=y
-CONFIG_SND_SOC_JH7110_PWMDAC=y
-CONFIG_SND_SOC_JH7110_TDM=y
-
-#
-# STMicroelectronics STM32 SOC audio support
-#
-# end of STMicroelectronics STM32 SOC audio support
-
-#
-# Allwinner SoC Audio support
-#
-CONFIG_SND_SUN4I_CODEC=y
-CONFIG_SND_SUN4I_I2S=y
-CONFIG_SND_SUN4I_SPDIF=y
-CONFIG_SND_SUN50I_DMIC=y
-# end of Allwinner SoC Audio support
-
-# CONFIG_SND_SOC_XILINX_I2S is not set
-# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
-# CONFIG_SND_SOC_XILINX_SPDIF is not set
-# CONFIG_SND_SOC_XTFPGA_I2S is not set
-CONFIG_SND_SOC_I2C_AND_SPI=y
-
-#
-# CODEC drivers
-#
-# CONFIG_SND_SOC_AC97_CODEC is not set
-# CONFIG_SND_SOC_ADAU1372_I2C is not set
-# CONFIG_SND_SOC_ADAU1372_SPI is not set
-# CONFIG_SND_SOC_ADAU1373 is not set
-# CONFIG_SND_SOC_ADAU1701 is not set
-# CONFIG_SND_SOC_ADAU1761_I2C is not set
-# CONFIG_SND_SOC_ADAU1761_SPI is not set
-# CONFIG_SND_SOC_ADAU7002 is not set
-# CONFIG_SND_SOC_ADAU7118_HW is not set
-# CONFIG_SND_SOC_ADAU7118_I2C is not set
-# CONFIG_SND_SOC_AK4104 is not set
-# CONFIG_SND_SOC_AK4118 is not set
-# CONFIG_SND_SOC_AK4375 is not set
-# CONFIG_SND_SOC_AK4458 is not set
-# CONFIG_SND_SOC_AK4554 is not set
-# CONFIG_SND_SOC_AK4613 is not set
-CONFIG_SND_SOC_AK4619=m
-# CONFIG_SND_SOC_AK4642 is not set
-# CONFIG_SND_SOC_AK5386 is not set
-# CONFIG_SND_SOC_AK5558 is not set
-# CONFIG_SND_SOC_ALC5623 is not set
-# CONFIG_SND_SOC_AUDIO_IIO_AUX is not set
-# CONFIG_SND_SOC_AW8738 is not set
-# CONFIG_SND_SOC_AW88395 is not set
-# CONFIG_SND_SOC_AW88261 is not set
-# CONFIG_SND_SOC_AW88081 is not set
-# CONFIG_SND_SOC_AW87390 is not set
-# CONFIG_SND_SOC_AW88399 is not set
-# CONFIG_SND_SOC_BD28623 is not set
-CONFIG_SND_SOC_BT_SCO=y
-# CONFIG_SND_SOC_CHV3_CODEC is not set
-# CONFIG_SND_SOC_CS35L32 is not set
-# CONFIG_SND_SOC_CS35L33 is not set
-# CONFIG_SND_SOC_CS35L34 is not set
-# CONFIG_SND_SOC_CS35L35 is not set
-# CONFIG_SND_SOC_CS35L36 is not set
-# CONFIG_SND_SOC_CS35L41_SPI is not set
-# CONFIG_SND_SOC_CS35L41_I2C is not set
-# CONFIG_SND_SOC_CS35L45_SPI is not set
-# CONFIG_SND_SOC_CS35L45_I2C is not set
-# CONFIG_SND_SOC_CS35L56_I2C is not set
-# CONFIG_SND_SOC_CS35L56_SPI is not set
-CONFIG_SND_SOC_CS40L50=m
-# CONFIG_SND_SOC_CS42L42 is not set
-# CONFIG_SND_SOC_CS42L51_I2C is not set
-# CONFIG_SND_SOC_CS42L52 is not set
-# CONFIG_SND_SOC_CS42L56 is not set
-# CONFIG_SND_SOC_CS42L73 is not set
-# CONFIG_SND_SOC_CS42L83 is not set
-# CONFIG_SND_SOC_CS42L84 is not set
-# CONFIG_SND_SOC_CS4234 is not set
-# CONFIG_SND_SOC_CS4265 is not set
-# CONFIG_SND_SOC_CS4270 is not set
-# CONFIG_SND_SOC_CS4271_I2C is not set
-# CONFIG_SND_SOC_CS4271_SPI is not set
-# CONFIG_SND_SOC_CS42XX8_I2C is not set
-# CONFIG_SND_SOC_CS43130 is not set
-# CONFIG_SND_SOC_CS4341 is not set
-# CONFIG_SND_SOC_CS4349 is not set
-# CONFIG_SND_SOC_CS53L30 is not set
-CONFIG_SND_SOC_CS530X=m
-CONFIG_SND_SOC_CS530X_I2C=m
-# CONFIG_SND_SOC_CX2072X is not set
-# CONFIG_SND_SOC_DA7213 is not set
-# CONFIG_SND_SOC_DMIC is not set
-# CONFIG_SND_SOC_ES7134 is not set
-# CONFIG_SND_SOC_ES7241 is not set
-CONFIG_SND_SOC_ES8311=m
-# CONFIG_SND_SOC_ES8316 is not set
-# CONFIG_SND_SOC_ES8323 is not set
-# CONFIG_SND_SOC_ES8326 is not set
-# CONFIG_SND_SOC_ES8328_I2C is not set
-# CONFIG_SND_SOC_ES8328_SPI is not set
-CONFIG_SND_SOC_FRAMER=m
-# CONFIG_SND_SOC_GTM601 is not set
-# CONFIG_SND_SOC_HDA is not set
-# CONFIG_SND_SOC_ICS43432 is not set
-# CONFIG_SND_SOC_IDT821034 is not set
-# CONFIG_SND_SOC_MAX98088 is not set
-# CONFIG_SND_SOC_MAX98090 is not set
-# CONFIG_SND_SOC_MAX98357A is not set
-# CONFIG_SND_SOC_MAX98504 is not set
-# CONFIG_SND_SOC_MAX9867 is not set
-# CONFIG_SND_SOC_MAX98927 is not set
-# CONFIG_SND_SOC_MAX98520 is not set
-# CONFIG_SND_SOC_MAX98373_I2C is not set
-# CONFIG_SND_SOC_MAX98388 is not set
-# CONFIG_SND_SOC_MAX98390 is not set
-# CONFIG_SND_SOC_MAX98396 is not set
-# CONFIG_SND_SOC_MAX9860 is not set
-# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set
-# CONFIG_SND_SOC_PCM1681 is not set
-# CONFIG_SND_SOC_PCM1789_I2C is not set
-# CONFIG_SND_SOC_PCM179X_I2C is not set
-# CONFIG_SND_SOC_PCM179X_SPI is not set
-# CONFIG_SND_SOC_PCM186X_I2C is not set
-# CONFIG_SND_SOC_PCM186X_SPI is not set
-# CONFIG_SND_SOC_PCM3060_I2C is not set
-# CONFIG_SND_SOC_PCM3060_SPI is not set
-# CONFIG_SND_SOC_PCM3168A_I2C is not set
-# CONFIG_SND_SOC_PCM3168A_SPI is not set
-# CONFIG_SND_SOC_PCM5102A is not set
-# CONFIG_SND_SOC_PCM512x_I2C is not set
-# CONFIG_SND_SOC_PCM512x_SPI is not set
-CONFIG_SND_SOC_PCM6240=m
-# CONFIG_SND_SOC_PEB2466 is not set
-# CONFIG_SND_SOC_RT5616 is not set
-# CONFIG_SND_SOC_RT5631 is not set
-# CONFIG_SND_SOC_RT5640 is not set
-# CONFIG_SND_SOC_RT5659 is not set
-# CONFIG_SND_SOC_RT9120 is not set
-# CONFIG_SND_SOC_RTQ9128 is not set
-# CONFIG_SND_SOC_SGTL5000 is not set
-# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
-# CONFIG_SND_SOC_SIMPLE_MUX is not set
-# CONFIG_SND_SOC_SMA1303 is not set
-# CONFIG_SND_SOC_SMA1307 is not set
-CONFIG_SND_SOC_SPDIF=y
-# CONFIG_SND_SOC_SRC4XXX_I2C is not set
-# CONFIG_SND_SOC_SSM2305 is not set
-# CONFIG_SND_SOC_SSM2518 is not set
-# CONFIG_SND_SOC_SSM2602_SPI is not set
-# CONFIG_SND_SOC_SSM2602_I2C is not set
-# CONFIG_SND_SOC_SSM3515 is not set
-# CONFIG_SND_SOC_SSM4567 is not set
-# CONFIG_SND_SOC_STA32X is not set
-# CONFIG_SND_SOC_STA350 is not set
-# CONFIG_SND_SOC_STI_SAS is not set
-# CONFIG_SND_SOC_TAS2552 is not set
-# CONFIG_SND_SOC_TAS2562 is not set
-# CONFIG_SND_SOC_TAS2764 is not set
-# CONFIG_SND_SOC_TAS2770 is not set
-# CONFIG_SND_SOC_TAS2780 is not set
-# CONFIG_SND_SOC_TAS2781_I2C is not set
-# CONFIG_SND_SOC_TAS5086 is not set
-# CONFIG_SND_SOC_TAS571X is not set
-# CONFIG_SND_SOC_TAS5720 is not set
-# CONFIG_SND_SOC_TAS5805M is not set
-# CONFIG_SND_SOC_TAS6424 is not set
-# CONFIG_SND_SOC_TDA7419 is not set
-# CONFIG_SND_SOC_TFA9879 is not set
-# CONFIG_SND_SOC_TFA989X is not set
-# CONFIG_SND_SOC_TLV320ADC3XXX is not set
-# CONFIG_SND_SOC_TLV320AIC23_I2C is not set
-# CONFIG_SND_SOC_TLV320AIC23_SPI is not set
-# CONFIG_SND_SOC_TLV320AIC31XX is not set
-# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set
-# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set
-# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set
-# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set
-# CONFIG_SND_SOC_TLV320ADCX140 is not set
-# CONFIG_SND_SOC_TS3A227E is not set
-# CONFIG_SND_SOC_TSCS42XX is not set
-# CONFIG_SND_SOC_TSCS454 is not set
-# CONFIG_SND_SOC_UDA1334 is not set
-# CONFIG_SND_SOC_UDA1342 is not set
-# CONFIG_SND_SOC_WM8510 is not set
-# CONFIG_SND_SOC_WM8523 is not set
-# CONFIG_SND_SOC_WM8524 is not set
-# CONFIG_SND_SOC_WM8580 is not set
-# CONFIG_SND_SOC_WM8711 is not set
-# CONFIG_SND_SOC_WM8728 is not set
-# CONFIG_SND_SOC_WM8731_I2C is not set
-# CONFIG_SND_SOC_WM8731_SPI is not set
-# CONFIG_SND_SOC_WM8737 is not set
-# CONFIG_SND_SOC_WM8741 is not set
-# CONFIG_SND_SOC_WM8750 is not set
-# CONFIG_SND_SOC_WM8753 is not set
-# CONFIG_SND_SOC_WM8770 is not set
-# CONFIG_SND_SOC_WM8776 is not set
-# CONFIG_SND_SOC_WM8782 is not set
-# CONFIG_SND_SOC_WM8804_I2C is not set
-# CONFIG_SND_SOC_WM8804_SPI is not set
-# CONFIG_SND_SOC_WM8903 is not set
-# CONFIG_SND_SOC_WM8904 is not set
-# CONFIG_SND_SOC_WM8940 is not set
-CONFIG_SND_SOC_WM8960=y
-# CONFIG_SND_SOC_WM8961 is not set
-# CONFIG_SND_SOC_WM8962 is not set
-# CONFIG_SND_SOC_WM8974 is not set
-# CONFIG_SND_SOC_WM8978 is not set
-# CONFIG_SND_SOC_WM8985 is not set
-# CONFIG_SND_SOC_ZL38060 is not set
-# CONFIG_SND_SOC_MAX9759 is not set
-# CONFIG_SND_SOC_MT6351 is not set
-# CONFIG_SND_SOC_MT6357 is not set
-# CONFIG_SND_SOC_MT6358 is not set
-# CONFIG_SND_SOC_MT6660 is not set
-# CONFIG_SND_SOC_NAU8315 is not set
-# CONFIG_SND_SOC_NAU8540 is not set
-# CONFIG_SND_SOC_NAU8810 is not set
-# CONFIG_SND_SOC_NAU8821 is not set
-# CONFIG_SND_SOC_NAU8822 is not set
-# CONFIG_SND_SOC_NAU8824 is not set
-# CONFIG_SND_SOC_NTP8918 is not set
-# CONFIG_SND_SOC_NTP8835 is not set
-# CONFIG_SND_SOC_TPA6130A2 is not set
-# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set
-# CONFIG_SND_SOC_LPASS_VA_MACRO is not set
-# CONFIG_SND_SOC_LPASS_RX_MACRO is not set
-# CONFIG_SND_SOC_LPASS_TX_MACRO is not set
-# end of CODEC drivers
-
-CONFIG_SND_SIMPLE_CARD_UTILS=y
-CONFIG_SND_SIMPLE_CARD=y
-CONFIG_SND_AUDIO_GRAPH_CARD=y
-# CONFIG_SND_AUDIO_GRAPH_CARD2 is not set
-# CONFIG_SND_TEST_COMPONENT is not set
-# CONFIG_SND_VIRTIO is not set
-CONFIG_AC97_BUS=m
-CONFIG_HID_SUPPORT=y
-CONFIG_HID=y
-# CONFIG_HID_BATTERY_STRENGTH is not set
-# CONFIG_HIDRAW is not set
-CONFIG_UHID=y
-CONFIG_HID_GENERIC=m
-
-#
-# Special HID drivers
-#
-# CONFIG_HID_A4TECH is not set
-# CONFIG_HID_ACCUTOUCH is not set
-# CONFIG_HID_ACRUX is not set
-# CONFIG_HID_APPLE is not set
-# CONFIG_HID_APPLEIR is not set
-# CONFIG_HID_ASUS is not set
-# CONFIG_HID_AUREAL is not set
-# CONFIG_HID_BELKIN is not set
-# CONFIG_HID_BETOP_FF is not set
-# CONFIG_HID_BIGBEN_FF is not set
-# CONFIG_HID_CHERRY is not set
-# CONFIG_HID_CHICONY is not set
-# CONFIG_HID_CORSAIR is not set
-# CONFIG_HID_COUGAR is not set
-# CONFIG_HID_MACALLY is not set
-# CONFIG_HID_PRODIKEYS is not set
-# CONFIG_HID_CMEDIA is not set
-# CONFIG_HID_CREATIVE_SB0540 is not set
-# CONFIG_HID_CYPRESS is not set
-# CONFIG_HID_DRAGONRISE is not set
-# CONFIG_HID_EMS_FF is not set
-# CONFIG_HID_ELAN is not set
-# CONFIG_HID_ELECOM is not set
-# CONFIG_HID_ELO is not set
-# CONFIG_HID_EVISION is not set
-# CONFIG_HID_EZKEY is not set
-CONFIG_HID_GEMBIRD=m
-# CONFIG_HID_GFRM is not set
-# CONFIG_HID_GLORIOUS is not set
-# CONFIG_HID_HOLTEK is not set
-# CONFIG_HID_GOODIX_SPI is not set
-# CONFIG_HID_GOOGLE_STADIA_FF is not set
-# CONFIG_HID_VIVALDI is not set
-# CONFIG_HID_GT683R is not set
-# CONFIG_HID_KEYTOUCH is not set
-# CONFIG_HID_KYE is not set
-# CONFIG_HID_KYSONA is not set
-# CONFIG_HID_UCLOGIC is not set
-# CONFIG_HID_WALTOP is not set
-# CONFIG_HID_VIEWSONIC is not set
-# CONFIG_HID_VRC2 is not set
-# CONFIG_HID_XIAOMI is not set
-# CONFIG_HID_GYRATION is not set
-# CONFIG_HID_ICADE is not set
-# CONFIG_HID_ITE is not set
-# CONFIG_HID_JABRA is not set
-# CONFIG_HID_TWINHAN is not set
-# CONFIG_HID_KENSINGTON is not set
-# CONFIG_HID_LCPOWER is not set
-# CONFIG_HID_LED is not set
-# CONFIG_HID_LENOVO is not set
-# CONFIG_HID_LETSKETCH is not set
-# CONFIG_HID_LOGITECH is not set
-# CONFIG_HID_MAGICMOUSE is not set
-# CONFIG_HID_MALTRON is not set
-# CONFIG_HID_MAYFLASH is not set
-# CONFIG_HID_MEGAWORLD_FF is not set
-# CONFIG_HID_REDRAGON is not set
-# CONFIG_HID_MICROSOFT is not set
-# CONFIG_HID_MONTEREY is not set
-# CONFIG_HID_MULTITOUCH is not set
-# CONFIG_HID_NINTENDO is not set
-# CONFIG_HID_NTI is not set
-# CONFIG_HID_NTRIG is not set
-# CONFIG_HID_NVIDIA_SHIELD is not set
-# CONFIG_HID_ORTEK is not set
-# CONFIG_HID_PANTHERLORD is not set
-# CONFIG_HID_PENMOUNT is not set
-# CONFIG_HID_PETALYNX is not set
-# CONFIG_HID_PICOLCD is not set
-# CONFIG_HID_PLANTRONICS is not set
-# CONFIG_HID_PXRC is not set
-# CONFIG_HID_RAZER is not set
-# CONFIG_HID_PRIMAX is not set
-# CONFIG_HID_RETRODE is not set
-# CONFIG_HID_ROCCAT is not set
-# CONFIG_HID_SAITEK is not set
-# CONFIG_HID_SAMSUNG is not set
-# CONFIG_HID_SEMITEK is not set
-# CONFIG_HID_SIGMAMICRO is not set
-# CONFIG_HID_SONY is not set
-# CONFIG_HID_SPEEDLINK is not set
-# CONFIG_HID_STEAM is not set
-# CONFIG_HID_STEELSERIES is not set
-# CONFIG_HID_SUNPLUS is not set
-# CONFIG_HID_RMI is not set
-# CONFIG_HID_GREENASIA is not set
-# CONFIG_HID_SMARTJOYPLUS is not set
-# CONFIG_HID_TIVO is not set
-# CONFIG_HID_TOPSEED is not set
-# CONFIG_HID_TOPRE is not set
-# CONFIG_HID_THINGM is not set
-# CONFIG_HID_THRUSTMASTER is not set
-# CONFIG_HID_UDRAW_PS3 is not set
-# CONFIG_HID_U2FZERO is not set
-# CONFIG_HID_WACOM is not set
-# CONFIG_HID_WIIMOTE is not set
-CONFIG_HID_WINWING=m
-# CONFIG_HID_XINMO is not set
-# CONFIG_HID_ZEROPLUS is not set
-# CONFIG_HID_ZYDACRON is not set
-# CONFIG_HID_SENSOR_HUB is not set
-# CONFIG_HID_ALPS is not set
-# CONFIG_HID_MCP2200 is not set
-# CONFIG_HID_MCP2221 is not set
-# end of Special HID drivers
-
-#
-# HID-BPF support
-#
-# end of HID-BPF support
-
-# CONFIG_I2C_HID is not set
-
-#
-# USB HID support
-#
-CONFIG_USB_HID=m
-CONFIG_HID_PID=y
-CONFIG_USB_HIDDEV=y
-
-#
-# USB HID Boot Protocol drivers
-#
-CONFIG_USB_KBD=m
-CONFIG_USB_MOUSE=m
-# end of USB HID Boot Protocol drivers
-# end of USB HID support
-
-CONFIG_USB_OHCI_LITTLE_ENDIAN=y
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_COMMON=y
-# CONFIG_USB_LED_TRIG is not set
-CONFIG_USB_ULPI_BUS=m
-CONFIG_USB_CONN_GPIO=m
-CONFIG_USB_ARCH_HAS_HCD=y
-CONFIG_USB=y
-CONFIG_USB_PCI=y
-CONFIG_USB_PCI_AMD=y
-# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
-
-#
-# Miscellaneous USB options
-#
-CONFIG_USB_DEFAULT_PERSIST=y
-# CONFIG_USB_FEW_INIT_RETRIES is not set
-# CONFIG_USB_DYNAMIC_MINORS is not set
-CONFIG_USB_OTG=y
-# CONFIG_USB_OTG_PRODUCTLIST is not set
-# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
-# CONFIG_USB_OTG_FSM is not set
-# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set
-CONFIG_USB_AUTOSUSPEND_DELAY=2
-CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1
-# CONFIG_USB_MON is not set
-
-#
-# USB Host Controller Drivers
-#
-# CONFIG_USB_C67X00_HCD is not set
-CONFIG_USB_XHCI_HCD=y
-# CONFIG_USB_XHCI_DBGCAP is not set
-CONFIG_USB_XHCI_PCI=y
-# CONFIG_USB_XHCI_PCI_RENESAS is not set
-CONFIG_USB_XHCI_PLATFORM=y
-CONFIG_USB_XHCI_RCAR=y
-CONFIG_USB_EHCI_HCD=m
-CONFIG_USB_EHCI_ROOT_HUB_TT=y
-CONFIG_USB_EHCI_TT_NEWSCHED=y
-CONFIG_USB_EHCI_PCI=m
-CONFIG_USB_EHCI_FSL=m
-CONFIG_USB_EHCI_HCD_PLATFORM=m
-CONFIG_USB_OXU210HP_HCD=m
-CONFIG_USB_ISP116X_HCD=m
-CONFIG_USB_MAX3421_HCD=m
-CONFIG_USB_OHCI_HCD=y
-CONFIG_USB_OHCI_HCD_PCI=y
-CONFIG_USB_OHCI_HCD_PLATFORM=m
-CONFIG_USB_UHCI_HCD=m
-CONFIG_USB_SL811_HCD=m
-CONFIG_USB_SL811_HCD_ISO=y
-CONFIG_USB_R8A66597_HCD=m
-# CONFIG_USB_RENESAS_USBHS_HCD is not set
-# CONFIG_USB_HCD_TEST_MODE is not set
-CONFIG_USB_RENESAS_USBHS=m
-
-#
-# USB Device Class drivers
-#
-CONFIG_USB_ACM=m
-CONFIG_USB_PRINTER=m
-CONFIG_USB_WDM=m
-# CONFIG_USB_TMC is not set
-
-#
-# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; see USB_STORAGE Help for more info
-#
-CONFIG_USB_STORAGE=m
-# CONFIG_USB_STORAGE_DEBUG is not set
-CONFIG_USB_STORAGE_REALTEK=m
-CONFIG_REALTEK_AUTOPM=y
-CONFIG_USB_STORAGE_DATAFAB=m
-CONFIG_USB_STORAGE_FREECOM=m
-CONFIG_USB_STORAGE_ISD200=m
-CONFIG_USB_STORAGE_USBAT=m
-CONFIG_USB_STORAGE_SDDR09=m
-CONFIG_USB_STORAGE_SDDR55=m
-CONFIG_USB_STORAGE_JUMPSHOT=m
-CONFIG_USB_STORAGE_ALAUDA=m
-CONFIG_USB_STORAGE_ONETOUCH=m
-CONFIG_USB_STORAGE_KARMA=m
-CONFIG_USB_STORAGE_CYPRESS_ATACB=m
-CONFIG_USB_STORAGE_ENE_UB6250=m
-CONFIG_USB_UAS=m
-
-#
-# USB Imaging devices
-#
-CONFIG_USB_MDC800=m
-CONFIG_USB_MICROTEK=m
-CONFIG_USBIP_CORE=m
-CONFIG_USBIP_VHCI_HCD=m
-CONFIG_USBIP_VHCI_HC_PORTS=8
-CONFIG_USBIP_VHCI_NR_HCS=1
-CONFIG_USBIP_HOST=m
-# CONFIG_USBIP_VUDC is not set
-# CONFIG_USBIP_DEBUG is not set
-
-#
-# USB dual-mode controller drivers
-#
-CONFIG_USB_CDNS_SUPPORT=m
-CONFIG_USB_CDNS_HOST=y
-CONFIG_USB_CDNS3=m
-CONFIG_USB_CDNS3_GADGET=y
-CONFIG_USB_CDNS3_HOST=y
-CONFIG_USB_CDNS3_PCI_WRAP=m
-CONFIG_USB_CDNS3_STARFIVE=m
-# CONFIG_USB_CDNSP_PCI is not set
-# CONFIG_USB_MUSB_HDRC is not set
-CONFIG_USB_DWC3=m
-# CONFIG_USB_DWC3_ULPI is not set
-CONFIG_USB_DWC3_HOST=y
-# CONFIG_USB_DWC3_GADGET is not set
-# CONFIG_USB_DWC3_DUAL_ROLE is not set
-
-#
-# Platform Glue Driver Support
-#
-CONFIG_USB_DWC3_PCI=m
-CONFIG_USB_DWC3_HAPS=m
-# CONFIG_USB_DWC3_OF_SIMPLE is not set
-# CONFIG_USB_DWC2 is not set
-# CONFIG_USB_CHIPIDEA is not set
-# CONFIG_USB_ISP1760 is not set
-
-#
-# USB port drivers
-#
-CONFIG_USB_SERIAL=m
-CONFIG_USB_SERIAL_GENERIC=y
-CONFIG_USB_SERIAL_SIMPLE=m
-CONFIG_USB_SERIAL_AIRCABLE=m
-CONFIG_USB_SERIAL_ARK3116=m
-CONFIG_USB_SERIAL_BELKIN=m
-CONFIG_USB_SERIAL_CH341=m
-CONFIG_USB_SERIAL_WHITEHEAT=m
-CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
-CONFIG_USB_SERIAL_CP210X=m
-CONFIG_USB_SERIAL_CYPRESS_M8=m
-CONFIG_USB_SERIAL_EMPEG=m
-CONFIG_USB_SERIAL_FTDI_SIO=m
-CONFIG_USB_SERIAL_VISOR=m
-CONFIG_USB_SERIAL_IPAQ=m
-CONFIG_USB_SERIAL_IR=m
-CONFIG_USB_SERIAL_EDGEPORT=m
-CONFIG_USB_SERIAL_EDGEPORT_TI=m
-CONFIG_USB_SERIAL_F81232=m
-CONFIG_USB_SERIAL_F8153X=m
-CONFIG_USB_SERIAL_GARMIN=m
-CONFIG_USB_SERIAL_IPW=m
-CONFIG_USB_SERIAL_IUU=m
-CONFIG_USB_SERIAL_KEYSPAN_PDA=m
-CONFIG_USB_SERIAL_KEYSPAN=m
-CONFIG_USB_SERIAL_KLSI=m
-CONFIG_USB_SERIAL_KOBIL_SCT=m
-CONFIG_USB_SERIAL_MCT_U232=m
-CONFIG_USB_SERIAL_METRO=m
-CONFIG_USB_SERIAL_MOS7720=m
-# CONFIG_USB_SERIAL_MOS7715_PARPORT is not set
-CONFIG_USB_SERIAL_MOS7840=m
-CONFIG_USB_SERIAL_MXUPORT=m
-CONFIG_USB_SERIAL_NAVMAN=m
-CONFIG_USB_SERIAL_PL2303=m
-CONFIG_USB_SERIAL_OTI6858=m
-CONFIG_USB_SERIAL_QCAUX=m
-CONFIG_USB_SERIAL_QUALCOMM=m
-CONFIG_USB_SERIAL_SPCP8X5=m
-# CONFIG_USB_SERIAL_SAFE is not set
-CONFIG_USB_SERIAL_SIERRAWIRELESS=m
-CONFIG_USB_SERIAL_SYMBOL=m
-CONFIG_USB_SERIAL_TI=m
-CONFIG_USB_SERIAL_CYBERJACK=m
-CONFIG_USB_SERIAL_WWAN=m
-CONFIG_USB_SERIAL_OPTION=m
-CONFIG_USB_SERIAL_OMNINET=m
-CONFIG_USB_SERIAL_OPTICON=m
-CONFIG_USB_SERIAL_XSENS_MT=m
-CONFIG_USB_SERIAL_WISHBONE=m
-CONFIG_USB_SERIAL_SSU100=m
-CONFIG_USB_SERIAL_QT2=m
-CONFIG_USB_SERIAL_UPD78F0730=m
-# CONFIG_USB_SERIAL_XR is not set
-CONFIG_USB_SERIAL_DEBUG=m
-
-#
-# USB Miscellaneous drivers
-#
-# CONFIG_USB_USS720 is not set
-CONFIG_USB_EMI62=m
-CONFIG_USB_EMI26=m
-CONFIG_USB_ADUTUX=m
-CONFIG_USB_SEVSEG=m
-CONFIG_USB_LEGOTOWER=m
-CONFIG_USB_LCD=m
-CONFIG_USB_CYPRESS_CY7C63=m
-CONFIG_USB_CYTHERM=m
-CONFIG_USB_IDMOUSE=m
-CONFIG_USB_APPLEDISPLAY=m
-CONFIG_APPLE_MFI_FASTCHARGE=m
-CONFIG_USB_LJCA=m
-CONFIG_USB_SISUSBVGA=m
-CONFIG_USB_LD=m
-CONFIG_USB_TRANCEVIBRATOR=m
-CONFIG_USB_IOWARRIOR=m
-CONFIG_USB_TEST=m
-CONFIG_USB_EHSET_TEST_FIXTURE=m
-CONFIG_USB_ISIGHTFW=m
-CONFIG_USB_YUREX=m
-CONFIG_USB_EZUSB_FX2=m
-CONFIG_USB_HUB_USB251XB=m
-CONFIG_USB_HSIC_USB3503=m
-CONFIG_USB_HSIC_USB4604=m
-CONFIG_USB_LINK_LAYER_TEST=m
-CONFIG_USB_CHAOSKEY=m
-CONFIG_USB_ONBOARD_DEV=m
-CONFIG_USB_ONBOARD_DEV_USB5744=y
-
-#
-# USB Physical Layer drivers
-#
-CONFIG_USB_PHY=y
-# CONFIG_NOP_USB_XCEIV is not set
-# CONFIG_USB_GPIO_VBUS is not set
-# CONFIG_USB_ISP1301 is not set
-# end of USB Physical Layer drivers
-
-CONFIG_USB_GADGET=y
-# CONFIG_USB_GADGET_DEBUG is not set
-# CONFIG_USB_GADGET_DEBUG_FILES is not set
-# CONFIG_USB_GADGET_DEBUG_FS is not set
-CONFIG_USB_GADGET_VBUS_DRAW=2
-CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
-# CONFIG_U_SERIAL_CONSOLE is not set
-
-#
-# USB Peripheral Controller
-#
-# CONFIG_USB_GR_UDC is not set
-# CONFIG_USB_R8A66597 is not set
-# CONFIG_USB_RENESAS_USBHS_UDC is not set
-# CONFIG_USB_RENESAS_USB3 is not set
-# CONFIG_USB_RENESAS_USBF is not set
-# CONFIG_USB_PXA27X is not set
-# CONFIG_USB_MV_UDC is not set
-# CONFIG_USB_MV_U3D is not set
-# CONFIG_USB_SNP_UDC_PLAT is not set
-# CONFIG_USB_M66592 is not set
-# CONFIG_USB_BDC_UDC is not set
-# CONFIG_USB_AMD5536UDC is not set
-# CONFIG_USB_NET2272 is not set
-# CONFIG_USB_NET2280 is not set
-# CONFIG_USB_GOKU is not set
-# CONFIG_USB_EG20T is not set
-# CONFIG_USB_GADGET_XILINX is not set
-# CONFIG_USB_MAX3420_UDC is not set
-# CONFIG_USB_CDNS2_UDC is not set
-# CONFIG_USB_DUMMY_HCD is not set
-# end of USB Peripheral Controller
-
-CONFIG_USB_LIBCOMPOSITE=y
-CONFIG_USB_F_ACM=m
-CONFIG_USB_F_SS_LB=m
-CONFIG_USB_U_SERIAL=m
-CONFIG_USB_U_ETHER=m
-CONFIG_USB_F_SERIAL=m
-CONFIG_USB_F_OBEX=m
-CONFIG_USB_F_NCM=m
-CONFIG_USB_F_ECM=m
-CONFIG_USB_F_EEM=m
-CONFIG_USB_F_SUBSET=m
-CONFIG_USB_F_RNDIS=m
-CONFIG_USB_F_MASS_STORAGE=m
-CONFIG_USB_F_FS=y
-CONFIG_USB_CONFIGFS=y
-# CONFIG_USB_CONFIGFS_SERIAL is not set
-# CONFIG_USB_CONFIGFS_ACM is not set
-# CONFIG_USB_CONFIGFS_OBEX is not set
-# CONFIG_USB_CONFIGFS_NCM is not set
-# CONFIG_USB_CONFIGFS_ECM is not set
-# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set
-# CONFIG_USB_CONFIGFS_RNDIS is not set
-# CONFIG_USB_CONFIGFS_EEM is not set
-# CONFIG_USB_CONFIGFS_MASS_STORAGE is not set
-# CONFIG_USB_CONFIGFS_F_LB_SS is not set
-CONFIG_USB_CONFIGFS_F_FS=y
-# CONFIG_USB_CONFIGFS_F_UAC1 is not set
-# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
-# CONFIG_USB_CONFIGFS_F_UAC2 is not set
-# CONFIG_USB_CONFIGFS_F_MIDI is not set
-# CONFIG_USB_CONFIGFS_F_MIDI2 is not set
-# CONFIG_USB_CONFIGFS_F_HID is not set
-# CONFIG_USB_CONFIGFS_F_UVC is not set
-# CONFIG_USB_CONFIGFS_F_PRINTER is not set
-# CONFIG_USB_CONFIGFS_F_TCM is not set
-
-#
-# USB Gadget precomposed configurations
-#
-CONFIG_USB_ZERO=m
-# CONFIG_USB_ZERO_HNPTEST is not set
-# CONFIG_USB_AUDIO is not set
-CONFIG_USB_ETH=m
-CONFIG_USB_ETH_RNDIS=y
-CONFIG_USB_ETH_EEM=y
-CONFIG_USB_G_NCM=m
-# CONFIG_USB_GADGETFS is not set
-# CONFIG_USB_FUNCTIONFS is not set
-CONFIG_USB_MASS_STORAGE=m
-# CONFIG_USB_GADGET_TARGET is not set
-CONFIG_USB_G_SERIAL=m
-# CONFIG_USB_MIDI_GADGET is not set
-# CONFIG_USB_G_PRINTER is not set
-# CONFIG_USB_CDC_COMPOSITE is not set
-# CONFIG_USB_G_ACM_MS is not set
-CONFIG_USB_G_MULTI=m
-CONFIG_USB_G_MULTI_RNDIS=y
-CONFIG_USB_G_MULTI_CDC=y
-# CONFIG_USB_G_HID is not set
-# CONFIG_USB_G_DBGP is not set
-# CONFIG_USB_G_WEBCAM is not set
-# CONFIG_USB_RAW_GADGET is not set
-# end of USB Gadget precomposed configurations
-
-CONFIG_TYPEC=m
-# CONFIG_TYPEC_TCPM is not set
-# CONFIG_TYPEC_UCSI is not set
-# CONFIG_TYPEC_TPS6598X is not set
-# CONFIG_TYPEC_ANX7411 is not set
-# CONFIG_TYPEC_RT1719 is not set
-# CONFIG_TYPEC_HD3SS3220 is not set
-# CONFIG_TYPEC_STUSB160X is not set
-# CONFIG_TYPEC_WUSB3801 is not set
-
-#
-# USB Type-C Multiplexer/DeMultiplexer Switch support
-#
-# CONFIG_TYPEC_MUX_FSA4480 is not set
-# CONFIG_TYPEC_MUX_GPIO_SBU is not set
-# CONFIG_TYPEC_MUX_PI3USB30532 is not set
-CONFIG_TYPEC_MUX_IT5205=m
-# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
-# CONFIG_TYPEC_MUX_PTN36502 is not set
-# CONFIG_TYPEC_MUX_TUSB1046 is not set
-# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set
-# end of USB Type-C Multiplexer/DeMultiplexer Switch support
-
-#
-# USB Type-C Alternate Mode drivers
-#
-# CONFIG_TYPEC_DP_ALTMODE is not set
-CONFIG_TYPEC_TBT_ALTMODE=m
-# end of USB Type-C Alternate Mode drivers
-
-CONFIG_USB_ROLE_SWITCH=m
-CONFIG_MMC=y
-CONFIG_PWRSEQ_EMMC=y
-# CONFIG_PWRSEQ_SD8787 is not set
-CONFIG_PWRSEQ_SIMPLE=y
-CONFIG_MMC_BLOCK=m
-CONFIG_MMC_BLOCK_MINORS=8
-# CONFIG_SDIO_UART is not set
-# CONFIG_MMC_TEST is not set
-
-#
-# MMC/SD/SDIO Host Controller Drivers
-#
-# CONFIG_MMC_DEBUG is not set
-# CONFIG_MMC_ARMMMCI is not set
-CONFIG_MMC_SDHCI=y
-# CONFIG_MMC_SDHCI_PCI is not set
-# CONFIG_MMC_SDHCI_ACPI is not set
-CONFIG_MMC_SDHCI_PLTFM=y
-# CONFIG_MMC_SDHCI_OF_ARASAN is not set
-# CONFIG_MMC_SDHCI_OF_AT91 is not set
-CONFIG_MMC_SDHCI_OF_DWCMSHC=y
-# CONFIG_MMC_SDHCI_CADENCE is not set
-# CONFIG_MMC_SDHCI_F_SDH30 is not set
-# CONFIG_MMC_SDHCI_MILBEAUT is not set
-CONFIG_MMC_TIFM_SD=y
-CONFIG_MMC_SPI=m
-# CONFIG_MMC_SDHI is not set
-# CONFIG_MMC_CB710 is not set
-# CONFIG_MMC_VIA_SDMMC is not set
-CONFIG_MMC_DW=y
-CONFIG_MMC_DW_PLTFM=y
-# CONFIG_MMC_DW_BLUEFIELD is not set
-# CONFIG_MMC_DW_EXYNOS is not set
-# CONFIG_MMC_DW_HI3798CV200 is not set
-CONFIG_MMC_DW_HI3798MV200=m
-# CONFIG_MMC_DW_K3 is not set
-# CONFIG_MMC_DW_PCI is not set
-CONFIG_MMC_DW_STARFIVE=y
-# CONFIG_MMC_SH_MMCIF is not set
-# CONFIG_MMC_VUB300 is not set
-# CONFIG_MMC_USHC is not set
-# CONFIG_MMC_USDHI6ROL0 is not set
-CONFIG_MMC_SUNXI=y
-CONFIG_MMC_CQHCI=y
-CONFIG_MMC_HSQ=m
-CONFIG_MMC_TOSHIBA_PCI=m
-CONFIG_MMC_MTK=m
-CONFIG_MMC_SDHCI_XENON=m
-# CONFIG_SCSI_UFSHCD is not set
-# CONFIG_MEMSTICK is not set
-CONFIG_LEDS_EXPRESSWIRE=y
-CONFIG_NEW_LEDS=y
-CONFIG_LEDS_CLASS=y
-# CONFIG_LEDS_CLASS_FLASH is not set
-# CONFIG_LEDS_CLASS_MULTICOLOR is not set
-# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set
-
-#
-# LED drivers
-#
-# CONFIG_LEDS_AN30259A is not set
-# CONFIG_LEDS_AW200XX is not set
-# CONFIG_LEDS_AW2013 is not set
-# CONFIG_LEDS_BCM6328 is not set
-# CONFIG_LEDS_BCM6358 is not set
-# CONFIG_LEDS_CR0014114 is not set
-# CONFIG_LEDS_EL15203000 is not set
-# CONFIG_LEDS_LM3530 is not set
-# CONFIG_LEDS_LM3532 is not set
-# CONFIG_LEDS_LM3642 is not set
-# CONFIG_LEDS_LM3692X is not set
-# CONFIG_LEDS_PCA9532 is not set
-CONFIG_LEDS_GPIO=y
-# CONFIG_LEDS_LP3944 is not set
-# CONFIG_LEDS_LP3952 is not set
-# CONFIG_LEDS_LP8860 is not set
-# CONFIG_LEDS_LP8864 is not set
-# CONFIG_LEDS_PCA955X is not set
-# CONFIG_LEDS_PCA963X is not set
-# CONFIG_LEDS_PCA995X is not set
-# CONFIG_LEDS_DAC124S085 is not set
-# CONFIG_LEDS_PWM is not set
-# CONFIG_LEDS_REGULATOR is not set
-# CONFIG_LEDS_BD2606MVV is not set
-# CONFIG_LEDS_BD2802 is not set
-# CONFIG_LEDS_LT3593 is not set
-# CONFIG_LEDS_TCA6507 is not set
-# CONFIG_LEDS_TLC591XX is not set
-# CONFIG_LEDS_LM355x is not set
-# CONFIG_LEDS_IS31FL319X is not set
-# CONFIG_LEDS_IS31FL32XX is not set
-
-#
-# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
-#
-# CONFIG_LEDS_BLINKM is not set
-# CONFIG_LEDS_SYSCON is not set
-# CONFIG_LEDS_MLXREG is not set
-# CONFIG_LEDS_USER is not set
-# CONFIG_LEDS_SPI_BYTE is not set
-# CONFIG_LEDS_LM3697 is not set
-# CONFIG_LEDS_ST1202 is not set
-
-#
-# Flash and Torch LED drivers
-#
-
-#
-# RGB LED drivers
-#
-
-#
-# LED Triggers
-#
-CONFIG_LEDS_TRIGGERS=y
-# CONFIG_LEDS_TRIGGER_TIMER is not set
-# CONFIG_LEDS_TRIGGER_ONESHOT is not set
-# CONFIG_LEDS_TRIGGER_DISK is not set
-# CONFIG_LEDS_TRIGGER_MTD is not set
-# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
-# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
-# CONFIG_LEDS_TRIGGER_CPU is not set
-# CONFIG_LEDS_TRIGGER_ACTIVITY is not set
-# CONFIG_LEDS_TRIGGER_GPIO is not set
-# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
-
-#
-# iptables trigger is under Netfilter config (LED target)
-#
-# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
-# CONFIG_LEDS_TRIGGER_CAMERA is not set
-# CONFIG_LEDS_TRIGGER_PANIC is not set
-# CONFIG_LEDS_TRIGGER_NETDEV is not set
-# CONFIG_LEDS_TRIGGER_PATTERN is not set
-# CONFIG_LEDS_TRIGGER_TTY is not set
-CONFIG_LEDS_TRIGGER_INPUT_EVENTS=m
-
-#
-# Simple LED drivers
-#
-# CONFIG_ACCESSIBILITY is not set
-# CONFIG_INFINIBAND is not set
-CONFIG_EDAC_SUPPORT=y
-CONFIG_RTC_LIB=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_HCTOSYS=y
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-CONFIG_RTC_SYSTOHC=y
-CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
-# CONFIG_RTC_DEBUG is not set
-CONFIG_RTC_NVMEM=y
-
-#
-# RTC interfaces
-#
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_DEV=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-# CONFIG_RTC_DRV_TEST is not set
-
-#
-# I2C RTC drivers
-#
-CONFIG_RTC_DRV_88PM886=m
-# CONFIG_RTC_DRV_ABB5ZES3 is not set
-# CONFIG_RTC_DRV_ABEOZ9 is not set
-# CONFIG_RTC_DRV_ABX80X is not set
-# CONFIG_RTC_DRV_DS1307 is not set
-# CONFIG_RTC_DRV_DS1374 is not set
-# CONFIG_RTC_DRV_DS1672 is not set
-# CONFIG_RTC_DRV_HYM8563 is not set
-# CONFIG_RTC_DRV_MAX6900 is not set
-# CONFIG_RTC_DRV_MAX31335 is not set
-# CONFIG_RTC_DRV_NCT3018Y is not set
-# CONFIG_RTC_DRV_RS5C372 is not set
-# CONFIG_RTC_DRV_ISL1208 is not set
-# CONFIG_RTC_DRV_ISL12022 is not set
-# CONFIG_RTC_DRV_ISL12026 is not set
-# CONFIG_RTC_DRV_X1205 is not set
-# CONFIG_RTC_DRV_PCF8523 is not set
-# CONFIG_RTC_DRV_PCF85063 is not set
-# CONFIG_RTC_DRV_PCF85363 is not set
-# CONFIG_RTC_DRV_PCF8563 is not set
-# CONFIG_RTC_DRV_PCF8583 is not set
-# CONFIG_RTC_DRV_M41T80 is not set
-# CONFIG_RTC_DRV_BQ32K is not set
-# CONFIG_RTC_DRV_S35390A is not set
-# CONFIG_RTC_DRV_FM3130 is not set
-# CONFIG_RTC_DRV_RX8010 is not set
-CONFIG_RTC_DRV_RX8111=m
-# CONFIG_RTC_DRV_RX8581 is not set
-# CONFIG_RTC_DRV_RX8025 is not set
-# CONFIG_RTC_DRV_EM3027 is not set
-# CONFIG_RTC_DRV_RV3028 is not set
-# CONFIG_RTC_DRV_RV3032 is not set
-# CONFIG_RTC_DRV_RV8803 is not set
-# CONFIG_RTC_DRV_SD2405AL is not set
-# CONFIG_RTC_DRV_SD3078 is not set
-
-#
-# SPI RTC drivers
-#
-# CONFIG_RTC_DRV_M41T93 is not set
-# CONFIG_RTC_DRV_M41T94 is not set
-# CONFIG_RTC_DRV_DS1302 is not set
-# CONFIG_RTC_DRV_DS1305 is not set
-# CONFIG_RTC_DRV_DS1343 is not set
-# CONFIG_RTC_DRV_DS1347 is not set
-# CONFIG_RTC_DRV_DS1390 is not set
-# CONFIG_RTC_DRV_MAX6916 is not set
-# CONFIG_RTC_DRV_R9701 is not set
-# CONFIG_RTC_DRV_RX4581 is not set
-# CONFIG_RTC_DRV_RS5C348 is not set
-# CONFIG_RTC_DRV_MAX6902 is not set
-# CONFIG_RTC_DRV_PCF2123 is not set
-# CONFIG_RTC_DRV_MCP795 is not set
-CONFIG_RTC_I2C_AND_SPI=y
-
-#
-# SPI and I2C RTC drivers
-#
-# CONFIG_RTC_DRV_DS3232 is not set
-# CONFIG_RTC_DRV_PCF2127 is not set
-# CONFIG_RTC_DRV_RV3029C2 is not set
-# CONFIG_RTC_DRV_RX6110 is not set
-
-#
-# Platform RTC drivers
-#
-# CONFIG_RTC_DRV_DS1286 is not set
-# CONFIG_RTC_DRV_DS1511 is not set
-# CONFIG_RTC_DRV_DS1553 is not set
-# CONFIG_RTC_DRV_DS1685_FAMILY is not set
-# CONFIG_RTC_DRV_DS1742 is not set
-# CONFIG_RTC_DRV_DS2404 is not set
-# CONFIG_RTC_DRV_EFI is not set
-# CONFIG_RTC_DRV_STK17TA8 is not set
-# CONFIG_RTC_DRV_M48T86 is not set
-# CONFIG_RTC_DRV_M48T35 is not set
-# CONFIG_RTC_DRV_M48T59 is not set
-# CONFIG_RTC_DRV_MSM6242 is not set
-# CONFIG_RTC_DRV_RP5C01 is not set
-# CONFIG_RTC_DRV_ZYNQMP is not set
-
-#
-# on-CPU RTC drivers
-#
-# CONFIG_RTC_DRV_SH is not set
-# CONFIG_RTC_DRV_PL030 is not set
-# CONFIG_RTC_DRV_PL031 is not set
-# CONFIG_RTC_DRV_SUN6I is not set
-# CONFIG_RTC_DRV_CADENCE is not set
-# CONFIG_RTC_DRV_FTRTC010 is not set
-# CONFIG_RTC_DRV_R7301 is not set
-# CONFIG_RTC_DRV_RENESAS_RTCA3 is not set
-
-#
-# HID Sensor RTC drivers
-#
-CONFIG_RTC_DRV_GOLDFISH=y
-# CONFIG_RTC_DRV_POLARFIRE_SOC is not set
-CONFIG_DMADEVICES=y
-# CONFIG_DMADEVICES_DEBUG is not set
-
-#
-# DMA Devices
-#
-CONFIG_DMA_ENGINE=y
-CONFIG_DMA_VIRTUAL_CHANNELS=y
-CONFIG_DMA_ACPI=y
-CONFIG_DMA_OF=y
-# CONFIG_ALTERA_MSGDMA is not set
-# CONFIG_AMBA_PL08X is not set
-# CONFIG_DMA_SUN6I is not set
-CONFIG_DW_AXI_DMAC=y
-# CONFIG_FSL_EDMA is not set
-# CONFIG_INTEL_IDMA64 is not set
-# CONFIG_PL330_DMA is not set
-# CONFIG_PLX_DMA is not set
-# CONFIG_XILINX_DMA is not set
-# CONFIG_XILINX_XDMA is not set
-# CONFIG_XILINX_ZYNQMP_DPDMA is not set
-CONFIG_AMD_QDMA=m
-# CONFIG_QCOM_HIDMA_MGMT is not set
-# CONFIG_QCOM_HIDMA is not set
-# CONFIG_DW_DMAC is not set
-# CONFIG_DW_DMAC_PCI is not set
-# CONFIG_DW_EDMA is not set
-# CONFIG_SF_PDMA is not set
-# CONFIG_RCAR_DMAC is not set
-# CONFIG_RENESAS_USB_DMAC is not set
-
-#
-# DMA Clients
-#
-# CONFIG_ASYNC_TX_DMA is not set
-CONFIG_DMATEST=y
-CONFIG_DMA_ENGINE_RAID=y
-
-#
-# DMABUF options
-#
-CONFIG_SYNC_FILE=y
-CONFIG_SW_SYNC=y
-CONFIG_UDMABUF=y
-# CONFIG_DMABUF_MOVE_NOTIFY is not set
-# CONFIG_DMABUF_DEBUG is not set
-CONFIG_DMABUF_SELFTESTS=m
-# CONFIG_DMABUF_HEAPS is not set
-# CONFIG_DMABUF_SYSFS_STATS is not set
-# end of DMABUF options
-
-# CONFIG_UIO is not set
-CONFIG_VFIO=m
-CONFIG_VFIO_GROUP=y
-CONFIG_VFIO_CONTAINER=y
-CONFIG_VFIO_NOIOMMU=y
-CONFIG_VFIO_VIRQFD=y
-# CONFIG_VFIO_DEBUGFS is not set
-
-#
-# VFIO support for PCI devices
-#
-CONFIG_VFIO_PCI_CORE=m
-CONFIG_VFIO_PCI_MMAP=y
-CONFIG_VFIO_PCI_INTX=y
-CONFIG_VFIO_PCI=m
-CONFIG_VIRTIO_VFIO_PCI=m
-# end of VFIO support for PCI devices
-
-CONFIG_IRQ_BYPASS_MANAGER=m
-CONFIG_VIRT_DRIVERS=y
-CONFIG_VMGENID=y
-CONFIG_VIRTIO_ANCHOR=y
-CONFIG_VIRTIO=y
-CONFIG_VIRTIO_PCI_LIB=y
-CONFIG_VIRTIO_PCI_LIB_LEGACY=y
-CONFIG_VIRTIO_MENU=y
-CONFIG_VIRTIO_PCI=y
-CONFIG_VIRTIO_PCI_LEGACY=y
-# CONFIG_VIRTIO_PMEM is not set
-CONFIG_VIRTIO_BALLOON=y
-CONFIG_VIRTIO_INPUT=y
-CONFIG_VIRTIO_MMIO=y
-# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
-CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
-CONFIG_VIRTIO_DEBUG=y
-# CONFIG_VDPA is not set
-CONFIG_VHOST_IOTLB=y
-CONFIG_VHOST_TASK=y
-CONFIG_VHOST=y
-CONFIG_VHOST_MENU=y
-CONFIG_VHOST_NET=y
-# CONFIG_VHOST_SCSI is not set
-CONFIG_VHOST_VSOCK=y
-# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
-
-#
-# Microsoft Hyper-V guest support
-#
-# end of Microsoft Hyper-V guest support
-
-# CONFIG_GREYBUS is not set
-# CONFIG_COMEDI is not set
-CONFIG_STAGING=y
-# CONFIG_RTL8723BS is not set
-
-#
-# IIO staging drivers
-#
-
-#
-# Accelerometers
-#
-# CONFIG_ADIS16203 is not set
-# CONFIG_ADIS16240 is not set
-# end of Accelerometers
-
-#
-# Analog to digital converters
-#
-# CONFIG_AD7816 is not set
-# end of Analog to digital converters
-
-#
-# Analog digital bi-direction converters
-#
-# CONFIG_ADT7316 is not set
-# end of Analog digital bi-direction converters
-
-#
-# Direct Digital Synthesis
-#
-# CONFIG_AD9832 is not set
-# CONFIG_AD9834 is not set
-# end of Direct Digital Synthesis
-
-#
-# Network Analyzer, Impedance Converters
-#
-# CONFIG_AD5933 is not set
-# end of Network Analyzer, Impedance Converters
-# end of IIO staging drivers
-
-# CONFIG_FB_SM750 is not set
-CONFIG_STAGING_MEDIA=y
-# CONFIG_DVB_AV7110 is not set
-# CONFIG_VIDEO_MAX96712 is not set
-
-#
-# StarFive media platform drivers
-#
-CONFIG_VIDEO_STARFIVE_CAMSS=y
-# CONFIG_VIDEO_SUNXI is not set
-# CONFIG_STAGING_MEDIA_DEPRECATED is not set
-# CONFIG_FB_TFT is not set
-# CONFIG_XIL_AXIS_FIFO is not set
-# CONFIG_VME_BUS is not set
-CONFIG_GPIB=m
-CONFIG_GPIB_COMMON=m
-CONFIG_GPIB_AGILENT_82350B=m
-CONFIG_GPIB_AGILENT_82357A=m
-CONFIG_GPIB_CEC_PCI=m
-CONFIG_GPIB_NI_PCI_ISA=m
-CONFIG_GPIB_CB7210=m
-CONFIG_GPIB_NI_USB=m
-CONFIG_GPIB_FLUKE=m
-CONFIG_GPIB_FMH=m
-CONFIG_GPIB_INES=m
-CONFIG_GPIB_LPVO=m
-CONFIG_GPIB_TMS9914=m
-CONFIG_GPIB_NEC7210=m
-CONFIG_GOLDFISH=y
-# CONFIG_GOLDFISH_PIPE is not set
-CONFIG_HAVE_CLK=y
-CONFIG_HAVE_CLK_PREPARE=y
-CONFIG_COMMON_CLK=y
-# CONFIG_LMK04832 is not set
-# CONFIG_COMMON_CLK_MAX9485 is not set
-# CONFIG_COMMON_CLK_SI5341 is not set
-# CONFIG_COMMON_CLK_SI5351 is not set
-# CONFIG_COMMON_CLK_SI514 is not set
-# CONFIG_COMMON_CLK_SI544 is not set
-# CONFIG_COMMON_CLK_SI570 is not set
-# CONFIG_COMMON_CLK_CDCE706 is not set
-# CONFIG_COMMON_CLK_CDCE925 is not set
-# CONFIG_COMMON_CLK_CS2000_CP is not set
-# CONFIG_COMMON_CLK_AXI_CLKGEN is not set
-# CONFIG_COMMON_CLK_PWM is not set
-# CONFIG_COMMON_CLK_RS9_PCIE is not set
-# CONFIG_COMMON_CLK_SI521XX is not set
-# CONFIG_COMMON_CLK_VC3 is not set
-# CONFIG_COMMON_CLK_VC5 is not set
-# CONFIG_COMMON_CLK_VC7 is not set
-# CONFIG_COMMON_CLK_FIXED_MMIO is not set
-CONFIG_CLK_ANALOGBITS_WRPLL_CLN28HPC=y
-CONFIG_MCHP_CLK_MPFS=y
-CONFIG_CLK_RENESAS=y
-# CONFIG_CLK_RCAR_USB2_CLOCK_SEL is not set
-CONFIG_CLK_SIFIVE=y
-CONFIG_CLK_SIFIVE_PRCI=y
-CONFIG_CLK_SOPHGO_CV1800=m
-CONFIG_CLK_SOPHGO_SG2042_PLL=m
-CONFIG_CLK_SOPHGO_SG2042_CLKGEN=m
-CONFIG_CLK_SOPHGO_SG2042_RPGATE=m
-CONFIG_CLK_STARFIVE_JH71X0=y
-CONFIG_CLK_STARFIVE_JH7100=y
-CONFIG_CLK_STARFIVE_JH7100_AUDIO=m
-CONFIG_CLK_STARFIVE_JH7110_PLL=y
-CONFIG_CLK_STARFIVE_JH7110_SYS=y
-CONFIG_CLK_STARFIVE_JH7110_AON=m
-CONFIG_CLK_STARFIVE_JH7110_STG=m
-CONFIG_CLK_STARFIVE_JH7110_ISP=m
-CONFIG_CLK_STARFIVE_JH7110_VOUT=m
-CONFIG_SUNXI_CCU=y
-CONFIG_SUN20I_D1_CCU=y
-CONFIG_SUN20I_D1_R_CCU=y
-CONFIG_SUN6I_RTC_CCU=y
-CONFIG_SUN8I_DE2_CCU=y
-CONFIG_CLK_THEAD_TH1520_AP=y
-# CONFIG_XILINX_VCU is not set
-# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
-CONFIG_HWSPINLOCK=y
-# CONFIG_HWSPINLOCK_SUN6I is not set
-
-#
-# Clock Source drivers
-#
-CONFIG_TIMER_OF=y
-CONFIG_TIMER_PROBE=y
-CONFIG_CLKSRC_MMIO=y
-CONFIG_SUN4I_TIMER=y
-# CONFIG_RENESAS_OSTM is not set
-CONFIG_RISCV_TIMER=y
-# end of Clock Source drivers
-
-CONFIG_MAILBOX=y
-# CONFIG_ARM_MHU is not set
-# CONFIG_ARM_MHU_V2 is not set
-# CONFIG_PLATFORM_MHU is not set
-# CONFIG_PL320_MBOX is not set
-# CONFIG_PCC is not set
-# CONFIG_ALTERA_MBOX is not set
-# CONFIG_MAILBOX_TEST is not set
-# CONFIG_POLARFIRE_SOC_MAILBOX is not set
-CONFIG_MCHP_SBI_IPC_MBOX=m
-CONFIG_SUN6I_MSGBOX=y
-CONFIG_THEAD_TH1520_MBOX=m
-CONFIG_IOMMU_API=y
-CONFIG_IOMMU_SUPPORT=y
-
-#
-# Generic IOMMU Pagetable Support
-#
-# end of Generic IOMMU Pagetable Support
-
-# CONFIG_IOMMU_DEBUGFS is not set
-CONFIG_IOMMU_DEFAULT_DMA_STRICT=y
-# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set
-# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
-CONFIG_OF_IOMMU=y
-# CONFIG_IOMMUFD is not set
-CONFIG_RISCV_IOMMU=y
-CONFIG_RISCV_IOMMU_PCI=y
-# CONFIG_SUN50I_IOMMU is not set
-
-#
-# Remoteproc drivers
-#
-# CONFIG_REMOTEPROC is not set
-# end of Remoteproc drivers
-
-#
-# Rpmsg drivers
-#
-CONFIG_RPMSG=y
-CONFIG_RPMSG_CHAR=y
-# CONFIG_RPMSG_CTRL is not set
-CONFIG_RPMSG_NS=y
-# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
-CONFIG_RPMSG_VIRTIO=y
-# end of Rpmsg drivers
-
-# CONFIG_SOUNDWIRE is not set
-
-#
-# SOC (System On Chip) specific Drivers
-#
-
-#
-# Amlogic SoC drivers
-#
-# end of Amlogic SoC drivers
-
-#
-# Broadcom SoC drivers
-#
-# end of Broadcom SoC drivers
-
-#
-# NXP/Freescale QorIQ SoC drivers
-#
-# end of NXP/Freescale QorIQ SoC drivers
-
-#
-# fujitsu SoC drivers
-#
-# end of fujitsu SoC drivers
-
-#
-# i.MX SoC drivers
-#
-# end of i.MX SoC drivers
-
-#
-# Enable LiteX SoC Builder specific drivers
-#
-# CONFIG_LITEX_SOC_CONTROLLER is not set
-# end of Enable LiteX SoC Builder specific drivers
-
-# CONFIG_WPCM450_SOC is not set
-
-#
-# Qualcomm SoC drivers
-#
-# CONFIG_QCOM_PMIC_PDCHARGER_ULOG is not set
-# CONFIG_QCOM_PMIC_GLINK is not set
-CONFIG_QCOM_QMI_HELPERS=m
-# end of Qualcomm SoC drivers
-
-CONFIG_SOC_RENESAS=y
-CONFIG_SUNXI_SRAM=y
-# CONFIG_SOC_TI is not set
-
-#
-# Xilinx SoC drivers
-#
-# end of Xilinx SoC drivers
-# end of SOC (System On Chip) specific Drivers
-
-#
-# PM Domains
-#
-
-#
-# Amlogic PM Domains
-#
-# end of Amlogic PM Domains
-
-#
-# Broadcom PM Domains
-#
-# end of Broadcom PM Domains
-
-#
-# i.MX PM Domains
-#
-# end of i.MX PM Domains
-
-#
-# Qualcomm PM Domains
-#
-# end of Qualcomm PM Domains
-
-CONFIG_JH71XX_PMU=y
-# CONFIG_SUN20I_PPU is not set
-# end of PM Domains
-
-CONFIG_PM_DEVFREQ=y
-
-#
-# DEVFREQ Governors
-#
-CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
-# CONFIG_DEVFREQ_GOV_PERFORMANCE is not set
-# CONFIG_DEVFREQ_GOV_POWERSAVE is not set
-# CONFIG_DEVFREQ_GOV_USERSPACE is not set
-# CONFIG_DEVFREQ_GOV_PASSIVE is not set
-
-#
-# DEVFREQ Drivers
-#
-# CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ is not set
-# CONFIG_PM_DEVFREQ_EVENT is not set
-CONFIG_EXTCON=y
-
-#
-# Extcon Device Drivers
-#
-# CONFIG_EXTCON_ADC_JACK is not set
-# CONFIG_EXTCON_FSA9480 is not set
-# CONFIG_EXTCON_GPIO is not set
-# CONFIG_EXTCON_LC824206XA is not set
-# CONFIG_EXTCON_MAX3355 is not set
-# CONFIG_EXTCON_PTN5150 is not set
-# CONFIG_EXTCON_RT8973A is not set
-# CONFIG_EXTCON_SM5502 is not set
-# CONFIG_EXTCON_USB_GPIO is not set
-# CONFIG_EXTCON_USBC_TUSB320 is not set
-# CONFIG_MEMORY is not set
-CONFIG_IIO=y
-CONFIG_IIO_BUFFER=y
-CONFIG_IIO_BUFFER_CB=m
-CONFIG_IIO_BUFFER_DMA=m
-CONFIG_IIO_BUFFER_DMAENGINE=m
-CONFIG_IIO_BUFFER_HW_CONSUMER=m
-CONFIG_IIO_KFIFO_BUF=m
-CONFIG_IIO_TRIGGERED_BUFFER=m
-CONFIG_IIO_CONFIGFS=y
-CONFIG_IIO_GTS_HELPER=m
-CONFIG_IIO_TRIGGER=y
-CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
-CONFIG_IIO_SW_DEVICE=y
-# CONFIG_IIO_SW_TRIGGER is not set
-# CONFIG_IIO_TRIGGERED_EVENT is not set
-CONFIG_IIO_BACKEND=m
-
-#
-# Accelerometers
-#
-# CONFIG_ADIS16201 is not set
-# CONFIG_ADIS16209 is not set
-# CONFIG_ADXL313_I2C is not set
-# CONFIG_ADXL313_SPI is not set
-# CONFIG_ADXL345_I2C is not set
-# CONFIG_ADXL345_SPI is not set
-# CONFIG_ADXL355_I2C is not set
-# CONFIG_ADXL355_SPI is not set
-# CONFIG_ADXL367_SPI is not set
-# CONFIG_ADXL367_I2C is not set
-# CONFIG_ADXL372_SPI is not set
-# CONFIG_ADXL372_I2C is not set
-# CONFIG_ADXL380_SPI is not set
-# CONFIG_ADXL380_I2C is not set
-# CONFIG_BMA180 is not set
-# CONFIG_BMA220 is not set
-# CONFIG_BMA400 is not set
-# CONFIG_BMC150_ACCEL is not set
-# CONFIG_BMI088_ACCEL is not set
-# CONFIG_DA280 is not set
-# CONFIG_DA311 is not set
-# CONFIG_DMARD06 is not set
-# CONFIG_DMARD09 is not set
-# CONFIG_DMARD10 is not set
-# CONFIG_FXLS8962AF_I2C is not set
-# CONFIG_FXLS8962AF_SPI is not set
-# CONFIG_IIO_ST_ACCEL_3AXIS is not set
-# CONFIG_IIO_KX022A_SPI is not set
-# CONFIG_IIO_KX022A_I2C is not set
-# CONFIG_KXSD9 is not set
-# CONFIG_KXCJK1013 is not set
-# CONFIG_MC3230 is not set
-# CONFIG_MMA7455_I2C is not set
-# CONFIG_MMA7455_SPI is not set
-# CONFIG_MMA7660 is not set
-# CONFIG_MMA8452 is not set
-# CONFIG_MMA9551 is not set
-# CONFIG_MMA9553 is not set
-# CONFIG_MSA311 is not set
-# CONFIG_MXC4005 is not set
-# CONFIG_MXC6255 is not set
-# CONFIG_SCA3000 is not set
-# CONFIG_SCA3300 is not set
-# CONFIG_STK8312 is not set
-# CONFIG_STK8BA50 is not set
-# end of Accelerometers
-
-#
-# Analog to digital converters
-#
-CONFIG_AD_SIGMA_DELTA=m
-# CONFIG_AD4000 is not set
-# CONFIG_AD4130 is not set
-# CONFIG_AD4695 is not set
-# CONFIG_AD7091R5 is not set
-# CONFIG_AD7091R8 is not set
-# CONFIG_AD7124 is not set
-CONFIG_AD7173=m
-# CONFIG_AD7192 is not set
-# CONFIG_AD7266 is not set
-# CONFIG_AD7280 is not set
-# CONFIG_AD7291 is not set
-# CONFIG_AD7292 is not set
-# CONFIG_AD7298 is not set
-CONFIG_AD7380=m
-# CONFIG_AD7476 is not set
-# CONFIG_AD7606_IFACE_PARALLEL is not set
-# CONFIG_AD7606_IFACE_SPI is not set
-# CONFIG_AD7625 is not set
-# CONFIG_AD7766 is not set
-# CONFIG_AD7768_1 is not set
-# CONFIG_AD7779 is not set
-# CONFIG_AD7780 is not set
-# CONFIG_AD7791 is not set
-# CONFIG_AD7793 is not set
-# CONFIG_AD7887 is not set
-# CONFIG_AD7923 is not set
-CONFIG_AD7944=m
-# CONFIG_AD7949 is not set
-# CONFIG_AD799X is not set
-CONFIG_AD9467=m
-# CONFIG_CC10001_ADC is not set
-# CONFIG_ENVELOPE_DETECTOR is not set
-# CONFIG_GEHC_PMC_ADC is not set
-# CONFIG_HI8435 is not set
-# CONFIG_HX711 is not set
-# CONFIG_INA2XX_ADC is not set
-# CONFIG_LTC2309 is not set
-# CONFIG_LTC2471 is not set
-# CONFIG_LTC2485 is not set
-# CONFIG_LTC2496 is not set
-# CONFIG_LTC2497 is not set
-# CONFIG_MAX1027 is not set
-# CONFIG_MAX11100 is not set
-# CONFIG_MAX1118 is not set
-# CONFIG_MAX11205 is not set
-# CONFIG_MAX11410 is not set
-# CONFIG_MAX1241 is not set
-# CONFIG_MAX1363 is not set
-# CONFIG_MAX34408 is not set
-# CONFIG_MAX9611 is not set
-# CONFIG_MCP320X is not set
-# CONFIG_MCP3422 is not set
-# CONFIG_MCP3564 is not set
-# CONFIG_MCP3911 is not set
-# CONFIG_NAU7802 is not set
-# CONFIG_PAC1921 is not set
-CONFIG_PAC1934=m
-# CONFIG_RICHTEK_RTQ6056 is not set
-# CONFIG_SOPHGO_CV1800B_ADC is not set
-# CONFIG_SD_ADC_MODULATOR is not set
-# CONFIG_SUN20I_GPADC is not set
-# CONFIG_TI_ADC081C is not set
-# CONFIG_TI_ADC0832 is not set
-# CONFIG_TI_ADC084S021 is not set
-# CONFIG_TI_ADC12138 is not set
-# CONFIG_TI_ADC108S102 is not set
-# CONFIG_TI_ADC128S052 is not set
-# CONFIG_TI_ADC161S626 is not set
-# CONFIG_TI_ADS1015 is not set
-CONFIG_TI_ADS1119=m
-# CONFIG_TI_ADS7924 is not set
-# CONFIG_TI_ADS1100 is not set
-CONFIG_TI_ADS1298=m
-# CONFIG_TI_ADS7950 is not set
-# CONFIG_TI_ADS8344 is not set
-# CONFIG_TI_ADS8688 is not set
-# CONFIG_TI_ADS124S08 is not set
-# CONFIG_TI_ADS131E08 is not set
-# CONFIG_TI_LMP92064 is not set
-# CONFIG_TI_TLC4541 is not set
-# CONFIG_TI_TSC2046 is not set
-# CONFIG_VF610_ADC is not set
-# CONFIG_XILINX_XADC is not set
-# end of Analog to digital converters
-
-#
-# Analog to digital and digital to analog converters
-#
-# CONFIG_AD74115 is not set
-# CONFIG_AD74413R is not set
-# end of Analog to digital and digital to analog converters
-
-#
-# Analog Front Ends
-#
-# CONFIG_IIO_RESCALE is not set
-# end of Analog Front Ends
-
-#
-# Amplifiers
-#
-# CONFIG_AD8366 is not set
-# CONFIG_ADA4250 is not set
-# CONFIG_HMC425 is not set
-# end of Amplifiers
-
-#
-# Capacitance to digital converters
-#
-# CONFIG_AD7150 is not set
-# CONFIG_AD7746 is not set
-# end of Capacitance to digital converters
-
-#
-# Chemical Sensors
-#
-# CONFIG_AOSONG_AGS02MA is not set
-# CONFIG_ATLAS_PH_SENSOR is not set
-# CONFIG_ATLAS_EZO_SENSOR is not set
-# CONFIG_BME680 is not set
-# CONFIG_CCS811 is not set
-CONFIG_ENS160=m
-CONFIG_ENS160_I2C=m
-CONFIG_ENS160_SPI=m
-# CONFIG_IAQCORE is not set
-# CONFIG_SCD30_CORE is not set
-# CONFIG_SCD4X is not set
-# CONFIG_SENSIRION_SGP30 is not set
-# CONFIG_SENSIRION_SGP40 is not set
-# CONFIG_SPS30_I2C is not set
-# CONFIG_SENSEAIR_SUNRISE_CO2 is not set
-# CONFIG_VZ89X is not set
-# end of Chemical Sensors
-
-#
-# Hid Sensor IIO Common
-#
-# end of Hid Sensor IIO Common
-
-#
-# IIO SCMI Sensors
-#
-# end of IIO SCMI Sensors
-
-#
-# SSP Sensor Common
-#
-# CONFIG_IIO_SSP_SENSORHUB is not set
-# end of SSP Sensor Common
-
-#
-# Digital to analog converters
-#
-CONFIG_AD3552R_HS=m
-CONFIG_AD3552R_LIB=m
-# CONFIG_AD3552R is not set
-# CONFIG_AD5064 is not set
-# CONFIG_AD5360 is not set
-# CONFIG_AD5380 is not set
-# CONFIG_AD5421 is not set
-# CONFIG_AD5446 is not set
-# CONFIG_AD5449 is not set
-# CONFIG_AD5592R is not set
-# CONFIG_AD5593R is not set
-# CONFIG_AD5504 is not set
-# CONFIG_AD5624R_SPI is not set
-CONFIG_AD9739A=m
-# CONFIG_LTC2688 is not set
-# CONFIG_AD5686_SPI is not set
-# CONFIG_AD5696_I2C is not set
-# CONFIG_AD5755 is not set
-# CONFIG_AD5758 is not set
-# CONFIG_AD5761 is not set
-# CONFIG_AD5764 is not set
-# CONFIG_AD5766 is not set
-# CONFIG_AD5770R is not set
-# CONFIG_AD5791 is not set
-# CONFIG_AD7293 is not set
-# CONFIG_AD7303 is not set
-# CONFIG_AD8460 is not set
-# CONFIG_AD8801 is not set
-# CONFIG_BD79703 is not set
-# CONFIG_DPOT_DAC is not set
-# CONFIG_DS4424 is not set
-# CONFIG_LTC1660 is not set
-# CONFIG_LTC2632 is not set
-# CONFIG_LTC2664 is not set
-# CONFIG_M62332 is not set
-# CONFIG_MAX517 is not set
-# CONFIG_MAX5522 is not set
-# CONFIG_MAX5821 is not set
-# CONFIG_MCP4725 is not set
-# CONFIG_MCP4728 is not set
-# CONFIG_MCP4821 is not set
-# CONFIG_MCP4922 is not set
-# CONFIG_TI_DAC082S085 is not set
-# CONFIG_TI_DAC5571 is not set
-# CONFIG_TI_DAC7311 is not set
-# CONFIG_TI_DAC7612 is not set
-# CONFIG_VF610_DAC is not set
-# end of Digital to analog converters
-
-#
-# IIO dummy driver
-#
-# CONFIG_IIO_SIMPLE_DUMMY is not set
-# end of IIO dummy driver
-
-#
-# Filters
-#
-# CONFIG_ADMV8818 is not set
-# end of Filters
-
-#
-# Frequency Synthesizers DDS/PLL
-#
-
-#
-# Clock Generator/Distribution
-#
-# CONFIG_AD9523 is not set
-# end of Clock Generator/Distribution
-
-#
-# Phase-Locked Loop (PLL) frequency synthesizers
-#
-# CONFIG_ADF4350 is not set
-# CONFIG_ADF4371 is not set
-# CONFIG_ADF4377 is not set
-CONFIG_ADMFM2000=m
-# CONFIG_ADMV1013 is not set
-# CONFIG_ADMV1014 is not set
-# CONFIG_ADMV4420 is not set
-# CONFIG_ADRF6780 is not set
-# end of Phase-Locked Loop (PLL) frequency synthesizers
-# end of Frequency Synthesizers DDS/PLL
-
-#
-# Digital gyroscope sensors
-#
-# CONFIG_ADIS16080 is not set
-# CONFIG_ADIS16130 is not set
-# CONFIG_ADIS16136 is not set
-# CONFIG_ADIS16260 is not set
-# CONFIG_ADXRS290 is not set
-# CONFIG_ADXRS450 is not set
-# CONFIG_BMG160 is not set
-# CONFIG_FXAS21002C is not set
-# CONFIG_MPU3050_I2C is not set
-# CONFIG_IIO_ST_GYRO_3AXIS is not set
-# CONFIG_ITG3200 is not set
-# end of Digital gyroscope sensors
-
-#
-# Health Sensors
-#
-
-#
-# Heart Rate Monitors
-#
-# CONFIG_AFE4403 is not set
-# CONFIG_AFE4404 is not set
-# CONFIG_MAX30100 is not set
-# CONFIG_MAX30102 is not set
-# end of Heart Rate Monitors
-# end of Health Sensors
-
-#
-# Humidity sensors
-#
-# CONFIG_AM2315 is not set
-# CONFIG_DHT11 is not set
-# CONFIG_ENS210 is not set
-# CONFIG_HDC100X is not set
-# CONFIG_HDC2010 is not set
-# CONFIG_HDC3020 is not set
-# CONFIG_HTS221 is not set
-# CONFIG_HTU21 is not set
-# CONFIG_SI7005 is not set
-# CONFIG_SI7020 is not set
-# end of Humidity sensors
-
-#
-# Inertial measurement units
-#
-# CONFIG_ADIS16400 is not set
-# CONFIG_ADIS16460 is not set
-# CONFIG_ADIS16475 is not set
-# CONFIG_ADIS16480 is not set
-# CONFIG_BMI160_I2C is not set
-# CONFIG_BMI160_SPI is not set
-# CONFIG_BMI270_I2C is not set
-# CONFIG_BMI270_SPI is not set
-# CONFIG_BMI323_I2C is not set
-# CONFIG_BMI323_SPI is not set
-# CONFIG_BOSCH_BNO055_I2C is not set
-# CONFIG_FXOS8700_I2C is not set
-# CONFIG_FXOS8700_SPI is not set
-# CONFIG_KMX61 is not set
-# CONFIG_INV_ICM42600_I2C is not set
-# CONFIG_INV_ICM42600_SPI is not set
-# CONFIG_INV_MPU6050_I2C is not set
-# CONFIG_INV_MPU6050_SPI is not set
-# CONFIG_SMI240 is not set
-# CONFIG_IIO_ST_LSM6DSX is not set
-# CONFIG_IIO_ST_LSM9DS0 is not set
-# end of Inertial measurement units
-
-#
-# Light sensors
-#
-# CONFIG_ACPI_ALS is not set
-# CONFIG_ADJD_S311 is not set
-# CONFIG_ADUX1020 is not set
-# CONFIG_AL3010 is not set
-# CONFIG_AL3320A is not set
-# CONFIG_APDS9300 is not set
-CONFIG_APDS9306=m
-# CONFIG_APDS9960 is not set
-# CONFIG_AS73211 is not set
-CONFIG_BH1745=m
-# CONFIG_BH1750 is not set
-# CONFIG_BH1780 is not set
-# CONFIG_CM32181 is not set
-# CONFIG_CM3232 is not set
-# CONFIG_CM3323 is not set
-# CONFIG_CM3605 is not set
-# CONFIG_CM36651 is not set
-# CONFIG_GP2AP002 is not set
-# CONFIG_GP2AP020A00F is not set
-# CONFIG_SENSORS_ISL29018 is not set
-# CONFIG_SENSORS_ISL29028 is not set
-# CONFIG_ISL29125 is not set
-# CONFIG_ISL76682 is not set
-# CONFIG_JSA1212 is not set
-# CONFIG_ROHM_BU27034 is not set
-# CONFIG_RPR0521 is not set
-# CONFIG_LTR390 is not set
-# CONFIG_LTR501 is not set
-# CONFIG_LTRF216A is not set
-# CONFIG_LV0104CS is not set
-# CONFIG_MAX44000 is not set
-# CONFIG_MAX44009 is not set
-# CONFIG_NOA1305 is not set
-# CONFIG_OPT3001 is not set
-# CONFIG_OPT4001 is not set
-# CONFIG_OPT4060 is not set
-# CONFIG_PA12203001 is not set
-# CONFIG_SI1133 is not set
-# CONFIG_SI1145 is not set
-# CONFIG_STK3310 is not set
-# CONFIG_ST_UVIS25 is not set
-# CONFIG_TCS3414 is not set
-# CONFIG_TCS3472 is not set
-# CONFIG_SENSORS_TSL2563 is not set
-# CONFIG_TSL2583 is not set
-# CONFIG_TSL2591 is not set
-# CONFIG_TSL2772 is not set
-# CONFIG_TSL4531 is not set
-# CONFIG_US5182D is not set
-# CONFIG_VCNL4000 is not set
-# CONFIG_VCNL4035 is not set
-# CONFIG_VEML3235 is not set
-# CONFIG_VEML6030 is not set
-CONFIG_VEML6040=m
-# CONFIG_VEML6070 is not set
-# CONFIG_VEML6075 is not set
-# CONFIG_VL6180 is not set
-# CONFIG_ZOPT2201 is not set
-# end of Light sensors
-
-#
-# Magnetometer sensors
-#
-CONFIG_AF8133J=m
-# CONFIG_AK8974 is not set
-# CONFIG_AK8975 is not set
-# CONFIG_AK09911 is not set
-# CONFIG_ALS31300 is not set
-# CONFIG_BMC150_MAGN_I2C is not set
-# CONFIG_BMC150_MAGN_SPI is not set
-# CONFIG_MAG3110 is not set
-# CONFIG_MMC35240 is not set
-# CONFIG_IIO_ST_MAGN_3AXIS is not set
-# CONFIG_SENSORS_HMC5843_I2C is not set
-# CONFIG_SENSORS_HMC5843_SPI is not set
-# CONFIG_SENSORS_RM3100_I2C is not set
-# CONFIG_SENSORS_RM3100_SPI is not set
-# CONFIG_TI_TMAG5273 is not set
-# CONFIG_YAMAHA_YAS530 is not set
-# end of Magnetometer sensors
-
-#
-# Multiplexers
-#
-# CONFIG_IIO_MUX is not set
-# end of Multiplexers
-
-#
-# Inclinometer sensors
-#
-# end of Inclinometer sensors
-
-#
-# Triggers - standalone
-#
-CONFIG_IIO_INTERRUPT_TRIGGER=m
-CONFIG_IIO_SYSFS_TRIGGER=m
-# end of Triggers - standalone
-
-#
-# Linear and angular position sensors
-#
-# end of Linear and angular position sensors
-
-#
-# Digital potentiometers
-#
-# CONFIG_AD5110 is not set
-# CONFIG_AD5272 is not set
-# CONFIG_DS1803 is not set
-# CONFIG_MAX5432 is not set
-# CONFIG_MAX5481 is not set
-# CONFIG_MAX5487 is not set
-# CONFIG_MCP4018 is not set
-# CONFIG_MCP4131 is not set
-# CONFIG_MCP4531 is not set
-# CONFIG_MCP41010 is not set
-# CONFIG_TPL0102 is not set
-# CONFIG_X9250 is not set
-# end of Digital potentiometers
-
-#
-# Digital potentiostats
-#
-# CONFIG_LMP91000 is not set
-# end of Digital potentiostats
-
-#
-# Pressure sensors
-#
-# CONFIG_ABP060MG is not set
-# CONFIG_ROHM_BM1390 is not set
-# CONFIG_BMP280 is not set
-# CONFIG_DLHL60D is not set
-# CONFIG_DPS310 is not set
-# CONFIG_HP03 is not set
-# CONFIG_HSC030PA is not set
-# CONFIG_ICP10100 is not set
-# CONFIG_MPL115_I2C is not set
-# CONFIG_MPL115_SPI is not set
-# CONFIG_MPL3115 is not set
-# CONFIG_MPRLS0025PA is not set
-# CONFIG_MS5611 is not set
-# CONFIG_MS5637 is not set
-# CONFIG_SDP500 is not set
-# CONFIG_IIO_ST_PRESS is not set
-# CONFIG_T5403 is not set
-# CONFIG_HP206C is not set
-# CONFIG_ZPA2326 is not set
-# end of Pressure sensors
-
-#
-# Lightning sensors
-#
-# CONFIG_AS3935 is not set
-# end of Lightning sensors
-
-#
-# Proximity and distance sensors
-#
-# CONFIG_HX9023S is not set
-# CONFIG_IRSD200 is not set
-# CONFIG_ISL29501 is not set
-# CONFIG_LIDAR_LITE_V2 is not set
-# CONFIG_MB1232 is not set
-# CONFIG_PING is not set
-# CONFIG_RFD77402 is not set
-# CONFIG_SRF04 is not set
-# CONFIG_SX9310 is not set
-# CONFIG_SX9324 is not set
-# CONFIG_SX9360 is not set
-# CONFIG_SX9500 is not set
-# CONFIG_SRF08 is not set
-# CONFIG_VCNL3020 is not set
-# CONFIG_VL53L0X_I2C is not set
-# CONFIG_AW96103 is not set
-# end of Proximity and distance sensors
-
-#
-# Resolver to digital converters
-#
-# CONFIG_AD2S90 is not set
-# CONFIG_AD2S1200 is not set
-# CONFIG_AD2S1210 is not set
-# end of Resolver to digital converters
-
-#
-# Temperature sensors
-#
-# CONFIG_LTC2983 is not set
-# CONFIG_MAXIM_THERMOCOUPLE is not set
-# CONFIG_MLX90614 is not set
-# CONFIG_MLX90632 is not set
-# CONFIG_MLX90635 is not set
-# CONFIG_TMP006 is not set
-# CONFIG_TMP007 is not set
-# CONFIG_TMP117 is not set
-# CONFIG_TSYS01 is not set
-# CONFIG_TSYS02D is not set
-# CONFIG_MAX30208 is not set
-# CONFIG_MAX31856 is not set
-# CONFIG_MAX31865 is not set
-# CONFIG_MCP9600 is not set
-# end of Temperature sensors
-
-# CONFIG_NTB is not set
-CONFIG_PWM=y
-# CONFIG_PWM_DEBUG is not set
-# CONFIG_PWM_ATMEL_TCB is not set
-# CONFIG_PWM_CLK is not set
-# CONFIG_PWM_DWC is not set
-# CONFIG_PWM_FSL_FTM is not set
-CONFIG_PWM_GPIO=m
-# CONFIG_PWM_MICROCHIP_CORE is not set
-# CONFIG_PWM_PCA9685 is not set
-# CONFIG_PWM_RCAR is not set
-# CONFIG_PWM_RENESAS_TPU is not set
-# CONFIG_PWM_SIFIVE is not set
-# CONFIG_PWM_SUN4I is not set
-# CONFIG_PWM_XILINX is not set
-
-#
-# IRQ chip support
-#
-CONFIG_IRQCHIP=y
-# CONFIG_AL_FIC is not set
-CONFIG_LAN966X_OIC=m
-# CONFIG_XILINX_INTC is not set
-CONFIG_RISCV_INTC=y
-CONFIG_RISCV_APLIC=y
-CONFIG_RISCV_APLIC_MSI=y
-CONFIG_RISCV_IMSIC=y
-CONFIG_RISCV_IMSIC_PCI=y
-CONFIG_SIFIVE_PLIC=y
-CONFIG_STARFIVE_JH8100_INTC=y
-# CONFIG_THEAD_C900_ACLINT_SSWI is not set
-# end of IRQ chip support
-
-# CONFIG_IPACK_BUS is not set
-CONFIG_RESET_CONTROLLER=y
-CONFIG_RESET_GPIO=m
-CONFIG_RESET_MCHP_SPARX5=m
-CONFIG_RESET_POLARFIRE_SOC=y
-CONFIG_RESET_SIMPLE=y
-CONFIG_RESET_SUNXI=y
-# CONFIG_RESET_TI_SYSCON is not set
-# CONFIG_RESET_TI_TPS380X is not set
-CONFIG_RESET_STARFIVE_JH71X0=y
-CONFIG_RESET_STARFIVE_JH7100=y
-CONFIG_RESET_STARFIVE_JH7110=y
-
-#
-# PHY Subsystem
-#
-CONFIG_GENERIC_PHY=y
-CONFIG_GENERIC_PHY_MIPI_DPHY=y
-# CONFIG_PHY_CAN_TRANSCEIVER is not set
-CONFIG_PHY_NXP_PTN3222=m
-CONFIG_PHY_SUN4I_USB=y
-CONFIG_PHY_SUN6I_MIPI_DPHY=m
-CONFIG_PHY_SUN9I_USB=y
-CONFIG_PHY_SUN50I_USB3=m
-
-#
-# PHY drivers for Broadcom platforms
-#
-# CONFIG_BCM_KONA_USB2_PHY is not set
-# end of PHY drivers for Broadcom platforms
-
-CONFIG_PHY_CADENCE_TORRENT=m
-CONFIG_PHY_CADENCE_DPHY=m
-CONFIG_PHY_CADENCE_DPHY_RX=m
-CONFIG_PHY_CADENCE_SIERRA=m
-CONFIG_PHY_CADENCE_SALVO=y
-CONFIG_PHY_PXA_28NM_HSIC=y
-CONFIG_PHY_PXA_28NM_USB2=y
-CONFIG_PHY_LAN966X_SERDES=m
-CONFIG_PHY_CPCAP_USB=y
-CONFIG_PHY_MAPPHONE_MDM6600=y
-CONFIG_PHY_OCELOT_SERDES=y
-# CONFIG_PHY_QCOM_USB_HS is not set
-# CONFIG_PHY_QCOM_USB_HSIC is not set
-# CONFIG_PHY_R8A779F0_ETHERNET_SERDES is not set
-# CONFIG_PHY_RCAR_GEN2 is not set
-# CONFIG_PHY_RCAR_GEN3_PCIE is not set
-# CONFIG_PHY_RCAR_GEN3_USB2 is not set
-# CONFIG_PHY_RCAR_GEN3_USB3 is not set
-CONFIG_PHY_STARFIVE_JH7110_DPHY_RX=y
-CONFIG_PHY_STARFIVE_JH7110_DPHY_TX=m
-CONFIG_PHY_STARFIVE_JH7110_PCIE=y
-CONFIG_PHY_STARFIVE_JH7110_USB=y
-# CONFIG_PHY_TUSB1210 is not set
-# end of PHY Subsystem
-
-# CONFIG_POWERCAP is not set
-# CONFIG_MCB is not set
-
-#
-# Performance monitor support
-#
-CONFIG_RISCV_PMU=y
-CONFIG_RISCV_PMU_LEGACY=y
-CONFIG_RISCV_PMU_SBI=y
-CONFIG_STARFIVE_STARLINK_PMU=y
-CONFIG_ANDES_CUSTOM_PMU=y
-# CONFIG_DWC_PCIE_PMU is not set
-# end of Performance monitor support
-
-# CONFIG_RAS is not set
-# CONFIG_USB4 is not set
-
-#
-# Android
-#
-# CONFIG_ANDROID_BINDER_IPC is not set
-# end of Android
-
-CONFIG_LIBNVDIMM=m
-CONFIG_BLK_DEV_PMEM=m
-CONFIG_ND_CLAIM=y
-CONFIG_ND_BTT=m
-CONFIG_BTT=y
-CONFIG_ND_PFN=m
-CONFIG_NVDIMM_PFN=y
-CONFIG_NVDIMM_DAX=y
-CONFIG_OF_PMEM=m
-CONFIG_DAX=y
-CONFIG_DEV_DAX_HMEM=m
-CONFIG_DEV_DAX_HMEM_DEVICES=y
-CONFIG_NVMEM=y
-CONFIG_NVMEM_SYSFS=y
-CONFIG_NVMEM_LAYOUTS=y
-
-#
-# Layout Types
-#
-# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
-# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
-# CONFIG_NVMEM_LAYOUT_U_BOOT_ENV is not set
-# end of Layout Types
-
-# CONFIG_NVMEM_RMEM is not set
-# CONFIG_NVMEM_SUNXI_SID is not set
-# CONFIG_NVMEM_U_BOOT_ENV is not set
-
-#
-# HW tracing support
-#
-# CONFIG_STM is not set
-# CONFIG_INTEL_TH is not set
-# end of HW tracing support
-
-# CONFIG_FPGA is not set
-# CONFIG_FSI is not set
-CONFIG_MULTIPLEXER=m
-
-#
-# Multiplexer drivers
-#
-CONFIG_MUX_ADG792A=m
-CONFIG_MUX_ADGS1408=m
-CONFIG_MUX_GPIO=m
-CONFIG_MUX_MMIO=m
-# end of Multiplexer drivers
-
-CONFIG_PM_OPP=y
-# CONFIG_SIOX is not set
-# CONFIG_SLIMBUS is not set
-# CONFIG_INTERCONNECT is not set
-# CONFIG_COUNTER is not set
-# CONFIG_MOST is not set
-# CONFIG_PECI is not set
-CONFIG_HTE=y
-# end of Device Drivers
-
-#
-# File systems
-#
-# CONFIG_VALIDATE_FS_PARSER is not set
-CONFIG_FS_IOMAP=y
-CONFIG_FS_STACK=y
-CONFIG_BUFFER_HEAD=y
-CONFIG_LEGACY_DIRECT_IO=y
-# CONFIG_EXT2_FS is not set
-# CONFIG_EXT3_FS is not set
-CONFIG_EXT4_FS=y
-CONFIG_EXT4_USE_FOR_EXT2=y
-CONFIG_EXT4_FS_POSIX_ACL=y
-CONFIG_EXT4_FS_SECURITY=y
-# CONFIG_EXT4_DEBUG is not set
-CONFIG_JBD2=y
-# CONFIG_JBD2_DEBUG is not set
-CONFIG_FS_MBCACHE=y
-# CONFIG_JFS_FS is not set
-# CONFIG_XFS_FS is not set
-# CONFIG_GFS2_FS is not set
-# CONFIG_OCFS2_FS is not set
-CONFIG_BTRFS_FS=y
-CONFIG_BTRFS_FS_POSIX_ACL=y
-# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
-# CONFIG_BTRFS_DEBUG is not set
-# CONFIG_BTRFS_ASSERT is not set
-# CONFIG_BTRFS_EXPERIMENTAL is not set
-# CONFIG_BTRFS_FS_REF_VERIFY is not set
-# CONFIG_NILFS2_FS is not set
-# CONFIG_F2FS_FS is not set
-CONFIG_BCACHEFS_FS=m
-# CONFIG_BCACHEFS_QUOTA is not set
-# CONFIG_BCACHEFS_ERASURE_CODING is not set
-# CONFIG_BCACHEFS_POSIX_ACL is not set
-# CONFIG_BCACHEFS_DEBUG is not set
-# CONFIG_BCACHEFS_TESTS is not set
-# CONFIG_BCACHEFS_LOCK_TIME_STATS is not set
-# CONFIG_BCACHEFS_NO_LATENCY_ACCT is not set
-CONFIG_BCACHEFS_SIX_OPTIMISTIC_SPIN=y
-# CONFIG_BCACHEFS_PATH_TRACEPOINTS is not set
-CONFIG_FS_DAX=y
-CONFIG_FS_POSIX_ACL=y
-CONFIG_EXPORTFS=y
-# CONFIG_EXPORTFS_BLOCK_OPS is not set
-CONFIG_FILE_LOCKING=y
-CONFIG_FS_ENCRYPTION=y
-CONFIG_FS_ENCRYPTION_ALGS=y
-CONFIG_FS_VERITY=y
-CONFIG_FS_VERITY_BUILTIN_SIGNATURES=y
-CONFIG_FSNOTIFY=y
-CONFIG_DNOTIFY=y
-CONFIG_INOTIFY_USER=y
-# CONFIG_FANOTIFY is not set
-# CONFIG_QUOTA is not set
-CONFIG_AUTOFS_FS=y
-CONFIG_FUSE_FS=y
-# CONFIG_CUSE is not set
-# CONFIG_VIRTIO_FS is not set
-CONFIG_FUSE_PASSTHROUGH=y
-CONFIG_FUSE_IO_URING=y
-CONFIG_OVERLAY_FS=y
-# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
-CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
-# CONFIG_OVERLAY_FS_INDEX is not set
-# CONFIG_OVERLAY_FS_XINO_AUTO is not set
-# CONFIG_OVERLAY_FS_METACOPY is not set
-# CONFIG_OVERLAY_FS_DEBUG is not set
-
-#
-# Caches
-#
-CONFIG_NETFS_SUPPORT=y
-# CONFIG_NETFS_STATS is not set
-CONFIG_NETFS_DEBUG=y
-# CONFIG_FSCACHE is not set
-# end of Caches
-
-#
-# CD-ROM/DVD Filesystems
-#
-# CONFIG_ISO9660_FS is not set
-# CONFIG_UDF_FS is not set
-# end of CD-ROM/DVD Filesystems
-
-#
-# DOS/FAT/EXFAT/NT Filesystems
-#
-CONFIG_FAT_FS=y
-CONFIG_MSDOS_FS=y
-CONFIG_VFAT_FS=y
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
-# CONFIG_FAT_DEFAULT_UTF8 is not set
-CONFIG_EXFAT_FS=m
-CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
-# CONFIG_NTFS3_FS is not set
-# CONFIG_NTFS_FS is not set
-# end of DOS/FAT/EXFAT/NT Filesystems
-
-#
-# Pseudo filesystems
-#
-CONFIG_PROC_FS=y
-# CONFIG_PROC_KCORE is not set
-CONFIG_PROC_VMCORE=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
-CONFIG_PROC_SYSCTL=y
-CONFIG_PROC_PAGE_MONITOR=y
-CONFIG_PROC_CHILDREN=y
-CONFIG_KERNFS=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-CONFIG_TMPFS_POSIX_ACL=y
-CONFIG_TMPFS_XATTR=y
-# CONFIG_TMPFS_INODE64 is not set
-# CONFIG_TMPFS_QUOTA is not set
-CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
-CONFIG_HUGETLBFS=y
-# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set
-CONFIG_HUGETLB_PAGE=y
-CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
-CONFIG_HUGETLB_PMD_PAGE_TABLE_SHARING=y
-CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
-CONFIG_CONFIGFS_FS=y
-CONFIG_EFIVAR_FS=m
-# end of Pseudo filesystems
-
-CONFIG_MISC_FILESYSTEMS=y
-# CONFIG_ORANGEFS_FS is not set
-# CONFIG_ADFS_FS is not set
-# CONFIG_AFFS_FS is not set
-# CONFIG_ECRYPT_FS is not set
-# CONFIG_HFS_FS is not set
-# CONFIG_HFSPLUS_FS is not set
-# CONFIG_BEFS_FS is not set
-# CONFIG_BFS_FS is not set
-# CONFIG_EFS_FS is not set
-CONFIG_JFFS2_FS=y
-CONFIG_JFFS2_FS_DEBUG=0
-CONFIG_JFFS2_FS_WRITEBUFFER=y
-# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
-# CONFIG_JFFS2_SUMMARY is not set
-# CONFIG_JFFS2_FS_XATTR is not set
-# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
-CONFIG_JFFS2_ZLIB=y
-CONFIG_JFFS2_RTIME=y
-CONFIG_UBIFS_FS=y
-# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
-CONFIG_UBIFS_FS_LZO=y
-CONFIG_UBIFS_FS_ZLIB=y
-CONFIG_UBIFS_FS_ZSTD=y
-# CONFIG_UBIFS_ATIME_SUPPORT is not set
-CONFIG_UBIFS_FS_XATTR=y
-CONFIG_UBIFS_FS_SECURITY=y
-# CONFIG_UBIFS_FS_AUTHENTICATION is not set
-# CONFIG_CRAMFS is not set
-# CONFIG_SQUASHFS is not set
-# CONFIG_VXFS_FS is not set
-# CONFIG_MINIX_FS is not set
-# CONFIG_OMFS_FS is not set
-# CONFIG_HPFS_FS is not set
-# CONFIG_QNX4FS_FS is not set
-# CONFIG_QNX6FS_FS is not set
-# CONFIG_ROMFS_FS is not set
-# CONFIG_PSTORE is not set
-# CONFIG_SYSV_FS is not set
-# CONFIG_UFS_FS is not set
-# CONFIG_EROFS_FS is not set
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NFS_FS=y
-CONFIG_NFS_V2=y
-CONFIG_NFS_V3=y
-# CONFIG_NFS_V3_ACL is not set
-CONFIG_NFS_V4=y
-# CONFIG_NFS_SWAP is not set
-CONFIG_NFS_V4_1=y
-CONFIG_NFS_V4_2=y
-CONFIG_PNFS_FILE_LAYOUT=y
-CONFIG_PNFS_BLOCK=m
-CONFIG_PNFS_FLEXFILE_LAYOUT=y
-CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
-# CONFIG_NFS_V4_1_MIGRATION is not set
-CONFIG_NFS_V4_SECURITY_LABEL=y
-CONFIG_ROOT_NFS=y
-# CONFIG_NFS_FSCACHE is not set
-# CONFIG_NFS_USE_LEGACY_DNS is not set
-CONFIG_NFS_USE_KERNEL_DNS=y
-CONFIG_NFS_DISABLE_UDP_SUPPORT=y
-# CONFIG_NFS_V4_2_READ_PLUS is not set
-CONFIG_NFSD=m
-# CONFIG_NFSD_V2 is not set
-# CONFIG_NFSD_V3_ACL is not set
-CONFIG_NFSD_V4=y
-# CONFIG_NFSD_BLOCKLAYOUT is not set
-# CONFIG_NFSD_SCSILAYOUT is not set
-# CONFIG_NFSD_FLEXFILELAYOUT is not set
-# CONFIG_NFSD_V4_2_INTER_SSC is not set
-# CONFIG_NFSD_V4_SECURITY_LABEL is not set
-# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set
-CONFIG_GRACE_PERIOD=y
-CONFIG_LOCKD=y
-CONFIG_LOCKD_V4=y
-CONFIG_NFS_COMMON=y
-CONFIG_NFS_COMMON_LOCALIO_SUPPORT=y
-CONFIG_NFS_LOCALIO=y
-CONFIG_NFS_V4_2_SSC_HELPER=y
-CONFIG_SUNRPC=y
-CONFIG_SUNRPC_GSS=y
-CONFIG_SUNRPC_BACKCHANNEL=y
-CONFIG_RPCSEC_GSS_KRB5=y
-# CONFIG_SUNRPC_DEBUG is not set
-# CONFIG_CEPH_FS is not set
-# CONFIG_CIFS is not set
-# CONFIG_SMB_SERVER is not set
-# CONFIG_CODA_FS is not set
-# CONFIG_AFS_FS is not set
-CONFIG_9P_FS=y
-# CONFIG_9P_FS_POSIX_ACL is not set
-# CONFIG_9P_FS_SECURITY is not set
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="iso8859-1"
-CONFIG_NLS_CODEPAGE_437=y
-CONFIG_NLS_CODEPAGE_737=m
-CONFIG_NLS_CODEPAGE_775=m
-CONFIG_NLS_CODEPAGE_850=m
-CONFIG_NLS_CODEPAGE_852=m
-CONFIG_NLS_CODEPAGE_855=m
-CONFIG_NLS_CODEPAGE_857=m
-CONFIG_NLS_CODEPAGE_860=m
-CONFIG_NLS_CODEPAGE_861=m
-CONFIG_NLS_CODEPAGE_862=m
-CONFIG_NLS_CODEPAGE_863=m
-CONFIG_NLS_CODEPAGE_864=m
-CONFIG_NLS_CODEPAGE_865=m
-CONFIG_NLS_CODEPAGE_866=m
-CONFIG_NLS_CODEPAGE_869=m
-CONFIG_NLS_CODEPAGE_936=m
-# CONFIG_NLS_CODEPAGE_950 is not set
-CONFIG_NLS_CODEPAGE_932=m
-# CONFIG_NLS_CODEPAGE_949 is not set
-CONFIG_NLS_CODEPAGE_874=m
-CONFIG_NLS_ISO8859_8=m
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-CONFIG_NLS_ASCII=m
-CONFIG_NLS_ISO8859_1=m
-CONFIG_NLS_ISO8859_2=m
-CONFIG_NLS_ISO8859_3=m
-CONFIG_NLS_ISO8859_4=m
-CONFIG_NLS_ISO8859_5=m
-CONFIG_NLS_ISO8859_6=m
-CONFIG_NLS_ISO8859_7=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=m
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=m
-# CONFIG_NLS_MAC_ROMAN is not set
-# CONFIG_NLS_MAC_CELTIC is not set
-# CONFIG_NLS_MAC_CENTEURO is not set
-# CONFIG_NLS_MAC_CROATIAN is not set
-# CONFIG_NLS_MAC_CYRILLIC is not set
-# CONFIG_NLS_MAC_GAELIC is not set
-# CONFIG_NLS_MAC_GREEK is not set
-# CONFIG_NLS_MAC_ICELAND is not set
-# CONFIG_NLS_MAC_INUIT is not set
-# CONFIG_NLS_MAC_ROMANIAN is not set
-# CONFIG_NLS_MAC_TURKISH is not set
-CONFIG_NLS_UTF8=y
-CONFIG_DLM=m
-# CONFIG_DLM_DEBUG is not set
-# CONFIG_UNICODE is not set
-CONFIG_IO_WQ=y
-# end of File systems
-
-#
-# Security options
-#
-CONFIG_KEYS=y
-# CONFIG_KEYS_REQUEST_CACHE is not set
-# CONFIG_PERSISTENT_KEYRINGS is not set
-# CONFIG_BIG_KEYS is not set
-# CONFIG_TRUSTED_KEYS is not set
-# CONFIG_ENCRYPTED_KEYS is not set
-# CONFIG_KEY_DH_OPERATIONS is not set
-# CONFIG_SECURITY_DMESG_RESTRICT is not set
-CONFIG_PROC_MEM_ALWAYS_FORCE=y
-# CONFIG_PROC_MEM_FORCE_PTRACE is not set
-# CONFIG_PROC_MEM_NO_FORCE is not set
-CONFIG_SECURITY=y
-CONFIG_HAS_SECURITY_AUDIT=y
-CONFIG_SECURITYFS=y
-CONFIG_SECURITY_NETWORK=y
-# CONFIG_SECURITY_NETWORK_XFRM is not set
-CONFIG_SECURITY_PATH=y
-CONFIG_LSM_MMAP_MIN_ADDR=65536
-# CONFIG_HARDENED_USERCOPY is not set
-# CONFIG_FORTIFY_SOURCE is not set
-# CONFIG_STATIC_USERMODEHELPER is not set
-CONFIG_SECURITY_SELINUX=y
-# CONFIG_SECURITY_SELINUX_BOOTPARAM is not set
-CONFIG_SECURITY_SELINUX_DEVELOP=y
-CONFIG_SECURITY_SELINUX_AVC_STATS=y
-CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
-CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
-# CONFIG_SECURITY_SELINUX_DEBUG is not set
-# CONFIG_SECURITY_SMACK is not set
-# CONFIG_SECURITY_TOMOYO is not set
-CONFIG_SECURITY_APPARMOR=y
-# CONFIG_SECURITY_APPARMOR_DEBUG is not set
-CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y
-CONFIG_SECURITY_APPARMOR_HASH=y
-CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
-CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y
-CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y
-# CONFIG_SECURITY_LOADPIN is not set
-# CONFIG_SECURITY_YAMA is not set
-# CONFIG_SECURITY_SAFESETID is not set
-# CONFIG_SECURITY_LOCKDOWN_LSM is not set
-# CONFIG_SECURITY_LANDLOCK is not set
-# CONFIG_SECURITY_IPE is not set
-CONFIG_INTEGRITY=y
-# CONFIG_INTEGRITY_SIGNATURE is not set
-CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_IMA is not set
-# CONFIG_EVM is not set
-# CONFIG_DEFAULT_SECURITY_SELINUX is not set
-# CONFIG_DEFAULT_SECURITY_APPARMOR is not set
-CONFIG_DEFAULT_SECURITY_DAC=y
-CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,bpf"
-
-#
-# Kernel hardening options
-#
-
-#
-# Memory initialization
-#
-CONFIG_INIT_STACK_NONE=y
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
-# CONFIG_GCC_PLUGIN_STACKLEAK is not set
-# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
-# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
-CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
-# CONFIG_ZERO_CALL_USED_REGS is not set
-# end of Memory initialization
-
-#
-# Hardening of kernel data structures
-#
-# CONFIG_LIST_HARDENED is not set
-# CONFIG_BUG_ON_DATA_CORRUPTION is not set
-# end of Hardening of kernel data structures
-
-CONFIG_RANDSTRUCT_NONE=y
-# CONFIG_RANDSTRUCT_FULL is not set
-# CONFIG_RANDSTRUCT_PERFORMANCE is not set
-# end of Kernel hardening options
-# end of Security options
-
-CONFIG_XOR_BLOCKS=y
-CONFIG_CRYPTO=y
-
-#
-# Crypto core or helper
-#
-CONFIG_CRYPTO_ALGAPI=y
-CONFIG_CRYPTO_ALGAPI2=y
-CONFIG_CRYPTO_AEAD=y
-CONFIG_CRYPTO_AEAD2=y
-CONFIG_CRYPTO_SIG=y
-CONFIG_CRYPTO_SIG2=y
-CONFIG_CRYPTO_SKCIPHER=y
-CONFIG_CRYPTO_SKCIPHER2=y
-CONFIG_CRYPTO_HASH=y
-CONFIG_CRYPTO_HASH2=y
-CONFIG_CRYPTO_RNG=y
-CONFIG_CRYPTO_RNG2=y
-CONFIG_CRYPTO_RNG_DEFAULT=y
-CONFIG_CRYPTO_AKCIPHER2=y
-CONFIG_CRYPTO_AKCIPHER=y
-CONFIG_CRYPTO_KPP2=y
-CONFIG_CRYPTO_KPP=y
-CONFIG_CRYPTO_ACOMP2=y
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MANAGER2=y
-CONFIG_CRYPTO_USER=y
-CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
-CONFIG_CRYPTO_NULL=y
-CONFIG_CRYPTO_NULL2=y
-# CONFIG_CRYPTO_PCRYPT is not set
-# CONFIG_CRYPTO_CRYPTD is not set
-CONFIG_CRYPTO_AUTHENC=y
-# CONFIG_CRYPTO_TEST is not set
-# end of Crypto core or helper
-
-#
-# Public-key cryptography
-#
-CONFIG_CRYPTO_RSA=y
-CONFIG_CRYPTO_DH=y
-# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set
-CONFIG_CRYPTO_ECC=y
-CONFIG_CRYPTO_ECDH=y
-# CONFIG_CRYPTO_ECDSA is not set
-# CONFIG_CRYPTO_ECRDSA is not set
-CONFIG_CRYPTO_CURVE25519=y
-# end of Public-key cryptography
-
-#
-# Block ciphers
-#
-CONFIG_CRYPTO_AES=y
-# CONFIG_CRYPTO_AES_TI is not set
-# CONFIG_CRYPTO_ANUBIS is not set
-# CONFIG_CRYPTO_ARIA is not set
-# CONFIG_CRYPTO_BLOWFISH is not set
-# CONFIG_CRYPTO_CAMELLIA is not set
-# CONFIG_CRYPTO_CAST5 is not set
-# CONFIG_CRYPTO_CAST6 is not set
-CONFIG_CRYPTO_DES=y
-# CONFIG_CRYPTO_FCRYPT is not set
-# CONFIG_CRYPTO_KHAZAD is not set
-# CONFIG_CRYPTO_SEED is not set
-CONFIG_CRYPTO_SERPENT=m
-# CONFIG_CRYPTO_SM4_GENERIC is not set
-# CONFIG_CRYPTO_TEA is not set
-# CONFIG_CRYPTO_TWOFISH is not set
-# end of Block ciphers
-
-#
-# Length-preserving ciphers and modes
-#
-# CONFIG_CRYPTO_ADIANTUM is not set
-# CONFIG_CRYPTO_ARC4 is not set
-CONFIG_CRYPTO_CHACHA20=y
-CONFIG_CRYPTO_CBC=y
-CONFIG_CRYPTO_CTR=y
-# CONFIG_CRYPTO_CTS is not set
-CONFIG_CRYPTO_ECB=y
-# CONFIG_CRYPTO_HCTR2 is not set
-# CONFIG_CRYPTO_LRW is not set
-# CONFIG_CRYPTO_PCBC is not set
-CONFIG_CRYPTO_XTS=m
-# end of Length-preserving ciphers and modes
-
-#
-# AEAD (authenticated encryption with associated data) ciphers
-#
-# CONFIG_CRYPTO_AEGIS128 is not set
-CONFIG_CRYPTO_CHACHA20POLY1305=y
-CONFIG_CRYPTO_CCM=m
-CONFIG_CRYPTO_GCM=y
-CONFIG_CRYPTO_GENIV=y
-CONFIG_CRYPTO_SEQIV=y
-CONFIG_CRYPTO_ECHAINIV=y
-# CONFIG_CRYPTO_ESSIV is not set
-# end of AEAD (authenticated encryption with associated data) ciphers
-
-#
-# Hashes, digests, and MACs
-#
-CONFIG_CRYPTO_BLAKE2B=y
-CONFIG_CRYPTO_CMAC=y
-CONFIG_CRYPTO_GHASH=y
-CONFIG_CRYPTO_HMAC=y
-# CONFIG_CRYPTO_MD4 is not set
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_MICHAEL_MIC=m
-CONFIG_CRYPTO_POLY1305=y
-# CONFIG_CRYPTO_RMD160 is not set
-CONFIG_CRYPTO_SHA1=y
-CONFIG_CRYPTO_SHA256=y
-CONFIG_CRYPTO_SHA512=y
-CONFIG_CRYPTO_SHA3=y
-# CONFIG_CRYPTO_SM3_GENERIC is not set
-# CONFIG_CRYPTO_STREEBOG is not set
-CONFIG_CRYPTO_WP512=m
-# CONFIG_CRYPTO_XCBC is not set
-CONFIG_CRYPTO_XXHASH=y
-# end of Hashes, digests, and MACs
-
-#
-# CRCs (cyclic redundancy checks)
-#
-CONFIG_CRYPTO_CRC32C=y
-# CONFIG_CRYPTO_CRC32 is not set
-CONFIG_CRYPTO_CRCT10DIF=y
-# CONFIG_CRYPTO_CRC64_ROCKSOFT is not set
-# end of CRCs (cyclic redundancy checks)
-
-#
-# Compression
-#
-CONFIG_CRYPTO_DEFLATE=y
-CONFIG_CRYPTO_LZO=y
-# CONFIG_CRYPTO_842 is not set
-# CONFIG_CRYPTO_LZ4 is not set
-# CONFIG_CRYPTO_LZ4HC is not set
-CONFIG_CRYPTO_ZSTD=y
-# end of Compression
-
-#
-# Random number generation
-#
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
-CONFIG_CRYPTO_DRBG_MENU=y
-CONFIG_CRYPTO_DRBG_HMAC=y
-# CONFIG_CRYPTO_DRBG_HASH is not set
-# CONFIG_CRYPTO_DRBG_CTR is not set
-CONFIG_CRYPTO_DRBG=y
-CONFIG_CRYPTO_JITTERENTROPY=y
-CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64
-CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
-CONFIG_CRYPTO_JITTERENTROPY_OSR=1
-# end of Random number generation
-
-#
-# Userspace interface
-#
-CONFIG_CRYPTO_USER_API=y
-CONFIG_CRYPTO_USER_API_HASH=y
-CONFIG_CRYPTO_USER_API_SKCIPHER=y
-CONFIG_CRYPTO_USER_API_RNG=y
-# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
-CONFIG_CRYPTO_USER_API_AEAD=y
-CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
-# end of Userspace interface
-
-CONFIG_CRYPTO_HASH_INFO=y
-
-#
-# Accelerated Cryptographic Algorithms for CPU (riscv)
-#
-# end of Accelerated Cryptographic Algorithms for CPU (riscv)
-
-CONFIG_CRYPTO_HW=y
-CONFIG_CRYPTO_DEV_ALLWINNER=y
-# CONFIG_CRYPTO_DEV_SUN4I_SS is not set
-# CONFIG_CRYPTO_DEV_SUN8I_CE is not set
-# CONFIG_CRYPTO_DEV_SUN8I_SS is not set
-# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
-# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
-# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set
-# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set
-# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set
-# CONFIG_CRYPTO_DEV_QAT_C62X is not set
-# CONFIG_CRYPTO_DEV_QAT_4XXX is not set
-# CONFIG_CRYPTO_DEV_QAT_420XX is not set
-# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set
-# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set
-# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set
-# CONFIG_CRYPTO_DEV_VIRTIO is not set
-# CONFIG_CRYPTO_DEV_SAFEXCEL is not set
-# CONFIG_CRYPTO_DEV_CCREE is not set
-# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set
-CONFIG_ASYMMETRIC_KEY_TYPE=y
-CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
-CONFIG_X509_CERTIFICATE_PARSER=y
-# CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set
-CONFIG_PKCS7_MESSAGE_PARSER=y
-# CONFIG_PKCS7_TEST_KEY is not set
-# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
-# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
-
-#
-# Certificates for signature checking
-#
-CONFIG_SYSTEM_TRUSTED_KEYRING=y
-CONFIG_SYSTEM_TRUSTED_KEYS=""
-# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
-# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
-# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
-# end of Certificates for signature checking
-
-CONFIG_BINARY_PRINTF=y
-
-#
-# Library routines
-#
-CONFIG_RAID6_PQ=y
-CONFIG_RAID6_PQ_BENCHMARK=y
-CONFIG_LINEAR_RANGES=y
-# CONFIG_PACKING is not set
-CONFIG_BITREVERSE=y
-CONFIG_GENERIC_STRNCPY_FROM_USER=y
-CONFIG_GENERIC_STRNLEN_USER=y
-CONFIG_GENERIC_NET_UTILS=y
-# CONFIG_CORDIC is not set
-# CONFIG_PRIME_NUMBERS is not set
-CONFIG_RATIONAL=y
-CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
-CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
-CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
-
-#
-# Crypto library routines
-#
-CONFIG_CRYPTO_LIB_UTILS=y
-CONFIG_CRYPTO_LIB_AES=y
-CONFIG_CRYPTO_LIB_ARC4=m
-CONFIG_CRYPTO_LIB_GF128MUL=y
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
-CONFIG_CRYPTO_LIB_CHACHA=y
-CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y
-CONFIG_CRYPTO_LIB_CURVE25519=y
-CONFIG_CRYPTO_LIB_DES=y
-CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
-CONFIG_CRYPTO_LIB_POLY1305=y
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
-CONFIG_CRYPTO_LIB_SHA1=y
-CONFIG_CRYPTO_LIB_SHA256=y
-# end of Crypto library routines
-
-CONFIG_CRC_CCITT=m
-CONFIG_CRC16=y
-CONFIG_CRC_T10DIF=y
-# CONFIG_CRC64_ROCKSOFT is not set
-CONFIG_CRC_ITU_T=m
-CONFIG_CRC32=y
-CONFIG_CRC64=m
-# CONFIG_CRC4 is not set
-CONFIG_CRC7=m
-CONFIG_LIBCRC32C=y
-CONFIG_CRC8=m
-CONFIG_CRC_OPTIMIZATIONS=y
-CONFIG_XXHASH=y
-CONFIG_AUDIT_GENERIC=y
-# CONFIG_RANDOM32_SELFTEST is not set
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_LZO_COMPRESS=y
-CONFIG_LZO_DECOMPRESS=y
-CONFIG_LZ4_COMPRESS=m
-CONFIG_LZ4HC_COMPRESS=m
-CONFIG_LZ4_DECOMPRESS=y
-CONFIG_ZSTD_COMMON=y
-CONFIG_ZSTD_COMPRESS=y
-CONFIG_ZSTD_DECOMPRESS=y
-CONFIG_XZ_DEC=y
-CONFIG_XZ_DEC_X86=y
-CONFIG_XZ_DEC_POWERPC=y
-CONFIG_XZ_DEC_ARM=y
-CONFIG_XZ_DEC_ARMTHUMB=y
-CONFIG_XZ_DEC_ARM64=y
-CONFIG_XZ_DEC_SPARC=y
-CONFIG_XZ_DEC_RISCV=y
-# CONFIG_XZ_DEC_MICROLZMA is not set
-CONFIG_XZ_DEC_BCJ=y
-# CONFIG_XZ_DEC_TEST is not set
-CONFIG_DECOMPRESS_GZIP=y
-CONFIG_DECOMPRESS_BZIP2=y
-CONFIG_DECOMPRESS_LZMA=y
-CONFIG_DECOMPRESS_XZ=y
-CONFIG_DECOMPRESS_LZO=y
-CONFIG_DECOMPRESS_LZ4=y
-CONFIG_DECOMPRESS_ZSTD=y
-CONFIG_GENERIC_ALLOCATOR=y
-CONFIG_INTERVAL_TREE=y
-CONFIG_XARRAY_MULTI=y
-CONFIG_ASSOCIATIVE_ARRAY=y
-CONFIG_CLOSURES=y
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
-CONFIG_HAS_IOPORT_MAP=y
-CONFIG_HAS_DMA=y
-CONFIG_NEED_SG_DMA_FLAGS=y
-CONFIG_NEED_DMA_MAP_STATE=y
-CONFIG_ARCH_DMA_ADDR_T_64BIT=y
-CONFIG_DMA_DECLARE_COHERENT=y
-CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
-CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
-CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
-CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y
-CONFIG_ARCH_DMA_DEFAULT_COHERENT=y
-CONFIG_SWIOTLB=y
-# CONFIG_SWIOTLB_DYNAMIC is not set
-CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC=y
-CONFIG_DMA_NEED_SYNC=y
-# CONFIG_DMA_RESTRICTED_POOL is not set
-CONFIG_DMA_NONCOHERENT_MMAP=y
-CONFIG_DMA_COHERENT_POOL=y
-CONFIG_DMA_DIRECT_REMAP=y
-CONFIG_DMA_CMA=y
-# CONFIG_DMA_NUMA_CMA is not set
-
-#
-# Default contiguous memory area size:
-#
-CONFIG_CMA_SIZE_MBYTES=32
-CONFIG_CMA_SIZE_SEL_MBYTES=y
-# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
-# CONFIG_CMA_SIZE_SEL_MIN is not set
-# CONFIG_CMA_SIZE_SEL_MAX is not set
-CONFIG_CMA_ALIGNMENT=8
-# CONFIG_DMA_API_DEBUG is not set
-# CONFIG_DMA_MAP_BENCHMARK is not set
-CONFIG_SGL_ALLOC=y
-CONFIG_CPU_RMAP=y
-CONFIG_DQL=y
-CONFIG_GLOB=y
-# CONFIG_GLOB_SELFTEST is not set
-CONFIG_NLATTR=y
-CONFIG_CLZ_TAB=y
-# CONFIG_IRQ_POLL is not set
-CONFIG_MPILIB=y
-CONFIG_DIMLIB=y
-CONFIG_LIBFDT=y
-CONFIG_OID_REGISTRY=y
-CONFIG_UCS2_STRING=y
-CONFIG_HAVE_GENERIC_VDSO=y
-CONFIG_GENERIC_GETTIMEOFDAY=y
-CONFIG_GENERIC_VDSO_TIME_NS=y
-CONFIG_FONT_SUPPORT=y
-# CONFIG_FONTS is not set
-CONFIG_FONT_8x8=y
-CONFIG_FONT_8x16=y
-CONFIG_SG_POOL=y
-CONFIG_ARCH_HAS_PMEM_API=y
-CONFIG_MEMREGION=y
-CONFIG_ARCH_STACKWALK=y
-CONFIG_STACKDEPOT=y
-CONFIG_STACKDEPOT_MAX_FRAMES=64
-CONFIG_SBITMAP=y
-# CONFIG_LWQ_TEST is not set
-# end of Library routines
-
-CONFIG_GENERIC_IOREMAP=y
-CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
-CONFIG_POLYNOMIAL=m
-CONFIG_FIRMWARE_TABLE=y
-CONFIG_UNION_FIND=y
-CONFIG_MIN_HEAP=y
-
-#
-# Kernel hacking
-#
-
-#
-# printk and dmesg options
-#
-CONFIG_PRINTK_TIME=y
-# CONFIG_PRINTK_CALLER is not set
-# CONFIG_STACKTRACE_BUILD_ID is not set
-CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
-CONFIG_CONSOLE_LOGLEVEL_QUIET=4
-CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
-# CONFIG_BOOT_PRINTK_DELAY is not set
-CONFIG_DYNAMIC_DEBUG=y
-CONFIG_DYNAMIC_DEBUG_CORE=y
-CONFIG_SYMBOLIC_ERRNAME=y
-# end of printk and dmesg options
-
-CONFIG_DEBUG_KERNEL=y
-CONFIG_DEBUG_MISC=y
-
-#
-# Compile-time checks and compiler options
-#
-CONFIG_AS_HAS_NON_CONST_ULEB128=y
-CONFIG_DEBUG_INFO_NONE=y
-# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set
-# CONFIG_DEBUG_INFO_DWARF4 is not set
-# CONFIG_DEBUG_INFO_DWARF5 is not set
-CONFIG_FRAME_WARN=2048
-# CONFIG_STRIP_ASM_SYMS is not set
-# CONFIG_READABLE_ASM is not set
-# CONFIG_HEADERS_INSTALL is not set
-# CONFIG_DEBUG_SECTION_MISMATCH is not set
-CONFIG_SECTION_MISMATCH_WARN_ONLY=y
-# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
-CONFIG_ARCH_WANT_FRAME_POINTERS=y
-CONFIG_FRAME_POINTER=y
-# CONFIG_VMLINUX_MAP is not set
-# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
-# end of Compile-time checks and compiler options
-
-#
-# Generic Kernel Debugging Instruments
-#
-CONFIG_MAGIC_SYSRQ=y
-CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
-CONFIG_MAGIC_SYSRQ_SERIAL=y
-CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
-CONFIG_DEBUG_FS=y
-CONFIG_DEBUG_FS_ALLOW_ALL=y
-# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
-# CONFIG_DEBUG_FS_ALLOW_NONE is not set
-CONFIG_HAVE_ARCH_KGDB=y
-CONFIG_HAVE_ARCH_KGDB_QXFER_PKT=y
-# CONFIG_KGDB is not set
-CONFIG_ARCH_HAS_UBSAN=y
-# CONFIG_UBSAN is not set
-CONFIG_HAVE_KCSAN_COMPILER=y
-# end of Generic Kernel Debugging Instruments
-
-#
-# Networking Debugging
-#
-# CONFIG_NET_DEV_REFCNT_TRACKER is not set
-# CONFIG_NET_NS_REFCNT_TRACKER is not set
-# CONFIG_DEBUG_NET is not set
-# CONFIG_DEBUG_NET_SMALL_RTNL is not set
-# end of Networking Debugging
-
-#
-# Memory Debugging
-#
-CONFIG_PAGE_EXTENSION=y
-# CONFIG_DEBUG_PAGEALLOC is not set
-CONFIG_SLUB_DEBUG=y
-# CONFIG_SLUB_DEBUG_ON is not set
-# CONFIG_PAGE_OWNER is not set
-# CONFIG_PAGE_POISONING is not set
-# CONFIG_DEBUG_PAGE_REF is not set
-# CONFIG_DEBUG_RODATA_TEST is not set
-CONFIG_ARCH_HAS_DEBUG_WX=y
-# CONFIG_DEBUG_WX is not set
-CONFIG_GENERIC_PTDUMP=y
-# CONFIG_PTDUMP_DEBUGFS is not set
-CONFIG_HAVE_DEBUG_KMEMLEAK=y
-# CONFIG_DEBUG_KMEMLEAK is not set
-# CONFIG_PER_VMA_LOCK_STATS is not set
-# CONFIG_DEBUG_OBJECTS is not set
-# CONFIG_SHRINKER_DEBUG is not set
-# CONFIG_DEBUG_STACK_USAGE is not set
-# CONFIG_SCHED_STACK_END_CHECK is not set
-CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y
-# CONFIG_DEBUG_VM is not set
-# CONFIG_DEBUG_VM_PGTABLE is not set
-CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
-# CONFIG_DEBUG_VIRTUAL is not set
-# CONFIG_DEBUG_MEMORY_INIT is not set
-# CONFIG_DEBUG_PER_CPU_MAPS is not set
-CONFIG_CODE_TAGGING=y
-CONFIG_MEM_ALLOC_PROFILING=y
-CONFIG_MEM_ALLOC_PROFILING_ENABLED_BY_DEFAULT=y
-# CONFIG_MEM_ALLOC_PROFILING_DEBUG is not set
-CONFIG_HAVE_ARCH_KASAN=y
-CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
-CONFIG_CC_HAS_KASAN_GENERIC=y
-CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
-# CONFIG_KASAN is not set
-CONFIG_HAVE_ARCH_KFENCE=y
-# CONFIG_KFENCE is not set
-# end of Memory Debugging
-
-# CONFIG_DEBUG_SHIRQ is not set
-
-#
-# Debug Oops, Lockups and Hangs
-#
-# CONFIG_PANIC_ON_OOPS is not set
-CONFIG_PANIC_ON_OOPS_VALUE=0
-CONFIG_PANIC_TIMEOUT=0
-CONFIG_LOCKUP_DETECTOR=y
-CONFIG_SOFTLOCKUP_DETECTOR=y
-# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
-CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y
-# CONFIG_HARDLOCKUP_DETECTOR is not set
-CONFIG_DETECT_HUNG_TASK=y
-CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
-# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
-# CONFIG_WQ_WATCHDOG is not set
-# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
-# CONFIG_TEST_LOCKUP is not set
-# end of Debug Oops, Lockups and Hangs
-
-#
-# Scheduler Debugging
-#
-CONFIG_SCHED_DEBUG=y
-CONFIG_SCHED_INFO=y
-# CONFIG_SCHEDSTATS is not set
-# end of Scheduler Debugging
-
-#
-# Lock Debugging (spinlocks, mutexes, etc...)
-#
-CONFIG_LOCK_DEBUGGING_SUPPORT=y
-# CONFIG_PROVE_LOCKING is not set
-# CONFIG_LOCK_STAT is not set
-# CONFIG_DEBUG_RT_MUTEXES is not set
-# CONFIG_DEBUG_SPINLOCK is not set
-# CONFIG_DEBUG_MUTEXES is not set
-# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
-# CONFIG_DEBUG_RWSEMS is not set
-# CONFIG_DEBUG_LOCK_ALLOC is not set
-CONFIG_DEBUG_ATOMIC_SLEEP=y
-# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
-# CONFIG_LOCK_TORTURE_TEST is not set
-# CONFIG_WW_MUTEX_SELFTEST is not set
-# CONFIG_SCF_TORTURE_TEST is not set
-# CONFIG_CSD_LOCK_WAIT_DEBUG is not set
-# end of Lock Debugging (spinlocks, mutexes, etc...)
-
-# CONFIG_DEBUG_IRQFLAGS is not set
-CONFIG_STACKTRACE=y
-# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
-# CONFIG_DEBUG_KOBJECT is not set
-
-#
-# Debug kernel data structures
-#
-# CONFIG_DEBUG_LIST is not set
-# CONFIG_DEBUG_PLIST is not set
-# CONFIG_DEBUG_SG is not set
-# CONFIG_DEBUG_NOTIFIERS is not set
-# CONFIG_DEBUG_CLOSURES is not set
-# CONFIG_DEBUG_MAPLE_TREE is not set
-# end of Debug kernel data structures
-
-#
-# RCU Debugging
-#
-# CONFIG_RCU_SCALE_TEST is not set
-# CONFIG_RCU_TORTURE_TEST is not set
-# CONFIG_RCU_REF_SCALE_TEST is not set
-CONFIG_RCU_CPU_STALL_TIMEOUT=21
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
-# CONFIG_RCU_CPU_STALL_CPUTIME is not set
-# CONFIG_RCU_TRACE is not set
-# CONFIG_RCU_EQS_DEBUG is not set
-# end of RCU Debugging
-
-# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
-# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
-# CONFIG_LATENCYTOP is not set
-CONFIG_USER_STACKTRACE_SUPPORT=y
-CONFIG_NOP_TRACER=y
-CONFIG_HAVE_RETHOOK=y
-CONFIG_HAVE_FUNCTION_TRACER=y
-CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
-CONFIG_HAVE_FUNCTION_GRAPH_FREGS=y
-CONFIG_HAVE_FTRACE_GRAPH_FUNC=y
-CONFIG_HAVE_DYNAMIC_FTRACE=y
-CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
-CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y
-CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
-CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
-CONFIG_TRACE_CLOCK=y
-CONFIG_RING_BUFFER=y
-CONFIG_EVENT_TRACING=y
-CONFIG_CONTEXT_SWITCH_TRACER=y
-CONFIG_TRACING=y
-CONFIG_GENERIC_TRACER=y
-CONFIG_TRACING_SUPPORT=y
-CONFIG_FTRACE=y
-# CONFIG_BOOTTIME_TRACING is not set
-CONFIG_FUNCTION_TRACER=y
-CONFIG_FUNCTION_GRAPH_TRACER=y
-CONFIG_FUNCTION_GRAPH_RETVAL=y
-# CONFIG_FUNCTION_GRAPH_RETADDR is not set
-CONFIG_DYNAMIC_FTRACE=y
-CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
-CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y
-CONFIG_FPROBE=y
-# CONFIG_FUNCTION_PROFILER is not set
-CONFIG_STACK_TRACER=y
-# CONFIG_IRQSOFF_TRACER is not set
-# CONFIG_SCHED_TRACER is not set
-# CONFIG_HWLAT_TRACER is not set
-# CONFIG_OSNOISE_TRACER is not set
-# CONFIG_TIMERLAT_TRACER is not set
-# CONFIG_FTRACE_SYSCALLS is not set
-# CONFIG_TRACER_SNAPSHOT is not set
-CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
-# CONFIG_PROFILE_ALL_BRANCHES is not set
-# CONFIG_BLK_DEV_IO_TRACE is not set
-CONFIG_FPROBE_EVENTS=y
-CONFIG_UPROBE_EVENTS=y
-CONFIG_BPF_EVENTS=y
-CONFIG_DYNAMIC_EVENTS=y
-CONFIG_PROBE_EVENTS=y
-CONFIG_FTRACE_MCOUNT_RECORD=y
-CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y
-# CONFIG_SYNTH_EVENTS is not set
-# CONFIG_USER_EVENTS is not set
-# CONFIG_TRACE_EVENT_INJECT is not set
-# CONFIG_TRACEPOINT_BENCHMARK is not set
-# CONFIG_RING_BUFFER_BENCHMARK is not set
-# CONFIG_TRACE_EVAL_MAP_FILE is not set
-# CONFIG_FTRACE_RECORD_RECURSION is not set
-# CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING is not set
-# CONFIG_FTRACE_STARTUP_TEST is not set
-# CONFIG_RING_BUFFER_STARTUP_TEST is not set
-# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
-# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
-# CONFIG_RV is not set
-# CONFIG_SAMPLES is not set
-CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y
-CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y
-# CONFIG_STRICT_DEVMEM is not set
-
-#
-# riscv Debugging
-#
-
-#
-# arch/riscv/kernel Testing and Coverage
-#
-CONFIG_RUNTIME_KERNEL_TESTING_MENU=y
-# end of arch/riscv/kernel Testing and Coverage
-# end of riscv Debugging
-
-#
-# Kernel Testing and Coverage
-#
-# CONFIG_KUNIT is not set
-# CONFIG_NOTIFIER_ERROR_INJECTION is not set
-# CONFIG_FAULT_INJECTION is not set
-CONFIG_ARCH_HAS_KCOV=y
-CONFIG_CC_HAS_SANCOV_TRACE_PC=y
-CONFIG_RUNTIME_TESTING_MENU=y
-# CONFIG_TEST_DHRY is not set
-# CONFIG_LKDTM is not set
-# CONFIG_TEST_MIN_HEAP is not set
-# CONFIG_TEST_DIV64 is not set
-# CONFIG_TEST_MULDIV64 is not set
-# CONFIG_BACKTRACE_SELF_TEST is not set
-# CONFIG_TEST_REF_TRACKER is not set
-# CONFIG_RBTREE_TEST is not set
-# CONFIG_REED_SOLOMON_TEST is not set
-# CONFIG_INTERVAL_TREE_TEST is not set
-# CONFIG_PERCPU_TEST is not set
-# CONFIG_ATOMIC64_SELFTEST is not set
-# CONFIG_TEST_HEXDUMP is not set
-# CONFIG_TEST_KSTRTOX is not set
-# CONFIG_TEST_PRINTF is not set
-# CONFIG_TEST_SCANF is not set
-# CONFIG_TEST_BITMAP is not set
-# CONFIG_TEST_UUID is not set
-# CONFIG_TEST_XARRAY is not set
-# CONFIG_TEST_MAPLE_TREE is not set
-# CONFIG_TEST_RHASHTABLE is not set
-# CONFIG_TEST_IDA is not set
-# CONFIG_TEST_LKM is not set
-# CONFIG_TEST_BITOPS is not set
-# CONFIG_TEST_VMALLOC is not set
-# CONFIG_TEST_BPF is not set
-# CONFIG_TEST_BLACKHOLE_DEV is not set
-# CONFIG_FIND_BIT_BENCHMARK is not set
-# CONFIG_TEST_FIRMWARE is not set
-# CONFIG_TEST_SYSCTL is not set
-# CONFIG_TEST_UDELAY is not set
-# CONFIG_TEST_STATIC_KEYS is not set
-# CONFIG_TEST_DYNAMIC_DEBUG is not set
-# CONFIG_TEST_KMOD is not set
-# CONFIG_TEST_KALLSYMS is not set
-# CONFIG_TEST_MEMCAT_P is not set
-# CONFIG_TEST_MEMINIT is not set
-# CONFIG_TEST_FREE_PAGES is not set
-CONFIG_TEST_FPU=m
-# CONFIG_TEST_OBJPOOL is not set
-CONFIG_ARCH_USE_MEMTEST=y
-# CONFIG_MEMTEST is not set
-# end of Kernel Testing and Coverage
-
-#
-# Rust hacking
-#
-# end of Rust hacking
-# end of Kernel hacking
diff --git a/gnu/packages/aux-files/linux-libre/6.14-x86_64.conf b/gnu/packages/aux-files/linux-libre/6.14-x86_64.conf
deleted file mode 100644
index 5a247d69fe..0000000000
--- a/gnu/packages/aux-files/linux-libre/6.14-x86_64.conf
+++ /dev/null
@@ -1,12458 +0,0 @@
-#
-# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.14.0 Kernel Configuration
-#
-CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.4.0"
-CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=110400
-CONFIG_CLANG_VERSION=0
-CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=24100
-CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=24100
-CONFIG_LLD_VERSION=0
-CONFIG_RUSTC_VERSION=0
-CONFIG_RUSTC_LLVM_VERSION=0
-CONFIG_CC_CAN_LINK=y
-CONFIG_CC_CAN_LINK_STATIC=y
-CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
-CONFIG_TOOLS_SUPPORT_RELR=y
-CONFIG_CC_HAS_ASM_INLINE=y
-CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
-CONFIG_PAHOLE_VERSION=127
-CONFIG_IRQ_WORK=y
-CONFIG_BUILDTIME_TABLE_SORT=y
-CONFIG_THREAD_INFO_IN_TASK=y
-
-#
-# General setup
-#
-CONFIG_INIT_ENV_ARG_LIMIT=32
-# CONFIG_COMPILE_TEST is not set
-# CONFIG_WERROR is not set
-CONFIG_LOCALVERSION=""
-# CONFIG_LOCALVERSION_AUTO is not set
-CONFIG_BUILD_SALT=""
-CONFIG_HAVE_KERNEL_GZIP=y
-CONFIG_HAVE_KERNEL_BZIP2=y
-CONFIG_HAVE_KERNEL_LZMA=y
-CONFIG_HAVE_KERNEL_XZ=y
-CONFIG_HAVE_KERNEL_LZO=y
-CONFIG_HAVE_KERNEL_LZ4=y
-CONFIG_HAVE_KERNEL_ZSTD=y
-CONFIG_KERNEL_GZIP=y
-# CONFIG_KERNEL_BZIP2 is not set
-# CONFIG_KERNEL_LZMA is not set
-# CONFIG_KERNEL_XZ is not set
-# CONFIG_KERNEL_LZO is not set
-# CONFIG_KERNEL_LZ4 is not set
-# CONFIG_KERNEL_ZSTD is not set
-CONFIG_DEFAULT_INIT=""
-CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_SYSVIPC=y
-CONFIG_SYSVIPC_SYSCTL=y
-CONFIG_SYSVIPC_COMPAT=y
-CONFIG_POSIX_MQUEUE=y
-CONFIG_POSIX_MQUEUE_SYSCTL=y
-CONFIG_WATCH_QUEUE=y
-CONFIG_CROSS_MEMORY_ATTACH=y
-CONFIG_USELIB=y
-CONFIG_AUDIT=y
-CONFIG_HAVE_ARCH_AUDITSYSCALL=y
-CONFIG_AUDITSYSCALL=y
-
-#
-# IRQ subsystem
-#
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_GENERIC_IRQ_SHOW=y
-CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
-CONFIG_GENERIC_PENDING_IRQ=y
-CONFIG_GENERIC_IRQ_MIGRATION=y
-CONFIG_HARDIRQS_SW_RESEND=y
-CONFIG_GENERIC_IRQ_CHIP=y
-CONFIG_IRQ_DOMAIN=y
-CONFIG_IRQ_DOMAIN_HIERARCHY=y
-CONFIG_GENERIC_MSI_IRQ=y
-CONFIG_IRQ_MSI_IOMMU=y
-CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
-CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
-CONFIG_IRQ_FORCED_THREADING=y
-CONFIG_SPARSE_IRQ=y
-# CONFIG_GENERIC_IRQ_DEBUGFS is not set
-# end of IRQ subsystem
-
-CONFIG_CLOCKSOURCE_WATCHDOG=y
-CONFIG_ARCH_CLOCKSOURCE_INIT=y
-CONFIG_GENERIC_TIME_VSYSCALL=y
-CONFIG_GENERIC_CLOCKEVENTS=y
-CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
-CONFIG_GENERIC_CLOCKEVENTS_BROADCAST_IDLE=y
-CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
-CONFIG_GENERIC_CMOS_UPDATE=y
-CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
-CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
-CONFIG_CONTEXT_TRACKING=y
-CONFIG_CONTEXT_TRACKING_IDLE=y
-
-#
-# Timers subsystem
-#
-CONFIG_TICK_ONESHOT=y
-CONFIG_NO_HZ_COMMON=y
-# CONFIG_HZ_PERIODIC is not set
-CONFIG_NO_HZ_IDLE=y
-# CONFIG_NO_HZ_FULL is not set
-CONFIG_NO_HZ=y
-CONFIG_HIGH_RES_TIMERS=y
-CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100
-# end of Timers subsystem
-
-CONFIG_BPF=y
-CONFIG_HAVE_EBPF_JIT=y
-CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
-
-#
-# BPF subsystem
-#
-CONFIG_BPF_SYSCALL=y
-# CONFIG_BPF_JIT is not set
-CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
-# CONFIG_BPF_PRELOAD is not set
-# end of BPF subsystem
-
-CONFIG_PREEMPT_BUILD=y
-CONFIG_ARCH_HAS_PREEMPT_LAZY=y
-# CONFIG_PREEMPT_NONE is not set
-CONFIG_PREEMPT_VOLUNTARY=y
-# CONFIG_PREEMPT is not set
-# CONFIG_PREEMPT_LAZY is not set
-# CONFIG_PREEMPT_RT is not set
-CONFIG_PREEMPT_COUNT=y
-CONFIG_PREEMPTION=y
-CONFIG_PREEMPT_DYNAMIC=y
-CONFIG_SCHED_CORE=y
-
-#
-# CPU/Task time and stats accounting
-#
-CONFIG_TICK_CPU_ACCOUNTING=y
-# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
-# CONFIG_IRQ_TIME_ACCOUNTING is not set
-CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_TASKSTATS=y
-CONFIG_TASK_DELAY_ACCT=y
-CONFIG_TASK_XACCT=y
-CONFIG_TASK_IO_ACCOUNTING=y
-CONFIG_PSI=y
-# CONFIG_PSI_DEFAULT_DISABLED is not set
-# end of CPU/Task time and stats accounting
-
-CONFIG_CPU_ISOLATION=y
-
-#
-# RCU Subsystem
-#
-CONFIG_TREE_RCU=y
-CONFIG_PREEMPT_RCU=y
-# CONFIG_RCU_EXPERT is not set
-CONFIG_TREE_SRCU=y
-CONFIG_TASKS_RCU_GENERIC=y
-CONFIG_NEED_TASKS_RCU=y
-CONFIG_TASKS_RCU=y
-CONFIG_TASKS_RUDE_RCU=y
-CONFIG_TASKS_TRACE_RCU=y
-CONFIG_RCU_STALL_COMMON=y
-CONFIG_RCU_NEED_SEGCBLIST=y
-# end of RCU Subsystem
-
-# CONFIG_IKCONFIG is not set
-# CONFIG_IKHEADERS is not set
-CONFIG_LOG_BUF_SHIFT=18
-CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
-# CONFIG_PRINTK_INDEX is not set
-CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
-
-#
-# Scheduler features
-#
-# CONFIG_UCLAMP_TASK is not set
-# end of Scheduler features
-
-CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
-CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
-CONFIG_CC_HAS_INT128=y
-CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
-CONFIG_GCC10_NO_ARRAY_BOUNDS=y
-CONFIG_CC_NO_ARRAY_BOUNDS=y
-CONFIG_GCC_NO_STRINGOP_OVERFLOW=y
-CONFIG_CC_NO_STRINGOP_OVERFLOW=y
-CONFIG_ARCH_SUPPORTS_INT128=y
-CONFIG_NUMA_BALANCING=y
-CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
-CONFIG_SLAB_OBJ_EXT=y
-CONFIG_CGROUPS=y
-CONFIG_PAGE_COUNTER=y
-# CONFIG_CGROUP_FAVOR_DYNMODS is not set
-CONFIG_MEMCG=y
-CONFIG_MEMCG_V1=y
-CONFIG_BLK_CGROUP=y
-CONFIG_CGROUP_WRITEBACK=y
-CONFIG_CGROUP_SCHED=y
-CONFIG_GROUP_SCHED_WEIGHT=y
-CONFIG_FAIR_GROUP_SCHED=y
-CONFIG_CFS_BANDWIDTH=y
-# CONFIG_RT_GROUP_SCHED is not set
-CONFIG_SCHED_MM_CID=y
-CONFIG_CGROUP_PIDS=y
-# CONFIG_CGROUP_RDMA is not set
-CONFIG_CGROUP_DMEM=y
-CONFIG_CGROUP_FREEZER=y
-CONFIG_CGROUP_HUGETLB=y
-CONFIG_CPUSETS=y
-# CONFIG_CPUSETS_V1 is not set
-CONFIG_PROC_PID_CPUSET=y
-CONFIG_CGROUP_DEVICE=y
-CONFIG_CGROUP_CPUACCT=y
-CONFIG_CGROUP_PERF=y
-CONFIG_CGROUP_BPF=y
-CONFIG_CGROUP_MISC=y
-# CONFIG_CGROUP_DEBUG is not set
-CONFIG_SOCK_CGROUP_DATA=y
-CONFIG_NAMESPACES=y
-CONFIG_UTS_NS=y
-CONFIG_TIME_NS=y
-CONFIG_IPC_NS=y
-CONFIG_USER_NS=y
-CONFIG_PID_NS=y
-CONFIG_NET_NS=y
-CONFIG_CHECKPOINT_RESTORE=y
-CONFIG_SCHED_AUTOGROUP=y
-CONFIG_RELAY=y
-CONFIG_BLK_DEV_INITRD=y
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_RD_GZIP=y
-CONFIG_RD_BZIP2=y
-CONFIG_RD_LZMA=y
-CONFIG_RD_XZ=y
-CONFIG_RD_LZO=y
-CONFIG_RD_LZ4=y
-CONFIG_RD_ZSTD=y
-CONFIG_BOOT_CONFIG=y
-# CONFIG_BOOT_CONFIG_FORCE is not set
-# CONFIG_BOOT_CONFIG_EMBED is not set
-CONFIG_INITRAMFS_PRESERVE_MTIME=y
-CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
-CONFIG_LD_ORPHAN_WARN=y
-CONFIG_LD_ORPHAN_WARN_LEVEL="warn"
-CONFIG_SYSCTL=y
-CONFIG_HAVE_UID16=y
-CONFIG_SYSCTL_EXCEPTION_TRACE=y
-CONFIG_HAVE_PCSPKR_PLATFORM=y
-CONFIG_EXPERT=y
-CONFIG_UID16=y
-CONFIG_MULTIUSER=y
-CONFIG_SGETMASK_SYSCALL=y
-CONFIG_SYSFS_SYSCALL=y
-CONFIG_FHANDLE=y
-CONFIG_POSIX_TIMERS=y
-CONFIG_PRINTK=y
-CONFIG_BUG=y
-CONFIG_ELF_CORE=y
-CONFIG_PCSPKR_PLATFORM=y
-# CONFIG_BASE_SMALL is not set
-CONFIG_FUTEX=y
-CONFIG_FUTEX_PI=y
-CONFIG_EPOLL=y
-CONFIG_SIGNALFD=y
-CONFIG_TIMERFD=y
-CONFIG_EVENTFD=y
-CONFIG_SHMEM=y
-CONFIG_AIO=y
-CONFIG_IO_URING=y
-CONFIG_ADVISE_SYSCALLS=y
-CONFIG_MEMBARRIER=y
-CONFIG_KCMP=y
-CONFIG_RSEQ=y
-# CONFIG_DEBUG_RSEQ is not set
-CONFIG_CACHESTAT_SYSCALL=y
-# CONFIG_PC104 is not set
-CONFIG_KALLSYMS=y
-# CONFIG_KALLSYMS_SELFTEST is not set
-CONFIG_KALLSYMS_ALL=y
-CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
-CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
-CONFIG_HAVE_PERF_EVENTS=y
-CONFIG_GUEST_PERF_EVENTS=y
-
-#
-# Kernel Performance Events And Counters
-#
-CONFIG_PERF_EVENTS=y
-# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
-# end of Kernel Performance Events And Counters
-
-CONFIG_SYSTEM_DATA_VERIFICATION=y
-CONFIG_PROFILING=y
-CONFIG_TRACEPOINTS=y
-
-#
-# Kexec and crash features
-#
-CONFIG_CRASH_RESERVE=y
-CONFIG_VMCORE_INFO=y
-CONFIG_KEXEC_CORE=y
-CONFIG_HAVE_IMA_KEXEC=y
-CONFIG_KEXEC=y
-CONFIG_KEXEC_FILE=y
-# CONFIG_KEXEC_SIG is not set
-CONFIG_KEXEC_JUMP=y
-CONFIG_CRASH_DUMP=y
-CONFIG_CRASH_HOTPLUG=y
-CONFIG_CRASH_MAX_MEMORY_RANGES=8192
-# end of Kexec and crash features
-# end of General setup
-
-CONFIG_64BIT=y
-CONFIG_X86_64=y
-CONFIG_X86=y
-CONFIG_INSTRUCTION_DECODER=y
-CONFIG_OUTPUT_FORMAT="elf64-x86-64"
-CONFIG_LOCKDEP_SUPPORT=y
-CONFIG_STACKTRACE_SUPPORT=y
-CONFIG_MMU=y
-CONFIG_ARCH_MMAP_RND_BITS_MIN=28
-CONFIG_ARCH_MMAP_RND_BITS_MAX=32
-CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
-CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
-CONFIG_GENERIC_ISA_DMA=y
-CONFIG_GENERIC_BUG=y
-CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
-CONFIG_ARCH_MAY_HAVE_PC_FDC=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_ARCH_HAS_CPU_RELAX=y
-CONFIG_ARCH_HIBERNATION_POSSIBLE=y
-CONFIG_ARCH_SUSPEND_POSSIBLE=y
-CONFIG_AUDIT_ARCH=y
-CONFIG_HAVE_INTEL_TXT=y
-CONFIG_X86_64_SMP=y
-CONFIG_ARCH_SUPPORTS_UPROBES=y
-CONFIG_FIX_EARLYCON_MEM=y
-CONFIG_DYNAMIC_PHYSICAL_MASK=y
-CONFIG_PGTABLE_LEVELS=4
-CONFIG_CC_HAS_SANE_STACKPROTECTOR=y
-
-#
-# Processor type and features
-#
-CONFIG_SMP=y
-CONFIG_X86_X2APIC=y
-# CONFIG_X86_POSTED_MSI is not set
-CONFIG_X86_MPPARSE=y
-# CONFIG_X86_CPU_RESCTRL is not set
-# CONFIG_X86_FRED is not set
-CONFIG_X86_EXTENDED_PLATFORM=y
-CONFIG_X86_NUMACHIP=y
-# CONFIG_X86_VSMP is not set
-# CONFIG_X86_UV is not set
-# CONFIG_X86_GOLDFISH is not set
-# CONFIG_X86_INTEL_MID is not set
-CONFIG_X86_INTEL_LPSS=y
-CONFIG_X86_AMD_PLATFORM_DEVICE=y
-CONFIG_IOSF_MBI=y
-CONFIG_IOSF_MBI_DEBUG=y
-CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
-CONFIG_SCHED_OMIT_FRAME_POINTER=y
-CONFIG_HYPERVISOR_GUEST=y
-CONFIG_PARAVIRT=y
-CONFIG_PARAVIRT_XXL=y
-# CONFIG_PARAVIRT_DEBUG is not set
-CONFIG_PARAVIRT_SPINLOCKS=y
-CONFIG_X86_HV_CALLBACK_VECTOR=y
-CONFIG_XEN=y
-CONFIG_XEN_PV=y
-CONFIG_XEN_512GB=y
-CONFIG_XEN_PV_SMP=y
-CONFIG_XEN_PV_DOM0=y
-CONFIG_XEN_PVHVM=y
-CONFIG_XEN_PVHVM_SMP=y
-CONFIG_XEN_PVHVM_GUEST=y
-CONFIG_XEN_SAVE_RESTORE=y
-# CONFIG_XEN_DEBUG_FS is not set
-CONFIG_XEN_PVH=y
-CONFIG_XEN_DOM0=y
-CONFIG_XEN_PV_MSR_SAFE=y
-CONFIG_KVM_GUEST=y
-CONFIG_ARCH_CPUIDLE_HALTPOLL=y
-CONFIG_PVH=y
-# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
-CONFIG_PARAVIRT_CLOCK=y
-CONFIG_JAILHOUSE_GUEST=y
-# CONFIG_ACRN_GUEST is not set
-CONFIG_INTEL_TDX_GUEST=y
-# CONFIG_MK8 is not set
-# CONFIG_MPSC is not set
-# CONFIG_MCORE2 is not set
-# CONFIG_MATOM is not set
-CONFIG_GENERIC_CPU=y
-CONFIG_X86_INTERNODE_CACHE_SHIFT=6
-CONFIG_X86_L1_CACHE_SHIFT=6
-CONFIG_X86_TSC=y
-CONFIG_X86_HAVE_PAE=y
-CONFIG_X86_CMPXCHG64=y
-CONFIG_X86_CMOV=y
-CONFIG_X86_MINIMUM_CPU_FAMILY=64
-CONFIG_X86_DEBUGCTLMSR=y
-CONFIG_IA32_FEAT_CTL=y
-CONFIG_X86_VMX_FEATURE_NAMES=y
-CONFIG_PROCESSOR_SELECT=y
-CONFIG_CPU_SUP_INTEL=y
-CONFIG_CPU_SUP_AMD=y
-CONFIG_CPU_SUP_HYGON=y
-CONFIG_CPU_SUP_CENTAUR=y
-CONFIG_CPU_SUP_ZHAOXIN=y
-CONFIG_HPET_TIMER=y
-CONFIG_HPET_EMULATE_RTC=y
-CONFIG_DMI=y
-CONFIG_GART_IOMMU=y
-CONFIG_BOOT_VESA_SUPPORT=y
-# CONFIG_MAXSMP is not set
-CONFIG_NR_CPUS_RANGE_BEGIN=2
-CONFIG_NR_CPUS_RANGE_END=512
-CONFIG_NR_CPUS_DEFAULT=64
-CONFIG_NR_CPUS=256
-CONFIG_SCHED_CLUSTER=y
-CONFIG_SCHED_SMT=y
-CONFIG_SCHED_MC=y
-CONFIG_SCHED_MC_PRIO=y
-CONFIG_X86_LOCAL_APIC=y
-CONFIG_ACPI_MADT_WAKEUP=y
-CONFIG_X86_IO_APIC=y
-CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
-CONFIG_X86_MCE=y
-# CONFIG_X86_MCELOG_LEGACY is not set
-CONFIG_X86_MCE_INTEL=y
-CONFIG_X86_MCE_AMD=y
-CONFIG_X86_MCE_THRESHOLD=y
-# CONFIG_X86_MCE_INJECT is not set
-
-#
-# Performance monitoring
-#
-CONFIG_PERF_EVENTS_INTEL_UNCORE=y
-CONFIG_PERF_EVENTS_INTEL_RAPL=y
-CONFIG_PERF_EVENTS_INTEL_CSTATE=y
-CONFIG_PERF_EVENTS_AMD_POWER=m
-CONFIG_PERF_EVENTS_AMD_UNCORE=m
-CONFIG_PERF_EVENTS_AMD_BRS=y
-# end of Performance monitoring
-
-CONFIG_X86_16BIT=y
-CONFIG_X86_ESPFIX64=y
-CONFIG_X86_VSYSCALL_EMULATION=y
-CONFIG_X86_IOPL_IOPERM=y
-CONFIG_MICROCODE=y
-# CONFIG_MICROCODE_LATE_LOADING is not set
-CONFIG_X86_MSR=m
-CONFIG_X86_CPUID=m
-# CONFIG_X86_5LEVEL is not set
-CONFIG_X86_DIRECT_GBPAGES=y
-# CONFIG_X86_CPA_STATISTICS is not set
-CONFIG_X86_MEM_ENCRYPT=y
-# CONFIG_AMD_MEM_ENCRYPT is not set
-CONFIG_NUMA=y
-CONFIG_AMD_NUMA=y
-CONFIG_X86_64_ACPI_NUMA=y
-CONFIG_NODES_SHIFT=6
-CONFIG_ARCH_SPARSEMEM_ENABLE=y
-CONFIG_ARCH_SPARSEMEM_DEFAULT=y
-CONFIG_ARCH_MEMORY_PROBE=y
-CONFIG_ARCH_PROC_KCORE_TEXT=y
-CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
-CONFIG_X86_PMEM_LEGACY_DEVICE=y
-CONFIG_X86_PMEM_LEGACY=y
-CONFIG_X86_CHECK_BIOS_CORRUPTION=y
-CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
-CONFIG_MTRR=y
-CONFIG_MTRR_SANITIZER=y
-CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1
-CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
-CONFIG_X86_PAT=y
-CONFIG_X86_UMIP=y
-CONFIG_CC_HAS_IBT=y
-CONFIG_X86_CET=y
-CONFIG_X86_KERNEL_IBT=y
-CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
-CONFIG_ARCH_PKEY_BITS=4
-CONFIG_X86_INTEL_TSX_MODE_OFF=y
-# CONFIG_X86_INTEL_TSX_MODE_ON is not set
-# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
-CONFIG_X86_SGX=y
-# CONFIG_X86_USER_SHADOW_STACK is not set
-CONFIG_EFI=y
-CONFIG_EFI_STUB=y
-CONFIG_EFI_HANDOVER_PROTOCOL=y
-CONFIG_EFI_MIXED=y
-CONFIG_EFI_RUNTIME_MAP=y
-# CONFIG_HZ_100 is not set
-CONFIG_HZ_250=y
-# CONFIG_HZ_300 is not set
-# CONFIG_HZ_1000 is not set
-CONFIG_HZ=250
-CONFIG_SCHED_HRTICK=y
-CONFIG_ARCH_SUPPORTS_KEXEC=y
-CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y
-CONFIG_ARCH_SELECTS_KEXEC_FILE=y
-CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y
-CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y
-CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y
-CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y
-CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y
-CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y
-CONFIG_ARCH_DEFAULT_CRASH_DUMP=y
-CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y
-CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y
-CONFIG_PHYSICAL_START=0x1000000
-CONFIG_RELOCATABLE=y
-CONFIG_RANDOMIZE_BASE=y
-CONFIG_X86_NEED_RELOCS=y
-CONFIG_PHYSICAL_ALIGN=0x1000000
-CONFIG_DYNAMIC_MEMORY_LAYOUT=y
-CONFIG_RANDOMIZE_MEMORY=y
-CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
-CONFIG_HOTPLUG_CPU=y
-# CONFIG_COMPAT_VDSO is not set
-# CONFIG_LEGACY_VSYSCALL_XONLY is not set
-CONFIG_LEGACY_VSYSCALL_NONE=y
-# CONFIG_CMDLINE_BOOL is not set
-CONFIG_MODIFY_LDT_SYSCALL=y
-# CONFIG_STRICT_SIGALTSTACK_SIZE is not set
-CONFIG_HAVE_LIVEPATCH=y
-CONFIG_LIVEPATCH=y
-CONFIG_X86_BUS_LOCK_DETECT=y
-# end of Processor type and features
-
-CONFIG_CC_HAS_NAMED_AS=y
-CONFIG_USE_X86_SEG_SUPPORT=y
-CONFIG_CC_HAS_SLS=y
-CONFIG_CC_HAS_RETURN_THUNK=y
-CONFIG_CC_HAS_ENTRY_PADDING=y
-CONFIG_FUNCTION_PADDING_CFI=11
-CONFIG_FUNCTION_PADDING_BYTES=16
-CONFIG_CALL_PADDING=y
-CONFIG_HAVE_CALL_THUNKS=y
-CONFIG_CALL_THUNKS=y
-CONFIG_PREFIX_SYMBOLS=y
-CONFIG_CPU_MITIGATIONS=y
-CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y
-CONFIG_MITIGATION_RETPOLINE=y
-CONFIG_MITIGATION_RETHUNK=y
-CONFIG_MITIGATION_UNRET_ENTRY=y
-CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y
-# CONFIG_CALL_THUNKS_DEBUG is not set
-CONFIG_MITIGATION_IBPB_ENTRY=y
-CONFIG_MITIGATION_IBRS_ENTRY=y
-CONFIG_MITIGATION_SRSO=y
-# CONFIG_MITIGATION_SLS is not set
-CONFIG_MITIGATION_GDS=y
-CONFIG_MITIGATION_RFDS=y
-CONFIG_MITIGATION_SPECTRE_BHI=y
-CONFIG_MITIGATION_MDS=y
-CONFIG_MITIGATION_TAA=y
-CONFIG_MITIGATION_MMIO_STALE_DATA=y
-CONFIG_MITIGATION_L1TF=y
-CONFIG_MITIGATION_RETBLEED=y
-CONFIG_MITIGATION_SPECTRE_V1=y
-CONFIG_MITIGATION_SPECTRE_V2=y
-CONFIG_MITIGATION_SRBDS=y
-CONFIG_MITIGATION_SSB=y
-CONFIG_ARCH_HAS_ADD_PAGES=y
-
-#
-# Power management and ACPI options
-#
-CONFIG_ARCH_HIBERNATION_HEADER=y
-CONFIG_SUSPEND=y
-CONFIG_SUSPEND_FREEZER=y
-# CONFIG_SUSPEND_SKIP_SYNC is not set
-CONFIG_HIBERNATE_CALLBACKS=y
-CONFIG_HIBERNATION=y
-CONFIG_HIBERNATION_SNAPSHOT_DEV=y
-CONFIG_HIBERNATION_COMP_LZO=y
-# CONFIG_HIBERNATION_COMP_LZ4 is not set
-CONFIG_HIBERNATION_DEF_COMP="lzo"
-CONFIG_PM_STD_PARTITION=""
-CONFIG_PM_SLEEP=y
-CONFIG_PM_SLEEP_SMP=y
-# CONFIG_PM_AUTOSLEEP is not set
-# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
-CONFIG_PM_WAKELOCKS=y
-CONFIG_PM_WAKELOCKS_LIMIT=100
-CONFIG_PM_WAKELOCKS_GC=y
-CONFIG_PM=y
-CONFIG_PM_DEBUG=y
-CONFIG_PM_ADVANCED_DEBUG=y
-# CONFIG_PM_TEST_SUSPEND is not set
-CONFIG_PM_SLEEP_DEBUG=y
-# CONFIG_DPM_WATCHDOG is not set
-CONFIG_PM_TRACE=y
-CONFIG_PM_TRACE_RTC=y
-CONFIG_PM_CLK=y
-CONFIG_PM_GENERIC_DOMAINS=y
-CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
-CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
-# CONFIG_ENERGY_MODEL is not set
-CONFIG_ARCH_SUPPORTS_ACPI=y
-CONFIG_ACPI=y
-CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
-CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
-CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
-CONFIG_ACPI_TABLE_LIB=y
-CONFIG_ACPI_THERMAL_LIB=y
-# CONFIG_ACPI_DEBUGGER is not set
-CONFIG_ACPI_SPCR_TABLE=y
-CONFIG_ACPI_FPDT=y
-CONFIG_ACPI_LPIT=y
-CONFIG_ACPI_SLEEP=y
-CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
-CONFIG_ACPI_EC=y
-CONFIG_ACPI_EC_DEBUGFS=m
-CONFIG_ACPI_AC=m
-CONFIG_ACPI_BATTERY=m
-CONFIG_ACPI_BUTTON=y
-CONFIG_ACPI_VIDEO=m
-CONFIG_ACPI_FAN=y
-CONFIG_ACPI_TAD=m
-CONFIG_ACPI_DOCK=y
-CONFIG_ACPI_CPU_FREQ_PSS=y
-CONFIG_ACPI_PROCESSOR_CSTATE=y
-CONFIG_ACPI_PROCESSOR_IDLE=y
-CONFIG_ACPI_CPPC_LIB=y
-CONFIG_ACPI_PROCESSOR=y
-CONFIG_ACPI_IPMI=m
-CONFIG_ACPI_HOTPLUG_CPU=y
-CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
-CONFIG_ACPI_THERMAL=y
-CONFIG_ACPI_PLATFORM_PROFILE=m
-CONFIG_ACPI_CUSTOM_DSDT_FILE=""
-CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
-CONFIG_ACPI_TABLE_UPGRADE=y
-# CONFIG_ACPI_DEBUG is not set
-CONFIG_ACPI_PCI_SLOT=y
-CONFIG_ACPI_CONTAINER=y
-CONFIG_ACPI_HOTPLUG_MEMORY=y
-CONFIG_ACPI_HOTPLUG_IOAPIC=y
-CONFIG_ACPI_SBS=m
-CONFIG_ACPI_HED=y
-CONFIG_ACPI_BGRT=y
-# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
-CONFIG_ACPI_NHLT=y
-CONFIG_ACPI_NFIT=m
-# CONFIG_NFIT_SECURITY_DEBUG is not set
-CONFIG_ACPI_NUMA=y
-CONFIG_ACPI_HMAT=y
-CONFIG_HAVE_ACPI_APEI=y
-CONFIG_HAVE_ACPI_APEI_NMI=y
-CONFIG_ACPI_APEI=y
-CONFIG_ACPI_APEI_GHES=y
-CONFIG_ACPI_APEI_PCIEAER=y
-CONFIG_ACPI_APEI_MEMORY_FAILURE=y
-CONFIG_ACPI_APEI_EINJ=m
-CONFIG_ACPI_APEI_EINJ_CXL=y
-# CONFIG_ACPI_APEI_ERST_DEBUG is not set
-CONFIG_ACPI_DPTF=y
-CONFIG_DPTF_POWER=m
-CONFIG_DPTF_PCH_FIVR=m
-CONFIG_ACPI_WATCHDOG=y
-CONFIG_ACPI_EXTLOG=m
-CONFIG_ACPI_ADXL=y
-CONFIG_ACPI_CONFIGFS=m
-CONFIG_ACPI_PFRUT=m
-CONFIG_ACPI_PCC=y
-CONFIG_ACPI_FFH=y
-# CONFIG_PMIC_OPREGION is not set
-CONFIG_TPS68470_PMIC_OPREGION=y
-CONFIG_ACPI_VIOT=y
-CONFIG_ACPI_PRMT=y
-CONFIG_X86_PM_TIMER=y
-
-#
-# CPU Frequency scaling
-#
-CONFIG_CPU_FREQ=y
-CONFIG_CPU_FREQ_GOV_ATTR_SET=y
-CONFIG_CPU_FREQ_GOV_COMMON=y
-CONFIG_CPU_FREQ_STAT=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
-CONFIG_CPU_FREQ_GOV_POWERSAVE=y
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
-CONFIG_CPU_FREQ_GOV_ONDEMAND=y
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
-CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
-
-#
-# CPU frequency scaling drivers
-#
-CONFIG_X86_INTEL_PSTATE=y
-CONFIG_X86_PCC_CPUFREQ=y
-CONFIG_X86_AMD_PSTATE=y
-CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
-# CONFIG_X86_AMD_PSTATE_UT is not set
-CONFIG_X86_ACPI_CPUFREQ=y
-CONFIG_X86_ACPI_CPUFREQ_CPB=y
-CONFIG_X86_POWERNOW_K8=y
-CONFIG_X86_AMD_FREQ_SENSITIVITY=m
-CONFIG_X86_SPEEDSTEP_CENTRINO=y
-CONFIG_X86_P4_CLOCKMOD=m
-
-#
-# shared options
-#
-CONFIG_X86_SPEEDSTEP_LIB=m
-# end of CPU Frequency scaling
-
-#
-# CPU Idle
-#
-CONFIG_CPU_IDLE=y
-CONFIG_CPU_IDLE_GOV_LADDER=y
-CONFIG_CPU_IDLE_GOV_MENU=y
-CONFIG_CPU_IDLE_GOV_TEO=y
-CONFIG_CPU_IDLE_GOV_HALTPOLL=y
-CONFIG_HALTPOLL_CPUIDLE=m
-# end of CPU Idle
-
-CONFIG_INTEL_IDLE=y
-# end of Power management and ACPI options
-
-#
-# Bus options (PCI etc.)
-#
-CONFIG_PCI_DIRECT=y
-CONFIG_PCI_MMCONFIG=y
-CONFIG_PCI_XEN=y
-CONFIG_MMCONF_FAM10H=y
-# CONFIG_PCI_CNB20LE_QUIRK is not set
-# CONFIG_ISA_BUS is not set
-CONFIG_ISA_DMA_API=y
-CONFIG_AMD_NB=y
-CONFIG_AMD_NODE=y
-# end of Bus options (PCI etc.)
-
-#
-# Binary Emulations
-#
-CONFIG_IA32_EMULATION=y
-# CONFIG_IA32_EMULATION_DEFAULT_DISABLED is not set
-CONFIG_X86_X32_ABI=y
-CONFIG_COMPAT_32=y
-CONFIG_COMPAT=y
-CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
-# end of Binary Emulations
-
-CONFIG_KVM_COMMON=y
-CONFIG_HAVE_KVM_PFNCACHE=y
-CONFIG_HAVE_KVM_IRQCHIP=y
-CONFIG_HAVE_KVM_IRQ_ROUTING=y
-CONFIG_HAVE_KVM_DIRTY_RING=y
-CONFIG_HAVE_KVM_DIRTY_RING_TSO=y
-CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y
-CONFIG_KVM_MMIO=y
-CONFIG_KVM_ASYNC_PF=y
-CONFIG_HAVE_KVM_MSI=y
-CONFIG_HAVE_KVM_READONLY_MEM=y
-CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
-CONFIG_KVM_VFIO=y
-CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
-CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y
-CONFIG_KVM_COMPAT=y
-CONFIG_HAVE_KVM_IRQ_BYPASS=y
-CONFIG_HAVE_KVM_NO_POLL=y
-CONFIG_KVM_XFER_TO_GUEST_WORK=y
-CONFIG_HAVE_KVM_PM_NOTIFIER=y
-CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y
-CONFIG_KVM_GENERIC_MMU_NOTIFIER=y
-CONFIG_KVM_ELIDE_TLB_FLUSH_IF_YOUNG=y
-CONFIG_KVM_GENERIC_MEMORY_ATTRIBUTES=y
-CONFIG_KVM_PRIVATE_MEM=y
-CONFIG_KVM_GENERIC_PRIVATE_MEM=y
-CONFIG_HAVE_KVM_ARCH_GMEM_PREPARE=y
-CONFIG_HAVE_KVM_ARCH_GMEM_INVALIDATE=y
-CONFIG_VIRTUALIZATION=y
-CONFIG_KVM_X86=m
-CONFIG_KVM=m
-CONFIG_KVM_WERROR=y
-# CONFIG_KVM_SW_PROTECTED_VM is not set
-CONFIG_KVM_INTEL=m
-# CONFIG_KVM_INTEL_PROVE_VE is not set
-CONFIG_X86_SGX_KVM=y
-CONFIG_KVM_AMD=m
-CONFIG_KVM_AMD_SEV=y
-CONFIG_KVM_SMM=y
-CONFIG_KVM_HYPERV=y
-CONFIG_KVM_XEN=y
-# CONFIG_KVM_PROVE_MMU is not set
-CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y
-CONFIG_KVM_MAX_NR_VCPUS=1024
-CONFIG_AS_AVX512=y
-CONFIG_AS_SHA1_NI=y
-CONFIG_AS_SHA256_NI=y
-CONFIG_AS_TPAUSE=y
-CONFIG_AS_GFNI=y
-CONFIG_AS_VAES=y
-CONFIG_AS_VPCLMULQDQ=y
-CONFIG_AS_WRUSS=y
-CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y
-CONFIG_ARCH_HAS_DMA_OPS=y
-
-#
-# General architecture-dependent options
-#
-CONFIG_HOTPLUG_SMT=y
-CONFIG_HOTPLUG_CORE_SYNC=y
-CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
-CONFIG_HOTPLUG_CORE_SYNC_FULL=y
-CONFIG_HOTPLUG_SPLIT_STARTUP=y
-CONFIG_HOTPLUG_PARALLEL=y
-CONFIG_GENERIC_ENTRY=y
-CONFIG_KPROBES=y
-CONFIG_JUMP_LABEL=y
-# CONFIG_STATIC_KEYS_SELFTEST is not set
-# CONFIG_STATIC_CALL_SELFTEST is not set
-CONFIG_OPTPROBES=y
-CONFIG_KPROBES_ON_FTRACE=y
-CONFIG_UPROBES=y
-CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
-CONFIG_ARCH_USE_BUILTIN_BSWAP=y
-CONFIG_KRETPROBES=y
-CONFIG_KRETPROBE_ON_RETHOOK=y
-CONFIG_USER_RETURN_NOTIFIER=y
-CONFIG_HAVE_IOREMAP_PROT=y
-CONFIG_HAVE_KPROBES=y
-CONFIG_HAVE_KRETPROBES=y
-CONFIG_HAVE_OPTPROBES=y
-CONFIG_HAVE_KPROBES_ON_FTRACE=y
-CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
-CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
-CONFIG_HAVE_NMI=y
-CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
-CONFIG_HAVE_ARCH_TRACEHOOK=y
-CONFIG_HAVE_DMA_CONTIGUOUS=y
-CONFIG_GENERIC_SMP_IDLE_THREAD=y
-CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
-CONFIG_ARCH_HAS_SET_MEMORY=y
-CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
-CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y
-CONFIG_ARCH_HAS_CPU_PASID=y
-CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
-CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
-CONFIG_ARCH_WANTS_NO_INSTR=y
-CONFIG_HAVE_ASM_MODVERSIONS=y
-CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
-CONFIG_HAVE_RSEQ=y
-CONFIG_HAVE_RUST=y
-CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
-CONFIG_HAVE_HW_BREAKPOINT=y
-CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
-CONFIG_HAVE_USER_RETURN_NOTIFIER=y
-CONFIG_HAVE_PERF_EVENTS_NMI=y
-CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y
-CONFIG_HAVE_PERF_REGS=y
-CONFIG_HAVE_PERF_USER_STACK_DUMP=y
-CONFIG_HAVE_ARCH_JUMP_LABEL=y
-CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
-CONFIG_MMU_GATHER_TABLE_FREE=y
-CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
-CONFIG_MMU_GATHER_MERGE_VMAS=y
-CONFIG_MMU_LAZY_TLB_REFCOUNT=y
-CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
-CONFIG_ARCH_HAVE_EXTRA_ELF_NOTES=y
-CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y
-CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
-CONFIG_HAVE_CMPXCHG_LOCAL=y
-CONFIG_HAVE_CMPXCHG_DOUBLE=y
-CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
-CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
-CONFIG_HAVE_ARCH_SECCOMP=y
-CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
-CONFIG_SECCOMP=y
-CONFIG_SECCOMP_FILTER=y
-# CONFIG_SECCOMP_CACHE_DEBUG is not set
-CONFIG_HAVE_ARCH_STACKLEAK=y
-CONFIG_HAVE_STACKPROTECTOR=y
-CONFIG_STACKPROTECTOR=y
-CONFIG_STACKPROTECTOR_STRONG=y
-CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
-CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
-CONFIG_LTO_NONE=y
-CONFIG_ARCH_SUPPORTS_AUTOFDO_CLANG=y
-CONFIG_ARCH_SUPPORTS_PROPELLER_CLANG=y
-CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
-CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
-CONFIG_HAVE_CONTEXT_TRACKING_USER=y
-CONFIG_HAVE_CONTEXT_TRACKING_USER_OFFSTACK=y
-CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
-CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
-CONFIG_HAVE_MOVE_PUD=y
-CONFIG_HAVE_MOVE_PMD=y
-CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
-CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y
-CONFIG_HAVE_ARCH_HUGE_VMAP=y
-CONFIG_HAVE_ARCH_HUGE_VMALLOC=y
-CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
-CONFIG_ARCH_WANT_PMD_MKWRITE=y
-CONFIG_HAVE_ARCH_SOFT_DIRTY=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
-CONFIG_MODULES_USE_ELF_RELA=y
-CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
-CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
-CONFIG_SOFTIRQ_ON_OWN_STACK=y
-CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
-CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
-CONFIG_HAVE_EXIT_THREAD=y
-CONFIG_ARCH_MMAP_RND_BITS=28
-CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
-CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
-CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y
-CONFIG_HAVE_PAGE_SIZE_4KB=y
-CONFIG_PAGE_SIZE_4KB=y
-CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
-CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
-CONFIG_PAGE_SHIFT=12
-CONFIG_HAVE_OBJTOOL=y
-CONFIG_HAVE_JUMP_LABEL_HACK=y
-CONFIG_HAVE_NOINSTR_HACK=y
-CONFIG_HAVE_NOINSTR_VALIDATION=y
-CONFIG_HAVE_UACCESS_VALIDATION=y
-CONFIG_HAVE_STACK_VALIDATION=y
-CONFIG_HAVE_RELIABLE_STACKTRACE=y
-CONFIG_ISA_BUS_API=y
-CONFIG_OLD_SIGSUSPEND3=y
-CONFIG_COMPAT_OLD_SIGACTION=y
-CONFIG_COMPAT_32BIT_TIME=y
-CONFIG_ARCH_SUPPORTS_RT=y
-CONFIG_HAVE_ARCH_VMAP_STACK=y
-CONFIG_VMAP_STACK=y
-CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y
-CONFIG_RANDOMIZE_KSTACK_OFFSET=y
-CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
-CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
-CONFIG_STRICT_KERNEL_RWX=y
-CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
-CONFIG_STRICT_MODULE_RWX=y
-CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
-CONFIG_ARCH_USE_MEMREMAP_PROT=y
-# CONFIG_LOCK_EVENT_COUNTS is not set
-CONFIG_ARCH_HAS_MEM_ENCRYPT=y
-CONFIG_ARCH_HAS_CC_PLATFORM=y
-CONFIG_HAVE_STATIC_CALL=y
-CONFIG_HAVE_STATIC_CALL_INLINE=y
-CONFIG_HAVE_PREEMPT_DYNAMIC=y
-CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y
-CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
-CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
-CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
-CONFIG_ARCH_HAS_ELFCORE_COMPAT=y
-CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y
-CONFIG_DYNAMIC_SIGFRAME=y
-CONFIG_HAVE_ARCH_NODE_DEV_GROUP=y
-CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
-CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
-CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y
-
-#
-# GCOV-based kernel profiling
-#
-# CONFIG_GCOV_KERNEL is not set
-CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
-# end of GCOV-based kernel profiling
-
-CONFIG_HAVE_GCC_PLUGINS=y
-CONFIG_GCC_PLUGINS=y
-CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y
-CONFIG_FUNCTION_ALIGNMENT_4B=y
-CONFIG_FUNCTION_ALIGNMENT_16B=y
-CONFIG_FUNCTION_ALIGNMENT=16
-# end of General architecture-dependent options
-
-CONFIG_RT_MUTEXES=y
-CONFIG_MODULES=y
-# CONFIG_MODULE_DEBUG is not set
-# CONFIG_MODULE_FORCE_LOAD is not set
-CONFIG_MODULE_UNLOAD=y
-# CONFIG_MODULE_FORCE_UNLOAD is not set
-# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set
-CONFIG_MODVERSIONS=y
-CONFIG_GENKSYMS=y
-CONFIG_ASM_MODVERSIONS=y
-# CONFIG_EXTENDED_MODVERSIONS is not set
-CONFIG_BASIC_MODVERSIONS=y
-CONFIG_MODULE_SRCVERSION_ALL=y
-# CONFIG_MODULE_SIG is not set
-CONFIG_MODULE_COMPRESS=y
-CONFIG_MODULE_COMPRESS_GZIP=y
-# CONFIG_MODULE_COMPRESS_XZ is not set
-# CONFIG_MODULE_COMPRESS_ZSTD is not set
-CONFIG_MODULE_COMPRESS_ALL=y
-CONFIG_MODULE_DECOMPRESS=y
-# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
-CONFIG_MODPROBE_PATH="/run/current-system/profile/bin/modprobe"
-# CONFIG_TRIM_UNUSED_KSYMS is not set
-CONFIG_MODULES_TREE_LOOKUP=y
-CONFIG_BLOCK=y
-CONFIG_BLOCK_LEGACY_AUTOLOAD=y
-CONFIG_BLK_RQ_ALLOC_TIME=y
-CONFIG_BLK_CGROUP_RWSTAT=y
-CONFIG_BLK_CGROUP_PUNT_BIO=y
-CONFIG_BLK_DEV_BSG_COMMON=y
-CONFIG_BLK_ICQ=y
-CONFIG_BLK_DEV_BSGLIB=y
-CONFIG_BLK_DEV_INTEGRITY=y
-CONFIG_BLK_DEV_WRITE_MOUNTED=y
-CONFIG_BLK_DEV_ZONED=y
-CONFIG_BLK_DEV_THROTTLING=y
-CONFIG_BLK_WBT=y
-CONFIG_BLK_WBT_MQ=y
-# CONFIG_BLK_CGROUP_IOLATENCY is not set
-CONFIG_BLK_CGROUP_FC_APPID=y
-CONFIG_BLK_CGROUP_IOCOST=y
-CONFIG_BLK_CGROUP_IOPRIO=y
-CONFIG_BLK_DEBUG_FS=y
-# CONFIG_BLK_SED_OPAL is not set
-CONFIG_BLK_INLINE_ENCRYPTION=y
-CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
-
-#
-# Partition Types
-#
-CONFIG_PARTITION_ADVANCED=y
-# CONFIG_ACORN_PARTITION is not set
-CONFIG_AIX_PARTITION=y
-CONFIG_OSF_PARTITION=y
-CONFIG_AMIGA_PARTITION=y
-CONFIG_ATARI_PARTITION=y
-CONFIG_MAC_PARTITION=y
-CONFIG_MSDOS_PARTITION=y
-CONFIG_BSD_DISKLABEL=y
-CONFIG_MINIX_SUBPARTITION=y
-CONFIG_SOLARIS_X86_PARTITION=y
-CONFIG_UNIXWARE_DISKLABEL=y
-CONFIG_LDM_PARTITION=y
-# CONFIG_LDM_DEBUG is not set
-CONFIG_SGI_PARTITION=y
-CONFIG_ULTRIX_PARTITION=y
-CONFIG_SUN_PARTITION=y
-CONFIG_KARMA_PARTITION=y
-CONFIG_EFI_PARTITION=y
-CONFIG_SYSV68_PARTITION=y
-CONFIG_CMDLINE_PARTITION=y
-# end of Partition Types
-
-CONFIG_BLK_MQ_PCI=y
-CONFIG_BLK_MQ_VIRTIO=y
-CONFIG_BLK_PM=y
-CONFIG_BLOCK_HOLDER_DEPRECATED=y
-CONFIG_BLK_MQ_STACKING=y
-
-#
-# IO Schedulers
-#
-CONFIG_MQ_IOSCHED_DEADLINE=y
-CONFIG_MQ_IOSCHED_KYBER=m
-CONFIG_IOSCHED_BFQ=m
-# CONFIG_BFQ_GROUP_IOSCHED is not set
-# end of IO Schedulers
-
-CONFIG_PREEMPT_NOTIFIERS=y
-CONFIG_PADATA=y
-CONFIG_ASN1=y
-CONFIG_UNINLINE_SPIN_UNLOCK=y
-CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
-CONFIG_MUTEX_SPIN_ON_OWNER=y
-CONFIG_RWSEM_SPIN_ON_OWNER=y
-CONFIG_LOCK_SPIN_ON_OWNER=y
-CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
-CONFIG_QUEUED_SPINLOCKS=y
-CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
-CONFIG_QUEUED_RWLOCKS=y
-CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
-CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y
-CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
-CONFIG_FREEZER=y
-
-#
-# Executable file formats
-#
-CONFIG_BINFMT_ELF=y
-CONFIG_COMPAT_BINFMT_ELF=y
-CONFIG_ELFCORE=y
-CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
-CONFIG_BINFMT_SCRIPT=y
-CONFIG_BINFMT_MISC=m
-CONFIG_COREDUMP=y
-# end of Executable file formats
-
-#
-# Memory Management options
-#
-CONFIG_ZPOOL=y
-CONFIG_SWAP=y
-CONFIG_ZSWAP=y
-# CONFIG_ZSWAP_DEFAULT_ON is not set
-# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
-CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
-CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
-CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
-CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
-CONFIG_ZBUD=y
-# CONFIG_Z3FOLD_DEPRECATED is not set
-CONFIG_ZSMALLOC=y
-# CONFIG_ZSMALLOC_STAT is not set
-CONFIG_ZSMALLOC_CHAIN_SIZE=8
-
-#
-# Slab allocator options
-#
-CONFIG_SLUB=y
-# CONFIG_SLUB_TINY is not set
-CONFIG_SLAB_MERGE_DEFAULT=y
-CONFIG_SLAB_FREELIST_RANDOM=y
-CONFIG_SLAB_FREELIST_HARDENED=y
-CONFIG_SLAB_BUCKETS=y
-# CONFIG_SLUB_STATS is not set
-CONFIG_SLUB_CPU_PARTIAL=y
-# CONFIG_RANDOM_KMALLOC_CACHES is not set
-# end of Slab allocator options
-
-CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
-# CONFIG_COMPAT_BRK is not set
-CONFIG_SPARSEMEM=y
-CONFIG_SPARSEMEM_EXTREME=y
-CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
-CONFIG_SPARSEMEM_VMEMMAP=y
-CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y
-CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y
-CONFIG_HAVE_GUP_FAST=y
-CONFIG_NUMA_KEEP_MEMINFO=y
-CONFIG_MEMORY_ISOLATION=y
-CONFIG_EXCLUSIVE_SYSTEM_RAM=y
-CONFIG_HAVE_BOOTMEM_INFO_NODE=y
-CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
-CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
-CONFIG_MEMORY_HOTPLUG=y
-CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE=y
-# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO is not set
-# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL is not set
-# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE is not set
-CONFIG_MEMORY_HOTREMOVE=y
-CONFIG_MHP_MEMMAP_ON_MEMORY=y
-CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
-CONFIG_SPLIT_PTE_PTLOCKS=y
-CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
-CONFIG_SPLIT_PMD_PTLOCKS=y
-CONFIG_MEMORY_BALLOON=y
-CONFIG_BALLOON_COMPACTION=y
-CONFIG_COMPACTION=y
-CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
-CONFIG_PAGE_REPORTING=y
-CONFIG_MIGRATION=y
-CONFIG_DEVICE_MIGRATION=y
-CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
-CONFIG_ARCH_ENABLE_THP_MIGRATION=y
-CONFIG_CONTIG_ALLOC=y
-CONFIG_PCP_BATCH_SCALE_MAX=5
-CONFIG_PHYS_ADDR_T_64BIT=y
-CONFIG_MMU_NOTIFIER=y
-CONFIG_KSM=y
-CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
-CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
-CONFIG_MEMORY_FAILURE=y
-CONFIG_HWPOISON_INJECT=m
-CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
-CONFIG_ARCH_WANTS_THP_SWAP=y
-CONFIG_TRANSPARENT_HUGEPAGE=y
-CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
-# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
-# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set
-CONFIG_THP_SWAP=y
-# CONFIG_READ_ONLY_THP_FOR_FS is not set
-CONFIG_PGTABLE_HAS_HUGE_LEAVES=y
-CONFIG_ARCH_SUPPORTS_HUGE_PFNMAP=y
-CONFIG_ARCH_SUPPORTS_PMD_PFNMAP=y
-CONFIG_ARCH_SUPPORTS_PUD_PFNMAP=y
-CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
-CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
-CONFIG_USE_PERCPU_NUMA_NODE_ID=y
-CONFIG_HAVE_SETUP_PER_CPU_AREA=y
-CONFIG_CMA=y
-# CONFIG_CMA_DEBUGFS is not set
-CONFIG_CMA_SYSFS=y
-CONFIG_CMA_AREAS=7
-CONFIG_MEM_SOFT_DIRTY=y
-CONFIG_GENERIC_EARLY_IOREMAP=y
-# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
-CONFIG_PAGE_IDLE_FLAG=y
-CONFIG_IDLE_PAGE_TRACKING=y
-CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
-CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
-CONFIG_ARCH_HAS_PTE_DEVMAP=y
-CONFIG_ARCH_HAS_ZONE_DMA_SET=y
-CONFIG_ZONE_DMA=y
-CONFIG_ZONE_DMA32=y
-CONFIG_ZONE_DEVICE=y
-CONFIG_HMM_MIRROR=y
-CONFIG_GET_FREE_REGION=y
-# CONFIG_DEVICE_PRIVATE is not set
-CONFIG_VMAP_PFN=y
-CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
-CONFIG_ARCH_HAS_PKEYS=y
-CONFIG_ARCH_USES_PG_ARCH_2=y
-CONFIG_VM_EVENT_COUNTERS=y
-# CONFIG_PERCPU_STATS is not set
-# CONFIG_GUP_TEST is not set
-# CONFIG_DMAPOOL_TEST is not set
-CONFIG_ARCH_HAS_PTE_SPECIAL=y
-CONFIG_MAPPING_DIRTY_HELPERS=y
-CONFIG_MEMFD_CREATE=y
-CONFIG_SECRETMEM=y
-CONFIG_ANON_VMA_NAME=y
-CONFIG_HAVE_ARCH_USERFAULTFD_WP=y
-CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y
-CONFIG_USERFAULTFD=y
-CONFIG_PTE_MARKER_UFFD_WP=y
-CONFIG_LRU_GEN=y
-# CONFIG_LRU_GEN_ENABLED is not set
-# CONFIG_LRU_GEN_STATS is not set
-CONFIG_LRU_GEN_WALKS_MMU=y
-CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
-CONFIG_PER_VMA_LOCK=y
-CONFIG_LOCK_MM_AND_FIND_VMA=y
-CONFIG_IOMMU_MM_DATA=y
-CONFIG_EXECMEM=y
-CONFIG_NUMA_MEMBLKS=y
-# CONFIG_NUMA_EMU is not set
-CONFIG_ARCH_SUPPORTS_PT_RECLAIM=y
-CONFIG_PT_RECLAIM=y
-
-#
-# Data Access Monitoring
-#
-CONFIG_DAMON=y
-CONFIG_DAMON_VADDR=y
-CONFIG_DAMON_PADDR=y
-CONFIG_DAMON_SYSFS=y
-CONFIG_DAMON_RECLAIM=y
-CONFIG_DAMON_LRU_SORT=y
-# end of Data Access Monitoring
-# end of Memory Management options
-
-CONFIG_NET=y
-CONFIG_WANT_COMPAT_NETLINK_MESSAGES=y
-CONFIG_COMPAT_NETLINK_MESSAGES=y
-CONFIG_NET_INGRESS=y
-CONFIG_NET_EGRESS=y
-CONFIG_NET_XGRESS=y
-CONFIG_NET_REDIRECT=y
-CONFIG_SKB_EXTENSIONS=y
-CONFIG_NET_DEVMEM=y
-CONFIG_NET_SHAPER=y
-
-#
-# Networking options
-#
-CONFIG_PACKET=y
-CONFIG_PACKET_DIAG=m
-CONFIG_UNIX=y
-CONFIG_AF_UNIX_OOB=y
-CONFIG_UNIX_DIAG=m
-CONFIG_TLS=m
-# CONFIG_TLS_DEVICE is not set
-# CONFIG_TLS_TOE is not set
-CONFIG_XFRM=y
-CONFIG_XFRM_OFFLOAD=y
-CONFIG_XFRM_ALGO=m
-CONFIG_XFRM_USER=m
-CONFIG_XFRM_USER_COMPAT=m
-CONFIG_XFRM_INTERFACE=m
-# CONFIG_XFRM_SUB_POLICY is not set
-# CONFIG_XFRM_MIGRATE is not set
-CONFIG_XFRM_STATISTICS=y
-CONFIG_XFRM_AH=m
-CONFIG_XFRM_ESP=m
-CONFIG_XFRM_IPCOMP=m
-CONFIG_NET_KEY=m
-# CONFIG_NET_KEY_MIGRATE is not set
-# CONFIG_XFRM_IPTFS is not set
-# CONFIG_SMC is not set
-CONFIG_XDP_SOCKETS=y
-CONFIG_XDP_SOCKETS_DIAG=m
-CONFIG_NET_HANDSHAKE=y
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-CONFIG_IP_ADVANCED_ROUTER=y
-CONFIG_IP_FIB_TRIE_STATS=y
-CONFIG_IP_MULTIPLE_TABLES=y
-CONFIG_IP_ROUTE_MULTIPATH=y
-CONFIG_IP_ROUTE_VERBOSE=y
-CONFIG_IP_ROUTE_CLASSID=y
-CONFIG_IP_PNP=y
-CONFIG_IP_PNP_DHCP=y
-# CONFIG_IP_PNP_BOOTP is not set
-# CONFIG_IP_PNP_RARP is not set
-CONFIG_NET_IPIP=m
-CONFIG_NET_IPGRE_DEMUX=m
-CONFIG_NET_IP_TUNNEL=m
-CONFIG_NET_IPGRE=m
-CONFIG_NET_IPGRE_BROADCAST=y
-CONFIG_IP_MROUTE_COMMON=y
-CONFIG_IP_MROUTE=y
-# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set
-CONFIG_IP_PIMSM_V1=y
-CONFIG_IP_PIMSM_V2=y
-CONFIG_SYN_COOKIES=y
-CONFIG_NET_IPVTI=m
-CONFIG_NET_UDP_TUNNEL=m
-CONFIG_NET_FOU=m
-CONFIG_NET_FOU_IP_TUNNELS=y
-CONFIG_INET_AH=m
-CONFIG_INET_ESP=m
-CONFIG_INET_ESP_OFFLOAD=m
-# CONFIG_INET_ESPINTCP is not set
-CONFIG_INET_IPCOMP=m
-CONFIG_INET_TABLE_PERTURB_ORDER=16
-CONFIG_INET_XFRM_TUNNEL=m
-CONFIG_INET_TUNNEL=m
-CONFIG_INET_DIAG=m
-CONFIG_INET_TCP_DIAG=m
-CONFIG_INET_UDP_DIAG=m
-CONFIG_INET_RAW_DIAG=m
-# CONFIG_INET_DIAG_DESTROY is not set
-CONFIG_TCP_CONG_ADVANCED=y
-CONFIG_TCP_CONG_BIC=m
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_TCP_CONG_WESTWOOD=m
-CONFIG_TCP_CONG_HTCP=m
-CONFIG_TCP_CONG_HSTCP=m
-CONFIG_TCP_CONG_HYBLA=m
-CONFIG_TCP_CONG_VEGAS=m
-CONFIG_TCP_CONG_NV=m
-CONFIG_TCP_CONG_SCALABLE=m
-CONFIG_TCP_CONG_LP=m
-CONFIG_TCP_CONG_VENO=m
-CONFIG_TCP_CONG_YEAH=m
-CONFIG_TCP_CONG_ILLINOIS=m
-CONFIG_TCP_CONG_DCTCP=m
-CONFIG_TCP_CONG_CDG=m
-CONFIG_TCP_CONG_BBR=m
-CONFIG_DEFAULT_CUBIC=y
-# CONFIG_DEFAULT_RENO is not set
-CONFIG_DEFAULT_TCP_CONG="cubic"
-CONFIG_TCP_SIGPOOL=y
-CONFIG_TCP_AO=y
-CONFIG_TCP_MD5SIG=y
-CONFIG_IPV6=y
-CONFIG_IPV6_ROUTER_PREF=y
-CONFIG_IPV6_ROUTE_INFO=y
-# CONFIG_IPV6_OPTIMISTIC_DAD is not set
-CONFIG_INET6_AH=m
-CONFIG_INET6_ESP=m
-CONFIG_INET6_ESP_OFFLOAD=m
-# CONFIG_INET6_ESPINTCP is not set
-CONFIG_INET6_IPCOMP=m
-CONFIG_IPV6_MIP6=m
-CONFIG_IPV6_ILA=m
-CONFIG_INET6_XFRM_TUNNEL=m
-CONFIG_INET6_TUNNEL=m
-CONFIG_IPV6_VTI=m
-CONFIG_IPV6_SIT=m
-CONFIG_IPV6_SIT_6RD=y
-CONFIG_IPV6_NDISC_NODETYPE=y
-CONFIG_IPV6_TUNNEL=m
-CONFIG_IPV6_GRE=m
-CONFIG_IPV6_FOU=m
-CONFIG_IPV6_FOU_TUNNEL=m
-CONFIG_IPV6_MULTIPLE_TABLES=y
-CONFIG_IPV6_SUBTREES=y
-CONFIG_IPV6_MROUTE=y
-CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
-CONFIG_IPV6_PIMSM_V2=y
-# CONFIG_IPV6_SEG6_LWTUNNEL is not set
-# CONFIG_IPV6_SEG6_HMAC is not set
-# CONFIG_IPV6_RPL_LWTUNNEL is not set
-# CONFIG_IPV6_IOAM6_LWTUNNEL is not set
-CONFIG_NETLABEL=y
-CONFIG_MPTCP=y
-CONFIG_INET_MPTCP_DIAG=m
-CONFIG_MPTCP_IPV6=y
-CONFIG_NETWORK_SECMARK=y
-CONFIG_NET_PTP_CLASSIFY=y
-# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
-CONFIG_NETFILTER=y
-CONFIG_NETFILTER_ADVANCED=y
-CONFIG_BRIDGE_NETFILTER=m
-
-#
-# Core Netfilter Configuration
-#
-CONFIG_NETFILTER_INGRESS=y
-CONFIG_NETFILTER_EGRESS=y
-CONFIG_NETFILTER_SKIP_EGRESS=y
-CONFIG_NETFILTER_NETLINK=m
-CONFIG_NETFILTER_FAMILY_BRIDGE=y
-CONFIG_NETFILTER_FAMILY_ARP=y
-CONFIG_NETFILTER_BPF_LINK=y
-CONFIG_NETFILTER_NETLINK_HOOK=m
-CONFIG_NETFILTER_NETLINK_ACCT=m
-CONFIG_NETFILTER_NETLINK_QUEUE=m
-CONFIG_NETFILTER_NETLINK_LOG=m
-CONFIG_NETFILTER_NETLINK_OSF=m
-CONFIG_NF_CONNTRACK=m
-CONFIG_NF_LOG_SYSLOG=m
-CONFIG_NETFILTER_CONNCOUNT=m
-CONFIG_NF_CONNTRACK_MARK=y
-CONFIG_NF_CONNTRACK_SECMARK=y
-CONFIG_NF_CONNTRACK_ZONES=y
-# CONFIG_NF_CONNTRACK_PROCFS is not set
-CONFIG_NF_CONNTRACK_EVENTS=y
-CONFIG_NF_CONNTRACK_TIMEOUT=y
-CONFIG_NF_CONNTRACK_TIMESTAMP=y
-CONFIG_NF_CONNTRACK_LABELS=y
-CONFIG_NF_CONNTRACK_OVS=y
-CONFIG_NF_CT_PROTO_DCCP=y
-CONFIG_NF_CT_PROTO_GRE=y
-CONFIG_NF_CT_PROTO_SCTP=y
-CONFIG_NF_CT_PROTO_UDPLITE=y
-CONFIG_NF_CONNTRACK_AMANDA=m
-CONFIG_NF_CONNTRACK_FTP=m
-CONFIG_NF_CONNTRACK_H323=m
-CONFIG_NF_CONNTRACK_IRC=m
-CONFIG_NF_CONNTRACK_BROADCAST=m
-CONFIG_NF_CONNTRACK_NETBIOS_NS=m
-CONFIG_NF_CONNTRACK_SNMP=m
-CONFIG_NF_CONNTRACK_PPTP=m
-CONFIG_NF_CONNTRACK_SANE=m
-CONFIG_NF_CONNTRACK_SIP=m
-CONFIG_NF_CONNTRACK_TFTP=m
-CONFIG_NF_CT_NETLINK=m
-CONFIG_NF_CT_NETLINK_TIMEOUT=m
-CONFIG_NF_CT_NETLINK_HELPER=m
-CONFIG_NETFILTER_NETLINK_GLUE_CT=y
-CONFIG_NF_NAT=m
-CONFIG_NF_NAT_AMANDA=m
-CONFIG_NF_NAT_FTP=m
-CONFIG_NF_NAT_IRC=m
-CONFIG_NF_NAT_SIP=m
-CONFIG_NF_NAT_TFTP=m
-CONFIG_NF_NAT_REDIRECT=y
-CONFIG_NF_NAT_MASQUERADE=y
-CONFIG_NF_NAT_OVS=y
-CONFIG_NETFILTER_SYNPROXY=m
-CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_INET=y
-CONFIG_NF_TABLES_NETDEV=y
-CONFIG_NFT_NUMGEN=m
-CONFIG_NFT_CT=m
-CONFIG_NFT_FLOW_OFFLOAD=m
-CONFIG_NFT_CONNLIMIT=m
-CONFIG_NFT_LOG=m
-CONFIG_NFT_LIMIT=m
-CONFIG_NFT_MASQ=m
-CONFIG_NFT_REDIR=m
-CONFIG_NFT_NAT=m
-CONFIG_NFT_TUNNEL=m
-CONFIG_NFT_QUEUE=m
-CONFIG_NFT_QUOTA=m
-CONFIG_NFT_REJECT=m
-CONFIG_NFT_REJECT_INET=m
-CONFIG_NFT_COMPAT=m
-CONFIG_NFT_HASH=m
-CONFIG_NFT_FIB=m
-CONFIG_NFT_FIB_INET=m
-CONFIG_NFT_XFRM=m
-CONFIG_NFT_SOCKET=m
-CONFIG_NFT_OSF=m
-CONFIG_NFT_TPROXY=m
-CONFIG_NFT_SYNPROXY=m
-CONFIG_NF_DUP_NETDEV=m
-CONFIG_NFT_DUP_NETDEV=m
-CONFIG_NFT_FWD_NETDEV=m
-CONFIG_NFT_FIB_NETDEV=m
-CONFIG_NFT_REJECT_NETDEV=m
-CONFIG_NF_FLOW_TABLE_INET=m
-CONFIG_NF_FLOW_TABLE=m
-CONFIG_NF_FLOW_TABLE_PROCFS=y
-CONFIG_NETFILTER_XTABLES=m
-CONFIG_NETFILTER_XTABLES_COMPAT=y
-
-#
-# Xtables combined modules
-#
-CONFIG_NETFILTER_XT_MARK=m
-CONFIG_NETFILTER_XT_CONNMARK=m
-CONFIG_NETFILTER_XT_SET=m
-
-#
-# Xtables targets
-#
-CONFIG_NETFILTER_XT_TARGET_AUDIT=m
-CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
-CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
-CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
-CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
-CONFIG_NETFILTER_XT_TARGET_CT=m
-CONFIG_NETFILTER_XT_TARGET_DSCP=m
-CONFIG_NETFILTER_XT_TARGET_HL=m
-CONFIG_NETFILTER_XT_TARGET_HMARK=m
-CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
-CONFIG_NETFILTER_XT_TARGET_LED=m
-CONFIG_NETFILTER_XT_TARGET_LOG=m
-CONFIG_NETFILTER_XT_TARGET_MARK=m
-CONFIG_NETFILTER_XT_NAT=m
-CONFIG_NETFILTER_XT_TARGET_NETMAP=m
-CONFIG_NETFILTER_XT_TARGET_NFLOG=m
-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
-# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
-CONFIG_NETFILTER_XT_TARGET_RATEEST=m
-CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
-CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
-CONFIG_NETFILTER_XT_TARGET_TEE=m
-CONFIG_NETFILTER_XT_TARGET_TPROXY=m
-CONFIG_NETFILTER_XT_TARGET_TRACE=m
-CONFIG_NETFILTER_XT_TARGET_SECMARK=m
-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
-CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
-
-#
-# Xtables matches
-#
-CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
-CONFIG_NETFILTER_XT_MATCH_BPF=m
-CONFIG_NETFILTER_XT_MATCH_CGROUP=m
-CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
-CONFIG_NETFILTER_XT_MATCH_COMMENT=m
-CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
-CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
-CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
-CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
-CONFIG_NETFILTER_XT_MATCH_CPU=m
-CONFIG_NETFILTER_XT_MATCH_DCCP=m
-CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
-CONFIG_NETFILTER_XT_MATCH_DSCP=m
-CONFIG_NETFILTER_XT_MATCH_ECN=m
-CONFIG_NETFILTER_XT_MATCH_ESP=m
-CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
-CONFIG_NETFILTER_XT_MATCH_HELPER=m
-CONFIG_NETFILTER_XT_MATCH_HL=m
-CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
-CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
-CONFIG_NETFILTER_XT_MATCH_IPVS=m
-CONFIG_NETFILTER_XT_MATCH_L2TP=m
-CONFIG_NETFILTER_XT_MATCH_LENGTH=m
-CONFIG_NETFILTER_XT_MATCH_LIMIT=m
-CONFIG_NETFILTER_XT_MATCH_MAC=m
-CONFIG_NETFILTER_XT_MATCH_MARK=m
-CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
-CONFIG_NETFILTER_XT_MATCH_NFACCT=m
-CONFIG_NETFILTER_XT_MATCH_OSF=m
-CONFIG_NETFILTER_XT_MATCH_OWNER=m
-CONFIG_NETFILTER_XT_MATCH_POLICY=m
-CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
-CONFIG_NETFILTER_XT_MATCH_QUOTA=m
-CONFIG_NETFILTER_XT_MATCH_RATEEST=m
-CONFIG_NETFILTER_XT_MATCH_REALM=m
-CONFIG_NETFILTER_XT_MATCH_RECENT=m
-CONFIG_NETFILTER_XT_MATCH_SCTP=m
-CONFIG_NETFILTER_XT_MATCH_SOCKET=m
-CONFIG_NETFILTER_XT_MATCH_STATE=m
-CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
-CONFIG_NETFILTER_XT_MATCH_STRING=m
-CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
-CONFIG_NETFILTER_XT_MATCH_TIME=m
-CONFIG_NETFILTER_XT_MATCH_U32=m
-# end of Core Netfilter Configuration
-
-CONFIG_IP_SET=m
-CONFIG_IP_SET_MAX=256
-CONFIG_IP_SET_BITMAP_IP=m
-CONFIG_IP_SET_BITMAP_IPMAC=m
-CONFIG_IP_SET_BITMAP_PORT=m
-CONFIG_IP_SET_HASH_IP=m
-CONFIG_IP_SET_HASH_IPMARK=m
-CONFIG_IP_SET_HASH_IPPORT=m
-CONFIG_IP_SET_HASH_IPPORTIP=m
-CONFIG_IP_SET_HASH_IPPORTNET=m
-CONFIG_IP_SET_HASH_IPMAC=m
-CONFIG_IP_SET_HASH_MAC=m
-CONFIG_IP_SET_HASH_NETPORTNET=m
-CONFIG_IP_SET_HASH_NET=m
-CONFIG_IP_SET_HASH_NETNET=m
-CONFIG_IP_SET_HASH_NETPORT=m
-CONFIG_IP_SET_HASH_NETIFACE=m
-CONFIG_IP_SET_LIST_SET=m
-CONFIG_IP_VS=m
-CONFIG_IP_VS_IPV6=y
-# CONFIG_IP_VS_DEBUG is not set
-CONFIG_IP_VS_TAB_BITS=12
-
-#
-# IPVS transport protocol load balancing support
-#
-CONFIG_IP_VS_PROTO_TCP=y
-CONFIG_IP_VS_PROTO_UDP=y
-CONFIG_IP_VS_PROTO_AH_ESP=y
-CONFIG_IP_VS_PROTO_ESP=y
-CONFIG_IP_VS_PROTO_AH=y
-CONFIG_IP_VS_PROTO_SCTP=y
-
-#
-# IPVS scheduler
-#
-CONFIG_IP_VS_RR=m
-CONFIG_IP_VS_WRR=m
-CONFIG_IP_VS_LC=m
-CONFIG_IP_VS_WLC=m
-CONFIG_IP_VS_FO=m
-CONFIG_IP_VS_OVF=m
-CONFIG_IP_VS_LBLC=m
-CONFIG_IP_VS_LBLCR=m
-CONFIG_IP_VS_DH=m
-CONFIG_IP_VS_SH=m
-CONFIG_IP_VS_MH=m
-CONFIG_IP_VS_SED=m
-CONFIG_IP_VS_NQ=m
-CONFIG_IP_VS_TWOS=m
-
-#
-# IPVS SH scheduler
-#
-CONFIG_IP_VS_SH_TAB_BITS=8
-
-#
-# IPVS MH scheduler
-#
-CONFIG_IP_VS_MH_TAB_INDEX=12
-
-#
-# IPVS application helper
-#
-CONFIG_IP_VS_FTP=m
-CONFIG_IP_VS_NFCT=y
-CONFIG_IP_VS_PE_SIP=m
-
-#
-# IP: Netfilter Configuration
-#
-CONFIG_NF_DEFRAG_IPV4=m
-CONFIG_IP_NF_IPTABLES_LEGACY=m
-CONFIG_NF_SOCKET_IPV4=m
-CONFIG_NF_TPROXY_IPV4=m
-CONFIG_NF_TABLES_IPV4=y
-CONFIG_NFT_REJECT_IPV4=m
-CONFIG_NFT_DUP_IPV4=m
-CONFIG_NFT_FIB_IPV4=m
-CONFIG_NF_TABLES_ARP=y
-CONFIG_NF_DUP_IPV4=m
-CONFIG_NF_LOG_ARP=m
-CONFIG_NF_LOG_IPV4=m
-CONFIG_NF_REJECT_IPV4=m
-CONFIG_NF_NAT_SNMP_BASIC=m
-CONFIG_NF_NAT_PPTP=m
-CONFIG_NF_NAT_H323=m
-CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_MATCH_AH=m
-CONFIG_IP_NF_MATCH_ECN=m
-CONFIG_IP_NF_MATCH_RPFILTER=m
-CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_TARGET_SYNPROXY=m
-CONFIG_IP_NF_NAT=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_TARGET_NETMAP=m
-CONFIG_IP_NF_TARGET_REDIRECT=m
-CONFIG_IP_NF_MANGLE=m
-CONFIG_IP_NF_TARGET_ECN=m
-CONFIG_IP_NF_TARGET_TTL=m
-CONFIG_IP_NF_RAW=m
-CONFIG_IP_NF_SECURITY=m
-CONFIG_IP_NF_ARPTABLES=m
-CONFIG_NFT_COMPAT_ARP=m
-CONFIG_IP_NF_ARPFILTER=m
-CONFIG_IP_NF_ARP_MANGLE=m
-# end of IP: Netfilter Configuration
-
-#
-# IPv6: Netfilter Configuration
-#
-CONFIG_IP6_NF_IPTABLES_LEGACY=m
-CONFIG_NF_SOCKET_IPV6=m
-CONFIG_NF_TPROXY_IPV6=m
-CONFIG_NF_TABLES_IPV6=y
-CONFIG_NFT_REJECT_IPV6=m
-CONFIG_NFT_DUP_IPV6=m
-CONFIG_NFT_FIB_IPV6=m
-CONFIG_NF_DUP_IPV6=m
-CONFIG_NF_REJECT_IPV6=m
-CONFIG_NF_LOG_IPV6=m
-CONFIG_IP6_NF_IPTABLES=m
-CONFIG_IP6_NF_MATCH_AH=m
-CONFIG_IP6_NF_MATCH_EUI64=m
-CONFIG_IP6_NF_MATCH_FRAG=m
-CONFIG_IP6_NF_MATCH_OPTS=m
-CONFIG_IP6_NF_MATCH_HL=m
-CONFIG_IP6_NF_MATCH_IPV6HEADER=m
-CONFIG_IP6_NF_MATCH_MH=m
-CONFIG_IP6_NF_MATCH_RPFILTER=m
-CONFIG_IP6_NF_MATCH_RT=m
-CONFIG_IP6_NF_MATCH_SRH=m
-CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_TARGET_SYNPROXY=m
-CONFIG_IP6_NF_MANGLE=m
-CONFIG_IP6_NF_RAW=m
-CONFIG_IP6_NF_SECURITY=m
-CONFIG_IP6_NF_NAT=m
-CONFIG_IP6_NF_TARGET_MASQUERADE=m
-CONFIG_IP6_NF_TARGET_NPT=m
-# end of IPv6: Netfilter Configuration
-
-CONFIG_NF_DEFRAG_IPV6=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NFT_BRIDGE_META=m
-CONFIG_NFT_BRIDGE_REJECT=m
-CONFIG_NF_CONNTRACK_BRIDGE=m
-CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m
-CONFIG_BRIDGE_NF_EBTABLES=m
-CONFIG_BRIDGE_EBT_BROUTE=m
-CONFIG_BRIDGE_EBT_T_FILTER=m
-CONFIG_BRIDGE_EBT_T_NAT=m
-CONFIG_BRIDGE_EBT_802_3=m
-CONFIG_BRIDGE_EBT_AMONG=m
-CONFIG_BRIDGE_EBT_ARP=m
-CONFIG_BRIDGE_EBT_IP=m
-CONFIG_BRIDGE_EBT_IP6=m
-CONFIG_BRIDGE_EBT_LIMIT=m
-CONFIG_BRIDGE_EBT_MARK=m
-CONFIG_BRIDGE_EBT_PKTTYPE=m
-CONFIG_BRIDGE_EBT_STP=m
-CONFIG_BRIDGE_EBT_VLAN=m
-CONFIG_BRIDGE_EBT_ARPREPLY=m
-CONFIG_BRIDGE_EBT_DNAT=m
-CONFIG_BRIDGE_EBT_MARK_T=m
-CONFIG_BRIDGE_EBT_REDIRECT=m
-CONFIG_BRIDGE_EBT_SNAT=m
-CONFIG_BRIDGE_EBT_LOG=m
-CONFIG_BRIDGE_EBT_NFLOG=m
-CONFIG_IP_DCCP=m
-CONFIG_INET_DCCP_DIAG=m
-
-#
-# DCCP CCIDs Configuration
-#
-# CONFIG_IP_DCCP_CCID2_DEBUG is not set
-# CONFIG_IP_DCCP_CCID3 is not set
-# end of DCCP CCIDs Configuration
-
-#
-# DCCP Kernel Hacking
-#
-# CONFIG_IP_DCCP_DEBUG is not set
-# end of DCCP Kernel Hacking
-
-CONFIG_IP_SCTP=m
-# CONFIG_SCTP_DBG_OBJCNT is not set
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
-CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
-CONFIG_SCTP_COOKIE_HMAC_MD5=y
-CONFIG_SCTP_COOKIE_HMAC_SHA1=y
-CONFIG_INET_SCTP_DIAG=m
-CONFIG_RDS=m
-CONFIG_RDS_RDMA=m
-CONFIG_RDS_TCP=m
-# CONFIG_RDS_DEBUG is not set
-CONFIG_TIPC=m
-CONFIG_TIPC_MEDIA_IB=y
-CONFIG_TIPC_MEDIA_UDP=y
-CONFIG_TIPC_CRYPTO=y
-CONFIG_TIPC_DIAG=m
-CONFIG_ATM=m
-CONFIG_ATM_CLIP=m
-# CONFIG_ATM_CLIP_NO_ICMP is not set
-CONFIG_ATM_LANE=m
-CONFIG_ATM_MPOA=m
-CONFIG_ATM_BR2684=m
-# CONFIG_ATM_BR2684_IPFILTER is not set
-CONFIG_L2TP=m
-CONFIG_L2TP_DEBUGFS=m
-CONFIG_L2TP_V3=y
-CONFIG_L2TP_IP=m
-CONFIG_L2TP_ETH=m
-CONFIG_STP=m
-CONFIG_GARP=m
-CONFIG_MRP=m
-CONFIG_BRIDGE=m
-CONFIG_BRIDGE_IGMP_SNOOPING=y
-CONFIG_BRIDGE_VLAN_FILTERING=y
-CONFIG_BRIDGE_MRP=y
-CONFIG_BRIDGE_CFM=y
-CONFIG_NET_DSA=m
-CONFIG_NET_DSA_TAG_NONE=m
-CONFIG_NET_DSA_TAG_AR9331=m
-CONFIG_NET_DSA_TAG_BRCM_COMMON=m
-CONFIG_NET_DSA_TAG_BRCM=m
-CONFIG_NET_DSA_TAG_BRCM_LEGACY=m
-CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
-CONFIG_NET_DSA_TAG_HELLCREEK=m
-CONFIG_NET_DSA_TAG_GSWIP=m
-CONFIG_NET_DSA_TAG_DSA_COMMON=m
-CONFIG_NET_DSA_TAG_DSA=m
-CONFIG_NET_DSA_TAG_EDSA=m
-CONFIG_NET_DSA_TAG_MTK=m
-CONFIG_NET_DSA_TAG_KSZ=m
-CONFIG_NET_DSA_TAG_OCELOT=m
-CONFIG_NET_DSA_TAG_OCELOT_8021Q=m
-CONFIG_NET_DSA_TAG_QCA=m
-CONFIG_NET_DSA_TAG_RTL4_A=m
-CONFIG_NET_DSA_TAG_RTL8_4=m
-CONFIG_NET_DSA_TAG_RZN1_A5PSW=m
-CONFIG_NET_DSA_TAG_LAN9303=m
-CONFIG_NET_DSA_TAG_SJA1105=m
-CONFIG_NET_DSA_TAG_TRAILER=m
-CONFIG_NET_DSA_TAG_VSC73XX_8021Q=m
-CONFIG_NET_DSA_TAG_XRS700X=m
-CONFIG_VLAN_8021Q=m
-CONFIG_VLAN_8021Q_GVRP=y
-CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_LLC=m
-CONFIG_LLC2=m
-CONFIG_ATALK=m
-CONFIG_X25=m
-CONFIG_LAPB=m
-CONFIG_PHONET=m
-CONFIG_6LOWPAN=m
-# CONFIG_6LOWPAN_DEBUGFS is not set
-CONFIG_6LOWPAN_NHC=m
-CONFIG_6LOWPAN_NHC_DEST=m
-CONFIG_6LOWPAN_NHC_FRAGMENT=m
-CONFIG_6LOWPAN_NHC_HOP=m
-CONFIG_6LOWPAN_NHC_IPV6=m
-CONFIG_6LOWPAN_NHC_MOBILITY=m
-CONFIG_6LOWPAN_NHC_ROUTING=m
-CONFIG_6LOWPAN_NHC_UDP=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m
-CONFIG_6LOWPAN_GHC_UDP=m
-CONFIG_6LOWPAN_GHC_ICMPV6=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m
-CONFIG_IEEE802154=m
-CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y
-CONFIG_IEEE802154_SOCKET=m
-CONFIG_IEEE802154_6LOWPAN=m
-CONFIG_MAC802154=m
-CONFIG_NET_SCHED=y
-
-#
-# Queueing/Scheduling
-#
-CONFIG_NET_SCH_HTB=m
-CONFIG_NET_SCH_HFSC=m
-CONFIG_NET_SCH_PRIO=m
-CONFIG_NET_SCH_MULTIQ=m
-CONFIG_NET_SCH_RED=m
-CONFIG_NET_SCH_SFB=m
-CONFIG_NET_SCH_SFQ=m
-CONFIG_NET_SCH_TEQL=m
-CONFIG_NET_SCH_TBF=m
-CONFIG_NET_SCH_CBS=m
-CONFIG_NET_SCH_ETF=m
-CONFIG_NET_SCH_MQPRIO_LIB=m
-CONFIG_NET_SCH_TAPRIO=m
-CONFIG_NET_SCH_GRED=m
-CONFIG_NET_SCH_NETEM=m
-CONFIG_NET_SCH_DRR=m
-CONFIG_NET_SCH_MQPRIO=m
-CONFIG_NET_SCH_SKBPRIO=m
-CONFIG_NET_SCH_CHOKE=m
-CONFIG_NET_SCH_QFQ=m
-CONFIG_NET_SCH_CODEL=m
-CONFIG_NET_SCH_FQ_CODEL=m
-CONFIG_NET_SCH_CAKE=m
-CONFIG_NET_SCH_FQ=m
-CONFIG_NET_SCH_HHF=m
-CONFIG_NET_SCH_PIE=m
-CONFIG_NET_SCH_FQ_PIE=m
-CONFIG_NET_SCH_INGRESS=m
-CONFIG_NET_SCH_PLUG=m
-CONFIG_NET_SCH_ETS=m
-# CONFIG_NET_SCH_DEFAULT is not set
-
-#
-# Classification
-#
-CONFIG_NET_CLS=y
-CONFIG_NET_CLS_BASIC=m
-CONFIG_NET_CLS_ROUTE4=m
-CONFIG_NET_CLS_FW=m
-CONFIG_NET_CLS_U32=m
-# CONFIG_CLS_U32_PERF is not set
-CONFIG_CLS_U32_MARK=y
-CONFIG_NET_CLS_FLOW=m
-CONFIG_NET_CLS_CGROUP=m
-CONFIG_NET_CLS_BPF=m
-CONFIG_NET_CLS_FLOWER=m
-CONFIG_NET_CLS_MATCHALL=m
-CONFIG_NET_EMATCH=y
-CONFIG_NET_EMATCH_STACK=32
-CONFIG_NET_EMATCH_CMP=m
-CONFIG_NET_EMATCH_NBYTE=m
-CONFIG_NET_EMATCH_U32=m
-CONFIG_NET_EMATCH_META=m
-CONFIG_NET_EMATCH_TEXT=m
-CONFIG_NET_EMATCH_CANID=m
-CONFIG_NET_EMATCH_IPSET=m
-CONFIG_NET_EMATCH_IPT=m
-CONFIG_NET_CLS_ACT=y
-CONFIG_NET_ACT_POLICE=m
-CONFIG_NET_ACT_GACT=m
-CONFIG_GACT_PROB=y
-CONFIG_NET_ACT_MIRRED=m
-CONFIG_NET_ACT_SAMPLE=m
-CONFIG_NET_ACT_NAT=m
-CONFIG_NET_ACT_PEDIT=m
-CONFIG_NET_ACT_SIMP=m
-CONFIG_NET_ACT_SKBEDIT=m
-CONFIG_NET_ACT_CSUM=m
-CONFIG_NET_ACT_MPLS=m
-CONFIG_NET_ACT_VLAN=m
-CONFIG_NET_ACT_BPF=m
-CONFIG_NET_ACT_CONNMARK=m
-CONFIG_NET_ACT_CTINFO=m
-CONFIG_NET_ACT_SKBMOD=m
-CONFIG_NET_ACT_IFE=m
-CONFIG_NET_ACT_TUNNEL_KEY=m
-CONFIG_NET_ACT_CT=m
-CONFIG_NET_ACT_GATE=m
-CONFIG_NET_IFE_SKBMARK=m
-CONFIG_NET_IFE_SKBPRIO=m
-CONFIG_NET_IFE_SKBTCINDEX=m
-# CONFIG_NET_TC_SKB_EXT is not set
-CONFIG_NET_SCH_FIFO=y
-CONFIG_DCB=y
-CONFIG_DNS_RESOLVER=y
-CONFIG_BATMAN_ADV=m
-# CONFIG_BATMAN_ADV_BATMAN_V is not set
-CONFIG_BATMAN_ADV_BLA=y
-CONFIG_BATMAN_ADV_DAT=y
-CONFIG_BATMAN_ADV_NC=y
-CONFIG_BATMAN_ADV_MCAST=y
-# CONFIG_BATMAN_ADV_DEBUG is not set
-# CONFIG_BATMAN_ADV_TRACING is not set
-CONFIG_OPENVSWITCH=m
-CONFIG_OPENVSWITCH_GRE=m
-CONFIG_OPENVSWITCH_VXLAN=m
-CONFIG_OPENVSWITCH_GENEVE=m
-CONFIG_VSOCKETS=m
-CONFIG_VSOCKETS_DIAG=m
-CONFIG_VSOCKETS_LOOPBACK=m
-CONFIG_VMWARE_VMCI_VSOCKETS=m
-CONFIG_VIRTIO_VSOCKETS=m
-CONFIG_VIRTIO_VSOCKETS_COMMON=m
-CONFIG_HYPERV_VSOCKETS=m
-CONFIG_NETLINK_DIAG=m
-CONFIG_MPLS=y
-CONFIG_NET_MPLS_GSO=m
-CONFIG_MPLS_ROUTING=m
-CONFIG_MPLS_IPTUNNEL=m
-CONFIG_NET_NSH=m
-CONFIG_HSR=m
-CONFIG_NET_SWITCHDEV=y
-CONFIG_NET_L3_MASTER_DEV=y
-CONFIG_QRTR=m
-CONFIG_QRTR_SMD=m
-CONFIG_QRTR_TUN=m
-CONFIG_QRTR_MHI=m
-CONFIG_NET_NCSI=y
-# CONFIG_NCSI_OEM_CMD_GET_MAC is not set
-# CONFIG_NCSI_OEM_CMD_KEEP_PHY is not set
-CONFIG_PCPU_DEV_REFCNT=y
-CONFIG_MAX_SKB_FRAGS=17
-CONFIG_RPS=y
-CONFIG_RFS_ACCEL=y
-CONFIG_SOCK_RX_QUEUE_MAPPING=y
-CONFIG_XPS=y
-CONFIG_CGROUP_NET_PRIO=y
-CONFIG_CGROUP_NET_CLASSID=y
-CONFIG_NET_RX_BUSY_POLL=y
-CONFIG_BQL=y
-# CONFIG_BPF_STREAM_PARSER is not set
-CONFIG_NET_FLOW_LIMIT=y
-
-#
-# Network testing
-#
-CONFIG_NET_PKTGEN=m
-CONFIG_NET_DROP_MONITOR=m
-# end of Network testing
-# end of Networking options
-
-CONFIG_HAMRADIO=y
-
-#
-# Packet Radio protocols
-#
-CONFIG_AX25=m
-CONFIG_AX25_DAMA_SLAVE=y
-CONFIG_NETROM=m
-CONFIG_ROSE=m
-
-#
-# AX.25 network device drivers
-#
-CONFIG_MKISS=m
-CONFIG_6PACK=m
-CONFIG_BPQETHER=m
-CONFIG_BAYCOM_SER_FDX=m
-CONFIG_BAYCOM_SER_HDX=m
-CONFIG_BAYCOM_PAR=m
-CONFIG_YAM=m
-# end of AX.25 network device drivers
-
-CONFIG_CAN=m
-CONFIG_CAN_RAW=m
-CONFIG_CAN_BCM=m
-CONFIG_CAN_GW=m
-CONFIG_CAN_J1939=m
-CONFIG_CAN_ISOTP=m
-CONFIG_BT=m
-CONFIG_BT_BREDR=y
-CONFIG_BT_RFCOMM=m
-CONFIG_BT_RFCOMM_TTY=y
-CONFIG_BT_BNEP=m
-CONFIG_BT_BNEP_MC_FILTER=y
-CONFIG_BT_BNEP_PROTO_FILTER=y
-CONFIG_BT_HIDP=m
-CONFIG_BT_LE=y
-CONFIG_BT_LE_L2CAP_ECRED=y
-CONFIG_BT_6LOWPAN=m
-# CONFIG_BT_LEDS is not set
-CONFIG_BT_MSFTEXT=y
-CONFIG_BT_AOSPEXT=y
-CONFIG_BT_DEBUGFS=y
-# CONFIG_BT_SELFTEST is not set
-
-#
-# Bluetooth device drivers
-#
-CONFIG_BT_INTEL=m
-CONFIG_BT_BCM=m
-CONFIG_BT_RTL=m
-CONFIG_BT_QCA=m
-CONFIG_BT_MTK=m
-CONFIG_BT_HCIBTUSB=m
-# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
-CONFIG_BT_HCIBTUSB_POLL_SYNC=y
-CONFIG_BT_HCIBTUSB_AUTO_ISOC_ALT=y
-CONFIG_BT_HCIBTUSB_BCM=y
-CONFIG_BT_HCIBTUSB_MTK=y
-CONFIG_BT_HCIBTUSB_RTL=y
-CONFIG_BT_HCIBTSDIO=m
-CONFIG_BT_HCIUART=m
-CONFIG_BT_HCIUART_SERDEV=y
-CONFIG_BT_HCIUART_H4=y
-CONFIG_BT_HCIUART_NOKIA=m
-CONFIG_BT_HCIUART_BCSP=y
-CONFIG_BT_HCIUART_ATH3K=y
-CONFIG_BT_HCIUART_LL=y
-CONFIG_BT_HCIUART_3WIRE=y
-CONFIG_BT_HCIUART_INTEL=y
-CONFIG_BT_HCIUART_BCM=y
-CONFIG_BT_HCIUART_RTL=y
-CONFIG_BT_HCIUART_QCA=y
-CONFIG_BT_HCIUART_AG6XX=y
-CONFIG_BT_HCIUART_MRVL=y
-CONFIG_BT_HCIUART_AML=y
-CONFIG_BT_HCIBCM203X=m
-CONFIG_BT_HCIBCM4377=m
-CONFIG_BT_HCIBPA10X=m
-CONFIG_BT_HCIBFUSB=m
-CONFIG_BT_HCIDTL1=m
-CONFIG_BT_HCIBT3C=m
-CONFIG_BT_HCIBLUECARD=m
-CONFIG_BT_HCIVHCI=m
-CONFIG_BT_MRVL=m
-CONFIG_BT_MRVL_SDIO=m
-CONFIG_BT_ATH3K=m
-CONFIG_BT_MTKSDIO=m
-CONFIG_BT_MTKUART=m
-CONFIG_BT_HCIRSI=m
-CONFIG_BT_VIRTIO=m
-CONFIG_BT_NXPUART=m
-CONFIG_BT_INTEL_PCIE=m
-# end of Bluetooth device drivers
-
-CONFIG_AF_RXRPC=m
-CONFIG_AF_RXRPC_IPV6=y
-# CONFIG_AF_RXRPC_INJECT_LOSS is not set
-# CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set
-# CONFIG_AF_RXRPC_DEBUG is not set
-# CONFIG_RXKAD is not set
-# CONFIG_RXPERF is not set
-CONFIG_AF_KCM=m
-CONFIG_STREAM_PARSER=y
-CONFIG_MCTP=y
-CONFIG_MCTP_FLOWS=y
-CONFIG_FIB_RULES=y
-CONFIG_WIRELESS=y
-CONFIG_WIRELESS_EXT=y
-CONFIG_WEXT_CORE=y
-CONFIG_WEXT_PROC=y
-CONFIG_WEXT_PRIV=y
-CONFIG_CFG80211=m
-# CONFIG_NL80211_TESTMODE is not set
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
-CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
-CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
-CONFIG_CFG80211_DEFAULT_PS=y
-CONFIG_CFG80211_DEBUGFS=y
-CONFIG_CFG80211_CRDA_SUPPORT=y
-CONFIG_CFG80211_WEXT=y
-CONFIG_MAC80211=m
-CONFIG_MAC80211_HAS_RC=y
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
-CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
-CONFIG_MAC80211_MESH=y
-CONFIG_MAC80211_LEDS=y
-CONFIG_MAC80211_DEBUGFS=y
-CONFIG_MAC80211_MESSAGE_TRACING=y
-# CONFIG_MAC80211_DEBUG_MENU is not set
-CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
-CONFIG_RFKILL=y
-CONFIG_RFKILL_LEDS=y
-CONFIG_RFKILL_INPUT=y
-CONFIG_RFKILL_GPIO=m
-CONFIG_NET_9P=m
-CONFIG_NET_9P_FD=m
-CONFIG_NET_9P_VIRTIO=m
-CONFIG_NET_9P_XEN=m
-CONFIG_NET_9P_USBG=m
-CONFIG_NET_9P_RDMA=m
-# CONFIG_NET_9P_DEBUG is not set
-CONFIG_CAIF=m
-# CONFIG_CAIF_DEBUG is not set
-CONFIG_CAIF_NETDEV=m
-CONFIG_CAIF_USB=m
-CONFIG_CEPH_LIB=m
-# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
-CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
-CONFIG_NFC=m
-CONFIG_NFC_DIGITAL=m
-CONFIG_NFC_NCI=m
-CONFIG_NFC_NCI_SPI=m
-CONFIG_NFC_NCI_UART=m
-CONFIG_NFC_HCI=m
-CONFIG_NFC_SHDLC=y
-
-#
-# Near Field Communication (NFC) devices
-#
-CONFIG_NFC_TRF7970A=m
-CONFIG_NFC_MEI_PHY=m
-CONFIG_NFC_SIM=m
-CONFIG_NFC_PORT100=m
-CONFIG_NFC_VIRTUAL_NCI=m
-CONFIG_NFC_FDP=m
-CONFIG_NFC_FDP_I2C=m
-CONFIG_NFC_PN544=m
-CONFIG_NFC_PN544_I2C=m
-CONFIG_NFC_PN544_MEI=m
-CONFIG_NFC_PN533=m
-CONFIG_NFC_PN533_USB=m
-CONFIG_NFC_PN533_I2C=m
-CONFIG_NFC_PN532_UART=m
-CONFIG_NFC_MICROREAD=m
-CONFIG_NFC_MICROREAD_I2C=m
-CONFIG_NFC_MICROREAD_MEI=m
-CONFIG_NFC_MRVL=m
-CONFIG_NFC_MRVL_USB=m
-CONFIG_NFC_MRVL_UART=m
-CONFIG_NFC_MRVL_I2C=m
-CONFIG_NFC_MRVL_SPI=m
-CONFIG_NFC_ST21NFCA=m
-CONFIG_NFC_ST21NFCA_I2C=m
-CONFIG_NFC_ST_NCI=m
-CONFIG_NFC_ST_NCI_I2C=m
-CONFIG_NFC_ST_NCI_SPI=m
-CONFIG_NFC_NXP_NCI=m
-CONFIG_NFC_NXP_NCI_I2C=m
-CONFIG_NFC_S3FWRN5=m
-CONFIG_NFC_S3FWRN5_I2C=m
-CONFIG_NFC_S3FWRN82_UART=m
-CONFIG_NFC_ST95HF=m
-# end of Near Field Communication (NFC) devices
-
-CONFIG_PSAMPLE=m
-CONFIG_NET_IFE=m
-CONFIG_LWTUNNEL=y
-CONFIG_LWTUNNEL_BPF=y
-CONFIG_DST_CACHE=y
-CONFIG_GRO_CELLS=y
-CONFIG_NET_IEEE8021Q_HELPERS=y
-CONFIG_NET_SELFTESTS=y
-CONFIG_NET_SOCK_MSG=y
-CONFIG_NET_DEVLINK=y
-CONFIG_PAGE_POOL=y
-CONFIG_PAGE_POOL_STATS=y
-CONFIG_FAILOVER=y
-CONFIG_ETHTOOL_NETLINK=y
-
-#
-# Device Drivers
-#
-CONFIG_HAVE_EISA=y
-# CONFIG_EISA is not set
-CONFIG_HAVE_PCI=y
-CONFIG_GENERIC_PCI_IOMAP=y
-CONFIG_PCI=y
-CONFIG_PCI_DOMAINS=y
-CONFIG_PCIEPORTBUS=y
-CONFIG_HOTPLUG_PCI_PCIE=y
-CONFIG_PCIEAER=y
-# CONFIG_PCIEAER_INJECT is not set
-CONFIG_PCIEAER_CXL=y
-# CONFIG_PCIE_ECRC is not set
-CONFIG_PCIEASPM=y
-CONFIG_PCIEASPM_DEFAULT=y
-# CONFIG_PCIEASPM_POWERSAVE is not set
-# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
-# CONFIG_PCIEASPM_PERFORMANCE is not set
-CONFIG_PCIE_PME=y
-CONFIG_PCIE_DPC=y
-CONFIG_PCIE_PTM=y
-# CONFIG_PCIE_EDR is not set
-CONFIG_PCI_MSI=y
-CONFIG_PCI_QUIRKS=y
-# CONFIG_PCI_DEBUG is not set
-CONFIG_PCI_REALLOC_ENABLE_AUTO=y
-CONFIG_PCI_STUB=m
-# CONFIG_PCI_PF_STUB is not set
-CONFIG_XEN_PCIDEV_FRONTEND=m
-CONFIG_PCI_ATS=y
-CONFIG_PCI_DOE=y
-CONFIG_PCI_LOCKLESS_CONFIG=y
-CONFIG_PCI_IOV=y
-CONFIG_PCI_NPEM=y
-CONFIG_PCI_PRI=y
-CONFIG_PCI_PASID=y
-CONFIG_PCIE_TPH=y
-# CONFIG_PCI_P2PDMA is not set
-CONFIG_PCI_LABEL=y
-CONFIG_PCI_HYPERV=m
-# CONFIG_PCIE_BUS_TUNE_OFF is not set
-CONFIG_PCIE_BUS_DEFAULT=y
-# CONFIG_PCIE_BUS_SAFE is not set
-# CONFIG_PCIE_BUS_PERFORMANCE is not set
-# CONFIG_PCIE_BUS_PEER2PEER is not set
-CONFIG_VGA_ARB=y
-CONFIG_VGA_ARB_MAX_GPUS=16
-CONFIG_HOTPLUG_PCI=y
-CONFIG_HOTPLUG_PCI_ACPI=y
-CONFIG_HOTPLUG_PCI_ACPI_IBM=m
-CONFIG_HOTPLUG_PCI_CPCI=y
-CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
-CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
-CONFIG_HOTPLUG_PCI_OCTEONEP=y
-CONFIG_HOTPLUG_PCI_SHPC=y
-
-#
-# PCI controller drivers
-#
-CONFIG_VMD=m
-CONFIG_PCI_HYPERV_INTERFACE=m
-
-#
-# Cadence-based PCIe controllers
-#
-# end of Cadence-based PCIe controllers
-
-#
-# DesignWare-based PCIe controllers
-#
-# CONFIG_PCI_MESON is not set
-# CONFIG_PCIE_DW_PLAT_HOST is not set
-# end of DesignWare-based PCIe controllers
-
-#
-# Mobiveil-based PCIe controllers
-#
-# end of Mobiveil-based PCIe controllers
-
-#
-# PLDA-based PCIe controllers
-#
-# end of PLDA-based PCIe controllers
-# end of PCI controller drivers
-
-#
-# PCI Endpoint
-#
-# CONFIG_PCI_ENDPOINT is not set
-# end of PCI Endpoint
-
-#
-# PCI switch controller drivers
-#
-CONFIG_PCI_SW_SWITCHTEC=m
-# end of PCI switch controller drivers
-
-CONFIG_CXL_BUS=m
-CONFIG_CXL_PCI=m
-# CONFIG_CXL_MEM_RAW_COMMANDS is not set
-CONFIG_CXL_ACPI=m
-CONFIG_CXL_PMEM=m
-CONFIG_CXL_MEM=m
-CONFIG_CXL_PORT=m
-CONFIG_CXL_SUSPEND=y
-CONFIG_CXL_REGION=y
-# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
-CONFIG_PCCARD=m
-CONFIG_PCMCIA=m
-CONFIG_PCMCIA_LOAD_CIS=y
-CONFIG_CARDBUS=y
-
-#
-# PC-card bridges
-#
-CONFIG_YENTA=m
-CONFIG_YENTA_O2=y
-CONFIG_YENTA_RICOH=y
-CONFIG_YENTA_TI=y
-CONFIG_YENTA_ENE_TUNE=y
-CONFIG_YENTA_TOSHIBA=y
-CONFIG_PD6729=m
-CONFIG_I82092=m
-CONFIG_PCCARD_NONSTATIC=y
-CONFIG_RAPIDIO=y
-CONFIG_RAPIDIO_TSI721=m
-CONFIG_RAPIDIO_DISC_TIMEOUT=30
-# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set
-CONFIG_RAPIDIO_DMA_ENGINE=y
-# CONFIG_RAPIDIO_DEBUG is not set
-CONFIG_RAPIDIO_ENUM_BASIC=m
-CONFIG_RAPIDIO_CHMAN=m
-CONFIG_RAPIDIO_MPORT_CDEV=m
-
-#
-# RapidIO Switch drivers
-#
-CONFIG_RAPIDIO_CPS_XX=m
-CONFIG_RAPIDIO_CPS_GEN2=m
-CONFIG_RAPIDIO_RXS_GEN3=m
-# end of RapidIO Switch drivers
-
-#
-# Generic Driver Options
-#
-CONFIG_AUXILIARY_BUS=y
-CONFIG_UEVENT_HELPER=y
-CONFIG_UEVENT_HELPER_PATH=""
-CONFIG_DEVTMPFS=y
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_DEVTMPFS_SAFE=y
-# CONFIG_STANDALONE is not set
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-
-#
-# Firmware loader
-#
-CONFIG_FW_LOADER=y
-CONFIG_FW_LOADER_DEBUG=y
-CONFIG_FW_LOADER_PAGED_BUF=y
-CONFIG_FW_LOADER_SYSFS=y
-CONFIG_EXTRA_FIRMWARE=""
-CONFIG_FW_LOADER_USER_HELPER=y
-# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
-CONFIG_FW_LOADER_COMPRESS=y
-CONFIG_FW_LOADER_COMPRESS_XZ=y
-CONFIG_FW_LOADER_COMPRESS_ZSTD=y
-CONFIG_FW_CACHE=y
-CONFIG_FW_UPLOAD=y
-# end of Firmware loader
-
-CONFIG_WANT_DEV_COREDUMP=y
-CONFIG_ALLOW_DEV_COREDUMP=y
-CONFIG_DEV_COREDUMP=y
-# CONFIG_DEBUG_DRIVER is not set
-# CONFIG_DEBUG_DEVRES is not set
-# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
-CONFIG_HMEM_REPORTING=y
-# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
-CONFIG_SYS_HYPERVISOR=y
-CONFIG_GENERIC_CPU_DEVICES=y
-CONFIG_GENERIC_CPU_AUTOPROBE=y
-CONFIG_GENERIC_CPU_VULNERABILITIES=y
-CONFIG_SOC_BUS=y
-CONFIG_REGMAP=y
-CONFIG_REGMAP_I2C=y
-CONFIG_REGMAP_SPI=y
-CONFIG_REGMAP_SPMI=m
-CONFIG_REGMAP_W1=m
-CONFIG_REGMAP_MMIO=y
-CONFIG_REGMAP_IRQ=y
-CONFIG_REGMAP_SOUNDWIRE=m
-CONFIG_REGMAP_SOUNDWIRE_MBQ=m
-CONFIG_REGMAP_SCCB=m
-CONFIG_REGMAP_I3C=m
-CONFIG_REGMAP_SPI_AVMM=m
-CONFIG_DMA_SHARED_BUFFER=y
-# CONFIG_DMA_FENCE_TRACE is not set
-# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
-# end of Generic Driver Options
-
-#
-# Bus devices
-#
-CONFIG_MHI_BUS=m
-# CONFIG_MHI_BUS_DEBUG is not set
-CONFIG_MHI_BUS_PCI_GENERIC=m
-CONFIG_MHI_BUS_EP=m
-# end of Bus devices
-
-#
-# Cache Drivers
-#
-# end of Cache Drivers
-
-CONFIG_CONNECTOR=y
-CONFIG_PROC_EVENTS=y
-
-#
-# Firmware Drivers
-#
-
-#
-# ARM System Control and Management Interface Protocol
-#
-# end of ARM System Control and Management Interface Protocol
-
-CONFIG_EDD=y
-CONFIG_EDD_OFF=y
-CONFIG_FIRMWARE_MEMMAP=y
-CONFIG_DMIID=y
-CONFIG_DMI_SYSFS=m
-CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
-CONFIG_ISCSI_IBFT_FIND=y
-CONFIG_ISCSI_IBFT=m
-CONFIG_FW_CFG_SYSFS=m
-# CONFIG_FW_CFG_SYSFS_CMDLINE is not set
-CONFIG_SYSFB=y
-# CONFIG_SYSFB_SIMPLEFB is not set
-CONFIG_FW_CS_DSP=m
-# CONFIG_GOOGLE_FIRMWARE is not set
-
-#
-# EFI (Extensible Firmware Interface) Support
-#
-CONFIG_EFI_ESRT=y
-CONFIG_EFI_VARS_PSTORE=m
-# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
-CONFIG_EFI_SOFT_RESERVE=y
-CONFIG_EFI_DXE_MEM_ATTRIBUTES=y
-CONFIG_EFI_RUNTIME_WRAPPERS=y
-CONFIG_EFI_BOOTLOADER_CONTROL=m
-# CONFIG_EFI_CAPSULE_LOADER is not set
-# CONFIG_EFI_TEST is not set
-CONFIG_EFI_DEV_PATH_PARSER=y
-CONFIG_APPLE_PROPERTIES=y
-CONFIG_RESET_ATTACK_MITIGATION=y
-# CONFIG_EFI_RCI2_TABLE is not set
-# CONFIG_EFI_DISABLE_PCI_DMA is not set
-CONFIG_EFI_EARLYCON=y
-CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
-# CONFIG_EFI_DISABLE_RUNTIME is not set
-CONFIG_EFI_COCO_SECRET=y
-CONFIG_UNACCEPTED_MEMORY=y
-# end of EFI (Extensible Firmware Interface) Support
-
-CONFIG_UEFI_CPER=y
-CONFIG_UEFI_CPER_X86=y
-
-#
-# Qualcomm firmware drivers
-#
-# end of Qualcomm firmware drivers
-
-#
-# Tegra firmware driver
-#
-# end of Tegra firmware driver
-# end of Firmware Drivers
-
-CONFIG_GNSS=m
-CONFIG_GNSS_SERIAL=m
-CONFIG_GNSS_MTK_SERIAL=m
-CONFIG_GNSS_SIRF_SERIAL=m
-CONFIG_GNSS_UBX_SERIAL=m
-CONFIG_GNSS_USB=m
-CONFIG_MTD=m
-# CONFIG_MTD_TESTS is not set
-
-#
-# Partition parsers
-#
-CONFIG_MTD_CMDLINE_PARTS=m
-CONFIG_MTD_REDBOOT_PARTS=m
-CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
-# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
-# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
-# end of Partition parsers
-
-#
-# User Modules And Translation Layers
-#
-CONFIG_MTD_BLKDEVS=m
-CONFIG_MTD_BLOCK=m
-CONFIG_MTD_BLOCK_RO=m
-
-#
-# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK.
-#
-CONFIG_FTL=m
-CONFIG_NFTL=m
-CONFIG_NFTL_RW=y
-CONFIG_INFTL=m
-CONFIG_RFD_FTL=m
-CONFIG_SSFDC=m
-CONFIG_SM_FTL=m
-CONFIG_MTD_OOPS=m
-CONFIG_MTD_SWAP=m
-# CONFIG_MTD_PARTITIONED_MASTER is not set
-
-#
-# RAM/ROM/Flash chip drivers
-#
-CONFIG_MTD_CFI=m
-CONFIG_MTD_JEDECPROBE=m
-CONFIG_MTD_GEN_PROBE=m
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-CONFIG_MTD_CFI_INTELEXT=m
-CONFIG_MTD_CFI_AMDSTD=m
-CONFIG_MTD_CFI_STAA=m
-CONFIG_MTD_CFI_UTIL=m
-CONFIG_MTD_RAM=m
-CONFIG_MTD_ROM=m
-CONFIG_MTD_ABSENT=m
-# end of RAM/ROM/Flash chip drivers
-
-#
-# Mapping drivers for chip access
-#
-CONFIG_MTD_COMPLEX_MAPPINGS=y
-CONFIG_MTD_PHYSMAP=m
-# CONFIG_MTD_PHYSMAP_COMPAT is not set
-CONFIG_MTD_PHYSMAP_GPIO_ADDR=y
-CONFIG_MTD_SBC_GXX=m
-CONFIG_MTD_AMD76XROM=m
-CONFIG_MTD_ICHXROM=m
-CONFIG_MTD_ESB2ROM=m
-CONFIG_MTD_CK804XROM=m
-CONFIG_MTD_SCB2_FLASH=m
-CONFIG_MTD_NETtel=m
-CONFIG_MTD_L440GX=m
-CONFIG_MTD_PCI=m
-CONFIG_MTD_PCMCIA=m
-# CONFIG_MTD_PCMCIA_ANONYMOUS is not set
-CONFIG_MTD_PLATRAM=m
-# end of Mapping drivers for chip access
-
-#
-# Self-contained MTD device drivers
-#
-CONFIG_MTD_PMC551=m
-# CONFIG_MTD_PMC551_BUGFIX is not set
-# CONFIG_MTD_PMC551_DEBUG is not set
-CONFIG_MTD_DATAFLASH=m
-# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
-CONFIG_MTD_DATAFLASH_OTP=y
-CONFIG_MTD_MCHP23K256=m
-CONFIG_MTD_MCHP48L640=m
-CONFIG_MTD_SST25L=m
-CONFIG_MTD_SLRAM=m
-CONFIG_MTD_PHRAM=m
-CONFIG_MTD_MTDRAM=m
-CONFIG_MTDRAM_TOTAL_SIZE=4096
-CONFIG_MTDRAM_ERASE_SIZE=128
-CONFIG_MTD_BLOCK2MTD=m
-
-#
-# Disk-On-Chip Device Drivers
-#
-CONFIG_MTD_DOCG3=m
-CONFIG_BCH_CONST_M=14
-CONFIG_BCH_CONST_T=4
-# end of Self-contained MTD device drivers
-
-#
-# NAND
-#
-CONFIG_MTD_NAND_CORE=m
-CONFIG_MTD_ONENAND=m
-CONFIG_MTD_ONENAND_VERIFY_WRITE=y
-CONFIG_MTD_ONENAND_GENERIC=m
-# CONFIG_MTD_ONENAND_OTP is not set
-CONFIG_MTD_ONENAND_2X_PROGRAM=y
-CONFIG_MTD_RAW_NAND=m
-
-#
-# Raw/parallel NAND flash controllers
-#
-CONFIG_MTD_NAND_DENALI=m
-CONFIG_MTD_NAND_DENALI_PCI=m
-CONFIG_MTD_NAND_CAFE=m
-CONFIG_MTD_NAND_MXIC=m
-CONFIG_MTD_NAND_GPIO=m
-CONFIG_MTD_NAND_PLATFORM=m
-CONFIG_MTD_NAND_ARASAN=m
-
-#
-# Misc
-#
-CONFIG_MTD_SM_COMMON=m
-CONFIG_MTD_NAND_NANDSIM=m
-CONFIG_MTD_NAND_RICOH=m
-CONFIG_MTD_NAND_DISKONCHIP=m
-# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
-CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
-# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
-CONFIG_MTD_SPI_NAND=m
-
-#
-# ECC engine support
-#
-CONFIG_MTD_NAND_ECC=y
-CONFIG_MTD_NAND_ECC_SW_HAMMING=y
-# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
-# CONFIG_MTD_NAND_ECC_SW_BCH is not set
-CONFIG_MTD_NAND_ECC_MXIC=y
-# end of ECC engine support
-# end of NAND
-
-#
-# LPDDR & LPDDR2 PCM memory drivers
-#
-CONFIG_MTD_LPDDR=m
-CONFIG_MTD_QINFO_PROBE=m
-# end of LPDDR & LPDDR2 PCM memory drivers
-
-CONFIG_MTD_SPI_NOR=m
-CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
-# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
-CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
-# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
-CONFIG_MTD_UBI=m
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTD_UBI_BEB_LIMIT=20
-CONFIG_MTD_UBI_FASTMAP=y
-CONFIG_MTD_UBI_GLUEBI=m
-CONFIG_MTD_UBI_BLOCK=y
-# CONFIG_MTD_UBI_NVMEM is not set
-CONFIG_MTD_HYPERBUS=m
-# CONFIG_OF is not set
-CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
-CONFIG_PARPORT=m
-CONFIG_PARPORT_PC=m
-CONFIG_PARPORT_SERIAL=m
-CONFIG_PARPORT_PC_FIFO=y
-# CONFIG_PARPORT_PC_SUPERIO is not set
-CONFIG_PARPORT_PC_PCMCIA=m
-CONFIG_PARPORT_1284=y
-CONFIG_PARPORT_NOT_PC=y
-CONFIG_PNP=y
-# CONFIG_PNP_DEBUG_MESSAGES is not set
-
-#
-# Protocols
-#
-CONFIG_PNPACPI=y
-CONFIG_BLK_DEV=y
-CONFIG_BLK_DEV_NULL_BLK=m
-CONFIG_BLK_DEV_FD=m
-# CONFIG_BLK_DEV_FD_RAWCMD is not set
-CONFIG_CDROM=y
-CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
-CONFIG_ZRAM=m
-CONFIG_ZRAM_BACKEND_LZ4=y
-CONFIG_ZRAM_BACKEND_LZ4HC=y
-CONFIG_ZRAM_BACKEND_ZSTD=y
-CONFIG_ZRAM_BACKEND_DEFLATE=y
-CONFIG_ZRAM_BACKEND_842=y
-CONFIG_ZRAM_BACKEND_LZO=y
-CONFIG_ZRAM_DEF_COMP_LZORLE=y
-# CONFIG_ZRAM_DEF_COMP_LZO is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
-# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
-# CONFIG_ZRAM_DEF_COMP_DEFLATE is not set
-# CONFIG_ZRAM_DEF_COMP_842 is not set
-CONFIG_ZRAM_DEF_COMP="lzo-rle"
-# CONFIG_ZRAM_WRITEBACK is not set
-# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
-# CONFIG_ZRAM_MEMORY_TRACKING is not set
-CONFIG_ZRAM_MULTI_COMP=y
-CONFIG_BLK_DEV_LOOP=y
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
-CONFIG_BLK_DEV_DRBD=m
-# CONFIG_DRBD_FAULT_INJECTION is not set
-CONFIG_BLK_DEV_NBD=m
-CONFIG_BLK_DEV_RAM=y
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_BLK_DEV_RAM_SIZE=65536
-CONFIG_CDROM_PKTCDVD=m
-CONFIG_CDROM_PKTCDVD_BUFFERS=8
-# CONFIG_CDROM_PKTCDVD_WCACHE is not set
-CONFIG_ATA_OVER_ETH=m
-CONFIG_XEN_BLKDEV_FRONTEND=y
-CONFIG_XEN_BLKDEV_BACKEND=m
-CONFIG_VIRTIO_BLK=y
-CONFIG_BLK_DEV_RBD=m
-# CONFIG_BLK_DEV_UBLK is not set
-CONFIG_BLK_DEV_RNBD=y
-CONFIG_BLK_DEV_RNBD_CLIENT=m
-CONFIG_BLK_DEV_RNBD_SERVER=m
-
-#
-# NVME Support
-#
-CONFIG_NVME_KEYRING=y
-CONFIG_NVME_AUTH=y
-CONFIG_NVME_CORE=y
-CONFIG_BLK_DEV_NVME=y
-# CONFIG_NVME_MULTIPATH is not set
-# CONFIG_NVME_VERBOSE_ERRORS is not set
-CONFIG_NVME_HWMON=y
-CONFIG_NVME_FABRICS=m
-CONFIG_NVME_RDMA=m
-CONFIG_NVME_FC=m
-CONFIG_NVME_TCP=m
-CONFIG_NVME_TCP_TLS=y
-CONFIG_NVME_HOST_AUTH=y
-CONFIG_NVME_TARGET=m
-CONFIG_NVME_TARGET_DEBUGFS=y
-# CONFIG_NVME_TARGET_PASSTHRU is not set
-CONFIG_NVME_TARGET_LOOP=m
-CONFIG_NVME_TARGET_RDMA=m
-CONFIG_NVME_TARGET_FC=m
-CONFIG_NVME_TARGET_FCLOOP=m
-CONFIG_NVME_TARGET_TCP=m
-CONFIG_NVME_TARGET_TCP_TLS=y
-# CONFIG_NVME_TARGET_AUTH is not set
-# end of NVME Support
-
-#
-# Misc devices
-#
-CONFIG_SENSORS_LIS3LV02D=m
-CONFIG_AD525X_DPOT=m
-CONFIG_AD525X_DPOT_I2C=m
-CONFIG_AD525X_DPOT_SPI=m
-CONFIG_DUMMY_IRQ=m
-CONFIG_IBM_ASM=m
-CONFIG_PHANTOM=m
-CONFIG_RPMB=m
-CONFIG_TIFM_CORE=m
-CONFIG_TIFM_7XX1=m
-CONFIG_ICS932S401=m
-CONFIG_ENCLOSURE_SERVICES=m
-CONFIG_SMPRO_ERRMON=m
-CONFIG_SMPRO_MISC=m
-CONFIG_HP_ILO=m
-CONFIG_APDS9802ALS=m
-CONFIG_ISL29003=m
-CONFIG_ISL29020=m
-CONFIG_SENSORS_TSL2550=m
-CONFIG_SENSORS_BH1770=m
-CONFIG_SENSORS_APDS990X=m
-CONFIG_HMC6352=m
-CONFIG_DS1682=m
-CONFIG_VMWARE_BALLOON=m
-CONFIG_LATTICE_ECP3_CONFIG=m
-CONFIG_SRAM=y
-CONFIG_DW_XDATA_PCIE=m
-# CONFIG_PCI_ENDPOINT_TEST is not set
-CONFIG_XILINX_SDFEC=m
-CONFIG_MISC_RTSX=m
-CONFIG_NTSYNC=m
-CONFIG_TPS6594_ESM=y
-CONFIG_TPS6594_PFSM=y
-CONFIG_NSM=m
-CONFIG_C2PORT=m
-CONFIG_C2PORT_DURAMAR_2150=m
-
-#
-# EEPROM support
-#
-CONFIG_EEPROM_AT24=m
-CONFIG_EEPROM_AT25=m
-CONFIG_EEPROM_MAX6875=m
-CONFIG_EEPROM_93CX6=m
-CONFIG_EEPROM_93XX46=m
-CONFIG_EEPROM_IDT_89HPESX=m
-CONFIG_EEPROM_EE1004=m
-# end of EEPROM support
-
-CONFIG_CB710_CORE=m
-# CONFIG_CB710_DEBUG is not set
-CONFIG_CB710_DEBUG_ASSUMPTIONS=y
-CONFIG_SENSORS_LIS3_I2C=m
-CONFIG_ALTERA_STAPL=m
-CONFIG_INTEL_MEI=m
-CONFIG_INTEL_MEI_ME=m
-# CONFIG_INTEL_MEI_TXE is not set
-CONFIG_INTEL_MEI_GSC=m
-CONFIG_INTEL_MEI_VSC_HW=m
-CONFIG_INTEL_MEI_VSC=m
-# CONFIG_INTEL_MEI_HDCP is not set
-# CONFIG_INTEL_MEI_PXP is not set
-CONFIG_INTEL_MEI_GSC_PROXY=m
-CONFIG_VMWARE_VMCI=m
-CONFIG_GENWQE=m
-CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0
-CONFIG_ECHO=m
-CONFIG_BCM_VK=m
-CONFIG_BCM_VK_TTY=y
-CONFIG_MISC_ALCOR_PCI=m
-CONFIG_MISC_RTSX_PCI=m
-CONFIG_MISC_RTSX_USB=m
-CONFIG_UACCE=m
-CONFIG_PVPANIC=y
-CONFIG_PVPANIC_MMIO=m
-CONFIG_PVPANIC_PCI=m
-CONFIG_GP_PCI1XXXX=m
-CONFIG_KEBA_CP500=m
-CONFIG_KEBA_LAN9252=m
-# end of Misc devices
-
-#
-# SCSI device support
-#
-CONFIG_SCSI_MOD=y
-CONFIG_RAID_ATTRS=m
-CONFIG_SCSI_COMMON=y
-CONFIG_SCSI=y
-CONFIG_SCSI_DMA=y
-CONFIG_SCSI_NETLINK=y
-CONFIG_SCSI_PROC_FS=y
-
-#
-# SCSI support type (disk, tape, CD-ROM)
-#
-CONFIG_BLK_DEV_SD=y
-CONFIG_CHR_DEV_ST=m
-CONFIG_BLK_DEV_SR=y
-CONFIG_CHR_DEV_SG=y
-CONFIG_BLK_DEV_BSG=y
-CONFIG_CHR_DEV_SCH=m
-CONFIG_SCSI_ENCLOSURE=m
-CONFIG_SCSI_CONSTANTS=y
-CONFIG_SCSI_LOGGING=y
-CONFIG_SCSI_SCAN_ASYNC=y
-
-#
-# SCSI Transports
-#
-CONFIG_SCSI_SPI_ATTRS=m
-CONFIG_SCSI_FC_ATTRS=m
-CONFIG_SCSI_ISCSI_ATTRS=m
-CONFIG_SCSI_SAS_ATTRS=m
-CONFIG_SCSI_SAS_LIBSAS=m
-CONFIG_SCSI_SAS_ATA=y
-CONFIG_SCSI_SAS_HOST_SMP=y
-CONFIG_SCSI_SRP_ATTRS=m
-# end of SCSI Transports
-
-CONFIG_SCSI_LOWLEVEL=y
-CONFIG_ISCSI_TCP=m
-CONFIG_ISCSI_BOOT_SYSFS=m
-CONFIG_SCSI_CXGB3_ISCSI=m
-CONFIG_SCSI_CXGB4_ISCSI=m
-CONFIG_SCSI_BNX2_ISCSI=m
-CONFIG_SCSI_BNX2X_FCOE=m
-CONFIG_BE2ISCSI=m
-CONFIG_BLK_DEV_3W_XXXX_RAID=m
-CONFIG_SCSI_HPSA=m
-CONFIG_SCSI_3W_9XXX=m
-CONFIG_SCSI_3W_SAS=m
-CONFIG_SCSI_ACARD=m
-CONFIG_SCSI_AACRAID=m
-CONFIG_SCSI_AIC7XXX=m
-CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
-CONFIG_AIC7XXX_RESET_DELAY_MS=5000
-# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
-CONFIG_AIC7XXX_DEBUG_MASK=0
-CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
-CONFIG_SCSI_AIC79XX=m
-CONFIG_AIC79XX_CMDS_PER_DEVICE=32
-CONFIG_AIC79XX_RESET_DELAY_MS=5000
-# CONFIG_AIC79XX_DEBUG_ENABLE is not set
-CONFIG_AIC79XX_DEBUG_MASK=0
-CONFIG_AIC79XX_REG_PRETTY_PRINT=y
-CONFIG_SCSI_AIC94XX=m
-# CONFIG_AIC94XX_DEBUG is not set
-CONFIG_SCSI_MVSAS=m
-# CONFIG_SCSI_MVSAS_DEBUG is not set
-# CONFIG_SCSI_MVSAS_TASKLET is not set
-CONFIG_SCSI_MVUMI=m
-CONFIG_SCSI_ADVANSYS=m
-CONFIG_SCSI_ARCMSR=m
-CONFIG_SCSI_ESAS2R=m
-CONFIG_MEGARAID_NEWGEN=y
-CONFIG_MEGARAID_MM=m
-CONFIG_MEGARAID_MAILBOX=m
-CONFIG_MEGARAID_LEGACY=m
-CONFIG_MEGARAID_SAS=m
-CONFIG_SCSI_MPT3SAS=m
-CONFIG_SCSI_MPT2SAS_MAX_SGE=128
-CONFIG_SCSI_MPT3SAS_MAX_SGE=128
-CONFIG_SCSI_MPT2SAS=m
-CONFIG_SCSI_MPI3MR=m
-CONFIG_SCSI_SMARTPQI=m
-CONFIG_SCSI_HPTIOP=m
-CONFIG_SCSI_BUSLOGIC=m
-CONFIG_SCSI_FLASHPOINT=y
-CONFIG_SCSI_MYRB=m
-CONFIG_SCSI_MYRS=m
-CONFIG_VMWARE_PVSCSI=m
-CONFIG_XEN_SCSI_FRONTEND=m
-CONFIG_HYPERV_STORAGE=m
-CONFIG_LIBFC=m
-CONFIG_LIBFCOE=m
-CONFIG_FCOE=m
-CONFIG_FCOE_FNIC=m
-CONFIG_SCSI_SNIC=m
-# CONFIG_SCSI_SNIC_DEBUG_FS is not set
-CONFIG_SCSI_DMX3191D=m
-CONFIG_SCSI_FDOMAIN=m
-CONFIG_SCSI_FDOMAIN_PCI=m
-CONFIG_SCSI_ISCI=m
-CONFIG_SCSI_IPS=m
-CONFIG_SCSI_INITIO=m
-CONFIG_SCSI_INIA100=m
-CONFIG_SCSI_PPA=m
-CONFIG_SCSI_IMM=m
-# CONFIG_SCSI_IZIP_SLOW_CTR is not set
-CONFIG_SCSI_STEX=m
-CONFIG_SCSI_SYM53C8XX_2=m
-CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
-CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
-CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
-CONFIG_SCSI_SYM53C8XX_MMIO=y
-CONFIG_SCSI_IPR=m
-CONFIG_SCSI_IPR_TRACE=y
-CONFIG_SCSI_IPR_DUMP=y
-CONFIG_SCSI_QLOGIC_1280=m
-CONFIG_SCSI_QLA_FC=m
-CONFIG_TCM_QLA2XXX=m
-# CONFIG_TCM_QLA2XXX_DEBUG is not set
-CONFIG_SCSI_QLA_ISCSI=m
-CONFIG_QEDI=m
-CONFIG_QEDF=m
-CONFIG_SCSI_LPFC=m
-# CONFIG_SCSI_LPFC_DEBUG_FS is not set
-CONFIG_SCSI_EFCT=m
-CONFIG_SCSI_DC395x=m
-CONFIG_SCSI_AM53C974=m
-CONFIG_SCSI_WD719X=m
-CONFIG_SCSI_DEBUG=m
-CONFIG_SCSI_PMCRAID=m
-CONFIG_SCSI_PM8001=m
-CONFIG_SCSI_BFA_FC=m
-CONFIG_SCSI_VIRTIO=m
-CONFIG_SCSI_CHELSIO_FCOE=m
-CONFIG_SCSI_LOWLEVEL_PCMCIA=y
-CONFIG_PCMCIA_AHA152X=m
-CONFIG_PCMCIA_FDOMAIN=m
-CONFIG_PCMCIA_QLOGIC=m
-CONFIG_PCMCIA_SYM53C500=m
-CONFIG_SCSI_DH=y
-CONFIG_SCSI_DH_RDAC=m
-CONFIG_SCSI_DH_HP_SW=m
-CONFIG_SCSI_DH_EMC=m
-CONFIG_SCSI_DH_ALUA=m
-# end of SCSI device support
-
-CONFIG_ATA=y
-CONFIG_SATA_HOST=y
-CONFIG_PATA_TIMINGS=y
-CONFIG_ATA_VERBOSE_ERROR=y
-CONFIG_ATA_FORCE=y
-CONFIG_ATA_ACPI=y
-CONFIG_SATA_ZPODD=y
-CONFIG_SATA_PMP=y
-
-#
-# Controllers with non-SFF native interface
-#
-CONFIG_SATA_AHCI=m
-CONFIG_SATA_MOBILE_LPM_POLICY=0
-CONFIG_SATA_AHCI_PLATFORM=m
-CONFIG_AHCI_DWC=m
-CONFIG_SATA_INIC162X=m
-CONFIG_SATA_ACARD_AHCI=m
-CONFIG_SATA_SIL24=m
-CONFIG_ATA_SFF=y
-
-#
-# SFF controllers with custom DMA interface
-#
-CONFIG_PDC_ADMA=m
-CONFIG_SATA_QSTOR=m
-CONFIG_SATA_SX4=m
-CONFIG_ATA_BMDMA=y
-
-#
-# SATA SFF controllers with BMDMA
-#
-CONFIG_ATA_PIIX=y
-CONFIG_SATA_DWC=m
-# CONFIG_SATA_DWC_OLD_DMA is not set
-CONFIG_SATA_MV=m
-CONFIG_SATA_NV=m
-CONFIG_SATA_PROMISE=m
-CONFIG_SATA_SIL=m
-CONFIG_SATA_SIS=m
-CONFIG_SATA_SVW=m
-CONFIG_SATA_ULI=m
-CONFIG_SATA_VIA=m
-CONFIG_SATA_VITESSE=m
-
-#
-# PATA SFF controllers with BMDMA
-#
-CONFIG_PATA_ALI=m
-CONFIG_PATA_AMD=m
-CONFIG_PATA_ARTOP=m
-CONFIG_PATA_ATIIXP=m
-CONFIG_PATA_ATP867X=m
-CONFIG_PATA_CMD64X=m
-CONFIG_PATA_CYPRESS=m
-CONFIG_PATA_EFAR=m
-CONFIG_PATA_HPT366=m
-CONFIG_PATA_HPT37X=m
-CONFIG_PATA_HPT3X2N=m
-CONFIG_PATA_HPT3X3=m
-# CONFIG_PATA_HPT3X3_DMA is not set
-CONFIG_PATA_IT8213=m
-CONFIG_PATA_IT821X=m
-CONFIG_PATA_JMICRON=m
-CONFIG_PATA_MARVELL=m
-CONFIG_PATA_NETCELL=m
-CONFIG_PATA_NINJA32=m
-CONFIG_PATA_NS87415=m
-CONFIG_PATA_OLDPIIX=m
-CONFIG_PATA_OPTIDMA=m
-CONFIG_PATA_PDC2027X=m
-CONFIG_PATA_PDC_OLD=m
-CONFIG_PATA_RADISYS=m
-CONFIG_PATA_RDC=m
-CONFIG_PATA_SCH=m
-CONFIG_PATA_SERVERWORKS=m
-CONFIG_PATA_SIL680=m
-CONFIG_PATA_SIS=y
-CONFIG_PATA_TOSHIBA=m
-CONFIG_PATA_TRIFLEX=m
-CONFIG_PATA_VIA=m
-CONFIG_PATA_WINBOND=m
-
-#
-# PIO-only SFF controllers
-#
-CONFIG_PATA_CMD640_PCI=m
-CONFIG_PATA_MPIIX=m
-CONFIG_PATA_NS87410=m
-CONFIG_PATA_OPTI=m
-CONFIG_PATA_PCMCIA=m
-CONFIG_PATA_RZ1000=m
-CONFIG_PATA_PARPORT=m
-
-#
-# Parallel IDE protocol modules
-#
-CONFIG_PATA_PARPORT_ATEN=m
-CONFIG_PATA_PARPORT_BPCK=m
-CONFIG_PATA_PARPORT_BPCK6=m
-CONFIG_PATA_PARPORT_COMM=m
-CONFIG_PATA_PARPORT_DSTR=m
-CONFIG_PATA_PARPORT_FIT2=m
-CONFIG_PATA_PARPORT_FIT3=m
-CONFIG_PATA_PARPORT_EPAT=m
-CONFIG_PATA_PARPORT_EPATC8=y
-CONFIG_PATA_PARPORT_EPIA=m
-CONFIG_PATA_PARPORT_FRIQ=m
-CONFIG_PATA_PARPORT_FRPW=m
-CONFIG_PATA_PARPORT_KBIC=m
-CONFIG_PATA_PARPORT_KTTI=m
-CONFIG_PATA_PARPORT_ON20=m
-CONFIG_PATA_PARPORT_ON26=m
-
-#
-# Generic fallback / legacy drivers
-#
-CONFIG_PATA_ACPI=m
-CONFIG_ATA_GENERIC=y
-CONFIG_PATA_LEGACY=m
-CONFIG_MD=y
-CONFIG_BLK_DEV_MD=y
-CONFIG_MD_AUTODETECT=y
-CONFIG_MD_BITMAP_FILE=y
-CONFIG_MD_LINEAR=m
-CONFIG_MD_RAID0=m
-CONFIG_MD_RAID1=m
-CONFIG_MD_RAID10=m
-CONFIG_MD_RAID456=m
-CONFIG_MD_CLUSTER=m
-CONFIG_BCACHE=m
-# CONFIG_BCACHE_DEBUG is not set
-# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
-CONFIG_BLK_DEV_DM_BUILTIN=y
-CONFIG_BLK_DEV_DM=y
-# CONFIG_DM_DEBUG is not set
-CONFIG_DM_BUFIO=m
-# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
-CONFIG_DM_BIO_PRISON=m
-CONFIG_DM_PERSISTENT_DATA=m
-CONFIG_DM_UNSTRIPED=m
-CONFIG_DM_CRYPT=m
-CONFIG_DM_SNAPSHOT=m
-CONFIG_DM_THIN_PROVISIONING=m
-CONFIG_DM_CACHE=m
-CONFIG_DM_CACHE_SMQ=m
-CONFIG_DM_WRITECACHE=m
-# CONFIG_DM_EBS is not set
-CONFIG_DM_ERA=m
-CONFIG_DM_CLONE=m
-CONFIG_DM_MIRROR=m
-CONFIG_DM_LOG_USERSPACE=m
-CONFIG_DM_RAID=m
-CONFIG_DM_ZERO=m
-CONFIG_DM_MULTIPATH=m
-CONFIG_DM_MULTIPATH_QL=m
-CONFIG_DM_MULTIPATH_ST=m
-CONFIG_DM_MULTIPATH_HST=m
-CONFIG_DM_MULTIPATH_IOA=m
-CONFIG_DM_DELAY=m
-CONFIG_DM_DUST=m
-# CONFIG_DM_INIT is not set
-CONFIG_DM_UEVENT=y
-CONFIG_DM_FLAKEY=m
-CONFIG_DM_VERITY=m
-CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
-# CONFIG_DM_VERITY_FEC is not set
-CONFIG_DM_SWITCH=m
-CONFIG_DM_LOG_WRITES=m
-CONFIG_DM_INTEGRITY=m
-CONFIG_DM_ZONED=m
-CONFIG_DM_AUDIT=y
-# CONFIG_DM_VDO is not set
-CONFIG_TARGET_CORE=m
-CONFIG_TCM_IBLOCK=m
-CONFIG_TCM_FILEIO=m
-CONFIG_TCM_PSCSI=m
-CONFIG_TCM_USER2=m
-CONFIG_LOOPBACK_TARGET=m
-CONFIG_TCM_FC=m
-CONFIG_ISCSI_TARGET=m
-CONFIG_ISCSI_TARGET_CXGB4=m
-CONFIG_SBP_TARGET=m
-CONFIG_REMOTE_TARGET=m
-CONFIG_FUSION=y
-CONFIG_FUSION_SPI=m
-CONFIG_FUSION_FC=m
-CONFIG_FUSION_SAS=m
-CONFIG_FUSION_MAX_SGE=128
-CONFIG_FUSION_CTL=m
-CONFIG_FUSION_LAN=m
-CONFIG_FUSION_LOGGING=y
-
-#
-# IEEE 1394 (FireWire) support
-#
-CONFIG_FIREWIRE=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-# end of IEEE 1394 (FireWire) support
-
-CONFIG_MACINTOSH_DRIVERS=y
-CONFIG_MAC_EMUMOUSEBTN=m
-CONFIG_NETDEVICES=y
-CONFIG_MII=m
-CONFIG_NET_CORE=y
-CONFIG_BONDING=m
-CONFIG_DUMMY=m
-CONFIG_WIREGUARD=m
-# CONFIG_WIREGUARD_DEBUG is not set
-CONFIG_EQUALIZER=m
-CONFIG_NET_FC=y
-CONFIG_IFB=m
-CONFIG_NET_TEAM=m
-CONFIG_NET_TEAM_MODE_BROADCAST=m
-CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
-CONFIG_NET_TEAM_MODE_RANDOM=m
-CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
-CONFIG_NET_TEAM_MODE_LOADBALANCE=m
-CONFIG_MACVLAN=m
-CONFIG_MACVTAP=m
-CONFIG_IPVLAN_L3S=y
-CONFIG_IPVLAN=m
-CONFIG_IPVTAP=m
-CONFIG_VXLAN=m
-CONFIG_GENEVE=m
-CONFIG_BAREUDP=m
-CONFIG_GTP=m
-CONFIG_PFCP=m
-CONFIG_AMT=m
-CONFIG_MACSEC=m
-CONFIG_NETCONSOLE=m
-CONFIG_NETCONSOLE_DYNAMIC=y
-# CONFIG_NETCONSOLE_EXTENDED_LOG is not set
-CONFIG_NETPOLL=y
-CONFIG_NET_POLL_CONTROLLER=y
-CONFIG_NTB_NETDEV=m
-CONFIG_RIONET=m
-CONFIG_RIONET_TX_SIZE=128
-CONFIG_RIONET_RX_SIZE=128
-CONFIG_TUN=y
-CONFIG_TAP=m
-# CONFIG_TUN_VNET_CROSS_LE is not set
-CONFIG_VETH=m
-CONFIG_VIRTIO_NET=y
-CONFIG_NLMON=m
-# CONFIG_NETKIT is not set
-CONFIG_NET_VRF=m
-CONFIG_VSOCKMON=m
-CONFIG_MHI_NET=m
-CONFIG_SUNGEM_PHY=m
-CONFIG_ARCNET=m
-CONFIG_ARCNET_1201=m
-CONFIG_ARCNET_1051=m
-CONFIG_ARCNET_RAW=m
-CONFIG_ARCNET_CAP=m
-CONFIG_ARCNET_COM90xx=m
-CONFIG_ARCNET_COM90xxIO=m
-CONFIG_ARCNET_RIM_I=m
-CONFIG_ARCNET_COM20020=m
-CONFIG_ARCNET_COM20020_PCI=m
-CONFIG_ARCNET_COM20020_CS=m
-CONFIG_ATM_DRIVERS=y
-CONFIG_ATM_DUMMY=m
-CONFIG_ATM_TCP=m
-CONFIG_ATM_LANAI=m
-CONFIG_ATM_ENI=m
-# CONFIG_ATM_ENI_DEBUG is not set
-# CONFIG_ATM_ENI_TUNE_BURST is not set
-CONFIG_ATM_NICSTAR=m
-# CONFIG_ATM_NICSTAR_USE_SUNI is not set
-# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
-CONFIG_ATM_IDT77252=m
-# CONFIG_ATM_IDT77252_DEBUG is not set
-# CONFIG_ATM_IDT77252_RCV_ALL is not set
-CONFIG_ATM_IDT77252_USE_SUNI=y
-CONFIG_ATM_IA=m
-# CONFIG_ATM_IA_DEBUG is not set
-CONFIG_ATM_FORE200E=m
-# CONFIG_ATM_FORE200E_USE_TASKLET is not set
-CONFIG_ATM_FORE200E_TX_RETRY=16
-CONFIG_ATM_FORE200E_DEBUG=0
-CONFIG_ATM_HE=m
-CONFIG_ATM_HE_USE_SUNI=y
-CONFIG_ATM_SOLOS=m
-CONFIG_CAIF_DRIVERS=y
-CONFIG_CAIF_TTY=m
-CONFIG_CAIF_VIRTIO=m
-
-#
-# Distributed Switch Architecture drivers
-#
-CONFIG_B53=m
-CONFIG_B53_SPI_DRIVER=m
-CONFIG_B53_MDIO_DRIVER=m
-CONFIG_B53_MMAP_DRIVER=m
-CONFIG_B53_SRAB_DRIVER=m
-CONFIG_B53_SERDES=m
-CONFIG_NET_DSA_BCM_SF2=m
-# CONFIG_NET_DSA_LOOP is not set
-CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m
-CONFIG_NET_DSA_LANTIQ_GSWIP=m
-CONFIG_NET_DSA_MT7530=m
-CONFIG_NET_DSA_MT7530_MDIO=m
-CONFIG_NET_DSA_MT7530_MMIO=m
-CONFIG_NET_DSA_MV88E6060=m
-CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
-CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=m
-CONFIG_NET_DSA_MICROCHIP_KSZ_SPI=m
-CONFIG_NET_DSA_MICROCHIP_KSZ_PTP=y
-CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m
-CONFIG_NET_DSA_MV88E6XXX=m
-CONFIG_NET_DSA_MV88E6XXX_PTP=y
-CONFIG_NET_DSA_MV88E6XXX_LEDS=y
-CONFIG_NET_DSA_MSCC_FELIX_DSA_LIB=m
-CONFIG_NET_DSA_MSCC_OCELOT_EXT=m
-CONFIG_NET_DSA_MSCC_SEVILLE=m
-CONFIG_NET_DSA_AR9331=m
-CONFIG_NET_DSA_QCA8K=m
-CONFIG_NET_DSA_QCA8K_LEDS_SUPPORT=y
-CONFIG_NET_DSA_SJA1105=m
-CONFIG_NET_DSA_SJA1105_PTP=y
-# CONFIG_NET_DSA_SJA1105_TAS is not set
-CONFIG_NET_DSA_XRS700X=m
-CONFIG_NET_DSA_XRS700X_I2C=m
-CONFIG_NET_DSA_XRS700X_MDIO=m
-CONFIG_NET_DSA_REALTEK=m
-CONFIG_NET_DSA_SMSC_LAN9303=m
-CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
-CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
-CONFIG_NET_DSA_VITESSE_VSC73XX=m
-CONFIG_NET_DSA_VITESSE_VSC73XX_SPI=m
-CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=m
-# end of Distributed Switch Architecture drivers
-
-CONFIG_ETHERNET=y
-CONFIG_MDIO=m
-CONFIG_NET_VENDOR_3COM=y
-CONFIG_PCMCIA_3C574=m
-CONFIG_PCMCIA_3C589=m
-CONFIG_VORTEX=m
-CONFIG_TYPHOON=m
-CONFIG_NET_VENDOR_ADAPTEC=y
-CONFIG_ADAPTEC_STARFIRE=m
-CONFIG_NET_VENDOR_AGERE=y
-CONFIG_ET131X=m
-CONFIG_NET_VENDOR_ALACRITECH=y
-CONFIG_SLICOSS=m
-CONFIG_NET_VENDOR_ALTEON=y
-CONFIG_ACENIC=m
-# CONFIG_ACENIC_OMIT_TIGON_I is not set
-CONFIG_ALTERA_TSE=m
-CONFIG_NET_VENDOR_AMAZON=y
-CONFIG_ENA_ETHERNET=m
-CONFIG_NET_VENDOR_AMD=y
-CONFIG_AMD8111_ETH=m
-CONFIG_PCNET32=m
-CONFIG_PCMCIA_NMCLAN=m
-CONFIG_AMD_XGBE=m
-# CONFIG_AMD_XGBE_DCB is not set
-CONFIG_AMD_XGBE_HAVE_ECC=y
-CONFIG_PDS_CORE=m
-CONFIG_NET_VENDOR_AQUANTIA=y
-CONFIG_AQTION=m
-CONFIG_NET_VENDOR_ARC=y
-CONFIG_NET_VENDOR_ASIX=y
-CONFIG_SPI_AX88796C=m
-CONFIG_SPI_AX88796C_COMPRESSION=y
-CONFIG_NET_VENDOR_ATHEROS=y
-CONFIG_ATL2=m
-CONFIG_ATL1=m
-CONFIG_ATL1E=m
-CONFIG_ATL1C=m
-CONFIG_ALX=m
-CONFIG_CX_ECAT=m
-CONFIG_NET_VENDOR_BROADCOM=y
-CONFIG_B44=m
-CONFIG_B44_PCI_AUTOSELECT=y
-CONFIG_B44_PCICORE_AUTOSELECT=y
-CONFIG_B44_PCI=y
-CONFIG_BCMGENET=m
-CONFIG_BNX2=m
-CONFIG_CNIC=m
-CONFIG_TIGON3=m
-CONFIG_TIGON3_HWMON=y
-CONFIG_BNX2X=m
-CONFIG_BNX2X_SRIOV=y
-# CONFIG_SYSTEMPORT is not set
-CONFIG_BNXT=m
-CONFIG_BNXT_SRIOV=y
-CONFIG_BNXT_FLOWER_OFFLOAD=y
-# CONFIG_BNXT_DCB is not set
-CONFIG_BNXT_HWMON=y
-CONFIG_NET_VENDOR_CADENCE=y
-CONFIG_MACB=m
-CONFIG_MACB_USE_HWSTAMP=y
-CONFIG_MACB_PCI=m
-CONFIG_NET_VENDOR_CAVIUM=y
-CONFIG_THUNDER_NIC_PF=m
-CONFIG_THUNDER_NIC_VF=m
-CONFIG_THUNDER_NIC_BGX=m
-CONFIG_THUNDER_NIC_RGX=m
-CONFIG_CAVIUM_PTP=m
-CONFIG_LIQUIDIO_CORE=m
-CONFIG_LIQUIDIO=m
-CONFIG_LIQUIDIO_VF=m
-CONFIG_NET_VENDOR_CHELSIO=y
-CONFIG_CHELSIO_T1=m
-CONFIG_CHELSIO_T1_1G=y
-CONFIG_CHELSIO_T3=m
-CONFIG_CHELSIO_T4=m
-CONFIG_CHELSIO_T4_DCB=y
-CONFIG_CHELSIO_T4_FCOE=y
-CONFIG_CHELSIO_T4VF=m
-CONFIG_CHELSIO_LIB=m
-CONFIG_CHELSIO_INLINE_CRYPTO=y
-# CONFIG_CHELSIO_IPSEC_INLINE is not set
-CONFIG_NET_VENDOR_CISCO=y
-CONFIG_ENIC=m
-# CONFIG_NET_VENDOR_CORTINA is not set
-CONFIG_NET_VENDOR_DAVICOM=y
-CONFIG_DM9051=m
-CONFIG_DNET=m
-CONFIG_NET_VENDOR_DEC=y
-CONFIG_NET_TULIP=y
-CONFIG_DE2104X=m
-CONFIG_DE2104X_DSL=0
-CONFIG_TULIP=m
-# CONFIG_TULIP_MWI is not set
-# CONFIG_TULIP_MMIO is not set
-# CONFIG_TULIP_NAPI is not set
-CONFIG_WINBOND_840=m
-CONFIG_DM9102=m
-CONFIG_ULI526X=m
-CONFIG_PCMCIA_XIRCOM=m
-CONFIG_NET_VENDOR_DLINK=y
-CONFIG_DL2K=m
-CONFIG_NET_VENDOR_EMULEX=y
-CONFIG_BE2NET=m
-CONFIG_BE2NET_HWMON=y
-CONFIG_BE2NET_BE2=y
-CONFIG_BE2NET_BE3=y
-CONFIG_BE2NET_LANCER=y
-CONFIG_BE2NET_SKYHAWK=y
-CONFIG_NET_VENDOR_ENGLEDER=y
-CONFIG_TSNEP=m
-# CONFIG_TSNEP_SELFTESTS is not set
-CONFIG_NET_VENDOR_EZCHIP=y
-CONFIG_NET_VENDOR_FUJITSU=y
-CONFIG_PCMCIA_FMVJ18X=m
-CONFIG_NET_VENDOR_FUNGIBLE=y
-CONFIG_FUN_CORE=m
-CONFIG_FUN_ETH=m
-CONFIG_NET_VENDOR_GOOGLE=y
-CONFIG_GVE=m
-CONFIG_NET_VENDOR_HISILICON=y
-CONFIG_HIBMCGE=m
-CONFIG_NET_VENDOR_HUAWEI=y
-CONFIG_HINIC=m
-CONFIG_NET_VENDOR_I825XX=y
-CONFIG_NET_VENDOR_INTEL=y
-CONFIG_LIBETH=y
-CONFIG_LIBIE=m
-CONFIG_E100=m
-CONFIG_E1000=m
-CONFIG_E1000E=m
-CONFIG_E1000E_HWTS=y
-CONFIG_IGB=m
-CONFIG_IGB_HWMON=y
-CONFIG_IGB_DCA=y
-CONFIG_IGBVF=m
-CONFIG_IXGBE=m
-CONFIG_IXGBE_HWMON=y
-CONFIG_IXGBE_DCA=y
-CONFIG_IXGBE_DCB=y
-CONFIG_IXGBE_IPSEC=y
-CONFIG_IXGBEVF=m
-CONFIG_IXGBEVF_IPSEC=y
-CONFIG_I40E=m
-CONFIG_I40E_DCB=y
-CONFIG_IAVF=m
-CONFIG_I40EVF=m
-CONFIG_ICE=m
-CONFIG_ICE_HWMON=y
-CONFIG_ICE_SWITCHDEV=y
-CONFIG_ICE_HWTS=y
-CONFIG_FM10K=m
-CONFIG_IGC=m
-CONFIG_IGC_LEDS=y
-CONFIG_IDPF=y
-# CONFIG_IDPF_SINGLEQ is not set
-CONFIG_JME=m
-CONFIG_NET_VENDOR_ADI=y
-CONFIG_ADIN1110=m
-CONFIG_NET_VENDOR_LITEX=y
-CONFIG_NET_VENDOR_MARVELL=y
-CONFIG_MVMDIO=m
-CONFIG_SKGE=m
-# CONFIG_SKGE_DEBUG is not set
-CONFIG_SKGE_GENESIS=y
-CONFIG_SKY2=m
-# CONFIG_SKY2_DEBUG is not set
-CONFIG_OCTEON_EP=m
-# CONFIG_OCTEON_EP_VF is not set
-CONFIG_PRESTERA=m
-CONFIG_PRESTERA_PCI=m
-CONFIG_NET_VENDOR_MELLANOX=y
-CONFIG_MLX4_EN=m
-CONFIG_MLX4_EN_DCB=y
-CONFIG_MLX4_CORE=m
-CONFIG_MLX4_DEBUG=y
-CONFIG_MLX4_CORE_GEN2=y
-CONFIG_MLX5_CORE=m
-# CONFIG_MLX5_FPGA is not set
-CONFIG_MLX5_CORE_EN=y
-CONFIG_MLX5_EN_ARFS=y
-CONFIG_MLX5_EN_RXNFC=y
-CONFIG_MLX5_MPFS=y
-CONFIG_MLX5_ESWITCH=y
-CONFIG_MLX5_BRIDGE=y
-CONFIG_MLX5_CORE_EN_DCB=y
-# CONFIG_MLX5_CORE_IPOIB is not set
-# CONFIG_MLX5_MACSEC is not set
-CONFIG_MLX5_EN_IPSEC=y
-CONFIG_MLX5_SW_STEERING=y
-CONFIG_MLX5_HW_STEERING=y
-CONFIG_MLX5_SF=y
-CONFIG_MLX5_SF_MANAGER=y
-CONFIG_MLX5_DPLL=m
-CONFIG_MLXSW_CORE=m
-CONFIG_MLXSW_CORE_HWMON=y
-CONFIG_MLXSW_CORE_THERMAL=y
-CONFIG_MLXSW_PCI=m
-CONFIG_MLXSW_I2C=m
-CONFIG_MLXSW_SPECTRUM=m
-CONFIG_MLXSW_SPECTRUM_DCB=y
-CONFIG_MLXSW_MINIMAL=m
-CONFIG_MLXFW=m
-CONFIG_NET_VENDOR_META=y
-CONFIG_FBNIC=m
-CONFIG_NET_VENDOR_MICREL=y
-CONFIG_KS8842=m
-CONFIG_KS8851=m
-CONFIG_KS8851_MLL=m
-CONFIG_KSZ884X_PCI=m
-CONFIG_NET_VENDOR_MICROCHIP=y
-CONFIG_ENC28J60=m
-# CONFIG_ENC28J60_WRITEVERIFY is not set
-CONFIG_ENCX24J600=m
-CONFIG_LAN743X=m
-CONFIG_LAN865X=m
-CONFIG_VCAP=y
-CONFIG_NET_VENDOR_MICROSEMI=y
-CONFIG_MSCC_OCELOT_SWITCH_LIB=m
-CONFIG_NET_VENDOR_MICROSOFT=y
-CONFIG_MICROSOFT_MANA=m
-CONFIG_NET_VENDOR_MYRI=y
-CONFIG_MYRI10GE=m
-CONFIG_MYRI10GE_DCA=y
-CONFIG_FEALNX=m
-CONFIG_NET_VENDOR_NI=y
-CONFIG_NI_XGE_MANAGEMENT_ENET=m
-CONFIG_NET_VENDOR_NATSEMI=y
-CONFIG_NATSEMI=m
-CONFIG_NS83820=m
-CONFIG_NET_VENDOR_NETERION=y
-CONFIG_S2IO=m
-CONFIG_NET_VENDOR_NETRONOME=y
-CONFIG_NFP=m
-# CONFIG_NFP_APP_FLOWER is not set
-CONFIG_NFP_APP_ABM_NIC=y
-CONFIG_NFP_NET_IPSEC=y
-# CONFIG_NFP_DEBUG is not set
-CONFIG_NET_VENDOR_8390=y
-CONFIG_PCMCIA_AXNET=m
-CONFIG_NE2K_PCI=m
-CONFIG_PCMCIA_PCNET=m
-CONFIG_NET_VENDOR_NVIDIA=y
-CONFIG_FORCEDETH=m
-CONFIG_NET_VENDOR_OKI=y
-CONFIG_ETHOC=m
-CONFIG_OA_TC6=m
-CONFIG_NET_VENDOR_PACKET_ENGINES=y
-CONFIG_HAMACHI=m
-CONFIG_YELLOWFIN=m
-CONFIG_NET_VENDOR_PENSANDO=y
-CONFIG_IONIC=m
-CONFIG_NET_VENDOR_QLOGIC=y
-CONFIG_QLA3XXX=m
-CONFIG_QLCNIC=m
-CONFIG_QLCNIC_SRIOV=y
-CONFIG_QLCNIC_DCB=y
-CONFIG_QLCNIC_HWMON=y
-CONFIG_NETXEN_NIC=m
-CONFIG_QED=m
-CONFIG_QED_LL2=y
-CONFIG_QED_SRIOV=y
-CONFIG_QEDE=m
-CONFIG_QED_RDMA=y
-CONFIG_QED_ISCSI=y
-CONFIG_QED_FCOE=y
-CONFIG_QED_OOO=y
-CONFIG_NET_VENDOR_BROCADE=y
-CONFIG_BNA=m
-CONFIG_NET_VENDOR_QUALCOMM=y
-CONFIG_QCOM_EMAC=m
-CONFIG_RMNET=m
-CONFIG_NET_VENDOR_RDC=y
-CONFIG_R6040=m
-CONFIG_NET_VENDOR_REALTEK=y
-CONFIG_ATP=m
-CONFIG_8139CP=m
-CONFIG_8139TOO=m
-CONFIG_8139TOO_PIO=y
-# CONFIG_8139TOO_TUNE_TWISTER is not set
-CONFIG_8139TOO_8129=y
-# CONFIG_8139_OLD_RX_RESET is not set
-CONFIG_R8169=m
-CONFIG_R8169_LEDS=y
-CONFIG_RTASE=m
-CONFIG_NET_VENDOR_RENESAS=y
-CONFIG_NET_VENDOR_ROCKER=y
-CONFIG_ROCKER=m
-CONFIG_NET_VENDOR_SAMSUNG=y
-CONFIG_SXGBE_ETH=m
-CONFIG_NET_VENDOR_SEEQ=y
-CONFIG_NET_VENDOR_SILAN=y
-CONFIG_SC92031=m
-CONFIG_NET_VENDOR_SIS=y
-CONFIG_SIS900=m
-CONFIG_SIS190=m
-CONFIG_NET_VENDOR_SOLARFLARE=y
-CONFIG_SFC=m
-CONFIG_SFC_MTD=y
-CONFIG_SFC_MCDI_MON=y
-CONFIG_SFC_SRIOV=y
-CONFIG_SFC_MCDI_LOGGING=y
-CONFIG_SFC_FALCON=m
-CONFIG_SFC_FALCON_MTD=y
-CONFIG_SFC_SIENA=m
-CONFIG_SFC_SIENA_MTD=y
-CONFIG_SFC_SIENA_MCDI_MON=y
-CONFIG_SFC_SIENA_SRIOV=y
-CONFIG_SFC_SIENA_MCDI_LOGGING=y
-CONFIG_NET_VENDOR_SMSC=y
-CONFIG_PCMCIA_SMC91C92=m
-CONFIG_EPIC100=m
-CONFIG_SMSC911X=m
-CONFIG_SMSC9420=m
-# CONFIG_NET_VENDOR_SOCIONEXT is not set
-CONFIG_NET_VENDOR_STMICRO=y
-CONFIG_STMMAC_ETH=m
-# CONFIG_STMMAC_SELFTESTS is not set
-CONFIG_STMMAC_PLATFORM=m
-CONFIG_DWMAC_GENERIC=m
-CONFIG_DWMAC_INTEL=m
-# CONFIG_STMMAC_PCI is not set
-CONFIG_NET_VENDOR_SUN=y
-CONFIG_HAPPYMEAL=m
-CONFIG_SUNGEM=m
-CONFIG_CASSINI=m
-CONFIG_NIU=m
-CONFIG_NET_VENDOR_SYNOPSYS=y
-CONFIG_DWC_XLGMAC=m
-CONFIG_DWC_XLGMAC_PCI=m
-CONFIG_NET_VENDOR_TEHUTI=y
-CONFIG_TEHUTI=m
-CONFIG_TEHUTI_TN40=m
-CONFIG_NET_VENDOR_TI=y
-# CONFIG_TI_CPSW_PHY_SEL is not set
-CONFIG_TLAN=m
-CONFIG_NET_VENDOR_VERTEXCOM=y
-CONFIG_MSE102X=m
-CONFIG_NET_VENDOR_VIA=y
-CONFIG_VIA_RHINE=m
-CONFIG_VIA_RHINE_MMIO=y
-CONFIG_VIA_VELOCITY=m
-CONFIG_NET_VENDOR_WANGXUN=y
-CONFIG_LIBWX=m
-CONFIG_NGBE=m
-CONFIG_TXGBE=m
-CONFIG_NET_VENDOR_WIZNET=y
-CONFIG_WIZNET_W5100=m
-CONFIG_WIZNET_W5300=m
-# CONFIG_WIZNET_BUS_DIRECT is not set
-# CONFIG_WIZNET_BUS_INDIRECT is not set
-CONFIG_WIZNET_BUS_ANY=y
-# CONFIG_WIZNET_W5100_SPI is not set
-CONFIG_NET_VENDOR_XILINX=y
-CONFIG_XILINX_EMACLITE=m
-CONFIG_XILINX_AXI_EMAC=m
-CONFIG_XILINX_LL_TEMAC=m
-CONFIG_NET_VENDOR_XIRCOM=y
-CONFIG_PCMCIA_XIRC2PS=m
-CONFIG_FDDI=y
-CONFIG_DEFXX=m
-CONFIG_SKFP=m
-# CONFIG_HIPPI is not set
-CONFIG_PHYLINK=m
-CONFIG_PHYLIB=y
-CONFIG_SWPHY=y
-# CONFIG_LED_TRIGGER_PHY is not set
-CONFIG_OPEN_ALLIANCE_HELPERS=y
-CONFIG_FIXED_PHY=y
-CONFIG_SFP=m
-
-#
-# MII PHY device drivers
-#
-CONFIG_AIR_EN8811H_PHY=m
-CONFIG_AMD_PHY=m
-CONFIG_ADIN_PHY=m
-CONFIG_ADIN1100_PHY=m
-CONFIG_AQUANTIA_PHY=m
-CONFIG_AX88796B_PHY=m
-CONFIG_BROADCOM_PHY=m
-CONFIG_BCM54140_PHY=m
-CONFIG_BCM7XXX_PHY=m
-CONFIG_BCM84881_PHY=m
-CONFIG_BCM87XX_PHY=m
-CONFIG_BCM_NET_PHYLIB=m
-CONFIG_CICADA_PHY=m
-CONFIG_CORTINA_PHY=m
-CONFIG_DAVICOM_PHY=m
-CONFIG_ICPLUS_PHY=m
-CONFIG_LXT_PHY=m
-CONFIG_INTEL_XWAY_PHY=m
-CONFIG_LSI_ET1011C_PHY=m
-CONFIG_MARVELL_PHY=m
-CONFIG_MARVELL_10G_PHY=m
-CONFIG_MARVELL_88Q2XXX_PHY=m
-CONFIG_MARVELL_88X2222_PHY=m
-CONFIG_MAXLINEAR_GPHY=m
-CONFIG_MTK_NET_PHYLIB=m
-CONFIG_MEDIATEK_GE_PHY=m
-# CONFIG_MEDIATEK_GE_SOC_PHY is not set
-CONFIG_MICREL_PHY=m
-CONFIG_MICROCHIP_T1S_PHY=m
-CONFIG_MICROCHIP_PHY=m
-CONFIG_MICROCHIP_T1_PHY=m
-CONFIG_MICROSEMI_PHY=m
-CONFIG_MOTORCOMM_PHY=m
-CONFIG_NATIONAL_PHY=m
-CONFIG_NXP_CBTX_PHY=m
-CONFIG_NXP_C45_TJA11XX_PHY=m
-CONFIG_NXP_TJA11XX_PHY=m
-CONFIG_NCN26000_PHY=m
-CONFIG_QCOM_NET_PHYLIB=m
-CONFIG_AT803X_PHY=m
-CONFIG_QCA83XX_PHY=m
-CONFIG_QCA808X_PHY=m
-CONFIG_QSEMI_PHY=m
-CONFIG_REALTEK_PHY=m
-CONFIG_REALTEK_PHY_HWMON=y
-CONFIG_RENESAS_PHY=m
-CONFIG_ROCKCHIP_PHY=m
-CONFIG_SMSC_PHY=m
-CONFIG_STE10XP=m
-CONFIG_TERANETICS_PHY=m
-CONFIG_DP83822_PHY=m
-CONFIG_DP83TC811_PHY=m
-CONFIG_DP83848_PHY=m
-CONFIG_DP83867_PHY=m
-CONFIG_DP83869_PHY=m
-CONFIG_DP83TD510_PHY=m
-CONFIG_DP83TG720_PHY=m
-CONFIG_VITESSE_PHY=m
-CONFIG_XILINX_GMII2RGMII=m
-CONFIG_MICREL_KS8995MA=m
-CONFIG_PSE_CONTROLLER=y
-CONFIG_PSE_REGULATOR=m
-CONFIG_PSE_PD692X0=m
-CONFIG_PSE_TPS23881=m
-CONFIG_CAN_DEV=m
-CONFIG_CAN_VCAN=m
-CONFIG_CAN_VXCAN=m
-CONFIG_CAN_NETLINK=y
-CONFIG_CAN_CALC_BITTIMING=y
-CONFIG_CAN_RX_OFFLOAD=y
-CONFIG_CAN_CAN327=m
-CONFIG_CAN_JANZ_ICAN3=m
-CONFIG_CAN_KVASER_PCIEFD=m
-CONFIG_CAN_SLCAN=m
-CONFIG_CAN_C_CAN=m
-CONFIG_CAN_C_CAN_PLATFORM=m
-CONFIG_CAN_C_CAN_PCI=m
-CONFIG_CAN_CC770=m
-# CONFIG_CAN_CC770_ISA is not set
-CONFIG_CAN_CC770_PLATFORM=m
-CONFIG_CAN_CTUCANFD=m
-CONFIG_CAN_CTUCANFD_PCI=m
-# CONFIG_CAN_ESD_402_PCI is not set
-CONFIG_CAN_IFI_CANFD=m
-CONFIG_CAN_M_CAN=m
-CONFIG_CAN_M_CAN_PCI=m
-CONFIG_CAN_M_CAN_PLATFORM=m
-CONFIG_CAN_M_CAN_TCAN4X5X=m
-CONFIG_CAN_PEAK_PCIEFD=m
-CONFIG_CAN_SJA1000=m
-CONFIG_CAN_EMS_PCI=m
-CONFIG_CAN_EMS_PCMCIA=m
-CONFIG_CAN_F81601=m
-CONFIG_CAN_KVASER_PCI=m
-CONFIG_CAN_PEAK_PCI=m
-CONFIG_CAN_PEAK_PCIEC=y
-CONFIG_CAN_PEAK_PCMCIA=m
-CONFIG_CAN_PLX_PCI=m
-# CONFIG_CAN_SJA1000_ISA is not set
-CONFIG_CAN_SJA1000_PLATFORM=m
-CONFIG_CAN_SOFTING=m
-CONFIG_CAN_SOFTING_CS=m
-
-#
-# CAN SPI interfaces
-#
-CONFIG_CAN_HI311X=m
-CONFIG_CAN_MCP251X=m
-CONFIG_CAN_MCP251XFD=m
-# CONFIG_CAN_MCP251XFD_SANITY is not set
-# end of CAN SPI interfaces
-
-#
-# CAN USB interfaces
-#
-CONFIG_CAN_8DEV_USB=m
-CONFIG_CAN_EMS_USB=m
-CONFIG_CAN_ESD_USB=m
-CONFIG_CAN_ETAS_ES58X=m
-CONFIG_CAN_F81604=m
-CONFIG_CAN_GS_USB=m
-CONFIG_CAN_KVASER_USB=m
-CONFIG_CAN_MCBA_USB=m
-CONFIG_CAN_PEAK_USB=m
-CONFIG_CAN_UCAN=m
-# end of CAN USB interfaces
-
-# CONFIG_CAN_DEBUG_DEVICES is not set
-
-#
-# MCTP Device Drivers
-#
-CONFIG_MCTP_SERIAL=m
-CONFIG_MCTP_TRANSPORT_I2C=m
-# CONFIG_MCTP_TRANSPORT_I3C is not set
-# end of MCTP Device Drivers
-
-CONFIG_MDIO_DEVICE=y
-CONFIG_MDIO_BUS=y
-CONFIG_FWNODE_MDIO=y
-CONFIG_ACPI_MDIO=y
-CONFIG_MDIO_DEVRES=y
-CONFIG_MDIO_BITBANG=m
-CONFIG_MDIO_BCM_UNIMAC=m
-CONFIG_MDIO_CAVIUM=m
-CONFIG_MDIO_GPIO=m
-CONFIG_MDIO_I2C=m
-CONFIG_MDIO_MVUSB=m
-CONFIG_MDIO_MSCC_MIIM=m
-CONFIG_MDIO_REGMAP=m
-CONFIG_MDIO_THUNDER=m
-
-#
-# MDIO Multiplexers
-#
-
-#
-# PCS device drivers
-#
-CONFIG_PCS_XPCS=m
-CONFIG_PCS_LYNX=m
-CONFIG_PCS_MTK_LYNXI=m
-# end of PCS device drivers
-
-CONFIG_PLIP=m
-CONFIG_PPP=y
-CONFIG_PPP_BSDCOMP=m
-CONFIG_PPP_DEFLATE=m
-CONFIG_PPP_FILTER=y
-CONFIG_PPP_MPPE=m
-CONFIG_PPP_MULTILINK=y
-CONFIG_PPPOATM=m
-CONFIG_PPPOE=m
-# CONFIG_PPPOE_HASH_BITS_1 is not set
-# CONFIG_PPPOE_HASH_BITS_2 is not set
-CONFIG_PPPOE_HASH_BITS_4=y
-# CONFIG_PPPOE_HASH_BITS_8 is not set
-CONFIG_PPPOE_HASH_BITS=4
-CONFIG_PPTP=m
-CONFIG_PPPOL2TP=m
-CONFIG_PPP_ASYNC=m
-CONFIG_PPP_SYNC_TTY=m
-CONFIG_SLIP=m
-CONFIG_SLHC=y
-CONFIG_SLIP_COMPRESSED=y
-CONFIG_SLIP_SMART=y
-CONFIG_SLIP_MODE_SLIP6=y
-CONFIG_USB_NET_DRIVERS=m
-CONFIG_USB_CATC=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_RTL8150=m
-CONFIG_USB_RTL8152=m
-CONFIG_USB_LAN78XX=m
-CONFIG_USB_USBNET=m
-CONFIG_USB_NET_AX8817X=m
-CONFIG_USB_NET_AX88179_178A=m
-CONFIG_USB_NET_CDCETHER=m
-CONFIG_USB_NET_CDC_EEM=m
-CONFIG_USB_NET_CDC_NCM=m
-CONFIG_USB_NET_HUAWEI_CDC_NCM=m
-CONFIG_USB_NET_CDC_MBIM=m
-CONFIG_USB_NET_DM9601=m
-CONFIG_USB_NET_SR9700=m
-CONFIG_USB_NET_SR9800=m
-CONFIG_USB_NET_SMSC75XX=m
-CONFIG_USB_NET_SMSC95XX=m
-CONFIG_USB_NET_GL620A=m
-CONFIG_USB_NET_NET1080=m
-CONFIG_USB_NET_PLUSB=m
-CONFIG_USB_NET_MCS7830=m
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
-CONFIG_USB_NET_CDC_SUBSET=m
-CONFIG_USB_ALI_M5632=y
-CONFIG_USB_AN2720=y
-CONFIG_USB_BELKIN=y
-CONFIG_USB_ARMLINUX=y
-CONFIG_USB_EPSON2888=y
-CONFIG_USB_KC2190=y
-CONFIG_USB_NET_ZAURUS=m
-CONFIG_USB_NET_CX82310_ETH=m
-CONFIG_USB_NET_KALMIA=m
-CONFIG_USB_NET_QMI_WWAN=m
-CONFIG_USB_HSO=m
-CONFIG_USB_NET_INT51X1=m
-CONFIG_USB_CDC_PHONET=m
-CONFIG_USB_IPHETH=m
-CONFIG_USB_SIERRA_NET=m
-CONFIG_USB_VL600=m
-CONFIG_USB_NET_CH9200=m
-CONFIG_USB_NET_AQC111=m
-CONFIG_USB_RTL8153_ECM=m
-CONFIG_WLAN=y
-CONFIG_WLAN_VENDOR_ADMTEK=y
-CONFIG_ADM8211=m
-CONFIG_ATH_COMMON=m
-CONFIG_WLAN_VENDOR_ATH=y
-# CONFIG_ATH_DEBUG is not set
-CONFIG_ATH5K=m
-# CONFIG_ATH5K_DEBUG is not set
-# CONFIG_ATH5K_TRACER is not set
-CONFIG_ATH5K_PCI=y
-CONFIG_ATH9K_HW=m
-CONFIG_ATH9K_COMMON=m
-CONFIG_ATH9K_COMMON_DEBUG=y
-CONFIG_ATH9K_BTCOEX_SUPPORT=y
-CONFIG_ATH9K=m
-CONFIG_ATH9K_PCI=y
-CONFIG_ATH9K_AHB=y
-CONFIG_ATH9K_DEBUGFS=y
-CONFIG_ATH9K_STATION_STATISTICS=y
-# CONFIG_ATH9K_DYNACK is not set
-CONFIG_ATH9K_WOW=y
-CONFIG_ATH9K_RFKILL=y
-CONFIG_ATH9K_CHANNEL_CONTEXT=y
-CONFIG_ATH9K_PCOEM=y
-CONFIG_ATH9K_PCI_NO_EEPROM=m
-CONFIG_ATH9K_HTC=m
-CONFIG_ATH9K_HTC_DEBUGFS=y
-CONFIG_ATH9K_HWRNG=y
-# CONFIG_ATH9K_COMMON_SPECTRAL is not set
-CONFIG_CARL9170=m
-CONFIG_CARL9170_LEDS=y
-# CONFIG_CARL9170_DEBUGFS is not set
-CONFIG_CARL9170_WPC=y
-CONFIG_CARL9170_HWRNG=y
-CONFIG_ATH6KL=m
-CONFIG_ATH6KL_SDIO=m
-CONFIG_ATH6KL_USB=m
-# CONFIG_ATH6KL_DEBUG is not set
-# CONFIG_ATH6KL_TRACING is not set
-CONFIG_AR5523=m
-CONFIG_WIL6210=m
-CONFIG_WIL6210_ISR_COR=y
-CONFIG_WIL6210_TRACING=y
-CONFIG_WIL6210_DEBUGFS=y
-CONFIG_ATH10K=m
-CONFIG_ATH10K_CE=y
-CONFIG_ATH10K_PCI=m
-CONFIG_ATH10K_SDIO=m
-CONFIG_ATH10K_USB=m
-# CONFIG_ATH10K_DEBUG is not set
-CONFIG_ATH10K_DEBUGFS=y
-CONFIG_ATH10K_LEDS=y
-# CONFIG_ATH10K_SPECTRAL is not set
-CONFIG_ATH10K_TRACING=y
-CONFIG_WCN36XX=m
-# CONFIG_WCN36XX_DEBUGFS is not set
-CONFIG_ATH11K=m
-CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_DEBUG is not set
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_TRACING is not set
-CONFIG_ATH12K=m
-# CONFIG_ATH12K_DEBUG is not set
-# CONFIG_ATH12K_DEBUGFS is not set
-# CONFIG_ATH12K_TRACING is not set
-# CONFIG_ATH12K_COREDUMP is not set
-CONFIG_WLAN_VENDOR_ATMEL=y
-CONFIG_AT76C50X_USB=m
-CONFIG_WLAN_VENDOR_BROADCOM=y
-CONFIG_B43=m
-CONFIG_B43_BCMA=y
-CONFIG_B43_SSB=y
-CONFIG_B43_BUSES_BCMA_AND_SSB=y
-# CONFIG_B43_BUSES_BCMA is not set
-# CONFIG_B43_BUSES_SSB is not set
-CONFIG_B43_PCI_AUTOSELECT=y
-CONFIG_B43_PCICORE_AUTOSELECT=y
-# CONFIG_B43_SDIO is not set
-CONFIG_B43_BCMA_PIO=y
-CONFIG_B43_PIO=y
-CONFIG_B43_PHY_G=y
-CONFIG_B43_PHY_N=y
-CONFIG_B43_PHY_LP=y
-CONFIG_B43_PHY_HT=y
-CONFIG_B43_LEDS=y
-CONFIG_B43_HWRNG=y
-# CONFIG_B43_DEBUG is not set
-CONFIG_B43LEGACY=m
-CONFIG_B43LEGACY_PCI_AUTOSELECT=y
-CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
-CONFIG_B43LEGACY_LEDS=y
-CONFIG_B43LEGACY_HWRNG=y
-# CONFIG_B43LEGACY_DEBUG is not set
-CONFIG_B43LEGACY_DMA=y
-CONFIG_B43LEGACY_PIO=y
-CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
-# CONFIG_B43LEGACY_DMA_MODE is not set
-# CONFIG_B43LEGACY_PIO_MODE is not set
-CONFIG_BRCMUTIL=m
-CONFIG_BRCMSMAC=m
-CONFIG_BRCMSMAC_LEDS=y
-CONFIG_BRCMFMAC=m
-CONFIG_BRCMFMAC_PROTO_BCDC=y
-CONFIG_BRCMFMAC_PROTO_MSGBUF=y
-CONFIG_BRCMFMAC_SDIO=y
-CONFIG_BRCMFMAC_USB=y
-CONFIG_BRCMFMAC_PCIE=y
-CONFIG_BRCM_TRACING=y
-# CONFIG_BRCMDBG is not set
-CONFIG_WLAN_VENDOR_INTEL=y
-CONFIG_IPW2100=m
-CONFIG_IPW2100_MONITOR=y
-# CONFIG_IPW2100_DEBUG is not set
-CONFIG_IPW2200=m
-CONFIG_IPW2200_MONITOR=y
-CONFIG_IPW2200_RADIOTAP=y
-CONFIG_IPW2200_PROMISCUOUS=y
-CONFIG_IPW2200_QOS=y
-# CONFIG_IPW2200_DEBUG is not set
-CONFIG_LIBIPW=m
-# CONFIG_LIBIPW_DEBUG is not set
-CONFIG_IWLEGACY=m
-CONFIG_IWL4965=m
-CONFIG_IWL3945=m
-
-#
-# iwl3945 / iwl4965 Debugging Options
-#
-# CONFIG_IWLEGACY_DEBUG is not set
-CONFIG_IWLEGACY_DEBUGFS=y
-# end of iwl3945 / iwl4965 Debugging Options
-
-CONFIG_IWLWIFI=m
-CONFIG_IWLWIFI_LEDS=y
-CONFIG_IWLDVM=m
-CONFIG_IWLMVM=m
-CONFIG_IWLWIFI_OPMODE_MODULAR=y
-
-#
-# Debugging Options
-#
-# CONFIG_IWLWIFI_DEBUG is not set
-CONFIG_IWLWIFI_DEBUGFS=y
-CONFIG_IWLWIFI_DEVICE_TRACING=y
-# end of Debugging Options
-
-CONFIG_WLAN_VENDOR_INTERSIL=y
-CONFIG_P54_COMMON=m
-CONFIG_P54_USB=m
-CONFIG_P54_PCI=m
-CONFIG_P54_SPI=m
-# CONFIG_P54_SPI_DEFAULT_EEPROM is not set
-CONFIG_P54_LEDS=y
-CONFIG_WLAN_VENDOR_MARVELL=y
-CONFIG_LIBERTAS=m
-CONFIG_LIBERTAS_USB=m
-CONFIG_LIBERTAS_SDIO=m
-CONFIG_LIBERTAS_SPI=m
-# CONFIG_LIBERTAS_DEBUG is not set
-CONFIG_LIBERTAS_MESH=y
-CONFIG_LIBERTAS_THINFIRM=m
-# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
-CONFIG_LIBERTAS_THINFIRM_USB=m
-CONFIG_MWIFIEX=m
-CONFIG_MWIFIEX_SDIO=m
-CONFIG_MWIFIEX_PCIE=m
-CONFIG_MWIFIEX_USB=m
-CONFIG_MWL8K=m
-CONFIG_WLAN_VENDOR_MEDIATEK=y
-CONFIG_MT7601U=m
-CONFIG_MT76_CORE=m
-CONFIG_MT76_LEDS=y
-CONFIG_MT76_USB=m
-CONFIG_MT76_CONNAC_LIB=m
-CONFIG_MT792x_LIB=m
-CONFIG_MT792x_USB=m
-# CONFIG_MT76x0U is not set
-# CONFIG_MT76x0E is not set
-# CONFIG_MT76x2E is not set
-# CONFIG_MT76x2U is not set
-# CONFIG_MT7603E is not set
-# CONFIG_MT7615E is not set
-# CONFIG_MT7663U is not set
-# CONFIG_MT7663S is not set
-# CONFIG_MT7915E is not set
-# CONFIG_MT7921E is not set
-# CONFIG_MT7921S is not set
-# CONFIG_MT7921U is not set
-# CONFIG_MT7996E is not set
-CONFIG_MT7925_COMMON=m
-CONFIG_MT7925E=m
-CONFIG_MT7925U=m
-CONFIG_WLAN_VENDOR_MICROCHIP=y
-CONFIG_WILC1000=m
-CONFIG_WILC1000_SDIO=m
-CONFIG_WILC1000_SPI=m
-# CONFIG_WILC1000_HW_OOB_INTR is not set
-CONFIG_WLAN_VENDOR_PURELIFI=y
-CONFIG_PLFXLC=m
-CONFIG_WLAN_VENDOR_RALINK=y
-CONFIG_RT2X00=m
-CONFIG_RT2400PCI=m
-CONFIG_RT2500PCI=m
-CONFIG_RT61PCI=m
-CONFIG_RT2800PCI=m
-CONFIG_RT2800PCI_RT33XX=y
-CONFIG_RT2800PCI_RT35XX=y
-CONFIG_RT2800PCI_RT53XX=y
-CONFIG_RT2800PCI_RT3290=y
-CONFIG_RT2500USB=m
-CONFIG_RT73USB=m
-CONFIG_RT2800USB=m
-CONFIG_RT2800USB_RT33XX=y
-CONFIG_RT2800USB_RT35XX=y
-CONFIG_RT2800USB_RT3573=y
-CONFIG_RT2800USB_RT53XX=y
-CONFIG_RT2800USB_RT55XX=y
-CONFIG_RT2800USB_UNKNOWN=y
-CONFIG_RT2800_LIB=m
-CONFIG_RT2800_LIB_MMIO=m
-CONFIG_RT2X00_LIB_MMIO=m
-CONFIG_RT2X00_LIB_PCI=m
-CONFIG_RT2X00_LIB_USB=m
-CONFIG_RT2X00_LIB=m
-CONFIG_RT2X00_LIB_FIRMWARE=y
-CONFIG_RT2X00_LIB_CRYPTO=y
-CONFIG_RT2X00_LIB_LEDS=y
-# CONFIG_RT2X00_LIB_DEBUGFS is not set
-# CONFIG_RT2X00_DEBUG is not set
-CONFIG_WLAN_VENDOR_REALTEK=y
-CONFIG_RTL8180=m
-CONFIG_RTL8187=m
-CONFIG_RTL8187_LEDS=y
-CONFIG_RTL_CARDS=m
-CONFIG_RTL8192CE=m
-CONFIG_RTL8192SE=m
-CONFIG_RTL8192DE=m
-CONFIG_RTL8723AE=m
-CONFIG_RTL8723BE=m
-CONFIG_RTL8188EE=m
-CONFIG_RTL8192EE=m
-CONFIG_RTL8821AE=m
-CONFIG_RTL8192CU=m
-CONFIG_RTL8192DU=m
-CONFIG_RTLWIFI=m
-CONFIG_RTLWIFI_PCI=m
-CONFIG_RTLWIFI_USB=m
-# CONFIG_RTLWIFI_DEBUG is not set
-CONFIG_RTL8192C_COMMON=m
-CONFIG_RTL8192D_COMMON=m
-CONFIG_RTL8723_COMMON=m
-CONFIG_RTLBTCOEXIST=m
-CONFIG_RTL8XXXU=m
-CONFIG_RTL8XXXU_UNTESTED=y
-CONFIG_RTW88=m
-CONFIG_RTW88_CORE=m
-CONFIG_RTW88_PCI=m
-CONFIG_RTW88_SDIO=m
-CONFIG_RTW88_USB=m
-CONFIG_RTW88_8822B=m
-CONFIG_RTW88_8822C=m
-CONFIG_RTW88_8723X=m
-CONFIG_RTW88_8703B=m
-CONFIG_RTW88_8723D=m
-CONFIG_RTW88_8821C=m
-CONFIG_RTW88_88XXA=m
-CONFIG_RTW88_8821A=m
-CONFIG_RTW88_8812A=m
-CONFIG_RTW88_8822BE=m
-CONFIG_RTW88_8822BS=m
-CONFIG_RTW88_8822BU=m
-CONFIG_RTW88_8822CE=m
-CONFIG_RTW88_8822CS=m
-CONFIG_RTW88_8822CU=m
-CONFIG_RTW88_8723DE=m
-CONFIG_RTW88_8723DS=m
-CONFIG_RTW88_8723CS=m
-CONFIG_RTW88_8723DU=m
-CONFIG_RTW88_8821CE=m
-CONFIG_RTW88_8821CS=m
-CONFIG_RTW88_8821CU=m
-CONFIG_RTW88_8821AU=m
-CONFIG_RTW88_8812AU=m
-# CONFIG_RTW88_DEBUG is not set
-# CONFIG_RTW88_DEBUGFS is not set
-CONFIG_RTW88_LEDS=y
-CONFIG_RTW89=m
-CONFIG_RTW89_CORE=m
-CONFIG_RTW89_PCI=m
-CONFIG_RTW89_8851B=m
-CONFIG_RTW89_8852A=m
-CONFIG_RTW89_8852B_COMMON=m
-CONFIG_RTW89_8852B=m
-CONFIG_RTW89_8852BT=m
-CONFIG_RTW89_8852C=m
-CONFIG_RTW89_8922A=m
-CONFIG_RTW89_8851BE=m
-CONFIG_RTW89_8852AE=m
-CONFIG_RTW89_8852BE=m
-CONFIG_RTW89_8852BTE=m
-CONFIG_RTW89_8852CE=m
-CONFIG_RTW89_8922AE=m
-# CONFIG_RTW89_DEBUGMSG is not set
-# CONFIG_RTW89_DEBUGFS is not set
-CONFIG_WLAN_VENDOR_RSI=y
-CONFIG_RSI_91X=m
-# CONFIG_RSI_DEBUGFS is not set
-CONFIG_RSI_SDIO=m
-CONFIG_RSI_USB=m
-CONFIG_RSI_COEX=y
-CONFIG_WLAN_VENDOR_SILABS=y
-CONFIG_WFX=m
-CONFIG_WLAN_VENDOR_ST=y
-CONFIG_CW1200=m
-CONFIG_CW1200_WLAN_SDIO=m
-CONFIG_CW1200_WLAN_SPI=m
-CONFIG_WLAN_VENDOR_TI=y
-CONFIG_WL1251=m
-CONFIG_WL1251_SPI=m
-CONFIG_WL1251_SDIO=m
-CONFIG_WL12XX=m
-CONFIG_WL18XX=m
-CONFIG_WLCORE=m
-CONFIG_WLCORE_SDIO=m
-CONFIG_WLAN_VENDOR_ZYDAS=y
-CONFIG_ZD1211RW=m
-# CONFIG_ZD1211RW_DEBUG is not set
-CONFIG_WLAN_VENDOR_QUANTENNA=y
-CONFIG_QTNFMAC=m
-CONFIG_QTNFMAC_PCIE=m
-CONFIG_MAC80211_HWSIM=m
-CONFIG_VIRT_WIFI=m
-CONFIG_WAN=y
-CONFIG_HDLC=m
-CONFIG_HDLC_RAW=m
-CONFIG_HDLC_RAW_ETH=m
-CONFIG_HDLC_CISCO=m
-CONFIG_HDLC_FR=m
-CONFIG_HDLC_PPP=m
-CONFIG_HDLC_X25=m
-CONFIG_FRAMER=m
-CONFIG_PCI200SYN=m
-CONFIG_WANXL=m
-CONFIG_PC300TOO=m
-CONFIG_FARSYNC=m
-CONFIG_LAPBETHER=m
-CONFIG_IEEE802154_DRIVERS=m
-CONFIG_IEEE802154_FAKELB=m
-CONFIG_IEEE802154_AT86RF230=m
-CONFIG_IEEE802154_MRF24J40=m
-CONFIG_IEEE802154_CC2520=m
-CONFIG_IEEE802154_ATUSB=m
-CONFIG_IEEE802154_ADF7242=m
-CONFIG_IEEE802154_CA8210=m
-# CONFIG_IEEE802154_CA8210_DEBUGFS is not set
-CONFIG_IEEE802154_MCR20A=m
-# CONFIG_IEEE802154_HWSIM is not set
-
-#
-# Wireless WAN
-#
-CONFIG_WWAN=y
-# CONFIG_WWAN_DEBUGFS is not set
-# CONFIG_WWAN_HWSIM is not set
-CONFIG_MHI_WWAN_CTRL=m
-CONFIG_MHI_WWAN_MBIM=m
-CONFIG_RPMSG_WWAN_CTRL=m
-CONFIG_IOSM=m
-CONFIG_MTK_T7XX=m
-# end of Wireless WAN
-
-CONFIG_XEN_NETDEV_FRONTEND=y
-CONFIG_XEN_NETDEV_BACKEND=m
-CONFIG_VMXNET3=m
-CONFIG_FUJITSU_ES=m
-CONFIG_USB4_NET=m
-CONFIG_HYPERV_NET=m
-CONFIG_NETDEVSIM=m
-CONFIG_NET_FAILOVER=y
-CONFIG_ISDN=y
-CONFIG_ISDN_CAPI=y
-CONFIG_MISDN=m
-CONFIG_MISDN_DSP=m
-CONFIG_MISDN_L1OIP=m
-
-#
-# mISDN hardware drivers
-#
-CONFIG_MISDN_HFCPCI=m
-CONFIG_MISDN_HFCMULTI=m
-CONFIG_MISDN_HFCUSB=m
-CONFIG_MISDN_AVMFRITZ=m
-CONFIG_MISDN_SPEEDFAX=m
-CONFIG_MISDN_INFINEON=m
-CONFIG_MISDN_W6692=m
-CONFIG_MISDN_NETJET=m
-CONFIG_MISDN_HDLC=m
-CONFIG_MISDN_IPAC=m
-CONFIG_MISDN_ISAR=m
-
-#
-# Input device support
-#
-CONFIG_INPUT=y
-CONFIG_INPUT_LEDS=m
-CONFIG_INPUT_FF_MEMLESS=m
-CONFIG_INPUT_SPARSEKMAP=m
-CONFIG_INPUT_MATRIXKMAP=m
-CONFIG_INPUT_VIVALDIFMAP=y
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_MOUSEDEV_PSAUX=y
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-CONFIG_INPUT_JOYDEV=m
-CONFIG_INPUT_EVDEV=y
-
-#
-# Input Device Drivers
-#
-CONFIG_INPUT_KEYBOARD=y
-CONFIG_KEYBOARD_ADC=m
-CONFIG_KEYBOARD_ADP5520=m
-CONFIG_KEYBOARD_ADP5588=m
-CONFIG_KEYBOARD_ADP5589=m
-CONFIG_KEYBOARD_APPLESPI=m
-CONFIG_KEYBOARD_ATKBD=y
-CONFIG_KEYBOARD_QT1050=m
-CONFIG_KEYBOARD_QT1070=m
-CONFIG_KEYBOARD_QT2160=m
-CONFIG_KEYBOARD_DLINK_DIR685=m
-CONFIG_KEYBOARD_LKKBD=m
-CONFIG_KEYBOARD_GPIO=m
-CONFIG_KEYBOARD_GPIO_POLLED=m
-CONFIG_KEYBOARD_TCA6416=m
-CONFIG_KEYBOARD_TCA8418=m
-CONFIG_KEYBOARD_MATRIX=m
-CONFIG_KEYBOARD_LM8323=m
-CONFIG_KEYBOARD_LM8333=m
-CONFIG_KEYBOARD_MAX7359=m
-CONFIG_KEYBOARD_MPR121=m
-CONFIG_KEYBOARD_NEWTON=m
-CONFIG_KEYBOARD_OPENCORES=m
-CONFIG_KEYBOARD_PINEPHONE=m
-CONFIG_KEYBOARD_SAMSUNG=m
-CONFIG_KEYBOARD_STOWAWAY=m
-CONFIG_KEYBOARD_SUNKBD=m
-CONFIG_KEYBOARD_IQS62X=m
-CONFIG_KEYBOARD_TM2_TOUCHKEY=m
-CONFIG_KEYBOARD_TWL4030=m
-CONFIG_KEYBOARD_XTKBD=m
-CONFIG_KEYBOARD_CROS_EC=m
-CONFIG_KEYBOARD_MTK_PMIC=m
-CONFIG_KEYBOARD_CYPRESS_SF=m
-CONFIG_INPUT_MOUSE=y
-CONFIG_MOUSE_PS2=m
-CONFIG_MOUSE_PS2_ALPS=y
-CONFIG_MOUSE_PS2_BYD=y
-CONFIG_MOUSE_PS2_LOGIPS2PP=y
-CONFIG_MOUSE_PS2_SYNAPTICS=y
-CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
-CONFIG_MOUSE_PS2_CYPRESS=y
-CONFIG_MOUSE_PS2_LIFEBOOK=y
-CONFIG_MOUSE_PS2_TRACKPOINT=y
-CONFIG_MOUSE_PS2_ELANTECH=y
-CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
-CONFIG_MOUSE_PS2_SENTELIC=y
-CONFIG_MOUSE_PS2_TOUCHKIT=y
-CONFIG_MOUSE_PS2_FOCALTECH=y
-CONFIG_MOUSE_PS2_VMMOUSE=y
-CONFIG_MOUSE_PS2_SMBUS=y
-CONFIG_MOUSE_SERIAL=m
-CONFIG_MOUSE_APPLETOUCH=m
-CONFIG_MOUSE_BCM5974=m
-CONFIG_MOUSE_CYAPA=m
-CONFIG_MOUSE_ELAN_I2C=m
-CONFIG_MOUSE_ELAN_I2C_I2C=y
-CONFIG_MOUSE_ELAN_I2C_SMBUS=y
-CONFIG_MOUSE_VSXXXAA=m
-CONFIG_MOUSE_GPIO=m
-CONFIG_MOUSE_SYNAPTICS_I2C=m
-CONFIG_MOUSE_SYNAPTICS_USB=m
-CONFIG_INPUT_JOYSTICK=y
-CONFIG_JOYSTICK_ANALOG=m
-CONFIG_JOYSTICK_A3D=m
-CONFIG_JOYSTICK_ADC=m
-CONFIG_JOYSTICK_ADI=m
-CONFIG_JOYSTICK_COBRA=m
-CONFIG_JOYSTICK_GF2K=m
-CONFIG_JOYSTICK_GRIP=m
-CONFIG_JOYSTICK_GRIP_MP=m
-CONFIG_JOYSTICK_GUILLEMOT=m
-CONFIG_JOYSTICK_INTERACT=m
-CONFIG_JOYSTICK_SIDEWINDER=m
-CONFIG_JOYSTICK_TMDC=m
-CONFIG_JOYSTICK_IFORCE=m
-CONFIG_JOYSTICK_IFORCE_USB=m
-CONFIG_JOYSTICK_IFORCE_232=m
-CONFIG_JOYSTICK_WARRIOR=m
-CONFIG_JOYSTICK_MAGELLAN=m
-CONFIG_JOYSTICK_SPACEORB=m
-CONFIG_JOYSTICK_SPACEBALL=m
-CONFIG_JOYSTICK_STINGER=m
-CONFIG_JOYSTICK_TWIDJOY=m
-CONFIG_JOYSTICK_ZHENHUA=m
-CONFIG_JOYSTICK_DB9=m
-CONFIG_JOYSTICK_GAMECON=m
-CONFIG_JOYSTICK_TURBOGRAFX=m
-CONFIG_JOYSTICK_AS5011=m
-CONFIG_JOYSTICK_JOYDUMP=m
-CONFIG_JOYSTICK_XPAD=m
-CONFIG_JOYSTICK_XPAD_FF=y
-CONFIG_JOYSTICK_XPAD_LEDS=y
-CONFIG_JOYSTICK_WALKERA0701=m
-CONFIG_JOYSTICK_PSXPAD_SPI=m
-# CONFIG_JOYSTICK_PSXPAD_SPI_FF is not set
-CONFIG_JOYSTICK_PXRC=m
-CONFIG_JOYSTICK_QWIIC=m
-CONFIG_JOYSTICK_FSIA6B=m
-CONFIG_JOYSTICK_SENSEHAT=m
-CONFIG_JOYSTICK_SEESAW=m
-CONFIG_INPUT_TABLET=y
-CONFIG_TABLET_USB_ACECAD=m
-CONFIG_TABLET_USB_AIPTEK=m
-CONFIG_TABLET_USB_HANWANG=m
-CONFIG_TABLET_USB_KBTAB=m
-CONFIG_TABLET_USB_PEGASUS=m
-CONFIG_TABLET_SERIAL_WACOM4=m
-CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_TOUCHSCREEN_88PM860X=m
-CONFIG_TOUCHSCREEN_ADS7846=m
-CONFIG_TOUCHSCREEN_AD7877=m
-CONFIG_TOUCHSCREEN_AD7879=m
-CONFIG_TOUCHSCREEN_AD7879_I2C=m
-CONFIG_TOUCHSCREEN_AD7879_SPI=m
-CONFIG_TOUCHSCREEN_ADC=m
-CONFIG_TOUCHSCREEN_ATMEL_MXT=m
-# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set
-CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
-CONFIG_TOUCHSCREEN_BU21013=m
-CONFIG_TOUCHSCREEN_BU21029=m
-CONFIG_TOUCHSCREEN_CHIPONE_ICN8505=m
-CONFIG_TOUCHSCREEN_CY8CTMA140=m
-CONFIG_TOUCHSCREEN_CY8CTMG110=m
-CONFIG_TOUCHSCREEN_CYTTSP_CORE=m
-CONFIG_TOUCHSCREEN_CYTTSP_I2C=m
-CONFIG_TOUCHSCREEN_CYTTSP_SPI=m
-CONFIG_TOUCHSCREEN_CYTTSP5=m
-CONFIG_TOUCHSCREEN_DA9034=m
-CONFIG_TOUCHSCREEN_DA9052=m
-CONFIG_TOUCHSCREEN_DYNAPRO=m
-CONFIG_TOUCHSCREEN_HAMPSHIRE=m
-CONFIG_TOUCHSCREEN_EETI=m
-CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
-CONFIG_TOUCHSCREEN_EXC3000=m
-CONFIG_TOUCHSCREEN_FUJITSU=m
-CONFIG_TOUCHSCREEN_GOODIX=m
-# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C is not set
-# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI is not set
-CONFIG_TOUCHSCREEN_HIDEEP=m
-CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
-CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=m
-CONFIG_TOUCHSCREEN_ILI210X=m
-CONFIG_TOUCHSCREEN_ILITEK=m
-CONFIG_TOUCHSCREEN_S6SY761=m
-CONFIG_TOUCHSCREEN_GUNZE=m
-CONFIG_TOUCHSCREEN_EKTF2127=m
-CONFIG_TOUCHSCREEN_ELAN=m
-CONFIG_TOUCHSCREEN_ELO=m
-CONFIG_TOUCHSCREEN_WACOM_W8001=m
-CONFIG_TOUCHSCREEN_WACOM_I2C=m
-CONFIG_TOUCHSCREEN_MAX11801=m
-CONFIG_TOUCHSCREEN_MMS114=m
-CONFIG_TOUCHSCREEN_MELFAS_MIP4=m
-CONFIG_TOUCHSCREEN_MSG2638=m
-CONFIG_TOUCHSCREEN_MTOUCH=m
-CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m
-CONFIG_TOUCHSCREEN_IMAGIS=m
-CONFIG_TOUCHSCREEN_INEXIO=m
-CONFIG_TOUCHSCREEN_PENMOUNT=m
-CONFIG_TOUCHSCREEN_EDT_FT5X06=m
-CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
-CONFIG_TOUCHSCREEN_TOUCHWIN=m
-CONFIG_TOUCHSCREEN_PIXCIR=m
-CONFIG_TOUCHSCREEN_WDT87XX_I2C=m
-CONFIG_TOUCHSCREEN_WM831X=m
-CONFIG_TOUCHSCREEN_WM97XX=m
-CONFIG_TOUCHSCREEN_WM9705=y
-CONFIG_TOUCHSCREEN_WM9712=y
-CONFIG_TOUCHSCREEN_WM9713=y
-CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
-CONFIG_TOUCHSCREEN_MC13783=m
-CONFIG_TOUCHSCREEN_USB_EGALAX=y
-CONFIG_TOUCHSCREEN_USB_PANJIT=y
-CONFIG_TOUCHSCREEN_USB_3M=y
-CONFIG_TOUCHSCREEN_USB_ITM=y
-CONFIG_TOUCHSCREEN_USB_ETURBO=y
-CONFIG_TOUCHSCREEN_USB_GUNZE=y
-CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
-CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
-CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
-CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
-CONFIG_TOUCHSCREEN_USB_GOTOP=y
-CONFIG_TOUCHSCREEN_USB_JASTEC=y
-CONFIG_TOUCHSCREEN_USB_ELO=y
-CONFIG_TOUCHSCREEN_USB_E2I=y
-CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
-CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
-CONFIG_TOUCHSCREEN_USB_NEXIO=y
-CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
-CONFIG_TOUCHSCREEN_TOUCHIT213=m
-CONFIG_TOUCHSCREEN_TSC_SERIO=m
-CONFIG_TOUCHSCREEN_TSC200X_CORE=m
-CONFIG_TOUCHSCREEN_TSC2004=m
-CONFIG_TOUCHSCREEN_TSC2005=m
-CONFIG_TOUCHSCREEN_TSC2007=m
-# CONFIG_TOUCHSCREEN_TSC2007_IIO is not set
-CONFIG_TOUCHSCREEN_PCAP=m
-CONFIG_TOUCHSCREEN_RM_TS=m
-CONFIG_TOUCHSCREEN_SILEAD=m
-CONFIG_TOUCHSCREEN_SIS_I2C=m
-CONFIG_TOUCHSCREEN_ST1232=m
-CONFIG_TOUCHSCREEN_STMFTS=m
-CONFIG_TOUCHSCREEN_SUR40=m
-CONFIG_TOUCHSCREEN_SURFACE3_SPI=m
-CONFIG_TOUCHSCREEN_SX8654=m
-CONFIG_TOUCHSCREEN_TPS6507X=m
-CONFIG_TOUCHSCREEN_ZET6223=m
-CONFIG_TOUCHSCREEN_ZFORCE=m
-CONFIG_TOUCHSCREEN_COLIBRI_VF50=m
-CONFIG_TOUCHSCREEN_ROHM_BU21023=m
-CONFIG_TOUCHSCREEN_IQS5XX=m
-CONFIG_TOUCHSCREEN_IQS7211=m
-CONFIG_TOUCHSCREEN_ZINITIX=m
-CONFIG_TOUCHSCREEN_HIMAX_HX83112B=m
-CONFIG_INPUT_MISC=y
-CONFIG_INPUT_88PM860X_ONKEY=m
-CONFIG_INPUT_88PM80X_ONKEY=m
-CONFIG_INPUT_AD714X=m
-CONFIG_INPUT_AD714X_I2C=m
-CONFIG_INPUT_AD714X_SPI=m
-CONFIG_INPUT_ARIZONA_HAPTICS=m
-CONFIG_INPUT_ATC260X_ONKEY=m
-CONFIG_INPUT_BMA150=m
-CONFIG_INPUT_CS40L50_VIBRA=m
-CONFIG_INPUT_E3X0_BUTTON=m
-CONFIG_INPUT_PCSPKR=m
-CONFIG_INPUT_MAX77693_HAPTIC=m
-CONFIG_INPUT_MAX8925_ONKEY=m
-CONFIG_INPUT_MAX8997_HAPTIC=m
-CONFIG_INPUT_MC13783_PWRBUTTON=m
-CONFIG_INPUT_MMA8450=m
-CONFIG_INPUT_APANEL=m
-CONFIG_INPUT_GPIO_BEEPER=m
-CONFIG_INPUT_GPIO_DECODER=m
-CONFIG_INPUT_GPIO_VIBRA=m
-CONFIG_INPUT_ATLAS_BTNS=m
-CONFIG_INPUT_ATI_REMOTE2=m
-CONFIG_INPUT_KEYSPAN_REMOTE=m
-CONFIG_INPUT_KXTJ9=m
-CONFIG_INPUT_POWERMATE=m
-CONFIG_INPUT_YEALINK=m
-CONFIG_INPUT_CM109=m
-CONFIG_INPUT_REGULATOR_HAPTIC=m
-CONFIG_INPUT_RETU_PWRBUTTON=m
-CONFIG_INPUT_AXP20X_PEK=m
-CONFIG_INPUT_TWL4030_PWRBUTTON=m
-CONFIG_INPUT_TWL4030_VIBRA=m
-CONFIG_INPUT_TWL6040_VIBRA=m
-CONFIG_INPUT_UINPUT=y
-CONFIG_INPUT_PALMAS_PWRBUTTON=m
-CONFIG_INPUT_PCF50633_PMU=m
-CONFIG_INPUT_PCF8574=m
-CONFIG_INPUT_PWM_BEEPER=m
-CONFIG_INPUT_PWM_VIBRA=m
-CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
-CONFIG_INPUT_DA7280_HAPTICS=m
-CONFIG_INPUT_DA9052_ONKEY=m
-CONFIG_INPUT_DA9055_ONKEY=m
-CONFIG_INPUT_DA9063_ONKEY=m
-CONFIG_INPUT_WM831X_ON=m
-CONFIG_INPUT_PCAP=m
-CONFIG_INPUT_ADXL34X=m
-CONFIG_INPUT_ADXL34X_I2C=m
-CONFIG_INPUT_ADXL34X_SPI=m
-CONFIG_INPUT_IBM_PANEL=m
-CONFIG_INPUT_IMS_PCU=m
-CONFIG_INPUT_IQS269A=m
-CONFIG_INPUT_IQS626A=m
-CONFIG_INPUT_IQS7222=m
-CONFIG_INPUT_CMA3000=m
-CONFIG_INPUT_CMA3000_I2C=m
-CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m
-CONFIG_INPUT_IDEAPAD_SLIDEBAR=m
-CONFIG_INPUT_SOC_BUTTON_ARRAY=m
-CONFIG_INPUT_DRV260X_HAPTICS=m
-CONFIG_INPUT_DRV2665_HAPTICS=m
-CONFIG_INPUT_DRV2667_HAPTICS=m
-CONFIG_INPUT_QNAP_MCU=m
-CONFIG_INPUT_RAVE_SP_PWRBUTTON=m
-CONFIG_INPUT_RT5120_PWRKEY=m
-CONFIG_RMI4_CORE=m
-CONFIG_RMI4_I2C=m
-CONFIG_RMI4_SPI=m
-CONFIG_RMI4_SMB=m
-CONFIG_RMI4_F03=y
-CONFIG_RMI4_F03_SERIO=m
-CONFIG_RMI4_2D_SENSOR=y
-CONFIG_RMI4_F11=y
-CONFIG_RMI4_F12=y
-CONFIG_RMI4_F30=y
-# CONFIG_RMI4_F34 is not set
-CONFIG_RMI4_F3A=y
-# CONFIG_RMI4_F54 is not set
-CONFIG_RMI4_F55=y
-
-#
-# Hardware I/O ports
-#
-CONFIG_SERIO=y
-CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
-CONFIG_SERIO_I8042=y
-CONFIG_SERIO_SERPORT=m
-CONFIG_SERIO_CT82C710=m
-CONFIG_SERIO_PARKBD=m
-CONFIG_SERIO_PCIPS2=m
-CONFIG_SERIO_LIBPS2=y
-CONFIG_SERIO_RAW=m
-CONFIG_SERIO_ALTERA_PS2=m
-CONFIG_SERIO_PS2MULT=m
-CONFIG_SERIO_ARC_PS2=m
-CONFIG_HYPERV_KEYBOARD=m
-CONFIG_SERIO_GPIO_PS2=m
-CONFIG_USERIO=m
-CONFIG_GAMEPORT=m
-CONFIG_GAMEPORT_EMU10K1=m
-CONFIG_GAMEPORT_FM801=m
-# end of Hardware I/O ports
-# end of Input device support
-
-#
-# Character devices
-#
-CONFIG_TTY=y
-CONFIG_VT=y
-CONFIG_CONSOLE_TRANSLATIONS=y
-CONFIG_VT_CONSOLE=y
-CONFIG_VT_CONSOLE_SLEEP=y
-CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_UNIX98_PTYS=y
-CONFIG_LEGACY_PTYS=y
-CONFIG_LEGACY_PTY_COUNT=0
-# CONFIG_LEGACY_TIOCSTI is not set
-CONFIG_LDISC_AUTOLOAD=y
-
-#
-# Serial drivers
-#
-CONFIG_SERIAL_EARLYCON=y
-CONFIG_SERIAL_8250=y
-# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
-CONFIG_SERIAL_8250_PNP=y
-# CONFIG_SERIAL_8250_16550A_VARIANTS is not set
-# CONFIG_SERIAL_8250_FINTEK is not set
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_DMA=y
-CONFIG_SERIAL_8250_PCILIB=y
-CONFIG_SERIAL_8250_PCI=y
-CONFIG_SERIAL_8250_EXAR=m
-CONFIG_SERIAL_8250_CS=m
-CONFIG_SERIAL_8250_MEN_MCB=m
-CONFIG_SERIAL_8250_NR_UARTS=48
-CONFIG_SERIAL_8250_RUNTIME_UARTS=32
-CONFIG_SERIAL_8250_EXTENDED=y
-CONFIG_SERIAL_8250_MANY_PORTS=y
-CONFIG_SERIAL_8250_PCI1XXXX=m
-CONFIG_SERIAL_8250_SHARE_IRQ=y
-# CONFIG_SERIAL_8250_DETECT_IRQ is not set
-CONFIG_SERIAL_8250_RSA=y
-CONFIG_SERIAL_8250_DWLIB=y
-CONFIG_SERIAL_8250_DFL=m
-CONFIG_SERIAL_8250_DW=m
-CONFIG_SERIAL_8250_RT288X=y
-CONFIG_SERIAL_8250_LPSS=m
-CONFIG_SERIAL_8250_MID=m
-CONFIG_SERIAL_8250_PERICOM=m
-
-#
-# Non-8250 serial port support
-#
-CONFIG_SERIAL_KGDB_NMI=y
-CONFIG_SERIAL_MAX3100=m
-CONFIG_SERIAL_MAX310X=y
-CONFIG_SERIAL_UARTLITE=m
-CONFIG_SERIAL_UARTLITE_NR_UARTS=1
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-CONFIG_CONSOLE_POLL=y
-CONFIG_SERIAL_JSM=m
-CONFIG_SERIAL_LANTIQ=m
-CONFIG_SERIAL_SCCNXP=y
-CONFIG_SERIAL_SCCNXP_CONSOLE=y
-CONFIG_SERIAL_SC16IS7XX=m
-CONFIG_SERIAL_SC16IS7XX_I2C=m
-CONFIG_SERIAL_SC16IS7XX_SPI=m
-CONFIG_SERIAL_ALTERA_JTAGUART=m
-CONFIG_SERIAL_ALTERA_UART=m
-CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4
-CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200
-CONFIG_SERIAL_ARC=m
-CONFIG_SERIAL_ARC_NR_PORTS=1
-CONFIG_SERIAL_RP2=m
-CONFIG_SERIAL_RP2_NR_UARTS=32
-CONFIG_SERIAL_FSL_LPUART=m
-CONFIG_SERIAL_FSL_LINFLEXUART=m
-CONFIG_SERIAL_MEN_Z135=m
-# CONFIG_SERIAL_SPRD is not set
-# end of Serial drivers
-
-CONFIG_SERIAL_MCTRL_GPIO=y
-CONFIG_SERIAL_NONSTANDARD=y
-CONFIG_MOXA_INTELLIO=m
-CONFIG_MOXA_SMARTIO=m
-CONFIG_N_HDLC=m
-CONFIG_IPWIRELESS=m
-CONFIG_N_GSM=m
-CONFIG_NOZOMI=m
-CONFIG_NULL_TTY=m
-CONFIG_HVC_DRIVER=y
-CONFIG_HVC_IRQ=y
-CONFIG_HVC_XEN=y
-CONFIG_HVC_XEN_FRONTEND=y
-CONFIG_RPMSG_TTY=m
-CONFIG_SERIAL_DEV_BUS=y
-CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
-CONFIG_TTY_PRINTK=y
-CONFIG_TTY_PRINTK_LEVEL=6
-CONFIG_PRINTER=m
-# CONFIG_LP_CONSOLE is not set
-CONFIG_PPDEV=m
-CONFIG_VIRTIO_CONSOLE=m
-CONFIG_IPMI_HANDLER=m
-CONFIG_IPMI_DMI_DECODE=y
-CONFIG_IPMI_PLAT_DATA=y
-# CONFIG_IPMI_PANIC_EVENT is not set
-CONFIG_IPMI_DEVICE_INTERFACE=m
-CONFIG_IPMI_SI=m
-CONFIG_IPMI_SSIF=m
-CONFIG_IPMI_IPMB=m
-CONFIG_IPMI_WATCHDOG=m
-CONFIG_IPMI_POWEROFF=m
-CONFIG_SSIF_IPMI_BMC=m
-CONFIG_IPMB_DEVICE_INTERFACE=m
-CONFIG_HW_RANDOM=y
-CONFIG_HW_RANDOM_TIMERIOMEM=m
-CONFIG_HW_RANDOM_INTEL=m
-CONFIG_HW_RANDOM_AMD=m
-CONFIG_HW_RANDOM_BA431=m
-CONFIG_HW_RANDOM_VIA=m
-CONFIG_HW_RANDOM_VIRTIO=m
-CONFIG_HW_RANDOM_XIPHERA=m
-CONFIG_APPLICOM=m
-CONFIG_MWAVE=m
-CONFIG_DEVMEM=y
-CONFIG_NVRAM=m
-CONFIG_DEVPORT=y
-CONFIG_HPET=y
-CONFIG_HPET_MMAP=y
-CONFIG_HPET_MMAP_DEFAULT=y
-CONFIG_HANGCHECK_TIMER=m
-CONFIG_TCG_TPM=y
-CONFIG_TCG_TPM2_HMAC=y
-CONFIG_HW_RANDOM_TPM=y
-CONFIG_TCG_TIS_CORE=y
-CONFIG_TCG_TIS=y
-CONFIG_TCG_TIS_SPI=m
-# CONFIG_TCG_TIS_SPI_CR50 is not set
-CONFIG_TCG_TIS_I2C=m
-# CONFIG_TCG_TIS_I2C_CR50 is not set
-CONFIG_TCG_TIS_I2C_ATMEL=m
-CONFIG_TCG_TIS_I2C_INFINEON=m
-CONFIG_TCG_TIS_I2C_NUVOTON=m
-CONFIG_TCG_NSC=m
-CONFIG_TCG_ATMEL=m
-CONFIG_TCG_INFINEON=m
-CONFIG_TCG_XEN=m
-CONFIG_TCG_CRB=y
-CONFIG_TCG_VTPM_PROXY=m
-CONFIG_TCG_TIS_ST33ZP24=m
-CONFIG_TCG_TIS_ST33ZP24_I2C=m
-CONFIG_TCG_TIS_ST33ZP24_SPI=m
-CONFIG_TELCLOCK=m
-CONFIG_XILLYBUS_CLASS=m
-CONFIG_XILLYBUS=m
-CONFIG_XILLYBUS_PCIE=m
-CONFIG_XILLYUSB=m
-# end of Character devices
-
-#
-# I2C support
-#
-CONFIG_I2C=y
-CONFIG_ACPI_I2C_OPREGION=y
-CONFIG_I2C_BOARDINFO=y
-CONFIG_I2C_CHARDEV=y
-CONFIG_I2C_MUX=m
-
-#
-# Multiplexer I2C Chip support
-#
-CONFIG_I2C_MUX_GPIO=m
-CONFIG_I2C_MUX_LTC4306=m
-CONFIG_I2C_MUX_PCA9541=m
-CONFIG_I2C_MUX_PCA954x=m
-CONFIG_I2C_MUX_REG=m
-CONFIG_I2C_MUX_MLXCPLD=m
-# end of Multiplexer I2C Chip support
-
-CONFIG_I2C_HELPER_AUTO=y
-CONFIG_I2C_SMBUS=m
-CONFIG_I2C_ALGOBIT=m
-CONFIG_I2C_ALGOPCA=m
-
-#
-# I2C Hardware Bus support
-#
-
-#
-# PC SMBus host controller drivers
-#
-CONFIG_I2C_CCGX_UCSI=m
-CONFIG_I2C_ALI1535=m
-CONFIG_I2C_ALI1563=m
-CONFIG_I2C_ALI15X3=m
-CONFIG_I2C_AMD756=m
-CONFIG_I2C_AMD8111=m
-CONFIG_I2C_AMD_MP2=m
-CONFIG_I2C_AMD_ASF=m
-CONFIG_I2C_I801=m
-CONFIG_I2C_I801_MUX=y
-CONFIG_I2C_ISCH=m
-CONFIG_I2C_ISMT=m
-CONFIG_I2C_PIIX4=m
-CONFIG_I2C_CHT_WC=m
-CONFIG_I2C_NFORCE2=m
-CONFIG_I2C_NVIDIA_GPU=m
-CONFIG_I2C_SIS5595=m
-CONFIG_I2C_SIS630=m
-CONFIG_I2C_SIS96X=m
-CONFIG_I2C_VIA=m
-CONFIG_I2C_VIAPRO=m
-CONFIG_I2C_ZHAOXIN=m
-
-#
-# ACPI drivers
-#
-CONFIG_I2C_SCMI=m
-
-#
-# I2C system bus drivers (mostly embedded / system-on-chip)
-#
-CONFIG_I2C_CBUS_GPIO=m
-CONFIG_I2C_CGBC=m
-CONFIG_I2C_DESIGNWARE_CORE=y
-# CONFIG_I2C_DESIGNWARE_SLAVE is not set
-CONFIG_I2C_DESIGNWARE_PLATFORM=y
-CONFIG_I2C_DESIGNWARE_BAYTRAIL=y
-CONFIG_I2C_DESIGNWARE_PCI=m
-CONFIG_I2C_EMEV2=m
-CONFIG_I2C_GPIO=m
-# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set
-CONFIG_I2C_KEBA=m
-CONFIG_I2C_KEMPLD=m
-CONFIG_I2C_OCORES=m
-CONFIG_I2C_PCA_PLATFORM=m
-CONFIG_I2C_SIMTEC=m
-CONFIG_I2C_XILINX=m
-
-#
-# External I2C/SMBus adapter drivers
-#
-CONFIG_I2C_DIOLAN_U2C=m
-CONFIG_I2C_DLN2=m
-CONFIG_I2C_LJCA=m
-CONFIG_I2C_CP2615=m
-CONFIG_I2C_PARPORT=m
-CONFIG_I2C_PCI1XXXX=m
-CONFIG_I2C_ROBOTFUZZ_OSIF=m
-CONFIG_I2C_TAOS_EVM=m
-CONFIG_I2C_TINY_USB=m
-CONFIG_I2C_VIPERBOARD=m
-
-#
-# Other I2C/SMBus bus drivers
-#
-CONFIG_I2C_MLXCPLD=m
-CONFIG_I2C_CROS_EC_TUNNEL=m
-CONFIG_I2C_VIRTIO=m
-# end of I2C Hardware Bus support
-
-CONFIG_I2C_STUB=m
-CONFIG_I2C_SLAVE=y
-CONFIG_I2C_SLAVE_EEPROM=m
-# CONFIG_I2C_SLAVE_TESTUNIT is not set
-# CONFIG_I2C_DEBUG_CORE is not set
-# CONFIG_I2C_DEBUG_ALGO is not set
-# CONFIG_I2C_DEBUG_BUS is not set
-# end of I2C support
-
-CONFIG_I3C=m
-CONFIG_CDNS_I3C_MASTER=m
-CONFIG_DW_I3C_MASTER=m
-CONFIG_SVC_I3C_MASTER=m
-# CONFIG_MIPI_I3C_HCI is not set
-CONFIG_SPI=y
-# CONFIG_SPI_DEBUG is not set
-CONFIG_SPI_MASTER=y
-CONFIG_SPI_MEM=y
-
-#
-# SPI Master Controller Drivers
-#
-CONFIG_SPI_ALTERA=m
-CONFIG_SPI_ALTERA_CORE=m
-CONFIG_SPI_ALTERA_DFL=m
-CONFIG_SPI_AXI_SPI_ENGINE=m
-CONFIG_SPI_BITBANG=m
-CONFIG_SPI_BUTTERFLY=m
-CONFIG_SPI_CADENCE=m
-CONFIG_SPI_CH341=m
-CONFIG_SPI_CS42L43=m
-CONFIG_SPI_DESIGNWARE=m
-# CONFIG_SPI_DW_DMA is not set
-CONFIG_SPI_DW_PCI=m
-CONFIG_SPI_DW_MMIO=m
-CONFIG_SPI_DLN2=m
-CONFIG_SPI_GPIO=m
-# CONFIG_SPI_INTEL_PCI is not set
-# CONFIG_SPI_INTEL_PLATFORM is not set
-CONFIG_SPI_KSPI2=m
-CONFIG_SPI_LM70_LLP=m
-CONFIG_SPI_LJCA=m
-CONFIG_SPI_MICROCHIP_CORE=m
-CONFIG_SPI_MICROCHIP_CORE_QSPI=m
-CONFIG_SPI_LANTIQ_SSC=m
-CONFIG_SPI_OC_TINY=m
-CONFIG_SPI_PCI1XXXX=m
-CONFIG_SPI_PXA2XX=m
-CONFIG_SPI_PXA2XX_PCI=m
-CONFIG_SPI_SC18IS602=m
-CONFIG_SPI_SIFIVE=m
-CONFIG_SPI_MXIC=m
-CONFIG_SPI_XCOMM=m
-CONFIG_SPI_XILINX=m
-CONFIG_SPI_ZYNQMP_GQSPI=m
-CONFIG_SPI_AMD=m
-
-#
-# SPI Multiplexer support
-#
-CONFIG_SPI_MUX=m
-
-#
-# SPI Protocol Masters
-#
-CONFIG_SPI_SPIDEV=m
-# CONFIG_SPI_LOOPBACK_TEST is not set
-CONFIG_SPI_TLE62X0=m
-# CONFIG_SPI_SLAVE is not set
-CONFIG_SPI_DYNAMIC=y
-CONFIG_SPMI=m
-# CONFIG_SPMI_HISI3670 is not set
-CONFIG_HSI=m
-CONFIG_HSI_BOARDINFO=y
-
-#
-# HSI controllers
-#
-
-#
-# HSI clients
-#
-CONFIG_HSI_CHAR=m
-CONFIG_PPS=m
-# CONFIG_PPS_DEBUG is not set
-
-#
-# PPS clients support
-#
-# CONFIG_PPS_CLIENT_KTIMER is not set
-CONFIG_PPS_CLIENT_LDISC=m
-CONFIG_PPS_CLIENT_PARPORT=m
-CONFIG_PPS_CLIENT_GPIO=m
-CONFIG_PPS_GENERATOR=m
-# CONFIG_PPS_GENERATOR_DUMMY is not set
-
-#
-# PTP clock support
-#
-CONFIG_PTP_1588_CLOCK=m
-CONFIG_PTP_1588_CLOCK_OPTIONAL=m
-
-#
-# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
-#
-CONFIG_PTP_1588_CLOCK_KVM=m
-CONFIG_PTP_1588_CLOCK_VMCLOCK=m
-CONFIG_PTP_1588_CLOCK_IDT82P33=m
-CONFIG_PTP_1588_CLOCK_IDTCM=m
-# CONFIG_PTP_1588_CLOCK_FC3W is not set
-# CONFIG_PTP_1588_CLOCK_MOCK is not set
-# CONFIG_PTP_1588_CLOCK_VMW is not set
-CONFIG_PTP_1588_CLOCK_OCP=m
-CONFIG_PTP_DFL_TOD=m
-# end of PTP clock support
-
-CONFIG_PINCTRL=y
-CONFIG_PINMUX=y
-CONFIG_PINCONF=y
-CONFIG_GENERIC_PINCONF=y
-# CONFIG_DEBUG_PINCTRL is not set
-CONFIG_PINCTRL_AMD=y
-CONFIG_PINCTRL_CY8C95X0=m
-# CONFIG_PINCTRL_DA9062 is not set
-CONFIG_PINCTRL_MCP23S08_I2C=m
-CONFIG_PINCTRL_MCP23S08_SPI=m
-CONFIG_PINCTRL_MCP23S08=m
-CONFIG_PINCTRL_SX150X=y
-CONFIG_PINCTRL_CS42L43=m
-CONFIG_PINCTRL_MADERA=m
-
-#
-# Intel pinctrl drivers
-#
-CONFIG_PINCTRL_BAYTRAIL=y
-CONFIG_PINCTRL_CHERRYVIEW=y
-CONFIG_PINCTRL_LYNXPOINT=m
-CONFIG_PINCTRL_INTEL=y
-CONFIG_PINCTRL_INTEL_PLATFORM=m
-CONFIG_PINCTRL_ALDERLAKE=m
-CONFIG_PINCTRL_BROXTON=m
-CONFIG_PINCTRL_CANNONLAKE=m
-CONFIG_PINCTRL_CEDARFORK=m
-CONFIG_PINCTRL_DENVERTON=m
-CONFIG_PINCTRL_ELKHARTLAKE=m
-CONFIG_PINCTRL_EMMITSBURG=m
-CONFIG_PINCTRL_GEMINILAKE=m
-CONFIG_PINCTRL_ICELAKE=m
-CONFIG_PINCTRL_JASPERLAKE=m
-CONFIG_PINCTRL_LAKEFIELD=m
-CONFIG_PINCTRL_LEWISBURG=m
-CONFIG_PINCTRL_METEORLAKE=m
-CONFIG_PINCTRL_METEORPOINT=m
-CONFIG_PINCTRL_SUNRISEPOINT=m
-CONFIG_PINCTRL_TIGERLAKE=m
-# end of Intel pinctrl drivers
-
-#
-# Renesas pinctrl drivers
-#
-# end of Renesas pinctrl drivers
-
-CONFIG_GPIOLIB=y
-CONFIG_GPIOLIB_FASTPATH_LIMIT=512
-CONFIG_GPIO_ACPI=y
-CONFIG_GPIOLIB_IRQCHIP=y
-# CONFIG_DEBUG_GPIO is not set
-CONFIG_GPIO_SYSFS=y
-CONFIG_GPIO_CDEV=y
-CONFIG_GPIO_CDEV_V1=y
-CONFIG_GPIO_GENERIC=m
-CONFIG_GPIO_REGMAP=m
-CONFIG_GPIO_SWNODE_UNDEFINED=y
-CONFIG_GPIO_MAX730X=m
-CONFIG_GPIO_IDIO_16=m
-
-#
-# Memory mapped GPIO drivers
-#
-CONFIG_GPIO_ALTERA=m
-CONFIG_GPIO_AMDPT=m
-CONFIG_GPIO_DWAPB=m
-CONFIG_GPIO_EXAR=m
-CONFIG_GPIO_GENERIC_PLATFORM=m
-CONFIG_GPIO_GRANITERAPIDS=m
-CONFIG_GPIO_ICH=m
-CONFIG_GPIO_MB86S7X=m
-CONFIG_GPIO_MENZ127=m
-CONFIG_GPIO_POLARFIRE_SOC=y
-CONFIG_GPIO_TANGIER=m
-CONFIG_GPIO_XILINX=m
-CONFIG_GPIO_AMD_FCH=m
-# end of Memory mapped GPIO drivers
-
-#
-# Port-mapped I/O GPIO drivers
-#
-CONFIG_GPIO_VX855=m
-CONFIG_GPIO_F7188X=m
-CONFIG_GPIO_IT87=m
-CONFIG_GPIO_SCH=m
-CONFIG_GPIO_SCH311X=m
-CONFIG_GPIO_WINBOND=m
-CONFIG_GPIO_WS16C48=m
-# end of Port-mapped I/O GPIO drivers
-
-#
-# I2C GPIO expanders
-#
-CONFIG_GPIO_FXL6408=m
-CONFIG_GPIO_DS4520=m
-CONFIG_GPIO_MAX7300=m
-CONFIG_GPIO_MAX732X=m
-CONFIG_GPIO_PCA953X=m
-CONFIG_GPIO_PCA953X_IRQ=y
-CONFIG_GPIO_PCA9570=m
-CONFIG_GPIO_PCF857X=m
-CONFIG_GPIO_TPIC2810=m
-# end of I2C GPIO expanders
-
-#
-# MFD GPIO expanders
-#
-CONFIG_GPIO_ADP5520=m
-CONFIG_GPIO_ARIZONA=m
-CONFIG_GPIO_BD9571MWV=m
-CONFIG_GPIO_CGBC=m
-# CONFIG_GPIO_CROS_EC is not set
-CONFIG_GPIO_CRYSTAL_COVE=m
-CONFIG_GPIO_DA9052=m
-CONFIG_GPIO_DA9055=m
-CONFIG_GPIO_DLN2=m
-CONFIG_GPIO_ELKHARTLAKE=m
-CONFIG_GPIO_JANZ_TTL=m
-CONFIG_GPIO_KEMPLD=m
-CONFIG_GPIO_LJCA=m
-CONFIG_GPIO_LP3943=m
-CONFIG_GPIO_LP873X=m
-CONFIG_GPIO_MADERA=m
-CONFIG_GPIO_PALMAS=y
-CONFIG_GPIO_RC5T583=y
-CONFIG_GPIO_TPS65086=m
-CONFIG_GPIO_TPS6586X=y
-CONFIG_GPIO_TPS65910=y
-CONFIG_GPIO_TPS65912=m
-CONFIG_GPIO_TPS68470=m
-CONFIG_GPIO_TQMX86=m
-CONFIG_GPIO_TWL4030=m
-CONFIG_GPIO_TWL6040=m
-CONFIG_GPIO_WHISKEY_COVE=m
-CONFIG_GPIO_WM831X=m
-CONFIG_GPIO_WM8350=m
-CONFIG_GPIO_WM8994=m
-# end of MFD GPIO expanders
-
-#
-# PCI GPIO expanders
-#
-CONFIG_GPIO_AMD8111=m
-CONFIG_GPIO_ML_IOH=m
-CONFIG_GPIO_PCI_IDIO_16=m
-CONFIG_GPIO_PCIE_IDIO_24=m
-CONFIG_GPIO_RDC321X=m
-# end of PCI GPIO expanders
-
-#
-# SPI GPIO expanders
-#
-CONFIG_GPIO_MAX3191X=m
-CONFIG_GPIO_MAX7301=m
-CONFIG_GPIO_MC33880=m
-CONFIG_GPIO_PISOSR=m
-CONFIG_GPIO_XRA1403=m
-# end of SPI GPIO expanders
-
-#
-# USB GPIO expanders
-#
-CONFIG_GPIO_VIPERBOARD=m
-CONFIG_GPIO_MPSSE=m
-# end of USB GPIO expanders
-
-#
-# Virtual GPIO drivers
-#
-CONFIG_GPIO_AGGREGATOR=m
-CONFIG_GPIO_LATCH=m
-# CONFIG_GPIO_MOCKUP is not set
-CONFIG_GPIO_VIRTIO=m
-# CONFIG_GPIO_SIM is not set
-# end of Virtual GPIO drivers
-
-#
-# GPIO Debugging utilities
-#
-CONFIG_GPIO_SLOPPY_LOGIC_ANALYZER=m
-CONFIG_GPIO_VIRTUSER=m
-# end of GPIO Debugging utilities
-
-CONFIG_W1=m
-CONFIG_W1_CON=y
-
-#
-# 1-wire Bus Masters
-#
-CONFIG_W1_MASTER_AMD_AXI=m
-CONFIG_W1_MASTER_MATROX=m
-CONFIG_W1_MASTER_DS2490=m
-CONFIG_W1_MASTER_DS2482=m
-CONFIG_W1_MASTER_GPIO=m
-CONFIG_W1_MASTER_SGI=m
-# CONFIG_W1_MASTER_UART is not set
-# end of 1-wire Bus Masters
-
-#
-# 1-wire Slaves
-#
-CONFIG_W1_SLAVE_THERM=m
-CONFIG_W1_SLAVE_SMEM=m
-CONFIG_W1_SLAVE_DS2405=m
-CONFIG_W1_SLAVE_DS2408=m
-CONFIG_W1_SLAVE_DS2408_READBACK=y
-CONFIG_W1_SLAVE_DS2413=m
-CONFIG_W1_SLAVE_DS2406=m
-CONFIG_W1_SLAVE_DS2423=m
-CONFIG_W1_SLAVE_DS2805=m
-CONFIG_W1_SLAVE_DS2430=m
-CONFIG_W1_SLAVE_DS2431=m
-CONFIG_W1_SLAVE_DS2433=m
-# CONFIG_W1_SLAVE_DS2433_CRC is not set
-CONFIG_W1_SLAVE_DS2438=m
-CONFIG_W1_SLAVE_DS250X=m
-CONFIG_W1_SLAVE_DS2780=m
-CONFIG_W1_SLAVE_DS2781=m
-CONFIG_W1_SLAVE_DS28E04=m
-CONFIG_W1_SLAVE_DS28E17=m
-# end of 1-wire Slaves
-
-CONFIG_POWER_RESET=y
-CONFIG_POWER_RESET_ATC260X=m
-# CONFIG_POWER_RESET_MT6323 is not set
-CONFIG_POWER_RESET_RESTART=y
-CONFIG_POWER_RESET_TPS65086=y
-CONFIG_POWER_SEQUENCING=m
-CONFIG_POWER_SUPPLY=y
-# CONFIG_POWER_SUPPLY_DEBUG is not set
-CONFIG_POWER_SUPPLY_HWMON=y
-CONFIG_GENERIC_ADC_BATTERY=m
-CONFIG_IP5XXX_POWER=m
-CONFIG_MAX8925_POWER=m
-CONFIG_WM831X_BACKUP=m
-CONFIG_WM831X_POWER=m
-CONFIG_WM8350_POWER=m
-CONFIG_TEST_POWER=m
-CONFIG_BATTERY_88PM860X=m
-CONFIG_CHARGER_ADP5061=m
-CONFIG_BATTERY_CW2015=m
-CONFIG_BATTERY_DS2760=m
-CONFIG_BATTERY_DS2780=m
-CONFIG_BATTERY_DS2781=m
-CONFIG_BATTERY_DS2782=m
-# CONFIG_BATTERY_SAMSUNG_SDI is not set
-CONFIG_BATTERY_SBS=m
-CONFIG_CHARGER_SBS=m
-CONFIG_MANAGER_SBS=m
-CONFIG_BATTERY_BQ27XXX=m
-CONFIG_BATTERY_BQ27XXX_I2C=m
-CONFIG_BATTERY_BQ27XXX_HDQ=m
-# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set
-CONFIG_BATTERY_DA9030=m
-CONFIG_BATTERY_DA9052=m
-CONFIG_CHARGER_DA9150=m
-CONFIG_BATTERY_DA9150=m
-CONFIG_CHARGER_AXP20X=m
-CONFIG_BATTERY_AXP20X=m
-CONFIG_AXP20X_POWER=m
-CONFIG_AXP288_CHARGER=m
-CONFIG_AXP288_FUEL_GAUGE=m
-CONFIG_BATTERY_MAX17040=m
-CONFIG_BATTERY_MAX17042=m
-CONFIG_BATTERY_MAX1720X=m
-CONFIG_BATTERY_MAX1721X=m
-CONFIG_BATTERY_TWL4030_MADC=m
-CONFIG_CHARGER_88PM860X=m
-CONFIG_CHARGER_PCF50633=m
-CONFIG_BATTERY_RX51=m
-CONFIG_CHARGER_ISP1704=m
-CONFIG_CHARGER_MAX8903=m
-CONFIG_CHARGER_TWL4030=m
-CONFIG_CHARGER_TWL6030=m
-CONFIG_CHARGER_LP8727=m
-CONFIG_CHARGER_LP8788=m
-CONFIG_CHARGER_GPIO=m
-CONFIG_CHARGER_MANAGER=y
-CONFIG_CHARGER_LT3651=m
-CONFIG_CHARGER_LTC4162L=m
-CONFIG_CHARGER_MAX14577=m
-CONFIG_CHARGER_MAX77693=m
-CONFIG_CHARGER_MAX77976=m
-CONFIG_CHARGER_MAX8997=m
-CONFIG_CHARGER_MAX8998=m
-CONFIG_CHARGER_MP2629=m
-CONFIG_CHARGER_MT6360=m
-CONFIG_CHARGER_MT6370=m
-CONFIG_CHARGER_BQ2415X=m
-CONFIG_CHARGER_BQ24190=m
-CONFIG_CHARGER_BQ24257=m
-CONFIG_CHARGER_BQ24735=m
-CONFIG_CHARGER_BQ2515X=m
-CONFIG_CHARGER_BQ25890=m
-CONFIG_CHARGER_BQ25980=m
-CONFIG_CHARGER_BQ256XX=m
-CONFIG_CHARGER_SMB347=m
-CONFIG_CHARGER_TPS65090=m
-CONFIG_BATTERY_GAUGE_LTC2941=m
-CONFIG_BATTERY_GOLDFISH=m
-CONFIG_BATTERY_RT5033=m
-CONFIG_CHARGER_RT5033=m
-CONFIG_CHARGER_RT9455=m
-CONFIG_CHARGER_RT9467=m
-CONFIG_CHARGER_RT9471=m
-CONFIG_CHARGER_CROS_USBPD=m
-CONFIG_CHARGER_CROS_PCHG=m
-CONFIG_CHARGER_CROS_CONTROL=m
-CONFIG_FUEL_GAUGE_STC3117=m
-CONFIG_CHARGER_BD99954=m
-CONFIG_CHARGER_WILCO=m
-CONFIG_BATTERY_SURFACE=m
-CONFIG_CHARGER_SURFACE=m
-CONFIG_BATTERY_UG3105=m
-CONFIG_FUEL_GAUGE_MM8013=m
-CONFIG_HWMON=y
-CONFIG_HWMON_VID=m
-# CONFIG_HWMON_DEBUG_CHIP is not set
-
-#
-# Native drivers
-#
-CONFIG_SENSORS_ABITUGURU=m
-CONFIG_SENSORS_ABITUGURU3=m
-CONFIG_SENSORS_SMPRO=m
-CONFIG_SENSORS_AD7314=m
-CONFIG_SENSORS_AD7414=m
-CONFIG_SENSORS_AD7418=m
-CONFIG_SENSORS_ADM1025=m
-CONFIG_SENSORS_ADM1026=m
-CONFIG_SENSORS_ADM1029=m
-CONFIG_SENSORS_ADM1031=m
-CONFIG_SENSORS_ADM1177=m
-CONFIG_SENSORS_ADM9240=m
-CONFIG_SENSORS_ADT7X10=m
-CONFIG_SENSORS_ADT7310=m
-CONFIG_SENSORS_ADT7410=m
-CONFIG_SENSORS_ADT7411=m
-CONFIG_SENSORS_ADT7462=m
-CONFIG_SENSORS_ADT7470=m
-CONFIG_SENSORS_ADT7475=m
-CONFIG_SENSORS_AHT10=m
-CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
-CONFIG_SENSORS_AS370=m
-CONFIG_SENSORS_ASC7621=m
-# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set
-CONFIG_SENSORS_AXI_FAN_CONTROL=m
-CONFIG_SENSORS_K8TEMP=m
-CONFIG_SENSORS_K10TEMP=m
-CONFIG_SENSORS_FAM15H_POWER=m
-CONFIG_SENSORS_APPLESMC=m
-CONFIG_SENSORS_ASB100=m
-CONFIG_SENSORS_ATXP1=m
-# CONFIG_SENSORS_CHIPCAP2 is not set
-CONFIG_SENSORS_CORSAIR_CPRO=m
-CONFIG_SENSORS_CORSAIR_PSU=m
-CONFIG_SENSORS_CROS_EC=m
-CONFIG_SENSORS_DRIVETEMP=y
-CONFIG_SENSORS_DS620=m
-CONFIG_SENSORS_DS1621=m
-CONFIG_SENSORS_DELL_SMM=m
-# CONFIG_I8K is not set
-CONFIG_SENSORS_DA9052_ADC=m
-CONFIG_SENSORS_DA9055=m
-CONFIG_SENSORS_I5K_AMB=m
-CONFIG_SENSORS_F71805F=m
-CONFIG_SENSORS_F71882FG=m
-CONFIG_SENSORS_F75375S=m
-CONFIG_SENSORS_MC13783_ADC=m
-CONFIG_SENSORS_FSCHMD=m
-CONFIG_SENSORS_FTSTEUTATES=m
-CONFIG_SENSORS_GIGABYTE_WATERFORCE=m
-CONFIG_SENSORS_GL518SM=m
-CONFIG_SENSORS_GL520SM=m
-CONFIG_SENSORS_G760A=m
-CONFIG_SENSORS_G762=m
-CONFIG_SENSORS_HIH6130=m
-CONFIG_SENSORS_HS3001=m
-CONFIG_SENSORS_IBMAEM=m
-CONFIG_SENSORS_IBMPEX=m
-CONFIG_SENSORS_IIO_HWMON=m
-CONFIG_SENSORS_I5500=m
-CONFIG_SENSORS_CORETEMP=m
-CONFIG_SENSORS_ISL28022=m
-CONFIG_SENSORS_IT87=m
-CONFIG_SENSORS_JC42=m
-CONFIG_SENSORS_POWERZ=m
-CONFIG_SENSORS_POWR1220=m
-CONFIG_SENSORS_LENOVO_EC=m
-CONFIG_SENSORS_LINEAGE=m
-CONFIG_SENSORS_LTC2945=m
-CONFIG_SENSORS_LTC2947=m
-CONFIG_SENSORS_LTC2947_I2C=m
-CONFIG_SENSORS_LTC2947_SPI=m
-CONFIG_SENSORS_LTC2990=m
-CONFIG_SENSORS_LTC2991=m
-CONFIG_SENSORS_LTC2992=m
-CONFIG_SENSORS_LTC4151=m
-CONFIG_SENSORS_LTC4215=m
-CONFIG_SENSORS_LTC4222=m
-CONFIG_SENSORS_LTC4245=m
-CONFIG_SENSORS_LTC4260=m
-CONFIG_SENSORS_LTC4261=m
-# CONFIG_SENSORS_LTC4282 is not set
-CONFIG_SENSORS_MAX1111=m
-CONFIG_SENSORS_MAX127=m
-CONFIG_SENSORS_MAX16065=m
-CONFIG_SENSORS_MAX1619=m
-CONFIG_SENSORS_MAX1668=m
-CONFIG_SENSORS_MAX197=m
-CONFIG_SENSORS_MAX31722=m
-CONFIG_SENSORS_MAX31730=m
-CONFIG_SENSORS_MAX31760=m
-CONFIG_MAX31827=m
-CONFIG_SENSORS_MAX6620=m
-CONFIG_SENSORS_MAX6621=m
-CONFIG_SENSORS_MAX6639=m
-CONFIG_SENSORS_MAX6650=m
-CONFIG_SENSORS_MAX6697=m
-CONFIG_SENSORS_MAX31790=m
-CONFIG_SENSORS_MC34VR500=m
-CONFIG_SENSORS_MCP3021=m
-CONFIG_SENSORS_TC654=m
-CONFIG_SENSORS_TPS23861=m
-CONFIG_SENSORS_MENF21BMC_HWMON=m
-CONFIG_SENSORS_MR75203=m
-CONFIG_SENSORS_ADCXX=m
-CONFIG_SENSORS_LM63=m
-CONFIG_SENSORS_LM70=m
-CONFIG_SENSORS_LM73=m
-CONFIG_SENSORS_LM75=m
-CONFIG_SENSORS_LM77=m
-CONFIG_SENSORS_LM78=m
-CONFIG_SENSORS_LM80=m
-CONFIG_SENSORS_LM83=m
-CONFIG_SENSORS_LM85=m
-CONFIG_SENSORS_LM87=m
-CONFIG_SENSORS_LM90=m
-CONFIG_SENSORS_LM92=m
-CONFIG_SENSORS_LM93=m
-CONFIG_SENSORS_LM95234=m
-CONFIG_SENSORS_LM95241=m
-CONFIG_SENSORS_LM95245=m
-CONFIG_SENSORS_PC87360=m
-CONFIG_SENSORS_PC87427=m
-CONFIG_SENSORS_NTC_THERMISTOR=m
-CONFIG_SENSORS_NCT6683=m
-CONFIG_SENSORS_NCT6775_CORE=m
-CONFIG_SENSORS_NCT6775=m
-CONFIG_SENSORS_NCT6775_I2C=m
-CONFIG_SENSORS_NCT7363=m
-CONFIG_SENSORS_NCT7802=m
-CONFIG_SENSORS_NCT7904=m
-CONFIG_SENSORS_NPCM7XX=m
-CONFIG_SENSORS_NZXT_KRAKEN2=m
-# CONFIG_SENSORS_NZXT_KRAKEN3 is not set
-CONFIG_SENSORS_NZXT_SMART2=m
-CONFIG_SENSORS_OCC_P8_I2C=m
-CONFIG_SENSORS_OCC=m
-CONFIG_SENSORS_OXP=m
-CONFIG_SENSORS_PCF8591=m
-CONFIG_PMBUS=m
-CONFIG_SENSORS_PMBUS=m
-CONFIG_SENSORS_ACBEL_FSG032=m
-CONFIG_SENSORS_ADM1266=m
-CONFIG_SENSORS_ADM1275=m
-CONFIG_SENSORS_ADP1050=m
-CONFIG_SENSORS_BEL_PFE=m
-CONFIG_SENSORS_BPA_RS600=m
-CONFIG_SENSORS_CRPS=m
-CONFIG_SENSORS_DELTA_AHE50DC_FAN=m
-CONFIG_SENSORS_FSP_3Y=m
-CONFIG_SENSORS_IBM_CFFPS=m
-CONFIG_SENSORS_DPS920AB=m
-CONFIG_SENSORS_INSPUR_IPSPS=m
-CONFIG_SENSORS_IR35221=m
-CONFIG_SENSORS_IR36021=m
-CONFIG_SENSORS_IR38064=m
-CONFIG_SENSORS_IR38064_REGULATOR=y
-CONFIG_SENSORS_IRPS5401=m
-CONFIG_SENSORS_ISL68137=m
-CONFIG_SENSORS_LM25066=m
-CONFIG_SENSORS_LM25066_REGULATOR=y
-CONFIG_SENSORS_LT7182S=m
-CONFIG_SENSORS_LTC2978=m
-CONFIG_SENSORS_LTC2978_REGULATOR=y
-CONFIG_SENSORS_LTC3815=m
-CONFIG_SENSORS_LTC4286=y
-CONFIG_SENSORS_MAX15301=m
-CONFIG_SENSORS_MAX16064=m
-CONFIG_SENSORS_MAX16601=m
-CONFIG_SENSORS_MAX20730=m
-CONFIG_SENSORS_MAX20751=m
-CONFIG_SENSORS_MAX31785=m
-CONFIG_SENSORS_MAX34440=m
-CONFIG_SENSORS_MAX8688=m
-CONFIG_SENSORS_MP2856=m
-CONFIG_SENSORS_MP2888=m
-CONFIG_SENSORS_MP2891=m
-CONFIG_SENSORS_MP2975=m
-CONFIG_SENSORS_MP2993=m
-CONFIG_SENSORS_MP2975_REGULATOR=y
-CONFIG_SENSORS_MP5023=m
-CONFIG_SENSORS_MP5920=m
-CONFIG_SENSORS_MP5990=m
-CONFIG_SENSORS_MP9941=m
-CONFIG_SENSORS_MPQ7932_REGULATOR=y
-CONFIG_SENSORS_MPQ7932=m
-# CONFIG_SENSORS_MPQ8785 is not set
-CONFIG_SENSORS_PIM4328=m
-CONFIG_SENSORS_PLI1209BC=m
-CONFIG_SENSORS_PLI1209BC_REGULATOR=y
-CONFIG_SENSORS_PM6764TR=m
-CONFIG_SENSORS_PXE1610=m
-CONFIG_SENSORS_Q54SJ108A2=m
-CONFIG_SENSORS_STPDDC60=m
-CONFIG_SENSORS_TDA38640=m
-CONFIG_SENSORS_TDA38640_REGULATOR=y
-CONFIG_SENSORS_TPS25990=m
-CONFIG_SENSORS_TPS25990_REGULATOR=y
-CONFIG_SENSORS_TPS40422=m
-CONFIG_SENSORS_TPS53679=m
-CONFIG_SENSORS_TPS546D24=m
-CONFIG_SENSORS_UCD9000=m
-CONFIG_SENSORS_UCD9200=m
-CONFIG_SENSORS_XDP710=m
-CONFIG_SENSORS_XDPE152=m
-CONFIG_SENSORS_XDPE122=m
-CONFIG_SENSORS_XDPE122_REGULATOR=y
-CONFIG_SENSORS_ZL6100=m
-# CONFIG_SENSORS_PT5161L is not set
-CONFIG_SENSORS_PWM_FAN=m
-CONFIG_SENSORS_QNAP_MCU_HWMON=m
-CONFIG_SENSORS_SBTSI=m
-CONFIG_SENSORS_SBRMI=m
-CONFIG_SENSORS_SHT15=m
-CONFIG_SENSORS_SHT21=m
-CONFIG_SENSORS_SHT3x=m
-CONFIG_SENSORS_SHT4x=m
-CONFIG_SENSORS_SHTC1=m
-CONFIG_SENSORS_SIS5595=m
-CONFIG_SENSORS_SY7636A=m
-CONFIG_SENSORS_DME1737=m
-CONFIG_SENSORS_EMC1403=m
-CONFIG_SENSORS_EMC2103=m
-CONFIG_SENSORS_EMC2305=m
-CONFIG_SENSORS_EMC6W201=m
-CONFIG_SENSORS_SMSC47M1=m
-CONFIG_SENSORS_SMSC47M192=m
-CONFIG_SENSORS_SMSC47B397=m
-CONFIG_SENSORS_SCH56XX_COMMON=m
-CONFIG_SENSORS_SCH5627=m
-CONFIG_SENSORS_SCH5636=m
-CONFIG_SENSORS_STTS751=m
-# CONFIG_SENSORS_SURFACE_FAN is not set
-CONFIG_SENSORS_SURFACE_TEMP=m
-CONFIG_SENSORS_ADC128D818=m
-CONFIG_SENSORS_ADS7828=m
-CONFIG_SENSORS_ADS7871=m
-CONFIG_SENSORS_AMC6821=m
-CONFIG_SENSORS_INA209=m
-CONFIG_SENSORS_INA2XX=m
-CONFIG_SENSORS_INA238=m
-CONFIG_SENSORS_INA3221=m
-CONFIG_SENSORS_SPD5118=m
-CONFIG_SENSORS_SPD5118_DETECT=y
-CONFIG_SENSORS_TC74=m
-CONFIG_SENSORS_THMC50=m
-CONFIG_SENSORS_TMP102=m
-CONFIG_SENSORS_TMP103=m
-CONFIG_SENSORS_TMP108=m
-CONFIG_SENSORS_TMP401=m
-CONFIG_SENSORS_TMP421=m
-CONFIG_SENSORS_TMP464=m
-CONFIG_SENSORS_TMP513=m
-CONFIG_SENSORS_VIA_CPUTEMP=m
-CONFIG_SENSORS_VIA686A=m
-CONFIG_SENSORS_VT1211=m
-CONFIG_SENSORS_VT8231=m
-CONFIG_SENSORS_W83773G=m
-CONFIG_SENSORS_W83781D=m
-CONFIG_SENSORS_W83791D=m
-CONFIG_SENSORS_W83792D=m
-CONFIG_SENSORS_W83793=m
-CONFIG_SENSORS_W83795=m
-# CONFIG_SENSORS_W83795_FANCTRL is not set
-CONFIG_SENSORS_W83L785TS=m
-CONFIG_SENSORS_W83L786NG=m
-CONFIG_SENSORS_W83627HF=m
-CONFIG_SENSORS_W83627EHF=m
-CONFIG_SENSORS_WM831X=m
-CONFIG_SENSORS_WM8350=m
-CONFIG_SENSORS_XGENE=m
-CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
-
-#
-# ACPI drivers
-#
-CONFIG_SENSORS_ACPI_POWER=m
-CONFIG_SENSORS_ATK0110=m
-CONFIG_SENSORS_ASUS_WMI=m
-CONFIG_SENSORS_ASUS_EC=m
-CONFIG_SENSORS_HP_WMI=m
-CONFIG_THERMAL=y
-CONFIG_THERMAL_NETLINK=y
-# CONFIG_THERMAL_STATISTICS is not set
-CONFIG_THERMAL_DEBUGFS=y
-# CONFIG_THERMAL_CORE_TESTING is not set
-CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
-CONFIG_THERMAL_HWMON=y
-CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
-# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
-# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
-# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set
-CONFIG_THERMAL_GOV_FAIR_SHARE=y
-CONFIG_THERMAL_GOV_STEP_WISE=y
-CONFIG_THERMAL_GOV_BANG_BANG=y
-CONFIG_THERMAL_GOV_USER_SPACE=y
-CONFIG_DEVFREQ_THERMAL=y
-CONFIG_PCIE_THERMAL=y
-CONFIG_THERMAL_EMULATION=y
-
-#
-# Intel thermal drivers
-#
-CONFIG_INTEL_POWERCLAMP=m
-CONFIG_X86_THERMAL_VECTOR=y
-CONFIG_INTEL_TCC=y
-CONFIG_X86_PKG_TEMP_THERMAL=m
-CONFIG_INTEL_SOC_DTS_IOSF_CORE=m
-CONFIG_INTEL_SOC_DTS_THERMAL=m
-
-#
-# ACPI INT340X thermal drivers
-#
-CONFIG_INT340X_THERMAL=m
-CONFIG_ACPI_THERMAL_REL=m
-CONFIG_INT3406_THERMAL=m
-CONFIG_PROC_THERMAL_MMIO_RAPL=m
-# end of ACPI INT340X thermal drivers
-
-CONFIG_INTEL_BXT_PMIC_THERMAL=m
-CONFIG_INTEL_PCH_THERMAL=m
-CONFIG_INTEL_TCC_COOLING=m
-CONFIG_INTEL_HFI_THERMAL=y
-# end of Intel thermal drivers
-
-CONFIG_GENERIC_ADC_THERMAL=m
-CONFIG_WATCHDOG=y
-CONFIG_WATCHDOG_CORE=y
-# CONFIG_WATCHDOG_NOWAYOUT is not set
-CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
-CONFIG_WATCHDOG_OPEN_TIMEOUT=0
-CONFIG_WATCHDOG_SYSFS=y
-CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y
-
-#
-# Watchdog Pretimeout Governors
-#
-# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
-
-#
-# Watchdog Device Drivers
-#
-CONFIG_SOFT_WATCHDOG=m
-# CONFIG_CROS_EC_WATCHDOG is not set
-CONFIG_DA9052_WATCHDOG=m
-CONFIG_DA9055_WATCHDOG=m
-CONFIG_DA9063_WATCHDOG=m
-CONFIG_DA9062_WATCHDOG=m
-CONFIG_LENOVO_SE10_WDT=m
-CONFIG_MENF21BMC_WATCHDOG=m
-CONFIG_MENZ069_WATCHDOG=m
-CONFIG_WDAT_WDT=m
-CONFIG_WM831X_WATCHDOG=m
-CONFIG_WM8350_WATCHDOG=m
-CONFIG_XILINX_WATCHDOG=m
-CONFIG_ZIIRAVE_WATCHDOG=m
-CONFIG_RAVE_SP_WATCHDOG=m
-CONFIG_CADENCE_WATCHDOG=m
-CONFIG_DW_WATCHDOG=m
-CONFIG_TWL4030_WATCHDOG=m
-CONFIG_MAX63XX_WATCHDOG=m
-CONFIG_RETU_WATCHDOG=m
-CONFIG_ACQUIRE_WDT=m
-CONFIG_ADVANTECH_WDT=m
-CONFIG_ADVANTECH_EC_WDT=m
-CONFIG_ALIM1535_WDT=m
-CONFIG_ALIM7101_WDT=m
-# CONFIG_CGBC_WDT is not set
-CONFIG_EBC_C384_WDT=m
-CONFIG_EXAR_WDT=m
-CONFIG_F71808E_WDT=m
-CONFIG_SP5100_TCO=m
-CONFIG_SBC_FITPC2_WATCHDOG=m
-CONFIG_EUROTECH_WDT=m
-CONFIG_IB700_WDT=m
-CONFIG_IBMASR=m
-CONFIG_WAFER_WDT=m
-CONFIG_I6300ESB_WDT=m
-CONFIG_IE6XX_WDT=m
-CONFIG_ITCO_WDT=m
-CONFIG_ITCO_VENDOR_SUPPORT=y
-CONFIG_IT8712F_WDT=m
-CONFIG_IT87_WDT=m
-CONFIG_HP_WATCHDOG=m
-CONFIG_HPWDT_NMI_DECODING=y
-CONFIG_KEMPLD_WDT=m
-CONFIG_SC1200_WDT=m
-CONFIG_PC87413_WDT=m
-CONFIG_NV_TCO=m
-CONFIG_60XX_WDT=m
-CONFIG_SMSC_SCH311X_WDT=m
-CONFIG_SMSC37B787_WDT=m
-CONFIG_TQMX86_WDT=m
-CONFIG_VIA_WDT=m
-CONFIG_W83627HF_WDT=m
-CONFIG_W83877F_WDT=m
-CONFIG_W83977F_WDT=m
-CONFIG_MACHZ_WDT=m
-CONFIG_SBC_EPX_C3_WATCHDOG=m
-CONFIG_INTEL_MEI_WDT=m
-CONFIG_NI903X_WDT=m
-CONFIG_NIC7018_WDT=m
-CONFIG_SIEMENS_SIMATIC_IPC_WDT=m
-CONFIG_MEN_A21_WDT=m
-CONFIG_XEN_WDT=m
-
-#
-# PCI-based Watchdog Cards
-#
-CONFIG_PCIPCWATCHDOG=m
-CONFIG_WDTPCI=m
-
-#
-# USB-based Watchdog Cards
-#
-CONFIG_USBPCWATCHDOG=m
-CONFIG_SSB_POSSIBLE=y
-CONFIG_SSB=m
-CONFIG_SSB_SPROM=y
-CONFIG_SSB_BLOCKIO=y
-CONFIG_SSB_PCIHOST_POSSIBLE=y
-CONFIG_SSB_PCIHOST=y
-CONFIG_SSB_B43_PCI_BRIDGE=y
-CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
-# CONFIG_SSB_PCMCIAHOST is not set
-CONFIG_SSB_SDIOHOST_POSSIBLE=y
-CONFIG_SSB_SDIOHOST=y
-CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
-CONFIG_SSB_DRIVER_PCICORE=y
-CONFIG_SSB_DRIVER_GPIO=y
-CONFIG_BCMA_POSSIBLE=y
-CONFIG_BCMA=m
-CONFIG_BCMA_BLOCKIO=y
-CONFIG_BCMA_HOST_PCI_POSSIBLE=y
-CONFIG_BCMA_HOST_PCI=y
-CONFIG_BCMA_HOST_SOC=y
-CONFIG_BCMA_DRIVER_PCI=y
-CONFIG_BCMA_SFLASH=y
-CONFIG_BCMA_DRIVER_GMAC_CMN=y
-CONFIG_BCMA_DRIVER_GPIO=y
-# CONFIG_BCMA_DEBUG is not set
-
-#
-# Multifunction device drivers
-#
-CONFIG_MFD_CORE=y
-CONFIG_MFD_AS3711=y
-CONFIG_MFD_SMPRO=m
-CONFIG_PMIC_ADP5520=y
-CONFIG_MFD_AAT2870_CORE=y
-CONFIG_MFD_BCM590XX=m
-CONFIG_MFD_BD9571MWV=m
-CONFIG_MFD_AXP20X=m
-CONFIG_MFD_AXP20X_I2C=m
-CONFIG_MFD_CGBC=m
-CONFIG_MFD_CROS_EC_DEV=m
-CONFIG_MFD_CS42L43=m
-CONFIG_MFD_CS42L43_I2C=m
-CONFIG_MFD_CS42L43_SDW=m
-CONFIG_MFD_MADERA=m
-CONFIG_MFD_MADERA_I2C=m
-CONFIG_MFD_MADERA_SPI=m
-# CONFIG_MFD_CS47L15 is not set
-# CONFIG_MFD_CS47L35 is not set
-# CONFIG_MFD_CS47L85 is not set
-# CONFIG_MFD_CS47L90 is not set
-# CONFIG_MFD_CS47L92 is not set
-CONFIG_PMIC_DA903X=y
-CONFIG_PMIC_DA9052=y
-CONFIG_MFD_DA9052_SPI=y
-CONFIG_MFD_DA9052_I2C=y
-CONFIG_MFD_DA9055=y
-CONFIG_MFD_DA9062=m
-CONFIG_MFD_DA9063=y
-CONFIG_MFD_DA9150=m
-CONFIG_MFD_DLN2=m
-CONFIG_MFD_MC13XXX=m
-CONFIG_MFD_MC13XXX_SPI=m
-CONFIG_MFD_MC13XXX_I2C=m
-CONFIG_MFD_MP2629=m
-CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m
-CONFIG_LPC_ICH=m
-CONFIG_LPC_SCH=m
-CONFIG_INTEL_SOC_PMIC=y
-CONFIG_INTEL_SOC_PMIC_BXTWC=m
-CONFIG_INTEL_SOC_PMIC_CHTWC=y
-CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
-CONFIG_INTEL_SOC_PMIC_MRFLD=m
-CONFIG_MFD_INTEL_LPSS=m
-CONFIG_MFD_INTEL_LPSS_ACPI=m
-CONFIG_MFD_INTEL_LPSS_PCI=m
-CONFIG_MFD_INTEL_PMC_BXT=m
-CONFIG_MFD_IQS62X=m
-CONFIG_MFD_JANZ_CMODIO=m
-CONFIG_MFD_KEMPLD=m
-CONFIG_MFD_88PM800=m
-CONFIG_MFD_88PM805=m
-CONFIG_MFD_88PM860X=y
-CONFIG_MFD_MAX14577=y
-CONFIG_MFD_MAX77541=m
-CONFIG_MFD_MAX77693=y
-CONFIG_MFD_MAX77843=y
-CONFIG_MFD_MAX8907=m
-CONFIG_MFD_MAX8925=y
-CONFIG_MFD_MAX8997=y
-CONFIG_MFD_MAX8998=y
-CONFIG_MFD_MT6360=m
-CONFIG_MFD_MT6370=m
-CONFIG_MFD_MT6397=m
-CONFIG_MFD_MENF21BMC=m
-CONFIG_MFD_OCELOT=m
-CONFIG_EZX_PCAP=y
-CONFIG_MFD_VIPERBOARD=m
-CONFIG_MFD_RETU=m
-CONFIG_MFD_PCF50633=m
-CONFIG_PCF50633_ADC=m
-CONFIG_PCF50633_GPIO=m
-CONFIG_MFD_SY7636A=m
-CONFIG_MFD_RDC321X=m
-CONFIG_MFD_RT4831=m
-CONFIG_MFD_RT5033=m
-CONFIG_MFD_RT5120=m
-CONFIG_MFD_RC5T583=y
-CONFIG_MFD_SI476X_CORE=m
-CONFIG_MFD_SIMPLE_MFD_I2C=m
-CONFIG_MFD_SM501=m
-CONFIG_MFD_SM501_GPIO=y
-CONFIG_MFD_SKY81452=m
-CONFIG_MFD_SYSCON=y
-CONFIG_MFD_LP3943=m
-CONFIG_MFD_LP8788=y
-CONFIG_MFD_TI_LMU=m
-CONFIG_MFD_PALMAS=y
-CONFIG_TPS6105X=m
-CONFIG_TPS65010=m
-CONFIG_TPS6507X=m
-CONFIG_MFD_TPS65086=m
-CONFIG_MFD_TPS65090=y
-CONFIG_MFD_TI_LP873X=m
-CONFIG_MFD_TPS6586X=y
-CONFIG_MFD_TPS65910=y
-CONFIG_MFD_TPS65912=y
-CONFIG_MFD_TPS65912_I2C=y
-CONFIG_MFD_TPS65912_SPI=y
-CONFIG_MFD_TPS6594=y
-CONFIG_MFD_TPS6594_I2C=y
-CONFIG_MFD_TPS6594_SPI=y
-CONFIG_TWL4030_CORE=y
-CONFIG_MFD_TWL4030_AUDIO=y
-CONFIG_TWL6040_CORE=y
-CONFIG_MFD_WL1273_CORE=m
-CONFIG_MFD_LM3533=m
-CONFIG_MFD_TQMX86=m
-CONFIG_MFD_VX855=m
-CONFIG_MFD_ARIZONA=m
-CONFIG_MFD_ARIZONA_I2C=m
-CONFIG_MFD_ARIZONA_SPI=m
-CONFIG_MFD_CS47L24=y
-CONFIG_MFD_WM5102=y
-CONFIG_MFD_WM5110=y
-CONFIG_MFD_WM8997=y
-CONFIG_MFD_WM8998=y
-CONFIG_MFD_WM8400=y
-CONFIG_MFD_WM831X=y
-CONFIG_MFD_WM831X_I2C=y
-CONFIG_MFD_WM831X_SPI=y
-CONFIG_MFD_WM8350=y
-CONFIG_MFD_WM8350_I2C=y
-CONFIG_MFD_WM8994=m
-CONFIG_MFD_ATC260X=m
-CONFIG_MFD_ATC260X_I2C=m
-CONFIG_MFD_CS40L50_CORE=m
-CONFIG_MFD_CS40L50_I2C=m
-CONFIG_MFD_CS40L50_SPI=m
-CONFIG_RAVE_SP_CORE=m
-CONFIG_MFD_INTEL_M10_BMC_CORE=m
-CONFIG_MFD_INTEL_M10_BMC_SPI=m
-CONFIG_MFD_INTEL_M10_BMC_PMCI=m
-CONFIG_MFD_QNAP_MCU=m
-CONFIG_MFD_UPBOARD_FPGA=m
-# end of Multifunction device drivers
-
-CONFIG_REGULATOR=y
-# CONFIG_REGULATOR_DEBUG is not set
-CONFIG_REGULATOR_FIXED_VOLTAGE=m
-CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
-CONFIG_REGULATOR_USERSPACE_CONSUMER=m
-# CONFIG_REGULATOR_NETLINK_EVENTS is not set
-CONFIG_REGULATOR_88PG86X=m
-CONFIG_REGULATOR_88PM800=m
-CONFIG_REGULATOR_88PM8607=m
-CONFIG_REGULATOR_ACT8865=m
-CONFIG_REGULATOR_AD5398=m
-CONFIG_REGULATOR_AAT2870=m
-CONFIG_REGULATOR_ARIZONA_LDO1=m
-CONFIG_REGULATOR_ARIZONA_MICSUPP=m
-CONFIG_REGULATOR_AS3711=m
-CONFIG_REGULATOR_ATC260X=m
-CONFIG_REGULATOR_AW37503=m
-CONFIG_REGULATOR_AXP20X=m
-CONFIG_REGULATOR_BCM590XX=m
-CONFIG_REGULATOR_BD9571MWV=m
-CONFIG_REGULATOR_DA903X=m
-CONFIG_REGULATOR_DA9052=m
-CONFIG_REGULATOR_DA9055=m
-CONFIG_REGULATOR_DA9062=m
-CONFIG_REGULATOR_DA9210=m
-CONFIG_REGULATOR_DA9211=m
-CONFIG_REGULATOR_FAN53555=m
-CONFIG_REGULATOR_GPIO=m
-CONFIG_REGULATOR_ISL9305=m
-CONFIG_REGULATOR_ISL6271A=m
-CONFIG_REGULATOR_LM363X=m
-CONFIG_REGULATOR_LP3971=m
-CONFIG_REGULATOR_LP3972=m
-CONFIG_REGULATOR_LP872X=m
-CONFIG_REGULATOR_LP8755=m
-CONFIG_REGULATOR_LP8788=m
-CONFIG_REGULATOR_LTC3589=m
-CONFIG_REGULATOR_LTC3676=m
-CONFIG_REGULATOR_MAX14577=m
-CONFIG_REGULATOR_MAX1586=m
-CONFIG_REGULATOR_MAX77503=m
-CONFIG_REGULATOR_MAX77541=m
-CONFIG_REGULATOR_MAX77857=m
-CONFIG_REGULATOR_MAX8649=m
-CONFIG_REGULATOR_MAX8660=m
-CONFIG_REGULATOR_MAX8893=m
-CONFIG_REGULATOR_MAX8907=m
-CONFIG_REGULATOR_MAX8925=m
-CONFIG_REGULATOR_MAX8952=m
-CONFIG_REGULATOR_MAX8997=m
-CONFIG_REGULATOR_MAX8998=m
-CONFIG_REGULATOR_MAX20086=m
-CONFIG_REGULATOR_MAX20411=m
-CONFIG_REGULATOR_MAX77693=m
-CONFIG_REGULATOR_MAX77826=m
-CONFIG_REGULATOR_MC13XXX_CORE=m
-CONFIG_REGULATOR_MC13783=m
-CONFIG_REGULATOR_MC13892=m
-CONFIG_REGULATOR_MP8859=m
-CONFIG_REGULATOR_MT6311=m
-CONFIG_REGULATOR_MT6315=m
-CONFIG_REGULATOR_MT6323=m
-CONFIG_REGULATOR_MT6331=m
-CONFIG_REGULATOR_MT6332=m
-CONFIG_REGULATOR_MT6357=m
-CONFIG_REGULATOR_MT6358=m
-CONFIG_REGULATOR_MT6359=m
-CONFIG_REGULATOR_MT6360=m
-CONFIG_REGULATOR_MT6370=m
-CONFIG_REGULATOR_MT6397=m
-CONFIG_REGULATOR_PALMAS=m
-CONFIG_REGULATOR_PCA9450=m
-CONFIG_REGULATOR_PCAP=m
-CONFIG_REGULATOR_PCF50633=m
-CONFIG_REGULATOR_PV88060=m
-CONFIG_REGULATOR_PV88080=m
-CONFIG_REGULATOR_PV88090=m
-CONFIG_REGULATOR_PWM=m
-CONFIG_REGULATOR_QCOM_SPMI=m
-CONFIG_REGULATOR_QCOM_USB_VBUS=m
-CONFIG_REGULATOR_RAA215300=m
-CONFIG_REGULATOR_RC5T583=m
-CONFIG_REGULATOR_RT4801=m
-CONFIG_REGULATOR_RT4803=m
-CONFIG_REGULATOR_RT4831=m
-CONFIG_REGULATOR_RT5033=m
-CONFIG_REGULATOR_RT5120=m
-CONFIG_REGULATOR_RT5190A=m
-CONFIG_REGULATOR_RT5739=m
-CONFIG_REGULATOR_RT5759=m
-CONFIG_REGULATOR_RT6160=m
-CONFIG_REGULATOR_RT6190=m
-CONFIG_REGULATOR_RT6245=m
-CONFIG_REGULATOR_RTQ2134=m
-CONFIG_REGULATOR_RTMV20=m
-CONFIG_REGULATOR_RTQ6752=m
-CONFIG_REGULATOR_RTQ2208=m
-CONFIG_REGULATOR_SKY81452=m
-CONFIG_REGULATOR_SLG51000=m
-CONFIG_REGULATOR_SY7636A=m
-CONFIG_REGULATOR_TPS51632=m
-CONFIG_REGULATOR_TPS6105X=m
-CONFIG_REGULATOR_TPS62360=m
-CONFIG_REGULATOR_TPS65023=m
-CONFIG_REGULATOR_TPS6507X=m
-CONFIG_REGULATOR_TPS65086=m
-CONFIG_REGULATOR_TPS65090=m
-CONFIG_REGULATOR_TPS65132=m
-CONFIG_REGULATOR_TPS6524X=m
-CONFIG_REGULATOR_TPS6586X=m
-CONFIG_REGULATOR_TPS65910=m
-CONFIG_REGULATOR_TPS65912=m
-CONFIG_REGULATOR_TPS68470=m
-CONFIG_REGULATOR_TWL4030=m
-CONFIG_REGULATOR_WM831X=m
-CONFIG_REGULATOR_WM8350=m
-CONFIG_REGULATOR_WM8400=m
-CONFIG_REGULATOR_WM8994=m
-CONFIG_REGULATOR_QCOM_LABIBB=m
-CONFIG_RC_CORE=m
-CONFIG_LIRC=y
-CONFIG_RC_MAP=m
-CONFIG_RC_DECODERS=y
-CONFIG_IR_IMON_DECODER=m
-CONFIG_IR_JVC_DECODER=m
-CONFIG_IR_MCE_KBD_DECODER=m
-CONFIG_IR_NEC_DECODER=m
-CONFIG_IR_RC5_DECODER=m
-CONFIG_IR_RC6_DECODER=m
-CONFIG_IR_RCMM_DECODER=m
-CONFIG_IR_SANYO_DECODER=m
-CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SONY_DECODER=m
-CONFIG_IR_XMP_DECODER=m
-CONFIG_RC_DEVICES=y
-CONFIG_IR_ENE=m
-CONFIG_IR_FINTEK=m
-CONFIG_IR_IGORPLUGUSB=m
-CONFIG_IR_IGUANA=m
-CONFIG_IR_IMON=m
-CONFIG_IR_IMON_RAW=m
-CONFIG_IR_ITE_CIR=m
-CONFIG_IR_MCEUSB=m
-CONFIG_IR_NUVOTON=m
-CONFIG_IR_REDRAT3=m
-CONFIG_IR_SERIAL=m
-CONFIG_IR_SERIAL_TRANSMITTER=y
-CONFIG_IR_STREAMZAP=m
-CONFIG_IR_TOY=m
-CONFIG_IR_TTUSBIR=m
-CONFIG_IR_WINBOND_CIR=m
-CONFIG_RC_ATI_REMOTE=m
-CONFIG_RC_LOOPBACK=m
-CONFIG_RC_XBOX_DVD=m
-CONFIG_CEC_CORE=m
-CONFIG_CEC_NOTIFIER=y
-CONFIG_CEC_PIN=y
-
-#
-# CEC support
-#
-CONFIG_MEDIA_CEC_RC=y
-# CONFIG_CEC_PIN_ERROR_INJ is not set
-CONFIG_MEDIA_CEC_SUPPORT=y
-CONFIG_CEC_CH7322=m
-CONFIG_CEC_CROS_EC=m
-CONFIG_CEC_GPIO=m
-CONFIG_CEC_SECO=m
-CONFIG_CEC_SECO_RC=y
-CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC=m
-CONFIG_USB_PULSE8_CEC=m
-CONFIG_USB_RAINSHADOW_CEC=m
-# end of CEC support
-
-CONFIG_MEDIA_SUPPORT=m
-# CONFIG_MEDIA_SUPPORT_FILTER is not set
-CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
-
-#
-# Media device types
-#
-CONFIG_MEDIA_CAMERA_SUPPORT=y
-CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
-CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
-CONFIG_MEDIA_RADIO_SUPPORT=y
-CONFIG_MEDIA_SDR_SUPPORT=y
-CONFIG_MEDIA_PLATFORM_SUPPORT=y
-CONFIG_MEDIA_TEST_SUPPORT=y
-# end of Media device types
-
-#
-# Media core support
-#
-CONFIG_VIDEO_DEV=m
-CONFIG_MEDIA_CONTROLLER=y
-CONFIG_DVB_CORE=m
-# end of Media core support
-
-#
-# Video4Linux options
-#
-CONFIG_VIDEO_V4L2_I2C=y
-CONFIG_VIDEO_V4L2_SUBDEV_API=y
-# CONFIG_VIDEO_ADV_DEBUG is not set
-# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
-CONFIG_VIDEO_TUNER=m
-CONFIG_V4L2_MEM2MEM_DEV=m
-CONFIG_V4L2_FLASH_LED_CLASS=m
-CONFIG_V4L2_FWNODE=m
-CONFIG_V4L2_ASYNC=m
-CONFIG_V4L2_CCI=m
-CONFIG_V4L2_CCI_I2C=m
-# end of Video4Linux options
-
-#
-# Media controller options
-#
-CONFIG_MEDIA_CONTROLLER_DVB=y
-# end of Media controller options
-
-#
-# Digital TV options
-#
-# CONFIG_DVB_MMAP is not set
-CONFIG_DVB_NET=y
-CONFIG_DVB_MAX_ADAPTERS=8
-CONFIG_DVB_DYNAMIC_MINORS=y
-# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
-# CONFIG_DVB_ULE_DEBUG is not set
-# end of Digital TV options
-
-#
-# Media drivers
-#
-
-#
-# Media drivers
-#
-CONFIG_MEDIA_USB_SUPPORT=y
-
-#
-# Webcam devices
-#
-CONFIG_USB_GSPCA=m
-CONFIG_USB_GSPCA_BENQ=m
-CONFIG_USB_GSPCA_CONEX=m
-CONFIG_USB_GSPCA_CPIA1=m
-CONFIG_USB_GSPCA_DTCS033=m
-CONFIG_USB_GSPCA_ETOMS=m
-CONFIG_USB_GSPCA_FINEPIX=m
-CONFIG_USB_GSPCA_JEILINJ=m
-CONFIG_USB_GSPCA_JL2005BCD=m
-CONFIG_USB_GSPCA_KINECT=m
-CONFIG_USB_GSPCA_KONICA=m
-CONFIG_USB_GSPCA_MARS=m
-CONFIG_USB_GSPCA_MR97310A=m
-CONFIG_USB_GSPCA_NW80X=m
-CONFIG_USB_GSPCA_OV519=m
-CONFIG_USB_GSPCA_OV534=m
-CONFIG_USB_GSPCA_OV534_9=m
-CONFIG_USB_GSPCA_PAC207=m
-CONFIG_USB_GSPCA_PAC7302=m
-CONFIG_USB_GSPCA_PAC7311=m
-CONFIG_USB_GSPCA_SE401=m
-CONFIG_USB_GSPCA_SN9C2028=m
-CONFIG_USB_GSPCA_SN9C20X=m
-CONFIG_USB_GSPCA_SONIXB=m
-CONFIG_USB_GSPCA_SONIXJ=m
-CONFIG_USB_GSPCA_SPCA1528=m
-CONFIG_USB_GSPCA_SPCA500=m
-CONFIG_USB_GSPCA_SPCA501=m
-CONFIG_USB_GSPCA_SPCA505=m
-CONFIG_USB_GSPCA_SPCA506=m
-CONFIG_USB_GSPCA_SPCA508=m
-CONFIG_USB_GSPCA_SPCA561=m
-CONFIG_USB_GSPCA_SQ905=m
-CONFIG_USB_GSPCA_SQ905C=m
-CONFIG_USB_GSPCA_SQ930X=m
-CONFIG_USB_GSPCA_STK014=m
-CONFIG_USB_GSPCA_STK1135=m
-CONFIG_USB_GSPCA_STV0680=m
-CONFIG_USB_GSPCA_SUNPLUS=m
-CONFIG_USB_GSPCA_T613=m
-CONFIG_USB_GSPCA_TOPRO=m
-CONFIG_USB_GSPCA_TOUPTEK=m
-CONFIG_USB_GSPCA_TV8532=m
-CONFIG_USB_GSPCA_VC032X=m
-CONFIG_USB_GSPCA_VICAM=m
-CONFIG_USB_GSPCA_XIRLINK_CIT=m
-CONFIG_USB_GSPCA_ZC3XX=m
-CONFIG_USB_GL860=m
-CONFIG_USB_M5602=m
-CONFIG_USB_STV06XX=m
-CONFIG_USB_PWC=m
-# CONFIG_USB_PWC_DEBUG is not set
-CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_USB_S2255=m
-CONFIG_VIDEO_USBTV=m
-CONFIG_USB_VIDEO_CLASS=m
-CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
-
-#
-# Analog TV USB devices
-#
-CONFIG_VIDEO_GO7007=m
-CONFIG_VIDEO_GO7007_USB=m
-CONFIG_VIDEO_GO7007_LOADER=m
-CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
-CONFIG_VIDEO_HDPVR=m
-CONFIG_VIDEO_PVRUSB2=m
-CONFIG_VIDEO_PVRUSB2_SYSFS=y
-CONFIG_VIDEO_PVRUSB2_DVB=y
-# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
-CONFIG_VIDEO_STK1160=m
-
-#
-# Analog/digital TV USB devices
-#
-CONFIG_VIDEO_AU0828=m
-CONFIG_VIDEO_AU0828_V4L2=y
-CONFIG_VIDEO_AU0828_RC=y
-CONFIG_VIDEO_CX231XX=m
-CONFIG_VIDEO_CX231XX_RC=y
-CONFIG_VIDEO_CX231XX_ALSA=m
-CONFIG_VIDEO_CX231XX_DVB=m
-
-#
-# Digital TV USB devices
-#
-CONFIG_DVB_AS102=m
-CONFIG_DVB_B2C2_FLEXCOP_USB=m
-# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
-CONFIG_DVB_USB_V2=m
-CONFIG_DVB_USB_AF9015=m
-CONFIG_DVB_USB_AF9035=m
-CONFIG_DVB_USB_ANYSEE=m
-CONFIG_DVB_USB_AU6610=m
-CONFIG_DVB_USB_AZ6007=m
-CONFIG_DVB_USB_CE6230=m
-CONFIG_DVB_USB_DVBSKY=m
-CONFIG_DVB_USB_EC168=m
-CONFIG_DVB_USB_GL861=m
-CONFIG_DVB_USB_LME2510=m
-CONFIG_DVB_USB_MXL111SF=m
-CONFIG_DVB_USB_RTL28XXU=m
-CONFIG_DVB_USB_ZD1301=m
-CONFIG_DVB_USB=m
-# CONFIG_DVB_USB_DEBUG is not set
-CONFIG_DVB_USB_A800=m
-CONFIG_DVB_USB_AF9005=m
-CONFIG_DVB_USB_AF9005_REMOTE=m
-CONFIG_DVB_USB_AZ6027=m
-CONFIG_DVB_USB_CINERGY_T2=m
-CONFIG_DVB_USB_CXUSB=m
-CONFIG_DVB_USB_CXUSB_ANALOG=y
-CONFIG_DVB_USB_DIB0700=m
-CONFIG_DVB_USB_DIB3000MC=m
-CONFIG_DVB_USB_DIBUSB_MB=m
-# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set
-CONFIG_DVB_USB_DIBUSB_MC=m
-CONFIG_DVB_USB_DIGITV=m
-CONFIG_DVB_USB_DTT200U=m
-CONFIG_DVB_USB_DTV5100=m
-CONFIG_DVB_USB_DW2102=m
-CONFIG_DVB_USB_GP8PSK=m
-CONFIG_DVB_USB_M920X=m
-CONFIG_DVB_USB_NOVA_T_USB2=m
-CONFIG_DVB_USB_OPERA1=m
-CONFIG_DVB_USB_PCTV452E=m
-CONFIG_DVB_USB_TECHNISAT_USB2=m
-CONFIG_DVB_USB_TTUSB2=m
-CONFIG_DVB_USB_UMT_010=m
-CONFIG_DVB_USB_VP702X=m
-CONFIG_DVB_USB_VP7045=m
-CONFIG_SMS_USB_DRV=m
-CONFIG_DVB_TTUSB_BUDGET=m
-CONFIG_DVB_TTUSB_DEC=m
-
-#
-# Webcam, TV (analog/digital) USB devices
-#
-CONFIG_VIDEO_EM28XX=m
-CONFIG_VIDEO_EM28XX_V4L2=m
-CONFIG_VIDEO_EM28XX_ALSA=m
-CONFIG_VIDEO_EM28XX_DVB=m
-CONFIG_VIDEO_EM28XX_RC=m
-
-#
-# Software defined radio USB devices
-#
-CONFIG_USB_AIRSPY=m
-CONFIG_USB_HACKRF=m
-CONFIG_USB_MSI2500=m
-CONFIG_MEDIA_PCI_SUPPORT=y
-
-#
-# Media capture support
-#
-CONFIG_VIDEO_MGB4=m
-CONFIG_VIDEO_SOLO6X10=m
-CONFIG_VIDEO_TW5864=m
-CONFIG_VIDEO_TW68=m
-CONFIG_VIDEO_TW686X=m
-# CONFIG_VIDEO_ZORAN is not set
-
-#
-# Media capture/analog TV support
-#
-CONFIG_VIDEO_DT3155=m
-CONFIG_VIDEO_IVTV=m
-CONFIG_VIDEO_IVTV_ALSA=m
-CONFIG_VIDEO_FB_IVTV=m
-# CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set
-CONFIG_VIDEO_HEXIUM_GEMINI=m
-CONFIG_VIDEO_HEXIUM_ORION=m
-CONFIG_VIDEO_MXB=m
-
-#
-# Media capture/analog/hybrid TV support
-#
-CONFIG_VIDEO_BT848=m
-CONFIG_DVB_BT8XX=m
-CONFIG_VIDEO_COBALT=m
-CONFIG_VIDEO_CX18=m
-CONFIG_VIDEO_CX18_ALSA=m
-CONFIG_VIDEO_CX23885=m
-CONFIG_MEDIA_ALTERA_CI=m
-CONFIG_VIDEO_CX25821=m
-CONFIG_VIDEO_CX25821_ALSA=m
-CONFIG_VIDEO_CX88=m
-CONFIG_VIDEO_CX88_ALSA=m
-CONFIG_VIDEO_CX88_BLACKBIRD=m
-CONFIG_VIDEO_CX88_DVB=m
-CONFIG_VIDEO_CX88_ENABLE_VP3054=y
-CONFIG_VIDEO_CX88_VP3054=m
-CONFIG_VIDEO_CX88_MPEG=m
-CONFIG_VIDEO_SAA7134=m
-CONFIG_VIDEO_SAA7134_ALSA=m
-CONFIG_VIDEO_SAA7134_RC=y
-CONFIG_VIDEO_SAA7134_DVB=m
-CONFIG_VIDEO_SAA7134_GO7007=m
-CONFIG_VIDEO_SAA7164=m
-
-#
-# Media digital TV PCI Adapters
-#
-CONFIG_DVB_B2C2_FLEXCOP_PCI=m
-# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
-CONFIG_DVB_DDBRIDGE=m
-# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
-CONFIG_DVB_DM1105=m
-CONFIG_MANTIS_CORE=m
-CONFIG_DVB_MANTIS=m
-CONFIG_DVB_HOPPER=m
-CONFIG_DVB_NETUP_UNIDVB=m
-CONFIG_DVB_NGENE=m
-CONFIG_DVB_PLUTO2=m
-CONFIG_DVB_PT1=m
-CONFIG_DVB_PT3=m
-CONFIG_DVB_SMIPCIE=m
-CONFIG_DVB_BUDGET_CORE=m
-CONFIG_DVB_BUDGET=m
-CONFIG_DVB_BUDGET_CI=m
-CONFIG_DVB_BUDGET_AV=m
-CONFIG_VIDEO_IPU3_CIO2=m
-CONFIG_VIDEO_INTEL_IPU6=m
-CONFIG_INTEL_VSC=m
-CONFIG_IPU_BRIDGE=m
-CONFIG_RADIO_ADAPTERS=m
-CONFIG_RADIO_MAXIRADIO=m
-CONFIG_RADIO_SAA7706H=m
-CONFIG_RADIO_SHARK=m
-CONFIG_RADIO_SHARK2=m
-CONFIG_RADIO_SI4713=m
-CONFIG_RADIO_SI476X=m
-CONFIG_RADIO_TEA575X=m
-CONFIG_RADIO_TEA5764=m
-CONFIG_RADIO_TEF6862=m
-CONFIG_RADIO_WL1273=m
-CONFIG_USB_DSBR=m
-CONFIG_USB_KEENE=m
-CONFIG_USB_MA901=m
-CONFIG_USB_MR800=m
-CONFIG_USB_RAREMONO=m
-CONFIG_RADIO_SI470X=m
-CONFIG_USB_SI470X=m
-CONFIG_I2C_SI470X=m
-CONFIG_USB_SI4713=m
-CONFIG_PLATFORM_SI4713=m
-CONFIG_I2C_SI4713=m
-CONFIG_MEDIA_PLATFORM_DRIVERS=y
-CONFIG_V4L_PLATFORM_DRIVERS=y
-CONFIG_SDR_PLATFORM_DRIVERS=y
-CONFIG_DVB_PLATFORM_DRIVERS=y
-CONFIG_V4L_MEM2MEM_DRIVERS=y
-CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
-
-#
-# Allegro DVT media platform drivers
-#
-
-#
-# Amlogic media platform drivers
-#
-
-#
-# Amphion drivers
-#
-
-#
-# Aspeed media platform drivers
-#
-
-#
-# Atmel media platform drivers
-#
-
-#
-# Cadence media platform drivers
-#
-CONFIG_VIDEO_CADENCE_CSI2RX=m
-CONFIG_VIDEO_CADENCE_CSI2TX=m
-
-#
-# Chips&Media media platform drivers
-#
-
-#
-# Intel media platform drivers
-#
-
-#
-# Marvell media platform drivers
-#
-CONFIG_VIDEO_CAFE_CCIC=m
-
-#
-# Mediatek media platform drivers
-#
-
-#
-# Microchip Technology, Inc. media platform drivers
-#
-
-#
-# Nuvoton media platform drivers
-#
-
-#
-# NVidia media platform drivers
-#
-
-#
-# NXP media platform drivers
-#
-
-#
-# Qualcomm media platform drivers
-#
-
-#
-# Raspberry Pi media platform drivers
-#
-CONFIG_VIDEO_RP1_CFE=m
-
-#
-# Renesas media platform drivers
-#
-
-#
-# Rockchip media platform drivers
-#
-
-#
-# Samsung media platform drivers
-#
-
-#
-# STMicroelectronics media platform drivers
-#
-
-#
-# Sunxi media platform drivers
-#
-
-#
-# Texas Instruments drivers
-#
-
-#
-# Verisilicon media platform drivers
-#
-
-#
-# VIA media platform drivers
-#
-CONFIG_VIDEO_VIA_CAMERA=m
-
-#
-# Xilinx media platform drivers
-#
-
-#
-# MMC/SDIO DVB adapters
-#
-CONFIG_SMS_SDIO_DRV=m
-CONFIG_V4L_TEST_DRIVERS=y
-CONFIG_VIDEO_VIM2M=m
-CONFIG_VIDEO_VICODEC=m
-# CONFIG_VIDEO_VIMC is not set
-CONFIG_VIDEO_VIVID=m
-CONFIG_VIDEO_VIVID_CEC=y
-CONFIG_VIDEO_VIVID_MAX_DEVS=64
-# CONFIG_VIDEO_VISL is not set
-# CONFIG_DVB_TEST_DRIVERS is not set
-
-#
-# FireWire (IEEE 1394) Adapters
-#
-CONFIG_DVB_FIREDTV=m
-CONFIG_DVB_FIREDTV_INPUT=y
-CONFIG_MEDIA_COMMON_OPTIONS=y
-
-#
-# common driver options
-#
-CONFIG_CYPRESS_FIRMWARE=m
-CONFIG_TTPCI_EEPROM=m
-CONFIG_UVC_COMMON=m
-CONFIG_VIDEO_CX2341X=m
-CONFIG_VIDEO_TVEEPROM=m
-CONFIG_DVB_B2C2_FLEXCOP=m
-CONFIG_VIDEO_SAA7146=m
-CONFIG_VIDEO_SAA7146_VV=m
-CONFIG_SMS_SIANO_MDTV=m
-CONFIG_SMS_SIANO_RC=y
-CONFIG_SMS_SIANO_DEBUGFS=y
-CONFIG_VIDEO_V4L2_TPG=m
-CONFIG_VIDEOBUF2_CORE=m
-CONFIG_VIDEOBUF2_V4L2=m
-CONFIG_VIDEOBUF2_MEMOPS=m
-CONFIG_VIDEOBUF2_DMA_CONTIG=m
-CONFIG_VIDEOBUF2_VMALLOC=m
-CONFIG_VIDEOBUF2_DMA_SG=m
-CONFIG_VIDEOBUF2_DVB=m
-# end of Media drivers
-
-#
-# Media ancillary drivers
-#
-CONFIG_MEDIA_ATTACH=y
-
-#
-# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
-#
-CONFIG_VIDEO_IR_I2C=m
-CONFIG_VIDEO_CAMERA_SENSOR=y
-CONFIG_VIDEO_APTINA_PLL=m
-CONFIG_VIDEO_CCS_PLL=m
-CONFIG_VIDEO_ALVIUM_CSI2=m
-CONFIG_VIDEO_AR0521=m
-CONFIG_VIDEO_GC0308=m
-CONFIG_VIDEO_GC05A2=m
-CONFIG_VIDEO_GC08A3=m
-CONFIG_VIDEO_GC2145=m
-CONFIG_VIDEO_HI556=m
-CONFIG_VIDEO_HI846=m
-CONFIG_VIDEO_HI847=m
-CONFIG_VIDEO_IMX208=m
-CONFIG_VIDEO_IMX214=m
-CONFIG_VIDEO_IMX219=m
-CONFIG_VIDEO_IMX258=m
-CONFIG_VIDEO_IMX274=m
-CONFIG_VIDEO_IMX283=m
-CONFIG_VIDEO_IMX290=m
-CONFIG_VIDEO_IMX296=m
-CONFIG_VIDEO_IMX319=m
-CONFIG_VIDEO_IMX355=m
-CONFIG_VIDEO_MAX9271_LIB=m
-CONFIG_VIDEO_MT9M001=m
-CONFIG_VIDEO_MT9M111=m
-CONFIG_VIDEO_MT9M114=m
-CONFIG_VIDEO_MT9P031=m
-CONFIG_VIDEO_MT9T112=m
-CONFIG_VIDEO_MT9V011=m
-CONFIG_VIDEO_MT9V032=m
-CONFIG_VIDEO_MT9V111=m
-CONFIG_VIDEO_OG01A1B=m
-CONFIG_VIDEO_OV01A10=m
-CONFIG_VIDEO_OV02A10=m
-CONFIG_VIDEO_OV08D10=m
-CONFIG_VIDEO_OV08X40=m
-CONFIG_VIDEO_OV13858=m
-CONFIG_VIDEO_OV13B10=m
-CONFIG_VIDEO_OV2640=m
-CONFIG_VIDEO_OV2659=m
-CONFIG_VIDEO_OV2680=m
-CONFIG_VIDEO_OV2685=m
-CONFIG_VIDEO_OV2740=m
-CONFIG_VIDEO_OV4689=m
-CONFIG_VIDEO_OV5647=m
-CONFIG_VIDEO_OV5648=m
-CONFIG_VIDEO_OV5670=m
-CONFIG_VIDEO_OV5675=m
-CONFIG_VIDEO_OV5693=m
-CONFIG_VIDEO_OV5695=m
-CONFIG_VIDEO_OV64A40=m
-CONFIG_VIDEO_OV6650=m
-CONFIG_VIDEO_OV7251=m
-CONFIG_VIDEO_OV7640=m
-CONFIG_VIDEO_OV7670=m
-CONFIG_VIDEO_OV772X=m
-CONFIG_VIDEO_OV7740=m
-CONFIG_VIDEO_OV8856=m
-CONFIG_VIDEO_OV8858=m
-CONFIG_VIDEO_OV8865=m
-CONFIG_VIDEO_OV9640=m
-CONFIG_VIDEO_OV9650=m
-CONFIG_VIDEO_OV9734=m
-CONFIG_VIDEO_RDACM20=m
-CONFIG_VIDEO_RDACM21=m
-CONFIG_VIDEO_RJ54N1=m
-CONFIG_VIDEO_S5C73M3=m
-CONFIG_VIDEO_S5K5BAF=m
-CONFIG_VIDEO_S5K6A3=m
-CONFIG_VIDEO_CCS=m
-CONFIG_VIDEO_ET8EK8=m
-
-#
-# Camera ISPs
-#
-CONFIG_VIDEO_THP7312=m
-# end of Camera ISPs
-
-#
-# Lens drivers
-#
-CONFIG_VIDEO_AD5820=m
-CONFIG_VIDEO_AK7375=m
-CONFIG_VIDEO_DW9714=m
-CONFIG_VIDEO_DW9719=m
-CONFIG_VIDEO_DW9768=m
-CONFIG_VIDEO_DW9807_VCM=m
-# end of Lens drivers
-
-#
-# Flash devices
-#
-CONFIG_VIDEO_ADP1653=m
-CONFIG_VIDEO_LM3560=m
-CONFIG_VIDEO_LM3646=m
-# end of Flash devices
-
-#
-# Audio decoders, processors and mixers
-#
-CONFIG_VIDEO_CS3308=m
-CONFIG_VIDEO_CS5345=m
-CONFIG_VIDEO_CS53L32A=m
-CONFIG_VIDEO_MSP3400=m
-CONFIG_VIDEO_SONY_BTF_MPX=m
-CONFIG_VIDEO_TDA1997X=m
-CONFIG_VIDEO_TDA7432=m
-CONFIG_VIDEO_TDA9840=m
-CONFIG_VIDEO_TEA6415C=m
-CONFIG_VIDEO_TEA6420=m
-CONFIG_VIDEO_TLV320AIC23B=m
-CONFIG_VIDEO_TVAUDIO=m
-CONFIG_VIDEO_UDA1342=m
-CONFIG_VIDEO_VP27SMPX=m
-CONFIG_VIDEO_WM8739=m
-CONFIG_VIDEO_WM8775=m
-# end of Audio decoders, processors and mixers
-
-#
-# RDS decoders
-#
-CONFIG_VIDEO_SAA6588=m
-# end of RDS decoders
-
-#
-# Video decoders
-#
-CONFIG_VIDEO_ADV7180=m
-CONFIG_VIDEO_ADV7183=m
-CONFIG_VIDEO_ADV7604=m
-CONFIG_VIDEO_ADV7604_CEC=y
-CONFIG_VIDEO_ADV7842=m
-CONFIG_VIDEO_ADV7842_CEC=y
-CONFIG_VIDEO_BT819=m
-CONFIG_VIDEO_BT856=m
-CONFIG_VIDEO_BT866=m
-CONFIG_VIDEO_KS0127=m
-CONFIG_VIDEO_ML86V7667=m
-CONFIG_VIDEO_SAA7110=m
-CONFIG_VIDEO_SAA711X=m
-CONFIG_VIDEO_TC358743=m
-CONFIG_VIDEO_TC358743_CEC=y
-CONFIG_VIDEO_TC358746=m
-CONFIG_VIDEO_TVP514X=m
-CONFIG_VIDEO_TVP5150=m
-CONFIG_VIDEO_TVP7002=m
-CONFIG_VIDEO_TW2804=m
-CONFIG_VIDEO_TW9900=m
-CONFIG_VIDEO_TW9903=m
-CONFIG_VIDEO_TW9906=m
-CONFIG_VIDEO_TW9910=m
-CONFIG_VIDEO_VPX3220=m
-
-#
-# Video and audio decoders
-#
-CONFIG_VIDEO_SAA717X=m
-CONFIG_VIDEO_CX25840=m
-# end of Video decoders
-
-#
-# Video encoders
-#
-CONFIG_VIDEO_ADV7170=m
-CONFIG_VIDEO_ADV7175=m
-CONFIG_VIDEO_ADV7343=m
-CONFIG_VIDEO_ADV7393=m
-CONFIG_VIDEO_ADV7511=m
-CONFIG_VIDEO_ADV7511_CEC=y
-CONFIG_VIDEO_AK881X=m
-CONFIG_VIDEO_SAA7127=m
-CONFIG_VIDEO_SAA7185=m
-CONFIG_VIDEO_THS8200=m
-# end of Video encoders
-
-#
-# Video improvement chips
-#
-CONFIG_VIDEO_UPD64031A=m
-CONFIG_VIDEO_UPD64083=m
-# end of Video improvement chips
-
-#
-# Audio/Video compression chips
-#
-CONFIG_VIDEO_SAA6752HS=m
-# end of Audio/Video compression chips
-
-#
-# SDR tuner chips
-#
-CONFIG_SDR_MAX2175=m
-# end of SDR tuner chips
-
-#
-# Miscellaneous helper chips
-#
-CONFIG_VIDEO_I2C=m
-CONFIG_VIDEO_M52790=m
-CONFIG_VIDEO_ST_MIPID02=m
-CONFIG_VIDEO_THS7303=m
-# end of Miscellaneous helper chips
-
-#
-# Video serializers and deserializers
-#
-# end of Video serializers and deserializers
-
-#
-# Media SPI Adapters
-#
-CONFIG_CXD2880_SPI_DRV=m
-CONFIG_VIDEO_GS1662=m
-# end of Media SPI Adapters
-
-CONFIG_MEDIA_TUNER=m
-
-#
-# Customize TV tuners
-#
-CONFIG_MEDIA_TUNER_E4000=m
-CONFIG_MEDIA_TUNER_FC0011=m
-CONFIG_MEDIA_TUNER_FC0012=m
-CONFIG_MEDIA_TUNER_FC0013=m
-CONFIG_MEDIA_TUNER_FC2580=m
-CONFIG_MEDIA_TUNER_IT913X=m
-CONFIG_MEDIA_TUNER_M88RS6000T=m
-CONFIG_MEDIA_TUNER_MAX2165=m
-CONFIG_MEDIA_TUNER_MC44S803=m
-CONFIG_MEDIA_TUNER_MSI001=m
-CONFIG_MEDIA_TUNER_MT2060=m
-CONFIG_MEDIA_TUNER_MT2063=m
-CONFIG_MEDIA_TUNER_MT20XX=m
-CONFIG_MEDIA_TUNER_MT2131=m
-CONFIG_MEDIA_TUNER_MT2266=m
-CONFIG_MEDIA_TUNER_MXL301RF=m
-CONFIG_MEDIA_TUNER_MXL5005S=m
-CONFIG_MEDIA_TUNER_MXL5007T=m
-CONFIG_MEDIA_TUNER_QM1D1B0004=m
-CONFIG_MEDIA_TUNER_QM1D1C0042=m
-CONFIG_MEDIA_TUNER_QT1010=m
-CONFIG_MEDIA_TUNER_R820T=m
-CONFIG_MEDIA_TUNER_SI2157=m
-CONFIG_MEDIA_TUNER_SIMPLE=m
-CONFIG_MEDIA_TUNER_TDA18212=m
-CONFIG_MEDIA_TUNER_TDA18218=m
-CONFIG_MEDIA_TUNER_TDA18250=m
-CONFIG_MEDIA_TUNER_TDA18271=m
-CONFIG_MEDIA_TUNER_TDA827X=m
-CONFIG_MEDIA_TUNER_TDA8290=m
-CONFIG_MEDIA_TUNER_TDA9887=m
-CONFIG_MEDIA_TUNER_TEA5761=m
-CONFIG_MEDIA_TUNER_TEA5767=m
-CONFIG_MEDIA_TUNER_TUA9001=m
-CONFIG_MEDIA_TUNER_XC2028=m
-CONFIG_MEDIA_TUNER_XC4000=m
-CONFIG_MEDIA_TUNER_XC5000=m
-# end of Customize TV tuners
-
-#
-# Customise DVB Frontends
-#
-
-#
-# Multistandard (satellite) frontends
-#
-CONFIG_DVB_M88DS3103=m
-CONFIG_DVB_MXL5XX=m
-CONFIG_DVB_STB0899=m
-CONFIG_DVB_STB6100=m
-CONFIG_DVB_STV090x=m
-CONFIG_DVB_STV0910=m
-CONFIG_DVB_STV6110x=m
-CONFIG_DVB_STV6111=m
-
-#
-# Multistandard (cable + terrestrial) frontends
-#
-CONFIG_DVB_DRXK=m
-CONFIG_DVB_MN88472=m
-CONFIG_DVB_MN88473=m
-CONFIG_DVB_SI2165=m
-CONFIG_DVB_TDA18271C2DD=m
-
-#
-# DVB-S (satellite) frontends
-#
-CONFIG_DVB_CX24110=m
-CONFIG_DVB_CX24116=m
-CONFIG_DVB_CX24117=m
-CONFIG_DVB_CX24120=m
-CONFIG_DVB_CX24123=m
-CONFIG_DVB_DS3000=m
-CONFIG_DVB_MB86A16=m
-CONFIG_DVB_MT312=m
-CONFIG_DVB_S5H1420=m
-CONFIG_DVB_SI21XX=m
-CONFIG_DVB_STB6000=m
-CONFIG_DVB_STV0288=m
-CONFIG_DVB_STV0299=m
-CONFIG_DVB_STV0900=m
-CONFIG_DVB_STV6110=m
-CONFIG_DVB_TDA10071=m
-CONFIG_DVB_TDA10086=m
-CONFIG_DVB_TDA8083=m
-CONFIG_DVB_TDA8261=m
-CONFIG_DVB_TDA826X=m
-CONFIG_DVB_TS2020=m
-CONFIG_DVB_TUA6100=m
-CONFIG_DVB_TUNER_CX24113=m
-CONFIG_DVB_TUNER_ITD1000=m
-CONFIG_DVB_VES1X93=m
-CONFIG_DVB_ZL10036=m
-CONFIG_DVB_ZL10039=m
-
-#
-# DVB-T (terrestrial) frontends
-#
-CONFIG_DVB_AF9013=m
-CONFIG_DVB_AS102_FE=m
-CONFIG_DVB_CX22700=m
-CONFIG_DVB_CX22702=m
-CONFIG_DVB_CXD2820R=m
-CONFIG_DVB_CXD2841ER=m
-CONFIG_DVB_DIB3000MB=m
-CONFIG_DVB_DIB3000MC=m
-CONFIG_DVB_DIB7000M=m
-CONFIG_DVB_DIB7000P=m
-CONFIG_DVB_DIB9000=m
-CONFIG_DVB_DRXD=m
-CONFIG_DVB_EC100=m
-CONFIG_DVB_GP8PSK_FE=m
-CONFIG_DVB_L64781=m
-CONFIG_DVB_MT352=m
-CONFIG_DVB_NXT6000=m
-CONFIG_DVB_RTL2830=m
-CONFIG_DVB_RTL2832=m
-CONFIG_DVB_RTL2832_SDR=m
-CONFIG_DVB_S5H1432=m
-CONFIG_DVB_SI2168=m
-CONFIG_DVB_SP887X=m
-CONFIG_DVB_STV0367=m
-CONFIG_DVB_TDA10048=m
-CONFIG_DVB_TDA1004X=m
-CONFIG_DVB_ZD1301_DEMOD=m
-CONFIG_DVB_ZL10353=m
-CONFIG_DVB_CXD2880=m
-
-#
-# DVB-C (cable) frontends
-#
-CONFIG_DVB_STV0297=m
-CONFIG_DVB_TDA10021=m
-CONFIG_DVB_TDA10023=m
-CONFIG_DVB_VES1820=m
-
-#
-# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
-#
-CONFIG_DVB_AU8522=m
-CONFIG_DVB_AU8522_DTV=m
-CONFIG_DVB_AU8522_V4L=m
-CONFIG_DVB_BCM3510=m
-CONFIG_DVB_LG2160=m
-CONFIG_DVB_LGDT3305=m
-CONFIG_DVB_LGDT3306A=m
-CONFIG_DVB_LGDT330X=m
-CONFIG_DVB_MXL692=m
-CONFIG_DVB_NXT200X=m
-CONFIG_DVB_OR51132=m
-CONFIG_DVB_OR51211=m
-CONFIG_DVB_S5H1409=m
-CONFIG_DVB_S5H1411=m
-
-#
-# ISDB-T (terrestrial) frontends
-#
-CONFIG_DVB_DIB8000=m
-CONFIG_DVB_MB86A20S=m
-CONFIG_DVB_S921=m
-
-#
-# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
-#
-CONFIG_DVB_MN88443X=m
-CONFIG_DVB_TC90522=m
-
-#
-# Digital terrestrial only tuners/PLL
-#
-CONFIG_DVB_PLL=m
-CONFIG_DVB_TUNER_DIB0070=m
-CONFIG_DVB_TUNER_DIB0090=m
-
-#
-# SEC control devices for DVB-S
-#
-CONFIG_DVB_A8293=m
-CONFIG_DVB_AF9033=m
-CONFIG_DVB_ASCOT2E=m
-CONFIG_DVB_ATBM8830=m
-CONFIG_DVB_HELENE=m
-CONFIG_DVB_HORUS3A=m
-CONFIG_DVB_ISL6405=m
-CONFIG_DVB_ISL6421=m
-CONFIG_DVB_ISL6423=m
-CONFIG_DVB_IX2505V=m
-CONFIG_DVB_LGS8GL5=m
-CONFIG_DVB_LGS8GXX=m
-CONFIG_DVB_LNBH25=m
-CONFIG_DVB_LNBH29=m
-CONFIG_DVB_LNBP21=m
-CONFIG_DVB_LNBP22=m
-CONFIG_DVB_M88RS2000=m
-CONFIG_DVB_TDA665x=m
-CONFIG_DVB_DRX39XYJ=m
-
-#
-# Common Interface (EN50221) controller drivers
-#
-CONFIG_DVB_CXD2099=m
-CONFIG_DVB_SP2=m
-# end of Customise DVB Frontends
-
-#
-# Tools to develop new frontends
-#
-CONFIG_DVB_DUMMY_FE=m
-# end of Media ancillary drivers
-
-#
-# Graphics support
-#
-CONFIG_APERTURE_HELPERS=y
-CONFIG_SCREEN_INFO=y
-CONFIG_VIDEO=y
-CONFIG_AUXDISPLAY=y
-CONFIG_CHARLCD=m
-CONFIG_HD44780_COMMON=m
-CONFIG_HD44780=m
-CONFIG_LCD2S=m
-CONFIG_PARPORT_PANEL=m
-CONFIG_PANEL_PARPORT=0
-CONFIG_PANEL_PROFILE=5
-# CONFIG_PANEL_CHANGE_MESSAGE is not set
-# CONFIG_CHARLCD_BL_OFF is not set
-# CONFIG_CHARLCD_BL_ON is not set
-CONFIG_CHARLCD_BL_FLASH=y
-CONFIG_KS0108=m
-CONFIG_KS0108_PORT=0x378
-CONFIG_KS0108_DELAY=2
-CONFIG_CFAG12864B=m
-CONFIG_CFAG12864B_RATE=20
-CONFIG_LINEDISP=m
-CONFIG_IMG_ASCII_LCD=m
-CONFIG_HT16K33=m
-# CONFIG_MAX6959 is not set
-# CONFIG_SEG_LED_GPIO is not set
-CONFIG_PANEL=m
-CONFIG_AGP=y
-CONFIG_AGP_AMD64=y
-CONFIG_AGP_INTEL=y
-CONFIG_AGP_SIS=m
-CONFIG_AGP_VIA=y
-CONFIG_INTEL_GTT=y
-CONFIG_VGA_SWITCHEROO=y
-CONFIG_DRM=m
-CONFIG_DRM_MIPI_DBI=m
-CONFIG_DRM_MIPI_DSI=y
-# CONFIG_DRM_DEBUG_MM is not set
-CONFIG_DRM_KMS_HELPER=m
-CONFIG_DRM_DRAW=y
-CONFIG_DRM_PANIC=y
-CONFIG_DRM_PANIC_FOREGROUND_COLOR=0xffffff
-CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x000000
-# CONFIG_DRM_PANIC_DEBUG is not set
-CONFIG_DRM_PANIC_SCREEN="user"
-# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
-# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
-CONFIG_DRM_CLIENT=y
-CONFIG_DRM_CLIENT_LIB=m
-CONFIG_DRM_CLIENT_SELECTION=m
-CONFIG_DRM_CLIENT_SETUP=y
-
-#
-# Supported DRM clients
-#
-CONFIG_DRM_FBDEV_EMULATION=y
-CONFIG_DRM_FBDEV_OVERALLOC=100
-# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
-CONFIG_DRM_CLIENT_LOG=y
-CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y
-# CONFIG_DRM_CLIENT_DEFAULT_LOG is not set
-CONFIG_DRM_CLIENT_DEFAULT="fbdev"
-# end of Supported DRM clients
-
-CONFIG_DRM_LOAD_EDID_FIRMWARE=y
-CONFIG_DRM_DISPLAY_HELPER=m
-CONFIG_DRM_DISPLAY_DP_AUX_CEC=y
-CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV=y
-CONFIG_DRM_DISPLAY_DP_HELPER=y
-CONFIG_DRM_DISPLAY_DP_TUNNEL=y
-CONFIG_DRM_DISPLAY_DSC_HELPER=y
-CONFIG_DRM_DISPLAY_HDCP_HELPER=y
-CONFIG_DRM_DISPLAY_HDMI_HELPER=y
-CONFIG_DRM_TTM=m
-CONFIG_DRM_EXEC=m
-CONFIG_DRM_GPUVM=m
-CONFIG_DRM_BUDDY=m
-CONFIG_DRM_VRAM_HELPER=m
-CONFIG_DRM_TTM_HELPER=m
-CONFIG_DRM_GEM_DMA_HELPER=m
-CONFIG_DRM_GEM_SHMEM_HELPER=m
-CONFIG_DRM_SUBALLOC_HELPER=m
-CONFIG_DRM_SCHED=m
-
-#
-# I2C encoder or helper chips
-#
-CONFIG_DRM_I2C_CH7006=m
-CONFIG_DRM_I2C_SIL164=m
-CONFIG_DRM_I2C_NXP_TDA998X=m
-CONFIG_DRM_I2C_NXP_TDA9950=m
-# end of I2C encoder or helper chips
-
-#
-# ARM devices
-#
-# end of ARM devices
-
-CONFIG_DRM_RADEON=m
-# CONFIG_DRM_RADEON_USERPTR is not set
-CONFIG_DRM_AMDGPU=m
-# CONFIG_DRM_AMDGPU_SI is not set
-# CONFIG_DRM_AMDGPU_CIK is not set
-CONFIG_DRM_AMDGPU_USERPTR=y
-CONFIG_DRM_AMD_ISP=y
-# CONFIG_DRM_AMDGPU_WERROR is not set
-
-#
-# ACP (Audio CoProcessor) Configuration
-#
-# CONFIG_DRM_AMD_ACP is not set
-# end of ACP (Audio CoProcessor) Configuration
-
-#
-# Display Engine Configuration
-#
-CONFIG_DRM_AMD_DC=y
-CONFIG_DRM_AMD_DC_FP=y
-# CONFIG_DEBUG_KERNEL_DC is not set
-CONFIG_DRM_AMD_SECURE_DISPLAY=y
-# end of Display Engine Configuration
-
-CONFIG_HSA_AMD=y
-CONFIG_DRM_NOUVEAU=m
-CONFIG_NOUVEAU_DEBUG=5
-CONFIG_NOUVEAU_DEBUG_DEFAULT=3
-# CONFIG_NOUVEAU_DEBUG_MMU is not set
-# CONFIG_NOUVEAU_DEBUG_PUSH is not set
-CONFIG_DRM_NOUVEAU_BACKLIGHT=y
-# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set
-CONFIG_DRM_I915=m
-CONFIG_DRM_I915_FORCE_PROBE=""
-CONFIG_DRM_I915_CAPTURE_ERROR=y
-CONFIG_DRM_I915_COMPRESS_ERROR=y
-CONFIG_DRM_I915_USERPTR=y
-CONFIG_DRM_I915_GVT_KVMGT=m
-CONFIG_DRM_I915_DP_TUNNEL=y
-
-#
-# drm/i915 Debugging
-#
-# CONFIG_DRM_I915_WERROR is not set
-# CONFIG_DRM_I915_REPLAY_GPU_HANGS_API is not set
-# CONFIG_DRM_I915_DEBUG is not set
-# CONFIG_DRM_I915_DEBUG_MMIO is not set
-# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
-# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
-# CONFIG_DRM_I915_DEBUG_GUC is not set
-# CONFIG_DRM_I915_SELFTEST is not set
-# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
-# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
-# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
-# CONFIG_DRM_I915_DEBUG_WAKEREF is not set
-# end of drm/i915 Debugging
-
-#
-# drm/i915 Profile Guided Optimisation
-#
-CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
-CONFIG_DRM_I915_FENCE_TIMEOUT=10000
-CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
-CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
-CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
-CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
-CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
-CONFIG_DRM_I915_STOP_TIMEOUT=100
-CONFIG_DRM_I915_TIMESLICE_DURATION=1
-# end of drm/i915 Profile Guided Optimisation
-
-CONFIG_DRM_I915_GVT=y
-CONFIG_DRM_XE=m
-CONFIG_DRM_XE_DISPLAY=y
-CONFIG_DRM_XE_FORCE_PROBE=""
-
-#
-# drm/Xe Debugging
-#
-# CONFIG_DRM_XE_WERROR is not set
-# CONFIG_DRM_XE_DEBUG is not set
-# CONFIG_DRM_XE_DEBUG_VM is not set
-# CONFIG_DRM_XE_DEBUG_MEMIRQ is not set
-# CONFIG_DRM_XE_DEBUG_SRIOV is not set
-# CONFIG_DRM_XE_DEBUG_MEM is not set
-# CONFIG_DRM_XE_LARGE_GUC_BUFFER is not set
-# CONFIG_DRM_XE_USERPTR_INVAL_INJECT is not set
-# end of drm/Xe Debugging
-
-#
-# drm/xe Profile Guided Optimisation
-#
-CONFIG_DRM_XE_JOB_TIMEOUT_MAX=10000
-CONFIG_DRM_XE_JOB_TIMEOUT_MIN=1
-CONFIG_DRM_XE_TIMESLICE_MAX=10000000
-CONFIG_DRM_XE_TIMESLICE_MIN=1
-CONFIG_DRM_XE_PREEMPT_TIMEOUT=640000
-CONFIG_DRM_XE_PREEMPT_TIMEOUT_MAX=10000000
-CONFIG_DRM_XE_PREEMPT_TIMEOUT_MIN=1
-CONFIG_DRM_XE_ENABLE_SCHEDTIMEOUT_LIMIT=y
-# end of drm/xe Profile Guided Optimisation
-
-CONFIG_DRM_VGEM=m
-# CONFIG_DRM_VKMS is not set
-CONFIG_DRM_VMWGFX=m
-# CONFIG_DRM_VMWGFX_MKSSTATS is not set
-CONFIG_DRM_GMA500=m
-CONFIG_DRM_UDL=m
-CONFIG_DRM_AST=m
-# CONFIG_DRM_MGAG200 is not set
-CONFIG_DRM_QXL=m
-CONFIG_DRM_VIRTIO_GPU=m
-CONFIG_DRM_VIRTIO_GPU_KMS=y
-CONFIG_DRM_PANEL=y
-
-#
-# Display Panels
-#
-CONFIG_DRM_PANEL_AUO_A030JTN01=m
-# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set
-CONFIG_DRM_PANEL_ORISETECH_OTA5601A=m
-# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
-CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m
-# end of Display Panels
-
-CONFIG_DRM_BRIDGE=y
-CONFIG_DRM_PANEL_BRIDGE=y
-
-#
-# Display Interface Bridges
-#
-CONFIG_DRM_ANALOGIX_ANX78XX=m
-CONFIG_DRM_ANALOGIX_DP=m
-# end of Display Interface Bridges
-
-# CONFIG_DRM_ETNAVIV is not set
-CONFIG_DRM_HISI_HIBMC=m
-CONFIG_DRM_BOCHS=m
-CONFIG_DRM_CIRRUS_QEMU=m
-CONFIG_DRM_GM12U320=m
-CONFIG_DRM_PANEL_MIPI_DBI=m
-# CONFIG_DRM_SIMPLEDRM is not set
-CONFIG_TINYDRM_HX8357D=m
-CONFIG_TINYDRM_ILI9163=m
-CONFIG_TINYDRM_ILI9225=m
-CONFIG_TINYDRM_ILI9341=m
-CONFIG_TINYDRM_ILI9486=m
-CONFIG_TINYDRM_MI0283QT=m
-CONFIG_TINYDRM_REPAPER=m
-CONFIG_TINYDRM_SHARP_MEMORY=m
-CONFIG_TINYDRM_ST7586=m
-CONFIG_TINYDRM_ST7735R=m
-CONFIG_DRM_XEN=y
-CONFIG_DRM_XEN_FRONTEND=m
-CONFIG_DRM_VBOXVIDEO=m
-CONFIG_DRM_GUD=m
-CONFIG_DRM_SSD130X=m
-CONFIG_DRM_SSD130X_I2C=m
-CONFIG_DRM_SSD130X_SPI=m
-CONFIG_DRM_HYPERV=m
-CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
-CONFIG_DRM_PRIVACY_SCREEN=y
-# CONFIG_DRM_WERROR is not set
-CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
-
-#
-# Frame buffer Devices
-#
-CONFIG_FB=y
-CONFIG_FB_HECUBA=m
-CONFIG_FB_SVGALIB=m
-CONFIG_FB_CIRRUS=m
-CONFIG_FB_PM2=m
-CONFIG_FB_PM2_FIFO_DISCONNECT=y
-CONFIG_FB_CYBER2000=m
-CONFIG_FB_CYBER2000_DDC=y
-CONFIG_FB_ARC=m
-CONFIG_FB_ASILIANT=y
-CONFIG_FB_IMSTT=y
-CONFIG_FB_VGA16=m
-CONFIG_FB_UVESA=m
-CONFIG_FB_VESA=y
-CONFIG_FB_EFI=y
-CONFIG_FB_N411=m
-CONFIG_FB_HGA=m
-CONFIG_FB_OPENCORES=m
-CONFIG_FB_S1D13XXX=m
-# CONFIG_FB_NVIDIA is not set
-CONFIG_FB_RIVA=m
-CONFIG_FB_RIVA_I2C=y
-# CONFIG_FB_RIVA_DEBUG is not set
-CONFIG_FB_RIVA_BACKLIGHT=y
-CONFIG_FB_I740=m
-CONFIG_FB_MATROX=m
-CONFIG_FB_MATROX_MILLENIUM=y
-CONFIG_FB_MATROX_MYSTIQUE=y
-CONFIG_FB_MATROX_G=y
-CONFIG_FB_MATROX_I2C=m
-CONFIG_FB_MATROX_MAVEN=m
-CONFIG_FB_RADEON=m
-CONFIG_FB_RADEON_I2C=y
-CONFIG_FB_RADEON_BACKLIGHT=y
-# CONFIG_FB_RADEON_DEBUG is not set
-CONFIG_FB_ATY128=m
-CONFIG_FB_ATY128_BACKLIGHT=y
-CONFIG_FB_ATY=m
-CONFIG_FB_ATY_CT=y
-# CONFIG_FB_ATY_GENERIC_LCD is not set
-CONFIG_FB_ATY_GX=y
-CONFIG_FB_ATY_BACKLIGHT=y
-CONFIG_FB_S3=m
-CONFIG_FB_S3_DDC=y
-CONFIG_FB_SAVAGE=m
-CONFIG_FB_SAVAGE_I2C=y
-# CONFIG_FB_SAVAGE_ACCEL is not set
-CONFIG_FB_SIS=m
-CONFIG_FB_SIS_300=y
-CONFIG_FB_SIS_315=y
-CONFIG_FB_VIA=m
-# CONFIG_FB_VIA_DIRECT_PROCFS is not set
-CONFIG_FB_VIA_X_COMPATIBILITY=y
-CONFIG_FB_NEOMAGIC=m
-CONFIG_FB_KYRO=m
-CONFIG_FB_3DFX=m
-# CONFIG_FB_3DFX_ACCEL is not set
-# CONFIG_FB_3DFX_I2C is not set
-CONFIG_FB_VOODOO1=m
-CONFIG_FB_VT8623=m
-CONFIG_FB_TRIDENT=m
-CONFIG_FB_ARK=m
-CONFIG_FB_PM3=m
-CONFIG_FB_CARMINE=m
-CONFIG_FB_CARMINE_DRAM_EVAL=y
-# CONFIG_CARMINE_DRAM_CUSTOM is not set
-CONFIG_FB_SM501=m
-CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
-CONFIG_FB_IBM_GXT4500=m
-# CONFIG_FB_VIRTUAL is not set
-CONFIG_XEN_FBDEV_FRONTEND=m
-CONFIG_FB_METRONOME=m
-CONFIG_FB_MB862XX=m
-CONFIG_FB_MB862XX_PCI_GDC=y
-CONFIG_FB_MB862XX_I2C=y
-CONFIG_FB_HYPERV=m
-CONFIG_FB_SIMPLE=y
-CONFIG_FB_SSD1307=m
-CONFIG_FB_SM712=m
-CONFIG_FB_CORE=y
-CONFIG_FB_NOTIFY=y
-CONFIG_FIRMWARE_EDID=y
-CONFIG_FB_DEVICE=y
-CONFIG_FB_DDC=m
-CONFIG_FB_CFB_FILLRECT=y
-CONFIG_FB_CFB_COPYAREA=y
-CONFIG_FB_CFB_IMAGEBLIT=y
-CONFIG_FB_SYS_FILLRECT=y
-CONFIG_FB_SYS_COPYAREA=y
-CONFIG_FB_SYS_IMAGEBLIT=y
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-CONFIG_FB_SYSMEM_FOPS=y
-CONFIG_FB_DEFERRED_IO=y
-CONFIG_FB_DMAMEM_HELPERS=y
-CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y
-CONFIG_FB_IOMEM_FOPS=y
-CONFIG_FB_IOMEM_HELPERS=y
-CONFIG_FB_IOMEM_HELPERS_DEFERRED=y
-CONFIG_FB_SYSMEM_HELPERS=y
-CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
-CONFIG_FB_BACKLIGHT=y
-CONFIG_FB_MODE_HELPERS=y
-CONFIG_FB_TILEBLITTING=y
-# end of Frame buffer Devices
-
-#
-# Backlight & LCD device support
-#
-CONFIG_LCD_CLASS_DEVICE=m
-CONFIG_LCD_L4F00242T03=m
-CONFIG_LCD_LMS283GF05=m
-CONFIG_LCD_LTV350QV=m
-CONFIG_LCD_ILI922X=m
-CONFIG_LCD_ILI9320=m
-CONFIG_LCD_TDO24M=m
-CONFIG_LCD_VGG2432A4=m
-CONFIG_LCD_PLATFORM=m
-CONFIG_LCD_AMS369FG06=m
-CONFIG_LCD_LMS501KF03=m
-CONFIG_LCD_HX8357=m
-CONFIG_LCD_OTM3225A=m
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-CONFIG_BACKLIGHT_KTD253=m
-# CONFIG_BACKLIGHT_KTD2801 is not set
-CONFIG_BACKLIGHT_KTZ8866=m
-CONFIG_BACKLIGHT_LM3533=m
-CONFIG_BACKLIGHT_PWM=m
-CONFIG_BACKLIGHT_DA903X=m
-CONFIG_BACKLIGHT_DA9052=m
-CONFIG_BACKLIGHT_MAX8925=m
-CONFIG_BACKLIGHT_MT6370=m
-CONFIG_BACKLIGHT_APPLE=m
-CONFIG_BACKLIGHT_QCOM_WLED=m
-CONFIG_BACKLIGHT_RT4831=m
-CONFIG_BACKLIGHT_SAHARA=m
-CONFIG_BACKLIGHT_WM831X=m
-CONFIG_BACKLIGHT_ADP5520=m
-CONFIG_BACKLIGHT_ADP8860=m
-CONFIG_BACKLIGHT_ADP8870=m
-CONFIG_BACKLIGHT_88PM860X=m
-CONFIG_BACKLIGHT_PCF50633=m
-CONFIG_BACKLIGHT_AAT2870=m
-CONFIG_BACKLIGHT_LM3509=m
-CONFIG_BACKLIGHT_LM3630A=m
-CONFIG_BACKLIGHT_LM3639=m
-CONFIG_BACKLIGHT_LP855X=m
-CONFIG_BACKLIGHT_LP8788=m
-CONFIG_BACKLIGHT_MP3309C=m
-CONFIG_BACKLIGHT_PANDORA=m
-CONFIG_BACKLIGHT_SKY81452=m
-CONFIG_BACKLIGHT_AS3711=m
-CONFIG_BACKLIGHT_GPIO=m
-CONFIG_BACKLIGHT_LV5207LP=m
-CONFIG_BACKLIGHT_BD6107=m
-CONFIG_BACKLIGHT_ARCXCNN=m
-CONFIG_BACKLIGHT_RAVE_SP=m
-# end of Backlight & LCD device support
-
-CONFIG_VGASTATE=m
-CONFIG_VIDEOMODE_HELPERS=y
-CONFIG_HDMI=y
-
-#
-# Console display driver support
-#
-CONFIG_VGA_CONSOLE=y
-CONFIG_DUMMY_CONSOLE=y
-CONFIG_DUMMY_CONSOLE_COLUMNS=80
-CONFIG_DUMMY_CONSOLE_ROWS=25
-CONFIG_FRAMEBUFFER_CONSOLE=y
-# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set
-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
-# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
-# end of Console display driver support
-
-CONFIG_LOGO=y
-# CONFIG_LOGO_LINUX_MONO is not set
-# CONFIG_LOGO_LINUX_VGA16 is not set
-# CONFIG_LOGO_LINUX_CLUT224 is not set
-# end of Graphics support
-
-CONFIG_DRM_ACCEL=y
-CONFIG_DRM_ACCEL_AMDXDNA=m
-CONFIG_DRM_ACCEL_HABANALABS=m
-CONFIG_DRM_ACCEL_IVPU=m
-# CONFIG_DRM_ACCEL_IVPU_DEBUG is not set
-CONFIG_DRM_ACCEL_QAIC=m
-CONFIG_SOUND=m
-CONFIG_SOUND_OSS_CORE=y
-# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
-CONFIG_SND=m
-CONFIG_SND_TIMER=m
-CONFIG_SND_PCM=m
-CONFIG_SND_PCM_ELD=y
-CONFIG_SND_PCM_IEC958=y
-CONFIG_SND_DMAENGINE_PCM=m
-CONFIG_SND_HWDEP=m
-CONFIG_SND_SEQ_DEVICE=m
-CONFIG_SND_RAWMIDI=m
-CONFIG_SND_UMP=m
-CONFIG_SND_UMP_LEGACY_RAWMIDI=y
-CONFIG_SND_COMPRESS_OFFLOAD=m
-CONFIG_SND_COMPRESS_ACCEL=y
-CONFIG_SND_JACK=y
-CONFIG_SND_JACK_INPUT_DEV=y
-CONFIG_SND_OSSEMUL=y
-CONFIG_SND_MIXER_OSS=m
-CONFIG_SND_PCM_OSS=m
-CONFIG_SND_PCM_OSS_PLUGINS=y
-CONFIG_SND_PCM_TIMER=y
-CONFIG_SND_HRTIMER=m
-CONFIG_SND_DYNAMIC_MINORS=y
-CONFIG_SND_MAX_CARDS=32
-CONFIG_SND_SUPPORT_OLD_API=y
-CONFIG_SND_PROC_FS=y
-CONFIG_SND_VERBOSE_PROCFS=y
-CONFIG_SND_CTL_FAST_LOOKUP=y
-# CONFIG_SND_DEBUG is not set
-CONFIG_SND_CTL_INPUT_VALIDATION=y
-CONFIG_SND_UTIMER=y
-CONFIG_SND_VMASTER=y
-CONFIG_SND_DMA_SGBUF=y
-CONFIG_SND_CTL_LED=m
-CONFIG_SND_SEQUENCER=m
-CONFIG_SND_SEQ_DUMMY=m
-# CONFIG_SND_SEQUENCER_OSS is not set
-CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
-CONFIG_SND_SEQ_MIDI_EVENT=m
-CONFIG_SND_SEQ_MIDI=m
-CONFIG_SND_SEQ_MIDI_EMUL=m
-CONFIG_SND_SEQ_VIRMIDI=m
-CONFIG_SND_SEQ_UMP=y
-CONFIG_SND_SEQ_UMP_CLIENT=m
-CONFIG_SND_MPU401_UART=m
-CONFIG_SND_OPL3_LIB=m
-CONFIG_SND_OPL3_LIB_SEQ=m
-CONFIG_SND_VX_LIB=m
-CONFIG_SND_AC97_CODEC=m
-CONFIG_SND_DRIVERS=y
-# CONFIG_SND_PCSP is not set
-CONFIG_SND_DUMMY=m
-CONFIG_SND_ALOOP=m
-# CONFIG_SND_PCMTEST is not set
-CONFIG_SND_VIRMIDI=m
-CONFIG_SND_MTPAV=m
-CONFIG_SND_MTS64=m
-CONFIG_SND_SERIAL_U16550=m
-CONFIG_SND_MPU401=m
-CONFIG_SND_PORTMAN2X4=m
-CONFIG_SND_AC97_POWER_SAVE=y
-CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
-CONFIG_SND_SB_COMMON=m
-CONFIG_SND_PCI=y
-CONFIG_SND_AD1889=m
-CONFIG_SND_ALS300=m
-CONFIG_SND_ALS4000=m
-CONFIG_SND_ALI5451=m
-CONFIG_SND_ASIHPI=m
-CONFIG_SND_ATIIXP=m
-CONFIG_SND_ATIIXP_MODEM=m
-CONFIG_SND_AU8810=m
-CONFIG_SND_AU8820=m
-CONFIG_SND_AU8830=m
-CONFIG_SND_AW2=m
-CONFIG_SND_AZT3328=m
-CONFIG_SND_BT87X=m
-# CONFIG_SND_BT87X_OVERCLOCK is not set
-CONFIG_SND_CA0106=m
-CONFIG_SND_CMIPCI=m
-CONFIG_SND_OXYGEN_LIB=m
-CONFIG_SND_OXYGEN=m
-CONFIG_SND_CS4281=m
-CONFIG_SND_CS46XX=m
-CONFIG_SND_CS46XX_NEW_DSP=y
-CONFIG_SND_CTXFI=m
-CONFIG_SND_DARLA20=m
-CONFIG_SND_GINA20=m
-CONFIG_SND_LAYLA20=m
-CONFIG_SND_DARLA24=m
-CONFIG_SND_GINA24=m
-CONFIG_SND_LAYLA24=m
-CONFIG_SND_MONA=m
-CONFIG_SND_MIA=m
-CONFIG_SND_ECHO3G=m
-CONFIG_SND_INDIGO=m
-CONFIG_SND_INDIGOIO=m
-CONFIG_SND_INDIGODJ=m
-CONFIG_SND_INDIGOIOX=m
-CONFIG_SND_INDIGODJX=m
-CONFIG_SND_EMU10K1=m
-CONFIG_SND_EMU10K1_SEQ=m
-CONFIG_SND_EMU10K1X=m
-CONFIG_SND_ENS1370=m
-CONFIG_SND_ENS1371=m
-CONFIG_SND_ES1938=m
-CONFIG_SND_ES1968=m
-CONFIG_SND_ES1968_INPUT=y
-CONFIG_SND_ES1968_RADIO=y
-CONFIG_SND_FM801=m
-CONFIG_SND_FM801_TEA575X_BOOL=y
-CONFIG_SND_HDSP=m
-CONFIG_SND_HDSPM=m
-CONFIG_SND_ICE1712=m
-CONFIG_SND_ICE1724=m
-CONFIG_SND_INTEL8X0=m
-CONFIG_SND_INTEL8X0M=m
-CONFIG_SND_KORG1212=m
-CONFIG_SND_LOLA=m
-CONFIG_SND_LX6464ES=m
-CONFIG_SND_MAESTRO3=m
-CONFIG_SND_MAESTRO3_INPUT=y
-CONFIG_SND_MIXART=m
-CONFIG_SND_NM256=m
-CONFIG_SND_PCXHR=m
-CONFIG_SND_RIPTIDE=m
-CONFIG_SND_RME32=m
-CONFIG_SND_RME96=m
-CONFIG_SND_RME9652=m
-CONFIG_SND_SONICVIBES=m
-CONFIG_SND_TRIDENT=m
-CONFIG_SND_VIA82XX=m
-CONFIG_SND_VIA82XX_MODEM=m
-CONFIG_SND_VIRTUOSO=m
-CONFIG_SND_VX222=m
-CONFIG_SND_YMFPCI=m
-
-#
-# HD-Audio
-#
-CONFIG_SND_HDA=m
-CONFIG_SND_HDA_GENERIC_LEDS=y
-CONFIG_SND_HDA_INTEL=m
-CONFIG_SND_HDA_HWDEP=y
-CONFIG_SND_HDA_RECONFIG=y
-CONFIG_SND_HDA_INPUT_BEEP=y
-CONFIG_SND_HDA_INPUT_BEEP_MODE=0
-CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_CIRRUS_SCODEC=m
-CONFIG_SND_HDA_SCODEC_CS35L41=m
-CONFIG_SND_HDA_CS_DSP_CONTROLS=m
-CONFIG_SND_HDA_SCODEC_COMPONENT=m
-CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
-CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
-CONFIG_SND_HDA_SCODEC_CS35L56=m
-CONFIG_SND_HDA_SCODEC_CS35L56_I2C=m
-CONFIG_SND_HDA_SCODEC_CS35L56_SPI=m
-CONFIG_SND_HDA_SCODEC_TAS2781_I2C=m
-CONFIG_SND_HDA_SCODEC_TAS2781_SPI=m
-CONFIG_SND_HDA_CODEC_REALTEK=m
-CONFIG_SND_HDA_CODEC_ANALOG=m
-CONFIG_SND_HDA_CODEC_SIGMATEL=m
-CONFIG_SND_HDA_CODEC_VIA=m
-CONFIG_SND_HDA_CODEC_HDMI=m
-CONFIG_SND_HDA_CODEC_CIRRUS=m
-CONFIG_SND_HDA_CODEC_CS8409=m
-CONFIG_SND_HDA_CODEC_CONEXANT=m
-CONFIG_SND_HDA_CODEC_SENARYTECH=m
-CONFIG_SND_HDA_CODEC_CA0110=m
-CONFIG_SND_HDA_CODEC_CA0132=m
-CONFIG_SND_HDA_CODEC_CA0132_DSP=y
-CONFIG_SND_HDA_CODEC_CMEDIA=m
-CONFIG_SND_HDA_CODEC_SI3054=m
-CONFIG_SND_HDA_GENERIC=m
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
-CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y
-# CONFIG_SND_HDA_CTL_DEV_ID is not set
-# end of HD-Audio
-
-CONFIG_SND_HDA_CORE=m
-CONFIG_SND_HDA_DSP_LOADER=y
-CONFIG_SND_HDA_COMPONENT=y
-CONFIG_SND_HDA_I915=y
-CONFIG_SND_HDA_EXT_CORE=m
-CONFIG_SND_HDA_PREALLOC_SIZE=0
-CONFIG_SND_INTEL_NHLT=y
-CONFIG_SND_INTEL_DSP_CONFIG=m
-CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m
-CONFIG_SND_INTEL_BYT_PREFER_SOF=y
-CONFIG_SND_SPI=y
-CONFIG_SND_USB=y
-CONFIG_SND_USB_AUDIO=m
-CONFIG_SND_USB_AUDIO_MIDI_V2=y
-CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
-CONFIG_SND_USB_UA101=m
-CONFIG_SND_USB_USX2Y=m
-CONFIG_SND_USB_CAIAQ=m
-CONFIG_SND_USB_CAIAQ_INPUT=y
-CONFIG_SND_USB_US122L=m
-CONFIG_SND_USB_6FIRE=m
-CONFIG_SND_USB_HIFACE=m
-CONFIG_SND_BCD2000=m
-CONFIG_SND_USB_LINE6=m
-CONFIG_SND_USB_POD=m
-CONFIG_SND_USB_PODHD=m
-CONFIG_SND_USB_TONEPORT=m
-CONFIG_SND_USB_VARIAX=m
-CONFIG_SND_FIREWIRE=y
-CONFIG_SND_FIREWIRE_LIB=m
-CONFIG_SND_DICE=m
-CONFIG_SND_OXFW=m
-CONFIG_SND_ISIGHT=m
-CONFIG_SND_FIREWORKS=m
-CONFIG_SND_BEBOB=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREFACE=m
-CONFIG_SND_PCMCIA=y
-CONFIG_SND_VXPOCKET=m
-CONFIG_SND_PDAUDIOCF=m
-CONFIG_SND_SOC=m
-CONFIG_SND_SOC_AC97_BUS=y
-CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
-CONFIG_SND_SOC_COMPRESS=y
-CONFIG_SND_SOC_TOPOLOGY=y
-CONFIG_SND_SOC_ACPI=m
-CONFIG_SND_SOC_ADI=m
-CONFIG_SND_SOC_ADI_AXI_I2S=m
-CONFIG_SND_SOC_ADI_AXI_SPDIF=m
-CONFIG_SND_SOC_AMD_ACP=m
-CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m
-CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
-CONFIG_SND_SOC_AMD_ST_ES8336_MACH=m
-CONFIG_SND_SOC_AMD_ACP3x=m
-CONFIG_SND_SOC_AMD_RV_RT5682_MACH=m
-CONFIG_SND_SOC_AMD_RENOIR=m
-CONFIG_SND_SOC_AMD_RENOIR_MACH=m
-CONFIG_SND_SOC_AMD_ACP5x=m
-CONFIG_SND_SOC_AMD_VANGOGH_MACH=m
-CONFIG_SND_SOC_AMD_ACP6x=m
-CONFIG_SND_SOC_AMD_YC_MACH=m
-CONFIG_SND_AMD_ACP_CONFIG=m
-CONFIG_SND_SOC_AMD_ACP_COMMON=m
-CONFIG_SND_SOC_ACPI_AMD_MATCH=m
-CONFIG_SND_SOC_AMD_ACP_PDM=m
-CONFIG_SND_SOC_AMD_ACP_LEGACY_COMMON=m
-CONFIG_SND_SOC_AMD_ACP_I2S=m
-CONFIG_SND_SOC_AMD_ACP_PCM=m
-CONFIG_SND_SOC_AMD_ACP_PCI=m
-CONFIG_SND_AMD_ASOC_RENOIR=m
-CONFIG_SND_AMD_ASOC_REMBRANDT=m
-CONFIG_SND_AMD_ASOC_ACP63=m
-CONFIG_SND_AMD_ASOC_ACP70=m
-CONFIG_SND_SOC_AMD_MACH_COMMON=m
-CONFIG_SND_SOC_AMD_LEGACY_MACH=m
-CONFIG_SND_SOC_AMD_SOF_MACH=m
-CONFIG_SND_SOC_AMD_SDW_MACH_COMMON=m
-CONFIG_SND_SOC_AMD_SOF_SDW_MACH=m
-CONFIG_SND_SOC_AMD_LEGACY_SDW_MACH=m
-CONFIG_SND_AMD_SOUNDWIRE_ACPI=m
-CONFIG_SND_SOC_AMD_RPL_ACP6x=m
-CONFIG_SND_SOC_AMD_ACP63_TOPLEVEL=m
-CONFIG_SND_SOC_AMD_SOUNDWIRE_LINK_BASELINE=m
-CONFIG_SND_SOC_AMD_SOUNDWIRE=m
-CONFIG_SND_SOC_AMD_PS=m
-CONFIG_SND_SOC_AMD_PS_MACH=m
-CONFIG_SND_ATMEL_SOC=m
-CONFIG_SND_BCM63XX_I2S_WHISTLER=m
-CONFIG_SND_DESIGNWARE_I2S=m
-# CONFIG_SND_DESIGNWARE_PCM is not set
-
-#
-# SoC Audio for Freescale CPUs
-#
-
-#
-# Common SoC Audio options for Freescale CPUs:
-#
-CONFIG_SND_SOC_FSL_ASRC=m
-CONFIG_SND_SOC_FSL_SAI=m
-CONFIG_SND_SOC_FSL_MQS=m
-CONFIG_SND_SOC_FSL_AUDMIX=m
-CONFIG_SND_SOC_FSL_SSI=m
-CONFIG_SND_SOC_FSL_SPDIF=m
-CONFIG_SND_SOC_FSL_ESAI=m
-CONFIG_SND_SOC_FSL_MICFIL=m
-CONFIG_SND_SOC_FSL_EASRC=m
-CONFIG_SND_SOC_FSL_XCVR=m
-CONFIG_SND_SOC_FSL_UTILS=m
-CONFIG_SND_SOC_IMX_AUDMUX=m
-# end of SoC Audio for Freescale CPUs
-
-CONFIG_SND_SOC_CHV3_I2S=m
-CONFIG_SND_I2S_HI6210_I2S=m
-
-#
-# SoC Audio for Loongson CPUs
-#
-# end of SoC Audio for Loongson CPUs
-
-# CONFIG_SND_SOC_IMG is not set
-CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y
-CONFIG_SND_SOC_INTEL_CATPT=m
-CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
-CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
-CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m
-CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
-CONFIG_SND_SOC_ACPI_INTEL_SDCA_QUIRKS=m
-CONFIG_SND_SOC_INTEL_AVS=m
-
-#
-# Intel AVS Machine drivers
-#
-
-#
-# Available DSP configurations
-#
-CONFIG_SND_SOC_INTEL_AVS_MACH_DA7219=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_DMIC=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_ES8336=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_HDAUDIO=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_I2S_TEST=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98927=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98357A=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_NAU8825=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_PROBE=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_RT274=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_RT286=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_RT298=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_RT5514=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_RT5663=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_RT5682=m
-CONFIG_SND_SOC_INTEL_AVS_MACH_SSM4567=m
-# end of Intel AVS Machine drivers
-
-CONFIG_SND_SOC_INTEL_MACH=y
-# CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES is not set
-CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
-CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m
-CONFIG_SND_SOC_INTEL_SOF_REALTEK_COMMON=m
-CONFIG_SND_SOC_INTEL_SOF_CIRRUS_COMMON=m
-CONFIG_SND_SOC_INTEL_SOF_NUVOTON_COMMON=m
-CONFIG_SND_SOC_INTEL_SOF_BOARD_HELPERS=m
-CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
-CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m
-CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m
-CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m
-CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m
-CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m
-CONFIG_SND_SOC_INTEL_BYTCR_WM5102_MACH=m
-CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
-CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
-CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
-CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m
-CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH=m
-CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m
-CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m
-CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH=m
-CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH=m
-CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m
-CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_NAU8825_MACH=m
-CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_DA7219_MACH=m
-CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH=m
-CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m
-CONFIG_SND_SOC_MTK_BTCVSD=m
-CONFIG_SND_SOC_SDCA=m
-CONFIG_SND_SOC_SDCA_OPTIONAL=m
-CONFIG_SND_SOC_SOF_TOPLEVEL=y
-CONFIG_SND_SOC_SOF_PCI_DEV=m
-CONFIG_SND_SOC_SOF_PCI=m
-CONFIG_SND_SOC_SOF_ACPI=m
-CONFIG_SND_SOC_SOF_ACPI_DEV=m
-CONFIG_SND_SOC_SOF_DEBUG_PROBES=m
-CONFIG_SND_SOC_SOF_CLIENT=m
-# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
-CONFIG_SND_SOC_SOF=m
-CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y
-CONFIG_SND_SOC_SOF_IPC3=y
-CONFIG_SND_SOC_SOF_IPC4=y
-CONFIG_SND_SOC_SOF_AMD_TOPLEVEL=m
-CONFIG_SND_SOC_SOF_AMD_COMMON=m
-CONFIG_SND_SOC_SOF_AMD_RENOIR=m
-CONFIG_SND_SOC_SOF_AMD_VANGOGH=m
-CONFIG_SND_SOC_SOF_AMD_REMBRANDT=m
-CONFIG_SND_SOC_SOF_ACP_PROBES=m
-CONFIG_SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE=m
-CONFIG_SND_SOC_SOF_AMD_SOUNDWIRE=m
-CONFIG_SND_SOC_SOF_AMD_ACP63=m
-CONFIG_SND_SOC_SOF_AMD_ACP70=m
-CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y
-CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m
-CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m
-CONFIG_SND_SOC_SOF_INTEL_COMMON=m
-CONFIG_SND_SOC_SOF_BAYTRAIL=m
-CONFIG_SND_SOC_SOF_BROADWELL=m
-CONFIG_SND_SOC_SOF_MERRIFIELD=m
-CONFIG_SND_SOC_SOF_INTEL_SKL=m
-CONFIG_SND_SOC_SOF_SKYLAKE=m
-CONFIG_SND_SOC_SOF_KABYLAKE=m
-CONFIG_SND_SOC_SOF_INTEL_APL=m
-CONFIG_SND_SOC_SOF_APOLLOLAKE=m
-CONFIG_SND_SOC_SOF_GEMINILAKE=m
-CONFIG_SND_SOC_SOF_INTEL_CNL=m
-CONFIG_SND_SOC_SOF_CANNONLAKE=m
-CONFIG_SND_SOC_SOF_COFFEELAKE=m
-CONFIG_SND_SOC_SOF_COMETLAKE=m
-CONFIG_SND_SOC_SOF_INTEL_ICL=m
-CONFIG_SND_SOC_SOF_ICELAKE=m
-CONFIG_SND_SOC_SOF_JASPERLAKE=m
-CONFIG_SND_SOC_SOF_INTEL_TGL=m
-CONFIG_SND_SOC_SOF_TIGERLAKE=m
-CONFIG_SND_SOC_SOF_ELKHARTLAKE=m
-CONFIG_SND_SOC_SOF_ALDERLAKE=m
-CONFIG_SND_SOC_SOF_INTEL_MTL=m
-CONFIG_SND_SOC_SOF_METEORLAKE=m
-CONFIG_SND_SOC_SOF_INTEL_LNL=m
-CONFIG_SND_SOC_SOF_LUNARLAKE=m
-CONFIG_SND_SOC_SOF_INTEL_PTL=m
-CONFIG_SND_SOC_SOF_PANTHERLAKE=m
-CONFIG_SND_SOC_SOF_HDA_COMMON=m
-CONFIG_SND_SOC_SOF_HDA_GENERIC=m
-CONFIG_SND_SOC_SOF_HDA_MLINK=m
-CONFIG_SND_SOC_SOF_HDA_LINK=y
-CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y
-CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m
-CONFIG_SND_SOC_SOF_HDA=m
-CONFIG_SND_SOC_SOF_HDA_PROBES=m
-CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=m
-CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE=m
-CONFIG_SND_SOC_SOF_XTENSA=m
-
-#
-# STMicroelectronics STM32 SOC audio support
-#
-# end of STMicroelectronics STM32 SOC audio support
-
-CONFIG_SND_SOC_XILINX_I2S=m
-# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
-# CONFIG_SND_SOC_XILINX_SPDIF is not set
-CONFIG_SND_SOC_XTFPGA_I2S=m
-CONFIG_SND_SOC_I2C_AND_SPI=m
-
-#
-# CODEC drivers
-#
-CONFIG_SND_SOC_ARIZONA=m
-CONFIG_SND_SOC_WM_ADSP=m
-CONFIG_SND_SOC_AC97_CODEC=m
-CONFIG_SND_SOC_ADAU_UTILS=m
-CONFIG_SND_SOC_ADAU1372=m
-CONFIG_SND_SOC_ADAU1372_I2C=m
-CONFIG_SND_SOC_ADAU1372_SPI=m
-CONFIG_SND_SOC_ADAU1373=m
-CONFIG_SND_SOC_ADAU1701=m
-CONFIG_SND_SOC_ADAU17X1=m
-CONFIG_SND_SOC_ADAU1761=m
-CONFIG_SND_SOC_ADAU1761_I2C=m
-CONFIG_SND_SOC_ADAU1761_SPI=m
-CONFIG_SND_SOC_ADAU7002=m
-CONFIG_SND_SOC_ADAU7118=m
-CONFIG_SND_SOC_ADAU7118_HW=m
-CONFIG_SND_SOC_ADAU7118_I2C=m
-CONFIG_SND_SOC_AK4104=m
-CONFIG_SND_SOC_AK4118=m
-CONFIG_SND_SOC_AK4375=m
-CONFIG_SND_SOC_AK4458=m
-CONFIG_SND_SOC_AK4554=m
-CONFIG_SND_SOC_AK4613=m
-CONFIG_SND_SOC_AK4619=m
-CONFIG_SND_SOC_AK4642=m
-CONFIG_SND_SOC_AK5386=m
-CONFIG_SND_SOC_AK5558=m
-CONFIG_SND_SOC_ALC5623=m
-CONFIG_SND_SOC_AUDIO_IIO_AUX=m
-CONFIG_SND_SOC_AW8738=m
-CONFIG_SND_SOC_AW88395_LIB=m
-CONFIG_SND_SOC_AW88395=m
-CONFIG_SND_SOC_AW88261=m
-CONFIG_SND_SOC_AW88081=m
-CONFIG_SND_SOC_AW87390=m
-CONFIG_SND_SOC_AW88399=m
-CONFIG_SND_SOC_BD28623=m
-CONFIG_SND_SOC_BT_SCO=m
-CONFIG_SND_SOC_CHV3_CODEC=m
-CONFIG_SND_SOC_CROS_EC_CODEC=m
-CONFIG_SND_SOC_CS_AMP_LIB=m
-CONFIG_SND_SOC_CS35L32=m
-CONFIG_SND_SOC_CS35L33=m
-CONFIG_SND_SOC_CS35L34=m
-CONFIG_SND_SOC_CS35L35=m
-CONFIG_SND_SOC_CS35L36=m
-CONFIG_SND_SOC_CS35L41_LIB=m
-CONFIG_SND_SOC_CS35L41=m
-CONFIG_SND_SOC_CS35L41_SPI=m
-CONFIG_SND_SOC_CS35L41_I2C=m
-CONFIG_SND_SOC_CS35L45=m
-CONFIG_SND_SOC_CS35L45_SPI=m
-CONFIG_SND_SOC_CS35L45_I2C=m
-CONFIG_SND_SOC_CS35L56=m
-CONFIG_SND_SOC_CS35L56_SHARED=m
-CONFIG_SND_SOC_CS35L56_I2C=m
-CONFIG_SND_SOC_CS35L56_SPI=m
-CONFIG_SND_SOC_CS35L56_SDW=m
-CONFIG_SND_SOC_CS40L50=m
-CONFIG_SND_SOC_CS42L42_CORE=m
-CONFIG_SND_SOC_CS42L42=m
-CONFIG_SND_SOC_CS42L42_SDW=m
-CONFIG_SND_SOC_CS42L43=m
-CONFIG_SND_SOC_CS42L43_SDW=m
-CONFIG_SND_SOC_CS42L51=m
-CONFIG_SND_SOC_CS42L51_I2C=m
-CONFIG_SND_SOC_CS42L52=m
-CONFIG_SND_SOC_CS42L56=m
-CONFIG_SND_SOC_CS42L73=m
-CONFIG_SND_SOC_CS42L83=m
-CONFIG_SND_SOC_CS42L84=m
-CONFIG_SND_SOC_CS4234=m
-CONFIG_SND_SOC_CS4265=m
-CONFIG_SND_SOC_CS4270=m
-CONFIG_SND_SOC_CS4271=m
-CONFIG_SND_SOC_CS4271_I2C=m
-CONFIG_SND_SOC_CS4271_SPI=m
-CONFIG_SND_SOC_CS42XX8=m
-CONFIG_SND_SOC_CS42XX8_I2C=m
-CONFIG_SND_SOC_CS43130=m
-CONFIG_SND_SOC_CS4341=m
-CONFIG_SND_SOC_CS4349=m
-CONFIG_SND_SOC_CS53L30=m
-CONFIG_SND_SOC_CS530X=m
-CONFIG_SND_SOC_CS530X_I2C=m
-CONFIG_SND_SOC_CX2072X=m
-CONFIG_SND_SOC_DA7213=m
-CONFIG_SND_SOC_DA7219=m
-CONFIG_SND_SOC_DMIC=m
-CONFIG_SND_SOC_HDMI_CODEC=m
-CONFIG_SND_SOC_ES7134=m
-CONFIG_SND_SOC_ES7241=m
-CONFIG_SND_SOC_ES83XX_DSM_COMMON=m
-CONFIG_SND_SOC_ES8311=m
-CONFIG_SND_SOC_ES8316=m
-CONFIG_SND_SOC_ES8323=m
-CONFIG_SND_SOC_ES8326=m
-CONFIG_SND_SOC_ES8328=m
-CONFIG_SND_SOC_ES8328_I2C=m
-CONFIG_SND_SOC_ES8328_SPI=m
-CONFIG_SND_SOC_GTM601=m
-CONFIG_SND_SOC_HDAC_HDA=m
-CONFIG_SND_SOC_HDA=m
-CONFIG_SND_SOC_ICS43432=m
-CONFIG_SND_SOC_IDT821034=m
-CONFIG_SND_SOC_MAX98088=m
-CONFIG_SND_SOC_MAX98090=m
-CONFIG_SND_SOC_MAX98357A=m
-CONFIG_SND_SOC_MAX98504=m
-CONFIG_SND_SOC_MAX9867=m
-CONFIG_SND_SOC_MAX98927=m
-CONFIG_SND_SOC_MAX98520=m
-CONFIG_SND_SOC_MAX98363=m
-CONFIG_SND_SOC_MAX98373=m
-CONFIG_SND_SOC_MAX98373_I2C=m
-CONFIG_SND_SOC_MAX98373_SDW=m
-CONFIG_SND_SOC_MAX98388=m
-CONFIG_SND_SOC_MAX98390=m
-CONFIG_SND_SOC_MAX98396=m
-CONFIG_SND_SOC_MAX9860=m
-CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
-CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
-CONFIG_SND_SOC_PCM1681=m
-CONFIG_SND_SOC_PCM1789=m
-CONFIG_SND_SOC_PCM1789_I2C=m
-CONFIG_SND_SOC_PCM179X=m
-CONFIG_SND_SOC_PCM179X_I2C=m
-CONFIG_SND_SOC_PCM179X_SPI=m
-CONFIG_SND_SOC_PCM186X=m
-CONFIG_SND_SOC_PCM186X_I2C=m
-CONFIG_SND_SOC_PCM186X_SPI=m
-CONFIG_SND_SOC_PCM3060=m
-CONFIG_SND_SOC_PCM3060_I2C=m
-CONFIG_SND_SOC_PCM3060_SPI=m
-CONFIG_SND_SOC_PCM3168A=m
-CONFIG_SND_SOC_PCM3168A_I2C=m
-CONFIG_SND_SOC_PCM3168A_SPI=m
-CONFIG_SND_SOC_PCM5102A=m
-CONFIG_SND_SOC_PCM512x=m
-CONFIG_SND_SOC_PCM512x_I2C=m
-CONFIG_SND_SOC_PCM512x_SPI=m
-CONFIG_SND_SOC_PCM6240=m
-CONFIG_SND_SOC_PEB2466=m
-CONFIG_SND_SOC_RL6231=m
-CONFIG_SND_SOC_RT_SDW_COMMON=m
-CONFIG_SND_SOC_RL6347A=m
-CONFIG_SND_SOC_RT274=m
-CONFIG_SND_SOC_RT286=m
-CONFIG_SND_SOC_RT298=m
-CONFIG_SND_SOC_RT1011=m
-CONFIG_SND_SOC_RT1015=m
-CONFIG_SND_SOC_RT1015P=m
-CONFIG_SND_SOC_RT1017_SDCA_SDW=m
-CONFIG_SND_SOC_RT1019=m
-CONFIG_SND_SOC_RT1308=m
-CONFIG_SND_SOC_RT1308_SDW=m
-CONFIG_SND_SOC_RT1316_SDW=m
-CONFIG_SND_SOC_RT1318_SDW=m
-CONFIG_SND_SOC_RT1320_SDW=m
-CONFIG_SND_SOC_RT5514=m
-CONFIG_SND_SOC_RT5616=m
-CONFIG_SND_SOC_RT5631=m
-CONFIG_SND_SOC_RT5640=m
-CONFIG_SND_SOC_RT5645=m
-CONFIG_SND_SOC_RT5651=m
-CONFIG_SND_SOC_RT5659=m
-CONFIG_SND_SOC_RT5660=m
-CONFIG_SND_SOC_RT5663=m
-CONFIG_SND_SOC_RT5670=m
-CONFIG_SND_SOC_RT5677=m
-CONFIG_SND_SOC_RT5677_SPI=m
-CONFIG_SND_SOC_RT5682=m
-CONFIG_SND_SOC_RT5682_I2C=m
-CONFIG_SND_SOC_RT5682_SDW=m
-CONFIG_SND_SOC_RT5682S=m
-CONFIG_SND_SOC_RT700=m
-CONFIG_SND_SOC_RT700_SDW=m
-CONFIG_SND_SOC_RT711=m
-CONFIG_SND_SOC_RT711_SDW=m
-CONFIG_SND_SOC_RT711_SDCA_SDW=m
-CONFIG_SND_SOC_RT712_SDCA_SDW=m
-CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
-CONFIG_SND_SOC_RT721_SDCA_SDW=m
-CONFIG_SND_SOC_RT722_SDCA_SDW=m
-CONFIG_SND_SOC_RT715=m
-CONFIG_SND_SOC_RT715_SDW=m
-CONFIG_SND_SOC_RT715_SDCA_SDW=m
-CONFIG_SND_SOC_RT9120=m
-CONFIG_SND_SOC_RTQ9128=m
-CONFIG_SND_SOC_SDW_MOCKUP=m
-CONFIG_SND_SOC_SGTL5000=m
-CONFIG_SND_SOC_SI476X=m
-CONFIG_SND_SOC_SIGMADSP=m
-CONFIG_SND_SOC_SIGMADSP_I2C=m
-CONFIG_SND_SOC_SIGMADSP_REGMAP=m
-CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
-CONFIG_SND_SOC_SIMPLE_MUX=m
-CONFIG_SND_SOC_SMA1303=m
-CONFIG_SND_SOC_SMA1307=m
-CONFIG_SND_SOC_SPDIF=m
-CONFIG_SND_SOC_SRC4XXX_I2C=m
-CONFIG_SND_SOC_SRC4XXX=m
-CONFIG_SND_SOC_SSM2305=m
-CONFIG_SND_SOC_SSM2518=m
-CONFIG_SND_SOC_SSM2602=m
-CONFIG_SND_SOC_SSM2602_SPI=m
-CONFIG_SND_SOC_SSM2602_I2C=m
-CONFIG_SND_SOC_SSM4567=m
-CONFIG_SND_SOC_STA32X=m
-CONFIG_SND_SOC_STA350=m
-CONFIG_SND_SOC_STI_SAS=m
-CONFIG_SND_SOC_TAS2552=m
-CONFIG_SND_SOC_TAS2562=m
-CONFIG_SND_SOC_TAS2764=m
-CONFIG_SND_SOC_TAS2770=m
-CONFIG_SND_SOC_TAS2780=m
-CONFIG_SND_SOC_TAS2781_COMLIB=m
-CONFIG_SND_SOC_TAS2781_FMWLIB=m
-CONFIG_SND_SOC_TAS2781_I2C=m
-CONFIG_SND_SOC_TAS5086=m
-CONFIG_SND_SOC_TAS571X=m
-CONFIG_SND_SOC_TAS5720=m
-CONFIG_SND_SOC_TAS5805M=m
-CONFIG_SND_SOC_TAS6424=m
-CONFIG_SND_SOC_TDA7419=m
-CONFIG_SND_SOC_TFA9879=m
-CONFIG_SND_SOC_TFA989X=m
-CONFIG_SND_SOC_TLV320ADC3XXX=m
-CONFIG_SND_SOC_TLV320AIC23=m
-CONFIG_SND_SOC_TLV320AIC23_I2C=m
-CONFIG_SND_SOC_TLV320AIC23_SPI=m
-CONFIG_SND_SOC_TLV320AIC31XX=m
-CONFIG_SND_SOC_TLV320AIC32X4=m
-CONFIG_SND_SOC_TLV320AIC32X4_I2C=m
-CONFIG_SND_SOC_TLV320AIC32X4_SPI=m
-CONFIG_SND_SOC_TLV320AIC3X=m
-CONFIG_SND_SOC_TLV320AIC3X_I2C=m
-CONFIG_SND_SOC_TLV320AIC3X_SPI=m
-CONFIG_SND_SOC_TLV320ADCX140=m
-CONFIG_SND_SOC_TS3A227E=m
-CONFIG_SND_SOC_TSCS42XX=m
-CONFIG_SND_SOC_TSCS454=m
-CONFIG_SND_SOC_UDA1334=m
-CONFIG_SND_SOC_UDA1342=m
-CONFIG_SND_SOC_WCD_CLASSH=m
-CONFIG_SND_SOC_WCD_MBHC=m
-CONFIG_SND_SOC_WCD937X=m
-CONFIG_SND_SOC_WCD937X_SDW=m
-CONFIG_SND_SOC_WCD938X=m
-CONFIG_SND_SOC_WCD938X_SDW=m
-# CONFIG_SND_SOC_WCD939X_SDW is not set
-CONFIG_SND_SOC_WM5102=m
-CONFIG_SND_SOC_WM8510=m
-CONFIG_SND_SOC_WM8523=m
-CONFIG_SND_SOC_WM8524=m
-CONFIG_SND_SOC_WM8580=m
-CONFIG_SND_SOC_WM8711=m
-CONFIG_SND_SOC_WM8728=m
-CONFIG_SND_SOC_WM8731=m
-CONFIG_SND_SOC_WM8731_I2C=m
-CONFIG_SND_SOC_WM8731_SPI=m
-CONFIG_SND_SOC_WM8737=m
-CONFIG_SND_SOC_WM8741=m
-CONFIG_SND_SOC_WM8750=m
-CONFIG_SND_SOC_WM8753=m
-CONFIG_SND_SOC_WM8770=m
-CONFIG_SND_SOC_WM8776=m
-CONFIG_SND_SOC_WM8782=m
-CONFIG_SND_SOC_WM8804=m
-CONFIG_SND_SOC_WM8804_I2C=m
-CONFIG_SND_SOC_WM8804_SPI=m
-CONFIG_SND_SOC_WM8903=m
-CONFIG_SND_SOC_WM8904=m
-CONFIG_SND_SOC_WM8940=m
-CONFIG_SND_SOC_WM8960=m
-CONFIG_SND_SOC_WM8961=m
-CONFIG_SND_SOC_WM8962=m
-CONFIG_SND_SOC_WM8974=m
-CONFIG_SND_SOC_WM8978=m
-CONFIG_SND_SOC_WM8985=m
-CONFIG_SND_SOC_WSA881X=m
-CONFIG_SND_SOC_WSA883X=m
-CONFIG_SND_SOC_WSA884X=m
-CONFIG_SND_SOC_ZL38060=m
-CONFIG_SND_SOC_MAX9759=m
-CONFIG_SND_SOC_MT6351=m
-CONFIG_SND_SOC_MT6357=m
-CONFIG_SND_SOC_MT6358=m
-CONFIG_SND_SOC_MT6660=m
-CONFIG_SND_SOC_NAU8315=m
-CONFIG_SND_SOC_NAU8540=m
-CONFIG_SND_SOC_NAU8810=m
-CONFIG_SND_SOC_NAU8821=m
-CONFIG_SND_SOC_NAU8822=m
-CONFIG_SND_SOC_NAU8824=m
-CONFIG_SND_SOC_NAU8825=m
-CONFIG_SND_SOC_NTPFW=m
-CONFIG_SND_SOC_NTP8918=m
-CONFIG_SND_SOC_NTP8835=m
-CONFIG_SND_SOC_TPA6130A2=m
-CONFIG_SND_SOC_LPASS_MACRO_COMMON=m
-CONFIG_SND_SOC_LPASS_WSA_MACRO=m
-CONFIG_SND_SOC_LPASS_VA_MACRO=m
-CONFIG_SND_SOC_LPASS_RX_MACRO=m
-CONFIG_SND_SOC_LPASS_TX_MACRO=m
-# end of CODEC drivers
-
-CONFIG_SND_SOC_SDW_UTILS=m
-CONFIG_SND_SIMPLE_CARD_UTILS=m
-CONFIG_SND_SIMPLE_CARD=m
-CONFIG_SND_X86=y
-CONFIG_HDMI_LPE_AUDIO=m
-CONFIG_SND_SYNTH_EMUX=m
-CONFIG_SND_XEN_FRONTEND=m
-CONFIG_SND_VIRTIO=m
-CONFIG_AC97_BUS=m
-CONFIG_HID_SUPPORT=y
-CONFIG_HID=m
-CONFIG_HID_BATTERY_STRENGTH=y
-CONFIG_HIDRAW=y
-CONFIG_UHID=m
-CONFIG_HID_GENERIC=m
-
-#
-# Special HID drivers
-#
-CONFIG_HID_A4TECH=m
-CONFIG_HID_ACCUTOUCH=m
-CONFIG_HID_ACRUX=m
-CONFIG_HID_ACRUX_FF=y
-CONFIG_HID_APPLE=m
-CONFIG_HID_APPLEIR=m
-CONFIG_HID_ASUS=m
-CONFIG_HID_AUREAL=m
-CONFIG_HID_BELKIN=m
-CONFIG_HID_BETOP_FF=m
-CONFIG_HID_BIGBEN_FF=m
-CONFIG_HID_CHERRY=m
-CONFIG_HID_CHICONY=m
-CONFIG_HID_CORSAIR=m
-CONFIG_HID_COUGAR=m
-CONFIG_HID_MACALLY=m
-CONFIG_HID_PRODIKEYS=m
-CONFIG_HID_CMEDIA=m
-CONFIG_HID_CP2112=m
-CONFIG_HID_CREATIVE_SB0540=m
-CONFIG_HID_CYPRESS=m
-CONFIG_HID_DRAGONRISE=m
-CONFIG_DRAGONRISE_FF=y
-CONFIG_HID_EMS_FF=m
-CONFIG_HID_ELAN=m
-CONFIG_HID_ELECOM=m
-CONFIG_HID_ELO=m
-CONFIG_HID_EVISION=m
-CONFIG_HID_EZKEY=m
-CONFIG_HID_FT260=m
-CONFIG_HID_GEMBIRD=m
-CONFIG_HID_GFRM=m
-CONFIG_HID_GLORIOUS=m
-CONFIG_HID_HOLTEK=m
-CONFIG_HOLTEK_FF=y
-CONFIG_HID_VIVALDI_COMMON=m
-CONFIG_HID_GOODIX_SPI=m
-CONFIG_HID_GOOGLE_HAMMER=m
-CONFIG_HID_GOOGLE_STADIA_FF=m
-CONFIG_HID_VIVALDI=m
-CONFIG_HID_GT683R=m
-CONFIG_HID_KEYTOUCH=m
-CONFIG_HID_KYE=m
-CONFIG_HID_KYSONA=m
-CONFIG_HID_UCLOGIC=m
-CONFIG_HID_WALTOP=m
-CONFIG_HID_VIEWSONIC=m
-CONFIG_HID_VRC2=m
-CONFIG_HID_XIAOMI=m
-CONFIG_HID_GYRATION=m
-CONFIG_HID_ICADE=m
-CONFIG_HID_ITE=m
-CONFIG_HID_JABRA=m
-CONFIG_HID_TWINHAN=m
-CONFIG_HID_KENSINGTON=m
-CONFIG_HID_LCPOWER=m
-CONFIG_HID_LED=m
-CONFIG_HID_LENOVO=m
-CONFIG_HID_LETSKETCH=m
-CONFIG_HID_LOGITECH=m
-CONFIG_HID_LOGITECH_DJ=m
-CONFIG_HID_LOGITECH_HIDPP=m
-CONFIG_LOGITECH_FF=y
-CONFIG_LOGIRUMBLEPAD2_FF=y
-CONFIG_LOGIG940_FF=y
-CONFIG_LOGIWHEELS_FF=y
-CONFIG_HID_MAGICMOUSE=m
-CONFIG_HID_MALTRON=m
-CONFIG_HID_MAYFLASH=m
-CONFIG_HID_MEGAWORLD_FF=m
-CONFIG_HID_REDRAGON=m
-CONFIG_HID_MICROSOFT=m
-CONFIG_HID_MONTEREY=m
-CONFIG_HID_MULTITOUCH=m
-CONFIG_HID_NINTENDO=m
-CONFIG_NINTENDO_FF=y
-CONFIG_HID_NTI=m
-CONFIG_HID_NTRIG=m
-CONFIG_HID_NVIDIA_SHIELD=m
-CONFIG_NVIDIA_SHIELD_FF=y
-CONFIG_HID_ORTEK=m
-CONFIG_HID_PANTHERLORD=m
-CONFIG_PANTHERLORD_FF=y
-CONFIG_HID_PENMOUNT=m
-CONFIG_HID_PETALYNX=m
-CONFIG_HID_PICOLCD=m
-CONFIG_HID_PICOLCD_FB=y
-CONFIG_HID_PICOLCD_BACKLIGHT=y
-CONFIG_HID_PICOLCD_LCD=y
-CONFIG_HID_PICOLCD_LEDS=y
-CONFIG_HID_PICOLCD_CIR=y
-CONFIG_HID_PLANTRONICS=m
-CONFIG_HID_PLAYSTATION=m
-CONFIG_PLAYSTATION_FF=y
-CONFIG_HID_PXRC=m
-CONFIG_HID_RAZER=m
-CONFIG_HID_PRIMAX=m
-CONFIG_HID_RETRODE=m
-CONFIG_HID_ROCCAT=m
-CONFIG_HID_SAITEK=m
-CONFIG_HID_SAMSUNG=m
-CONFIG_HID_SEMITEK=m
-CONFIG_HID_SIGMAMICRO=m
-CONFIG_HID_SONY=m
-CONFIG_SONY_FF=y
-CONFIG_HID_SPEEDLINK=m
-CONFIG_HID_STEAM=m
-CONFIG_STEAM_FF=y
-CONFIG_HID_STEELSERIES=m
-CONFIG_HID_SUNPLUS=m
-CONFIG_HID_RMI=m
-CONFIG_HID_GREENASIA=m
-CONFIG_GREENASIA_FF=y
-CONFIG_HID_HYPERV_MOUSE=m
-CONFIG_HID_SMARTJOYPLUS=m
-CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_HID_TIVO=m
-CONFIG_HID_TOPSEED=m
-CONFIG_HID_TOPRE=m
-CONFIG_HID_THINGM=m
-CONFIG_HID_THRUSTMASTER=m
-CONFIG_THRUSTMASTER_FF=y
-CONFIG_HID_UDRAW_PS3=m
-CONFIG_HID_U2FZERO=m
-CONFIG_HID_WACOM=m
-CONFIG_HID_WIIMOTE=m
-CONFIG_HID_WINWING=m
-CONFIG_HID_XINMO=m
-CONFIG_HID_ZEROPLUS=m
-CONFIG_ZEROPLUS_FF=y
-CONFIG_HID_ZYDACRON=m
-CONFIG_HID_SENSOR_HUB=m
-CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
-CONFIG_HID_ALPS=m
-CONFIG_HID_MCP2200=m
-CONFIG_HID_MCP2221=m
-# end of Special HID drivers
-
-#
-# HID-BPF support
-#
-# end of HID-BPF support
-
-CONFIG_I2C_HID=m
-CONFIG_I2C_HID_ACPI=m
-CONFIG_I2C_HID_OF=m
-CONFIG_I2C_HID_CORE=m
-
-#
-# Intel ISH HID support
-#
-CONFIG_INTEL_ISH_HID=m
-# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set
-# end of Intel ISH HID support
-
-#
-# AMD SFH HID Support
-#
-CONFIG_AMD_SFH_HID=m
-# end of AMD SFH HID Support
-
-#
-# Surface System Aggregator Module HID support
-#
-CONFIG_SURFACE_HID=m
-CONFIG_SURFACE_KBD=m
-# end of Surface System Aggregator Module HID support
-
-CONFIG_SURFACE_HID_CORE=m
-
-#
-# Intel THC HID Support
-#
-CONFIG_INTEL_THC_HID=m
-CONFIG_INTEL_QUICKSPI=m
-CONFIG_INTEL_QUICKI2C=m
-# end of Intel THC HID Support
-
-#
-# USB HID support
-#
-CONFIG_USB_HID=m
-CONFIG_HID_PID=y
-CONFIG_USB_HIDDEV=y
-
-#
-# USB HID Boot Protocol drivers
-#
-CONFIG_USB_KBD=m
-CONFIG_USB_MOUSE=m
-# end of USB HID Boot Protocol drivers
-# end of USB HID support
-
-CONFIG_USB_OHCI_LITTLE_ENDIAN=y
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_COMMON=y
-CONFIG_USB_LED_TRIG=y
-CONFIG_USB_ULPI_BUS=m
-CONFIG_USB_CONN_GPIO=m
-CONFIG_USB_ARCH_HAS_HCD=y
-CONFIG_USB=y
-CONFIG_USB_PCI=y
-CONFIG_USB_PCI_AMD=y
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-
-#
-# Miscellaneous USB options
-#
-CONFIG_USB_DEFAULT_PERSIST=y
-# CONFIG_USB_FEW_INIT_RETRIES is not set
-CONFIG_USB_DYNAMIC_MINORS=y
-# CONFIG_USB_OTG is not set
-# CONFIG_USB_OTG_PRODUCTLIST is not set
-# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
-CONFIG_USB_LEDS_TRIGGER_USBPORT=m
-CONFIG_USB_AUTOSUSPEND_DELAY=2
-CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1
-CONFIG_USB_MON=m
-
-#
-# USB Host Controller Drivers
-#
-CONFIG_USB_C67X00_HCD=m
-CONFIG_USB_XHCI_HCD=y
-# CONFIG_USB_XHCI_DBGCAP is not set
-CONFIG_USB_XHCI_PCI=y
-# CONFIG_USB_XHCI_PCI_RENESAS is not set
-CONFIG_USB_XHCI_PLATFORM=m
-CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_EHCI_ROOT_HUB_TT=y
-CONFIG_USB_EHCI_TT_NEWSCHED=y
-CONFIG_USB_EHCI_PCI=y
-# CONFIG_USB_EHCI_FSL is not set
-CONFIG_USB_EHCI_HCD_PLATFORM=y
-CONFIG_USB_OXU210HP_HCD=m
-CONFIG_USB_ISP116X_HCD=m
-CONFIG_USB_MAX3421_HCD=m
-CONFIG_USB_OHCI_HCD=y
-CONFIG_USB_OHCI_HCD_PCI=y
-CONFIG_USB_OHCI_HCD_PLATFORM=y
-CONFIG_USB_UHCI_HCD=y
-CONFIG_USB_SL811_HCD=m
-CONFIG_USB_SL811_HCD_ISO=y
-CONFIG_USB_SL811_CS=m
-CONFIG_USB_R8A66597_HCD=m
-CONFIG_USB_HCD_BCMA=m
-CONFIG_USB_HCD_SSB=m
-# CONFIG_USB_HCD_TEST_MODE is not set
-CONFIG_USB_XEN_HCD=m
-
-#
-# USB Device Class drivers
-#
-CONFIG_USB_ACM=m
-CONFIG_USB_PRINTER=m
-CONFIG_USB_WDM=m
-CONFIG_USB_TMC=m
-
-#
-# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; see USB_STORAGE Help for more info
-#
-CONFIG_USB_STORAGE=m
-# CONFIG_USB_STORAGE_DEBUG is not set
-CONFIG_USB_STORAGE_REALTEK=m
-CONFIG_REALTEK_AUTOPM=y
-CONFIG_USB_STORAGE_DATAFAB=m
-CONFIG_USB_STORAGE_FREECOM=m
-CONFIG_USB_STORAGE_ISD200=m
-CONFIG_USB_STORAGE_USBAT=m
-CONFIG_USB_STORAGE_SDDR09=m
-CONFIG_USB_STORAGE_SDDR55=m
-CONFIG_USB_STORAGE_JUMPSHOT=m
-CONFIG_USB_STORAGE_ALAUDA=m
-CONFIG_USB_STORAGE_ONETOUCH=m
-CONFIG_USB_STORAGE_KARMA=m
-CONFIG_USB_STORAGE_CYPRESS_ATACB=m
-CONFIG_USB_STORAGE_ENE_UB6250=m
-CONFIG_USB_UAS=m
-
-#
-# USB Imaging devices
-#
-CONFIG_USB_MDC800=m
-CONFIG_USB_MICROTEK=m
-CONFIG_USBIP_CORE=m
-CONFIG_USBIP_VHCI_HCD=m
-CONFIG_USBIP_VHCI_HC_PORTS=8
-CONFIG_USBIP_VHCI_NR_HCS=1
-CONFIG_USBIP_HOST=m
-CONFIG_USBIP_VUDC=m
-# CONFIG_USBIP_DEBUG is not set
-
-#
-# USB dual-mode controller drivers
-#
-CONFIG_USB_CDNS_SUPPORT=m
-CONFIG_USB_CDNS_HOST=y
-CONFIG_USB_CDNS3=m
-# CONFIG_USB_CDNS3_GADGET is not set
-# CONFIG_USB_CDNS3_HOST is not set
-CONFIG_USB_CDNS3_PCI_WRAP=m
-CONFIG_USB_CDNSP_PCI=m
-CONFIG_USB_CDNSP_GADGET=y
-CONFIG_USB_CDNSP_HOST=y
-CONFIG_USB_MUSB_HDRC=m
-# CONFIG_USB_MUSB_HOST is not set
-# CONFIG_USB_MUSB_GADGET is not set
-CONFIG_USB_MUSB_DUAL_ROLE=y
-
-#
-# Platform Glue Layer
-#
-
-#
-# MUSB DMA mode
-#
-CONFIG_MUSB_PIO_ONLY=y
-CONFIG_USB_DWC3=m
-CONFIG_USB_DWC3_ULPI=y
-# CONFIG_USB_DWC3_HOST is not set
-# CONFIG_USB_DWC3_GADGET is not set
-CONFIG_USB_DWC3_DUAL_ROLE=y
-
-#
-# Platform Glue Driver Support
-#
-CONFIG_USB_DWC3_PCI=m
-CONFIG_USB_DWC3_HAPS=m
-CONFIG_USB_DWC2=y
-CONFIG_USB_DWC2_HOST=y
-
-#
-# Gadget/Dual-role mode requires USB Gadget support to be enabled
-#
-CONFIG_USB_DWC2_PCI=m
-# CONFIG_USB_DWC2_DEBUG is not set
-# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
-CONFIG_USB_CHIPIDEA=m
-CONFIG_USB_CHIPIDEA_UDC=y
-CONFIG_USB_CHIPIDEA_HOST=y
-CONFIG_USB_CHIPIDEA_PCI=m
-CONFIG_USB_CHIPIDEA_MSM=m
-CONFIG_USB_CHIPIDEA_NPCM=m
-CONFIG_USB_CHIPIDEA_GENERIC=m
-CONFIG_USB_ISP1760=m
-CONFIG_USB_ISP1760_HCD=y
-CONFIG_USB_ISP1761_UDC=y
-# CONFIG_USB_ISP1760_HOST_ROLE is not set
-# CONFIG_USB_ISP1760_GADGET_ROLE is not set
-CONFIG_USB_ISP1760_DUAL_ROLE=y
-
-#
-# USB port drivers
-#
-CONFIG_USB_SERIAL=m
-CONFIG_USB_SERIAL_GENERIC=y
-CONFIG_USB_SERIAL_SIMPLE=m
-CONFIG_USB_SERIAL_AIRCABLE=m
-CONFIG_USB_SERIAL_ARK3116=m
-CONFIG_USB_SERIAL_BELKIN=m
-CONFIG_USB_SERIAL_CH341=m
-CONFIG_USB_SERIAL_WHITEHEAT=m
-CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
-CONFIG_USB_SERIAL_CP210X=m
-CONFIG_USB_SERIAL_CYPRESS_M8=m
-CONFIG_USB_SERIAL_EMPEG=m
-CONFIG_USB_SERIAL_FTDI_SIO=m
-CONFIG_USB_SERIAL_VISOR=m
-CONFIG_USB_SERIAL_IPAQ=m
-CONFIG_USB_SERIAL_IR=m
-CONFIG_USB_SERIAL_EDGEPORT=m
-CONFIG_USB_SERIAL_EDGEPORT_TI=m
-CONFIG_USB_SERIAL_F81232=m
-CONFIG_USB_SERIAL_F8153X=m
-CONFIG_USB_SERIAL_GARMIN=m
-CONFIG_USB_SERIAL_IPW=m
-CONFIG_USB_SERIAL_IUU=m
-CONFIG_USB_SERIAL_KEYSPAN_PDA=m
-CONFIG_USB_SERIAL_KEYSPAN=m
-CONFIG_USB_SERIAL_KLSI=m
-CONFIG_USB_SERIAL_KOBIL_SCT=m
-CONFIG_USB_SERIAL_MCT_U232=m
-CONFIG_USB_SERIAL_METRO=m
-CONFIG_USB_SERIAL_MOS7720=m
-CONFIG_USB_SERIAL_MOS7715_PARPORT=y
-CONFIG_USB_SERIAL_MOS7840=m
-CONFIG_USB_SERIAL_MXUPORT=m
-CONFIG_USB_SERIAL_NAVMAN=m
-CONFIG_USB_SERIAL_PL2303=m
-CONFIG_USB_SERIAL_OTI6858=m
-CONFIG_USB_SERIAL_QCAUX=m
-CONFIG_USB_SERIAL_QUALCOMM=m
-CONFIG_USB_SERIAL_SPCP8X5=m
-CONFIG_USB_SERIAL_SAFE=m
-# CONFIG_USB_SERIAL_SAFE_PADDED is not set
-CONFIG_USB_SERIAL_SIERRAWIRELESS=m
-CONFIG_USB_SERIAL_SYMBOL=m
-CONFIG_USB_SERIAL_TI=m
-CONFIG_USB_SERIAL_CYBERJACK=m
-CONFIG_USB_SERIAL_WWAN=m
-CONFIG_USB_SERIAL_OPTION=m
-CONFIG_USB_SERIAL_OMNINET=m
-CONFIG_USB_SERIAL_OPTICON=m
-CONFIG_USB_SERIAL_XSENS_MT=m
-CONFIG_USB_SERIAL_WISHBONE=m
-CONFIG_USB_SERIAL_SSU100=m
-CONFIG_USB_SERIAL_QT2=m
-CONFIG_USB_SERIAL_UPD78F0730=m
-CONFIG_USB_SERIAL_XR=m
-CONFIG_USB_SERIAL_DEBUG=m
-
-#
-# USB Miscellaneous drivers
-#
-CONFIG_USB_USS720=m
-CONFIG_USB_EMI62=m
-CONFIG_USB_EMI26=m
-CONFIG_USB_ADUTUX=m
-CONFIG_USB_SEVSEG=m
-CONFIG_USB_LEGOTOWER=m
-CONFIG_USB_LCD=m
-CONFIG_USB_CYPRESS_CY7C63=m
-CONFIG_USB_CYTHERM=m
-CONFIG_USB_IDMOUSE=m
-CONFIG_USB_APPLEDISPLAY=m
-CONFIG_APPLE_MFI_FASTCHARGE=m
-CONFIG_USB_LJCA=m
-CONFIG_USB_SISUSBVGA=m
-CONFIG_USB_LD=m
-CONFIG_USB_TRANCEVIBRATOR=m
-CONFIG_USB_IOWARRIOR=m
-CONFIG_USB_TEST=m
-CONFIG_USB_EHSET_TEST_FIXTURE=m
-CONFIG_USB_ISIGHTFW=m
-CONFIG_USB_YUREX=m
-CONFIG_USB_EZUSB_FX2=m
-CONFIG_USB_HUB_USB251XB=m
-CONFIG_USB_HSIC_USB3503=m
-CONFIG_USB_HSIC_USB4604=m
-CONFIG_USB_LINK_LAYER_TEST=m
-CONFIG_USB_CHAOSKEY=m
-CONFIG_USB_ATM=m
-CONFIG_USB_SPEEDTOUCH=m
-CONFIG_USB_CXACRU=m
-CONFIG_USB_UEAGLEATM=m
-CONFIG_USB_XUSBATM=m
-
-#
-# USB Physical Layer drivers
-#
-CONFIG_USB_PHY=y
-CONFIG_NOP_USB_XCEIV=m
-CONFIG_USB_GPIO_VBUS=m
-CONFIG_TAHVO_USB=m
-CONFIG_TAHVO_USB_HOST_BY_DEFAULT=y
-CONFIG_USB_ISP1301=m
-# end of USB Physical Layer drivers
-
-CONFIG_USB_GADGET=m
-# CONFIG_USB_GADGET_DEBUG is not set
-# CONFIG_USB_GADGET_DEBUG_FILES is not set
-# CONFIG_USB_GADGET_DEBUG_FS is not set
-CONFIG_USB_GADGET_VBUS_DRAW=2
-CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
-# CONFIG_U_SERIAL_CONSOLE is not set
-
-#
-# USB Peripheral Controller
-#
-CONFIG_USB_GR_UDC=m
-CONFIG_USB_R8A66597=m
-CONFIG_USB_PXA27X=m
-CONFIG_USB_MV_UDC=m
-CONFIG_USB_MV_U3D=m
-CONFIG_USB_SNP_CORE=m
-# CONFIG_USB_M66592 is not set
-CONFIG_USB_BDC_UDC=m
-CONFIG_USB_AMD5536UDC=m
-CONFIG_USB_NET2272=m
-CONFIG_USB_NET2272_DMA=y
-CONFIG_USB_NET2280=m
-CONFIG_USB_GOKU=m
-CONFIG_USB_EG20T=m
-CONFIG_USB_MAX3420_UDC=m
-CONFIG_USB_CDNS2_UDC=m
-# CONFIG_USB_DUMMY_HCD is not set
-# end of USB Peripheral Controller
-
-CONFIG_USB_LIBCOMPOSITE=m
-CONFIG_USB_F_ACM=m
-CONFIG_USB_F_SS_LB=m
-CONFIG_USB_U_SERIAL=m
-CONFIG_USB_U_ETHER=m
-CONFIG_USB_U_AUDIO=m
-CONFIG_USB_F_SERIAL=m
-CONFIG_USB_F_OBEX=m
-CONFIG_USB_F_NCM=m
-CONFIG_USB_F_ECM=m
-CONFIG_USB_F_PHONET=m
-CONFIG_USB_F_EEM=m
-CONFIG_USB_F_SUBSET=m
-CONFIG_USB_F_RNDIS=m
-CONFIG_USB_F_MASS_STORAGE=m
-CONFIG_USB_F_FS=m
-CONFIG_USB_F_UAC1=m
-CONFIG_USB_F_UAC2=m
-CONFIG_USB_F_UVC=m
-CONFIG_USB_F_MIDI=m
-CONFIG_USB_F_MIDI2=m
-CONFIG_USB_F_HID=m
-CONFIG_USB_F_PRINTER=m
-CONFIG_USB_F_TCM=m
-CONFIG_USB_CONFIGFS=m
-CONFIG_USB_CONFIGFS_SERIAL=y
-CONFIG_USB_CONFIGFS_ACM=y
-CONFIG_USB_CONFIGFS_OBEX=y
-CONFIG_USB_CONFIGFS_NCM=y
-CONFIG_USB_CONFIGFS_ECM=y
-CONFIG_USB_CONFIGFS_ECM_SUBSET=y
-CONFIG_USB_CONFIGFS_RNDIS=y
-CONFIG_USB_CONFIGFS_EEM=y
-CONFIG_USB_CONFIGFS_PHONET=y
-CONFIG_USB_CONFIGFS_MASS_STORAGE=y
-CONFIG_USB_CONFIGFS_F_LB_SS=y
-CONFIG_USB_CONFIGFS_F_FS=y
-CONFIG_USB_CONFIGFS_F_UAC1=y
-# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
-CONFIG_USB_CONFIGFS_F_UAC2=y
-CONFIG_USB_CONFIGFS_F_MIDI=y
-CONFIG_USB_CONFIGFS_F_MIDI2=y
-CONFIG_USB_CONFIGFS_F_HID=y
-CONFIG_USB_CONFIGFS_F_UVC=y
-CONFIG_USB_CONFIGFS_F_PRINTER=y
-# CONFIG_USB_CONFIGFS_F_TCM is not set
-
-#
-# USB Gadget precomposed configurations
-#
-CONFIG_USB_ZERO=m
-CONFIG_USB_AUDIO=m
-CONFIG_GADGET_UAC1=y
-# CONFIG_GADGET_UAC1_LEGACY is not set
-CONFIG_USB_ETH=m
-CONFIG_USB_ETH_RNDIS=y
-CONFIG_USB_ETH_EEM=y
-CONFIG_USB_G_NCM=m
-CONFIG_USB_GADGETFS=m
-CONFIG_USB_FUNCTIONFS=m
-CONFIG_USB_FUNCTIONFS_ETH=y
-CONFIG_USB_FUNCTIONFS_RNDIS=y
-CONFIG_USB_FUNCTIONFS_GENERIC=y
-CONFIG_USB_MASS_STORAGE=m
-CONFIG_USB_GADGET_TARGET=m
-CONFIG_USB_G_SERIAL=m
-CONFIG_USB_MIDI_GADGET=m
-CONFIG_USB_G_PRINTER=m
-CONFIG_USB_CDC_COMPOSITE=m
-CONFIG_USB_G_NOKIA=m
-CONFIG_USB_G_ACM_MS=m
-# CONFIG_USB_G_MULTI is not set
-CONFIG_USB_G_HID=m
-CONFIG_USB_G_DBGP=m
-# CONFIG_USB_G_DBGP_PRINTK is not set
-CONFIG_USB_G_DBGP_SERIAL=y
-CONFIG_USB_G_WEBCAM=m
-CONFIG_USB_RAW_GADGET=m
-# end of USB Gadget precomposed configurations
-
-CONFIG_TYPEC=m
-CONFIG_TYPEC_TCPM=m
-CONFIG_TYPEC_TCPCI=m
-CONFIG_TYPEC_RT1711H=m
-CONFIG_TYPEC_MT6360=m
-CONFIG_TYPEC_TCPCI_MT6370=m
-CONFIG_TYPEC_TCPCI_MAXIM=m
-CONFIG_TYPEC_FUSB302=m
-CONFIG_TYPEC_UCSI=m
-CONFIG_UCSI_CCG=m
-CONFIG_UCSI_ACPI=m
-CONFIG_UCSI_STM32G0=m
-CONFIG_CROS_EC_UCSI=m
-CONFIG_TYPEC_TPS6598X=m
-CONFIG_TYPEC_ANX7411=m
-CONFIG_TYPEC_RT1719=m
-CONFIG_TYPEC_HD3SS3220=m
-CONFIG_TYPEC_STUSB160X=m
-CONFIG_TYPEC_WUSB3801=m
-
-#
-# USB Type-C Multiplexer/DeMultiplexer Switch support
-#
-CONFIG_TYPEC_MUX_FSA4480=m
-CONFIG_TYPEC_MUX_GPIO_SBU=m
-CONFIG_TYPEC_MUX_PI3USB30532=m
-CONFIG_TYPEC_MUX_INTEL_PMC=m
-# CONFIG_TYPEC_MUX_IT5205 is not set
-CONFIG_TYPEC_MUX_NB7VPQ904M=m
-CONFIG_TYPEC_MUX_PTN36502=m
-CONFIG_TYPEC_MUX_TUSB1046=m
-CONFIG_TYPEC_MUX_WCD939X_USBSS=m
-# end of USB Type-C Multiplexer/DeMultiplexer Switch support
-
-#
-# USB Type-C Alternate Mode drivers
-#
-CONFIG_TYPEC_DP_ALTMODE=m
-CONFIG_TYPEC_NVIDIA_ALTMODE=m
-CONFIG_TYPEC_TBT_ALTMODE=m
-# end of USB Type-C Alternate Mode drivers
-
-CONFIG_USB_ROLE_SWITCH=y
-CONFIG_USB_ROLES_INTEL_XHCI=m
-CONFIG_MMC=y
-CONFIG_MMC_BLOCK=m
-CONFIG_MMC_BLOCK_MINORS=8
-CONFIG_SDIO_UART=m
-# CONFIG_MMC_TEST is not set
-CONFIG_MMC_CRYPTO=y
-
-#
-# MMC/SD/SDIO Host Controller Drivers
-#
-# CONFIG_MMC_DEBUG is not set
-CONFIG_MMC_SDHCI=m
-CONFIG_MMC_SDHCI_IO_ACCESSORS=y
-CONFIG_MMC_SDHCI_UHS2=m
-CONFIG_MMC_SDHCI_PCI=m
-CONFIG_MMC_RICOH_MMC=y
-CONFIG_MMC_SDHCI_ACPI=m
-CONFIG_MMC_SDHCI_PLTFM=m
-CONFIG_MMC_SDHCI_F_SDH30=m
-CONFIG_MMC_WBSD=m
-CONFIG_MMC_ALCOR=m
-CONFIG_MMC_TIFM_SD=m
-CONFIG_MMC_SPI=m
-CONFIG_MMC_SDRICOH_CS=m
-CONFIG_MMC_CB710=m
-CONFIG_MMC_VIA_SDMMC=m
-CONFIG_MMC_VUB300=m
-CONFIG_MMC_USHC=m
-CONFIG_MMC_USDHI6ROL0=m
-CONFIG_MMC_REALTEK_PCI=m
-CONFIG_MMC_REALTEK_USB=m
-CONFIG_MMC_CQHCI=m
-CONFIG_MMC_HSQ=m
-CONFIG_MMC_TOSHIBA_PCI=m
-CONFIG_MMC_MTK=m
-CONFIG_MMC_SDHCI_XENON=m
-CONFIG_SCSI_UFSHCD=m
-# CONFIG_SCSI_UFS_BSG is not set
-CONFIG_SCSI_UFS_CRYPTO=y
-CONFIG_SCSI_UFS_HWMON=y
-CONFIG_SCSI_UFSHCD_PCI=m
-# CONFIG_SCSI_UFS_DWC_TC_PCI is not set
-CONFIG_SCSI_UFSHCD_PLATFORM=m
-CONFIG_SCSI_UFS_CDNS_PLATFORM=m
-CONFIG_MEMSTICK=m
-# CONFIG_MEMSTICK_DEBUG is not set
-
-#
-# MemoryStick drivers
-#
-# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
-CONFIG_MSPRO_BLOCK=m
-CONFIG_MS_BLOCK=m
-
-#
-# MemoryStick Host Controller Drivers
-#
-CONFIG_MEMSTICK_TIFM_MS=m
-CONFIG_MEMSTICK_JMICRON_38X=m
-CONFIG_MEMSTICK_R592=m
-CONFIG_MEMSTICK_REALTEK_USB=m
-CONFIG_NEW_LEDS=y
-CONFIG_LEDS_CLASS=y
-CONFIG_LEDS_CLASS_FLASH=m
-CONFIG_LEDS_CLASS_MULTICOLOR=m
-# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set
-
-#
-# LED drivers
-#
-CONFIG_LEDS_88PM860X=m
-CONFIG_LEDS_APU=m
-CONFIG_LEDS_AW200XX=m
-CONFIG_LEDS_CHT_WCOVE=m
-CONFIG_LEDS_CROS_EC=m
-CONFIG_LEDS_LM3530=m
-CONFIG_LEDS_LM3532=m
-CONFIG_LEDS_LM3533=m
-CONFIG_LEDS_LM3642=m
-CONFIG_LEDS_MT6323=m
-CONFIG_LEDS_PCA9532=m
-CONFIG_LEDS_PCA9532_GPIO=y
-CONFIG_LEDS_GPIO=m
-CONFIG_LEDS_LP3944=m
-CONFIG_LEDS_LP3952=m
-CONFIG_LEDS_LP50XX=m
-CONFIG_LEDS_LP8788=m
-CONFIG_LEDS_PCA955X=m
-# CONFIG_LEDS_PCA955X_GPIO is not set
-CONFIG_LEDS_PCA963X=m
-CONFIG_LEDS_PCA995X=m
-CONFIG_LEDS_QNAP_MCU=m
-CONFIG_LEDS_WM831X_STATUS=m
-CONFIG_LEDS_WM8350=m
-CONFIG_LEDS_DA903X=m
-CONFIG_LEDS_DA9052=m
-CONFIG_LEDS_DAC124S085=m
-CONFIG_LEDS_PWM=m
-CONFIG_LEDS_REGULATOR=m
-CONFIG_LEDS_BD2606MVV=m
-CONFIG_LEDS_BD2802=m
-CONFIG_LEDS_INTEL_SS4200=m
-CONFIG_LEDS_LT3593=m
-CONFIG_LEDS_ADP5520=m
-CONFIG_LEDS_MC13783=m
-CONFIG_LEDS_TCA6507=m
-CONFIG_LEDS_TLC591XX=m
-CONFIG_LEDS_MAX8997=m
-CONFIG_LEDS_LM355x=m
-CONFIG_LEDS_MENF21BMC=m
-CONFIG_LEDS_IS31FL319X=m
-CONFIG_LEDS_UPBOARD=m
-
-#
-# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
-#
-CONFIG_LEDS_BLINKM=m
-CONFIG_LEDS_BLINKM_MULTICOLOR=y
-CONFIG_LEDS_MLXCPLD=m
-CONFIG_LEDS_MLXREG=m
-CONFIG_LEDS_USER=m
-CONFIG_LEDS_NIC78BX=m
-CONFIG_LEDS_SPI_BYTE=m
-CONFIG_LEDS_TI_LMU_COMMON=m
-CONFIG_LEDS_LM36274=m
-CONFIG_LEDS_TPS6105X=m
-
-#
-# Flash and Torch LED drivers
-#
-CONFIG_LEDS_AS3645A=m
-CONFIG_LEDS_LM3601X=m
-CONFIG_LEDS_MT6370_FLASH=m
-# CONFIG_LEDS_RT8515 is not set
-CONFIG_LEDS_SGM3140=m
-
-#
-# RGB LED drivers
-#
-CONFIG_LEDS_KTD202X=m
-CONFIG_LEDS_PWM_MULTICOLOR=m
-CONFIG_LEDS_MT6370_RGB=m
-
-#
-# LED Triggers
-#
-CONFIG_LEDS_TRIGGERS=y
-CONFIG_LEDS_TRIGGER_TIMER=m
-CONFIG_LEDS_TRIGGER_ONESHOT=m
-CONFIG_LEDS_TRIGGER_DISK=y
-# CONFIG_LEDS_TRIGGER_MTD is not set
-CONFIG_LEDS_TRIGGER_HEARTBEAT=m
-CONFIG_LEDS_TRIGGER_BACKLIGHT=m
-CONFIG_LEDS_TRIGGER_CPU=y
-CONFIG_LEDS_TRIGGER_ACTIVITY=m
-CONFIG_LEDS_TRIGGER_GPIO=m
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
-
-#
-# iptables trigger is under Netfilter config (LED target)
-#
-CONFIG_LEDS_TRIGGER_TRANSIENT=m
-CONFIG_LEDS_TRIGGER_CAMERA=m
-CONFIG_LEDS_TRIGGER_PANIC=y
-CONFIG_LEDS_TRIGGER_NETDEV=m
-CONFIG_LEDS_TRIGGER_PATTERN=m
-CONFIG_LEDS_TRIGGER_TTY=m
-CONFIG_LEDS_TRIGGER_INPUT_EVENTS=m
-
-#
-# Simple LED drivers
-#
-CONFIG_LEDS_SIEMENS_SIMATIC_IPC=m
-CONFIG_LEDS_SIEMENS_SIMATIC_IPC_APOLLOLAKE=m
-CONFIG_LEDS_SIEMENS_SIMATIC_IPC_F7188X=m
-CONFIG_LEDS_SIEMENS_SIMATIC_IPC_ELKHARTLAKE=m
-# CONFIG_ACCESSIBILITY is not set
-CONFIG_INFINIBAND=m
-CONFIG_INFINIBAND_USER_MAD=m
-CONFIG_INFINIBAND_USER_ACCESS=m
-CONFIG_INFINIBAND_USER_MEM=y
-CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
-CONFIG_INFINIBAND_ADDR_TRANS=y
-CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y
-CONFIG_INFINIBAND_VIRT_DMA=y
-CONFIG_INFINIBAND_BNXT_RE=m
-CONFIG_INFINIBAND_CXGB4=m
-CONFIG_INFINIBAND_EFA=m
-CONFIG_INFINIBAND_ERDMA=m
-CONFIG_INFINIBAND_HFI1=m
-# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set
-# CONFIG_SDMA_VERBOSITY is not set
-CONFIG_INFINIBAND_IRDMA=m
-CONFIG_MANA_INFINIBAND=m
-CONFIG_MLX4_INFINIBAND=m
-CONFIG_MLX5_INFINIBAND=m
-CONFIG_INFINIBAND_MTHCA=m
-# CONFIG_INFINIBAND_MTHCA_DEBUG is not set
-CONFIG_INFINIBAND_OCRDMA=m
-CONFIG_INFINIBAND_QEDR=m
-CONFIG_INFINIBAND_QIB=m
-CONFIG_INFINIBAND_QIB_DCA=y
-CONFIG_INFINIBAND_USNIC=m
-CONFIG_INFINIBAND_VMWARE_PVRDMA=m
-CONFIG_INFINIBAND_RDMAVT=m
-CONFIG_RDMA_RXE=m
-CONFIG_RDMA_SIW=m
-CONFIG_INFINIBAND_IPOIB=m
-CONFIG_INFINIBAND_IPOIB_CM=y
-# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
-CONFIG_INFINIBAND_SRP=m
-CONFIG_INFINIBAND_SRPT=m
-CONFIG_INFINIBAND_ISER=m
-CONFIG_INFINIBAND_ISERT=m
-CONFIG_INFINIBAND_RTRS=m
-CONFIG_INFINIBAND_RTRS_CLIENT=m
-CONFIG_INFINIBAND_RTRS_SERVER=m
-CONFIG_INFINIBAND_OPA_VNIC=m
-CONFIG_EDAC_ATOMIC_SCRUB=y
-CONFIG_EDAC_SUPPORT=y
-CONFIG_EDAC=y
-# CONFIG_EDAC_LEGACY_SYSFS is not set
-# CONFIG_EDAC_DEBUG is not set
-CONFIG_EDAC_DECODE_MCE=m
-CONFIG_EDAC_GHES=y
-CONFIG_EDAC_AMD64=m
-CONFIG_EDAC_E752X=m
-CONFIG_EDAC_I82975X=m
-CONFIG_EDAC_I3000=m
-CONFIG_EDAC_I3200=m
-CONFIG_EDAC_IE31200=m
-CONFIG_EDAC_X38=m
-CONFIG_EDAC_I5400=m
-CONFIG_EDAC_I7CORE=m
-CONFIG_EDAC_I5100=m
-CONFIG_EDAC_I7300=m
-CONFIG_EDAC_SBRIDGE=m
-CONFIG_EDAC_SKX=m
-CONFIG_EDAC_I10NM=m
-CONFIG_EDAC_PND2=m
-CONFIG_EDAC_IGEN6=m
-CONFIG_RTC_LIB=y
-CONFIG_RTC_MC146818_LIB=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_HCTOSYS=y
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-CONFIG_RTC_SYSTOHC=y
-CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
-# CONFIG_RTC_DEBUG is not set
-CONFIG_RTC_NVMEM=y
-
-#
-# RTC interfaces
-#
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_DEV=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-# CONFIG_RTC_DRV_TEST is not set
-
-#
-# I2C RTC drivers
-#
-CONFIG_RTC_DRV_88PM860X=m
-CONFIG_RTC_DRV_88PM80X=m
-CONFIG_RTC_DRV_ABB5ZES3=m
-CONFIG_RTC_DRV_ABEOZ9=m
-CONFIG_RTC_DRV_ABX80X=m
-CONFIG_RTC_DRV_DS1307=m
-# CONFIG_RTC_DRV_DS1307_CENTURY is not set
-CONFIG_RTC_DRV_DS1374=m
-CONFIG_RTC_DRV_DS1374_WDT=y
-CONFIG_RTC_DRV_DS1672=m
-CONFIG_RTC_DRV_LP8788=m
-CONFIG_RTC_DRV_MAX6900=m
-CONFIG_RTC_DRV_MAX8907=m
-CONFIG_RTC_DRV_MAX8925=m
-CONFIG_RTC_DRV_MAX8998=m
-CONFIG_RTC_DRV_MAX8997=m
-CONFIG_RTC_DRV_MAX31335=m
-CONFIG_RTC_DRV_RS5C372=m
-CONFIG_RTC_DRV_ISL1208=m
-CONFIG_RTC_DRV_ISL12022=m
-CONFIG_RTC_DRV_X1205=m
-CONFIG_RTC_DRV_PCF8523=m
-CONFIG_RTC_DRV_PCF85063=m
-CONFIG_RTC_DRV_PCF85363=m
-CONFIG_RTC_DRV_PCF8563=m
-CONFIG_RTC_DRV_PCF8583=m
-CONFIG_RTC_DRV_M41T80=m
-CONFIG_RTC_DRV_M41T80_WDT=y
-CONFIG_RTC_DRV_BQ32K=m
-CONFIG_RTC_DRV_PALMAS=m
-CONFIG_RTC_DRV_TPS6586X=m
-CONFIG_RTC_DRV_TPS6594=m
-CONFIG_RTC_DRV_TPS65910=m
-CONFIG_RTC_DRV_RC5T583=m
-CONFIG_RTC_DRV_S35390A=m
-CONFIG_RTC_DRV_FM3130=m
-CONFIG_RTC_DRV_RX8010=m
-CONFIG_RTC_DRV_RX8111=m
-CONFIG_RTC_DRV_RX8581=m
-CONFIG_RTC_DRV_RX8025=m
-CONFIG_RTC_DRV_EM3027=m
-CONFIG_RTC_DRV_RV3028=m
-CONFIG_RTC_DRV_RV3032=m
-CONFIG_RTC_DRV_RV8803=m
-CONFIG_RTC_DRV_SD2405AL=m
-CONFIG_RTC_DRV_SD3078=m
-
-#
-# SPI RTC drivers
-#
-CONFIG_RTC_DRV_M41T93=m
-CONFIG_RTC_DRV_M41T94=m
-CONFIG_RTC_DRV_DS1302=m
-CONFIG_RTC_DRV_DS1305=m
-CONFIG_RTC_DRV_DS1343=m
-CONFIG_RTC_DRV_DS1347=m
-CONFIG_RTC_DRV_DS1390=m
-CONFIG_RTC_DRV_MAX6916=m
-CONFIG_RTC_DRV_R9701=m
-CONFIG_RTC_DRV_RX4581=m
-CONFIG_RTC_DRV_RS5C348=m
-CONFIG_RTC_DRV_MAX6902=m
-CONFIG_RTC_DRV_PCF2123=m
-CONFIG_RTC_DRV_MCP795=m
-CONFIG_RTC_I2C_AND_SPI=y
-
-#
-# SPI and I2C RTC drivers
-#
-CONFIG_RTC_DRV_DS3232=m
-CONFIG_RTC_DRV_DS3232_HWMON=y
-CONFIG_RTC_DRV_PCF2127=m
-CONFIG_RTC_DRV_RV3029C2=m
-CONFIG_RTC_DRV_RV3029_HWMON=y
-CONFIG_RTC_DRV_RX6110=m
-
-#
-# Platform RTC drivers
-#
-CONFIG_RTC_DRV_CMOS=y
-CONFIG_RTC_DRV_DS1286=m
-CONFIG_RTC_DRV_DS1511=m
-CONFIG_RTC_DRV_DS1553=m
-CONFIG_RTC_DRV_DS1685_FAMILY=m
-CONFIG_RTC_DRV_DS1685=y
-# CONFIG_RTC_DRV_DS1689 is not set
-# CONFIG_RTC_DRV_DS17285 is not set
-# CONFIG_RTC_DRV_DS17485 is not set
-# CONFIG_RTC_DRV_DS17885 is not set
-CONFIG_RTC_DRV_DS1742=m
-CONFIG_RTC_DRV_DS2404=m
-CONFIG_RTC_DRV_DA9052=m
-CONFIG_RTC_DRV_DA9055=m
-CONFIG_RTC_DRV_DA9063=m
-CONFIG_RTC_DRV_STK17TA8=m
-CONFIG_RTC_DRV_M48T86=m
-CONFIG_RTC_DRV_M48T35=m
-CONFIG_RTC_DRV_M48T59=m
-CONFIG_RTC_DRV_MSM6242=m
-CONFIG_RTC_DRV_RP5C01=m
-CONFIG_RTC_DRV_WM831X=m
-CONFIG_RTC_DRV_WM8350=m
-CONFIG_RTC_DRV_PCF50633=m
-CONFIG_RTC_DRV_CROS_EC=m
-
-#
-# on-CPU RTC drivers
-#
-CONFIG_RTC_DRV_FTRTC010=m
-CONFIG_RTC_DRV_PCAP=m
-CONFIG_RTC_DRV_MC13XXX=m
-CONFIG_RTC_DRV_MT6397=m
-
-#
-# HID Sensor RTC drivers
-#
-CONFIG_RTC_DRV_HID_SENSOR_TIME=m
-CONFIG_RTC_DRV_GOLDFISH=m
-CONFIG_RTC_DRV_WILCO_EC=m
-CONFIG_DMADEVICES=y
-# CONFIG_DMADEVICES_DEBUG is not set
-
-#
-# DMA Devices
-#
-CONFIG_DMA_ENGINE=y
-CONFIG_DMA_VIRTUAL_CHANNELS=y
-CONFIG_DMA_ACPI=y
-CONFIG_ALTERA_MSGDMA=m
-CONFIG_INTEL_IDMA64=m
-CONFIG_INTEL_IDXD_BUS=m
-CONFIG_INTEL_IDXD=m
-# CONFIG_INTEL_IDXD_COMPAT is not set
-CONFIG_INTEL_IDXD_SVM=y
-CONFIG_INTEL_IDXD_PERFMON=y
-CONFIG_INTEL_IOATDMA=m
-CONFIG_PLX_DMA=m
-CONFIG_XILINX_DMA=m
-CONFIG_XILINX_XDMA=m
-CONFIG_AMD_AE4DMA=m
-CONFIG_AMD_PTDMA=m
-CONFIG_AMD_QDMA=m
-CONFIG_QCOM_HIDMA_MGMT=m
-CONFIG_QCOM_HIDMA=m
-CONFIG_DW_DMAC_CORE=m
-CONFIG_DW_DMAC=m
-CONFIG_DW_DMAC_PCI=m
-CONFIG_DW_EDMA=m
-CONFIG_DW_EDMA_PCIE=m
-CONFIG_HSU_DMA=m
-CONFIG_SF_PDMA=m
-CONFIG_INTEL_LDMA=y
-
-#
-# DMA Clients
-#
-CONFIG_ASYNC_TX_DMA=y
-# CONFIG_DMATEST is not set
-CONFIG_DMA_ENGINE_RAID=y
-
-#
-# DMABUF options
-#
-CONFIG_SYNC_FILE=y
-# CONFIG_SW_SYNC is not set
-# CONFIG_UDMABUF is not set
-# CONFIG_DMABUF_MOVE_NOTIFY is not set
-# CONFIG_DMABUF_DEBUG is not set
-# CONFIG_DMABUF_SELFTESTS is not set
-# CONFIG_DMABUF_HEAPS is not set
-# CONFIG_DMABUF_SYSFS_STATS is not set
-# end of DMABUF options
-
-CONFIG_DCA=m
-CONFIG_UIO=m
-CONFIG_UIO_CIF=m
-CONFIG_UIO_PDRV_GENIRQ=m
-CONFIG_UIO_DMEM_GENIRQ=m
-CONFIG_UIO_AEC=m
-CONFIG_UIO_SERCOS3=m
-CONFIG_UIO_PCI_GENERIC=m
-CONFIG_UIO_NETX=m
-CONFIG_UIO_MF624=m
-CONFIG_UIO_HV_GENERIC=m
-CONFIG_UIO_DFL=m
-CONFIG_VFIO=m
-CONFIG_VFIO_GROUP=y
-CONFIG_VFIO_CONTAINER=y
-CONFIG_VFIO_IOMMU_TYPE1=m
-CONFIG_VFIO_NOIOMMU=y
-CONFIG_VFIO_VIRQFD=y
-# CONFIG_VFIO_DEBUGFS is not set
-
-#
-# VFIO support for PCI devices
-#
-CONFIG_VFIO_PCI_CORE=m
-CONFIG_VFIO_PCI_MMAP=y
-CONFIG_VFIO_PCI_INTX=y
-CONFIG_VFIO_PCI=m
-CONFIG_VFIO_PCI_VGA=y
-CONFIG_VFIO_PCI_IGD=y
-CONFIG_MLX5_VFIO_PCI=m
-CONFIG_PDS_VFIO_PCI=m
-CONFIG_VIRTIO_VFIO_PCI=m
-CONFIG_VIRTIO_VFIO_PCI_ADMIN_LEGACY=y
-CONFIG_QAT_VFIO_PCI=m
-# end of VFIO support for PCI devices
-
-CONFIG_VFIO_MDEV=m
-CONFIG_IRQ_BYPASS_MANAGER=y
-CONFIG_VIRT_DRIVERS=y
-CONFIG_VMGENID=y
-CONFIG_VBOXGUEST=m
-CONFIG_NITRO_ENCLAVES=m
-CONFIG_TSM_REPORTS=m
-CONFIG_EFI_SECRET=m
-CONFIG_TDX_GUEST_DRIVER=m
-CONFIG_VIRTIO_ANCHOR=y
-CONFIG_VIRTIO=y
-CONFIG_VIRTIO_PCI_LIB=y
-CONFIG_VIRTIO_PCI_LIB_LEGACY=y
-CONFIG_VIRTIO_MENU=y
-CONFIG_VIRTIO_PCI=y
-CONFIG_VIRTIO_PCI_ADMIN_LEGACY=y
-CONFIG_VIRTIO_PCI_LEGACY=y
-CONFIG_VIRTIO_VDPA=m
-CONFIG_VIRTIO_PMEM=m
-CONFIG_VIRTIO_BALLOON=y
-CONFIG_VIRTIO_MEM=m
-CONFIG_VIRTIO_INPUT=m
-CONFIG_VIRTIO_MMIO=y
-CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
-CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
-CONFIG_VIRTIO_DEBUG=y
-CONFIG_VDPA=m
-# CONFIG_VDPA_SIM is not set
-CONFIG_VDPA_USER=m
-CONFIG_IFCVF=m
-CONFIG_MLX5_VDPA=y
-CONFIG_MLX5_VDPA_NET=m
-# CONFIG_MLX5_VDPA_STEERING_DEBUG is not set
-CONFIG_VP_VDPA=m
-CONFIG_ALIBABA_ENI_VDPA=m
-CONFIG_SNET_VDPA=m
-CONFIG_PDS_VDPA=m
-CONFIG_OCTEONEP_VDPA=m
-CONFIG_VHOST_IOTLB=m
-CONFIG_VHOST_RING=m
-CONFIG_VHOST_TASK=y
-CONFIG_VHOST=m
-CONFIG_VHOST_MENU=y
-CONFIG_VHOST_NET=m
-CONFIG_VHOST_SCSI=m
-CONFIG_VHOST_VSOCK=m
-CONFIG_VHOST_VDPA=m
-# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
-
-#
-# Microsoft Hyper-V guest support
-#
-CONFIG_HYPERV=m
-# CONFIG_HYPERV_VTL_MODE is not set
-CONFIG_HYPERV_TIMER=y
-CONFIG_HYPERV_UTILS=m
-CONFIG_HYPERV_BALLOON=m
-# end of Microsoft Hyper-V guest support
-
-#
-# Xen driver support
-#
-CONFIG_XEN_BALLOON=y
-CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y
-CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512
-CONFIG_XEN_SCRUB_PAGES_DEFAULT=y
-CONFIG_XEN_DEV_EVTCHN=m
-CONFIG_XEN_BACKEND=y
-CONFIG_XENFS=m
-CONFIG_XEN_COMPAT_XENFS=y
-CONFIG_XEN_SYS_HYPERVISOR=y
-CONFIG_XEN_XENBUS_FRONTEND=y
-CONFIG_XEN_GNTDEV=m
-CONFIG_XEN_GRANT_DEV_ALLOC=m
-# CONFIG_XEN_GRANT_DMA_ALLOC is not set
-CONFIG_SWIOTLB_XEN=y
-CONFIG_XEN_PCI_STUB=y
-CONFIG_XEN_PCIDEV_BACKEND=m
-CONFIG_XEN_PVCALLS_FRONTEND=m
-# CONFIG_XEN_PVCALLS_BACKEND is not set
-CONFIG_XEN_SCSI_BACKEND=m
-CONFIG_XEN_PRIVCMD=m
-CONFIG_XEN_PRIVCMD_EVENTFD=y
-CONFIG_XEN_ACPI_PROCESSOR=y
-CONFIG_XEN_MCE_LOG=y
-CONFIG_XEN_HAVE_PVMMU=y
-CONFIG_XEN_EFI=y
-CONFIG_XEN_AUTO_XLATE=y
-CONFIG_XEN_ACPI=y
-CONFIG_XEN_SYMS=y
-CONFIG_XEN_HAVE_VPMU=y
-CONFIG_XEN_FRONT_PGDIR_SHBUF=m
-CONFIG_XEN_UNPOPULATED_ALLOC=y
-CONFIG_XEN_GRANT_DMA_OPS=y
-CONFIG_XEN_VIRTIO=y
-# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set
-# end of Xen driver support
-
-# CONFIG_GREYBUS is not set
-CONFIG_COMEDI=m
-# CONFIG_COMEDI_DEBUG is not set
-CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048
-CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480
-CONFIG_COMEDI_MISC_DRIVERS=y
-CONFIG_COMEDI_BOND=m
-CONFIG_COMEDI_TEST=m
-CONFIG_COMEDI_PARPORT=m
-CONFIG_COMEDI_PCI_DRIVERS=m
-CONFIG_COMEDI_8255_PCI=m
-CONFIG_COMEDI_ADDI_WATCHDOG=m
-CONFIG_COMEDI_ADDI_APCI_1032=m
-CONFIG_COMEDI_ADDI_APCI_1500=m
-CONFIG_COMEDI_ADDI_APCI_1516=m
-CONFIG_COMEDI_ADDI_APCI_1564=m
-CONFIG_COMEDI_ADDI_APCI_16XX=m
-CONFIG_COMEDI_ADDI_APCI_2032=m
-CONFIG_COMEDI_ADDI_APCI_2200=m
-CONFIG_COMEDI_ADDI_APCI_3120=m
-CONFIG_COMEDI_ADDI_APCI_3501=m
-CONFIG_COMEDI_ADDI_APCI_3XXX=m
-CONFIG_COMEDI_ADL_PCI6208=m
-CONFIG_COMEDI_ADL_PCI7X3X=m
-CONFIG_COMEDI_ADL_PCI8164=m
-CONFIG_COMEDI_ADL_PCI9111=m
-CONFIG_COMEDI_ADL_PCI9118=m
-CONFIG_COMEDI_ADV_PCI1710=m
-CONFIG_COMEDI_ADV_PCI1720=m
-CONFIG_COMEDI_ADV_PCI1723=m
-CONFIG_COMEDI_ADV_PCI1724=m
-CONFIG_COMEDI_ADV_PCI1760=m
-CONFIG_COMEDI_ADV_PCI_DIO=m
-CONFIG_COMEDI_AMPLC_DIO200_PCI=m
-CONFIG_COMEDI_AMPLC_PC236_PCI=m
-CONFIG_COMEDI_AMPLC_PC263_PCI=m
-CONFIG_COMEDI_AMPLC_PCI224=m
-CONFIG_COMEDI_AMPLC_PCI230=m
-CONFIG_COMEDI_CONTEC_PCI_DIO=m
-CONFIG_COMEDI_DAS08_PCI=m
-CONFIG_COMEDI_DT3000=m
-CONFIG_COMEDI_DYNA_PCI10XX=m
-CONFIG_COMEDI_GSC_HPDI=m
-CONFIG_COMEDI_MF6X4=m
-CONFIG_COMEDI_ICP_MULTI=m
-CONFIG_COMEDI_DAQBOARD2000=m
-CONFIG_COMEDI_JR3_PCI=m
-CONFIG_COMEDI_KE_COUNTER=m
-CONFIG_COMEDI_CB_PCIDAS64=m
-CONFIG_COMEDI_CB_PCIDAS=m
-CONFIG_COMEDI_CB_PCIDDA=m
-CONFIG_COMEDI_CB_PCIMDAS=m
-CONFIG_COMEDI_CB_PCIMDDA=m
-CONFIG_COMEDI_ME4000=m
-CONFIG_COMEDI_ME_DAQ=m
-CONFIG_COMEDI_NI_6527=m
-CONFIG_COMEDI_NI_65XX=m
-CONFIG_COMEDI_NI_660X=m
-CONFIG_COMEDI_NI_670X=m
-CONFIG_COMEDI_NI_LABPC_PCI=m
-CONFIG_COMEDI_NI_PCIDIO=m
-CONFIG_COMEDI_NI_PCIMIO=m
-CONFIG_COMEDI_RTD520=m
-CONFIG_COMEDI_S626=m
-CONFIG_COMEDI_MITE=m
-CONFIG_COMEDI_NI_TIOCMD=m
-CONFIG_COMEDI_PCMCIA_DRIVERS=m
-CONFIG_COMEDI_CB_DAS16_CS=m
-CONFIG_COMEDI_DAS08_CS=m
-CONFIG_COMEDI_NI_DAQ_700_CS=m
-CONFIG_COMEDI_NI_DAQ_DIO24_CS=m
-CONFIG_COMEDI_NI_LABPC_CS=m
-CONFIG_COMEDI_NI_MIO_CS=m
-CONFIG_COMEDI_QUATECH_DAQP_CS=m
-CONFIG_COMEDI_USB_DRIVERS=m
-CONFIG_COMEDI_DT9812=m
-CONFIG_COMEDI_NI_USB6501=m
-CONFIG_COMEDI_USBDUX=m
-CONFIG_COMEDI_USBDUXFAST=m
-CONFIG_COMEDI_USBDUXSIGMA=m
-CONFIG_COMEDI_VMK80XX=m
-CONFIG_COMEDI_8254=m
-CONFIG_COMEDI_8255=m
-CONFIG_COMEDI_8255_SA=m
-CONFIG_COMEDI_KCOMEDILIB=m
-CONFIG_COMEDI_AMPLC_DIO200=m
-CONFIG_COMEDI_AMPLC_PC236=m
-CONFIG_COMEDI_DAS08=m
-CONFIG_COMEDI_NI_LABPC=m
-CONFIG_COMEDI_NI_TIO=m
-CONFIG_COMEDI_NI_ROUTING=m
-# CONFIG_COMEDI_TESTS is not set
-CONFIG_STAGING=y
-CONFIG_RTL8723BS=m
-
-#
-# IIO staging drivers
-#
-
-#
-# Accelerometers
-#
-CONFIG_ADIS16203=m
-CONFIG_ADIS16240=m
-# end of Accelerometers
-
-#
-# Analog to digital converters
-#
-CONFIG_AD7816=m
-# end of Analog to digital converters
-
-#
-# Analog digital bi-direction converters
-#
-CONFIG_ADT7316=m
-CONFIG_ADT7316_SPI=m
-CONFIG_ADT7316_I2C=m
-# end of Analog digital bi-direction converters
-
-#
-# Direct Digital Synthesis
-#
-CONFIG_AD9832=m
-CONFIG_AD9834=m
-# end of Direct Digital Synthesis
-
-#
-# Network Analyzer, Impedance Converters
-#
-CONFIG_AD5933=m
-# end of Network Analyzer, Impedance Converters
-# end of IIO staging drivers
-
-CONFIG_FB_SM750=m
-CONFIG_STAGING_MEDIA=y
-CONFIG_INTEL_ATOMISP=y
-CONFIG_DVB_AV7110_IR=y
-CONFIG_DVB_AV7110=m
-CONFIG_DVB_AV7110_OSD=y
-CONFIG_DVB_SP8870=m
-CONFIG_VIDEO_IPU3_IMGU=m
-
-#
-# StarFive media platform drivers
-#
-# CONFIG_STAGING_MEDIA_DEPRECATED is not set
-CONFIG_FB_TFT=m
-CONFIG_FB_TFT_AGM1264K_FL=m
-CONFIG_FB_TFT_BD663474=m
-CONFIG_FB_TFT_HX8340BN=m
-CONFIG_FB_TFT_HX8347D=m
-CONFIG_FB_TFT_HX8353D=m
-CONFIG_FB_TFT_HX8357D=m
-CONFIG_FB_TFT_ILI9163=m
-CONFIG_FB_TFT_ILI9320=m
-CONFIG_FB_TFT_ILI9325=m
-CONFIG_FB_TFT_ILI9340=m
-CONFIG_FB_TFT_ILI9341=m
-CONFIG_FB_TFT_ILI9481=m
-CONFIG_FB_TFT_ILI9486=m
-CONFIG_FB_TFT_PCD8544=m
-CONFIG_FB_TFT_RA8875=m
-CONFIG_FB_TFT_S6D02A1=m
-CONFIG_FB_TFT_S6D1121=m
-CONFIG_FB_TFT_SEPS525=m
-CONFIG_FB_TFT_SH1106=m
-CONFIG_FB_TFT_SSD1289=m
-CONFIG_FB_TFT_SSD1305=m
-CONFIG_FB_TFT_SSD1306=m
-CONFIG_FB_TFT_SSD1331=m
-CONFIG_FB_TFT_SSD1351=m
-CONFIG_FB_TFT_ST7735R=m
-CONFIG_FB_TFT_ST7789V=m
-CONFIG_FB_TFT_TINYLCD=m
-CONFIG_FB_TFT_TLS8204=m
-CONFIG_FB_TFT_UC1611=m
-CONFIG_FB_TFT_UC1701=m
-CONFIG_FB_TFT_UPD161704=m
-CONFIG_MOST_COMPONENTS=m
-CONFIG_MOST_NET=m
-CONFIG_MOST_VIDEO=m
-CONFIG_MOST_I2C=m
-CONFIG_VME_BUS=y
-
-#
-# VME Bridge Drivers
-#
-CONFIG_VME_TSI148=m
-# CONFIG_VME_FAKE is not set
-
-#
-# VME Device Drivers
-#
-CONFIG_VME_USER=m
-CONFIG_GPIB=m
-CONFIG_GPIB_COMMON=m
-CONFIG_GPIB_AGILENT_82350B=m
-CONFIG_GPIB_AGILENT_82357A=m
-CONFIG_GPIB_CEC_PCI=m
-CONFIG_GPIB_NI_PCI_ISA=m
-CONFIG_GPIB_CB7210=m
-CONFIG_GPIB_NI_USB=m
-CONFIG_GPIB_INES=m
-CONFIG_GPIB_PCMCIA=y
-CONFIG_GPIB_LPVO=m
-CONFIG_GPIB_TMS9914=m
-CONFIG_GPIB_NEC7210=m
-# CONFIG_GOLDFISH is not set
-CONFIG_CHROME_PLATFORMS=y
-CONFIG_CHROMEOS_ACPI=m
-CONFIG_CHROMEOS_LAPTOP=m
-CONFIG_CHROMEOS_PSTORE=m
-CONFIG_CHROMEOS_TBMC=m
-CONFIG_CROS_EC=m
-CONFIG_CROS_EC_I2C=m
-CONFIG_CROS_EC_ISHTP=m
-CONFIG_CROS_EC_SPI=m
-CONFIG_CROS_EC_UART=m
-CONFIG_CROS_EC_LPC=m
-CONFIG_CROS_EC_PROTO=y
-CONFIG_CROS_KBD_LED_BACKLIGHT=m
-CONFIG_CROS_EC_CHARDEV=m
-CONFIG_CROS_EC_LIGHTBAR=m
-CONFIG_CROS_EC_DEBUGFS=m
-CONFIG_CROS_EC_SENSORHUB=m
-CONFIG_CROS_EC_SYSFS=m
-CONFIG_CROS_EC_TYPEC_ALTMODES=y
-CONFIG_CROS_EC_TYPEC=m
-CONFIG_CROS_HPS_I2C=m
-CONFIG_CROS_USBPD_LOGGER=m
-CONFIG_CROS_USBPD_NOTIFY=m
-CONFIG_CHROMEOS_PRIVACY_SCREEN=m
-CONFIG_CROS_TYPEC_SWITCH=m
-CONFIG_WILCO_EC=m
-# CONFIG_WILCO_EC_DEBUGFS is not set
-CONFIG_WILCO_EC_EVENTS=m
-CONFIG_WILCO_EC_TELEMETRY=m
-# CONFIG_MELLANOX_PLATFORM is not set
-CONFIG_SURFACE_PLATFORMS=y
-CONFIG_SURFACE3_WMI=m
-CONFIG_SURFACE_3_POWER_OPREGION=m
-CONFIG_SURFACE_ACPI_NOTIFY=m
-# CONFIG_SURFACE_AGGREGATOR_CDEV is not set
-CONFIG_SURFACE_AGGREGATOR_HUB=m
-CONFIG_SURFACE_AGGREGATOR_REGISTRY=m
-CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH=m
-CONFIG_SURFACE_DTX=m
-CONFIG_SURFACE_GPE=m
-CONFIG_SURFACE_HOTPLUG=m
-CONFIG_SURFACE_PLATFORM_PROFILE=m
-CONFIG_SURFACE_PRO3_BUTTON=m
-CONFIG_SURFACE_AGGREGATOR=m
-CONFIG_SURFACE_AGGREGATOR_BUS=y
-# CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set
-CONFIG_X86_PLATFORM_DEVICES=y
-CONFIG_ACPI_WMI=m
-CONFIG_WMI_BMOF=m
-CONFIG_HUAWEI_WMI=m
-CONFIG_MXM_WMI=m
-CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
-CONFIG_XIAOMI_WMI=m
-CONFIG_GIGABYTE_WMI=m
-CONFIG_YOGABOOK=m
-CONFIG_YT2_1380=m
-CONFIG_ACERHDF=m
-CONFIG_ACER_WIRELESS=m
-CONFIG_ACER_WMI=m
-CONFIG_AMD_HSMP=y
-
-#
-# AMD HSMP Driver
-#
-CONFIG_AMD_HSMP_ACPI=y
-CONFIG_AMD_HSMP_PLAT=m
-# end of AMD HSMP Driver
-
-CONFIG_AMD_PMF=m
-# CONFIG_AMD_PMF_DEBUG is not set
-CONFIG_AMD_PMC=m
-CONFIG_AMD_MP2_STB=y
-CONFIG_AMD_3D_VCACHE=m
-CONFIG_AMD_WBRF=y
-CONFIG_ADV_SWBUTTON=m
-CONFIG_APPLE_GMUX=m
-CONFIG_ASUS_LAPTOP=m
-CONFIG_ASUS_WIRELESS=m
-CONFIG_ASUS_WMI=m
-CONFIG_ASUS_NB_WMI=m
-CONFIG_ASUS_TF103C_DOCK=m
-CONFIG_MERAKI_MX100=m
-CONFIG_EEEPC_LAPTOP=m
-CONFIG_EEEPC_WMI=m
-CONFIG_X86_PLATFORM_DRIVERS_DELL=y
-CONFIG_ALIENWARE_WMI=m
-CONFIG_DCDBAS=m
-CONFIG_DELL_LAPTOP=m
-CONFIG_DELL_RBU=m
-CONFIG_DELL_RBTN=m
-CONFIG_DELL_PC=m
-CONFIG_DELL_SMBIOS=m
-CONFIG_DELL_SMBIOS_WMI=y
-CONFIG_DELL_SMBIOS_SMM=y
-CONFIG_DELL_SMO8800=m
-CONFIG_DELL_UART_BACKLIGHT=m
-CONFIG_DELL_WMI=m
-CONFIG_DELL_WMI_PRIVACY=y
-CONFIG_DELL_WMI_AIO=m
-CONFIG_DELL_WMI_DESCRIPTOR=m
-CONFIG_DELL_WMI_DDV=m
-CONFIG_DELL_WMI_LED=m
-CONFIG_DELL_WMI_SYSMAN=m
-CONFIG_AMILO_RFKILL=m
-CONFIG_FUJITSU_LAPTOP=m
-CONFIG_FUJITSU_TABLET=m
-CONFIG_GPD_POCKET_FAN=m
-CONFIG_X86_PLATFORM_DRIVERS_HP=y
-CONFIG_HP_ACCEL=m
-CONFIG_HP_WMI=m
-CONFIG_HP_BIOSCFG=m
-CONFIG_WIRELESS_HOTKEY=m
-CONFIG_IBM_RTL=m
-CONFIG_IDEAPAD_LAPTOP=m
-CONFIG_LENOVO_YMC=m
-CONFIG_SENSORS_HDAPS=m
-CONFIG_THINKPAD_ACPI=m
-CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
-CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y
-# CONFIG_THINKPAD_ACPI_DEBUG is not set
-# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
-CONFIG_THINKPAD_ACPI_VIDEO=y
-CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
-CONFIG_THINKPAD_LMI=m
-CONFIG_INTEL_ATOMISP2_PDX86=y
-CONFIG_INTEL_ATOMISP2_LED=m
-CONFIG_INTEL_IFS=m
-CONFIG_INTEL_SAR_INT1092=m
-CONFIG_INTEL_SKL_INT3472=m
-CONFIG_INTEL_PMC_CORE=m
-CONFIG_INTEL_PMT_CLASS=m
-CONFIG_INTEL_PMT_TELEMETRY=m
-CONFIG_INTEL_PMT_CRASHLOG=m
-
-#
-# Intel Speed Select Technology interface support
-#
-CONFIG_INTEL_SPEED_SELECT_TPMI=m
-CONFIG_INTEL_SPEED_SELECT_INTERFACE=m
-# end of Intel Speed Select Technology interface support
-
-CONFIG_INTEL_TELEMETRY=m
-CONFIG_INTEL_WMI=y
-CONFIG_INTEL_WMI_SBL_FW_UPDATE=m
-CONFIG_INTEL_WMI_THUNDERBOLT=m
-
-#
-# Intel Uncore Frequency Control
-#
-CONFIG_INTEL_UNCORE_FREQ_CONTROL_TPMI=m
-CONFIG_INTEL_UNCORE_FREQ_CONTROL=m
-# end of Intel Uncore Frequency Control
-
-CONFIG_INTEL_HID_EVENT=m
-CONFIG_INTEL_VBTN=m
-CONFIG_INTEL_INT0002_VGPIO=m
-CONFIG_INTEL_OAKTRAIL=m
-CONFIG_INTEL_BXTWC_PMIC_TMU=m
-CONFIG_INTEL_BYTCRC_PWRSRC=m
-CONFIG_INTEL_CHTDC_TI_PWRBTN=m
-CONFIG_INTEL_CHTWC_INT33FE=m
-CONFIG_INTEL_ISHTP_ECLITE=m
-CONFIG_INTEL_MRFLD_PWRBTN=m
-CONFIG_INTEL_PUNIT_IPC=m
-CONFIG_INTEL_RST=m
-CONFIG_INTEL_SDSI=m
-CONFIG_INTEL_SMARTCONNECT=m
-CONFIG_INTEL_TPMI_POWER_DOMAINS=m
-CONFIG_INTEL_TPMI=m
-CONFIG_INTEL_PLR_TPMI=m
-# CONFIG_INTEL_TURBO_MAX_3 is not set
-CONFIG_INTEL_VSEC=m
-CONFIG_ACPI_QUICKSTART=m
-CONFIG_MEEGOPAD_ANX7428=m
-CONFIG_MSI_EC=m
-CONFIG_MSI_LAPTOP=m
-CONFIG_MSI_WMI=m
-CONFIG_MSI_WMI_PLATFORM=m
-CONFIG_PCENGINES_APU2=m
-CONFIG_BARCO_P50_GPIO=m
-CONFIG_SAMSUNG_LAPTOP=m
-CONFIG_SAMSUNG_Q10=m
-CONFIG_ACPI_TOSHIBA=m
-CONFIG_TOSHIBA_BT_RFKILL=m
-CONFIG_TOSHIBA_HAPS=m
-CONFIG_TOSHIBA_WMI=m
-CONFIG_ACPI_CMPC=m
-CONFIG_COMPAL_LAPTOP=m
-CONFIG_LG_LAPTOP=m
-CONFIG_PANASONIC_LAPTOP=m
-CONFIG_SONY_LAPTOP=m
-CONFIG_SONYPI_COMPAT=y
-CONFIG_SYSTEM76_ACPI=m
-CONFIG_TOPSTAR_LAPTOP=m
-CONFIG_SERIAL_MULTI_INSTANTIATE=m
-# CONFIG_MLX_PLATFORM is not set
-# CONFIG_TOUCHSCREEN_DMI is not set
-CONFIG_INSPUR_PLATFORM_PROFILE=m
-CONFIG_LENOVO_WMI_CAMERA=m
-CONFIG_FW_ATTR_CLASS=m
-CONFIG_INTEL_IPS=m
-CONFIG_INTEL_SCU_IPC=y
-CONFIG_INTEL_SCU=y
-CONFIG_INTEL_SCU_PCI=y
-CONFIG_INTEL_SCU_PLATFORM=m
-CONFIG_INTEL_SCU_IPC_UTIL=m
-CONFIG_SIEMENS_SIMATIC_IPC=m
-CONFIG_SIEMENS_SIMATIC_IPC_BATT=m
-CONFIG_SIEMENS_SIMATIC_IPC_BATT_APOLLOLAKE=m
-CONFIG_SIEMENS_SIMATIC_IPC_BATT_ELKHARTLAKE=m
-CONFIG_SIEMENS_SIMATIC_IPC_BATT_F7188X=m
-CONFIG_SILICOM_PLATFORM=m
-CONFIG_WINMATE_FM07_KEYS=m
-CONFIG_SEL3350_PLATFORM=m
-CONFIG_P2SB=y
-CONFIG_HAVE_CLK=y
-CONFIG_HAVE_CLK_PREPARE=y
-CONFIG_COMMON_CLK=y
-CONFIG_COMMON_CLK_WM831X=m
-CONFIG_LMK04832=m
-CONFIG_COMMON_CLK_MAX9485=m
-CONFIG_COMMON_CLK_SI5341=m
-CONFIG_COMMON_CLK_SI5351=m
-CONFIG_COMMON_CLK_SI544=m
-CONFIG_COMMON_CLK_CDCE706=m
-CONFIG_COMMON_CLK_TPS68470=m
-CONFIG_COMMON_CLK_CS2000_CP=m
-CONFIG_CLK_TWL=m
-CONFIG_CLK_TWL6040=m
-CONFIG_COMMON_CLK_PALMAS=m
-CONFIG_COMMON_CLK_PWM=m
-CONFIG_XILINX_VCU=m
-# CONFIG_HWSPINLOCK is not set
-
-#
-# Clock Source drivers
-#
-CONFIG_CLKEVT_I8253=y
-CONFIG_I8253_LOCK=y
-CONFIG_CLKBLD_I8253=y
-# end of Clock Source drivers
-
-CONFIG_MAILBOX=y
-CONFIG_PCC=y
-CONFIG_ALTERA_MBOX=m
-CONFIG_IOMMU_IOVA=y
-CONFIG_IOMMU_API=y
-CONFIG_IOMMUFD_DRIVER=y
-CONFIG_IOMMU_SUPPORT=y
-
-#
-# Generic IOMMU Pagetable Support
-#
-CONFIG_IOMMU_IO_PGTABLE=y
-# end of Generic IOMMU Pagetable Support
-
-# CONFIG_IOMMU_DEBUGFS is not set
-# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set
-CONFIG_IOMMU_DEFAULT_DMA_LAZY=y
-# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
-CONFIG_IOMMU_DMA=y
-CONFIG_IOMMU_SVA=y
-CONFIG_IOMMU_IOPF=y
-CONFIG_AMD_IOMMU=y
-CONFIG_DMAR_TABLE=y
-CONFIG_INTEL_IOMMU=y
-CONFIG_INTEL_IOMMU_SVM=y
-# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
-CONFIG_INTEL_IOMMU_FLOPPY_WA=y
-# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set
-# CONFIG_INTEL_IOMMU_PERF_EVENTS is not set
-# CONFIG_IOMMUFD is not set
-CONFIG_IRQ_REMAP=y
-CONFIG_HYPERV_IOMMU=y
-CONFIG_VIRTIO_IOMMU=m
-
-#
-# Remoteproc drivers
-#
-# CONFIG_REMOTEPROC is not set
-# end of Remoteproc drivers
-
-#
-# Rpmsg drivers
-#
-CONFIG_RPMSG=m
-# CONFIG_RPMSG_CHAR is not set
-# CONFIG_RPMSG_CTRL is not set
-CONFIG_RPMSG_NS=m
-CONFIG_RPMSG_QCOM_GLINK=m
-CONFIG_RPMSG_QCOM_GLINK_RPM=m
-CONFIG_RPMSG_VIRTIO=m
-# end of Rpmsg drivers
-
-CONFIG_SOUNDWIRE=m
-
-#
-# SoundWire Devices
-#
-CONFIG_SOUNDWIRE_AMD=m
-CONFIG_SOUNDWIRE_CADENCE=m
-CONFIG_SOUNDWIRE_INTEL=m
-CONFIG_SOUNDWIRE_QCOM=m
-CONFIG_SOUNDWIRE_GENERIC_ALLOCATION=m
-
-#
-# SOC (System On Chip) specific Drivers
-#
-
-#
-# Amlogic SoC drivers
-#
-# end of Amlogic SoC drivers
-
-#
-# Broadcom SoC drivers
-#
-# end of Broadcom SoC drivers
-
-#
-# NXP/Freescale QorIQ SoC drivers
-#
-# end of NXP/Freescale QorIQ SoC drivers
-
-#
-# fujitsu SoC drivers
-#
-# end of fujitsu SoC drivers
-
-#
-# i.MX SoC drivers
-#
-# end of i.MX SoC drivers
-
-#
-# Enable LiteX SoC Builder specific drivers
-#
-# end of Enable LiteX SoC Builder specific drivers
-
-CONFIG_WPCM450_SOC=m
-
-#
-# Qualcomm SoC drivers
-#
-CONFIG_QCOM_PMIC_PDCHARGER_ULOG=m
-CONFIG_QCOM_QMI_HELPERS=m
-# CONFIG_QCOM_PBS is not set
-# end of Qualcomm SoC drivers
-
-CONFIG_SOC_TI=y
-
-#
-# Xilinx SoC drivers
-#
-# end of Xilinx SoC drivers
-# end of SOC (System On Chip) specific Drivers
-
-#
-# PM Domains
-#
-
-#
-# Amlogic PM Domains
-#
-# end of Amlogic PM Domains
-
-#
-# Broadcom PM Domains
-#
-# end of Broadcom PM Domains
-
-#
-# i.MX PM Domains
-#
-# end of i.MX PM Domains
-
-#
-# Qualcomm PM Domains
-#
-# end of Qualcomm PM Domains
-# end of PM Domains
-
-CONFIG_PM_DEVFREQ=y
-
-#
-# DEVFREQ Governors
-#
-CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
-CONFIG_DEVFREQ_GOV_PERFORMANCE=y
-CONFIG_DEVFREQ_GOV_POWERSAVE=y
-CONFIG_DEVFREQ_GOV_USERSPACE=y
-CONFIG_DEVFREQ_GOV_PASSIVE=m
-
-#
-# DEVFREQ Drivers
-#
-CONFIG_PM_DEVFREQ_EVENT=y
-CONFIG_EXTCON=y
-
-#
-# Extcon Device Drivers
-#
-CONFIG_EXTCON_ADC_JACK=m
-CONFIG_EXTCON_AXP288=m
-CONFIG_EXTCON_FSA9480=m
-CONFIG_EXTCON_GPIO=m
-CONFIG_EXTCON_INTEL_INT3496=m
-CONFIG_EXTCON_INTEL_CHT_WC=m
-CONFIG_EXTCON_INTEL_MRFLD=m
-CONFIG_EXTCON_LC824206XA=m
-CONFIG_EXTCON_MAX14577=m
-CONFIG_EXTCON_MAX3355=m
-CONFIG_EXTCON_MAX77693=m
-CONFIG_EXTCON_MAX77843=m
-CONFIG_EXTCON_MAX8997=m
-CONFIG_EXTCON_PALMAS=m
-CONFIG_EXTCON_PTN5150=m
-CONFIG_EXTCON_RT8973A=m
-CONFIG_EXTCON_SM5502=m
-CONFIG_EXTCON_USB_GPIO=m
-CONFIG_EXTCON_USBC_CROS_EC=m
-CONFIG_EXTCON_USBC_TUSB320=m
-CONFIG_MEMORY=y
-CONFIG_FPGA_DFL_EMIF=m
-CONFIG_IIO=m
-CONFIG_IIO_BUFFER=y
-CONFIG_IIO_BUFFER_CB=m
-CONFIG_IIO_BUFFER_DMA=m
-CONFIG_IIO_BUFFER_DMAENGINE=m
-CONFIG_IIO_BUFFER_HW_CONSUMER=m
-CONFIG_IIO_KFIFO_BUF=m
-CONFIG_IIO_TRIGGERED_BUFFER=m
-CONFIG_IIO_CONFIGFS=m
-CONFIG_IIO_GTS_HELPER=m
-CONFIG_IIO_TRIGGER=y
-CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
-CONFIG_IIO_SW_DEVICE=m
-CONFIG_IIO_SW_TRIGGER=m
-CONFIG_IIO_TRIGGERED_EVENT=m
-CONFIG_IIO_BACKEND=m
-
-#
-# Accelerometers
-#
-CONFIG_ADIS16201=m
-CONFIG_ADIS16209=m
-CONFIG_ADXL313=m
-CONFIG_ADXL313_I2C=m
-CONFIG_ADXL313_SPI=m
-CONFIG_ADXL355=m
-CONFIG_ADXL355_I2C=m
-CONFIG_ADXL355_SPI=m
-CONFIG_ADXL367=m
-CONFIG_ADXL367_SPI=m
-CONFIG_ADXL367_I2C=m
-CONFIG_ADXL372=m
-CONFIG_ADXL372_SPI=m
-CONFIG_ADXL372_I2C=m
-CONFIG_ADXL380=m
-CONFIG_ADXL380_SPI=m
-CONFIG_ADXL380_I2C=m
-CONFIG_BMA220=m
-CONFIG_BMA400=m
-CONFIG_BMA400_I2C=m
-CONFIG_BMA400_SPI=m
-CONFIG_BMC150_ACCEL=m
-CONFIG_BMC150_ACCEL_I2C=m
-CONFIG_BMC150_ACCEL_SPI=m
-CONFIG_BMI088_ACCEL=m
-CONFIG_BMI088_ACCEL_I2C=m
-CONFIG_BMI088_ACCEL_SPI=m
-CONFIG_DA280=m
-CONFIG_DA311=m
-CONFIG_DMARD06=m
-CONFIG_DMARD09=m
-CONFIG_DMARD10=m
-CONFIG_FXLS8962AF=m
-CONFIG_FXLS8962AF_I2C=m
-CONFIG_FXLS8962AF_SPI=m
-CONFIG_HID_SENSOR_ACCEL_3D=m
-CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
-CONFIG_IIO_ST_ACCEL_3AXIS=m
-CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
-CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
-CONFIG_IIO_KX022A=m
-CONFIG_IIO_KX022A_SPI=m
-CONFIG_IIO_KX022A_I2C=m
-CONFIG_KXSD9=m
-CONFIG_KXSD9_SPI=m
-CONFIG_KXSD9_I2C=m
-CONFIG_KXCJK1013=m
-CONFIG_MC3230=m
-CONFIG_MMA7455=m
-CONFIG_MMA7455_I2C=m
-CONFIG_MMA7455_SPI=m
-CONFIG_MMA7660=m
-CONFIG_MMA8452=m
-CONFIG_MMA9551_CORE=m
-CONFIG_MMA9551=m
-CONFIG_MMA9553=m
-CONFIG_MSA311=m
-CONFIG_MXC4005=m
-CONFIG_MXC6255=m
-CONFIG_SCA3000=m
-CONFIG_SCA3300=m
-CONFIG_STK8312=m
-CONFIG_STK8BA50=m
-# end of Accelerometers
-
-#
-# Analog to digital converters
-#
-CONFIG_AD_SIGMA_DELTA=m
-CONFIG_AD4000=m
-CONFIG_AD4130=m
-CONFIG_AD4695=m
-CONFIG_AD7091R=m
-CONFIG_AD7091R5=m
-CONFIG_AD7091R8=m
-CONFIG_AD7124=m
-CONFIG_AD7173=m
-CONFIG_AD7192=m
-CONFIG_AD7266=m
-CONFIG_AD7280=m
-CONFIG_AD7291=m
-CONFIG_AD7292=m
-CONFIG_AD7298=m
-CONFIG_AD7380=m
-CONFIG_AD7476=m
-CONFIG_AD7606=m
-CONFIG_AD7606_IFACE_PARALLEL=m
-CONFIG_AD7606_IFACE_SPI=m
-CONFIG_AD7625=m
-CONFIG_AD7766=m
-CONFIG_AD7768_1=m
-CONFIG_AD7779=m
-CONFIG_AD7780=m
-CONFIG_AD7791=m
-CONFIG_AD7793=m
-CONFIG_AD7887=m
-CONFIG_AD7923=m
-CONFIG_AD7944=m
-CONFIG_AD7949=m
-CONFIG_AD799X=m
-# CONFIG_AD9467 is not set
-CONFIG_AXP20X_ADC=m
-CONFIG_AXP288_ADC=m
-CONFIG_CC10001_ADC=m
-CONFIG_DA9150_GPADC=m
-CONFIG_DLN2_ADC=m
-CONFIG_ENVELOPE_DETECTOR=m
-CONFIG_GEHC_PMC_ADC=m
-CONFIG_HI8435=m
-CONFIG_HX711=m
-CONFIG_INA2XX_ADC=m
-CONFIG_INTEL_MRFLD_ADC=m
-CONFIG_LP8788_ADC=m
-CONFIG_LTC2309=m
-CONFIG_LTC2471=m
-CONFIG_LTC2485=m
-CONFIG_LTC2496=m
-CONFIG_LTC2497=m
-CONFIG_MAX1027=m
-CONFIG_MAX11100=m
-CONFIG_MAX1118=m
-CONFIG_MAX11205=m
-CONFIG_MAX11410=m
-CONFIG_MAX1241=m
-CONFIG_MAX1363=m
-CONFIG_MAX34408=m
-CONFIG_MAX77541_ADC=m
-CONFIG_MAX9611=m
-CONFIG_MCP320X=m
-CONFIG_MCP3422=m
-CONFIG_MCP3564=m
-CONFIG_MCP3911=m
-CONFIG_MEDIATEK_MT6359_AUXADC=m
-# CONFIG_MEDIATEK_MT6360_ADC is not set
-CONFIG_MEDIATEK_MT6370_ADC=m
-CONFIG_MEN_Z188_ADC=m
-CONFIG_MP2629_ADC=m
-CONFIG_NAU7802=m
-CONFIG_PAC1921=m
-# CONFIG_PAC1934 is not set
-CONFIG_PALMAS_GPADC=m
-CONFIG_QCOM_VADC_COMMON=m
-CONFIG_QCOM_SPMI_IADC=m
-CONFIG_QCOM_SPMI_VADC=m
-CONFIG_QCOM_SPMI_ADC5=m
-CONFIG_RICHTEK_RTQ6056=m
-CONFIG_SD_ADC_MODULATOR=m
-CONFIG_TI_ADC081C=m
-CONFIG_TI_ADC0832=m
-CONFIG_TI_ADC084S021=m
-CONFIG_TI_ADC12138=m
-CONFIG_TI_ADC108S102=m
-CONFIG_TI_ADC128S052=m
-CONFIG_TI_ADC161S626=m
-CONFIG_TI_ADS1015=m
-CONFIG_TI_ADS1119=m
-CONFIG_TI_ADS7924=m
-CONFIG_TI_ADS1100=m
-# CONFIG_TI_ADS1298 is not set
-CONFIG_TI_ADS7950=m
-CONFIG_TI_ADS8344=m
-CONFIG_TI_ADS8688=m
-CONFIG_TI_ADS124S08=m
-CONFIG_TI_ADS131E08=m
-CONFIG_TI_LMP92064=m
-CONFIG_TI_TLC4541=m
-CONFIG_TI_TSC2046=m
-CONFIG_TWL4030_MADC=m
-CONFIG_TWL6030_GPADC=m
-CONFIG_VF610_ADC=m
-CONFIG_VIPERBOARD_ADC=m
-CONFIG_XILINX_XADC=m
-# end of Analog to digital converters
-
-#
-# Analog to digital and digital to analog converters
-#
-CONFIG_AD74115=m
-CONFIG_AD74413R=m
-# end of Analog to digital and digital to analog converters
-
-#
-# Analog Front Ends
-#
-CONFIG_IIO_RESCALE=m
-# end of Analog Front Ends
-
-#
-# Amplifiers
-#
-CONFIG_AD8366=m
-CONFIG_ADA4250=m
-CONFIG_HMC425=m
-# end of Amplifiers
-
-#
-# Capacitance to digital converters
-#
-CONFIG_AD7150=m
-CONFIG_AD7746=m
-# end of Capacitance to digital converters
-
-#
-# Chemical Sensors
-#
-CONFIG_AOSONG_AGS02MA=m
-CONFIG_ATLAS_PH_SENSOR=m
-CONFIG_ATLAS_EZO_SENSOR=m
-CONFIG_BME680=m
-CONFIG_BME680_I2C=m
-CONFIG_BME680_SPI=m
-CONFIG_CCS811=m
-CONFIG_ENS160=m
-CONFIG_ENS160_I2C=m
-CONFIG_ENS160_SPI=m
-CONFIG_IAQCORE=m
-CONFIG_PMS7003=m
-CONFIG_SCD30_CORE=m
-CONFIG_SCD30_I2C=m
-CONFIG_SCD30_SERIAL=m
-CONFIG_SCD4X=m
-CONFIG_SENSIRION_SGP30=m
-CONFIG_SENSIRION_SGP40=m
-CONFIG_SPS30=m
-CONFIG_SPS30_I2C=m
-CONFIG_SPS30_SERIAL=m
-CONFIG_SENSEAIR_SUNRISE_CO2=m
-CONFIG_VZ89X=m
-# end of Chemical Sensors
-
-CONFIG_IIO_CROS_EC_SENSORS_CORE=m
-CONFIG_IIO_CROS_EC_SENSORS=m
-CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE=m
-
-#
-# Hid Sensor IIO Common
-#
-CONFIG_HID_SENSOR_IIO_COMMON=m
-CONFIG_HID_SENSOR_IIO_TRIGGER=m
-# end of Hid Sensor IIO Common
-
-CONFIG_IIO_INV_SENSORS_TIMESTAMP=m
-CONFIG_IIO_MS_SENSORS_I2C=m
-
-#
-# IIO SCMI Sensors
-#
-# end of IIO SCMI Sensors
-
-#
-# SSP Sensor Common
-#
-CONFIG_IIO_SSP_SENSORS_COMMONS=m
-CONFIG_IIO_SSP_SENSORHUB=m
-# end of SSP Sensor Common
-
-CONFIG_IIO_ST_SENSORS_I2C=m
-CONFIG_IIO_ST_SENSORS_SPI=m
-CONFIG_IIO_ST_SENSORS_CORE=m
-
-#
-# Digital to analog converters
-#
-CONFIG_AD3552R_HS=m
-CONFIG_AD3552R_LIB=m
-CONFIG_AD3552R=m
-CONFIG_AD5064=m
-CONFIG_AD5360=m
-CONFIG_AD5380=m
-CONFIG_AD5421=m
-CONFIG_AD5446=m
-CONFIG_AD5449=m
-CONFIG_AD5592R_BASE=m
-CONFIG_AD5592R=m
-CONFIG_AD5593R=m
-CONFIG_AD5504=m
-CONFIG_AD5624R_SPI=m
-CONFIG_AD9739A=m
-CONFIG_LTC2688=m
-CONFIG_AD5686=m
-CONFIG_AD5686_SPI=m
-CONFIG_AD5696_I2C=m
-CONFIG_AD5755=m
-CONFIG_AD5758=m
-CONFIG_AD5761=m
-CONFIG_AD5764=m
-CONFIG_AD5766=m
-CONFIG_AD5770R=m
-CONFIG_AD5791=m
-CONFIG_AD7293=m
-CONFIG_AD7303=m
-CONFIG_AD8460=m
-CONFIG_AD8801=m
-CONFIG_BD79703=m
-CONFIG_DPOT_DAC=m
-CONFIG_DS4424=m
-CONFIG_LTC1660=m
-CONFIG_LTC2632=m
-CONFIG_LTC2664=m
-CONFIG_M62332=m
-CONFIG_MAX517=m
-CONFIG_MAX5522=m
-CONFIG_MAX5821=m
-CONFIG_MCP4725=m
-CONFIG_MCP4728=m
-CONFIG_MCP4821=m
-CONFIG_MCP4922=m
-CONFIG_TI_DAC082S085=m
-CONFIG_TI_DAC5571=m
-CONFIG_TI_DAC7311=m
-CONFIG_TI_DAC7612=m
-CONFIG_VF610_DAC=m
-# end of Digital to analog converters
-
-#
-# IIO dummy driver
-#
-CONFIG_IIO_SIMPLE_DUMMY=m
-# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set
-# CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set
-# end of IIO dummy driver
-
-#
-# Filters
-#
-CONFIG_ADMV8818=m
-# end of Filters
-
-#
-# Frequency Synthesizers DDS/PLL
-#
-
-#
-# Clock Generator/Distribution
-#
-CONFIG_AD9523=m
-# end of Clock Generator/Distribution
-
-#
-# Phase-Locked Loop (PLL) frequency synthesizers
-#
-CONFIG_ADF4350=m
-CONFIG_ADF4371=m
-CONFIG_ADF4377=m
-# CONFIG_ADMFM2000 is not set
-CONFIG_ADMV1013=m
-CONFIG_ADMV1014=m
-CONFIG_ADMV4420=m
-CONFIG_ADRF6780=m
-# end of Phase-Locked Loop (PLL) frequency synthesizers
-# end of Frequency Synthesizers DDS/PLL
-
-#
-# Digital gyroscope sensors
-#
-CONFIG_ADIS16080=m
-CONFIG_ADIS16130=m
-CONFIG_ADIS16136=m
-CONFIG_ADIS16260=m
-CONFIG_ADXRS290=m
-CONFIG_ADXRS450=m
-CONFIG_BMG160=m
-CONFIG_BMG160_I2C=m
-CONFIG_BMG160_SPI=m
-CONFIG_FXAS21002C=m
-CONFIG_FXAS21002C_I2C=m
-CONFIG_FXAS21002C_SPI=m
-CONFIG_HID_SENSOR_GYRO_3D=m
-CONFIG_MPU3050=m
-CONFIG_MPU3050_I2C=m
-CONFIG_IIO_ST_GYRO_3AXIS=m
-CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
-CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
-CONFIG_ITG3200=m
-# end of Digital gyroscope sensors
-
-#
-# Health Sensors
-#
-
-#
-# Heart Rate Monitors
-#
-CONFIG_AFE4403=m
-CONFIG_AFE4404=m
-CONFIG_MAX30100=m
-CONFIG_MAX30102=m
-# end of Heart Rate Monitors
-# end of Health Sensors
-
-#
-# Humidity sensors
-#
-CONFIG_AM2315=m
-CONFIG_DHT11=m
-CONFIG_ENS210=m
-CONFIG_HDC100X=m
-CONFIG_HDC2010=m
-CONFIG_HDC3020=m
-CONFIG_HID_SENSOR_HUMIDITY=m
-CONFIG_HTS221=m
-CONFIG_HTS221_I2C=m
-CONFIG_HTS221_SPI=m
-CONFIG_HTU21=m
-CONFIG_SI7005=m
-CONFIG_SI7020=m
-# end of Humidity sensors
-
-#
-# Inertial measurement units
-#
-CONFIG_ADIS16400=m
-CONFIG_ADIS16460=m
-CONFIG_ADIS16475=m
-CONFIG_ADIS16480=m
-CONFIG_BMI160=m
-CONFIG_BMI160_I2C=m
-CONFIG_BMI160_SPI=m
-CONFIG_BMI270=m
-CONFIG_BMI270_I2C=m
-CONFIG_BMI270_SPI=m
-CONFIG_BMI323=m
-CONFIG_BMI323_I2C=m
-CONFIG_BMI323_SPI=m
-CONFIG_BOSCH_BNO055=m
-CONFIG_BOSCH_BNO055_SERIAL=m
-CONFIG_BOSCH_BNO055_I2C=m
-CONFIG_FXOS8700=m
-CONFIG_FXOS8700_I2C=m
-CONFIG_FXOS8700_SPI=m
-CONFIG_KMX61=m
-CONFIG_INV_ICM42600=m
-CONFIG_INV_ICM42600_I2C=m
-CONFIG_INV_ICM42600_SPI=m
-CONFIG_INV_MPU6050_IIO=m
-CONFIG_INV_MPU6050_I2C=m
-CONFIG_INV_MPU6050_SPI=m
-CONFIG_SMI240=m
-CONFIG_IIO_ST_LSM6DSX=m
-CONFIG_IIO_ST_LSM6DSX_I2C=m
-CONFIG_IIO_ST_LSM6DSX_SPI=m
-CONFIG_IIO_ST_LSM6DSX_I3C=m
-CONFIG_IIO_ST_LSM9DS0=m
-CONFIG_IIO_ST_LSM9DS0_I2C=m
-CONFIG_IIO_ST_LSM9DS0_SPI=m
-# end of Inertial measurement units
-
-CONFIG_IIO_ADIS_LIB=m
-CONFIG_IIO_ADIS_LIB_BUFFER=y
-
-#
-# Light sensors
-#
-CONFIG_ACPI_ALS=m
-CONFIG_ADJD_S311=m
-CONFIG_ADUX1020=m
-CONFIG_AL3010=m
-CONFIG_AL3320A=m
-CONFIG_APDS9300=m
-CONFIG_APDS9306=m
-CONFIG_APDS9960=m
-CONFIG_AS73211=m
-CONFIG_BH1745=m
-CONFIG_BH1750=m
-CONFIG_BH1780=m
-CONFIG_CM32181=m
-CONFIG_CM3232=m
-CONFIG_CM3323=m
-CONFIG_CM3605=m
-CONFIG_CM36651=m
-CONFIG_IIO_CROS_EC_LIGHT_PROX=m
-CONFIG_GP2AP002=m
-CONFIG_GP2AP020A00F=m
-CONFIG_IQS621_ALS=m
-CONFIG_SENSORS_ISL29018=m
-CONFIG_SENSORS_ISL29028=m
-CONFIG_ISL29125=m
-CONFIG_ISL76682=m
-CONFIG_HID_SENSOR_ALS=m
-CONFIG_HID_SENSOR_PROX=m
-CONFIG_JSA1212=m
-CONFIG_ROHM_BU27034=m
-CONFIG_RPR0521=m
-CONFIG_SENSORS_LM3533=m
-CONFIG_LTR390=m
-CONFIG_LTR501=m
-CONFIG_LTRF216A=m
-CONFIG_LV0104CS=m
-CONFIG_MAX44000=m
-CONFIG_MAX44009=m
-CONFIG_NOA1305=m
-CONFIG_OPT3001=m
-CONFIG_OPT4001=m
-CONFIG_OPT4060=m
-CONFIG_PA12203001=m
-CONFIG_SI1133=m
-CONFIG_SI1145=m
-CONFIG_STK3310=m
-CONFIG_ST_UVIS25=m
-CONFIG_ST_UVIS25_I2C=m
-CONFIG_ST_UVIS25_SPI=m
-CONFIG_TCS3414=m
-CONFIG_TCS3472=m
-CONFIG_SENSORS_TSL2563=m
-CONFIG_TSL2583=m
-CONFIG_TSL2591=m
-CONFIG_TSL2772=m
-CONFIG_TSL4531=m
-CONFIG_US5182D=m
-CONFIG_VCNL4000=m
-CONFIG_VCNL4035=m
-CONFIG_VEML3235=m
-CONFIG_VEML6030=m
-CONFIG_VEML6040=m
-CONFIG_VEML6070=m
-CONFIG_VEML6075=m
-CONFIG_VL6180=m
-CONFIG_ZOPT2201=m
-# end of Light sensors
-
-#
-# Magnetometer sensors
-#
-CONFIG_AK8974=m
-CONFIG_AK8975=m
-CONFIG_AK09911=m
-CONFIG_ALS31300=m
-CONFIG_BMC150_MAGN=m
-CONFIG_BMC150_MAGN_I2C=m
-CONFIG_BMC150_MAGN_SPI=m
-CONFIG_MAG3110=m
-CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
-CONFIG_MMC35240=m
-CONFIG_IIO_ST_MAGN_3AXIS=m
-CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
-CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
-CONFIG_SENSORS_HMC5843=m
-CONFIG_SENSORS_HMC5843_I2C=m
-CONFIG_SENSORS_HMC5843_SPI=m
-CONFIG_SENSORS_RM3100=m
-CONFIG_SENSORS_RM3100_I2C=m
-CONFIG_SENSORS_RM3100_SPI=m
-# CONFIG_TI_TMAG5273 is not set
-CONFIG_YAMAHA_YAS530=m
-# end of Magnetometer sensors
-
-#
-# Multiplexers
-#
-CONFIG_IIO_MUX=m
-# end of Multiplexers
-
-#
-# Inclinometer sensors
-#
-CONFIG_HID_SENSOR_INCLINOMETER_3D=m
-CONFIG_HID_SENSOR_DEVICE_ROTATION=m
-# end of Inclinometer sensors
-
-#
-# Triggers - standalone
-#
-CONFIG_IIO_HRTIMER_TRIGGER=m
-CONFIG_IIO_INTERRUPT_TRIGGER=m
-CONFIG_IIO_TIGHTLOOP_TRIGGER=m
-CONFIG_IIO_SYSFS_TRIGGER=m
-# end of Triggers - standalone
-
-#
-# Linear and angular position sensors
-#
-CONFIG_IQS624_POS=m
-CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m
-# end of Linear and angular position sensors
-
-#
-# Digital potentiometers
-#
-CONFIG_AD5110=m
-CONFIG_AD5272=m
-CONFIG_DS1803=m
-CONFIG_MAX5432=m
-CONFIG_MAX5481=m
-CONFIG_MAX5487=m
-CONFIG_MCP4018=m
-CONFIG_MCP4131=m
-CONFIG_MCP4531=m
-CONFIG_MCP41010=m
-CONFIG_TPL0102=m
-CONFIG_X9250=m
-# end of Digital potentiometers
-
-#
-# Digital potentiostats
-#
-CONFIG_LMP91000=m
-# end of Digital potentiostats
-
-#
-# Pressure sensors
-#
-CONFIG_ABP060MG=m
-CONFIG_ROHM_BM1390=m
-CONFIG_BMP280=m
-CONFIG_BMP280_I2C=m
-CONFIG_BMP280_SPI=m
-CONFIG_IIO_CROS_EC_BARO=m
-CONFIG_DLHL60D=m
-CONFIG_DPS310=m
-CONFIG_HID_SENSOR_PRESS=m
-CONFIG_HP03=m
-CONFIG_HSC030PA=m
-CONFIG_HSC030PA_I2C=m
-CONFIG_HSC030PA_SPI=m
-CONFIG_ICP10100=m
-CONFIG_MPL115=m
-CONFIG_MPL115_I2C=m
-CONFIG_MPL115_SPI=m
-CONFIG_MPL3115=m
-CONFIG_MPRLS0025PA=m
-CONFIG_MPRLS0025PA_I2C=m
-CONFIG_MPRLS0025PA_SPI=m
-CONFIG_MS5611=m
-CONFIG_MS5611_I2C=m
-CONFIG_MS5611_SPI=m
-CONFIG_MS5637=m
-CONFIG_SDP500=m
-CONFIG_IIO_ST_PRESS=m
-CONFIG_IIO_ST_PRESS_I2C=m
-CONFIG_IIO_ST_PRESS_SPI=m
-CONFIG_T5403=m
-CONFIG_HP206C=m
-CONFIG_ZPA2326=m
-CONFIG_ZPA2326_I2C=m
-CONFIG_ZPA2326_SPI=m
-# end of Pressure sensors
-
-#
-# Lightning sensors
-#
-CONFIG_AS3935=m
-# end of Lightning sensors
-
-#
-# Proximity and distance sensors
-#
-CONFIG_CROS_EC_MKBP_PROXIMITY=m
-CONFIG_HX9023S=m
-CONFIG_IRSD200=m
-CONFIG_ISL29501=m
-CONFIG_LIDAR_LITE_V2=m
-CONFIG_MB1232=m
-CONFIG_PING=m
-CONFIG_RFD77402=m
-CONFIG_SRF04=m
-CONFIG_SX_COMMON=m
-CONFIG_SX9310=m
-CONFIG_SX9324=m
-CONFIG_SX9360=m
-CONFIG_SX9500=m
-CONFIG_SRF08=m
-CONFIG_VCNL3020=m
-CONFIG_VL53L0X_I2C=m
-CONFIG_AW96103=m
-# end of Proximity and distance sensors
-
-#
-# Resolver to digital converters
-#
-CONFIG_AD2S90=m
-CONFIG_AD2S1200=m
-CONFIG_AD2S1210=m
-# end of Resolver to digital converters
-
-#
-# Temperature sensors
-#
-CONFIG_IQS620AT_TEMP=m
-CONFIG_LTC2983=m
-CONFIG_MAXIM_THERMOCOUPLE=m
-CONFIG_HID_SENSOR_TEMP=m
-CONFIG_MLX90614=m
-CONFIG_MLX90632=m
-CONFIG_MLX90635=m
-CONFIG_TMP006=m
-CONFIG_TMP007=m
-CONFIG_TMP117=m
-CONFIG_TSYS01=m
-CONFIG_TSYS02D=m
-CONFIG_MAX30208=m
-CONFIG_MAX31856=m
-CONFIG_MAX31865=m
-CONFIG_MCP9600=m
-# end of Temperature sensors
-
-CONFIG_NTB=m
-CONFIG_NTB_MSI=y
-CONFIG_NTB_AMD=m
-CONFIG_NTB_IDT=m
-CONFIG_NTB_INTEL=m
-CONFIG_NTB_EPF=m
-CONFIG_NTB_SWITCHTEC=m
-CONFIG_NTB_PINGPONG=m
-CONFIG_NTB_TOOL=m
-CONFIG_NTB_PERF=m
-CONFIG_NTB_MSI_TEST=m
-CONFIG_NTB_TRANSPORT=m
-CONFIG_PWM=y
-# CONFIG_PWM_DEBUG is not set
-CONFIG_PWM_CLK=m
-CONFIG_PWM_CRC=y
-CONFIG_PWM_CROS_EC=m
-CONFIG_PWM_DWC_CORE=m
-CONFIG_PWM_DWC=m
-CONFIG_PWM_GPIO=m
-CONFIG_PWM_IQS620A=m
-CONFIG_PWM_LP3943=m
-CONFIG_PWM_LPSS=m
-CONFIG_PWM_LPSS_PCI=m
-CONFIG_PWM_LPSS_PLATFORM=m
-CONFIG_PWM_PCA9685=m
-CONFIG_PWM_TWL=m
-CONFIG_PWM_TWL_LED=m
-
-#
-# IRQ chip support
-#
-CONFIG_MADERA_IRQ=m
-# end of IRQ chip support
-
-CONFIG_IPACK_BUS=m
-CONFIG_BOARD_TPCI200=m
-CONFIG_SERIAL_IPOCTAL=m
-CONFIG_RESET_CONTROLLER=y
-# CONFIG_RESET_GPIO is not set
-CONFIG_RESET_SIMPLE=y
-CONFIG_RESET_TI_SYSCON=m
-CONFIG_RESET_TI_TPS380X=m
-
-#
-# PHY Subsystem
-#
-CONFIG_GENERIC_PHY=y
-CONFIG_GENERIC_PHY_MIPI_DPHY=y
-CONFIG_USB_LGM_PHY=m
-CONFIG_PHY_CAN_TRANSCEIVER=m
-
-#
-# PHY drivers for Broadcom platforms
-#
-CONFIG_BCM_KONA_USB2_PHY=m
-# end of PHY drivers for Broadcom platforms
-
-CONFIG_PHY_PXA_28NM_HSIC=m
-CONFIG_PHY_PXA_28NM_USB2=m
-CONFIG_PHY_CPCAP_USB=m
-CONFIG_PHY_QCOM_USB_HS=m
-CONFIG_PHY_QCOM_USB_HSIC=m
-CONFIG_PHY_SAMSUNG_USB2=m
-CONFIG_PHY_TUSB1210=m
-CONFIG_PHY_INTEL_LGM_EMMC=m
-# end of PHY Subsystem
-
-CONFIG_POWERCAP=y
-CONFIG_INTEL_RAPL_CORE=m
-CONFIG_INTEL_RAPL=m
-CONFIG_INTEL_RAPL_TPMI=m
-CONFIG_IDLE_INJECT=y
-CONFIG_MCB=m
-CONFIG_MCB_PCI=m
-CONFIG_MCB_LPC=m
-
-#
-# Performance monitor support
-#
-CONFIG_DWC_PCIE_PMU=m
-CONFIG_CXL_PMU=m
-# end of Performance monitor support
-
-CONFIG_RAS=y
-# CONFIG_RAS_CEC is not set
-CONFIG_AMD_ATL=m
-CONFIG_AMD_ATL_PRM=y
-CONFIG_RAS_FMPM=m
-CONFIG_USB4=m
-# CONFIG_USB4_DEBUGFS_WRITE is not set
-# CONFIG_USB4_DMA_TEST is not set
-
-#
-# Android
-#
-CONFIG_ANDROID_BINDER_IPC=y
-CONFIG_ANDROID_BINDERFS=y
-CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
-# end of Android
-
-CONFIG_LIBNVDIMM=y
-CONFIG_BLK_DEV_PMEM=m
-CONFIG_ND_CLAIM=y
-CONFIG_ND_BTT=m
-CONFIG_BTT=y
-CONFIG_ND_PFN=m
-CONFIG_NVDIMM_PFN=y
-CONFIG_NVDIMM_DAX=y
-CONFIG_NVDIMM_KEYS=y
-# CONFIG_NVDIMM_SECURITY_TEST is not set
-CONFIG_DAX=y
-CONFIG_DEV_DAX=m
-CONFIG_DEV_DAX_PMEM=m
-CONFIG_DEV_DAX_HMEM=m
-CONFIG_DEV_DAX_CXL=m
-CONFIG_DEV_DAX_HMEM_DEVICES=y
-CONFIG_DEV_DAX_KMEM=m
-CONFIG_NVMEM=y
-CONFIG_NVMEM_SYSFS=y
-# CONFIG_NVMEM_LAYOUTS is not set
-CONFIG_NVMEM_RAVE_SP_EEPROM=m
-CONFIG_NVMEM_RMEM=m
-CONFIG_NVMEM_SPMI_SDAM=m
-
-#
-# HW tracing support
-#
-CONFIG_STM=m
-CONFIG_STM_PROTO_BASIC=m
-CONFIG_STM_PROTO_SYS_T=m
-CONFIG_STM_DUMMY=m
-CONFIG_STM_SOURCE_CONSOLE=m
-CONFIG_STM_SOURCE_HEARTBEAT=m
-CONFIG_STM_SOURCE_FTRACE=m
-CONFIG_INTEL_TH=m
-CONFIG_INTEL_TH_PCI=m
-CONFIG_INTEL_TH_ACPI=m
-CONFIG_INTEL_TH_GTH=m
-CONFIG_INTEL_TH_STH=m
-CONFIG_INTEL_TH_MSU=m
-CONFIG_INTEL_TH_PTI=m
-# CONFIG_INTEL_TH_DEBUG is not set
-# end of HW tracing support
-
-CONFIG_FPGA=m
-CONFIG_ALTERA_PR_IP_CORE=m
-CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
-CONFIG_FPGA_MGR_ALTERA_CVP=m
-CONFIG_FPGA_MGR_XILINX_CORE=m
-CONFIG_FPGA_MGR_XILINX_SELECTMAP=m
-CONFIG_FPGA_MGR_XILINX_SPI=m
-CONFIG_FPGA_MGR_MACHXO2_SPI=m
-CONFIG_FPGA_BRIDGE=m
-CONFIG_ALTERA_FREEZE_BRIDGE=m
-CONFIG_XILINX_PR_DECOUPLER=m
-CONFIG_FPGA_REGION=m
-CONFIG_FPGA_DFL=m
-CONFIG_FPGA_DFL_FME=m
-CONFIG_FPGA_DFL_FME_MGR=m
-CONFIG_FPGA_DFL_FME_BRIDGE=m
-CONFIG_FPGA_DFL_FME_REGION=m
-CONFIG_FPGA_DFL_AFU=m
-CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m
-CONFIG_FPGA_DFL_PCI=m
-CONFIG_FPGA_M10_BMC_SEC_UPDATE=m
-CONFIG_FPGA_MGR_MICROCHIP_SPI=m
-CONFIG_FPGA_MGR_LATTICE_SYSCONFIG=m
-CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI=m
-CONFIG_TEE=m
-CONFIG_AMDTEE=m
-CONFIG_MULTIPLEXER=m
-
-#
-# Multiplexer drivers
-#
-CONFIG_MUX_ADG792A=m
-CONFIG_MUX_ADGS1408=m
-CONFIG_MUX_GPIO=m
-# end of Multiplexer drivers
-
-CONFIG_PM_OPP=y
-# CONFIG_SIOX is not set
-# CONFIG_SLIMBUS is not set
-# CONFIG_INTERCONNECT is not set
-CONFIG_COUNTER=m
-CONFIG_INTEL_QEP=m
-CONFIG_INTERRUPT_CNT=m
-CONFIG_MOST=m
-CONFIG_MOST_USB_HDM=m
-CONFIG_MOST_CDEV=m
-CONFIG_MOST_SND=m
-# CONFIG_PECI is not set
-CONFIG_HTE=y
-CONFIG_DPLL=y
-# end of Device Drivers
-
-#
-# File systems
-#
-CONFIG_DCACHE_WORD_ACCESS=y
-CONFIG_VALIDATE_FS_PARSER=y
-CONFIG_FS_IOMAP=y
-CONFIG_FS_STACK=y
-CONFIG_BUFFER_HEAD=y
-CONFIG_LEGACY_DIRECT_IO=y
-# CONFIG_EXT2_FS is not set
-# CONFIG_EXT3_FS is not set
-CONFIG_EXT4_FS=y
-CONFIG_EXT4_USE_FOR_EXT2=y
-CONFIG_EXT4_FS_POSIX_ACL=y
-CONFIG_EXT4_FS_SECURITY=y
-# CONFIG_EXT4_DEBUG is not set
-CONFIG_JBD2=y
-# CONFIG_JBD2_DEBUG is not set
-CONFIG_FS_MBCACHE=y
-CONFIG_JFS_FS=m
-CONFIG_JFS_POSIX_ACL=y
-CONFIG_JFS_SECURITY=y
-# CONFIG_JFS_DEBUG is not set
-CONFIG_JFS_STATISTICS=y
-CONFIG_XFS_FS=m
-CONFIG_XFS_SUPPORT_V4=y
-# CONFIG_XFS_SUPPORT_ASCII_CI is not set
-CONFIG_XFS_QUOTA=y
-CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_RT=y
-# CONFIG_XFS_ONLINE_SCRUB is not set
-# CONFIG_XFS_WARN is not set
-# CONFIG_XFS_DEBUG is not set
-CONFIG_GFS2_FS=m
-CONFIG_GFS2_FS_LOCKING_DLM=y
-CONFIG_OCFS2_FS=m
-CONFIG_OCFS2_FS_O2CB=m
-CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
-CONFIG_OCFS2_FS_STATS=y
-CONFIG_OCFS2_DEBUG_MASKLOG=y
-# CONFIG_OCFS2_DEBUG_FS is not set
-CONFIG_BTRFS_FS=m
-CONFIG_BTRFS_FS_POSIX_ACL=y
-# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
-# CONFIG_BTRFS_DEBUG is not set
-# CONFIG_BTRFS_ASSERT is not set
-# CONFIG_BTRFS_EXPERIMENTAL is not set
-# CONFIG_BTRFS_FS_REF_VERIFY is not set
-CONFIG_NILFS2_FS=m
-CONFIG_F2FS_FS=m
-CONFIG_F2FS_STAT_FS=y
-CONFIG_F2FS_FS_XATTR=y
-CONFIG_F2FS_FS_POSIX_ACL=y
-CONFIG_F2FS_FS_SECURITY=y
-# CONFIG_F2FS_CHECK_FS is not set
-# CONFIG_F2FS_FAULT_INJECTION is not set
-CONFIG_F2FS_FS_COMPRESSION=y
-CONFIG_F2FS_FS_LZO=y
-CONFIG_F2FS_FS_LZORLE=y
-CONFIG_F2FS_FS_LZ4=y
-CONFIG_F2FS_FS_LZ4HC=y
-CONFIG_F2FS_FS_ZSTD=y
-# CONFIG_F2FS_IOSTAT is not set
-CONFIG_F2FS_UNFAIR_RWSEM=y
-CONFIG_BCACHEFS_FS=m
-CONFIG_BCACHEFS_QUOTA=y
-# CONFIG_BCACHEFS_ERASURE_CODING is not set
-CONFIG_BCACHEFS_POSIX_ACL=y
-# CONFIG_BCACHEFS_DEBUG is not set
-# CONFIG_BCACHEFS_TESTS is not set
-CONFIG_BCACHEFS_LOCK_TIME_STATS=y
-# CONFIG_BCACHEFS_NO_LATENCY_ACCT is not set
-CONFIG_BCACHEFS_SIX_OPTIMISTIC_SPIN=y
-# CONFIG_BCACHEFS_PATH_TRACEPOINTS is not set
-CONFIG_ZONEFS_FS=m
-CONFIG_FS_DAX=y
-CONFIG_FS_DAX_PMD=y
-CONFIG_FS_POSIX_ACL=y
-CONFIG_EXPORTFS=y
-# CONFIG_EXPORTFS_BLOCK_OPS is not set
-CONFIG_FILE_LOCKING=y
-# CONFIG_FS_ENCRYPTION is not set
-CONFIG_FS_VERITY=y
-# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set
-CONFIG_FSNOTIFY=y
-CONFIG_DNOTIFY=y
-CONFIG_INOTIFY_USER=y
-CONFIG_FANOTIFY=y
-CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
-CONFIG_QUOTA=y
-CONFIG_QUOTA_NETLINK_INTERFACE=y
-# CONFIG_QUOTA_DEBUG is not set
-CONFIG_QUOTA_TREE=m
-CONFIG_QFMT_V1=m
-CONFIG_QFMT_V2=m
-CONFIG_QUOTACTL=y
-CONFIG_AUTOFS_FS=m
-CONFIG_FUSE_FS=y
-CONFIG_CUSE=m
-CONFIG_VIRTIO_FS=m
-CONFIG_FUSE_DAX=y
-CONFIG_FUSE_PASSTHROUGH=y
-CONFIG_FUSE_IO_URING=y
-CONFIG_OVERLAY_FS=m
-# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
-# CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set
-# CONFIG_OVERLAY_FS_INDEX is not set
-# CONFIG_OVERLAY_FS_XINO_AUTO is not set
-# CONFIG_OVERLAY_FS_METACOPY is not set
-# CONFIG_OVERLAY_FS_DEBUG is not set
-
-#
-# Caches
-#
-CONFIG_NETFS_SUPPORT=m
-CONFIG_NETFS_STATS=y
-CONFIG_NETFS_DEBUG=y
-CONFIG_FSCACHE=y
-CONFIG_FSCACHE_STATS=y
-CONFIG_CACHEFILES=m
-# CONFIG_CACHEFILES_DEBUG is not set
-# CONFIG_CACHEFILES_ERROR_INJECTION is not set
-# CONFIG_CACHEFILES_ONDEMAND is not set
-# end of Caches
-
-#
-# CD-ROM/DVD Filesystems
-#
-CONFIG_ISO9660_FS=m
-CONFIG_JOLIET=y
-CONFIG_ZISOFS=y
-CONFIG_UDF_FS=m
-# end of CD-ROM/DVD Filesystems
-
-#
-# DOS/FAT/EXFAT/NT Filesystems
-#
-CONFIG_FAT_FS=y
-CONFIG_MSDOS_FS=m
-CONFIG_VFAT_FS=y
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
-# CONFIG_FAT_DEFAULT_UTF8 is not set
-CONFIG_EXFAT_FS=m
-CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
-CONFIG_NTFS3_FS=m
-# CONFIG_NTFS3_64BIT_CLUSTER is not set
-CONFIG_NTFS3_LZX_XPRESS=y
-# CONFIG_NTFS3_FS_POSIX_ACL is not set
-CONFIG_NTFS_FS=m
-# end of DOS/FAT/EXFAT/NT Filesystems
-
-#
-# Pseudo filesystems
-#
-CONFIG_PROC_FS=y
-CONFIG_PROC_KCORE=y
-CONFIG_PROC_VMCORE=y
-# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
-CONFIG_PROC_SYSCTL=y
-CONFIG_PROC_PAGE_MONITOR=y
-CONFIG_PROC_CHILDREN=y
-CONFIG_PROC_PID_ARCH_STATUS=y
-CONFIG_KERNFS=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-CONFIG_TMPFS_POSIX_ACL=y
-CONFIG_TMPFS_XATTR=y
-# CONFIG_TMPFS_INODE64 is not set
-# CONFIG_TMPFS_QUOTA is not set
-CONFIG_HUGETLBFS=y
-# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set
-CONFIG_HUGETLB_PAGE=y
-CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
-CONFIG_HUGETLB_PMD_PAGE_TABLE_SHARING=y
-CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
-CONFIG_CONFIGFS_FS=m
-CONFIG_EFIVAR_FS=y
-# end of Pseudo filesystems
-
-CONFIG_MISC_FILESYSTEMS=y
-CONFIG_ORANGEFS_FS=m
-CONFIG_ADFS_FS=m
-# CONFIG_ADFS_FS_RW is not set
-CONFIG_AFFS_FS=m
-CONFIG_ECRYPT_FS=y
-CONFIG_ECRYPT_FS_MESSAGING=y
-CONFIG_HFS_FS=m
-CONFIG_HFSPLUS_FS=m
-CONFIG_BEFS_FS=m
-# CONFIG_BEFS_DEBUG is not set
-CONFIG_BFS_FS=m
-CONFIG_EFS_FS=m
-CONFIG_JFFS2_FS=m
-CONFIG_JFFS2_FS_DEBUG=0
-CONFIG_JFFS2_FS_WRITEBUFFER=y
-# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
-# CONFIG_JFFS2_SUMMARY is not set
-CONFIG_JFFS2_FS_XATTR=y
-CONFIG_JFFS2_FS_POSIX_ACL=y
-CONFIG_JFFS2_FS_SECURITY=y
-CONFIG_JFFS2_COMPRESSION_OPTIONS=y
-CONFIG_JFFS2_ZLIB=y
-CONFIG_JFFS2_LZO=y
-CONFIG_JFFS2_RTIME=y
-# CONFIG_JFFS2_RUBIN is not set
-# CONFIG_JFFS2_CMODE_NONE is not set
-# CONFIG_JFFS2_CMODE_PRIORITY is not set
-# CONFIG_JFFS2_CMODE_SIZE is not set
-CONFIG_JFFS2_CMODE_FAVOURLZO=y
-CONFIG_UBIFS_FS=m
-# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
-CONFIG_UBIFS_FS_LZO=y
-CONFIG_UBIFS_FS_ZLIB=y
-CONFIG_UBIFS_FS_ZSTD=y
-CONFIG_UBIFS_ATIME_SUPPORT=y
-CONFIG_UBIFS_FS_XATTR=y
-CONFIG_UBIFS_FS_SECURITY=y
-CONFIG_UBIFS_FS_AUTHENTICATION=y
-CONFIG_CRAMFS=m
-CONFIG_CRAMFS_BLOCKDEV=y
-# CONFIG_CRAMFS_MTD is not set
-CONFIG_SQUASHFS=m
-# CONFIG_SQUASHFS_FILE_CACHE is not set
-CONFIG_SQUASHFS_FILE_DIRECT=y
-CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
-# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set
-# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set
-# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set
-CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y
-CONFIG_SQUASHFS_XATTR=y
-CONFIG_SQUASHFS_ZLIB=y
-CONFIG_SQUASHFS_LZ4=y
-CONFIG_SQUASHFS_LZO=y
-CONFIG_SQUASHFS_XZ=y
-# CONFIG_SQUASHFS_ZSTD is not set
-# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
-# CONFIG_SQUASHFS_EMBEDDED is not set
-CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
-CONFIG_VXFS_FS=m
-CONFIG_MINIX_FS=m
-CONFIG_OMFS_FS=m
-CONFIG_HPFS_FS=m
-CONFIG_QNX4FS_FS=m
-CONFIG_QNX6FS_FS=m
-# CONFIG_QNX6FS_DEBUG is not set
-CONFIG_ROMFS_FS=m
-CONFIG_ROMFS_BACKED_BY_BLOCK=y
-# CONFIG_ROMFS_BACKED_BY_MTD is not set
-# CONFIG_ROMFS_BACKED_BY_BOTH is not set
-CONFIG_ROMFS_ON_BLOCK=y
-CONFIG_PSTORE=y
-CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
-CONFIG_PSTORE_COMPRESS=y
-# CONFIG_PSTORE_CONSOLE is not set
-# CONFIG_PSTORE_PMSG is not set
-# CONFIG_PSTORE_FTRACE is not set
-CONFIG_PSTORE_RAM=m
-# CONFIG_PSTORE_BLK is not set
-CONFIG_SYSV_FS=m
-CONFIG_UFS_FS=m
-# CONFIG_UFS_FS_WRITE is not set
-# CONFIG_UFS_DEBUG is not set
-CONFIG_EROFS_FS=m
-# CONFIG_EROFS_FS_DEBUG is not set
-CONFIG_EROFS_FS_XATTR=y
-CONFIG_EROFS_FS_POSIX_ACL=y
-CONFIG_EROFS_FS_SECURITY=y
-CONFIG_EROFS_FS_BACKED_BY_FILE=y
-# CONFIG_EROFS_FS_ZIP is not set
-# CONFIG_EROFS_FS_ONDEMAND is not set
-CONFIG_VBOXSF_FS=m
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NFS_FS=m
-CONFIG_NFS_V2=m
-CONFIG_NFS_V3=m
-CONFIG_NFS_V3_ACL=y
-CONFIG_NFS_V4=m
-CONFIG_NFS_SWAP=y
-CONFIG_NFS_V4_1=y
-CONFIG_NFS_V4_2=y
-CONFIG_PNFS_FILE_LAYOUT=m
-CONFIG_PNFS_BLOCK=m
-CONFIG_PNFS_FLEXFILE_LAYOUT=m
-CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
-CONFIG_NFS_V4_1_MIGRATION=y
-CONFIG_NFS_V4_SECURITY_LABEL=y
-CONFIG_NFS_FSCACHE=y
-# CONFIG_NFS_USE_LEGACY_DNS is not set
-CONFIG_NFS_USE_KERNEL_DNS=y
-CONFIG_NFS_DEBUG=y
-# CONFIG_NFS_DISABLE_UDP_SUPPORT is not set
-# CONFIG_NFS_V4_2_READ_PLUS is not set
-CONFIG_NFSD=m
-# CONFIG_NFSD_V2 is not set
-CONFIG_NFSD_V3_ACL=y
-CONFIG_NFSD_V4=y
-# CONFIG_NFSD_BLOCKLAYOUT is not set
-# CONFIG_NFSD_SCSILAYOUT is not set
-# CONFIG_NFSD_FLEXFILELAYOUT is not set
-# CONFIG_NFSD_V4_2_INTER_SSC is not set
-CONFIG_NFSD_V4_SECURITY_LABEL=y
-# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set
-CONFIG_GRACE_PERIOD=m
-CONFIG_LOCKD=m
-CONFIG_LOCKD_V4=y
-CONFIG_NFS_ACL_SUPPORT=m
-CONFIG_NFS_COMMON=y
-CONFIG_NFS_COMMON_LOCALIO_SUPPORT=m
-CONFIG_NFS_LOCALIO=y
-CONFIG_NFS_V4_2_SSC_HELPER=y
-CONFIG_SUNRPC=m
-CONFIG_SUNRPC_GSS=m
-CONFIG_SUNRPC_BACKCHANNEL=y
-CONFIG_SUNRPC_SWAP=y
-CONFIG_RPCSEC_GSS_KRB5=m
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y
-CONFIG_SUNRPC_DEBUG=y
-CONFIG_SUNRPC_XPRT_RDMA=m
-CONFIG_CEPH_FS=m
-CONFIG_CEPH_FSCACHE=y
-CONFIG_CEPH_FS_POSIX_ACL=y
-CONFIG_CEPH_FS_SECURITY_LABEL=y
-CONFIG_CIFS=m
-# CONFIG_CIFS_STATS2 is not set
-CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
-CONFIG_CIFS_UPCALL=y
-CONFIG_CIFS_XATTR=y
-CONFIG_CIFS_POSIX=y
-CONFIG_CIFS_DEBUG=y
-# CONFIG_CIFS_DEBUG2 is not set
-# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
-CONFIG_CIFS_DFS_UPCALL=y
-CONFIG_CIFS_SWN_UPCALL=y
-# CONFIG_CIFS_SMB_DIRECT is not set
-CONFIG_CIFS_FSCACHE=y
-# CONFIG_CIFS_COMPRESSION is not set
-# CONFIG_SMB_SERVER is not set
-CONFIG_SMBFS=m
-CONFIG_CODA_FS=m
-CONFIG_AFS_FS=m
-# CONFIG_AFS_DEBUG is not set
-CONFIG_AFS_FSCACHE=y
-# CONFIG_AFS_DEBUG_CURSOR is not set
-CONFIG_9P_FS=m
-CONFIG_9P_FSCACHE=y
-CONFIG_9P_FS_POSIX_ACL=y
-CONFIG_9P_FS_SECURITY=y
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="utf8"
-CONFIG_NLS_CODEPAGE_437=y
-CONFIG_NLS_CODEPAGE_737=m
-CONFIG_NLS_CODEPAGE_775=m
-CONFIG_NLS_CODEPAGE_850=m
-CONFIG_NLS_CODEPAGE_852=m
-CONFIG_NLS_CODEPAGE_855=m
-CONFIG_NLS_CODEPAGE_857=m
-CONFIG_NLS_CODEPAGE_860=m
-CONFIG_NLS_CODEPAGE_861=m
-CONFIG_NLS_CODEPAGE_862=m
-CONFIG_NLS_CODEPAGE_863=m
-CONFIG_NLS_CODEPAGE_864=m
-CONFIG_NLS_CODEPAGE_865=m
-CONFIG_NLS_CODEPAGE_866=m
-CONFIG_NLS_CODEPAGE_869=m
-CONFIG_NLS_CODEPAGE_936=m
-CONFIG_NLS_CODEPAGE_950=m
-CONFIG_NLS_CODEPAGE_932=m
-CONFIG_NLS_CODEPAGE_949=m
-CONFIG_NLS_CODEPAGE_874=m
-CONFIG_NLS_ISO8859_8=m
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-CONFIG_NLS_ASCII=m
-CONFIG_NLS_ISO8859_1=m
-CONFIG_NLS_ISO8859_2=m
-CONFIG_NLS_ISO8859_3=m
-CONFIG_NLS_ISO8859_4=m
-CONFIG_NLS_ISO8859_5=m
-CONFIG_NLS_ISO8859_6=m
-CONFIG_NLS_ISO8859_7=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=m
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=m
-CONFIG_NLS_MAC_ROMAN=m
-CONFIG_NLS_MAC_CELTIC=m
-CONFIG_NLS_MAC_CENTEURO=m
-CONFIG_NLS_MAC_CROATIAN=m
-CONFIG_NLS_MAC_CYRILLIC=m
-CONFIG_NLS_MAC_GAELIC=m
-CONFIG_NLS_MAC_GREEK=m
-CONFIG_NLS_MAC_ICELAND=m
-CONFIG_NLS_MAC_INUIT=m
-CONFIG_NLS_MAC_ROMANIAN=m
-CONFIG_NLS_MAC_TURKISH=m
-CONFIG_NLS_UTF8=m
-CONFIG_NLS_UCS2_UTILS=m
-CONFIG_DLM=m
-# CONFIG_DLM_DEBUG is not set
-# CONFIG_UNICODE is not set
-CONFIG_IO_WQ=y
-# end of File systems
-
-#
-# Security options
-#
-CONFIG_KEYS=y
-CONFIG_KEYS_REQUEST_CACHE=y
-CONFIG_PERSISTENT_KEYRINGS=y
-CONFIG_TRUSTED_KEYS=y
-CONFIG_HAVE_TRUSTED_KEYS=y
-CONFIG_TRUSTED_KEYS_TPM=y
-CONFIG_ENCRYPTED_KEYS=y
-# CONFIG_USER_DECRYPTED_DATA is not set
-CONFIG_KEY_DH_OPERATIONS=y
-CONFIG_KEY_NOTIFICATIONS=y
-# CONFIG_SECURITY_DMESG_RESTRICT is not set
-CONFIG_PROC_MEM_ALWAYS_FORCE=y
-# CONFIG_PROC_MEM_FORCE_PTRACE is not set
-# CONFIG_PROC_MEM_NO_FORCE is not set
-CONFIG_SECURITY=y
-CONFIG_HAS_SECURITY_AUDIT=y
-CONFIG_SECURITYFS=y
-CONFIG_SECURITY_NETWORK=y
-# CONFIG_SECURITY_INFINIBAND is not set
-CONFIG_SECURITY_NETWORK_XFRM=y
-CONFIG_SECURITY_PATH=y
-CONFIG_INTEL_TXT=y
-CONFIG_LSM_MMAP_MIN_ADDR=0
-CONFIG_HARDENED_USERCOPY=y
-CONFIG_FORTIFY_SOURCE=y
-# CONFIG_STATIC_USERMODEHELPER is not set
-CONFIG_SECURITY_SELINUX=y
-CONFIG_SECURITY_SELINUX_BOOTPARAM=y
-CONFIG_SECURITY_SELINUX_DEVELOP=y
-CONFIG_SECURITY_SELINUX_AVC_STATS=y
-CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
-CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
-CONFIG_SECURITY_SELINUX_DEBUG=y
-CONFIG_SECURITY_SMACK=y
-# CONFIG_SECURITY_SMACK_BRINGUP is not set
-CONFIG_SECURITY_SMACK_NETFILTER=y
-# CONFIG_SECURITY_SMACK_APPEND_SIGNALS is not set
-CONFIG_SECURITY_TOMOYO=y
-CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048
-CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
-# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set
-CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
-CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init"
-# CONFIG_SECURITY_TOMOYO_INSECURE_BUILTIN_SETTING is not set
-CONFIG_SECURITY_APPARMOR=y
-# CONFIG_SECURITY_APPARMOR_DEBUG is not set
-CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y
-CONFIG_SECURITY_APPARMOR_HASH=y
-CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
-CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y
-CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y
-# CONFIG_SECURITY_LOADPIN is not set
-CONFIG_SECURITY_YAMA=y
-# CONFIG_SECURITY_SAFESETID is not set
-# CONFIG_SECURITY_LOCKDOWN_LSM is not set
-CONFIG_SECURITY_LANDLOCK=y
-# CONFIG_SECURITY_IPE is not set
-CONFIG_INTEGRITY=y
-CONFIG_INTEGRITY_SIGNATURE=y
-CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
-CONFIG_INTEGRITY_TRUSTED_KEYRING=y
-CONFIG_INTEGRITY_AUDIT=y
-CONFIG_IMA=y
-CONFIG_IMA_KEXEC=y
-CONFIG_IMA_MEASURE_PCR_IDX=10
-CONFIG_IMA_LSM_RULES=y
-CONFIG_IMA_NG_TEMPLATE=y
-# CONFIG_IMA_SIG_TEMPLATE is not set
-CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng"
-CONFIG_IMA_DEFAULT_HASH_SHA1=y
-# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set
-# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
-CONFIG_IMA_DEFAULT_HASH="sha1"
-# CONFIG_IMA_WRITE_POLICY is not set
-# CONFIG_IMA_READ_POLICY is not set
-CONFIG_IMA_APPRAISE=y
-# CONFIG_IMA_ARCH_POLICY is not set
-# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
-CONFIG_IMA_APPRAISE_BOOTPARAM=y
-# CONFIG_IMA_APPRAISE_MODSIG is not set
-# CONFIG_IMA_BLACKLIST_KEYRING is not set
-# CONFIG_IMA_LOAD_X509 is not set
-CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y
-CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y
-# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set
-CONFIG_IMA_DISABLE_HTABLE=y
-CONFIG_EVM=y
-CONFIG_EVM_ATTR_FSUUID=y
-CONFIG_EVM_EXTRA_SMACK_XATTRS=y
-# CONFIG_EVM_ADD_XATTRS is not set
-# CONFIG_EVM_LOAD_X509 is not set
-# CONFIG_DEFAULT_SECURITY_SELINUX is not set
-# CONFIG_DEFAULT_SECURITY_SMACK is not set
-# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
-CONFIG_DEFAULT_SECURITY_APPARMOR=y
-# CONFIG_DEFAULT_SECURITY_DAC is not set
-CONFIG_LSM="yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo"
-
-#
-# Kernel hardening options
-#
-
-#
-# Memory initialization
-#
-CONFIG_INIT_STACK_NONE=y
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
-# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
-CONFIG_GCC_PLUGIN_STACKLEAK=y
-# CONFIG_GCC_PLUGIN_STACKLEAK_VERBOSE is not set
-CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
-# CONFIG_STACKLEAK_METRICS is not set
-CONFIG_STACKLEAK_RUNTIME_DISABLE=y
-CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
-# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
-CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
-CONFIG_ZERO_CALL_USED_REGS=y
-# end of Memory initialization
-
-#
-# Hardening of kernel data structures
-#
-# CONFIG_LIST_HARDENED is not set
-# CONFIG_BUG_ON_DATA_CORRUPTION is not set
-# end of Hardening of kernel data structures
-
-CONFIG_RANDSTRUCT_NONE=y
-# CONFIG_RANDSTRUCT_FULL is not set
-# CONFIG_RANDSTRUCT_PERFORMANCE is not set
-# end of Kernel hardening options
-# end of Security options
-
-CONFIG_XOR_BLOCKS=m
-CONFIG_ASYNC_CORE=m
-CONFIG_ASYNC_MEMCPY=m
-CONFIG_ASYNC_XOR=m
-CONFIG_ASYNC_PQ=m
-CONFIG_ASYNC_RAID6_RECOV=m
-CONFIG_CRYPTO=y
-
-#
-# Crypto core or helper
-#
-CONFIG_CRYPTO_ALGAPI=y
-CONFIG_CRYPTO_ALGAPI2=y
-CONFIG_CRYPTO_AEAD=y
-CONFIG_CRYPTO_AEAD2=y
-CONFIG_CRYPTO_SIG=y
-CONFIG_CRYPTO_SIG2=y
-CONFIG_CRYPTO_SKCIPHER=y
-CONFIG_CRYPTO_SKCIPHER2=y
-CONFIG_CRYPTO_HASH=y
-CONFIG_CRYPTO_HASH2=y
-CONFIG_CRYPTO_RNG=y
-CONFIG_CRYPTO_RNG2=y
-CONFIG_CRYPTO_RNG_DEFAULT=y
-CONFIG_CRYPTO_AKCIPHER2=y
-CONFIG_CRYPTO_AKCIPHER=y
-CONFIG_CRYPTO_KPP2=y
-CONFIG_CRYPTO_KPP=y
-CONFIG_CRYPTO_ACOMP2=y
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MANAGER2=y
-CONFIG_CRYPTO_USER=m
-CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
-CONFIG_CRYPTO_NULL=y
-CONFIG_CRYPTO_NULL2=y
-CONFIG_CRYPTO_PCRYPT=m
-CONFIG_CRYPTO_CRYPTD=m
-CONFIG_CRYPTO_AUTHENC=m
-CONFIG_CRYPTO_TEST=m
-CONFIG_CRYPTO_SIMD=m
-CONFIG_CRYPTO_ENGINE=m
-# end of Crypto core or helper
-
-#
-# Public-key cryptography
-#
-CONFIG_CRYPTO_RSA=y
-CONFIG_CRYPTO_DH=y
-CONFIG_CRYPTO_DH_RFC7919_GROUPS=y
-CONFIG_CRYPTO_ECC=y
-CONFIG_CRYPTO_ECDH=y
-CONFIG_CRYPTO_ECDSA=m
-CONFIG_CRYPTO_ECRDSA=m
-CONFIG_CRYPTO_CURVE25519=m
-# end of Public-key cryptography
-
-#
-# Block ciphers
-#
-CONFIG_CRYPTO_AES=y
-CONFIG_CRYPTO_AES_TI=m
-CONFIG_CRYPTO_ANUBIS=m
-CONFIG_CRYPTO_ARIA=m
-CONFIG_CRYPTO_BLOWFISH=m
-CONFIG_CRYPTO_BLOWFISH_COMMON=m
-CONFIG_CRYPTO_CAMELLIA=m
-CONFIG_CRYPTO_CAST_COMMON=m
-CONFIG_CRYPTO_CAST5=m
-CONFIG_CRYPTO_CAST6=m
-CONFIG_CRYPTO_DES=m
-CONFIG_CRYPTO_FCRYPT=m
-CONFIG_CRYPTO_KHAZAD=m
-CONFIG_CRYPTO_SEED=m
-CONFIG_CRYPTO_SERPENT=m
-CONFIG_CRYPTO_SM4=m
-CONFIG_CRYPTO_SM4_GENERIC=m
-CONFIG_CRYPTO_TEA=m
-CONFIG_CRYPTO_TWOFISH=m
-CONFIG_CRYPTO_TWOFISH_COMMON=m
-# end of Block ciphers
-
-#
-# Length-preserving ciphers and modes
-#
-CONFIG_CRYPTO_ADIANTUM=m
-CONFIG_CRYPTO_ARC4=m
-CONFIG_CRYPTO_CHACHA20=m
-CONFIG_CRYPTO_CBC=y
-CONFIG_CRYPTO_CTR=y
-CONFIG_CRYPTO_CTS=m
-CONFIG_CRYPTO_ECB=y
-CONFIG_CRYPTO_HCTR2=m
-CONFIG_CRYPTO_LRW=m
-CONFIG_CRYPTO_PCBC=m
-CONFIG_CRYPTO_XCTR=m
-CONFIG_CRYPTO_XTS=m
-CONFIG_CRYPTO_NHPOLY1305=m
-# end of Length-preserving ciphers and modes
-
-#
-# AEAD (authenticated encryption with associated data) ciphers
-#
-CONFIG_CRYPTO_AEGIS128=m
-CONFIG_CRYPTO_CHACHA20POLY1305=m
-CONFIG_CRYPTO_CCM=m
-CONFIG_CRYPTO_GCM=y
-CONFIG_CRYPTO_GENIV=y
-CONFIG_CRYPTO_SEQIV=y
-CONFIG_CRYPTO_ECHAINIV=m
-CONFIG_CRYPTO_ESSIV=m
-# end of AEAD (authenticated encryption with associated data) ciphers
-
-#
-# Hashes, digests, and MACs
-#
-CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_CMAC=m
-CONFIG_CRYPTO_GHASH=y
-CONFIG_CRYPTO_HMAC=y
-CONFIG_CRYPTO_MD4=m
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_MICHAEL_MIC=m
-CONFIG_CRYPTO_POLYVAL=m
-CONFIG_CRYPTO_POLY1305=m
-CONFIG_CRYPTO_RMD160=m
-CONFIG_CRYPTO_SHA1=y
-CONFIG_CRYPTO_SHA256=y
-CONFIG_CRYPTO_SHA512=y
-CONFIG_CRYPTO_SHA3=y
-CONFIG_CRYPTO_SM3=m
-CONFIG_CRYPTO_SM3_GENERIC=m
-CONFIG_CRYPTO_STREEBOG=m
-CONFIG_CRYPTO_WP512=m
-CONFIG_CRYPTO_XCBC=m
-CONFIG_CRYPTO_XXHASH=m
-# end of Hashes, digests, and MACs
-
-#
-# CRCs (cyclic redundancy checks)
-#
-CONFIG_CRYPTO_CRC32C=y
-CONFIG_CRYPTO_CRC32=m
-CONFIG_CRYPTO_CRCT10DIF=y
-CONFIG_CRYPTO_CRC64_ROCKSOFT=y
-# end of CRCs (cyclic redundancy checks)
-
-#
-# Compression
-#
-CONFIG_CRYPTO_DEFLATE=m
-CONFIG_CRYPTO_LZO=y
-CONFIG_CRYPTO_842=m
-CONFIG_CRYPTO_LZ4=m
-CONFIG_CRYPTO_LZ4HC=m
-CONFIG_CRYPTO_ZSTD=m
-# end of Compression
-
-#
-# Random number generation
-#
-CONFIG_CRYPTO_ANSI_CPRNG=m
-CONFIG_CRYPTO_DRBG_MENU=y
-CONFIG_CRYPTO_DRBG_HMAC=y
-CONFIG_CRYPTO_DRBG_HASH=y
-CONFIG_CRYPTO_DRBG_CTR=y
-CONFIG_CRYPTO_DRBG=y
-CONFIG_CRYPTO_JITTERENTROPY=y
-CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64
-CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
-CONFIG_CRYPTO_JITTERENTROPY_OSR=1
-CONFIG_CRYPTO_KDF800108_CTR=y
-# end of Random number generation
-
-#
-# Userspace interface
-#
-CONFIG_CRYPTO_USER_API=m
-CONFIG_CRYPTO_USER_API_HASH=m
-CONFIG_CRYPTO_USER_API_SKCIPHER=m
-CONFIG_CRYPTO_USER_API_RNG=m
-# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
-CONFIG_CRYPTO_USER_API_AEAD=m
-CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
-# end of Userspace interface
-
-CONFIG_CRYPTO_HASH_INFO=y
-
-#
-# Accelerated Cryptographic Algorithms for CPU (x86)
-#
-CONFIG_CRYPTO_CURVE25519_X86=m
-CONFIG_CRYPTO_AES_NI_INTEL=m
-CONFIG_CRYPTO_BLOWFISH_X86_64=m
-CONFIG_CRYPTO_CAMELLIA_X86_64=m
-CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m
-CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
-CONFIG_CRYPTO_CAST5_AVX_X86_64=m
-CONFIG_CRYPTO_CAST6_AVX_X86_64=m
-CONFIG_CRYPTO_DES3_EDE_X86_64=m
-CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
-CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
-CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
-CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64=m
-CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64=m
-CONFIG_CRYPTO_TWOFISH_X86_64=m
-CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
-CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
-CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64=m
-CONFIG_CRYPTO_ARIA_AESNI_AVX2_X86_64=m
-CONFIG_CRYPTO_ARIA_GFNI_AVX512_X86_64=m
-CONFIG_CRYPTO_CHACHA20_X86_64=m
-CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m
-CONFIG_CRYPTO_NHPOLY1305_SSE2=m
-CONFIG_CRYPTO_NHPOLY1305_AVX2=m
-CONFIG_CRYPTO_BLAKE2S_X86=y
-CONFIG_CRYPTO_POLYVAL_CLMUL_NI=m
-CONFIG_CRYPTO_POLY1305_X86_64=m
-CONFIG_CRYPTO_SHA1_SSSE3=m
-CONFIG_CRYPTO_SHA256_SSSE3=m
-CONFIG_CRYPTO_SHA512_SSSE3=m
-CONFIG_CRYPTO_SM3_AVX_X86_64=m
-CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
-# end of Accelerated Cryptographic Algorithms for CPU (x86)
-
-CONFIG_CRYPTO_HW=y
-CONFIG_CRYPTO_DEV_PADLOCK=y
-CONFIG_CRYPTO_DEV_PADLOCK_AES=m
-CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
-CONFIG_CRYPTO_DEV_ATMEL_I2C=m
-CONFIG_CRYPTO_DEV_ATMEL_ECC=m
-CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
-CONFIG_CRYPTO_DEV_CCP=y
-CONFIG_CRYPTO_DEV_CCP_DD=m
-CONFIG_CRYPTO_DEV_SP_CCP=y
-CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
-CONFIG_CRYPTO_DEV_SP_PSP=y
-# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
-CONFIG_CRYPTO_DEV_NITROX=m
-CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m
-CONFIG_CRYPTO_DEV_QAT=m
-CONFIG_CRYPTO_DEV_QAT_DH895xCC=m
-CONFIG_CRYPTO_DEV_QAT_C3XXX=m
-CONFIG_CRYPTO_DEV_QAT_C62X=m
-CONFIG_CRYPTO_DEV_QAT_4XXX=m
-CONFIG_CRYPTO_DEV_QAT_420XX=m
-CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
-CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m
-CONFIG_CRYPTO_DEV_QAT_C62XVF=m
-# CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION is not set
-CONFIG_CRYPTO_DEV_IAA_CRYPTO=m
-# CONFIG_CRYPTO_DEV_IAA_CRYPTO_STATS is not set
-CONFIG_CRYPTO_DEV_CHELSIO=m
-CONFIG_CRYPTO_DEV_VIRTIO=m
-CONFIG_CRYPTO_DEV_SAFEXCEL=m
-CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
-# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
-CONFIG_ASYMMETRIC_KEY_TYPE=y
-CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
-CONFIG_X509_CERTIFICATE_PARSER=y
-CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
-CONFIG_PKCS7_MESSAGE_PARSER=y
-# CONFIG_PKCS7_TEST_KEY is not set
-# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
-# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
-
-#
-# Certificates for signature checking
-#
-CONFIG_SYSTEM_TRUSTED_KEYRING=y
-CONFIG_SYSTEM_TRUSTED_KEYS=""
-# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
-# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
-# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
-# end of Certificates for signature checking
-
-CONFIG_BINARY_PRINTF=y
-
-#
-# Library routines
-#
-CONFIG_RAID6_PQ=m
-CONFIG_RAID6_PQ_BENCHMARK=y
-CONFIG_LINEAR_RANGES=y
-CONFIG_PACKING=y
-CONFIG_BITREVERSE=y
-CONFIG_GENERIC_STRNCPY_FROM_USER=y
-CONFIG_GENERIC_STRNLEN_USER=y
-CONFIG_GENERIC_NET_UTILS=y
-CONFIG_CORDIC=m
-CONFIG_PRIME_NUMBERS=m
-CONFIG_RATIONAL=y
-CONFIG_GENERIC_IOMAP=y
-CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
-CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
-CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
-
-#
-# Crypto library routines
-#
-CONFIG_CRYPTO_LIB_UTILS=y
-CONFIG_CRYPTO_LIB_AES=y
-CONFIG_CRYPTO_LIB_AESCFB=y
-CONFIG_CRYPTO_LIB_ARC4=m
-CONFIG_CRYPTO_LIB_GF128MUL=y
-CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
-CONFIG_CRYPTO_LIB_CHACHA=m
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
-CONFIG_CRYPTO_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_DES=m
-CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
-CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
-CONFIG_CRYPTO_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
-CONFIG_CRYPTO_LIB_SHA1=y
-CONFIG_CRYPTO_LIB_SHA256=y
-# end of Crypto library routines
-
-CONFIG_CRC_CCITT=y
-CONFIG_CRC16=y
-CONFIG_CRC_T10DIF=y
-CONFIG_ARCH_HAS_CRC_T10DIF=y
-CONFIG_CRC_T10DIF_ARCH=y
-CONFIG_CRC64_ROCKSOFT=y
-CONFIG_CRC_ITU_T=m
-CONFIG_CRC32=y
-CONFIG_ARCH_HAS_CRC32=y
-CONFIG_CRC32_ARCH=y
-CONFIG_CRC64=y
-# CONFIG_CRC4 is not set
-CONFIG_CRC7=m
-CONFIG_LIBCRC32C=m
-CONFIG_CRC8=y
-CONFIG_CRC_OPTIMIZATIONS=y
-CONFIG_XXHASH=y
-# CONFIG_RANDOM32_SELFTEST is not set
-CONFIG_842_COMPRESS=m
-CONFIG_842_DECOMPRESS=m
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_LZO_COMPRESS=y
-CONFIG_LZO_DECOMPRESS=y
-CONFIG_LZ4_COMPRESS=m
-CONFIG_LZ4HC_COMPRESS=m
-CONFIG_LZ4_DECOMPRESS=y
-CONFIG_ZSTD_COMMON=y
-CONFIG_ZSTD_COMPRESS=y
-CONFIG_ZSTD_DECOMPRESS=y
-CONFIG_XZ_DEC=y
-CONFIG_XZ_DEC_X86=y
-CONFIG_XZ_DEC_POWERPC=y
-CONFIG_XZ_DEC_ARM=y
-CONFIG_XZ_DEC_ARMTHUMB=y
-CONFIG_XZ_DEC_ARM64=y
-CONFIG_XZ_DEC_SPARC=y
-CONFIG_XZ_DEC_RISCV=y
-CONFIG_XZ_DEC_MICROLZMA=y
-CONFIG_XZ_DEC_BCJ=y
-CONFIG_XZ_DEC_TEST=m
-CONFIG_DECOMPRESS_GZIP=y
-CONFIG_DECOMPRESS_BZIP2=y
-CONFIG_DECOMPRESS_LZMA=y
-CONFIG_DECOMPRESS_XZ=y
-CONFIG_DECOMPRESS_LZO=y
-CONFIG_DECOMPRESS_LZ4=y
-CONFIG_DECOMPRESS_ZSTD=y
-CONFIG_GENERIC_ALLOCATOR=y
-CONFIG_REED_SOLOMON=m
-CONFIG_REED_SOLOMON_ENC8=y
-CONFIG_REED_SOLOMON_DEC8=y
-CONFIG_REED_SOLOMON_DEC16=y
-CONFIG_BCH=m
-CONFIG_BCH_CONST_PARAMS=y
-CONFIG_TEXTSEARCH=y
-CONFIG_TEXTSEARCH_KMP=m
-CONFIG_TEXTSEARCH_BM=m
-CONFIG_TEXTSEARCH_FSM=m
-CONFIG_BTREE=y
-CONFIG_INTERVAL_TREE=y
-CONFIG_XARRAY_MULTI=y
-CONFIG_ASSOCIATIVE_ARRAY=y
-CONFIG_CLOSURES=y
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
-CONFIG_HAS_IOPORT_MAP=y
-CONFIG_HAS_DMA=y
-CONFIG_DMA_OPS_HELPERS=y
-CONFIG_NEED_SG_DMA_FLAGS=y
-CONFIG_NEED_SG_DMA_LENGTH=y
-CONFIG_NEED_DMA_MAP_STATE=y
-CONFIG_ARCH_DMA_ADDR_T_64BIT=y
-CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y
-CONFIG_SWIOTLB=y
-# CONFIG_SWIOTLB_DYNAMIC is not set
-CONFIG_DMA_NEED_SYNC=y
-CONFIG_DMA_CMA=y
-# CONFIG_DMA_NUMA_CMA is not set
-
-#
-# Default contiguous memory area size:
-#
-CONFIG_CMA_SIZE_MBYTES=0
-CONFIG_CMA_SIZE_SEL_MBYTES=y
-# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
-# CONFIG_CMA_SIZE_SEL_MIN is not set
-# CONFIG_CMA_SIZE_SEL_MAX is not set
-CONFIG_CMA_ALIGNMENT=8
-# CONFIG_DMA_API_DEBUG is not set
-# CONFIG_DMA_MAP_BENCHMARK is not set
-CONFIG_SGL_ALLOC=y
-CONFIG_IOMMU_HELPER=y
-CONFIG_CHECK_SIGNATURE=y
-CONFIG_CPU_RMAP=y
-CONFIG_DQL=y
-CONFIG_GLOB=y
-# CONFIG_GLOB_SELFTEST is not set
-CONFIG_NLATTR=y
-CONFIG_LRU_CACHE=m
-CONFIG_CLZ_TAB=y
-CONFIG_IRQ_POLL=y
-CONFIG_MPILIB=y
-CONFIG_SIGNATURE=y
-CONFIG_DIMLIB=y
-CONFIG_OID_REGISTRY=y
-CONFIG_UCS2_STRING=y
-CONFIG_HAVE_GENERIC_VDSO=y
-CONFIG_GENERIC_GETTIMEOFDAY=y
-CONFIG_GENERIC_VDSO_TIME_NS=y
-CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT=y
-CONFIG_VDSO_GETRANDOM=y
-CONFIG_FONT_SUPPORT=y
-CONFIG_FONTS=y
-CONFIG_FONT_8x8=y
-CONFIG_FONT_8x16=y
-# CONFIG_FONT_6x11 is not set
-# CONFIG_FONT_7x14 is not set
-# CONFIG_FONT_PEARL_8x8 is not set
-# CONFIG_FONT_ACORN_8x8 is not set
-# CONFIG_FONT_MINI_4x6 is not set
-CONFIG_FONT_6x10=y
-# CONFIG_FONT_10x18 is not set
-# CONFIG_FONT_SUN8x16 is not set
-# CONFIG_FONT_SUN12x22 is not set
-CONFIG_FONT_TER16x32=y
-CONFIG_FONT_6x8=y
-CONFIG_SG_POOL=y
-CONFIG_ARCH_HAS_PMEM_API=y
-CONFIG_MEMREGION=y
-CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y
-CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
-CONFIG_ARCH_HAS_COPY_MC=y
-CONFIG_ARCH_STACKWALK=y
-CONFIG_STACKDEPOT=y
-CONFIG_STACKDEPOT_MAX_FRAMES=64
-CONFIG_SBITMAP=y
-CONFIG_PARMAN=m
-CONFIG_OBJAGG=m
-# CONFIG_LWQ_TEST is not set
-# end of Library routines
-
-CONFIG_PLDMFW=y
-CONFIG_ASN1_ENCODER=y
-CONFIG_POLYNOMIAL=m
-CONFIG_FIRMWARE_TABLE=y
-CONFIG_UNION_FIND=y
-CONFIG_MIN_HEAP=y
-
-#
-# Kernel hacking
-#
-
-#
-# printk and dmesg options
-#
-CONFIG_PRINTK_TIME=y
-# CONFIG_PRINTK_CALLER is not set
-CONFIG_STACKTRACE_BUILD_ID=y
-CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
-CONFIG_CONSOLE_LOGLEVEL_QUIET=4
-CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
-CONFIG_BOOT_PRINTK_DELAY=y
-CONFIG_DYNAMIC_DEBUG=y
-CONFIG_DYNAMIC_DEBUG_CORE=y
-CONFIG_SYMBOLIC_ERRNAME=y
-CONFIG_DEBUG_BUGVERBOSE=y
-# end of printk and dmesg options
-
-CONFIG_DEBUG_KERNEL=y
-CONFIG_DEBUG_MISC=y
-
-#
-# Compile-time checks and compiler options
-#
-CONFIG_AS_HAS_NON_CONST_ULEB128=y
-CONFIG_DEBUG_INFO_NONE=y
-# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set
-# CONFIG_DEBUG_INFO_DWARF4 is not set
-# CONFIG_DEBUG_INFO_DWARF5 is not set
-CONFIG_FRAME_WARN=1024
-# CONFIG_STRIP_ASM_SYMS is not set
-# CONFIG_READABLE_ASM is not set
-# CONFIG_HEADERS_INSTALL is not set
-# CONFIG_DEBUG_SECTION_MISMATCH is not set
-CONFIG_SECTION_MISMATCH_WARN_ONLY=y
-# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
-CONFIG_ARCH_WANT_FRAME_POINTERS=y
-CONFIG_FRAME_POINTER=y
-CONFIG_OBJTOOL=y
-CONFIG_STACK_VALIDATION=y
-# CONFIG_VMLINUX_MAP is not set
-# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
-# end of Compile-time checks and compiler options
-
-#
-# Generic Kernel Debugging Instruments
-#
-CONFIG_MAGIC_SYSRQ=y
-CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
-CONFIG_MAGIC_SYSRQ_SERIAL=y
-CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
-CONFIG_DEBUG_FS=y
-CONFIG_DEBUG_FS_ALLOW_ALL=y
-# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
-# CONFIG_DEBUG_FS_ALLOW_NONE is not set
-CONFIG_HAVE_ARCH_KGDB=y
-CONFIG_KGDB=y
-CONFIG_KGDB_HONOUR_BLOCKLIST=y
-CONFIG_KGDB_SERIAL_CONSOLE=y
-# CONFIG_KGDB_TESTS is not set
-CONFIG_KGDB_LOW_LEVEL_TRAP=y
-CONFIG_KGDB_KDB=y
-CONFIG_KDB_DEFAULT_ENABLE=0x1
-CONFIG_KDB_KEYBOARD=y
-CONFIG_KDB_CONTINUE_CATASTROPHIC=0
-CONFIG_ARCH_HAS_EARLY_DEBUG=y
-CONFIG_ARCH_HAS_UBSAN=y
-# CONFIG_UBSAN is not set
-CONFIG_HAVE_ARCH_KCSAN=y
-CONFIG_HAVE_KCSAN_COMPILER=y
-# CONFIG_KCSAN is not set
-# end of Generic Kernel Debugging Instruments
-
-#
-# Networking Debugging
-#
-# CONFIG_NET_DEV_REFCNT_TRACKER is not set
-# CONFIG_NET_NS_REFCNT_TRACKER is not set
-# CONFIG_DEBUG_NET is not set
-# CONFIG_DEBUG_NET_SMALL_RTNL is not set
-# end of Networking Debugging
-
-#
-# Memory Debugging
-#
-CONFIG_PAGE_EXTENSION=y
-# CONFIG_DEBUG_PAGEALLOC is not set
-CONFIG_SLUB_DEBUG=y
-# CONFIG_SLUB_DEBUG_ON is not set
-# CONFIG_PAGE_OWNER is not set
-# CONFIG_PAGE_TABLE_CHECK is not set
-# CONFIG_PAGE_POISONING is not set
-# CONFIG_DEBUG_PAGE_REF is not set
-# CONFIG_DEBUG_RODATA_TEST is not set
-CONFIG_ARCH_HAS_DEBUG_WX=y
-# CONFIG_DEBUG_WX is not set
-CONFIG_GENERIC_PTDUMP=y
-# CONFIG_PTDUMP_DEBUGFS is not set
-CONFIG_HAVE_DEBUG_KMEMLEAK=y
-# CONFIG_DEBUG_KMEMLEAK is not set
-# CONFIG_PER_VMA_LOCK_STATS is not set
-# CONFIG_DEBUG_OBJECTS is not set
-# CONFIG_SHRINKER_DEBUG is not set
-# CONFIG_DEBUG_STACK_USAGE is not set
-CONFIG_SCHED_STACK_END_CHECK=y
-CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y
-# CONFIG_DEBUG_VM is not set
-# CONFIG_DEBUG_VM_PGTABLE is not set
-CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
-# CONFIG_DEBUG_VIRTUAL is not set
-# CONFIG_DEBUG_MEMORY_INIT is not set
-CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m
-# CONFIG_DEBUG_PER_CPU_MAPS is not set
-CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y
-# CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set
-CONFIG_CODE_TAGGING=y
-CONFIG_MEM_ALLOC_PROFILING=y
-CONFIG_MEM_ALLOC_PROFILING_ENABLED_BY_DEFAULT=y
-CONFIG_MEM_ALLOC_PROFILING_DEBUG=y
-CONFIG_HAVE_ARCH_KASAN=y
-CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
-CONFIG_CC_HAS_KASAN_GENERIC=y
-CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
-# CONFIG_KASAN is not set
-CONFIG_HAVE_ARCH_KFENCE=y
-CONFIG_KFENCE=y
-CONFIG_KFENCE_SAMPLE_INTERVAL=0
-CONFIG_KFENCE_NUM_OBJECTS=255
-# CONFIG_KFENCE_DEFERRABLE is not set
-# CONFIG_KFENCE_STATIC_KEYS is not set
-CONFIG_KFENCE_STRESS_TEST_FAULTS=0
-CONFIG_HAVE_ARCH_KMSAN=y
-# end of Memory Debugging
-
-# CONFIG_DEBUG_SHIRQ is not set
-
-#
-# Debug Oops, Lockups and Hangs
-#
-# CONFIG_PANIC_ON_OOPS is not set
-CONFIG_PANIC_ON_OOPS_VALUE=0
-CONFIG_PANIC_TIMEOUT=0
-CONFIG_LOCKUP_DETECTOR=y
-CONFIG_SOFTLOCKUP_DETECTOR=y
-# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
-CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y
-CONFIG_HARDLOCKUP_DETECTOR=y
-# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
-CONFIG_HARDLOCKUP_DETECTOR_PERF=y
-# CONFIG_HARDLOCKUP_DETECTOR_BUDDY is not set
-# CONFIG_HARDLOCKUP_DETECTOR_ARCH is not set
-CONFIG_HARDLOCKUP_DETECTOR_COUNTS_HRTIMER=y
-CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y
-# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
-CONFIG_DETECT_HUNG_TASK=y
-CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
-# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
-# CONFIG_WQ_WATCHDOG is not set
-# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
-# CONFIG_TEST_LOCKUP is not set
-# end of Debug Oops, Lockups and Hangs
-
-#
-# Scheduler Debugging
-#
-CONFIG_SCHED_DEBUG=y
-CONFIG_SCHED_INFO=y
-CONFIG_SCHEDSTATS=y
-# end of Scheduler Debugging
-
-# CONFIG_DEBUG_PREEMPT is not set
-
-#
-# Lock Debugging (spinlocks, mutexes, etc...)
-#
-CONFIG_LOCK_DEBUGGING_SUPPORT=y
-# CONFIG_PROVE_LOCKING is not set
-# CONFIG_LOCK_STAT is not set
-# CONFIG_DEBUG_RT_MUTEXES is not set
-# CONFIG_DEBUG_SPINLOCK is not set
-# CONFIG_DEBUG_MUTEXES is not set
-# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
-# CONFIG_DEBUG_RWSEMS is not set
-# CONFIG_DEBUG_LOCK_ALLOC is not set
-# CONFIG_DEBUG_ATOMIC_SLEEP is not set
-# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
-CONFIG_LOCK_TORTURE_TEST=m
-CONFIG_WW_MUTEX_SELFTEST=m
-# CONFIG_SCF_TORTURE_TEST is not set
-# CONFIG_CSD_LOCK_WAIT_DEBUG is not set
-# end of Lock Debugging (spinlocks, mutexes, etc...)
-
-# CONFIG_NMI_CHECK_CPU is not set
-# CONFIG_DEBUG_IRQFLAGS is not set
-CONFIG_STACKTRACE=y
-# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
-# CONFIG_DEBUG_KOBJECT is not set
-
-#
-# Debug kernel data structures
-#
-# CONFIG_DEBUG_LIST is not set
-# CONFIG_DEBUG_PLIST is not set
-# CONFIG_DEBUG_SG is not set
-# CONFIG_DEBUG_NOTIFIERS is not set
-# CONFIG_DEBUG_CLOSURES is not set
-# CONFIG_DEBUG_MAPLE_TREE is not set
-# end of Debug kernel data structures
-
-#
-# RCU Debugging
-#
-CONFIG_TORTURE_TEST=m
-# CONFIG_RCU_SCALE_TEST is not set
-# CONFIG_RCU_TORTURE_TEST is not set
-# CONFIG_RCU_REF_SCALE_TEST is not set
-CONFIG_RCU_CPU_STALL_TIMEOUT=60
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
-# CONFIG_RCU_CPU_STALL_CPUTIME is not set
-# CONFIG_RCU_TRACE is not set
-# CONFIG_RCU_EQS_DEBUG is not set
-# end of RCU Debugging
-
-# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
-# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
-# CONFIG_LATENCYTOP is not set
-# CONFIG_DEBUG_CGROUP_REF is not set
-CONFIG_USER_STACKTRACE_SUPPORT=y
-CONFIG_NOP_TRACER=y
-CONFIG_HAVE_RETHOOK=y
-CONFIG_RETHOOK=y
-CONFIG_HAVE_FUNCTION_TRACER=y
-CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
-CONFIG_HAVE_FUNCTION_GRAPH_FREGS=y
-CONFIG_HAVE_FTRACE_GRAPH_FUNC=y
-CONFIG_HAVE_DYNAMIC_FTRACE=y
-CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
-CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
-CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y
-CONFIG_HAVE_FTRACE_REGS_HAVING_PT_REGS=y
-CONFIG_HAVE_DYNAMIC_FTRACE_NO_PATCHABLE=y
-CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
-CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
-CONFIG_HAVE_FENTRY=y
-CONFIG_HAVE_OBJTOOL_MCOUNT=y
-CONFIG_HAVE_OBJTOOL_NOP_MCOUNT=y
-CONFIG_HAVE_C_RECORDMCOUNT=y
-CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y
-CONFIG_BUILDTIME_MCOUNT_SORT=y
-CONFIG_TRACER_MAX_TRACE=y
-CONFIG_TRACE_CLOCK=y
-CONFIG_RING_BUFFER=y
-CONFIG_EVENT_TRACING=y
-CONFIG_CONTEXT_SWITCH_TRACER=y
-CONFIG_TRACING=y
-CONFIG_GENERIC_TRACER=y
-CONFIG_TRACING_SUPPORT=y
-CONFIG_FTRACE=y
-# CONFIG_BOOTTIME_TRACING is not set
-CONFIG_FUNCTION_TRACER=y
-CONFIG_FUNCTION_GRAPH_TRACER=y
-# CONFIG_FUNCTION_GRAPH_RETVAL is not set
-# CONFIG_FUNCTION_GRAPH_RETADDR is not set
-CONFIG_DYNAMIC_FTRACE=y
-CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
-CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
-CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y
-CONFIG_FPROBE=y
-CONFIG_FUNCTION_PROFILER=y
-CONFIG_STACK_TRACER=y
-# CONFIG_IRQSOFF_TRACER is not set
-# CONFIG_PREEMPT_TRACER is not set
-CONFIG_SCHED_TRACER=y
-# CONFIG_HWLAT_TRACER is not set
-# CONFIG_OSNOISE_TRACER is not set
-# CONFIG_TIMERLAT_TRACER is not set
-CONFIG_MMIOTRACE=y
-CONFIG_FTRACE_SYSCALLS=y
-CONFIG_TRACER_SNAPSHOT=y
-# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
-CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
-CONFIG_BLK_DEV_IO_TRACE=y
-CONFIG_FPROBE_EVENTS=y
-CONFIG_KPROBE_EVENTS=y
-# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
-CONFIG_UPROBE_EVENTS=y
-CONFIG_BPF_EVENTS=y
-CONFIG_DYNAMIC_EVENTS=y
-CONFIG_PROBE_EVENTS=y
-# CONFIG_BPF_KPROBE_OVERRIDE is not set
-CONFIG_FTRACE_MCOUNT_RECORD=y
-CONFIG_FTRACE_MCOUNT_USE_CC=y
-CONFIG_SYNTH_EVENTS=y
-# CONFIG_USER_EVENTS is not set
-# CONFIG_HIST_TRIGGERS is not set
-# CONFIG_TRACE_EVENT_INJECT is not set
-# CONFIG_TRACEPOINT_BENCHMARK is not set
-# CONFIG_RING_BUFFER_BENCHMARK is not set
-# CONFIG_TRACE_EVAL_MAP_FILE is not set
-# CONFIG_FTRACE_RECORD_RECURSION is not set
-# CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING is not set
-# CONFIG_FTRACE_STARTUP_TEST is not set
-# CONFIG_FTRACE_SORT_STARTUP_TEST is not set
-# CONFIG_RING_BUFFER_STARTUP_TEST is not set
-# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
-# CONFIG_MMIOTRACE_TEST is not set
-# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
-# CONFIG_SYNTH_EVENT_GEN_TEST is not set
-# CONFIG_KPROBE_EVENT_GEN_TEST is not set
-# CONFIG_RV is not set
-# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
-# CONFIG_SAMPLES is not set
-CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y
-CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y
-CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
-CONFIG_STRICT_DEVMEM=y
-CONFIG_IO_STRICT_DEVMEM=y
-
-#
-# x86 Debugging
-#
-CONFIG_EARLY_PRINTK_USB=y
-# CONFIG_X86_VERBOSE_BOOTUP is not set
-CONFIG_EARLY_PRINTK=y
-CONFIG_EARLY_PRINTK_DBGP=y
-# CONFIG_EARLY_PRINTK_USB_XDBC is not set
-# CONFIG_EFI_PGT_DUMP is not set
-# CONFIG_DEBUG_TLBFLUSH is not set
-# CONFIG_IOMMU_DEBUG is not set
-CONFIG_HAVE_MMIOTRACE_SUPPORT=y
-# CONFIG_X86_DECODER_SELFTEST is not set
-# CONFIG_IO_DELAY_0X80 is not set
-CONFIG_IO_DELAY_0XED=y
-# CONFIG_IO_DELAY_UDELAY is not set
-# CONFIG_IO_DELAY_NONE is not set
-# CONFIG_DEBUG_BOOT_PARAMS is not set
-# CONFIG_CPA_DEBUG is not set
-# CONFIG_DEBUG_ENTRY is not set
-# CONFIG_DEBUG_NMI_SELFTEST is not set
-CONFIG_X86_DEBUG_FPU=y
-CONFIG_PUNIT_ATOM_DEBUG=m
-# CONFIG_UNWINDER_ORC is not set
-CONFIG_UNWINDER_FRAME_POINTER=y
-# end of x86 Debugging
-
-#
-# Kernel Testing and Coverage
-#
-# CONFIG_KUNIT is not set
-CONFIG_NOTIFIER_ERROR_INJECTION=m
-CONFIG_PM_NOTIFIER_ERROR_INJECT=m
-CONFIG_NETDEV_NOTIFIER_ERROR_INJECT=m
-CONFIG_FUNCTION_ERROR_INJECTION=y
-# CONFIG_FAULT_INJECTION is not set
-CONFIG_ARCH_HAS_KCOV=y
-CONFIG_CC_HAS_SANCOV_TRACE_PC=y
-# CONFIG_KCOV is not set
-CONFIG_RUNTIME_TESTING_MENU=y
-# CONFIG_TEST_DHRY is not set
-# CONFIG_LKDTM is not set
-# CONFIG_TEST_MIN_HEAP is not set
-# CONFIG_TEST_DIV64 is not set
-# CONFIG_TEST_MULDIV64 is not set
-# CONFIG_BACKTRACE_SELF_TEST is not set
-# CONFIG_TEST_REF_TRACKER is not set
-# CONFIG_RBTREE_TEST is not set
-# CONFIG_REED_SOLOMON_TEST is not set
-CONFIG_INTERVAL_TREE_TEST=m
-CONFIG_PERCPU_TEST=m
-# CONFIG_ATOMIC64_SELFTEST is not set
-CONFIG_ASYNC_RAID6_TEST=m
-CONFIG_TEST_HEXDUMP=m
-CONFIG_TEST_KSTRTOX=m
-CONFIG_TEST_PRINTF=m
-CONFIG_TEST_SCANF=m
-CONFIG_TEST_BITMAP=m
-CONFIG_TEST_UUID=m
-CONFIG_TEST_XARRAY=m
-# CONFIG_TEST_MAPLE_TREE is not set
-CONFIG_TEST_RHASHTABLE=m
-CONFIG_TEST_IDA=m
-CONFIG_TEST_PARMAN=m
-CONFIG_TEST_LKM=m
-CONFIG_TEST_BITOPS=m
-CONFIG_TEST_VMALLOC=m
-CONFIG_TEST_BPF=m
-CONFIG_TEST_BLACKHOLE_DEV=m
-CONFIG_FIND_BIT_BENCHMARK=m
-CONFIG_TEST_FIRMWARE=m
-# CONFIG_TEST_SYSCTL is not set
-CONFIG_TEST_UDELAY=m
-CONFIG_TEST_STATIC_KEYS=m
-# CONFIG_TEST_DYNAMIC_DEBUG is not set
-# CONFIG_TEST_KMOD is not set
-# CONFIG_TEST_KALLSYMS is not set
-# CONFIG_TEST_MEMCAT_P is not set
-CONFIG_TEST_OBJAGG=m
-# CONFIG_TEST_MEMINIT is not set
-# CONFIG_TEST_FREE_PAGES is not set
-# CONFIG_TEST_FPU is not set
-# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set
-CONFIG_TEST_OBJPOOL=m
-CONFIG_ARCH_USE_MEMTEST=y
-CONFIG_MEMTEST=y
-# CONFIG_HYPERV_TESTING is not set
-# end of Kernel Testing and Coverage
-
-#
-# Rust hacking
-#
-# end of Rust hacking
-# end of Kernel hacking
diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm
index 42eebac7fa..c92975a2d1 100644
--- a/gnu/packages/backup.scm
+++ b/gnu/packages/backup.scm
@@ -1329,13 +1329,13 @@ compression parameters used by Gzip.")
(define-public borgmatic
(package
(name "borgmatic")
- (version "1.8.14")
+ (version "2.0.7")
(source
(origin
(method url-fetch)
(uri (pypi-uri "borgmatic" version))
(sha256
- (base32 "0im7kx9mq1gymid88wa6yxcif4bdqpz5lag5fp9kpm8r5k13p2sr"))))
+ (base32 "01l44ny2zyn7x1hhbvhhhwr12jipcjxl3j1cz13kf6c3bdfwms8y"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -1371,7 +1371,6 @@ compression parameters used by Gzip.")
(inputs
(list borg
python-apprise
- python-colorama
python-jsonschema
python-requests
python-ruamel.yaml))
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm
index 320081d818..66d4719998 100644
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@ -374,7 +374,7 @@ differences.")
#~'("XFAIL_TESTS=test-year2038"))
;; TODO: Figure out why these gnulib tests are failing.
((and (not (%current-target-system))
- (target-ppc64le?))
+ (target-powerpc?))
#~'("XFAIL_TESTS=test-float-h large-subopt"))
(else
#~'()))
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index e68c801866..1b381f1bb8 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -87,9 +87,6 @@
#:use-module (gnu packages cpp)
#:use-module (gnu packages cpio)
#:use-module (gnu packages cran)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-web)
#:use-module (gnu packages curl)
#:use-module (gnu packages docbook)
#:use-module (gnu packages documentation)
@@ -2280,33 +2277,6 @@ Format (GFF) with Biopython integration.")
;; These test require a 84 GB file.
"--skip=http_two"
"--skip=http_cloud_urls_md_3")
- #:cargo-inputs
- (list rust-anyinput-0.1
- rust-bytecount-0.6
- rust-byteorder-1
- rust-bytes-1
- rust-cloud-file-0.2
- rust-derive-builder-0.20
- rust-dpc-pariter-0.4
- rust-fetch-data-0.2
- rust-futures-util-0.3
- rust-itertools-0.13
- rust-ndarray-0.16
- rust-ndarray-npy-0.9
- rust-num-traits-0.2
- rust-numpy-0.22
- rust-pyo3-0.22
- rust-pyo3-build-config-0.22
- rust-rayon-1
- rust-statrs-0.17
- rust-thiserror-1
- rust-tokio-1)
- #:cargo-development-inputs
- (list rust-anyhow-1
- rust-ndarray-rand-0.15
- rust-rusoto-credential-0.48
- rust-temp-testdir-0.2
- rust-thousands-0.2)
#:imported-modules
(append %cargo-build-system-modules
%pyproject-build-system-modules)
@@ -2418,7 +2388,7 @@ version = ~s
python-pytest-doctestplus
python-recommonmark
python-sphinx))
- (inputs (list python-wrapper))
+ (inputs (cons python-wrapper (cargo-inputs 'python-bed-reader)))
(propagated-inputs (list python-numpy python-pandas python-scipy))
(home-page "https://fastlmm.github.io/")
(synopsis "Read and write the PLINK BED format, simply and efficiently")
@@ -4697,19 +4667,9 @@ compressed files.")
"find_package(bioparser 3.0.13 CONFIG)")
(("find_package\\(biosoup 0.10.0 QUIET\\)")
"find_package(biosoup 0.10.0 CONFIG)")
- (("GTest_FOUND") "TRUE")))))
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bio" ,rust-bio-0.33)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-docopt" ,rust-docopt-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-indicatif" ,rust-indicatif-0.15)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-seq-io" ,rust-seq-io-0.3))))
+ (("GTest_FOUND") "TRUE")))))))
(inputs
- (list bioparser biosoup))
+ (cons* bioparser biosoup (cargo-inputs 'circtools)))
(native-inputs
(list cmake-minimal pkg-config googletest))
(home-page "https://github.com/Kevinzjy/circtools")
@@ -6211,29 +6171,6 @@ setup"))))
gene predictor designed to work with assembled, aligned RNA-seq transcripts.")
(license license:gpl3+)))
-(define-public clustal-omega
- (package
- (name "clustal-omega")
- (version "1.2.4")
- (source (origin
- (method url-fetch)
- (uri (string-append "http://www.clustal.org/omega/clustal-omega-"
- version ".tar.gz"))
- (sha256
- (base32
- "1vm30mzncwdv881vrcwg11vzvrsmwy4wg80j5i0lcfk6dlld50w6"))))
- (build-system gnu-build-system)
- (inputs
- (list argtable))
- (home-page "http://www.clustal.org/omega/")
- (synopsis "Multiple sequence aligner for protein and DNA/RNA")
- (description
- "Clustal-Omega is a general purpose multiple sequence alignment (MSA)
-program for protein and DNA/RNA. It produces high quality MSAs and is capable
-of handling data-sets of hundreds of thousands of sequences in reasonable
-time.")
- (license license:gpl2+)))
-
(define-public crossmap
(package
(name "crossmap")
@@ -7156,18 +7093,17 @@ accurately delineate genomic rearrangements throughout the genome.")
(define-public transanno
(package
(name "transanno")
- (version "0.3.0")
+ (version "0.4.5")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/informationsea/transanno")
- ;; Corresponds to tag v0.3.0
- (commit "df49050c92644ea12d9d5c6fae2186ca436dbca3")))
+ (commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
- "1jpn7s3cnd9ybk4lmfbhj2arhf6cmrv7jp74n7n87m3a3irkaif1"))
+ "0x62v8qhnpw8579kcqpr9k5ldv2y3awjp7a32f1j8qky0i1jgxp1"))
(snippet
'(with-output-to-file "liftover-rs/build.rs"
(lambda _
@@ -7190,28 +7126,9 @@ accurately delineate genomic rearrangements throughout the genome.")
"/bin/bash")))
(invoke "bash" "prepare-test-files.sh")))
(add-before 'install 'chdir
- (lambda _ (chdir "transanno"))))
- #:cargo-inputs
- `(("rust-anyhow" ,rust-anyhow-1)
- ("rust-autocompress" ,rust-autocompress-0.2)
- ("rust-bio" ,rust-bio-0.41)
- ("rust-clap" ,rust-clap-2)
- ("rust-csv" ,rust-csv-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-nom" ,rust-nom-5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.3)
- ("rust-regex" ,rust-regex-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs
- `(("rust-clap" ,rust-clap-2)
- ("rust-lazy-static" ,rust-lazy-static-1))))
+ (lambda _ (chdir "transanno"))))))
(native-inputs (list bash pkg-config))
- (inputs (list xz))
+ (inputs (cons* xz `(,zstd "lib") (cargo-inputs 'transanno)))
(home-page "https://github.com/informationsea/transanno")
(synopsis "LiftOver tool for new genome assemblies")
(description "This package provides an accurate VCF/GFF3/GTF LiftOver tool
@@ -24542,41 +24459,52 @@ assembly (small or mammalian size) and single-cell assembly.")
(license license:gpl3)))
(define-public mudskipper
- (package
- (name "mudskipper")
- (version "0.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "mudskipper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1y7fnlz6irmxdmv6bxzm95w4ws4vzldlrh8npvgxmdnrz9pgb1dv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #false ;fail because the "mudskipper" crate cannot be found
- #:cargo-inputs
- (("rust-bio" ,rust-bio-0.39)
- ("rust-bio-types" ,rust-bio-types-0.12)
- ("rust-clap" ,rust-clap-2)
- ("rust-coitrees" ,rust-coitrees-0.2)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-indicatif" ,rust-indicatif-0.16)
- ("rust-libradicl" ,rust-libradicl-0.4)
- ("rust-linecount" ,rust-linecount-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-rust-htslib" ,rust-rust-htslib-0.38))))
- (native-inputs
- (list cmake-minimal pkg-config))
- (inputs
- (list zlib xz))
- (home-page "https://github.com/OceanGenomics/mudskipper")
- (synopsis "Convert genomic alignments to transcriptomic BAM/RAD files")
- (description "Mudskipper is a tool for projecting genomic alignments to
+ (let ((commit "effd3fac03bc09d313e84fa680f18fdc6f3a16a0")
+ (revision "1"))
+ (package
+ (name "mudskipper")
+ (version (git-version "0.1.0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/OceanGenomics/mudskipper")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "17jm39sbrwgjlynxsn4g7lvq5hx6rwyjg86p10v4mc74fmdn5xd5"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:install-source? #f
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'skip-doctesting-code-blocks
+ ;; See also https://github.com/rust-lang/rust/issues/63193.
+ (lambda _
+ (substitute* "src/query_bam_records.rs"
+ (((string-append
+ "(pub )?fn ("
+ (string-join
+ '("get_next_query_records"
+ "get_next_query_records_skip"
+ "get_primary_record_of_sa_tag"
+ "get_records_from_sa_tag"
+ "group_records"
+ "group_records_skip"
+ "new")
+ "|")
+ ")")
+ all)
+ (string-append "#[cfg(not(doctest))]\n" all))))))))
+ (native-inputs
+ (list pkg-config))
+ (inputs
+ (cons* zlib xz (cargo-inputs 'mudskipper)))
+ (home-page "https://github.com/OceanGenomics/mudskipper")
+ (synopsis "Convert genomic alignments to transcriptomic BAM/RAD files")
+ (description "Mudskipper is a tool for projecting genomic alignments to
transcriptomic coordinates.")
- (license license:bsd-3)))
+ (license license:bsd-3))))
(define-public r-ascat
(package
@@ -25401,13 +25329,6 @@ CSIv1, CSIv2 and FAI files.")
#:install-source? #false
#:features '(list "extension-module")
#:cargo-test-flags '(list "--features=extension-module")
- #:cargo-inputs
- `(("rust-csv" ,rust-csv-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-pyo3" ,rust-pyo3-0.16)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1))
#:imported-modules
(append %cargo-build-system-modules
%pyproject-build-system-modules)
@@ -25473,7 +25394,7 @@ exclude =
;; These tests need access to the internet
"-k" "not test_enrichr and not test_prerank")))))))
(inputs
- (list python-wrapper))
+ (cons python-wrapper (cargo-inputs 'python-gseapy)))
(native-inputs
(list python-pytest python-wheel))
(propagated-inputs
diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index d25777fdd5..fe07385795 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -1881,7 +1881,7 @@ output randomness while retaining speed, simplicity, and conciseness.")
(define-public yyjson
(package
(name "yyjson")
- (version "0.10.0")
+ (version "0.12.0")
(source
(origin
(method git-fetch)
@@ -1890,7 +1890,7 @@ output randomness while retaining speed, simplicity, and conciseness.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0kmzgs24v0rxlibg4qwlm6yplzs96pgxb1gyviijhkra9z7lx7ws"))))
+ (base32 "1v7vgb0wkhh23vyqnch1aiswrgy8rb7yhbyrm7gcwl8c0l92f9nl"))))
(build-system cmake-build-system)
(arguments
(list
diff --git a/gnu/packages/c2rust.scm b/gnu/packages/c2rust.scm
deleted file mode 100644
index e416f71532..0000000000
--- a/gnu/packages/c2rust.scm
+++ /dev/null
@@ -1,309 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2024 Danny Milosavljevic <dannym@friendly-machines.com>
-;;; Copyright © 2024 Efraim Flashner <efraim@flashner.co.il>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-(define-module (gnu packages c2rust)
- #:use-module (guix packages)
- #:use-module (guix download)
- #:use-module (guix git-download)
- #:use-module (guix build-system cargo)
- #:use-module (guix utils)
- #:use-module (gnu packages)
- #:use-module (gnu packages cmake)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-vcs)
- #:use-module (gnu packages llvm)
- #:use-module ((guix licenses) #:prefix license:))
-
-
-(define-public rust-c2rust-ast-builder-0.18
- (package
- (name "rust-c2rust-ast-builder")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "c2rust-ast-builder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w63rp66g6axkymxd16avxp3gjnphy3mg9938gsh52p4aak83nq5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://c2rust.com/")
- (synopsis "Rust AST builder support crate for the C2Rust project")
- (description
- "This package provides the rust AST builder support crate for the
-C2Rust project.")
- (license license:bsd-3)))
-
-(define-public rust-c2rust-ast-exporter-0.18
- (package
- (name "rust-c2rust-ast-exporter")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "c2rust-ast-exporter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m589a7jld5mi7zv9z179p5j90zh7mkhbmj05mgx6bbp6m45kx7p"))
- (patches (search-patches "c2rust-ast-exporter-local-search.patch"))
- (modules '((guix build utils)))))
- (build-system cargo-build-system)
- (native-inputs
- (list cmake-minimal clang))
- (inputs
- `(("llvm" ,llvm)
- ("tinycbor-src" ,%tinycbor-source)))
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'bundle-tinycbor
- (lambda* (#:key inputs #:allow-other-keys)
- ;; The build process will slightly patch the sources.
- (copy-recursively (assoc-ref inputs "tinycbor-src")
- "/tmp/tinycbor")
- (setenv "GUIX_TINYCBOR_SOURCE_DIR" "/tmp/tinycbor"))))
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.65)
- ("rust-c2rust-build-paths" ,rust-c2rust-build-paths-0.18)
- ("rust-clang-sys" ,rust-clang-sys-1)
- ("rust-cmake" ,rust-cmake-0.1)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-cbor" ,rust-serde-cbor-0.11))))
- (home-page "https://c2rust.com/")
- (synopsis "Clang AST extraction API for use in the C2Rust project")
- (description
- "This package provides the Clang AST extraction API for use in the
-C2Rust project.")
- (license license:bsd-3)))
-
-(define-public rust-c2rust-ast-printer-0.18
- (package
- (name "rust-c2rust-ast-printer")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "c2rust-ast-printer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a02bnnxn1difq917c2rv8b7654ni65lyk37hdyklv9n96inr07r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-prettyplease" ,rust-prettyplease-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://c2rust.com/")
- (synopsis "Customized version of libsyntax rust pretty-printer")
- (description
- "This package provides a customized version of libsyntax rust pretty-printer.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-c2rust-bitfields-0.18
- (package
- (name "rust-c2rust-bitfields")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "c2rust-bitfields" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h9cnyijk65zypv8dqbmr5r238pqq9pa8njrdzx09xhfmc3kyg5l"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- (list rust-c2rust-bitfields-derive-0.18)
- #:cargo-development-inputs
- (list rust-libc-0.2)))
- (home-page "https://c2rust.com/")
- (synopsis
- "C-compatible struct bitfield implementation used in the C2Rust project")
- (description
- "This package provides a C-compatible struct bitfield implementation used
-in the C2Rust project.")
- (license license:bsd-3)))
-
-(define-public rust-c2rust-bitfields-derive-0.18
- (package
- (name "rust-c2rust-bitfields-derive")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "c2rust-bitfields-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i95j6q1d61h1m1pk84i3ih00hsmbn8ib35xr129fz2rw81c3jyk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://c2rust.com/")
- (synopsis
- "C-compatible struct bitfield derive implementation used in the C2Rust project")
- (description
- "This package provides a C-compatible struct bitfield derive implementation
-used in the C2Rust project.")
- (license license:bsd-3)))
-
-(define-public rust-c2rust-build-paths-0.18
- (package
- (name "rust-c2rust-build-paths")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "c2rust-build-paths" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b2liaxbqksgfbsmr6hacdia6czlq7m0pyqx3l2rrcfcnb2ksgv0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-print-bytes" ,rust-print-bytes-1))))
- (home-page "https://c2rust.com/")
- (synopsis "C2Rust utilities related to build paths, primarily at build time")
- (description
- "This package provides C2Rust utilities related to build paths, primarily
-at build time.")
- (license license:bsd-3)))
-
-;; Note: It has expat license.
-;; Note: That is supposedly the (unreleased) version 0.6.3.
-(define %tinycbor-source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/intel/tinycbor.git")
- (commit "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7")))
- (sha256
- (base32
- "0w38lzj0rz36skc1cn3shllc82c7nn32h88frb8f164a8haq3hkw"))))
-
-(define-public rust-c2rust-transpile-0.18
- (package
- (name "rust-c2rust-transpile")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "c2rust-transpile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09fvi2id0qjhfvsqcz9222ac81lyl2j6rbq280dhn06y1nvy000c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-c2rust-ast-builder" ,rust-c2rust-ast-builder-0.18)
- ("rust-c2rust-ast-exporter" ,rust-c2rust-ast-exporter-0.18)
- ("rust-c2rust-ast-printer" ,rust-c2rust-ast-printer-0.18)
- ("rust-c2rust-bitfields" ,rust-c2rust-bitfields-0.18)
- ("rust-colored" ,rust-colored-2)
- ("rust-dtoa" ,rust-dtoa-1)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-fern" ,rust-fern-0.6)
- ("rust-handlebars" ,rust-handlebars-4)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-log-reroute" ,rust-log-reroute-0.1)
- ("rust-pathdiff" ,rust-pathdiff-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bencode" ,rust-serde-bencode-0.2)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-strum" ,rust-strum-0.24)
- ("rust-strum-macros" ,rust-strum-macros-0.24)
- ("rust-syn" ,rust-syn-1))
- #:phases
- (modify-phases %standard-phases
- (add-before 'build 'patch
- (lambda* (#:key inputs #:allow-other-keys)
- ;; The build process will slightly patch the sources.
- (copy-recursively (assoc-ref inputs "tinycbor-src")
- "/tmp/tinycbor")
- (setenv "GUIX_TINYCBOR_SOURCE_DIR" "/tmp/tinycbor"))))))
- (native-inputs
- `(("clang" ,clang)
- ("cmake" ,cmake-minimal)
- ("tinycbor-src" ,%tinycbor-source)))
- (inputs (list llvm))
- (home-page "https://c2rust.com/")
- (synopsis "C2Rust transpiler implementation")
- (description "This package provides the C2Rust transpiler implementation.")
- (license license:bsd-3)))
-
-(define-public c2rust
- (package
- (name "c2rust")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "c2rust" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rg9cvvmh9zw89mz2bpyvqlwbfhzl5dw2hab9z6d5rasr8mir7nh"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (native-inputs
- `(("tinycbor-src" ,%tinycbor-source)
- ("cmake" ,cmake-minimal)
- ("clang" ,clang)))
- (inputs (list llvm))
- (arguments
- `(#:install-source? #f
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-c2rust-build-paths" ,rust-c2rust-build-paths-0.18)
- ("rust-c2rust-transpile" ,rust-c2rust-transpile-0.18)
- ("rust-clap" ,rust-clap-3)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-git-testament" ,rust-git-testament-0.2)
- ("rust-is-executable" ,rust-is-executable-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-time-macros" ,rust-time-macros-0.2))
- #:phases
- (modify-phases %standard-phases
- (add-before 'build 'patch
- (lambda* (#:key inputs #:allow-other-keys)
- ;; The build process will slightly patch the sources.
- (copy-recursively (assoc-ref inputs "tinycbor-src")
- "/tmp/tinycbor")
- (setenv "GUIX_TINYCBOR_SOURCE_DIR" "/tmp/tinycbor"))))))
- (home-page "https://c2rust.com/")
- (synopsis "C to Rust translation, refactoring, and cross-checking")
- (description
- "This package provides C to Rust translation, refactoring, and cross-checking.")
- (license license:bsd-3)))
diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index 247b8a9dd4..a069b0ef79 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -80,9 +80,6 @@
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
#:use-module (gnu packages boost)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-io)
#:use-module (gnu packages nss)
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
@@ -264,47 +261,19 @@ like Jasmine or Mocha.")
(define-public cargo-nextest
(package
(name "cargo-nextest")
- (version "0.9.87")
+ (version "0.9.97")
(source
(origin
(method url-fetch)
(uri (crate-uri "cargo-nextest" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "02aq4wmrnwlm2amjqpwv0k58mw5kbwkxgj2z1d6qydxfrrm50k1d"))))
+ (base32 "0j55sqr3fnhsk5b9n2jwy6g1h605qgrhwpxlsx789k8b3yhhnfyz"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-camino" ,rust-camino-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-color-eyre" ,rust-color-eyre-0.6)
- ("rust-dialoguer" ,rust-dialoguer-0.11)
- ("rust-duct" ,rust-duct-0.13)
- ("rust-enable-ansi-support" ,rust-enable-ansi-support-0.2)
- ("rust-guppy" ,rust-guppy-0.17)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-miette" ,rust-miette-7)
- ("rust-nextest-filtering" ,rust-nextest-filtering-0.12)
- ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
- ("rust-nextest-runner" ,rust-nextest-runner-0.70)
- ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-owo-colors" ,rust-owo-colors-4)
- ("rust-pathdiff" ,rust-pathdiff-0.2)
- ("rust-quick-junit" ,rust-quick-junit-0.5)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-supports-color" ,rust-supports-color-3)
- ("rust-supports-unicode" ,rust-supports-unicode-3)
- ("rust-swrite" ,rust-swrite-0.1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))
- #:cargo-development-inputs
- (("rust-camino-tempfile" ,rust-camino-tempfile-1))))
- (inputs (list pkg-config zlib (list zstd "lib")))
+ `(#:install-source? #f))
+ (inputs
+ (cons* pkg-config zlib `(,zstd "lib") (cargo-inputs 'cargo-nextest)))
(home-page "https://github.com/nextest-rs/nextest")
(synopsis "next-generation test runner for Rust")
(description
diff --git a/gnu/packages/cmake.scm b/gnu/packages/cmake.scm
index b269365d5a..cbca15244a 100644
--- a/gnu/packages/cmake.scm
+++ b/gnu/packages/cmake.scm
@@ -508,7 +508,9 @@ format (either JSON or XML).
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1bylfjji4yw88r00hgb69nfl9lz73bhc7q3n64myif4alr4b8ypx"))))
+ (base32 "1bylfjji4yw88r00hgb69nfl9lz73bhc7q3n64myif4alr4b8ypx"))
+ (patches
+ (search-patches "corrosion-honor-CARGO_BUILD_TARGET.patch"))))
(build-system cmake-build-system)
(arguments
(list
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 1d1c395d8d..1f601b8f47 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -39,7 +39,7 @@
;;; Copyright © 2022 Greg Hogan <code@greghogan.com>
;;; Copyright © 2023 Kyle Andrews <kyle@posteo.net>
;;; Copyright © 2024 Marco Baggio <guix@mawumag.com>
-;;; Copyright © 2024, 2025 Spencer King <spencer.king@geneoscopy.com>
+;;; Copyright © 2024, 2025 Spencer King <spencer.king@wustl.edu>
;;; Copyright © 2024-2025 Tor-björn Claesson <tclaesson@gmail.com>
;;;
;;; This file is part of GNU Guix.
@@ -15563,6 +15563,30 @@ link (lines and ribbons), and text (gene) label. All functions require only R
graphics packages that comes with the base installation.")
(license license:gpl2+)))
+(define-public r-circstats
+ (package
+ (name "r-circstats")
+ (version "0.2-6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "CircStats" version))
+ (sha256
+ (base32 "07bg4zrs2iqh0pmi44pybi8hlvnxwcaa5zpg85rmf55kflxxkzlf"))))
+ (properties `((upstream-name . "CircStats")))
+ (build-system r-build-system)
+ (arguments
+ (list
+ #:tests? #f))
+ (propagated-inputs (list r-boot r-mass))
+ (home-page "https://cran.r-project.org/package=CircStats")
+ (synopsis
+ "Circular Statistics, from \"Topics in Circular Statistics\" (2001)")
+ (description
+ "Circular Statistics, from \"Topics in Circular Statistics\" (2001) S. Rao
+Jammalamadaka and A. @code{SenGupta}, World Scientific.")
+ (license license:gpl2)))
+
(define-public r-ctrdata
(package
(name "r-ctrdata")
@@ -28722,7 +28746,7 @@ package works as intended.")
`((upstream-name . "gitcreds")
(updater-extra-native-inputs . ("r-mockery" "r-codetools"))))
(build-system r-build-system)
- (inputs (list git-minimal))
+ (inputs (list git-minimal/pinned))
(native-inputs (list r-codetools r-knitr r-mockery r-testthat))
(home-page "https://github.com/r-lib/gitcreds")
(synopsis "Query git credentials from R")
@@ -28836,7 +28860,7 @@ terminals that do not support Unicode.")
;; This is necessary because git looks for $HOME/.gitconfig
(setenv "HOME" "/tmp"))))))
(inputs
- (list git-minimal))
+ (list git-minimal/pinned))
(propagated-inputs
(list r-askpass r-curl r-jsonlite r-openssl r-sys))
(native-inputs
diff --git a/gnu/packages/crates-apple.scm b/gnu/packages/crates-apple.scm
deleted file mode 100644
index d345102e67..0000000000
--- a/gnu/packages/crates-apple.scm
+++ /dev/null
@@ -1,1923 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2019, 2020, 2023, 2024 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2020 Valentin Ignatev <valentignatev@gmail.com>
-;;; Copyright © 2020, 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
-;;; Copyright © 2020 John Soo <jsoo1@asu.edu>
-;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net>
-;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
-;;; Copyright © 2021, 2022 Zheng Junjie <873216071@qq.com>
-;;; Copyright © 2021 Vinicius Monego <monego@posteo.net>
-;;; Copyright © 2023 Steve George <steve@futurile.net>
-;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com>
-;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
-;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-(define-module (gnu packages crates-apple)
- #:use-module (guix build-system cargo)
- #:use-module (guix download)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages)
- #:use-module (guix gexp)
- #:use-module (guix utils)
- #:use-module (gnu packages)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-tls))
-
-(define-public rust-block-0.1
- (package
- (name "rust-block")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "block" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16k9jgll25pzsq14f244q22cdv0zb4bqacldg3kx6h89d7piz30d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-development-inputs
- (("rust-objc-test-utils" ,rust-objc-test-utils-0.0.2))))
- (home-page "https://github.com/SSheldon/rust-block")
- (synopsis "Rust interface for Apple's C language extension of blocks")
- (description "This package provides a rust interface for Apple's C language
-extension of blocks.")
- (license license:expat)))
-
-(define-public rust-block-sys-0.2
- (package
- (name "rust-block-sys")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "block-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rzp0218mwigdmfd5rhmj5h7c1vp0bq0nxaklhsvi8vydrls11df"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Needs to bind to MacOS libraries.
- #:cargo-inputs (("rust-objc-sys" ,rust-objc-sys-0.3))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Raw bindings to Apple's C language extension of blocks")
- (description "This package contains raw bindings to Apple's C language
-extension of blocks.")
- (license license:expat)))
-
-(define-public rust-block-sys-0.1
- (package
- (inherit rust-block-sys-0.2)
- (name "rust-block-sys")
- (version "0.1.0-beta.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "block-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ihiar08hk0das4q0ii1gsmql975z3rslli1h13jb44hxr0mg98g"))))
- (arguments
- `(#:tests? #f ; Tests require gcc-objc.
- #:cargo-inputs
- (("rust-objc-sys" ,rust-objc-sys-0.2))))))
-
-(define-public rust-block2-0.5
- (package
- (name "rust-block2")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "block2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pyiha5his2grzqr3mynmq244laql2j20992i59asp0gy7mjw4rc"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-objc2" ,rust-objc2-0.5))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Apple's C language extension of blocks")
- (description "This package contains Apple's C language extension of blocks.")
- (license license:expat)))
-
-(define-public rust-block2-0.3
- (package
- (inherit rust-block2-0.5)
- (name "rust-block2")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "block2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s2ywcis2xf9444vmdgzr7ankrrkpchn8zimaw950cszm1imdd8m"))))
- (arguments
- `(#:skip-build? #t ; link kind `framework` is only supported on Apple targets
- #:cargo-inputs (("rust-block-sys" ,rust-block-sys-0.2)
- ("rust-objc2" ,rust-objc2-0.4))))))
-
-(define-public rust-block2-0.2
- (package
- (inherit rust-block2-0.3)
- (name "rust-block2")
- (version "0.2.0-alpha.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "block2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hpcdl81rmwvhfni9413hrg1wd4xwf6vhch3yv15bxs42wyfdncd"))))
- (arguments
- `(#:tests? #f ; Tests require gcc-objc.
- #:cargo-inputs
- (("rust-block-sys" ,rust-block-sys-0.1)
- ("rust-objc2-encode" ,rust-objc2-encode-2))))))
-
-(define-public rust-cargo-credential-macos-keychain-0.4
- (package
- (name "rust-cargo-credential-macos-keychain")
- (version "0.4.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-credential-macos-keychain" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10djgy45fsirckyjjk7m63vfd6fkp9wrjfxznb5rplz1p4y0acfk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cargo-credential" ,rust-cargo-credential-0.4)
- ("rust-security-framework" ,rust-security-framework-2))))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Cargo credential process that stores tokens in a macOS keychain")
- (description
- "This package provides a Cargo credential process that stores tokens in a
-@code{macOS} keychain.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cocoa-0.25
- (package
- (name "rust-cocoa")
- (version "0.25.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cocoa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g1pl5hq28arqmvsswf2ib7smj445miwa58qa7wrfvksz54h857n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-block" ,rust-block-0.1)
- ("rust-cocoa-foundation" ,rust-cocoa-foundation-0.1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.23)
- ("rust-foreign-types" ,rust-foreign-types-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-objc" ,rust-objc-0.2))))
- (home-page "https://github.com/servo/core-foundation-rs")
- (synopsis "Bindings to Cocoa for macOS")
- (description "This package provides bindings to Cocoa for macOS.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cocoa-0.24
- (package
- (inherit rust-cocoa-0.25)
- (name "rust-cocoa")
- (version "0.24.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cocoa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0flg2cwpqxyvsr1v3f54vi3d3qmbr1sn7gf3mr6nhb056xwxn9gl"))))
- (arguments
- `(#:skip-build? #t ; link kind `framework` is only supported on Apple targets
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-block" ,rust-block-0.1)
- ("rust-cocoa-foundation" ,rust-cocoa-foundation-0.1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.22)
- ("rust-foreign-types" ,rust-foreign-types-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-objc" ,rust-objc-0.2))))))
-
-(define-public rust-cocoa-0.23
- (package
- (inherit rust-cocoa-0.24)
- (name "rust-cocoa")
- (version "0.23.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cocoa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cj4c2axmg7aiid2786mpzj7wxpd582biv7c7yimqfnggp002hn5"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-block" ,rust-block-0.1)
- ("rust-cocoa-foundation" ,rust-cocoa-foundation-0.1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.22)
- ("rust-foreign-types" ,rust-foreign-types-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-objc" ,rust-objc-0.2))))))
-
-(define-public rust-cocoa-0.22
- (package
- (inherit rust-cocoa-0.23)
- (name "rust-cocoa")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cocoa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19qyyv01yzrm6aahn6cdxvb4jhl6v4fj0cgqkxmq38i7hq3dqzv6"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-block" ,rust-block-0.1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.21)
- ("rust-foreign-types" ,rust-foreign-types-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-objc" ,rust-objc-0.2))))))
-
-(define-public rust-cocoa-0.20
- (package
- (inherit rust-cocoa-0.25)
- (name "rust-cocoa")
- (version "0.20.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cocoa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y0wd1lyiz8cgbsf0fwyw06gb1akg6rvg5jr3wah8mvdqdpyhj8c"))))
- (arguments
- `(#:skip-build? #t ; only for macOS
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-block" ,rust-block-0.1)
- ("rust-core-foundation" ,rust-core-foundation-0.7)
- ("rust-core-graphics" ,rust-core-graphics-0.19)
- ("rust-foreign-types" ,rust-foreign-types-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-objc" ,rust-objc-0.2))))))
-
-(define-public rust-cocoa-0.19
- (package
- (inherit rust-cocoa-0.22)
- (name "rust-cocoa")
- (version "0.19.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cocoa" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0034vahbfv574q4b63rj241b8rnka5cjiqsqc6wiggnin9l7g7zj"))))
- (arguments
- `(#:skip-build? #t ; only for macOS
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-block" ,rust-block-0.1)
- ("rust-core-foundation" ,rust-core-foundation-0.6)
- ("rust-core-graphics" ,rust-core-graphics-0.17)
- ("rust-foreign-types" ,rust-foreign-types-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-objc" ,rust-objc-0.2))))))
-
-(define-public rust-cocoa-0.18
- (package
- (inherit rust-cocoa-0.19)
- (name "rust-cocoa")
- (version "0.18.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cocoa" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0m6fgdr4d2fp8jhkqvwr23hrqqqjv72g0j9vdgijc58k05j9j1hp"))))))
-
-(define-public rust-cocoa-foundation-0.1
- (package
- (name "rust-cocoa-foundation")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cocoa-foundation" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xwk1khdyqw3dwsl15vr8p86shdcn544fr60ass8biz4nb5k8qlc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; link kind `framework` is only supported on Apple targets
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-block" ,rust-block-0.1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics-types" ,rust-core-graphics-types-0.1)
- ("rust-foreign-types" ,rust-foreign-types-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-objc" ,rust-objc-0.2))))
- (home-page "https://github.com/servo/core-foundation-rs")
- (synopsis "Bindings to Cocoa Foundation for macOS")
- (description
- "This package provides bindings to Cocoa Foundation for macOS.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-commoncrypto-0.2
- (package
- (name "rust-commoncrypto")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "commoncrypto" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01whnqcziclsj1gwavvqhrw2r5cmwh00j2fbc56iwnm2ddcahmnh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-clippy" ,rust-clippy-0.0.302)
- ("rust-commoncrypto-sys" ,rust-commoncrypto-sys-0.2))))
- (home-page "https://github.com/malept/rust-commoncrypto")
- (synopsis "Idiomatic Rust wrappers for Mac OS X's CommonCrypto library")
- (description "The @code{commoncrypto} library provides Rust FFI bindings and
-idiomatic wrappers for Mac OS X's CommonCrypto library.")
- (license license:expat)))
-
-(define-public rust-commoncrypto-sys-0.2
- (package
- (name "rust-commoncrypto-sys")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "commoncrypto-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ql381ziqh594a7z6m9bvs583lkrhbynk02pmbgp7aj7czs39v8z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ;requires the Mac OS library
- #:cargo-inputs
- (("rust-clippy" ,rust-clippy-0.0.302)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/malept/rust-commoncrypto")
- (synopsis "FFI bindings to Mac OS X's CommonCrypto library")
- (description "This package is a component of the @code{commoncrypto}
-library which provides Rust FFI bindings and idiomatic wrappers for Mac OS X's
-CommonCrypto library.")
- (license license:expat)))
-
-(define-public rust-core-foundation-0.10
- (package
- (name "rust-core-foundation")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-foundation" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qscay14s2rwkg8nd8ljhiaf149hj8sfy95d70zssy64r3jp2lmm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; link kind `framework` is only supported on Apple targets
- #:cargo-inputs (("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-uuid" ,rust-uuid-1))))
- (home-page "https://github.com/servo/core-foundation-rs")
- (synopsis "Bindings to Core Foundation for macOS")
- (description "This package provides bindings to Core Foundation for macOS.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-core-foundation-0.9
- (package
- (inherit rust-core-foundation-0.10)
- (name "rust-core-foundation")
- (version "0.9.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-foundation" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13zvbbj07yk3b61b8fhwfzhy35535a583irf23vlcg59j7h9bqci"))))
- (arguments
- `(#:tests? #f ;tests fail with a lot of "undefined reference"
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-uuid" ,rust-uuid-0.5))))))
-
-(define-public rust-core-foundation-0.7
- (package
- (inherit rust-core-foundation-0.9)
- (name "rust-core-foundation")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-foundation" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wbias8f0m5kyn2pcksi0h58fdslams6nmf16w78fgn42dx4rljp"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-uuid" ,rust-uuid-0.5))))))
-
-(define-public rust-core-foundation-0.6
- (package
- (inherit rust-core-foundation-0.7)
- (name "rust-core-foundation")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-foundation" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0va97wf49c8dzm9c8pgyk1jn7z21rl0bj1syf2zz5m2z2hzy1f95"))))
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.6)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-uuid" ,rust-uuid-0.5))))))
-
-(define-public rust-core-foundation-sys-0.8
- (package
- (name "rust-core-foundation-sys")
- (version "0.8.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-foundation-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12w8j73lazxmr1z0h98hf3z623kl8ms7g07jch7n4p8f9nwlhdkp"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/servo/core-foundation-rs")
- (synopsis "Bindings to Core Foundation for macOS")
- (description "This package provides bindings to Core Foundation for macOS.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-core-foundation-sys-0.7
- (package
- (inherit rust-core-foundation-sys-0.8)
- (name "rust-core-foundation-sys")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-foundation-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b5qfnnmg49sawwfsb0c0wbj81bqi7h7lh68pmhbidf0jjs1m9xk"))))))
-
-(define-public rust-core-foundation-sys-0.6
- (package
- (inherit rust-core-foundation-sys-0.7)
- (name "rust-core-foundation-sys")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-foundation-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fzsw1j9g1x598yhwklg59l15hwzc0pyvs01w9fg2kin4598mjp7"))))))
-
-(define-public rust-core-text-20
- (package
- (name "rust-core-text")
- (version "20.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-text" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mffma8w0ic11ydv6zclamw4dslzmsych1fwz14msih8bh5pkln9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; link kind `framework` is only supported on Apple targets
- #:cargo-inputs (("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.23)
- ("rust-foreign-types" ,rust-foreign-types-0.5)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/servo/core-foundation-rs")
- (synopsis "Bindings to the Core Text framework")
- (description "This package provides bindings to the Core Text framework.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-core-text-19
- (package
- (inherit rust-core-text-20)
- (name "rust-core-text")
- (version "19.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-text" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09aa9gfw0zvjwncskr721ljnyj2vfsxbz2lgl7piqz70cvd4mmwr"))))
- (arguments
- `(#:skip-build? #t ; link kind `framework` is only supported on Apple targets
- #:cargo-inputs
- (("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.22)
- ("rust-foreign-types" ,rust-foreign-types-0.3)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-coreaudio-rs-0.10
- (package
- (name "rust-coreaudio-rs")
- (version "0.10.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "coreaudio-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "125d4zr3n363ybga4629p41ym7iqjfb2alnwrc1zj7zyxch4p28i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Only builds for macos or ios.
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-coreaudio-sys" ,rust-coreaudio-sys-0.2))))
- (home-page "https://github.com/RustAudio/coreaudio-rs")
- (synopsis "Rust interface for Apple's CoreAudio API")
- (description
- "This package provides a rust interface for Apple's CoreAudio API.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-coreaudio-sys-0.2
- (package
- (name "rust-coreaudio-sys")
- (version "0.2.16")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "coreaudio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0asnnypbsqzj2lxx4irnmyi9b32sl0vkxb61mj3p5mvp1fm5gs1c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Only builds for macos or ios.
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.70))))
- (home-page "https://github.com/RustAudio/coreaudio-sys")
- (synopsis
- "Bindings for Apple's CoreAudio frameworks generated via rust-bindgen")
- (description
- "Bindings for Apple's CoreAudio frameworks generated via rust-bindgen.")
- (license license:expat)))
-
-(define-public rust-dispatch-0.2
- (package
- (name "rust-dispatch")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dispatch" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fwjr9b7582ic5689zxj8lf7zl94iklhlns3yivrnv8c9fxr635x"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/SSheldon/rust-dispatch")
- (synopsis "Rust wrapper for Apple's Grand Central Dispatch")
- (description "This package provides a Rust wrapper for Apple's Grand
-Central Dispatch.")
- (license license:expat)))
-
-(define-public rust-dispatch-0.1
- (package
- (inherit rust-dispatch-0.2)
- (name "rust-dispatch")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dispatch" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "019nzy993hxaiazcdnayx3csv2iki34i535asw11ki96hakkrs84"))))
- (arguments '(#:tests? #f)))) ; Tests only run on Mac.
-
-(define-public rust-fat-macho-0.4
- (package
- (name "rust-fat-macho")
- (version "0.4.9")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "fat-macho" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0idkn366wipv2l757yqfgzgibqc6jvm89gdk9kpgmvf6lv54b72c"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (delete-file-recursively "tests/fixtures")))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Test files removed.
- #:cargo-inputs
- (("rust-goblin" ,rust-goblin-0.9)
- ("rust-llvm-bitcode" ,rust-llvm-bitcode-0.1))))
- (home-page "https://github.com/messense/fat-macho-rs.git")
- (synopsis "Mach-O Fat Binary Reader and Writer")
- (description "This package provides a Mach-O Fat Binary Reader and Writer.")
- (license license:expat)))
-
-(define-public rust-fsevent-2
- (package
- (name "rust-fsevent")
- (version "2.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fsevent" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0pvpz0n4yl64yvx3acchxnfd28vhx88x4pvsa6zrb8d08zqx2dl8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-fsevent-sys" ,rust-fsevent-sys-4))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.2))))
- (home-page "https://github.com/octplane/fsevent-rust")
- (synopsis "Rust bindings to the fsevent-sys macOS API")
- (description
- "This package provides Rust bindings to the @code{fsevent-sys} macOS API
-for file changes notifications")
- (license license:expat)))
-
-(define-public rust-fsevent-0.4
- (package
- (inherit rust-fsevent-2)
- (name "rust-fsevent")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fsevent" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1djxnc2fmv265xqf1iyfz56smh13v9r1p0w9125wjg6k3fyx3dss"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; only available on macOS
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-fsevent-sys" ,rust-fsevent-sys-2))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-time" ,rust-time-0.1))))))
-
-(define-public rust-fsevent-sys-4
- (package
- (name "rust-fsevent-sys")
- (version "4.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fsevent-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1liz67v8b0gcs8r31vxkvm2jzgl9p14i78yfqx81c8sdv817mvkn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/octplane/fsevent-rust/tree/master/fsevent-sys")
- (synopsis "Rust bindings to the fsevent macOS API")
- (description "This package provides Rust bindings to the @code{fsevent}
-macOS API for file changes notifications")
- (license license:expat)))
-
-(define-public rust-fsevent-sys-3
- (package
- (inherit rust-fsevent-sys-4)
- (name "rust-fsevent-sys")
- (version "3.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fsevent-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mav57d1zcp4x17h0wprcr188d8yvxfz1c0f1z0p31q52xl5wvya"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-fsevent-sys-2
- (package
- (inherit rust-fsevent-sys-3)
- (name "rust-fsevent-sys")
- (version "2.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fsevent-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "18246vxk7rqn52m0sfrhivxq802i34p2wqqx5zsa0pamjj5086zl"))))
- (arguments
- `(#:skip-build? #t ; only available on macOS
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-icrate-0.0.4
- (package
- (name "rust-icrate")
- (version "0.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "icrate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06d3g8n6xw3f0ai84mya0dlknp2n33zqdxpxp8272mslibzsmlwr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-block2" ,rust-block2-0.3)
- ("rust-dispatch" ,rust-dispatch-0.2)
- ("rust-objc2" ,rust-objc2-0.4))
- #:cargo-development-inputs
- (("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to Apple's frameworks")
- (description "This package provides bindings to Apple's frameworks.")
- (license license:expat)))
-
-(define-public rust-mac-notification-sys-0.6
- (package
- (name "rust-mac-notification-sys")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mac-notification-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14cgvhb2790fzsilwdw720m2pc2zzk0zcgbjgqbkgahp6x7z7s6w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ;Requires OSX to build framework "Foundation"
- #:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-dirs-next" ,rust-dirs-next-2)
- ("rust-objc-foundation" ,rust-objc-foundation-0.1)
- ("rust-objc-id" ,rust-objc-id-0.1)
- ("rust-time" ,rust-time-0.3))))
- (home-page "https://github.com/h4llow3En/mac-notification-sys")
- (synopsis "Thin wrapper around macOS Notifications")
- (description
- "This package provides Thin wrapper around @code{macOS} Notifications.")
- (license license:expat)))
-
-(define-public rust-mach-0.3
- (package
- (name "rust-mach")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mach" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yksa8lwzqh150gr4417rls1wk20asy9vhp8kq5g9n7z58xyh8xq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
- (home-page "https://github.com/fitzgen/mach")
- (synopsis "Rust interface to the Mach 3.0 kernel that underlies OSX")
- (description
- "This package provides a Rust interface to the user-space API of the
-Mach 3.0 kernel that underlies OSX.")
- (license (list license:asl2.0 license:expat license:bsd-2))))
-
-(define-public rust-mach-0.2
- (package
- (inherit rust-mach-0.3)
- (name "rust-mach")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mach" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qdhs16cl1j3w7kvy6ak7h8lbyqmr6i3i15qfzpnv9gyrn3j9pc6"))))))
-
-(define-public rust-mach-o-sys-0.1
- (package
- (name "rust-mach-o-sys")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mach_o_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09l8p7nmzq37450x2h6nb7dzg1sk6dk36a5rkcrcy81zm21lb19y"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/fitzgen/mach_o_sys")
- (synopsis "Bindings to the OSX mach-o system library")
- (description "This package provides bindings to the OSX mach-o system
-library")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-mach2-0.4
- (package
- (name "rust-mach2")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mach2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02gpyq89rcrqdbz4hgp5bpjas21dllxfc70jgw8vj0iaxg6mbf8r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; compile_error!("mach requires macOS or iOS");
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/JohnTitor/mach2")
- (synopsis "Rust interface to the user-space API of the Mach 3.0 kernel")
- (description
- "This package provides a Rust interface to the user-space API of the Mach
-3.0 kernel that underlies OSX.")
- (license (list license:bsd-2 license:expat license:asl2.0))))
-
-(define-public rust-metal-0.18
- (package
- (name "rust-metal")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "metal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h1dx42sdkn4jl1rnjisv687vd5jyck982wxq3r9xgmx8bpa1671"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-block" ,rust-block-0.1)
- ("rust-cocoa" ,rust-cocoa-0.20)
- ("rust-core-graphics" ,rust-core-graphics-0.19)
- ("rust-foreign-types" ,rust-foreign-types-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-objc" ,rust-objc-0.2))))
- (home-page "https://github.com/gfx-rs/metal-rs")
- (synopsis "Rust bindings for Metal")
- (description "This package provides Rust bindings for Metal.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-objc-0.2
- (package
- (name "rust-objc")
- (version "0.2.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1cbpf6kz8a244nn1qzl3xyhmp05gsg4n313c9m3567625d3innwi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests require gcc-objc.
- #:cargo-inputs
- (("rust-malloc-buf" ,rust-malloc-buf-0.0)
- ("rust-objc-exception" ,rust-objc-exception-0.1))))
- (home-page "https://github.com/SSheldon/rust-objc")
- (synopsis "Objective-C Runtime bindings and wrapper for Rust")
- (description "This package provides an Objective-C Runtime bindings and
-wrapper for Rust.")
- (license license:expat)))
-
-(define-public rust-objc-exception-0.1
- (package
- (name "rust-objc-exception")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc_exception" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "191cmdmlypp6piw67y4m8y5swlxf5w0ss8n1lk5xd2l1ans0z5xd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/SSheldon/rust-objc-exception")
- (synopsis "Rust interface for Objective-C's throw and try/catch statements")
- (description
- "This package provides a Rust interface for Objective-C's throw and
-try/catch statements.")
- (license license:expat)))
-
-(define-public rust-objc-foundation-0.1
- (package
- (name "rust-objc-foundation")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc-foundation" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1y9bwb3m5fdq7w7i4bnds067dhm4qxv4m1mbg9y61j9nkrjipp8s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Only available on macOS.
- #:cargo-inputs
- (("rust-block" ,rust-block-0.1)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-objc-id" ,rust-objc-id-0.1))))
- (home-page "https://github.com/SSheldon/rust-objc-foundation")
- (synopsis "Rust wrapper for Objective-C's Foundation framework")
- (description "This package provides a rust wrapper for Objective-C's
-Foundation framework.")
- (license license:expat)))
-
-(define-public rust-objc-id-0.1
- (package
- (name "rust-objc-id")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc_id" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fq71hnp2sdblaighjc82yrac3adfmqzhpr11irhvdfp9gdlsbf9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests require gcc-objc.
- #:cargo-inputs (("rust-objc" ,rust-objc-0.2))))
- (home-page "https://github.com/SSheldon/rust-objc-id")
- (synopsis "Rust smart pointers for Objective-C reference counting")
- (description
- "This package provides Rust smart pointers for Objective-C reference counting.")
- (license license:expat)))
-
-(define-public rust-objc-sys-0.3
- (package
- (name "rust-objc-sys")
- (version "0.3.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "objc-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0423gry7s3rmz8s3pzzm1zy5mdjif75g6dbzc2lf2z0c77fipffd"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Raw bindings to the Objective-C runtime and ABI")
- (description
- "This package provides raw bindings to the Objective-C runtime and ABI.")
- (license license:expat)))
-
-(define-public rust-objc-sys-0.2
- (package
- (inherit rust-objc-sys-0.3)
- (name "rust-objc-sys")
- (version "0.2.0-beta.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "objc-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1msm1bwv69k12ikxm71mi1ifrbx2bzsmk2w2bah98mp9q4s9hfyz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Needs gcc-objc
- #:cargo-inputs (("rust-cc" ,rust-cc-1))))))
-
-(define-public rust-objc-test-utils-0.0.2
- (package
- (name "rust-objc-test-utils")
- (version "0.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc_test_utils" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09rckmp5h9bbns08xzicdlk7y5lxj2ygbg3yqk1cszfnzd5n8kzx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-gcc" ,rust-gcc-0.3))))
- (home-page "https://github.com/SSheldon/rust-objc")
- (synopsis "Utilities for testing Objective-C interop")
- (description
- "This package provides utilities for testing Objective-C interop.")
- (license license:expat)))
-
-(define-public rust-objc2-0.5
- (package
- (name "rust-objc2")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "015qa2d3vh7c1j2736h5wjrznri7x5ic35vl916c22gzxva8b9s6"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-malloc-buf" ,rust-malloc-buf-1)
- ("rust-objc-sys" ,rust-objc-sys-0.3)
- ("rust-objc2-encode" ,rust-objc2-encode-4)
- ("rust-objc2-proc-macros" ,rust-objc2-proc-macros-0.1))
- #:cargo-development-inputs
- (("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-iai" ,rust-iai-0.1)
- ("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis
- "Objective-C interface and bindings to the Cocoa Foundation framework")
- (description "This package provides Objective-C interface and bindings to
-the Cocoa Foundation framework.")
- (license license:expat)))
-
-(define-public rust-objc2-0.4
- (package
- (inherit rust-objc2-0.5)
- (name "rust-objc2")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13gr3zqv8gzlylff5d4za91f50asb7vsrkpv8kiva3nkzm05m72m"))))
- (arguments
- `(#:skip-build? #t ; link kind `framework` is only supported on Apple targets
- #:cargo-inputs (("rust-malloc-buf" ,rust-malloc-buf-1)
- ("rust-objc-sys" ,rust-objc-sys-0.3)
- ("rust-objc2-encode" ,rust-objc2-encode-3)
- ("rust-objc2-proc-macros" ,rust-objc2-proc-macros-0.1))
- #:cargo-development-inputs
- (("rust-iai" ,rust-iai-0.1)
- ("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-objc2-0.3
- (package
- (inherit rust-objc2-0.4)
- (name "rust-objc2")
- (version "0.3.0-beta.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "objc2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jfnrwmp6n2d6snlpcyfk9l41nhm50wj9h42b6hqj2rxbm1facgy"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-block2" ,rust-block2-0.2) ; 0.2.0-alpha.6
- ("rust-objc-sys" ,rust-objc-sys-0.2) ; 0.2.0-beta.2
- ("rust-objc2-encode" ,rust-objc2-encode-2) ; 2.0.0-pre.2
- ("rust-objc2-proc-macros" ,rust-objc2-proc-macros-0.1)
- ("rust-uuid" ,rust-uuid-1))))))
-
-(define-public rust-objc2-app-kit-0.2
- (package
- (name "rust-objc2-app-kit")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-app-kit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zqyi5l1bm26j1bgmac9783ah36m5kcrxlqp5carglnpwgcrms74"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-block2" ,rust-block2-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-core-data" ,rust-objc2-core-data-0.2)
- ("rust-objc2-core-image" ,rust-objc2-core-image-0.2)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2)
- ("rust-objc2-quartz-core" ,rust-objc2-quartz-core-0.2))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to the AppKit framework")
- (description
- "This package provides bindings to the @code{AppKit} framework.")
- (license license:expat)))
-
-(define-public rust-objc2-cloud-kit-0.2
- (package
- (name "rust-objc2-cloud-kit")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-cloud-kit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02dhjvmcq8c2bwj31jx423jygif1scs9f0lmlab0ayhw75b3ppbl"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-block2" ,rust-block2-0.5)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-core-location" ,rust-objc2-core-location-0.2)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to the CloudKit framework")
- (description
- "This package provides bindings to the @code{CloudKit} framework.")
- (license license:expat)))
-
-(define-public rust-objc2-contacts-0.2
- (package
- (name "rust-objc2-contacts")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-contacts" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12a8m927xrrxa54xhqhqnkkl1a6l07pyrpnqfk9jz09kkh755zx5"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-block2" ,rust-block2-0.5)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to the Contacts framework")
- (description "This package provides bindings to the Contacts framework.")
- (license license:expat)))
-
-(define-public rust-objc2-core-data-0.2
- (package
- (name "rust-objc2-core-data")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-core-data" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vvk8zjylfjjj04dzawydmqqz5ajvdkhf22cnb07ihbiw14vyzv1"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-block2" ,rust-block2-0.5)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to the CoreData framework")
- (description
- "This package provides bindings to the @code{CoreData} framework.")
- (license license:expat)))
-
-(define-public rust-objc2-core-image-0.2
- (package
- (name "rust-objc2-core-image")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-core-image" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "102csfb82zi2sbzliwsfd589ckz0gysf7y6434c9zj97lmihj9jm"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-block2" ,rust-block2-0.5)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2)
- ("rust-objc2-metal" ,rust-objc2-metal-0.2))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to the CoreImage framework")
- (description
- "This package provides bindings to the @code{CoreImage} framework.")
- (license license:expat)))
-
-(define-public rust-objc2-core-location-0.2
- (package
- (name "rust-objc2-core-location")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-core-location" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10apgsrigqryvi4rcc0f6yfjflvrl83f4bi5hkr48ck89vizw300"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-block2" ,rust-block2-0.5)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-contacts" ,rust-objc2-contacts-0.2)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to the CoreLocation framework")
- (description
- "This package provides bindings to the @code{CoreLocation} framework.")
- (license license:expat)))
-
-(define-public rust-objc2-encode-4
- (package
- (name "rust-objc2-encode")
- (version "4.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-encode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y7hjg4k828zhn4fjnbidrz3vzw4llk9ldy92drj47ydjc9yg4bq"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Objective-C type-encoding representation and parsing")
- (description
- "This package provides Objective-C type-encoding representation and parsing.")
- (license license:expat)))
-
-(define-public rust-objc2-encode-3
- (package
- (inherit rust-objc2-encode-4)
- (name "rust-objc2-encode")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-encode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rknhkcnyj4qv1pzqp5j8l80726phz8fcxpsbpz9nhmg6xdq8yfh"))))))
-
-(define-public rust-objc2-encode-2
- (package
- (inherit rust-objc2-encode-3)
- (name "rust-objc2-encode")
- (version "2.0.0-pre.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "objc2-encode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04h5wns3hxmc9g652hr9xqzrijs4ij9sdnlgc0ha202v050srz5b"))))
- (arguments
- `(#:tests? #f ; Test suite wants gcc-objc
- #:cargo-inputs (("rust-objc-sys" ,rust-objc-sys-0.2))))))
-
-(define-public rust-objc2-foundation-0.2
- (package
- (name "rust-objc2-foundation")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-foundation" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a6mi77jsig7950vmx9ydvsxaighzdiglk5d229k569pvajkirhf"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-block2" ,rust-block2-0.5)
- ("rust-dispatch" ,rust-dispatch-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-objc2" ,rust-objc2-0.5))
- #:cargo-development-inputs
- (("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to the Foundation framework")
- (description "This package provides bindings to the Foundation framework.")
- (license license:expat)))
-
-(define-public rust-objc2-link-presentation-0.2
- (package
- (name "rust-objc2-link-presentation")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-link-presentation" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "160k4qh00yrx57dabn3hzas4r98kmk9bc0qsy1jvwday3irax8d1"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-block2" ,rust-block2-0.5)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-app-kit" ,rust-objc2-app-kit-0.2)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to the LinkPresentation framework")
- (description
- "This package provides bindings to the @code{LinkPresentation} framework.")
- (license license:expat)))
-
-(define-public rust-objc2-metal-0.2
- (package
- (name "rust-objc2-metal")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-metal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mmdga66qpxrcfq3gxxhysfx3zg1hpx4z886liv3j0pnfq9bl36x"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-block2" ,rust-block2-0.5)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to the Metal framework")
- (description "This package provides bindings to the Metal framework.")
- (license license:expat)))
-
-(define-public rust-objc2-proc-macros-0.1
- (package
- (name "rust-objc2-proc-macros")
- (version "0.1.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "objc2-proc-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1w335fj58k76z94d242xq18qkj7iw082lpy3kxnisaa5r7q4aaa6"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Procedural macros for the objc2 project")
- (description "This package provides procedural macros for the objc2 project.")
- (license license:expat)))
-
-(define-public rust-objc2-quartz-core-0.2
- (package
- (name "rust-objc2-quartz-core")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-quartz-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ynw8819c36l11rim8n0yzk0fskbzrgaqayscyqi8swhzxxywaz4"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-block2" ,rust-block2-0.5)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2)
- ("rust-objc2-metal" ,rust-objc2-metal-0.2))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to the QuartzCore/CoreAnimation framework")
- (description
- "This package provides bindings to the @code{QuartzCore/CoreAnimation}
-framework.")
- (license license:expat)))
-
-(define-public rust-objc2-symbols-0.2
- (package
- (name "rust-objc2-symbols")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-symbols" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p04hjkxan18g2b7h9n2n8xxsvazapv2h6mfmmdk06zc7pz4ws0a"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to the Symbols framework")
- (description "This package Provides Bindings to the Symbols framework.")
- (license license:expat)))
-
-(define-public rust-objc2-ui-kit-0.2
- (package
- (name "rust-objc2-ui-kit")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-ui-kit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vrb5r8z658l8c19bx78qks8c5hg956544yirf8npk90idwldfxq"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-block2" ,rust-block2-0.5)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-cloud-kit" ,rust-objc2-cloud-kit-0.2)
- ("rust-objc2-core-data" ,rust-objc2-core-data-0.2)
- ("rust-objc2-core-image" ,rust-objc2-core-image-0.2)
- ("rust-objc2-core-location" ,rust-objc2-core-location-0.2)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2)
- ("rust-objc2-link-presentation" ,rust-objc2-link-presentation-0.2)
- ("rust-objc2-quartz-core" ,rust-objc2-quartz-core-0.2)
- ("rust-objc2-symbols" ,rust-objc2-symbols-0.2)
- ("rust-objc2-uniform-type-identifiers" ,rust-objc2-uniform-type-identifiers-0.2)
- ("rust-objc2-user-notifications" ,rust-objc2-user-notifications-0.2))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to the UIKit framework")
- (description "This package provides bindings to the UIKit framework.")
- (license license:expat)))
-
-(define-public rust-objc2-uniform-type-identifiers-0.2
- (package
- (name "rust-objc2-uniform-type-identifiers")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-uniform-type-identifiers" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ziv4wkbxcaw015ypg0q49ycl7m14l3x56mpq2k1rznv92bmzyj4"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-block2" ,rust-block2-0.5)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to the UniformTypeIdentifiers framework")
- (description
- "This package provides bindings to the @code{UniformTypeIdentifiers} framework.")
- (license license:expat)))
-
-(define-public rust-objc2-user-notifications-0.2
- (package
- (name "rust-objc2-user-notifications")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "objc2-user-notifications" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cscv2w3vxzaslz101ddv0z9ycrrs4ayikk4my4qd3im8bvcpkvn"))))
- (build-system cargo-build-system)
- (arguments
- ;; Must specify the desired runtime using Cargo features on non-Apple platforms
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-block2" ,rust-block2-0.5)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-core-location" ,rust-objc2-core-location-0.2)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2))))
- (home-page "https://github.com/madsmtm/objc2")
- (synopsis "Bindings to the UserNotifications framework")
- (description
- "This package provides bindings to the @code{UserNotifications} framework.")
- (license license:expat)))
-
-(define-public rust-security-framework-3
- (package
- (name "rust-security-framework")
- (version "3.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "security-framework" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g1wq04rb6gsyfawphv5vhmmicbm5l25gsvr05mvng6cpz4zilw1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `security_framework::secure_transport`
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-core-foundation" ,rust-core-foundation-0.10)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-security-framework-sys" ,rust-security-framework-sys-2))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.3)
- ("rust-x509-parser" ,rust-x509-parser-0.16))))
- (home-page "https://lib.rs/crates/security_framework")
- (synopsis "@code{Security.framework} bindings for macOS and iOS")
- (description "This package provides @code{Security.framework} bindings for
-macOS and iOS.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-security-framework-2
- (package
- (inherit rust-security-framework-3)
- (name "rust-security-framework")
- (version "2.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "security-framework" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00ldclwx78dm61v7wkach9lcx76awlrv0fdgjdwch4dmy12j4yw9"))))
- (arguments
- `(#:tests? #f ; unresolved import `security_framework::secure_transport`
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-security-framework-sys" ,rust-security-framework-sys-2))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-time" ,rust-time-0.3)
- ("rust-x509-parser" ,rust-x509-parser-0.16))))))
-
-(define-public rust-security-framework-1
- (package
- (inherit rust-security-framework-2)
- (name "rust-security-framework")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "security-framework" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0axwlax65j1f79rsm4ylc8rc6p2knbi3dgnpbdq7a1bzh5k2hl5d"))))
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-core-foundation" ,rust-core-foundation-0.7)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-security-framework-sys" ,rust-security-framework-sys-1))
- #:cargo-development-inputs
- (("rust-hex" ,rust-hex-0.4)
- ("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-security-framework-0.3
- (package
- (inherit rust-security-framework-1)
- (name "rust-security-framework")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "security-framework" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pqn79cl9njnnhsmjvvphkzx8is5jhfd8bhxpllgvrgggjfl5wlf"))))
- (arguments
- `(#:tests? #f ; Some test files not included in release.
- #:cargo-inputs
- (("rust-core-foundation" ,rust-core-foundation-0.6)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.6)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-security-framework-sys" ,rust-security-framework-sys-0.3))
- #:cargo-development-inputs
- (("rust-hex" ,rust-hex-0.4)
- ("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-security-framework-0.2.4-yanked
- (package
- (inherit rust-security-framework-0.3)
- (name "rust-security-framework")
- (version "0.2.4") ;This version was yanked!
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "security-framework" version))
- (file-name (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32 "0gw3xxg8yzbjb4ny5cy07gky177c1nbgpxqjsw3hfzpfgrxji9bz"))))
- (arguments
- `(#:skip-build? #t ;MacOS specific
- #:cargo-inputs
- (("rust-core-foundation" ,rust-core-foundation-0.6)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.6)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-security-framework-sys" ,rust-security-framework-sys-0.2))
- #:cargo-development-inputs (("rust-hex" ,rust-hex-0.3)
- ("rust-tempdir" ,rust-tempdir-0.3))))
- (properties '((crate-version-yanked? . #t)))))
-
-(define-public rust-security-framework-0.2
- ;; There are no non-yanked versions of this semver.
- (deprecated-package "rust-security-framework"
- rust-security-framework-0.2.4-yanked))
-
-(define-public rust-security-framework-sys-2
- (package
- (name "rust-security-framework-sys")
- (version "2.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "security-framework-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mbhagj98y2byhjkr353y1nings01pfa9yk0gxmcb0ydd0vzsqqq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://lib.rs/crates/security-framework-sys")
- (synopsis "Low-level FFI bindings to Apple @code{Security.framework}")
- (description "This package provides low level FFI bindings to Apple
-@code{Security.framework}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-security-framework-sys-1
- (package
- (inherit rust-security-framework-sys-2)
- (name "rust-security-framework-sys")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "security-framework-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1iynsjz53lqkkw4zbq8l99xn799chbx90lsmrlfnsyxii14v1kji"))))
- (arguments
- `(#:cargo-inputs
- (("rust-core-foundation-sys" ,rust-core-foundation-sys-0.7)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-security-framework-sys-0.3
- (package
- (inherit rust-security-framework-sys-1)
- (name "rust-security-framework-sys")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "security-framework-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "15gqhhi206lzynd0pcbswxhvqc4p9bmpl2h9qnwfnpb16zy96573"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-core-foundation-sys" ,rust-core-foundation-sys-0.6))))))
-
-(define-public rust-security-framework-sys-0.2.4-yanked
- (package
- (inherit rust-security-framework-sys-0.3)
- (name "rust-security-framework-sys")
- (version "0.2.4") ;This version was yanked!
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "security-framework-sys" version))
- (file-name (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32 "07zv0szz2kfy1hn251h0qsq0q9i1zia768d8vzril1g6xarj7mcj"))))
- (arguments
- `(#:skip-build? #t ;MacOS specific
- #:cargo-inputs (("rust-core-foundation-sys" ,rust-core-foundation-sys-0.6)
- ("rust-libc" ,rust-libc-0.2))))
- (properties '((crate-version-yanked? . #t)))))
-
-(define-public rust-security-framework-sys-0.2
- ;; There are no non-yanked versions of this semver.
- (deprecated-package "rust-security-framework-sys"
- rust-security-framework-sys-0.2.4-yanked))
-
-(define-public rust-system-configuration-0.6
- (package
- (name "rust-system-configuration")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "system-configuration" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sxslml567zm0v8g732314vd2gk9sd3k4xj22xk6p64xir29v1rw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; struct `sockaddr_in` has no field named `sin_len`
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-system-configuration-sys" ,rust-system-configuration-sys-0.6))))
- (home-page "https://github.com/mullvad/system-configuration-rs")
- (synopsis "Bindings to SystemConfiguration framework for macOS")
- (description
- "This package provides bindings to the @code{SystemConfiguration} framework
-for @code{macOS}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-system-configuration-0.5
- (package
- (inherit rust-system-configuration-0.6)
- (name "rust-system-configuration")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "system-configuration" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rz0r30xn7fiyqay2dvzfy56cvaa3km74hnbz2d72p97bkf3lfms"))))
- (arguments
- `(#:skip-build? #t ; struct `sockaddr_in` has no field named `sin_len`
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-system-configuration-sys" ,rust-system-configuration-sys-0.5))))))
-
-(define-public rust-system-configuration-sys-0.6
- (package
- (name "rust-system-configuration-sys")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "system-configuration-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i5sqrmgy58l4704hibjbl36hclddglh73fb3wx95jnmrq81n7cf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/mullvad/system-configuration-rs")
- (synopsis "Low level bindings to SystemConfiguration framework for macOS")
- (description
- "Low level bindings to @code{SystemConfiguration} framework for @code{macOS}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-system-configuration-sys-0.5
- (package
- (inherit rust-system-configuration-sys-0.6)
- (name "rust-system-configuration-sys")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "system-configuration-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jckxvdr37bay3i9v52izgy52dg690x5xfg3hd394sv2xf4b2px7"))))
- (arguments
- `(#:cargo-inputs (("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-libc" ,rust-libc-0.2))))))
diff --git a/gnu/packages/crates-audio.scm b/gnu/packages/crates-audio.scm
deleted file mode 100644
index 61c3e38698..0000000000
--- a/gnu/packages/crates-audio.scm
+++ /dev/null
@@ -1,1650 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2021 Petr Hodina <phodina@protonmail.com>
-;;; Copyright © 2023 Steve George <steve@futurile.net>
-;;; Copyright © 2023 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com>
-;;; Copyright © 2024 Sergio Pastor Pérez <sergio.pastorperez@outlook.es>
-;;; Copyright © 2024 Roman Scherer <roman@burningswell.com>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-(define-module (gnu packages crates-audio)
- #:use-module (guix build-system cargo)
- #:use-module (guix download)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix gexp)
- #:use-module (guix packages)
- #:use-module (guix utils)
- #:use-module (gnu packages)
- #:use-module (gnu packages audio)
- #:use-module (gnu packages crates-apple)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-gtk)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-web)
- #:use-module (gnu packages crates-windows)
- #:use-module (gnu packages linux)
- #:use-module (gnu packages llvm)
- #:use-module (gnu packages mp3)
- #:use-module (gnu packages pkg-config)
- #:use-module (gnu packages pulseaudio))
-
-;;;
-;;; Please: Try to add new module packages in alphabetic order.
-;;;
-
-(define-public rust-alsa-0.9
- (package
- (name "rust-alsa")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "alsa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hvxc447bsynyhzhmznw6w2kwbid83p712dls4h1x8w3pavp4xgd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- (list "--"
- ;; These try to use the audio interface
- "--skip=pcm::drop"
- "--skip=pcm::info_from_default"
- "--skip=pcm::playback_to_default"
- "--skip=pcm::record_from_default"
- "--skip=seq::print_seqs"
- "--skip=seq::seq_loopback"
- "--skip=seq::seq_portsubscribeiter"
- "--skip=seq::seq_subscribe"
- "--skip=src/pcm.rs - pcm (line 6)")
- #:cargo-inputs (("rust-alsa-sys" ,rust-alsa-sys-0.3)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2))))
- (inputs (list alsa-lib))
- (native-inputs (list pkg-config))
- (home-page "https://github.com/diwic/alsa-rs")
- (synopsis "Thin and safe wrapper around ALSA")
- (description "A thin and safe wrapper around ALSA. Provides APIs for many
-parts of ALSA including audio playback, audio recording, HCtl API, raw MIDI and
-MIDI sequencer.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-alsa-0.8
- (package
- (inherit rust-alsa-0.9)
- (name "rust-alsa")
- (version "0.8.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "alsa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02pzlq2q8ml28ikvkvm77bwdqmi22d6ak1qvrc0cr6yjb9adwd6f"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release"
- ;; Not the doc tests.
- "--lib" "--bins" "--tests" "--"
- ;; These try to use the audio interface
- "--skip=pcm::drop"
- "--skip=pcm::info_from_default"
- "--skip=pcm::playback_to_default"
- "--skip=pcm::record_from_default"
- "--skip=seq::print_seqs"
- "--skip=seq::seq_loopback"
- "--skip=seq::seq_portsubscribeiter"
- "--skip=seq::seq_subscribe")
- #:cargo-inputs (("rust-alsa-sys" ,rust-alsa-sys-0.3)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.26))))))
-
-(define-public rust-alsa-0.7
- (package
- (inherit rust-alsa-0.8)
- (name "rust-alsa")
- (version "0.7.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "alsa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0iwbdgb6lr81iji9sr4f91mys24pia5avnkgbkv8kxzhvkc2lmp2"))))
- (arguments
- (list #:cargo-test-flags `(list "--release"
- ;; Not the doc tests.
- "--lib" "--bins" "--tests"
- "--"
- ;; These try to use the audio interface
- "--skip=pcm::drop"
- "--skip=pcm::info_from_default"
- "--skip=pcm::playback_to_default"
- "--skip=pcm::record_from_default"
- "--skip=seq::print_seqs"
- "--skip=seq::seq_loopback"
- "--skip=seq::seq_portsubscribeiter"
- "--skip=seq::seq_subscribe")
- #:cargo-inputs `(("rust-alsa-sys" ,rust-alsa-sys-0.3)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.24))))))
-
-(define-public rust-alsa-0.6
- (package
- (inherit rust-alsa-0.7)
- (name "rust-alsa")
- (version "0.6.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "alsa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0szx8finhqbffh08fp3bgh4ywz0b572vcdyh4hwyhrfgw8pza5ar"))))
- (arguments
- (list #:cargo-test-flags `(list "--release"
- ;; Not the doc tests.
- "--lib" "--bins" "--tests"
- "--"
- ;; These try to use the audio interface
- "--skip=pcm::drop"
- "--skip=pcm::info_from_default"
- "--skip=pcm::playback_to_default"
- "--skip=pcm::record_from_default"
- "--skip=seq::print_seqs"
- "--skip=seq::seq_loopback"
- "--skip=seq::seq_portsubscribeiter"
- "--skip=seq::seq_subscribe")
- #:cargo-inputs `(("rust-alsa-sys" ,rust-alsa-sys-0.3)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.23))))))
-
-(define-public rust-alsa-sys-0.3
- (package
- (name "rust-alsa-sys")
- (version "0.3.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "alsa-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09qmmnpmlcj23zcgx2xsi4phcgm5i02g9xaf801y7i067mkfx3yv"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f ; doc tests fail
- #:cargo-inputs `(("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs (list pkg-config alsa-lib))
- (home-page "https://github.com/diwic/alsa-sys")
- (synopsis "FFI bindings for the ALSA sound API")
- (description
- "FFI bindings for the ALSA sound API. This package contains
-the code to interact with the underlying operating system ALSA interface.")
- (license license:expat)))
-
-(define-public rust-asio-sys-0.2
- (package
- (name "rust-asio-sys")
- (version "0.2.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "asio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16lbavksj2aasadyxbdnbrll6a1m8cwl4skbxgbvr1ma2wpwv82c"))))
- (build-system cargo-build-system)
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs `(("rust-bindgen" ,rust-bindgen-0.56)
- ("rust-cc" ,rust-cc-1)
- ("rust-num-derive" ,rust-num-derive-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/RustAudio/cpal/")
- (synopsis
- "Low-level interface and binding generation for the Steinberg ASIO SDK")
- (description
- "Low-level interface and binding generation for the Steinberg ASIO SDK.")
- (license license:asl2.0)))
-
-(define-public rust-cpal-0.13
- (package
- (name "rust-cpal")
- (version "0.13.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cpal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05j11vz8rw19gqqvpd48i7wvm6j77v8fwx5lwhlkckqjllv7h4bl"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; Force cpal-0.13.5 to accept any version of jack, so
- ;; that other packages like librespot-playback can use
- ;; the one they want.
- (substitute* "Cargo.toml.orig"
- (("(jack = \\{ version = \").*(\", optional.*)" _ jack optional)
- (string-append jack "*" optional))
- ;; Remove path for asio-sys, use packaged crate.
- ((", path =.*,") ","))
- (copy-file "Cargo.toml.orig" "Cargo.toml")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-alsa" ,rust-alsa-0.6)
- ("rust-asio-sys" ,rust-asio-sys-0.2)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-coreaudio-rs" ,rust-coreaudio-rs-0.10)
- ("rust-jack" ,rust-jack-0.8)
- ("rust-jni" ,rust-jni-0.19)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mach" ,rust-mach-0.3)
- ("rust-ndk" ,rust-ndk-0.6)
- ("rust-ndk-glue" ,rust-ndk-glue-0.6)
- ("rust-nix" ,rust-nix-0.23)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-oboe" ,rust-oboe-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-stdweb" ,rust-stdweb-0.1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-3)
- ("rust-hound" ,rust-hound-3)
- ("rust-ringbuf" ,rust-ringbuf-0.2))))
- (native-inputs (list pkg-config))
- (inputs (list alsa-lib))
- (home-page "https://github.com/rustaudio/cpal")
- (synopsis "Low-level cross-platform audio I/O library in pure Rust")
- (description "Low-level cross-platform audio I/O library in pure Rust.
-Supports Linux through either JACK or ALSA.")
- (license license:asl2.0)))
-
-(define-public rust-jack-0.10
- (package
- (name "rust-jack")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0djs3j0icxbzbivhj73vgjrvjw6ncpfak2vyxjcbn4wvl9ajcwnf"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f
- #:cargo-inputs
- `(("rust-bitflags" ,rust-bitflags-1)
- ("rust-jack-sys" ,rust-jack-sys-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4))
- #:cargo-development-inputs
- `(("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5))))
- (native-inputs (list pkg-config))
- (inputs (list jack-2))
- (home-page "https://github.com/RustAudio/rust-jack")
- (synopsis "Real time audio and midi with JACK")
- (description "Real time audio and midi with JACK.")
- (license license:expat)))
-
-(define-public rust-jack-0.8
- (package
- (inherit rust-jack-0.10)
- (name "rust-jack")
- (version "0.8.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "jack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0lz10s0n2gy128m65pf96is9ip00vfgvnkfja0y9ydmv24pw2ajx"))))
- (arguments
- (list #:tests? #f
- #:cargo-inputs `(("rust-bitflags" ,rust-bitflags-1)
- ("rust-jack-sys" ,rust-jack-sys-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5))))))
-
-(define-public rust-jack-sys-0.4
- (package
- (name "rust-jack-sys")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jack-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17vaq4i8q5nx39rjqx9sixqn1xraf1vxs3bmrf618v8nzxchbmz9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; cannot find value `library` in this scope
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libloading" ,rust-libloading-0.7)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list jack-2))
- (home-page "https://github.com/RustAudio/rust-jack/tree/main/jack-sys")
- (synopsis "Low-level binding to the JACK audio API")
- (description "Low-level binding to the JACK audio API.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-jack-sys-0.2
- (package
- (inherit rust-jack-sys-0.4)
- (name "rust-jack-sys")
- (version "0.2.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "jack-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1h9c9za19nyr1prx77gkia18ia93f73lpyjdiyrvmhhbs79g54bv"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs `(("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libloading" ,rust-libloading-0.6)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))))
-
-(define-public rust-lewton-0.10
- (package
- (name "rust-lewton")
- (version "0.10.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "lewton" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0c60fn004awg5c3cvx82d6na2pirf0qdz9w3b93mbcdakbglhyvp"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-byteorder" ,rust-byteorder-1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-ogg" ,rust-ogg-0.8)
- ("rust-tinyvec" ,rust-tinyvec-1)
- ("rust-tokio-io" ,rust-tokio-io-0.1))
- #:cargo-development-inputs
- `(("rust-alto" ,rust-alto-3)
- ("rust-ogg" ,rust-ogg-0.8))))
- (home-page "https://github.com/RustAudio/lewton")
- (synopsis "Pure Rust Vorbis decoder")
- (description "A pure Rust Vorbis decoder. Vorbis is a free and open
-source audio format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-libpulse-binding-2
- (package
- (name "rust-libpulse-binding")
- (version "2.28.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libpulse-binding" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zza12f22wf1qs6h71lq1i73aj3kmv3036hqc7qci063vyi5fdgd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libpulse-sys" ,rust-libpulse-sys-1)
- ("rust-num-derive" ,rust-num-derive-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:phases
- (modify-phases %standard-phases
- (add-before 'check 'set-HOME
- (lambda _ (setenv "HOME" "/tmp"))))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list pulseaudio))
- (home-page "https://github.com/jnqnfe/pulse-binding-rust")
- (synopsis "Binding for the PulseAudio libpulse library")
- (description
- "This package provides a Rust language binding for the PulseAudio libpulse
-library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-libpulse-simple-binding-2
- (package
- (name "rust-libpulse-simple-binding")
- (version "2.28.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "libpulse-simple-binding" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "139hiksmxrmj8zcdqvswgjnwl1rivh915vg6cl92asizydl6pz85"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libpulse-binding" ,rust-libpulse-binding-2)
- ("rust-libpulse-simple-sys" ,rust-libpulse-simple-sys-1)
- ("rust-libpulse-sys" ,rust-libpulse-sys-1))
- #:phases
- (modify-phases %standard-phases
- (add-before 'check 'set-HOME
- (lambda _ (setenv "HOME" "/tmp"))))))
- (native-inputs (list pkg-config))
- (inputs (list pulseaudio))
- (home-page "https://github.com/jnqnfe/pulse-binding-rust")
- (synopsis "Rust language bindings for PulseAudio's libpulse-simple library")
- (description
- "A Rust language binding for the PulseAudio libpulse-simple library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-libpulse-simple-sys-1
- (package
- (name "rust-libpulse-simple-sys")
- (version "1.21.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "libpulse-simple-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lj13ibdwf69ghy1zlldxq5vsyxi1h13wqpvvh79z2wx36s16rpa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libpulse-sys" ,rust-libpulse-sys-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list pulseaudio))
- (home-page "https://github.com/jnqnfe/pulse-binding-rust")
- (synopsis "FFI indings for PulseAudio's libpulse-simple system library")
- (description
- "FFI bindings for the PulseAudio libpulse-simple system library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-libpulse-sys-1
- (package
- (name "rust-libpulse-sys")
- (version "1.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libpulse-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16vs0qk6xadckb5qxlrhg0f4jn2zakfd7xih1lk1fb7lzc8f26dw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-num-derive" ,rust-num-derive-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-winapi" ,rust-winapi-0.3))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list pulseaudio))
- (home-page "https://github.com/jnqnfe/pulse-binding-rust")
- (synopsis "FFI bindings for the PulseAudio")
- (description
- "This package provides FFI bindings for the PulseAudio libpulse system
-library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-librespot-audio-0.4
- (package
- (name "rust-librespot-audio")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "librespot-audio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "178djijj7fkg5ca5rhk10rvy9gs797gikvackh5qxsp1al9s6xn1"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-aes-ctr" ,rust-aes-ctr-0.6)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-librespot-core" ,rust-librespot-core-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/librespot-org/librespot")
- (synopsis "The audio fetching logic for Librespot")
- (description
- "Part of Librespot, an open source client library for Spotify. This
-package contains the audio fetching logic.")
- (license license:expat)))
-
-(define-public rust-librespot-connect-0.4
- (package
- (name "rust-librespot-connect")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "librespot-connect" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v6k20173hx27g34d24vkb4a67av7dbr3mfmng64b51y8imgpyjg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-form-urlencoded" ,rust-form-urlencoded-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-librespot-core" ,rust-librespot-core-0.4)
- ("rust-librespot-discovery" ,rust-librespot-discovery-0.4)
- ("rust-librespot-playback" ,rust-librespot-playback-0.4)
- ("rust-librespot-protocol" ,rust-librespot-protocol-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-protobuf" ,rust-protobuf-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1))))
- (home-page "https://github.com/librespot-org/librespot")
- (synopsis "Discovery and Spotify Connect logic for Librespot")
- (description
- "Librespot is an open source client library for Spotify. This package
-contains the discovery and Spotify Connect logic.")
- (license license:expat)))
-
-(define-public rust-librespot-core-0.4
- (package
- (name "rust-librespot-core")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "librespot-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vaxnnlnsx8bmphiikm4kb99795jch0xxifr0azl9rl8b3r4jqq4"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags
- ``("--release" "--"
- "--skip=test_connection"
- "--skip=test_apresolve"
- "--skip=test_apresolve_port_443")
- #:cargo-inputs
- `(("rust-aes" ,rust-aes-0.6)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-form-urlencoded" ,rust-form-urlencoded-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-http" ,rust-http-0.2)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-hyper-proxy" ,rust-hyper-proxy-0.9)
- ("rust-librespot-protocol" ,rust-librespot-protocol-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pbkdf2" ,rust-pbkdf2-0.8)
- ("rust-priority-queue" ,rust-priority-queue-1)
- ("rust-protobuf" ,rust-protobuf-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha-1" ,rust-sha-1-0.10)
- ("rust-shannon" ,rust-shannon-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-vergen" ,rust-vergen-3))
- #:cargo-development-inputs
- `(("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/librespot-org/librespot")
- (synopsis "The core functionality provided by librespot")
- (description
- "Part of Librespot, an open source client library for
-Spotify. This package contains core functionality, such as authentication,
-channel and session.")
- (license license:expat)))
-
-(define-public rust-librespot-discovery-0.4
- (package
- (name "rust-librespot-discovery")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "librespot-discovery" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01igbv0xf3vj046jvblbr09cgmv25mlfajyb2903cl31iz8pga1a"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-aes-ctr" ,rust-aes-ctr-0.6)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-form-urlencoded" ,rust-form-urlencoded-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-libmdns" ,rust-libmdns-0.7)
- ("rust-librespot-core" ,rust-librespot-core-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-dns-sd" ,rust-dns-sd-0.1))
- #:cargo-development-inputs
- `(("rust-futures" ,rust-futures-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-simple-logger" ,rust-simple-logger-2)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/librespot-org/librespot")
- (synopsis "The discovery logic of Librespot")
- (description "Part of Librespot, an open source client library for
-Spotify. This package contains the discovery logic.")
- (license license:expat)))
-
-(define-public rust-librespot-metadata-0.4
- (package
- (name "rust-librespot-metadata")
- (version "0.4.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "librespot-metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "07626b84cghd3jabdvyqhn1v0lax9p1hhz6ldw2r4l6brcgkd03b"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-librespot-core" ,rust-librespot-core-0.4)
- ("rust-librespot-protocol" ,rust-librespot-protocol-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-protobuf" ,rust-protobuf-2))))
- (home-page "https://github.com/librespot-org/librespot")
- (synopsis "The metadata elements of Librespot")
- (description "Part of Librespot, an open source client library for
-Spotify. This package contains the metadata logic.")
- (license license:expat)))
-
-(define-public rust-librespot-playback-0.4
- (package
- (name "rust-librespot-playback")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "librespot-playback" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dygnzldvkv1qpagr9nl62hmqh0xfcf4lsva37j0xxy7pjws142i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-alsa" ,rust-alsa-0.6)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-cpal" ,rust-cpal-0.13)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-glib" ,rust-glib-0.15)
- ("rust-gstreamer" ,rust-gstreamer-0.18)
- ("rust-gstreamer-app" ,rust-gstreamer-app-0.18)
- ("rust-gstreamer-audio" ,rust-gstreamer-audio-0.18)
- ("rust-jack" ,rust-jack-0.10)
- ("rust-lewton" ,rust-lewton-0.10)
- ("rust-libpulse-binding" ,rust-libpulse-binding-2)
- ("rust-libpulse-simple-binding" ,rust-libpulse-simple-binding-2)
- ("rust-librespot-audio" ,rust-librespot-audio-0.4)
- ("rust-librespot-core" ,rust-librespot-core-0.4)
- ("rust-librespot-metadata" ,rust-librespot-metadata-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-ogg" ,rust-ogg-0.8)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-portaudio-rs" ,rust-portaudio-rs-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-rodio" ,rust-rodio-0.15)
- ("rust-sdl2" ,rust-sdl2-0.35)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-zerocopy" ,rust-zerocopy-0.6))))
- (home-page "https://github.com/librespot-org/librespot")
- (synopsis "Audio playback for Librespot")
- (description "Audio playback for Librespot, an open source client
-library for Spotify.")
- (license license:expat)))
-
-(define-public rust-librespot-protocol-0.4
- (package
- (name "rust-librespot-protocol")
- (version "0.4.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "librespot-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17xkvhlxfkjh1z79pvq22nrxi99hcxnzafg0pdkymh3a3733lvax"))))
- (build-system cargo-build-system)
- (arguments
- (list
- #:cargo-inputs
- `(("rust-protobuf" ,rust-protobuf-2)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-protobuf-codegen-pure" ,rust-protobuf-codegen-pure-2))))
- (home-page "https://github.com/librespot-org/librespot")
- (synopsis "The protobuf logic for communicating with Spotify servers")
- (description "Part of Librespot, an open source, Spotify client library.
-This package contains the protobuf logic.")
- (license license:expat)))
-
-(define-public rust-lv2-0.6
- (package
- (name "rust-lv2")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lv2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xh4hjfh2w5rhzbk0g9845k25f6fxrv7xqpkr09p0x57b200qc41"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lv2-atom" ,rust-lv2-atom-2)
- ("rust-lv2-core" ,rust-lv2-core-3)
- ("rust-lv2-midi" ,rust-lv2-midi-1)
- ("rust-lv2-state" ,rust-lv2-state-2)
- ("rust-lv2-sys" ,rust-lv2-sys-2)
- ("rust-lv2-time" ,rust-lv2-time-0.1)
- ("rust-lv2-units" ,rust-lv2-units-0.1)
- ("rust-lv2-urid" ,rust-lv2-urid-2)
- ("rust-lv2-worker" ,rust-lv2-worker-0.1)
- ("rust-urid" ,rust-urid-0.1))))
- (home-page "https://github.com/RustAudio/rust-lv2")
- (synopsis "Safe, fast, and ergonomic framework to create LV2 plugins in Rust")
- (description "This package provides a safe, fast, and ergonomic framework
-to create LV2 plugins in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lv2-atom-2
- (package
- (name "rust-lv2-atom")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lv2-atom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wd9rgsn8sag8wyhjccmnn82gx4w1yyiav52nyvk579l21xlw6wm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lv2-core" ,rust-lv2-core-3)
- ("rust-lv2-sys" ,rust-lv2-sys-2)
- ("rust-lv2-units" ,rust-lv2-units-0.1)
- ("rust-urid" ,rust-urid-0.1))
- #:cargo-development-inputs (("rust-lv2-urid" ,rust-lv2-urid-2))))
- (home-page "https://github.com/RustAudio/rust-lv2")
- (synopsis "Rust LV2 Atom handling library")
- (description "This package provides a Rust LV2 Atom handling library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lv2-core-3
- (package
- (name "rust-lv2-core")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lv2-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pj9l15zwqwj2h83f3xfpwxsj70vvhkw52gyzkljafvrbx1h00fm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lv2-core-derive" ,rust-lv2-core-derive-2)
- ("rust-lv2-sys" ,rust-lv2-sys-2)
- ("rust-urid" ,rust-urid-0.1))))
- (home-page "https://github.com/RustAudio/rust-lv2")
- (synopsis "Rust LV2 core library")
- (description "This package provides the Rust LV2 core library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lv2-core-derive-2
- (package
- (name "rust-lv2-core-derive")
- (version "2.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lv2-core-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12w3l41jzargrcywz13hbmaazfw4ix2sljl3601h6jfbdrw8zybv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/RustAudio/rust-lv2")
- (synopsis "Procedural macros for lv2-core")
- (description "This package provides Procedural macros for lv2-core.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lv2-midi-1
- (package
- (name "rust-lv2-midi")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lv2-midi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x0glbrfri1glgcrmvc6i1jfv6azhpqvp4ibk5cihsq3s2yfc8xd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `wmidi`
- #:cargo-inputs (("rust-lv2-atom" ,rust-lv2-atom-2)
- ("rust-lv2-sys" ,rust-lv2-sys-2)
- ("rust-urid" ,rust-urid-0.1)
- ("rust-wmidi" ,rust-wmidi-3))
- #:cargo-development-inputs (("rust-lv2-core" ,rust-lv2-core-3)
- ("rust-lv2-units" ,rust-lv2-units-0.1))))
- (home-page "https://github.com/RustAudio/rust-lv2")
- (synopsis "Rust LV2 MIDI processing library")
- (description "This package provides a Rust LV2 MIDI processing library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lv2-state-2
- (package
- (name "rust-lv2-state")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lv2-state" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nm0fc7cb4rkmfsvvr4xbac4qf0j7wl2gws3qrcflx057i2lpsb5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lv2-atom" ,rust-lv2-atom-2)
- ("rust-lv2-core" ,rust-lv2-core-3)
- ("rust-lv2-sys" ,rust-lv2-sys-2)
- ("rust-urid" ,rust-urid-0.1))
- #:cargo-development-inputs (("rust-lv2-urid" ,rust-lv2-urid-2)
- ("rust-mktemp" ,rust-mktemp-0.4))))
- (home-page "https://github.com/RustAudio/rust-lv2")
- (synopsis "Rust LV2 state handling library")
- (description "This package provides a Rust LV2 state handling library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lv2-sys-2
- (package
- (name "rust-lv2-sys")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lv2-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c4f59mrjyy0z0wf033wp648df0sc6zirrcd6kndqj9nvvkzkl4x"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/RustAudio/rust-lv2")
- (synopsis "Rust LV2 C header bindings")
- (description "This package provides Rust LV2 C header bindings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lv2-time-0.1
- (package
- (name "rust-lv2-time")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lv2-time" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wznk17vvn5dph6r47vjwmf7g98pb6ij2fdhizdk95sf2qvkf82c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lv2-sys" ,rust-lv2-sys-2)
- ("rust-urid" ,rust-urid-0.1))))
- (home-page "https://github.com/RustAudio/rust-lv2")
- (synopsis "Rust LV2 wrapper for LV2 time types")
- (description "This package provides a Rust LV2 wrapper for LV2 time types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lv2-units-0.1
- (package
- (name "rust-lv2-units")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lv2-units" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fdamp3hxdr36hqi1j6y01rz1x17if1ibzr7rr4nrabidw74gf82"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lv2-sys" ,rust-lv2-sys-2)
- ("rust-urid" ,rust-urid-0.1))))
- (home-page "https://github.com/RustAudio/rust-lv2")
- (synopsis "Rust LV2 wrapper of LV2 unit types")
- (description "This package provides a Rust LV2 wrapper of LV2 unit types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lv2-urid-2
- (package
- (name "rust-lv2-urid")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lv2-urid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s2fcb0nyn54ml6azkbhnnxghy898x1q5vs5qgdznrhy9m20624c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lv2-core" ,rust-lv2-core-3)
- ("rust-lv2-sys" ,rust-lv2-sys-2)
- ("rust-urid" ,rust-urid-0.1))))
- (home-page "https://github.com/RustAudio/rust-lv2")
- (synopsis "Rust LV2 URID handling library")
- (description "This package provides a LV2 URID handling library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lv2-worker-0.1
- (package
- (name "rust-lv2-worker")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lv2-worker" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14crsrnjyarra9ipma6lhaj4gpfadvippzr134nkn0z3y30ip4fj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests panic
- #:cargo-inputs (("rust-lv2-core" ,rust-lv2-core-3)
- ("rust-lv2-sys" ,rust-lv2-sys-2)
- ("rust-urid" ,rust-urid-0.1))))
- (home-page "https://github.com/RustAudio/rust-lv2")
- (synopsis "Rust LV2 work offloading library")
- (description "This package provides a Rust LV2 work offloading library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-minimp3-0.5
- (package
- (name "rust-minimp3")
- (version "0.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "minimp3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0wj3nzj1swnvwsk3a4a3hkfj1d21jsi7babi40wlrxzbbzvkhm4q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; no method named `next_frame_future` found for struct `Decoder`
- #:cargo-inputs (("rust-minimp3-sys" ,rust-minimp3-sys-0.3)
- ("rust-slice-deque" ,rust-slice-deque-0.3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/germangb/minimp3-rs")
- (synopsis "Rust bindings for the minimp3 library")
- (description "Rust bindings for the minimp3 library.")
- (license license:expat)))
-
-(define-public rust-minimp3-sys-0.3
- (package
- (name "rust-minimp3-sys")
- (version "0.3.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "minimp3-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "144vmf3s89kad0smjprzigcp2c9r5dm95n4ydilrbp399irp6772"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (native-inputs (list pkg-config))
- (inputs (list minimp3))
- (home-page "https://github.com/germangb/minimp3-rs")
- (synopsis "Rust bindings for the minimp3 library")
- (description "Rust bindings for the minimp3 library.")
- (license license:expat)))
-
-(define-public rust-oboe-0.4
- (package
- (name "rust-oboe")
- (version "0.4.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "oboe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hd5626s8qkpgrl2alwz73i8rh1rzifbxj6pxz7zp82gicskrxi7"))))
- (build-system cargo-build-system)
- (arguments
- (list #:skip-build? #t ; requires Android libs
- #:cargo-inputs `(("rust-jni" ,rust-jni-0.19)
- ("rust-ndk" ,rust-ndk-0.6)
- ("rust-ndk-context" ,rust-ndk-context-0.1)
- ("rust-num-derive" ,rust-num-derive-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-oboe-sys" ,rust-oboe-sys-0.4))))
- (home-page "https://github.com/katyo/oboe-rs")
- (synopsis
- "Safe interface for oboe an android library for low latency audio IO")
- (description
- "Safe interface for oboe an android library for low latency audio IO.")
- (license license:asl2.0)))
-
-(define-public rust-oboe-sys-0.4
- (package
- (name "rust-oboe-sys")
- (version "0.4.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "oboe-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gcl494yy880h2gfgsbdd32g2h0s1n94v58j5hil9mrf6yvsnw1k"))))
- (build-system cargo-build-system)
- (arguments
- (list #:skip-build? #t ; requires Android libs
- #:cargo-inputs `(("rust-bindgen" ,rust-bindgen-0.59)
- ("rust-cc" ,rust-cc-1)
- ("rust-fetch-unroll" ,rust-fetch-unroll-0.3))))
- (home-page "https://github.com/katyo/oboe-rs")
- (synopsis
- "Unsafe bindings for oboe an android library for low latency audio IO")
- (description
- "Unsafe bindings for oboe an android library for low latency audio IO.")
- (license license:asl2.0)))
-
-(define-public rust-ogg-0.8
- (package
- (name "rust-ogg")
- (version "0.8.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ogg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0vjxmqcv9252aj8byy70iy2krqfjknfcxg11lcyikj11pzlb8lb9"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1))
- #:cargo-development-inputs
- `(("rust-rand" ,rust-rand-0.3))))
- (home-page "https://github.com/RustAudio/ogg")
- (synopsis "Ogg container decoder and encoder written in pure Rust")
- (description "An Ogg decoder and encoder. Implements the xiph.org Ogg
-spec in pure Rust.")
- (license license:expat)))
-
-(define-public rust-pipewire-0.7
- (package
- (name "rust-pipewire")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pipewire" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sg9cbvhp0s07a337zwli0xm40f8wkvm06d72nsr1s35vp40kl52"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libspa" ,rust-libspa-0.7)
- ("rust-libspa-sys" ,rust-libspa-sys-0.7)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pipewire-sys" ,rust-pipewire-sys-0.7)
- ("rust-thiserror" ,rust-thiserror-1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list pipewire clang))
- (home-page "https://pipewire.org")
- (synopsis "Rust bindings for PipeWire")
- (description "This package provides Rust bindings for @code{PipeWire}.")
- (license license:expat)))
-
-(define-public rust-pipewire-sys-0.7
- (package
- (name "rust-pipewire-sys")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pipewire-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r4z0farzflycgfp6x7z65h57np4l1qnpj4r8z5lcwkkgd70h349"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.66)
- ("rust-libspa-sys" ,rust-libspa-sys-0.7)
- ("rust-system-deps" ,rust-system-deps-6))))
- (native-inputs
- (list pkg-config clang))
- (inputs
- (list pipewire))
- (home-page "https://pipewire.org")
- (synopsis "Rust FFI bindings for PipeWire")
- (description
- "This package provides Rust FFI bindings for @code{PipeWire}.")
- (license license:expat)))
-
-(define-public rust-portaudio-rs-0.3
- (package
- (name "rust-portaudio-rs")
- (version "0.3.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "portaudio-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0qnmc7amk0fzbcs985ixv0k4955f0fmpkhrl9ps9pk3cz7pvbdnd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-portaudio-sys" ,rust-portaudio-sys-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list portaudio alsa-lib))
- (home-page "https://github.com/RustAudio/rust-portaudio")
- (synopsis "Rust bindings for PortAudio a cross-platfomr audio library")
- (description "Rusting bindings for PortAudio an open source, cross-platform
-audio I/O library.")
- (license license:expat)))
-
-(define-public rust-portaudio-sys-0.1
- (package
- (name "rust-portaudio-sys")
- (version "0.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "portaudio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xdpywirpr1kqkbak7hnny62gmsc93qgc3ij3j2zskrvjpxa952i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list portaudio alsa-lib))
- (home-page "https://github.com/RustAudio/rust-portaudio")
- (synopsis "Bindings for PortAudio a cross-platform audio library")
- (description "Bindings for PortAudio an open source, cross-platform audio
-I/O library.")
- (license license:expat)))
-
-(define-public rust-rodio-0.15
- (package
- (name "rust-rodio")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rodio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07kkrx0hxfcqgkpg0lrh9355bj1rl0k65nwsk3qwdri6yvlkj2gc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-claxon" ,rust-claxon-0.4)
- ("rust-cpal" ,rust-cpal-0.13)
- ("rust-hound" ,rust-hound-3)
- ("rust-lewton" ,rust-lewton-0.10)
- ("rust-minimp3" ,rust-minimp3-0.5)
- ("rust-symphonia" ,rust-symphonia-0.4))
- #:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-0.9))))
- (native-inputs (list pkg-config))
- (inputs (list alsa-lib))
- (home-page "https://github.com/RustAudio/rodio")
- (synopsis "Pure Rust audio playback library")
- (description "Audio playback library written in pure Rust that supports
-many formats including AAC, FLAC, MP3, MP4 and WAV.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-symphonia-0.4
- (package
- (name "rust-symphonia")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dx4v5libbksi4rd6b9290nci3h8xqyakymhxd72yybyl25g7rd7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-symphonia-bundle-flac" ,rust-symphonia-bundle-flac-0.4)
- ("rust-symphonia-bundle-mp3" ,rust-symphonia-bundle-mp3-0.4)
- ("rust-symphonia-codec-aac" ,rust-symphonia-codec-aac-0.4)
- ("rust-symphonia-codec-pcm" ,rust-symphonia-codec-pcm-0.4)
- ("rust-symphonia-codec-vorbis" ,rust-symphonia-codec-vorbis-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.4)
- ("rust-symphonia-format-isomp4" ,rust-symphonia-format-isomp4-0.4)
- ("rust-symphonia-format-ogg" ,rust-symphonia-format-ogg-0.4)
- ("rust-symphonia-format-wav" ,rust-symphonia-format-wav-0.4)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.4))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis
- "Symphonia is a pure Rust media container and audio decoding library")
- (description
- "Symphonia is a pure Rust media container and audio decoding library
-that supports a wide range of audio formats.")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-bundle-flac-0.4
- (package
- (name "rust-symphonia-bundle-flac")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-bundle-flac" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00jxn9izfg1g07srhgglpqgadmzwsr88sqnnxw3mskpvyl958vhi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.4)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.4)
- ("rust-symphonia-utils-xiph" ,rust-symphonia-utils-xiph-0.4))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "FLAC demuxer and decoder for the Symphonia library")
- (description
- "Symphonia is a pure Rust audio decoding and media demuxing library
-supporting a wide range of audio formats. This package contains a FLAC demuxer
-and decoder.")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-bundle-mp3-0.4
- (package
- (name "rust-symphonia-bundle-mp3")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-bundle-mp3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14074njhgrcgh2p5iryrd68mgdzcxf9v7p8xfm8ldkhylv29fkgc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.4)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.4))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "MP1, MP2, and MP3 demuxers and decoders written in pure Rust")
- (description
- "Symphonia is a pure Rust audio decoding and media demuxing library
-supporting a wide range of aduio formats. This package contains support for
-MP1, MP2 and MP3.")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-codec-aac-0.4
- (package
- (name "rust-symphonia-codec-aac")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-codec-aac" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13smaxgb1jadl4jyay7hixqgwaiqrjvsvmzdvlbdzdxrgsrplgdx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.4))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust AAC decoder from Symphonia")
- (description
- "Symphonia is a pure Rust audio decoding and media demuxing library
-that supports a wide range of audio formats. This package contains an AAC
-decoder.")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-codec-pcm-0.4
- (package
- (name "rust-symphonia-codec-pcm")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-codec-pcm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1is49qjnfy541zpgzz498hnpz0nsq7i4nfky2133b6aqhxrm87ds"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.4))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust PCM audio decoder, part of Symphonia")
- (description
- "Symphonia is a pure Rust audio decoding and media demuxing library
-that supports a wide range of audio formats. This package contains a
-@acronym{PCM, Pulse-Code Modulation} audio decoder.")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-codec-vorbis-0.4
- (package
- (name "rust-symphonia-codec-vorbis")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-codec-vorbis" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yj1si92fnnzdfkw27cq324h6y1s958s8r2hl0szpvvqh1sdd7m2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.4)
- ("rust-symphonia-utils-xiph" ,rust-symphonia-utils-xiph-0.4))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust Vorbis decoder, part of the Symphonia project")
- (description
- "Symphonia is a pure Rust audio decoding and media demuxing library
-that supports a wide range of audio formats. This package is a Vorbis
-decoder.")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-core-0.4
- (package
- (name "rust-symphonia-core")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j84q4a9p9qa23976spxap9s6ns3fm6fzrfz65n6cjhgpsbmw4zs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Shared elements for Symphonia a Rust audio library")
- (description
- "Symphonia is a pure Rust audio decoding and media demuxing
-library supporting a wide range of audio formats. This package contains
-shared structs, traits, and features.")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-format-isomp4-0.4
- (package
- (name "rust-symphonia-format-isomp4")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-format-isomp4" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dap5yh286j74sybjsam378v1jxkpdl3hvvm81sipv7725vkmvpy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.4)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.4))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Rust ISO/MP4 demuxer from the Symphonia project")
- (description
- "Symphonia is a pure Rust audio decoding and media demuxing library
-that supports a wide range of audio formats. This package contains an
-ISO/MP4 demuxer.")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-format-ogg-0.4
- (package
- (name "rust-symphonia-format-ogg")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-format-ogg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06d5327m4yk8a6yq7zzyiv2sbkwnjq28dz9cagndz6m7i1r3bcnp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.4)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.4)
- ("rust-symphonia-utils-xiph" ,rust-symphonia-utils-xiph-0.4))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Pure Rust OGG demuxer, part of Symphonia")
- (description
- "Symphonia is a pure Rust decoding and media demuxing library that
-supports a wide range of audio formats. This package is an OGG demuxer.")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-format-wav-0.4
- (package
- (name "rust-symphonia-format-wav")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-format-wav" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b8x213s44xis4pb1ibnqr1a20hsxf3phm527dvadpi0nkjsb7vd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.4)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.4))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Rust WAV demuxer from the Symphonia project")
- (description
- "Symphonia is a pure Rust decoding and media demuxing library that
-supports a wide range of audio formats. This package is a WAV demuxer.")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-metadata-0.4
- (package
- (name "rust-symphonia-metadata")
- (version "0.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06lvwy24kirc84r6d23ncad544525fsb6gna0plqz3d1mffmjq2j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-symphonia-core" ,rust-symphonia-core-0.4))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Multimedia tag and metadata readers for the Symphonia library")
- (description "Symphonia is a pure Rust audio decoding and media demuxing
-library supporting a wide range of audio formats. This package contains
-multimedia tag and metadata readers.")
- (license license:mpl2.0)))
-
-(define-public rust-symphonia-utils-xiph-0.4
- (package
- (name "rust-symphonia-utils-xiph")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symphonia-utils-xiph" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sg1y7s607rk1akrrzyhdsqimiwwaw440jzr1cp89zs8d5n04dva"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-symphonia-core" ,rust-symphonia-core-0.4)
- ("rust-symphonia-metadata" ,rust-symphonia-metadata-0.4))))
- (home-page "https://github.com/pdeljanov/Symphonia")
- (synopsis "Xiph codecs and formats for Rust's Symphonia")
- (description
- "Symphonia is a pure Rust audio decoding and media demuxing
-library that supports a wide range of audio formats. This package contains Xiph
-codecs and formats.")
- (license license:mpl2.0)))
-
-(define-public rust-urid-0.1
- (package
- (name "rust-urid")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "urid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "195672gs136vczn1r4hkjg5vfa7vdzr26bzv6lwhk0z7cvbvaa38"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-urid-derive" ,rust-urid-derive-0.1))))
- (home-page "https://github.com/RustAudio/rust-lv2")
- (synopsis "Library for idiomatic URID support")
- (description "This package provides Library for idiomatic URID support.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-urid-derive-0.1
- (package
- (name "rust-urid-derive")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "urid-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i1nf0sgq4ai051h17s9msaavl3jfzdmdlsy8455pr88y0pfx7l1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/RustAudio/rust-lv2")
- (synopsis "Procedural macros for urid")
- (description "This package provides procedural macros for urid.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-wmidi-3
- (package
- (name "rust-wmidi")
- (version "3.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wmidi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kxnbs18nmpzm2hfwaaa5h2s77cmk5w53srzxqmrqlkdpdcrjafa"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/RustAudio/wmidi")
- (synopsis "Midi parsing library")
- (description "This package provides a Midi parsing library.")
- (license license:expat)))
-
-;;;
-;;; Avoid adding new packages to the end of this file. To reduce the chances
-;;; of a merge conflict, place them above by existing packages with similar
-;;; functionality or similar names.
-;;;
diff --git a/gnu/packages/crates-check.scm b/gnu/packages/crates-check.scm
deleted file mode 100644
index f3830fd4f8..0000000000
--- a/gnu/packages/crates-check.scm
+++ /dev/null
@@ -1,1035 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2019 John Soo <jsoo1@asu.edu>
-;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net>
-;;; Copyright © 2020, 2022-2024 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2020 Valentin Ignatev <valentignatev@gmail.com>
-;;; Copyright © 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;; Copyright © 2022 Marius Bakke <marius@gnu.org>
-;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
-;;; Copyright © 2023 Steve George <steve@futurile.net>
-;;; Copyright © 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
-;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us@ieee.org>
-;;; Copyright © 2024, 2025 Jordan Moore <lockbox@struct.foo>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-;;;
-;;; Please: Try to add new module packages in alphabetic order.
-;;;
-
-(define-module (gnu packages crates-check)
- #:use-module (guix build-system cargo)
- #:use-module (guix download)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages)
- #:use-module (guix utils)
- #:use-module (gnu packages compression)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-web)
- #:use-module (gnu packages crates-windows)
- #:use-module (gnu packages pkg-config))
-
-(define-public rust-criterion-0.5
- (package
- (name "rust-criterion")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "criterion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bv9ipygam3z8kk6k771gh9zi0j0lb9ir0xi1pc075ljg80jvcgj"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anes" ,rust-anes-0.1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-cast" ,rust-cast-0.3)
- ("rust-ciborium" ,rust-ciborium-0.2)
- ("rust-clap" ,rust-clap-4)
- ("rust-criterion-plot" ,rust-criterion-plot-0.5)
- ("rust-csv" ,rust-csv-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-oorandom" ,rust-oorandom-11)
- ("rust-plotters" ,rust-plotters-0.3)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smol" ,rust-smol-1)
- ("rust-tinytemplate" ,rust-tinytemplate-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://bheisler.github.io/criterion.rs/book/index.html")
- (synopsis "Statistics-driven micro-benchmarking library")
- (description
- "This package provides a statistics-driven micro-benchmarking library.")
- ;; The user can choose either license.
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-criterion-0.4
- (package
- (inherit rust-criterion-0.5)
- (name "rust-criterion")
- (version "0.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "criterion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1jsl4r0yc3fpkyjbi8aa1jrm69apqq9rxwnjnd9brqmaq44nxiz7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-anes" ,rust-anes-0.1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-atty" ,rust-atty-0.2)
- ("rust-cast" ,rust-cast-0.3)
- ("rust-ciborium" ,rust-ciborium-0.2)
- ("rust-clap" ,rust-clap-3)
- ("rust-criterion-plot" ,rust-criterion-plot-0.5)
- ("rust-csv" ,rust-csv-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-oorandom" ,rust-oorandom-11)
- ("rust-plotters" ,rust-plotters-0.3)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smol" ,rust-smol-1)
- ("rust-tinytemplate" ,rust-tinytemplate-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-criterion-0.3
- (package
- (inherit rust-criterion-0.4)
- (name "rust-criterion")
- (version "0.3.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "criterion" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13yd64ah93gkbdv7qq4cr6rhgl9979jjcjk3gkhnav1b7glns7dh"))))
- (arguments
- `(#:cargo-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-atty" ,rust-atty-0.2)
- ("rust-cast" ,rust-cast-0.3)
- ("rust-clap" ,rust-clap-2)
- ("rust-criterion-plot" ,rust-criterion-plot-0.4)
- ("rust-csv" ,rust-csv-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-oorandom" ,rust-oorandom-11)
- ("rust-plotters" ,rust-plotters-0.3)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-cbor" ,rust-serde-cbor-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smol" ,rust-smol-1)
- ("rust-tinytemplate" ,rust-tinytemplate-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-criterion-0.2
- (package
- (inherit rust-criterion-0.3)
- (name "rust-criterion")
- (version "0.2.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "criterion" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1543wlpc4p1kz7sqqa7ylr8bkdr8l4f34hy4bxj7krpkahwhaqq3"))))
- (arguments
- `(#:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-cast" ,rust-cast-0.2)
- ("rust-clap" ,rust-clap-2)
- ("rust-criterion-plot" ,rust-criterion-plot-0.3)
- ("rust-csv" ,rust-csv-1)
- ("rust-itertools" ,rust-itertools-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand-core" ,rust-rand-core-0.3)
- ("rust-rand-os" ,rust-rand-os-0.1)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rayon-core" ,rust-rayon-core-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tinytemplate" ,rust-tinytemplate-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.3)
- ("rust-quickcheck" ,rust-quickcheck-0.8)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-criterion-cycles-per-byte-0.1
- (package
- (name "rust-criterion-cycles-per-byte")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "criterion-cycles-per-byte" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "15iw8zvyilx6k3a7z79vpzmpm6kkyds4c1ng3jlwfc43axd4hd4d"))))
- (build-system cargo-build-system)
- (arguments
- ;; error: criterion-cycles-per-byte currently relies on x86 or x86_64
- `(#:skip-build? ,(not (target-x86?))
- #:cargo-inputs
- (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://crates.io/crates/criterion-cycles-per-byte")
- (synopsis "Measure time with CPU cycles for criterion")
- (description "This package lets you measure time with CPU cycles for
-criterion.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-criterion-plot-0.5
- (package
- (name "rust-criterion-plot")
- (version "0.5.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "criterion-plot" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1c866xkjqqhzg4cjvg01f8w6xc1j3j7s58rdksl52skq89iq4l3b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-itertool-num" ,rust-itertools-num-0.1)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-rand" ,rust-rand-0.8))
- #:cargo-inputs
- (("rust-cast" ,rust-cast-0.3)
- ("rust-itertools" ,rust-itertools-0.10))))
- (home-page "https://github.com/bheisler/criterion.rs")
- (synopsis "Criterion's plotting library")
- (description "This package provides criterion's plotting library.")
- ;; The user can choose either license.
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-criterion-plot-0.4
- (package
- (inherit rust-criterion-plot-0.5)
- (name "rust-criterion-plot")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "criterion-plot" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mys2zkizh5az6ax77m5aqifk0vz35rn0a6wykvmjx9gkzg9c2fh"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cast" ,rust-cast-0.2)
- ("rust-itertools" ,rust-itertools-0.10))
- #:cargo-development-inputs
- (("rust-itertools-num" ,rust-itertools-num-0.1)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-rand" ,rust-rand-0.4))))))
-
-(define-public rust-criterion-plot-0.3
- (package
- (inherit rust-criterion-plot-0.4)
- (name "rust-criterion-plot")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "criterion-plot" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13pv09z4ryp70qyzablkibwa2mh6c2852qq1sjr9wjigvwnj3ybn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-cast" ,rust-cast-0.2)
- ("rust-itertools" ,rust-itertools-0.8))
- #:cargo-development-inputs
- (("rust-itertools-num" ,rust-itertools-num-0.1)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-rand" ,rust-rand-0.4))))))
-
-(define-public rust-mark-flaky-tests-1
- (package
- (name "rust-mark-flaky-tests")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mark-flaky-tests" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c29bflpb5aawl5vzcai2rhvphskvh7gdr5v9sq52lx0jmy4lv2q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-mark-flaky-tests-macro" ,rust-mark-flaky-tests-macro-1))
- #:cargo-development-inputs (("rust-paste" ,rust-paste-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/GoldsteinE/mark-flaky-tests/")
- (synopsis "Mark, debug and auto-retry your flaky tests")
- (description
- "This package provides a way to mark, debug and auto-retry your flaky tests.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-mark-flaky-tests-macro-1
- (package
- (name "rust-mark-flaky-tests-macro")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mark-flaky-tests-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "115bb0pb4vb8pwm6lblcnc6zxxlk6w654njiphp696dj2vyiz2q7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/GoldsteinE/mark-flaky-tests/")
- (synopsis "Mark, debug and auto-retry your flaky tests (proc-macro crate)")
- (description
- "This package provides a way to mark, debug and auto-retry your flaky tests
-(proc-macro crate).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-mock-instant-0.3
- (package
- (name "rust-mock-instant")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mock_instant" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "180yr3i44a98w1mj36dd8xmym33rbzndpj0j1g13di52n8g8crlk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1))))
- (home-page "https://github.com/museun/mock_instant")
- (synopsis "Mock an std::time::Instant")
- (description
- "This package provides a simple way to mock an std::time::Instant in Rust.")
- (license license:bsd-0)))
-
-(define-public rust-mock-instant-0.2
- (package
- (inherit rust-mock-instant-0.3)
- (name "rust-mock-instant")
- (version "0.2.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "mock_instant" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vg0kmz96zazjdq57l57nm24mc2in57y090ywcq827xq8fi2jzki"))))
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1))))))
-
-(define-public rust-mockall-0.13
- (package
- (name "rust-mockall")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mockall" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lir70dd9cnsjlf20gi3i51ha9n7mlrkx74bx5gfszlcdk6bz9ir"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-downcast" ,rust-downcast-0.11)
- ("rust-fragile" ,rust-fragile-2)
- ("rust-mockall-derive" ,rust-mockall-derive-0.13)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-predicates-tree" ,rust-predicates-tree-1))
- #:cargo-development-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-auto-enums" ,rust-auto-enums-0.8)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-mockall-double" ,rust-mockall-double-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tracing" ,rust-tracing-0.1))))
- (home-page "https://github.com/asomers/mockall")
- (synopsis "Powerful mock object library for Rust")
- (description
- "This package provides a powerful mock object library for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-mockall-0.11
- (package
- (inherit rust-mockall-0.13)
- (name "rust-mockall")
- (version "0.11.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "mockall" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "15kww0a3wv300wkksc6zj0kz1jwk0hyly48daxs2vvpj300lk12c"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-downcast" ,rust-downcast-0.11)
- ("rust-fragile" ,rust-fragile-2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-mockall-derive" ,rust-mockall-derive-0.11)
- ("rust-predicates" ,rust-predicates-2)
- ("rust-predicates-tree" ,rust-predicates-tree-1))
- #:cargo-development-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-mockall-double" ,rust-mockall-double-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tracing" ,rust-tracing-0.1))))))
-
-(define-public rust-mockall-derive-0.13
- (package
- (name "rust-mockall-derive")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mockall_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1608qajqrz23xbvv81alc6wm4l24as1bsqg4shdh3sggq8231ji5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/asomers/mockall")
- (synopsis "Procedural macros for Mockall")
- (description "This package provides procedural macros for Mockall.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-mockall-derive-0.11
- (package
- (inherit rust-mockall-derive-0.13)
- (name "rust-mockall-derive")
- (version "0.11.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "mockall_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fvc9kwjcc9ia6ng7z9z02b4qkl9dvsx9m4z51xz9i0mj1k7bki2"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-mockall-double-0.3
- (package
- (name "rust-mockall-double")
- (version "0.3.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "mockall_double" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1s0k85929bf8afvdgq8m2vs8haqpkg9ysdimw7inl99mmkjrdjpi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/asomers/mockall")
- (synopsis "Double test adapter that works well with Mockall")
- (description
- "This crate makes it even easier to use mocking by providing a way to
-select the mock struct at compile time. Used with the Mockall crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nextest-filtering-0.12
- (package
- (name "rust-nextest-filtering")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nextest-filtering" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fz7w2qsmh98c246x16l9j5xypsj1nbc715wszajjkjiv7hbibvy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--" "--exact"
- ;; artifacts not packaged
- "--skip=test_binary_query"
- "--skip=test_expr_binary"
- "--skip=test_expr_binary_id_glob"
- "--skip=test_expr_deps"
- "--skip=test_expr_kind"
- "--skip=test_expr_kind_partial"
- "--skip=test_expr_package_contains"
- "--skip=test_expr_package_equal"
- "--skip=test_expr_package_regex"
- "--skip=test_expr_platform"
- "--skip=test_expr_rdeps"
- "--skip=test_expr_test"
- "--skip=test_expr_test_difference::with_and_not"
- "--skip=test_expr_test_difference::with_minus"
- "--skip=test_expr_test_intersect::with_ampersand"
- "--skip=test_expr_test_intersect::with_and"
- "--skip=test_expr_test_not"
- "--skip=test_expr_test_union::with_or"
- "--skip=test_expr_test_union::with_pipe"
- "--skip=test_expr_test_union::with_plus"
- "--skip=test_expr_with_no_matching_packages")
- #:cargo-inputs
- (("rust-globset" ,rust-globset-0.4)
- ("rust-guppy" ,rust-guppy-0.17)
- ("rust-miette" ,rust-miette-7)
- ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
- ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-recursion" ,rust-recursion-0.5)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8)
- ("rust-test-strategy" ,rust-test-strategy-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.6)
- ("rust-xxhash-rust" ,rust-xxhash-rust-0.8))
- #:cargo-development-inputs (("rust-test-case" ,rust-test-case-3))))
- (home-page "https://github.com/nextest-rs/nextest")
- (synopsis "Filtering DSL for cargo-nextest")
- (description
- "This package provides a filtering DSL for cargo-nextest.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nextest-metadata-0.12
- (package
- (name "rust-nextest-metadata")
- (version "0.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nextest-metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cx6cdzbgmf5imjcb6vpm6xpdx5nrl3w079m0vm7la0chj21yn7d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--lib") ; doctests fail
- #:cargo-inputs
- (("rust-camino" ,rust-camino-1)
- ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smol-str" ,rust-smol-str-0.3)
- ("rust-target-spec" ,rust-target-spec-3))
- #:cargo-development-inputs (("rust-test-case" ,rust-test-case-3))))
- (home-page "https://github.com/nextest-rs/nextest")
- (synopsis "Structured access to nextest machine-readable output")
- (description
- "This package provides structured access to nextest
-machine-readable output.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nextest-runner-0.70
- (package
- (name "rust-nextest-runner")
- (version "0.70.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nextest-runner" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rg6hf8jbn82rv61m9f0yjjmz7bra8mgsilmidiq085sjsi7ymq4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-aho-corasick" ,rust-aho-corasick-1)
- ("rust-async-scoped" ,rust-async-scoped-0.9)
- ("rust-atomicwrites" ,rust-atomicwrites-0.4)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-camino" ,rust-camino-1)
- ("rust-camino-tempfile" ,rust-camino-tempfile-1)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-config" ,rust-config-0.14)
- ("rust-console-subscriber" ,rust-console-subscriber-0.4)
- ("rust-crossterm" ,rust-crossterm-0.28)
- ("rust-debug-ignore" ,rust-debug-ignore-1)
- ("rust-derive-where" ,rust-derive-where-1)
- ("rust-duct" ,rust-duct-0.13)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-future-queue" ,rust-future-queue-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-guppy" ,rust-guppy-0.17)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-home" ,rust-home-0.5)
- ("rust-http" ,rust-http-1)
- ("rust-humantime-serde" ,rust-humantime-serde-1)
- ("rust-indent-write" ,rust-indent-write-2)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-indicatif" ,rust-indicatif-0.17)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-miette" ,rust-miette-7)
- ("rust-mukti-metadata" ,rust-mukti-metadata-0.3)
- ("rust-newtype-uuid" ,rust-newtype-uuid-1)
- ("rust-nextest-filtering" ,rust-nextest-filtering-0.12)
- ("rust-nextest-metadata" ,rust-nextest-metadata-0.12)
- ("rust-nextest-workspace-hack" ,rust-nextest-workspace-hack-0.1)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-owo-colors" ,rust-owo-colors-4)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-quick-junit" ,rust-quick-junit-0.5)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-self-update" ,rust-self-update-0.41)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-ignored" ,rust-serde-ignored-0.1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-smol-str" ,rust-smol-str-0.3)
- ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
- ("rust-supports-unicode" ,rust-supports-unicode-3)
- ("rust-swrite" ,rust-swrite-0.1)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-target-spec" ,rust-target-spec-3)
- ("rust-target-spec-miette" ,rust-target-spec-miette-0.4)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-toml-edit" ,rust-toml-edit-0.22)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-unicode-ident" ,rust-unicode-ident-1)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)
- ("rust-win32job" ,rust-win32job-2)
- ("rust-windows-sys" ,rust-windows-sys-0.59)
- ("rust-xxhash-rust" ,rust-xxhash-rust-0.8)
- ("rust-zstd" ,rust-zstd-0.13))
- #:cargo-development-inputs
- (("rust-color-eyre" ,rust-color-eyre-0.6)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-insta" ,rust-insta-1)
- ("rust-maplit" ,rust-maplit-1)
- ("rust-pathdiff" ,rust-pathdiff-0.2)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-test-case" ,rust-test-case-3)
- ("rust-test-strategy" ,rust-test-strategy-0.4))))
- (native-inputs (list pkg-config))
- (inputs (list (list zstd "lib")))
- (home-page "https://github.com/nextest-rs/nextest")
- (synopsis "Core runner logic for cargo nextest")
- (description
- "This package provides core runner logic for cargo nextest.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nextest-workspace-hack-0.1
- (package
- (name "rust-nextest-workspace-hack")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nextest-workspace-hack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cxjiwja0idhd8as3drl2wgk5y7f84k2rrk67pbxk7kkk1m881nr"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/nextest-rs/nextest")
- (synopsis "workspace-hack package")
- (description
- "This package provides a workspace-hack package, managed by hakari.")
- (license license:cc0)))
-
-(define-public rust-quickcheck-1
- (package
- (name "rust-quickcheck")
- (version "1.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quickcheck" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mjhkfqwrb8mdyxdqr4zzbj1rm5dfx25n9zcc25lb6fxwiw673sq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/BurntSushi/quickcheck")
- (synopsis "Automatic property based testing with shrinking")
- (description
- "QuickCheck is a way to do property based testing using randomly generated
-input. This crate comes with the ability to randomly generate and shrink
-integers, floats, tuples, booleans, lists, strings, options and results.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-quickcheck-0.9
- (package
- (inherit rust-quickcheck-1)
- (name "rust-quickcheck")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quickcheck" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0pwl7j21wmf843kpa9gr0byb40hg975ghjrwp0yxcym99bkq6j54"))))
- (arguments
- `(#:cargo-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-log" ,rust-log-0.4)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rand-core" ,rust-rand-core-0.5))))))
-
-(define-public rust-quickcheck-0.8
- (package
- (inherit rust-quickcheck-0.9)
- (name "rust-quickcheck")
- (version "0.8.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quickcheck" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0mkl4wnvvjk4m32aq3an4ayfyvnmbxnzcybfm7n3fbsndb1xjdcw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-log" ,rust-log-0.4)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-rand-core" ,rust-rand-core-0.4))))))
-
-(define-public rust-quickcheck-0.7
- (package
- (inherit rust-quickcheck-0.9)
- (name "rust-quickcheck")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quickcheck" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05pqzja6fwdyrs1za5vmxb9ifb993knmpdsrs1fs2wyz9qz7slyl"))))
- (arguments
- `(#:cargo-inputs
- (("rust-env-logger" ,rust-env-logger-0.5)
- ("rust-log" ,rust-log-0.4)
- ("rust-rand" ,rust-rand-0.5)
- ("rust-rand-core" ,rust-rand-core-0.2))))))
-
-(define-public rust-quickcheck-0.6
- (package
- (inherit rust-quickcheck-0.9)
- (name "rust-quickcheck")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quickcheck" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1dyazm2fcq0v9fscq1a7597zsvdl9f0j8c2bfj1jm2nlzz2sn6y0"))))
- (arguments
- `(#:cargo-inputs
- (("rust-env-logger" ,rust-env-logger-0.5)
- ("rust-log" ,rust-log-0.4)
- ("rust-rand" ,rust-rand-0.4))))))
-
-(define-public rust-quickcheck-0.5
- (package
- (inherit rust-quickcheck-0.9)
- (name "rust-quickcheck")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quickcheck" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1jzm1ygfbn4igaq14b9nipc8yvsn6c8panpgd1qiy5r2insjllyd"))))
- (arguments
- `(#:cargo-inputs
- (("rust-env-logger" ,rust-env-logger-0.4)
- ("rust-log" ,rust-log-0.3)
- ("rust-rand" ,rust-rand-0.3))))))
-
-(define-public rust-quickcheck-0.4
- (package
- (inherit rust-quickcheck-0.5)
- (name "rust-quickcheck")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quickcheck" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01hligcv1h4pvc8ykch65qjzi7jgcq2s462v69j27slc84fl3hh2"))))
- (arguments
- `(#:cargo-inputs
- (("rust-env-logger" ,rust-env-logger-0.3)
- ("rust-log" ,rust-log-0.3)
- ("rust-rand" ,rust-rand-0.3))))))
-
-(define-public rust-quickcheck-0.2
- (package
- (inherit rust-quickcheck-0.4)
- (name "rust-quickcheck")
- (version "0.2.27")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quickcheck" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vb4acppaavlnchzc1jmn5wlkgir9x9gmhgp97bavyxxqxgsg1nh"))))))
-
-(define-public rust-quickcheck-macros-1
- (package
- (name "rust-quickcheck-macros")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quickcheck_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s8nh0fmmzq3fd7928qcp2syvymlyv1pmww6fxcaj5np48r6jamj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/BurntSushi/quickcheck")
- (synopsis "Macro attribute for quickcheck")
- (description
- "This package provides a macro attribute for quickcheck.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-quickcheck-macros-0.9
- (package
- (inherit rust-quickcheck-macros-1)
- (name "rust-quickcheck-macros")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quickcheck_macros" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0zsb9b4jpg7qvbiym4v8y9pgqk7p1g4f5hn9gp0fnzz9v1pib330"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.9))))))
-
-(define-public rust-quickcheck-macros-0.8
- (package
- (inherit rust-quickcheck-macros-0.9)
- (name "rust-quickcheck-macros")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quickcheck_macros" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0b3mhn0xcrdd3fkbkx3rghhivwzwil8w991ngp6gaj70l72c3pyp"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.8))))))
-
-(define-public rust-tango-bench-0.6
- (package
- (name "rust-tango-bench")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tango-bench" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gj2jgfdmwhrdggqh3yp8h33n1jrz6f3drmzg3nny83gihsj4y15"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-alloca" ,rust-alloca-0.4)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-colorz" ,rust-colorz-1)
- ("rust-glob-match" ,rust-glob-match-0.2)
- ("rust-goblin" ,rust-goblin-0.7)
- ("rust-libloading" ,rust-libloading-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-scroll" ,rust-scroll-0.11)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/bazhenov/tango")
- (synopsis "Tango benchmarking harness")
- (description "This package provides tango benchmarking harness.")
- (license license:expat)))
-
-(define-public rust-tiny-bench-0.3
- (package
- (name "rust-tiny-bench")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiny-bench" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j2rsyspqbk89y6zjndpc6d36ljir1ymyj15vv6jxhaphl6q9nng"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/EmbarkStudios/tiny-bench")
- (synopsis "tiny benchmarking library")
- (description "This package provides a tiny benchmarking library.")
- (license (list license:expat license:asl2.0))))
-
-;;;
-;;; Avoid adding new packages to the end of this file. To reduce the chances
-;;; of a merge conflict, place them above by existing packages with similar
-;;; functionality or similar names.
-;;;
diff --git a/gnu/packages/crates-compression.scm b/gnu/packages/crates-compression.scm
deleted file mode 100644
index 5aacfadc25..0000000000
--- a/gnu/packages/crates-compression.scm
+++ /dev/null
@@ -1,2005 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2019 John Soo <jsoo1@asu.edu>
-;;; Copyright © 2019, 2020, 2023-2025 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
-;;; Copyright © 2020 Valentin Ignatev <valentignatev@gmail.com>
-;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net>
-;;; Copyright © 2020, 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
-;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
-;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
-;;; Copyright © 2022 Marius Bakke <marius@gnu.org>
-;;; Copyright © 2022 Nicolas Graves <ngraves@ngraves.fr>
-;;; Copyright © 2022, 2023 Ricardo Wurmus <rekado@elephly.net>
-;;; Copyright © 2023, 2024 Steve George <steve@futurile.net>
-;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
-;;; Copyright © 2024 Troy Figiel <troy@troyfigiel.com>
-;;; Copyright © 2024 Herman Rimm <herman@rimm.ee>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-;;;
-;;; Please: Try to add new module packages in alphabetic order.
-;;;
-
-(define-module (gnu packages crates-compression)
- #:use-module (guix build-system cargo)
- #:use-module (guix download)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages)
- #:use-module (guix utils)
- #:use-module (guix gexp)
- #:use-module (gnu packages cmake)
- #:use-module (gnu packages compression)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-windows)
- #:use-module (gnu packages pkg-config))
-
-;;;
-;;; Please: Try to add new module packages in alphabetic order.
-;;;
-
-(define-public rust-autocompress-0.2
- (package
- (name "rust-autocompress")
- (version "0.2.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "autocompress" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16pjdfr5b2ixs2xk3h6mvxprxr84rpaips624d6vbap5vsdkvzx4"))))
- (build-system cargo-build-system)
- (arguments
- (list
- #:tests? #false ;The crate does not include test files
- #:skip-build? #t ; could not find `block` in `zstd`
- #:cargo-inputs
- `(("rust-brotli" ,rust-brotli-3)
- ("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-lz4" ,rust-lz4-1)
- ("rust-snap" ,rust-snap-1)
- ("rust-xz2" ,rust-xz2-0.1)
- ("rust-zstd" ,rust-zstd-0.9))
- #:cargo-development-inputs
- `(("rust-clap" ,rust-clap-2)
- ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2))))
- (inputs (list xz))
- (native-inputs (list pkg-config))
- (home-page "https://github.com/informationsea/autocompress-rs")
- (synopsis "Select decoder from magic bytes or encoder from file extension")
- (description
- "This crate lets you automatically select a suitable decoder from magic
-bytes or encoder from file extension.")
- (license license:asl2.0)))
-
-(define-public rust-brotli-7
- (package
- (name "rust-brotli")
- (version "7.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "brotli" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g99xay61mds9d23fnfj5gfbd6g11gihfgs3y1abljwldzqvi5yc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-alloc-no-stdlib" ,rust-alloc-no-stdlib-2)
- ("rust-alloc-stdlib" ,rust-alloc-stdlib-0.2)
- ("rust-brotli-decompressor" ,rust-brotli-decompressor-4)
- ("rust-sha2" ,rust-sha2-0.10))))
- (home-page "https://github.com/dropbox/rust-brotli")
- (synopsis "Brotli compressor and decompressor")
- (description
- "This package provides a brotli compressor and decompressor that with an
-interface avoiding the rust stdlib. This makes it suitable for embedded devices
-and kernels. It is designed with a pluggable allocator so that the standard
-lib's allocator may be employed. The default build also includes a stdlib
-allocator and stream interface. Disable this with --features=no-stdlib. All
-included code is safe.")
- (license (list license:bsd-3 license:expat))))
-
-(define-public rust-brotli-6
- (package
- (inherit rust-brotli-7)
- (name "rust-brotli")
- (version "6.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "brotli" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0swvf6cgbwhwrpd5y23vq6wipb6q2wqvi2j0hy0xa9lkplfrgxvl"))))
- (arguments
- `(#:cargo-inputs (("rust-alloc-no-stdlib" ,rust-alloc-no-stdlib-2)
- ("rust-alloc-stdlib" ,rust-alloc-stdlib-0.2)
- ("rust-brotli-decompressor" ,rust-brotli-decompressor-4)
- ("rust-sha2" ,rust-sha2-0.10))))))
-
-(define-public rust-brotli-3
- (package
- (inherit rust-brotli-7)
- (name "rust-brotli")
- (version "3.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "brotli" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14f34ml3i8qbnh4hhlv5r6j10bkx420gspsl1cgznl1wqrdx4h6n"))))
- (arguments
- `(#:cargo-inputs
- (("rust-alloc-no-stdlib" ,rust-alloc-no-stdlib-2)
- ("rust-alloc-stdlib" ,rust-alloc-stdlib-0.2)
- ("rust-brotli-decompressor" ,rust-brotli-decompressor-2)
- ("rust-sha2" ,rust-sha2-0.10))))))
-
-(define-public rust-brotli-decompressor-4
- (package
- (name "rust-brotli-decompressor")
- (version "4.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "brotli-decompressor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qn39c7n6wm40i2bm0d3q2qslmaavlh804iv0ccbba4m80pbsics"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; not all test files included
- #:cargo-inputs (("rust-alloc-no-stdlib" ,rust-alloc-no-stdlib-2)
- ("rust-alloc-stdlib" ,rust-alloc-stdlib-0.2))))
- (home-page "https://github.com/dropbox/rust-brotli-decompressor")
- (synopsis "Brotli decompressor")
- (description "This package provides a brotli decompressor with no
-dependency on the rust stdlib. This makes it suitable for embedded devices
-and kernels.")
- (license (list license:bsd-3 license:expat))))
-
-(define-public rust-brotli-decompressor-2
- (package
- (inherit rust-brotli-decompressor-4)
- (name "rust-brotli-decompressor")
- (version "2.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "brotli-decompressor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kyyh9701dwqzwvn2frff4ww0zibikqd1s1xvl7n1pfpc3z4lbjf"))))
- (arguments
- `(#:tests? #f ; not all test files included
- #:cargo-inputs
- (("rust-alloc-no-stdlib" ,rust-alloc-no-stdlib-2)
- ("rust-alloc-stdlib" ,rust-alloc-stdlib-0.2))))))
-
-(define-public rust-brotli-sys-0.3
- (package
- (name "rust-brotli-sys")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "brotli-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kdfdbcba6zwa13xpjwgiplblkdf6vigxjbwwp6l2ascbylxwia4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/alexcrichton/brotli2-rs")
- (synopsis "Raw bindings to libbrotli")
- (description "This package provides raw bindings to libbrotli.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-brotli2-0.3
- (package
- (name "rust-brotli2")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "brotli2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13jnhpmfkqy2xar4lxrsk3rx3i12bgnarnsxq4arhc6yxb1kdc0c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-brotli-sys" ,rust-brotli-sys-0.3)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.4))))
- (home-page "https://github.com/alexcrichton/brotli2-rs")
- (synopsis "Rust bindings to compression library libbrotli")
- (description
- "This package provides bindings to libbrotli to provide brotli
-decompression and compression to Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bzip2-0.4
- (package
- (name "rust-bzip2")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bzip2" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y27wgqkx3k2jmh4k26vra2kqjq1qc1asww8hac3cv1zxyk1dcdx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bzip2-sys" ,rust-bzip2-sys-0.1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-tokio-io" ,rust-tokio-io-0.1))
- #:cargo-development-inputs
- (("rust-partial-io" ,rust-partial-io-0.3)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tokio-core" ,rust-tokio-core-0.1))))
- (home-page "https://github.com/alexcrichton/bzip2-rs")
- (synopsis
- "Rust bindings to libbzip2 for bzip2 compression and decompression")
- (description
- "Bindings to @code{libbzip2} for @code{bzip2} compression and decompression
-exposed as Reader/Writer streams.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bzip2-rs-0.1
- (package
- (name "rust-bzip2-rs")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bzip2-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dgp83kixqrqj6q6574qr5zsfpbsiiwhqs3krhvsn4f8wkkmksxy"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; Don't suggest nightly features of tinyvec.
- (substitute* "Cargo.toml"
- (("\"tinyvec/nightly_const_generics\", ") ""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-tinyvec" ,rust-tinyvec-1))
- #:cargo-development-inputs
- (("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))
- (home-page "https://github.com/paolobarbolini/bzip2-rs")
- (synopsis "Pure Rust bzip2 decompressor")
- (description "Pure Rust bzip2 decompressor.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bzip2-sys-0.1
- (package
- (name "rust-bzip2-sys")
- (version "0.1.11+1.0.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bzip2-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1p2crnv8d8gpz5c2vlvzl0j55i3yqg5bi0kwsl1531x77xgraskk"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (delete-file-recursively "bzip2-1.0.8")
- (delete-file "build.rs")
- ;; Inspired by Debian's patch.
- (with-output-to-file "build.rs"
- (lambda _
- (format #t "fn main() {~@
- println!(\"cargo:rustc-link-lib=bz2\");~@
- }~%")))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-cc" ,rust-cc-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/alexcrichton/bzip2-rs")
- (synopsis "Rust bindings to libbzip2")
- (description
- "Bindings to @code{libbzip2} for bzip2 compression and decompression
-exposed as Reader/Writer streams.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cloudflare-zlib-sys-0.3
- (package
- (name "rust-cloudflare-zlib-sys")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cloudflare-zlib-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0vyd0l0vprvh9hc1ikllybrk8xc0lz9f509d2xgxgrpyxp8vch10"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/cloudflare/zlib")
- (synopsis
- "Cloudflare fork of zlib with massive performance improvements")
- (description
- "Cloudflare fork of zlib with massive performance improvements.")
- (license
- (list license:expat
- license:asl2.0
- license:zlib))))
-
-(define-public rust-deflate-1
- (package
- (name "rust-deflate")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deflate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0bs319wa9wl7pn9j6jrrxg1gaqbak581rkx210cbix0qyljpwvy8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; not all test files included
- #:cargo-inputs
- (("rust-adler32" ,rust-adler32-1)
- ("rust-gzip-header" ,rust-gzip-header-1))
- #:cargo-development-inputs
- (("rust-miniz-oxide" ,rust-miniz-oxide-0.5))))
- (home-page "https://github.com/image-rs/deflate-rs")
- (synopsis "DEFLATE, zlib and gzip encoder written in rust")
- (description "This package provides a DEFLATE, zlib and gzip encoder
-written in rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-deflate-0.9
- (package
- (inherit rust-deflate-1)
- (name "rust-deflate")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deflate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0w0ww0hrq4bjnihxgbnrri4lj5c8yzg31fyzx36fd9pvvw2vz5az"))))
- (arguments
- `(#:tests? #f ; not all test files included
- #:cargo-inputs
- (("rust-adler32" ,rust-adler32-1)
- ("rust-gzip-header" ,rust-gzip-header-0.3))
- #:cargo-development-inputs
- (("rust-miniz-oxide" ,rust-miniz-oxide-0.3))))))
-
-(define-public rust-deflate-0.8
- (package
- (inherit rust-deflate-0.9)
- (name "rust-deflate")
- (version "0.8.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deflate" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0x6iqlayg129w63999kz97m279m0jj4x4sm6gkqlvmp73y70yxvk"))))
- (arguments
- `(#:tests? #f ; not all test files included
- #:cargo-inputs
- (("rust-adler32" ,rust-adler32-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-gzip-header" ,rust-gzip-header-0.3))
- #:cargo-development-inputs
- (("rust-miniz-oxide" ,rust-miniz-oxide-0.3))))))
-
-(define-public rust-deflate-0.7
- (package
- (inherit rust-deflate-0.8)
- (name "rust-deflate")
- (version "0.7.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deflate" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1d7d9fpmgjnznrksmd3vlv3dyw01wsrm11ifil6ag22871xnlyvh"))))
- (arguments
- `(#:cargo-inputs
- (("rust-adler32" ,rust-adler32-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-gzip-header" ,rust-gzip-header-0.3)
- ("rust-flate2" ,rust-flate2-1))))))
-
-(define-public rust-deflate64-0.1
- (package
- (name "rust-deflate64")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deflate64" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06scix17pa7wzzfsnhkycpcc6s04shs49cdaxx2k1sl0226jnsfs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/anatawa12/deflate64-rs#readme")
- (synopsis "Deflate64 implementation based on .NET's implementation")
- (description "Deflate64 implementation based on .NET's implementation.")
- (license license:expat)))
-
-(define-public rust-delharc-0.6
- (package
- (name "rust-delharc")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "delharc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18g5haj6bj92azif4jifhdy9vrv6blg3wyvpmxslh2gm2wkbm4qw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Test files are missing.
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-memchr" ,rust-memchr-2))
- #:cargo-development-inputs (("rust-crc-any" ,rust-crc-any-2)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/royaltm/rust-delharc")
- (synopsis "Parse and extract files from LHA/LZH archives")
- (description
- "This package provides a Rust library for parsing and extracting files
-from LHA/LZH archives, which are often suffixed @code{.lha} or @code{.lzh}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fdeflate-0.3
- (package
- (name "rust-fdeflate")
- (version "0.3.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fdeflate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "130ga18vyxbb5idbgi07njymdaavvk6j08yh1dfarm294ssm6s0y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-simd-adler32" ,rust-simd-adler32-0.3))
- #:cargo-development-inputs (("rust-miniz-oxide" ,rust-miniz-oxide-0.7)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/image-rs/fdeflate")
- (synopsis "Fast specialized deflate implementation")
- (description
- "This package provides a fast, specialized deflate implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-flate2-1
- (package
- (name "rust-flate2")
- (version "1.0.34")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "flate2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w1nf2ap4q1sq1v6v951011wcvljk449ap7q7jnnjf8hvjs8kdd1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cloudflare-zlib-sys" ,rust-cloudflare-zlib-sys-0.3)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-libz-ng-sys" ,rust-libz-ng-sys-1)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-libz-rs-sys" ,rust-libz-rs-sys-0.3)
- ("rust-miniz-oxide" ,rust-miniz-oxide-0.7))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/rust-lang/flate2-rs")
- (synopsis "Bindings to miniz.c for DEFLATE compression and decompression")
- (description
- "Bindings to miniz.c for DEFLATE compression and decompression exposed as
-Reader/Writer streams. Contains bindings for zlib, deflate, and gzip-based
-streams.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gzip-header-1
- (package
- (name "rust-gzip-header")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gzip-header" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "18lm2y96mahkmcd76pzyam2sl3v6lsl9mn8ajri9l0p6j9xm5k4m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crc32fast" ,rust-crc32fast-1))))
- (home-page "https://github.com/oyvindln/gzip-header")
- (synopsis "Decoding and encoding the header part of gzip files")
- (description
- "This package provides a crate for decoding and encoding the header part
-of gzip files based on the gzip header implementation in the @code{flate2} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gzip-header-0.3
- (package
- (inherit rust-gzip-header-1)
- (name "rust-gzip-header")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gzip-header" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fg6vm8sgsm69szwqyz7abfbyziv6pv0jkcailimlamvsfrzwc81"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crc32fast" ,rust-crc32fast-1))))))
-
-(define-public rust-gzp-0.11
- (package
- (name "rust-gzp")
- (version "0.11.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gzp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bvvz969c9kpyp7h6ry9mzhk7lb4hj4hpd810n0i26jjk4c5vip7"))
- (snippet
- #~(begin (use-modules ((guix build utils)))
- ;; Switch the default from zlib-ng to zlib.
- (substitute* "Cargo.toml"
- (("\"deflate_zlib_ng\"") "\"deflate_zlib\""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-core-affinity" ,rust-core-affinity-0.8)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-flume" ,rust-flume-0.10)
- ("rust-libdeflater" ,rust-libdeflater-0.12)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-snap" ,rust-snap-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list zlib))
- (home-page "https://github.com/sstadick/gzp")
- (synopsis "Parallel compression library")
- (description "This package provides a library for parallel compression.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-inflate-0.4
- (package
- (name "rust-inflate")
- (version "0.4.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "inflate" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zxjdn8iwa0ssxrnjmywm3r1v284wryvzrf8vkc7nyf5ijbjknqw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-adler32" ,rust-adler32-1))))
- (home-page "https://github.com/PistonDevelopers/inflate.git")
- (synopsis "DEFLATE decoding")
- (description "This package provides DEFLATE decoding.")
- (license license:expat)))
-
-(define-public rust-libdeflate-sys-1
- (package
- (name "rust-libdeflate-sys")
- (version "1.23.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "libdeflate-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hbrhz3jxjs4a3lnyw9c2wlfknmijb7ahxbs53kcnpvri9y6cfs1"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; Prefer the system libdeflate.
- (substitute* "Cargo.toml"
- (("^dynamic") "default = [\"dynamic\"]\ndynamic"))
- ;; Accept any version of libdeflate.
- (substitute* "build.rs"
- ((".*exactly_version.*") ""))
- (delete-file-recursively "libdeflate")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list libdeflate))
- (home-page "https://github.com/adamkewley/libdeflater")
- (synopsis "Bindings to libdeflate")
- (description
- "This package provides bindings to libdeflate for DEFLATE (de)compression
-exposed as non-streaming buffer operations. It contains bindings for raw
-deflate, zlib, and gzip data.")
- (license license:asl2.0)))
-
-;; TODO: Unbundle libdeflate
-(define-public rust-libdeflate-sys-0.12
- (package
- (inherit rust-libdeflate-sys-1)
- (name "rust-libdeflate-sys")
- (version "0.12.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "libdeflate-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11a7nn3p73vw3cnra36vz7mz60wx9jzhzwwji1hbmql5gy0v1xz1"))))
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1))))))
-
-(define-public rust-libdeflater-1
- (package
- (name "rust-libdeflater")
- (version "1.23.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "libdeflater" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fj5a7766kk25rb8fr0i0grypdz1a3g5ij2nkh5mbh7f2z4pd0yp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libdeflate-sys" ,rust-libdeflate-sys-1))
- #:cargo-development-inputs
- (("rust-adler32" ,rust-adler32-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-flate2" ,rust-flate2-1))))
- (native-inputs (list pkg-config))
- (inputs (list libdeflate))
- (home-page "https://github.com/adamkewley/libdeflater")
- (synopsis "Bindings to libdeflate for DEFLATE")
- (description "This package provides bindings to libdeflate for DEFLATE
-(de)compression exposed as non-streaming buffer operations. Contains bindings
-for raw deflate, zlib, and gzip data.")
- (license license:asl2.0)))
-
-(define-public rust-libdeflater-0.12
- (package
- (inherit rust-libdeflater-1)
- (name "rust-libdeflater")
- (version "0.12.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "libdeflater" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cbrdvwhilvmk919izkp5bqgwfa7b8nj2ar9gp67nb345wl667k7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libdeflate-sys" ,rust-libdeflate-sys-0.12))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-flate2" ,rust-flate2-1))))))
-
-(define-public rust-libflate-2
- (package
- (name "rust-libflate")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libflate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07mj9z89vbhq837q58m4v2nblgsmrn6vrp8w1j8g0kpa2kfdzna5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-adler32" ,rust-adler32-1)
- ("rust-core2" ,rust-core2-0.4)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-dary-heap" ,rust-dary-heap-0.3)
- ("rust-libflate-lz77" ,rust-libflate-lz77-2))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4))))
- (home-page "https://github.com/sile/libflate")
- (synopsis "DEFLATE algorithm and related formats (ZLIB, GZIP)")
- (description "This package provides a Rust implementation of DEFLATE
-algorithm and related formats (ZLIB, GZIP).")
- (license license:expat)))
-
-(define-public rust-libflate-1
- (package
- (inherit rust-libflate-2)
- (name "rust-libflate")
- (version "1.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libflate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "063xw2z477h3vh7j32y0f54a6nbndd7yf7rr5wpsvfw5nrqsxx2z"))))
- (arguments
- `(#:cargo-inputs
- (("rust-adler32" ,rust-adler32-1)
- ("rust-core2" ,rust-core2-0.4)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-libflate-lz77" ,rust-libflate-lz77-1))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-2))))))
-
-(define-public rust-libflate-lz77-2
- (package
- (name "rust-libflate-lz77")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libflate_lz77" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gc6h98jwigscasz8vw1vv65b3rismqcbndb8hf6yf4z6qxxgq76"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-core2" ,rust-core2-0.4)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-rle-decode-fast" ,rust-rle-decode-fast-1))
- #:cargo-development-inputs (("rust-libflate" ,rust-libflate-2))))
- (home-page "https://github.com/sile/libflate")
- (synopsis "LZ77 encoder for libflate crate")
- (description "This package provides a LZ77 encoder for libflate crate.")
- (license license:expat)))
-
-(define-public rust-libflate-lz77-1
- (package
- (inherit rust-libflate-lz77-2)
- (name "rust-libflate-lz77")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libflate_lz77" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gxc75fb2sk0xgrh3qxvxcx1l93yhmyxn9241r251wl5zj5klbd5"))))
- (arguments
- `(#:cargo-inputs
- (("rust-core2" ,rust-core2-0.4)
- ("rust-hashbrown" ,rust-hashbrown-0.13)
- ("rust-rle-decode-fast" ,rust-rle-decode-fast-1))
- #:cargo-development-inputs
- (("rust-libflate" ,rust-libflate-1))))))
-
-(define-public rust-libz-ng-sys-1
- ;; TODO: Unbundle zlib-ng.
- (package
- (name "rust-libz-ng-sys")
- (version "1.1.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libz-ng-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0f54ffm7bzqdvmcxkv2as6ir9bgzhkaq0g1jgwkz2mns04d7adj4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cmake" ,rust-cmake-0.1)
- ("rust-libc" ,rust-libc-0.2))))
- (native-inputs
- (list cmake-minimal pkg-config zlib))
- (home-page "https://github.com/rust-lang/libz-sys")
- (synopsis "Low-level bindings to zlib-ng (libz-ng)")
- (description
- "This package provides low-level bindings to zlib-ng (libz-ng), a
-high-performance zlib library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-libz-rs-sys-0.3
- (package
- (name "rust-libz-rs-sys")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libz-rs-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vsnvkff9i4qxnid1xl7wrmhz8alvqw9z5lnpimpzzgrxr4r56q0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-zlib-rs" ,rust-zlib-rs-0.3))))
- (home-page "https://github.com/trifectatechfoundation/zlib-rs")
- (synopsis "Memory-safe zlib implementation written in Rust")
- (description
- "This package provides a memory-safe zlib implementation written in Rust.")
- (license license:zlib)))
-
-(define-public rust-libz-sys-1
- (package
- (name "rust-libz-sys")
- (version "1.1.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libz-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0wp4i6zl385ilmcqafv61jwsk1mpk6yb8gpws9nwza00x19n9lfj"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "src/zlib")
- (delete-file-recursively "src/zlib-ng")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ;; Build dependencies:
- ("rust-cc" ,rust-cc-1)
- ("rust-cmake" ,rust-cmake-0.1)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))
- (native-inputs
- (list pkg-config zlib))
- (home-page "https://github.com/rust-lang/libz-sys")
- (synopsis "Bindings to the system libz library")
- (description
- "This package provides bindings to the system @code{libz} library (also
-known as zlib).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-lz4-1
- (package
- (name "rust-lz4")
- (version "1.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lz4" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wad97k0asgvaj16ydd09gqs2yvgaanzcvqglrhffv7kdpc2v7ky"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-lz4-sys" ,rust-lz4-sys-1))
- #:cargo-development-inputs
- (("rust-docmatic" ,rust-docmatic-0.1)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/10xGenomics/lz4-rs")
- (synopsis "Rust LZ4 bindings library")
- (description "This crate provides Rust LZ4 bindings.")
- (license license:expat)))
-
-(define-public rust-lz4-compress-0.1
- (package
- (name "rust-lz4-compress")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lz4-compress" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14cb8rpdfk6q3bjkf7mirpyzb6rvvcglqnayx6lvpa92m4rnb5hg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-0.5)
- ("rust-quick-error" ,rust-quick-error-1))))
- (home-page "https://github.com/ticki/tfs")
- (synopsis "Pure Rust implementation of raw LZ4 compression/decompression")
- (description
- "Pure Rust implementation of raw LZ4 compression/decompression.")
- (license license:expat)))
-
-(define-public rust-lz4-flex-0.11
- (package
- (name "rust-lz4-flex")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lz4_flex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n290fjvfi8jg20n6i0q77g8pqi5srnpgg7zhw1ppnlyd5bb5a9y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-twox-hash" ,rust-twox-hash-1))
- #:cargo-development-inputs (("rust-lz4-compress" ,rust-lz4-compress-0.1)
- ("rust-lzzzz" ,rust-lzzzz-1)
- ("rust-more-asserts" ,rust-more-asserts-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snap" ,rust-snap-1))))
- (home-page "https://github.com/pseitz/lz4_flex")
- (synopsis "LZ4 implementation in Rust, no unsafe by default")
- (description "LZ4 implementation in Rust, no unsafe by default.")
- (license license:expat)))
-
-(define-public rust-lz4-flex-0.9
- (package
- (inherit rust-lz4-flex-0.11)
- (name "rust-lz4-flex")
- (version "0.9.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lz4_flex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18xm7s81bpfgvvrra2kknrbgfbi295diz90mkhxvr00phfrbp30s"))))
- (arguments
- `(#:cargo-inputs (("rust-twox-hash" ,rust-twox-hash-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-lz4-compress" ,rust-lz4-compress-0.1)
- ("rust-lzzzz" ,rust-lzzzz-1)
- ("rust-more-asserts" ,rust-more-asserts-0.2)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snap" ,rust-snap-1))))))
-
-(define-public rust-lz4-sys-1
- (package
- (name "rust-lz4-sys")
- (version "1.9.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lz4-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0059ik4xlvnss5qfh6l691psk4g3350ljxaykzv10yr0gqqppljp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/bozaro/lz4-rs")
- (synopsis "Rust LZ4 sys package")
- (description "This is the Rust LZ4 sys package.")
- (license license:expat)))
-
-(define-public rust-lzma-rs-0.3
- (package
- (name "rust-lzma-rs")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lzma-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0phif4pnjrn28zcxgz3a7z86hhx5gdajmkrndfw4vrkahd682zi9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-crc" ,rust-crc-3)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-log" ,rust-log-0.4))
- #:cargo-development-inputs
- (("rust-rust-lzma" ,rust-rust-lzma-0.5)))) ;; called rust-lzma in crates-io
- (native-inputs
- (list pkg-config xz))
- (home-page "https://github.com/gendx/lzma-rs")
- (synopsis "Codec for LZMA, LZMA2 and XZ written in pure Rust")
- (description
- "This package provides a codec for LZMA, LZMA2 and XZ written in pure Rust.")
- (license license:expat)))
-
-(define-public rust-lzma-rust-0.1
- (package
- (name "rust-lzma-rust")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lzma-rust" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12dj3w2pnvx014pzjl8pc115rldgk6cbc7w6lwg24y2d3xfwzvfm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Only doc tests, which all fail.
- #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1))))
- (home-page "https://github.com/dyz1990/sevenz-rust/tree/main/lzma-rust")
- (synopsis "Codec LZMA/LZMA2")
- (description
- "This package provides LZMA/LZMA2 codec ported from tukaani xz for java'.")
- (license license:asl2.0)))
-
-(define-public rust-lzma-sys-0.1
- (package
- (name "rust-lzma-sys")
- (version "0.1.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lzma-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09sxp20waxyglgn3cjz8qjkspb3ryz2fwx4rigkwvrk46ymh9njz"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "xz-5.2")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-cc" ,rust-cc-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs
- (list pkg-config xz))
- (home-page "https://github.com/alexcrichton/xz2-rs")
- (synopsis "Bindings to liblzma for lzma and xz stream encoding/decoding")
- (description
- "This package contains the raw bindings to liblzma which contains an
-implementation of LZMA and xz stream encoding/decoding.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-lzw-0.10
- (package
- (name "rust-lzw")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lzw" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1170dfskhzlh8h2bm333811hykjvpypgnvxyhhm1rllyi2xpr53x"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/nwin/lzw.git")
- (synopsis "LZW compression and decompression")
- (description
- "This package provides LZW compression and decompression.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lzzzz-1
- (package
- (name "rust-lzzzz")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lzzzz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ggphn3ca5527jjq778z8hslqgmqymykgwcj63307b62r6hcr55c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1))
- #:cargo-development-inputs
- (("rust-assert-fs" ,rust-assert-fs-1)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/picoHz/lzzzz")
- (synopsis "Full-featured liblz4 binding for Rust")
- (description "Full-featured liblz4 binding for Rust.")
- (license license:expat)))
-
-(define-public rust-miniz-oxide-0.8
- (package
- (name "rust-miniz-oxide")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miniz_oxide" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wadxkg6a6z4lr7kskapj5d8pxlx7cp1ifw4daqnkzqjxych5n72"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-adler2" ,rust-adler2-2)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-simd-adler32" ,rust-simd-adler32-0.3))))
- (home-page "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide")
- (synopsis "Pure rust replacement for the miniz DEFLATE/zlib encoder/decoder")
- (description
- "A pure rust replacement for the miniz DEFLATE/zlib encoder/decoder. Using
-@code{flate2} with the @code{rust_backend} feature provides an easy to use
-streaming API for miniz_oxide.")
- (license (list license:expat license:zlib license:asl2.0))))
-
-(define-public rust-miniz-oxide-0.7
- (package
- (inherit rust-miniz-oxide-0.8)
- (name "rust-miniz-oxide")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miniz_oxide" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "024wv14aa75cvik7005s5y2nfc8zfidddbd7g55g7sjgnzfl18mq"))))
- (arguments
- `(#:cargo-inputs
- (("rust-adler" ,rust-adler-1)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-simd-adler32" ,rust-simd-adler32-0.3))))))
-
-(define-public rust-miniz-oxide-0.6
- (package
- (inherit rust-miniz-oxide-0.7)
- (name "rust-miniz-oxide")
- (version "0.6.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "miniz_oxide" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yp8z6yll5ypz1ldmgnv7zi0r78kbvmqmn2mii77jzmk5069axdj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-adler" ,rust-adler-1)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-simd-adler32" ,rust-simd-adler32-0.3))))))
-
-(define-public rust-miniz-oxide-0.5
- (package
- (inherit rust-miniz-oxide-0.6)
- (name "rust-miniz-oxide")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miniz_oxide" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d2xcypr8s0skd81dhlrylas1j794qyz74snm11jc8kmy6l0nncn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-adler" ,rust-adler-1)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-simd-adler32" ,rust-simd-adler32-0.3))))))
-
-(define-public rust-miniz-oxide-0.4
- (package
- (inherit rust-miniz-oxide-0.5)
- (name "rust-miniz-oxide")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miniz_oxide" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jsfv00hl5rmx1nijn59sr9jmjd4rjnjhh4kdjy8d187iklih9d9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-adler" ,rust-adler-1)
- ("rust-autocfg" ,rust-autocfg-1)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))))
-
-(define-public rust-miniz-oxide-0.3
- (package
- (inherit rust-miniz-oxide-0.4)
- (name "rust-miniz-oxide")
- (version "0.3.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miniz_oxide" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0dblrhgbm0wa8jjl8cjp81akaj36yna92df4z1h9b26n3spal7br"))))
- (arguments
- `(#:cargo-inputs (("rust-adler32" ,rust-adler32-1))))))
-
-(define-public rust-rust-lzma-0.5
- (package
- (name "rust-rust-lzma")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-lzma" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1njlmh9hq2qg5ssdangwbdkz1lrfj2brf8kfp65k7vmfmr6w0pc9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs
- (list pkg-config xz))
- (home-page "https://github.com/fpgaminer/rust-lzma")
- (synopsis
- "Simple interface for LZMA compression and decompression")
- (description
- "This package provides Simple interface for LZMA compression and decompression.")
- (license license:expat)))
-
-(define-public rust-ruzstd-0.7
- (package
- (name "rust-ruzstd")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ruzstd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17z83lw00pd3190yvdk2lksdi7my6wc0psgg07is6gf7pyb2kl7s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;missing data files
- #:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-twox-hash" ,rust-twox-hash-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/KillingSpark/zstd-rs")
- (synopsis "Decoder for the zstd compression format")
- (description
- "This package provides a decoder for the zstd compression format.")
- (license license:expat)))
-
-(define-public rust-ruzstd-0.5
- (package
- (inherit rust-ruzstd-0.7)
- (name "rust-ruzstd")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ruzstd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ga8jciw7ka3mxrzl39skmsbdslajghzglcil10g0z4rh65fpi2q"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; not all files included
- "--skip=tests::decode_corpus::test_decode_corpus_files"
- "--skip=tests::dict_test::test_dict_decoding"
- "--skip=tests::fuzz_regressions::test_all_artifacts"
- "--skip=tests::test_block_header_reading"
- "--skip=tests::test_decode_from_to"
- "--skip=tests::test_frame_decoder"
- "--skip=tests::test_frame_header_reading"
- "--skip=tests::test_specific_file"
- "--skip=tests::test_streaming")
- #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-twox-hash" ,rust-twox-hash-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-ruzstd-0.4
- (package
- (inherit rust-ruzstd-0.5)
- (name "rust-ruzstd")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ruzstd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p4ghqzkq36dy1x1ijnk7jmml4wi3v9bkfzlbm2hsnkiz6wglgxc"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; not all files included
- "--skip=tests::decode_corpus::test_decode_corpus_files"
- "--skip=tests::dict_test::test_dict_decoding"
- "--skip=tests::fuzz_regressions::test_all_artifacts"
- "--skip=tests::test_block_header_reading"
- "--skip=tests::test_decode_from_to"
- "--skip=tests::test_frame_decoder"
- "--skip=tests::test_frame_header_reading"
- "--skip=tests::test_specific_file"
- "--skip=tests::test_streaming")
- #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-thiserror-core" ,rust-thiserror-core-1)
- ("rust-twox-hash" ,rust-twox-hash-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-sevenz-rust-0.5
- (package
- (name "rust-sevenz-rust")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sevenz-rust" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0na67bs0ff01vicwwlc26sbh9jh4wpqn7988k31cixn5s231wfi3"))
- (snippet
- #~(begin (delete-file "tests/resources/decompress_x86.exe")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- ;; Not all files included.
- "--skip=decompress_lzma2_bcj_x86_file")
- #:cargo-inputs (("rust-aes" ,rust-aes-0.8)
- ("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-cbc" ,rust-cbc-0.1)
- ("rust-crc" ,rust-crc-3)
- ("rust-filetime-creation" ,rust-filetime-creation-0.1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-lzma-rust" ,rust-lzma-rust-0.1)
- ("rust-nt-time" ,rust-nt-time-0.6)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-zstd" ,rust-zstd-0.13))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/dyz1990/sevenz-rust")
- (synopsis "7z decompressor/compressor")
- (description
- "This package provides a 7z decompressor/compressor written in pure rust.")
- (license license:asl2.0)))
-
-(define-public rust-tar-0.4
- (package
- (name "rust-tar")
- (version "0.4.43")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tar" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xm1l6gg180wq9xrq9vhyyxxpr4kvyh933yjagax05wf7wqrhnf6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Test tarballs not included in crate.
- #:cargo-inputs
- (("rust-filetime" ,rust-filetime-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-xattr" ,rust-xattr-1))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/alexcrichton/tar-rs")
- (synopsis "Tar file reading/writing for Rust")
- (description
- "This package provides a Rust implementation of a TAR file reader and
-writer. This library does not currently handle compression, but it is abstract
-over all I/O readers and writers. Additionally, great lengths are taken to
-ensure that the entire contents are never required to be entirely resident in
-memory all at once.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-unrar-0.5
- (package
- (name "rust-unrar")
- (version "0.5.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unrar" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a8cd2l2hgmc7h5vjkvsl71vas5l7xqjwmx4kh8z48m26mvnm7f9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-unrar-sys" ,rust-unrar-sys-0.5)
- ("rust-widestring" ,rust-widestring-1))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/muja/unrar.rs")
- (synopsis "List and extract RAR archives")
- (description
- "This package provides functionality to list and extract RAR archives.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unrar-sys-0.5
- (package
- (name "rust-unrar-sys")
- (version "0.5.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unrar_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1npkjbqx77rsls2f2nhi6x83ass4cw9d27xl647gmzvr6h82b0rz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/muja/unrar.rs")
- (synopsis "FFI bindings to unrar")
- (description
- "This package provides FFI bindings to unrar (with minimal abstractions).")
- (license license:expat)))
-
-(define-public rust-xz-0.1
- (package
- (name "rust-xz")
- (version "0.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "xz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0d6sq57g1969hjl5k7gzzdbyr60za9hk8qs9iqz26biazy87d21w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-xz2" ,rust-xz2-0.1))))
- (native-inputs
- (list pkg-config xz))
- (home-page "https://github.com/alexcrichton/xz2-rs")
- (synopsis "Alias of `xz2` crate")
- (description
- "Rust bindings to @code{liblzma} providing Read/Write streams as well as
-low-level in-memory encoding/decoding. Alias of @code{xz2} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-xz2-0.1
- (package
- (name "rust-xz2")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xz2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qk7nzpblizvayyq4xzi4b0zacmmbqr6vb9fc0v1avyp17f4931q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included in the tarball.
- "--skip=standard_files")
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-lzma-sys" ,rust-lzma-sys-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tokio-core" ,rust-tokio-core-0.1))))
- (native-inputs
- (list pkg-config xz))
- (home-page "https://github.com/alexcrichton/xz2-rs")
- (synopsis "Rust bindings to liblzma")
- (description "This package provides Rust bindings to liblzma providing
-Read/Write streams as well as low-level in-memory encoding and decoding.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-zip-2
- (package
- (name "rust-zip")
- (version "2.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zip" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "151lrzswjkhwzlr6dkmgbi4s51sa8dr496n6mwiswms0xa444pnw"))
- (modules '((guix build utils)))
- (snippet
- ;; loosen version requirement for rust-clap-4
- '(begin (substitute* "Cargo.toml"
- (("version = \"=") "version = \"^"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;;tests missing
- #:cargo-inputs
- (("rust-aes" ,rust-aes-0.8)
- ("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-constant-time-eq" ,rust-constant-time-eq-0.3)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-deflate64" ,rust-deflate64-0.1)
- ("rust-displaydoc" ,rust-displaydoc-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-lzma-rs" ,rust-lzma-rs-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-pbkdf2" ,rust-pbkdf2-0.12)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-zeroize" ,rust-zeroize-1)
- ("rust-zopfli" ,rust-zopfli-0.8)
- ("rust-zstd" ,rust-zstd-0.13))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bencher" ,rust-bencher-0.1)
- ("rust-clap" ,rust-clap-4)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-time" ,rust-time-0.3)
- ("rust-walkdir" ,rust-walkdir-2))))
- (native-inputs (list pkg-config))
- (inputs (list (list zstd "lib")))
- (home-page "https://github.com/zip-rs/zip2")
- (synopsis "Library to support reading and writing Zip files")
- (description
- "Rust library for reading and writing Zip files.")
- (license license:expat)))
-
-(define-public rust-zip-0.6
- (package
- (inherit rust-zip-2)
- (name "rust-zip")
- (version "0.6.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zip" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qcjbqfvbwxi5g9wbymf2r05cvziic2qqj4xy64q3hp48vi980vn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-aes" ,rust-aes-0.8)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-constant-time-eq" ,rust-constant-time-eq-0.1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-pbkdf2" ,rust-pbkdf2-0.11)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-time" ,rust-time-0.3)
- ("rust-zstd" ,rust-zstd-0.11))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-time" ,rust-time-0.3)
- ("rust-walkdir" ,rust-walkdir-2))))
- (native-inputs (list pkg-config))
- (inputs (list (list zstd "lib")))))
-
-(define-public rust-zlib-rs-0.4
- (package
- (name "rust-zlib-rs")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zlib-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y24i695cwvm4frs98bhjznfa19by6hkb42np7abl4lk79ah3nma"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-quickcheck" ,rust-quickcheck-1))
- #:cargo-development-inputs (("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/trifectatechfoundation/zlib-rs")
- (synopsis "Memory-safe zlib implementation written in Rust")
- (description
- "This package provides a memory-safe zlib implementation written in Rust.")
- (license license:zlib)))
-
-(define-public rust-zlib-rs-0.3
- (package
- (inherit rust-zlib-rs-0.4)
- (name "rust-zlib-rs")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zlib-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06kkjpqddvb5n8c24mmd3lmmcsy2yfwfsjyni8dggysayfd7r50b"))))
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-quickcheck" ,rust-quickcheck-1))))))
-
-(define-public rust-zopfli-0.8
- (package
- (name "rust-zopfli")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zopfli" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ip9azz9ldk19m0m1hdppz3n5zcz0cywbg1vx59g4p5c3cwry0g5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bumpalo" ,rust-bumpalo-3)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-lockfree-object-pool" ,rust-lockfree-object-pool-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-simd-adler32" ,rust-simd-adler32-0.3))
- #:cargo-development-inputs
- (("rust-miniz-oxide" ,rust-miniz-oxide-0.7)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-proptest-derive", rust-proptest-derive-0.4))))
- (home-page "https://github.com/zopfli-rs/zopfli")
- (synopsis
- "Rust implementation of the Zopfli compression algorithm")
- (description
- "This package provides a Rust implementation of the Zopfli compression algorithm.")
- (license license:asl2.0)))
-
-(define-public rust-zstd-0.13
- (package
- (name "rust-zstd")
- (version "0.13.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zstd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ygkr6wspm9clbp7ykyl0rv69cfsf9q4lic9wcqiwn34lrwbgwpw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-zstd-safe" ,rust-zstd-safe-7))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
- ("rust-humansize" ,rust-humansize-2)
- ("rust-partial-io" ,rust-partial-io-0.5)
- ("rust-walkdir" ,rust-walkdir-2))))
- (native-inputs (list pkg-config))
- (inputs (list (list zstd "lib")))
- (home-page "https://github.com/gyscos/zstd-rs")
- (synopsis "Binding to the zstd compression library")
- (description
- "This package provides a binding to the Zstd compression library.")
- (license license:expat)))
-
-(define-public rust-zstd-0.12
- (package
- (inherit rust-zstd-0.13)
- (name "rust-zstd")
- (version "0.12.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zstd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g654jj8z25rvzli2b1231pcp9y7n6vk44jaqwgifh9n2xg5j9qs"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-zstd-safe" ,rust-zstd-safe-6))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
- ("rust-humansize" ,rust-humansize-2)
- ("rust-partial-io" ,rust-partial-io-0.5)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-zstd-0.11
- (package
- (inherit rust-zstd-0.13)
- (name "rust-zstd")
- (version "0.11.2+zstd.1.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zstd" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r7xlmgnifhxbfyid8vkcnd5ip16gx9hf89d1l0lzrpc4q1rdk10"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-zstd-safe" ,rust-zstd-safe-5))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-3)
- ("rust-humansize" ,rust-humansize-1)
- ("rust-partial-io" ,rust-partial-io-0.5)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-zstd-0.9
- (package
- (inherit rust-zstd-0.11)
- (name "rust-zstd")
- (version "0.9.2+zstd.1.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zstd" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0m5aik2jy2w1g68i4isa0c3gq9a7avq9abgjfjbc6f60yqdym413"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-zstd-safe" ,rust-zstd-safe-4))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-3)
- ("rust-humansize" ,rust-humansize-1)
- ("rust-partial-io" ,rust-partial-io-0.5)
- ("rust-walkdir" ,rust-walkdir-2))))
- (native-inputs '())
- (inputs '())))
-
-(define-public rust-zstd-safe-7
- (package
- (name "rust-zstd-safe")
- (version "7.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zstd-safe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0nch85m5cr493y26yvndm6a8j6sd9mxpr2awrim3dslcnr6sp8sl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-zstd-sys" ,rust-zstd-sys-2))))
- (native-inputs (list pkg-config))
- (inputs (list (list zstd "lib")))
- (home-page "https://github.com/gyscos/zstd-rs")
- (synopsis "Safe low-level bindings to the zstd compression library")
- (description
- "This package provides safe low-level bindings to the zstd compression
-library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-zstd-safe-6
- (package
- (inherit rust-zstd-safe-7)
- (name "rust-zstd-safe")
- (version "6.0.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zstd-safe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10cm0v8sw3jz3pi0wlwx9mbb2l25lm28w638a5n5xscfnk8gz67f"))))
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-zstd-sys" ,rust-zstd-sys-2))))))
-
-(define-public rust-zstd-safe-5
- (package
- (inherit rust-zstd-safe-7)
- (name "rust-zstd-safe")
- (version "5.0.2+zstd.1.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zstd-safe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nzl4q3xl68pq58g9xlym299bvjdii8cl7ix595ym7jgw22maahx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-zstd-sys" ,rust-zstd-sys-2))))))
-
-(define-public rust-zstd-safe-4
- (package
- (inherit rust-zstd-safe-5)
- (name "rust-zstd-safe")
- (version "4.1.6+zstd.1.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zstd-safe" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fz97qn7galkwl31n28cil44nxfj81ryd33v2vb041r7pd8irdll"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-zstd-sys" ,rust-zstd-sys-1))))
- (native-inputs '())
- (inputs '())))
-
-;; TODO: Submit patches to use system zstd-seekable.
-(define-public rust-zstd-seekable-0.1
- (package
- (name "rust-zstd-seekable")
- (version "0.1.23")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zstd-seekable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hn3lry2p1fzjlx6shwq1k5bcpx4lqckmvl16gqx326vbiy12jjp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; TODO: zstd-seekable fails to link during 'check phase.
- #:cargo-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-threadpool" ,rust-threadpool-1))))
- (home-page "https://nest.pijul.com/pmeunier/zstd-seekable")
- (synopsis "Bindings to the seekable version of ZStandard")
- (description
- "This package provides bindings to the seekable version of ZStandard.")
- (license license:bsd-3)))
-
-(define-public rust-zstd-sys-2
- (package
- (name "rust-zstd-sys")
- (version "2.0.13+zstd.1.5.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zstd-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1almbackh06am0d2kc4a089n3al91jg3ahgg9kcrg3zfrwhhzzrq"))
- (snippet #~(begin
- (use-modules (guix build utils))
- (delete-file-recursively "zstd")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-cc" ,rust-cc-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list (list zstd "lib")))
- (home-page "https://github.com/gyscos/zstd-rs")
- (synopsis "Low-level bindings to the zstd compression library")
- (description "This package provides low-level Rust bindings to the zstd
-compression library.")
- (license (list license:expat license:asl2.0))))
-
-;; TODO: Unbundle zstd.
-(define-public rust-zstd-sys-1
- (package
- (inherit rust-zstd-sys-2)
- (name "rust-zstd-sys")
- (version "1.6.3+zstd.1.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zstd-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a1f839k3mxh3qhjga1vd2sfxrsi41cqrnpyc5byfd6nr2jsyjgw"))))
- (arguments
- `(#:install-source? #f ; invalid inclusion of reserved file name
- #:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.59)
- ("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))))
-
diff --git a/gnu/packages/crates-crypto.scm b/gnu/packages/crates-crypto.scm
deleted file mode 100644
index 43514c36f8..0000000000
--- a/gnu/packages/crates-crypto.scm
+++ /dev/null
@@ -1,6632 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2019, 2020 John Soo <jsoo1@asu.edu>
-;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
-;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net>
-;;; Copyright © 2020, 2022-2025 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2020 Valentin Ignatev <valentignatev@gmail.com>
-;;; Copyright © 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;; Copyright © 2021 Vinicius Monego <monego@posteo.net>
-;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
-;;; Copyright © 2021 Domagoj Stolfa <domagoj.stolfa@gmail.com>
-;;; Copyright © 2022 Nicolas Graves <ngraves@ngraves.fr>
-;;; Copyright © 2022 Attila Lendvai <attila@lendvai.name>
-;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
-;;; Copyright © 2022 Ricardo Wurmus <rekado@elephly.net>
-;;; Copyright © 2022 Marius Bakke <marius@gnu.org>
-;;; Copyright © 2023 Steve George <steve@futurile.net>
-;;; Copyright © 2023 VÖRÖSKŐI András <voroskoi@gmail.com>
-;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
-;;; Copyright © 2024 Herman Rimm <herman@rimm.ee>
-;;; Copyright © 2025 Jordan Moore <lockbox@struct.foo>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-(define-module (gnu packages crates-crypto)
- #:use-module (guix build-system cargo)
- #:use-module (guix build-system trivial)
- #:use-module (guix download)
- #:use-module (guix git-download)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages)
- #:use-module (guix gexp)
- #:use-module (guix utils)
- #:use-module (gnu packages)
- #:use-module (gnu packages assembly)
- #:use-module (gnu packages base)
- #:use-module (gnu packages compression)
- #:use-module (gnu packages crates-apple)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-tls)
- #:use-module (gnu packages crates-windows)
- #:use-module (gnu packages crypto)
- #:use-module (gnu packages golang)
- #:use-module (gnu packages llvm)
- #:use-module (gnu packages multiprecision)
- #:use-module (gnu packages nettle)
- #:use-module (gnu packages perl)
- #:use-module (gnu packages pkg-config)
- #:use-module (gnu packages python)
- #:use-module (gnu packages tls))
-
-;;;
-;;; Please: Try to add new module packages in alphabetic order.
-;;;
-
-(define-public rust-aead-0.5
- (package
- (name "rust-aead")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aead" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c32aviraqag7926xcb9sybdm36v5vh9gnxpn4pxdwjc50zl28ni"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-blobby" ,rust-blobby-0.3)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-crypto-common" ,rust-crypto-common-0.1)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-heapless" ,rust-heapless-0.7))))
- (home-page "https://github.com/RustCrypto/traits")
- (synopsis
- "Traits for Authenticated Encryption with Associated Data (AEAD) algorithms")
- (description
- "This package provides traits for Authenticated Encryption with Associated
-Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a
-high-level API.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-aead-0.4
- (package
- (inherit rust-aead-0.5)
- (name "rust-aead")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aead" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xw8kp9j1whfdxhgmr2qf9xgslkg52zh6gzmhsh13y9w3s73nq8b"))))
- (arguments
- `(#:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.3)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-heapless" ,rust-heapless-0.7)
- ("rust-rand-core" ,rust-rand-core-0.6))))))
-
-(define-public rust-aead-0.3
- (package
- (name "rust-aead")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aead" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0c8388alvivcj4qkxgh4s4l6fbczn3p8wc0pnar6crlfvcdmvjbz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.3)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-heapless" ,rust-heapless-0.5))))
- (home-page "https://github.com/RustCrypto/traits")
- (synopsis "Traits for Authenticated Encryption with Associated Data (AEAD)
-algorithms")
- (description "This package provides traits for Authenticated Encryption
-with Associated Data (AEAD) algorithms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-aes-0.8
- (package
- (name "rust-aes")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1853796anlwp4kqim0s6wm1srl4ib621nm0cl2h3c8klsjkgfsdi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cipher" ,rust-cipher-0.4)
- ("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-cipher" ,rust-cipher-0.4)
- ("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/block-ciphers")
- (synopsis "Facade for AES (Rijndael) block ciphers implementations")
- (description "This package provides a facade for AES (Rijndael) block
-ciphers implementations.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-aes-0.7
- (package
- (inherit rust-aes-0.8)
- (name "rust-aes")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f0sdx2fsa8w3l7xzsyi9ry3shvnnsgc0znh50if9fm95vslg2wy"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cipher" ,rust-cipher-0.3)
- ("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-ctr" ,rust-ctr-0.8)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3))
- #:cargo-development-inputs (("rust-cipher" ,rust-cipher-0.3)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))))
-
-(define-public rust-aes-0.6
- (package
- (inherit rust-aes-0.7)
- (name "rust-aes")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q85mw70mgr4glza9y9lrs9nxfa1cdcqzfk6wx0smb3623pr2hw8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-aes-soft" ,rust-aes-soft-0.6)
- ("rust-aesni" ,rust-aesni-0.10)
- ("rust-cipher" ,rust-cipher-0.2))
- #:cargo-development-inputs
- (("rust-cipher" ,rust-cipher-0.2))))))
-
-(define-public rust-aes-0.4
- (package
- (inherit rust-aes-0.6)
- (name "rust-aes")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xgsp2bn5llsppald60iw4497gaspslg0a8hknhniiz4zmki607p"))))
- (arguments
- `(#:cargo-inputs
- (("rust-aes-soft" ,rust-aes-soft-0.4)
- ("rust-aesni" ,rust-aesni-0.7)
- ("rust-block-cipher" ,rust-block-cipher-0.7))
- #:cargo-development-inputs
- (("rust-block-cipher" ,rust-block-cipher-0.7))))))
-
-(define-public rust-aes-0.3.2-yanked
- (package
- (inherit rust-aes-0.4)
- (name "rust-aes")
- (version "0.3.2") ; This version was yanked!
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aes" version))
- (file-name (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32 "1j90iwpax0y1dqq14i8y9xgpcnnlgnljwkxg3mhzrralwf7ivssl"))))
- (arguments
- `(#:cargo-inputs
- (("rust-aes-soft" ,rust-aes-soft-0.3)
- ("rust-aesni" ,rust-aesni-0.6)
- ("rust-block-cipher-trait" ,rust-block-cipher-trait-0.6))
- #:cargo-development-inputs
- (("rust-block-cipher-trait" ,rust-block-cipher-trait-0.6))))
- (properties '((crate-version-yanked? . #t)))))
-
-(define-public rust-aes-0.3
- ;; There are no non-yanked versions of this semver.
- (deprecated-package "rust-aes" rust-aes-0.3.2-yanked))
-
-(define-public rust-aes-ctr-0.6
- (package
- (name "rust-aes-ctr")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aes-ctr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qspjxzrclnb83501595y01dhc0km1ssrbjnwlxhcrsdwp6w6abp"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-aesni" ,rust-aesni-0.10)
- ("rust-aes-soft" ,rust-aes-soft-0.6)
- ("rust-cipher" ,rust-cipher-0.2)
- ("rust-ctr" ,rust-ctr-0.6))
- #:cargo-development-inputs `(("rust-cipher" ,rust-cipher-0.2))))
- (home-page "https://github.com/RustCrypto/block-ciphers/tree/master/aes")
- (synopsis "Pure Rust implementation of AES")
- (description
- "A pure Rust implementation of the @acronym{AES, Advanced Encryption
-Standard}. Use the AES crate if possible, as the aes-ctr has been into it.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-aes-gcm-0.10
- (package
- (name "rust-aes-gcm")
- (version "0.10.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aes-gcm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lgaqgg1gh9crg435509lqdhajg1m2vgma6f7fdj1qa2yyh10443"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-aead" ,rust-aead-0.5)
- ("rust-aes" ,rust-aes-0.8)
- ("rust-cipher" ,rust-cipher-0.4)
- ("rust-ctr" ,rust-ctr-0.9)
- ("rust-ghash" ,rust-ghash-0.5)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-aead" ,rust-aead-0.5)
- ("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/AEADs")
- (synopsis "AES-GCM (Galois/Counter Mode) Authenticated Encryption")
- (description "This package provides a pure Rust implementation of the
-AES-GCM (Galois/Counter Mode) Authenticated Encryption with Associated
-Data (AEAD) Cipher with optional architecture-specific hardware
-acceleration.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-aes-gcm-0.9
- (package
- (inherit rust-aes-gcm-0.10)
- (name "rust-aes-gcm")
- (version "0.9.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aes-gcm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xndncn1phjb7pjam63vl0yp7h8jh95m0yxanr1092vx7al8apyz"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (((string-append ">=([[:digit:]]+(\\.[[:digit:]]+)*),"
- " <([[:digit:]]+(\\.[[:digit:]]+)*)")
- _ version _)
- (string-append ">=" version)))))))
- (arguments
- `(#:cargo-inputs (("rust-aead" ,rust-aead-0.4)
- ("rust-aes" ,rust-aes-0.7)
- ("rust-cipher" ,rust-cipher-0.3)
- ("rust-ctr" ,rust-ctr-0.8)
- ("rust-ghash" ,rust-ghash-0.4)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-aead" ,rust-aead-0.4)
- ("rust-hex-literal" ,rust-hex-literal-0.3))))))
-
-(define-public rust-aes-gcm-0.8
- (package
- (inherit rust-aes-gcm-0.10)
- (name "rust-aes-gcm")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aes-gcm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nl8iwlh209y1vj9n2lm1a70i69clvg2z6x69bi4dgdrpgxbay2j"))))
- (arguments
- `(#:cargo-inputs
- (("rust-aead" ,rust-aead-0.3)
- ("rust-aes" ,rust-aes-0.6)
- ("rust-cipher" ,rust-cipher-0.2)
- ("rust-ctr" ,rust-ctr-0.6)
- ("rust-ghash" ,rust-ghash-0.3)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.2))))))
-
-(define-public rust-aes-soft-0.6
- (package
- (name "rust-aes-soft")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aes-soft" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wj0fi2pvmlw09yvb1aqf0mfkzrfxmjsf90finijh255ir4wf55y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-block-cipher" ,rust-block-cipher-0.7)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-opaque-debug" ,rust-opaque-debug-0.2))
- #:cargo-development-inputs
- (("rust-block-cipher" ,rust-block-cipher-0.7))))
- (home-page "https://github.com/RustCrypto/block-ciphers")
- (synopsis "Bit-sliced implementation of AES (Rijndael) block ciphers")
- (description "This package provides a bit-sliced implementation of
-AES (Rijndael) block ciphers.
-
-This package is deprecated and was replaced by the @code{aes} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-aes-soft-0.4.0-yanked
- (package
- (inherit rust-aes-soft-0.6)
- (name "rust-aes-soft")
- (version "0.4.0") ; This version was yanked!
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aes-soft" version))
- (file-name (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32
- "19szsg0qqxq42k7bj5p3svb147n8wxy9a20n4g7mcl2fwrz689a9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-block-cipher" ,rust-block-cipher-0.7)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-opaque-debug" ,rust-opaque-debug-0.2))
- #:cargo-development-inputs
- (("rust-block-cipher" ,rust-block-cipher-0.7))))
- (properties '((crate-version-yanked? . #t)))))
-
-(define-public rust-aes-soft-0.4
- ;; There are no non-yanked versions of this semver.
- (deprecated-package "rust-aes-soft" rust-aes-soft-0.4.0-yanked))
-
-(define-public rust-aes-soft-0.3.3-yanked
- (package
- (inherit rust-aes-soft-0.4)
- (name "rust-aes-soft")
- (version "0.3.3") ; This version was yanked!
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aes-soft" version))
- (file-name (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32 "039si7yjp0wcd750sgq52c60sh2ikaxwd7rq7g0ba7ws7ypfgmyg"))))
- (arguments
- `(#:cargo-inputs
- (("rust-block-cipher-trait" ,rust-block-cipher-trait-0.6)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-opaque-debug" ,rust-opaque-debug-0.2))
- #:cargo-development-inputs
- (("rust-block-cipher-trait" ,rust-block-cipher-trait-0.6))))
- (properties '((crate-version-yanked? . #t)))))
-
-(define-public rust-aes-soft-0.3
- ;; There are no non-yanked versions of this semver.
- (deprecated-package "rust-aes-soft" rust-aes-soft-0.3.3-yanked))
-
-(define-public rust-aesni-0.10
- (package
- (name "rust-aesni")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aesni" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kmh07fp9hbi1aa8dr2rybbgw8vqz6hjmk34c4w7sbscx7si2bpa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cipher" ,rust-cipher-0.2)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3))))
- (home-page "https://github.com/RustCrypto/block-ciphers")
- (synopsis "AES (Rijndael) block ciphers implementation using AES-NI")
- (description "This package provides an implementation of AES (Rijndael)
-block ciphers using AES-NI.
-
-This package is deprecated and was replaced by the @code{aes} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-aesni-0.7.0-yanked
- (package
- (inherit rust-aesni-0.10)
- (name "rust-aesni")
- (version "0.7.0") ; This version was yanked!
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aesni" version))
- (file-name (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32
- "0r6j0mjkyqnwvgib01cvrwfw8rlx1biw75234niv723n1fdx6l6h"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-block-cipher" ,rust-block-cipher-0.7)
- ("rust-opaque-debug" ,rust-opaque-debug-0.2)
- ("rust-stream-cipher" ,rust-stream-cipher-0.4))
- #:cargo-development-inputs
- (("rust-block-cipher" ,rust-block-cipher-0.7)
- ("rust-stream-cipher" ,rust-stream-cipher-0.4))))
- (properties '((crate-version-yanked? . #t)))))
-
-(define-public rust-aesni-0.7
- ;; There are no non-yanked versions of this semver.
- (deprecated-package "rust-aesni" rust-aesni-0.7.0-yanked))
-
-(define-public rust-aesni-0.6.0-yanked
- (package
- (inherit rust-aesni-0.7)
- (name "rust-aesni")
- (version "0.6.0") ; This version is yanked!
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aesni" version))
- (file-name (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32 "007imgcfl82nilfpamj5dik83pkcmkzvbkxp384p7r3iz6sscw1g"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-block-cipher-trait" ,rust-block-cipher-trait-0.6)
- ("rust-opaque-debug" ,rust-opaque-debug-0.2)
- ("rust-stream-cipher" ,rust-stream-cipher-0.3))))
- (properties '((crate-version-yanked? . #t)))))
-
-(define-public rust-aesni-0.6
- ;; There are no non-yanked versions of this semver.
- (deprecated-package "rust-aesni" rust-aesni-0.6.0-yanked))
-
-(define-public rust-argon2-0.5
- (package
- (name "rust-argon2")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "argon2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wn0kk97k49wxidfigmz1pdqmygqzi4h6w72ib7cpq765s4i0diw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base64ct" ,rust-base64ct-1)
- ("rust-blake2" ,rust-blake2-0.10)
- ("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-password-hash" ,rust-password-hash-0.5)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-password-hash" ,rust-password-hash-0.5))))
- (home-page
- "https://github.com/RustCrypto/password-hashes/tree/master/argon2")
- (synopsis "Rust argon2 library")
- (description
- "Pure Rust implementation of the Argon2 password hashing function with support
-for the Argon2d, Argon2i, and Argon2id algorithmic variants.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-base16ct-0.2
- (package
- (name "rust-base16ct")
- (version "0.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "base16ct" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kylrjhdzk7qpknrvlphw8ywdnvvg39dizw9622w3wk5xba04zsc"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/RustCrypto/formats/tree/master/base16ct")
- (synopsis "Rust implementation of Base16 a.k.a hexadecimal")
- (description
- "This package provides a pure Rust implementation of Base16 a.k.a
-hexadecimal (RFC 4648) which avoids any usages of data-dependent branches/LUTs
-and thereby provides portable \"best effort\" constant-time operation and
-embedded-friendly no_std support.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-base16ct-0.1
- (package
- (inherit rust-base16ct-0.2)
- (name "rust-base16ct")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "base16ct" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1klccxr7igf73wpi0x3asjd8n0xjg0v6a7vxgvfk5ybvgh1hd6il"))))))
-
-(define-public rust-base64ct-1
- (package
- (name "rust-base64ct")
- (version "1.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "base64ct" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nvdba4jb8aikv60az40x2w1y96sjdq8z3yp09rwzmkhiwv1lg4c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-base64" ,rust-base64-0.21)
- ("rust-proptest" ,rust-proptest-1))))
- (home-page "https://github.com/RustCrypto/formats/tree/master/base64ct")
- (synopsis "Implementation of Base64 (RFC 4648)")
- (description
- "This package is a pure Rust implementation of Base64 (RFC 4648) which
-avoids any usages of data-dependent branches/LUTs and thereby provides
-portable \"best effort\" constant-time operation and embedded-friendly
-@code{no_std} support.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-bcrypt-pbkdf-0.10
- (package
- (name "rust-bcrypt-pbkdf")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bcrypt-pbkdf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18pjhsy3m2v0silsp4mjzz8i92zrpqxk9b059zrnk1w8zvhw5ska"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-blowfish" ,rust-blowfish-0.9)
- ("rust-pbkdf2" ,rust-pbkdf2-0.12)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page
- "https://github.com/RustCrypto/password-hashes/tree/master/bcrypt-pbkdf")
- (synopsis "Bcrypt-pbkdf password-based key derivation function")
- (description
- "This package provides bcrypt-pbkdf password-based key derivation function.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bcrypt-pbkdf-0.6
- (package
- (inherit rust-bcrypt-pbkdf-0.10)
- (name "rust-bcrypt-pbkdf")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bcrypt-pbkdf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ms9c5z90n5szx5nbxrqaihny5fs3sl6a1pm3szr5g86jlxw0f3w"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:cargo-inputs (("rust-blowfish" ,rust-blowfish-0.8)
- ("rust-crypto-mac" ,rust-crypto-mac-0.11)
- ("rust-pbkdf2" ,rust-pbkdf2-0.8)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-zeroize" ,rust-zeroize-1))))))
-
-(define-public rust-blake2-0.10
- (package
- (name "rust-blake2")
- (version "0.10.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blake2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zlf7w7gql12v61d9jcbbswa3dw8qxsjglylsiljp9f9b3a2ll26"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-digest" ,rust-digest-0.10))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))
- (home-page "https://github.com/RustCrypto/hashes")
- (synopsis "BLAKE2 hash functions")
- (description "This package provides BLAKE2 hash functions in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-blake2-0.9
- (package
- (inherit rust-blake2-0.10)
- (name "rust-blake2")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blake2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x7i67c0hn3bzcwny08rgjrrnarqnqw10qpmh2blbx9hd78kfkha"))))
- (arguments
- `(#:cargo-inputs
- (("rust-crypto-mac" ,rust-crypto-mac-0.8)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3))
- #:cargo-development-inputs
- (("rust-crypto-mac" ,rust-crypto-mac-0.8)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))))
-
-(define-public rust-blake2-0.8
- (package
- (inherit rust-blake2-0.10)
- (name "rust-blake2")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blake2" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0c4k11j04kqhkci6i9b7lz6p13kpcv228pdqixgrawvavaq0gjwl"))))
- (arguments
- `(#:tests? #f ; Not all tests compile.
- #:cargo-inputs
- (("rust-byte-tools" ,rust-byte-tools-0.3)
- ("rust-crypto-mac" ,rust-crypto-mac-0.7)
- ("rust-digest" ,rust-digest-0.8)
- ("rust-opaque-debug" ,rust-opaque-debug-0.2))
- #:cargo-development-inputs
- (("rust-crypto-mac" ,rust-crypto-mac-0.7)
- ("rust-digest" ,rust-digest-0.8)
- ("rust-hex-literal" ,rust-hex-literal-0.1))))))
-
-(define-public rust-blake2b-simd-1
- (package
- (name "rust-blake2b-simd")
- (version "1.0.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "blake2b_simd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "102pfciq6g59hf47gv6kix42cgpqw8pjyf9hx0r3jyb94b9mla13"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrayref" ,rust-arrayref-0.3)
- ("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-constant-time-eq" ,rust-constant-time-eq-0.3))))
- (home-page "https://github.com/oconnor663/blake2_simd")
- (synopsis "Pure Rust BLAKE2b implementation with dynamic SIMD")
- (description
- "This package provides a pure Rust implementation of the BLAKE2b and
-BLAKE2bp hash functions.")
- (license license:expat)))
-
-(define-public rust-blake2b-simd-0.5
- (package
- (inherit rust-blake2b-simd-1)
- (name "rust-blake2b-simd")
- (version "0.5.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blake2b_simd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11y5nm06lpypz65dbxgncs12ckx24i5i4a777ckfhfxd93ili9xg"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arrayref" ,rust-arrayref-0.3)
- ("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-constant-time-eq" ,rust-constant-time-eq-0.1))))))
-
-(define-public rust-blakeout-0.3
- (package
- (name "rust-blakeout")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blakeout" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dxcg3sjxd82mn7mq4ammrfpidqf9zsagvhfzgblsi8g4b2fgvw1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-blake2" ,rust-blake2-0.9)
- ("rust-digest" ,rust-digest-0.9))))
- (home-page "https://github.com/Revertron/Blakeout")
- (synopsis "Memory hard hashing algorithm based on Blake2s")
- (description "This package provides memory hard hashing algorithm
-based on Blake2s.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-block-cipher-0.7
- (package
- (name "rust-block-cipher")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "block-cipher" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "043zgfz1x4sxkdcsyabrcr440fcwhfpcqqa54jm7zp35wx4n84zs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.1)
- ("rust-generic-array" ,rust-generic-array-0.14))))
- (home-page "https://github.com/RustCrypto/traits")
- (synopsis "Traits for description of block ciphers")
- (description "This package provides traits for description of block
-ciphers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-block-cipher-trait-0.6.2-yanked
- (package
- (name "rust-block-cipher-trait")
- (version "0.6.2") ; This version was yanked!
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "block-cipher-trait" version))
- (file-name (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32 "0x273w6fwka0i48nrv428birdrs2jz6jdnmc0dhc1rq9pm4lv4hw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.1)
- ("rust-generic-array" ,rust-generic-array-0.12))))
- (home-page "https://github.com/RustCrypto/block-ciphers")
- (synopsis "Block cipher algorithms")
- (description "This package provides a collection of block cipher
-algorithms. This package is deprecated. Please use block-cipher instead.")
- (license (list license:expat license:asl2.0))
- (properties '((crate-version-yanked? . #t)))))
-
-(define-public rust-block-cipher-trait-0.6
- ;; There are no non-yanked versions of this semver.
- (deprecated-package "rust-block-cipher-trait"
- rust-block-cipher-trait-0.6.2-yanked))
-
-(define-public rust-block-cipher-trait-0.4.2-yanked
- (package
- (inherit rust-block-cipher-trait-0.6)
- (name "rust-block-cipher-trait")
- (version "0.4.2") ; This version was yanked!
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "block-cipher-trait" version))
- (file-name (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32
- "10qmg8vphqmfllb9a2yx6s7r66jh1wh33clhsawq7ikg2wgz2p6q"))))
- (arguments
- `(#:cargo-inputs
- (("rust-generic-array" ,rust-generic-array-0.8))))
- (properties '((crate-version-yanked? . #t)))))
-
-(define-public rust-block-cipher-trait-0.4
- ;; There are no non-yanked versions of this semver.
- (deprecated-package "rust-block-cipher-trait"
- rust-block-cipher-trait-0.4.2-yanked))
-
-(define-public rust-block-modes-0.8
- (package
- (name "rust-block-modes")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "block-modes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13id7rw1lhi83i701za8w5is3a8qkf4vfigqw3f8jp8mxldkvc1c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-block-padding" ,rust-block-padding-0.2)
- ("rust-cipher" ,rust-cipher-0.3))))
- (home-page "https://github.com/RustCrypto/block-ciphers")
- (synopsis "Block cipher modes of operation")
- (description "This package provides a collection of block ciphers
-and block modes.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-blowfish-0.9
- (package
- (name "rust-blowfish")
- (version "0.9.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "blowfish" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mw7bvj3bg5w8vh9xw9xawqh7ixk2xwsxkj34ph96b9b1z6y44p4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-cipher" ,rust-cipher-0.4))
- #:cargo-development-inputs
- (("rust-cipher" ,rust-cipher-0.4))))
- (home-page "https://github.com/RustCrypto/block-ciphers")
- (synopsis "Blowfish block cipher")
- (description "Blowfish block cipher")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-blowfish-0.8
- (package
- (inherit rust-blowfish-0.9)
- (name "rust-blowfish")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blowfish" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ax736islxcbghc2lqq4vy7zn6qdigrls71lwg11m3743pyg6gzy"))))
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-cipher" ,rust-cipher-0.3)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3))
- #:cargo-development-inputs (("rust-cipher" ,rust-cipher-0.3))))))
-
-(define-public rust-botan-0.10
- (package
- (name "rust-botan")
- (version "0.10.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "botan" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gn5aznnaxwlf2500q5dk9c24sgy7dasqqzql7w86s1w3apq201m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-botan-sys" ,rust-botan-sys-0.10))
- #:cargo-development-inputs
- (("rust-hex" ,rust-hex-0.4)
- ("rust-wycheproof" ,rust-wycheproof-0.5))))
- (inputs (list botan))
- (home-page "https://botan.randombit.net/")
- (synopsis "Rust wrapper for Botan cryptography library")
- (description "Rust wrapper for Botan cryptography library")
- (license license:expat)))
-
-(define-public rust-botan-0.8
- (package
- (inherit rust-botan-0.10)
- (name "rust-botan")
- (version "0.8.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "botan" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08bmiyn7c3b0dgx20w6hr28d9jcq7cj78cchr84pc686sb2s41ik"))))
- (arguments
- `(#:cargo-inputs
- (("rust-botan-sys" ,rust-botan-sys-0.8)
- ("rust-cstr-core" ,rust-cstr-core-0.2)
- ("rust-cty" ,rust-cty-0.2))))))
-
-(define-public rust-botan-src-0.30101
- (package
- (name "rust-botan-src")
- (version "0.30101.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "botan-src" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17xwnan8r21hzbxdailnidp9q54g787s9njhy63yqw83q0k09bxa"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "botan")))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://botan.randombit.net/")
- (synopsis "Sources of Botan cryptography library")
- (description "Sources of Botan cryptography library")
- (license license:expat)))
-
-(define-public rust-botan-src-0.21703
- (package
- (inherit rust-botan-src-0.30101)
- (name "rust-botan-src")
- (version "0.21703.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "botan-src" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0s2ad9q84qsrllfsbj7hjhn7gr3hab9ng6lwzwqmimia6yvja8y8"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "botan")))))))
-
-(define-public rust-botan-sys-0.10
- (package
- (name "rust-botan-sys")
- (version "0.10.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "botan-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ji12rxvi4h7pap772cd2hw4xdgqdsgw6m8wqin9klpbp3hxsjcz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-botan-src" ,rust-botan-src-0.30101))))
- (inputs (list botan))
- (home-page "https://botan.randombit.net/")
- (synopsis "FFI wrapper for Botan cryptography library")
- (description "FFI wrapper for Botan cryptography library")
- (license license:expat)))
-
-(define-public rust-botan-sys-0.8
- (package
- (inherit rust-botan-sys-0.10)
- (name "rust-botan-sys")
- (version "0.8.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "botan-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m11zblxfanrhl97j7z3ap7n17rr8j0rg91sr7f9j6y2bsniaz1x"))))
- (arguments
- `(#:cargo-inputs
- (("rust-botan-src" ,rust-botan-src-0.21703)
- ("rust-cty" ,rust-cty-0.2))))))
-
-(define-public rust-c2-chacha-0.2
- (package
- (name "rust-c2-chacha")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "c2-chacha" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16mxizk6a1lq6fv1m9zmlc3s9s4wvx8iv2n3p89qp38h8g4r4w91"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-ppv-lite86" ,rust-ppv-lite86-0.2)
- ("rust-stream-cipher" ,rust-stream-cipher-0.3))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.2))))
- (home-page "https://github.com/cryptocorrosion/cryptocorrosion")
- (synopsis "The ChaCha family of stream ciphers")
- (description
- "The ChaCha family of stream ciphers.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-camellia-0.1
- (package
- (name "rust-camellia")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "camellia" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c6f61rf0gzq7x9d2qmp0330pb397aldwdpmwqybbwly9rby4r1j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-cipher" ,rust-cipher-0.4))
- #:cargo-development-inputs (("rust-cipher" ,rust-cipher-0.4))))
- (home-page "https://github.com/RustCrypto/block-ciphers")
- (synopsis "Camellia block cipher")
- (description "This package provides the camellia block cipher.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cast5-0.11
- (package
- (name "rust-cast5")
- (version "0.11.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "cast5" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04crg8dj6lxbp3lmdc3filsahxcyvccvhm0gx40g1k5i7mkpvc16"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cipher" ,rust-cipher-0.4))
- #:cargo-development-inputs
- (("rust-cipher" ,rust-cipher-0.4)
- ("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/block-ciphers")
- (synopsis "CAST5 block cipher")
- (description "CAST5 block cipher")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cbc-0.1
- (package
- (name "rust-cbc")
- (version "0.1.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "cbc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19l9y9ccv1ffg6876hshd123f2f8v7zbkc4nkckqycxf8fajmd96"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cipher" ,rust-cipher-0.4))
- #:cargo-development-inputs
- (("rust-aes" ,rust-aes-0.8)
- ("rust-cipher" ,rust-cipher-0.4)
- ("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/block-modes")
- (synopsis "Cipher Block Chaining (CBC) block cipher mode of operation")
- (description "Cipher Block Chaining (CBC) block cipher mode of operation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cfb-mode-0.8
- (package
- (name "rust-cfb-mode")
- (version "0.8.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "cfb-mode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0c6kd34jk4p52vr0qgn9slj6zdgmc42gfcqr6mqhmy37g138v2vk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cipher" ,rust-cipher-0.4))
- #:cargo-development-inputs
- (("rust-aes" ,rust-aes-0.8)
- ("rust-cipher" ,rust-cipher-0.4)
- ("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/block-modes")
- (synopsis "Cipher Feedback (CFB) block cipher mode of operation")
- (description "Cipher Feedback (CFB) block cipher mode of operation")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-chacha20-0.9
- (package
- (name "rust-chacha20")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chacha20" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0678wipx6kghp71hpzhl2qvx80q7caz3vm8vsvd07b1fpms3yqf3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cipher" ,rust-cipher-0.4)
- ("rust-cpufeatures" ,rust-cpufeatures-0.2))
- #:cargo-development-inputs (("rust-cipher" ,rust-cipher-0.4)
- ("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/stream-ciphers")
- (synopsis "ChaCha20 stream cipher implemented in pure Rust")
- (description
- "The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits
-from the RustCrypto @code{cipher} crate, with optional architecture-specific
-hardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8, ChaCha12,
-XChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional
-@code{rand_core-compatible} RNGs based on those ciphers.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-chacha20-0.8
- (package
- (inherit rust-chacha20-0.9)
- (name "rust-chacha20")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chacha20" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19l0nrizh0v9mj2dcd1y0mh7nn9sjnmvvg203nwy6vx6193fb02w"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "Cargo.toml"
- (("version = \">=1, <1.5\"") "version = \"^1\""))))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cipher" ,rust-cipher-0.3)
- ("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-cipher" ,rust-cipher-0.3)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))))
-
-(define-public rust-chacha20-0.7
- (package
- (inherit rust-chacha20-0.9)
- (name "rust-chacha20")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chacha20" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c8h4sp9zh13v8p9arydjcj92xc6j3mccrjc4mizrvq7fzx9717h"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "Cargo.toml"
- (("version = \">=1, <1.4\"") "version = \"^1\""))))))
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cipher" ,rust-cipher-0.3)
- ("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-cipher" ,rust-cipher-0.3)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))))
-
-(define-public rust-chacha20poly1305-0.10
- (package
- (name "rust-chacha20poly1305")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chacha20poly1305" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dfwq9ag7x7lnd0znafpcn8h7k4nfr9gkzm0w7sc1lcj451pkk8h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-aead" ,rust-aead-0.5)
- ("rust-chacha20" ,rust-chacha20-0.9)
- ("rust-cipher" ,rust-cipher-0.4)
- ("rust-poly1305" ,rust-poly1305-0.8)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-aead" ,rust-aead-0.5))))
- (home-page "https://github.com/RustCrypto/AEADs/tree/master/chacha20poly1305")
- (synopsis "Rust implementation of ChaCha20Poly1305 Authenticated Encryption")
- (description
- "Pure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption
-with Additional Data Cipher (RFC 8439) with optional architecture-specific
-hardware acceleration. Also contains implementations of the XChaCha20Poly1305
-extended nonce variant of ChaCha20Poly1305, and the reduced-round
-ChaCha8Poly1305 and ChaCha12Poly1305 lightweight variants.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-chacha20poly1305-0.9
- (package
- (inherit rust-chacha20poly1305-0.10)
- (name "rust-chacha20poly1305")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chacha20poly1305" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xfgn306nfch4a4wwddha8lz6qpnhng50iy4prxlagg6kfq4d151"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "Cargo.toml"
- (("version = \">=1, <1.5\"") "version = \"^1\""))))))
- (arguments
- `(#:cargo-inputs
- (("rust-aead" ,rust-aead-0.4)
- ("rust-chacha20" ,rust-chacha20-0.8)
- ("rust-cipher" ,rust-cipher-0.3)
- ("rust-poly1305" ,rust-poly1305-0.7)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-aead" ,rust-aead-0.4))))))
-
-(define-public rust-chacha20poly1305-0.8
- (package
- (inherit rust-chacha20poly1305-0.10)
- (name "rust-chacha20poly1305")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chacha20poly1305" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18mb6k1w71dqv5q50an4rvp19l6yg8ssmvfrmknjfh2z0az7lm5n"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "Cargo.toml"
- (("version = \">=1, <1.4\"") "version = \"^1\""))))))
- (arguments
- `(#:cargo-inputs (("rust-aead" ,rust-aead-0.4)
- ("rust-chacha20" ,rust-chacha20-0.7)
- ("rust-cipher" ,rust-cipher-0.3)
- ("rust-poly1305" ,rust-poly1305-0.7)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-aead" ,rust-aead-0.4))))))
-
-(define-public rust-cipher-0.4
- (package
- (name "rust-cipher")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cipher" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b9x9agg67xq5nq879z66ni4l08m6m3hqcshk37d4is4ysd3ngvp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.3)
- ("rust-crypto-common" ,rust-crypto-common-0.1)
- ("rust-inout" ,rust-inout-0.1)
- ("rust-zeroize" ,rust-zeroize-1))))
- (home-page "https://docs.rs/cipher/")
- (synopsis "Traits for describing block ciphers and stream ciphers")
- (description "This package provides traits which define the functionality
-of block ciphers and stream ciphers. See RustCrypto/block-ciphers and
-RustCrypto/stream-ciphers for algorithm implementations which use these
-traits.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cipher-0.3
- (package
- (inherit rust-cipher-0.4)
- (name "rust-cipher")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cipher" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dyzsv0c84rgz98d5glnhsz4320wl24x3bq511vnyf0mxir21rby"))))
- (arguments
- `(#:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.3)
- ("rust-generic-array" ,rust-generic-array-0.14))))))
-
-(define-public rust-cipher-0.2
- (package
- (inherit rust-cipher-0.3)
- (name "rust-cipher")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cipher" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00b8imbmdg7zdrbaczlivmdfdy09xldg95wl4iijl15xgjcfgy0j"))))))
-
-(define-public rust-cmac-0.7
- (package
- (name "rust-cmac")
- (version "0.7.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "cmac" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1an1vcala24grlyhvk71ikxk2kmgcbal9kgrzzpjcl9z7i74ahw5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cipher" ,rust-cipher-0.4)
- ("rust-dbl" ,rust-dbl-0.3)
- ("rust-digest" ,rust-digest-0.10))
- #:cargo-development-inputs
- (("rust-aes" ,rust-aes-0.8)
- ("rust-des" ,rust-des-0.8)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-kuznyechik" ,rust-kuznyechik-0.8)
- ("rust-magma" ,rust-magma-0.8))))
- (home-page "https://github.com/RustCrypto/MACs")
- (synopsis "Generic implementation of Cipher-based Message Authentication Code")
- (description "This package provides a pure Rust implementation of the
-Cipher-based Message Authentication Code.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crypto-bigint-0.5
- (package
- (name "rust-crypto-bigint")
- (version "0.5.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "crypto-bigint" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xmbdff3g6ii5sbxjxc31xfkv9lrmyril4arh3dzckd4gjsjzj8d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-der" ,rust-der-0.7)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-rlp" ,rust-rlp-0.5)
- ("rust-serdect" ,rust-serdect-0.2)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-rand-core" ,rust-rand-core-0.6))))
- (home-page "https://github.com/RustCrypto/crypto-bigint")
- (synopsis "Big integer library designed for use in cryptography")
- (description
- "This crate is a pure Rust implementation of a big integer library which
-has been designed from the ground-up for use in cryptographic applications.
-Provides constant-time, no_std-friendly implementations of modern formulas
-using const generics.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-crypto-bigint-0.4
- (package
- (inherit rust-crypto-bigint-0.5)
- (name "rust-crypto-bigint")
- (version "0.4.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crypto-bigint" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vqprgj0aj1340w186zyspi58397ih78jsc0iydvhs6zrlilnazg"))))
- (arguments
- `(#:cargo-inputs (("rust-der" ,rust-der-0.6)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-rlp" ,rust-rlp-0.5)
- ("rust-serdect" ,rust-serdect-0.1)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-rand-core" ,rust-rand-core-0.6))))))
-
-(define-public rust-crypto-bigint-0.3
- (package
- (inherit rust-crypto-bigint-0.5)
- (name "rust-crypto-bigint")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crypto-bigint" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08gx92sj93hk2smqy4nvk8lmpjjjqm7a9ps22q3pxqqxzbas3ih3"))))
- (arguments
- `(#:cargo-inputs (("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-rlp" ,rust-rlp-0.5)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-rand-core" ,rust-rand-core-0.6))))))
-
-(define-public rust-crypto-bigint-0.2
- (package
- (inherit rust-crypto-bigint-0.5)
- (name "rust-crypto-bigint")
- (version "0.2.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crypto-bigint" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00qckh65nzb7s7vd60wylw6alxf9g37xh31lirb1qw0l8fxx6fzq"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-rlp" ,rust-rlp-0.5)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))))))
-
-(define-public rust-crypto-box-0.8
- (package
- (name "rust-crypto-box")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crypto_box" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g4fhdsx1g1d0algpkfwsmclbcbj6k27anj4mj5d0zrhwlnw69px"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-aead" ,rust-aead-0.5)
- ("rust-blake2" ,rust-blake2-0.10)
- ("rust-chacha20" ,rust-chacha20-0.9)
- ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.10)
- ("rust-salsa20" ,rust-salsa20-0.10)
- ("rust-serdect" ,rust-serdect-0.1)
- ("rust-x25519-dalek" ,rust-x25519-dalek-1)
- ("rust-xsalsa20poly1305" ,rust-xsalsa20poly1305-0.9)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rmp-serde" ,rust-rmp-serde-1))))
- (home-page "https://github.com/RustCrypto/nacl-compat")
- (synopsis "Pure Rust implementation of crypto_box")
- (description
- "This package provides a pure Rust implementation of @code{NaCl's}
-crypto_box public-key authenticated encryption primitive, which combines the
-X25519 Elliptic Curve Diffie-Hellman function and the XSalsa20Poly1305
-authenticated encryption cipher.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-crypto-common-0.1
- (package
- (name "rust-crypto-common")
- (version "0.1.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "crypto-common" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1cvby95a6xg7kxdz5ln3rl9xh66nz66w46mm3g56ri1z5x815yqv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-typenum" ,rust-typenum-1))))
- (home-page "https://github.com/RustCrypto/traits")
- (synopsis "Common cryptographic traits")
- (description
- "This package contains a collection of traits which describe functionality
-of cryptographic primitives.")
- ;; The user can choose either license.
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crypto-mac-0.11
- (package
- (name "rust-crypto-mac")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crypto-mac" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05672ncc54h66vph42s0a42ljl69bwnqjh0x4xgj2v1395psildi"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.3)
- ("rust-cipher" ,rust-cipher-0.3)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-subtle" ,rust-subtle-2))))
- (home-page "https://github.com/RustCrypto/traits")
- (synopsis "Trait for Message Authentication Code (MAC) algorithms")
- (description "This package provides trait for @dfn{Message Authentication
-Code} (MAC) algorithms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crypto-mac-0.10
- (package
- (inherit rust-crypto-mac-0.11)
- (name "rust-crypto-mac")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crypto-mac" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06h84hcaksgjzzzc9g9dpmifwx221qzzif6fw8l807khxh471w5z"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.3)
- ("rust-cipher" ,rust-cipher-0.2)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-subtle" ,rust-subtle-2))))))
-
-(define-public rust-crypto-mac-0.8
- (package
- (inherit rust-crypto-mac-0.10)
- (name "rust-crypto-mac")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crypto-mac" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1axfs4zmy74rn9666p92j7nmcv11zdp2d51yrppc2dv26cqa715m"))))
- (arguments
- `(#:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.1)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-subtle" ,rust-subtle-2))))))
-
-(define-public rust-crypto-mac-0.7
- (package
- (inherit rust-crypto-mac-0.10)
- (name "rust-crypto-mac")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crypto-mac" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rbrq6qy9dl0pj4ym2zy33miaaa8vpzdss60p9bdb58xy46l0d24"))))
- (arguments
- `(#:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.1)
- ("rust-generic-array" ,rust-generic-array-0.12)
- ("rust-subtle" ,rust-subtle-1))))))
-
-(define-public rust-crypto-mac-0.4.0-yanked
- (package
- (inherit rust-crypto-mac-0.11)
- (name "rust-crypto-mac")
- (version "0.4.0") ; This version was yanked!
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crypto-mac" version))
- (file-name (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32 "160ixpghhz5kz16f38kzcyv6lx8wmi4cgbhlhq4nazf678iib43p"))))
- (arguments
- `(#:cargo-inputs
- (("rust-constant-time-eq" ,rust-constant-time-eq-0.1)
- ("rust-generic-array" ,rust-generic-array-0.8))))
- (properties '((crate-version-yanked? . #t)))))
-
-(define-public rust-crypto-mac-0.4
- ;; There are no non-yanked versions of this semver.
- (deprecated-package "rust-crypto-mac" rust-crypto-mac-0.4.0-yanked))
-
-(define-public rust-crypto-secretbox-0.1
- (package
- (name "rust-crypto-secretbox")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crypto_secretbox" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qa1w5s8dbyb88269zrmvbnillqahz394pl07bsds6gpmn3wzmmr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-aead" ,rust-aead-0.5)
- ("rust-chacha20" ,rust-chacha20-0.9)
- ("rust-cipher" ,rust-cipher-0.4)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-poly1305" ,rust-poly1305-0.8)
- ("rust-salsa20" ,rust-salsa20-0.10)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.4))))
- (home-page
- "https://github.com/RustCrypto/nacl-compat/tree/master/crypto_secretbox")
- (synopsis
- "Pure Rust implementation of the XSalsa20Poly1305")
- (description
- "Pure Rust implementation of the XSalsa20Poly1305 (a.k.a. @code{NaCl}
-crypto_secretbox) authenticated encryption cipher as well as the libsodium
-variant of X@code{ChaCha20Poly1305}.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-crypto-tests-0.5
- (package
- (name "rust-crypto-tests")
- (version "0.5.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crypto-tests" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "08yrh40a9ll4k29ppizg2yjf96i6s3i9pbkhxp60y8arar93134v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-block-cipher-trait" ,rust-block-cipher-trait-0.4)
- ("rust-crypto-mac" ,rust-crypto-mac-0.4)
- ("rust-digest" ,rust-digest-0.6)
- ("rust-generic-array" ,rust-generic-array-0.8))))
- (home-page "https://github.com/RustCrypto/utils")
- (synopsis "Test helpers for cryptographic algorithms")
- (description "This package provides test helpers for cryptographic
-algorithms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cryptovec-0.6
- (package
- (name "rust-cryptovec")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cryptovec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pqb2g1n3sx0d2cjiy06amcr2wlf9izwb4jj68nk5cmvlq9zmiyc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=CryptoVec::from_slice (line 406)")
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://pijul.org/cryptovec")
- (synopsis "Vector which zeroes its memory on clears and reallocations")
- (description
- "This package provides a vector which zeroes its memory on clears and
-reallocations.")
- (license license:asl2.0)))
-
-(define-public rust-csrf-0.4
- (package
- (name "rust-csrf")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "csrf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q7ixhshj6a7x2vgsr4d4iqa5mgp4fwkr4lx2hgvnj9xcy1py9dh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-aead" ,rust-aead-0.4)
- ("rust-aes-gcm" ,rust-aes-gcm-0.9)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.8)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-log" ,rust-log-0.4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-typemap" ,rust-typemap-0.3))))
- (home-page "https://github.com/heartsucker/rust-csrf")
- (synopsis "CSRF protection primitives")
- (description "This package provides CSRF protection primitives.")
- (license license:expat)))
-
-(define-public rust-ctr-0.9
- (package
- (name "rust-ctr")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ctr" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d88b73waamgpfjdml78icxz45d95q7vi2aqa604b0visqdfws83"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cipher" ,rust-cipher-0.4))
- #:cargo-development-inputs
- (("rust-aes" ,rust-aes-0.8)
- ("rust-cipher" ,rust-cipher-0.4)
- ("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-kuznyechik" ,rust-kuznyechik-0.8)
- ("rust-magma" ,rust-magma-0.8))))
- (home-page "https://docs.rs/ctr/")
- (synopsis "CTR block mode of operation")
- (description "This package provides a generic implementations of CTR mode
-for block ciphers. Mode functionality is accessed using traits from
-re-exported cipher crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ctr-0.8
- (package
- (inherit rust-ctr-0.9)
- (name "rust-ctr")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ctr" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sk1aykwhkny92cnvl6s75dx3fyvfzw5xkd6xz3y7w5anhgvk6q4"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cipher" ,rust-cipher-0.3))))))
-
-(define-public rust-ctr-0.6
- (package
- (inherit rust-ctr-0.8)
- (name "rust-ctr")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ctr" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zvyf13675hrlc37myj97k5ng7m1mj3d9p4ic4yvyhvl9zak0jpv"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cipher" ,rust-cipher-0.2))))))
-
-(define-public rust-curve25519-dalek-4
- (package
- (name "rust-curve25519-dalek")
- (version "4.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "curve25519-dalek" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gmjb9dsknrr8lypmhkyjd67p1arb8mbfamlwxm7vph38my8pywp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-curve25519-dalek-derive" ,rust-curve25519-dalek-derive-0.1)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-ff" ,rust-ff-0.13)
- ("rust-fiat-crypto" ,rust-fiat-crypto-0.2)
- ("rust-group" ,rust-group-0.13)
- ("rust-platforms" ,rust-platforms-3)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-sha2" ,rust-sha2-0.10))))
- (home-page "https://doc.dalek.rs/curve25519_dalek")
- (synopsis "Group operations on ristretto255 and Curve25519")
- (description
- "This package provides a pure-Rust implementation of group operations
-on ristretto255 and Curve25519.")
- (license license:bsd-3)))
-
-(define-public rust-curve25519-dalek-3
- (package
- (inherit rust-curve25519-dalek-4)
- (name "rust-curve25519-dalek")
- (version "3.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "curve25519-dalek" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h0vcl8p4syvci9zxkn3h80h06xv1fyqgcrfwrv0lnbzjr9d1ych"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (((string-append ">=([[:digit:]]+(\\.[[:digit:]]+)*),"
- " <([[:digit:]]+(\\.[[:digit:]]+)*)")
- _ version _)
- (string-append ">=" version)))))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-fiat-crypto" ,rust-fiat-crypto-0.1)
- ("rust-packed-simd-2" ,rust-packed-simd-2-0.3)
- ("rust-rand-core" ,rust-rand-core-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-sha2" ,rust-sha2-0.9))))))
-
-(define-public rust-curve25519-dalek-derive-0.1
- (package
- (name "rust-curve25519-dalek-derive")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "curve25519-dalek-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cry71xxrr0mcy5my3fb502cwfxy6822k4pm19cwrilrg7hq4s7l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://doc.dalek.rs/curve25519_dalek")
- (synopsis "Derives of curve25519-dalek")
- (description "This package provides curve25519-dalek Derives.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-curve25519-dalek-ng-4
- (package
- (name "rust-curve25519-dalek-ng")
- (version "4.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "curve25519-dalek-ng" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1j6y6dsqdfp26ifyygibsrm1a8f9f7870i4053xlczil95r9nd8w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-packed-simd-2" ,rust-packed-simd-2-0.3)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-subtle-ng" ,rust-subtle-ng-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.9))))
- (home-page "https://github.com/zkcrypto/curve25519-dalek-ng")
- (synopsis "Implementation of group operations on ristretto255 and Curve25519")
- (description
- "This package provides a pure-Rust implementation of group operations on
-ristretto255 and Curve25519.")
- (license license:bsd-3)))
-
-(define-public rust-des-0.8
- (package
- (name "rust-des")
- (version "0.8.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "des" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "07kshslxanmg0g6007scvglfhg6mli2a8qzhx4kxx4z9ik781pgz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cipher" ,rust-cipher-0.4))
- #:cargo-development-inputs (("rust-cipher" ,rust-cipher-0.4))))
- (home-page "https://github.com/RustCrypto/block-ciphers")
- (synopsis "DES and Triple DES block ciphers implementation")
- (description "This package provides DES and Triple DES (3DES, TDES) block
-ciphers implementations.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-des-0.7
- (package
- (inherit rust-des-0.8)
- (name "rust-des")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "des" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0pbsfkkwfqnd4nsv3ik4z09h248f57y7bj2j1l134i2mzd4xshdc"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-cipher" ,rust-cipher-0.3)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3))))))
-
-(define-public rust-digest-0.10
- (package
- (name "rust-digest")
- (version "0.10.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "digest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14p2n6ih29x81akj097lvz7wi9b6b9hvls0lwrv7b6xwyy0s5ncy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.3)
- ("rust-block-buffer" ,rust-block-buffer-0.10)
- ("rust-const-oid" ,rust-const-oid-0.9)
- ("rust-crypto-common" ,rust-crypto-common-0.1)
- ("rust-subtle" ,rust-subtle-2))))
- (home-page "https://github.com/RustCrypto/traits")
- (synopsis "Traits for cryptographic hash functions")
- (description
- "Traits for cryptographic hash functions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-digest-0.9
- (package
- (inherit rust-digest-0.10)
- (name "rust-digest")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "digest" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rmhvk33rgvd6ll71z8sng91a52rw14p0drjn1da0mqa138n1pfk"))))
- (arguments
- `(#:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.1)
- ("rust-generic-array" ,rust-generic-array-0.14))))))
-
-(define-public rust-digest-0.8
- (package
- (inherit rust-digest-0.9)
- (name "rust-digest")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "digest" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1madjl27f3kj5ql7kwgvb9c8b7yb7bv7yfgx7rqzj4i3fp4cil7k"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.1)
- ("rust-generic-array" ,rust-generic-array-0.12))))))
-
-(define-public rust-digest-0.6
- (package
- (inherit rust-digest-0.10)
- (name "rust-digest")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "digest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lgv5rs7i903zvmkdbil0bcjx9vxvi9rx4z9qavapz199q31rbpc"))))
- (arguments
- `(#:cargo-inputs
- (("rust-generic-array" ,rust-generic-array-0.8))))))
-
-(define-public rust-dsa-0.6
- (package
- (name "rust-dsa")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dsa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12bn5d0nnni4mlla24m3bwi4mhy2nfmyak2qjl0pdbc4j1525g28"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-digest" ,rust-digest-0.10)
- ("rust-num-bigint-dig" ,rust-num-bigint-dig-0.8)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pkcs8" ,rust-pkcs8-0.10)
- ("rust-rfc6979" ,rust-rfc6979-0.4)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-signature" ,rust-signature-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-pkcs8" ,rust-pkcs8-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-sha1" ,rust-sha1-0.10))))
- (home-page "https://github.com/RustCrypto/signatures/tree/master/dsa")
- (synopsis
- "Rust implementation of the Digital Signature Algorithm (DSA)")
- (description
- "This package provides a pure Rust implementation of the @acronym{Digital
-Signature Algorithm, DSA} as specified in FIPS 186-4 (Digital Signature
-Standard), providing RFC6979 deterministic signatures as well as support for
-added entropy.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-eax-0.5
- (package
- (name "rust-eax")
- (version "0.5.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "eax" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0a5cpzk577f1lw3wkk20iqvavnbdr5yzjrcglvbvk0ivj2yzlm4r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-aead" ,rust-aead-0.5)
- ("rust-cipher" ,rust-cipher-0.4)
- ("rust-cmac" ,rust-cmac-0.7)
- ("rust-ctr" ,rust-ctr-0.9)
- ("rust-subtle" ,rust-subtle-2))
- #:cargo-development-inputs
- (("rust-aead" ,rust-aead-0.5)
- ("rust-aes" ,rust-aes-0.8))))
- (home-page "https://github.com/RustCrypto/AEADs")
- (synopsis "Pure Rust implementation of the EAX Authenticated Encryption with
-Associated Data (AEAD)")
- (description
- "Pure Rust implementation of the EAX Authenticated Encryption with Associated
-Data (AEAD) Cipher with optional architecture-specific hardware acceleration
-This scheme is only based on a block cipher. It uses counter mode (CTR) for
-encryption and CBC mode for generating a OMAC/CMAC/CBCMAC (all names for the
-same thing).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ecdsa-0.16
- (package
- (name "rust-ecdsa")
- (version "0.16.9")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ecdsa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1jhb0bcbkaz4001sdmfyv8ajrv8a1cg7z7aa5myrd4jjbhmz69zf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-der" ,rust-der-0.7)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-elliptic-curve" ,rust-elliptic-curve-0.13)
- ("rust-rfc6979" ,rust-rfc6979-0.4)
- ("rust-serdect" ,rust-serdect-0.2)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-signature" ,rust-signature-2)
- ("rust-spki" ,rust-spki-0.7))
- #:cargo-development-inputs
- (("rust-elliptic-curve" ,rust-elliptic-curve-0.13)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-sha2" ,rust-sha2-0.10))))
- (home-page "https://github.com/RustCrypto/signatures/tree/master/ecdsa")
- (synopsis "Pure Rust implementation of the ECDSA algorithm")
- (description
- "This package provides a pure Rust implementation of the @dfn{Elliptic
-Curve Digital Signature Algorithm} (ECDSA) as specified in FIPS 186-4 (Digital
-Signature Standard), providing RFC6979 deterministic signatures as well as
-support for added entropy.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ecies-ed25519-0.5
- (package
- (name "rust-ecies-ed25519")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ecies-ed25519" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nrmam79mn2y6b235rpq6lhlsfl63275j2yxps86424gh99j720a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-aes-gcm" ,rust-aes-gcm-0.8)
- ("rust-curve25519-dalek" ,rust-curve25519-dalek-3)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-hkdf" ,rust-hkdf-0.10)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-zeroize" ,rust-zeroize-1))))
- (home-page "https://github.com/phayes/ecies-ed25519")
- (synopsis
- "Integrated encryption scheme on Twisted Edwards Curve25519")
- (description
- "ECIES on Twisted Edwards Curve25519 using AES-GCM and HKDF-SHA256.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ecies-ed25519-ng-0.5
- (package
- (name "rust-ecies-ed25519-ng")
- (version "0.5.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/Revertron/ecies-ed25519-ng")
- ;; Version bump without a git tag.
- (commit "554ca29a1bbd55f0c7e2f75cb3c7e0e3030afc15")))
- (file-name (git-file-name name version))
- (sha256
- (base32 "04s0ycvnz1wbccf46a63w6zxiqm9yszw71q6fk1ssdc64qj7k5mh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-aes-gcm" ,rust-aes-gcm-0.10)
- ("rust-curve25519-dalek" ,rust-curve25519-dalek-4)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-hkdf" ,rust-hkdf-0.12)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-serde-cbor" ,rust-serde-cbor-0.11)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/Revertron/ecies-ed25519-ng")
- (synopsis "Integrated encryption scheme on Twisted Edwards Curve25519")
- (description
- "ECIES on Twisted Edwards Curve25519 using AES-GCM and HKDF-SHA256.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ed25519-2
- (package
- (name "rust-ed25519")
- (version "2.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ed25519" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lydzdf26zbn82g7xfczcac9d7mzm3qgx934ijjrd5hjpjx32m8i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-pkcs8" ,rust-pkcs8-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-signature" ,rust-signature-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-ring-compat" ,rust-ring-compat-0.8))))
- (home-page "https://github.com/RustCrypto/signatures/tree/master/ed25519")
- (synopsis "Edwards Digital Signature Algorithm over Curve25519")
- (description
- "EdDSA over Curve25519 is specified in RFC 8032. This package
-contains an ed25519::Signature type which other packages can use in
-conjunction with the signature::Signer and signature::Verifier traits.
-It doesn't contain an implementation of Ed25519.
-
-These traits allow packages which produce and consume Ed25519 signatures
-to be written abstractly in such a way that different signer/verifier
-providers can be plugged in, enabling support for using different Ed25519
-implementations, including HSMs or Cloud KMS services.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ed25519-1
- (package
- (inherit rust-ed25519-2)
- (name "rust-ed25519")
- (version "1.5.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ed25519" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rzydm5wd8szkddx3g55w4vm86y1ika8qp8qwckada5vf1fg7kwi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-pkcs8" ,rust-pkcs8-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-signature" ,rust-signature-1)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-ed25519-dalek" ,rust-ed25519-dalek-1)
- ("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-rand-core" ,rust-rand-core-0.5))))))
-
-(define-public rust-ed25519-compact-2
- (package
- (name "rust-ed25519-compact")
- (version "2.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ed25519-compact" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1431kxw67xkk5y5kamfdjxnqbzqy5y4p032syi3wva5y8h7ldcz9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ct-codecs" ,rust-ct-codecs-1)
- ("rust-ed25519" ,rust-ed25519-2)
- ("rust-getrandom" ,rust-getrandom-0.2))
- #:cargo-development-inputs
- (("rust-ct-codecs" ,rust-ct-codecs-1)
- ("rust-getrandom" ,rust-getrandom-0.2))))
- (home-page "https://github.com/jedisct1/rust-ed25519-compact")
- (synopsis "Wasm-friendly Ed25519 implementation")
- (description
- "This package provides a small, self-contained, wasm-friendly Ed25519
-implementation.")
- (license license:expat)))
-
-(define-public rust-ed25519-dalek-2
- (package
- (name "rust-ed25519-dalek")
- (version "2.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ed25519-dalek" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w88cafwglg9hjizldbmlza0ns3hls81zk1bcih3m5m3h67algaa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- ;; Some tests aren't shipped in the crate.
- "--skip=vectors::against_reference_implementation"
- "--skip=check_validation_criteria"
- "--skip=find_validation_criteria")
- #:cargo-inputs (("rust-curve25519-dalek" ,rust-curve25519-dalek-4)
- ("rust-ed25519" ,rust-ed25519-2)
- ("rust-merlin" ,rust-merlin-3)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-signature" ,rust-signature-2)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-blake2" ,rust-blake2-0.10)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-curve25519-dalek" ,rust-curve25519-dalek-4)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha3" ,rust-sha3-0.10)
- ("rust-toml" ,rust-toml-0.7)
- ("rust-x25519-dalek" ,rust-x25519-dalek-2))))
- (home-page "https:///doc.dalek.rs/ed25519_dalek")
- (synopsis "Ed25519 EdDSA key generations, signing, and verification")
- (description
- "This package provides fast and efficient ed25519 @code{EdDSA} key
-generations, signing, and verification in pure Rust.")
- (license license:bsd-3)))
-
-(define-public rust-ed25519-dalek-1
- (package
- (inherit rust-ed25519-dalek-2)
- (name "rust-ed25519-dalek")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ed25519-dalek" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17bsriciv93nkm39z22w7mr0h2a3hnbmgf378v4c895gvkkblqn7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-curve25519-dalek" ,rust-curve25519-dalek-3)
- ("rust-ed25519" ,rust-ed25519-1)
- ("rust-merlin" ,rust-merlin-2)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rand-core" ,rust-rand-core-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-zeroize" ,rust-zeroize-1))))))
-
-(define-public rust-ed25519-zebra-2
- (package
- (name "rust-ed25519-zebra")
- (version "2.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ed25519-zebra" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0284mnhc2514b9hzyhgcf8vfggwdqwyx8vsawckv9m3dmxv8n4ha"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-curve25519-dalek" ,rust-curve25519-dalek-3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-rand-core" ,rust-rand-core-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-color-eyre" ,rust-color-eyre-0.5)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-ed25519-zebra" ,rust-ed25519-zebra-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.7))))
- (home-page "https://github.com/ZcashFoundation/ed25519-zebra")
- (synopsis "Zcash-flavored Ed25519 for use in Zebra")
- (description
- "This package provides Zcash-flavored Ed25519 for use in Zebra.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ed25519-zebra-1
- (package
- (inherit rust-ed25519-zebra-2)
- (name "rust-ed25519-zebra")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ed25519-zebra" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zyi37p8p1qqbbkd27w52zvx5cj9b56rvc17jiw9d71j3gziynn8"))))
- (arguments
- `(#:cargo-inputs (("rust-curve25519-dalek" ,rust-curve25519-dalek-3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-rand-core" ,rust-rand-core-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand" ,rust-rand-0.7))))))
-
-(define-public rust-elliptic-curve-0.13
- (package
- (name "rust-elliptic-curve")
- (version "0.13.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "elliptic-curve" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ixx4brgnzi61z29r3g1606nh2za88hzyz8c5r3p6ydzhqq09rmm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base16ct" ,rust-base16ct-0.2)
- ("rust-base64ct" ,rust-base64ct-1)
- ("rust-crypto-bigint" ,rust-crypto-bigint-0.5)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-ff" ,rust-ff-0.13)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-group" ,rust-group-0.13)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-hkdf" ,rust-hkdf-0.12)
- ("rust-pem-rfc7468" ,rust-pem-rfc7468-0.7)
- ("rust-pkcs8" ,rust-pkcs8-0.10)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-sec1" ,rust-sec1-0.7)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serdect" ,rust-serdect-0.2)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-tap" ,rust-tap-1)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-sha3" ,rust-sha3-0.10))))
- (home-page
- "https://github.com/RustCrypto/traits/tree/master/elliptic-curve")
- (synopsis "General purpose Elliptic Curve Cryptography (ECC) support")
- (description
- "This package provides general purpose @dfn{Elliptic Curve Cryptography}
-(ECC) support, including types and traits for representing various elliptic
-curve forms, scalars, points, and public/secret keys composed thereof.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-fiat-crypto-0.2
- (package
- (name "rust-fiat-crypto")
- (version "0.2.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fiat-crypto" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07c1vknddv3ak7w89n85ik0g34nzzpms6yb845vrjnv9m4csbpi8"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/mit-plv/fiat-crypto")
- (synopsis "Fiat-crypto generated Rust")
- (description "This crate provides the extracted Rust code from the Coq
-@code{fiat-crypto} libraries.")
- (license (list license:expat license:asl2.0 license:bsd-1))))
-
-(define-public rust-fiat-crypto-0.1
- (package
- (inherit rust-fiat-crypto-0.2)
- (name "rust-fiat-crypto")
- (version "0.1.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fiat-crypto" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xvbcg6wh42q3n7294mzq5xxw8fpqsgc0d69dvm5srh1f6cgc9g8"))))))
-
-(define-public rust-ghash-0.5
- (package
- (name "rust-ghash")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ghash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wbg4vdgzwhkpkclz1g6bs4r5x984w5gnlsj4q5wnafb5hva9n7h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-opaque-debug" ,rust-opaque-debug-0.3)
- ("rust-polyval" ,rust-polyval-0.6)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/universal-hashes")
- (synopsis "Universal hash over GF(2^128)")
- (description "This package provides a universal hash over GF(2^128) useful
-for constructing a Message Authentication Code (MAC), as in the AES-GCM
-authenticated encryption cipher.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ghash-0.4
- (package
- (inherit rust-ghash-0.5)
- (name "rust-ghash")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ghash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "169wvrc2k9lw776x3pmqp76kc0w5717wz01bfg9rz0ypaqbcr0qm"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (((string-append ">=([[:digit:]]+(\\.[[:digit:]]+)*),"
- " <([[:digit:]]+(\\.[[:digit:]]+)*)")
- _ version _)
- (string-append ">=" version)))))))
- (arguments
- `(#:cargo-inputs (("rust-opaque-debug" ,rust-opaque-debug-0.3)
- ("rust-polyval" ,rust-polyval-0.5)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.3))))))
-
-(define-public rust-ghash-0.3
- (package
- (inherit rust-ghash-0.5)
- (name "rust-ghash")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ghash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xd362xh17hadc2194dd6kjjq0ak1j4x7kkmfmpq9hw2s564wc4p"))))
- (arguments
- `(#:cargo-inputs
- (("rust-opaque-debug" ,rust-opaque-debug-0.3)
- ("rust-polyval" ,rust-polyval-0.4)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.2))))))
-
-(define-public rust-hkdf-0.12
- (package
- (name "rust-hkdf")
- (version "0.12.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hkdf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xxxzcarz151p1b858yn5skmhyrvn8fs4ivx5km3i1kjmnr8wpvv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-hmac" ,rust-hmac-0.12))
- #:cargo-development-inputs
- (("rust-blobby" ,rust-blobby-0.3)
- ("rust-hex-literal" ,rust-hex-literal-0.2)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha2" ,rust-sha2-0.10))))
- (home-page "https://github.com/RustCrypto/KDFs/")
- (synopsis "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)")
- (description "This package provides a HMAC-based Extract-and-Expand Key
-Derivation Function (HKDF).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hkdf-0.11
- (package
- (inherit rust-hkdf-0.12)
- (name "rust-hkdf")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hkdf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sw8bz79xqq3bc5dh6nzv084g7va13j3lrqf91c10a2wimbnsw01"))))
- (arguments
- `(#:cargo-inputs
- (("rust-digest" ,rust-digest-0.9)
- ("rust-hmac" ,rust-hmac-0.11))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-blobby" ,rust-blobby-0.3)
- ("rust-crypto-tests" ,rust-crypto-tests-0.5)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-sha2" ,rust-sha2-0.9))))))
-
-(define-public rust-hkdf-0.10
- (package
- (inherit rust-hkdf-0.11)
- (name "rust-hkdf")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hkdf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kwn3scjvv2x8zc6nz3wrnzxp9shpsdxnjqiyv2r65r3kiijzasi"))))
- (arguments
- `(#:cargo-inputs
- (("rust-digest" ,rust-digest-0.9)
- ("rust-hmac" ,rust-hmac-0.10))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-crypto-tests" ,rust-crypto-tests-0.5)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-sha2" ,rust-sha2-0.9))))))
-
-(define-public rust-hmac-0.12
- (package
- (name "rust-hmac")
- (version "0.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hmac" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0pmbr069sfg76z7wsssfk5ddcqd9ncp79fyz6zcm6yn115yc6jbc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-digest" ,rust-digest-0.10))))
- (home-page "https://github.com/RustCrypto/MACs")
- (synopsis "Generic implementation of Hash-based Message Authentication Code")
- (description
- "This package provides a generic implementation of @acronym{HMAC,
-Hash-based Message Authentication Code}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hmac-0.11
- (package
- (inherit rust-hmac-0.12)
- (name "rust-hmac")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hmac" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16z61aibdg4di40sqi4ks2s4rz6r29w4sx4gvblfph3yxch26aia"))))
- (arguments
- `(#:cargo-inputs
- (("rust-crypto-mac" ,rust-crypto-mac-0.11)
- ("rust-digest" ,rust-digest-0.9))
- #:cargo-development-inputs
- (("rust-crypto-mac" ,rust-crypto-mac-0.11)
- ("rust-md-5" ,rust-md-5-0.9)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-streebog" ,rust-streebog-0.9))))))
-
-(define-public rust-hmac-0.10
- (package
- (inherit rust-hmac-0.11)
- (name "rust-hmac")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hmac" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "058yxq54x7xn0gk2vy9bl51r32c9z7qlcl2b80bjh3lk3rmiqi61"))))
- (arguments
- `(#:cargo-inputs
- (("rust-crypto-mac" ,rust-crypto-mac-0.10)
- ("rust-digest" ,rust-digest-0.9))
- #:cargo-development-inputs
- (("rust-crypto-mac" ,rust-crypto-mac-0.10)
- ("rust-md-5" ,rust-md-5-0.9)
- ("rust-sha2" ,rust-sha2-0.9))))))
-
-(define-public rust-hmac-sha1-0.1
- (package
- (name "rust-hmac-sha1")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hmac-sha1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08k7aylc0v8x3abmxn3h73dkad3anfq2i94xk2mjrf4linnkycz1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-sha1" ,rust-sha1-0.2))))
- (home-page "https://github.com/pantsman0/rust-hmac-sha1")
- (synopsis "Minimal implementation of HMAC-SHA1 in Rust")
- (description
- "This package is a pure Rust implementation of the @acronym{HMAC,
-Hash-based Message Authentication Code algorithm} for SHA1.")
- (license license:bsd-3)))
-
-(define-public rust-k256-0.13
- (package
- (name "rust-k256")
- (version "0.13.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "k256" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06s1lxjp49zgmbxnfdy2kajyklbkl4s3jvdvy0amg552padr3qzn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-ecdsa" ,rust-ecdsa-0.16)
- ("rust-elliptic-curve" ,rust-elliptic-curve-0.13)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serdect" ,rust-serdect-0.2)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-signature" ,rust-signature-2))
- #:cargo-development-inputs (("rust-blobby" ,rust-blobby-0.3)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-ecdsa" ,rust-ecdsa-0.16)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-sha3" ,rust-sha3-0.10))))
- (home-page
- "https://github.com/RustCrypto/elliptic-curves/tree/master/k256")
- (synopsis
- "Library supporting general-purpose elliptic curve group operations")
- (description
- "This package provides a secp256k1 elliptic curve library written in pure
-Rust with support for ECDSA signing/verification/public-key recovery,
-@dfn{Taproot Schnorr signatures} (BIP340), @dfn{Elliptic Curve Diffie-Hellman}
-(ECDH), and general-purpose secp256k1 elliptic curve group operations which can
-be used to implement arbitrary protocols.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-kuznyechik-0.8
- (package
- (name "rust-kuznyechik")
- (version "0.8.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "kuznyechik" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0by12awlby61ihp097gz193h8any0dkq5z46svg6130r4jjrjy6a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cipher" ,rust-cipher-0.4))
- #:cargo-development-inputs
- (("rust-cipher" ,rust-cipher-0.4)
- ("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/block-ciphers")
- (synopsis "Kuznyechik (GOST R 34.12-2015) block cipher")
- (description "Kuznyechik (GOST R 34.12-2015) block cipher")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-libsodium-sys-0.2
- (package
- (name "rust-libsodium-sys")
- (version "0.2.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libsodium-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zcjka23grayr8kjrgbada6vwagp0kkni9m45v0gpbanrn3r6xvb"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (for-each delete-file-recursively
- (list "libsodium"
- "mingw"
- "msvc"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-walkdir" ,rust-walkdir-2))))
- (native-inputs (list pkg-config))
- (inputs (list libsodium))
- (home-page "https://github.com/sodiumoxide/sodiumoxide.git")
- (synopsis "FFI binding to libsodium")
- (description "This package provides FFI bindings to libsodium.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-mas-jose-0.7
- (package
- (name "rust-mas-jose")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mas-jose" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x1cikddf2z3994374ql0qs02l9mxrlb74cy4pbq3yrlzcfjb6mk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-base64ct" ,rust-base64ct-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-ecdsa" ,rust-ecdsa-0.16)
- ("rust-elliptic-curve" ,rust-elliptic-curve-0.13)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-k256" ,rust-k256-0.13)
- ("rust-mas-iana" ,rust-mas-iana-0.7)
- ("rust-p256" ,rust-p256-0.13)
- ("rust-p384" ,rust-p384-0.13)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rsa" ,rust-rsa-0.9)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-sec1" ,rust-sec1-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-with" ,rust-serde-with-3)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-signature" ,rust-signature-2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-insta" ,rust-insta-1)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3))))
- (home-page "https://matrix-org.github.io/matrix-authentication-service/")
- (synopsis "JSON Object Signing and Encryption (JWT & co.) utilities")
- (description "This package provides JSON Object Signing and Encryption
-(JWT & co.) utilities.")
- (license license:asl2.0)))
-
-(define-public rust-md-5-0.10
- (package
- (name "rust-md-5")
- (version "0.10.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "md-5" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kvq5rnpm4fzwmyv5nmnxygdhhb2369888a06gdc9pxyrzh7x7nq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-md5-asm" ,rust-md5-asm-0.5))
- #:cargo-development-inputs (("rust-digest" ,rust-digest-0.10)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))
- (home-page "https://github.com/RustCrypto/hashes")
- (synopsis "MD5 hash function")
- (description
- "This library provides a MD5 hash function for Rust.")
- ;; The user can choose either license.
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-md-5-0.9
- (package
- (inherit rust-md-5-0.10)
- (name "rust-md-5")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "md-5" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "059ajjacz1q3cms7vl6cvhdqs4qdw2nnwj9dq99ryzv0p6djfnkv"))))
- (arguments
- `(#:cargo-inputs
- (("rust-block-buffer" ,rust-block-buffer-0.9)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-md5-asm" ,rust-md5-asm-0.4)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.9)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))))
-
-(define-public rust-md5-0.7
- (package
- (name "rust-md5")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "md5" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wcps37hrhz59fkhf8di1ppdnqld6l1w5sdy7jp7p51z0i4c8329"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/stainless-steel/md5")
- (synopsis "MD5 hash function in Rust")
- (description "The package provides the MD5 hash function.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-md5-0.6
- (package
- (inherit rust-md5-0.7)
- (name "rust-md5")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "md5" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17b2xm4h4cvxsdjsf3kdrzqv2za60kak961xzi5kmw6g6djcssvy"))))))
-
-(define-public rust-md5-0.3
- (package
- (inherit rust-md5-0.6)
- (name "rust-md5")
- (version "0.3.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "md5" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0j2s8aqdkhwhy7awga2bmv5n8qq8bgy8672iha9f3y871dm6vibr"))))))
-
-(define-public rust-md5-asm-0.5
- (package
- (name "rust-md5-asm")
- (version "0.5.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "md5-asm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pz217kwlvrw4bj4hil5acyp3l7g37vwf25psdc210bxzkkqx6yi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/RustCrypto/asm-hashes")
- (synopsis "Assembly implementation of MD5 compression function")
- (description
- "This package contains an assembly implementation of the MD5
-compression function.")
- (supported-systems '("x86_64-linux" "i686-linux"))
- (license license:expat)))
-
-(define-public rust-md5-asm-0.4
- (package
- (inherit rust-md5-asm-0.5)
- (name "rust-md5-asm")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "md5-asm" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gpk5647js1k084jc7pg2gji0cvl6hjkkbfia6lnpk8y4shyairv"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1))))))
-
-(define-public rust-nettle-7
- (package
- (name "rust-nettle")
- (version "7.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nettle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dk9rlpz4c0kf2c7298vllpnwr3lh10kkgdbslglmlz5ji5gzrj4"))))
- (build-system cargo-build-system)
- (native-inputs
- (list pkg-config))
- (inputs
- (list clang gmp nettle))
- (arguments
- `(#:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nettle-sys" ,rust-nettle-sys-2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-typenum" ,rust-typenum-1))))
- (home-page "https://gitlab.com/sequoia-pgp/nettle-rs")
- (synopsis "Rust bindings for the Nettle cryptographic library")
- (description "This package provides Rust bindings for the Nettle
-cryptographic library.")
- (license (list license:lgpl3 license:gpl2 license:gpl3))))
-
-(define-public rust-nettle-sys-2
- (package
- (name "rust-nettle-sys")
- (version "2.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nettle-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v36is0kygwc4rcdqnszgdwm14z2j8p23wbblbiq16m120x0b5dl"))))
- (build-system cargo-build-system)
- (native-inputs
- (list clang pkg-config))
- (inputs
- (list nettle))
- (arguments
- `(#:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.68)
- ("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))
- (home-page "https://gitlab.com/sequoia-pgp/nettle-sys")
- (synopsis "Low-level Rust bindings for the Nettle cryptographic library")
- (description "This package provides low-level Rust bindings for the Nettle
-cryptographic library.")
- (license ;; licensed under either of these, at your option
- (list license:lgpl3 license:gpl2 license:gpl3))))
-
-(define-public rust-oo7-0.2
- (package
- (name "rust-oo7")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "oo7" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13cpaq7f51gqcspd4097vjr7r2cjpxpn6c02x67dsdizk0xaiv5c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- "--skip=dbus::collection::tests::create_encrypted_item"
- "--skip=dbus::collection::tests::create_plain_item"
- "--skip=dbus::service::tests::create_collection")
- #:cargo-inputs (("rust-aes" ,rust-aes-0.8)
- ("rust-async-fs" ,rust-async-fs-2)
- ("rust-async-io" ,rust-async-io-2)
- ("rust-async-lock" ,rust-async-lock-3)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-cbc" ,rust-cbc-0.1)
- ("rust-cipher" ,rust-cipher-0.4)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hkdf" ,rust-hkdf-0.12)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-num" ,rust-num-0.4)
- ("rust-num-bigint-dig" ,rust-num-bigint-dig-0.8)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-pbkdf2" ,rust-pbkdf2-0.12)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-zbus" ,rust-zbus-3)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/bilelmoussaoui/oo7")
- (synopsis "Secret Service provider")
- (description
- "This package provides oo7, a Rust Secret Service provider.")
- (license license:expat)))
-
-(define-public rust-orion-0.17
- (package
- (name "rust-orion")
- (version "0.17.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "orion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lzs8dlpdbq19hi3b4358bnrypvsxvfz4xp5b492gkb0rwam9awp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ct-codecs" ,rust-ct-codecs-1)
- ("rust-fiat-crypto" ,rust-fiat-crypto-0.2)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/orion-rs/orion")
- (synopsis "Pure-Rust crypto")
- (description
- "Orion is a cryptography library written in pure Rust. It aims to provide
-easy and usable crypto while trying to minimize the use of unsafe code.")
- (license license:expat)))
-
-(define-public rust-p256-0.13
- (package
- (name "rust-p256")
- (version "0.13.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "p256" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jyd3c3k239ybs59ixpnl7dqkmm072fr1js8kh7ldx58bzc3m1n9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ecdsa" ,rust-ecdsa-0.16)
- ("rust-elliptic-curve" ,rust-elliptic-curve-0.13)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-primeorder" ,rust-primeorder-0.13)
- ("rust-serdect" ,rust-serdect-0.2)
- ("rust-sha2" ,rust-sha2-0.10))
- #:cargo-development-inputs
- (("rust-blobby" ,rust-blobby-0.3)
- ("rust-criterion" ,rust-criterion-0.4)
- ("rust-ecdsa" ,rust-ecdsa-0.16)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-primeorder" ,rust-primeorder-0.13)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand-core" ,rust-rand-core-0.6))))
- (home-page
- "https://github.com/RustCrypto/elliptic-curves/tree/master/p256")
- (synopsis "Pure Rust implementation of the NIST P-256")
- (description
- "This package provides a pure Rust implementation of the NIST P-256 (a.k.a.
-secp256r1, prime256v1) elliptic curve as defined in SP 800-186, with support for
-ECDH, ECDSA signing/verification, and general purpose curve arithmetic.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-p384-0.13
- (package
- (name "rust-p384")
- (version "0.13.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "p384" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02cjlxdvxwvhmnckqnydqpvrwhf5raj67q300d66m7y6pi8nyy3h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ecdsa" ,rust-ecdsa-0.16)
- ("rust-elliptic-curve" ,rust-elliptic-curve-0.13)
- ("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-primeorder" ,rust-primeorder-0.13)
- ("rust-serdect" ,rust-serdect-0.2)
- ("rust-sha2" ,rust-sha2-0.10))
- #:cargo-development-inputs
- (("rust-blobby" ,rust-blobby-0.3)
- ("rust-criterion" ,rust-criterion-0.4)
- ("rust-ecdsa" ,rust-ecdsa-0.16)
- ("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand-core" ,rust-rand-core-0.6))))
- (home-page
- "https://github.com/RustCrypto/elliptic-curves/tree/master/p384")
- (synopsis "Pure Rust implementation of the NIST P-384 elliptic curve")
- (description
- "This package provides a pure Rust implementation of the NIST P-384 (a.k.a.
-secp384r1) elliptic curve as defined in SP 800-186 with support for ECDH, ECDSA
-signing/verification, and general purpose curve arithmetic support.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-p521-0.13
- (package
- (name "rust-p521")
- (version "0.13.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "p521" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cl5y2aypa1vxg181a0na3abndz1981pfdp2zkyml88z3wbf5j8g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-base16ct" ,rust-base16ct-0.2)
- ("rust-ecdsa" ,rust-ecdsa-0.16)
- ("rust-elliptic-curve" ,rust-elliptic-curve-0.13)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-primeorder" ,rust-primeorder-0.13)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serdect" ,rust-serdect-0.2)
- ("rust-sha2" ,rust-sha2-0.10))
- #:cargo-development-inputs (("rust-blobby" ,rust-blobby-0.3)
- ("rust-ecdsa" ,rust-ecdsa-0.16)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-primeorder" ,rust-primeorder-0.13)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand-core" ,rust-rand-core-0.6))))
- (home-page
- "https://github.com/RustCrypto/elliptic-curves/tree/master/p521")
- (synopsis
- "Pure Rust implementation of the NIST P-521 (a.k.a. secp521r1) elliptic curve")
- (description
- "This package provides Pure Rust implementation of the NIST P-521 (a.k.a.
-secp521r1) elliptic curve as defined in SP 800-186.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pbkdf2-0.12
- (package
- (name "rust-pbkdf2")
- (version "0.12.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pbkdf2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wms79jh4flpy1zi8xdp4h8ccxv4d85adc6zjagknvppc5vnmvgq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-password-hash" ,rust-password-hash-0.5)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha2" ,rust-sha2-0.10))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-streebog" ,rust-streebog-0.10))))
- (home-page
- "https://github.com/RustCrypto/password-hashes/tree/master/pbkdf2")
- (synopsis "Generic implementation of PBKDF2")
- (description "This package contains a collection of password hashing
-algorithms, otherwise known as password-based key derivation functions, written
-in pure Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pbkdf2-0.11
- (package
- (inherit rust-pbkdf2-0.12)
- (name "rust-pbkdf2")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pbkdf2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05q9wqjvfrs4dvw03yn3bvcs4zghz0a7ycfa53pz2k2fqhp6k843"))))
- (arguments
- `(#:cargo-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-password-hash" ,rust-password-hash-0.4)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-sha-1" ,rust-sha-1-0.10)
- ("rust-sha2" ,rust-sha2-0.10))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-sha-1" ,rust-sha-1-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-streebog" ,rust-streebog-0.10))))
- (home-page "https://github.com/RustCrypto/password-hashing")))
-
-(define-public rust-pbkdf2-0.10
- (package
- (inherit rust-pbkdf2-0.11)
- (name "rust-pbkdf2")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pbkdf2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1myz799hi58qxdxc9cch3q2sl0vs68vmgrd3j7dmc6aqbgrpj5r7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-password-hash" ,rust-password-hash-0.3)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-sha-1" ,rust-sha-1-0.10)
- ("rust-sha2" ,rust-sha2-0.10))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-sha-1" ,rust-sha-1-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-streebog" ,rust-streebog-0.10))))))
-
-(define-public rust-pbkdf2-0.9
- (package
- (inherit rust-pbkdf2-0.10)
- (name "rust-pbkdf2")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pbkdf2" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fa7j0gdgghk64qlhzdv32yg52p0cfaz5ifhk7i4pfm1wsy98n7h"))))
- (arguments
- `(#:cargo-inputs
- (("rust-crypto-mac" ,rust-crypto-mac-0.11)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-password-hash" ,rust-password-hash-0.3)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-sha2" ,rust-sha2-0.9))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-streebog" ,rust-streebog-0.9))))))
-
-(define-public rust-pbkdf2-0.8
- (package
- (inherit rust-pbkdf2-0.10)
- (name "rust-pbkdf2")
- (version "0.8.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pbkdf2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ykgicvyjm41701mzqhrfmiz5sm5y0zwfg6csaapaqaf49a54pyr"))))
- (arguments
- (list #:cargo-inputs
- `(("rust-crypto-mac" ,rust-crypto-mac-0.11)
- ("rust-base64ct" ,rust-base64ct-1)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-password-hash" ,rust-password-hash-0.2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-sha2" ,rust-sha2-0.9))
- #:cargo-development-inputs
- `(("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-sha2" ,rust-sha2-0.9))))))
-
-(define-public rust-pem-rfc7468-0.7
- (package
- (name "rust-pem-rfc7468")
- (version "0.7.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pem-rfc7468" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04l4852scl4zdva31c1z6jafbak0ni5pi0j38ml108zwzjdrrcw8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-base64ct" ,rust-base64ct-1))))
- (home-page "https://github.com/RustCrypto/formats/tree/master/pem-rfc7468")
- (synopsis
- "PEM Encoding implementing a subset of Privacy-Enhanced Mail encoding")
- (description
- "This package provides PEM Encoding (RFC 7468) for PKIX, PKCS, and CMS
-Structures, implementing a strict subset of the original Privacy-Enhanced Mail
-encoding intended specifically for use with cryptographic keys, certificates,
-and other messages. It provides a no_std-friendly, constant-time
-implementation suitable for use with cryptographic private keys.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pem-rfc7468-0.6
- (package
- (inherit rust-pem-rfc7468-0.7)
- (name "rust-pem-rfc7468")
- (version "0.6.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pem-rfc7468" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1b5d8rvc4lgwxhs72m99fnrg0wq7bqh4x4wq0c7501ci7a1mkl94"))))
- (arguments
- `(#:cargo-inputs (("rust-base64ct" ,rust-base64ct-1))))))
-
-(define-public rust-pem-rfc7468-0.3
- (package
- (inherit rust-pem-rfc7468-0.7)
- (name "rust-pem-rfc7468")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pem-rfc7468" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c7vrrksg8fqzxb7q4clzl14f0qnqky7jqspjqi4pailiybmvph1"))))
- (arguments
- `(#:cargo-inputs (("rust-base64ct" ,rust-base64ct-1))))))
-
-(define-public rust-pem-rfc7468-0.2
- (package
- (inherit rust-pem-rfc7468-0.7)
- (name "rust-pem-rfc7468")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pem-rfc7468" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m1c9jypydzabg4yscplmvff7pdcc8gg4cqg081hnlf03hxkmsc4"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (((string-append ">=([[:digit:]]+(\\.[[:digit:]]+)*),"
- " <([[:digit:]]+(\\.[[:digit:]]+)*)")
- _ version _)
- (string-append ">=" version)))))))
- (arguments
- `(#:cargo-inputs (("rust-base64ct" ,rust-base64ct-1))))))
-
-(define-public rust-pkcs1-0.7
- (package
- (name "rust-pkcs1")
- (version "0.7.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pkcs1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0zz4mil3nchnxljdfs2k5ab1cjqn7kq5lqp62n9qfix01zqvkzy8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-der" ,rust-der-0.7)
- ("rust-pkcs8" ,rust-pkcs8-0.10)
- ("rust-spki" ,rust-spki-0.7))
- #:cargo-development-inputs
- (("rust-const-oid" ,rust-const-oid-0.9)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/RustCrypto/formats/tree/master/pkcs1")
- (synopsis "Implementation of Public-Key Cryptography Standards (PKCS) #1")
- (description
- "This package provides a pure Rust implementation of Public-Key
-Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.2
-(RFC 8017).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pkcs1-0.3
- (package
- (inherit rust-pkcs1-0.7)
- (name "rust-pkcs1")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pkcs1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0813szfx13n4xl6l19m3lwj7pqgljqwc6ipxhr2dv0yc9k06d3x7"))))
- (arguments
- `(#:cargo-inputs (("rust-der" ,rust-der-0.5)
- ("rust-pkcs8" ,rust-pkcs8-0.8)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.3))))))
-
-(define-public rust-pkcs1-0.2
- (package
- (inherit rust-pkcs1-0.7)
- (name "rust-pkcs1")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pkcs1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b2f1a0lf5h53zrjvcqbxzjhh89gcfa1myhf6z7w10ypg61fwsqi"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-der" ,rust-der-0.4)
- ("rust-pem-rfc7468" ,rust-pem-rfc7468-0.2)
- ("rust-zeroize" ,rust-zeroize-1))))))
-
-(define-public rust-pkcs5-0.7
- (package
- (name "rust-pkcs5")
- (version "0.7.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pkcs5" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19k9igzay529fqj90qdkgnvmvwp65wzw73h2vn3sigqq3b4y4iz8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-aes" ,rust-aes-0.8)
- ("rust-cbc" ,rust-cbc-0.1)
- ("rust-der" ,rust-der-0.7)
- ("rust-des" ,rust-des-0.8)
- ("rust-pbkdf2" ,rust-pbkdf2-0.12)
- ("rust-scrypt" ,rust-scrypt-0.11)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-spki" ,rust-spki-0.7))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/formats/tree/master/pkcs5")
- (synopsis "Implementation of Public-Key Cryptography Standards (PKCS) #5")
- (description
- "This package is a pure Rust implementation of Public-Key Cryptography
-Standards (PKCS) #5: Password-Based Cryptography Specification Version
-2.1 (RFC 8018).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pkcs5-0.5
- (package
- (inherit rust-pkcs5-0.7)
- (name "rust-pkcs5")
- (version "0.5.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pkcs5" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0x81m285ijqi0fqkgym6a6ax02mfzdx87zfvqgrjsc2w3wn8c3fi"))))
- (arguments
- `(#:cargo-inputs
- (("rust-aes" ,rust-aes-0.8)
- ("rust-cbc" ,rust-cbc-0.1)
- ("rust-der" ,rust-der-0.6)
- ("rust-des" ,rust-des-0.8)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-pbkdf2" ,rust-pbkdf2-0.11)
- ("rust-scrypt" ,rust-scrypt-0.10)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-spki" ,rust-spki-0.6))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3))))))
-
-(define-public rust-pkcs5-0.4
- (package
- (inherit rust-pkcs5-0.7)
- (name "rust-pkcs5")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pkcs5" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xhyi3k5p6lxb28ivcd1f3skdbmhzk0gamfry7q56pifx9xi8g6n"))))
- (arguments
- `(#:cargo-inputs (("rust-aes" ,rust-aes-0.7)
- ("rust-block-modes" ,rust-block-modes-0.8)
- ("rust-der" ,rust-der-0.5)
- ("rust-des" ,rust-des-0.7)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-pbkdf2" ,rust-pbkdf2-0.9)
- ("rust-scrypt" ,rust-scrypt-0.8)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-spki" ,rust-spki-0.5))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.3))))))
-
-(define-public rust-pkcs5-0.3
- (package
- (inherit rust-pkcs5-0.7)
- (name "rust-pkcs5")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pkcs5" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m3xrrwwbn9883bylgjzssfh3w1lbl7fhkb3ndz721rf27pca8sl"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-aes" ,rust-aes-0.7)
- ("rust-block-modes" ,rust-block-modes-0.8)
- ("rust-der" ,rust-der-0.4)
- ("rust-des" ,rust-des-0.7)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-pbkdf2" ,rust-pbkdf2-0.9)
- ("rust-scrypt" ,rust-scrypt-0.8)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-spki" ,rust-spki-0.4))))))
-
-(define-public rust-pkcs7-0.4
- (package
- (name "rust-pkcs7")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pkcs7" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rvp9gm7vzcbbzz6vr6xz6ri2szgxm35j0zk5dhf01b40sz7i4fp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-der" ,rust-der-0.7)
- ("rust-spki" ,rust-spki-0.7)
- ("rust-x509-cert" ,rust-x509-cert-0.2))
- #:cargo-development-inputs
- (("rust-der" ,rust-der-0.7)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-x509-cert" ,rust-x509-cert-0.2))))
- (home-page "https://github.com/RustCrypto/formats/tree/master/pkcs7")
- (synopsis "Implementation of Public-Key Cryptography Standards (PKCS) #7")
- (description
- "This package is a pure Rust implementation of Public-Key
-Cryptography Standards (PKCS) #7: Cryptographic Message Syntax
-Specification (RFC 5652).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pkcs8-0.10
- (package
- (name "rust-pkcs8")
- (version "0.10.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pkcs8" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1dx7w21gvn07azszgqd3ryjhyphsrjrmq5mmz1fbxkj5g0vv4l7r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-der" ,rust-der-0.7)
- ("rust-pkcs5" ,rust-pkcs5-0.7)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-spki" ,rust-spki-0.7)
- ("rust-subtle" ,rust-subtle-2))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/RustCrypto/formats/tree/master/pkcs8")
- (synopsis "Implementation of Public-Key Cryptography Standards (PKCS) #8")
- (description
- "This package is a pure Rust implementation of Public-Key Cryptography
-Standards (PKCS) #8: Private-Key Information Syntax Specification (RFC 5208),
-with additional support for PKCS#8v2 asymmetric key packages (RFC 5958).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pkcs8-0.9
- (package
- (inherit rust-pkcs8-0.10)
- (name "rust-pkcs8")
- (version "0.9.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pkcs8" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fm4sigvcd0zpzg9jcp862a8p272kk08b9lgcs1dm1az19cjrjly"))))
- (arguments
- `(#:cargo-inputs
- (("rust-der" ,rust-der-0.6)
- ("rust-pkcs5" ,rust-pkcs5-0.5)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-spki" ,rust-spki-0.6)
- ("rust-subtle" ,rust-subtle-2))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-pkcs8-0.8
- (package
- (inherit rust-pkcs8-0.10)
- (name "rust-pkcs8")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pkcs8" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l29h4mrgi2kpsl98jzky3ni5by3xa1sc6db9yd8l1i1p0zxmavw"))))
- (arguments
- `(#:cargo-inputs (("rust-der" ,rust-der-0.5)
- ("rust-pkcs5" ,rust-pkcs5-0.4)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-spki" ,rust-spki-0.5)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.3))))))
-
-(define-public rust-pkcs8-0.7
- (package
- (inherit rust-pkcs8-0.10)
- (name "rust-pkcs8")
- (version "0.7.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pkcs8" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0iq46p6fa2b8xy6pj52zpmdy8ya3fg31dj4rc19x1fi69nvgjgpf"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-der" ,rust-der-0.4)
- ("rust-pem-rfc7468" ,rust-pem-rfc7468-0.2)
- ("rust-pkcs1" ,rust-pkcs1-0.2)
- ("rust-pkcs5" ,rust-pkcs5-0.3)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-spki" ,rust-spki-0.4)
- ("rust-zeroize" ,rust-zeroize-1))))))
-
-(define-public rust-poly1305-0.8
- (package
- (name "rust-poly1305")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "poly1305" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1grs77skh7d8vi61ji44i8gpzs3r9x7vay50i6cg8baxfa8bsnc1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3)
- ("rust-universal-hash" ,rust-universal-hash-0.5)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/universal-hashes")
- (synopsis "Poly1305 universal hash")
- (description
- "Poly1305 is a universal hash function which, when combined with
-a cipher, can be used as a Message Authentication Code (MAC).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-poly1305-0.7
- (package
- (inherit rust-poly1305-0.8)
- (name "rust-poly1305")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "poly1305" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pkf4jlriskq9rvz8y5fjj9dw42q6yg5djijlin4n6p1dd3yp2h4"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("version = \">=1, <1\\.4\"") "version = \"^1\""))))))
- (arguments
- `(#:cargo-inputs
- (("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3)
- ("rust-universal-hash" ,rust-universal-hash-0.4)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3))))))
-
-(define-public rust-polyval-0.6
- (package
- (name "rust-polyval")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polyval" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09gs56vm36ls6pyxgh06gw2875z2x77r8b2km8q28fql0q6yc7wx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3)
- ("rust-universal-hash" ,rust-universal-hash-0.5)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/universal-hashes")
- (synopsis "GHASH-like universal hash")
- (description "POLYVAL is a GHASH-like universal hash over GF(2^128) useful
-for constructing a Message Authentication Code (MAC).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-polyval-0.5
- (package
- (inherit rust-polyval-0.6)
- (name "rust-polyval")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polyval" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1890wqvc0csc9y9k9k4gsbz91rgdnhn6xnfmy9pqkh674fvd46c4"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (((string-append ">=([[:digit:]]+(\\.[[:digit:]]+)*),"
- " <([[:digit:]]+(\\.[[:digit:]]+)*)")
- _ version _)
- (string-append ">=" version)))))))
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3)
- ("rust-universal-hash" ,rust-universal-hash-0.4)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.3))))))
-
-(define-public rust-polyval-0.4
- (package
- (inherit rust-polyval-0.6)
- (name "rust-polyval")
- (version "0.4.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polyval" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kdpcjhc3666g8xaqichsyf6fhn8rry3z70dqhmvv6hb2jmc9g7f"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cpuid-bool" ,rust-cpuid-bool-0.2)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3)
- ("rust-universal-hash" ,rust-universal-hash-0.4)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.2))))))
-
-(define-public rust-ppv-lite86-0.2
- (package
- (name "rust-ppv-lite86")
- (version "0.2.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ppv-lite86" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "017ax9ssdnpww7nrl1hvqh2lzncpv04nnsibmnw9nxjnaqlpp5bp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-zerocopy" ,rust-zerocopy-0.7))))
- (home-page "https://github.com/cryptocorrosion/cryptocorrosion")
- (synopsis "Implementation of the crypto-simd API for x86")
- (description "This crate provides an implementation of the crypto-simd API
-for x86.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-primeorder-0.13
- (package
- (name "rust-primeorder")
- (version "0.13.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "primeorder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rp16710mxksagcjnxqjjq9r9wf5vf72fs8wxffnvhb6i6hiqgim"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-elliptic-curve" ,rust-elliptic-curve-0.13)
- ("rust-serdect" ,rust-serdect-0.2))))
- (home-page
- "https://github.com/RustCrypto/elliptic-curves/tree/master/primeorder")
- (synopsis
- "Rust implementation of addition formulas for prime order elliptic curves")
- (description
- "This package contains a pure Rust implementation of complete addition
-formulas for prime order elliptic curves (Renes-Costello-Batina 2015). It
-provides a generic over field elements and curve equation coefficients.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rfc6979-0.4
- (package
- (name "rust-rfc6979")
- (version "0.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rfc6979" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1chw95jgcfrysyzsq6a10b1j5qb7bagkx8h0wda4lv25in02mpgq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-hmac" ,rust-hmac-0.12)
- ("rust-subtle" ,rust-subtle-2))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-sha2" ,rust-sha2-0.10))))
- (home-page "https://github.com/RustCrypto/signatures/tree/master/rfc6979")
- (synopsis "Pure Rust implementation of RFC6979")
- (description
- "This package provides a pure Rust implementation of RFC6979: Deterministic
-Usage of the @dfn{Digital Signature Algorithm} (DSA) and @dfn{Elliptic Curve
-Digital Signature Algorithm} (ECDSA).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rfc6979-0.3
- (package
- (inherit rust-rfc6979-0.4)
- (name "rust-rfc6979")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rfc6979" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fzsp705b5lhwd2r9il9grc3lj6rm3b2r89vh0xv181gy5xg2hvp"))))
- (arguments
- `(#:cargo-inputs (("rust-crypto-bigint" ,rust-crypto-bigint-0.4)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-sha2" ,rust-sha2-0.10))))))
-
-(define rust-ring-0.17-sources
- (package
- (name "rust-ring")
- (version "0.17.8.tar.gz") ; Hack to adjust the output name.
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/briansmith/ring")
- (commit "fa98b490bcbc99a01ff150896ec74c1813242d7f")))
- (file-name (git-file-name "rust-ring" version))
- (sha256
- (base32 "0rqfal81bf4l3dja98cajfjq2jbz1rcx7xdp2r33cxrm5y5psr28"))
- (patches (search-patches "rust-ring-0.17-ring-core.patch"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; It turns out Guix's nasm works just fine here.
- (substitute* "build.rs"
- (("./target/tools/windows/nasm/nasm") "nasm"))
- ;; These files are pregenerated:
- (delete-file "crypto/curve25519/curve25519_tables.h")
- (delete-file "crypto/fipsmodule/ec/p256-nistz-table.h")
- (delete-file "crypto/fipsmodule/ec/p256_table.h")
- ;; As seen in git between 0.17.0 and 0.17.1.
- (substitute* "crypto/curve25519/make_curve25519_tables.py"
- (("static const uint8_t k25519Precomp")
- "const uint8_t k25519Precomp"))
- ;; This file causes problems during the 'package phase and
- ;; is not distributed with the packaged crate.
- (substitute* "Cargo.toml"
- (("\"bench\",") ""))
- (delete-file "bench/Cargo.toml")))))
- (build-system trivial-build-system)
- (arguments
- (list
- #:modules '((guix build utils))
- #:builder
- #~(begin
- (use-modules (guix build utils))
- (setenv "PATH"
- (string-join
- (list #+(this-package-native-input "clang") ; for clang-format
- #+(this-package-native-input "go")
- #+(this-package-native-input "gzip")
- #+(this-package-native-input "nasm")
- #+(this-package-native-input "perl")
- #+(this-package-native-input "python-minimal")
- #+(this-package-native-input "tar"))
- "/bin:" 'suffix))
-
- (setenv "HOME" (getcwd))
- (copy-recursively #+source (string-append "ring-" #$version))
- (with-directory-excursion (string-append "ring-" #$version)
- (begin
- (with-directory-excursion "crypto/curve25519"
- (with-output-to-file "curve25519_tables.h"
- (lambda _ (invoke "python3" "make_curve25519_tables.py"))))
- (with-directory-excursion "crypto/fipsmodule/ec"
- (invoke "go" "run" "make_tables.go")
- (invoke "go" "run" "make_ec_scalar_base_mult_tests.go"))
- (format #t "Generating the pregenerated files ...~%")
- (force-output)
- (mkdir-p "pregenerated/tmp/ring_core_generated")
-
- ;; We generate all the files which upstream would normally be
- ;; generate by using 'RING_PREGENERATE_ASM=1 cargo build
- ;; --target-dir=target/pregenerate_asm' in order to not include
- ;; a dependency on cargo when generating the sources.
- (define (prefix script)
- (string-append
- "pregenerated/"
- (string-drop-right
- (string-drop script
- (string-index-right script #\/)) 3)))
-
- (for-each
- (lambda (script)
- (invoke "perl" script "ios64"
- (string-append (prefix script) "-ios64.S"))
- (invoke "perl" script "linux64"
- (string-append (prefix script) "-linux64.S"))
- (invoke "perl" script "win64"
- (string-append (prefix script) "-win64.S")))
- '("crypto/fipsmodule/aes/asm/aesv8-armx.pl"
- "crypto/fipsmodule/modes/asm/ghashv8-armx.pl"
- "crypto/chacha/asm/chacha-armv8.pl"
- "crypto/cipher_extra/asm/chacha20_poly1305_armv8.pl"
- "crypto/fipsmodule/aes/asm/vpaes-armv8.pl"
- "crypto/fipsmodule/bn/asm/armv8-mont.pl"
- "crypto/fipsmodule/ec/asm/p256-armv8-asm.pl"
- "crypto/fipsmodule/modes/asm/ghash-neon-armv8.pl"
- "crypto/fipsmodule/modes/asm/aesv8-gcm-armv8.pl"
- "crypto/fipsmodule/sha/asm/sha512-armv8.pl"))
-
- (for-each
- (lambda (arch)
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-armv8.pl"
- arch (string-append
- "pregenerated/sha256-armv8-" arch ".S")))
- '("ios64" "linux64" "win64"))
-
- (for-each
- (lambda (script)
- (invoke "perl" script "linux32"
- (string-append (prefix script) "-linux32.S")))
- '("crypto/fipsmodule/aes/asm/aesv8-armx.pl"
- "crypto/fipsmodule/modes/asm/ghashv8-armx.pl"
- "crypto/fipsmodule/aes/asm/bsaes-armv7.pl"
- "crypto/fipsmodule/aes/asm/vpaes-armv7.pl"
- "crypto/fipsmodule/bn/asm/armv4-mont.pl"
- "crypto/chacha/asm/chacha-armv4.pl"
- "crypto/fipsmodule/modes/asm/ghash-armv4.pl"
- "crypto/fipsmodule/sha/asm/sha256-armv4.pl"
- "crypto/fipsmodule/sha/asm/sha512-armv4.pl"))
-
- (for-each
- (lambda (script)
- (invoke "perl" script "elf"
- "-fPIC" "-DOPENSSL_IA32_SSE2"
- (string-append (prefix script) "-elf.S"))
- (invoke "perl" script "win32n"
- "-fPIC" "-DOPENSSL_IA32_SSE2"
- (string-append
- "pregenerated/tmp/"
- (string-drop (prefix script) 13) "-win32n.asm")))
- '("crypto/fipsmodule/aes/asm/aesni-x86.pl"
- "crypto/fipsmodule/aes/asm/vpaes-x86.pl"
- "crypto/fipsmodule/bn/asm/x86-mont.pl"
- "crypto/chacha/asm/chacha-x86.pl"
- "crypto/fipsmodule/modes/asm/ghash-x86.pl"))
-
- (for-each
- (lambda (script)
- (invoke "perl" script "elf"
- (string-append (prefix script) "-elf.S"))
- (invoke "perl" script "macosx"
- (string-append (prefix script) "-macosx.S"))
- (invoke "perl" script "nasm"
- (string-append
- "pregenerated/tmp/"
- (string-drop (prefix script) 13) "-nasm.asm")))
- '("crypto/chacha/asm/chacha-x86_64.pl"
- "crypto/fipsmodule/aes/asm/aesni-x86_64.pl"
- "crypto/fipsmodule/aes/asm/vpaes-x86_64.pl"
- "crypto/fipsmodule/bn/asm/x86_64-mont.pl"
- "crypto/fipsmodule/bn/asm/x86_64-mont5.pl"
- "crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl"
- "crypto/fipsmodule/modes/asm/aesni-gcm-x86_64.pl"
- "crypto/fipsmodule/modes/asm/ghash-x86_64.pl"
- "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
- "crypto/cipher_extra/asm/chacha20_poly1305_x86_64.pl"))
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
- "elf" "pregenerated/sha256-x86_64-elf.S")
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
- "macosx" "pregenerated/sha256-x86_64-macosx.S")
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
- "nasm" "pregenerated/tmp/sha256-x86_64-nasm.asm")
-
- ;; TODO: Extract ring_core_generated/prefix_symbols_nasm.inc
- ;; and ring_core_generated/prefix_symbols_asm.h from build.rs.
-
- (for-each
- (lambda (script)
- (invoke "nasm" "-o" (string-append (prefix script) "o")
- "-f" "win32" "-i" "include/" "-i" "pregenerated/tmp/"
- "-Xgnu" "-gcv8" script))
- (find-files "pregenerated/tmp" "win32n\\.asm"))
-
- (for-each
- (lambda (script)
- (invoke "nasm" "-o" (string-append (prefix script) "o")
- "-f" "win64" "-i" "include/" "-i" "pregenerated/tmp/"
- "-Xgnu" "-gcv8" script))
- (find-files "pregenerated/tmp" "nasm\\.asm"))
-
- (format #t "Creating the tarball ...~%")
- (force-output)
- (with-directory-excursion "../"
- (invoke "tar" "czf" #$output
- ;; avoid non-determinism in the archive
- "--sort=name" "--mtime=@0"
- "--owner=root:0" "--group=root:0"
- (string-append "ring-" #$version))))))))
- (native-inputs
- (list clang go gzip nasm perl python-minimal tar))
- (home-page "https://github.com/briansmith/ring")
- (synopsis "Safe, fast, small crypto using Rust")
- (description "This package provided safe, fast, small crypto using Rust.")
- (license (list license:isc license:openssl))))
-
-(define-public rust-ring-0.17
- (package
- (name "rust-ring")
- (version "0.17.8")
- (source rust-ring-0.17-sources)
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-spin" ,rust-spin-0.9)
- ("rust-untrusted" ,rust-untrusted-0.9)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/briansmith/ring")
- (synopsis "Safe, fast, small crypto using Rust")
- (description "This package provided safe, fast, small crypto using Rust.")
- (license (list license:isc license:openssl))))
-
-(define rust-ring-0.16-sources
- (package
- (inherit rust-ring-0.17-sources)
- (name "rust-ring")
- (version "0.16.20.tar.gz") ; Hack to adjust the output name.
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/briansmith/ring")
- (commit "9cc0d45f4d8521f467bb3a621e74b1535e118188")))
- (file-name (git-file-name "rust-ring" version))
- (sha256
- (base32 "1aps05i5308ka03968glnnqr4kdkk2x4ghlg5vrqhl78jm6ivvby"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; It turns out Guix's nasm works just fine here.
- (substitute* "build.rs"
- (("./target/tools/nasm") "nasm"))
- ;; These files are pregenerated:
- (delete-file "crypto/curve25519/curve25519_tables.h")
- (delete-file "crypto/fipsmodule/ec/ecp_nistz256_table.inl")))))
- (arguments
- (list
- #:modules '((guix build utils))
- #:builder
- #~(begin
- (use-modules (guix build utils))
- (setenv "PATH"
- (string-join
- (list #+(this-package-native-input "clang") ; for clang-format
- #+(this-package-native-input "go")
- #+(this-package-native-input "gzip")
- #+(this-package-native-input "nasm")
- #+(this-package-native-input "perl")
- #+(this-package-native-input "python2-minimal")
- #+(this-package-native-input "tar"))
- "/bin:" 'suffix))
-
- (setenv "HOME" (getcwd))
- (copy-recursively #+source (string-append "ring-" #$version))
- (with-directory-excursion (string-append "ring-" #$version)
- (begin
- (with-directory-excursion "crypto/curve25519"
- (with-output-to-file "curve25519_tables.h"
- (lambda _ (invoke "python" "make_curve25519_tables.py"))))
- (with-directory-excursion "crypto/fipsmodule/ec"
- (with-output-to-file "ecp_nistz256_table.inl"
- (lambda _ (invoke "go" "run" "make_p256-x86_64-table.go"))))
- (format #t "Generating the pregenerated files ...~%")
- (force-output)
- (mkdir-p "pregenerated/tmp")
-
- ;; We generate all the files which upstream would normally be
- ;; generate by using '(cd pregenerate_asm && cargo clean &&
- ;; cargo build) ./pregenerate_asm/target/debug/pregenerate_asm'
- ;; in order to not include a dependency on cargo when
- ;; generating the sources.
- (define (prefix script)
- (string-append
- "pregenerated/"
- (string-drop-right
- (string-drop script
- (string-index-right script #\/)) 3)))
-
- (for-each
- (lambda (script)
- (invoke "perl" script "elf"
- (string-append (prefix script) "-elf.S"))
- (invoke "perl" script "macosx"
- (string-append (prefix script) "-macosx.S"))
- (invoke "perl" script "nasm"
- (string-append
- "pregenerated/tmp/"
- (string-drop (prefix script) 13) "-nasm.asm")))
- '("crypto/fipsmodule/aes/asm/aesni-x86_64.pl"
- "crypto/fipsmodule/aes/asm/vpaes-x86_64.pl"
- "crypto/fipsmodule/bn/asm/x86_64-mont.pl"
- "crypto/fipsmodule/bn/asm/x86_64-mont5.pl"
- "crypto/chacha/asm/chacha-x86_64.pl"
- "crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl"
- "crypto/fipsmodule/modes/asm/aesni-gcm-x86_64.pl"
- "crypto/fipsmodule/modes/asm/ghash-x86_64.pl"
- "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
- "crypto/cipher_extra/asm/chacha20_poly1305_x86_64.pl"))
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
- "elf" "pregenerated/sha256-x86_64-elf.S")
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
- "macosx" "pregenerated/sha256-x86_64-macosx.S")
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
- "nasm" "pregenerated/tmp/sha256-x86_64-nasm.asm")
-
- (for-each
- (lambda (script)
- (invoke "nasm" "-o" (string-append (prefix script) "obj")
- "-f" "win64" "-Xgnu" "-gcv8" script))
- (find-files "pregenerated/tmp" "\\.asm"))
-
- (for-each
- (lambda (script)
- (invoke "perl" script "ios64"
- (string-append (prefix script) "-ios64.S"))
- (invoke "perl" script "linux64"
- (string-append (prefix script) "-linux64.S")))
- '("crypto/fipsmodule/aes/asm/aesv8-armx.pl"
- "crypto/fipsmodule/modes/asm/ghashv8-armx.pl"
- "crypto/fipsmodule/aes/asm/vpaes-armv8.pl"
- "crypto/fipsmodule/bn/asm/armv8-mont.pl"
- "crypto/chacha/asm/chacha-armv8.pl"
- "crypto/fipsmodule/ec/asm/ecp_nistz256-armv8.pl"
- "crypto/fipsmodule/modes/asm/ghash-neon-armv8.pl"
- "crypto/fipsmodule/sha/asm/sha512-armv8.pl"))
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-armv8.pl"
- "ios64" "pregenerated/sha256-armv8-ios64.S")
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-armv8.pl"
- "linux64" "pregenerated/sha256-armv8-linux64.S")
-
- (for-each
- (lambda (script)
- (invoke "perl" script "elf"
- "-fPIC" "-DOPENSSL_IA32_SSE2"
- (string-append (prefix script) "-elf.S"))
- (invoke "perl" script "macosx"
- "-fPIC" "-DOPENSSL_IA32_SSE2"
- (string-append (prefix script) "-macosx.S"))
- (invoke "perl" script "win32n"
- "-fPIC" "-DOPENSSL_IA32_SSE2"
- (string-append
- "pregenerated/tmp/"
- (string-drop (prefix script) 13) "-win32n.asm")))
- '("crypto/fipsmodule/aes/asm/aesni-x86.pl"
- "crypto/fipsmodule/aes/asm/vpaes-x86.pl"
- "crypto/fipsmodule/bn/asm/x86-mont.pl"
- "crypto/chacha/asm/chacha-x86.pl"
- "crypto/fipsmodule/ec/asm/ecp_nistz256-x86.pl"
- "crypto/fipsmodule/modes/asm/ghash-x86.pl"))
-
- (for-each
- (lambda (script)
- (invoke "nasm" "-o" (string-append (prefix script) "obj")
- "-f" "win32" "-Xgnu" "-gcv8" script))
- (find-files "pregenerated/tmp" "-win32n\\.asm"))
-
- (for-each
- (lambda (script)
- (invoke "perl" script "ios32"
- (string-append (prefix script) "-ios32.S"))
- (invoke "perl" script "linux32"
- (string-append (prefix script) "-linux32.S")))
- '("crypto/fipsmodule/aes/asm/aesv8-armx.pl"
- "crypto/fipsmodule/modes/asm/ghashv8-armx.pl"
- "crypto/fipsmodule/aes/asm/bsaes-armv7.pl"
- "crypto/fipsmodule/aes/asm/vpaes-armv7.pl"
- "crypto/fipsmodule/bn/asm/armv4-mont.pl"
- "crypto/chacha/asm/chacha-armv4.pl"
- "crypto/fipsmodule/ec/asm/ecp_nistz256-armv4.pl"
- "crypto/fipsmodule/modes/asm/ghash-armv4.pl"
- "crypto/fipsmodule/sha/asm/sha256-armv4.pl"
- "crypto/fipsmodule/sha/asm/sha512-armv4.pl"))
-
- (format #t "Creating the tarball ...~%")
- (force-output)
- ;; The other option is to use cargo package --allow-dirty
- (with-directory-excursion "../"
- (invoke "tar" "czf" #$output
- ;; avoid non-determinism in the archive
- "--sort=name" "--mtime=@0"
- "--owner=root:0" "--group=root:0"
- (string-append "ring-" #$version))))))))
- (native-inputs
- (list clang go gzip nasm perl python2-minimal tar))))
-
-(define-public rust-ring-0.16
- (package
- (inherit rust-ring-0.17)
- (name "rust-ring")
- (version "0.16.20")
- (source rust-ring-0.16-sources)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-spin" ,rust-spin-0.5)
- ("rust-untrusted" ,rust-untrusted-0.7)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-winapi" ,rust-winapi-0.3)
- ;; build dependencies
- ("rust-cc" ,rust-cc-1))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- ;; For a mostly complete list of supported systems see:
- ;; https://github.com/briansmith/ring/blob/main/.github/workflows/ci.yml#L170
- (supported-systems (list "aarch64-linux" "armhf-linux"
- "i686-linux" "x86_64-linux"))))
-
-(define rust-ring-0.14-sources
- (package
- (inherit rust-ring-0.17-sources)
- (name "rust-ring")
- (version "0.14.6.tar.gz") ; Hack to adjust the output name.
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/briansmith/ring")
- (commit "ef85df478152aa3fe06c811309379efa08f8a529")))
- (file-name (git-file-name "rust-ring" version))
- (sha256
- (base32 "12dgw2spvmkdypgzymw3bxpv4bbpnlq8s10sdggral31x597n6xx"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; It turns out Guix's yasm works just fine here.
- (substitute* "build.rs"
- (("yasm.exe") "yasm"))
- ;; These files are pregenerated:
- (delete-file "third_party/fiat/curve25519_tables.h")
- (delete-file "crypto/fipsmodule/ec/ecp_nistz256_table.inl")
- (delete-file "util/ar/testdata/linux/libsample.a")
- (delete-file "util/ar/testdata/mac/libsample.a")
- (delete-file "util/ar/testdata/windows/sample.lib")
- ;; Fix the doc tests.
- (substitute* "src/ec/curve25519/ed25519/verification.rs"
- ((";;") ";"))))))
- (arguments
- (list
- #:modules '((guix build utils))
- #:builder
- #~(begin
- (use-modules (guix build utils))
- (setenv "PATH"
- (string-join
- (list #+(this-package-native-input "clang") ; for clang-format
- #+(this-package-native-input "go")
- #+(this-package-native-input "gzip")
- #+(this-package-native-input "perl")
- #+(this-package-native-input "python2-minimal")
- #+(this-package-native-input "tar")
- #+(this-package-native-input "yasm"))
- "/bin:" 'suffix))
-
- (setenv "HOME" (getcwd))
- (copy-recursively #+source (string-append "ring-" #$version))
- (with-directory-excursion (string-append "ring-" #$version)
- (begin
- (with-directory-excursion "third_party/fiat"
- (with-output-to-file "curve25519_tables.h"
- (lambda _ (invoke "python" "make_curve25519_tables.py"))))
- (with-directory-excursion "crypto/fipsmodule/ec"
- ;; This one seems to have been changed elsewhere in the
- ;; sources but not in the script generating the definition.
- (substitute* "make_p256-x86_64-table.go"
- (("ecp_nistz256_precomputed") "GFp_nistz256_precomputed"))
- (with-output-to-file "ecp_nistz256_table.inl"
- (lambda _ (invoke "go" "run" "make_p256-x86_64-table.go"))))
- (format #t "Generating the pregenerated files ...~%")
- (force-output)
- (mkdir-p "pregenerated/tmp")
-
- ;; We generate all the files which upstream would normally be
- ;; generate by using '(cd pregenerate_asm && cargo clean &&
- ;; cargo build) ./pregenerate_asm/target/debug/pregenerate_asm'
- ;; in order to not include a dependency on cargo when
- ;; generating the sources.
- (define (prefix script)
- (string-append
- "pregenerated/"
- (string-drop-right
- (string-drop script (string-index-right script #\/)) 3)))
-
- (for-each
- (lambda (script)
- (invoke "perl" script "elf"
- (string-append (prefix script) "-elf.S"))
- (invoke "perl" script "macosx"
- (string-append (prefix script) "-macosx.S"))
- (invoke "perl" script "nasm"
- (string-append
- "pregenerated/tmp/"
- (string-drop (prefix script) 13) "-nasm.asm")))
- '("crypto/fipsmodule/aes/asm/aes-x86_64.pl"
- "crypto/fipsmodule/aes/asm/aesni-x86_64.pl"
- "crypto/fipsmodule/aes/asm/vpaes-x86_64.pl"
- "crypto/fipsmodule/bn/asm/x86_64-mont.pl"
- "crypto/fipsmodule/bn/asm/x86_64-mont5.pl"
- "crypto/chacha/asm/chacha-x86_64.pl"
- "crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl"
- "crypto/fipsmodule/modes/asm/aesni-gcm-x86_64.pl"
- "crypto/fipsmodule/modes/asm/ghash-x86_64.pl"
- "crypto/poly1305/asm/poly1305-x86_64.pl"
- "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"))
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
- "elf" "pregenerated/sha256-x86_64-elf.S")
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
- "macosx" "pregenerated/sha256-x86_64-macosx.S")
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
- "nasm" "pregenerated/tmp/sha256-x86_64-nasm.asm")
-
- (for-each
- (lambda (script)
- (invoke "yasm" "-X" "vc" "--dformat=cv8"
- "--oformat=win64" "--machine=amd64" "-o"
- (string-append (prefix script) "obj") script))
- (find-files "pregenerated/tmp" "\\.asm"))
-
- (for-each
- (lambda (script)
- (invoke "perl" script "ios64"
- (string-append (prefix script) "-ios64.S"))
- (invoke "perl" script "linux64"
- (string-append (prefix script) "-linux64.S")))
- '("crypto/fipsmodule/aes/asm/aesv8-armx.pl"
- "crypto/fipsmodule/modes/asm/ghashv8-armx.pl"
- "crypto/fipsmodule/bn/asm/armv8-mont.pl"
- "crypto/chacha/asm/chacha-armv8.pl"
- "crypto/fipsmodule/ec/asm/ecp_nistz256-armv8.pl"
- "crypto/poly1305/asm/poly1305-armv8.pl"
- "crypto/fipsmodule/sha/asm/sha512-armv8.pl"))
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-armv8.pl"
- "ios64" "pregenerated/sha256-armv8-ios64.S")
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-armv8.pl"
- "linux64" "pregenerated/sha256-armv8-linux64.S")
-
- (for-each
- (lambda (script)
- (invoke "perl" script "elf"
- "-fPIC" "-DOPENSSL_IA32_SSE2"
- (string-append (prefix script) "-elf.S"))
- (invoke "perl" script "macosx"
- "-fPIC" "-DOPENSSL_IA32_SSE2"
- (string-append (prefix script) "-macosx.S"))
- (invoke "perl" script "win32n"
- "-fPIC" "-DOPENSSL_IA32_SSE2"
- (string-append
- "pregenerated/tmp/"
- (string-drop (prefix script) 13) "-win32n.asm")))
- '("crypto/fipsmodule/aes/asm/aes-586.pl"
- "crypto/fipsmodule/aes/asm/aesni-x86.pl"
- "crypto/fipsmodule/aes/asm/vpaes-x86.pl"
- "crypto/fipsmodule/bn/asm/x86-mont.pl"
- "crypto/chacha/asm/chacha-x86.pl"
- "crypto/fipsmodule/ec/asm/ecp_nistz256-x86.pl"
- "crypto/fipsmodule/modes/asm/ghash-x86.pl"
- "crypto/poly1305/asm/poly1305-x86.pl"
- "crypto/fipsmodule/sha/asm/sha256-586.pl"
- "crypto/fipsmodule/sha/asm/sha512-586.pl"))
-
- (for-each
- (lambda (script)
- (invoke "yasm" "-X" "vc" "--dformat=cv8"
- "--oformat=win32" "--machine=x86" "-o"
- (string-append (prefix script) "obj") script))
- (find-files "pregenerated/tmp" "-win32n\\.asm"))
-
- (for-each
- (lambda (script)
- (invoke "perl" script "ios32"
- (string-append (prefix script) "-ios32.S"))
- (invoke "perl" script "linux32"
- (string-append (prefix script) "-linux32.S")))
- '("crypto/fipsmodule/aes/asm/aesv8-armx.pl"
- "crypto/fipsmodule/modes/asm/ghashv8-armx.pl"
- "crypto/fipsmodule/aes/asm/aes-armv4.pl"
- "crypto/fipsmodule/aes/asm/bsaes-armv7.pl"
- "crypto/fipsmodule/bn/asm/armv4-mont.pl"
- "crypto/chacha/asm/chacha-armv4.pl"
- "crypto/fipsmodule/ec/asm/ecp_nistz256-armv4.pl"
- "crypto/fipsmodule/modes/asm/ghash-armv4.pl"
- "crypto/poly1305/asm/poly1305-armv4.pl"
- "crypto/fipsmodule/sha/asm/sha256-armv4.pl"
- "crypto/fipsmodule/sha/asm/sha512-armv4.pl"))
-
- (format #t "Creating the tarball ...~%")
- (force-output)
- ;; The other option is to use cargo package --allow-dirty
- (with-directory-excursion "../"
- (invoke "tar" "czf" #$output
- ;; avoid non-determinism in the archive
- "--sort=name" "--mtime=@0"
- "--owner=root:0" "--group=root:0"
- (string-append "ring-" #$version))))))))
- (native-inputs
- (list clang go gzip perl python2-minimal tar yasm))))
-
-(define-public rust-ring-0.14
- (package
- (inherit rust-ring-0.16)
- (name "rust-ring")
- (version "0.14.6")
- (source rust-ring-0.14-sources)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-spin" ,rust-spin-0.5)
- ("rust-untrusted" ,rust-untrusted-0.6)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define rust-ring-0.13-sources
- (package
- (inherit rust-ring-0.17-sources)
- (name "rust-ring")
- (version "0.13.5.tar.gz") ; Hack to adjust the output name
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/briansmith/ring")
- (commit "704e4216a397bd830479bcd6d7dd67fc62cdbe67")))
- (file-name (git-file-name "rust-ring" version))
- (sha256
- (base32 "0iqwf8i2i0a46ymrqss1ngbd2lqphk0mw74c65pxb8skyn2n7csi"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; Make some adjustments for newer versions of rust
- ;; error: `...` range patterns are deprecated
- (substitute* "src/digest/sha1.rs"
- (("0\\.\\.\\.") "0..="))
- (substitute* "build.rs"
- (("out_dir\\.clone\\(\\)") "out_dir")
- (("libs\\.into_iter\\(\\)") "libs.iter()"))
- ;; It turns out Guix's yasm works just fine here.
- (substitute* "build.rs"
- (("yasm.exe") "yasm"))
- ;; Files which would be deleted in a snippet:
- (delete-file "third_party/fiat/curve25519_tables.h")
- (delete-file "crypto/fipsmodule/ec/ecp_nistz256_table.inl")))))
- (arguments
- (list
- #:modules '((guix build utils))
- #:builder
- #~(begin
- (use-modules (guix build utils))
- (setenv "PATH"
- (string-join
- (list #+(this-package-native-input "clang") ; for clang-format
- #+(this-package-native-input "go")
- #+(this-package-native-input "gzip")
- #+(this-package-native-input "perl")
- #+(this-package-native-input "python2-minimal")
- #+(this-package-native-input "tar")
- #+(this-package-native-input "yasm"))
- "/bin:" 'suffix))
-
- (setenv "HOME" (getcwd))
- (copy-recursively #+source (string-append "ring-" #$version))
- (with-directory-excursion (string-append "ring-" #$version)
- (begin
- (with-directory-excursion "third_party/fiat"
- (with-output-to-file "curve25519_tables.h"
- (lambda _ (invoke "python" "make_curve25519_tables.py"))))
- (with-directory-excursion "crypto/fipsmodule/ec"
- ;; This one seems to have been changed elsewhere in the
- ;; sources but not in the script generating the definition.
- (substitute* "make_p256-x86_64-table.go"
- (("ecp_nistz256_precomputed") "GFp_nistz256_precomputed"))
- (with-output-to-file "ecp_nistz256_table.inl"
- (lambda _ (invoke "go" "run" "make_p256-x86_64-table.go"))))
- (format #t "Generating the pregenerated files ...~%")
- (force-output)
- (mkdir-p "pregenerated/tmp")
-
- ;; We generate all the files which upstream would normally be
- ;; generate by using '(cd pregenerate_asm && cargo clean &&
- ;; cargo build) ./pregenerate_asm/target/debug/pregenerate_asm'
- ;; in order to not include a dependency on cargo when
- ;; generating the sources.
- (define (prefix script)
- (string-append
- "pregenerated/"
- (string-drop-right
- (string-drop script
- (string-index-right script #\/)) 3)))
-
- (for-each
- (lambda (script)
- (invoke "perl" script "elf"
- (string-append (prefix script) "-elf.S"))
- (invoke "perl" script "macosx"
- (string-append (prefix script) "-macosx.S"))
- (invoke "perl" script "nasm"
- (string-append
- "pregenerated/tmp/"
- (string-drop (prefix script) 13) "-nasm.asm")))
- '("crypto/fipsmodule/aes/asm/aes-x86_64.pl"
- "crypto/fipsmodule/aes/asm/aesni-x86_64.pl"
- "crypto/fipsmodule/aes/asm/vpaes-x86_64.pl"
- "crypto/fipsmodule/bn/asm/x86_64-mont.pl"
- "crypto/fipsmodule/bn/asm/x86_64-mont5.pl"
- "crypto/chacha/asm/chacha-x86_64.pl"
- "crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl"
- "crypto/fipsmodule/modes/asm/aesni-gcm-x86_64.pl"
- "crypto/fipsmodule/modes/asm/ghash-x86_64.pl"
- "crypto/poly1305/asm/poly1305-x86_64.pl"
- "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"))
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
- "elf" "pregenerated/sha256-x86_64-elf.S")
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
- "macosx" "pregenerated/sha256-x86_64-macosx.S")
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
- "nasm" "pregenerated/tmp/sha256-x86_64-nasm.asm")
-
- (for-each
- (lambda (script)
- (invoke "yasm" "-X" "vc" "--dformat=cv8"
- "--oformat=win64" "--machine=amd64" "-o"
- (string-append (prefix script) "obj") script))
- (find-files "pregenerated/tmp" "\\.asm"))
-
- (for-each
- (lambda (script)
- (invoke "perl" script "ios64"
- (string-append (prefix script) "-ios64.S"))
- (invoke "perl" script "linux64"
- (string-append (prefix script) "-linux64.S")))
- '("crypto/fipsmodule/aes/asm/aesv8-armx.pl"
- "crypto/fipsmodule/modes/asm/ghashv8-armx.pl"
- "crypto/fipsmodule/bn/asm/armv8-mont.pl"
- "crypto/chacha/asm/chacha-armv8.pl"
- "crypto/fipsmodule/ec/asm/ecp_nistz256-armv8.pl"
- "crypto/poly1305/asm/poly1305-armv8.pl"
- "crypto/fipsmodule/sha/asm/sha512-armv8.pl"))
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-armv8.pl"
- "ios64" "pregenerated/sha256-armv8-ios64.S")
-
- (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-armv8.pl"
- "linux64" "pregenerated/sha256-armv8-linux64.S")
-
- (for-each
- (lambda (script)
- (invoke "perl" script "elf"
- "-fPIC" "-DOPENSSL_IA32_SSE2"
- (string-append (prefix script) "-elf.S"))
- (invoke "perl" script "macosx"
- "-fPIC" "-DOPENSSL_IA32_SSE2"
- (string-append (prefix script) "-macosx.S"))
- (invoke "perl" script "win32n"
- "-fPIC" "-DOPENSSL_IA32_SSE2"
- (string-append
- "pregenerated/tmp/"
- (string-drop (prefix script) 13) "-win32n.asm")))
- '("crypto/fipsmodule/aes/asm/aes-586.pl"
- "crypto/fipsmodule/aes/asm/aesni-x86.pl"
- "crypto/fipsmodule/aes/asm/vpaes-x86.pl"
- "crypto/fipsmodule/bn/asm/x86-mont.pl"
- "crypto/chacha/asm/chacha-x86.pl"
- "crypto/fipsmodule/ec/asm/ecp_nistz256-x86.pl"
- "crypto/fipsmodule/modes/asm/ghash-x86.pl"
- "crypto/poly1305/asm/poly1305-x86.pl"
- "crypto/fipsmodule/sha/asm/sha256-586.pl"
- "crypto/fipsmodule/sha/asm/sha512-586.pl"))
-
- (for-each
- (lambda (script)
- (invoke "yasm" "-X" "vc" "--dformat=cv8"
- "--oformat=win32" "--machine=x86" "-o"
- (string-append (prefix script) "obj") script))
- (find-files "pregenerated/tmp" "-win32n\\.asm"))
-
- (for-each
- (lambda (script)
- (invoke "perl" script "ios32"
- (string-append (prefix script) "-ios32.S"))
- (invoke "perl" script "linux32"
- (string-append (prefix script) "-linux32.S")))
- '("crypto/fipsmodule/aes/asm/aesv8-armx.pl"
- "crypto/fipsmodule/modes/asm/ghashv8-armx.pl"
- "crypto/fipsmodule/aes/asm/aes-armv4.pl"
- "crypto/fipsmodule/aes/asm/bsaes-armv7.pl"
- "crypto/fipsmodule/bn/asm/armv4-mont.pl"
- "crypto/chacha/asm/chacha-armv4.pl"
- "crypto/fipsmodule/ec/asm/ecp_nistz256-armv4.pl"
- "crypto/fipsmodule/modes/asm/ghash-armv4.pl"
- "crypto/poly1305/asm/poly1305-armv4.pl"
- "crypto/fipsmodule/sha/asm/sha256-armv4.pl"
- "crypto/fipsmodule/sha/asm/sha512-armv4.pl"))
-
- (format #t "Creating the tarball ...~%")
- (force-output)
- ;; The other option is to use cargo package --allow-dirty
- (with-directory-excursion "../"
- (invoke "tar" "czf" #$output
- ;; avoid non-determinism in the archive
- "--sort=name" "--mtime=@0"
- "--owner=root:0" "--group=root:0"
- (string-append "ring-" #$version))))))))
- (native-inputs
- (list clang go gzip perl python2-minimal tar yasm))))
-
-(define-public rust-ring-0.13
- (package
- (inherit rust-ring-0.14)
- (name "rust-ring")
- (version "0.13.5")
- (source rust-ring-0.13-sources)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-untrusted" ,rust-untrusted-0.6)
- ;; build dependencies
- ("rust-cc" ,rust-cc-1))))))
-
-(define-public rust-ring-compat-0.8
- (package
- (name "rust-ring-compat")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ring-compat" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m2vvmbg607f55afx75b9kxbyx6b5wqvhhfv2445z08b2np7pknc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-aead" ,rust-aead-0.5)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-ecdsa" ,rust-ecdsa-0.16)
- ("rust-ed25519" ,rust-ed25519-2)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-p256" ,rust-p256-0.13)
- ("rust-p384" ,rust-p384-0.13)
- ("rust-pkcs8" ,rust-pkcs8-0.10)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-signature" ,rust-signature-2))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-hex-literal" ,rust-hex-literal-0.4))))
- (home-page "https://github.com/RustCrypto/ring-compat")
- (synopsis "RustCrypto trait and ring crypto algorithm compatibility")
- (description
- "This package provides compatibility for using @code{RustCrypto}
-traits with cryptographic algorithm implementations from @code{ring}.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ripemd-0.1
- (package
- (name "rust-ripemd")
- (version "0.1.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ripemd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17xh5yl9wjjj2v18rh3m8ajlmdjg1yj13l6r9rj3mnbss4i444mx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-digest" ,rust-digest-0.10))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))
- (home-page "https://github.com/RustCrypto/hashes")
- (synopsis "Pure Rust implementation of the RIPEMD hash functions")
- (description "Pure Rust implementation of the RIPEMD hash functions")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rsa-0.9
- (package
- (name "rust-rsa")
- (version "0.9.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rsa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06amqm85raq26v6zg00fbf93lbj3kx559n2lpxc3wrvbbiy5vis7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-const-oid" ,rust-const-oid-0.9)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-num-bigint-dig" ,rust-num-bigint-dig-0.8)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pkcs1" ,rust-pkcs1-0.7)
- ("rust-pkcs8" ,rust-pkcs8-0.10)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-signature" ,rust-signature-2)
- ("rust-spki" ,rust-spki-0.7)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-base64ct" ,rust-base64ct-1)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-sha3" ,rust-sha3-0.10))))
- (home-page "https://github.com/RustCrypto/RSA")
- (synopsis "Pure Rust RSA implementation")
- (description "This package provides a pure Rust RSA implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rsa-0.6
- (package
- (inherit rust-rsa-0.9)
- (name "rust-rsa")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rsa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02viiiylxpk2hx5h5qrpm4lcd8ildvafbw0rn6rx44wnqia2gwjc"))))
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-num-bigint-dig" ,rust-num-bigint-dig-0.8)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-iter" ,rust-num-iter-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pkcs1" ,rust-pkcs1-0.3)
- ("rust-pkcs8" ,rust-pkcs8-0.8)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-base64ct" ,rust-base64ct-1)
- ("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-sha3" ,rust-sha3-0.10))))))
-
-(define-public rust-rsa-0.5
- (package
- (inherit rust-rsa-0.9)
- (name "rust-rsa")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rsa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "039676a4mj0875phdi7vc0bd37hv84dh0dql6fmk8dl2w81jcp70"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("version = \">=1, <1.5\"") "version = \"^1\""))))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-bigint-dig" ,rust-num-bigint-dig-0.7)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-iter" ,rust-num-iter-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pkcs1" ,rust-pkcs1-0.2)
- ("rust-pkcs8" ,rust-pkcs8-0.7)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-sha3" ,rust-sha3-0.9))))))
-
-(define-public rust-rust-argon2-2
- (package
- (name "rust-rust-argon2")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-argon2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s66kgbvnv5vaq4vlglx587bq93c662whrniz6ycpjb03m9li64x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.21)
- ("rust-blake2b-simd" ,rust-blake2b-simd-1)
- ("rust-constant-time-eq" ,rust-constant-time-eq-0.3)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-hex" ,rust-hex-0.4))))
- (home-page "https://github.com/sru-systems/rust-argon2")
- (synopsis "Argon2 password hashing function in Rust")
- (description
- "This package provides a Rust implementation of the Argon2 password
-hashing function.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rust-argon2-0.8
- (package
- (inherit rust-rust-argon2-2)
- (name "rust-rust-argon2")
- (version "0.8.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-argon2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yvqkv04fqk3cbvyasibr4bqbxa6mij8jdvibakwlcsbjh6q462b"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-blake2b-simd" ,rust-blake2b-simd-0.5)
- ("rust-constant-time-eq" ,rust-constant-time-eq-0.1)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-salsa20-0.10
- (package
- (name "rust-salsa20")
- (version "0.10.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "salsa20" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04w211x17xzny53f83p8f7cj7k2hi8zck282q5aajwqzydd2z8lp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cipher" ,rust-cipher-0.4))
- #:cargo-development-inputs
- (("rust-cipher" ,rust-cipher-0.4)
- ("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/stream-ciphers")
- (synopsis "Salsa20 Stream Cipher")
- (description "Salsa20 is a collection of stream cipher algorithms written
-in pure Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-salsa20-0.9
- (package
- (inherit rust-salsa20-0.10)
- (name "rust-salsa20")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "salsa20" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11i646kpgimimqiq8hyi0b7ngp588f7nl9xsc317d9kdcxgvn3qc"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cipher" ,rust-cipher-0.3)
- ("rust-zeroize" ,rust-zeroize-1))))))
-
-(define-public rust-scrypt-0.11
- (package
- (name "rust-scrypt")
- (version "0.11.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "scrypt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "07zxfaqpns9jn0mnxm7wj3ksqsinyfpirkav1f7kc2bchs2s65h5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-password-hash" ,rust-password-hash-0.5)
- ("rust-pbkdf2" ,rust-pbkdf2-0.12)
- ("rust-salsa20" ,rust-salsa20-0.10)
- ("rust-sha2" ,rust-sha2-0.10))
- #:cargo-development-inputs
- (("rust-password-hash" ,rust-password-hash-0.5))))
- (home-page
- "https://github.com/RustCrypto/password-hashes/tree/master/scrypt")
- (synopsis "Scrypt password-based key derivation function")
- (description
- "This package provides a Scrypt password-based key derivation
-function.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-scrypt-0.10
- (package
- (inherit rust-scrypt-0.11)
- (name "rust-scrypt")
- (version "0.10.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "scrypt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0pglmppcl8mdzfxdv2x9dsjrwxhc1bm9zvxjibnlv59jnv9297lz"))))
- (arguments
- `(#:cargo-inputs
- (("rust-hmac" ,rust-hmac-0.12)
- ("rust-password-hash" ,rust-password-hash-0.4)
- ("rust-pbkdf2" ,rust-pbkdf2-0.11)
- ("rust-salsa20" ,rust-salsa20-0.10)
- ("rust-sha2" ,rust-sha2-0.10))
- #:cargo-development-inputs
- (("rust-password-hash" ,rust-password-hash-0.4))))))
-
-(define-public rust-scrypt-0.8
- (package
- (inherit rust-scrypt-0.11)
- (name "rust-scrypt")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scrypt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09fkz5sc7qx97dyi1nkv69z36diggd2c9mja33cxpsqicdy6sgg7"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-hmac" ,rust-hmac-0.12)
- ("rust-password-hash" ,rust-password-hash-0.3)
- ("rust-pbkdf2" ,rust-pbkdf2-0.10)
- ("rust-salsa20" ,rust-salsa20-0.9)
- ("rust-sha2" ,rust-sha2-0.10))))))
-
-(define-public rust-sec1-0.7
- (package
- (name "rust-sec1")
- (version "0.7.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "sec1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1p273j8c87pid6a1iyyc7vxbvifrw55wbxgr0dh3l8vnbxb7msfk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base16ct" ,rust-base16ct-0.2)
- ("rust-der" ,rust-der-0.7)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-pkcs8" ,rust-pkcs8-0.10)
- ("rust-serdect" ,rust-serdect-0.2)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/RustCrypto/formats/tree/master/sec1")
- (synopsis
- "Rust implementation of SEC1: Elliptic Curve Cryptography encoding formats")
- (description
- "This package provides a pure Rust implementation of SEC1: Elliptic Curve
-Cryptography encoding formats including ASN.1 DER-serialized private keys as
-well as the Elliptic-Curve-Point-to-Octet-String encoding.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-secp256k1-sys-0.4
- (package
- (name "rust-secp256k1-sys")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "secp256k1-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dk0as7qdlvg5vkcsihndzg1jgqb9amhwmz3xiip94fy7ibs4zcm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/rust-bitcoin/rust-secp256k1/")
- (synopsis "FFI for Pieter Wuille's @code{libsecp256k1} library")
- (description "This package is a Rust FFI for Pieter Wuille's
-@code{libsecp256k1} library.")
- (license license:cc0)))
-
-(define-public rust-serdect-0.2
- (package
- (name "rust-serdect")
- (version "0.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "serdect" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xw1b6acw6nd0jchzyxzr97f0s4shbcqh92iyjwln0cskshi8kx8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base16ct" ,rust-base16ct-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-ciborium" ,rust-ciborium-0.2)
- ("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json-core" ,rust-serde-json-core-0.5)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-toml" ,rust-toml-0.7))))
- (home-page "https://github.com/RustCrypto/formats/tree/master/serdect")
- (synopsis "Constant-time serde serializer/deserializer helpers")
- (description
- "This package provides constant-time serde serializer/deserializer helpers
-for data that potentially contains secrets (e.g. cryptographic keys).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-serdect-0.1
- (package
- (inherit rust-serdect-0.2)
- (name "rust-serdect")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serdect" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b6krqs77vzwzdjcrcywlmlwd3msfpgmkkbxx8q9njypyhdwx3q3"))))
- (arguments
- `(#:cargo-inputs (("rust-base16ct" ,rust-base16ct-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-ciborium" ,rust-ciborium-0.2)
- ("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json-core" ,rust-serde-json-core-0.4)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-toml" ,rust-toml-0.5))))))
-
-(define-public rust-sha-1-0.10
- (package
- (name "rust-sha-1")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha-1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1700fs5aiiailpd5h0ax4sgs2ngys0mqf3p4j0ry6j2p2zd8l1gm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-sha1-asm" ,rust-sha1-asm-0.5))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))
- (home-page "https://github.com/RustCrypto/hashes")
- (synopsis "SHA-1 hash function")
- (description "This crate provides a SHA-1 hash function.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sha-1-0.9
- (package
- (inherit rust-sha-1-0.10)
- (name "rust-sha-1")
- (version "0.9.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha-1" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19jibp8l9k5v4dnhj5kfhaczdfd997h22qz0hin6pw9wvc9ngkcr"))))
- (arguments
- `(#:cargo-inputs
- (("rust-block-buffer" ,rust-block-buffer-0.9)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3)
- ("rust-sha1-asm" ,rust-sha1-asm-0.5))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.9)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))))
-
-(define-public rust-sha1-0.10
- (package
- (name "rust-sha1")
- (version "0.10.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fnnxlfg08xhkmwf2ahv634as30l1i3xhlhkvxflmasi5nd85gz3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-sha1-asm" ,rust-sha1-asm-0.5))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))
- (home-page "https://github.com/mitsuhiko/rust-sha1")
- (synopsis "Minimal implementation of SHA1 for Rust")
- (description
- "This package provides a minimal implementation of SHA1 for Rust.")
- (license license:bsd-3)))
-
-(define-public rust-sha1-0.6
- (package
- (inherit rust-sha1-0.10)
- (name "rust-sha1")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w1p0s9060cv1vlgfa5c93kjksmvzjjc8j780lns3jj5fk4hbnn1"))))
- (arguments
- `(#:cargo-inputs (("rust-sha1-smol" ,rust-sha1-smol-1))))))
-
-(define-public rust-sha1-0.2
- (package
- (inherit rust-sha1-0.6)
- (name "rust-sha1")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p09zfhd27z6yr5in07gfjcx345010rw51ivlcf14364x3hv2c6c"))
- (modules '((guix build utils)))
- (snippet #~(substitute* "Cargo.toml"
- ((", path =.*}") "}")))))
- (arguments
- `(#:tests? #f ; Tests require openssl-1.0
- #:cargo-development-inputs
- (("rust-openssl" ,rust-openssl-0.7)
- ("rust-rand" ,rust-rand-0.3))))))
-
-(define-public rust-sha1-asm-0.5
- (package
- (name "rust-sha1-asm")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha1-asm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0asqxlxf5li7ac9mi49qj890rzsfb5px5ynzmqq12z5nz2xcwsi8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/RustCrypto/asm-hashes")
- (synopsis "Assembly implementation of SHA-1 compression function")
- (description
- "Assembly implementation of SHA-1 compression function.")
- (license license:expat)))
-
-(define-public rust-sha1-smol-1
- (package
- (name "rust-sha1-smol")
- (version "1.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "sha1_smol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0pbh2xjfnzgblws3hims0ib5bphv7r5rfdpizyh51vnzvnribymv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-serde-json" ,rust-serde-json-1))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://github.com/mitsuhiko/sha1-smol")
- (synopsis "Dependency free SHA1 implementation")
- (description
- "This package provides a minimal dependency free implementation of
-SHA1 for Rust.")
- (license license:bsd-3)))
-
-(define-public rust-sha1collisiondetection-0.3
- (package
- (name "rust-sha1collisiondetection")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha1collisiondetection" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jwnwrk1x78v9r16jnac2s4v1m2f5a19khwkx1vjh0d6whhn8q0z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-mangen" ,rust-clap-mangen-0.2)
- ("rust-clap-mangen" ,rust-clap-mangen-0.2)
- ("rust-const-oid" ,rust-const-oid-0.9)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-generic-array" ,rust-generic-array-0.12))
- #:cargo-development-inputs (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-sha1" ,rust-sha1-0.10))))
- (home-page "https://gitlab.com/sequoia-pgp/sha1collisiondetection")
- (synopsis "SHA-1 hash function with collision detection and mitigation")
- (description
- "This package implementation of the SHA-1 cryptographic hash algorithm.
-
-This is a port of Marc Stevens' sha1collisiondetection algorithm to Rust. The
-code is translated from C to Rust using c2rust.")
- (license license:expat)))
-
-(define-public rust-sha1collisiondetection-0.2
- (package
- (inherit rust-sha1collisiondetection-0.3)
- (name "rust-sha1collisiondetection")
- (version "0.2.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha1collisiondetection" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13mkl29ma6sqybzvr8dqpj0f697d1xk1d0a39kdcgcihhg7r61xj"))))
- (arguments
- `(#:cargo-inputs (("rust-digest" ,rust-digest-0.9)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-structopt" ,rust-structopt-0.3))
- #:cargo-development-inputs (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-hex-literal" ,rust-hex-literal-0.3))))))
-
-(define-public rust-sha2-0.10
- (package
- (name "rust-sha2")
- (version "0.10.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j1x78zk9il95w9iv46dh9wm73r6xrgj32y6lzzw7bxws9dbfgbr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-sha2-asm" ,rust-sha2-asm-0.6))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))
- (home-page "https://github.com/RustCrypto/hashes")
- (synopsis "SHA-2 hash functions")
- (description
- "This package provides a pure Rust implementation of the SHA-2 hash
-function family including SHA-224, SHA-256, SHA-384, and SHA-512.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sha2-0.9
- (package
- (inherit rust-sha2-0.10)
- (name "rust-sha2")
- (version "0.9.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "006q2f0ar26xcjxqz8zsncfgz86zqa5dkwlwv03rhx1rpzhs2n2d"))))
- (arguments
- `(#:cargo-inputs
- (("rust-block-buffer" ,rust-block-buffer-0.9)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cpufeatures" ,rust-cpufeatures-0.2)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3)
- ("rust-sha2-asm" ,rust-sha2-asm-0.6))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.9)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))))
-
-(define-public rust-sha2-0.8
- (package
- (inherit rust-sha2-0.9)
- (name "rust-sha2")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s9yddvyg6anaikdl86wmwfim25c0d4m0xq0y2ghs34alxpg8mm2"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib" "--bins" "--tests")
- #:cargo-inputs
- (("rust-block-buffer" ,rust-block-buffer-0.7)
- ("rust-digest" ,rust-digest-0.8)
- ("rust-fake-simd" ,rust-fake-simd-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-opaque-debug" ,rust-opaque-debug-0.2)
- ("rust-sha2-asm" ,rust-sha2-asm-0.5))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.8)
- ("rust-hex-literal" ,rust-hex-literal-0.1))))))
-
-(define-public rust-sha2-asm-0.6
- (package
- (name "rust-sha2-asm")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha2-asm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ay1vai08d802avl41r0s6r1nrcnzv7jnj5xna34d03mc56j2idq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)))) ;build dependency
- (home-page "https://github.com/RustCrypto/asm-hashes")
- (synopsis "Assembly implementation of SHA-2")
- (description "This package provides an assembly implementations of hash
-functions core functionality.")
- (license license:expat)))
-
-(define-public rust-sha2-asm-0.5
- (package
- (inherit rust-sha2-asm-0.6)
- (name "rust-sha2-asm")
- (version "0.5.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha2-asm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "192xi35b9qp2ph4fv584z8gy8mr9bsxkbfvb9q9z40k5pqjz5hm7"))))
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1))))))
-
-(define-public rust-sha256-1
- (package
- (name "rust-sha256")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha256" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c35j1z4inpz7fwa6vy0xf3arffz5mykyj8nlc50g8sgj5m8y9qq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))
- (home-page "https://github.com/baoyachi/sha256-rs")
- (synopsis "Sha256 crypto digest")
- (description "This package provides the sha256 crypto digest in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sha3-0.10
- (package
- (name "rust-sha3")
- (version "0.10.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "sha3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0q5s3qlwnk8d5j34jya98j1v2p3009wdmnqdza3yydwgi8kjv1vm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-keccak" ,rust-keccak-0.1))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))
- (home-page "https://github.com/RustCrypto/hashes")
- (synopsis "SHA-3 (Keccak) hash function")
- (description "This package provides a pure Rust implementation of the SHA-3
-(Keccak) hash function.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sha3-0.9
- (package
- (inherit rust-sha3-0.10)
- (name "rust-sha3")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sha3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02d85wpvz75a0n7r2da15ikqjwzamhii11qy9gqf6pafgm0rj4gq"))))
- (arguments
- `(#:cargo-inputs
- (("rust-block-buffer" ,rust-block-buffer-0.9)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-keccak" ,rust-keccak-0.1)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.9)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))))
-
-(define-public rust-signature-2
- (package
- (name "rust-signature")
- (version "2.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "signature" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pi9hd5vqfr3q3k49k37z06p7gs5si0in32qia4mmr1dancr6m3p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-signature-derive" ,rust-signature-derive-2))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-sha2" ,rust-sha2-0.10))))
- (home-page "https://github.com/RustCrypto/traits/tree/master/signature")
- (synopsis
- "Traits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)")
- (description
- "This package contains traits which provide generic, object-safe APIs
-for generating and verifying digital signatures.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-signature-1
- (package
- (inherit rust-signature-2)
- (name "rust-signature")
- (version "1.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "signature" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z3xg405pg827g6hfdprnszsdqkkbrsfx7f1dl04nv9g7cxks8vl"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-signature-derive" ,rust-signature-derive-1))))))
-
-(define-public rust-signature-derive-2
- (package
- (name "rust-signature-derive")
- (version "2.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "signature_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11h4z3bql9pzj0mf7bv30q9c3rldk9n03520pk3z9siyj78q20xb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page
- "https://github.com/RustCrypto/traits/tree/master/signature/derive")
- (synopsis "Custom derive support for the 'signature' crate")
- (description "This package provides proc macros used by the signature
-crate.
-
-It's not intended to be used directly. See the signature crate's documentation
-for additional details.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-signature-derive-1
- (package
- (inherit rust-signature-derive-2)
- (name "rust-signature-derive")
- (version "1.0.0-pre.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "signature_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03wj342zvljknqwg3qbc9acrcsrzhdp1d2d6pfrh4p1b087k3rln"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-synstructure" ,rust-synstructure-0.12))))))
-
-(define-public rust-simple-asn1-0.6
- (package
- (name "rust-simple-asn1")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simple_asn1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11d0l3l7lppzr1wxhvsbmjmw6s2vy3v7b8ygz500z4di9qhfbi5d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-time" ,rust-time-0.3))))
- (home-page "https://github.com/acw/simple_asn1")
- (synopsis "Simple DER/ASN.1 encoding/decoding library")
- (description
- "This package provides a simple DER/ASN.1 encoding/decoding library.")
- (license license:isc)))
-
-(define-public rust-simple-asn1-0.4
- (package
- (inherit rust-simple-asn1-0.6)
- (name "rust-simple-asn1")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simple_asn1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jxy9as8nj65c2n27j843g4fpb95x4fjz31w6qx63q3wwlys2b39"))))
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-num-bigint" ,rust-num-bigint-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2))
- #:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-0.7)
- ("rust-rand" ,rust-rand-0.5))))))
-
-(define-public rust-sm3-0.4
- (package
- (name "rust-sm3")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sm3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q2qn4d7qhd8v5grr0xdq9jv3likcr2i8nnqqhxy79yh0avs7fgb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-digest" ,rust-digest-0.10))
- #:cargo-development-inputs (("rust-digest" ,rust-digest-0.10)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))
- (home-page "https://github.com/RustCrypto/hashes")
- (synopsis "SM3 (OSCCA GM/T 0004-2012) hash function")
- (description
- "This package provides the SM3 (OSCCA GM/T 0004-2012) hash function.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-spki-0.7
- (package
- (name "rust-spki")
- (version "0.7.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "spki" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17fj8k5fmx4w9mp27l970clrh5qa7r5sjdvbsln987xhb34dc7nr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-base64ct" ,rust-base64ct-1)
- ("rust-der" ,rust-der-0.7)
- ("rust-sha2" ,rust-sha2-0.10))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/RustCrypto/formats/tree/master/spki")
- (synopsis
- "X.509 Subject Public Key Info (RFC5280) describing public keys")
- (description
- "This package provides X.509 Subject Public Key Info (RFC5280)
-describing public keys as well as their associated AlgorithmIdentifiers (i.e.
-OIDs)")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-spki-0.6
- (package
- (inherit rust-spki-0.7)
- (name "rust-spki")
- (version "0.6.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "spki" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ar1ldkl7svp8l3gfw2hyiiph7n2nqynjnjgdv1pscvsmjxh5kv7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-base64ct" ,rust-base64ct-1)
- ("rust-der" ,rust-der-0.6)
- ("rust-sha2" ,rust-sha2-0.10))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-spki-0.5
- (package
- (inherit rust-spki-0.7)
- (name "rust-spki")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spki" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09qaddm4kw01xm9638910bm4yqnshzh2p38lvc3kxkvc5b01ml24"))))
- (arguments
- `(#:cargo-inputs (("rust-base64ct" ,rust-base64ct-1)
- ("rust-der" ,rust-der-0.5)
- ("rust-sha2" ,rust-sha2-0.9))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.3))))))
-
-(define-public rust-spki-0.4
- (package
- (inherit rust-spki-0.7)
- (name "rust-spki")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spki" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ckgkcg6db5y94dqhmyikgn8yrsah6pyf4j197hv1c51bp0s00aw"))))
- (arguments `(#:skip-build? #t #:cargo-inputs (("rust-der" ,rust-der-0.4))))))
-
-(define-public rust-ssh-cipher-0.2
- (package
- (name "rust-ssh-cipher")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ssh-cipher" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kvq113x9fcy2jcxp00xk472zxm8d9zxxz2vyqx3rlzh88ki7b6a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-aes" ,rust-aes-0.8)
- ("rust-aes-gcm" ,rust-aes-gcm-0.10)
- ("rust-cbc" ,rust-cbc-0.1)
- ("rust-chacha20" ,rust-chacha20-0.9)
- ("rust-cipher" ,rust-cipher-0.4)
- ("rust-ctr" ,rust-ctr-0.9)
- ("rust-des" ,rust-des-0.8)
- ("rust-poly1305" ,rust-poly1305-0.8)
- ("rust-ssh-encoding" ,rust-ssh-encoding-0.2)
- ("rust-subtle" ,rust-subtle-2))))
- (home-page "https://github.com/RustCrypto/SSH/tree/master/ssh-cipher")
- (synopsis "Pure Rust implementation of SSH symmetric encryption")
- (description
- "This package provides Pure Rust implementation of SSH symmetric encryption
-including support for the modern aes128-gcm@@openssh.com/aes256-gcm@@openssh.com
-and chacha20-poly1305@@openssh.com algorithms as well as legacy support for
-older ciphers.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ssh-encoding-0.2
- (package
- (name "rust-ssh-encoding")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ssh-encoding" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05aavlhk68vm60vbw8lcgx1p5wry367ck8niij7af221xywl54pb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-base64ct" ,rust-base64ct-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-pem-rfc7468" ,rust-pem-rfc7468-0.7)
- ("rust-sha2" ,rust-sha2-0.10))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.4))))
- (home-page "https://github.com/RustCrypto/SSH/tree/master/ssh-encoding")
- (synopsis "Pure Rust implementation of SSH data type decoders/encoders")
- (description
- "This package provides Pure Rust implementation of SSH data type
-decoders/encoders as described in RFC4251.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ssh-key-0.6
- (package
- (name "rust-ssh-key")
- (version "0.6.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ssh-key" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hx8as8rvnk31ncqg7dlqgcw9bmngkznn3xamf6d010ggwlzb1iv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bcrypt-pbkdf" ,rust-bcrypt-pbkdf-0.10)
- ("rust-dsa" ,rust-dsa-0.6)
- ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
- ("rust-num-bigint-dig" ,rust-num-bigint-dig-0.8)
- ("rust-p256" ,rust-p256-0.13)
- ("rust-p384" ,rust-p384-0.13)
- ("rust-p521" ,rust-p521-0.13)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-rsa" ,rust-rsa-0.9)
- ("rust-sec1" ,rust-sec1-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-signature" ,rust-signature-2)
- ("rust-ssh-cipher" ,rust-ssh-cipher-0.2)
- ("rust-ssh-encoding" ,rust-ssh-encoding-0.2)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3))))
- (home-page "https://github.com/RustCrypto/SSH/tree/master/ssh-key")
- (synopsis "Pure Rust implementation of SSH key file format decoders/encoders")
- (description
- "This package provides Pure Rust implementation of SSH key file format
-decoders/encoders as described in RFC4251/RFC4253 and @code{OpenSSH} key
-formats, as well as \"sshsig\" signatures and certificates (including
-certificate validation and certificate authority support), with further support
-for the `authorized_keys` and `known_hosts` file formats.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-stream-cipher-0.4
- (package
- (name "rust-stream-cipher")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stream-cipher" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "120y04k3d2jyfnvyrlf38x6bf0yckyk30c7zf8v8qaq4fjcyvy09"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.1)
- ("rust-block-cipher" ,rust-block-cipher-0.7)
- ("rust-generic-array" ,rust-generic-array-0.14))))
- (home-page "https://github.com/RustCrypto/traits")
- (synopsis "Stream cipher traits")
- (description "This package provides stream cipher traits.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-stream-cipher-0.3.2-yanked
- (package
- (inherit rust-stream-cipher-0.4)
- (name "rust-stream-cipher")
- (version "0.3.2") ; This version was yanked!
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stream-cipher" version))
- (file-name (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32 "1333qng84n6b15p8kndhajlgvbp1rgdddx04xgsvrjlnb1m2acc1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-blobby" ,rust-blobby-0.1)
- ("rust-generic-array" ,rust-generic-array-0.14))))
- (properties '((crate-version-yanked? . #t)))))
-
-(define-public rust-stream-cipher-0.3
- ;; There are no non-yanked versions of this semver.
- (deprecated-package "rust-stream-cipher" rust-stream-cipher-0.3.2-yanked))
-
-(define-public rust-streebog-0.10
- (package
- (name "rust-streebog")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "streebog" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dnm1f3bkm8rvskvl3cvhh1f2nbrpckr8c3hw1hc7kj2ibnyczwy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-digest" ,rust-digest-0.10))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))
- (home-page "https://github.com/RustCrypto/hashes")
- (synopsis "Streebog (GOST R 34.11-2012) hash function")
- (description
- "This package provides a streebog (GOST R 34.11-2012) hash function.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-streebog-0.9
- (package
- (inherit rust-streebog-0.10)
- (name "rust-streebog")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "streebog" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0lz7ajfqdqbrnj01m1xc01ch1g0s9391ma36qqkiyf1074d1r8nr"))))
- (arguments
- `(#:cargo-inputs
- (("rust-block-buffer" ,rust-block-buffer-0.9)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-opaque-debug" ,rust-opaque-debug-0.3))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.9)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))))
-
-(define-public rust-subtle-2
- (package
- (name "rust-subtle")
- (version "2.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "subtle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14ijxaymghbl1p0wql9cib5zlwiina7kall6w7g89csprkgbvhhk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-rand" ,rust-rand-0.8))))
- (home-page "https://dalek.rs/")
- (synopsis
- "Pure-Rust traits and utilities for cryptographic implementations")
- (description
- "This package provides Pure-Rust traits and utilities for constant-time
-cryptographic implementations.")
- (license license:bsd-3)))
-
-(define-public rust-subtle-1
- (package
- (inherit rust-subtle-2)
- (name "rust-subtle")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "subtle" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vm80mxbwfj334izwm8x8l65v1xl9hr0kwrg36r1rq565fkaarrd"))))))
-
-(define-public rust-subtle-ng-2
- (package
- (name "rust-subtle-ng")
- (version "2.5.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "subtle-ng" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hj1wp8xl64bjhbvlfffmllqy7wdw2b505f32gn3qqic4vmpcikk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-rand" ,rust-rand-0.7))))
- (home-page "https://dalek.rs/")
- (synopsis "Pure-Rust for constant-time cryptographic implementations")
- (description
- "This package provides pure-Rust traits and utilities for constant-time
-cryptographic implementations.")
- (license license:bsd-3)))
-
-(define-public rust-tiger-0.1
- (package
- (name "rust-tiger")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiger" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01bhc7h8kxc5kjqx9sqrb3g8h4f9av6hpxzyihjq7pprphf56gj4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-block-buffer" ,rust-block-buffer-0.9)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-digest" ,rust-digest-0.9))
- #:cargo-development-inputs
- (("rust-digest" ,rust-digest-0.9)
- ("rust-hex-literal" ,rust-hex-literal-0.2))))
- (home-page "https://github.com/RustCrypto/hashes")
- (synopsis "Tiger hash function")
- (description
- "This package provides the Tiger cryptographic hash function.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tls-codec-0.4
- (package
- (name "rust-tls-codec")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tls_codec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0spv5d8gjpmil4x14d8jk6wps59r4y7kdj77par8b30g6ff8rrxm"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tls-codec-derive" ,rust-tls-codec-derive-0.4)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-anstyle" ,rust-anstyle-1)
- ("rust-anstyle-parse" ,rust-anstyle-parse-0.2)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-lex" ,rust-clap-lex-0.5)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/RustCrypto/formats/tree/master/tls_codec")
- (synopsis "Rust implementation of TLS (de)serialization")
- (description
- "This package provides a Rust implementation of TLS serialization
-and deserialization.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-tls-codec-derive-0.4
- (package
- (name "rust-tls-codec-derive")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tls_codec_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1704w8zpgpj40yjgq9dddnnfzmq44p63n0606c1g6y8fcm2zb7ld"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `tls_codec`
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-trybuild" ,rust-trybuild-1))))
- (home-page
- "https://github.com/RustCrypto/formats/tree/master/tls_codec/derive")
- (synopsis "Derive macros for the tls_codec trait")
- (description
- "This package provides Derive macros for the tls_codec trait.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-totp-lite-2
- (package
- (name "rust-totp-lite")
- (version "2.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "totp-lite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hvnpv7nl79jp96w6g2j7l6xskl5qlx3h0qqf9zry68pvcs33r7q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-digest" ,rust-digest-0.10)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha2" ,rust-sha2-0.10))
- #:cargo-development-inputs
- (("rust-koibumi-base32" ,rust-koibumi-base32-0.0.2)
- ("rust-version-sync" ,rust-version-sync-0.9))))
- (home-page "https://github.com/fosskers/totp-lite")
- (synopsis "Simple, correct TOTP library")
- (description "Rust-totp-lite provides a simple, correct time-based
-One-Time Password library.")
- (license license:expat)))
-
-(define-public rust-twofish-0.7
- (package
- (name "rust-twofish")
- (version "0.7.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "twofish" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04w0ii2c0c9ws08aw6c7illh9zql22il9lbwjk1mgir30aiq73m7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cipher" ,rust-cipher-0.4))
- #:cargo-development-inputs
- (("rust-cipher" ,rust-cipher-0.4)
- ("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/block-ciphers")
- (synopsis "Twofish block cipher")
- (description "Twofish block cipher")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-universal-hash-0.5
- (package
- (name "rust-universal-hash")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "universal-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sh79x677zkncasa95wz05b36134822w6qxmi1ck05fwi33f47gw"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("=2\\.4\\.1") "^2.4.1"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crypto-common" ,rust-crypto-common-0.1)
- ("rust-subtle" ,rust-subtle-2))))
- (home-page "https://github.com/RustCrypto/traits")
- (synopsis "Trait for universal hash functions")
- (description "This package provides traits for universal hash functions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-universal-hash-0.4
- (package
- (inherit rust-universal-hash-0.5)
- (name "rust-universal-hash")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "universal-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01av09i0rqcl8f0xgvn2g07kzyafgbiwdhkfwq0m14kyd67lw8cz"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:cargo-inputs
- (("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-subtle" ,rust-subtle-2))))))
-
-(define-public rust-x25519-dalek-2
- (package
- (name "rust-x25519-dalek")
- (version "2.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x25519-dalek" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xyjgqpsa0q6pprakdp58q1hy45rf8wnqqscgzx0gyw13hr6ir67"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-curve25519-dalek" ,rust-curve25519-dalek-4)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-rand-core" ,rust-rand-core-0.6))))
- (home-page "https://doc.dalek.rs/x25519_dalek")
- (synopsis "X25519 elliptic curve Diffie-Hellman key exchange")
- (description
- "This crate provides a Rust implementation of x25519 elliptic curve
-Diffie-Hellman key exchange, with curve operations provided by
-@code{curve25519-dalek}.")
- (license license:bsd-3)))
-
-(define-public rust-x25519-dalek-1
- (package
- (inherit rust-x25519-dalek-2)
- (name "rust-x25519-dalek")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x25519-dalek" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xz0m1pczss9r25d1r52420dl2picdypbcn5ycmlwssp9awvd4i3"))
- (modules '((guix build utils)))
- (snippet '(substitute* "Cargo.toml"
- (("version = \"=1.3\"") "version = \"^1.3\"")))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-curve25519-dalek" ,rust-curve25519-dalek-3)
- ("rust-rand-core" ,rust-rand-core-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-zeroize" ,rust-zeroize-1))))))
-
-(define-public rust-x25519-dalek-ng-1
- (package
- (name "rust-x25519-dalek-ng")
- (version "1.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "x25519-dalek-ng" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09n35vgrryjy0m6ascfaykc8s0i517rzgj64qdq2jrlri7g78w5z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-curve25519-dalek-ng" ,rust-curve25519-dalek-ng-4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://dalek.rs/")
- (synopsis "Fork of x25519-dalek")
- (description "This package provides a fork x25519-dalek, with an updated
-rand_core.")
- (license license:bsd-3)))
-
-(define-public rust-xsalsa20poly1305-0.9
- (package
- (name "rust-xsalsa20poly1305")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xsalsa20poly1305" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ixnzy6srqk9gkxyh2rrwhpvnc0v3z3gfxgfg36q2zsnaz9xm9h2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-aead" ,rust-aead-0.5)
- ("rust-poly1305" ,rust-poly1305-0.8)
- ("rust-salsa20" ,rust-salsa20-0.10)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))))
- (home-page "https://github.com/RustCrypto/AEADs")
- (synopsis "DEPRECATED: please use the `crypto_secretbox` crate")
- (description
- "DEPRECATED: please use the `crypto_secretbox` crate.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-z85-3
- (package
- (name "rust-z85")
- (version "3.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "z85" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z10407jwvjfzpzaxwxgqsm9vcbyldzzh2qz2b0ijy2h3fprsn9a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-proptest" ,rust-proptest-1))))
- (home-page "https://github.com/decafbad/z85")
- (synopsis
- "Rust implementation of ZeroMQ's Z85 encoding mechanism with padding")
- (description
- "This package provides a Rust implementation of @code{ZeroMQ's} Z85
-encoding mechanism with padding.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-zipsign-api-0.1
- (package
- (name "rust-zipsign-api")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zipsign-api" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z30vzhhhd1va9z7ksdw8x8f6y8jb200h2ryk85wvnx9mm3aa4v4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
- ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-zip" ,rust-zip-2))))
- (home-page "https://github.com/Kijewski/zipsign")
- (synopsis "Sign and verify zip files with an ed25519 signing key")
- (description
- "This package lets you sign and verify `.zip` and `.tar.gz` files
-using an ed25519 signing key.")
- (license (list license:asl2.0))))
diff --git a/gnu/packages/crates-database.scm b/gnu/packages/crates-database.scm
deleted file mode 100644
index da032a47f4..0000000000
--- a/gnu/packages/crates-database.scm
+++ /dev/null
@@ -1,1645 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
-;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net>
-;;; Copyright © 2020, 2021, 2023-2025 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;; Copyright © 2021 Léo Le Bouter <lle-bout@zaclys.net>
-;;; Copyright © 2021 Vinicius Monego <monego@posteo.net>
-;;; Copyright © 2021 Domagoj Stolfa <domagoj.stolfa@gmail.com>
-;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
-;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com>
-;;; Copyright © 2024 Giacomo Leidi <goodoldpaul@autistici.org>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-;;;
-;;; Please: Try to add new module packages in alphabetic order.
-;;;
-
-(define-module (gnu packages crates-database)
- #:use-module (guix build-system cargo)
- #:use-module (guix download)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages)
- #:use-module (guix utils)
- #:use-module (guix gexp)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-tls)
- #:use-module (gnu packages crates-web)
- #:use-module (gnu packages databases)
- #:use-module (gnu packages sqlite))
-
-(define-public rust-diesel-2
- (package
- (name "rust-diesel")
- (version "2.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "diesel" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ndmiv98xq2glkr4bqfq58fc3qncscfzx63xpj4ipwlqf30hbz03"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release"
- "--features" "sqlite")
- #:cargo-inputs (("rust-bigdecimal" ,rust-bigdecimal-0.1)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-diesel-derives" ,rust-diesel-derives-2)
- ("rust-ipnet" ,rust-ipnet-2)
- ("rust-ipnetwork" ,rust-ipnetwork-0.17)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.20)
- ("rust-mysqlclient-sys" ,rust-mysqlclient-sys-0.2)
- ("rust-num-bigint" ,rust-num-bigint-0.2)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pq-sys" ,rust-pq-sys-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-r2d2" ,rust-r2d2-0.8)
- ("rust-serde-json" ,rust-serde-json-0.9)
- ("rust-time" ,rust-time-0.3)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-0.7))
- #:cargo-development-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-dotenvy" ,rust-dotenvy-0.15)
- ("rust-ipnetwork" ,rust-ipnetwork-0.17)
- ("rust-quickcheck" ,rust-quickcheck-1))))
- (native-inputs (list sqlite))
- (home-page "https://diesel.rs")
- (synopsis "Safe, extensible ORM and Query Builder")
- (description "This package provides a safe, extensible ORM and Query
-Builder for PostgreSQL, SQLite, and MySQL.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-diesel-1
- (package
- (inherit rust-diesel-2)
- (name "rust-diesel")
- (version "1.4.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "diesel" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kcfkfhsv5yv3ksj440ajgic930359i2bqi77ss4dm5pyvn3b0dj"))))
- (arguments
- `(#:cargo-test-flags
- '("--release"
- "--features" "sqlite"
- "--"
- "--skip=expression::count::count"
- "--skip=macros::internal::parse_type_args_with_bounds"
- "--skip=macros::internal::parse_type_args_with_bounds_containing_braces_and_commas"
- "--skip=macros::internal::parse_type_args_with_existentials_and_lifetimes"
- "--skip=macros::internal::parse_type_args_with_trailer")
- #:cargo-inputs
- (("rust-bigdecimal" ,rust-bigdecimal-0.1)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-diesel-derives" ,rust-diesel-derives-1)
- ("rust-ipnetwork" ,rust-ipnetwork-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.20)
- ("rust-mysqlclient-sys" ,rust-mysqlclient-sys-0.2)
- ("rust-num-bigint" ,rust-num-bigint-0.2)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pq-sys" ,rust-pq-sys-0.4)
- ("rust-quickcheck" ,rust-quickcheck-0.4)
- ("rust-r2d2" ,rust-r2d2-0.8)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.1)
- ("rust-url" ,rust-url-1)
- ("rust-uuid" ,rust-uuid-0.5)
- ("rust-uuid" ,rust-uuid-0.8))
- #:cargo-development-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-dotenv" ,rust-dotenv-0.10)
- ("rust-quickcheck" ,rust-quickcheck-0.4)
- ("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-diesel-derives-2
- (package
- (name "rust-diesel-derives")
- (version "2.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "diesel_derives" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "036f3i1hsl2m2c0basg28adc9rh3vnr2vp0xwvzi9rsah75yw0jx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=derive_insertable"
- "--skip=derive_multiconnection"
- "--skip=derive_queryable"
- "--skip=derive_queryable_by_name")
- #:cargo-inputs
- (("rust-diesel-table-macro-syntax" ,rust-diesel-table-macro-syntax-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-diesel" ,rust-diesel-2)
- ("rust-dotenvy" ,rust-dotenvy-0.15))))
- (native-inputs (list sqlite))
- (home-page "https://diesel.rs")
- (synopsis "Crate internal to Diesel")
- (description "You should not use this crate directly, it is internal to
-Diesel.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-diesel-derives-1
- (package
- (inherit rust-diesel-derives-2)
- (name "rust-diesel-derives")
- (version "1.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "diesel_derives" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lsq133fwk0zj8xvxhdxqgg0xs31zf3abnwdyshaf0ldca7hkxa5"))))
- (arguments
- `(#:tests? #f ; cannot find type `SqliteConnection` in this scope
- #:cargo-test-flags
- '("--release"
- "--features" "sqlite"
- "--"
- "--skip=expression::count::count")
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-diesel" ,rust-diesel-1)
- ("rust-dotenv" ,rust-dotenv-0.10))))))
-
-(define-public rust-diesel-migrations-2
- (package
- (name "rust-diesel-migrations")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "diesel_migrations" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b0ld4azk73rg2axwq7a4wnpwba3085f43jp3cw62n8c2bqb6dk0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-diesel" ,rust-diesel-2)
- ("rust-migrations-internals" ,rust-migrations-internals-2)
- ("rust-migrations-macros" ,rust-migrations-macros-2))
- #:cargo-development-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-dotenvy" ,rust-dotenvy-0.15)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://diesel.rs")
- (synopsis "Migration management for diesel")
- (description "This package provides migration management for Diesel.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-diesel-migrations-1
- (package
- (inherit rust-diesel-migrations-2)
- (name "rust-diesel-migrations")
- (version "1.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "diesel_migrations" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k4g03ciqwya2xc1xvy5s9cs6q55k45wxa1gszswfg9m2f2dwg5z"))))
- (arguments
- `(#:tests? #f ;doctest_setup.rs: No such file or directory
- #:cargo-inputs
- (("rust-migrations-internals" ,rust-migrations-internals-1)
- ("rust-migrations-macros" ,rust-migrations-macros-1))
- #:cargo-development-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-diesel" ,rust-diesel-1)
- ("rust-dotenv" ,rust-dotenv-0.10))))))
-
-(define-public rust-diesel-table-macro-syntax-0.1
- (package
- (name "rust-diesel-table-macro-syntax")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "diesel_table_macro_syntax" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i9115qgsnargr6a707lqcjc45wqzq351a2gbvnnyw2kqkpmfmgw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-syn" ,rust-syn-2))))
- (home-page "https://diesel.rs")
- (synopsis "Internal diesel crate")
- (description "Internal diesel crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-liblmdb-sys-0.2
- (package
- (name "rust-liblmdb-sys")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "liblmdb-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j9f9l6fbaaqfbvfmb9rd2b9acqjyh7pn1ma3bv0pxl0lnikivgy"))
- (snippet
- #~(begin
- (use-modules (guix build utils))
- (delete-file-recursively "mdb")
- ;; Inspired by Debian's patch for bzip2-sys.
- (delete-file "build.rs")
- (with-output-to-file "build.rs"
- (lambda _
- (format #t "fn main() {~@
- println!(\"cargo:rustc-link-lib=lmdb\");~@
- }~%")))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gcc" ,rust-gcc-0.3)
- ("rust-libc" ,rust-libc-0.2))))
- (inputs (list lmdb))
- (home-page "https://github.com/vhbit/lmdb-rs")
- (synopsis "LMDB native lib")
- (description "This package provides LMDB native lib.")
- (license license:expat)))
-
-(define-public rust-libsqlite3-sys-0.30
- (package
- (name "rust-libsqlite3-sys")
- (version "0.30.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libsqlite3-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jcikvgbj84xc7ikdmpc8m4y5lyqgrb9aqblphwk67kv95xgp69f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-cc" ,rust-cc-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))
- (inputs (list sqlite))
- (home-page "https://github.com/rusqlite/rusqlite")
- (synopsis "Native bindings to the libsqlite3 library")
- (description
- "This package provides native Rust bindings to the libsqlite3 library.")
- (license license:expat)))
-
-(define-public rust-libsqlite3-sys-0.28
- (package
- (inherit rust-libsqlite3-sys-0.30)
- (name "rust-libsqlite3-sys")
- (version "0.28.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libsqlite3-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gzwfw0n2wqgaihcgj65wzd3lclfxyy62gixq8sv6z04fi15h40c"))))
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-cc" ,rust-cc-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))))
-
-(define-public rust-libsqlite3-sys-0.27
- (package
- (inherit rust-libsqlite3-sys-0.28)
- (name "rust-libsqlite3-sys")
- (version "0.27.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libsqlite3-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05pp60ncrmyjlxxjj187808jkvpxm06w5lvvdwwvxd2qrmnj4kng"))))
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-cc" ,rust-cc-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))))
-
-(define-public rust-libsqlite3-sys-0.26
- (package
- (inherit rust-libsqlite3-sys-0.27)
- (name "rust-libsqlite3-sys")
- (version "0.26.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "libsqlite3-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09j3v5nhgvjdyskgwajhg9g6v3b2ij0lxiz8qqav2cxic7zjxhmg"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.64)
- ("rust-cc" ,rust-cc-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))))
-
-(define-public rust-libsqlite3-sys-0.23
- (package
- (inherit rust-libsqlite3-sys-0.26)
- (name "rust-libsqlite3-sys")
- (version "0.23.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libsqlite3-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n6b4mlpw9l74cl5mahnpaanyjsgpmz5y517kmnk6v09fiygrjnj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.59)
- ("rust-cc" ,rust-cc-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))))
-
-(define-public rust-libsqlite3-sys-0.22
- (package
- (inherit rust-libsqlite3-sys-0.23)
- (name "rust-libsqlite3-sys")
- (version "0.22.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libsqlite3-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17gqc2mwih81j3ds479gl5zmsxqzzrcrj3yyv62vh34bgy8n82r9"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- ;; build dependencies
- (("rust-bindgen" ,rust-bindgen-0.58)
- ("rust-cc" ,rust-cc-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))))
-
-(define-public rust-libsqlite3-sys-0.20
- (package
- (inherit rust-libsqlite3-sys-0.22)
- (name "rust-libsqlite3-sys")
- (version "0.20.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libsqlite3-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g9gbjjpm9phhs991abkzmacszibp94m5nrh331ycd99y9ci1lv4"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- ;; build dependencies
- (("rust-bindgen" ,rust-bindgen-0.55)
- ("rust-cc" ,rust-cc-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))))
-
-(define-public rust-lmdb-rs-0.7
- (package
- (name "rust-lmdb-rs")
- (version "0.7.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lmdb-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rv7c7iwgbwx92igm2r3aza8phr0lvvwqd9gwjf655gp6fsfgvsa"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- ;; Don't assume liblmdb-sys is in a subdirectory.
- (("path = .*") ""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-liblmdb-sys" ,rust-liblmdb-sys-0.2)
- ("rust-log" ,rust-log-0.3))))
- (inputs (list lmdb))
- (home-page "https://github.com/vhbit/lmdb-rs")
- (synopsis "LMDB bindings")
- (description "This package provides LMDB bindings.")
- (license license:expat)))
-
-(define-public rust-mysqlclient-sys-0.2
- (package
- (name "rust-mysqlclient-sys")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mysqlclient-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16wndr59cbpc2wgli45zfgi0hi837pbrsh1aqh2k0ads50akh6zn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))
- (native-inputs
- (list `(,mariadb "lib")))
- (home-page "https://github.com/sgrif/mysqlclient-sys")
- (synopsis "Auto-generated rust bindings for libmysqlclient")
- (description "This package provides auto-generated rust bindings for
-libmysqlclient.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-postgres-0.19
- (package
- (name "rust-postgres")
- (version "0.19.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "postgres" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hnid1d78zrr8ph12lpvp5b2cpx2fsqqgqs2yn1q23c6g7jix1y7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; tests require postgres server.
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-postgres" ,rust-tokio-postgres-0.7))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/sfackler/rust-postgres")
- (synopsis "Native, synchronous PostgreSQL client")
- (description
- "This package provides a native, synchronous PostgreSQL client.")
- (license license:expat)))
-
-(define-public rust-postgres-derive-0.4
- (package
- (name "rust-postgres-derive")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "postgres-derive" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xqlf1gffy3q8hra3fm0vm9x8i5fkvi0qjl99d0xirxh3hidsmy8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/sfackler/rust-postgres")
- (synopsis "Internal crate used by postgres-types")
- (description
- "This is an internal crate used by postgres-types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-postgres-protocol-0.6
- (package
- (name "rust-postgres-protocol")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "postgres-protocol" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wxzs78zvz00bh3bhbbp9hnq9hg77f8h5pzjmcy9481fsdq0ygpz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
- ("rust-hmac" ,rust-hmac-0.10)
- ("rust-md-5" ,rust-md-5-0.9)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-stringprep" ,rust-stringprep-0.1))))
- (home-page "https://github.com/sfackler/rust-postgres")
- (synopsis "Low level Postgres protocol APIs")
- (description
- "This package provides low level Postgres protocol APIs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-postgres-types-0.2
- (package
- (name "rust-postgres-types")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "postgres-types" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0brsqkydz0grfy60nc1d0hxa9jbpim0c7c52v467nrdpw4ql23s3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bit-vec" ,rust-bit-vec-0.6)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-eui48" ,rust-eui48-0.4)
- ("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
- ("rust-geo-types" ,rust-geo-types-0.7)
- ("rust-geo-types" ,rust-geo-types-0.6)
- ("rust-postgres-derive" ,rust-postgres-derive-0.4)
- ("rust-postgres-protocol" ,rust-postgres-protocol-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.2)
- ("rust-uuid" ,rust-uuid-0.8))))
- (home-page "https://github.com/sfackler/rust-postgres")
- (synopsis "Conversions between Rust and Postgres values")
- (description
- "This package provides a Rust implementation for conversions between Rust
-and Postgres values.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pq-sys-0.4
- (package
- (name "rust-pq-sys")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pq-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1npz9756283pjq3lcpwss8xh1rw4sx8f6dz8cxdg90h5bbp5xhka"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))
- (native-inputs
- (list postgresql))
- (home-page "https://crates.io/crates/pq-sys")
- (synopsis "Auto-generated rust bindings for libpq")
- (description "This package provides auto-generated rust bindings for
-libpq.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rusqlite-0.32
- (package
- (name "rust-rusqlite")
- (version "0.32.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rusqlite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vlx040bppl414pbjgbp7qr4jdxwszi9krx0m63zzf2f2whvflvp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-csv" ,rust-csv-1)
- ("rust-fallible-iterator" ,rust-fallible-iterator-0.3)
- ("rust-fallible-streaming-iterator" ,rust-fallible-streaming-iterator-0.1)
- ("rust-hashlink" ,rust-hashlink-0.9)
- ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.30)
- ("rust-rusqlite-macros" ,rust-rusqlite-macros-0.3)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-unicase" ,rust-unicase-2)
- ("rust-uuid" ,rust-uuid-1))))
- (inputs (list sqlite))
- (home-page "https://github.com/rusqlite/rusqlite")
- (synopsis "Wrapper for SQLite")
- (description "This crate provides a wrapper for SQLite.")
- (license license:expat)))
-
-(define-public rust-rusqlite-0.31
- (package
- (inherit rust-rusqlite-0.32)
- (name "rust-rusqlite")
- (version "0.31.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rusqlite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bic69apqidimqf8gm80b98a832qzl9x6ns8myzah4yjg2ifnf5q"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-csv" ,rust-csv-1)
- ("rust-fallible-iterator" ,rust-fallible-iterator-0.3)
- ("rust-fallible-streaming-iterator" ,rust-fallible-streaming-iterator-0.1)
- ("rust-hashlink" ,rust-hashlink-0.9)
- ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.28)
- ("rust-rusqlite-macros" ,rust-rusqlite-macros-0.2)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-unicase" ,rust-unicase-2)
- ("rust-uuid" ,rust-uuid-1))))))
-
-(define-public rust-rusqlite-0.30
- (package
- (inherit rust-rusqlite-0.31)
- (name "rust-rusqlite")
- (version "0.30.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rusqlite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kgjk7h53wp8k2di2j83ivf50f0bk6rg7bq8j36ygxb42lb4d057"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-csv" ,rust-csv-1)
- ("rust-fallible-iterator" ,rust-fallible-iterator-0.3)
- ("rust-fallible-streaming-iterator" ,rust-fallible-streaming-iterator-0.1)
- ("rust-hashlink" ,rust-hashlink-0.8)
- ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.27)
- ("rust-rusqlite-macros" ,rust-rusqlite-macros-0.1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-unicase" ,rust-unicase-2)
- ("rust-uuid" ,rust-uuid-1))))))
-
-(define-public rust-rusqlite-0.29
- (package
- (inherit rust-rusqlite-0.30)
- (name "rust-rusqlite")
- (version "0.29.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rusqlite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wj12rmwa8g0bfhsk307fl84k0xcw8ji872xx3k447apdl1rv6sl"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-csv" ,rust-csv-1)
- ("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
- ("rust-fallible-streaming-iterator" ,rust-fallible-streaming-iterator-0.1)
- ("rust-hashlink" ,rust-hashlink-0.8)
- ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.26)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-unicase" ,rust-unicase-2)
- ("rust-uuid" ,rust-uuid-1))))))
-
-(define-public rust-rusqlite-macros-0.3
- (package
- (name "rust-rusqlite-macros")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rusqlite-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i8fiv3jqwjcq2rdbwd5wycvh6fyfrw0y2wazinr2wpicifmxp7c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-fallible-iterator" ,rust-fallible-iterator-0.3)
- ("rust-litrs" ,rust-litrs-0.4)
- ("rust-sqlite3-parser" ,rust-sqlite3-parser-0.13))))
- (home-page "https://github.com/rusqlite/rusqlite")
- (synopsis "Private implementation detail of rusqlite crate")
- (description "This package provides a private implementation detail of the
-@code{rusqlite} crate.")
- (license license:expat)))
-
-(define-public rust-rusqlite-macros-0.2
- (package
- (inherit rust-rusqlite-macros-0.3)
- (name "rust-rusqlite-macros")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rusqlite-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07y5887q4via4k7hdfxh61nmcwwz8r0bqlgxrk1p177lrkgz8cdp"))))
- (arguments
- `(#:cargo-inputs (("rust-fallible-iterator" ,rust-fallible-iterator-0.3)
- ("rust-litrs" ,rust-litrs-0.4)
- ("rust-sqlite3-parser" ,rust-sqlite3-parser-0.12))))))
-
-(define-public rust-rusqlite-macros-0.1
- (package
- (inherit rust-rusqlite-macros-0.2)
- (name "rust-rusqlite-macros")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rusqlite-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bbgnp7pgk358js63666ix6a9p4fr4lgigaaf4av3aj45qksi4ix"))))
- (arguments
- `(#:cargo-inputs (("rust-fallible-iterator" ,rust-fallible-iterator-0.3)
- ("rust-sqlite3-parser" ,rust-sqlite3-parser-0.12))))))
-
-(define-public rust-sled-0.34
- (package
- (name "rust-sled")
- (version "0.34.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sled" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dcr2s7cylj5mb33ci3kpx7fz797jwvysnl5airrir9cgirv95kz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; cannot borrow `sub` as mutable, as it is not declared as mutable
- #:cargo-test-flags '("--features" "testing")
- #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-color-backtrace" ,rust-color-backtrace-0.5)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-crossbeam-epoch" ,rust-crossbeam-epoch-0.9)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-fs2" ,rust-fs2-0.4)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-rio" ,rust-rio-0.9)
- ("rust-zstd" ,rust-zstd-0.9))
- #:cargo-development-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rand-chacha" ,rust-rand-chacha-0.2)
- ("rust-rand-distr" ,rust-rand-distr-0.3)
- ("rust-zerocopy" ,rust-zerocopy-0.3))))
- (home-page "https://github.com/spacejam/sled")
- (synopsis "Pure-rust transactional embedded database")
- (description
- "This package provides a lightweight high-performance pure-rust
-transactional embedded database.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sqlformat-0.2
- (package
- (name "rust-sqlformat")
- (version "0.2.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlformat" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14470h40gn0f6jw9xxzbpwh5qy1fgvkhkfz8xjyzgi0cvf9kmfkv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-nom" ,rust-nom-7)
- ("rust-unicode-categories" ,rust-unicode-categories-0.1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
- ("rust-indoc" ,rust-indoc-2))))
- (home-page "https://github.com/shssoichiro/sqlformat-rs")
- (synopsis "Formats whitespace in a SQL string to make it easier to read")
- (description
- "This package provides formatting of whitespace in a SQL string to make
-it easier to read.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sqlite-0.36
- (package
- (name "rust-sqlite")
- (version "0.36.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13kimsfaxl81wm82j6qjzhycvyq4ljzi4kgbzr969vibdyqnzzjx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-sqlite3-sys" ,rust-sqlite3-sys-0.17))
- #:cargo-development-inputs (("rust-temporary" ,rust-temporary-0.6))))
- (inputs (list sqlite))
- (home-page "https://github.com/stainless-steel/sqlite")
- (synopsis "Interface to SQLite")
- (description "The package provides an interface to SQLite.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sqlite-0.30
- (package
- (inherit rust-sqlite-0.36)
- (name "rust-sqlite")
- (version "0.30.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lbfa0gjkqlhcmj4jy72kzfgd6a57z8gs1y7g34cbp4msvm4rk3f"))))
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-sqlite3-sys" ,rust-sqlite3-sys-0.15))
- #:cargo-development-inputs (("rust-temporary" ,rust-temporary-0.6))))))
-
-(define-public rust-sqlite-0.27
- (package
- (inherit rust-sqlite-0.30)
- (name "rust-sqlite")
- (version "0.27.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11f1fw5gffni7mqr6mrliacr86v0yg9zmgvj3lhfdv1iz54vjv76"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-sqlite3-sys" ,rust-sqlite3-sys-0.14))
- #:cargo-development-inputs (("rust-temporary" ,rust-temporary-0.6))))))
-
-(define-public rust-sqlite3-parser-0.13
- (package
- (name "rust-sqlite3-parser")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlite3-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02sjybc8r2nwpgi54bcp2vjmzyaczxbdxvxxx067716bsvd0flzb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cc" ,rust-cc-1)
- ("rust-fallible-iterator" ,rust-fallible-iterator-0.3)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-phf-codegen" ,rust-phf-codegen-0.11)
- ("rust-phf-shared" ,rust-phf-shared-0.11)
- ("rust-uncased" ,rust-uncased-0.9)
- ("rust-uncased" ,rust-uncased-0.9))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.11))))
- (home-page "https://github.com/gwenn/lemon-rs")
- (synopsis "SQL parser (as understood by SQLite)")
- (description "This package provides an SQL parser (as understood by SQLite).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sqlite3-parser-0.12
- (package
- (inherit rust-sqlite3-parser-0.13)
- (name "rust-sqlite3-parser")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlite3-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dx8j16ki2fsrwn1p36wnf079pvcs17549rin29x99vhkcpjbpcs"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cc" ,rust-cc-1)
- ("rust-fallible-iterator" ,rust-fallible-iterator-0.3)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-phf-codegen" ,rust-phf-codegen-0.11)
- ("rust-phf-shared" ,rust-phf-shared-0.11)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-uncased" ,rust-uncased-0.9)
- ("rust-uncased" ,rust-uncased-0.9))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.10))))))
-
-(define-public rust-sqlite3-src-0.6
- (package
- (name "rust-sqlite3-src")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlite3-src" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jkvjhgrfsq5m2ps3hh792mamwv8v6kf2gdj3wldn9vwyxnllk8p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (inputs (list sqlite))
- (home-page "https://github.com/stainless-steel/sqlite3-src")
- (synopsis "Provider of SQLite")
- (description "The package provides SQLite.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sqlite3-src-0.5
- (package
- (inherit rust-sqlite3-src-0.6)
- (name "rust-sqlite3-src")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlite3-src" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m74wrkpify3z0xvrw4i2yssn9m9sjwqa5ipk6aq6f7fl58mmjdz"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; Only allow for linking to system sqlite3.
- (delete-file-recursively "source")
- (delete-file "build.rs")
- (with-output-to-file "build.rs"
- (lambda _
- (format #t "fn main (){~@
- println!(\"cargo:rustc-link-lib=sqlite3\");~@
- }~%")))))))
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))))
-
-(define-public rust-sqlite3-src-0.4
- (package
- (inherit rust-sqlite3-src-0.5)
- (name "rust-sqlite3-src")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlite3-src" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14ancc9jafw5ql9carg27icjxcfrdz5izxk4bj7fp5n909x5m0fi"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; Only allow for linking to system sqlite3.
- (delete-file-recursively "source")
- (delete-file "build.rs")
- (with-output-to-file "build.rs"
- (lambda _
- (format #t "fn main (){~@
- println!(\"cargo:rustc-link-lib=sqlite3\");~@
- }~%")))))))
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))))
-
-(define-public rust-sqlite3-src-0.3
- (package
- (inherit rust-sqlite3-src-0.5)
- (name "rust-sqlite3-src")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlite3-src" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18ygmfcpkccs8s9m5s9q31rrx1mrdps387w9yp3481jswxyb0q52"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))))
-
-(define-public rust-sqlite3-sys-0.17
- (package
- (name "rust-sqlite3-sys")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlite3-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rdds3kzxbxwy3lpsvgy7g8nh609nzqpxv4jvj23ag0c16kss09r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-sqlite3-src" ,rust-sqlite3-src-0.6))))
- (inputs (list sqlite))
- (home-page "https://github.com/stainless-steel/sqlite3-sys")
- (synopsis "Bindings to SQLite")
- (description "The package provides bindings to SQLite.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sqlite3-sys-0.15
- (package
- (inherit rust-sqlite3-sys-0.17)
- (name "rust-sqlite3-sys")
- (version "0.15.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlite3-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fq6m21dnd5yqrzknsmnl2565nahdwa29s7x12xhxr1kjik2qxgj"))))
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-sqlite3-src" ,rust-sqlite3-src-0.5))
- #:cargo-development-inputs (("rust-temporary" ,rust-temporary-0.6))))))
-
-(define-public rust-sqlite3-sys-0.14
- (package
- (inherit rust-sqlite3-sys-0.15)
- (name "rust-sqlite3-sys")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlite3-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vmrzgchmbqk9jk1dq1jp1lq6id0p3h8vwna02x60ly59y19jz6l"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-sqlite3-src" ,rust-sqlite3-src-0.4))
- #:cargo-development-inputs (("rust-temporary" ,rust-temporary-0.6))))))
-
-(define-public rust-sqlite3-sys-0.13
- (package
- (inherit rust-sqlite3-sys-0.15)
- (name "rust-sqlite3-sys")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlite3-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m1f5r4xg5i3r6795q8vwqfdcq3gh1qlfjwkywnka57bz8lg1lh4"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-sqlite3-src" ,rust-sqlite3-src-0.3))))))
-
-(define-public rust-sqlparser-0.43
- (package
- (name "rust-sqlparser")
- (version "0.43.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m7mddhgj9j0hpw8lxzxbbzkrrmd4q019xq6sl5x6z5sbap4np7r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bigdecimal" ,rust-bigdecimal-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sqlparser-derive" ,rust-sqlparser-derive-0.2))
- #:cargo-development-inputs (("rust-matches" ,rust-matches-0.1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-simple-logger" ,rust-simple-logger-4))))
- (home-page "https://github.com/sqlparser-rs/sqlparser-rs")
- (synopsis "Extensible SQL Lexer and Parser")
- (description
- "Extensible SQL Lexer and Parser with support for ANSI SQL:2011.")
- (license license:asl2.0)))
-
-(define-public rust-sqlparser-0.39
- (package
- (inherit rust-sqlparser-0.43)
- (name "rust-sqlparser")
- (version "0.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mrbqjdqr179qnhy43d0dnrl3yipsp4qyji5rc68j4fyrg14sfvl"))))
- (arguments
- `(#:cargo-inputs (("rust-bigdecimal" ,rust-bigdecimal-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sqlparser-derive" ,rust-sqlparser-derive-0.1))
- #:cargo-development-inputs
- (("rust-matches" ,rust-matches-0.1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-simple-logger" ,rust-simple-logger-4))))))
-
-(define-public rust-sqlparser-derive-0.2
- (package
- (name "rust-sqlparser-derive")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlparser_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m05d4cxcsk1ljgy8zx79dibq62pdfbgp4zmfm9z2r2ma62y3ch1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/sqlparser-rs/sqlparser-rs")
- (synopsis "Implementation for sqlparser")
- (description
- "This package contains the implementation details for sqlparser.")
- (license license:asl2.0)))
-
-(define-public rust-sqlparser-derive-0.1
- (package
- (inherit rust-sqlparser-derive-0.2)
- (name "rust-sqlparser-derive")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlparser_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07knj4cvqd9r7jb7b6fzdifxipabv34bnzbcw1x7yk1n9b5pbzjm"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-sqlx-0.7
- (package
- (name "rust-sqlx")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlx" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ahadprvyhjraq0c5712x3kdkp1gkwfm9nikrmcml2h03bzwr8n9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-sqlx-core" ,rust-sqlx-core-0.7)
- ("rust-sqlx-macros" ,rust-sqlx-macros-0.7)
- ("rust-sqlx-mysql" ,rust-sqlx-mysql-0.7)
- ("rust-sqlx-postgres" ,rust-sqlx-postgres-0.7)
- ("rust-sqlx-sqlite" ,rust-sqlx-sqlite-0.7))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-dotenvy" ,rust-dotenvy-0.15)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.27)
- ("rust-paste" ,rust-paste-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/launchbadge/sqlx")
- (synopsis "Rust SQL Toolkit")
- (description
- "This package provides the Rust SQL Toolkit. An async, pure Rust SQL
-crate featuring compile-time checked queries without a DSL. Supports
-@code{PostgreSQL}, @code{MySQL}, and SQLite.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sqlx-core-0.7
- (package
- (name "rust-sqlx-core")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlx-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xiyr35dq10sf7lq00291svcj9wbaaz1ihandjmrng9a6jlmkfi4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-async-io" ,rust-async-io-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-atoi" ,rust-atoi-2)
- ("rust-bigdecimal" ,rust-bigdecimal-0.3)
- ("rust-bit-vec" ,rust-bit-vec-0.6)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-crc" ,rust-crc-3)
- ("rust-crossbeam-queue" ,rust-crossbeam-queue-0.3)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-either" ,rust-either-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-event-listener" ,rust-event-listener-2)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-intrusive" ,rust-futures-intrusive-0.5)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hashlink" ,rust-hashlink-0.8)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-ipnetwork" ,rust-ipnetwork-0.20)
- ("rust-log" ,rust-log-0.4)
- ("rust-mac-address" ,rust-mac-address-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-paste" ,rust-paste-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-regex" ,rust-regex-1)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-sqlformat" ,rust-sqlformat-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-webpki-roots" ,rust-webpki-roots-0.25))
- #:cargo-development-inputs (("rust-sqlx" ,rust-sqlx-0.7)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/launchbadge/sqlx")
- (synopsis "Core of SQLx, the rust SQL toolkit")
- (description
- "This package provides Core of SQLx, the rust SQL toolkit. Not intended
-to be used directly.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sqlx-macros-0.7
- (package
- (name "rust-sqlx-macros")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlx-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09rih250868nfkax022y5dyk24a7qfw6scjy3sgalbzb8lihx92f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-sqlx-core" ,rust-sqlx-core-0.7)
- ("rust-sqlx-macros-core" ,rust-sqlx-macros-core-0.7)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/launchbadge/sqlx")
- (synopsis
- "Macros for SQLx, the rust SQL toolkit. Not intended to be used directly")
- (description
- "This package provides Macros for SQLx, the rust SQL toolkit. Not
-intended to be used directly.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sqlx-macros-core-0.7
- (package
- (name "rust-sqlx-macros-core")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlx-macros-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j7k0fw7n6pgabqnj6cbp8s3rmd3yvqr4chjj878cvd1m99yycsq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-dotenvy" ,rust-dotenvy-0.15)
- ("rust-either" ,rust-either-1)
- ("rust-heck" ,rust-heck-0.4)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-sqlx-core" ,rust-sqlx-core-0.7)
- ("rust-sqlx-mysql" ,rust-sqlx-mysql-0.7)
- ("rust-sqlx-postgres" ,rust-sqlx-postgres-0.7)
- ("rust-sqlx-sqlite" ,rust-sqlx-sqlite-0.7)
- ("rust-syn" ,rust-syn-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/launchbadge/sqlx")
- (synopsis "Macro support core for SQLx, the Rust SQL toolkit")
- (description
- "This package provides Macro support core for SQLx, the Rust SQL toolkit.
-Not intended to be used directly.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sqlx-mysql-0.7
- (package
- (name "rust-sqlx-mysql")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlx-mysql" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "066lxhb80xgb8r5m2yy3a7ydjvp0b6wsk9s7whwfa83d46817lqy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=options::MySqlConnectOptions (line 35)")
- #:cargo-inputs (("rust-atoi" ,rust-atoi-2)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bigdecimal" ,rust-bigdecimal-0.3)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-crc" ,rust-crc-3)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-dotenvy" ,rust-dotenvy-0.15)
- ("rust-either" ,rust-either-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-hkdf" ,rust-hkdf-0.12)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-md-5" ,rust-md-5-0.10)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rsa" ,rust-rsa-0.9)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-sqlx-core" ,rust-sqlx-core-0.7)
- ("rust-stringprep" ,rust-stringprep-0.1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-whoami" ,rust-whoami-1))))
- (home-page "https://github.com/launchbadge/sqlx")
- (synopsis "MySQL driver implementation for SQLx")
- (description
- "This package provides @code{MySQL} driver implementation for SQLx. Not
-for direct use; see the `sqlx` crate for details.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sqlx-postgres-0.7
- (package
- (name "rust-sqlx-postgres")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlx-postgres" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zjp30wj4n2f25dnb32vsg6jfpa3gw6dmfd0i5pr4kw91fw4x0kw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=advisory_lock::PgAdvisoryLock::new"
- "--skip=listener::PgListener::recv"
- "--skip=listener::PgListener::try_recv"
- "--skip=options::PgConnectOptions")
- #:cargo-inputs (("rust-atoi" ,rust-atoi-2)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bigdecimal" ,rust-bigdecimal-0.3)
- ("rust-bit-vec" ,rust-bit-vec-0.6)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-crc" ,rust-crc-3)
- ("rust-dotenvy" ,rust-dotenvy-0.15)
- ("rust-etcetera" ,rust-etcetera-0.8)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-hkdf" ,rust-hkdf-0.12)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-home" ,rust-home-0.5)
- ("rust-ipnetwork" ,rust-ipnetwork-0.20)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mac-address" ,rust-mac-address-1)
- ("rust-md-5" ,rust-md-5-0.10)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-sqlx-core" ,rust-sqlx-core-0.7)
- ("rust-stringprep" ,rust-stringprep-0.1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-whoami" ,rust-whoami-1))))
- (home-page "https://github.com/launchbadge/sqlx")
- (synopsis "PostgreSQL driver implementation for SQLx")
- (description
- "This package provides @code{PostgreSQL} driver implementation for SQLx.
-Not for direct use; see the `sqlx` crate for details.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sqlx-sqlite-0.7
- (package
- (name "rust-sqlx-sqlite")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sqlx-sqlite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ap0bb2hazbrdgd7mhnckdg9xcchx0k094di9gnhpnhlhh5fyi5j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; cannot index into a value of type `IntMap<ColumnType>`
- #:cargo-inputs (("rust-atoi" ,rust-atoi-2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-flume" ,rust-flume-0.11)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-intrusive" ,rust-futures-intrusive-0.5)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.27)
- ("rust-log" ,rust-log-0.4)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-sqlx-core" ,rust-sqlx-core-0.7)
- ("rust-time" ,rust-time-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-url" ,rust-url-2)
- ("rust-urlencoding" ,rust-urlencoding-2)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs (("rust-sqlx" ,rust-sqlx-0.7))))
- (home-page "https://github.com/launchbadge/sqlx")
- (synopsis "SQLite driver implementation for SQLx")
- (description
- "This package provides SQLite driver implementation for SQLx. Not for
-direct use; see the `sqlx` crate for details.")
- (license (list license:expat license:asl2.0))))
-
diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
deleted file mode 100644
index 5ad169df34..0000000000
--- a/gnu/packages/crates-graphics.scm
+++ /dev/null
@@ -1,6800 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2020 Valentin Ignatev <valentignatev@gmail.com>
-;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
-;;; Copyright © 2020, 2021, 2023-2025 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2020 John Soo <jsoo1@asu.edu>
-;;; Copyright © 2020 Gabriel Arazas <foo.dogsquared@gmail.com>
-;;; Copyright © 2020 Raghav Gururajan <raghavgururajan@disroot.org>
-;;; Copyright © 2020 Danny Milosavljevic <dannym@scratchpost.org>
-;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr>
-;;; Copyright © 2020 Leo Famulari <leo@famulari.name>
-;;; Copyright © 2020-2022 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;; Copyright © 2020 Antoine Côté <antoine.cote@posteo.net>
-;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
-;;; Copyright © 2021 Zheng Junjie <873216071@qq.com>
-;;; Copyright © 2022 Marius Bakke <marius@gnu.org>
-;;; Copyright © 2023, 2024 Jaeme Sifat <jaeme@runbox.com>
-;;; Copyright © 2024 Troy Figiel <troy@troyfigiel.com>
-;;; Copyright © 2024 Sharlatan Hellseher <sharlatanus@gmail.com>
-;;; Copyright © 2024 Giacomo Leidi <goodoldpaul@autistici.org>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-(define-module (gnu packages crates-graphics)
- #:use-module (guix build-system cargo)
- #:use-module (guix download)
- #:use-module (guix gexp)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages)
- #:use-module (gnu packages)
- #:use-module (gnu packages assembly)
- #:use-module (gnu packages compression)
- #:use-module (gnu packages crates-apple)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-web)
- #:use-module (gnu packages crates-windows)
- #:use-module (gnu packages fontutils)
- #:use-module (gnu packages freedesktop)
- #:use-module (gnu packages gl)
- #:use-module (gnu packages glib)
- #:use-module (gnu packages image)
- #:use-module (gnu packages image-processing)
- #:use-module (gnu packages llvm)
- #:use-module (gnu packages pkg-config)
- #:use-module (gnu packages python)
- #:use-module (gnu packages version-control)
- #:use-module (gnu packages video)
- #:use-module (gnu packages vulkan)
- #:use-module (gnu packages xdisorg)
- #:use-module (gnu packages xml)
- #:use-module (gnu packages xorg))
-
-;;;
-;;; Please: Try to add new module packages in alphabetic order.
-
-(define-public rust-andrew-0.3
- (package
- (name "rust-andrew")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "andrew" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kx79z6mh7wwp4pz683bdya54h7w7wpzjcwf834fwbv4vl4znjlc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-rusttype" ,rust-rusttype-0.9)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-xdg" ,rust-xdg-2)
- ("rust-xml-rs" ,rust-xml-rs-0.8))))
- (home-page "https://github.com/trimental/andrew")
- (synopsis "Provides convenient drawing of objects to buffers")
- (description
- "The @code{andrew} crate provides convenient drawing of objects such as
-shapes, lines and text to buffers.")
- (license license:expat)))
-
-(define-public rust-andrew-0.2
- (package
- (inherit rust-andrew-0.3)
- (name "rust-andrew")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "andrew" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0pmklwcwy8g1jras46fz8xcny779zfqpg4riksrbdhkjk3w0jzwv"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-line-drawing" ,rust-line-drawing-0.7)
- ("rust-rusttype" ,rust-rusttype-0.7)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-xdg" ,rust-xdg-2)
- ("rust-xml-rs" ,rust-xml-rs-0.8))
- #:cargo-development-inputs
- (("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.4))))
- (inputs
- (list wayland))))
-
-(define-public rust-ansi-colours-1
- (package
- (name "rust-ansi-colours")
- (version "1.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ansi_colours" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zimwh84gs1r0g0chy6x5lm9v0ksxxlzwy8nyj80f6cq08zc9vhl"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (((string-append ">= ([[:digit:]]+\\.[[:digit:]]+),"
- " <= ([[:digit:]]+\\.[[:digit:]]+)")
- _ version _)
- (string-append ">=" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-rgb" ,rust-rgb-0.8)
- ("rust-termcolor" ,rust-termcolor-1))
- #:cargo-development-inputs
- (("rust-crc64" ,rust-crc64-2)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-empfindung" ,rust-empfindung-0.2)
- ("rust-lab" ,rust-lab-0.11)
- ("rust-rgb" ,rust-rgb-0.8))))
- (home-page "https://github.com/mina86/ansi_colours")
- (synopsis "Palette converter between true-colour and ANSI terminal")
- (description
- "@code{ansi_colours} is a library which converts between 24-bit sRGB
-colours and 8-bit colour palette used by ANSI terminals such as @code{xterm} on
-@code{rxvt-unicode} in 256-colour mode.
-The most common use case is when using 24-bit colours in a terminal emulator
-which only support 8-bit colour palette. This package allows true-colours to be
-approximated by values supported by the terminal.")
- (license license:lgpl3+)))
-
-(define-public rust-ansi-term-0.12
- (package
- (name "rust-ansi-term")
- (version "0.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ansi_term" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ljmkbilxgmhavxvxqa7qvm6f3fjggi7q2l3a72q9x0cxjvrnanm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/ogham/rust-ansi-term")
- (synopsis "Library for ANSI terminal colours and styles")
- (description
- "This is a library for controlling colours and formatting, such as red bold
-text or blue underlined text, on ANSI terminals.")
- (license license:expat)))
-
-(define-public rust-ansi-term-0.11
- (package
- (inherit rust-ansi-term-0.12)
- (name "rust-ansi-term")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ansi_term" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16wpvrghvd0353584i1idnsgm0r3vchg8fyrm0x8ayv1rgvbljgf"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-ansi-term-0.9
- (package
- (inherit rust-ansi-term-0.11)
- (name "rust-ansi-term")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ansi_term" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xif1bh938qpfc3d0f9xgidibpm65xix11w9gszwqnia00q7rb13"))))
- (arguments `())))
-
-(define-public rust-ansi-to-tui-7
- (package
- (name "rust-ansi-to-tui")
- (version "7.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ansi-to-tui" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b4iynqcqaav8i55w8lk7ypm6xr845vh32lcw8vxffff3qgmwmb7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-nom" ,rust-nom-7)
- ("rust-ratatui" ,rust-ratatui-0.29)
- ("rust-simdutf8" ,rust-simdutf8-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/uttarayan21/ansi-to-tui")
- (synopsis
- "Library to convert ansi color coded text into @code{ratatui::text::Text}")
- (description
- "This package provides a library to convert ansi color coded text into
-@code{ratatui::text::Text} type from the ratatui library.")
- (license license:expat)))
-
-(define-public rust-ansiterm-0.12
- (package
- (name "rust-ansiterm")
- (version "0.12.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ansiterm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k14pywvgd829swxzji0nchk4n6yvr9xz6lkwv96v8ax77sqgdaa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ansi-colours" ,rust-ansi-colours-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/rustadopt/ansiterm-rs")
- (synopsis "Library for ANSI terminal colours and styles (bold, underline)")
- (description
- "This package provides a library for ANSI terminal colours and
-styles (bold, underline).")
- (license license:expat)))
-
-(define-public rust-aom-sys-0.3
- (package
- (name "rust-aom-sys")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aom-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bc1dzl3c95s44q7c1i0vnj7fhiqf44in8w22nw5vmp1vgbpadk2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-system-deps" ,rust-system-deps-6))))
- (native-inputs (list pkg-config))
- (inputs (list clang libaom llvm))
- (home-page "https://github.com/rust-av/aom-rs")
- (synopsis "FFI bindings to aom")
- (description "This package provides FFI bindings to aom.")
- (license license:expat)))
-
-(define-public rust-ascii-canvas-3
- (package
- (name "rust-ascii-canvas")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ascii-canvas" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1in38ziqn4kh9sw89ys4naaqzvvjscfs0m4djqbfq7455v5fq948"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-term" ,rust-term-0.7))
- #:cargo-development-inputs (("rust-diff" ,rust-diff-0.1))))
- (home-page "https://github.com/nikomatsakis/ascii-canvas")
- (synopsis "Simple canvas for drawing lines and styled text and emitting to
-the terminal")
- (description "@code{ASCII} canvas is a simple Rust library that allows you
-to draw lines and colored text and then write them to the terminal. It uses
-the term library to handle the ANSI nonsense and hence it works on Windows,
-Mac, and Unix.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ascii-canvas-2
- (package
- (inherit rust-ascii-canvas-3)
- (name "rust-ascii-canvas")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ascii-canvas" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a9s8vrbc5jr6ry5ygjyfqmbs9gyya1v6dsxzsczpai8z4nvg3pz"))))
- (arguments
- `(#:skip-build? #t ;; TODO: failes due to an unresolved import
- #:cargo-inputs (("rust-term" ,rust-term-0.5))))))
-
-(define-public rust-ash-0.37
- (package
- (name "rust-ash")
- (version "0.37.3+1.3.251")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jndbsi5c8xifh4fdp378xpbyzdhs7y38hmbhih0lsv8bn1w7s9r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=entry::Entry::try_enumerate_instance_version"
- "--skip=src/lib.rs")
- #:cargo-inputs (("rust-libloading" ,rust-libloading-0.7))))
- (home-page "https://github.com/MaikKlein/ash")
- (synopsis "Vulkan bindings for Rust")
- (description "Vulkan bindings for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ash-window-0.12
- (package
- (name "rust-ash-window")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ash-window" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1armbqzr0x905yypvh9ywgjj91kn93y5mxd6gkwaiwr9gid2h4mr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ash" ,rust-ash-0.37)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-raw-window-metal" ,rust-raw-window-metal-0.3))
- #:cargo-development-inputs (("rust-ash" ,rust-ash-0.37)
- ("rust-winit" ,rust-winit-0.27))))
- (native-inputs (list pkg-config vulkan-loader))
- (inputs (list expat fontconfig freetype))
- (home-page "https://github.com/MaikKlein/ash")
- (synopsis "Interop library between ash and raw-window-handle")
- (description "Interop library between ash and raw-window-handle.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-av-data-0.4
- (package
- (name "rust-av-data")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "av-data" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13ih12xbhjykwrncdsvnibjanjymmxbn2mqc3014r4hpsfjpp9pw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-byte-slice-cast" ,rust-byte-slice-cast-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-num-derive" ,rust-num-derive-0.4)
- ("rust-num-rational" ,rust-num-rational-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/rust-av/rust-av")
- (synopsis "Multimedia data structures")
- (description "This package provides multimedia data structures.")
- (license license:expat)))
-
-(define-public rust-avif-parse-1
- (package
- (name "rust-avif-parse")
- (version "1.3.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "avif-parse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02gjhprg6hs79shpb7mljc68zsz0f75dall1pkhqcax0f5jmpdvz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-bitreader" ,rust-bitreader-0.3)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-fallible-collections" ,rust-fallible-collections-0.5)
- ("rust-leb128" ,rust-leb128-0.2)
- ("rust-log" ,rust-log-0.4))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/kornelski/avif-parse")
- (synopsis "Parser for AVIF image files")
- (description "This AVIF parser allows extracting the AV1 payload and alpha
-channel metadata out of AVIF image files. The parser is a fork of Mozilla's
-MP4 parser used in Firefox, so it's designed to be robust and safely handle
-untrusted data.")
- (license license:mpl2.0)))
-
-(define-public rust-avif-parse-0.13
- (package
- (inherit rust-avif-parse-1)
- (name "rust-avif-parse")
- (version "0.13.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "avif-parse" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vylrjq77mpl6flmd85j5f2qimh6vjn03syvq8agb62x56khm0xj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitreader" ,rust-bitreader-0.3)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-fallible-collections" ,rust-fallible-collections-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-static-assertions" ,rust-static-assertions-1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-avif-serialize-0.8
- (package
- (name "rust-avif-serialize")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "avif-serialize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qnxpnwl5yn31xh3ymr546jbazj3xi1nzvay47502cf4j0908dg3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7))
- #:cargo-development-inputs
- (("rust-avif-parse" ,rust-avif-parse-1)
- ("rust-fallible-collections" ,rust-fallible-collections-0.4)
- ("rust-mp4parse" ,rust-mp4parse-0.17))))
- (home-page "https://lib.rs/avif-serialize")
- (synopsis "Writer for AVIF header structure (MPEG/HEIF/MIAF/ISO-BMFF)")
- (description
- "This package provides a minimal writer for AVIF header structure. This
-is a tiny alternative to @code{libavif}. It creates the jungle of
-MPEG/HEIF/MIAF/ISO-BMFF ``boxes'' as appropriate for AVIF files. It supports
-alpha channel embedding.")
- (license license:bsd-3)))
-
-(define-public rust-avif-serialize-0.7
- (package
- (inherit rust-avif-serialize-0.8)
- (name "rust-avif-serialize")
- (version "0.7.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "avif-serialize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d2makdw756978i8s3qhlhh1h91y5maxriay6r4kmsmk8pky2qfc"))))
- (arguments
- `(#:tests? #f ; Undeclared dependencies
- #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7))
- #:cargo-development-inputs (("rust-avif-parse" ,rust-avif-parse-1))))))
-
-(define-public rust-avif-serialize-0.6.5-yanked
- (package
- (inherit rust-avif-serialize-0.7)
- (name "rust-avif-serialize")
- (version "0.6.5") ; This version was yanked!
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "avif-serialize" version))
- (file-name (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32 "130wq838lslkcqcp2kjci7q3aq9qpir07pvxndc81xqbn63wvdjg"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.5))))
- (properties '((crate-version-yanked? . #t)))))
-
-(define-public rust-avif-serialize-0.6
- ;; There are no non-yanked versions of this semver.
- (deprecated-package "rust-avif-serialize" rust-avif-serialize-0.6.5-yanked))
-
-(define-public rust-box-drawing-0.1
- (package
- (name "rust-box-drawing")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "box_drawing" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jx4rrxy4xmgmplmgl398vrng67sfl8qny7n7d91fyw6zpaxh9za"))))
- (build-system cargo-build-system)
- (home-page "https://gitlab.com/chronos.alfa/box_drawing.git")
- (synopsis "Simple library containing constants for UTF-8 box drawing")
- (description
- "This package provides a simple library containing constants for UTF-8 box
-drawing.")
- (license license:expat)))
-
-(define-public rust-cgl-0.3
- (package
- (name "rust-cgl")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cgl" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zs7skrsyrsm759vfy2cygkx52fx91b567a12bpaz1sf4d8hbv8c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; only available on macOS
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/servo/cgl-rs")
- (synopsis "Rust bindings for CGL on Mac")
- (description "Rust bindings for CGL on Mac.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cgl-0.2
- (package
- (inherit rust-cgl-0.3)
- (name "rust-cgl")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cgl" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0j8ayr8pbwvyv6l8r7m5z197rs3pqn97085w9j4rfn7yfh5yrrsm"))))
- (arguments
- `(#:skip-build? #t ; only available on macOS
- #:cargo-inputs
- (("rust-gleam" ,rust-gleam-0.6)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-cgmath-0.18
- (package
- (name "rust-cgmath")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cgmath" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05sk7c1c1jg5ygqvc3y77kxddp177gwazfibhd864ag3800x760s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-approx" ,rust-approx-0.4)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/brendanzab/cgmath")
- (synopsis "Linear algebra and mathematics library")
- (description
- "This package provides a linear algebra and mathematics library
-for computer graphics.")
- (license license:asl2.0)))
-
-(define-public rust-cgmath-0.17
- (package
- (inherit rust-cgmath-0.18)
- (name "rust-cgmath")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cgmath" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rvgila6ivr0dh1bxza450a4yfwdi2pwj3h1vnwg0jy4xk6l8f98"))))
- (arguments
- `(#:skip-build? #t ; Crate won't build without glium.
- #:cargo-inputs
- (("rust-approx" ,rust-approx-0.3)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-simd" ,rust-simd-0.2))
- #:cargo-development-inputs
- (;("rust-glium" ,rust-glium-0.23)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-cgmath-0.16
- (package
- (inherit rust-cgmath-0.17)
- (name "rust-cgmath")
- (version "0.16.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cgmath" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "07754c03v3srzf64ghsl3fggrdi4kjy6l3vyq2d2wfjfixybb934"))))
- (arguments
- `(#:skip-build? #t ; Crate won't build without glium.
- #:cargo-inputs
- (("rust-approx" ,rust-approx-0.1)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-traits" ,rust-num-traits-0.1)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-simd" ,rust-simd-0.2))
- #:cargo-development-inputs
- (;("rust-glium" ,rust-glium-0.19)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-colorous-1
- (package
- (name "rust-colorous")
- (version "1.0.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "colorous" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "146g6rl0083r1h8y5nzq9ca28jqqw3mmapc0bfzg7f91z7ygk1hb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-ab-glyph" ,rust-ab-glyph-0.2)
- ("rust-dejavu" ,rust-dejavu-2)
- ("rust-image" ,rust-image-0.25)
- ("rust-imageproc" ,rust-imageproc-0.25))))
- (home-page "https://github.com/dtolnay/colorous")
- (synopsis "Professional color schemes ported from d3-scale-chromatic")
- (description "Professional color schemes ported from d3-scale-chromatic.")
- (license license:asl2.0)))
-
-(define-public rust-core-graphics-0.24
- (package
- (name "rust-core-graphics")
- (version "0.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-graphics" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w8n8gqqm8swkanaibilqya8ryldp9fvf80byjxsaprn493a75gs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; link kind `framework` is only supported on Apple targets
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-core-foundation" ,rust-core-foundation-0.10)
- ("rust-core-graphics-types" ,rust-core-graphics-types-0.2)
- ("rust-foreign-types" ,rust-foreign-types-0.5)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/servo/core-foundation-rs")
- (synopsis "Bindings to Core Graphics for macOS")
- (description
- "This package provides bindings to Core Graphics for @code{macOS}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-core-graphics-0.23
- (package
- (inherit rust-core-graphics-0.24)
- (name "rust-core-graphics")
- (version "0.23.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-graphics" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10dhv3gk4kmbzl14xxkrhhky4fdp8h6nzff6h0019qgr6nz84xy0"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics-types" ,rust-core-graphics-types-0.1)
- ("rust-foreign-types" ,rust-foreign-types-0.5)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-core-graphics-0.22
- (package
- (inherit rust-core-graphics-0.23)
- (name "rust-core-graphics")
- (version "0.22.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-graphics" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yz4xzbz36vbmlra0viazzlicp8kap1ldgshsp5nzz4g7fmvp095"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics-types" ,rust-core-graphics-types-0.1)
- ("rust-foreign-types" ,rust-foreign-types-0.3)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-core-graphics-0.21
- (package
- (inherit rust-core-graphics-0.22)
- (name "rust-core-graphics")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-graphics" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y5rxchfhvjw25d19h9kz5pzshdngs26frgvx2n3w86gg11pr9jj"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-foreign-types" ,rust-foreign-types-0.3)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-core-graphics-0.19
- (package
- (inherit rust-core-graphics-0.21)
- (name "rust-core-graphics")
- (version "0.19.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-graphics" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08z9pgwfc0wb5v3ns7rnb2010q9g42b5vfwhp9fv4spawrs9725k"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-core-foundation" ,rust-core-foundation-0.7)
- ("rust-foreign-types" ,rust-foreign-types-0.3)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-core-graphics-0.17
- (package
- (inherit rust-core-graphics-0.21)
- (name "rust-core-graphics")
- (version "0.17.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-graphics" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1acm3vygngnilzlr6klym5ywh7kfzh2xxrh2l41152hwmdl0jyan"))))
- (arguments
- `(#:skip-build? #t ; only for macOS
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-core-foundation" ,rust-core-foundation-0.6)
- ("rust-foreign-types" ,rust-foreign-types-0.3)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-core-graphics-types-0.2
- (package
- (name "rust-core-graphics-types")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-graphics-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sqka1rz84lr3p69i1s6lggnpnznmrw4ngc5q76w9xhky80s2i1x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; link kind `framework` is only supported on Apple targets
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-core-foundation" ,rust-core-foundation-0.10)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/servo/core-foundation-rs")
- (synopsis "Bindings for some fundamental Core Graphics types")
- (description
- "This package provides bindings for some fundamental Core Graphics types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-core-graphics-types-0.1
- (package
- (inherit rust-core-graphics-types-0.2)
- (name "rust-core-graphics-types")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-graphics-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bxg8nxc8fk4kxnqyanhf36wq0zrjr552c58qy6733zn2ihhwfa5"))))
- (arguments
- `(#:skip-build? #t ; link kind `framework` is only supported on Apple targets
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-core-video-sys-0.1
- (package
- (name "rust-core-video-sys")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-video-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a1qbn50jrb5hxrfshyb7y0f3pbf4ily6i6nciv7bn8ac4isvv1l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.7)
- ("rust-core-graphics" ,rust-core-graphics-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-metal" ,rust-metal-0.18)
- ("rust-objc" ,rust-objc-0.2))))
- (home-page "https://github.com/luozijun/rust-core-video-sys")
- (synopsis "Bindings to CoreVideo.framework for macOS and iOS")
- (description
- "This package provides bindings to CoreVideo.framework for macOS
-and iOS.")
- (license license:expat)))
-
-(define-public rust-cursor-icon-1
- (package
- (name "rust-cursor-icon")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cursor-icon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14brf4vd6az9hnszwzqj7xyfaymqx9806d4i7xmwlaja3wjsr9ln"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-cursor" ,rust-wayland-cursor-0.31))))
- (home-page "https://github.com/rust-windowing/cursor-icon")
- (synopsis "Cross platform cursor icon type")
- (description "This package provides a cross platform cursor icon type.")
- (license (list license:expat license:asl2.0 license:zlib))))
-
-(define-public rust-d3d12-0.7
- (package
- (name "rust-d3d12")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "d3d12" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "084z4nz0ddmsjn6qbrgxygr55pvpi3yjrrkvmzyxs79b56ml8vp1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; unresolved imports `winapi::shared`, `winapi::um`
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-libloading" ,rust-libloading-0.8)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/gfx-rs/d3d12-rs")
- (synopsis "Low level D3D12 API wrapper")
- (description "Low level D3D12 API wrapper.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dark-light-1
- (package
- (name "rust-dark-light")
- (version "1.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dark-light" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g1sq0byf5h9w12b02aza8vbrq81as4yh67yvgf419vz2sbzlxia"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-dconf-rs" ,rust-dconf-rs-0.3)
- ("rust-detect-desktop-environment" ,rust-detect-desktop-environment-0.2)
- ("rust-dirs" ,rust-dirs-4)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-rust-ini" ,rust-rust-ini-0.18)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-winreg" ,rust-winreg-0.10)
- ("rust-zbus" ,rust-zbus-4))))
- (home-page "https://github.com/frewsxcv/rust-dark-light")
- (synopsis "Detect if dark mode or light mode is enabled")
- (description
- "This package provides a way to detect if dark mode or light mode is enabled.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dav1d-0.10
- (package
- (name "rust-dav1d")
- (version "0.10.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dav1d" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qd13sm1bfbc5chjgrzk4syffkky994lkyzhqrqklqxg1fj58jqd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-av-data" ,rust-av-data-0.4)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-dav1d-sys" ,rust-dav1d-sys-0.8)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list dav1d clang llvm))
- (home-page "https://github.com/rust-av/dav1d-rs")
- (synopsis "Libdav1d bindings")
- (description "This package provides libdav1d bindings in rust.")
- (license license:expat)))
-
-(define-public rust-dav1d-sys-0.8
- (package
- (name "rust-dav1d-sys")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dav1d-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "158fqp97ny3206sydnimc2jy1c1gcxa4llqvvkp3ii2dixg1rjvf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list dav1d))
- (home-page "https://github.com/rust-av/dav1d-rs")
- (synopsis "FFI bindings to dav1d")
- (description "This package provides FFI bindings to dav1d.")
- (license license:expat)))
-
-(define-public rust-dcv-color-primitives-0.6
- (package
- (name "rust-dcv-color-primitives")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dcv-color-primitives" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k3384cfwhc8z9pxj0gb6dz8sjcwsamnpbrkbc570sfhzvnn5b87"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-paste" ,rust-paste-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-perf-event" ,rust-perf-event-0.4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/aws/dcv-color-primitives")
- (synopsis "Library to perform image color model conversion")
- (description
- "This package provides a library to perform image color model conversion.")
- (license license:expat-0)))
-
-(define-public rust-deltae-0.3
- (package
- (name "rust-deltae")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deltae" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d3hw9hpvicl9x0x34jr2ybjk5g5ym1lhbyz6zj31110gq8zaaap"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-clap" ,rust-clap-4))))
- (home-page "https://gitlab.com/ryanobeirne/deltae")
- (synopsis "Calculate delta-e between two colors")
- (description "Calculate Delta E between two colors in CIE Lab space.")
- (license license:expat)))
-
-(define-public rust-dpi-0.1
- (package
- (name "rust-dpi")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dpi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lzz48gpgbwdrw0s8vib0589ij9jizv1vzsphm4xd9kw58lhwp7j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-mint" ,rust-mint-0.5)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/rust-windowing/winit")
- (synopsis "Types for handling UI scaling")
- (description "This package provides types for handling UI scaling.")
- (license license:asl2.0)))
-
-(define-public rust-drm-0.12
- (package
- (name "rust-drm")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "drm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ldmrglplhrcfmpyjy2ga4hg89c89f0kzmky3b0j85b0pm5qr24q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-drm-ffi" ,rust-drm-ffi-0.8)
- ("rust-drm-fourcc" ,rust-drm-fourcc-2)
- ("rust-rustix" ,rust-rustix-0.38))
- #:cargo-development-inputs (("rust-image" ,rust-image-0.24)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-rustyline" ,rust-rustyline-13))))
- (home-page "https://github.com/Smithay/drm-rs")
- (synopsis "Safe, low-level bindings to the Direct Rendering Manager API")
- (description
- "Safe, low-level bindings to the Direct Rendering Manager API.")
- (license license:expat)))
-
-(define-public rust-drm-0.11
- (package
- (inherit rust-drm-0.12)
- (name "rust-drm")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "drm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pnwicchrbkmfx9rn222q7a8jalzm6faa9pgnkdffnnpc2gady50"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-drm-ffi" ,rust-drm-ffi-0.7)
- ("rust-drm-fourcc" ,rust-drm-fourcc-2)
- ("rust-rustix" ,rust-rustix-0.38))
- #:cargo-development-inputs (("rust-image" ,rust-image-0.24)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-rustyline" ,rust-rustyline-13))))))
-
-(define-public rust-drm-ffi-0.8
- (package
- (name "rust-drm-ffi")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "drm-ffi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lwd4zvimd4132cpay3vs41gf1sv3s4gx37a997wnz4bwhkqgjcp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-drm-sys" ,rust-drm-sys-0.7)
- ("rust-rustix" ,rust-rustix-0.38))))
- (home-page "https://github.com/Smithay/drm-rs")
- (synopsis "Safe, low-level bindings to the Direct Rendering Manager API")
- (description
- "Safe, low-level bindings to the Direct Rendering Manager API.")
- (license license:expat)))
-
-(define-public rust-drm-ffi-0.7
- (package
- (inherit rust-drm-ffi-0.8)
- (name "rust-drm-ffi")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "drm-ffi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1iiardadqms7gaad50qq9624xzw0asfbnpyh5biq693r0n24ycs1"))))
- (arguments
- `(#:cargo-inputs (("rust-drm-sys" ,rust-drm-sys-0.6)
- ("rust-rustix" ,rust-rustix-0.38))))))
-
-(define-public rust-drm-ffi-0.6
- (package
- (inherit rust-drm-ffi-0.8)
- (name "rust-drm-ffi")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "drm-ffi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0par8xcrpnz1h53yam4ai9jpqc9as337vclzsn4hw9xnqhciqzds"))))
- (arguments
- `(#:cargo-inputs (("rust-drm-sys" ,rust-drm-sys-0.5)
- ("rust-nix" ,rust-nix-0.27))))))
-
-(define-public rust-drm-fourcc-2
- (package
- (name "rust-drm-fourcc")
- (version "2.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "drm-fourcc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x76v9a0pkgym4n6cah4barnai9gsssm7gjzxskw2agwibdvrbqa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.57)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/danielzfranklin/drm-fourcc-rs")
- (synopsis "Enum with every valid Direct Rendering Manager format fourcc")
- (description "This package provides an enum with every valid @acronym{DRM,
-Direct Rendering Manager} format fourcc.")
- (license license:expat)))
-
-(define-public rust-drm-sys-0.7
- (package
- (name "rust-drm-sys")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "drm-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11irvbzb0rbsm5zxgxsbaca8f6nvkl8kvwk3hwp6q6bf1gjdsfgx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-linux-raw-sys" ,rust-linux-raw-sys-0.6)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/Smithay/drm-rs")
- (synopsis "Bindings to the Direct Rendering Manager API")
- (description
- "This package provides bindings to the Direct Rendering Manager API.")
- (license license:expat)))
-
-(define-public rust-drm-sys-0.6
- (package
- (inherit rust-drm-sys-0.7)
- (name "rust-drm-sys")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "drm-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xiir3qkl6ccw898zbhdnckxyjlgzws5xfh526qiiwcj3y4gy29d"))))
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-linux-raw-sys" ,rust-linux-raw-sys-0.6)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))))
-
-(define-public rust-drm-sys-0.5
- (package
- (inherit rust-drm-sys-0.7)
- (name "rust-drm-sys")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "drm-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bhmwzbraxclivn2h83ab7aqdcly82sy7w85az6mcah6d021qkrs"))))
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.66)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))))
-
-(define-public rust-enable-ansi-support-0.2
- (package
- (name "rust-enable-ansi-support")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enable-ansi-support" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q5wv5b9inh7kzc2464ch51ffk920f9yb0q9xvvlp9cs5apg6kxa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.42))))
- (home-page "https://github.com/sunshowers-code/enable-ansi-support")
- (synopsis "Enable ANSI escape code support on Windows 10")
- (description
- "This package provides ANSI escape code support on Windows 10.")
- (license license:expat)))
-
-(define-public rust-enterpolation-0.2
- (package
- (name "rust-enterpolation")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enterpolation" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ah41msghasm0i97awa67rv3mg6p3j0xijswy1gpdipprg4gbb8z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-assert-float-eq" ,rust-assert-float-eq-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-topology-traits" ,rust-topology-traits-0.1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-image" ,rust-image-0.24)
- ("rust-palette" ,rust-palette-0.7))))
- (home-page "https://github.com/NicolasKlenert/enterpolation")
- (synopsis "Library for create and compute interpolations and extrapolations")
- (description
- "This package provides a library for creating and computing interpolations,
-extrapolations and smoothing of generic data points.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-euclid-0.22
- (package
- (name "rust-euclid")
- (version "0.22.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "euclid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j4yb01x9dn5hbbbigd3mwdplv4m29k5drmhmc95lj3yfi5xp75d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/servo/euclid")
- (synopsis "Geometry primitives")
- (description "Geometry primitives written in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-eui48-0.4
- (package
- (name "rust-eui48")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "eui48" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sqbmcnvilanzjagknmpf85pnji2b9hn2pqzd5rygrfkwikghk4c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-regex" ,rust-regex-1)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))
- (home-page "https://github.com/abaumhauer/eui48")
- (synopsis "Library to generate and parse IEEE EUI-48 and EUI-64")
- (description
- "This package provides a library to generate and parse IEEE EUI-48 and
-EUI-64, also known as MAC-48 media access control addresses.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-evdev-0.11
- (package
- (name "rust-evdev")
- (version "0.11.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "evdev" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zknxkgkyh9fx3mq4div9kcgvgsiy91vzd5sq7bdinsn467sfx65"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitvec" ,rust-bitvec-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.23)
- ("rust-paste" ,rust-paste-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-itertools" ,rust-itertools-0.10)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/cmr/evdev")
- (synopsis "Evdev interface for Linux")
- (description "This package provides an evdev interface for Linux.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-exr-1
- (package
- (name "rust-exr")
- (version "1.73.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "exr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q47yq78q9k210r6jy1wwrilxwwxqavik9l3l426rd17k7srfcgq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs
- (("rust-bit-field" ,rust-bit-field-0.10)
- ("rust-half" ,rust-half-2)
- ("rust-lebe" ,rust-lebe-0.5)
- ("rust-miniz-oxide" ,rust-miniz-oxide-0.8)
- ("rust-rayon-core" ,rust-rayon-core-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-zune-inflate" ,rust-zune-inflate-0.2))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-image" ,rust-image-0.25)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/johannesvollmer/exrs")
- (synopsis "Read and write OpenEXR files without any unsafe code")
- (description "Read and write OpenEXR files without any unsafe code")
- (license license:bsd-3)))
-
-(define-public rust-fast-image-resize-5
- (package
- (name "rust-fast-image-resize")
- (version "5.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fast_image_resize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qp95mkllxmkc3q0iwh1rj9cgv0rixpjz5wdw6avv2n17g090y7c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `testing`
- #:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-image" ,rust-image-0.25)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-libvips" ,rust-libvips-1)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-png" ,rust-png-0.17)
- ("rust-resize" ,rust-resize-0.8)
- ("rust-rgb" ,rust-rgb-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tera" ,rust-tera-1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/cykooz/fast_image_resize")
- (synopsis "Library for fast image resizing with use of SIMD instructions")
- (description
- "This package provides a library for fast image resizing with use of
-SIMD instructions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fast-image-resize-2
- (package
- (inherit rust-fast-image-resize-5)
- (name "rust-fast-image-resize")
- (version "2.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fast_image_resize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nnm59h7dl2bpi5k2wcd7zz14nl00sa33jiipbjbn48f0i09ly6c"))))
- (arguments
- `(#:tests? #f ; Unresolved import `testing'
- #:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-image" ,rust-image-0.24)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-png" ,rust-png-0.17)
- ("rust-resize" ,rust-resize-0.7)
- ("rust-rgb" ,rust-rgb-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-fast-srgb8-1
- (package
- (name "rust-fast-srgb8")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fast-srgb8" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18g6xwwh4gnkyx1352hnvwagpv0n4y98yp2llm8vyvwxh487abnx"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/thomcc/fast-srgb8")
- (synopsis "Conversions between linear float and 8-bit @code{sRGB}")
- (description
- "This package provides very fast conversions between linear float and
-8-bit @code{sRGB} (with @code{no_std} support).")
- (license (list license:expat license:asl2.0 license:cc0))))
-
-(define-public rust-gfx-0.18
- (package
- (name "rust-gfx")
- (version "0.18.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gfx" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02lf16bgyvdk5imzw0r0xyxjrsyv2ficmf9kiarzvf5zx1bl0xgb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-draw-state" ,rust-draw-state-0.8)
- ("rust-gfx-core" ,rust-gfx-core-0.9)
- ("rust-log" ,rust-log-0.4)
- ("rust-mint" ,rust-mint-0.5))))
- (home-page "https://github.com/gfx-rs/gfx")
- (synopsis "High-performance, bindless graphics API")
- (description
- "This package provides a high-performance, bindless graphics API.")
- (license license:asl2.0)))
-
-(define-public rust-gfx-core-0.9
- (package
- (name "rust-gfx-core")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gfx_core" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0haldr99n12d90vqgvl77n59hywlklhdff85j2aljaz1yapdvyvm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-draw-state" ,rust-draw-state-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-bitflags" ,rust-bitflags-1))))
- (home-page "https://github.com/gfx-rs/gfx")
- (synopsis "Core library of Gfx-rs")
- (description "This package is a core library of Gfx-rs.")
- (license license:asl2.0)))
-
-(define-public rust-gif-0.13
- (package
- (name "rust-gif")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gif" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1whrkvdg26gp1r7f95c6800y6ijqw5y0z8rgj6xihpi136dxdciz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-color-quant" ,rust-color-quant-1)
- ("rust-weezl" ,rust-weezl-0.1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-png" ,rust-png-0.17)
- ("rust-rayon" ,rust-rayon-1))))
- (home-page "https://github.com/image-rs/image-gif")
- (synopsis "GIF decoder and encoder")
- (description "This package provides a GIF decoder and encoder in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gif-0.12
- (package
- (inherit rust-gif-0.13)
- (name "rust-gif")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gif" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ibhjyrslfv9qm400gp4hd50v9ibva01j4ab9bwiq1aycy9jayc0"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-color-quant" ,rust-color-quant-1)
- ("rust-weezl" ,rust-weezl-0.1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-png" ,rust-png-0.17))))))
-
-(define-public rust-gif-0.11
- (package
- (inherit rust-gif-0.12)
- (name "rust-gif")
- (version "0.11.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gif" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01hbw3isapzpzff8l6aw55jnaqx2bcscrbwyf3rglkbbfp397p9y"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-color-quant" ,rust-color-quant-1)
- ("rust-weezl" ,rust-weezl-0.1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-png" ,rust-png-0.17))))))
-
-(define-public rust-gif-0.10
- (package
- (inherit rust-gif-0.11)
- (name "rust-gif")
- (version "0.10.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gif" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1bw174f7civdfgryvc8pvyhicpr96hzdajnda4s3y8iv3ch907a7"))))
- (arguments
- `(#:tests? #f ; tests not included in release
- #:cargo-inputs
- (("rust-color-quant" ,rust-color-quant-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-lzw" ,rust-lzw-0.10))
- #:cargo-development-inputs
- (("rust-glob" ,rust-glob-0.3))))))
-
-(define-public rust-gl-0.14
- (package
- (name "rust-gl")
- (version "0.14.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "gl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "015lgy3qpzdw7mnh59a4y4hdjq1fhv7nkqlmh1h6fzc212qxlkm9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-glutin" ,rust-glutin-0.21))
- #:cargo-inputs
- (("rust-gl-generator" ,rust-gl-generator-0.14))))
- (home-page "https://github.com/brendanzab/gl-rs/")
- (synopsis "OpenGL bindings for rust")
- (description "This package provides OpenGL bindings for rust.")
- (license license:asl2.0)))
-
-(define-public rust-gl-generator-0.14
- (package
- (name "rust-gl-generator")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gl_generator" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0k8j1hmfnff312gy7x1aqjzcm8zxid7ij7dlb8prljib7b1dz58s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-khronos-api" ,rust-khronos-api-3)
- ("rust-log" ,rust-log-0.4)
- ("rust-xml-rs" ,rust-xml-rs-0.8))))
- (home-page "https://github.com/brendanzab/gl-rs/")
- (synopsis "Code generators for bindings to the Khronos OpenGL APIs")
- (description
- "Code generators for creating bindings to the Khronos OpenGL APIs.")
- (license license:asl2.0)))
-
-(define-public rust-gl-generator-0.13
- (package
- (inherit rust-gl-generator-0.14)
- (name "rust-gl-generator")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gl_generator" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jpqjqpyrl73sf8y20p5rv50qz8glnsvv9infg8h4vi52zgbp66a"))))))
-
-(define-public rust-gl-generator-0.11
- (package
- (inherit rust-gl-generator-0.13)
- (name "rust-gl-generator")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gl_generator" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gdchvay0k0g931b2ki33mkfixcw4radk5b8sqsm29rahxg3v8ir"))))))
-
-(define-public rust-gl-loader-0.1
- (package
- (name "rust-gl-loader")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gl_loader" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lwr1gd7hrb2nk67zw4pc04vl4h868r5a7846zjr0548bzfrcbg3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; missing `gl` crate
- #:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/maeln/gl_loader")
- (synopsis "Simple OpenGL function pointer loader based on Glad")
- (description
- "Simple @code{OpenGL} function pointer loader based on Glad.")
- (license license:cecill)))
-
-(define-public rust-gleam-0.6
- (package
- (name "rust-gleam")
- (version "0.6.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gleam" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1iazvk3kvw3620gm6x8hy2x1lz51k04acl78cr3ppryhk5y0vqfa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-gl-generator" ,rust-gl-generator-0.13))))
- (home-page "https://github.com/servo/gleam")
- (synopsis "Generated OpenGL bindings and wrapper for Servo")
- (description
- "Generated OpenGL bindings and wrapper for Servo.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-glow-0.12
- (package
- (name "rust-glow")
- (version "0.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a1p6c9nff09m4gn0xnnschcpjq35y7c12w69ar8l2mnwj0fa3ya"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-slotmap" ,rust-slotmap-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3))))
- (home-page "https://github.com/grovesNL/glow.git")
- (synopsis "Bindings to run GL anywhere")
- (description
- "GL on Whatever: a set of bindings to run GL (Open GL, @code{OpenGL} ES, and
-@code{WebGL}) anywhere, and avoid target-specific code.")
- (license (list license:expat license:asl2.0 license:zlib))))
-
-(define-public rust-glutin-0.32
- (package
- (name "rust-glutin")
- (version "0.32.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16g4sp38p8ca7jj8bdn28s480yl58xa432v3grhafzph1cm42sgc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cfg-aliases" ,rust-cfg-aliases-0.2)
- ("rust-cgl" ,rust-cgl-0.3)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-dispatch" ,rust-dispatch-0.2)
- ("rust-glutin-egl-sys" ,rust-glutin-egl-sys-0.7)
- ("rust-glutin-glx-sys" ,rust-glutin-glx-sys-0.6)
- ("rust-glutin-wgl-sys" ,rust-glutin-wgl-sys-0.6)
- ("rust-libloading" ,rust-libloading-0.8)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-app-kit" ,rust-objc2-app-kit-0.2)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.6)
- ("rust-wayland-sys" ,rust-wayland-sys-0.31)
- ("rust-windows-sys" ,rust-windows-sys-0.52)
- ("rust-x11-dl" ,rust-x11-dl-2))))
- (home-page "https://github.com/rust-windowing/glutin")
- (synopsis "Cross-platform OpenGL context provider")
- (description
- "This package provides a cross-platform @code{OpenGL} context provider.")
- (license license:asl2.0)))
-
-(define-public rust-glutin-0.31
- (package
- (inherit rust-glutin-0.32)
- (name "rust-glutin")
- (version "0.31.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0il7aija3y17p3sz6qqzxyahrgp5crqzbf002fnr3nc69spd9z0q"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cfg-aliases" ,rust-cfg-aliases-0.1)
- ("rust-cgl" ,rust-cgl-0.3)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-dispatch" ,rust-dispatch-0.2)
- ("rust-glutin-egl-sys" ,rust-glutin-egl-sys-0.6)
- ("rust-glutin-glx-sys" ,rust-glutin-glx-sys-0.5)
- ("rust-glutin-wgl-sys" ,rust-glutin-wgl-sys-0.5)
- ("rust-icrate" ,rust-icrate-0.0.4)
- ("rust-libloading" ,rust-libloading-0.8)
- ("rust-objc2" ,rust-objc2-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-wayland-sys" ,rust-wayland-sys-0.31)
- ("rust-windows-sys" ,rust-windows-sys-0.48)
- ("rust-x11-dl" ,rust-x11-dl-2))))))
-
-(define-public rust-glutin-0.30
- (package
- (inherit rust-glutin-0.31)
- (name "rust-glutin")
- (version "0.30.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zk0cxchdy6fmnnwggylgg748wbk04mys9pv76nvh6974h1kpjcg"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-aliases" ,rust-cfg-aliases-0.1)
- ("rust-cgl" ,rust-cgl-0.3)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-dispatch" ,rust-dispatch-0.2)
- ("rust-glutin-egl-sys" ,rust-glutin-egl-sys-0.5)
- ("rust-glutin-glx-sys" ,rust-glutin-glx-sys-0.4)
- ("rust-glutin-wgl-sys" ,rust-glutin-wgl-sys-0.4)
- ("rust-libloading" ,rust-libloading-0.7)
- ("rust-objc2" ,rust-objc2-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-wayland-sys" ,rust-wayland-sys-0.30)
- ("rust-windows-sys" ,rust-windows-sys-0.45)
- ("rust-x11-dl" ,rust-x11-dl-2))))))
-
-(define-public rust-glutin-0.29
- (package
- (inherit rust-glutin-0.31)
- (name "rust-glutin")
- (version "0.29.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04y7s5m74j9gns5bdja0alkm0m0b727vf9k7rw6g5jpxjk99lk24"))))
- (arguments
- `(#:cargo-inputs (("rust-cgl" ,rust-cgl-0.3)
- ("rust-cocoa" ,rust-cocoa-0.24)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-glutin-egl-sys" ,rust-glutin-egl-sys-0.1)
- ("rust-glutin-gles2-sys" ,rust-glutin-gles2-sys-0.1)
- ("rust-glutin-glx-sys" ,rust-glutin-glx-sys-0.1)
- ("rust-glutin-wgl-sys" ,rust-glutin-wgl-sys-0.1)
- ("rust-libloading" ,rust-libloading-0.7)
- ("rust-log" ,rust-log-0.4)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-osmesa-sys" ,rust-osmesa-sys-0.1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-wayland-client" ,rust-wayland-client-0.29)
- ("rust-wayland-egl" ,rust-wayland-egl-0.29)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-winit" ,rust-winit-0.27))))
- (native-inputs (list pkg-config))
- (inputs (list expat fontconfig freetype))))
-
-(define-public rust-glutin-0.28
- (package
- (inherit rust-glutin-0.30)
- (name "rust-glutin")
- (version "0.28.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lpnf61x4jbm55bpdr10k1a1pl3cs719i9y4qibsdj2bajz9vsh0"))))
- (arguments
- `(#:cargo-inputs
- (("rust-android-glue" ,rust-android-glue-0.2)
- ("rust-cgl" ,rust-cgl-0.3)
- ("rust-cocoa" ,rust-cocoa-0.24)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-glutin-egl-sys" ,rust-glutin-egl-sys-0.1)
- ("rust-glutin-emscripten-sys" ,rust-glutin-emscripten-sys-0.1)
- ("rust-glutin-gles2-sys" ,rust-glutin-gles2-sys-0.1)
- ("rust-glutin-glx-sys" ,rust-glutin-glx-sys-0.1)
- ("rust-glutin-wgl-sys" ,rust-glutin-wgl-sys-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libloading" ,rust-libloading-0.7)
- ("rust-log" ,rust-log-0.4)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-osmesa-sys" ,rust-osmesa-sys-0.1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-wayland-egl" ,rust-wayland-egl-0.29)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-winit" ,rust-winit-0.26))))))
-
-(define-public rust-glutin-0.21
- (package
- (inherit rust-glutin-0.28)
- (name "rust-glutin")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ggyyqn7dvz4yx5ygqfvnxwfb78wvdm5y6xqw5my1b4x61dv6wak"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib" "--bins" "--tests")
- #:cargo-inputs
- (("rust-android-glue" ,rust-android-glue-0.2)
- ("rust-cgl" ,rust-cgl-0.2)
- ("rust-cocoa" ,rust-cocoa-0.18)
- ("rust-core-foundation" ,rust-core-foundation-0.6)
- ("rust-core-graphics" ,rust-core-graphics-0.17)
- ("rust-glutin-egl-sys" ,rust-glutin-egl-sys-0.1)
- ("rust-glutin-emscripten-sys" ,rust-glutin-emscripten-sys-0.1)
- ("rust-glutin-gles2-sys" ,rust-glutin-gles2-sys-0.1)
- ("rust-glutin-glx-sys" ,rust-glutin-glx-sys-0.1)
- ("rust-glutin-wgl-sys" ,rust-glutin-wgl-sys-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libloading" ,rust-libloading-0.5)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-osmesa-sys" ,rust-osmesa-sys-0.1)
- ("rust-parking-lot" ,rust-parking-lot-0.9)
- ("rust-wayland-client" ,rust-wayland-client-0.21)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-winit" ,rust-winit-0.19))))))
-
-(define-public rust-glutin-egl-sys-0.7
- (package
- (name "rust-glutin-egl-sys")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_egl_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09y80579kyzkrk7smghmnyx2amddzvjah7wczgkdnl189pzrzsfa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gl-generator" ,rust-gl-generator-0.14)
- ("rust-windows-sys" ,rust-windows-sys-0.52))))
- (home-page "https://github.com/rust-windowing/glutin")
- (synopsis "Egl bindings for glutin")
- (description "This package provides the egl bindings for glutin.")
- (license license:asl2.0)))
-
-(define-public rust-glutin-egl-sys-0.6
- (package
- (inherit rust-glutin-egl-sys-0.7)
- (name "rust-glutin-egl-sys")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_egl_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kcv5pdpdsyhzpiahga15kk7yd4m64ia2k6xqcrz97ihylimdk3p"))))
- (arguments
- `(#:cargo-inputs (("rust-gl-generator" ,rust-gl-generator-0.14)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))))
-
-(define-public rust-glutin-egl-sys-0.5
- (package
- (inherit rust-glutin-egl-sys-0.6)
- (name "rust-glutin-egl-sys")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_egl_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1iapzqscy4891crxdddddq4qqqday1sf0s0j762yqs2sdjr4wy5g"))))
- (arguments
- `(#:cargo-inputs (("rust-gl-generator" ,rust-gl-generator-0.14)
- ("rust-windows-sys" ,rust-windows-sys-0.45))))))
-
-(define-public rust-glutin-egl-sys-0.4
- (package
- (inherit rust-glutin-egl-sys-0.6)
- (name "rust-glutin-egl-sys")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_egl_sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0z9nm3d6qcgqg7f6qkbnsfs4cy90d8raw09inf2qc564nnmz1ap5"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gl-generator" ,rust-gl-generator-0.14)
- ("rust-windows-sys" ,rust-windows-sys-0.45))))))
-
-(define-public rust-glutin-egl-sys-0.1
- (package
- (inherit rust-glutin-egl-sys-0.4)
- (name "rust-glutin-egl-sys")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_egl_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g81bz7ppvaksvwcw1jg553g8b2shvmnfm9ms6hixwvinj20z438"))))
- (arguments
- `(#:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3)
- ("rust-gl-generator" ,rust-gl-generator-0.14))))))
-
-(define-public rust-glutin-emscripten-sys-0.1
- (package
- (name "rust-glutin-emscripten-sys")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_emscripten_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wb3qfxg3jh6ibb7bxmlmvf4jcpzck3pn0035g1sds3nvx343pl0"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/tomaka/glutin")
- (synopsis "Emscripten bindings for glutin")
- (description "This package provides Emscripten bindings for glutin.")
- (license license:asl2.0)))
-
-(define-public rust-glutin-gles2-sys-0.1
- (package
- (name "rust-glutin-gles2-sys")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_gles2_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00wisv3a7818bpw5nnqwibmh1bw032izix2l3657q2kkidq4w2g8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-gl-generator" ,rust-gl-generator-0.14)
- ("rust-objc" ,rust-objc-0.2))))
- (home-page "https://github.com/tomaka/glutin")
- (synopsis "Gles2 bindings for glutin")
- (description "This package provides gles2 bindings for glutin.")
- (license license:asl2.0)))
-
-(define-public rust-glutin-glx-sys-0.6
- (package
- (name "rust-glutin-glx-sys")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_glx_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qscs9525kpdwaky5cm6smkyrrlg9sv5xdcnhzh1hvp730wjsaww"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gl-generator" ,rust-gl-generator-0.14)
- ("rust-x11-dl" ,rust-x11-dl-2))))
- (home-page "https://github.com/rust-windowing/glutin")
- (synopsis "Glx bindings for glutin")
- (description "This package provides the glx bindings for glutin.")
- (license license:asl2.0)))
-
-(define-public rust-glutin-glx-sys-0.5
- (package
- (inherit rust-glutin-glx-sys-0.6)
- (name "rust-glutin-glx-sys")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_glx_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0krv3chf5sy83rsfwq267paczskpwnb5gcw0agac5p0hdilgsrd1"))))
- (arguments
- `(#:cargo-inputs (("rust-gl-generator" ,rust-gl-generator-0.14)
- ("rust-x11-dl" ,rust-x11-dl-2))))))
-
-(define-public rust-glutin-glx-sys-0.4
- (package
- (inherit rust-glutin-glx-sys-0.5)
- (name "rust-glutin-glx-sys")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_glx_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "150l397l64p4r46wshh8zdlwifpcqpm93fm3csh4m5k8wmgwnlqv"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gl-generator" ,rust-gl-generator-0.14)
- ("rust-x11-dl" ,rust-x11-dl-2))))))
-
-(define-public rust-glutin-glx-sys-0.1
- (package
- (inherit rust-glutin-glx-sys-0.4)
- (name "rust-glutin-glx-sys")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_glx_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s14s3v2dddkx141w2x65s8ik54mrn432hisbc65i62hhrshagfr"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gl-generator" ,rust-gl-generator-0.14)
- ("rust-x11-dl" ,rust-x11-dl-2))))))
-
-(define-public rust-glutin-wgl-sys-0.6
- (package
- (name "rust-glutin-wgl-sys")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_wgl_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b0y444rc9sf67wqayyj40wayd92rjffavs9ma0llhyrpd8ijkha"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gl-generator" ,rust-gl-generator-0.14))))
- (home-page "https://github.com/rust-windowing/glutin")
- (synopsis "Wgl bindings for glutin")
- (description "This package provides the wgl bindings for glutin.")
- (license license:asl2.0)))
-
-(define-public rust-glutin-wgl-sys-0.5
- (package
- (inherit rust-glutin-wgl-sys-0.6)
- (name "rust-glutin-wgl-sys")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_wgl_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b9f6qjc8gwhfxac4fpxkvv524l493f6b6q764nslpwmmjnri03c"))))
- (arguments
- `(#:cargo-inputs (("rust-gl-generator" ,rust-gl-generator-0.14))))))
-
-(define-public rust-glutin-wgl-sys-0.4
- (package
- (inherit rust-glutin-wgl-sys-0.5)
- (name "rust-glutin-wgl-sys")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_wgl_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rc1c585ai9gav2nvdd5pn1x9gxv57yl5gg9cnyccgq3j273k2gg"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gl-generator" ,rust-gl-generator-0.14))))))
-
-(define-public rust-glutin-wgl-sys-0.1
- (package
- (inherit rust-glutin-wgl-sys-0.4)
- (name "rust-glutin-wgl-sys")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glutin_wgl_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15hns8b3i7iy366m61dg7jlr7wgzz8z8cakgbj3apnv92ld9b99x"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-gl-generator" ,rust-gl-generator-0.14))))))
-
-(define-public rust-gpu-alloc-0.6
- (package
- (name "rust-gpu-alloc")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gpu-alloc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wd1wq7qs8ja0cp37ajm9p1r526sp6w0kvjp3xx24jsrjfx2vkgv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-gpu-alloc-types" ,rust-gpu-alloc-types-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-tracing" ,rust-tracing-0.1))))
- (home-page "https://github.com/zakarumych/gpu-alloc")
- (synopsis "Implementation agnostic memory allocator for Vulkan like APIs")
- (description
- "Implementation agnostic memory allocator for Vulkan like APIs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gpu-alloc-types-0.3
- (package
- (name "rust-gpu-alloc-types")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gpu-alloc-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "190wxsp9q8c59xybkfrlzqqyrxj6z39zamadk1q7v0xad2s07zwq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2))))
- (home-page "https://github.com/zakarumych/gpu-alloc")
- (synopsis "Core types of gpu-alloc crate")
- (description "Core types of gpu-alloc crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-image-0.25
- (package
- (name "rust-image")
- (version "0.25.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "image" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fsnfgg8hr66ag5nxipvb7d50kbg40qfpbsql59qkwa2ssp48vyd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=codecs::bmp::decoder::test::read_rect"
- "--skip=codecs::bmp::decoder::test::test_no_header"
- "--skip=codecs::jpeg::decoder::tests::test_exif_orientation"
- "--skip=codecs::openexr::test::compare_cropped"
- "--skip=codecs::openexr::test::compare_exr_hdr"
- "--skip=codecs::openexr::test::compare_rgba_rgb"
- "--skip=codecs::png::tests::ensure_no_decoder_off_by_one"
- "--skip=codecs::png::tests::underlying_error"
- "--skip=codecs::qoi::tests::decode_test_image"
- "--skip=codecs::tga::encoder::tests::compressed::round_trip_bw"
- "--skip=dynimage::test::image_dimensions"
- "--skip=dynimage::test::open_16bpc_png"
- "--skip=imageops::sample::tests::resize_transparent_image"
- "--skip=imageops::sample::tests::test_resize_same_size"
- "--skip=imageops::sample::tests::test_sample_bilinear"
- "--skip=imageops::sample::tests::test_sample_nearest"
- "--skip=imageops::tests::fast_blur_approximates_gaussian_blur_well")
- #:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-byteorder-lite" ,rust-byteorder-lite-0.1)
- ("rust-color-quant" ,rust-color-quant-1)
- ("rust-dav1d" ,rust-dav1d-0.10)
- ("rust-exr" ,rust-exr-1)
- ("rust-gif" ,rust-gif-0.13)
- ("rust-image-webp" ,rust-image-webp-0.2)
- ("rust-mp4parse" ,rust-mp4parse-0.17)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-png" ,rust-png-0.17)
- ("rust-qoi" ,rust-qoi-0.4)
- ("rust-ravif" ,rust-ravif-0.11)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rgb" ,rust-rgb-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-tiff" ,rust-tiff-0.9)
- ("rust-zune-core" ,rust-zune-core-0.4)
- ("rust-zune-jpeg" ,rust-zune-jpeg-0.4))
- #:cargo-development-inputs (("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/image-rs/image")
- (synopsis "Imaging library written in Rust")
- (description
- "This package is an imaging library written in Rust. It provides basic
-filters and decoders for the most common image formats.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-image-0.24
- (package
- (inherit rust-image-0.25)
- (name "rust-image")
- (version "0.24.9")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "image" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17gnr6ifnpzvhjf6dwbl9hki8x6bji5mwcqp0048x1jm5yfi742n"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-color-quant" ,rust-color-quant-1)
- ("rust-dav1d" ,rust-dav1d-0.10)
- ("rust-dcv-color-primitives" ,rust-dcv-color-primitives-0.6)
- ("rust-exr" ,rust-exr-1)
- ("rust-gif" ,rust-gif-0.13)
- ("rust-jpeg-decoder" ,rust-jpeg-decoder-0.3)
- ("rust-mp4parse" ,rust-mp4parse-0.17)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-png" ,rust-png-0.17)
- ("rust-qoi" ,rust-qoi-0.4)
- ("rust-ravif" ,rust-ravif-0.11)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rgb" ,rust-rgb-0.8)
- ("rust-tiff" ,rust-tiff-0.9)
- ("rust-webp" ,rust-webp-0.2))
- #:cargo-development-inputs
- (("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-jpeg-decoder" ,rust-jpeg-decoder-0.3)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1))))))
-
-(define-public rust-image-0.23
- (package
- (inherit rust-image-0.24)
- (name "rust-image")
- (version "0.23.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "image" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18gn2f7xp30pf9aqka877knlq308khxqiwjvsccvzaa4f9zcpzr4"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-color-quant" ,rust-color-quant-1)
- ("rust-gif" ,rust-gif-0.11)
- ("rust-jpeg-decoder" ,rust-jpeg-decoder-0.1)
- ("rust-num-iter" ,rust-num-iter-0.1)
- ("rust-num-rational" ,rust-num-rational-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-png" ,rust-png-0.16)
- ("rust-ravif" ,rust-ravif-0.6)
- ("rust-rgb" ,rust-rgb-0.8)
- ("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
- ("rust-tiff" ,rust-tiff-0.6))))))
-
-(define-public rust-image-0.22
- (package
- (inherit rust-image-0.23)
- (name "rust-image")
- (version "0.22.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "image" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jpbd0p1q7xx6395ba9ikz2k4cfp26qczisa8m2v15w3hzd2mv88"))))
- (arguments
- `(#:tests? #f ; Some test images are missing from the release.
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-gif" ,rust-gif-0.10)
- ("rust-jpeg-decoder" ,rust-jpeg-decoder-0.1)
- ("rust-num-iter" ,rust-num-iter-0.1)
- ("rust-num-rational" ,rust-num-rational-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-png" ,rust-png-0.15)
- ("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
- ("rust-tiff" ,rust-tiff-0.3))
- #:cargo-development-inputs
- (("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.9))))))
-
-(define-public rust-image-0.21
- (package
- (inherit rust-image-0.22)
- (name "rust-image")
- (version "0.21.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "image" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1sv534xp8yyn7jj0q6yn2bgng1350f962g81sv8v7c6pgi31wdrm"))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-gif" ,rust-gif-0.10)
- ("rust-jpeg-decoder" ,rust-jpeg-decoder-0.1)
- ("rust-lzw" ,rust-lzw-0.10)
- ("rust-num-iter" ,rust-num-iter-0.1)
- ("rust-num-rational" ,rust-num-rational-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-png" ,rust-png-0.14)
- ("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
- ("rust-tiff" ,rust-tiff-0.2))
- #:cargo-development-inputs
- (("rust-glob" ,rust-glob-0.3)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.6))))))
-
-(define-public rust-image-0.20
- (package
- (inherit rust-image-0.21)
- (name "rust-image")
- (version "0.20.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "image" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01058n0jcw25pq5shn7lkvywv8c28xsxb3nwwyb4r16ijm1mnrj4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-gif" ,rust-gif-0.10)
- ("rust-jpeg-decoder" ,rust-jpeg-decoder-0.1)
- ("rust-lzw" ,rust-lzw-0.10)
- ("rust-num-iter" ,rust-num-iter-0.1)
- ("rust-num-rational" ,rust-num-rational-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-png" ,rust-png-0.12)
- ("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
- ("rust-tiff" ,rust-tiff-0.2))
- #:cargo-development-inputs
- (("rust-glob" ,rust-glob-0.2)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.6))))))
-
-(define-public rust-image-webp-0.2
- (package
- (name "rust-image-webp")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "image-webp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bz2zf9rfkfwf50bv60p6vnwnggg75s3bsnnnp6aj4a7v7iyhcg0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-byteorder-lite" ,rust-byteorder-lite-0.1)
- ("rust-quick-error" ,rust-quick-error-2))
- #:cargo-development-inputs (("rust-paste" ,rust-paste-1)
- ("rust-png" ,rust-png-0.17)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-webp" ,rust-webp-0.3))))
- (inputs (list libwebp))
- (home-page "https://github.com/image-rs/image-webp")
- (synopsis "WebP encoding and decoding in pure Rust")
- (description
- "This package provides @code{WebP} encoding and decoding in pure Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-imageproc-0.25
- (package
- (name "rust-imageproc")
- (version "0.25.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "imageproc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "039zxplb99vq61ax305xz4p8lgyxwxkly5ca5sjm21wn11wgp4r3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; `#![feature]` may not be used on the stable release channel
- #:cargo-inputs (("rust-ab-glyph" ,rust-ab-glyph-0.2)
- ("rust-approx" ,rust-approx-0.5)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-image" ,rust-image-0.25)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-katexit" ,rust-katexit-0.1)
- ("rust-nalgebra" ,rust-nalgebra-0.32)
- ("rust-num" ,rust-num-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-sdl2" ,rust-sdl2-0.36))
- #:cargo-development-inputs
- (("rust-assert-approx-eq" ,rust-assert-approx-eq-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/image-rs/imageproc")
- (synopsis "Image processing operations")
- (description "This package provides image processing operations.")
- (license license:expat)))
-
-(define-public rust-imageproc-0.23
- (package
- (inherit rust-imageproc-0.25)
- (name "rust-imageproc")
- (version "0.23.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "imageproc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mszh0jz8208r9h62aq61mda7xf6pwldcmcnl80n6ihx6n9ykbmn"))))
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs (("rust-approx" ,rust-approx-0.5)
- ("rust-conv" ,rust-conv-0.3)
- ("rust-image" ,rust-image-0.24)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-nalgebra" ,rust-nalgebra-0.30)
- ("rust-num" ,rust-num-0.4)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rand-distr" ,rust-rand-distr-0.2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rusttype" ,rust-rusttype-0.9)
- ("rust-sdl2" ,rust-sdl2-0.35))
- #:cargo-development-inputs
- (("rust-assert-approx-eq" ,rust-assert-approx-eq-1)
- ("rust-image" ,rust-image-0.24)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))))
-
-(define-public rust-imgref-1
- (package
- (name "rust-imgref")
- (version "1.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "imgref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0254wzkakm31fdix6diqng0fkggknibh0b1iv570ap0djwykl9nh"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/kornelski/imgref")
- (synopsis "2D slice of a @code{Vec}")
- (description
- "This package provides a trivial struct for interchange of 2d-dimensional
-pixel buffers with width, height and stride.")
- (license license:cc0)))
-
-(define-public rust-jpeg-decoder-0.3
- (package
- (name "rust-jpeg-decoder")
- (version "0.3.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "jpeg-decoder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c1k53svpdyfhibkmm0ir5w0v3qmcmca8xr8vnnmizwf6pdagm7m"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs
- (("rust-rayon" ,rust-rayon-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-png" ,rust-png-0.16)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/image-rs/jpeg-decoder")
- (synopsis "JPEG decoder")
- (description "JPEG decoder written in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-jpeg-decoder-0.1
- (package
- (inherit rust-jpeg-decoder-0.3)
- (name "rust-jpeg-decoder")
- (version "0.1.22")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jpeg-decoder" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wnh0bmmswpgwhgmlizz545x8334nlbmkq8imy9k224ri3am7792"))))
- (arguments
- `(#:tests? #f ; Some test files missing.
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-rayon" ,rust-rayon-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-png" ,rust-png-0.16)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-katexit-0.1
- (package
- (name "rust-katexit")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "katexit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1368kfz2cfsqk2sa4gy2cdzy8ynffv24p8wq49y20b6f932084zb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/termoshtt/katexit")
- (synopsis "Insert KaTeX autorender script into rustdoc")
- (description
- "This package provides a @code{KaTeX} autorender script into rustdoc.")
- (license license:asl2.0)))
-
-(define-public rust-keyframe-1
- (package
- (name "rust-keyframe")
- (version "1.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "keyframe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1afr5ffns3k79xaqnw6rw3qn8sngwly6gxfnjn8d060mk3vqnw30"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Done to avoid dev dependency on ggez, a game engine.
- #:cargo-inputs (("rust-mint" ,rust-mint-0.5)
- ("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/HannesMann/keyframe")
- (synopsis "Simple library for animation in Rust")
- (description
- "This package provides a simple library for animation in Rust.
-It's features include:
-
-@enumerate
-@item Several easing functions, including user-defined Bézier curves and keyframable curves.
-@item Animation sequences (like CSS keyframes).
-@item @code{mint} integration for 2D/3D/4D support (points, rectangles, colors, etc).
-@end enumerate")
- (license license:expat)))
-
-(define-public rust-khronos-egl-5
- (package
- (name "rust-khronos-egl")
- (version "5.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "khronos-egl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qw31jzaly1kcn2smicmcm6g4y5sh0y5l8fnaca85ssaq0b2nf6i"))))
- (build-system cargo-build-system)
- (arguments
- ;; error: doctest failed
- `(#:tests? #f
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-libloading" ,rust-libloading-0.8)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:cargo-development-inputs
- (("rust-gl" ,rust-gl-0.14)
- ("rust-wayland-client" ,rust-wayland-client-0.28)
- ("rust-wayland-egl" ,rust-wayland-egl-0.28)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.28))))
- (native-inputs (list pkg-config wayland))
- (inputs (list mesa))
- (home-page "https://github.com/timothee-haudebourg/khronos-egl")
- (synopsis "Rust bindings for EGL")
- (description "This package provides Rust bindings for EGL.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-kmeans-colors-0.6
- (package
- (name "rust-kmeans-colors")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "kmeans_colors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "153qfhvvm7iisqjy6sy7mfw8x9h8y9y25z7ygvfkbp0i53xmz8g9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-image" ,rust-image-0.24)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-palette" ,rust-palette-0.7)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-structopt" ,rust-structopt-0.3))))
- (home-page "https://github.com/okaneco/kmeans-colors")
- (synopsis "Simple k-means clustering to find dominant colors in images")
- (description
- "This package provides simple k-means clustering to find dominant colors
-in images. Backed by a generic k-means implementation offered as a standalone
-library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-libdav1d-sys-0.6
- (package
- (name "rust-libdav1d-sys")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libdav1d-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wh5jgdm33ld6djxsc7cmwd1ifqys145zlbsf8516n625lscrj8j"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (delete-file-recursively "vendor")
- ;; Force linking to our packaged dav1d.
- (delete-file "build.rs")
- (with-output-to-file "build.rs"
- (lambda _
- (format #t "fn main() {~@
- println!(\"cargo:rustc-link-lib=dav1d\");~@
- }~%")))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (inputs (list dav1d))
- (home-page "https://github.com/njaard/libavif-rs")
- (synopsis "Link to dav1d AV1 decoder")
- (description
- "This package builds and links to the dav1d AV1 decoder.")
- (license license:bsd-2)))
-
-(define-public rust-libvips-1
- (package
- (name "rust-libvips")
- (version "1.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libvips" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0apwyz8dm9ysxmsry2savf3q0nd12k01pm33c1g5ph2s6s9hp29k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-num-derive" ,rust-num-derive-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2))))
- (inputs (list glib vips))
- (home-page "https://github.com/olxgroup-oss/libvips-rust-bindings")
- (synopsis "Safe bindings for libvips")
- (description "This package provides safe bindings for libvips.")
- (license license:expat)))
-
-(define-public rust-libwebp-sys-0.9
- (package
- (name "rust-libwebp-sys")
- (version "0.9.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libwebp-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cv7hxzh9p66q5c4ay30bvffh0y66abwmr2nliscwrbigkgk1kal"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (delete-file-recursively "vendor")
- ;; Force linking to our packaged libwebp.
- (delete-file "build.rs")
- (with-output-to-file "build.rs"
- (lambda _
- (format #t "fn main() {~@
- println!(\"cargo:rustc-link-lib=webp\");~@
- }~%")))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Test fails to find all webp functions.
- #:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-glob" ,rust-glob-0.3))))
- (inputs (list libwebp))
- (home-page "https://github.com/NoXF/libwebp-sys")
- (synopsis "Bindings to libwebp (bindgen, static linking)")
- (description
- "This package provides Bindings to libwebp (bindgen, static linking).")
- (license license:expat)))
-
-(define-public rust-libwebp-sys-0.4
- (package
- (inherit rust-libwebp-sys-0.9)
- (name "rust-libwebp-sys")
- (version "0.4.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "libwebp-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gvjaqhjpzdskx8x4q1lfgw24jnbjgkx4s6dxpkkg2d2ba4d37s3"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=tests::poke")
- #:cargo-inputs
- (("rust-cc" ,rust-cc-1))))))
-
-(define-public rust-line-drawing-0.7
- (package
- (name "rust-line-drawing")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "line_drawing" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fcna7hq1g1kkkqy07hydscx5d2zgb6gskz3vnsvsif8h8ysvisw"))))
- (build-system cargo-build-system)
- (arguments
- ;; This version does not specify any versions on dependants.
- `(#:tests? #f ; Cannot compile line_drawing for the test suite.
- #:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2))
- #:cargo-development-inputs
- (("rust-bresenham" ,rust-bresenham-0.1)
- ("rust-image" ,rust-image-0.22) ; 0.17?
- ("rust-rand" ,rust-rand-0.6))))
- (home-page "https://github.com/expenses/line_drawing")
- (synopsis "Collection of line-drawing algorithms")
- (description
- "This package provides a collection of line-drawing algorithms for use in
-graphics and video games.")
- (license license:expat)))
-
-(define-public rust-lyon-geom-1
- (package
- (name "rust-lyon-geom")
- (version "1.0.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lyon_geom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w45pmyn5bpyk39wyrgniam08z3dpg23dr1yid1xywkj13f9xxla"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-euclid" ,rust-euclid-0.22)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/nical/lyon")
- (synopsis "2D graphics rendering on the GPU using tessellation")
- (description
- "This package provides 2D graphics rendering on the GPU using tessellation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lyon-geom-0.17
- (package
- (inherit rust-lyon-geom-1)
- (name "rust-lyon-geom")
- (version "0.17.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lyon_geom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13lcghic8l1j632wsrds9cjw7k3vw8dhc8iy81cx50zxvb5rrn3i"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-euclid" ,rust-euclid-0.22)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-lyon-path-0.17
- (package
- (name "rust-lyon-path")
- (version "0.17.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lyon_path" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1h7vbfaanf3x7xch6md4q4ja3xmvsi41n7d6ga40vjk7yzymj2jv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lyon-geom" ,rust-lyon-geom-0.17)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/nical/lyon")
- (synopsis "Types and utilities to store, build and iterate over 2D paths")
- (description
- "Types and utilities to store, build and iterate over 2D paths.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lyon-svg-0.17
- (package
- (name "rust-lyon-svg")
- (version "0.17.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lyon_svg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fin6h9vwgz7gi2a1b0j9bp8a1aval2lvha1kzy7iijm4kgdcj3d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-lyon-path" ,rust-lyon-path-0.17)
- ("rust-svgtypes" ,rust-svgtypes-0.5))))
- (home-page "https://github.com/nical/lyon")
- (synopsis "SVG helpers for the lyon crates")
- (description "This package provides SVG helpers for the lyon crates.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-mp4parse-0.17
- (package
- (name "rust-mp4parse")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mp4parse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w654hv04w1zi2m9b1kji2610mrfrc554xqw4par5kn6sc1m58v3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=overflow_protection"
- "--skip=public")
- #:cargo-inputs (("rust-bitreader" ,rust-bitreader-0.3)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-fallible-collections" ,rust-fallible-collections-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-static-assertions" ,rust-static-assertions-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
- ("rust-test-assembler" ,rust-test-assembler-0.1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/mozilla/mp4parse-rust")
- (synopsis "Parser for ISO base media file format (mp4)")
- (description "Parser for ISO base media file format (mp4).")
- (license license:mpl2.0)))
-
-(define-public rust-osmesa-sys-0.1
- (package
- (name "rust-osmesa-sys")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "osmesa-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fq1q1zcgfb0qydrg9r2738jlwc4hqxgb9vj11z72bjxx7kfrkw8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-shared-library" ,rust-shared-library-0.1))))
- (home-page "https://crates.io/crates/osmesa-sys")
- (synopsis "OSMesa library bindings for Rust")
- (description "This package provides OSMesa library bindings for Rust.")
- (license license:cc0)))
-
-(define-public rust-palette-0.7
- (package
- (name "rust-palette")
- (version "0.7.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "palette" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rmn02mv6cb112504qyg7pyfa83c08hxpk5sw7jc5v659hc73gsc"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Regression tests not included.
- #:cargo-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-fast-srgb8" ,rust-fast-srgb8-1)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-palette-derive" ,rust-palette-derive-0.7)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-wide" ,rust-wide-0.7))
- #:cargo-development-inputs
- (("rust-enterpolation" ,rust-enterpolation-0.2)
- ("rust-image" ,rust-image-0.23)
- ("rust-rand-mt" ,rust-rand-mt-4)
- ("rust-ron" ,rust-ron-0.8)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/Ogeon/palette")
- (synopsis "Convert and manage colors")
- (description
- "This package provides converting and managing colors in Rust with a focus
-on correctness, flexibility and ease of use.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-palette-0.6
- (package
- (inherit rust-palette-0.7)
- (name "rust-palette")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "palette" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jay4zbxfnz6hj9f78inb3n3hmaamivnrrapy4ri0n0jf67xd74g"))))
- (arguments
- `(#:cargo-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-palette-derive" ,rust-palette-derive-0.6)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-csv" ,rust-csv-1)
- ("rust-image" ,rust-image-0.23)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand-mt" ,rust-rand-mt-4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-palette-derive-0.7
- (package
- (name "rust-palette-derive")
- (version "0.7.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "palette_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c0xhpk1nqyq4jr2m8xnka7w47vqzc7m2vq9ih8wxyjv02phs0zm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-by-address" ,rust-by-address-1)
- ("rust-find-crate" ,rust-find-crate-0.6)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/Ogeon/palette")
- (synopsis "Automatically implement traits from the @code{palette} crate")
- (description "This package allows automatically implements traits from the
-@code{palette} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-palette-derive-0.6
- (package
- (inherit rust-palette-derive-0.7)
- (name "rust-palette-derive")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "palette_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09z4nd4sbmzqd1pqr48vrdca3v2c03dzr70cmxs7zhp7m13dzvh5"))))
- (arguments
- `(#:cargo-inputs
- (("rust-find-crate" ,rust-find-crate-0.6)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-pbr-1
- (package
- (name "rust-pbr")
- (version "1.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pbr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "056mqvw168ziig1dgl2kq4vmkamv6gk3hv1x9696r6ynl3gjfn7d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=tty::unix::compare_with_stty")
- #:cargo-inputs (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/a8m/pb")
- (synopsis "Console progress bar for Rust")
- (description "This package provides a console progress bar for Rust.")
- (license license:expat)))
-
-(define-public rust-piston-float-1
- (package
- (name "rust-piston-float")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "piston-float" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0r35aasycms79hf2vf1ap40kkp8ywgl4hmfkf762dq8jwd3vw07r"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page
- "https://github.com/pistondevelopers/float")
- (synopsis
- "Traits for generic floats in game development")
- (description
- "Traits for generic floats in game development")
- (license license:expat)))
-
-(define-public rust-piston-gfx-texture-0.40
- (package
- (name "rust-piston-gfx-texture")
- (version "0.40.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "piston-gfx_texture" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nr5awdgk3njfvfanszrv4gxz93f6skid1c8yijswccygripchqz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-gfx" ,rust-gfx-0.18)
- ("rust-image" ,rust-image-0.22)
- ("rust-piston-texture" ,rust-piston-texture-0.8)
- ("rust-gfx-core" ,rust-gfx-core-0.9))))
- (home-page "https://github.com/pistondevelopers/gfx_texture")
- (synopsis
- "Gfx texture representation that works nicely with Piston libraries")
- (description "This package provides a Gfx texture representation that works
-nicely with Piston libraries.")
- (license license:expat)))
-
-(define-public rust-piston-graphics-api-version-0.2
- (package
- (name "rust-piston-graphics-api-version")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "piston-graphics_api_version" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1b5p6s45jqv057lpbxkiq3yrdjjhvcynmi2vjf8292rf0yh4hky5"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page
- "https://github.com/PistonDevelopers/graphics_api_version")
- (synopsis
- "Library for storing graphics API versions")
- (description
- "This package provides a library for storing graphics API versions")
- (license license:expat)))
-
-(define-public rust-piston-shaders-graphics2d-0.3
- (package
- (name "rust-piston-shaders-graphics2d")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "piston-shaders_graphics2d" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1dhh9bv4q19gdnj9d1nqq0yrvzs6gcn0c5j1p1f3xzyzq7d1gg4p"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page
- "https://github.com/PistonDevelopers/shaders")
- (synopsis "Shaders for 2D graphics in Rust")
- (description "Shaders for 2D graphics in Rust")
- (license license:expat)))
-
-(define-public rust-piston-texture-0.8
- (package
- (name "rust-piston-texture")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "piston-texture" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pcv5my49b8xzqcb87wqh2ndgvr4s9ipys96s0h9j2plxrj3bjb2"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page
- "https://github.com/pistondevelopers/texture")
- (synopsis "Generic library for textures")
- (description
- "This package provides a generic library for textures")
- (license license:expat)))
-
-(define-public rust-piston-viewport-1
- (package
- (name "rust-piston-viewport")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "piston-viewport" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16378hcy41b7x3zj2z4har0wq6fl4r62kf9p106jjl8hg2dv3aq1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-piston-float" ,rust-piston-float-1))))
- (home-page "https://github.com/PistonDevelopers/viewport")
- (synopsis "Library for storing viewport information")
- (description
- "This package provides a library for storing viewport information.")
- (license license:expat)))
-
-(define-public rust-pistoncore-event-loop-0.49
- (package
- (name "rust-pistoncore-event-loop")
- (version "0.49.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pistoncore-event_loop" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1h9ij9vx42xg39198yxdlpk842pli5jqm2kwswiv3bqqcji0fwsm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-pistoncore-input" ,rust-pistoncore-input-0.28)
- ("rust-pistoncore-window" ,rust-pistoncore-window-0.44))))
- (home-page "https://github.com/PistonDevelopers/piston")
- (synopsis "Piston event loop for games and interactive applications")
- (description "This package provides a Piston event loop for games and
-interactive applications.")
- (license license:expat)))
-
-(define-public rust-pistoncore-input-0.28
- (package
- (name "rust-pistoncore-input")
- (version "0.28.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pistoncore-input" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rrcz9px098m3nx98gvrvzirfdp3vg03cblfkcrp4wnvswc0hwq5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-piston-viewport" ,rust-piston-viewport-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-bitflags" ,rust-bitflags-1))))
- (home-page "https://github.com/PistonDevelopers/piston")
- (synopsis "Structure for user input")
- (description
- "This package provides a structure for user input.")
- (license license:expat)))
-
-(define-public rust-pistoncore-window-0.44
- (package
- (name "rust-pistoncore-window")
- (version "0.44.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pistoncore-window" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "18qy3nnpb9jczvkiyzzznamck0pzgiyi6073jrkldnci6b3in10q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-piston-graphics-api-version"
- ,rust-piston-graphics-api-version-0.2)
- ("rust-pistoncore-input" ,rust-pistoncore-input-0.28))))
- (home-page "https://github.com/PistonDevelopers/piston")
- (synopsis "Library for window abstraction")
- (description
- "This package provides a library for window abstraction.")
- (license license:expat)))
-
-(define-public rust-png-0.17
- (package
- (name "rust-png")
- (version "0.17.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "png" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09kmkms9fmkbkarw0lnf0scqvjwwg3r7riddag0i3q39r0pil5c2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- ;; Not all files included.
- "--skip=decoder::stream::tests::image_gamma"
- "--skip=decoder::stream::tests::image_source_chromaticities"
- "--skip=decoder::stream::tests::image_source_sbit"
- "--skip=decoder::stream::tests::test_mdcv_and_clli_chunks"
- "--skip=decoder::stream::tests::test_two_iccp_chunks"
- "--skip=decoder::stream::tests::test_png_with_broken_iccp"
- "--skip=encoder::tests::image_palette"
- "--skip=decoder::Decoder<R>::set_ignore_iccp_chunk"
- "--skip=decoder::Decoder<R>::set_ignore_text_chunk"
- "--skip=decoder::Decoder<R>::set_limits"
- "--skip=src/lib.rs - (line 13)"
- "--skip=src/text_metadata.rs - text_metadata (line 25)")
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-fdeflate" ,rust-fdeflate-0.3)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-miniz-oxide" ,rust-miniz-oxide-0.8))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-clap" ,rust-clap-3)
- ("rust-criterion" ,rust-criterion-0.4)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-glium" ,rust-glium-0.32)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-term" ,rust-term-1))))
- (native-inputs (list pkg-config))
- (inputs (list expat fontconfig freetype))
- (home-page "https://github.com/image-rs/image-png")
- (synopsis "PNG decoding and encoding library in pure Rust")
- (description
- "This package is a PNG decoding and encoding library in pure Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-png-0.16
- (package
- (inherit rust-png-0.17)
- (name "rust-png")
- (version "0.16.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "png" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ipl44q3vy4kvx6j296vk7d4v8gvcg203lrkvvixwixq1j98fciw"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-deflate" ,rust-deflate-0.8)
- ("rust-miniz-oxide" ,rust-miniz-oxide-0.3))))))
-
-(define-public rust-png-0.15
- (package
- (inherit rust-png-0.16)
- (name "rust-png")
- (version "0.15.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "png" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10x2qkhyfnm3si5vgx77r2ik811gaap7ahi825wfxgsb0lirm1gg"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-deflate" ,rust-deflate-0.7)
- ("rust-inflate" ,rust-inflate-0.4))
- #:cargo-development-inputs
- (("rust-getopts" ,rust-getopts-0.2)
- ;; TODO: glium has many cyclic dependencies with other packages
- ;;("rust-glium" ,rust-glium-0.24)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-term" ,rust-term-0.6))))))
-
-(define-public rust-png-0.14
- (package
- (inherit rust-png-0.15)
- (name "rust-png")
- (version "0.14.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "png" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0nf3a8r9p9zrj4x30b48f7yv18dz9xkmrq9b3lnzmpnhzn0z9nk3"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-deflate" ,rust-deflate-0.7)
- ("rust-inflate" ,rust-inflate-0.4)
- ("rust-num-iter" ,rust-num-iter-0.1))
- #:cargo-development-inputs
- (("rust-getopts" ,rust-getopts-0.2)
- ;; TODO: glium has many cyclic dependencies with other packages
- ;; ("rust-glium" ,rust-glium-0.22)
- ("rust-glob" ,rust-glob-0.2)
- ("rust-rand" ,rust-rand-0.5)
- ("rust-term" ,rust-term-0.4))))))
-
-(define-public rust-png-0.12
- (package
- (inherit rust-png-0.14)
- (name "rust-png")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "png" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0nqlc8lqf8ncv3kj0gzlxwli61dbbxcjlrp176kvilw4sl09cjzm"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-deflate" ,rust-deflate-0.7)
- ("rust-inflate" ,rust-inflate-0.4)
- ("rust-num-iter" ,rust-num-iter-0.1))
- #:cargo-development-inputs
- (("rust-getopts" ,rust-getopts-0.2)
- ;; TODO: gluum has many cyclic dependencies with other packages
- ;; ("rust-glium" ,rust-glium-0.21)
- ("rust-glob" ,rust-glob-0.2)
- ("rust-term" ,rust-term-0.4))))))
-
-(define-public rust-qoi-0.4
- (package
- (name "rust-qoi")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "qoi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00c0wkb112annn2wl72ixyd78mf56p4lxkhlmsggx65l3v3n8vbz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `libqoi`
- #:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-png" ,rust-png-0.17)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/aldanor/qoi-rust")
- (synopsis "Encoder/decoder for QOI (Quite Okay Image) format")
- (description
- "VERY fast encoder/decoder for the @acronym{QOI, Quite Okay Image} format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ravif-0.11
- (package
- (name "rust-ravif")
- (version "0.11.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ravif" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ij51acd3pkl3rr2ha3r3nc7pvg649m49bvyngpcv98fpnbgs4r4"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-avif-serialize" ,rust-avif-serialize-0.8)
- ("rust-imgref" ,rust-imgref-1)
- ("rust-loop9" ,rust-loop9-0.1)
- ("rust-quick-error" ,rust-quick-error-2)
- ("rust-rav1e" ,rav1e)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rgb" ,rust-rgb-0.8))
- #:cargo-development-inputs (("rust-avif-parse" ,rust-avif-parse-1))))
- (native-inputs
- (list nasm pkg-config))
- (inputs
- (list libgit2 zlib))
- (home-page "https://lib.rs/ravif")
- (synopsis "Rust library for encoding images in AVIF format")
- (description
- "This package provides a rav1e-based pure Rust library for encoding images
-in AVIF format (powers the @code{cavif} tool).")
- (license license:bsd-3)))
-
-(define-public rust-ravif-0.8
- (package
- (inherit rust-ravif-0.11)
- (name "rust-ravif")
- (version "0.8.10+rust-1.67.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ravif" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r3s78781kb9lwysdvpdc80gavly33dcs4inhhp2dawml9g3rjss"))))
- (arguments
- `(#:skip-build? #t ; Needs rav1e-0.6
- #:cargo-inputs
- (("rust-avif-serialize" ,rust-avif-serialize-0.7)
- ("rust-imgref" ,rust-imgref-1)
- ("rust-loop9" ,rust-loop9-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-quick-error" ,rust-quick-error-2)
- ("rust-rav1e" ,rav1e)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rgb" ,rust-rgb-0.8))
- #:cargo-development-inputs
- (("rust-avif-parse" ,rust-avif-parse-1))))))
-
-(define-public rust-ravif-0.6.6-yanked
- (package
- (inherit rust-ravif-0.8)
- (name "rust-ravif")
- (version "0.6.6") ; This version was yanked!
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ravif" version))
- (file-name (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32 "0rfm63bv0q2rjyivmzlk4wma8xff6jralh7dr1bjz2aw4knm7cw1"))))
- (arguments
- `(#:skip-build? #t ; Not packaging older versions of rav1e.
- #:cargo-inputs
- (("rust-avif-serialize" ,rust-avif-serialize-0.6)
- ("rust-imgref" ,rust-imgref-1)
- ("rust-loop9" ,rust-loop9-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rav1e" ,rav1e) ; 0.5
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rgb" ,rust-rgb-0.8))
- #:cargo-development-inputs
- (("rust-avif-parse" ,rust-avif-parse-0.13))))
- (native-inputs
- (list nasm)) ;for building rav1e
- (inputs '())
- (properties '((crate-version-yanked? . #t)))))
-
-(define-public rust-ravif-0.6
- ;; There are no non-yanked versions of this semver.
- (deprecated-package "rust-ravif" rust-ravif-0.6.6-yanked))
-
-(define-public rust-raw-window-handle-0.6
- (package
- (name "rust-raw-window-handle")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "raw-window-handle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ff5c648hncwx7hm2a8fqgqlbvbl4xawb6v3xxv9wkpjyrr5arr0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
- #:cargo-development-inputs
- (("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/rust-windowing/raw-window-handle")
- (synopsis "Interoperability library for Rust Windowing applications")
- (description
- "Interoperability library for Rust Windowing applications.")
- (license (list license:expat license:asl2.0 license:zlib))))
-
-(define-public rust-raw-window-handle-0.5
- (package
- (inherit rust-raw-window-handle-0.6)
- (name "rust-raw-window-handle")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "raw-window-handle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1f9k10fgda464ia1b2hni8f0sa8i0bphdsbs3di032x80qgrmzzj"))))
- (arguments '())))
-
-(define-public rust-raw-window-handle-0.4
- (package
- (inherit rust-raw-window-handle-0.5)
- (name "rust-raw-window-handle")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "raw-window-handle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hgvrqbr2b62zhq4ryv08h92mwis9v8f7j9pwcgxzlp7nswvw05q"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cty" ,rust-cty-0.2))))))
-
-(define-public rust-raw-window-handle-0.3
- (package
- (inherit rust-raw-window-handle-0.4)
- (name "rust-raw-window-handle")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "raw-window-handle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xisj116xpaz1i2hci9jqfnccyixba1xryxl1gbdlj057la5b3z2"))))
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.4))))))
-
-(define-public rust-raw-window-metal-0.3
- (package
- (name "rust-raw-window-metal")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "raw-window-metal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xlfy69chky5gxk67p9h7zmf4n4y15fk9abani6c4m4d4n9s8kmc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cocoa" ,rust-cocoa-0.25)
- ("rust-core-graphics" ,rust-core-graphics-0.23)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5))))
- (home-page "https://github.com/norse-rs/raw-window-metal")
- (synopsis "Interop library between Metal and raw-window-handle")
- (description "Interop library between Metal and raw-window-handle.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-resize-0.8
- (package
- (name "rust-resize")
- (version "0.8.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "resize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w0fsb9ab1q4yyr5fyhcahjsp5wk97vh550lg52kyy3ynk8078c7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.15)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rgb" ,rust-rgb-0.8))
- #:cargo-development-inputs (("rust-png" ,rust-png-0.17))))
- (home-page "https://github.com/PistonDevelopers/resize")
- (synopsis "Image resampling library in pure Rust")
- (description "This package provides an image resampling library in pure Rust.")
- (license license:expat)))
-
-(define-public rust-resize-0.7
- (package
- (inherit rust-resize-0.8)
- (name "rust-resize")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "resize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hdd5r2m1700y6r88v5hq3q28xixrsbfhbzqz26409jyy3zvvrw7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-fallible-collections" ,rust-fallible-collections-0.4)
- ("rust-rgb" ,rust-rgb-0.8))
- #:cargo-development-inputs
- (("rust-png" ,rust-png-0.17))))))
-
-(define-public rust-resize-0.4
- (package
- (inherit rust-resize-0.7)
- (name "rust-resize")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "resize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bamrw2m37l8q46mcy6snp6106d93dq7x67hbbj32w88pjdhxn84"))))
- (arguments
- `(#:cargo-development-inputs (("rust-png" ,rust-png-0.16))))))
-
-(define-public rust-rgb-0.8
- (package
- (name "rust-rgb")
- (version "0.8.50")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rgb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02ii3nsciska0sj23ggxaz8gj64ksw8nbpfjcwxlh037chb7sfap"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-defmt" ,rust-defmt-0.3)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://lib.rs/crates/rgb")
- (synopsis "Struct for sharing pixels between crates")
- (description
- "This package provides @code{struct RGB/RGBA/etc.} for sharing pixels
-between crates + convenience methods for color manipulation. It allows no-copy
-high-level interoperability. It also adds common convenience methods and
-implements standard Rust traits to make `RGB`/`RGBA` pixels and slices
-first-class Rust objects.")
- (license license:expat)))
-
-(define-public rust-scad-1
- (package
- (name "rust-scad")
- (version "1.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scad" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yvy7ckfd7r261iywm75na1ykd9cl8h0q8ajb1iwg1jmnbs6vry6"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (delete-file-recursively "docs")
- ;; The very next commit in the repository updates nalgebra
- (substitute* "Cargo.toml"
- (("0\\.16\\.8") "0.27.1"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=common_objects::tests::cube_center_x"
- "--skip=common_objects::tests::cube_center_yz")
- #:cargo-inputs
- (("rust-nalgebra" ,rust-nalgebra-0.27))))
- (home-page "https://github.com/thezoq2/Rust-Scad")
- (synopsis "Crate for generating OpenSCAD models using Rust")
- (description
- "This package provides a crate for generating @code{OpenSCAD} models
-using Rust.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sdl2-0.36
- (package
- (name "rust-sdl2")
- (version "0.36.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sdl2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14c84p0fxgr3c9ji82myqzh5y8106rfkrk0byhs5mb8ygmlv4ml3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Building requires several SDL2 inputs.
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-c-vec" ,rust-c-vec-2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-sdl2-sys" ,rust-sdl2-sys-0.36))))
- (home-page "https://github.com/Rust-SDL2/rust-sdl2")
- (synopsis "SDL2 bindings for Rust")
- (description "This package provides SDL2 bindings for Rust.")
- (license license:expat)))
-
-(define-public rust-sdl2-0.35
- (package
- (inherit rust-sdl2-0.36)
- (name "rust-sdl2")
- (version "0.35.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "sdl2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06ivcavxhc7zyhbfmy2544dz0lnaqf33d9xf0jggpw93nrvr55gp"))))
- (arguments
- `(#:skip-build? #t ; Building requires several SDL2 inputs.
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-c-vec" ,rust-c-vec-2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.4)
- ("rust-sdl2-sys" ,rust-sdl2-sys-0.35))))))
-
-(define-public rust-sdl2-sys-0.36
- (package
- (name "rust-sdl2-sys")
- (version "0.36.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sdl2-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0adxb3n2bq8j58x7diwnm0d96qwa0fqgwjahg2srylsxskysrg16"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; `#[panic_handler]` function required, but not found
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.53)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cmake" ,rust-cmake-0.1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2)
- ("rust-version-compare" ,rust-version-compare-0.1))))
- (home-page "https://github.com/rust-sdl2/rust-sdl2")
- (synopsis "Raw SDL2 bindings for Rust, used internally rust-sdl2")
- (description "This package provides raw SDL2 bindings for Rust, used
-internally rust-sdl2.")
- (license license:expat)))
-
-(define-public rust-sdl2-sys-0.35
- (package
- (inherit rust-sdl2-sys-0.36)
- (name "rust-sdl2-sys")
- (version "0.35.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "sdl2-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w7ranfpmbvsnviq0y8d1cz9pajp8c4b84lslycq02kcrzi6nn73"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "SDL")))))
- (arguments
- `(#:skip-build? #t ; Building requires several SDL2 inputs.
- #:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.53)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cmake" ,rust-cmake-0.1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2)
- ("rust-version-compare" ,rust-version-compare-0.1))))))
-
-(define-public rust-smithay-client-toolkit-0.19
- (package
- (name "rust-smithay-client-toolkit")
- (version "0.19.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smithay-client-toolkit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05h05hg4dn3v6br5jbdbs5nalk076a64s7fn6i01nqzby2hxwmrl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Cut the dependency chain
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-calloop" ,rust-calloop-0.13)
- ("rust-calloop-wayland-source" ,rust-calloop-wayland-source-0.3)
- ("rust-cursor-icon" ,rust-cursor-icon-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-csd-frame" ,rust-wayland-csd-frame-0.3)
- ("rust-wayland-cursor" ,rust-wayland-cursor-0.31)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.32)
- ("rust-wayland-protocols-wlr" ,rust-wayland-protocols-wlr-0.3)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.31)
- ("rust-xkbcommon" ,rust-xkbcommon-0.7)
- ("rust-xkeysym" ,rust-xkeysym-0.2))))
- (home-page "https://github.com/smithay/client-toolkit")
- (synopsis "Toolkit for making client Wayland applications")
- (description
- "This package provides a toolkit for making client Wayland applications.")
- (license license:expat)))
-
-(define-public rust-smithay-client-toolkit-0.18
- (package
- (inherit rust-smithay-client-toolkit-0.19)
- (name "rust-smithay-client-toolkit")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smithay-client-toolkit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fpm2yfpsif7022w4xalxgn53y8w5dc8zkipcpbj1n1vmgpd6bwj"))))
- (arguments
- `(#:skip-build? #t ; Cut the dependency chain
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-calloop" ,rust-calloop-0.12)
- ("rust-calloop-wayland-source" ,rust-calloop-wayland-source-0.2)
- ("rust-cursor-icon" ,rust-cursor-icon-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-csd-frame" ,rust-wayland-csd-frame-0.3)
- ("rust-wayland-cursor" ,rust-wayland-cursor-0.31)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.31)
- ("rust-wayland-protocols-wlr" ,rust-wayland-protocols-wlr-0.2)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.31)
- ("rust-xkbcommon" ,rust-xkbcommon-0.7)
- ("rust-xkeysym" ,rust-xkeysym-0.2))))))
-
-(define-public rust-smithay-client-toolkit-0.16
- (package
- (inherit rust-smithay-client-toolkit-0.18)
- (name "rust-smithay-client-toolkit")
- (version "0.16.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "smithay-client-toolkit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fbfr05h4bcwkkymxwdkhh59pqwgx234pv23pxjbwb4g1gijf147"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-calloop" ,rust-calloop-0.10)
- ("rust-dlib" ,rust-dlib-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmap2" ,rust-memmap2-0.5)
- ("rust-nix" ,rust-nix-0.24)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.29)
- ("rust-wayland-cursor" ,rust-wayland-cursor-0.29)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.29))
- #:cargo-development-inputs (("rust-image" ,rust-image-0.24))))))
-
-(define-public rust-smithay-client-toolkit-0.15
- (package
- (inherit rust-smithay-client-toolkit-0.16)
- (name "rust-smithay-client-toolkit")
- (version "0.15.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smithay-client-toolkit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18wxla80y6m4l3dwawi7bl1d9m9dfcg4sxxjcgjqq3psjxmg2a4a"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-calloop" ,rust-calloop-0.9)
- ("rust-dlib" ,rust-dlib-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmap2" ,rust-memmap2-0.3)
- ("rust-nix" ,rust-nix-0.22)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.29)
- ("rust-wayland-cursor" ,rust-wayland-cursor-0.29)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.29))))))
-
-(define-public rust-smithay-client-toolkit-0.12
- (package
- (inherit rust-smithay-client-toolkit-0.15)
- (name "rust-smithay-client-toolkit")
- (version "0.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smithay-client-toolkit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "100bm0wk7agfk1dmfnqfjq55kn53srkyc3yq7vx9bb6ksmpwfl27"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-andrew" ,rust-andrew-0.3)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-calloop" ,rust-calloop-0.6)
- ("rust-dlib" ,rust-dlib-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmap2" ,rust-memmap2-0.1)
- ("rust-nix" ,rust-nix-0.18)
- ("rust-wayland-client" ,rust-wayland-client-0.28)
- ("rust-wayland-cursor" ,rust-wayland-cursor-0.28)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.28))
- #:cargo-development-inputs (("rust-image" ,rust-image-0.23))))))
-
-(define-public rust-smithay-client-toolkit-0.4
- (package
- (inherit rust-smithay-client-toolkit-0.12)
- (name "rust-smithay-client-toolkit")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smithay-client-toolkit" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1yj8yzd0lhqpsgq0x4iikl9a02q2hnkky81brk938alv0ibqrjrc"))))
- (arguments
- `(#:cargo-inputs
- (("rust-andrew" ,rust-andrew-0.2)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-dlib" ,rust-dlib-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-memmap" ,rust-memmap-0.7)
- ("rust-nix" ,rust-nix-0.14)
- ("rust-wayland-client" ,rust-wayland-client-0.21)
- ("rust-wayland-commons" ,rust-wayland-commons-0.21)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.21))
- #:cargo-development-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-image" ,rust-image-0.20)
- ("rust-wayland-client" ,rust-wayland-client-0.21))))))
-
-(define-public rust-smithay-clipboard-0.7
- (package
- (name "rust-smithay-clipboard")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smithay-clipboard" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0inqnr4x458nqz0wdcanbgn77dad3bj0m7pjj074lrv3qkp1d0nc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.19)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3))
- #:cargo-development-inputs
- (("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.19))))
- (native-inputs (list pkg-config))
- (inputs (list libxkbcommon))
- (home-page "https://github.com/smithay/smithay-clipboard")
- (synopsis "Access to the Wayland clipboard for client applications")
- (description
- "This package provides access to the Wayland clipboard for client
-applications.")
- (license license:expat)))
-
-(define-public rust-smithay-clipboard-0.6
- (package
- (inherit rust-smithay-clipboard-0.7)
- (name "rust-smithay-clipboard")
- (version "0.6.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smithay-clipboard" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s5hyhbmnk75i0sm14wy4dy7c576a4dyi1chfwdhpbhz1a3mqd0a"))))
- (arguments
- `(#:cargo-inputs
- (("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.16)
- ("rust-wayland-client" ,rust-wayland-client-0.29))
- #:cargo-development-inputs
- (("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.16))))))
-
-(define-public rust-softbuffer-0.4
- (package
- (name "rust-softbuffer")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "softbuffer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "025v65wsfncn1wp571rr9vj3ghfgnb6y06ai0nnjqy9favfiq18q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- ;; Not all files included.
- "--skip=src/lib.rs")
- #:cargo-inputs (("rust-as-raw-xcb-connection" ,rust-as-raw-xcb-connection-1)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-cfg-aliases" ,rust-cfg-aliases-0.2)
- ("rust-core-graphics" ,rust-core-graphics-0.24)
- ("rust-drm" ,rust-drm-0.12)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-foreign-types" ,rust-foreign-types-0.5)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2)
- ("rust-objc2-quartz-core" ,rust-objc2-quartz-core-0.2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.6)
- ("rust-redox-syscall" ,rust-redox-syscall-0.5)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-tiny-xlib" ,rust-tiny-xlib-0.2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-sys" ,rust-wayland-sys-0.31)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-windows-sys" ,rust-windows-sys-0.59)
- ("rust-x11rb" ,rust-x11rb-0.13))
- #:cargo-development-inputs
- (("rust-colorous" ,rust-colorous-1)
- ("rust-criterion" ,rust-criterion-0.4)
- ("rust-image" ,rust-image-0.25)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
- ("rust-web-time" ,rust-web-time-1)
- ("rust-winit" ,rust-winit-0.30))
- #:phases
- (modify-phases %standard-phases
- (add-after 'configure 'add-absolute-library-references
- (lambda* (#:key inputs vendor-dir #:allow-other-keys)
- (substitute* (find-files vendor-dir "\\.rs$")
- (("libX11\\.so")
- (search-input-file inputs "lib/libX11.so"))
- (("libX11-xcb\\.so")
- (search-input-file inputs "lib/libX11-xcb.so"))
- ;; Lots of libraries from rust-x11-dl and others.
- (("libX[[:alpha:]]*\\.so" all)
- (search-input-file inputs (string-append "lib/" all))))))
- (add-before 'check 'pre-check
- (lambda* (#:key native-inputs inputs #:allow-other-keys)
- ;; Most tests require an X server.
- (let ((xvfb (search-input-file (or native-inputs inputs)
- "bin/Xvfb"))
- (display ":1"))
- (setenv "DISPLAY" display)
- (system (string-append xvfb " " display " &"))))))))
- (inputs (list libx11
- libxcursor
- libxext
- libxft
- libxi
- libxinerama
- libxmu
- libxpresent
- libxrandr
- libxscrnsaver
- libxt
- libxtst))
- (native-inputs (list xorg-server-for-tests))
- (home-page "https://github.com/rust-windowing/softbuffer")
- (synopsis "Cross-platform software buffer")
- (description "Cross-platform software buffer.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-softbuffer-0.3
- (package
- (inherit rust-softbuffer-0.4)
- (name "rust-softbuffer")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "softbuffer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qiv299v034hq7v4d79mkyvhzl05snal9m4ffm7amaiyl8mcwrpj"))))
- (arguments
- `(#:cargo-inputs (("rust-as-raw-xcb-connection" ,rust-as-raw-xcb-connection-1)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-cfg-aliases" ,rust-cfg-aliases-0.1)
- ("rust-cocoa" ,rust-cocoa-0.25)
- ("rust-core-graphics" ,rust-core-graphics-0.23)
- ("rust-drm" ,rust-drm-0.11)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-foreign-types" ,rust-foreign-types-0.5)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-redox-syscall" ,rust-redox-syscall-0.4)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-tiny-xlib" ,rust-tiny-xlib-0.2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-sys" ,rust-wayland-sys-0.31)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-windows-sys" ,rust-windows-sys-0.48)
- ("rust-x11rb" ,rust-x11rb-0.12))
- #:cargo-development-inputs
- (("rust-colorous" ,rust-colorous-1)
- ("rust-criterion" ,rust-criterion-0.4)
- ("rust-image" ,rust-image-0.24)
- ("rust-instant" ,rust-instant-0.1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
- ("rust-winit" ,rust-winit-0.28)
- ("rust-winit-test" ,rust-winit-test-0.1))
- #:phases
- (modify-phases %standard-phases
- (add-after 'configure 'add-absolute-library-references
- (lambda* (#:key inputs vendor-dir #:allow-other-keys)
- (substitute* (find-files vendor-dir "\\.rs$")
- (("libX11\\.so")
- (search-input-file inputs "lib/libX11.so"))
- (("libX11-xcb\\.so")
- (search-input-file inputs "lib/libX11-xcb.so"))
- ;; Lots of libraries from rust-x11-dl and others.
- (("libX[[:alpha:]]*\\.so" all)
- (search-input-file inputs (string-append "lib/" all))))))
- (add-before 'check 'pre-check
- (lambda* (#:key native-inputs inputs #:allow-other-keys)
- ;; Most tests require an X server.
- (let ((xvfb (search-input-file (or native-inputs inputs)
- "bin/Xvfb"))
- (display ":1"))
- (setenv "DISPLAY" display)
- (system (string-append xvfb " " display " &"))))))))))
-
-(define-public rust-svg-metadata-0.4
- (package
- (name "rust-svg-metadata")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "svg_metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "002j0na1kfz4pgi43hdcz5baygzk6irnjd5lrmbqqfjldwn3sbx4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=readme_sect_usage_example_line_19")
- #:cargo-inputs (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-roxmltree" ,rust-roxmltree-0.18)
- ("rust-skeptic" ,rust-skeptic-0.13))
- #:cargo-development-inputs (("rust-skeptic" ,rust-skeptic-0.13))))
- (home-page "https://github.com/mre/svg-metadata")
- (synopsis
- "Extracts metadata (like the viewBox, width, and height) from SVG graphics")
- (description
- "This package provides extracts metadata (like the @code{viewBox}, width,
-and height) from SVG graphics.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-tiff-0.9
- (package
- (name "rust-tiff")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ghyxlz566dzc3scvgmzys11dhq2ri77kb8sznjakijlxby104xs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-flate2" ,rust-flate2-1)
- ("rust-jpeg-decoder" ,rust-jpeg-decoder-0.3)
- ("rust-weezl" ,rust-weezl-0.1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/image-rs/image-tiff")
- (synopsis "TIFF decoding and encoding library in pure Rust")
- (description
- "This package provides TIFF decoding and encoding library in pure Rust.")
- (license license:expat)))
-
-(define-public rust-tiff-0.8
- (package
- (inherit rust-tiff-0.9)
- (name "rust-tiff")
- (version "0.8.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "tiff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wg4a6w8sakyy0mggblg340mx8bgglx9hwsxsn8g5fpjkx7k6jbl"))))
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs
- (("rust-flate2" ,rust-flate2-1)
- ("rust-jpeg-decoder" ,rust-jpeg-decoder-0.3)
- ("rust-weezl" ,rust-weezl-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))))
-
-(define-public rust-tiff-0.6
- (package
- (inherit rust-tiff-0.8)
- (name "rust-tiff")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ds48vs919ccxa3fv1www7788pzkvpg434ilqkq7sjb5dmqg8lws"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-jpeg-decoder" ,rust-jpeg-decoder-0.1)
- ("rust-miniz-oxide" ,rust-miniz-oxide-0.4)
- ("rust-weezl" ,rust-weezl-0.1))))))
-
-(define-public rust-tiff-0.5
- (package
- (inherit rust-tiff-0.6)
- (name "rust-tiff")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiff" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0bzzvxcx21pzryxgd7x7a1himiqs2y4k55754wzlr56sqj3qlfrz"))))
- (arguments
- `(#:tests? #f ; not all test files included
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-lzw" ,rust-lzw-0.10)
- ("rust-miniz-oxide" ,rust-miniz-oxide-0.3))))))
-
-(define-public rust-tiff-0.3
- (package
- (inherit rust-tiff-0.5)
- (name "rust-tiff")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiff" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0zgmbny2f8rssqmjdfvnysy0vqwcvlwl6q9f5yixhavlqk7w5dyp"))))
- (arguments
- `(#:tests? #f ; Tests images not included with release.
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-lzw" ,rust-lzw-0.10)
- ("rust-num-derive" ,rust-num-derive-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-tiff-0.2
- (package
- (inherit rust-tiff-0.3)
- (name "rust-tiff")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiff" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kn7psgpacns337vvqh272rkqwnakmjd51rc7ygwnc03ibr38j0y"))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-lzw" ,rust-lzw-0.10)
- ("rust-num-derive" ,rust-num-derive-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2))))))
-
-(define-public rust-tiny-xlib-0.2
- (package
- (name "rust-tiny-xlib")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiny-xlib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vgbk1n6mk9vrvd228bpila359cz7vb9pbhyim507alv4r4qs2fl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=error_handling"
- "--skip=remove_and_re_insert"
- "--skip=smoke"
- "--skip=replace_old_handler")
- #:cargo-inputs (("rust-as-raw-xcb-connection" ,rust-as-raw-xcb-connection-1)
- ("rust-ctor" ,rust-ctor-0.2)
- ("rust-libloading" ,rust-libloading-0.8)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-x11-dl" ,rust-x11-dl-2)
- ("rust-x11rb" ,rust-x11rb-0.12))))
- (inputs
- (list libx11))
- (home-page "https://github.com/notgull/tiny-xlib")
- (synopsis "Tiny Xlib wrapper for Rust")
- (description "This package provides a tiny Xlib wrapper for Rust.")
- (license (list license:expat license:asl2.0 license:zlib))))
-
-(define-public rust-wayland-backend-0.3
- (package
- (name "rust-wayland-backend")
- (version "0.3.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xhnh0mn4cv0wmq3zcm0iic2sbhsz4qdra6kb58x8l51sz73ar85"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `wayland_scanner`
- #:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-downcast-rs" ,rust-downcast-rs-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.6)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-wayland-sys" ,rust-wayland-sys-0.31))
- #:cargo-development-inputs (("rust-concat-idents" ,rust-concat-idents-1)
- ("rust-env-logger" ,rust-env-logger-0.10))))
- (home-page "https://github.com/smithay/wayland-rs")
- (synopsis "Low-level bindings to the Wayland protocol")
- (description "This package provides low-level bindings to the Wayland
-protocol.")
- (license license:expat)))
-
-(define-public rust-wayland-backend-0.1
- (package
- (inherit rust-wayland-backend-0.3)
- (name "rust-wayland-backend")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n1yi6vna23wfkrpk1j46sx5qbsijh50viha4sra73by8lkqxd21"))))
- (arguments
- `(#:tests? #f ; Use of undeclared dependencies
- #:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-downcast-rs" ,rust-downcast-rs-1)
- ("rust-io-lifetimes" ,rust-io-lifetimes-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-wayland-sys" ,rust-wayland-sys-0.30))
- #:cargo-development-inputs
- (("rust-concat-idents" ,rust-concat-idents-1)
- ("rust-env-logger" ,rust-env-logger-0.10))))))
-
-(define-public rust-wayland-client-0.31
- (package
- (name "rust-wayland-client")
- (version "0.31.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-client" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "105j23dj1k36rpvv3nk5v3lm99gs029k3k429kbnzxv9zk9ljqmn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `wayland_protocols`
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.31))
- #:cargo-development-inputs (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/smithay/wayland-rs")
- (synopsis
- "Rust bindings to the standard C implementation of the wayland protocol")
- (description
- "This package provides Rust bindings to the standard C implementation of
-the wayland protocol, client side.")
- (license license:expat)))
-
-(define-public rust-wayland-client-0.30
- (package
- (inherit rust-wayland-client-0.31)
- (name "rust-wayland-client")
- (version "0.30.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-client" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1j3as2g1znrs2lpkksqcvx8pag85yiwwbcv6wb3lyrqgfxa9d728"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `wayland_protocols`
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-calloop" ,rust-calloop-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-wayland-backend" ,rust-wayland-backend-0.1)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.30))
- #:cargo-development-inputs
- (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-wayland-client-0.29
- (package
- (inherit rust-wayland-client-0.30)
- (name "rust-wayland-client")
- (version "0.29.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-client" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05b7qikqj22rjy17kqw5ar7j2chpy18dr0gqapvwjfd00n60cfrz"))))
- (arguments
- `(#:tests? #false ;circular dependency on wayland-protocols
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-downcast-rs" ,rust-downcast-rs-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.24)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-wayland-commons" ,rust-wayland-commons-0.29)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.29)
- ("rust-wayland-sys" ,rust-wayland-sys-0.29))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-wayland-client-0.28
- (package
- (inherit rust-wayland-client-0.29)
- (name "rust-wayland-client")
- (version "0.28.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-client" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m831sj4w5k0j9167f2dy3815k73g153j09271cz20p5a0ik7az3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `wayland_protocols`
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-downcast-rs" ,rust-downcast-rs-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.20)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-wayland-commons" ,rust-wayland-commons-0.28)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.28)
- ("rust-wayland-sys" ,rust-wayland-sys-0.28))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-wayland-client-0.23
- (package
- (inherit rust-wayland-client-0.28)
- (name "rust-wayland-client")
- (version "0.23.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-client" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nmw2kz70llc5mxwzg6bglnqy0qnyr9224zjmq9czazgw3mq045g"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-calloop" ,rust-calloop-0.4)
- ("rust-downcast-rs" ,rust-downcast-rs-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-nix" ,rust-nix-0.14)
- ("rust-wayland-commons" ,rust-wayland-commons-0.23)
- ("rust-wayland-sys" ,rust-wayland-sys-0.23)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.23))
- #:cargo-development-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-wayland-client-0.21
- (package
- (inherit rust-wayland-client-0.23)
- (name "rust-wayland-client")
- (version "0.21.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-client" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04r7dy074hhdalsi1day482wvmczr40hg7qvrnzkgxpakrgkx5j9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-calloop" ,rust-calloop-0.4)
- ("rust-downcast-rs" ,rust-downcast-rs-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-nix" ,rust-nix-0.14)
- ("rust-wayland-commons" ,rust-wayland-commons-0.21)
- ("rust-wayland-sys" ,rust-wayland-sys-0.21)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.21))
- #:cargo-development-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-wayland-commons-0.29
- (package
- (name "rust-wayland-commons")
- (version "0.29.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-commons" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00m90bnxqy0d6lzqlyazc1jh18jgbjwigmyr0rk3m8w4slsg34c6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-nix" ,rust-nix-0.24)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-wayland-sys" ,rust-wayland-sys-0.29))))
- (home-page "https://github.com/smithay/wayland-rs")
- (synopsis "Types and structures used by wayland-client and wayland-server")
- (description
- "This package provides common types and structures used by wayland-client
-and wayland-server.")
- (license license:expat)))
-
-(define-public rust-wayland-commons-0.28
- (package
- (inherit rust-wayland-commons-0.29)
- (name "rust-wayland-commons")
- (version "0.28.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-commons" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1npvcrwh8chjcji73c24hlp05zbv6dxv24bylb8bn4bhgja1f652"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-nix" ,rust-nix-0.20)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-wayland-sys" ,rust-wayland-sys-0.28))))))
-
-(define-public rust-wayland-commons-0.23
- (package
- (inherit rust-wayland-commons-0.28)
- (name "rust-wayland-commons")
- (version "0.23.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-commons" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nyvcs6xxxzqgh0wvc7z0fgi89bf3h9p4qrbf77bnfbwlb8v0rmv"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-nix" ,rust-nix-0.14)
- ("rust-wayland-sys" ,rust-wayland-sys-0.23))))))
-
-(define-public rust-wayland-commons-0.21
- (package
- (inherit rust-wayland-commons-0.23)
- (name "rust-wayland-commons")
- (version "0.21.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-commons" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1v1jpcsnn6cwwy5ii5pdl58i6b9slmi8mn4my4fpwrlbfsb8ih20"))))
- (arguments
- `(#:cargo-inputs
- (("rust-nix" ,rust-nix-0.14)
- ("rust-wayland-sys" ,rust-wayland-sys-0.21))))))
-
-(define-public rust-wayland-csd-frame-0.3
- (package
- (name "rust-wayland-csd-frame")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-csd-frame" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zjcmcqprfzx57hlm741n89ssp4sha5yh5cnmbk2agflvclm0p32"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cursor-icon" ,rust-cursor-icon-1)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3))))
- (home-page "https://github.com/rust-windowing/wayland-csd-frame")
- (synopsis "Common trait and types for wayland CSD interop")
- (description "This package provides common trait and types for wayland
-@acronym{CSD, Client Side Decorations} interop.")
- (license license:expat)))
-
-(define-public rust-wayland-cursor-0.31
- (package
- (name "rust-wayland-cursor")
- (version "0.31.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-cursor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k4yijr0rxlqw15clzbh6a3jd760l1xz3zg0gxg07c7xmb1qpc1j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rustix" ,rust-rustix-0.38)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-xcursor" ,rust-xcursor-0.3))))
- (home-page "https://github.com/smithay/wayland-rs")
- (synopsis "Bindings to libwayland-cursor")
- (description
- "This crate provides helpers to load the system provided cursor images
-and load them into WlBuffers as well as obtain the necessary metadata to
-properly display animated cursors.")
- (license license:expat)))
-
-(define-public rust-wayland-cursor-0.29
- (package
- (inherit rust-wayland-cursor-0.31)
- (name "rust-wayland-cursor")
- (version "0.29.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-cursor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qbn6wqmjibkx3lb3ggbp07iabzgx2zhrm0wxxxjbmhkdyvccrb8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-nix" ,rust-nix-0.24)
- ("rust-wayland-client" ,rust-wayland-client-0.29)
- ("rust-xcursor" ,rust-xcursor-0.3))))))
-
-(define-public rust-wayland-cursor-0.28
- (package
- (inherit rust-wayland-cursor-0.29)
- (name "rust-wayland-cursor")
- (version "0.28.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-cursor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nm61zkxwddq9x64dalcb5rihz2w6kz7blmxwx2nsn6ixn200qdy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-nix" ,rust-nix-0.20)
- ("rust-wayland-client" ,rust-wayland-client-0.28)
- ("rust-xcursor" ,rust-xcursor-0.3))))))
-
-(define-public rust-wayland-egl-0.29
- (package
- (name "rust-wayland-egl")
- (version "0.29.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-egl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z8hwixv5kj201p2pnbdwxbl4s9hz5cxd8i1v0k2j08sz14yjba0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-wayland-client" ,rust-wayland-client-0.29)
- ("rust-wayland-sys" ,rust-wayland-sys-0.29))))
- (native-inputs (list pkg-config))
- (inputs (list wayland))
- (home-page "https://github.com/smithay/wayland-rs")
- (synopsis "Bindings to libwayland-egl")
- (description
- "This crate provides bindings for OpenGL/Vulkan support for
-Wayland client apps. It creates an EGLSurface from any
-WlSurface, which can then play the role of the base surface for
-initializing an OpenGL or Vulkan context.")
- (license license:expat)))
-
-(define-public rust-wayland-egl-0.28
- (package
- (inherit rust-wayland-egl-0.29)
- (name "rust-wayland-egl")
- (version "0.28.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-egl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mk9yv9b5w64syi09x0ma3s7s7ajdn2hhvykh8wv4ml7w6qimflr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-wayland-client" ,rust-wayland-client-0.28)
- ("rust-wayland-sys" ,rust-wayland-sys-0.28))))))
-
-(define-public rust-wayland-protocols-0.32
- (package
- (name "rust-wayland-protocols")
- (version "0.32.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-protocols" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13pmq788d2w9c7sqpjjxi1344bzq1g1ja4vlaa4rlvjfgkjsvl3w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.31)
- ("rust-wayland-server" ,rust-wayland-server-0.31))))
- (home-page "https://github.com/smithay/wayland-rs")
- (synopsis "Generated API for the officials Wayland protocol extensions")
- (description
- "This package provides a generated API for the officials Wayland protocol
-extensions.")
- (license license:expat)))
-
-(define-public rust-wayland-protocols-0.31
- (package
- (inherit rust-wayland-protocols-0.32)
- (name "rust-wayland-protocols")
- (version "0.31.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-protocols" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x310l1p6p3p3l76nl1l2yava9408dy77s605917zadlp1jz70cg"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.31)
- ("rust-wayland-server" ,rust-wayland-server-0.31))))))
-
-(define-public rust-wayland-protocols-0.30
- (package
- (inherit rust-wayland-protocols-0.31)
- (name "rust-wayland-protocols")
- (version "0.30.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-protocols" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kcvvli38gdjb9c7dpa2s0ix4nnqfq7n2bbc39370kx9bhg10a1v"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-wayland-backend" ,rust-wayland-backend-0.1)
- ("rust-wayland-client" ,rust-wayland-client-0.30)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.30)
- ("rust-wayland-server" ,rust-wayland-server-0.30))))))
-
-(define-public rust-wayland-protocols-0.29
- (package
- (inherit rust-wayland-protocols-0.30)
- (name "rust-wayland-protocols")
- (version "0.29.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-protocols" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ihbjyd0w460gd7w22g9qabbwd4v8x74f8vsh7p25csljcgn4l5r"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-wayland-client" ,rust-wayland-client-0.29)
- ("rust-wayland-commons" ,rust-wayland-commons-0.29)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.29)
- ("rust-wayland-server" ,rust-wayland-server-0.29))))))
-
-(define-public rust-wayland-protocols-0.28
- (package
- (inherit rust-wayland-protocols-0.29)
- (name "rust-wayland-protocols")
- (version "0.28.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-protocols" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07w6kyr05fmajq3i8npfk4q6j5p35qja91x03zvaqfw09pm20ri8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-wayland-client" ,rust-wayland-client-0.28)
- ("rust-wayland-commons" ,rust-wayland-commons-0.28)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.28)
- ("rust-wayland-server" ,rust-wayland-server-0.28))))))
-
-(define-public rust-wayland-protocols-0.23
- (package
- (inherit rust-wayland-protocols-0.28)
- (name "rust-wayland-protocols")
- (version "0.23.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-protocols" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ygwbzqlnks5xzafka3c8ag6k92g2h6ygj2xsmvjfx2n6rj8dhkc"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-wayland-client" ,rust-wayland-client-0.23)
- ("rust-wayland-commons" ,rust-wayland-commons-0.23)
- ("rust-wayland-server" ,rust-wayland-server-0.23)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.23))))))
-
-(define-public rust-wayland-protocols-0.21
- (package
- (inherit rust-wayland-protocols-0.23)
- (name "rust-wayland-protocols")
- (version "0.21.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-protocols" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0i91yh3nxk9llhly2ly3nvlfx0lbpvyq919cgmnyx3j25bmf5zaa"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-wayland-client" ,rust-wayland-client-0.21)
- ("rust-wayland-commons" ,rust-wayland-commons-0.21)
- ("rust-wayland-server" ,rust-wayland-server-0.21)
- ("rust-wayland-sys" ,rust-wayland-sys-0.21)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.21))))))
-
-(define-public rust-wayland-protocols-plasma-0.3
- (package
- (name "rust-wayland-protocols-plasma")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-protocols-plasma" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g8jxv1k3zdbcqmhr4fpghgibp2940hz45sm2pmwfs7f92swlccv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.32)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.31)
- ("rust-wayland-server" ,rust-wayland-server-0.31))))
- (home-page "https://github.com/smithay/wayland-rs")
- (synopsis "Generated API for the Plasma wayland protocol extensions")
- (description "This package provides a generated API for the Plasma wayland
-protocol extensions.")
- (license license:expat)))
-
-(define-public rust-wayland-protocols-plasma-0.2
- (package
- (inherit rust-wayland-protocols-plasma-0.3)
- (name "rust-wayland-protocols-plasma")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-protocols-plasma" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yglbxd4ka8284k0j0ssh9hf6wd9qp2n0s2qrsdymyaz258kb013"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.31)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.31)
- ("rust-wayland-server" ,rust-wayland-server-0.31))))))
-
-(define-public rust-wayland-protocols-wlr-0.3
- (package
- (name "rust-wayland-protocols-wlr")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-protocols-wlr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08j0xfpfqv6kzbfzmdv6crfzalxbxc2n5m9hc4qkqg4jrpv14bkq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.32)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.31)
- ("rust-wayland-server" ,rust-wayland-server-0.31))))
- (home-page "https://github.com/smithay/wayland-rs")
- (synopsis "Generated API for the WLR wayland protocol extensions")
- (description "This package provides generated API for the WLR wayland
-protocol extensions.")
- (license license:expat)))
-
-(define-public rust-wayland-protocols-wlr-0.2
- (package
- (inherit rust-wayland-protocols-wlr-0.3)
- (name "rust-wayland-protocols-wlr")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-protocols-wlr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mjww9psk2nc5hm2q4s3qas30rbzfg1sb6qgw518fbbcdfvn27xd"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.31)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.31)
- ("rust-wayland-server" ,rust-wayland-server-0.31))))))
-
-(define-public rust-wayland-protocols-wlr-0.1
- (package
- (inherit rust-wayland-protocols-wlr-0.2)
- (name "rust-wayland-protocols-wlr")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-protocols-wlr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12jqi7n77l8a13hc5w5fkdgs4kdjk9i6nvl74njsdr106c4r3sgw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-wayland-backend" ,rust-wayland-backend-0.1)
- ("rust-wayland-client" ,rust-wayland-client-0.30)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.30)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.30)
- ("rust-wayland-server" ,rust-wayland-server-0.30))))))
-
-(define-public rust-wayland-scanner-0.31
- (package
- (name "rust-wayland-scanner")
- (version "0.31.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-scanner" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hv16shy6j32hi9i0r54pyk5pw3q7qfpkffmwchi3z75n80j0zsr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=client_gen::tests::client_gen"
- "--skip=interfaces::tests::interface_gen"
- "--skip=server_gen::tests::server_gen")
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quick-xml" ,rust-quick-xml-0.36)
- ("rust-quote" ,rust-quote-1))
- #:cargo-development-inputs (("rust-similar" ,rust-similar-2))))
- (home-page "https://github.com/smithay/wayland-rs")
- (synopsis "Generate Rust APIs from XML Wayland protocol files")
- (description
- "Wayland Scanner generates Rust APIs from XML Wayland protocol files.
-It is intended for use with wayland-sys. You should only need this crate if
-you are working on custom Wayland protocol extensions. Look at the
-wayland-client crate for usable bindings.")
- (license license:expat)))
-
-(define-public rust-wayland-scanner-0.30
- (package
- (inherit rust-wayland-scanner-0.31)
- (name "rust-wayland-scanner")
- (version "0.30.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-scanner" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03ikmfwacsgbym2y4raf05knl1qjlgg81sy0174jxhzvayr77f5r"))))
- (arguments
- `(#:tests? #f ; Tests expect running wayland instance.
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quick-xml" ,rust-quick-xml-0.28)
- ("rust-quote" ,rust-quote-1))
- #:cargo-development-inputs
- (("rust-similar" ,rust-similar-2))))))
-
-(define-public rust-wayland-scanner-0.29
- (package
- (inherit rust-wayland-scanner-0.30)
- (name "rust-wayland-scanner")
- (version "0.29.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-scanner" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lxx3i2kxnmsk421qx87lqqc9kd2y1ksjxcyg0pqbar2zbc06hwg"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-xml-rs" ,rust-xml-rs-0.8))))))
-
-(define-public rust-wayland-scanner-0.28
- (package
- (inherit rust-wayland-scanner-0.29)
- (name "rust-wayland-scanner")
- (version "0.28.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-scanner" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w839jsh7nrni4f2x5bkapf98w7kddxyqmpks4rf67dnvsr3x4nf"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-xml-rs" ,rust-xml-rs-0.8))))))
-
-(define-public rust-wayland-scanner-0.23
- (package
- (inherit rust-wayland-scanner-0.28)
- (name "rust-wayland-scanner")
- (version "0.23.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-scanner" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0g8wcphykjrcpslznyi3qccx1pckw97rckq5b295nfbg6r3j5c4k"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-xml-rs" ,rust-xml-rs-0.8))))))
-
-(define-public rust-wayland-scanner-0.21
- (package
- (inherit rust-wayland-scanner-0.23)
- (name "rust-wayland-scanner")
- (version "0.21.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-scanner" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17mp49v7w0p0x5ry628lj2llljnwkr9aj9g4bqqhfibid32jhf5z"))))))
-
-(define-public rust-wayland-server-0.31
- (package
- (name "rust-wayland-server")
- (version "0.31.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-server" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bc6nxzw9h9az22b42sd4m960mq2nja9dl5lkq8xnaiaf76355f8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-downcast-rs" ,rust-downcast-rs-1)
- ("rust-io-lifetimes" ,rust-io-lifetimes-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.31))))
- (home-page "https://github.com/smithay/wayland-rs")
- (synopsis
- "Bindings to the standard C implementation of the wayland protocol")
- (description
- "This package provides Rust bindings to the standard C implementation of
-the wayland protocol, server side.")
- (license license:expat)))
-
-(define-public rust-wayland-server-0.30
- (package
- (inherit rust-wayland-server-0.31)
- (name "rust-wayland-server")
- (version "0.30.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-server" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fnjhhcbnwgyplawc02v3b6nkxnhzl2981yiyzzlj7gyjs0c4hww"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-downcast-rs" ,rust-downcast-rs-1)
- ("rust-io-lifetimes" ,rust-io-lifetimes-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-wayland-backend" ,rust-wayland-backend-0.1)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.30))))))
-
-(define-public rust-wayland-server-0.29
- (package
- (inherit rust-wayland-server-0.30)
- (name "rust-wayland-server")
- (version "0.29.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-server" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11ickjbqpfs19wakf56l3j9asjcfw00d7wj48s3i99yvv1nq8q2k"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-downcast-rs" ,rust-downcast-rs-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.24)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-wayland-commons" ,rust-wayland-commons-0.29)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.29)
- ("rust-wayland-sys" ,rust-wayland-sys-0.29))))))
-
-(define-public rust-wayland-server-0.28
- (package
- (inherit rust-wayland-server-0.29)
- (name "rust-wayland-server")
- (version "0.28.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-server" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f2lclv6x794a48m3anqgx7qzz5s5dvbsj3xahnmz5izk1bhq7qb"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-downcast-rs" ,rust-downcast-rs-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.20)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-wayland-commons" ,rust-wayland-commons-0.28)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.28)
- ("rust-wayland-sys" ,rust-wayland-sys-0.28))))))
-
-(define-public rust-wayland-server-0.23
- (package
- (inherit rust-wayland-server-0.28)
- (name "rust-wayland-server")
- (version "0.23.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-server" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ccsalq6gnf07klnbjx2dxcbibhw03rqsgi578p913s3zsjlcg8a"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-calloop" ,rust-calloop-0.4)
- ("rust-downcast-rs" ,rust-downcast-rs-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-nix" ,rust-nix-0.14)
- ("rust-wayland-commons" ,rust-wayland-commons-0.23)
- ("rust-wayland-sys" ,rust-wayland-sys-0.23)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.23))))))
-
-(define-public rust-wayland-server-0.21
- (package
- (inherit rust-wayland-server-0.23)
- (name "rust-wayland-server")
- (version "0.21.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-server" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ayn4wlrpg0fw04prri9awpkjvbzjil0d3l3a8zs9pdbnspvw6ah"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-calloop" ,rust-calloop-0.4)
- ("rust-downcast-rs" ,rust-downcast-rs-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-nix" ,rust-nix-0.14)
- ("rust-wayland-commons" ,rust-wayland-commons-0.21)
- ("rust-wayland-sys" ,rust-wayland-sys-0.21)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.21))))))
-
-(define-public rust-wayland-sys-0.31
- (package
- (name "rust-wayland-sys")
- (version "0.31.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02cyl94ydazgjdjf7asm2phni8h62j4cg4pwr6sy7lwfiq6sra7g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-dlib" ,rust-dlib-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-libraries
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((libwayland (dirname (search-input-file
- inputs "lib/libwayland-client.so"))))
- (substitute* (find-files "src" "\\.rs$")
- (("libwayland.*\\.so" shared-lib)
- (string-append libwayland "/" shared-lib)))))))))
- (inputs (list wayland))
- (home-page "https://github.com/smithay/wayland-rs")
- (synopsis "FFI bindings to the various @file{libwayland-*.so} libraries")
- (description
- "This package provides FFI bindings to the various
-@file{libwayland-*.so} libraries. You should only need this crate if
-you are working on custom Wayland protocol extensions. Look at the
-crate @code{rust-wayland-client} for usable bindings.")
- (license license:expat)))
-
-(define-public rust-wayland-sys-0.30
- (package
- (inherit rust-wayland-sys-0.31)
- (name "rust-wayland-sys")
- (version "0.30.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01man4ll2kyxp9x2934rhnf98522pzwsd2c6jwr73q08qqma1cln"))))
- (arguments
- `(#:cargo-inputs
- (("rust-dlib" ,rust-dlib-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memoffset" ,rust-memoffset-0.7)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-libraries
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((libwayland (dirname (search-input-file
- inputs "lib/libwayland-client.so"))))
- (substitute* (find-files "src" "\\.rs$")
- (("libwayland.*\\.so" shared-lib)
- (string-append libwayland "/" shared-lib)))))))))))
-
-(define-public rust-wayland-sys-0.29
- (package
- (inherit rust-wayland-sys-0.30)
- (name "rust-wayland-sys")
- (version "0.29.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m79qqmr1hx7jlyrvnrxjma5s6dk5js9fjsr4nx7vv1r7hdcw4my"))))
- (arguments
- `(#:cargo-inputs
- (("rust-dlib" ,rust-dlib-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.6)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-libraries
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((libwayland (dirname (search-input-file
- inputs "lib/libwayland-client.so"))))
- (substitute* (find-files "src" "\\.rs$")
- (("libwayland.*\\.so" shared-lib)
- (string-append libwayland "/" shared-lib)))))))))
- (inputs (list wayland))))
-
-(define-public rust-wayland-sys-0.28
- (package
- (inherit rust-wayland-sys-0.29)
- (name "rust-wayland-sys")
- (version "0.28.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f7yy3c6h270xd4wk2nsrr9433gmkg29d5rfxndvzznpmslzqhfq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-dlib" ,rust-dlib-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.6)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-libraries
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((libwayland (assoc-ref inputs "wayland")))
- (substitute* (find-files "src" "\\.rs$")
- (("libwayland.*\\.so" shared-lib)
- (string-append libwayland "/lib/" shared-lib)))))))))
- (inputs (list wayland))))
-
-(define-public rust-wayland-sys-0.23
- (package
- (inherit rust-wayland-sys-0.28)
- (name "rust-wayland-sys")
- (version "0.23.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1x2qafvj8hd2x5qfaan2dfpw9amg0f5g9sqrkdy7qvbddsl8jknr"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-dlib" ,rust-dlib-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-wayland-sys-0.21
- (package
- (inherit rust-wayland-sys-0.23)
- (name "rust-wayland-sys")
- (version "0.21.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0a0ndgkg98pvmkv44yya4f7mxzjaxylknqh64bpa05w0azyv02jj"))))))
-
-(define-public rust-wayrs-client-1
- (package
- (name "rust-wayrs-client")
- (version "1.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayrs-client" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z7qcacf79ljvi7252sdw5cfa5vs6372a01b93v0cc68w5nq53hh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-tokio" ,rust-tokio-1)
- ("rust-wayrs-core" ,rust-wayrs-core-1)
- ("rust-wayrs-scanner" ,rust-wayrs-scanner-0.15))))
- (home-page "https://github.com/MaxVerevkin/wayrs")
- (synopsis "Wayland client library")
- (description "This package provides a wayland client library.")
- (license license:expat)))
-
-(define-public rust-wayrs-core-1
- (package
- (name "rust-wayrs-core")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayrs-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jf5gf60rmwky1q8g09adkl6gm8wssixnhm8vc2p1b2ksh6y78mn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/MaxVerevkin/wayrs")
- (synopsis "Core Wayland types for wayrs")
- (description "This package provides the core Wayland types for wayrs.")
- (license license:expat)))
-
-(define-public rust-wayrs-proto-parser-2
- (package
- (name "rust-wayrs-proto-parser")
- (version "2.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayrs-proto-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qhav3nzd69f4ikm19kv8k246rpg71qyih60hgz8l7dv9z8gsv79"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-quick-xml" ,rust-quick-xml-0.37))))
- (home-page "https://github.com/MaxVerevkin/wayrs")
- (synopsis "Parser for wayland protocol xml files")
- (description "This package provides a parser for wayland protocol
-xml files.")
- (license license:expat)))
-
-(define-public rust-wayrs-protocols-0.13
- (package
- (name "rust-wayrs-protocols")
- (version "0.13.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayrs-protocols" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ivs29fw27rcq7ahwy7c3zrx041fcal9cklyzg4wpri2npp64xdk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-wayrs-client" ,rust-wayrs-client-1))))
- (home-page "https://github.com/MaxVerevkin/wayrs")
- (synopsis "Collection of Wayland protocols to use with wayrs-client")
- (description
- "This package provides a collection of Wayland protocols to use
-with wayrs-client.")
- (license license:expat)))
-
-(define-public rust-wayrs-scanner-0.15
- (package
- (name "rust-wayrs-scanner")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayrs-scanner" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ic501bv24racms7gissz8v7axf71irrd134ljsjx557zv5p3w91"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-wayrs-proto-parser" ,rust-wayrs-proto-parser-2))))
- (home-page "https://github.com/MaxVerevkin/wayrs")
- (synopsis "Generates code for wayrs-client from xml files")
- (description "This package provides code generation for wayrs-client
-from xml files.")
- (license license:expat)))
-
-(define-public rust-webp-0.3
- (package
- (name "rust-webp")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "169dihaimcr3ih3fqg8z3n47aqd9rhb3vhw4hk0g0npva4pialwg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Test fails to find all webp functions.
- #:cargo-inputs (("rust-image" ,rust-image-0.25)
- ("rust-libwebp-sys" ,rust-libwebp-sys-0.9))
- #:cargo-development-inputs (("rust-image" ,rust-image-0.25))))
- (inputs (list libwebp))
- (home-page "https://github.com/jaredforth/webp")
- (synopsis "WebP conversion library")
- (description "This package provides a @code{WebP} conversion library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-webp-0.2
- (package
- (inherit rust-webp-0.3)
- (name "rust-webp")
- (version "0.2.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "webp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bhw6xp7vg4rx7flxgzvdzk21q2dx1bsn06h0yj7jq0n3y12y0ng"))))
- (arguments
- `(#:cargo-inputs
- (("rust-image" ,rust-image-0.24)
- ("rust-libwebp-sys" ,rust-libwebp-sys-0.4))
- #:cargo-development-inputs
- (("rust-image" ,rust-image-0.24))))))
-
-(define-public rust-winit-0.30
- (package
- (name "rust-winit")
- (version "0.30.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03rvf3pj0ag1nlr5xpndza5wy9chrzxnrzsbhrr815dvma045mzm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-android-activity" ,rust-android-activity-0.6)
- ("rust-atomic-waker" ,rust-atomic-waker-1)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-block2" ,rust-block2-0.5)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-calloop" ,rust-calloop-0.13)
- ("rust-cfg-aliases" ,rust-cfg-aliases-0.2)
- ("rust-concurrent-queue" ,rust-concurrent-queue-2)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.23)
- ("rust-cursor-icon" ,rust-cursor-icon-1)
- ("rust-dpi" ,rust-dpi-0.1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-ndk" ,rust-ndk-0.9)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-app-kit" ,rust-objc2-app-kit-0.2)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2)
- ("rust-objc2-ui-kit" ,rust-objc2-ui-kit-0.2)
- ("rust-orbclient" ,rust-orbclient-0.3)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.6)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.4)
- ("rust-redox-syscall" ,rust-redox-syscall-0.4)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-sctk-adwaita" ,rust-sctk-adwaita-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.19)
- ("rust-smol-str" ,rust-smol-str-0.2)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.32)
- ("rust-wayland-protocols-plasma" ,rust-wayland-protocols-plasma-0.3)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-web-time" ,rust-web-time-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52)
- ("rust-x11-dl" ,rust-x11-dl-2)
- ("rust-x11rb" ,rust-x11rb-0.13)
- ("rust-xkbcommon-dl" ,rust-xkbcommon-dl-0.4))
- #:cargo-development-inputs
- (("rust-console-error-panic-hook" ,rust-console-error-panic-hook-0.1)
- ("rust-image" ,rust-image-0.25)
- ("rust-softbuffer" ,rust-softbuffer-0.4)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-tracing-web" ,rust-tracing-web-0.1))))
- (home-page "https://github.com/rust-windowing/winit")
- (synopsis "Window creation library")
- (description
- "Winit is a window creation and management library. It can create
-windows and lets you handle events (for example: the window being resized, a
-key being pressed, a mouse movement, etc.) produced by window.
-
-Winit is designed to be a low-level brick in a hierarchy of libraries.
-Consequently, in order to show something on the window you need to use the
-platform-specific getters provided by winit, or another library.")
- (license license:asl2.0)))
-
-(define-public rust-winit-0.29
- (package
- (inherit rust-winit-0.30)
- (name "rust-winit")
- (version "0.29.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jp5j96hcr6xif7asgck522791fqmlmhd3wwy3x5fmk3babasn8d"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-android-activity" ,rust-android-activity-0.5)
- ("rust-atomic-waker" ,rust-atomic-waker-1)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-calloop" ,rust-calloop-0.12)
- ("rust-cfg-aliases" ,rust-cfg-aliases-0.1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.23)
- ("rust-cursor-icon" ,rust-cursor-icon-1)
- ("rust-icrate" ,rust-icrate-0.0.4)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-ndk" ,rust-ndk-0.8)
- ("rust-ndk-sys" ,rust-ndk-sys-0.5)
- ("rust-objc2" ,rust-objc2-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-orbclient" ,rust-orbclient-0.3)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.6)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.4)
- ("rust-redox-syscall" ,rust-redox-syscall-0.3)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-sctk-adwaita" ,rust-sctk-adwaita-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.18)
- ("rust-smol-str" ,rust-smol-str-0.2)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.31)
- ("rust-wayland-protocols-plasma" ,rust-wayland-protocols-plasma-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-web-time" ,rust-web-time-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.48)
- ("rust-x11-dl" ,rust-x11-dl-2)
- ("rust-x11rb" ,rust-x11rb-0.13)
- ("rust-xkbcommon-dl" ,rust-xkbcommon-dl-0.4))
- #:cargo-development-inputs
- (("rust-console-log" ,rust-console-log-1)
- ("rust-image" ,rust-image-0.24)
- ("rust-simple-logger" ,rust-simple-logger-4)
- ("rust-softbuffer" ,rust-softbuffer-0.3)
- ("rust-web-sys" ,rust-web-sys-0.3))))))
-
-(define-public rust-winit-0.28
- (package
- (inherit rust-winit-0.29)
- (name "rust-winit")
- (version "0.28.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "152bi6lrmnasg6dnsdjqgnzyis3n90i09cja720m4krq8l5xk5lm"))))
- (arguments
- `(#:cargo-inputs
- (("rust-android-activity" ,rust-android-activity-0.4)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-aliases" ,rust-cfg-aliases-0.1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.22)
- ("rust-dispatch" ,rust-dispatch-0.2)
- ("rust-instant" ,rust-instant-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-ndk" ,rust-ndk-0.7)
- ("rust-objc2" ,rust-objc2-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-orbclient" ,rust-orbclient-0.3)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-redox-syscall" ,rust-redox-syscall-0.3)
- ("rust-sctk-adwaita" ,rust-sctk-adwaita-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.16)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wayland-client" ,rust-wayland-client-0.29)
- ("rust-wayland-commons" ,rust-wayland-commons-0.29)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.29)
- ("rust-wayland-scanner" ,rust-wayland-scanner-0.29)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-windows-sys" ,rust-windows-sys-0.45)
- ("rust-x11-dl" ,rust-x11-dl-2))
- #:cargo-development-inputs
- (("rust-console-log" ,rust-console-log-0.2)
- ("rust-image" ,rust-image-0.24)
- ("rust-simple-logger" ,rust-simple-logger-2)
- ("rust-web-sys" ,rust-web-sys-0.3))))))
-
-(define-public rust-winit-0.27
- (package
- (inherit rust-winit-0.28)
- (name "rust-winit")
- (version "0.27.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z35jymza04gjniq0mmydq3m1mrr9pqfcwcldj4zvcl6pmpnsydv"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cocoa" ,rust-cocoa-0.24)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.22)
- ("rust-dispatch" ,rust-dispatch-0.2)
- ("rust-instant" ,rust-instant-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-ndk" ,rust-ndk-0.7)
- ("rust-ndk-glue" ,rust-ndk-glue-0.7)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.4)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-sctk-adwaita" ,rust-sctk-adwaita-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.16)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wayland-client" ,rust-wayland-client-0.29)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.29)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-windows-sys" ,rust-windows-sys-0.36)
- ("rust-x11-dl" ,rust-x11-dl-2))
- #:cargo-development-inputs (("rust-console-log" ,rust-console-log-0.2)
- ("rust-image" ,rust-image-0.24)
- ("rust-simple-logger" ,rust-simple-logger-2))))
- (native-inputs (list pkg-config))
- (inputs (list expat fontconfig freetype))))
-
-(define-public rust-winit-0.26
- (package
- (inherit rust-winit-0.28)
- (name "rust-winit")
- (version "0.26.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fp7cdh7llbqmm6ga8f6bzk9785jmkbyy1w631hr9faq3n9wqhwv"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cocoa" ,rust-cocoa-0.24)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.22)
- ("rust-core-video-sys" ,rust-core-video-sys-0.1)
- ("rust-dispatch" ,rust-dispatch-0.2)
- ("rust-instant" ,rust-instant-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-ndk" ,rust-ndk-0.5)
- ("rust-ndk-glue" ,rust-ndk-glue-0.5)
- ("rust-ndk-sys" ,rust-ndk-sys-0.2)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.15)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-x11-dl" ,rust-x11-dl-2))
- #:cargo-development-inputs
- (("rust-console-log" ,rust-console-log-0.2)
- ("rust-simple-logger" ,rust-simple-logger-1))))))
-
-(define-public rust-winit-0.24
- (package
- (inherit rust-winit-0.26)
- (name "rust-winit")
- (version "0.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15zmpx5ip6ziqhds7md1s0ri0blhxfa8fg1ylg84pf0frrpxlkns"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cocoa" ,rust-cocoa-0.24)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.22)
- ("rust-core-video-sys" ,rust-core-video-sys-0.1)
- ("rust-dispatch" ,rust-dispatch-0.2)
- ("rust-instant" ,rust-instant-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio-extras" ,rust-mio-extras-2)
- ("rust-ndk" ,rust-ndk-0.2)
- ("rust-ndk-glue" ,rust-ndk-glue-0.2)
- ("rust-ndk-sys" ,rust-ndk-sys-0.2)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.12)
- ("rust-stdweb" ,rust-stdweb-0.4)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-x11-dl" ,rust-x11-dl-2))
- #:cargo-development-inputs
- (("rust-console-log" ,rust-console-log-0.2)
- ("rust-simple-logger" ,rust-simple-logger-1))))))
-
-(define-public rust-winit-0.19
- (package
- (inherit rust-winit-0.24)
- (name "rust-winit")
- (version "0.19.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winit" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1a4lnfyvlc4jabhs30wlmkgdjv7qhbplmyp833kl7ykjni5yp5hy"))))
- (arguments
- `(#:cargo-inputs
- (("rust-android-glue" ,rust-android-glue-0.2)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cocoa" ,rust-cocoa-0.18)
- ("rust-core-foundation" ,rust-core-foundation-0.6)
- ("rust-core-graphics" ,rust-core-graphics-0.17)
- ("rust-image" ,rust-image-0.21)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-parking-lot" ,rust-parking-lot-0.9)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.4)
- ("rust-wayland-client" ,rust-wayland-client-0.21)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-x11-dl" ,rust-x11-dl-2))))))
-
-(define-public rust-winit-test-0.1
- (package
- (name "rust-winit-test")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winit-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1czdg3zvwazng2gwlda1nb26hklk1qizz84h97bk9mv2jf52yjx3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-owo-colors" ,rust-owo-colors-3)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
- ("rust-web-time" ,rust-web-time-0.2)
- ("rust-winit" ,rust-winit-0.28))
- #:cargo-development-inputs (("rust-winit" ,rust-winit-0.28))
- #:phases
- (modify-phases %standard-phases
- (add-after 'configure 'add-absolute-library-references
- (lambda* (#:key inputs vendor-dir #:allow-other-keys)
- (substitute* (find-files vendor-dir "\\.rs$")
- (("libX11\\.so")
- (search-input-file inputs "lib/libX11.so"))
- (("libX11-xcb\\.so")
- (search-input-file inputs "lib/libX11-xcb.so"))
- ;; Lots of libraries from rust-x11-dl and others.
- (("libX[[:alpha:]]*\\.so" all)
- (search-input-file inputs (string-append "lib/" all))))))
- (add-before 'check 'pre-check
- (lambda* (#:key native-inputs inputs #:allow-other-keys)
- ;; Tests do not expect XDG_RUNTIME_DIR to be empty.
- (setenv "XDG_RUNTIME_DIR" "/tmp")
-
- ;; Most tests require an X server.
- (let ((xvfb (search-input-file (or native-inputs inputs)
- "bin/Xvfb"))
- (display ":1"))
- (setenv "DISPLAY" display)
- (system (string-append xvfb " " display " &"))))))))
- (inputs (list libx11
- libxcursor
- libxext
- libxft
- libxi
- libxinerama
- libxmu
- libxpresent
- libxrandr
- libxscrnsaver
- libxt
- libxtst))
- (native-inputs (list xorg-server-for-tests))
- (home-page "https://github.com/notgull/winit-test")
- (synopsis "Run tests using the winit event loop")
- (description "Run tests using the winit event loop.")
- (license (list license:expat license:asl2.0 license:zlib))))
-
-(define-public rust-x11-2
- (package
- (name "rust-x11")
- (version "2.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x11" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bnvl09d7044k067gqdx1ln2r0ljp5f4675icwb0216d9i3aabah"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (propagated-inputs
- (list mesa))
- (home-page "https://github.com/erlepereira/x11-rs")
- (synopsis "X11 library bindings for Rust")
- (description "This crate provides X11 library bindings for Rust.")
- (license license:expat)))
-
-(define-public rust-x11-clipboard-0.9
- (package
- (name "rust-x11-clipboard")
- (version "0.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x11-clipboard" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18rmsm0lrcc4hy2wqs7gn90czv59sv5bj07bbf76nfbysyrp8bb6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=tests::should_work_but_does_not")
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-x11rb" ,rust-x11rb-0.13))
- #:phases
- (modify-phases %standard-phases
- (add-before 'check 'pre-check
- (lambda* (#:key native-inputs inputs #:allow-other-keys)
- ;; Most tests require an X server.
- (let ((xvfb (search-input-file (or native-inputs inputs)
- "bin/Xvfb"))
- (display ":1"))
- (setenv "DISPLAY" display)
- (system (string-append xvfb " " display " &"))))))))
- (native-inputs (list xorg-server-for-tests))
- (home-page "https://github.com/quininer/x11-clipboard")
- (synopsis "X11 clipboard support for Rust")
- (description "This package provides x11 clipboard support for Rust.")
- (license license:expat)))
-
-(define-public rust-x11-clipboard-0.8
- (package
- (inherit rust-x11-clipboard-0.9)
- (name "rust-x11-clipboard")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x11-clipboard" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ps0fk1912vzy382fc8l926q8w1l8bxmw72l3kr9bwdi2l8wl6ml"))))
- (arguments
- `(#:cargo-inputs (("rust-x11rb" ,rust-x11rb-0.12))
- #:phases
- (modify-phases %standard-phases
- (add-before 'check 'pre-check
- (lambda* (#:key native-inputs inputs #:allow-other-keys)
- ;; Most tests require an X server.
- (let ((xvfb (search-input-file (or native-inputs inputs)
- "bin/Xvfb"))
- (display ":1"))
- (setenv "DISPLAY" display)
- (system (string-append xvfb " " display " &"))))))))))
-
-(define-public rust-x11-clipboard-0.7
- (package
- (inherit rust-x11-clipboard-0.8)
- (name "rust-x11-clipboard")
- (version "0.7.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "x11-clipboard" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0r3lgslbbdf0mb914n0f9q2pqci407r1pcddwbl7sfvc4alrl2wq"))))
- (arguments
- `(#:tests? #f ; Wants a running X server.
- #:cargo-inputs (("rust-x11rb" ,rust-x11rb-0.10))))))
-
-(define-public rust-x11-dl-2
- (package
- (name "rust-x11-dl")
- (version "2.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x11-dl" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vsiq62xpcfm0kn9zjw5c9iycvccxl22jya8wnk18lyxzqj5jwrq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/erlepereira/x11-rs.git")
- (synopsis "X11 library bindings for Rust")
- (description "This package provides X11 library bindings for Rust.")
- (license license:expat)))
-
-(define-public rust-x11rb-0.13
- (package
- (name "rust-x11rb")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x11rb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04jyfm0xmc538v09pzsyr2w801yadsgvyl2p0p76hzzffg5gz4ax"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-as-raw-xcb-connection" ,rust-as-raw-xcb-connection-1)
- ("rust-gethostname" ,rust-gethostname-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libloading" ,rust-libloading-0.8)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-x11rb-protocol" ,rust-x11rb-protocol-0.13))
- #:cargo-development-inputs
- (("rust-gethostname" ,rust-gethostname-0.4)
- ("rust-polling" ,rust-polling-3)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://github.com/psychon/x11rb")
- (synopsis "Rust bindings to X11")
- (description "This package provides Rust bindings to X11.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-x11rb-0.12
- (package
- (inherit rust-x11rb-0.13)
- (name "rust-x11rb")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x11rb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02h492k920mb1733cdmly138zfiwkspil6ssqcvi7inyshk1nr5i"))))
- (arguments
- `(#:cargo-inputs (("rust-as-raw-xcb-connection" ,rust-as-raw-xcb-connection-1)
- ("rust-gethostname" ,rust-gethostname-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libloading" ,rust-libloading-0.7)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-winapi-wsapoll" ,rust-winapi-wsapoll-0.1)
- ("rust-x11rb-protocol" ,rust-x11rb-protocol-0.12))
- #:cargo-development-inputs
- (("rust-polling" ,rust-polling-2)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))))
-
-(define-public rust-x11rb-0.11
- (package
- (inherit rust-x11rb-0.13)
- (name "rust-x11rb")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x11rb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05wn86brwm1cd8xgrbs9s1fy71asav8qlsrnlzkvm4fx2aacgwyd"))))
- (arguments
- `(#:cargo-inputs (("rust-gethostname" ,rust-gethostname-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libloading" ,rust-libloading-0.7)
- ("rust-nix" ,rust-nix-0.25)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-winapi-wsapoll" ,rust-winapi-wsapoll-0.1)
- ("rust-x11rb-protocol" ,rust-x11rb-protocol-0.11))))))
-
-(define-public rust-x11rb-0.10
- (package
- (inherit rust-x11rb-0.13)
- (name "rust-x11rb")
- (version "0.10.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "x11rb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01ympxagdl0qs35k1ww712shpnpbahkcc29j5dqmwd4z461lhasr"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gethostname" ,rust-gethostname-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libloading" ,rust-libloading-0.7)
- ("rust-nix" ,rust-nix-0.24)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-winapi-wsapoll" ,rust-winapi-wsapoll-0.1)
- ("rust-x11rb-protocol" ,rust-x11rb-protocol-0.10))))))
-
-(define-public rust-x11rb-protocol-0.13
- (package
- (name "rust-x11rb-protocol")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x11rb-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gfbxf2k7kbk577j3rjhfx7hm70kmwln6da7xyc4l2za0d2pq47c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))
- (home-page "https://github.com/psychon/x11rb")
- (synopsis "Rust bindings to X11")
- (description "Rust bindings to X11.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-x11rb-protocol-0.12
- (package
- (inherit rust-x11rb-protocol-0.13)
- (name "rust-x11rb-protocol")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x11rb-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g24qdvq0mbyl2npz7zqy5v6hpdxq2qakkpnp3x02rzvl3ww7ml2"))))
- (arguments
- `(#:cargo-inputs (("rust-nix" ,rust-nix-0.26)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4))))))
-
-(define-public rust-x11rb-protocol-0.11
- (package
- (inherit rust-x11rb-protocol-0.13)
- (name "rust-x11rb-protocol")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x11rb-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mlwsfb4w8dic0hf0qdxix81f7w07z9v2nsdwly0f8qi2hxm3cg0"))))
- (arguments
- `(#:cargo-inputs (("rust-nix" ,rust-nix-0.25)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3))))))
-
-(define-public rust-x11rb-protocol-0.10
- (package
- (inherit rust-x11rb-protocol-0.13)
- (name "rust-x11rb-protocol")
- (version "0.10.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "x11rb-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rxcpsmgrziwqy9ml81h8r1lwy422h1i5j3d007dpj8a3islbcjn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-nix" ,rust-nix-0.24)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))))
-
-(define-public rust-xkb-0.3
- (package
- (name "rust-xkb")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xkb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03rfx8n3pajc95riksnshh3aqm8dqij2iis5icl88pa6ylk9x0gj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-xcb" ,rust-xcb-1)
- ("rust-xkbcommon-sys" ,rust-xkbcommon-sys-1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list clang libxkbcommon-1.5 mesa))
- (home-page "https://github.com/meh/rust-xkb")
- (synopsis "Rusty wrapper around libxkbcommon")
- (description "This package provides Rusty wrapper around libxkbcommon.")
- (license license:wtfpl2)))
-
-(define-public rust-xkbcommon-0.7
- (package
- (name "rust-xkbcommon")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xkbcommon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07n9shhcls66wjvmk5pzqql46ipfdv7b8hbc384wgv9hk4jpv1hk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-as-raw-xcb-connection" ,rust-as-raw-xcb-connection-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memmap2" ,rust-memmap2-0.8)
- ("rust-xkeysym" ,rust-xkeysym-0.2))
- #:cargo-development-inputs (("rust-evdev" ,rust-evdev-0.11))))
- (inputs (list libxkbcommon))
- (home-page "https://github.com/rust-x-bindings/xkbcommon-rs")
- (synopsis "Rust bindings and wrappers for libxkbcommon")
- (description "This package provides a set of bindings and safe wrappers
-for @code{libxkbcommon}.")
- (license license:expat)))
-
-(define-public rust-xkbcommon-dl-0.4
- (package
- (name "rust-xkbcommon-dl")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xkbcommon-dl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1iai0r3b5skd9vbr8z5b0qixiz8jblzfm778ddm8ba596a0dwffh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-dlib" ,rust-dlib-0.5)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-xkeysym" ,rust-xkeysym-0.2))
- #:phases
- (modify-phases %standard-phases
- (add-after 'configure 'add-absolute-library-references
- (lambda* (#:key inputs vendor-dir #:allow-other-keys)
- (substitute* (find-files vendor-dir "\\.rs$")
- (("libxkbcommon-x11\\.so")
- (search-input-file inputs "lib/libxkbcommon-x11.so"))
- (("libxkbcommon\\.so")
- (search-input-file inputs "lib/libxkbcommon.so"))))))))
- (inputs
- (list libxkbcommon))
- (home-page "https://github.com/rust-windowing/xkbcommon-dl")
- (synopsis "Dynamically loaded xkbcommon and xkbcommon-x11 Rust bindings")
- (description
- "Dynamically loaded xkbcommon and xkbcommon-x11 Rust bindings.")
- (license license:expat)))
-
-(define-public rust-xkbcommon-sys-1
- (package
- (name "rust-xkbcommon-sys")
- (version "1.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xkbcommon-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "142ww452qq0q47fmc4khzsd0fbwmb71fjl7pci573zf83fvdpxsn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.63)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:phases
- (modify-phases %standard-phases
- (add-after 'configure 'add-absolute-library-references
- (lambda* (#:key inputs #:allow-other-keys)
- (setenv "XKBCOMMON_LIB_DIR"
- (assoc-ref inputs "libxkbcommon")))))))
- (native-inputs (list pkg-config))
- (inputs (list clang libxkbcommon-1.5))
- (home-page "https://github.com/meh/rust-xkbcommon-sys")
- (synopsis "Bindings to libxkbcommon")
- (description "This package provides bindings to libxkbcommon.")
- (license license:wtfpl2)))
-
-(define-public rust-xkeysym-0.2
- (package
- (name "rust-xkeysym")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xkeysym" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mksx670cszyd7jln6s7dhkw11hdfv7blwwr3isq98k22ljh1k5r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-x11rb" ,rust-x11rb-0.12))))
- (home-page "https://github.com/notgull/xkeysym")
- (synopsis "Rust library for working with X11 keysyms")
- (description
- "This package provides a library for working with X11 keysyms.")
- (license (list license:expat license:asl2.0 license:zlib))))
-
-(define-public rust-y4m-0.8
- (package
- (name "rust-y4m")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "y4m" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j24y2zf60lpxwd7kyg737hqfyqx16y32s0fjyi6fax6w4hlnnks"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-resize" ,rust-resize-0.4))))
- (home-page "https://github.com/image-rs/y4m")
- (synopsis "YUV4MPEG2 (@file{.y4m}) encoder and decoder")
- (description
- "This package provides a YUV4MPEG2 (@file{.y4m}) encoder and decoder.")
- (license license:expat)))
-
-;;;
-;;; Avoid adding new packages to the end of this file. To reduce the chances
-;;; of a merge conflict, place them above by existing packages with similar
-;;; functionality or similar names.
-;;;
diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
deleted file mode 100644
index e81f1d08b4..0000000000
--- a/gnu/packages/crates-gtk.scm
+++ /dev/null
@@ -1,5205 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2020, 2021, 2023, 2024 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2020, 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
-;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
-;;; Copyright © 2023 Steve George <steve@futurile.net>
-;;; Copyright © 2023 Sergio Pastor Pérez <sergio.pastorperez@outlook.es>
-;;; Copyright © 2024 Giacomo Leidi <goodoldpaul@autistici.org>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-(define-module (gnu packages crates-gtk)
- #:use-module (guix build-system cargo)
- #:use-module (guix download)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages)
- #:use-module (gnu packages)
- #:use-module (gnu packages crates-audio)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-windows)
- #:use-module (gnu packages gl)
- #:use-module (gnu packages glib)
- #:use-module (gnu packages gnome)
- #:use-module (gnu packages gstreamer)
- #:use-module (gnu packages gtk)
- #:use-module (gnu packages pkg-config)
- #:use-module (gnu packages webkit))
-
-;;;
-;;; Please: Try to add new module packages in alphabetic order.
-;;;
-
-(define-public rust-aperture-0.3
- (package
- (name "rust-aperture")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aperture" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02bjzskxp91br91yvf5f32wakp1i9948sxbsy9hdrxs52w38hr61"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs (list rust-gst-plugin-gtk4-0.11
- rust-gstreamer-0.21
- rust-gstreamer-pbutils-0.21
- rust-gstreamer-video-0.21
- rust-gtk4-0.7
- rust-log-0.4
- rust-pkg-config-0.3)))
- (native-inputs (list pkg-config))
- (inputs (list gdk-pixbuf glib graphene gstreamer gst-plugins-base
- gst-plugins-bad gtk pango))
- (home-page "https://gitlab.gnome.org/GNOME/snapshot")
- (synopsis "GTK Widget for cameras using gstreamer and pipewire")
- (description
- "This package provides GTK Widget for cameras using gstreamer and pipewire.")
- (license license:gpl3+)))
-
-(define-public rust-ashpd-0.6
- (package
- (name "rust-ashpd")
- (version "0.6.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ashpd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "109d7w6v0rnpy9lv4kmhwgh0sff0440s2vybj1k0ik4ib3d2xhja"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--" "--skip=src/lib.rs - (line 21)")
- #:cargo-inputs (("rust-async-fs" ,rust-async-fs-2)
- ("rust-async-net" ,rust-async-net-2)
- ("rust-enumflags2" ,rust-enumflags2-0.7)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gdk4-wayland" ,rust-gdk4-wayland-0.7)
- ("rust-gdk4-x11" ,rust-gdk4-x11-0.7)
- ("rust-gtk4" ,rust-gtk4-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pipewire" ,rust-pipewire-0.7)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-url" ,rust-url-2)
- ("rust-wayland-backend" ,rust-wayland-backend-0.1)
- ("rust-wayland-client" ,rust-wayland-client-0.30)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.30)
- ("rust-zbus" ,rust-zbus-3))
- #:cargo-development-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/bilelmoussaoui/ashpd")
- (synopsis "XDG portals wrapper in Rust using zbus")
- (description
- "This package provides an XDG portals wrapper in Rust using zbus.")
- (license license:expat)))
-
-(define-public rust-atk-0.14
- (package
- (name "rust-atk")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fi6f3k1lgd0iymar58hp88k76fm5pd1npi2avdn9r3mmb922fx8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-atk-sys" ,rust-atk-sys-0.14)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-glib" ,rust-glib-0.14)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (inputs
- (list at-spi2-core glib))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings for the ATK library")
- (description "Rust bindings for the ATK library")
- (license license:expat)))
-
-(define-public rust-atk-0.8
- (package
- (inherit rust-atk-0.14)
- (name "rust-atk")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gk6ijqsd6kh8cki1wznw570499psbppg3d5bqaayagjapxawka4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-atk-sys" ,rust-atk-sys-0.9)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-glib" ,rust-glib-0.9)
- ("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-gobject-sys" ,rust-gobject-sys-0.9)
- ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-atk-sys-0.18
- (package
- (name "rust-atk-sys")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0280k0xw21n3zzri8ynk5mxy7v1mk9d506l962lhngp3j1yhn7i5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=cross_validate_constants_with_c"
- "--skip=cross_validate_layout_with_c")
- #:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs
- (list at-spi2-core glib))
- (home-page "https://gtk-rs.org/")
- (synopsis "FFI bindings to libatk-1")
- (description "This package provides FFI bindings to libatk-1.")
- (license license:expat)))
-
-(define-public rust-atk-sys-0.14
- (package
- (inherit rust-atk-sys-0.18)
- (name "rust-atk-sys")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sl3pqfb2jaf9kcfxj9k43d7iv8gcl5zgdgn3j5vp13w2mqgdp5s"))))
- (arguments
- `(#:tests? #f ; missing files
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.14)
- ("rust-gobject-sys" ,rust-gobject-sys-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-atk-sys-0.10
- (package
- (inherit rust-atk-sys-0.14)
- (name "rust-atk-sys")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1knzvq2jdkx1nav619jbqsx2ivzh901rsp2wl57wr50x2fpy8c7m"))))
- (arguments
- `(#:tests? #f ;missing files
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-1))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs
- (list at-spi2-core glib))))
-
-(define-public rust-atk-sys-0.9
- (package
- (inherit rust-atk-sys-0.14)
- (name "rust-atk-sys")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vzcm1inhax78bcsbapr6mrp4z7lk783csyh200wi91pcxvw2lp5"))))
- (arguments
- `(#:tests? #f ;missing files
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-gobject-sys" ,rust-gobject-sys-0.9)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-cairo-rs-0.20
- (package
- (name "rust-cairo-rs")
- (version "0.20.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rp3jjgdz2996lk69chr84fjxr73y1gdl7c138093rks3ng6kynp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.20)
- ("rust-freetype-rs" ,rust-freetype-rs-0.37)
- ("rust-glib" ,rust-glib-0.20)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs (("rust-float-eq" ,rust-float-eq-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list cairo))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings for the Cairo library")
- (description "This package provides Rust bindings for the Cairo library.")
- (license license:expat)))
-
-(define-public rust-cairo-rs-0.19
- (package
- (inherit rust-cairo-rs-0.20)
- (name "rust-cairo-rs")
- (version "0.19.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qp5rixgipdj9d8yd5458hzfxam1rgpzcxi90vq6q0v91r6jmb5j"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.19)
- ("rust-freetype-rs" ,rust-freetype-rs-0.35)
- ("rust-glib" ,rust-glib-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-float-eq" ,rust-float-eq-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-cairo-rs-0.18
- (package
- (inherit rust-cairo-rs-0.19)
- (name "rust-cairo-rs")
- (version "0.18.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qjfkcq3mrh3p01nnn71dy3kn99g21xx3j8xcdvzn8ll2pq6x8lc"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.18)
- ("rust-freetype-rs" ,rust-freetype-rs-0.32)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-float-eq" ,rust-float-eq-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-float-eq" ,rust-float-eq-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-cairo-rs-0.17
- (package
- (inherit rust-cairo-rs-0.18)
- (name "rust-cairo-rs")
- (version "0.17.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02lz7kvml4m6fx02hy1pgk6ysils9di8n75m166kcpla0b206dmb"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.17)
- ("rust-freetype-rs" ,rust-freetype-rs-0.32)
- ("rust-glib" ,rust-glib-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-float-eq" ,rust-float-eq-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-cairo-rs-0.15
- (package
- (inherit rust-cairo-rs-0.17)
- (name "rust-cairo-rs")
- (version "0.15.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g396fdz8crf74dmmjarcsdbsm8qgxy3a5x9kw6m2d9xn28y6vn7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.15)
- ("rust-freetype" ,rust-freetype-0.7)
- ("rust-glib" ,rust-glib-0.15)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-cairo-rs-0.14
- (package
- (inherit rust-cairo-rs-0.15)
- (name "rust-cairo-rs")
- (version "0.14.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10ml7hxzj6w5k6yjdkcmxx0ds4mnrn9j3bdbk1nmh36vg5cp5d9k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.14)
- ("rust-freetype" ,rust-freetype-0.7)
- ("rust-glib" ,rust-glib-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-cairo-rs-0.9
- (package
- (inherit rust-cairo-rs-0.14)
- (name "rust-cairo-rs")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f5x6ipfpzz0ffph0pg0xfkdfcbr0jp59714zz857jp88zhg5h65"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.10)
- ("rust-glib" ,rust-glib-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-cairo-rs-0.8
- (package
- (inherit rust-cairo-rs-0.9)
- (name "rust-cairo-rs")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-rs" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11303v1fv6hsc9n70ak380gknkf0098phpcxqdhkmahqjsx4jw0m"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.9)
- ("rust-glib" ,rust-glib-0.9)
- ("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-gobject-sys" ,rust-gobject-sys-0.9)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-cairo-sys-rs-0.20
- (package
- (name "rust-cairo-sys-rs")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-sys-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13x85l52nl2izmdb48zzpkhhh1a4dsgqlp8gys4n1f5r2kwr10j2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.20)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-7)
- ("rust-windows-sys" ,rust-windows-sys-0.52)
- ("rust-x11" ,rust-x11-2))))
- (native-inputs (list pkg-config))
- (inputs (list cairo))
- (home-page "https://gtk-rs.org/")
- (synopsis "FFI bindings to libcairo")
- (description "This package provides FFI bindings to libcairo.")
- (license license:expat)))
-
-(define-public rust-cairo-sys-rs-0.19
- (package
- (inherit rust-cairo-sys-rs-0.20)
- (name "rust-cairo-sys-rs")
- (version "0.19.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-sys-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r0yp0lph77lm4blrn6fvdmz2i3r8ibkkjg6nmwbvvv4jq8v6fzx"))))
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6)
- ("rust-windows-sys" ,rust-windows-sys-0.52)
- ("rust-x11" ,rust-x11-2))))))
-
-(define-public rust-cairo-sys-rs-0.18
- (package
- (inherit rust-cairo-sys-rs-0.19)
- (name "rust-cairo-sys-rs")
- (version "0.18.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-sys-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lfsxl7ylw3phbnwmz3k58j1gnqi6kc2hdc7g3bb7f4hwnl9yp38"))))
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-x11" ,rust-x11-2))))))
-
-(define-public rust-cairo-sys-rs-0.17
- (package
- (inherit rust-cairo-sys-rs-0.18)
- (name "rust-cairo-sys-rs")
- (version "0.17.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-sys-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ccw4z59dx60khngx79g64c75abfwy7wnq57h2z82j7vn5k0q7b9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-x11" ,rust-x11-2))))))
-
-(define-public rust-cairo-sys-rs-0.15
- (package
- (inherit rust-cairo-sys-rs-0.17)
- (name "rust-cairo-sys-rs")
- (version "0.15.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-sys-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j6k4pps3dv6g0vlpmxc2xyk0s40vj2wpzi55lbwjspmpqlx8m9w"))))
- (arguments
- `(#:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.15)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-x11" ,rust-x11-2))))))
-
-(define-public rust-cairo-sys-rs-0.14
- (package
- (inherit rust-cairo-sys-rs-0.15)
- (name "rust-cairo-sys-rs")
- (version "0.14.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-sys-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w3md4xk87ign30wb3rqfmmj0q6pvg5arbm35flgsd08jxvbhj5l"))))
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-3)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-x11" ,rust-x11-2))))
- (native-inputs '())))
-
-(define-public rust-cairo-sys-rs-0.10
- (package
- (inherit rust-cairo-sys-rs-0.14)
- (name "rust-cairo-sys-rs")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-sys-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19wch8zc11hbi724mn16hhqyff8kw5c5bsbdlzpxdwfmkadn7lif"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-1)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-x11" ,rust-x11-2))))))
-
-(define-public rust-cairo-sys-rs-0.9
- (package
- (inherit rust-cairo-sys-rs-0.10)
- (name "rust-cairo-sys-rs")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cairo-sys-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qsdy6s57yvscg2rfm7wdqrlhzbn1aq9lhk3dy1vw5f7r81blrgz"))))
- (arguments
- `(#:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-x11" ,rust-x11-2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))))
-
-(define-public rust-gdk-0.14
- (package
- (name "rust-gdk")
- (version "0.14.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fwkm4glh7cici6yd96qlddyp4s2l029wa1sgh6xxn00zkf4kmxr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cairo-rs" ,rust-cairo-rs-0.14)
- ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.14)
- ("rust-gdk-sys" ,rust-gdk-sys-0.14)
- ("rust-gio" ,rust-gio-0.14)
- ("rust-glib" ,rust-glib-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango" ,rust-pango-0.14))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (inputs
- (list cairo gdk-pixbuf glib gtk+ pango))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings for the GDK 3 library")
- (description "This package provides Rust bindings for the GDK 3 library.")
- (license license:expat)))
-
-(define-public rust-gdk-0.13
- (package
- (inherit rust-gdk-0.14)
- (name "rust-gdk")
- (version "0.13.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zbb9bwg2z9vlcjj9b59qch3mfmszsrxya7syc5a39v85adq606v"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cairo-rs" ,rust-cairo-rs-0.9)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.10)
- ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.9)
- ("rust-gdk-sys" ,rust-gdk-sys-0.10)
- ("rust-gio" ,rust-gio-0.9)
- ("rust-gio-sys" ,rust-gio-sys-0.10)
- ("rust-glib" ,rust-glib-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango" ,rust-pango-0.9))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-gdk-0.12
- (package
- (inherit rust-gdk-0.13)
- (name "rust-gdk")
- (version "0.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12bmk9vfpk7f03fx22cq9ps00xylsxcpmp8c8r95r1n05xvyirgv"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cairo-rs" ,rust-cairo-rs-0.8)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.9)
- ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.8)
- ("rust-gdk-sys" ,rust-gdk-sys-0.9)
- ("rust-gio" ,rust-gio-0.8)
- ("rust-gio-sys" ,rust-gio-sys-0.9)
- ("rust-glib" ,rust-glib-0.9)
- ("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-gobject-sys" ,rust-gobject-sys-0.9)
- ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango" ,rust-pango-0.8))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-gdk-pixbuf-0.20
- (package
- (name "rust-gdk-pixbuf")
- (version "0.20.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "068vj60x1hbw0anhjvg2id3sr96d202wp18a4zc3f8z9m5qr1hn4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.20)
- ("rust-gio" ,rust-gio-0.20)
- ("rust-glib" ,rust-glib-0.20)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gdk-pixbuf))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings for the GdkPixbuf library")
- (description
- "This package provides Rust bindings for the @code{GdkPixbuf} library.")
- (license license:expat)))
-
-(define-public rust-gdk-pixbuf-0.19
- (package
- (inherit rust-gdk-pixbuf-0.20)
- (name "rust-gdk-pixbuf")
- (version "0.19.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16c6kznkh3vi82843ays8awdm37fwjd1fblv6g3h64824shsnkk2"))))
- (arguments
- `(#:cargo-inputs (("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.19)
- ("rust-gio" ,rust-gio-0.19)
- ("rust-glib" ,rust-glib-0.19)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-gdk-pixbuf-0.18
- (package
- (inherit rust-gdk-pixbuf-0.19)
- (name "rust-gdk-pixbuf")
- (version "0.18.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v7svvl0g7zybndmis5inaqqgi1mvcc6s1n8rkb31f5zn3qzbqah"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.18)
- ("rust-gio" ,rust-gio-0.18)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-gdk-pixbuf-0.17
- (package
- (inherit rust-gdk-pixbuf-0.18)
- (name "rust-gdk-pixbuf")
- (version "0.17.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05q7ajsp2z8xi355h26k7lvq7n3lj9xm61vhn045g3238v46npb9"))))
- (arguments
- `(#:tests? #f ; `Errors` doesn't implement `std::fmt::Display`
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.17)
- ("rust-gio" ,rust-gio-0.17)
- ("rust-glib" ,rust-glib-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (inputs (list gdk-pixbuf))))
-
-(define-public rust-gdk-pixbuf-0.15
- (package
- (inherit rust-gdk-pixbuf-0.17)
- (name "rust-gdk-pixbuf")
- (version "0.15.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16k1z21r76m620z61kfmgid1n6s8dnxpa4zlrppcr6dhr2fdsf5d"))))
- (arguments
- `(;; FIXME: error[E0277]: `Errors` doesn't implement `std::fmt::Display`
- #:tests? #f
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.15)
- ("rust-gio" ,rust-gio-0.15)
- ("rust-glib" ,rust-glib-0.15)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-gdk-pixbuf-0.14
- (package
- (inherit rust-gdk-pixbuf-0.15)
- (name "rust-gdk-pixbuf")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03xi6pi0h9jwkxvja18k75x5pblsiym4p39cmf7ypnh1iz5r4hak"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.14)
- ("rust-gio" ,rust-gio-0.14)
- ("rust-glib" ,rust-glib-0.14)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-gdk-pixbuf-0.9
- (package
- (inherit rust-gdk-pixbuf-0.14)
- (name "rust-gdk-pixbuf")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12lrk7zwshid8dgx9vg87bk0h4a0ilpi7w48idsrpm4xp4yawvcg"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.10)
- ("rust-gio" ,rust-gio-0.9)
- ("rust-gio-sys" ,rust-gio-sys-0.10)
- ("rust-glib" ,rust-glib-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-gdk-pixbuf-0.8
- (package
- (inherit rust-gdk-pixbuf-0.9)
- (name "rust-gdk-pixbuf")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mxxca0fkcw2rsd3kl3nvlb8ys4cgxqx4n5isjbv0adk8q624j72"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.9)
- ("rust-gio" ,rust-gio-0.8)
- ("rust-gio-sys" ,rust-gio-sys-0.9)
- ("rust-glib" ,rust-glib-0.9)
- ("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-gobject-sys" ,rust-gobject-sys-0.9)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-gdk-pixbuf-sys-0.20
- (package
- (name "rust-gdk-pixbuf-sys")
- (version "0.20.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gdz43p4zsck7w6isin0zi3ydacg0c3l6yyqzgrza7drb6q46wv8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gio-sys" ,rust-gio-sys-0.20)
- ("rust-glib-sys" ,rust-glib-sys-0.20)
- ("rust-gobject-sys" ,rust-gobject-sys-0.20)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-7))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list gdk-pixbuf gtk+))
- (home-page "https://gtk-rs.org/")
- (synopsis "FFI bindings to libgdk_pixbuf-2.0")
- (description
- "This package provides FFI bindings to @code{libgdk_pixbuf-2.0}.")
- (license license:expat)))
-
-(define-public rust-gdk-pixbuf-sys-0.19
- (package
- (inherit rust-gdk-pixbuf-sys-0.20)
- (name "rust-gdk-pixbuf-sys")
- (version "0.19.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y93g24mdgskvyhva46xv3qyb1cvj5xpi0yqnh7cb31wz2j0byjf"))))
- (arguments
- `(#:cargo-inputs (("rust-gio-sys" ,rust-gio-sys-0.19)
- ("rust-glib-sys" ,rust-glib-sys-0.19)
- ("rust-gobject-sys" ,rust-gobject-sys-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gdk-pixbuf-sys-0.18
- (package
- (inherit rust-gdk-pixbuf-sys-0.19)
- (name "rust-gdk-pixbuf-sys")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xya543c4ffd2n7aiwwrdxsyc9casdbasafi6ixcknafckm3k61z"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gio-sys" ,rust-gio-sys-0.18)
- ("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gdk-pixbuf-sys-0.17
- (package
- (inherit rust-gdk-pixbuf-sys-0.18)
- (name "rust-gdk-pixbuf-sys")
- (version "0.17.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jvh91lzanr1a8c5h6ya8i4jzx7ifs8mjxjnmg8dfriw24yfr1cj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gio-sys" ,rust-gio-sys-0.17)
- ("rust-glib-sys" ,rust-glib-sys-0.17)
- ("rust-gobject-sys" ,rust-gobject-sys-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (inputs
- (list gdk-pixbuf))))
-
-(define-public rust-gdk-pixbuf-sys-0.15
- (package
- (inherit rust-gdk-pixbuf-sys-0.17)
- (name "rust-gdk-pixbuf-sys")
- (version "0.15.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19q2qjrzmmgc7bbs59sk6k0sv3xhpmnk9a2h0cajfr95g19jy2ql"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gio-sys" ,rust-gio-sys-0.15)
- ("rust-glib-sys" ,rust-glib-sys-0.15)
- ("rust-gobject-sys" ,rust-gobject-sys-0.15)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gdk-pixbuf-sys-0.14
- (package
- (inherit rust-gdk-pixbuf-sys-0.15)
- (name "rust-gdk-pixbuf-sys")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14759y4z2najwv3hpvdqi2qqnz4lqrcdqqhpkkvciyq189qc15zh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-gio-sys" ,rust-gio-sys-0.14)
- ("rust-glib-sys" ,rust-glib-sys-0.14)
- ("rust-gobject-sys" ,rust-gobject-sys-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gdk-pixbuf-sys-0.10
- (package
- (inherit rust-gdk-pixbuf-sys-0.14)
- (name "rust-gdk-pixbuf-sys")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13qyxazj9bmw3llvkh6br8v7sypnbin2nxis366ppsa3gy54dziv"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-gio-sys" ,rust-gio-sys-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-1))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gdk-pixbuf-sys-0.9
- (package
- (inherit rust-gdk-pixbuf-sys-0.10)
- (name "rust-gdk-pixbuf-sys")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-pixbuf-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c2andpjb10y7bahh6nxnksh9m3g5qh4mgq9znx634cy1831p6fq"))))
- (arguments
- `(#:tests? #f ; tests not included in release
- #:cargo-inputs
- (("rust-gio-sys" ,rust-gio-sys-0.9)
- ("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-gobject-sys" ,rust-gobject-sys-0.9)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gdk-sys-0.18
- (package
- (name "rust-gdk-sys")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1whznljhqqni5sk1qwazkc75ik5gmc1zh8590cbswv9qndn8bzri"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags (list "--release" "--"
- "--skip=cross_validate_constants_with_c")
- #:cargo-inputs (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.18)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.18)
- ("rust-gio-sys" ,rust-gio-sys-0.18)
- ("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.18)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs
- (list cairo gdk-pixbuf gtk+ glib pango))
- (home-page "https://gtk-rs.org/")
- (synopsis "FFI bindings to libgdk-3")
- (description "This package provides FFI bindings to libgdk-3.")
- (license license:expat)))
-
-(define-public rust-gdk-sys-0.14
- (package
- (inherit rust-gdk-sys-0.18)
- (name "rust-gdk-sys")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07hz3gg039sy7iffy2w5srxzsnqf15i3ryxkqfd995k67lyin28f"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.14)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.14)
- ("rust-gio-sys" ,rust-gio-sys-0.14)
- ("rust-glib-sys" ,rust-glib-sys-0.14)
- ("rust-gobject-sys" ,rust-gobject-sys-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.14)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-system-deps" ,rust-system-deps-3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gdk-sys-0.10
- (package
- (inherit rust-gdk-sys-0.14)
- (name "rust-gdk-sys")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s8d2jymffbv2kpwrx53krf7mpy3vdfhbb5i2n02dz80qp7m75ha"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.10)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.10)
- ("rust-gio-sys" ,rust-gio-sys-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.10)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-system-deps" ,rust-system-deps-1))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gdk-sys-0.9
- (package
- (inherit rust-gdk-sys-0.10)
- (name "rust-gdk-sys")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fwgr1b3n0khlkhdq9145m6baz9y8207ya30d30g1gyij6g6gpva"))))
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.9)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.9)
- ("rust-gio-sys" ,rust-gio-sys-0.9)
- ("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-gobject-sys" ,rust-gobject-sys-0.9)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gdk4-0.8
- (package
- (name "rust-gdk4")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk4" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01qak43mrlszsy9cfsmqk1ql4228m2rylbg514g3fsidsjfmq9nv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cairo-rs" ,rust-cairo-rs-0.19)
- ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.19)
- ("rust-gdk4-sys" ,rust-gdk4-sys-0.8)
- ("rust-gio" ,rust-gio-0.19)
- ("rust-gl" ,rust-gl-0.14)
- ("rust-glib" ,rust-glib-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango" ,rust-pango-0.19))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list cairo gdk-pixbuf gtk))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings of the GDK 4 library")
- (description "This package provides rust bindings of the GDK 4 library.")
- (license license:expat)))
-
-(define-public rust-gdk4-0.7
- (package
- (inherit rust-gdk4-0.8)
- (name "rust-gdk4")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk4" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xiacc63p73apr033gjrb9dsk0y4yxnsljwfxbwfry41snd03nvy"))))
- (arguments
- `(#:tests? #f ; `Errors` doesn't implement `std::fmt::Display`
- #:cargo-inputs (("rust-cairo-rs" ,rust-cairo-rs-0.18)
- ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.18)
- ("rust-gdk4-sys" ,rust-gdk4-sys-0.7)
- ("rust-gio" ,rust-gio-0.18)
- ("rust-gl" ,rust-gl-0.14)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango" ,rust-pango-0.18))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-gdk4-sys-0.8
- (package
- (name "rust-gdk4-sys")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk4-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pb6vklx9ik7jx9cmrw2vywlx9ssqhll8q77ky8p8w56x2s8yhf9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.19)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.19)
- ("rust-gio-sys" ,rust-gio-sys-0.19)
- ("rust-glib-sys" ,rust-glib-sys-0.19)
- ("rust-gobject-sys" ,rust-gobject-sys-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.19)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list cairo gdk-pixbuf glib gtk pango))
- (home-page "https://gtk-rs.org/")
- (synopsis "FFI bindings of GDK 4")
- (description "This package provides FFI bindings of GDK 4.")
- (license license:expat)))
-
-(define-public rust-gdk4-sys-0.7
- (package
- (inherit rust-gdk4-sys-0.8)
- (name "rust-gdk4-sys")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk4-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w7yvir565sjrrw828lss07749hfpfsr19jdjzwivkx36brl7ayv"))))
- (arguments
- `(#:tests? #f ; ‘GDK_MEMORY_A16’ undeclared
- #:cargo-inputs (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.18)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.18)
- ("rust-gio-sys" ,rust-gio-sys-0.18)
- ("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.18)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gdk4-wayland-0.7
- (package
- (name "rust-gdk4-wayland")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk4-wayland" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04zkspjs1r6l4gj241p9xm2zmp91phm1khakw5jvsm8yy4pi1f8d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gdk4" ,rust-gdk4-0.7)
- ("rust-gdk4-wayland-sys" ,rust-gdk4-wayland-sys-0.7)
- ("rust-gio" ,rust-gio-0.18)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-khronos-egl" ,rust-khronos-egl-5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-wayland-backend" ,rust-wayland-backend-0.1)
- ("rust-wayland-client" ,rust-wayland-client-0.30)
- ("rust-xkb" ,rust-xkb-0.3))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gtk))
- (home-page "https://gtk-rs.org/gtk4-rs")
- (synopsis "Rust bindings of the GDK 4 Wayland library")
- (description
- "This package provides Rust bindings of the GDK 4 Wayland library.")
- (license license:expat)))
-
-(define-public rust-gdk4-wayland-sys-0.7
- (package
- (name "rust-gdk4-wayland-sys")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk4-wayland-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "092nbn4gk82kbdvji2qnqy181l4pf5i8961bb8nj3q3a4nz5k0fl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib gtk))
- (home-page "https://gtk-rs.org/gtk4-rs")
- (synopsis "FFI bindings of GDK4 Wayland")
- (description "This package provides FFI bindings of GDK4 Wayland.")
- (license license:expat)))
-
-(define-public rust-gdk4-win32-0.7
- (package
- (name "rust-gdk4-win32")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk4-win32" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mv04mipl57v1lj94j2rkrk9qm75jvdlnp7qm6nl2kpn8466arpy"))))
- (build-system cargo-build-system)
- (arguments
- ;; The system library `gtk4-win32` required by gtk4-win32-sys` was not found.
- `(#:skip-build? #t
- #:cargo-inputs (("rust-gdk4" ,rust-gdk4-0.7)
- ("rust-gdk4-win32-sys" ,rust-gdk4-win32-sys-0.7)
- ("rust-gio" ,rust-gio-0.18)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-khronos-egl" ,rust-khronos-egl-5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-windows" ,rust-windows-0.52))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (home-page "https://gtk-rs.org/gtk4-rs")
- (synopsis "Rust bindings of the GDK4 Win32 library")
- (description
- "This package provides Rust bindings of the GDK4 Win32 library.")
- (license license:expat)))
-
-(define-public rust-gdk4-win32-sys-0.7
- (package
- (name "rust-gdk4-win32-sys")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk4-win32-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v9rkv1i1sbzckigdr5zjy0xzz6qf9iccikvg3qxjfnd8rsihp2b"))))
- (build-system cargo-build-system)
- (arguments
- ;; The system library `gtk4-win32` required by gtk4-win32-sys` was not found.
- `(#:skip-build? #t
- #:cargo-inputs (("rust-gdk4-sys" ,rust-gdk4-sys-0.7)
- ("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://gtk-rs.org/gtk4-rs")
- (synopsis "FFI bindings of GDK4 Win32")
- (description "This package provides FFI bindings of GDK4 Win32.")
- (license license:expat)))
-
-(define-public rust-gdk4-x11-0.7
- (package
- (name "rust-gdk4-x11")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk4-x11" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l54c1m0gsdm07drvy171a0i97ic2kygmzf3fjg4da0yxbwbpj98"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gdk4" ,rust-gdk4-0.7)
- ("rust-gdk4-x11-sys" ,rust-gdk4-x11-sys-0.7)
- ("rust-gio" ,rust-gio-0.18)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-khronos-egl" ,rust-khronos-egl-5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-x11" ,rust-x11-2))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gtk))
- (home-page "https://gtk-rs.org/gtk4-rs")
- (synopsis "Rust bindings of the GDK4 X11 library")
- (description
- "This package provides Rust bindings of the GDK4 X11 library.")
- (license license:expat)))
-
-(define-public rust-gdk4-x11-sys-0.7
- (package
- (name "rust-gdk4-x11-sys")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdk4-x11-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09gill32x6qy4s55xjckqvqrfxw4jfjrlcpmd4iijn076w4igpm3"))))
- (build-system cargo-build-system)
- (arguments
- ;; tests/manual.h:3:10: fatal error: gdk/gdkx.h: No such file or directory
- `(#:tests? #f
- #:cargo-inputs (("rust-gdk4-sys" ,rust-gdk4-sys-0.7)
- ("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib gtk))
- (home-page "https://gtk-rs.org/gtk4-rs")
- (synopsis "FFI bindings of GDK4 X11")
- (description "This package provides FFI bindings of GDK4 X11.")
- (license license:expat)))
-
-(define-public rust-gio-0.20
- (package
- (name "rust-gio")
- (version "0.20.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "071n06a1zsngjr4q7k0kr7qzbxmg1pm0psjby3hkvkjnmnlx49l8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=settings::test::bool_set_get"
- "--skip=settings::test::string_get")
- #:cargo-inputs (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gio-sys" ,rust-gio-sys-0.20)
- ("rust-glib" ,rust-glib-0.20)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-serial-test" ,rust-serial-test-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings for the Gio library")
- (description "This package provides Rust bindings for the Gio library.")
- (license license:expat)))
-
-(define-public rust-gio-0.19
- (package
- (inherit rust-gio-0.20)
- (name "rust-gio")
- (version "0.19.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1znz5ngfvv3gbndf6lzz3hs27hlb8ysls4axlfccrzvkscbz2jac"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=settings::test::bool_set_get"
- "--skip=settings::test::string_get")
- #:cargo-inputs (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gio-sys" ,rust-gio-sys-0.19)
- ("rust-glib" ,rust-glib-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-serial-test" ,rust-serial-test-3))))))
-
-(define-public rust-gio-0.18
- (package
- (inherit rust-gio-0.19)
- (name "rust-gio")
- (version "0.18.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wsc6mnx057s4ailacg99dwgna38dbqli5x7a6y9rdw75x9qzz6l"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=settings::test::bool_set_get"
- "--skip=settings::test::string_get")
- #:cargo-inputs
- (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gio-sys" ,rust-gio-sys-0.18)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-serial-test" ,rust-serial-test-2))))))
-
-(define-public rust-gio-0.17
- (package
- (inherit rust-gio-0.18)
- (name "rust-gio")
- (version "0.17.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02nkqpq1a6ikzhv5x4nyfvzx8zk5dkjsjm50ns4qdybwjf93x5x6"))))
- (arguments
- `(#:tests? #f ; `Errors` doesn't implement `std::fmt::Display`
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gio-sys" ,rust-gio-sys-0.17)
- ("rust-glib" ,rust-glib-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-serial-test" ,rust-serial-test-1))))))
-
-(define-public rust-gio-0.15
- (package
- (inherit rust-gio-0.17)
- (name "rust-gio")
- (version "0.15.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fr8qiqjf9yzl8867kgqdsxpkcx2jrns3xwmlf0jfiid668brzb8"))))
- (arguments
- `(;; FIXME: error[E0277]: `Errors` doesn't implement `std::fmt::Display`
- #:tests? #f
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gio-sys" ,rust-gio-sys-0.15)
- ("rust-glib" ,rust-glib-0.15)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-serial-test" ,rust-serial-test-0.6))))))
-
-(define-public rust-gio-0.14
- (package
- (inherit rust-gio-0.15)
- (name "rust-gio")
- (version "0.14.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c2w47mznpplr3mmhgs4m4nlkv8gs4c182cwi9brbl7bncr3c73i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-gio-sys" ,rust-gio-sys-0.14)
- ("rust-glib" ,rust-glib-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-serial-test" ,rust-serial-test-0.4))))))
-
-(define-public rust-gio-0.9
- (package
- (inherit rust-gio-0.14)
- (name "rust-gio")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qc5aqi2ijval5i9df0qryy4wbmayyhy7ng5v9r0fw7zpx105dhz"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gio-sys" ,rust-gio-sys-0.10)
- ("rust-glib" ,rust-glib-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-serial-test" ,rust-serial-test-0.4))))))
-
-(define-public rust-gio-0.8
- (package
- (inherit rust-gio-0.9)
- (name "rust-gio")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19cnla2ya0mi6wwaabd5mxbq2kzq46dg6jq2z19rpqyc2na0zl8c"))))
- (arguments
- `(#:tests? #f ; Not all files included in the tarball.
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gio-sys" ,rust-gio-sys-0.9)
- ("rust-glib" ,rust-glib-0.9)
- ("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-gobject-sys" ,rust-gobject-sys-0.9)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-serial-test" ,rust-serial-test-0.1)
- ("rust-serial-test-derive" ,rust-serial-test-derive-0.1))))))
-
-(define-public rust-gio-sys-0.20
- (package
- (name "rust-gio-sys")
- (version "0.20.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g19jl1rg5r9isz5mpi211wswwanrgpxk9y1nlb4ij1l6mpxyrdr"))))
- (build-system cargo-build-system)
- (arguments
- `(;; XXX: Tests are sensitive to the version of glib, even though
- ;; the library supports a wide range. Skip for now.
- #:tests? #f
- #:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.20)
- ("rust-gobject-sys" ,rust-gobject-sys-0.20)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-7)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))
- #:phases (modify-phases %standard-phases
- (add-before 'check 'extend-include-path
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((gio-headers (search-input-directory
- inputs "include/gio-unix-2.0")))
- ;; Tests rely on these headers.
- (setenv "C_INCLUDE_PATH"
- (string-append gio-headers ":"
- (getenv "C_INCLUDE_PATH")))))))))
- (native-inputs (list pkg-config))
- (inputs (list glib))
- (home-page "https://gtk-rs.org/")
- (synopsis "FFI bindings to libgio-2.0")
- (description "This package provides FFI bindings to libgio-2.0.")
- (license license:expat)))
-
-(define-public rust-gio-sys-0.19
- (package
- (inherit rust-gio-sys-0.20)
- (name "rust-gio-sys")
- (version "0.19.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vylsskpipfwl7mvffp1s0227d0k5amyhd32dfnp3mhl8yx47mrc"))))
- (arguments
- `(;; XXX: Tests are sensitive to the version of glib, even though
- ;; the library supports a wide range. Skip for now.
- #:tests? #f
- #:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.19)
- ("rust-gobject-sys" ,rust-gobject-sys-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))
- #:phases (modify-phases %standard-phases
- (add-before 'check 'extend-include-path
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((gio-headers (search-input-directory
- inputs "include/gio-unix-2.0")))
- ;; Tests rely on these headers.
- (setenv "C_INCLUDE_PATH"
- (string-append gio-headers ":"
- (getenv "C_INCLUDE_PATH")))))))))))
-
-(define-public rust-gio-sys-0.18
- (package
- (inherit rust-gio-sys-0.19)
- (name "rust-gio-sys")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lip8z35iy9d184x2qwjxlbxi64q9cpayy7v1p5y9xdsa3w6smip"))))
- (arguments
- `(;; XXX: Tests are sensitive to the version of glib, even though
- ;; the library supports a wide range. Skip for now.
- #:tests? #f
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))
- #:phases (modify-phases %standard-phases
- (add-before 'check 'extend-include-path
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((gio-headers (search-input-directory
- inputs "include/gio-unix-2.0")))
- ;; Tests rely on these headers.
- (setenv "C_INCLUDE_PATH"
- (string-append gio-headers ":"
- (getenv "C_INCLUDE_PATH")))))))))))
-
-(define-public rust-gio-sys-0.17
- (package
- (inherit rust-gio-sys-0.18)
- (name "rust-gio-sys")
- (version "0.17.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "gio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hr84vgpz1hbs9q7wgvpnwhbxwh9kim0z5aqv6v6ki0j1b1qgkqc"))))
- (arguments
- `(;; XXX: Tests are sensitive to the version of glib, even though
- ;; the library supports a wide range. Skip for now.
- #:tests? #f
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.17)
- ("rust-gobject-sys" ,rust-gobject-sys-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))
- #:phases (modify-phases %standard-phases
- (add-before 'check 'extend-include-path
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((gio-headers (search-input-directory
- inputs "include/gio-unix-2.0")))
- ;; Tests rely on these headers.
- (setenv "C_INCLUDE_PATH"
- (string-append gio-headers ":"
- (getenv "C_INCLUDE_PATH")))))))))))
-
-(define-public rust-gio-sys-0.15
- (package
- (inherit rust-gio-sys-0.17)
- (name "rust-gio-sys")
- (version "0.15.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13fgmc2xdzg9qk9l3nlp1bilwn6466mrqbiq4fhc9qkia93pl59j"))))
- (arguments
- `(;; FIXME: some GLib macros are not found
- #:tests? #f
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.15)
- ("rust-gobject-sys" ,rust-gobject-sys-0.15)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))
- #:phases (modify-phases %standard-phases
- (add-before 'check 'extend-include-path
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((gio-headers (search-input-directory
- inputs "include/gio-unix-2.0")))
- ;; Tests rely on these headers.
- (setenv "C_INCLUDE_PATH"
- (string-append gio-headers ":"
- (getenv "C_INCLUDE_PATH")))))))))))
-
-(define-public rust-gio-sys-0.14
- (package
- (inherit rust-gio-sys-0.15)
- (name "rust-gio-sys")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yj8dx2rna07av3jwyd93s832kw8dg14zxxwqj3w5z2pdvv1v960"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.14)
- ("rust-gobject-sys" ,rust-gobject-sys-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-3)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-gio-sys-0.10
- (package
- (inherit rust-gio-sys-0.14)
- (name "rust-gio-sys")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b2f6jvghm2djymj3qrgbqfci2f95gyhdin2pgv2qpcg5xszn92y"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-1)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-gio-sys-0.9
- (package
- (inherit rust-gio-sys-0.10)
- (name "rust-gio-sys")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "049rafihxp3maxg3fwj6062ni9dcfilvhfq6ibnfgsmr89925bag"))))
- (arguments
- `(#:tests? #f ; Some test libraries not included in release.
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-gobject-sys" ,rust-gobject-sys-0.9)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gir-format-check-0.1
- (package
- (name "rust-gir-format-check")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gir-format-check" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05n4g8yqkyzrnxbqyrkjqjxsfxdy3q78jk0ny54ffv2qm09sjp9s"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/gtk-rs/gir-format-check")
- (synopsis "File format checker")
- (description "File format checker in Rust.")
- (license license:expat)))
-
-(define-public rust-glib-0.20
- (package
- (name "rust-glib")
- (version "0.20.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qfmp4cgcm7zv92z5bc1cv8rmh8cjdbdn06r6nhvb2lrwx73xgc6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=structured_log")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gio-sys" ,rust-gio-sys-0.20)
- ("rust-glib-macros" ,rust-glib-macros-0.20)
- ("rust-glib-sys" ,rust-glib-sys-0.20)
- ("rust-gobject-sys" ,rust-gobject-sys-0.20)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-trybuild2" ,rust-trybuild2-1))))
- (native-inputs (list pkg-config))
- (inputs (list glib))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings for the GLib library")
- (description "This package provides Rust bindings for the GLib library.")
- (license license:expat)))
-
-(define-public rust-glib-0.19
- (package
- (inherit rust-glib-0.20)
- (name "rust-glib")
- (version "0.19.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i2ak1scmzfmfxbm2dr146jl4y9mafxf1ald05jr8iimy5wh4r9r"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=structured_log")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gio-sys" ,rust-gio-sys-0.19)
- ("rust-glib-macros" ,rust-glib-macros-0.19)
- ("rust-glib-sys" ,rust-glib-sys-0.19)
- ("rust-gobject-sys" ,rust-gobject-sys-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-trybuild2" ,rust-trybuild2-1))))))
-
-(define-public rust-glib-0.18
- (package
- (inherit rust-glib-0.19)
- (name "rust-glib")
- (version "0.18.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r8fw0627nmn19bgk3xpmcfngx3wkn7mcpq5a8ma3risx3valg93"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=structured_log")
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gio-sys" ,rust-gio-sys-0.18)
- ("rust-glib-macros" ,rust-glib-macros-0.18)
- ("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-trybuild2" ,rust-trybuild2-1))))))
-
-(define-public rust-glib-0.17
- (package
- (inherit rust-glib-0.18)
- (name "rust-glib")
- (version "0.17.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "glib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jqlipn9zixj8fpqlg45v0f06j2ghdz72cml2akcxlnlm1dx9ynk"))))
- (arguments
- `(;; XXX: Tests are sensitive to the version of glib, even though
- ;; the library supports a wide range. Skip for now.
- #:tests? #f
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gio-sys" ,rust-gio-sys-0.17)
- ("rust-glib-macros" ,rust-glib-macros-0.17)
- ("rust-glib-sys" ,rust-glib-sys-0.17)
- ("rust-gobject-sys" ,rust-gobject-sys-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-trybuild2" ,rust-trybuild2-1))))))
-
-(define-public rust-glib-0.15
- (package
- (inherit rust-glib-0.17)
- (name "rust-glib")
- (version "0.15.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pahikbwxr3vafdrr5l2hnlhkf9xi4illryan0l59ayhp9pk1c7d"))))
- (arguments
- `(;; FIXME: error[E0277]: `Errors` doesn't implement `std::fmt::Display`
- #:tests? #f
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-glib-macros" ,rust-glib-macros-0.15)
- ("rust-glib-sys" ,rust-glib-sys-0.15)
- ("rust-gobject-sys" ,rust-gobject-sys-0.15)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-glib-0.14
- (package
- (inherit rust-glib-0.15)
- (name "rust-glib")
- (version "0.14.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "194n6w5yy869lls3pr46x5nm049cn02qsljzcgv1w5dzc8g5ylbw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-glib-macros" ,rust-glib-macros-0.14)
- ("rust-glib-sys" ,rust-glib-sys-0.14)
- ("rust-gobject-sys" ,rust-gobject-sys-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-smallvec" ,rust-smallvec-1))))))
-
-(define-public rust-glib-0.10
- (package
- (inherit rust-glib-0.14)
- (name "rust-glib")
- (version "0.10.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ifh56nhvhcrssxqkad876qqrlnl16q6b8ap3f7ncpjinw9m0s0c"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-preview" ,rust-futures-preview-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-glib-macros" ,rust-glib-macros-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1))))))
-
-(define-public rust-glib-0.9
- (package
- (inherit rust-glib-0.10)
- (name "rust-glib")
- (version "0.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1h3100mf7kdfxibjz5na0sqzbd2mcsyd8pzivn3666w414x5gys0"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-preview" ,rust-futures-preview-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-gobject-sys" ,rust-gobject-sys-0.9)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-glib-macros-0.20
- (package
- (name "rust-glib-macros")
- (version "0.20.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mn1054ypcw906qpgvkqdz1wfjjb2kgfsmh4lwfykhyggai1rlp7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.5)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-glib" ,rust-glib-0.20)
- ("rust-trybuild2" ,rust-trybuild2-1))))
- (native-inputs (list pkg-config))
- (inputs (list glib))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings for the GLib library, proc macros crate")
- (description
- "This package provides Rust bindings for the GLib library, proc macros crate.")
- (license license:expat)))
-
-(define-public rust-glib-macros-0.19
- (package
- (inherit rust-glib-macros-0.20)
- (name "rust-glib-macros")
- (version "0.19.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mzsh8jkg8vldvgvr9gsaidvn2myn5cbdn8a6m8rgbhlg8kv0aa4"))))
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.5)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-glib" ,rust-glib-0.19)
- ("rust-trybuild2" ,rust-trybuild2-1))))))
-
-(define-public rust-glib-macros-0.18
- (package
- (inherit rust-glib-macros-0.19)
- (name "rust-glib-macros")
- (version "0.18.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p5cla53fcp195zp0hkqpmnn7iwmkdswhy7xh34002bw8y7j5c0b"))))
- (arguments
- `(#:cargo-inputs
- (("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-2)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-glib" ,rust-glib-0.18)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-trybuild2" ,rust-trybuild2-1))))))
-
-(define-public rust-glib-macros-0.17
- (package
- (inherit rust-glib-macros-0.18)
- (name "rust-glib-macros")
- (version "0.17.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "glib-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09nyh22nryip4i22mdrixzl4q0r5h5lxcn40mgqr30rk6y9wg9gc"))))
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-glib" ,rust-glib-0.17)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-trybuild2" ,rust-trybuild2-1))))))
-
-(define-public rust-glib-macros-0.15
- (package
- (inherit rust-glib-macros-0.17)
- (name "rust-glib-macros")
- (version "0.15.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jiwvywmkqhih6glipj1c7aylwfr738jid8nmjr4yvx2dygsxihh"))))
- (arguments
- `(;; XXX: Circular dependency on rust-glib??
- #:tests? #f
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-glib-macros-0.14
- (package
- (inherit rust-glib-macros-0.15)
- (name "rust-glib-macros")
- (version "0.14.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0675i7m7pksg4cd9kfpzjnw0x5r3y4gcac7mfgy6nyb63wv6db9a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-heck" ,rust-heck-0.3)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-glib-macros-0.10
- (package
- (inherit rust-glib-macros-0.14)
- (name "rust-glib-macros")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fa00s6gnj3hgri9z926199jidczlmjr1db0n4r80sins4k6lj21"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-heck" ,rust-heck-0.3)
- ("rust-itertools" ,rust-itertools-0.9)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-0.1)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-glib-sys-0.20
- (package
- (name "rust-glib-sys")
- (version "0.20.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pn2hynpky8kh776wrlyd7wp2spzaxfqw8pv1lnc87v2x0kih2rx"))))
- (build-system cargo-build-system)
- (arguments
- `(;; XXX: Tests are sensitive to the version of glib, even though
- ;; the library supports a wide range. Skip for now.
- #:tests? #f
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-7))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib))
- (home-page "https://gtk-rs.org/")
- (synopsis "FFI bindings to libglib-2.0")
- (description "This package provides FFI bindings to libglib-2.0.")
- (license license:expat)))
-
-(define-public rust-glib-sys-0.19
- (package
- (inherit rust-glib-sys-0.20)
- (name "rust-glib-sys")
- (version "0.19.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19f4q8x77vd7c1d9ikw492yskq5kpd7k04qb8xnh1c427a6w2baw"))))
- (arguments
- `(;; XXX: Tests are sensitive to the version of glib, even though
- ;; the library supports a wide range. Skip for now.
- #:tests? #f
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-glib-sys-0.18
- (package
- (inherit rust-glib-sys-0.19)
- (name "rust-glib-sys")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "164qhsfmlzd5mhyxs8123jzbdfldwxbikfpq5cysj3lddbmy4g06"))))
- (arguments
- `(;; XXX: Tests are sensitive to the version of glib, even though
- ;; the library supports a wide range. Skip for now.
- #:tests? #f
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-glib-sys-0.17
- (package
- (inherit rust-glib-sys-0.18)
- (name "rust-glib-sys")
- (version "0.17.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "glib-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1w64ppa12s9ky6gfdaqhq9w30ad6hskll812jb3sl2xsggmac2nq"))))))
-
-(define-public rust-glib-sys-0.15
- (package
- (inherit rust-glib-sys-0.17)
- (name "rust-glib-sys")
- (version "0.15.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "glib-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1m5sqm69fdk8vaw6hggyizhs1r1vivx73splrdvczsb5iqpijjzg"))))
- (arguments
- `(;; XXX: Tests are sensitive to the version of glib, even though
- ;; the library supports a wide range. Skip for now.
- #:tests? #f
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-glib-sys-0.14
- (package
- (inherit rust-glib-sys-0.15)
- (name "rust-glib-sys")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bjlymn3fw4g8slij6iiggaipknf9072mr2qm3i4a91199an078w"))))
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs '())))
-
-(define-public rust-glib-sys-0.10
- (package
- (inherit rust-glib-sys-0.14)
- (name "rust-glib-sys")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hfdwilf3dnrv3pnfbwmp3h2afgwvfsapcgjfg8276kflsbvksf7"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-1))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-glib-sys-0.9
- (package
- (inherit rust-glib-sys-0.10)
- (name "rust-glib-sys")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glib-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qhnwfqqcp63mx4q9744rfkq78g6ky2j8ppsxxgw0ipl08w6z1cm"))))
- (arguments
- `(#:tests? #f ; Some test libraries not included in release.
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gobject-sys-0.20
- (package
- (name "rust-gobject-sys")
- (version "0.20.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gobject-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qk4d5ifybf5cnsv8bss85afz7vpxlqffawxq87cyy44zz979im4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.20)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-7))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib))
- (home-page "https://gtk-rs.org/")
- (synopsis "FFI bindings to libgobject-2.0")
- (description "This package provides FFI bindings to libgobject-2.0.")
- (license license:expat)))
-
-(define-public rust-gobject-sys-0.19
- (package
- (inherit rust-gobject-sys-0.20)
- (name "rust-gobject-sys")
- (version "0.19.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gobject-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17lb7dfbpcg8zchwlfbc08kckwf0a7d9n5ly3pyic13f5ljpws9f"))))
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gobject-sys-0.18
- (package
- (inherit rust-gobject-sys-0.19)
- (name "rust-gobject-sys")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gobject-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i6fhp3m6vs3wkzyc22rk2cqj68qvgddxmpaai34l72da5xi4l08"))))
- (arguments
- `(#:tests? #f ; `G_TYPE_FUNDAMENTAL_MAX` constant mismatch with gcc
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gobject-sys-0.17
- (package
- (inherit rust-gobject-sys-0.18)
- (name "rust-gobject-sys")
- (version "0.17.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "gobject-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ql0pcab6dxjapiglxcjaavbbh1sznyc2wj5q273b9j0fwqw6d6d"))))
- (arguments
- `(;; XXX: Tests are sensitive to the version of glib, even though
- ;; the library supports a wide range. Skip for now.
- #:tests? #f
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gobject-sys-0.15
- (package
- (inherit rust-gobject-sys-0.17)
- (name "rust-gobject-sys")
- (version "0.15.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gobject-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02hyilvpi4hw4gr03z2plsbf1zicsfs5l0xxadqx3v3b4i2cwmqd"))))
- (arguments
- `(;; FIXME: Constant value mismatch for G_TYPE_FUNDAMENTAL_MAX
- ;; Rust: "255"
- ;; C: "1020"
- #:tests? #f
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.15)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gobject-sys-0.14
- (package
- (inherit rust-gobject-sys-0.15)
- (name "rust-gobject-sys")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gobject-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xf3jiwzrjingq8jr15bjkbv6m5dypzp67cjnm5f7njrjzicm4ma"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs '())))
-
-(define-public rust-gobject-sys-0.10
- (package
- (inherit rust-gobject-sys-0.14)
- (name "rust-gobject-sys")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gobject-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1311d3zbdhl1g7ibj1iy1650513yrhxbjxgfhazn52ii1jv368cm"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-1))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gobject-sys-0.9
- (package
- (inherit rust-gobject-sys-0.10)
- (name "rust-gobject-sys")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gobject-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nakflbp3gjaas4fw7sn3p1p32khyfpcq1h06z7yqd10yq2ail9i"))))
- (arguments
- `(#:tests? #f ; Some test libraries not included in release.
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-graphene-rs-0.19
- (package
- (name "rust-graphene-rs")
- (version "0.19.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "graphene-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1krblj6kbnixgkmz2b3494jmlm2xlv3qz5qm585frn943l1qdyzm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib" ,rust-glib-0.19)
- ("rust-graphene-sys" ,rust-graphene-sys-0.19)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list glib graphene))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings for the Graphene library")
- (description "Rust bindings for the Graphene library.")
- (license license:expat)))
-
-(define-public rust-graphene-rs-0.18
- (package
- (inherit rust-graphene-rs-0.19)
- (name "rust-graphene-rs")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "graphene-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00f4q1ra4haap5i7lazwhkdgnb49fs8adk2nm6ki6mjhl76jh8iv"))))
- (arguments
- `(#:tests? #f ; `Errors` doesn't implement `std::fmt::Display`
- #:cargo-inputs (("rust-glib" ,rust-glib-0.18)
- ("rust-graphene-sys" ,rust-graphene-sys-0.18)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-graphene-sys-0.19
- (package
- (name "rust-graphene-sys")
- (version "0.19.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "graphene-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01dg4wgqxaqkdv0vl7hr14b6kbbm96gwdsb5a2ss9jxw8h4hwlrg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib graphene))
- (home-page "https://gtk-rs.org/")
- (synopsis "FFI bindings to libgraphene-1.0")
- (description "FFI bindings to libgraphene-1.0.")
- (license license:expat)))
-
-(define-public rust-graphene-sys-0.18
- (package
- (inherit rust-graphene-sys-0.19)
- (name "rust-graphene-sys")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "graphene-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n8zlg7z26lwpnvlqp1hjlgrs671skqwagdpm7r8i1zwx3748hfc"))))
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gsk4-0.8
- (package
- (name "rust-gsk4")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gsk4" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gi1f9s2nd5m2zfwb91vijpzr6nxbfa58inrwml497wkyr5qhqvm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cairo-rs" ,rust-cairo-rs-0.19)
- ("rust-gdk4" ,rust-gdk4-0.8)
- ("rust-glib" ,rust-glib-0.19)
- ("rust-graphene-rs" ,rust-graphene-rs-0.19)
- ("rust-gsk4-sys" ,rust-gsk4-sys-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango" ,rust-pango-0.19))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list gtk))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings of the GSK 4 library")
- (description "Rust bindings of the GSK 4 library.")
- (license license:expat)))
-
-(define-public rust-gsk4-0.7
- (package
- (inherit rust-gsk4-0.8)
- (name "rust-gsk4")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gsk4" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zhzs2dkgiinhgc11akpn2harq3x5n1iq21dnc4h689g3lsqx58d"))))
- (arguments
- `(#:tests? #f ; `Errors` doesn't implement `std::fmt::Display`
- #:cargo-inputs (("rust-cairo-rs" ,rust-cairo-rs-0.18)
- ("rust-gdk4" ,rust-gdk4-0.7)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-graphene-rs" ,rust-graphene-rs-0.18)
- ("rust-gsk4-sys" ,rust-gsk4-sys-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango" ,rust-pango-0.18))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-gsk4-sys-0.8
- (package
- (name "rust-gsk4-sys")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gsk4-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p5kf912s8qs38lhzzwnm26v498wkp68mx92z38vnf3ccgr4n0i3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.19)
- ("rust-gdk4-sys" ,rust-gdk4-sys-0.8)
- ("rust-glib-sys" ,rust-glib-sys-0.19)
- ("rust-gobject-sys" ,rust-gobject-sys-0.19)
- ("rust-graphene-sys" ,rust-graphene-sys-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.19)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list cairo gdk-pixbuf graphene gtk pango))
- (home-page "https://gtk-rs.org/")
- (synopsis "FFI bindings of GSK 4")
- (description "This package provides FFI bindings of GSK 4.")
- (license license:expat)))
-
-(define-public rust-gsk4-sys-0.7
- (package
- (inherit rust-gsk4-sys-0.8)
- (name "rust-gsk4-sys")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gsk4-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mbdlm9qi1hql48rr29vsj9vlqwc7gxg67wg1q19z67azwz9xg8j"))))
- (arguments
- `(#:tests? #f ; `GskFillRule` undeclared
- #:cargo-inputs (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.18)
- ("rust-gdk4-sys" ,rust-gdk4-sys-0.7)
- ("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-graphene-sys" ,rust-graphene-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.18)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gst-plugin-gtk4-0.11
- (package
- (name "rust-gst-plugin-gtk4")
- (version "0.11.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gst-plugin-gtk4" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hmky9p16hnhrwm5i63ynlwfl1bpc9fp3as5ibrni1qlfq0vhwdj"))))
- (build-system cargo-build-system)
- (arguments
- (list
- #:cargo-inputs (list rust-async-channel-2
- rust-gdk4-wayland-0.7
- rust-gdk4-win32-0.7
- rust-gdk4-x11-0.7
- rust-gst-plugin-version-helper-0.8
- rust-gstreamer-0.21
- rust-gstreamer-allocators-0.21
- rust-gstreamer-base-0.21
- rust-gstreamer-gl-0.21
- rust-gstreamer-gl-egl-0.21
- rust-gstreamer-gl-wayland-0.21
- rust-gstreamer-gl-x11-0.21
- rust-gstreamer-video-0.21
- rust-gtk4-0.7
- rust-once-cell-1
- rust-windows-sys-0.52)))
- (native-inputs (list pkg-config))
- (inputs (list gdk-pixbuf glib graphene gstreamer gst-plugins-base
- gtk pango))
- (home-page "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs")
- (synopsis "GStreamer GTK 4 sink element")
- (description "This package provides GStreamer GTK 4 sink element.")
- (license license:mpl2.0)))
-
-(define-public rust-gst-plugin-version-helper-0.8
- (package
- (name "rust-gst-plugin-version-helper")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gst-plugin-version-helper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0alv0v7jfg7ryybb3qnbdwx3nqzkdl305il1xk92y9b02r7qfpjf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-toml-edit" ,rust-toml-edit-0.22))))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "build.rs helper function for GStreamer plugin metadata")
- (description
- "This package provides build.rs helper function for GStreamer plugin metadata.")
- (license license:expat)))
-
-(define-public rust-gstreamer-0.21
- (package
- (name "rust-gstreamer")
- (version "0.21.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0mchpvvll5i4ck8zr7aarrz6p975n0dcyy92wksg8ycf9hzp15fy"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags
- `(list "--release" "--"
- "--skip=typefind::tests::test_typefind_call_function")
- #:cargo-inputs `(("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.21)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-muldiv" ,rust-muldiv-1)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-rational" ,rust-num-rational-0.4)
- ("rust-option-operations" ,rust-option-operations-0.5)
- ("rust-paste" ,rust-paste-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-pretty-hex" ,rust-pretty-hex-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- `(("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-ron" ,rust-ron-0.8)
- ("rust-serde-json" ,rust-serde-json-1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for GStreamer")
- (description "Rust bindings for GStreamer.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gstreamer-0.20
- (package
- (inherit rust-gstreamer-0.21)
- (name "rust-gstreamer")
- (version "0.20.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jcg143f5k1s4p8knqw0cc8x81shgax0spx1dypiranl4021b960"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=typefind::tests::test_typefind_call_function")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-glib" ,rust-glib-0.17)
- ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.20)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-muldiv" ,rust-muldiv-1)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-rational" ,rust-num-rational-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-option-operations" ,rust-option-operations-0.5)
- ("rust-paste" ,rust-paste-1)
- ("rust-pretty-hex" ,rust-pretty-hex-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-ron" ,rust-ron-0.8)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-gstreamer-0.18
- (package
- (inherit rust-gstreamer-0.21)
- (name "rust-gstreamer")
- (version "0.18.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0mjlnw9917j3wwij8225bjp54k7408lxqjjnh6r6wksyryx66qyn"))))
- (arguments
- (list #:tests? #f ; https://github.com/gtk-rs/gtk3-rs/issues/768
- #:cargo-inputs `(("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-glib" ,rust-glib-0.15)
- ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-muldiv" ,rust-muldiv-1)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-rational" ,rust-num-rational-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-option-operations" ,rust-option-operations-0.4)
- ("rust-paste" ,rust-paste-1)
- ("rust-pretty-hex" ,rust-pretty-hex-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- `(("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-ron" ,rust-ron-0.7)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-gstreamer-allocators-0.21
- (package
- (name "rust-gstreamer-allocators")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-allocators" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14s244qk5dznd1pvswps7k61s6ksjd3pv0fzvpgybm1k9c5v57vc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-glib" ,rust-glib-0.18)
- ("rust-gstreamer" ,rust-gstreamer-0.21)
- ("rust-gstreamer-allocators-sys" ,rust-gstreamer-allocators-sys-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for GStreamer Allocators library")
- (description
- "This package provides Rust bindings for GStreamer Allocators library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gstreamer-allocators-sys-0.21
- (package
- (name "rust-gstreamer-allocators-sys")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-allocators-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1brps4xpzigavifcwr6hs6368nilc4l03ivnv13fxb2svdw885f1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=cross_validate_constants_with_c"
- "--skip=cross_validate_layout_with_c")
- #:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "FFI bindings to libgstallocators-1.0")
- (description "This package provides FFI bindings to libgstallocators-1.0.")
- (license license:expat)))
-
-(define-public rust-gstreamer-app-0.18
- (package
- (name "rust-gstreamer-app")
- (version "0.18.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-app" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "115nykpdvfccyzvfi73qkhn061f6rdyhcaj9ajnw2ik5pimdyjk6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; https://github.com/gtk-rs/gtk3-rs/issues/768
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-glib" ,rust-glib-0.15)
- ("rust-gstreamer" ,rust-gstreamer-0.18)
- ("rust-gstreamer-app-sys" ,rust-gstreamer-app-sys-0.18)
- ("rust-gstreamer-base" ,rust-gstreamer-base-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1))
- #:cargo-development-inputs (("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for GStreamer App library")
- (description "Rust bindings for the GStreamer App library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gstreamer-app-sys-0.18
- (package
- (name "rust-gstreamer-app-sys")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-app-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fsgdb3b23s45xc7s06xw96x7avza0jpyj02x1fkw6vk3pr03d63"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.15)
- ("rust-gstreamer-base-sys" ,rust-gstreamer-base-sys-0.18)
- ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "FFI bindings to libgstapp-1.0")
- (description "FFI bindings to libgstapp-1.0, part of Gstreamer.")
- (license license:expat)))
-
-(define-public rust-gstreamer-audio-0.21
- (package
- (name "rust-gstreamer-audio")
- (version "0.21.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-audio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b91wjhhq0harwl7kyfv5l0kwp6w1vklpnpynakv92f8x6jci5vs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; https://github.com/gtk-rs/gtk3-rs/issues/768
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-gstreamer" ,rust-gstreamer-0.21)
- ("rust-gstreamer-audio-sys" ,rust-gstreamer-audio-sys-0.21)
- ("rust-gstreamer-base" ,rust-gstreamer-base-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-serde-json" ,rust-serde-json-1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for the GStreamer Audio library")
- (description "Rust bindings for the GStreamer Audio library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gstreamer-audio-0.18
- (package
- (inherit rust-gstreamer-audio-0.21)
- (name "rust-gstreamer-audio")
- (version "0.18.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-audio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zl0bj03rz19qlrm50w7i5sagh0i0p5d8gr7ig1k6k5yd7k47sww"))))
- (arguments
- `(#:tests? #f ; https://github.com/gtk-rs/gtk3-rs/issues/768
- #:cargo-inputs (("rust-array-init" ,rust-array-init-2)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-glib" ,rust-glib-0.15)
- ("rust-gstreamer" ,rust-gstreamer-0.18)
- ("rust-gstreamer-audio-sys" ,rust-gstreamer-audio-sys-0.18)
- ("rust-gstreamer-base" ,rust-gstreamer-base-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1))
- #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-itertools" ,rust-itertools-0.10))))))
-
-(define-public rust-gstreamer-audio-sys-0.21
- (package
- (name "rust-gstreamer-audio-sys")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-audio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lamp4s9cl0hhpbfcwdprn36fll6qq4xihrqbf2pfwqpifp99gbq"))))
- (build-system cargo-build-system)
- (arguments
- ;; Some symbols are missing, i.e. ?GstDsdFormat? and more.
- `(#:tests? #f
- #:cargo-test-flags
- (list "--release" "--"
- "--skip=cross_validate_constants_with_c")
- #:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-gstreamer-base-sys" ,rust-gstreamer-base-sys-0.21)
- ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "FFI bindings to libgstaudio-1.0")
- (description "FFI bindings to libgstaudio, part of Gstreamer.")
- (license license:expat)))
-
-(define-public rust-gstreamer-audio-sys-0.18
- (package
- (inherit rust-gstreamer-audio-sys-0.21)
- (name "rust-gstreamer-audio-sys")
- (version "0.18.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-audio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z3xryblh75xp08xyw3m6jfz9azarcvl06dd3psc0n65agxmhhm3"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=cross_validate_constants_with_c")
- #:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.15)
- ("rust-gobject-sys" ,rust-gobject-sys-0.15)
- ("rust-gstreamer-base-sys" ,rust-gstreamer-base-sys-0.18)
- ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gstreamer-base-0.21
- (package
- (name "rust-gstreamer-base")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-base" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zqnld0w2jqkz1m5xna3a3nnrpvrchpcrrzdgwim54540ilhn5fb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; https://github.com/gtk-rs/gtk3-rs/issues/768
- #:cargo-inputs (("rust-atomic-refcell" ,rust-atomic-refcell-0.1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-gstreamer" ,rust-gstreamer-0.21)
- ("rust-gstreamer-base-sys" ,rust-gstreamer-base-sys-0.21)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for GStreamer Base library")
- (description "Rust bindings for GStreamer Base library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gstreamer-base-0.18
- (package
- (inherit rust-gstreamer-base-0.21)
- (name "rust-gstreamer-base")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-base" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gw6sr75h01y3j6lpxhc7p1frvkba9a4imyyb2ppqh42cprkakr2"))))
- (arguments
- `(#:tests? #f ; https://github.com/gtk-rs/gtk3-rs/issues/768
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-glib" ,rust-glib-0.15)
- ("rust-gstreamer" ,rust-gstreamer-0.18)
- ("rust-gstreamer-base-sys" ,rust-gstreamer-base-sys-0.18)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-gstreamer-base-sys-0.21
- (package
- (name "rust-gstreamer-base-sys")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-base-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r2bb4rmkpxs1l2jy61rn2srqzsp1f8q0k5j55di3zkqj0gp1jpl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "FFI bindings to libgstbase-1.0")
- (description "FFI bindings to libgstbase-1.0, part of GStreamer.")
- (license license:expat)))
-
-(define-public rust-gstreamer-base-sys-0.18
- (package
- (inherit rust-gstreamer-base-sys-0.21)
- (name "rust-gstreamer-base-sys")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-base-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13h79fcn3b9bkg7h8j0vxc1zryp92shbvvk6gkx723il7hy4k0x0"))))
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.15)
- ("rust-gobject-sys" ,rust-gobject-sys-0.15)
- ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gstreamer-check-0.21
- (package
- (name "rust-gstreamer-check")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-check" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sf4jiykz4mc45ydlszggfn2ly9liqgvam1cmiiyxz9l58pascj2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-glib" ,rust-glib-0.18)
- ("rust-gstreamer" ,rust-gstreamer-0.21)
- ("rust-gstreamer-check-sys" ,rust-gstreamer-check-sys-0.21))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for GStreamer Check library")
- (description
- "This package provides Rust bindings for GStreamer Check library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gstreamer-check-sys-0.21
- (package
- (name "rust-gstreamer-check-sys")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-check-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yvsz1pf4zr9gya7d8mbq3y4qai72iz1hgdxfiqqn136rrazpa6z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "FFI bindings to libgstcheck-1.0")
- (description "This package provides FFI bindings to libgstcheck-1.0.")
- (license license:expat)))
-
-(define-public rust-gstreamer-gl-0.21
- (package
- (name "rust-gstreamer-gl")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-gl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "140vnlxnkq12c8qqgc5i2y9wdz8c8dga25d99021cg16508vkkry"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib" ,rust-glib-0.18)
- ("rust-gstreamer" ,rust-gstreamer-0.21)
- ("rust-gstreamer-base" ,rust-gstreamer-base-0.21)
- ("rust-gstreamer-gl-sys" ,rust-gstreamer-gl-sys-0.21)
- ("rust-gstreamer-video" ,rust-gstreamer-video-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base mesa))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for GStreamer GL library")
- (description
- "This package provides Rust bindings for GStreamer GL library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gstreamer-gl-egl-0.21
- (package
- (name "rust-gstreamer-gl-egl")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-gl-egl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10nwlmyw1z4jccyrbqijx6iny2c64164jaz05dgnvi5378ianwx1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-glib" ,rust-glib-0.18)
- ("rust-gstreamer" ,rust-gstreamer-0.21)
- ("rust-gstreamer-gl" ,rust-gstreamer-gl-0.21)
- ("rust-gstreamer-gl-egl-sys" ,rust-gstreamer-gl-egl-sys-0.21)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base mesa))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for GStreamer GL library (EGL support)")
- (description
- "This package provides Rust bindings for GStreamer GL library (EGL support).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gstreamer-gl-egl-sys-0.21
- (package
- (name "rust-gstreamer-gl-egl-sys")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-gl-egl-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m79m0lbk2s89cm4vc6ckwkgs9khmh2ri7x3gfgmz2hwy2v8hg7f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gstreamer-gl-sys" ,rust-gstreamer-gl-sys-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base mesa))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "FFI bindings to libgstgl-1.0 (EGL support)")
- (description
- "This package provides FFI bindings to libgstgl-1.0 (EGL support).")
- (license license:expat)))
-
-(define-public rust-gstreamer-gl-sys-0.21
- (package
- (name "rust-gstreamer-gl-sys")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-gl-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kgi8rrlw2qx1p6q9ybk52wxpjn5wscx84lqfg4ng9lr7hdrg06m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=cross_validate_constants_with_c"
- "--skip=cross_validate_layout_with_c")
- #:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-gstreamer-base-sys" ,rust-gstreamer-base-sys-0.21)
- ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.21)
- ("rust-gstreamer-video-sys" ,rust-gstreamer-video-sys-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base mesa))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "FFI bindings to libgstgl-1.0")
- (description "This package provides FFI bindings to libgstgl-1.0.")
- (license license:expat)))
-
-(define-public rust-gstreamer-gl-wayland-0.21
- (package
- (name "rust-gstreamer-gl-wayland")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-gl-wayland" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zz7as2qlf021dvpy1qs4rbahf94p6jb1msmfsgx08nhyai7dhpy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-glib" ,rust-glib-0.18)
- ("rust-gstreamer" ,rust-gstreamer-0.21)
- ("rust-gstreamer-gl" ,rust-gstreamer-gl-0.21)
- ("rust-gstreamer-gl-wayland-sys" ,rust-gstreamer-gl-wayland-sys-0.21)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base mesa))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for GStreamer GL library (Wayland support)")
- (description
- "This package provides Rust bindings for GStreamer GL library (Wayland support).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gstreamer-gl-wayland-sys-0.21
- (package
- (name "rust-gstreamer-gl-wayland-sys")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-gl-wayland-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "188j8i47zn93gph6ngmpjqbvm44jy0wzybr5052s6lxadzqqcywi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gstreamer-gl-sys" ,rust-gstreamer-gl-sys-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base mesa))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "FFI bindings to libgstgl-1.0 (Wayland support)")
- (description
- "This package provides FFI bindings to libgstgl-1.0 (Wayland support).")
- (license license:expat)))
-
-(define-public rust-gstreamer-gl-x11-0.21
- (package
- (name "rust-gstreamer-gl-x11")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-gl-x11" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zgn5aih3bcz3ci3xkdpc2jzxrxiz1hdpkwq121w5ln96ag1n0np"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib" ,rust-glib-0.18)
- ("rust-gstreamer" ,rust-gstreamer-0.21)
- ("rust-gstreamer-gl" ,rust-gstreamer-gl-0.21)
- ("rust-gstreamer-gl-x11-sys" ,rust-gstreamer-gl-x11-sys-0.21)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base mesa))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for GStreamer GL library (X11 support)")
- (description
- "This package provides Rust bindings for GStreamer GL library (X11 support).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gstreamer-gl-x11-sys-0.21
- (package
- (name "rust-gstreamer-gl-x11-sys")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-gl-x11-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p5wdrn3h55jx15963z1wnk7whwplpjfymy5yjsmkqdrqw1yz6n4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gstreamer-gl-sys" ,rust-gstreamer-gl-sys-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base mesa))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "FFI bindings to libgstgl-1.0 (X11 support)")
- (description
- "This package provides FFI bindings to libgstgl-1.0 (X11 support).")
- (license license:expat)))
-
-(define-public rust-gstreamer-pbutils-0.21
- (package
- (name "rust-gstreamer-pbutils")
- (version "0.21.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-pbutils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0idr354x9j77q8qrb99r6m6hrpa0z8j97jncqim5m08vhgbij9sb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-glib" ,rust-glib-0.18)
- ("rust-gstreamer" ,rust-gstreamer-0.21)
- ("rust-gstreamer-audio" ,rust-gstreamer-audio-0.21)
- ("rust-gstreamer-pbutils-sys" ,rust-gstreamer-pbutils-sys-0.21)
- ("rust-gstreamer-video" ,rust-gstreamer-video-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for GStreamer Base Utils library")
- (description
- "This package provides Rust bindings for GStreamer Base Utils library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gstreamer-pbutils-sys-0.21
- (package
- (name "rust-gstreamer-pbutils-sys")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-pbutils-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0scx3w02wkyvmq76ia2jr6zhkf24zivn9vyphrcwmj2b8piydakg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-gstreamer-audio-sys" ,rust-gstreamer-audio-sys-0.21)
- ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.21)
- ("rust-gstreamer-video-sys" ,rust-gstreamer-video-sys-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "FFI bindings to libgstpbutils-1.0")
- (description "This package provides FFI bindings to libgstpbutils-1.0.")
- (license license:expat)))
-
-(define-public rust-gstreamer-sys-0.21
- (package
- (name "rust-gstreamer-sys")
- (version "0.21.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1i1vrqs9ys5y0ljl4nxh1x25dnwlcyh9hiybh4dysviy5dwdlk2n"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f ;; tests/constant.c:193:20: error:
- ;; ?GST_ELEMENT_FACTORY_TYPE_TIMESTAMPER? undeclared (first use in this function);
- ;; did you mean ?GST_ELEMENT_FACTORY_TYPE_MUXER??
- #:cargo-inputs `(("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs `(("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "FFI bindings to libgstreamer-1.0")
- (description
- "Foreign Function Interface (FFI) bindings to libgstreamer-1.0.")
- (license license:expat)))
-
-(define-public rust-gstreamer-sys-0.20
- (package
- (inherit rust-gstreamer-sys-0.21)
- (name "rust-gstreamer-sys")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ll6ax5wjbvhccq7cx35w4jw6lyvzm017g58mzdlfzggmm3y0vz5"))))
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.17)
- ("rust-gobject-sys" ,rust-gobject-sys-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gstreamer-sys-0.18
- (package
- (inherit rust-gstreamer-sys-0.21)
- (name "rust-gstreamer-sys")
- (version "0.18.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qikgp5m3xj41fbfyfl6ckb5i8dxadfvlvj5bf8girn2sdjpllg3"))))
- (arguments
- (list #:cargo-inputs `(("rust-glib-sys" ,rust-glib-sys-0.15)
- ("rust-gobject-sys" ,rust-gobject-sys-0.15)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs `(("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gstreamer-video-0.21
- (package
- (name "rust-gstreamer-video")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-video" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r8mhzb1bq4dnj08f4szgarxd2fvqbakwv400fp9hyiv3m6jlnz8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-gstreamer" ,rust-gstreamer-0.21)
- ("rust-gstreamer-base" ,rust-gstreamer-base-0.21)
- ("rust-gstreamer-video-sys" ,rust-gstreamer-video-sys-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1)
- ("rust-itertools" ,rust-itertools-0.11)
- ("rust-serde-json" ,rust-serde-json-1))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for GStreamer Video library")
- (description
- "This package provides Rust bindings for GStreamer Video library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gstreamer-video-sys-0.21
- (package
- (name "rust-gstreamer-video-sys")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gstreamer-video-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vhn7fiibwc2q5h8cjlg44imh8i0xss6nns83r859c76k26k20h3"))))
- (build-system cargo-build-system)
- (arguments
- ;; Some symbols are missing, i.e. ?GST_VIDEO_FORMAT_A420_12BE?,
- ;; ?GST_VIDEO_FORMAT_A420_12LE?, ?GST_VIDEO_FORMAT_A420_16BE?
- ;; and more.
- `(#:tests? #f
- #:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-gstreamer-base-sys" ,rust-gstreamer-base-sys-0.21)
- ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.21)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list glib gstreamer gst-plugins-base))
- (home-page "https://gstreamer.freedesktop.org")
- (synopsis "FFI bindings to libgstvideo-1.0")
- (description "This package provides FFI bindings to libgstvideo-1.0.")
- (license license:expat)))
-
-(define-public rust-gtk-0.14
- (package
- (name "rust-gtk")
- (version "0.14.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0367kb9d9x5cry6zpn2ccsahvynia6hzmr61gqrfj5rkvli13d9f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;requires running server
- #:cargo-inputs
- (("rust-atk" ,rust-atk-0.14)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cairo-rs" ,rust-cairo-rs-0.14)
- ("rust-field-offset" ,rust-field-offset-0.3)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-gdk" ,rust-gdk-0.14)
- ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.14)
- ("rust-gio" ,rust-gio-0.14)
- ("rust-glib" ,rust-glib-0.14)
- ("rust-gtk-sys" ,rust-gtk-sys-0.14)
- ("rust-gtk3-macros" ,rust-gtk3-macros-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pango" ,rust-pango-0.14)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs
- (list at-spi2-core cairo glib gtk+ pango))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings for the GTK+ 3 library")
- (description "This package provides Rust bindings for the GTK+ 3 library.")
- (license license:expat)))
-
-(define-public rust-gtk-0.8
- (package
- (inherit rust-gtk-0.14)
- (name "rust-gtk")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13ygzblfv40l2kp70rnjymz7vk2g2wdjs04lhmk9q8wh0bbyiqc7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-atk" ,rust-atk-0.8)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cairo-rs" ,rust-cairo-rs-0.8)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.9)
- ("rust-cc" ,rust-cc-1)
- ("rust-gdk" ,rust-gdk-0.12)
- ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.8)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.9)
- ("rust-gdk-sys" ,rust-gdk-sys-0.9)
- ("rust-gio" ,rust-gio-0.8)
- ("rust-gio-sys" ,rust-gio-sys-0.9)
- ("rust-glib" ,rust-glib-0.9)
- ("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-gobject-sys" ,rust-gobject-sys-0.9)
- ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1)
- ("rust-gtk-sys" ,rust-gtk-sys-0.9)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango" ,rust-pango-0.8)
- ("rust-pango-sys" ,rust-pango-sys-0.9))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-gtk-rs-lgpl-docs-0.1
- (package
- (name "rust-gtk-rs-lgpl-docs")
- (version "0.1.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk-rs-lgpl-docs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xm3lm15j8yfn2jzh3sz6hrq2g2k917ahnp5caxw9c7z8sgr9f4m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rustdoc-stripper" ,rust-rustdoc-stripper-0.1))))
- (home-page "https://gtk-rs.org/")
- (synopsis "LGPL-licensed docs for Gtk-rs crates")
- (description
- "LGPL-licensed docs for Gtk-rs crates.")
- (license license:lgpl2.0)))
-
-(define-public rust-gtk-sys-0.18
- (package
- (name "rust-gtk-sys")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08kpdl7ldj8lyv4dyhp9pdk61qj8yyyha5f1jssc1hg23nzkf53p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags (list "--release" "--"
- "--skip=cross_validate_layout_with_c")
- #:cargo-inputs (("rust-atk-sys" ,rust-atk-sys-0.18)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.18)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.18)
- ("rust-gdk-sys" ,rust-gdk-sys-0.18)
- ("rust-gio-sys" ,rust-gio-sys-0.18)
- ("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.18)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs
- (list gtk+))
- (home-page "https://gtk-rs.org/")
- (synopsis "FFI bindings to libgtk-3")
- (description "This package provides FFI bindings to libgtk-3.")
- (license license:expat)))
-
-(define-public rust-gtk-sys-0.14
- (package
- (inherit rust-gtk-sys-0.18)
- (name "rust-gtk-sys")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gihp9zh4z7lycp0zbmq1w0k9ddbnd2h64jsgid7hi85vb9wh54c"))))
- (arguments
- `(#:tests? #f ;missing files
- #:cargo-inputs
- (("rust-atk-sys" ,rust-atk-sys-0.14)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.14)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.14)
- ("rust-gdk-sys" ,rust-gdk-sys-0.14)
- ("rust-gio-sys" ,rust-gio-sys-0.14)
- ("rust-glib-sys" ,rust-glib-sys-0.14)
- ("rust-gobject-sys" ,rust-gobject-sys-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.14)
- ("rust-system-deps" ,rust-system-deps-3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gtk-sys-0.10
- (package
- (inherit rust-gtk-sys-0.14)
- (name "rust-gtk-sys")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mq4i161kk6dwiz19ayxgm9fhx7n3r5lm9lbjiyk0qs811pxmb49"))))
- (arguments
- `(#:tests? #f ;tests FAILED.
- #:cargo-inputs
- (("rust-atk-sys" ,rust-atk-sys-0.10)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.10)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.10)
- ("rust-gdk-sys" ,rust-gdk-sys-0.10)
- ("rust-gio-sys" ,rust-gio-sys-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.10)
- ("rust-system-deps" ,rust-system-deps-1))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list gtk+))))
-
-(define-public rust-gtk-sys-0.9
- (package
- (inherit rust-gtk-sys-0.14)
- (name "rust-gtk-sys")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hd4w49iaivzjkbxi0bhabqp1ifkzg9g47n822sh12xlqxhgdpjk"))))
- (arguments
- `(#:tests? #f ;missing files
- #:cargo-inputs
- (("rust-atk-sys" ,rust-atk-sys-0.9)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.9)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.9)
- ("rust-gdk-sys" ,rust-gdk-sys-0.9)
- ("rust-gio-sys" ,rust-gio-sys-0.9)
- ("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-gobject-sys" ,rust-gobject-sys-0.9)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gtk3-macros-0.14
- (package
- (name "rust-gtk3-macros")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk3-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yavfirn2iw9nsxik6m7s2cdxdrl5l5jfbiwn0zl85y1dnlivpi1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-heck" ,rust-heck-0.3)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings for the GTK 3 library")
- (description "This package provides Rust bindings for the GTK 3
-library.")
- (license license:expat)))
-
-(define-public rust-gtk4-0.8
- (package
- (name "rust-gtk4")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk4" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1avinslgnsz3wywf4dfaza8w9c29krd10hxmi8si3bq8kcqi2kmh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Failed to initialize GTK
- #:cargo-inputs (("rust-cairo-rs" ,rust-cairo-rs-0.19)
- ("rust-field-offset" ,rust-field-offset-0.3)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.19)
- ("rust-gdk4" ,rust-gdk4-0.8)
- ("rust-gio" ,rust-gio-0.19)
- ("rust-glib" ,rust-glib-0.19)
- ("rust-graphene-rs" ,rust-graphene-rs-0.19)
- ("rust-gsk4" ,rust-gsk4-0.8)
- ("rust-gtk4-macros" ,rust-gtk4-macros-0.8)
- ("rust-gtk4-sys" ,rust-gtk4-sys-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango" ,rust-pango-0.19))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list cairo glib gtk))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings of the GTK 4 library")
- (description "Rust bindings of the GTK 4 library.")
- (license license:expat)))
-
-(define-public rust-gtk4-0.7
- (package
- (inherit rust-gtk4-0.8)
- (name "rust-gtk4")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk4" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hh8nzglmz94v1m1h6vy8z12m6fr7ia467ry0md5fa4p7sm53sss"))))
- (arguments
- `(#:tests? #f ; `Errors` doesn't implement `std::fmt::Display`
- #:cargo-inputs (("rust-cairo-rs" ,rust-cairo-rs-0.18)
- ("rust-field-offset" ,rust-field-offset-0.3)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.18)
- ("rust-gdk4" ,rust-gdk4-0.7)
- ("rust-gio" ,rust-gio-0.18)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-graphene-rs" ,rust-graphene-rs-0.18)
- ("rust-gsk4" ,rust-gsk4-0.7)
- ("rust-gtk4-macros" ,rust-gtk4-macros-0.7)
- ("rust-gtk4-sys" ,rust-gtk4-sys-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango" ,rust-pango-0.18))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-gtk4-macros-0.8
- (package
- (name "rust-gtk4-macros")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk4-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0214a8y68kknxcnihsfxwsqvll7ss2rbiplr51cyk34dz1z5lrgc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Failed to initialize GTK
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quick-xml" ,rust-quick-xml-0.31)
- ("rust-quote" ,rust-quote-1)
- ("rust-gtk4" ,rust-gtk4-0.8)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gtk4" ,rust-gtk4-0.7)
- ("rust-trybuild2" ,rust-trybuild2-1))))
- (native-inputs (list pkg-config))
- (inputs (list gdk-pixbuf gtk))
- (home-page "https://gtk-rs.org/")
- (synopsis "Macros helpers for GTK 4 bindings")
- (description "Macros helpers for GTK 4 bindings.")
- (license license:expat)))
-
-(define-public rust-gtk4-macros-0.7
- (package
- (inherit rust-gtk4-macros-0.8)
- (name "rust-gtk4-macros")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk4-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bw3cchiycf7dw1bw4p8946gv38azxy05a5w0ndgcmxnz6fc8znm"))))
- (arguments
- `(#:tests? #f ; Failed to initialize GTK
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quick-xml" ,rust-quick-xml-0.30)
- ("rust-quote" ,rust-quote-1)
- ("rust-gtk4" ,rust-gtk4-0.7)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gtk4" ,rust-gtk4-0.7)
- ("rust-trybuild2" ,rust-trybuild2-1))))))
-
-(define-public rust-gtk4-sys-0.8
- (package
- (name "rust-gtk4-sys")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk4-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dapgvbkhf0kcm2jfmj8r98wzyhwmr5iv358dvb73sl5gxmsi2lc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Can't find gtk/gtk-a11y.h from gtk+
- #:cargo-inputs (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.19)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.19)
- ("rust-gdk4-sys" ,rust-gdk4-sys-0.8)
- ("rust-gio-sys" ,rust-gio-sys-0.19)
- ("rust-glib-sys" ,rust-glib-sys-0.19)
- ("rust-gobject-sys" ,rust-gobject-sys-0.19)
- ("rust-graphene-sys" ,rust-graphene-sys-0.19)
- ("rust-gsk4-sys" ,rust-gsk4-sys-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.19)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list cairo gdk-pixbuf graphene gtk pango))
- (home-page "https://gtk-rs.org/")
- (synopsis "FFI bindings of GTK 4")
- (description "This package provides FFI bindings of GTK 4.")
- (license license:expat)))
-
-(define-public rust-gtk4-sys-0.7
- (package
- (inherit rust-gtk4-sys-0.8)
- (name "rust-gtk4-sys")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gtk4-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f2ylskyqkjdik9fij2m46pra4jagnif5xyalbxfk3334fmc9n2l"))))
- (arguments
- `(#:tests? #f ; Can't find gtk/gtk-a11y.h from gtk+
- #:cargo-inputs (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.18)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.18)
- ("rust-gdk4-sys" ,rust-gdk4-sys-0.7)
- ("rust-gio-sys" ,rust-gio-sys-0.18)
- ("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-graphene-sys" ,rust-graphene-sys-0.18)
- ("rust-gsk4-sys" ,rust-gsk4-sys-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.18)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-libadwaita-0.6
- (package
- (name "rust-libadwaita")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libadwaita" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nf5hxmk1bzjj8hxavwgz04kiv3hxb52qjh9f9gfrqdr9019kd4i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.20)
- ("rust-gdk4" ,rust-gdk4-0.8)
- ("rust-gio" ,rust-gio-0.20)
- ("rust-glib" ,rust-glib-0.20)
- ("rust-gtk4" ,rust-gtk4-0.8)
- ("rust-libadwaita-sys" ,rust-libadwaita-sys-0.6)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango" ,rust-pango-0.20))))
- (native-inputs (list pkg-config))
- (inputs (list libadwaita))
- (home-page "https://world.pages.gitlab.gnome.org/Rust/libadwaita-rs")
- (synopsis "Rust bindings for libadwaita")
- (description "Rust bindings for libadwaita.")
- (license license:expat)))
-
-(define-public rust-libadwaita-0.5
- (package
- (inherit rust-libadwaita-0.6)
- (name "rust-libadwaita")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libadwaita" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "174pzn9dwsk8ikvrhx13vkh0zrpvb3rhg9yd2q5d2zjh0q6fgrrg"))))
- (arguments
- `(#:cargo-inputs (("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.18)
- ("rust-gdk4" ,rust-gdk4-0.7)
- ("rust-gio" ,rust-gio-0.18)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-gtk4" ,rust-gtk4-0.7)
- ("rust-libadwaita-sys" ,rust-libadwaita-sys-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango" ,rust-pango-0.18))))))
-
-(define-public rust-libadwaita-sys-0.6
- (package
- (name "rust-libadwaita-sys")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libadwaita-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a513qlanw6n8dksm1br20a7iz2x1ff5cgg9v5f2dq9bx7j4i9r3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gdk4-sys" ,rust-gdk4-sys-0.8)
- ("rust-gio-sys" ,rust-gio-sys-0.19)
- ("rust-glib-sys" ,rust-glib-sys-0.19)
- ("rust-gobject-sys" ,rust-gobject-sys-0.19)
- ("rust-gtk4-sys" ,rust-gtk4-sys-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.19)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list gtk libadwaita))
- (home-page "https://world.pages.gitlab.gnome.org/Rust/libadwaita-rs/")
- (synopsis "FFI bindings for libadwaita")
- (description "FFI bindings for libadwaita.")
- (license license:expat)))
-
-(define-public rust-libadwaita-sys-0.5
- (package
- (inherit rust-libadwaita-sys-0.6)
- (name "rust-libadwaita-sys")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libadwaita-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16n6xsy6jhbj0jbpz8yvql6c9b89a99v9vhdz5s37mg1inisl42y"))))
- (arguments
- `(#:tests? #f ; ‘AdwBannerClass’ undeclared
- #:cargo-inputs (("rust-gdk4-sys" ,rust-gdk4-sys-0.7)
- ("rust-gio-sys" ,rust-gio-sys-0.18)
- ("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-gtk4-sys" ,rust-gtk4-sys-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.18)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-pango-0.20
- (package
- (name "rust-pango")
- (version "0.20.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jjml2rmdh6fmayqzm6nm5gp50rbm04i89g5swrkjbn5l9y4xqvi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gio" ,rust-gio-0.20)
- ("rust-glib" ,rust-glib-0.20)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.20))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list pango))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings for the Pango library")
- (description "This package provides Rust bindings for the Pango library.")
- (license license:expat)))
-
-(define-public rust-pango-0.19
- (package
- (inherit rust-pango-0.20)
- (name "rust-pango")
- (version "0.19.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kffxkk7730csly86fkgja50k1184zj9lz49sv7qb0059233439z"))))
- (arguments
- `(#:cargo-inputs (("rust-gio" ,rust-gio-0.19)
- ("rust-glib" ,rust-glib-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.19))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-pango-0.18
- (package
- (inherit rust-pango-0.19)
- (name "rust-pango")
- (version "0.18.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r5ygq7036sv7w32kp8yxr6vgggd54iaavh3yckanmq4xg0px8kw"))))
- (arguments
- `(#:cargo-inputs (("rust-gio" ,rust-gio-0.18)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pango-sys" ,rust-pango-sys-0.18))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-pango-0.17
- (package
- (inherit rust-pango-0.18)
- (name "rust-pango")
- (version "0.17.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j0xj9yw81qivqb0y34j9c5azjsdspxp1zzpvxi1zri0qrplbgim"))))
- (arguments
- `(;; FIXME: error[E0277]: `Errors` doesn't implement `std::fmt::Display`
- #:tests? #f
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-gio" ,rust-gio-0.17)
- ("rust-glib" ,rust-glib-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pango-sys" ,rust-pango-sys-0.17))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-pango-0.15
- (package
- (inherit rust-pango-0.17)
- (name "rust-pango")
- (version "0.15.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ksf85fqkw4y5pf21p84g5xn4fnqn21cbrmx2d9yx6k591ah9r12"))))
- (arguments
- `(;; FIXME: error[E0277]: `Errors` doesn't implement `std::fmt::Display`
- #:tests? #f
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-glib" ,rust-glib-0.15)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pango-sys" ,rust-pango-sys-0.15))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-pango-0.14
- (package
- (inherit rust-pango-0.15)
- (name "rust-pango")
- (version "0.14.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10c5q8wl9gkjh323whq6pg9yfvr2vmz00f98z1d77jp506cdavsl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-glib" ,rust-glib-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pango-sys" ,rust-pango-sys-0.14))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-pango-0.9
- (package
- (inherit rust-pango-0.14)
- (name "rust-pango")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f64hynd9vq6966wb66mrg5kq9q371bkhncp37nqrgdyh22hcdwr"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-glib" ,rust-glib-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pango-sys" ,rust-pango-sys-0.10))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-pango-0.8
- (package
- (inherit rust-pango-0.9)
- (name "rust-pango")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xq50950il3228grzs4xvc5s6phxcl5l50grz6syvs0vixr6p70y"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-glib" ,rust-glib-0.9)
- ("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-gobject-sys" ,rust-gobject-sys-0.9)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.9)
- ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-pango-sys-0.20
- (package
- (name "rust-pango-sys")
- (version "0.20.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f5qyap96f01h7xa122s798hmz7rmc0c5fz299a0cbzigf8nbzc4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.20)
- ("rust-gobject-sys" ,rust-gobject-sys-0.20)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-7))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list pango))
- (home-page "https://gtk-rs.org/")
- (synopsis "FFI bindings to libpango-1.0")
- (description "This package provides FFI bindings to @code{libpango-1.0}.")
- (license license:expat)))
-
-(define-public rust-pango-sys-0.19
- (package
- (inherit rust-pango-sys-0.20)
- (name "rust-pango-sys")
- (version "0.19.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "182bcd6255v5yvnskbhxnb6kwak240z7sn54si2b5h46l17xl0zz"))))
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.19)
- ("rust-gobject-sys" ,rust-gobject-sys-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-pango-sys-0.18
- (package
- (inherit rust-pango-sys-0.19)
- (name "rust-pango-sys")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1iaxalcaaj59cl9n10svh4g50v8jrc1a36kd7n9yahx8j7ikfrs3"))
- (modules '((guix build utils)))
- (snippet
- ;; Don't try to use a version of pango newer than we have packaged.
- '(begin (substitute* "Cargo.toml"
- (("1\\.51") "1.50"))))))
- (arguments
- `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-gobject-sys" ,rust-gobject-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-pango-sys-0.17
- (package
- (inherit rust-pango-sys-0.18)
- (name "rust-pango-sys")
- (version "0.17.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15aindwdxsydzvqcvhc9ysamx5v1jmq8qbs61ncxic2h72grz9ix"))))
- (arguments
- `(#:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.17)
- ("rust-gobject-sys" ,rust-gobject-sys-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-pango-sys-0.15
- (package
- (inherit rust-pango-sys-0.17)
- (name "rust-pango-sys")
- (version "0.15.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1an3c931kbkr08n9d9d1dapsq3n26zs0xn4ixn11jrp4rn0h186j"))))
- (arguments
- `(#:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.15)
- ("rust-gobject-sys" ,rust-gobject-sys-0.15)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-pango-sys-0.14
- (package
- (inherit rust-pango-sys-0.15)
- (name "rust-pango-sys")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zj236n9kjldf47wwlxvhshwm5zhg589a0fml5mm8qg7lnf0jrr3"))))
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.14)
- ("rust-gobject-sys" ,rust-gobject-sys-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-3))))))
-
-(define-public rust-pango-sys-0.10
- (package
- (inherit rust-pango-sys-0.14)
- (name "rust-pango-sys")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1468xzyk2wanxb2b32fsmwk6bnafdaicxl5b4301dlb2ic66bli4"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-1))))))
-
-(define-public rust-pango-sys-0.9
- (package
- (inherit rust-pango-sys-0.10)
- (name "rust-pango-sys")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pango-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zdynikh6jrfa31fpmbrwnz46a57idci73zzkf0z0g3vj223vfc6"))))
- (arguments
- `(#:tests? #f ; Some test files not included in release.
- #:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.9)
- ("rust-gobject-sys" ,rust-gobject-sys-0.9)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-pangocairo-0.19
- (package
- (name "rust-pangocairo")
- (version "0.19.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pangocairo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n8wrqy260zpfiifb2n10mbsv3kbrvxm1z7pv8b4w77c08yb9j74"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cairo-rs" ,rust-cairo-rs-0.19)
- ("rust-glib" ,rust-glib-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango" ,rust-pango-0.19)
- ("rust-pangocairo-sys" ,rust-pangocairo-sys-0.19))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list pango))
- (home-page "https://gtk-rs.org/")
- (synopsis "Rust bindings for the PangoCairo library")
- (description
- "This package provides Rust bindings for the @code{PangoCairo} library.")
- (license license:expat)))
-
-(define-public rust-pangocairo-0.18
- (package
- (inherit rust-pangocairo-0.19)
- (name "rust-pangocairo")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pangocairo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "199qdgw5mf1vbqmslscy1qzz0szw2dcd21p6z61wzjngm64na0sp"))))
- (arguments
- `(#:cargo-inputs (("rust-cairo-rs" ,rust-cairo-rs-0.18)
- ("rust-glib" ,rust-glib-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango" ,rust-pango-0.18)
- ("rust-pangocairo-sys" ,rust-pangocairo-sys-0.18))
- #:cargo-development-inputs
- (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
-
-(define-public rust-pangocairo-sys-0.19
- (package
- (name "rust-pangocairo-sys")
- (version "0.19.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pangocairo-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1myq3p8qrd63nlacd4sba66c17lfqgvzv8mpyn2rg1rqhi4h86ar"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.19)
- ("rust-glib-sys" ,rust-glib-sys-0.19)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.19)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs
- ;; XXX: Should these be propagated from their respective crates?
- (list cairo glib pango))
- (home-page "https://gtk-rs.org/")
- (synopsis "FFI bindings to PangoCairo")
- (description "This package provides FFI bindings to @code{PangoCairo}.")
- (license license:expat)))
-
-(define-public rust-pangocairo-sys-0.18
- (package
- (inherit rust-pangocairo-sys-0.19)
- (name "rust-pangocairo-sys")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pangocairo-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cw82261ixgr9xw549rx11w74h0wz4lw0pqxxir7lzm3fvv8yg7w"))))
- (arguments
- `(#:cargo-inputs (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.18)
- ("rust-glib-sys" ,rust-glib-sys-0.18)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.18)
- ("rust-system-deps" ,rust-system-deps-6))
- #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-search-provider-0.8
- (package
- (name "rust-search-provider")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "search-provider" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a683ndxh99sin4lr919wc8aakzgjiqlic1xglf4qs6gfpvs2prq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.19)
- ("rust-gdk4" ,rust-gdk4-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-zbus" ,rust-zbus-4))))
- (home-page "https://gitlab.gnome.org/World/Rust/search-provider")
- (synopsis "Rust wrapper around the GNOME Shell search provider API")
- (description
- "This package provides a Rust wrapper around the GNOME Shell search
-provider API.")
- (license license:gpl3+)))
-
-(define-public rust-search-provider-0.6
- (package
- (inherit rust-search-provider-0.8)
- (name "rust-search-provider")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "search-provider" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01jby7xq0dd9rafw5kgskpbxgppn4imzm71w1sdj8iy9ci4ghh9z"))))
- (arguments
- `(#:cargo-inputs (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.18)
- ("rust-gdk4" ,rust-gdk4-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-zbus" ,rust-zbus-3))))))
-
-(define-public rust-soup-sys-0.10
- (package
- (name "rust-soup-sys")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "soup-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gm1b1dj6z3l94sklw6jvqblhik8i8gz2mgrf6xhnqv5hpqaviy3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;tests FAILED
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-gio-sys" ,rust-gio-sys-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-system-deps" ,rust-system-deps-1))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list glib libsoup-minimal-2))
- (home-page "https://github.com/gtk-rs/soup-sys-rs")
- (synopsis "Soup FFI crate for Rust")
- (description "This crate provides Soup FFI for Rust.")
- (license license:expat)))
-
-(define-public rust-webkit2gtk-sys-0.12
- (package
- (name "rust-webkit2gtk-sys")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webkit2gtk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0686iy2jrq8h2i2p4zb53mg32ql5zagba1fskcdi23asr0w537iq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;tests FAILED
- #:cargo-inputs
- (("rust-atk-sys" ,rust-atk-sys-0.10)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.10)
- ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.10)
- ("rust-gdk-sys" ,rust-gdk-sys-0.10)
- ("rust-gio-sys" ,rust-gio-sys-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-gtk-sys" ,rust-gtk-sys-0.10)
- ("rust-javascriptcore-rs-sys" ,rust-javascriptcore-rs-sys-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pango-sys" ,rust-pango-sys-0.10)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-soup-sys" ,rust-soup-sys-0.10))
- #:cargo-development-inputs
- (("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list glib webkitgtk-with-libsoup2))
- (home-page "https://github.com/tauri-apps/webkit2gtk-rs")
- (synopsis "Rust binding for webkit-gtk library")
- (description "This crate provides Rust binding for webkit-gtk library.")
- (license license:expat)))
-
-;;;
-;;; Avoid adding new packages to the end of this file. To reduce the chances
-;;; of a merge conflict, place them above by existing packages with similar
-;;; functionality or similar names.
-;;;
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
deleted file mode 100644
index 3132833ecc..0000000000
--- a/gnu/packages/crates-io.scm
+++ /dev/null
@@ -1,98957 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2019 Ivan Petkov <ivanppetkov@gmail.com>
-;;; Copyright © 2019-2025 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2019-2024 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;; Copyright © 2019, 2024 Giacomo Leidi <goodoldpaul@autistici.org>
-;;; Copyright © 2019–2021 Tobias Geerinckx-Rice <me@tobias.gr>
-;;; Copyright © 2019, 2020 John Soo <jsoo1@asu.edu>
-;;; Copyright © 2019, 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
-;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
-;;; Copyright © 2020 Leo Famulari <leo@famulari.name>
-;;; Copyright © 2020 Gabriel Arazas <foo.dogsquared@gmail.com>
-;;; Copyright © 2020 André Batista <nandre@riseup.net>
-;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net>
-;;; Copyright © 2020 Antoine Côté <antoine.cote@posteo.net>
-;;; Copyright © 2021-2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
-;;; Copyright © 2021 aecepoglu <aecepoglu@fastmail.fm>
-;;; Copyright © 2021, 2022 Zheng Junjie <873216071@qq.com>
-;;; Copyright © 2021 Alexandru-Sergiu Marton <brown121407@posteo.ro>
-;;; Copyright © 2021 Antero Mejr <antero@kodmin.com>
-;;; Copyright © 2021 Vinicius Monego <monego@posteo.net>
-;;; Copyright © 2021 muradm <mail@muradm.net>
-;;; Copyright © 2021, 2022 Petr Hodina <phodina@protonmail.com>
-;;; Copyright © 2021-2025 Ricardo Wurmus <rekado@elephly.net>
-;;; Copyright © 2021 Jacob Hrbek <kreyren@rixotstudio.cz>
-;;; Copyright © 2021, 2022 Nicolas Graves <ngraves@ngraves.fr>
-;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
-;;; Copyright © 2022 Marius Bakke <marius@gnu.org>
-;;; Copyright © 2022 Evgenii Lepikhin <e.lepikhin@corp.mail.ru>
-;;; Copyright © 2022 Gabriel Arazas <foo.dogsquared@gmail.com>
-;;; Copyright © 2022 ( <paren@disroot.org>
-;;; Copyright © 2022 Greg Hogan <code@greghogan.com>
-;;; Copyright © 2022 Paul A. Patience <paul@apatience.com>
-;;; Copyright © 2022 Paul Alesius <paul@unnservice.com>
-;;; Copyright © 2023 Arnav Andrew Jose <arnav.jose@gmail.com>
-;;; Copyright © 2023, 2024 Wilko Meyer <w@wmeyer.eu>
-;;; Copyright © 2023, 2024 Jaeme Sifat <jaeme@runbox.com>
-;;; Copyright © 2023 Steve George <steve@futurile.net>
-;;; Copyright © 2023 Sergio Pastor Pérez <sergio.pastorperez@outlook.es>
-;;; Copyright © 2023, 2024 VÖRÖSKŐI András <voroskoi@gmail.com>
-;;; Copyright © 2023 Daniel Ziltener <dziltener@lyrion.ch>
-;;; Copyright © 2023, 2024 Troy Figiel <troy@troyfigiel.com>
-;;; Copyright © 2024, 2025 Herman Rimm <herman@rimm.ee>
-;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
-;;; Copyright © 2024 Suhail Singh <suhail@bayesians.ca>
-;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us@ieee.org>
-;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx@disroot.org>
-;;; Copyright © 2024, 2025 Jordan Moore <lockbox@struct.foo>
-;;; Copyright © 2024 Sharlatan Hellseher <sharlatanus@gmail.com>
-;;; Copyright © 2024 Murilo <murilo@disroot.org>
-;;; Copyright © 2025 Divya Ranjan Pattanaik <divya@subvertising.org>
-;;; Copyright © 2025 Karl Hallsby <karl@hallsby.com>
-;;; Copyright © 2025 Andrew Wong <wongandj@icloud.com>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-(define-module (gnu packages crates-io)
- #:use-module (guix build-system cargo)
- #:use-module (guix download)
- #:use-module (guix git-download)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages)
- #:use-module (guix gexp)
- #:use-module (guix utils)
- #:use-module (gnu packages)
- #:use-module (gnu packages acl)
- #:use-module (gnu packages admin)
- #:use-module (gnu packages aidc)
- #:use-module (gnu packages audio)
- #:use-module (gnu packages autotools)
- #:use-module (gnu packages avahi)
- #:use-module (gnu packages base)
- #:use-module (gnu packages bash)
- #:use-module (gnu packages c)
- #:use-module (gnu packages nss)
- #:use-module (gnu packages cmake)
- #:use-module (gnu packages compression)
- #:use-module (gnu packages cpp)
- #:use-module (gnu packages crates-apple)
- #:use-module (gnu packages crates-audio)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-database)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-gtk)
- #:use-module (gnu packages crates-shell)
- #:use-module (gnu packages crates-tls)
- #:use-module (gnu packages crates-vcs)
- #:use-module (gnu packages crates-web)
- #:use-module (gnu packages crates-windows)
- #:use-module (gnu packages crypto)
- #:use-module (gnu packages curl)
- #:use-module (gnu packages databases)
- #:use-module (gnu packages fontutils)
- #:use-module (gnu packages gettext)
- #:use-module (gnu packages gl)
- #:use-module (gnu packages glib)
- #:use-module (gnu packages hardware)
- #:use-module (gnu packages icu4c)
- #:use-module (gnu packages image)
- #:use-module (gnu packages jemalloc)
- #:use-module (gnu packages libusb)
- #:use-module (gnu packages linux)
- #:use-module (gnu packages llvm)
- #:use-module (gnu packages mail)
- #:use-module (gnu packages maths)
- #:use-module (gnu packages multiprecision)
- #:use-module (gnu packages nettle)
- #:use-module (gnu packages pcre)
- #:use-module (gnu packages perl)
- #:use-module (gnu packages pkg-config)
- #:use-module (gnu packages protobuf)
- #:use-module (gnu packages python)
- #:use-module (gnu packages rust)
- #:use-module (gnu packages rust-apps)
- #:use-module (gnu packages security-token)
- #:use-module (gnu packages selinux)
- #:use-module (gnu packages sequoia)
- #:use-module (gnu packages serialization)
- #:use-module (gnu packages sqlite)
- #:use-module (gnu packages ssh)
- #:use-module (gnu packages tls)
- #:use-module (gnu packages valgrind)
- #:use-module (gnu packages version-control)
- #:use-module (gnu packages web)
- #:use-module (gnu packages xml)
- #:use-module (gnu packages xorg)
- #:use-module (gnu packages gtk)
- #:use-module (gnu packages virtualization)
- #:use-module (gnu packages webkit)
- #:use-module (srfi srfi-1))
-
-;;;
-;;; Please: Try to add new module packages in alphabetic order.
-;;;
-
-(define-public rust-ab-glyph-0.2
- (package
- (name "rust-ab-glyph")
- (version "0.2.29")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ab_glyph" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1c7p94qf8x6n62nrbia7nzwdxm2sbyygnhd5qfmfl7p7h30p4dpc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests want font files.
- #:cargo-inputs
- (("rust-ab-glyph-rasterizer" ,rust-ab-glyph-rasterizer-0.1)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-owned-ttf-parser" ,rust-owned-ttf-parser-0.25))))
- (home-page "https://github.com/alexheretic/ab-glyph")
- (synopsis "API for rasterizing OpenType font glyphs")
- (description
- "This package provides an API for loading, scaling, positioning and
-rasterizing OpenType font glyphs.")
- (license license:asl2.0)))
-
-(define-public rust-ab-glyph-rasterizer-0.1
- (package
- (name "rust-ab-glyph-rasterizer")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ab_glyph_rasterizer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ikhgzig59q8b1a1iw83sxfnvylg5gx6w2y8ynbnf231xs9if6y7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libm" ,rust-libm-0.2))))
- (home-page "https://github.com/alexheretic/ab-glyph")
- (synopsis "Coverage rasterization for lines, quadratic & cubic beziers")
- (description
- "This package provides coverage rasterization for lines, quadratic and
-cubic beziers.")
- (license license:asl2.0)))
-
-(define-public rust-abi-stable-0.11
- (package
- (name "rust-abi-stable")
- (version "0.11.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "abi_stable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0if428pq8ly97zi6q1842nak977rwxnj17650i8gwpxh7qnm3mk9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--features=testing")
- #:cargo-inputs (("rust-abi-stable-derive" ,rust-abi-stable-derive-0.11)
- ("rust-abi-stable-shared" ,rust-abi-stable-shared-0.11)
- ("rust-const-panic" ,rust-const-panic-0.2)
- ("rust-core-extensions" ,rust-core-extensions-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-generational-arena" ,rust-generational-arena-0.2)
- ("rust-libloading" ,rust-libloading-0.7)
- ("rust-lock-api" ,rust-lock-api-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-paste" ,rust-paste-1)
- ("rust-repr-offset" ,rust-repr-offset-0.2)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-hashbrown" ,rust-hashbrown-0.13)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/rodrimati1992/abi_stable_crates/")
- (synopsis "Rust-to-Rust ffi,writing libraries loaded at program startup")
- (description
- "This package contains code for doing Rust-to-Rust ffi, writing libraries
-loaded at program startup.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-abi-stable-0.10
- (package
- (inherit rust-abi-stable-0.11)
- (name "rust-abi-stable")
- (version "0.10.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "abi_stable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03vg0cl0727whv7nxyvm8g9xfwxnfcdn8p872jqw1z6n84yjix7s"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (((string-append ">=([[:digit:]]+\\.[[:digit:]]+\\.[[:digit:]]+),"
- " <([[:digit:]]+\\.[[:digit:]]+\\.[[:digit:]]+)")
- _ version _)
- (string-append ">=" version)))))))
- (arguments
- `(#:tests? #f ; tests must be run with the "testing" feature
- #:cargo-inputs
- (("rust-abi-stable-derive" ,rust-abi-stable-derive-0.10)
- ("rust-abi-stable-shared" ,rust-abi-stable-shared-0.10)
- ("rust-core-extensions" ,rust-core-extensions-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-generational-arena" ,rust-generational-arena-0.2)
- ("rust-libloading" ,rust-libloading-0.7)
- ("rust-lock-api" ,rust-lock-api-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-paste" ,rust-paste-1)
- ("rust-repr-offset" ,rust-repr-offset-0.2)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-hashbrown" ,rust-hashbrown-0.11)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-abi-stable-derive-0.11
- (package
- (name "rust-abi-stable-derive")
- (version "0.11.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "abi_stable_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16780mmr2hwx8ajcq59nhvq3krv5i8r7mg41x08fx907nil885yp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=sabi_trait::tests::sabi_trait_test_cases"
- "--skip=stable_abi::tests::test_cases")
- #:cargo-inputs (("rust-abi-stable-shared" ,rust-abi-stable-shared-0.11)
- ("rust-as-derive-utils" ,rust-as-derive-utils-0.11)
- ("rust-core-extensions" ,rust-core-extensions-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-1)
- ("rust-typed-arena" ,rust-typed-arena-2))
- #:cargo-development-inputs
- (("rust-as-derive-utils" ,rust-as-derive-utils-0.11))))
- (home-page "https://github.com/rodrimati1992/abi_stable_crates/")
- (synopsis "Implementation detail of abi_stable")
- (description "This package contains an implementation detail of abi_stable.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-abi-stable-derive-0.10
- (package
- (inherit rust-abi-stable-derive-0.11)
- (name "rust-abi-stable-derive")
- (version "0.10.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "abi_stable_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w503n9rxja3h8ls6p5xsly8aclbp30dm4hd0525bvpbippi161v"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=sabi_trait::tests::sabi_trait_test_cases"
- "--skip=stable_abi::tests::test_cases")
- #:cargo-inputs
- (("rust-abi-stable-shared" ,rust-abi-stable-shared-0.10)
- ("rust-as-derive-utils" ,rust-as-derive-utils-0.10)
- ("rust-core-extensions" ,rust-core-extensions-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustc-version" ,rust-rustc-version-0.2)
- ("rust-syn" ,rust-syn-1)
- ("rust-typed-arena" ,rust-typed-arena-2))
- #:cargo-development-inputs
- (("rust-as-derive-utils" ,rust-as-derive-utils-0.10))))))
-
-(define-public rust-abi-stable-shared-0.11
- (package
- (name "rust-abi-stable-shared")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "abi_stable_shared" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qrbmlypvxx3zij1c6w6yykpp5pjcfx9qr2d9lzyc8y1i1vdzddj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-core-extensions" ,rust-core-extensions-1))))
- (home-page "https://github.com/rodrimati1992/abi_stable_crates/")
- (synopsis "Implementation detail of abi_stable")
- (description "This package contains an implementation detail of abi_stable.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-abi-stable-shared-0.10
- (package
- (inherit rust-abi-stable-shared-0.11)
- (name "rust-abi-stable-shared")
- (version "0.10.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "abi_stable_shared" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0psaz0vghdz84vrb311g4b74d2nhrlbmwxa8if88s0bf0s4xmsgc"))))
- (arguments
- `(#:cargo-inputs (("rust-core-extensions" ,rust-core-extensions-1))))))
-
-(define-public rust-abomonation-0.7
- (package
- (name "rust-abomonation")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "abomonation" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1cjg3hjf028n447pdj7zcdgrkngx30as8ndxlxx947wvr49jkrsn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-recycler" ,rust-recycler-0.1))))
- (home-page "https://github.com/TimelyDataflow/abomonation")
- (synopsis "High performance and very unsafe serialization library")
- (description
- "This package provides a high performance and very unsafe serialization
-library in Rust.")
- (license license:expat)))
-
-(define-public rust-adaptive-barrier-1
- (package
- (name "rust-adaptive-barrier")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "adaptive-barrier" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1004swrxg9g755h0sk0y1kclk4y9hzk6dzl8772df4l4j44gqz8w"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/vorner/adaptive-barrier")
- (synopsis "Barrier with adaptable number of thread subsciptions")
- (description
- "This is a Barrier synchronization primitive, similar to
-@code{std::sync::Barrier}, but one that adjusts the expected number of
-threads. This makes it robust in face of panics (it won't make your program
-deadlock, like the standard Barrier).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-adblock-0.7
- (package
- (name "rust-adblock")
- (version "0.7.5")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/brave/adblock-rust")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "0prlkq8am3sskg55x7b8vr4j54dmkjqldyl50isq5qyy9pff3xxs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- ;; Skip tests which require the network.
- "--skip=check_live_from_filterlists"
- "--skip=check_live_specific_urls"
- "--skip=stable_serialization"
- "--skip=stable_serialization_through_load")
- #:cargo-inputs
- (("rust-addr" ,rust-addr-0.14)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cssparser" ,rust-cssparser-0.28)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-idna" ,rust-idna-0.2)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lifeguard" ,rust-lifeguard-0.6)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-regex" ,rust-regex-1)
- ("rust-rmp-serde" ,rust-rmp-serde-0.13)
- ("rust-rmp-serde" ,rust-rmp-serde-0.15)
- ("rust-seahash" ,rust-seahash-3)
- ("rust-selectors" ,rust-selectors-0.23)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-twoway" ,rust-twoway-0.2)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-csv" ,rust-csv-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-mock-instant" ,rust-mock-instant-0.2)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/brave/adblock-rust/")
- (synopsis "Adblock Plus syntax filter parsing and matching")
- (description "This package provides native Rust module for Adblock Plus
-syntax (e.g. EasyList, EasyPrivacy) filter parsing and matching.")
- (license license:mpl2.0)))
-
-(define-public rust-adblock-0.5
- (package
- (inherit rust-adblock-0.7)
- (name "rust-adblock")
- (version "0.5.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "adblock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qgjcrm7vqxq5ispdj95ql7payy5d5rj0zfwba4b076xxvw1q4yq"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- ;; Not all files included
- "--skip=check_works_same_after_deserialization"
- "--skip=check_matching_equivalent"
- "--skip=check_matching_hostnames"
- ;; Skip tests which require the network.
- "--skip=check_live_from_filterlists"
- "--skip=check_live_specific_urls"
- "--skip=stable_serialization"
- "--skip=stable_serialization_through_load")
- #:cargo-inputs
- (("rust-addr" ,rust-addr-0.14)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cssparser" ,rust-cssparser-0.28)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-idna" ,rust-idna-0.2)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lifeguard" ,rust-lifeguard-0.6)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-regex" ,rust-regex-1)
- ("rust-rmp-serde" ,rust-rmp-serde-0.13)
- ("rust-rmp-serde" ,rust-rmp-serde-0.15)
- ("rust-seahash" ,rust-seahash-3)
- ("rust-selectors" ,rust-selectors-0.23)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-twoway" ,rust-twoway-0.2)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-csv" ,rust-csv-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-addchain-0.2
- (package
- (name "rust-addchain")
- (version "0.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "addchain" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0w45hpybsx9gzhlxf6x9451kycg8xwj3x8qzjnk8wqm55926jbiv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num-bigint" ,rust-num-bigint-0.3)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/str4d/addchain")
- (synopsis "Generate addition chains")
- (description "Generate addition chains")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-addr-0.14
- (package
- (name "rust-addr")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "addr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0w6v0wwv203v0lyvwsq27rwfhvmw7dsmrqc9r3gszbx2974wlk65"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-no-std-net" ,rust-no-std-net-0.5)
- ("rust-psl" ,rust-psl-2)
- ("rust-psl-types" ,rust-psl-types-2)
- ("rust-publicsuffix" ,rust-publicsuffix-2)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/addr-rs/addr")
- (synopsis "Parsing domain names")
- (description "This package provides a library for parsing domain names.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-addr2line-0.24
- (package
- (name "rust-addr2line")
- (version "0.24.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "addr2line" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hd1i57zxgz08j6h5qrhsnm2fi0bcqvsh389fw400xm3arz2ggnz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-cpp-demangle" ,rust-cpp-demangle-0.4)
- ("rust-fallible-iterator" ,rust-fallible-iterator-0.3)
- ("rust-gimli" ,rust-gimli-0.31)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-object" ,rust-object-0.36)
- ("rust-rustc-demangle" ,rust-rustc-demangle-0.1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-typed-arena" ,rust-typed-arena-2))
- #:cargo-development-inputs (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-findshlibs" ,rust-findshlibs-0.10)
- ("rust-libtest-mimic" ,rust-libtest-mimic-0.7))))
- (home-page "https://github.com/gimli-rs/addr2line")
- (synopsis "Symbolication library written in Rust, using gimli")
- (description
- "This package provides a cross-platform symbolication library written in
-Rust, using gimli.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-addr2line-0.22
- (package
- (inherit rust-addr2line-0.24)
- (name "rust-addr2line")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "addr2line" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y66f1sa27i9kvmlh76ynk60rxfrmkba9ja8x527h32wdb206ibf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-cpp-demangle" ,rust-cpp-demangle-0.4)
- ("rust-fallible-iterator" ,rust-fallible-iterator-0.3)
- ("rust-gimli" ,rust-gimli-0.29)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-object" ,rust-object-0.35)
- ("rust-rustc-demangle" ,rust-rustc-demangle-0.1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-smallvec" ,rust-smallvec-1))))))
-
-(define-public rust-adler-1
- (package
- (name "rust-adler")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "adler" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zim79cvzd5yrkzl3nyfx0avijwgk9fqv3yrscdy1cc79ih02qpj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/jonas-schievink/adler")
- (synopsis "Implementation of the Adler-32 checksum")
- (description
- "This crate provides a simple implementation of the Adler-32
-checksum, used in the zlib compression format.")
- (license
- (list license:expat
- license:asl2.0
- (license:non-copyleft "https://spdx.org/licenses/0BSD.html")))))
-
-(define-public rust-adler2-2
- (package
- (name "rust-adler2")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "adler2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09r6drylvgy8vv8k20lnbvwq8gp09h7smfn6h1rxsy15pgh629si"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/oyvindln/adler2")
- (synopsis "Implementation of the Adler-32 checksum")
- (description
- "This package provides a simple clean-room implementation of the Adler-32
-checksum.")
- (license (list license:bsd-0 license:expat license:asl2.0))))
-
-(define-public rust-adler32-1
- (package
- (name "rust-adler32")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "adler32" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0d7jq7jsjyhsgbhnfq5fvrlh9j0i9g1fqrl2735ibv5f75yjgqda"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-getrandom" ,rust-getrandom-0.1)
- ("rust-humansize" ,rust-humansize-1)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/remram44/adler32-rs")
- (synopsis "Implementation of the Adler32 rolling hash algorithm")
- (description
- "This library is an implementation of the Adler32 rolling hash algorithm in
-the Rust programming language.")
- (license (list license:bsd-3
- license:zlib))))
-
-(define-public rust-afl-0.12
- (package
- (name "rust-afl")
- (version "0.12.17")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "afl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05f7wrz15h97b6xqa914syiv6ij849ndgyb5iwmgwkv26qpjzhzn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; We don't want to add AFL as an input.
- #:cargo-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-fs-extra" ,rust-fs-extra-1)
- ("rust-home" ,rust-home-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-xdg" ,rust-xdg-2))
- #:cargo-development-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-tempfile" ,rust-tempfile-3))
- #:phases (modify-phases %standard-phases
- ;; Custom archive file for test suite.
- (delete 'check-for-pregenerated-files))))
- (home-page "https://github.com/rust-fuzz/afl.rs")
- (synopsis
- "Fuzzing Rust code with american-fuzzy-lop")
- (description
- "Fuzz Rust code with american-fuzzy-lop.")
- (license license:asl2.0)))
-
-(define-public rust-afl-0.11
- (package
- (inherit rust-afl-0.12)
- (name "rust-afl")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "afl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a2jm690mcxd073j9isd16rpzkjfmpgamw9h64f5l2fpns0423vc"))))
- (arguments
- `(#:skip-build? #t ; We don't want to add AFL as an input.
- #:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-clap" ,rust-clap-2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-xdg" ,rust-xdg-2))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))
- #:phases (modify-phases %standard-phases
- ;; Custom archive file for test suite.
- (delete 'check-for-pregenerated-files))))))
-
-(define-public rust-ahash-0.8
- (package
- (name "rust-ahash")
- (version "0.8.11")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ahash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04chdfkls5xmhp1d48gnjsmglbqibizs3bpbj6rsj604m10si7g8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-atomic-polyfill" ,rust-atomic-polyfill-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-const-random" ,rust-const-random-0.1)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-version-check" ,rust-version-check-0.9)
- ("rust-zerocopy" ,rust-zerocopy-0.7))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-no-panic" ,rust-no-panic-0.1)
- ("rust-pcg-mwc" ,rust-pcg-mwc-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-seahash" ,rust-seahash-4)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1))))
- (home-page "https://github.com/tkaitchuck/ahash")
- (synopsis
- "Non-cryptographic hash function using AES-NI")
- (description
- "This package provides a non-cryptographic hash function using AES-NI for
-high performance.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ahash-0.7
- (package
- (name "rust-ahash")
- (version "0.7.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ahash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y9014qsy6gs9xld4ch7a6xi9bpki8vaciawxq4p75d8qvh7f549"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-atomic-polyfill" ,rust-atomic-polyfill-1)
- ("rust-const-random" ,rust-const-random-0.1)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-no-panic" ,rust-no-panic-0.1)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-seahash" ,rust-seahash-4)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/tkaitchuck/ahash")
- (synopsis "Non-cryptographic hash function using AES-NI")
- (description "This package provides a non-cryptographic hash function
-using AES-NI for high performance.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ahash-0.4
- (package
- (inherit rust-ahash-0.7)
- (name "rust-ahash")
- (version "0.4.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ahash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "129290b8lz7fw8gzdq7k2jrm6yqgv6dsb1sc1gfy1pl2rqm26lq4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-const-random" ,rust-const-random-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-hex" ,rust-hex-0.3)
- ("rust-no-panic" ,rust-no-panic-0.1)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-seahash" ,rust-seahash-3))))))
-
-(define-public rust-ahash-0.3
- (package
- (inherit rust-ahash-0.4)
- (name "rust-ahash")
- (version "0.3.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ahash" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05qjnr0wccch0gg2kghg0xyh8qd5gfqd15q9dd6r1lamcs375zg8"))))
- (arguments
- `(#:tests? #f ; `#![feature]` may not be used on the stable release channel
- #:cargo-inputs
- (("rust-const-random" ,rust-const-random-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-hex" ,rust-hex-0.3)
- ("rust-no-panic" ,rust-no-panic-0.1)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-seahash" ,rust-seahash-3))))))
-
-(define-public rust-ahash-0.2
- (package
- (inherit rust-ahash-0.4)
- (name "rust-ahash")
- (version "0.2.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ahash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yzdrxaq99zfy0niq5i3cz5jv569s3s6z5q2cxcg08y6prh1nri9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-const-random" ,rust-const-random-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.2)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-hex" ,rust-hex-0.3)
- ("rust-no-panic" ,rust-no-panic-0.1)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-seahash" ,rust-seahash-3))))))
-
-(define-public rust-aho-corasick-1
- (package
- (name "rust-aho-corasick")
- (version "1.1.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "aho-corasick" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05mrpkvdgp5d20y2p989f187ry9diliijgwrs254fs9s1m1x6q4f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2))
- #:cargo-development-inputs (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "https://github.com/BurntSushi/aho-corasick")
- (synopsis "Fast multiple substring searching")
- (description "This package provides a fast multiple substring searching.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-aho-corasick-0.7
- (package
- (inherit rust-aho-corasick-1)
- (name "rust-aho-corasick")
- (version "0.7.20")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "aho-corasick" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1b3if3nav4qzgjz9bf75b2cv2h2yisrqfs0np70i38kgz4cn94yc"))))
- (arguments
- `(#:cargo-inputs (("rust-memchr" ,rust-memchr-2))))))
-
-(define-public rust-aho-corasick-0.6
- (package
- (inherit rust-aho-corasick-0.7)
- (name "rust-aho-corasick")
- (version "0.6.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aho-corasick" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19f8v503ibvlyr824g5ynicrh1lsmp2i0zmpszr8lqay0qw3vkl1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-memchr" ,rust-memchr-2))
- #:cargo-development-inputs
- (("rust-csv" ,rust-csv-1)
- ("rust-docopt" ,rust-docopt-1)
- ("rust-memmap" ,rust-memmap-0.6)
- ("rust-quickcheck" ,rust-quickcheck-0.7)
- ("rust-rand" ,rust-rand-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))))))
-
-(define-public rust-aho-corasick-0.5
- (package
- (inherit rust-aho-corasick-0.6)
- (name "rust-aho-corasick")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aho-corasick" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rnvdmlajikq0i4zdy1p3pv699q6apvsxfc7av7byhppllp2r5ya"))))
- (arguments
- `(#:cargo-inputs
- (("rust-memchr" ,rust-memchr-0.1))
- #:cargo-development-inputs
- (("rust-csv" ,rust-csv-0.14)
- ("rust-docopt" ,rust-docopt-0.6)
- ("rust-memmap" ,rust-memmap-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.2)
- ("rust-rand" ,rust-rand-0.3)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3))))))
-
-(define-public rust-al-sys-0.6
- (package
- (name "rust-al-sys")
- (version "0.6.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "al-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "08whlcfrhn4gqi4nbglkdqv5ysdpnvnlsqg51q34q9hh9l7rp3gz"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-cmake" ,rust-cmake-0.1)
- ("rust-libloading" ,rust-libloading-0.5)
- ("rust-rental" ,rust-rental-0.5))))
- (home-page "https://github.com/jpernst/alto")
- (synopsis "Raw bindings for OpenAL 1.1")
- (description "Rust bindings for OpenAL, this crate contains FFI elements.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-alga-0.9
- (package
- (name "rust-alga")
- (version "0.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "alga" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wl4z8ini9269x04g8wwdz1nn3hmmvaaysq4jwhymikyg81kv0jg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib" "--bins" "--tests")
- #:cargo-inputs
- (("rust-approx" ,rust-approx-0.3)
- ("rust-decimal" ,rust-decimal-2)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2))
- #:cargo-development-inputs
- (("rust-alga-derive" ,rust-alga-derive-0.9)
- ("rust-quickcheck" ,rust-quickcheck-0.8))))
- (home-page "https://github.com/rustsim/alga")
- (synopsis "Abstract algebra for Rust")
- (description "Alga aims to provide solid mathematical abstractions to
-algebra-focused applications. It defines and organizes through trait
-inheritance the basic building blocks of general algebraic structures.
-Specific implementations of algebraic structure traits are left to other
-crates. Higher-level traits for specialized domains of algebra (like linear
-algebra) are also provided and will prove useful for applications that include
-code that is generic with regard to the algebraic entity types.")
- (license license:asl2.0)))
-
-(define-public rust-alga-derive-0.9
- (package
- (name "rust-alga-derive")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "alga_derive" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0a2594j6blczz18vfg85agr7vsjrbq6900d3xwxw0zzbqj9j2adz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-edit-distance" ,rust-edit-distance-2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/rustsim/alga")
- (synopsis "Dutomatic deriving of abstract algebra traits")
- (description "Derive attribute for implementing algebraic traits from the
-@code{alga} crate.")
- (license license:asl2.0)))
-
-(define-public rust-aliasable-0.1
- (package
- (name "rust-aliasable")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aliasable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z8548zdjlm4ps1k0d7x68lfdyji02crwcc9rw3q3bb106f643r5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-aliasable-deref-trait" ,rust-aliasable-deref-trait-0.2)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))))
- (home-page "https://github.com/avitex/rust-aliasable")
- (synopsis "Basic aliasable (non unique pointer) types")
- (description
- "Rust library providing basic aliasable (non @code{core::ptr::Unique})
-types.")
- (license license:expat)))
-
-(define-public rust-aliasable-deref-trait-0.2
- (package
- (name "rust-aliasable-deref-trait")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aliasable_deref_trait" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0abzqsxd09jxl01brzjnwk8zg7k8zma76gzq87385q8fqm710jxb"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/avitex/rust-aliasable-deref-trait")
- (synopsis "Marker trait for aliasable pointers")
- (description
- "This package provides a marker trait for types that deref to an
-address that is aliasable when coerced to a raw pointer")
- (license license:expat)))
-
-(define-public rust-aligned-0.4
- (package
- (name "rust-aligned")
- (version "0.4.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "aligned" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "08srg0rbz21s1kk97b1canffly7icr31sp7l1nqk2i1ym05lqzip"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-as-slice" ,rust-as-slice-0.2))))
- (home-page "https://github.com/japaric/aligned")
- (synopsis "Newtype with alignment of at least `A` bytes")
- (description
- "This package provides a newtype with alignment of at least `A` bytes.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-aligned-vec-0.5
- (package
- (name "rust-aligned-vec")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aligned-vec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lb8qjqfap028ylf8zap6rkwrnrqimc3v6h3cixycjrdx1y0vaaa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/sarah-ek/aligned-vec/")
- (synopsis "Aligned vector and box containers")
- (description "This package provides an aligned vector and box containers.")
- (license license:expat)))
-
-(define-public rust-alloc-no-stdlib-2
- (package
- (name "rust-alloc-no-stdlib")
- (version "2.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "alloc-no-stdlib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1cy6r2sfv5y5cigv86vms7n5nlwhx1rbyxwcraqnmm1rxiib2yyc"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/dropbox/rust-alloc-no-stdlib")
- (synopsis "Dynamic allocator that may be used with or without the stdlib")
- (description "This package provides a dynamic allocator that may be used
-with or without the stdlib. This allows a package with nostd to allocate
-memory dynamically and be used either with a custom allocator, items on the
-stack, or by a package that wishes to simply use Box<>. It also provides
-options to use calloc or a mutable global variable for pre-zeroed memory.")
- (license license:bsd-3)))
-
-(define-public rust-alloc-stdlib-0.2
- (package
- (name "rust-alloc-stdlib")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "alloc-stdlib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kkfbld20ab4165p29v172h8g0wvq8i06z8vnng14whw0isq5ywl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-alloc-no-stdlib" ,rust-alloc-no-stdlib-2))))
- (home-page "https://github.com/dropbox/rust-alloc-no-stdlib")
- (synopsis "Dynamic allocator example that may be used with the stdlib")
- (description "This package provides a dynamic allocator example that may
-be used with the stdlib.")
- (license license:bsd-3)))
-
-(define-public rust-alloc-traits-0.1
- (package
- (name "rust-alloc-traits")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "alloc-traits" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10z4rmykwnp8ps5r5n34190h6gmzpj1f67fqildi1z8r6f2m8bbb"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/HeroicKatora/static-alloc")
- (synopsis "Traits to replace or supplement the alloc module in no_std")
- (description
- "This package provides Traits to replace or supplement the alloc module
-in no_std.")
- (license license:expat)))
-
-(define-public rust-alloca-0.4
- (package
- (name "rust-alloca")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "alloca" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x6p4387rz6j7h342kp3b7bgvqzyl9mibf959pkfk9xflrgd19z5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/playXE/alloca-rs")
- (synopsis "Mostly safe wrapper for alloca")
- (description "This package provides a mostly safe wrapper for alloca.")
- (license license:expat)))
-
-(define-public rust-allocator-api2-0.2
- (package
- (name "rust-allocator-api2")
- (version "0.2.21")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "allocator-api2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "08zrzs022xwndihvzdn78yqarv2b9696y67i6h78nla3ww87jgb8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--lib")
- #:cargo-inputs (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/zakarumych/allocator-api2")
- (synopsis "Mirror of Rust's allocator API")
- (description "Mirror of Rust's allocator API.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-alphanumeric-sort-1
- (package
- (name "rust-alphanumeric-sort")
- (version "1.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "alphanumeric-sort" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13vyx3cqpylvc0md4563rd42b7dvk3fv4wny0kpcc48gy72n0z6n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1))))
- (home-page "https://magiclen.org/alphanumeric-sort")
- (synopsis "Sort order for files and folders whose names contain numerals")
- (description
- "This crate can help you sort order for files and folders whose names
-contain numerals.")
- (license license:expat)))
-
-(define-public rust-alto-3
- (package
- (name "rust-alto")
- (version "3.0.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "alto" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rgsdmh346s3rwhzqacjc6nz7jap4dd72c1gfmkaq9sgzh9fhnyp"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f ; Not all files included.
- #:cargo-inputs
- `(("rust-al-sys" ,rust-al-sys-0.6)
- ("rust-lazy-static" ,rust-lazy-static-0.2)
- ("rust-parking-lot" ,rust-parking-lot-0.4))))
- (home-page "https://github.com/jpernst/alto")
- (synopsis
- "Idiomatic Rust bindings for OpenAL 1.1 and extensions (including EFX)")
- (description
- "Rust bindings for OpenAL 1.1 and extensions (including EFX).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-amd-0.2
- (package
- (name "rust-amd")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "amd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15ib7hhzdifb2m099561ip0fq627gaszw4sq36ys75snaw0y0yd6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/rwl/amd_order/")
- (synopsis "Approximate Minimum Degree ordering")
- (description "This package provides a set of routines for ordering a
-sparse matrix prior to Cholesky factorization.")
- (license license:bsd-3)))
-
-(define-public rust-android-activity-0.6
- (package
- (name "rust-android-activity")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "android-activity" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0inh88x8x2fh62jg739s9hwyvdh8i920qf0qw7bhr802j9c7hsgg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; error: ndk-sys only supports compiling for Android.
- #:cargo-inputs (("rust-android-properties" ,rust-android-properties-0.2)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-cc" ,rust-cc-1)
- ("rust-cesu8" ,rust-cesu8-1)
- ("rust-jni" ,rust-jni-0.21)
- ("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-ndk" ,rust-ndk-0.9)
- ("rust-ndk-context" ,rust-ndk-context-0.1)
- ("rust-ndk-sys" ,rust-ndk-sys-0.6)
- ("rust-num-enum" ,rust-num-enum-0.7)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/rust-mobile/android-activity")
- (synopsis "Glue for building Rust applications on Android")
- (description
- "This package provides the glue for building Rust applications on Android
-with @code{NativeActivity} or @code{GameActivity}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-android-activity-0.5
- (package
- (inherit rust-android-activity-0.6)
- (name "rust-android-activity")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "android-activity" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fgl1jbzwbxrw4naw8bzjmphqj68q3hiylc05pakyz4p5a8h3f1r"))))
- (arguments
- `(#:skip-build? #t ; Only supports compiling for Android.
- #:cargo-inputs (("rust-android-properties" ,rust-android-properties-0.2)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-cc" ,rust-cc-1)
- ("rust-cesu8" ,rust-cesu8-1)
- ("rust-jni" ,rust-jni-0.21)
- ("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-ndk" ,rust-ndk-0.8)
- ("rust-ndk-context" ,rust-ndk-context-0.1)
- ("rust-ndk-sys" ,rust-ndk-sys-0.5)
- ("rust-num-enum" ,rust-num-enum-0.7)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-android-activity-0.4
- (package
- (inherit rust-android-activity-0.5)
- (name "rust-android-activity")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "android-activity" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19imf29l08n7qlkqk3ri3m3nzfhm0lmkqizafs68i2ysbq2a0xvw"))))
- (arguments
- `(#:skip-build? #t ; Only supports compiling for Android.
- #:cargo-inputs
- (("rust-android-properties" ,rust-android-properties-0.2)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-ndk" ,rust-ndk-0.7)
- ("rust-ndk-context" ,rust-ndk-context-0.1)
- ("rust-ndk-sys" ,rust-ndk-sys-0.4)
- ("rust-num-enum" ,rust-num-enum-0.5))))))
-
-(define-public rust-android-glue-0.2
- (package
- (name "rust-android-glue")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "android_glue" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01y495x4i9vqkwmklwn2xk7sqg666az2axjcpkr4iwngdwi48100"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/tomaka/android-rs-glue")
- (synopsis "Glue for the Android JNI")
- (description "This package provides the glue for the Android JNI.")
- (license license:expat)))
-
-(define-public rust-android-log-sys-0.3
- (package
- (name "rust-android-log-sys")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "android_log-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dwrvwkx2xxqys6nrhfavbbqfx2rs61nq8akrlnqkfbapxb81k2y"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #true)) ;XXX: Android only
- (home-page "https://github.com/rust-mobile/android_log-sys-rs")
- (synopsis "FFI bindings to Android log Library")
- (description "This package provides FFI bindings to Android log Library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-android-log-sys-0.2
- (package
- (inherit rust-android-log-sys-0.3)
- (name "rust-android-log-sys")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "android_log-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bhhs1cgzp9vzjvkn2q31ppc7w4am5s273hkvl5iac5475kmp5l5"))))
- (arguments `(#:skip-build? #true)))) ;XXX: Android only
-
-(define-public rust-android-log-sys-0.1
- (package
- (inherit rust-android-log-sys-0.2)
- (name "rust-android-log-sys")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "android_log-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0klq7cp4lm74gjf9p12zdjcr159blbicrfvadmaqvfxbi8njw1dq"))))
- (arguments `(#:skip-build? #true)))) ;XXX: Android only
-
-(define-public rust-android-logger-0.13
- (package
- (name "rust-android-logger")
- (version "0.13.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "android_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bvp6lf39q0zykn70lys562kdb14r9dfm91m79jxq53cfi7i7564"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-android-log-sys" ,rust-android-log-sys-0.3)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1))))
- (home-page "https://github.com/rust-mobile/android_logger-rs")
- (synopsis "Logging implementation for @code{log}")
- (description
- "This library is a drop-in replacement for @code{env_logger}. Instead,
-it outputs messages to Android's logcat.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-android-logger-0.11
- (package
- (inherit rust-android-logger-0.13)
- (name "rust-android-logger")
- (version "0.11.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "android_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fl8ix7q1cj73lzy6xcwyrqwpvnx5aaxszawidivv9ra4h6bh6c6"))))
- (arguments
- `(#:cargo-inputs (("rust-android-log-sys" ,rust-android-log-sys-0.2)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1))))))
-
-(define-public rust-android-logger-0.10
- (package
- (inherit rust-android-logger-0.11)
- (name "rust-android-logger")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "android_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rigzgkaik2y7pvsilpjdy19mdq1kkamw2rdf9fjkvb5hfqhkvfr"))))
- (arguments
- `(#:cargo-inputs
- (("rust-android-log-sys" ,rust-android-log-sys-0.2)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4))))))
-
-(define-public rust-android-logger-0.8
- (package
- (inherit rust-android-logger-0.10)
- (name "rust-android-logger")
- (version "0.8.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "android_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kj8i03fqqwxd803hrk27j2399v27ajjj9zxi2nnyml0s4nm9gcc"))))
- (arguments
- `(#:cargo-inputs
- (("rust-android-log-sys" ,rust-android-log-sys-0.1)
- ("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4))))))
-
-(define-public rust-android-properties-0.2
- (package
- (name "rust-android-properties")
- (version "0.2.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "android-properties" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "016slvg269c0y120p9qd8vdfqa2jbw4j0g18gfw6p3ain44v4zpw"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/miklelappo/android-properties")
- (synopsis "Rust-based Android properties wrapper")
- (description
- "This package provides a Rust-based Android properties wrapper.")
- (license license:expat)))
-
-(define-public rust-android-system-properties-0.1
- (package
- (name "rust-android-system-properties")
- (version "0.1.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "android_system_properties" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04b3wrz12837j7mdczqd95b732gw5q7q66cv4yn4646lvccp57l1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/nical/android_system_properties")
- (synopsis "Minimal Android system properties wrapper")
- (description
- "This package provides a minimal Android system properties wrapper.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-android-tzdata-0.1
- (package
- (name "rust-android-tzdata")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "android-tzdata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w7ynjxrfs97xg3qlcdns4kgfpwcdv824g611fq32cag4cdr96g9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-development-inputs (("rust-zip" ,rust-zip-0.6))))
- (home-page "https://github.com/RumovZ/android-tzdata")
- (synopsis "Parser for the Android-specific tzdata file")
- (description "Parser for the Android-specific tzdata file.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-anes-0.1
- (package
- (name "rust-anes")
- (version "0.1.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "anes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16bj1ww1xkwzbckk32j2pnbn5vk6wgsl3q4p3j9551xbcarwnijb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;FIXME: unresolved import anes::parser..?
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1))))
- (home-page "https://github.com/zrzka/anes-rs")
- (synopsis "Parse ANSI escape sequences")
- (description
- "This package contains an ANSI escape sequences provider and parser.")
- ;; The user can choose either license.
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-annotate-snippets-0.11
- (package
- (name "rust-annotate-snippets")
- (version "0.11.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "annotate-snippets" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14frjyhpm41mn2rn70p9288xny1l0jx70k7d2iy9k9sy9vamxqr4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-anstream" ,rust-anstream-0.6)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-difference" ,rust-difference-2)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-snapbox" ,rust-snapbox-0.6)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-tryfn" ,rust-tryfn-0.2))))
- (home-page "https://github.com/rust-lang/annotate-snippets-rs")
- (synopsis "Library for building code annotations")
- (description
- "This package provides a library for building code annotations.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-annotate-snippets-0.10
- (package
- (inherit rust-annotate-snippets-0.11)
- (name "rust-annotate-snippets")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "annotate-snippets" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rmzxhi079d6j67x1dyv3sjkrc13x6av513cn27pwjl8i5bnd6vd"))))
- (arguments
- `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-difference" ,rust-difference-2)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-toml" ,rust-toml-0.5))))))
-
-(define-public rust-annotate-snippets-0.9
- (package
- (inherit rust-annotate-snippets-0.10)
- (name "rust-annotate-snippets")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "annotate-snippets" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07p8r6jzb7nqydq0kr5pllckqcdxlyld2g275v425axnzffpxbyc"))))
- (arguments
- `(#:cargo-inputs (("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-yansi-term" ,rust-yansi-term-0.1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-difference" ,rust-difference-2)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-yansi-term" ,rust-yansi-term-0.1))))))
-
-(define-public rust-annotate-snippets-0.6
- (package
- (inherit rust-annotate-snippets-0.10)
- (name "rust-annotate-snippets")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "annotate-snippets" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19x7ldklprdgf8pam8b3lfhrxqw5yldcvk5j0bw2agsajbj1q0n7"))))
- (arguments
- `(#:cargo-inputs (("rust-ansi-term" ,rust-ansi-term-0.11))
- #:cargo-development-inputs (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-difference" ,rust-difference-2)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.8))))))
-
-(define-public rust-ansi-parser-0.8
- (package
- (name "rust-ansi-parser")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ansi-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09vi51kdnbwj6c4vdiiydpqxiiwyppn7kbynf22ij9xzg4h3kcmw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-heapless" ,rust-heapless-0.5)
- ("rust-nom" ,rust-nom-4))))
- (home-page "https://gitlab.com/DavidBittner/ansi-parser")
- (synopsis "Library using nom for parsing ANSI Escape Codes")
- (description
- "This package provides a library using nom for parsing ANSI Escape Codes.")
- (license license:mpl2.0)))
-
-(define-public rust-ansi-parser-0.6
- (package
- (inherit rust-ansi-parser-0.8)
- (name "rust-ansi-parser")
- (version "0.6.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ansi-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "152idb8a6gwdxzj6m099h3xgx8vw0sjc6skgw94nm2k3y5swc6kn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-heapless" ,rust-heapless-0.5)
- ("rust-nom" ,rust-nom-4))))))
-
-(define-public rust-ansi-str-0.8
- (package
- (name "rust-ansi-str")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ansi-str" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07ddhqynv05xjyhw295w29qy77fi84sh5p2mm46ap0d94s4mgx0w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ansitok" ,rust-ansitok-0.2))
- #:cargo-development-inputs (("rust-owo-colors" ,rust-owo-colors-3))))
- (home-page "https://github.com/zhiburt/ansi-str")
- (synopsis
- "Library which provides a set of methods to work with ANSI strings")
- (description
- "This package provides a library which provides a set of methods to work
-with ANSI strings.")
- (license license:expat)))
-
-(define-public rust-ansi-to-html-0.1
- (package
- (name "rust-ansi-to-html")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ansi-to-html" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18kwlgr3vfsij8gvl7vxw11yl628b1s8z2pldh73z4zzq2693gf7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-insta" ,rust-insta-1))))
- (home-page
- "https://github.com/Aloso/to-html/tree/master/crates/ansi-to-html")
- (synopsis "ANSI escape codes to HTML converter")
- (description "This package provides an ANSI escape codes to HTML converter.")
- (license license:expat)))
-
-(define-public rust-ansi-width-0.1
- (package
- (name "rust-ansi-width")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ansi-width" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "023693dwvci91456nfi0aygc44i1f098l2f23ssq67b1ybk3r7i1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-unicode-width" ,rust-unicode-width-0.1))))
- (home-page "https://docs.rs/ansi-width")
- (synopsis "Calculate the width of a string when printed to the terminal")
- (description
- "Calculate the width of a string when printed to the terminal.")
- (license license:expat)))
-
-(define-public rust-ansitok-0.2
- (package
- (name "rust-ansitok")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ansitok" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10vc2d1325qsbvbnqnj48zg55wv7jz929drx9vpdscdvl7k48012"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-nom" ,rust-nom-7)
- ("rust-vte" ,rust-vte-0.10))))
- (home-page "https://gitlab.com/zhiburt/ansitok")
- (synopsis "Library for parsing ANSI Escape Codes")
- (description
- "This package provides a library for parsing ANSI Escape Codes.")
- (license license:expat)))
-
-(define-public rust-anstream-0.6
- (package
- (name "rust-anstream")
- (version "0.6.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "anstream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16sjk4x3ns2c3ya1x28a44kh6p47c7vhk27251i015hik1lm7k4a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anstyle" ,rust-anstyle-1)
- ("rust-anstyle-parse" ,rust-anstyle-parse-0.2)
- ("rust-anstyle-query" ,rust-anstyle-query-1)
- ("rust-anstyle-wincon" ,rust-anstyle-wincon-3)
- ("rust-colorchoice" ,rust-colorchoice-1)
- ("rust-is-terminal-polyfill" ,rust-is-terminal-polyfill-1)
- ("rust-utf8parse" ,rust-utf8parse-0.2))
- #:cargo-development-inputs
- (("rust-divan" ,rust-divan-0.1)
- ("rust-lexopt" ,rust-lexopt-0.3)
- ("rust-owo-colors" ,rust-owo-colors-4)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2))))
- (home-page "https://github.com/rust-cli/anstyle")
- (synopsis "Library for writing colored text to a terminal")
- (description
- "This package provides a simple cross platform library for writing colored
-text to a terminal.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-anstream-0.3
- (package
- (inherit rust-anstream-0.6)
- (name "rust-anstream")
- (version "0.3.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "anstream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0qzinx9c8zfq3xqpxzmlv6nrm3ymccr4n8gffkdmj31p50v4za0c"))))
- (arguments
- `(#:cargo-inputs
- (("rust-anstyle" ,rust-anstyle-1)
- ("rust-anstyle-parse" ,rust-anstyle-parse-0.2)
- ("rust-anstyle-query" ,rust-anstyle-query-1)
- ("rust-anstyle-wincon" ,rust-anstyle-wincon-1)
- ("rust-colorchoice" ,rust-colorchoice-1)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-utf8parse" ,rust-utf8parse-0.2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-owo-colors" ,rust-owo-colors-3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.1))))))
-
-(define-public rust-anstyle-1
- (package
- (name "rust-anstyle")
- (version "1.0.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "anstyle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1cfmkza63xpn1kkz844mgjwm9miaiz4jkyczmwxzivcsypk1vv0v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-lexopt" ,rust-lexopt-0.3))))
- (home-page "https://github.com/rust-cli/anstyle")
- (synopsis "ANSI text styling")
- (description "This package provides ANSI text styling.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-anstyle-0.3
- (package
- (inherit rust-anstyle-1)
- (name "rust-anstyle")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "anstyle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ll42s5ch4ldp0fw8laidqji540p7higd06h2v111qq2pn0rxsi3"))))
- (arguments
- `(#:cargo-development-inputs (("rust-lexopt" ,rust-lexopt-0.3))))))
-
-(define-public rust-anstyle-lossy-1
- (package
- (name "rust-anstyle-lossy")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "anstyle-lossy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10c1cg8vjb7mxwky2xc8j7zdp15i1qvpmd2w6nlsxm6vcx3l9859"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1))))
- (home-page "https://github.com/rust-cli/anstyle")
- (synopsis "Conversion between ANSI color codes")
- (description "Lossy conversion between ANSI Color Codes.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-anstyle-parse-0.2
- (package
- (name "rust-anstyle-parse")
- (version "0.2.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "anstyle-parse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "134jhzrz89labrdwxxnjxqjdg06qvaflj1wkfnmyapwyldfwcnn7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=state::codegen::table")
- #:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-utf8parse" ,rust-utf8parse-0.2))
- #:cargo-development-inputs
- (("rust-codegenrs" ,rust-codegenrs-3)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-snapbox" ,rust-snapbox-0.4)
- ("rust-vte-generate-state-changes" ,rust-vte-generate-state-changes-0.1))))
- (home-page "https://github.com/rust-cli/anstyle")
- (synopsis "Parse ANSI Style Escapes")
- (description "Parse ANSI Style Escapes")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-anstyle-parse-0.1
- (package
- (inherit rust-anstyle-parse-0.2)
- (name "rust-anstyle-parse")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "anstyle-parse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05h1zy6y2ha2k8cnah9s0a296w2g3bfyfi2z7r7x3zly9r9vpld7"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; not all files included
- "--skip=state::codegen::table")
- #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-utf8parse" ,rust-utf8parse-0.2))
- #:cargo-development-inputs
- (("rust-codegenrs" ,rust-codegenrs-2)
- ("rust-criterion" ,rust-criterion-0.4)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-snapbox" ,rust-snapbox-0.4)
- ("rust-vte-generate-state-changes" ,rust-vte-generate-state-changes-0.1))))))
-
-(define-public rust-anstyle-query-1
- (package
- (name "rust-anstyle-query")
- (version "1.0.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "anstyle-query" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0j3na4b1nma39g4x7cwvj009awxckjf3z2vkwhldgka44hqj72g2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.52))))
- (home-page "https://github.com/rust-cli/anstyle")
- (synopsis "Look up colored console capabilities")
- (description "Look up colored console capabilities")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-anstyle-stream-0.2
- (package
- (name "rust-anstyle-stream")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "anstyle-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l695l55mwxfz3iaw524cy89j57bm5y9y8xv63z5bldslmmrd0qk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-0.3)
- ("rust-anstyle-parse" ,rust-anstyle-parse-0.1)
- ("rust-anstyle-wincon" ,rust-anstyle-wincon-0.2)
- ("rust-concolor-override" ,rust-concolor-override-1)
- ("rust-concolor-query" ,rust-concolor-query-0.3)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-utf8parse" ,rust-utf8parse-0.2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-owo-colors" ,rust-owo-colors-3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.1))))
- (home-page "https://github.com/rust-cli/anstyle")
- (synopsis "Library for writing colored text to a terminal")
- (description "This package provides a simple cross platform library for
-writing colored text to a terminal.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-anstyle-svg-0.1
- (package
- (name "rust-anstyle-svg")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "anstyle-svg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yi8d0cv1spcisch35b1f7q7lz7j7yyircrnvgaxcj5l8zadlvcb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests segfault.
- #:cargo-inputs (("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-anstyle-lossy" ,rust-anstyle-lossy-1)
- ("rust-html-escape" ,rust-html-escape-0.2)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-snapbox" ,rust-snapbox-0.5))))
- (home-page "https://github.com/rust-cli/anstyle")
- (synopsis "Convert ANSI escape codes to SVG")
- (description "Convert ANSI escape codes to SVG.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-antidote-1
- (package
- (name "rust-antidote")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "antidote" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19g2sw2qa2ibnh4x7j1snk46593jgx6y7rnvva496ynq61af5z9l"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/sfackler/rust-antidote")
- (synopsis "Poison-free Mutex and RwLock types")
- (description
- "These types expose identical APIs to the standard library @code{Mutex} and
-@code{RwLock} except that they do not return @code{PoisonError}s.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-any-all-workaround-0.1
- (package
- (name "rust-any-all-workaround")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "any_all_workaround" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11ifmzawvvi6d4r1lk0dkdnbswf574npgkika4535k7j6l3s9zl8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1))
- #:phases (modify-phases %standard-phases
- ;; `#![feature]` may not be used on the stable release channel
- ;; Enable using nightly/dev features
- (add-after 'unpack 'enable-unstable-features
- (lambda _ (setenv "RUSTC_BOOTSTRAP" "1"))))))
- (home-page "https://docs.rs/any_all_workaround/")
- (synopsis "Workaround for bad LLVM codegen for boolean reductions on 32-bit ARM")
- (description
- "This package provides Workaround for bad LLVM codegen for boolean
-reductions on 32-bit ARM.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-anyhow-1
- (package
- (name "rust-anyhow")
- (version "1.0.95")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "anyhow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "010vd1ki8w84dzgx6c81sc8qm9n02fxic1gkpv52zp4nwrn0kb1l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/anyhow")
- (synopsis "Flexible concrete Error type")
- (description "This package provides a flexible concrete Error type built on
-@code{std::error::Error}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-anyinput-0.1
- (package
- (name "rust-anyinput")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "anyinput" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08dkks0pg097vcjj3a43fxzazs2cnmf1jd7kcj8s3y6lfxj80n12"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-anyinput-derive" ,rust-anyinput-derive-0.1))))
- (home-page "https://github.com/CarlKCarlK/anyinput")
- (synopsis "Macro for functions that accept any input")
- (description
- "This package provides a macro for easier writing of functions that
-accept any string-, path-, iterator-, array-, or ndarray-like input.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-anyinput-core-0.1
- (package
- (name "rust-anyinput-core")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "anyinput-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17y761xzk0xy7n5q0d76fb29f40cd59qa3b4kv58g9n8k2qivks9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-ndarray" ,rust-ndarray-0.16)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/CarlKCarlK/anyinput")
- (synopsis "Internal helper library of anyinput")
- (description
- "This package provides an internal helper library of anyinput.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-anyinput-derive-0.1
- (package
- (name "rust-anyinput-derive")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "anyinput-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xcgkdkskmh8xxxyr1chfapn9avk8d8s7jjph5zy4ff22dri4m7y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-anyinput-core" ,rust-anyinput-core-0.1)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1))))
- (home-page "https://github.com/CarlKCarlK/anyinput")
- (synopsis "Internal helper library of anyinput")
- (description
- "This package provides an internal helper library of anyinput.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-apache-avro-0.16
- (package
- (name "rust-apache-avro")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "apache-avro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "180113hv4b7dw63szi5rzjb5pj8lwn5zyf8fnxq0kx7qna1wddyf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-apache-avro-derive" ,rust-apache-avro-derive-0.16)
- ("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libflate" ,rust-libflate-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-quad-rand" ,rust-quad-rand-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex-lite" ,rust-regex-lite-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snap" ,rust-snap-1)
- ("rust-strum" ,rust-strum-0.25)
- ("rust-strum-macros" ,rust-strum-macros-0.25)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-typed-builder" ,rust-typed-builder-0.16)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-xz2" ,rust-xz2-0.1)
- ("rust-zstd" ,rust-zstd-0.12))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-apache-avro-test-helper" ,rust-apache-avro-test-helper-0.16)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-md-5" ,rust-md-5-0.10)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-sha2" ,rust-sha2-0.10))))
- (home-page "https://github.com/apache/avro")
- (synopsis "Library for working with Apache Avro in Rust")
- (description
- "This package provides a library for working with Apache Avro in Rust.")
- (license license:asl2.0)))
-
-(define-public rust-apache-avro-derive-0.16
- (package
- (name "rust-apache-avro-derive")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "apache-avro-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "192wmrzjz1bwfiwv11979kk3dl51q50vgppn2iyph8v9048y85z3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `apache_avro`
- #:cargo-inputs (("rust-darling" ,rust-darling-0.20)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/apache/avro")
- (synopsis "Library for deriving Avro schemata from Rust structs and enums")
- (description "This package provides a library for deriving Avro schemata
-from Rust structs and enums.")
- (license license:asl2.0)))
-
-(define-public rust-apache-avro-test-helper-0.16
- (package
- (name "rust-apache-avro-test-helper")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "apache-avro-test-helper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mgj73sli4m49frp4y460p7sxpkc73f00n5rqcbby4sh5fdqh9hf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-color-backtrace" ,rust-color-backtrace-0.5)
- ("rust-ctor" ,rust-ctor-0.2)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-ref-thread-local" ,rust-ref-thread-local-0.1))))
- (home-page "https://github.com/apache/avro")
- (synopsis "Apache Avro tests helper")
- (description "This package contains the Apache Avro tests helper.")
- (license license:asl2.0)))
-
-(define-public rust-app-dirs2-2
- (package
- (name "rust-app-dirs2")
- (version "2.5.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "app_dirs2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bimzwj54fv8dvailkfb4l9sdsmnsn6hi183p76c3a736dbv7rx7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-jni" ,rust-jni-0.21)
- ("rust-ndk-context" ,rust-ndk-context-0.1)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-xdg" ,rust-xdg-2))
- #:cargo-development-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-ndk-glue" ,rust-ndk-glue-0.7)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-test-case" ,rust-test-case-2))))
- (home-page "https://lib.rs/app_dirs2")
- (synopsis "Put app's data in the right place on every platform")
- (description
- "This package helps you to put your app's data in the right place
-on every platform.")
- (license license:expat)))
-
-(define-public rust-approx-0.5
- (package
- (name "rust-approx")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "approx" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ilpv3dgd58rasslss0labarq7jawxmivk17wsh8wmkdm3q15cfa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/brendanzab/approx")
- (synopsis "Approximate floating point equality comparisons and assertions")
- (description
- "This crate provides facilities for testing the approximate equality of
-floating-point based types, using either relative difference, or units in the
-last place (ULPs) comparisons.")
- (license license:asl2.0)))
-
-(define-public rust-approx-0.4
- (package
- (name "rust-approx")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "approx" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y52dg58lapl4pp1kqlznfw1blbki0nx6b0aw8kja2yi3gyhaaiz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num-complex" ,rust-num-complex-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/brendanzab/approx")
- (synopsis "Approximate floating point equality comparisons and assertions")
- (description
- "This crate provides facilities for testing the approximate equality of
-floating-point based types, using either relative difference, or units in the
-last place (ULPs) comparisons.")
- (license license:asl2.0)))
-
-(define-public rust-approx-0.3
- (package
- (inherit rust-approx-0.4)
- (name "rust-approx")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "approx" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hx580xjdxl3766js9b49rnbnmr8gw8c060809l43k9f0xshprph"))))
- (arguments
- `(#:cargo-inputs
- (("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2))))))
-
-(define-public rust-approx-0.1
- (package
- (inherit rust-approx-0.3)
- (name "rust-approx")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "approx" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "153awzwywmb61xg857b80l63b1x6hifx2pha7lxf6fck9qxwraq8"))))
- (arguments '())))
-
-(define-public rust-arbitrary-1
- (package
- (name "rust-arbitrary")
- (version "1.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "arbitrary" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "08zj2yanll5s5gsbmvgwvbq39iqzy3nia3yx3db3zwba08yhpqnx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-derive-arbitrary" ,rust-derive-arbitrary-1))
- #:cargo-development-inputs (("rust-exhaustigen" ,rust-exhaustigen-0.1))))
- (home-page "https://github.com/rust-fuzz/arbitrary")
- (synopsis "Trait for generating structured data from unstructured data")
- (description
- "The @code{Arbitrary} crate lets you construct arbitrary instance of
-a type.
-
-This crate is primarily intended to be combined with a fuzzer like
-@code{libFuzzer} and @code{cargo-fuzz} or AFL, and to help you turn the raw,
-untyped byte buffers that they produce into well-typed, valid, structured
-values. This allows you to combine structure-aware test case generation with
-coverage-guided, mutation-based fuzzers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-arbitrary-0.4
- (package
- (inherit rust-arbitrary-1)
- (name "rust-arbitrary")
- (version "0.4.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arbitrary" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sa55cynafwzvlhyhfpm3vmi2fydj3ipdj5yfbaif7l56cixfmfv"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-derive-arbitrary" ,rust-derive-arbitrary-0.4))))))
-
-(define-public rust-arboard-3
- (package
- (name "rust-arboard")
- (version "3.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arboard" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n7s54yjbv3qksq2fivcdnvriplmzp8fd14dfrw7k7048cciy152"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; tests require X11 $DISPLAY
- #:cargo-inputs (("rust-clipboard-win" ,rust-clipboard-win-5)
- ("rust-core-graphics" ,rust-core-graphics-0.23)
- ("rust-image" ,rust-image-0.24)
- ("rust-log" ,rust-log-0.4)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-objc-foundation" ,rust-objc-foundation-0.1)
- ("rust-objc-id" ,rust-objc-id-0.1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-windows-sys" ,rust-windows-sys-0.48)
- ("rust-wl-clipboard-rs" ,rust-wl-clipboard-rs-0.8)
- ("rust-x11rb" ,rust-x11rb-0.13))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.9))))
- (home-page "https://github.com/1Password/arboard")
- (synopsis "Image and text handling for the OS clipboard")
- (description
- "This package provides image and text handling for the OS clipboard.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-arc-swap-1
- (package
- (name "rust-arc-swap")
- (version "1.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arc-swap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mrl9a9r9p9bln74q6aszvf22q1ijiw089jkrmabfqkbj31zixv9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-adaptive-barrier" ,rust-adaptive-barrier-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/vorner/arc-swap")
- (synopsis "Atomically swappable Arc")
- (description "This package provides an atomically swappable Arc.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-archery-1
- (package
- (name "rust-archery")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "archery" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sdqlmybcvd0rzv22ac3k3xxm5anr1gpm03sf02iy0jmrlhyvqpa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-triomphe" ,rust-triomphe-0.1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/orium/archery")
- (synopsis "Abstract over the atomicity of reference-counting pointers")
- (description "This package provides a way to abstract @code{Rc} and
-@code{Arc} smart pointers. It can also create data structures where
-the pointer type is parameterizable.")
- (license license:mpl2.0)))
-
-(define-public rust-arg-enum-proc-macro-0.3
- (package
- (name "rust-arg-enum-proc-macro")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arg_enum_proc_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sjdfd5a8j6r99cf0bpqrd6b160x9vz97y5rysycsjda358jms8a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/lu-zero/arg_enum_proc_macro")
- (synopsis "Procedural macro compatible with clap arg_enum")
- (description
- "This package provides a procedural macro compatible with clap's
-@code{arg_enum}.")
- (license license:expat)))
-
-(define-public rust-argfile-0.1
- (package
- (name "rust-argfile")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "argfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xm5yq9r04k9zf0hlx47a4yv86np6iwpqczfcmg0iia15bwc91qj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-fs-err" ,rust-fs-err-2)
- ("rust-os-str-bytes" ,rust-os-str-bytes-6)
- ("rust-shlex" ,rust-shlex-1))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-wild" ,rust-wild-2))))
- (home-page "https://github.com/rust-cli/argfile")
- (synopsis "Load additional CLI arguments from a file")
- (description
- "This library enables loading additional @acronym{CLI,
-Command-Line Interface} arguments from a file. This is meant to work with any
-CLI parser, like @code{rust-clap}, by pre-processing the arguments, like
-@code{rust-wild}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-argh-0.1
- (package
- (name "rust-argh")
- (version "0.1.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "argh" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06fjmac07knqw7vahra9rkbfrrsv31yrqhf7wi623xvzjq3bmxbs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-argh-derive" ,rust-argh-derive-0.1)
- ("rust-argh-shared" ,rust-argh-shared-0.1))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/google/argh")
- (synopsis "Derive-based argument parser optimized for code size")
- (description "Derive-based argument parser optimized for code size.")
- (license license:bsd-3)))
-
-(define-public rust-argh-derive-0.1
- (package
- (name "rust-argh-derive")
- (version "0.1.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "argh_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ynq2f2f05ybhmvg5y4m1kdfihw4jsq3bnq6gp32yykbvzp0mpsn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-argh-shared" ,rust-argh-shared-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/google/argh")
- (synopsis "Derive-based argument parsing optimized for code size")
- (description "Derive-based argument parsing optimized for code size.")
- (license license:bsd-3)))
-
-(define-public rust-argh-shared-0.1
- (package
- (name "rust-argh-shared")
- (version "0.1.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "argh_shared" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cbmf3n5fd7ha014m303f4bmsmj0v84an4a1rh77d9dx868z74sn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/google/argh")
- (synopsis "Derive-based argument parsing optimized for code size")
- (description "Derive-based argument parsing optimized for code size.")
- (license license:bsd-3)))
-
-(define-public rust-argmax-0.3
- (package
- (name "rust-argmax")
- (version "0.3.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "argmax" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ricjx82rdnycjndlmaiwxc85lq3gh4av44xlkjwbwm7wgskwzjv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.24))))
- (home-page "https://github.com/sharkdp/argmax")
- (synopsis "Rust library to deal with 'argument too long' errors")
- (description "This package provides a rust library to deal with argument
-too long errors.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-argminmax-0.6
- (package
- (name "rust-argminmax")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "argminmax" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1alfp2wfh3pms6f5fj8qw9birndgac2jd2shdl2xascxsrclnhjj"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; `#![feature]` may not be used on the stable release channel
- #:cargo-inputs (("rust-arrow" ,rust-arrow-5)
- ("rust-arrow2" ,rust-arrow2-0.7)
- ("rust-half" ,rust-half-2)
- ("rust-ndarray" ,rust-ndarray-0.15)
- ("rust-num-traits" ,rust-num-traits-0.2))
- #:cargo-development-inputs
- (("rust-codspeed-criterion-compat" ,rust-codspeed-criterion-compat-2)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rstest" ,rust-rstest-0.18)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.6))))
- (home-page "https://github.com/jvdd/argminmax")
- (synopsis
- "ArgMinMax (argmin & argmax in 1 function) with SIMD for floats and integers")
- (description
- "@code{ArgMinMax} (argmin & argmax in 1 function) with SIMD for floats and
-integers.")
- (license license:expat)))
-
-(define-public rust-ariadne-0.1
- (package
- (name "rust-ariadne")
- (version "0.1.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ariadne" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0303ig5g2v2xzhyzkis0nph2v21441vzalamhxgcxa5y8qh2mjzi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-yansi" ,rust-yansi-0.5))))
- (home-page "https://github.com/zesterer/ariadne")
- (synopsis "Fancy diagnostics & reporting crate")
- (description "This package provides a fancy diagnostics & reporting crate.")
- (license license:expat)))
-
-(define-public rust-arr-macro-0.1
- (package
- (name "rust-arr-macro")
- (version "0.1.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "arr_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "199086q8zva66lbg9bpz6fa67s81ra7yfa8148cwy1w7lkymn43a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arr-macro-impl" ,rust-arr-macro-impl-0.1)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))))
- (home-page "https://github.com/JoshMcguigan/arr_macro")
- (synopsis "Initialize arrays with ease")
- (description "Array macro helps initialize arrays. It is useful when
-initializing large arrays (greater than 32 elements), or arrays of types which
-do not implement the copy or default traits.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-arr-macro-impl-0.1
- (package
- (name "rust-arr-macro-impl")
- (version "0.1.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "arr_macro_impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lbjilz3pvwav72dfkcbz99rsq7m04xbdpqh8g3yvx3jsn5wf286"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/JoshMcguigan/arr_macro")
- (synopsis "Private impl crate for arr_macro")
- (description "This package provides a private @code{impl} crate for
-@code{arr_macro}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-array-init-2
- (package
- (name "rust-array-init")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "array-init" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z0bh6grrkxlbknq3xyipp42rasngi806y92fiddyb2n99lvfqix"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/Manishearth/array-init/")
- (synopsis "Safe wrapper for initializing fixed-size arrays")
- (description
- "A crate that removes the need to fill an array before running
-initialisers. Provides an init closure that's called for each element of the
-array.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-array-init-cursor-0.2
- (package
- (name "rust-array-init-cursor")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "array-init-cursor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xpbqf7qkvzplpjd7f0wbcf2n1v9vygdccwxkd1amxp4il0hlzdz"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/planus-org/planus")
- (synopsis "Utility crate to help keep track of arrays of MaybeUninit")
- (description
- "Utility crate to help keep track of arrays of @code{MaybeUninit}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-array-macro-1
- (package
- (name "rust-array-macro")
- (version "1.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "array-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19mdx2xlppnqwl6rhsbzylx61a0kkp2ql8q16195b7iga977ps86"))))
- (build-system cargo-build-system)
- (home-page "https://gitlab.com/KonradBorowski/array-macro")
- (synopsis "Array multiple elements constructor syntax")
- (description "This package implements constructor syntax for arrays with
-multiple elements.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-array-ops-0.1
- (package
- (name "rust-array-ops")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "array-ops" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1jn7l9gppp6kr9kgsy22sw5p9cn1jazmqxy296gjwiwz5d11i4fc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.5)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.4))))
- (home-page "https://github.com/bodil/array-ops")
- (synopsis "Automatic method implementations for array data types")
- (description "This package provides a number of traits with default
-implementations for most of the standard library's methods on array like data
-structures.")
- (license license:mpl2.0)))
-
-(define-public rust-arraydeque-0.5
- (package
- (name "rust-arraydeque")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arraydeque" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dn2xdfg3rkiqsh8a6achnmvf5nf11xk33xgjzpksliab4yjx43x"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/andylokandy/arraydeque")
- (synopsis
- "Ring buffer with a fixed capacity, which can be stored on the stack")
- (description
- "This package provides a ring buffer with a fixed capacity, which can be stored
-on the stack.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-arrayref-0.3
- (package
- (name "rust-arrayref")
- (version "0.3.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrayref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jzyp0nvp10dmahaq9a2rnxqdd5wxgbvp8xaibps3zai8c9fi8kn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/droundy/arrayref")
- (synopsis "Macros to take array references of slices")
- (description "Macros to take array references of slices.")
- (license license:bsd-2)))
-
-(define-public rust-arraystring-0.3
- (package
- (name "rust-arraystring")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arraystring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1181rr76jqlldrpy586cj2bzgxvzhn8crj2vg75diq8pf537qlad"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-diesel" ,rust-diesel-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.2)
- ("rust-diesel" ,rust-diesel-1)
- ("rust-env-logger" ,rust-env-logger-0.5)
- ("rust-inlinable-string" ,rust-inlinable-string-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallstring" ,rust-smallstring-0.1))))
- (home-page "https://github.com/paulocsanz/arraystring")
- (synopsis "Fixed capacity stack based generic string")
- (description
- "This package provides fixed capacity stack based generic string.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-arrayvec-0.7
- (package
- (name "rust-arrayvec")
- (version "0.7.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrayvec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l1fz4ccgv6pm609rif37sl5nv5k6lbzi7kkppgzqzh1vwix20kw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-borsh" ,rust-borsh-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/bluss/arrayvec")
- (synopsis "Vector with fixed capacity")
- (description
- "This package provides a vector with fixed capacity, backed by an
-array (it can be stored on the stack too). Implements fixed capacity
-ArrayVec and ArrayString.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-arrayvec-0.5
- (package
- (inherit rust-arrayvec-0.7)
- (name "rust-arrayvec")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrayvec" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12q6hn01x5435bprwlb7w9m7817dyfq55yrl4psygr78bp32zdi3"))))
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-arrayvec-0.4
- (package
- (inherit rust-arrayvec-0.5)
- (name "rust-arrayvec")
- (version "0.4.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrayvec" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fdiv5m627gh6flp4mpmi1mh647imm9x423licsr11psz97d97yd"))))
- (arguments
- `(#:cargo-inputs
- (("rust-nodrop" ,rust-nodrop-0.1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-arrow-47
- (package
- (name "rust-arrow")
- (version "47.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0agq8c2q8nifsysnri8svh9m9dqkk55ww3d3slvqms4cpa9rxavz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- ;; Test fixtures are not included in the crate tarball. We need to skip
- ;; the tests that require these.
- '("--release" "--" "--exact"
- "--skip=util::test_util::tests::test_happy")
- #:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-arrow-arith" ,rust-arrow-arith-47)
- ("rust-arrow-array" ,rust-arrow-array-47)
- ("rust-arrow-buffer" ,rust-arrow-buffer-47)
- ("rust-arrow-cast" ,rust-arrow-cast-47)
- ("rust-arrow-csv" ,rust-arrow-csv-47)
- ("rust-arrow-data" ,rust-arrow-data-47)
- ("rust-arrow-ipc" ,rust-arrow-ipc-47)
- ("rust-arrow-json" ,rust-arrow-json-47)
- ("rust-arrow-ord" ,rust-arrow-ord-47)
- ("rust-arrow-row" ,rust-arrow-row-47)
- ("rust-arrow-schema" ,rust-arrow-schema-47)
- ("rust-arrow-select" ,rust-arrow-select-47)
- ("rust-arrow-string" ,rust-arrow-string-47)
- ("rust-pyo3" ,rust-pyo3-0.19)
- ("rust-rand" ,rust-rand-0.8))
- #:cargo-development-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-half" ,rust-half-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/apache/arrow-rs")
- (synopsis "Rust implementation of Apache Arrow")
- (description "This crate provides a complete, safe and native Rust
-implementation of Apache Arrow.")
- (license license:asl2.0)))
-
-(define-public rust-arrow-5
- (package
- (inherit rust-arrow-47)
- (name "rust-arrow")
- (version "5.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c8j4766cfjc04dmcyayigbn6mim9cfys78a64ilw26qrxpyhy16"))))
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-csv" ,rust-csv-1)
- ("rust-flatbuffers" ,rust-flatbuffers-2)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lexical-core" ,rust-lexical-core-0.7)
- ("rust-multiversion" ,rust-multiversion-0.6)
- ("rust-num" ,rust-num-0.4)
- ("rust-packed-simd-2" ,rust-packed-simd-2-0.3)
- ("rust-prettytable-rs" ,rust-prettytable-rs-0.8)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-arrow-arith-47
- (package
- (name "rust-arrow-arith")
- (version "47.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-arith" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mprvyxmnj3x84l6p8h34zz11kil71x5gf989zk9xbc7iqv4w7dw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrow-array" ,rust-arrow-array-47)
- ("rust-arrow-buffer" ,rust-arrow-buffer-47)
- ("rust-arrow-data" ,rust-arrow-data-47)
- ("rust-arrow-schema" ,rust-arrow-schema-47)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-half" ,rust-half-2)
- ("rust-num" ,rust-num-0.4))))
- (home-page "https://github.com/apache/arrow-rs")
- (synopsis "Arithmetic and aggregation kernels Apache Arrow")
- (description "This crate provides arithmetic and aggregation kernels for
-Apache Arrow. Examples include time-related functions, logical operations for
-booleans, arithmetic functions such as addition and various aggregation
-functions.")
- (license license:asl2.0)))
-
-(define-public rust-arrow-array-47
- (package
- (name "rust-arrow-array")
- (version "47.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-array" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "139iwhc3j8mcn6avgjl4k3sc7g43kq92m02fbba05qgdadrglbnh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-arrow-buffer" ,rust-arrow-buffer-47)
- ("rust-arrow-data" ,rust-arrow-data-47)
- ("rust-arrow-schema" ,rust-arrow-schema-47)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.8)
- ("rust-half" ,rust-half-2)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-num" ,rust-num-0.4)
- ("rust-packed-simd" ,rust-packed-simd-0.3))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/apache/arrow-rs")
- (synopsis "Array abstractions for Apache Arrow")
- (description "The central type in Apache Arrow are arrays, which are a
-known-length sequence of values all having the same type. This crate provides
-concrete implementations of each type, as well as an @code{Array} trait that
-can be used for type-erasure.")
- (license license:asl2.0)))
-
-(define-public rust-arrow-array-43
- (package
- (inherit rust-arrow-array-47)
- (name "rust-arrow-array")
- (version "43.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-array" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l7k48p40b8j4nzda5z20b45zsaphm9yylzwryr8n7vxbxrfmmv3"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=array::binary_array::tests::test_binary_array_from_incorrect_list_array")
- #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-arrow-buffer" ,rust-arrow-buffer-43)
- ("rust-arrow-data" ,rust-arrow-data-43)
- ("rust-arrow-schema" ,rust-arrow-schema-43)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.8)
- ("rust-half" ,rust-half-2)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-num" ,rust-num-0.4)
- ("rust-packed-simd-2" ,rust-packed-simd-2-0.3))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-arrow-buffer-47
- (package
- (name "rust-arrow-buffer")
- (version "47.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-buffer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15b1km7kb7cys2pdxgq1p9syiw7yzf9cch85rcw12504a8i1k8gx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-half" ,rust-half-2)
- ("rust-num" ,rust-num-0.4))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/apache/arrow-rs")
- (synopsis "Buffer abstractions for Apache Arrow")
- (description "This crate provides low-level buffer abstractions for the
-Rust implementation of Apache Arrow.")
- (license license:asl2.0)))
-
-(define-public rust-arrow-buffer-43
- (package
- (inherit rust-arrow-buffer-47)
- (name "rust-arrow-buffer")
- (version "43.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-buffer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08m7cxfksmc2qsygba0ingr1a3acbrxx9qdr0184wj3z0yg47gmx"))))
- (arguments
- `(#:cargo-inputs (("rust-half" ,rust-half-2)
- ("rust-num" ,rust-num-0.4))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-arrow-cast-47
- (package
- (name "rust-arrow-cast")
- (version "47.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-cast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vjdr0gqln3x60jlwan6vfb6f1alhww95by51gani24np58mv0hx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=display::tests::test_array_value_to_string_duration")
- #:cargo-inputs
- (("rust-arrow-array" ,rust-arrow-array-47)
- ("rust-arrow-buffer" ,rust-arrow-buffer-47)
- ("rust-arrow-data" ,rust-arrow-data-47)
- ("rust-arrow-schema" ,rust-arrow-schema-47)
- ("rust-arrow-select" ,rust-arrow-select-47)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-comfy-table" ,rust-comfy-table-7)
- ("rust-half" ,rust-half-2)
- ("rust-lexical-core" ,rust-lexical-core-0.8)
- ("rust-num" ,rust-num-0.4))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-half" ,rust-half-2))))
- (home-page "https://github.com/apache/arrow-rs")
- (synopsis "Cast kernels and utilities for Apache Arrow")
- (description "This crate provides typecasting kernels and other utilities
-for Apache Arrow, such as prettyprinting, parsing, and Base64 encoding and
-decoding.")
- (license license:asl2.0)))
-
-(define-public rust-arrow-csv-47
- (package
- (name "rust-arrow-csv")
- (version "47.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-csv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wff8a151xspfrcc4lda6g0d9fa6vva63q23gwcxq9miqrfqbvs3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- ;; Test fixtures are not included in the crate tarball. We need to skip
- ;; the tests that require these.
- '("--release"
- ;; Skip the doctests, since some of these also depend on the test
- ;; fixtures.
- "--lib" "--bins" "--tests"
- "--"
- "--exact"
- "--skip=reader::tests::test_buffered"
- "--skip=reader::tests::test_csv"
- "--skip=reader::tests::test_csv_builder_with_bounds"
- "--skip=reader::tests::test_csv_from_buf_reader"
- "--skip=reader::tests::test_csv_reader_with_decimal"
- "--skip=reader::tests::test_csv_schema_metadata"
- "--skip=reader::tests::test_csv_with_dictionary"
- "--skip=reader::tests::test_csv_with_projection"
- "--skip=reader::tests::test_csv_with_schema_inference"
- "--skip=reader::tests::test_csv_with_schema_inference_no_headers"
- "--skip=reader::tests::test_custom_nulls"
- "--skip=reader::tests::test_custom_nulls_with_inference"
- "--skip=reader::tests::test_nulls"
- "--skip=reader::tests::test_nulls_with_inference"
- "--skip=reader::tests::test_parse_invalid_csv")
- #:cargo-inputs
- (("rust-arrow-array" ,rust-arrow-array-47)
- ("rust-arrow-buffer" ,rust-arrow-buffer-47)
- ("rust-arrow-cast" ,rust-arrow-cast-47)
- ("rust-arrow-data" ,rust-arrow-data-47)
- ("rust-arrow-schema" ,rust-arrow-schema-47)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-csv" ,rust-csv-1)
- ("rust-csv-core" ,rust-csv-core-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lexical-core" ,rust-lexical-core-0.8)
- ("rust-regex" ,rust-regex-1))
- #:cargo-development-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/apache/arrow-rs")
- (synopsis "Parse CSV formatted data to and from the Arrow format")
- (description "This crate enables support for transferring data between the
-Arrow memory format and CSV line-delimited records.")
- (license license:asl2.0)))
-
-(define-public rust-arrow-data-47
- (package
- (name "rust-arrow-data")
- (version "47.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-data" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fpp09ykg6nb7jcaqnjzga242y7nlrfz3v0wlrf0kd68k4v4qnj7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrow-buffer" ,rust-arrow-buffer-47)
- ("rust-arrow-schema" ,rust-arrow-schema-47)
- ("rust-half" ,rust-half-2)
- ("rust-num" ,rust-num-0.4))))
- (home-page "https://github.com/apache/arrow-rs")
- (synopsis "Low-level array data abstractions for Apache Arrow")
- (description "This crate contains low-level array data abstractions for
-the Apache Arrow implementation in Rust.")
- (license license:asl2.0)))
-
-(define-public rust-arrow-data-43
- (package
- (inherit rust-arrow-data-47)
- (name "rust-arrow-data")
- (version "43.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-data" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12q2dvfaj78rfj5k3sfn8d3fnhwp3iizd4dbf5m14526qniz9x6l"))))
- (arguments
- `(#:cargo-inputs (("rust-arrow-buffer" ,rust-arrow-buffer-43)
- ("rust-arrow-schema" ,rust-arrow-schema-43)
- ("rust-half" ,rust-half-2)
- ("rust-num" ,rust-num-0.4))))))
-
-(define-public rust-arrow-format-0.8
- (package
- (name "rust-arrow-format")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-format" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1irj67p6c224dzw86jr7j3z9r5zfid52gy6ml8rdqk4r2si4x207"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-planus" ,rust-planus-0.3)
- ("rust-prost" ,rust-prost-0.11)
- ("rust-prost-derive" ,rust-prost-derive-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-tonic" ,rust-tonic-0.8))))
- (home-page "https://github.com/DataEngineeringLabs/arrow-format")
- (synopsis "Unofficial flatbuffers and tonic code of Apache Arrow spec")
- (description "This package provides an nofficial flatbuffers and tonic
-code of Apache Arrow spec.")
- (license license:asl2.0)))
-
-(define-public rust-arrow-format-0.3
- (package
- (inherit rust-arrow-format-0.8)
- (name "rust-arrow-format")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-format" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0apg3x3yllbazh6jr85g5yammjqxpnrk6jm4n2yypyhbcvcs4zcz"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-flatbuffers" ,rust-flatbuffers-2)
- ("rust-prost" ,rust-prost-0.9)
- ("rust-prost-derive" ,rust-prost-derive-0.9)
- ("rust-tonic" ,rust-tonic-0.6))))))
-
-(define-public rust-arrow-ipc-47
- (package
- (name "rust-arrow-ipc")
- (version "47.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-ipc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0shnrpmkwicxcn12s6lw8xqj9xibjjfqah58nxlzhjf5i9f00j0j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrow-array" ,rust-arrow-array-47)
- ("rust-arrow-buffer" ,rust-arrow-buffer-47)
- ("rust-arrow-cast" ,rust-arrow-cast-47)
- ("rust-arrow-data" ,rust-arrow-data-47)
- ("rust-arrow-schema" ,rust-arrow-schema-47)
- ("rust-flatbuffers" ,rust-flatbuffers-23)
- ("rust-lz4" ,rust-lz4-1)
- ("rust-zstd" ,rust-zstd-0.12))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/apache/arrow-rs")
- (synopsis "Support for the Arrow IPC format")
- (description "This crate provides support for the Arrow @acronym{IPC,
-Interprocess Communication} format.")
- (license license:asl2.0)))
-
-(define-public rust-arrow-json-47
- (package
- (name "rust-arrow-json")
- (version "47.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-json" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "175ncx809i6gq7i4xr03kxkk3f2nxnd49zjlqg78qs6x0hxpwggh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- ;; Test fixtures are not included in the crate tarball. We need to skip
- ;; the tests that require these.
- '("--release"
- ;; Skip the doctests, since some of these also depend on the test
- ;; fixtures.
- "--lib" "--bins" "--tests"
- "--"
- "--exact"
- "--skip=reader::schema::tests::test_json_infer_schema"
- "--skip=reader::tests::test_date_from_json_milliseconds"
- "--skip=reader::tests::test_json_arrays"
- "--skip=reader::tests::test_json_basic"
- "--skip=reader::tests::test_json_basic_schema"
- "--skip=reader::tests::test_json_basic_schema_projection"
- "--skip=reader::tests::test_json_basic_with_nulls"
- "--skip=reader::tests::test_json_empty_projection"
- "--skip=reader::tests::test_json_iterator"
- "--skip=reader::tests::test_time_from_json_nanoseconds"
- "--skip=reader::tests::test_timestamp_from_json_milliseconds"
- "--skip=reader::tests::test_timestamp_from_json_seconds"
- "--skip=reader::tests::test_with_multiple_batches"
- "--skip=writer::tests::test_write_multi_batches"
- "--skip=writer::tests::test_write_single_batch"
- "--skip=writer::tests::write_arrays"
- "--skip=writer::tests::write_basic_nulls"
- "--skip=writer::tests::write_basic_rows"
- "--skip=writer::tests::write_durations")
- #:cargo-inputs
- (("rust-arrow-array" ,rust-arrow-array-47)
- ("rust-arrow-buffer" ,rust-arrow-buffer-47)
- ("rust-arrow-cast" ,rust-arrow-cast-47)
- ("rust-arrow-data" ,rust-arrow-data-47)
- ("rust-arrow-schema" ,rust-arrow-schema-47)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-half" ,rust-half-2)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-lexical-core" ,rust-lexical-core-0.8)
- ("rust-num" ,rust-num-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/apache/arrow-rs")
- (synopsis "Parse JSON formatted data to and from the Arrow format")
- (description
- "This crate enables support for transferring data between the Arrow
-memory format and JSON line-delimited records.")
- (license license:asl2.0)))
-
-(define-public rust-arrow-ord-47
- (package
- (name "rust-arrow-ord")
- (version "47.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-ord" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x3irbymxic9hjaakq0rvkcqxj1jq2hfpclywh066spa12j7mf03"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrow-array" ,rust-arrow-array-47)
- ("rust-arrow-buffer" ,rust-arrow-buffer-47)
- ("rust-arrow-data" ,rust-arrow-data-47)
- ("rust-arrow-schema" ,rust-arrow-schema-47)
- ("rust-arrow-select" ,rust-arrow-select-47)
- ("rust-half" ,rust-half-2)
- ("rust-num" ,rust-num-0.4))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/apache/arrow-rs")
- (synopsis "Ordering kernels for Apache Arrow arrays")
- (description "This crate provides various ordering kernels for Apache
-Arrow arrays. Examples include @code{cmp}, @code{ord}, @code{partition},
-@code{rank} and @code{sort} kernels.")
- (license license:asl2.0)))
-
-(define-public rust-arrow-row-47
- (package
- (name "rust-arrow-row")
- (version "47.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-row" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08jxyqvsm3pvz09jprqrxdhg1yczncyb5jlgj2vckrw1nn538jhi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-arrow-array" ,rust-arrow-array-47)
- ("rust-arrow-buffer" ,rust-arrow-buffer-47)
- ("rust-arrow-data" ,rust-arrow-data-47)
- ("rust-arrow-schema" ,rust-arrow-schema-47)
- ("rust-half" ,rust-half-2)
- ("rust-hashbrown" ,rust-hashbrown-0.14))
- #:cargo-development-inputs
- (("rust-arrow-cast" ,rust-arrow-cast-47)
- ("rust-arrow-ord" ,rust-arrow-ord-47)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/apache/arrow-rs")
- (synopsis "Row-oriented Apache Arrow representation")
- (description "This crate provides a comparable row-oriented representation
-of a collection of @code{Array}. Rows are normalized for sorting, and can
-therefore be very efficiently compared, using @code{memcmp} under the hood, or
-used in non-comparison sorts such as radix sort.")
- (license license:asl2.0)))
-
-(define-public rust-arrow-schema-47
- (package
- (name "rust-arrow-schema")
- (version "47.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-schema" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jyfw40m070zj2pv8mp3gvlnzs0mavnzn6qhw19qh5bv26f1f7ax"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/apache/arrow-rs")
- (synopsis "Logical types for Apache Arrow arrays")
- (description "This crate defines the logical types for arrays of the
-Apache Arrow implementation in Rust.")
- (license license:asl2.0)))
-
-(define-public rust-arrow-schema-43
- (package
- (inherit rust-arrow-schema-47)
- (name "rust-arrow-schema")
- (version "43.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-schema" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zp8jz0pcr2d020rrmkdkzg6yizb2gc0fbfgzddb2w7mxrbwpsrb"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-arrow-select-47
- (package
- (name "rust-arrow-select")
- (version "47.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-select" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0231igp3fihf2kz1s9i2k6vhnlpmg662gr9rn6fpxrh26801xiym"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-arrow-array" ,rust-arrow-array-47)
- ("rust-arrow-buffer" ,rust-arrow-buffer-47)
- ("rust-arrow-data" ,rust-arrow-data-47)
- ("rust-arrow-schema" ,rust-arrow-schema-47)
- ("rust-num" ,rust-num-0.4))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/apache/arrow-rs")
- (synopsis "Selection kernels for Apache Arrow arrays")
- (description "This crate provides various selection kernels for Apache
-Arrow arrays. Examples include @code{filter}, @code{concat} and @code{take}
-kernels, as well as @code{window} functions such as shifting.")
- (license license:asl2.0)))
-
-(define-public rust-arrow-string-47
- (package
- (name "rust-arrow-string")
- (version "47.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow-string" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ar1njf4biff3ylpyk2m2bhvqmsywl9akagljm429ffnharbpkn4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrow-array" ,rust-arrow-array-47)
- ("rust-arrow-buffer" ,rust-arrow-buffer-47)
- ("rust-arrow-data" ,rust-arrow-data-47)
- ("rust-arrow-schema" ,rust-arrow-schema-47)
- ("rust-arrow-select" ,rust-arrow-select-47)
- ("rust-num" ,rust-num-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.7))))
- (home-page "https://github.com/apache/arrow-rs")
- (synopsis "String kernels for Apache Arrow arrays")
- (description "This crate provides various string kernels for Apache Arrow
-arrays. Examples include @code{concat_elements}, @code{length}, @code{like},
-@code{regexp} and @code{substring} kernels.")
- (license license:asl2.0)))
-
-(define-public rust-arrow2-0.17
- (package
- (name "rust-arrow2")
- (version "0.17.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yh40rdx0hwyag621byl6rk8w2jzvgvsj78sg1yp82qlxbd6ii2r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; failed to resolve: could not find `parquet` in `io`
- #:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-arrow-array" ,rust-arrow-array-43)
- ("rust-arrow-buffer" ,rust-arrow-buffer-43)
- ("rust-arrow-data" ,rust-arrow-data-43)
- ("rust-arrow-format" ,rust-arrow-format-0.8)
- ("rust-arrow-schema" ,rust-arrow-schema-43)
- ("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-avro-schema" ,rust-avro-schema-0.3)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.8)
- ("rust-comfy-table" ,rust-comfy-table-6)
- ("rust-csv" ,rust-csv-1)
- ("rust-csv-async" ,rust-csv-async-1)
- ("rust-csv-core" ,rust-csv-core-0.1)
- ("rust-dyn-clone" ,rust-dyn-clone-1)
- ("rust-either" ,rust-either-1)
- ("rust-ethnum" ,rust-ethnum-1)
- ("rust-fallible-streaming-iterator" ,rust-fallible-streaming-iterator-0.1)
- ("rust-foreign-vec" ,rust-foreign-vec-0.1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-hash-hasher" ,rust-hash-hasher-2)
- ("rust-hashbrown" ,rust-hashbrown-0.13)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-json-deserializer" ,rust-json-deserializer-0.4)
- ("rust-lexical-core" ,rust-lexical-core-0.8)
- ("rust-lz4" ,rust-lz4-1)
- ("rust-multiversion" ,rust-multiversion-0.7)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-odbc-api" ,rust-odbc-api-0.36)
- ("rust-orc-format" ,rust-orc-format-0.3)
- ("rust-parquet2" ,rust-parquet2-0.17)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.6)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-simdutf8" ,rust-simdutf8-0.1)
- ("rust-streaming-iterator" ,rust-streaming-iterator-0.1)
- ("rust-strength-reduce" ,rust-strength-reduce-0.2)
- ("rust-zstd" ,rust-zstd-0.12))
- #:cargo-development-inputs
- (("rust-avro-rs" ,rust-avro-rs-0.13)
- ("rust-criterion" ,rust-criterion-0.4)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sample-arrow2" ,rust-sample-arrow2-0.1)
- ("rust-sample-std" ,rust-sample-std-0.1)
- ("rust-sample-test" ,rust-sample-test-0.1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7))))
- (home-page "https://github.com/jorgecarleitao/arrow2")
- (synopsis "Unofficial implementation of Apache Arrow spec in safe Rust")
- (description "Unofficial implementation of Apache Arrow spec in safe Rust.")
- (license license:asl2.0)))
-
-(define-public rust-arrow2-0.7
- (package
- (name "rust-arrow2")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arrow2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15dkirkx07bagjgcar2ikmvs0d1zsk5l99bsszla91rxbivy4wyq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.7)
- ("rust-arrow-format" ,rust-arrow-format-0.3)
- ("rust-avro-rs" ,rust-avro-rs-0.13)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.6)
- ("rust-comfy-table" ,rust-comfy-table-4)
- ("rust-csv" ,rust-csv-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-hash-hasher" ,rust-hash-hasher-2)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lexical-core" ,rust-lexical-core-0.8)
- ("rust-libflate" ,rust-libflate-1)
- ("rust-lz4" ,rust-lz4-1)
- ("rust-multiversion" ,rust-multiversion-0.6)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-packed-simd-2" ,rust-packed-simd-2-0.3)
- ("rust-parquet2" ,rust-parquet2-0.6)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-simdutf8" ,rust-simdutf8-0.1)
- ("rust-streaming-iterator" ,rust-streaming-iterator-0.1)
- ("rust-strength-reduce" ,rust-strength-reduce-0.2)
- ("rust-zstd" ,rust-zstd-0.9))))
- (home-page "https://github.com/jorgecarleitao/arrow2")
- (synopsis "Unofficial implementation of Apache Arrow spec in safe Rust")
- (description
- "Arrow2 is a Rust library to work with the Arrow format. It is
-a re-write of the official Arrow crate using transmute-free operations.")
- (license license:asl2.0)))
-
-(define-public rust-article-scraper-1
- (package
- (name "rust-article-scraper")
- (version "1.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "article_scraper" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l904hn99fgj83f3dhspxgz1j3xzgjbnbfsgvmhd1jg5l4hqfhxp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;tests use the network
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-image" ,rust-image-0.23)
- ("rust-libxml" ,rust-libxml-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list libxml2 openssl))
- (home-page "https://gitlab.com/news-flash/article_scraper")
- (synopsis "Scrap article contents from the web")
- (description "This package provides a crate to scrap article contents from
-the web.")
- ;; No copyright headers in the source code. LICENSE indicates gpl3.
- (license license:gpl3)))
-
-(define-public rust-as-derive-utils-0.11
- (package
- (name "rust-as-derive-utils")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "as_derive_utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i2kwzxdhydicj9bqscz5w73nmx612yi3ha137qlr900b5j9cg7z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Only doc tests, which fail.
- #:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-0.7)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-core-extensions" ,rust-core-extensions-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-ron" ,rust-ron-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/rodrimati1992/abi_stable_crates/")
- (synopsis "Private derive utilities used by abi_stable and structural")
- (description "This package contains private derive utilities used by
-the abi_stable and structural crates.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-as-derive-utils-0.10
- (package
- (inherit rust-as-derive-utils-0.11)
- (name "rust-as-derive-utils")
- (version "0.10.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "as_derive_utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16qxh5q7gn6vnzk20g7vaj76f4dd74zkn66fv638ryyfjnj6z8p0"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (((string-append ">=([[:digit:]]+\\.[[:digit:]]+\\.[[:digit:]]+),"
- " <([[:digit:]]+\\.[[:digit:]]+\\.[[:digit:]]+)")
- _ version _)
- (string-append ">=" version)))))))
- (arguments
- `(#:tests? #f ; Only doc tests, which fail.
- #:cargo-inputs
- (("rust-aho-corasick" ,rust-aho-corasick-0.7)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-core-extensions" ,rust-core-extensions-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-ron" ,rust-ron-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-as-derive-utils-0.8
- (package
- (inherit rust-as-derive-utils-0.10)
- (name "rust-as-derive-utils")
- (version "0.8.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "as_derive_utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rjmbasb2spxdmm47kzw2zmr8icbdrcr0wa9kyn7lim5c0idh69b"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:cargo-inputs
- (("rust-aho-corasick" ,rust-aho-corasick-0.7)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-core-extensions" ,rust-core-extensions-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-ron" ,rust-ron-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-as-raw-xcb-connection-1
- (package
- (name "rust-as-raw-xcb-connection")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "as-raw-xcb-connection" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1am99fbsp5f5vnbvr0qnjma36q49c9zvdbn0czwwvian18mk2prd"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/psychon/as-raw-xcb-connection")
- (synopsis "Trait to facilitate interoperatibility with libxcb C API")
- (description "This package provides trait to facilitate interoperatibility
-with @code{libxcb} C API.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-as-slice-0.2
- (package
- (name "rust-as-slice")
- (version "0.2.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "as-slice" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05j52y1ws8kir5zjxnl48ann0if79sb56p9nm76hvma01r7nnssi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-stable-deref-trait" ,rust-stable-deref-trait-1))))
- (home-page "https://github.com/japaric/as-slice")
- (synopsis "AsSlice and AsMutSlice traits")
- (description "This package provides @code{AsSlice} and @code{AsMutSlice}
-traits.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-as-slice-0.1
- (package
- (inherit rust-as-slice-0.2)
- (name "rust-as-slice")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "as-slice" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1q3a9494ikaq38zjg5px5gwwrbdgnyj23b505224njlmwd4knh25"))))
- (arguments
- `(#:cargo-inputs
- (("rust-generic-array-0.14" ,rust-generic-array-0.14)
- ("rust-generic-array-0.13" ,rust-generic-array-0.13)
- ("rust-generic-array-0.12" ,rust-generic-array-0.12)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))))))
-
-(define-public rust-as-variant-1
- (package
- (name "rust-as-variant")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "as_variant" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13vryhfcslf50f8j1msnxg5689bzwz56z45dgzxqd7r40wis53zk"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/jplatte/as_variant")
- (synopsis "Macro to convert enums with newtype variants to Option")
- (description
- "This package provides a simple macro to convert enums with newtype
-variants to `Option`s.")
- (license license:mpl2.0)))
-
-(define-public rust-ascii-1
- (package
- (name "rust-ascii")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ascii" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05nyyp39x4wzc1959kv7ckwqpkdzjd9dw4slzyjh73qbhjcfqayr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/tomprogrammer/rust-ascii")
- (synopsis "ASCII-only equivalents to `char`, `str` and `String`")
- (description
- "A rust library that provides ASCII-only string and character types,
-equivalent to the @code{char}, @code{str} and @code{String} types in the
-standard library.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ascii-0.9
- (package
- (inherit rust-ascii-1)
- (name "rust-ascii")
- (version "0.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ascii" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0km3zzkhrr22drf9p1zcblqirlxkdc7zra25acpi0h8qax5c1cga"))))
- (arguments
- `(#:tests? #f ; Not all tests build.
- #:cargo-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-ascii-0.8
- (package
- (inherit rust-ascii-1)
- (name "rust-ascii")
- (version "0.8.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ascii" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "051gh2bgjq90s0f0i0hd9p4z4fpg5k82b570d1223jj7rhd8kglp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=src/ascii_char.rs - ascii_char::AsciiChar::from (line 296)"
- "--skip=src/ascii_string.rs - ascii_string::AsciiString::pop (line 259)")
- #:cargo-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.4))))))
-
-(define-public rust-ascii-utils-0.9
- (package
- (name "rust-ascii-utils")
- (version "0.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ascii_utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jpp550pwi38msflpy7lnqm2r153kn9k19bss6k9ak9yacq8z4vi"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/tredoe/ascii_utils")
- (synopsis "Utilities to handle ASCII characters")
- (description
- "This library provides utilities to handle ASCII characters.")
- (license license:mpl2.0)))
-
-(define-public rust-assert-0.7
- (package
- (name "rust-assert")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "assert" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fxwnw8ypr6i6bxsy4ggzpjb70aysl044nfzyl3q8kyyv25zqisn"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/stainless-steel/assert")
- (synopsis "Assertions for testing")
- (description "This package provides assertions for testing.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-assert-approx-eq-1
- (package
- (name "rust-assert-approx-eq")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "assert_approx_eq" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zagfwfad5wssmr830gk3489f97ppczv6xs627jxniwm6ssdl1rw"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/ashleygwilliams/assert_approx_eq")
- (synopsis "Assert approximately equal")
- (description
- "This package provides a Rust macro for asserting two numbers are
-approximately equal.")
- ;; Either license can be chosen at the users option.
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-assert-cli-0.6
- (package
- (name "rust-assert-cli")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "assert_cli" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jc1bh3cvnl66bl7s5gr1xnm0hl8d2l3gmil0pmhp5v2xp0bg6m2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;; requires `printenv`, but installing coreutils doesn't help
- #:cargo-inputs
- (("rust-colored" ,rust-colored-1)
- ("rust-difference" ,rust-difference-2)
- ("rust-environment" ,rust-environment-0.1)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-failure-derive" ,rust-failure-derive-0.1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs
- (("rust-docmatic" ,rust-docmatic-0.1))))
- (home-page "https://github.com/assert-rs/assert_cli")
- (synopsis "Test CLI Applications")
- (description "This package helps testing CLI Applications.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-assert-cmd-2
- (package
- (name "rust-assert-cmd")
- (version "2.0.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "assert_cmd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gdj0710k3lnvyjmpv8a4dgwrk9ib85l2wfw4n2xwy3qyavka66w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-predicates-core" ,rust-predicates-core-1)
- ("rust-predicates-tree" ,rust-predicates-tree-1)
- ("rust-wait-timeout" ,rust-wait-timeout-0.2))
- #:cargo-development-inputs
- (("rust-automod" ,rust-automod-1)
- ("rust-escargot" ,rust-escargot-0.5))))
- (home-page "https://github.com/assert-rs/assert_cmd")
- (synopsis "Test CLI Applications")
- (description "@code{assert_cmd} aims to simplify the process for doing
-integration testing of CLIs, including finding your crate's binary to test and
-assertions on the result of your program's run.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-assert-cmd-1
- (package
- (inherit rust-assert-cmd-2)
- (name "rust-assert-cmd")
- (version "1.0.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "assert_cmd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zhz7bgzsmwc50bknw658q6i0lcwk67v6zp74fmh31ixcz3370n9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-0.2)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-predicates" ,rust-predicates-2)
- ("rust-predicates-core" ,rust-predicates-core-1)
- ("rust-predicates-tree" ,rust-predicates-tree-1)
- ("rust-wait-timeout" ,rust-wait-timeout-0.2))
- #:cargo-development-inputs
- (("rust-escargot" ,rust-escargot-0.5))))))
-
-(define-public rust-assert-float-eq-1
- (package
- (name "rust-assert-float-eq")
- (version "1.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "assert_float_eq" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xryhlk2p012y109048c5jj5f448cv0b86ylkjgg5v7dzcpnbsjc"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/AlexHuszagh/assert_float_eq")
- (synopsis "Assertions for floating-point equality")
- (description "This package provides assertions for floating-point equality.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-assert-fs-1
- (package
- (name "rust-assert-fs")
- (version "1.0.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "assert_fs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j2vhxyb12ng6knln2bckywp5yqqxqhdd3gf0rfyvhp5d1x62w7h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=assert::test::into_path_from_bytes"
- "--skip=assert::test::into_path_from_str")
- #:cargo-inputs
- (("rust-anstream" ,rust-anstream-0.3)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-globwalk" ,rust-globwalk-0.8)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-predicates-core" ,rust-predicates-core-1)
- ("rust-predicates-tree" ,rust-predicates-tree-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/assert-rs/assert_fs")
- (synopsis "Filesystem fixtures and assertions for testing")
- (description
- "This crate provides file system fixtures and assertions for testing.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-assert-impl-0.1
- (package
- (name "rust-assert-impl")
- (version "0.1.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "assert-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17jvig9rwdc1sf1j5q8q9k69njg3k8g7x7g6wcb711hcvq9l6in3"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/upsuper/assert-impl")
- (synopsis "Macro for static assert types implement a trait or not")
- (description "Macro for static assert types implement a trait or not")
- (license license:expat)))
-
-(define-public rust-assert-json-diff-2
- (package
- (name "rust-assert-json-diff")
- (version "2.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "assert-json-diff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04mg3w0rh3schpla51l18362hsirl23q93aisws2irrj32wg5r27"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-version-sync" ,rust-version-sync-0.8))))
- (home-page "https://github.com/davidpdrsn/assert-json-diff")
- (synopsis "Easily compare two JSON values and get great output")
- (description "This package lets you easily compare two JSON values
-and get great output.")
- (license license:expat)))
-
-(define-public rust-assert-matches-1
- (package
- (name "rust-assert-matches")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "assert_matches" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1a9b3p9vy0msylyr2022sk5flid37ini1dxji5l3vwxsvw4xcd4v"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/murarth/assert_matches")
- (synopsis "Asserts that a value matches a pattern")
- (description
- "This package asserts that a value matches a pattern in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-assert-matches2-0.1
- (package
- (name "rust-assert-matches2")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "assert_matches2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mnz1wgz1s2s1985h44mdhy2m7615jjyr9pzq359injqqja2v0qm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://codeberg.org/jplatte/assert_matches2")
- (synopsis
- "Assert_matches! macro that brings variables from the pattern into scope")
- (description
- "This package provides a version of the assert_matches! macro that brings
-variables from the pattern into scope.")
- (license license:mpl2.0)))
-
-(define-public rust-assert2-0.3
- (package
- (name "rust-assert2")
- (version "0.3.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "assert2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15cfdn5sl8ls6234pv2ysflw2xcxh8j1ypjlif7wnva0hc8qvyga"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-assert2-macros" ,rust-assert2-macros-0.3)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-yansi" ,rust-yansi-0.5))))
- (home-page "https://github.com/de-vri-es/assert2-rs")
- (synopsis "Macros inspired by Catch2")
- (description "This package provides assert!(...) and check!(...) macros
-inspired by Catch2.")
- (license license:bsd-2)))
-
-(define-public rust-assert2-macros-0.3
- (package
- (name "rust-assert2-macros")
- (version "0.3.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "assert2-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dcjbac962smxr6pmnsd6mdglh6any36ifshqzqzi4ppwvrvsmbc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/de-vri-es/assert2-rs")
- (synopsis "Procedural macros for assert2")
- (description "This package provides procedural macros for assert2.")
- (license license:bsd-2)))
-
-(define-public rust-associative-cache-2
- (package
- (name "rust-associative-cache")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "associative-cache" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b9bgf19c27sdch6c4x2qyf34i1cl8f328knv1yk1irbg9vcv4xr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/fitzgen/associative-cache")
- (synopsis "Associative cache with fixed-size capacity")
- (description
- "This package provides a generic N-way associative cache with fixed-size
-capacity and random or least recently used (LRU) replacement.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-associative-cache-1
- (package
- (inherit rust-associative-cache-2)
- (name "rust-associative-cache")
- (version "1.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "associative-cache" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05lg0mwpqfqb9zh958x0358x1k5ngmmmbzjnp0imrd8vzhrn40a6"))))
- (arguments
- ;; 2 doctests fail because rand is not declared
- `(#:tests? #false
- #:cargo-inputs (("rust-rand" ,rust-rand-0.7))))))
-
-(define-public rust-async-attributes-1
- (package
- (name "rust-async-attributes")
- (version "1.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rcnypqgmlcw9vwh0fk8bivvz8p5v8acy0zd2njdv6yxyiwkw853"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-0.99))))
- (home-page "https://github.com/async-rs/async-attributes")
- (synopsis "Experimental language-level polyfills for Async Rust")
- (description
- "This package provides experimental language-level polyfills for Async
-Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-broadcast-0.7
- (package
- (name "rust-async-broadcast")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-broadcast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zia7z1y31awmxma9c89zmvkbj7mdkf7highkmz5z3pa4lp0xk90"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-event-listener" ,rust-event-listener-5)
- ("rust-event-listener-strategy" ,rust-event-listener-strategy-0.5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-easy-parallel" ,rust-easy-parallel-3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-futures-util" ,rust-futures-util-0.3))))
- (home-page "https://github.com/smol-rs/async-broadcast")
- (synopsis "Async broadcast channels")
- (description "This package provides async broadcast channels in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-broadcast-0.6
- (package
- (inherit rust-async-broadcast-0.7)
- (name "rust-async-broadcast")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-broadcast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d1xk2pr5khk1radkbaf7pp7pbjkb18m43n2rgkfsfxk177pak9k"))))
- (arguments
- `(#:cargo-inputs
- (("rust-event-listener" ,rust-event-listener-3)
- ("rust-event-listener-strategy" ,rust-event-listener-strategy-0.1)
- ("rust-futures-core" ,rust-futures-core-0.3))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-easy-parallel" ,rust-easy-parallel-3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-futures-util" ,rust-futures-util-0.3))))))
-
-(define-public rust-async-broadcast-0.5
- (package
- (inherit rust-async-broadcast-0.6)
- (name "rust-async-broadcast")
- (version "0.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "async-broadcast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0avdqbci1qdlfc4glc3wqrb0wi5ffc7bqv2q1wg14syayvdwqj3w"))))
- (arguments
- `(#:cargo-inputs
- (("rust-event-listener" ,rust-event-listener-2)
- ("rust-futures-core" ,rust-futures-core-0.3))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-easy-parallel" ,rust-easy-parallel-3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-futures-util" ,rust-futures-util-0.3))))))
-
-(define-public rust-async-channel-2
- (package
- (name "rust-async-channel")
- (version "2.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-channel" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0skvwxj6ysfc6d7bhczz9a2550260g62bm5gl0nmjxxyn007id49"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-concurrent-queue" ,rust-concurrent-queue-2)
- ("rust-event-listener-strategy" ,rust-event-listener-strategy-0.5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))
- #:cargo-development-inputs
- (("rust-easy-parallel" ,rust-easy-parallel-3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/smol-rs/async-channel")
- (synopsis "Async multi-producer multi-consumer channel")
- (description "This package provides async multi-producer
-multi-consumer channels.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-channel-1
- (package
- (inherit rust-async-channel-2)
- (name "rust-async-channel")
- (version "1.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-channel" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dbdlkzlncbibd3ij6y6jmvjd0cmdn48ydcfdpfhw09njd93r5c1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-concurrent-queue" ,rust-concurrent-queue-2)
- ("rust-event-listener" ,rust-event-listener-2)
- ("rust-futures-core" ,rust-futures-core-0.3))
- #:cargo-development-inputs
- (("rust-easy-parallel" ,rust-easy-parallel-3)
- ("rust-futures-lite" ,rust-futures-lite-1))))))
-
-(define-public rust-async-compat-0.2
- (package
- (name "rust-async-compat")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-compat" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h4gqla7s8wczivqskbxg7nl3qj0svd6yf9fjssgg8wnwfyr9avv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-blocking" ,rust-blocking-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-warp" ,rust-warp-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://github.com/smol-rs/async-compat")
- (synopsis "Compatibility adapter between tokio and futures")
- (description
- "This package provides compatibility adapter between tokio and futures.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-compression-0.4
- (package
- (name "rust-async-compression")
- (version "0.4.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-compression" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08pmavgjha81hf1acwxka82vi0r711whnp5lyha68r3hbx8mm2fz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-brotli" ,rust-brotli-7)
- ("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-deflate64" ,rust-deflate64-0.1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-xz2" ,rust-xz2-0.1)
- ("rust-zstd" ,rust-zstd-0.13)
- ("rust-zstd-safe" ,rust-zstd-safe-7))
- #:cargo-development-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-test" ,rust-futures-test-0.3)
- ("rust-ntest" ,rust-ntest-0.9)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-proptest-derive" ,rust-proptest-derive-0.5)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7))))
- (home-page "https://github.com/Nullus157/async-compression")
- (synopsis
- "Adaptors between compression crates and Rust's modern asynchronous IO types")
- (description "This package provides adaptors between compression crates
-and Rust's modern asynchronous IO types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-compression-0.3
- (package
- (inherit rust-async-compression-0.4)
- (name "rust-async-compression")
- (version "0.3.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-compression" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fnnpbsljngmrj8amhw6yg164bl6x4r43mr093g1ps9rmvbpqb4l"))))
- (arguments
- `(#:cargo-inputs
- (("rust-brotli" ,rust-brotli-3)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio" ,rust-tokio-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-xz2" ,rust-xz2-0.1)
- ("rust-zstd" ,rust-zstd-0.11)
- ("rust-zstd-safe" ,rust-zstd-safe-5))
- #:cargo-development-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-bytes" ,rust-bytes-0.6)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-test" ,rust-futures-test-0.3)
- ("rust-ntest" ,rust-ntest-0.8)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-proptest-derive" ,rust-proptest-derive-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio" ,rust-tokio-0.3)
- ("rust-tokio-util" ,rust-tokio-util-0.6)
- ("rust-tokio-util" ,rust-tokio-util-0.5)
- ("rust-tokio-util" ,rust-tokio-util-0.4)
- ("rust-tokio-util" ,rust-tokio-util-0.3))))))
-
-(define-public rust-async-datagram-3
- (package
- (name "rust-async-datagram")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-datagram" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k4kiy67d24ay8l7xrfjpsa4zkmhxv97ddj0f16rcv61qkky3i4f"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/rustasync/async-datagram")
- (synopsis "Async datagram traits")
- (description "This package provides asynchronous datagram traits.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-dup-1
- (package
- (name "rust-async-dup")
- (version "1.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-dup" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0484raf2r5lj97b8skkric9ysivrp3bns0gcg67h7x9sasmqca3w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-lock" ,rust-async-lock-3)
- ("rust-futures-io" ,rust-futures-io-0.3))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-smol" ,rust-smol-0.1))))
- (home-page "https://github.com/stjepang/async-dup")
- (synopsis "Duplicate an async I/O handle")
- (description
- "This crate provides two tools, Arc and Mutex. Arc implements
-AsyncRead, AsyncWrite, and AsyncSeek if a reference to the inner type
-does. A reference to Mutex implements AsyncRead, AsyncWrite, and
-AsyncSeek if the inner type does.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-executor-1
- (package
- (name "rust-async-executor")
- (version "1.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-executor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v6w1dbvsmw6cs4dk4lxj5dvrikc6xi479wikwaab2qy3h09mjih"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-task" ,rust-async-task-4)
- ("rust-concurrent-queue" ,rust-concurrent-queue-2)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-slab" ,rust-slab-0.4))
- #:cargo-development-inputs
- (("rust-async-channel" ,rust-async-channel-2)
- ("rust-async-io" ,rust-async-io-2)
- ("rust-async-lock" ,rust-async-lock-3)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-easy-parallel" ,rust-easy-parallel-3)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-once-cell" ,rust-once-cell-1))))
- (home-page "https://github.com/stjepang/async-executor")
- (synopsis "Async executor")
- (description "This library provides async executors.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-fs-2
- (package
- (name "rust-async-fs")
- (version "2.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-fs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jp0p7lg9zqy2djgdmivbzx0yqmfn9sm2s9dkhaws3zlharhkkgb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-lock" ,rust-async-lock-3)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-futures-lite" ,rust-futures-lite-2))
- #:cargo-development-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/smol-rs/async-fs")
- (synopsis "Async filesystem primitives")
- (description "This package provides async filesystem primitives.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-fs-1
- (package
- (inherit rust-async-fs-2)
- (name "rust-async-fs")
- (version "1.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-fs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01if2h77mry9cnm91ql2md595108i2c1bfy9gaivzvjfcl2gk717"))))
- (arguments
- `(#:cargo-inputs (("rust-async-lock" ,rust-async-lock-2)
- ("rust-autocfg" ,rust-autocfg-1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-futures-lite" ,rust-futures-lite-1))
- #:cargo-development-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-async-generic-1
- (package
- (name "rust-async-generic")
- (version "1.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-generic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wqnsinxaw6cj6wfbrj96qfrbc1gfgsm95qm6cw8gypfcs2p5wyx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-async-trait" ,rust-async-trait-0.1))))
- (home-page "https://github.com/scouten/async-generic")
- (synopsis "Code that can be both async and synchronous without duplicating it")
- (description
- "This package provides a way to write code that can be both async and
-synchronous without duplicating it.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-global-executor-2
- (package
- (name "rust-async-global-executor")
- (version "2.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-global-executor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1762s45cc134d38rrv0hyp41hv4iv6nmx59vswid2p0il8rvdc85"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs (list rust-async-channel-2
- rust-async-executor-1
- rust-async-io-2
- rust-async-lock-3
- rust-blocking-1
- rust-futures-lite-2
- rust-once-cell-1
- rust-tokio-1
- rust-tokio-0.2
- rust-tokio-0.3)
- #:cargo-development-inputs (list rust-doc-comment-0.3)))
- (home-page "https://github.com/async-rs/async-global-executor")
- (synopsis "Global executor built on top of @code{async-executor} and
-@code{async-io}")
- (description
- "This package provides a global executor built on top of
-@code{async-executor} and @code{async-io}.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-io-2
- (package
- (name "rust-async-io")
- (version "2.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-io" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n8h0vy53n4vdkq529scqnkzm9vcl3r73za9nj81s2nfrhiv78j3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-lock" ,rust-async-lock-3)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-concurrent-queue" ,rust-concurrent-queue-2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-parking" ,rust-parking-2)
- ("rust-polling" ,rust-polling-3)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs (("rust-async-channel" ,rust-async-channel-2)
- ("rust-async-net" ,rust-async-net-2)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-criterion" ,rust-criterion-0.4)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-inotify" ,rust-inotify-0.11)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-timerfd" ,rust-timerfd-1)
- ("rust-uds-windows" ,rust-uds-windows-1))))
- (home-page "https://github.com/smol-rs/async-io")
- (synopsis "Async I/O and timers")
- (description
- "This crate provides two tools: Async, an adapter for standard
-networking types (and many other types) to use in async programs, and
-Timer, a future that expires at a point in time.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-io-1
- (package
- (inherit rust-async-io-2)
- (name "rust-async-io")
- (version "1.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-io" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1byj7lpw0ahk6k63sbc9859v68f28hpaab41dxsjj1ggjdfv9i8g"))))
- (arguments
- `(#:cargo-inputs
- (("rust-async-lock" ,rust-async-lock-2)
- ("rust-autocfg" ,rust-autocfg-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-concurrent-queue" ,rust-concurrent-queue-2)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-parking" ,rust-parking-2)
- ("rust-polling" ,rust-polling-2)
- ("rust-rustix" ,rust-rustix-0.37)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-socket2" ,rust-socket2-0.4)
- ("rust-waker-fn" ,rust-waker-fn-1))
- #:cargo-development-inputs
- (("rust-async-channel" ,rust-async-channel-1)
- ("rust-async-net" ,rust-async-net-1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-criterion" ,rust-criterion-0.4)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-inotify" ,rust-inotify-0.10)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-timerfd" ,rust-timerfd-1)
- ("rust-uds-windows" ,rust-uds-windows-1))))))
-
-(define-public rust-async-lock-3
- (package
- (name "rust-async-lock")
- (version "3.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-lock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "060vh45i809wcqyxzs5g69nqiqah7ydz0hpkcjys9258vqn4fvpz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-event-listener" ,rust-event-listener-5)
- ("rust-event-listener-strategy" ,rust-event-listener-strategy-0.5)
- ("rust-loom" ,rust-loom-0.7)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))
- #:cargo-development-inputs
- (("rust-fastrand" ,rust-fastrand-2)
- ("rust-flume" ,rust-flume-0.11)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-waker-fn" ,rust-waker-fn-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/smol-rs/async-lock")
- (synopsis "Async synchronization primitives")
- (description "This package provides async synchronization primitives.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-lock-2
- (package
- (inherit rust-async-lock-3)
- (name "rust-async-lock")
- (version "2.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-lock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0asq5xdzgp3d5m82y5rg7a0k9q0g95jy6mgc7ivl334x7qlp4wi8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-event-listener" ,rust-event-listener-2))
- #:cargo-development-inputs
- (("rust-async-channel" ,rust-async-channel-1)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-waker-fn" ,rust-waker-fn-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))))
-
-(define-public rust-async-log-1
- (package
- (name "rust-async-log")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-log" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16ymra7f8169br9ss9m9n4l6rjcav9ns6r9mv4nr4r9i9wq37fpm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-log-attributes" ,rust-async-log-attributes-1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/async-rs/async-log")
- (synopsis "Async tracing capabilities for the @code{log} crate")
- (description
- "This crate provides extension types and hooks to @code{log} to enable
-asynchronous logging.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-log-attributes-1
- (package
- (name "rust-async-log-attributes")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-log-attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b9nysb5yxf772cinl5rsyhl2zazj2qfhbckv1kjz9qr3gkgi5ys"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))))
- (home-page "https://github.com/rustasync/runtime")
- (synopsis
- "Proc Macro attributes for the async-log crate")
- (description
- "This package provides proc macro attributes for the @code{async-log}
-crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-macros-1
- (package
- (name "rust-async-macros")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fib4wxiym9f045xqb8a2gyfa8yym3hb62g4jqjfmzn14jdxa8g4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #false
- #:cargo-inputs
- (("rust-futures-core-preview" ,rust-futures-core-preview-0.3)
- ("rust-pin-utils" ,rust-pin-utils-0.1))
- #:cargo-development-inputs
- (("rust-futures-preview" ,rust-futures-preview-0.3))))
- (home-page "https://github.com/async-rs/async-macros")
- (synopsis "Macros for async-std")
- (description "Macros for async-std.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-net-2
- (package
- (name "rust-async-net")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-net" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xyc5a5vcp3a7h1q2lbfh79wz8136dig4q4x6g4w2ws8ml7h0j5r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-io" ,rust-async-io-2)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-futures-lite" ,rust-futures-lite-2))))
- (home-page "https://github.com/smol-rs/async-net")
- (synopsis "Async networking primitives for TCP/UDP/Unix communication")
- (description "This package provides async networking primitives for
-TCP/UDP/Unix communication.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-net-1
- (package
- (inherit rust-async-net-2)
- (name "rust-async-net")
- (version "1.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-net" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0by1m21ciwq6kvd8jplb0mqr9yh17zil1icakdvga76f33nv2d04"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-io" ,rust-async-io-1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-futures-lite" ,rust-futures-lite-1))))))
-
-(define-public rust-async-object-pool-0.1
- (package
- (name "rust-async-object-pool")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-object-pool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b3546r13bdhcigbfbmpihh8gxxpad165cp80h3dbwn3jxmlag1k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1))))
- (home-page "https://github.com/alexliesenfeld/async-object-pool")
- (synopsis
- "Object pool implementation that using asynchronous synchronization primitives")
- (description
- "This package provides a simple object pool implementation that uses only
-asynchronous synchronization primitives.")
- (license license:expat)))
-
-(define-public rust-async-once-cell-0.5
- (package
- (name "rust-async-once-cell")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-once-cell" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0np3zj2yvk20ha4rk7sf8s0rngywhcykl1zgyb36flkq4qvzi222"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-critical-section" ,rust-critical-section-1))))
- (home-page "https://github.com/danieldg/async-once-cell")
- (synopsis "Async single assignment cells and lazy values")
- (description "This package provides async single assignment cells
-and lazy values.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-pidfd-0.1
- (package
- (name "rust-async-pidfd")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-pidfd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "168pylpf7n898szw32sva7kf9h3x1mnip54mfr8f7f4v55c705qj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-async-io" ,rust-async-io-1)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-futures-lite" ,rust-futures-lite-1))))
- (home-page "https://github.com/joshtriplett/async-pidfd")
- (synopsis "Process file descriptors (pidfd) for Linux")
- (description
- "@code{async-pidfd} provides Rust support for pidfd, and supports
-managing processes both synchronously (via the PidFd type) and
-asynchronously (via the AsyncPidFd type).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-priority-channel-0.1
- (package
- (name "rust-async-priority-channel")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-priority-channel" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h36m0avgs86pgh286xkvbnhdhb8bxgsnlxwwazvw88v5scph5n2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-event-listener" ,rust-event-listener-2))
- #:cargo-development-inputs (("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/rmcgibbo/async-priority-channel")
- (synopsis "Async channel with message delivery by priority")
- (description
- "This package provides an async channel where pending messages are
-delivered in order of priority.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-process-2
- (package
- (name "rust-async-process")
- (version "2.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-process" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fr6cpqdw7hrmzns1983lgx86cg8vyz7nlrn0h0125iqq8fmy9b3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=set_current_dir_works" ; assertion failed: p.is_ok()
- ;; No such file or directory
- "--skip=signal_reported_right"
- "--skip=stdin_works"
- "--skip=test_spawn_multiple_with_stdio")
- #:cargo-inputs (("rust-async-channel" ,rust-async-channel-2)
- ("rust-async-io" ,rust-async-io-2)
- ("rust-async-lock" ,rust-async-lock-3)
- ("rust-async-signal" ,rust-async-signal-0.2)
- ("rust-async-task" ,rust-async-task-4)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-event-listener" ,rust-event-listener-5)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs (("rust-async-io" ,rust-async-io-1))))
- (home-page "https://github.com/smol-rs/async-process")
- (synopsis "Async interface for working with processes")
- (description
- "This crate is an async version of @code{std::process}. A background
-thread named @code{async-process} is lazily created on first use, which waits
-for spawned child processes to exit and then calls the @code{wait()} syscall
-to clean up the ``zombie'' processes.
-
-This is unlike the process API in the standard library, where dropping
-a running Child leaks its resources.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-process-1
- (package
- (inherit rust-async-process-2)
- (name "rust-async-process")
- (version "1.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-process" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "126s968lvhg9rlwsnxp7wfzkfn7rl87p0dlvqqlibn081ax3hr7a"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=set_current_dir_works" ; assertion failed: p.is_ok()
- ;; No such file or directory
- "--skip=signal_reported_right"
- "--skip=stdin_works"
- "--skip=test_spawn_multiple_with_stdio")
- #:cargo-inputs (("rust-async-io" ,rust-async-io-1)
- ("rust-async-lock" ,rust-async-lock-2)
- ("rust-async-signal" ,rust-async-signal-0.2)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-event-listener" ,rust-event-listener-3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs (("rust-async-io" ,rust-async-io-1))))))
-
-(define-public rust-async-ready-3
- (package
- (name "rust-async-ready")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-ready" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09xw34q0k48r1bvs3s1l2a1mglz98l7zjbkdcy861k8zsyfwfw4l"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/rustasync/async-ready")
- (synopsis "Async readiness traits")
- (description
- "This package provides Async readiness traits. Those can be useful when
-implementing async state machines that can later be wrapped in dedicated
-futures.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-recursion-1
- (package
- (name "rust-async-recursion")
- (version "1.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "async-recursion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04ac4zh8qz2xjc79lmfi4jlqj5f92xjvfaqvbzwkizyqd4pl4hrv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; TODO: Tests unexpectedly pass.
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-macrotest" ,rust-macrotest-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dcchut/async-recursion")
- (synopsis "Recursion for async functions")
- (description "This package provides recursion for async functions in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-scoped-0.9
- (package
- (name "rust-async-scoped")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-scoped" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h47p4is1i5bvsy1i5mdlk521cdjznclxwgfab2gzvckln70fhj0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:phases (modify-phases %standard-phases
- ;; compilation errors in test module
- (delete 'check))
- #:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-femme" ,rust-femme-2)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/rmanoka/async-scoped")
- (synopsis "Spawn scoped async futures for async_std and tokio")
- (description
- "This package provides spawn scoped (non static) asynchronous futures
-for async_std and tokio runtimes.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-session-3
- (package
- (name "rust-async-session")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-session" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c76vazdlcs2rsxq8gd8a6wnb913vxhnfx1hyfmfpqml4gjlrnh7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-lock" ,rust-async-lock-2)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-bincode" ,rust-bincode-1)
- ("rust-blake3" ,rust-blake3-0.3)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-log" ,rust-log-0.4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.9))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1))))
- (home-page "https://github.com/http-rs/async-session")
- (synopsis "Async session support with pluggable middleware")
- (description "Async session support with pluggable middleware.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-signal-0.2
- (package
- (name "rust-async-signal")
- (version "0.2.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-signal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wxrq3871l00mil43nmh0akvwjjjnv0bn7n2pzwbvh00k0s00zk3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-io" ,rust-async-io-2)
- ("rust-async-lock" ,rust-async-lock-3)
- ("rust-atomic-waker" ,rust-atomic-waker-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs
- (("rust-async-io" ,rust-async-io-2)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-signal-hook" ,rust-signal-hook-0.3))))
- (home-page "https://github.com/smol-rs/async-signal")
- (synopsis "Async signal handling")
- (description "This package provides async signal handling.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-std-1
- (package
- (name "rust-async-std")
- (version "1.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-std" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "059nbiyijwbndyrz0050skvlvzhds0dmnl0biwmxwbw055glfd66"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags
- `(list "--" "--skip=io_timeout_timedout")
- #:cargo-inputs
- `(("rust-async-attributes" ,rust-async-attributes-1)
- ("rust-async-channel" ,rust-async-channel-1)
- ("rust-async-global-executor" ,rust-async-global-executor-2)
- ("rust-async-io" ,rust-async-io-2)
- ("rust-async-lock" ,rust-async-lock-3)
- ("rust-async-process" ,rust-async-process-2)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-gloo-timers" ,rust-gloo-timers-0.3)
- ("rust-kv-log-macro" ,rust-kv-log-macro-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-surf" ,rust-surf-2)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4))
- #:cargo-development-inputs
- `(("rust-femme" ,rust-femme-2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://async.rs")
- (synopsis "Async version of the Rust standard library")
- (description
- "This crate provides an async version of @code{std}. It provides all the
-interfaces you are used to, but in an async version and ready for Rust's
-@code{async/await} syntax.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-std-0.99
- (package
- (inherit rust-async-std-1)
- (name "rust-async-std")
- (version "0.99.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-std" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k34181r1xzalyf7alka0ibnbqll6s5l435ycydm7fv1g6gill24"))))
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=io_timeout_timedout"
- "--skip=src/stream/mod.rs - stream (line 36)")
- #:cargo-inputs
- (("rust-async-attributes" ,rust-async-attributes-1)
- ("rust-async-macros" ,rust-async-macros-1)
- ("rust-async-task" ,rust-async-task-1)
- ("rust-broadcaster" ,rust-broadcaster-0.2)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.3)
- ("rust-crossbeam-deque" ,rust-crossbeam-deque-0.7)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-timer" ,rust-futures-timer-1)
- ("rust-kv-log-macro" ,rust-kv-log-macro-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio-uds" ,rust-mio-uds-0.6)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.1)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-slab" ,rust-slab-0.4))
- #:cargo-development-inputs
- (("rust-femme" ,rust-femme-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-async-stream-0.3
- (package
- (name "rust-async-stream")
- (version "0.3.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- ;; I have no idea why tokio-test is missing, I filed:
- ;; https://github.com/tokio-rs/async-stream/issues/102
- (modules '((guix build utils)))
- (snippet
- '(substitute* "Cargo.toml"
- (("^\\[dev-dependencies.trybuild]")
- "[dev-dependencies.tokio-test]
-version = \"0.4\"
-
-[dev-dependencies.trybuild]")))
- (sha256
- (base32 "0xl4zqncrdmw2g6241wgr11dxdg4h7byy6bz3l6si03qyfk72nhb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--" "--skip=test")
- #:cargo-inputs
- (("rust-async-stream-impl" ,rust-async-stream-impl-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/tokio-rs/async-stream")
- (synopsis "Asynchronous streams using async & await notation")
- (description
- "This package provides asynchronous streams using async & await
-notation.")
- (license license:expat)))
-
-(define-public rust-async-stream-impl-0.3
- (package
- (name "rust-async-stream-impl")
- (version "0.3.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-stream-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kaplfb5axsvf1gfs2gk6c4zx6zcsns0yf3ssk7iwni7bphlvhn7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/tokio-rs/async-stream")
- (synopsis "Proc macros for async-stream crate")
- (description
- "This package provides proc macros for @code{rust-async-stream}
-crate.")
- (license license:expat)))
-
-(define-public rust-async-task-4
- (package
- (name "rust-async-task")
- (version "4.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-task" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pp3avr4ri2nbh7s6y9ws0397nkx1zymmcr14sq761ljarh3axcb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-portable-atomic" ,rust-portable-atomic-1))
- #:cargo-development-inputs
- (("rust-atomic-waker" ,rust-atomic-waker-1)
- ("rust-easy-parallel" ,rust-easy-parallel-3)
- ("rust-flaky-test" ,rust-flaky-test-0.2)
- ("rust-flume" ,rust-flume-0.11)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-smol" ,rust-smol-2))))
- (home-page "https://github.com/stjepang/async-task")
- (synopsis "Task abstraction for building executors")
- (description
- "This package provides a task abstraction for building executors.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-async-task-3
- (package
- (inherit rust-async-task-4)
- (name "rust-async-task")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-task" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lrm7cm9dpashmkbqa8mvglbf85gadviqil7qnnrm0pjdqap4xy1"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-crossbeam" ,rust-crossbeam-0.7)
- ("rust-futures" ,rust-futures-0.3))))))
-
-(define-public rust-async-task-1
- (package
- (inherit rust-async-task-4)
- (name "rust-async-task")
- (version "1.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-task" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p88087z43zvv924my16a17qd65kdlv1r59h80h73rvrn0bc1hha"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-crossbeam" ,rust-crossbeam-0.7)
- ("rust-futures" ,rust-futures-0.3))))))
-
-(define-public rust-async-trait-0.1
- (package
- (name "rust-async-trait")
- (version "0.1.83")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-trait" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1p8q8gm4fv2fdka8hwy2w3f8df7p5inixqi7rlmbnky3wmysw73j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-attributes" ,rust-tracing-attributes-0.1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/async-trait")
- (synopsis "Type erasure for async trait methods")
- (description "This package provides type erasure for async trait
-methods.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-atoi-2
- (package
- (name "rust-atoi")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atoi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a05h42fggmy7h0ajjv6m7z72l924i7igbx13hk9d8pyign9k3gj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4))))
- (home-page "https://github.com/pacman82/atoi-rs")
- (synopsis "Parse integers directly from `[u8]` slices in safe code")
- (description "Parse integers directly from `[u8]` slices in safe code.")
- (license license:expat)))
-
-(define-public rust-atoi-1
- (package
- (inherit rust-atoi-2)
- (name "rust-atoi")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atoi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13mycnr954w17lcvvbpzr4rmhl1h13cg8hq63j0rrx9g6497vifp"))))
- (arguments
- `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3))))))
-
-(define-public rust-atoi-simd-0.15
- (package
- (name "rust-atoi-simd")
- (version "0.15.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atoi_simd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a98kvaqyhb1shi2c6qhvklahc7ckvpmibcy319i6g1i9xqkgq4s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-numtoa" ,rust-numtoa-0.2))))
- (home-page "https://github.com/RoDmitry/atoi_simd")
- (synopsis "Fast @code{&[u8]} to integer parser")
- (description "This package provides a fast @code{&[u8]} to integer parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-atom-0.3
- (package
- (name "rust-atom")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qig9fcdqf07mzzpkicm5wgxv0zpr28njdsqf708wxq27yf6k1iw"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/slide-rs/atom")
- (synopsis "Safe abstraction around AtomicPtr")
- (description "This package provides a safe abstraction around AtomicPtr.")
- (license license:asl2.0)))
-
-(define-public rust-atomic-0.6
- (package
- (name "rust-atomic")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atomic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15193mfhmrq3p6vi1a10hw3n6kvzf5h32zikhby3mdj0ww1q10cd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1))
- #:cargo-development-inputs (("rust-bytemuck" ,rust-bytemuck-1))))
- (home-page "https://github.com/Amanieu/atomic-rs")
- (synopsis "Generic @code{Atomic<T>} wrapper type")
- (description
- "This package provides a generic @code{Atomic<T>} type for all
-@code{T: Copy} types, unlike the standard library which only provides a few
-fixed atomic types.")
- ;; The user can choose either license.
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-atomic-0.5
- (package
- (inherit rust-atomic-0.6)
- (name "rust-atomic")
- (version "0.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "atomic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0k135q1qfmxxyzrlhr47r0j38r5fnd4163rgl552qxyagrk853dq"))))
- (arguments
- `(#:cargo-inputs (("rust-autocfg" ,rust-autocfg-1))))))
-
-(define-public rust-atomic-polyfill-1
- (package
- (name "rust-atomic-polyfill")
- (version "1.0.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "atomic-polyfill" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1x00ndablb89zvbr8m03cgjzgajg86fqn8pgz85yy2gy1pivrwlc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-critical-section" ,rust-critical-section-1))))
- (home-page "https://github.com/embassy-rs/atomic-polyfill")
- (synopsis "Atomic polyfills, for targets where they're not available")
- (description "This package provides atomic polyfills, for targets where
-they're not available.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-atomic-refcell-0.1
- (package
- (name "rust-atomic-refcell")
- (version "0.1.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atomic_refcell" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z04ng59y22mwf315wamx78ybhjag0x6k7isc36hdgcv63c7rrj1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/bholley/atomic_refcell")
- (synopsis "Threadsafe RefCell")
- (description "This package provides Threadsafe @code{RefCell}.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-atomic-take-1
- (package
- (name "rust-atomic-take")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atomic-take" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hzvfqiy0ixsawkh7ci9visn95kx2j6yvnqxz536x5wpzranpax8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/Darksonn/atomic-take")
- (synopsis "Atomically take a value out of a container once")
- (description "Atomically take a value out of a container once.")
- (license license:expat)))
-
-(define-public rust-atomic-waker-1
- (package
- (name "rust-atomic-waker")
- (version "1.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atomic-waker" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h5av1lw56m0jf0fd3bchxq8a30xv0b4wv8s4zkp4s0i7mfvs18m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-portable-atomic" ,rust-portable-atomic-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-rayon" ,rust-rayon-1))))
- (home-page "https://github.com/smol-rs/atomic-waker")
- (synopsis "Synchronization primitive for task wakeup")
- (description
- "This package provides a synchronization primitive for task wakeup.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-atomic-write-file-0.1
- (package
- (name "rust-atomic-write-file")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atomic-write-file" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dl4x0srdwjxm3zz3fj1c7m44i3b7mjiad550fqklj1n4bfbxkgd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-nix" ,rust-nix-0.27)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/andreacorbellini/rust-atomic-write-file")
- (synopsis "Write files atomically to a file system")
- (description "Write files atomically to a file system.")
- (license license:bsd-3)))
-
-(define-public rust-atomicwrites-0.4
- (package
- (name "rust-atomicwrites")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atomicwrites" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qrkr9jz43y8g767c3249g4w4pzv43bk3hyza66y6pv43f6vpw9y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rustix" ,rust-rustix-0.38)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-windows-sys" ,rust-windows-sys-0.52))))
- (home-page "https://github.com/untitaker/rust-atomicwrites")
- (synopsis "Atomic file-writes")
- (description "This package provides atomic file-writes.")
- (license license:expat)))
-
-(define-public rust-atomig-0.4
- (package
- (name "rust-atomig")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atomig" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08f8mhww13dskj55rw37h9d2bwghqxvp7q70mg826y8zn4bjmbqf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-atomig-macro" ,rust-atomig-macro-0.3)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1))))
- (home-page "https://github.com/LukasKalbertodt/atomig/")
- (synopsis
- "Generic and lock-free `std` atomics via `Atomic<T>`")
- (description
- "This package provides Generic, convenient and lock-free `std` atomics via
-@code{Atomic<T>}. Can be used with many primitive types (including floats) and
-with custom types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-atomig-macro-0.3
- (package
- (name "rust-atomig-macro")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atomig-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hvgrip2nqqlgpfz8p9zrs6iyrv8nyz0c5bgvm5mxim4ik4wh44s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/LukasKalbertodt/atomig/")
- (synopsis "Helper crate for `atomig`")
- (description "This package provides Helper crate for `atomig`.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-atty-0.2
- (package
- (name "rust-atty")
- (version "0.2.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "atty" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1s7yslcs6a28c5vz7jwj63lkfgyx8mx99fdirlhi9lbhhzhrpcyr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;; tests expect a tty
- #:cargo-inputs
- (("rust-hermit-abi" ,rust-hermit-abi-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/softprops/atty")
- (synopsis "Simple interface for querying atty")
- (description
- "This package provides a simple interface for querying atty.")
- (license license:expat)))
-
-(define-public rust-auto-enums-0.8
- (package
- (name "rust-auto-enums")
- (version "0.8.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "auto_enums" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yxcdw961199wrk1v5js321ynyfd4m40c0gi2pypby2mx2vpg6s5"))
- (modules '((guix build utils)))
- (snippet '(begin
- (substitute* "Cargo.toml"
- (("\\[features\\]" all)
- (string-append "[dev-dependencies]" "\n"
- "macrotest = \"1\"" "\n"
- "trybuild = \"1\"" "\n"
- "\n" all)))))))
- (build-system cargo-build-system)
- (arguments
- (list
- #:cargo-inputs `(("rust-derive-utils" ,rust-derive-utils-0.14)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs `(("rust-futures" ,rust-futures-0.1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http-body" ,rust-http-body-1)
- ("rust-macrotest" ,rust-macrotest-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio" ,rust-tokio-0.1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio" ,rust-tokio-0.3)
- ("rust-trybuild" ,rust-trybuild-1))
- #:cargo-test-flags '(list "--release" "--"
- ;; Skipping broken tests
- "--skip=src/lib.rs - (line 547)"
- "--skip=src/lib.rs - (line 672)"
- "--skip=src/lib.rs - (line 755)"
- "--skip=src/lib.rs - (line 818)"
- "--skip=src/lib.rs - _README (line 1073)")
- #:phases #~(modify-phases %standard-phases
- ;; Tests depend on nightly/dev features
- (add-before 'check 'enable-unstable-features
- (lambda _
- (setenv "RUSTC_BOOTSTRAP" "1"))))))
- (home-page "https://github.com/taiki-e/auto_enums")
- (synopsis
- "Library to allow multiple return types by automatically generated enum")
- (description
- "This package provides a library to allow multiple return types by
-automatically generated enum.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-auto-impl-0.5
- (package
- (name "rust-auto-impl")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "auto_impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "195d6s9bfcchwizf3km1g69l74f6xvm5gl9505js2r9xi4ff4qkq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=ui_compile_fail")
- #:cargo-inputs
- (("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/auto-impl-rs/auto_impl/")
- (synopsis
- "Automatically implement traits for common smart pointers and closures")
- (description
- "Automatically implement traits for common smart pointers and closures.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-auto-impl-0.4
- (package
- (inherit rust-auto-impl-0.5)
- (name "rust-auto-impl")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "auto_impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f0aildq7rl7imgl6x6xw8jg4m08xz9q1bpcrmf5xnhar23gbjs2"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--" "--skip=ui")
- #:cargo-inputs
- (("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-autocfg-1
- (package
- (name "rust-autocfg")
- (version "1.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "autocfg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09lz3by90d2hphbq56znag9v87gfpd9gb8nr82hll8z6x2nhprdc"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags '(list "--" "--skip=test_wrappers")))
- (home-page "https://github.com/cuviper/autocfg")
- (synopsis "Automatic configuration for Rust compiler features")
- (description
- "This package utomatically configures Rust compiler features.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-autocfg-0.1
- (package
- (inherit rust-autocfg-1)
- (name "rust-autocfg")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "autocfg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0y4vw4l4izdxq1v0rrhvmlbqvalrqrmk60v1z0dqlgnlbzkl7phd"))))
- (arguments `(#:cargo-inputs (("rust-autocfg" ,rust-autocfg-1))))))
-
-(define-public rust-automod-1
- (package
- (name "rust-automod")
- (version "1.0.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "automod" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12rsa5barxi8v916hlvvpjyh43y5x2yjc2bg1xs6v960vccyxwzd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/dtolnay/automod")
- (synopsis "Pull in every source file in a directory as a module")
- (description "Pull in every source file in a directory as a module.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-av-metrics-0.9
- (package
- (name "rust-av-metrics")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "av-metrics" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c1m5rrrx88y1hm4i17qh0fd2rqd3jwck86lj5dkw85hpmdyjv4r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam" ,rust-crossbeam-0.8)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lab" ,rust-lab-0.11)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-v-frame" ,rust-v-frame-0.3))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-y4m" ,rust-y4m-0.8))))
- (home-page "https://github.com/rust-av/av-metrics")
- (synopsis "Collection of algorithms for measuring audio/video metrics")
- (description
- "This package provides a collection of algorithms for measuring
-audio/video metrics.")
- (license license:expat)))
-
-(define-public rust-av1-grain-0.2
- (package
- (name "rust-av1-grain")
- (version "0.2.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "av1-grain" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gvqdh21bm1cfqiwyiinbqi0mg7x2lg2fwgmphma8ijxijfr0y36"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-log" ,rust-log-0.4)
- ("rust-nom" ,rust-nom-7)
- ("rust-num-rational" ,rust-num-rational-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-v-frame" ,rust-v-frame-0.3))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1))))
- (home-page "https://github.com/rust-av/av1-grain")
- (synopsis "Helpers for generating and parsing AV1 film grain data")
- (description "This package provides helpers for generating and parsing AV1
-film grain data.")
- (license license:bsd-2)))
-
-(define-public rust-average-0.13
- (package
- (name "rust-average")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "average" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c97m8yagvq8r6qgd3harm5vnkdbld4mxg9byyxh6igjsf8wfgl4"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "Cargo.toml"
- ;; The resolver feature is not supported by our versions of Cargo.
- (("resolver = \"2\".*") "")
- ;; Relax version requirement for byteorder
- (("=1.3") "^1.3"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-easy-cast" ,rust-easy-cast-0.4)
- ("rust-float-ord" ,rust-float-ord-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-big-array" ,rust-serde-big-array-0.3)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quantiles" ,rust-quantiles-0.7)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-streaming-stats" ,rust-streaming-stats-0.2))))
- (home-page "https://github.com/vks/average")
- (synopsis "Calculate statistics iteratively")
- (description "This crate provides tools for calculating statistics
-iteratively in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-average-0.10
- (package
- (name "rust-average")
- (version "0.10.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "average" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1npcsgksxa8c03cam1zyxgaw9rsifwbzbflf4pjrq55b0a01cg1j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-conv" ,rust-conv-0.3)
- ("rust-float-ord" ,rust-float-ord-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-big-array" ,rust-serde-big-array-0.3)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-proptest" ,rust-proptest-0.10)
- ("rust-quantiles" ,rust-quantiles-0.7)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rand-distr" ,rust-rand-distr-0.3)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.4)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-streaming-stats" ,rust-streaming-stats-0.2))))
- (home-page "https://github.com/vks/average")
- (synopsis "Calculate statistics iteratively")
- (description "This crate provides for calculating statistics iteratively
-in Rust.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-average-0.9
- (package
- (inherit rust-average-0.10)
- (name "rust-average")
- (version "0.9.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "average" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1f8ya00bv6qki9m7b4lb3bn845rj473mx02qpm7wgy5qc1yp75xs"))))
- (arguments
- `(#:cargo-inputs
- (("rust-conv" ,rust-conv-0.3)
- ("rust-float-ord" ,rust-float-ord-0.2)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-big-array" ,rust-serde-big-array-0.1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-quantiles" ,rust-quantiles-0.7)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-streaming-stats" ,rust-streaming-stats-0.2))))))
-
-(define-public rust-avro-rs-0.13
- (package
- (name "rust-avro-rs")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "avro-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dsy8r4c6l4xx9wp80byrb24zvlf9m19f5nwpklis8hhczfm1rgc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-crc" ,rust-crc-1)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libflate" ,rust-libflate-1)
- ("rust-num-bigint" ,rust-num-bigint-0.2)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snap" ,rust-snap-0.2)
- ("rust-strum" ,rust-strum-0.18)
- ("rust-strum-macros" ,rust-strum-macros-0.18)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-typed-builder" ,rust-typed-builder-0.5)
- ("rust-uuid" ,rust-uuid-0.8)
- ("rust-zerocopy" ,rust-zerocopy-0.3))))
- (home-page "https://github.com/flavray/avro-rs")
- (synopsis "Library for working with Apache Avro in Rust")
- (description
- "This package is a library for working with Apache Avro in Rust.")
- (license license:expat)))
-
-(define-public rust-avro-schema-0.3
- (package
- (name "rust-avro-schema")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "avro-schema" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gbvciwvi2isa6qanbzi4lbqzzgvhdlzjyzlsa29dflsndaiha5m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=file::round_trip_deflate"
- "--skip=file::round_trip_snappy")
- #:cargo-inputs
- (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-crc" ,rust-crc-2)
- ("rust-fallible-streaming-iterator" ,rust-fallible-streaming-iterator-0.1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-libflate" ,rust-libflate-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snap" ,rust-snap-1))))
- (home-page "https://github.com/DataEngineeringLabs/avro-schema")
- (synopsis "Apache Avro specification")
- (description "This package contains the Apache Avro specification.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-az-1
- (package
- (name "rust-az")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "az" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1i2s9bqar8hfxjmfr2cbhi4s26s2sd1kc3x3g517ygshyp8sawgp"))))
- (build-system cargo-build-system)
- (home-page "https://gitlab.com/tspiteri/az")
- (synopsis "Casts and checked casts")
- (description "This crate provides casts and checked casts.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-backoff-0.4
- (package
- (name "rust-backoff")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "backoff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h80d9xn5wngxdgza2m8w4x1kyhk0x6k9ydvsj50j2pcn6fdnbdn"))
- (modules '((guix build utils)))
- ;; XXX: Doctest hangs for no apparent reason.
- (snippet '(substitute* "src/lib.rs"
- (("```rust\n")
- "```rust,no_run\n")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-instant" ,rust-instant-0.1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://github.com/ihrwein/backoff")
- (synopsis "Retry operations with exponential backoff policy")
- (description "Retry operations with exponential backoff policy.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-backon-0.4
- (package
- (name "rust-backon")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "backon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w3bqipn0fc0dr9zgpk934ii6dz1m2c8wlrk6lfsgnk8z31q4xyn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-tokio" ,rust-tokio-1))))
- (inputs (list openssl))
- (native-inputs (list pkg-config))
- (home-page "https://github.com/Xuanwo/backon")
- (synopsis "Retry with backoff without effort")
- (description "This package provides a retry with backoff without
-effort.")
- (license license:asl2.0)))
-
-(define-public rust-backtrace-0.3
- (package
- (name "rust-backtrace")
- (version "0.3.74")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "backtrace" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06pfif7nwx66qf2zaanc2fcq7m64i91ki9imw9xd3bnz5hrwp0ld"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-addr2line" ,rust-addr2line-0.24)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cpp-demangle" ,rust-cpp-demangle-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-miniz-oxide" ,rust-miniz-oxide-0.8)
- ("rust-object" ,rust-object-0.36)
- ("rust-rustc-demangle" ,rust-rustc-demangle-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-windows-targets" ,rust-windows-targets-0.52))
- #:cargo-development-inputs
- (("rust-libloading" ,rust-libloading-0.7))))
- (home-page "https://github.com/rust-lang/backtrace-rs")
- (synopsis "Acquire a stack trace (backtrace) at runtime in a Rust program")
- (description
- "This package provides a library to acquire a stack
-trace (backtrace) at runtime in a Rust program.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-backtrace-ext-0.2
- (package
- (name "rust-backtrace-ext")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "backtrace-ext" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l4xacjnx4jrn9k14xbs2swks018mviq03sp7c1gn62apviywysk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3))
- #:cargo-development-inputs (("rust-miette" ,rust-miette-5)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/gankra/backtrace-ext")
- (synopsis "Conveniences on top of the backtrace crate")
- (description
- "This package provides minor conveniences on top of the backtrace crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-barrel-0.6
- (package
- (name "rust-barrel")
- (version "0.6.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "barrel" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qgzrfpp2acb06bbqrf5a8pjjwf3dwinq7sv2hqq0b1jn5wcjrwx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-diesel" ,rust-diesel-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://rust-db.github.io/barrel/")
- (synopsis "Powerful schema migration building API for Rust")
- (description "This package provides a powerful schema migration building
-API for Rust.")
- (license (list license:expat license:x11 license:asl2.0))))
-
-(define-public rust-base-x-0.2
- (package
- (name "rust-base-x")
- (version "0.2.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "base-x" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0w02sdqvg7zwm91agb2phikw4ri8jmncw32paxsv8ra1jv8ckfsc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-json" ,rust-json-0.12)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/OrKoN/base-x-rs")
- (synopsis "Encode/decode any base")
- (description "This library provides for encoding and decoding any base.")
- (license license:expat)))
-
-(define-public rust-base32-0.5
- (package
- (name "rust-base32")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "base32" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xp0a3xml25xw2bp5pyac2nld7vmmfjl02qynnyfn6aznfggwb82"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/andreasots/base32")
- (synopsis "Base32 encoder/decoder for Rust")
- (description "This library lets you encode and decode in either
-RFC4648 Base32 or in Crockford Base32.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-base32-0.4
- (package
- (inherit rust-base32-0.5)
- (name "rust-base32")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "base32" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ykwx8jhksqxghfgyw2pzikzjf4n9wqm1x2ww5wqyn68ssf6dki3"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.7)
- ("rust-rand" ,rust-rand-0.5))))))
-
-(define-public rust-base58-0.1
- (package
- (name "rust-base58")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "base58" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10xfw6v7jzn9i682mkw9nqybzafrvl3i2wawwgp5a8gh2n0fw92h"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/debris/base58")
- (synopsis "Tiny and fast base58 encoding")
- (description
- "Encode to base58 using only Rust. This package is based on
-@url{https://github.com/trezor/trezor-crypto/blob/master/base58.c} at commit
-c6e7d37. However, this package works only up to 128 bytes.")
- (license license:expat)))
-
-(define-public rust-base64-0.22
- (package
- (name "rust-base64")
- (version "0.22.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "base64" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1imqzgh7bxcikp5vx3shqvw9j09g9ly0xr0jma0q66i52r7jbcvj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-clap" ,rust-clap-3)
- ("rust-criterion" ,rust-criterion-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rstest" ,rust-rstest-0.13)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.6)
- ("rust-strum" ,rust-strum-0.25))))
- (home-page "https://github.com/marshallpierce/rust-base64")
- (synopsis "Encodes and decodes base64 as bytes or utf8")
- (description
- "This package encodes and decodes base64 as bytes or utf8.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-base64-0.21
- (package
- (inherit rust-base64-0.22)
- (name "rust-base64")
- (version "0.21.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "base64" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rw52yvsk75kar9wgqfwgb414kvil1gn7mqkrhn9zf1537mpsacx"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-clap" ,rust-clap-3)
- ("rust-criterion" ,rust-criterion-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rstest" ,rust-rstest-0.13)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.6)
- ("rust-strum" ,rust-strum-0.25))))))
-
-(define-public rust-base64-0.20
- (package
- (inherit rust-base64-0.21)
- (name "rust-base64")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "base64" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r855djiv8rirg37w5arazk42ya5gm5gd2bww75v14w0sy02i8hf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rstest" ,rust-rstest-0.12)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.3)
- ("rust-structopt" ,rust-structopt-0.3))))))
-
-(define-public rust-base64-0.13
- (package
- (inherit rust-base64-0.21)
- (name "rust-base64")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "base64" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s494mqmzjb766fy1kqlccgfg2sdcjb6hzbvzqv2jw65fdi5h6wy"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("=0\\.3\\.2") "^0.3.2"))))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-structopt" ,rust-structopt-0.3))))))
-
-(define-public rust-base64-0.12
- (package
- (inherit rust-base64-0.13)
- (name "rust-base64")
- (version "0.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "base64" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zq33had71xh48n17g4kqs96szhx3yh7qibzwi4fk217n3vz0h9l"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand" ,rust-rand-0.6))))))
-
-(define-public rust-base64-0.11
- (package
- (inherit rust-base64-0.12)
- (name "rust-base64")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "base64" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1iqmims6yvr6vwzyy54qd672zw29ipjj17p8klcr578c9ajpw6xl"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-rand" ,rust-rand-0.6))))))
-
-(define-public rust-base64-0.10
- (package
- (inherit rust-base64-0.11)
- (name "rust-base64")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "base64" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13k6bvd3n6dm7jqn9x918w65dd9xhx454bqphbnv0bkd6n9dj98b"))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.2)
- ("rust-rand" ,rust-rand-0.4))))))
-
-(define-public rust-base64-0.9
- (package
- (inherit rust-base64-0.11)
- (name "rust-base64")
- (version "0.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "base64" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hs62r35bgxslawyrn1vp9rmvrkkm76fqv0vqcwd048vs876r7a8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-safemem" ,rust-safemem-0.3))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.4))))))
-
-(define-public rust-base64-stream-1
- (package
- (name "rust-base64-stream")
- (version "1.2.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "base64-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yyxndmmw75zs6ssk5y5vlj4x7ifav6q5xhirw82dk41rpsgg5j8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-base64" ,rust-base64-0.13)
- ("rust-educe" ,rust-educe-0.6)
- ("rust-generic-array" ,rust-generic-array-0.14))))
- (home-page "https://magiclen.org/base64-stream")
- (synopsis "Encode/decode large data with the standard Base64 encoding")
- (description
- "This package provides a way to encode/decode large data with the
-standard Base64 encoding.")
- (license license:expat)))
-
-(define-public rust-basic-toml-0.1
- (package
- (name "rust-basic-toml")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "basic-toml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y2q0la176gmqgskarc5464fqq3rncnjc138iiayj57n53i8hcw2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/dtolnay/basic-toml")
- (synopsis "Minimal TOML library with few dependencies")
- (description "This package provides minimal TOML library with few
-dependencies.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bat-0.24
- (package
- (name "rust-bat")
- (version "0.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bat" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11nc2iv2qhd1bs16yijqq934864ybnmg485rny70scy26xb9xk4x"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ansi-colours" ,rust-ansi-colours-1)
- ("rust-bincode" ,rust-bincode-1)
- ("rust-bugreport" ,rust-bugreport-0.5)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clircle" ,rust-clircle-0.4)
- ("rust-console" ,rust-console-0.15)
- ("rust-content-inspector" ,rust-content-inspector-0.2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-etcetera" ,rust-etcetera-0.8)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-git2" ,rust-git2-0.18)
- ("rust-globset" ,rust-globset-0.4)
- ("rust-grep-cli" ,rust-grep-cli-0.1)
- ("rust-home" ,rust-home-0.5)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.49)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-os-str-bytes" ,rust-os-str-bytes-6)
- ("rust-path-abs" ,rust-path-abs-0.5)
- ("rust-plist" ,rust-plist-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-run-script" ,rust-run-script-0.10)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-syntect" ,rust-syntect-5)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-wild" ,rust-wild-2))
- #:cargo-development-inputs (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-expect-test" ,rust-expect-test-1)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-wait-timeout" ,rust-wait-timeout-0.2))))
- (native-inputs (list pkg-config))
- (inputs (list libgit2-1.7 openssl zlib))
- (home-page "https://github.com/sharkdp/bat")
- (synopsis "Library providing syntax highlighting for text")
- (description
- "This package provides the @command{bat} syntax highlighter as a library to
-use for syntax highlighting in other crates.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-battery-0.7
- (package
- (name "rust-battery")
- (version "0.7.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "battery" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r1641dyks76p39i1iihswhc6iz5z51pihmpxniy1h1pi4k29dml"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;/sys/class/power_supply cannot be found
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-core-foundation" ,rust-core-foundation-0.7)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mach" ,rust-mach-0.3)
- ("rust-nix" ,rust-nix-0.19)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-uom" ,rust-uom-0.30)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-approx" ,rust-approx-0.3)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/svartalf/rust-battery")
- (synopsis "Cross-platform information about the notebook batteries")
- (description
- "This package provides Cross-platform information about the notebook batteries.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-beef-0.5
- (package
- (name "rust-beef")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "beef" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c95lbnhld96iwwbyh5kzykbpysq0fnjfhwxa1mhap5qxgrl30is"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Doc tests segfault.
- #:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/maciejhirsz/beef")
- (synopsis "Faster, more compact implementation of Cow")
- (description "This package provides faster, more compact implementation of
-Cow.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bencher-0.1
- (package
- (name "rust-bencher")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bencher" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1x8p2xblgqssay8cdykp5pkfc0np0jk5bs5cx4f5av097aav9zbx"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/bluss/bencher/")
- (synopsis "Port of the libtest benchmark runner to Rust stable")
- (description "This package provides a port of the libtest (unstable Rust)
-benchmark runner to Rust stable releases. Supports running benchmarks and
-filtering based on the name. Benchmark execution works exactly the same way
-and no more (caveat: black_box is still missing!).")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-better-panic-0.3
- (package
- (name "rust-better-panic")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "better-panic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0djh7qs39z0mbkzxs4nrc9ngnyjpsxq67lqfv75q91i63b8y3abg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-console" ,rust-console-0.15)
- ("rust-syntect" ,rust-syntect-4))))
- (home-page "https://github.com/mitsuhiko/better-panic")
- (synopsis "Pretty panic backtraces")
- (description "Pretty panic backtraces inspired by Python's tracebacks.")
- (license license:expat)))
-
-(define-public rust-bigdecimal-0.4
- (package
- (name "rust-bigdecimal")
- (version "0.4.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bigdecimal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b284z1lxc8r5090lr1xi2kny3jncqrlv02wk03mmin506pz6cbz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-autocfg" ,rust-autocfg-1)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-paste" ,rust-paste-1)
- ("rust-serde-test" ,rust-serde-test-0.8)
- ("rust-siphasher" ,rust-siphasher-0.3))))
- (home-page "https://github.com/akubera/bigdecimal-rs")
- (synopsis "Arbitrary precision decimal numbers")
- (description "This package provides arbitrary precision decimal numbers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bigdecimal-0.3
- (package
- (inherit rust-bigdecimal-0.4)
- (name "rust-bigdecimal")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bigdecimal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ypfsldr1ng80n3ax1h699kqw3s5gzzqvr30zc4ybh5g1vf3sxx6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-bigdecimal-0.2
- (package
- (inherit rust-bigdecimal-0.3)
- (name "rust-bigdecimal")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bigdecimal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mkja6m149apsnbw5narzcxmb9b4ish58gn4qvvys03jwdi0brfi"))))
- (arguments
- `(#:cargo-inputs
- (("rust-num-bigint" ,rust-num-bigint-0.3)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-bigdecimal-0.1
- (package
- (inherit rust-bigdecimal-0.2)
- (name "rust-bigdecimal")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bigdecimal" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0i32g88sin9dzr4jn41wgg3pyx2xxm0m1a9s5vh9lpyj5lg1jx0k"))))
- (arguments
- `(#:cargo-inputs
- (("rust-num-bigint" ,rust-num-bigint-0.2)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-binascii-0.1
- (package
- (name "rust-binascii")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "binascii" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wnaglgl72pn5ilv61q6y34w76gbg7crb8ifqk6lsxnq2gajjg9q"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/naim94a/binascii-rs")
- (synopsis
- "No-std binascii operations including base64, base32 and base16 (hex)")
- (description
- "This package contains useful no-std binascii operations including base64,
-base32 and base16 (hex)")
- (license license:expat)))
-
-(define-public rust-bincode-1
- (package
- (name "rust-bincode")
- (version "1.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bincode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bfw3mnwzx5g1465kiqllp5n4r10qrqy88kdlp3jfwnq2ya5xx5i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/servo/bincode")
- (synopsis
- "Binary serialization/deserialization strategy")
- (description
- "This package provides a binary serialization/deserialization strategy
-that uses Serde for transforming structs into bytes and vice versa!")
- (license license:expat)))
-
-(define-public rust-bindgen-0.71
- (package
- (name "rust-bindgen")
- (version "0.71.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cynz43s9xwjbd1y03rx9h37xs0isyl8bi6g6yngp35nglyvyn2z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-annotate-snippets" ,rust-annotate-snippets-0.11)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-cexpr" ,rust-cexpr-0.6)
- ("rust-clang-sys" ,rust-clang-sys-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-hash" ,rust-rustc-hash-2)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-syn" ,rust-syn-2))))
- (inputs (list clang))
- (home-page "https://rust-lang.github.io/rust-bindgen/")
- (synopsis "Generate Rust FFI bindings to C and C++ libraries")
- (description "This package can be used to automatically generate Rust FFI
-bindings to C and C++ libraries.")
- (license license:bsd-3)))
-
-(define-public rust-bindgen-0.70
- (package
- (inherit rust-bindgen-0.71)
- (name "rust-bindgen")
- (version "0.70.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vyf0jp6apcy9kjyz4s8vldj0xqycnbzb6zv3skkwiqdi3nqz7gl"))))
- (arguments
- `(#:cargo-inputs (("rust-annotate-snippets" ,rust-annotate-snippets-0.9)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-cexpr" ,rust-cexpr-0.6)
- ("rust-clang-sys" ,rust-clang-sys-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-bindgen-0.69
- (package
- (inherit rust-bindgen-0.70)
- (name "rust-bindgen")
- (version "0.69.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1240snlcfj663k04bjsg629g4wx6f83flgbjh5rzpgyagk3864r7"))))
- (arguments
- `(#:cargo-inputs (("rust-annotate-snippets" ,rust-annotate-snippets-0.9)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-cexpr" ,rust-cexpr-0.6)
- ("rust-clang-sys" ,rust-clang-sys-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-which" ,rust-which-4))))))
-
-(define-public rust-bindgen-0.68
- (package
- (inherit rust-bindgen-0.69)
- (name "rust-bindgen")
- (version "0.68.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y40gndyay1fj8d3d8gsd9fyfzjlbghx92i560kmvhvfxc9l6vkj"))))
- (arguments
- `(#:cargo-inputs (("rust-annotate-snippets" ,rust-annotate-snippets-0.9)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-cexpr" ,rust-cexpr-0.6)
- ("rust-clang-sys" ,rust-clang-sys-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-peeking-take-while" ,rust-peeking-take-while-0.1)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-which" ,rust-which-4))))))
-
-(define-public rust-bindgen-0.66
- (package
- (inherit rust-bindgen-0.69)
- (name "rust-bindgen")
- (version "0.66.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19yj6fsb08x0l1pg871vvfvlx1mglamz8hyjpazhfc90zh34xf7j"))))
- (arguments
- `(#:cargo-inputs (("rust-annotate-snippets" ,rust-annotate-snippets-0.9)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-cexpr" ,rust-cexpr-0.6)
- ("rust-clang-sys" ,rust-clang-sys-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-peeking-take-while" ,rust-peeking-take-while-0.1)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-which" ,rust-which-4))))))
-
-(define-public rust-bindgen-0.65
- (package
- (inherit rust-bindgen-0.69)
- (name "rust-bindgen")
- (version "0.65.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i9wci1h3xnk8hi7cf06capgifnmpk9dd59zqznh6jcsdx37ppyg"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-annotate-snippets" ,rust-annotate-snippets-0.9)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cexpr" ,rust-cexpr-0.6)
- ("rust-clang-sys" ,rust-clang-sys-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-peeking-take-while" ,rust-peeking-take-while-0.1)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-which" ,rust-which-4))))))
-
-(define-public rust-bindgen-0.64
- (package
- (inherit rust-bindgen-0.66)
- (name "rust-bindgen")
- (version "0.64.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d0zmfc5swjgaydbamxb4xm687ahgv18dbcpvrzbf39665h3w964"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cexpr" ,rust-cexpr-0.6)
- ("rust-clang-sys" ,rust-clang-sys-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-peeking-take-while" ,rust-peeking-take-while-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-which" ,rust-which-4))))))
-
-(define-public rust-bindgen-0.63
- (package
- (inherit rust-bindgen-0.64)
- (name "rust-bindgen")
- (version "0.63.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "119qkny3swlx8zm0jxp19hizpkym6arh8mlv9ylskch030961n1n"))))))
-
-(define-public rust-bindgen-0.61
- (package
- (inherit rust-bindgen-0.64)
- (name "rust-bindgen")
- (version "0.61.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16phlka8ykx28jlk7l637vlr9h01j8mh2s0d6km6z922l5c2w0la"))))))
-
-(define-public rust-bindgen-0.59
- (package
- (inherit rust-bindgen-0.64)
- (name "rust-bindgen")
- (version "0.59.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f4fpycxmbrqk8r2x9brhfgjh86mzc6bngn4a9631x78b2jaklib"))))
- (arguments
- `(#:tests? #f ; Only the build phase, to make sure we have the right inputs.
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cexpr" ,rust-cexpr-0.6)
- ("rust-clang-sys" ,rust-clang-sys-1)
- ("rust-clap" ,rust-clap-2)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-peeking-take-while" ,rust-peeking-take-while-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-which" ,rust-which-4))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-diff" ,rust-diff-0.1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-bindgen-0.58
- (package
- (inherit rust-bindgen-0.59)
- (name "rust-bindgen")
- (version "0.58.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13r505nn28ay0byfd96hdg8xwcpa2r20czjy111pl66p22s2718g"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cexpr" ,rust-cexpr-0.4)
- ("rust-clang-sys" ,rust-clang-sys-1)
- ("rust-clap" ,rust-clap-2)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-peeking-take-while" ,rust-peeking-take-while-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-which" ,rust-which-3))))))
-
-(define-public rust-bindgen-0.57
- (package
- (inherit rust-bindgen-0.58)
- (name "rust-bindgen")
- (version "0.57.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g96ypnck6n60p3cz9k3y3jnxi4z7jfv2pha5bxsm8269806aj7x"))))
- (arguments
- `(#:tests? #false ;tests/headers/16-byte-alignment.h does not exist
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cexpr" ,rust-cexpr-0.4)
- ("rust-clang-sys" ,rust-clang-sys-1)
- ("rust-clap" ,rust-clap-2)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-peeking-take-while" ,rust-peeking-take-while-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-shlex" ,rust-shlex-0.1)
- ("rust-which" ,rust-which-3))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-diff" ,rust-diff-0.1)
- ("rust-shlex" ,rust-shlex-0.1))))
- (inputs
- (list clang))))
-
-(define-public rust-bindgen-0.56
- (package
- (inherit rust-bindgen-0.57)
- (name "rust-bindgen")
- (version "0.56.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fajmgk2064ca1z9iq1jjkji63qwwz38z3d67kv6xdy0xgdpk8rd"))))
- (arguments
- (list #:cargo-test-flags ``("--release" "--"
- "--skip=test::commandline_multiple_headers")
- #:cargo-inputs `(("rust-bitflags" ,rust-bitflags-1)
- ("rust-cexpr" ,rust-cexpr-0.4)
- ("rust-clang-sys" ,rust-clang-sys-1)
- ("rust-clap" ,rust-clap-2)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-peeking-take-while" ,rust-peeking-take-while-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-shlex" ,rust-shlex-0.1)
- ("rust-which" ,rust-which-3))
- #:cargo-development-inputs `(("rust-clap" ,rust-clap-2)
- ("rust-diff" ,rust-diff-0.1)
- ("rust-shlex" ,rust-shlex-0.1))))
- (inputs (list clang))))
-
-(define-public rust-bindgen-0.55
- (package
- (inherit rust-bindgen-0.57)
- (name "rust-bindgen")
- (version "0.55.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hxlvy9q9984rr3rqaxwmgxjrd9wh11mcc161hv3shz6b7jkrcbm"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=test::commandline_multiple_headers")
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cexpr" ,rust-cexpr-0.4)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-clang-sys" ,rust-clang-sys-1)
- ("rust-clap" ,rust-clap-2)
- ("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-peeking-take-while" ,rust-peeking-take-while-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-shlex" ,rust-shlex-0.1)
- ("rust-which" ,rust-which-3))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-diff" ,rust-diff-0.1)
- ("rust-shlex" ,rust-shlex-0.1))
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'enable-unstable-features
- (lambda _
- (setenv "RUSTC_BOOTSTRAP" "1")
- #t)))))))
-
-(define-public rust-bindgen-0.53
- (package
- (inherit rust-bindgen-0.55)
- (name "rust-bindgen")
- (version "0.53.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rc9grfd25bk5b2acmqljhx55ndbzmh7w8b3x6q707cb4s6rfan7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cexpr" ,rust-cexpr-0.4)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-clang-sys" ,rust-clang-sys-0.29)
- ("rust-clap" ,rust-clap-2)
- ("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-peeking-take-while" ,rust-peeking-take-while-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-shlex" ,rust-shlex-0.1)
- ("rust-which" ,rust-which-3))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-diff" ,rust-diff-0.1)
- ("rust-shlex" ,rust-shlex-0.1))))))
-
-(define-public rust-bindgen-0.37
- (package
- (inherit rust-bindgen-0.53)
- (name "rust-bindgen")
- (version "0.37.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08f2cyzr8fc027mzj2lhmn5j3w318g2ql7yfw5ngxa3yhy1an98v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cexpr" ,rust-cexpr-0.2)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-clang-sys" ,rust-clang-sys-0.23)
- ("rust-clap" ,rust-clap-2)
- ("rust-env-logger" ,rust-env-logger-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-peeking-take-while" ,rust-peeking-take-while-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-0.3)
- ("rust-quote" ,rust-quote-0.5)
- ("rust-regex" ,rust-regex-1)
- ("rust-which" ,rust-which-1))))))
-
-(define-public rust-bio-1
- (package
- (name "rust-bio")
- (version "1.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hpnfwjyqg23dlk75frydf9kgilccyn3haaw6xdwh25zpa9wnwks"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-approx" ,rust-approx-0.5)
- ("rust-bio-types" ,rust-bio-types-1)
- ("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-bv" ,rust-bv-0.11)
- ("rust-bytecount" ,rust-bytecount-0.6)
- ("rust-csv" ,rust-csv-1)
- ("rust-custom-derive" ,rust-custom-derive-0.1)
- ("rust-editdistancek" ,rust-editdistancek-1)
- ("rust-enum-map" ,rust-enum-map-0.6)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-itertools" ,rust-itertools-0.11)
- ("rust-itertools-num" ,rust-itertools-num-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-multimap" ,rust-multimap-0.8)
- ("rust-ndarray" ,rust-ndarray-0.15)
- ("rust-newtype-derive" ,rust-newtype-derive-0.1)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-ordered-float" ,rust-ordered-float-3)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-statrs" ,rust-statrs-0.15)
- ("rust-strum" ,rust-strum-0.25)
- ("rust-strum-macros" ,rust-strum-macros-0.25)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-triple-accel" ,rust-triple-accel-0.4)
- ("rust-vec-map" ,rust-vec-map-0.8))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://rust-bio.github.io")
- (synopsis "Bioinformatics library for Rust")
- (description
- "This package provides a bioinformatics library for Rust. This library
-provides implementations of many algorithms and data structures that are
-useful for bioinformatics, but also in other fields.")
- (license license:expat)))
-
-(define-public rust-bio-0.33
- (package
- (inherit rust-bio-1)
- (name "rust-bio")
- (version "0.33.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zaghvazh243x2pg866hjx1zwwpp9qzwkf45iz2fs9af5y661gz5"))))
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-approx" ,rust-approx-0.3)
- ("rust-bio-types" ,rust-bio-types-0.12)
- ("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-bv" ,rust-bv-0.11)
- ("rust-bytecount" ,rust-bytecount-0.6)
- ("rust-csv" ,rust-csv-1)
- ("rust-custom-derive" ,rust-custom-derive-0.1)
- ("rust-enum-map" ,rust-enum-map-0.6)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-getset" ,rust-getset-0.0.9)
- ("rust-itertools" ,rust-itertools-0.9)
- ("rust-itertools-num" ,rust-itertools-num-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-multimap" ,rust-multimap-0.8)
- ("rust-ndarray" ,rust-ndarray-0.13)
- ("rust-newtype-derive" ,rust-newtype-derive-0.1)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-ordered-float" ,rust-ordered-float-1)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-petgraph" ,rust-petgraph-0.5)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-statrs" ,rust-statrs-0.13)
- ("rust-strum" ,rust-strum-0.19)
- ("rust-strum-macros" ,rust-strum-macros-0.19)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-triple-accel" ,rust-triple-accel-0.3)
- ("rust-vec-map" ,rust-vec-map-0.8))
- #:cargo-development-inputs
- (("rust-proptest" ,rust-proptest-0.10)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-bio-0.39
- (package
- (inherit rust-bio-1)
- (name "rust-bio")
- (version "0.39.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "bio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "00k0zv4yyiipzg2arnkrplfi0digwnv89bczfzhyva68yfv8scvb"))))
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-approx" ,rust-approx-0.5)
- ("rust-bio-types" ,rust-bio-types-0.12)
- ("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-bv" ,rust-bv-0.11)
- ("rust-bytecount" ,rust-bytecount-0.6)
- ("rust-csv" ,rust-csv-1)
- ("rust-custom-derive" ,rust-custom-derive-0.1)
- ("rust-enum-map" ,rust-enum-map-0.6)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-getset" ,rust-getset-0.1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-itertools-num" ,rust-itertools-num-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-multimap" ,rust-multimap-0.8)
- ("rust-ndarray" ,rust-ndarray-0.15)
- ("rust-newtype-derive" ,rust-newtype-derive-0.1)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-ordered-float" ,rust-ordered-float-1)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-statrs" ,rust-statrs-0.14)
- ("rust-strum" ,rust-strum-0.21)
- ("rust-strum-macros" ,rust-strum-macros-0.21)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-triple-accel" ,rust-triple-accel-0.4)
- ("rust-vec-map" ,rust-vec-map-0.8))))))
-
-(define-public rust-bio-0.41
- (package
- (inherit rust-bio-0.39)
- (name "rust-bio")
- (version "0.41.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "bio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11kmdd5rslnqjndldh7c2lzxsyapwz7fqm2yrkn3his460z44saa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-approx" ,rust-approx-0.5)
- ("rust-bio-types" ,rust-bio-types-0.12)
- ("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-bv" ,rust-bv-0.11)
- ("rust-bytecount" ,rust-bytecount-0.6)
- ("rust-csv" ,rust-csv-1)
- ("rust-custom-derive" ,rust-custom-derive-0.1)
- ("rust-enum-map" ,rust-enum-map-0.6)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-getset" ,rust-getset-0.1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-itertools-num" ,rust-itertools-num-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-multimap" ,rust-multimap-0.8)
- ("rust-ndarray" ,rust-ndarray-0.15)
- ("rust-newtype-derive" ,rust-newtype-derive-0.1)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-ordered-float" ,rust-ordered-float-1)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-statrs" ,rust-statrs-0.15)
- ("rust-strum" ,rust-strum-0.21)
- ("rust-strum-macros" ,rust-strum-macros-0.21)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-triple-accel" ,rust-triple-accel-0.4)
- ("rust-vec-map" ,rust-vec-map-0.8))
- #:cargo-development-inputs
- (("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-bio-types-1
- (package
- (name "rust-bio-types")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bio-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zmdcvj44a088larkahcic5z61cwn2x80iym0w14albzid7zbp7l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-3)
- ("rust-derive-new" ,rust-derive-new-0.6)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-strum-macros" ,rust-strum-macros-0.25)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://rust-bio.github.io")
- (synopsis "Common biomedical types for use in rust-bio and rust-htslib")
- (description
- "This package provides a collection of common biomedical types for use in
-rust-bio and rust-htslib.")
- (license license:expat)))
-
-(define-public rust-bio-types-0.12
- (package
- (inherit rust-bio-types-1)
- (name "rust-bio-types")
- (version "0.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bio-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dmcjwky9fszmwwg7ywv52xhz93zibsgl7nj9x7gadvz8yb45g0k"))))
- (arguments
- `(#:cargo-inputs
- (("rust-derive-new" ,rust-derive-new-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-strum-macros" ,rust-strum-macros-0.21)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-biquad-0.4
- (package
- (name "rust-biquad")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "biquad" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gpc13lag439nmq077wfwz055qbjaxbpk7znvnbddbg3wgsj81c2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libm" ,rust-libm-0.1))))
- (home-page "https://github.com/korken89/biquad-rs")
- (synopsis "Rust library for digital second order IIR filters")
- (description "This package provides a Rust library for digital second
-order IIR filters, also known as biquads.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bit-field-0.10
- (package
- (name "rust-bit-field")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bit_field" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qav5rpm4hqc33vmf4vc4r0mh51yjx5vmd9zhih26n9yjs3730nw"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/phil-opp/rust-bit-field")
- (synopsis "Methods for operating on individual bits and ranges of bits")
- (description
- "This is a simple crate which provides the BitField trait, which provides
-methods for operating on individual bits and ranges of bits on Rust's integral
-types.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-bit-set-0.8
- (package
- (name "rust-bit-set")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bit-set" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18riaa10s6n59n39vix0cr7l2dgwdhcpbcm97x1xbyfp1q47x008"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bit-vec" ,rust-bit-vec-0.8)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/contain-rs/bit-set")
- (synopsis "Set of bits")
- (description "This package provides a set of bits.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-bit-set-0.5
- (package
- (inherit rust-bit-set-0.8)
- (name "rust-bit-set")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bit-set" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wcm9vxi00ma4rcxkl3pzzjli6ihrpn9cfdi0c5b4cvga2mxs007"))))
- (arguments
- `(#:cargo-inputs (("rust-bit-vec" ,rust-bit-vec-0.6))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.3))))))
-
-(define-public rust-bit-set-0.4
- (package
- (inherit rust-bit-set-0.5)
- (name "rust-bit-set")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bit-set" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0320hhcbr73yzjpj2237vw2zq728yg7vmzb8dardg04ff4263gyr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bit-vec" ,rust-bit-vec-0.4))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.3))))))
-
-(define-public rust-bit-vec-0.8
- (package
- (name "rust-bit-vec")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bit-vec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xxa1s2cj291r7k1whbxq840jxvmdsq9xgh7bvrxl46m80fllxjy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-borsh" ,rust-borsh-1)
- ("rust-miniserde" ,rust-miniserde-0.1)
- ("rust-nanoserde" ,rust-nanoserde-0.1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/contain-rs/bit-vec")
- (synopsis "Vector of bits")
- (description "This package provides a vector of bits.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-bit-vec-0.6
- (package
- (inherit rust-bit-vec-0.8)
- (name "rust-bit-vec")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bit-vec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ywqjnv60cdh1slhz67psnp422md6jdliji6alq0gmly2xm9p7rl"))))
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.7)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.2)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-bit-vec-0.5
- (package
- (inherit rust-bit-vec-0.6)
- (name "rust-bit-vec")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bit-vec" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fyh8221s6cxlmng01v8v2ljhavzawqqs8r1xjc66ap5sjavx6zm"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-bit-vec-0.4
- (package
- (inherit rust-bit-vec-0.5)
- (name "rust-bit-vec")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bit-vec" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0pw902a8ail0k64a7092a8vngfzsq7xkj2r22hz6q1z62s5zzd02"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.3))))))
-
-(define-public rust-bitfield-0.14
- (package
- (name "rust-bitfield")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitfield" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b26k9acwss4qvrl60lf9n83l17d4hj47n5rmpd3iigf9j9n0zid"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/dzamlo/rust-bitfield")
- (synopsis "Macros to generate bitfield-like struct")
- (description
- "This Rust crate provides macros to generate bitfield-like struct.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bitflags-2
- (package
- (name "rust-bitflags")
- (version "2.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitflags" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pkidwzn3hnxlsl8zizh0bncgbjnw7c41cx7bby26ncbzmiznj5h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-zerocopy" ,rust-zerocopy-0.7))))
- (home-page "https://github.com/bitflags/bitflags")
- (synopsis "Macro to generate structures which behave like bitflags")
- (description "This package provides a macro to generate structures which
-behave like a set of bitflags.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-bitflags-1
- (package
- (inherit rust-bitflags-2)
- (name "rust-bitflags")
- (version "1.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitflags" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12ki6w8gn1ldq7yz9y680llwk5gmrhrzszaa17g1sbrw2r2qvwxy"))))
- (arguments
- `(#:tests? #f ; could not find `Serialize` in `serde`
- #:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-;; XXX: The package below is meant to fix rust-nix-0.22, which has the
-;; following requirements for bitflags version: ">=1.1.0 <1.3.0", and every
-;; package using the latter as a dependency (e.g., nushell 0.43).
-(define-public rust-bitflags-1.2
- (package
- (inherit rust-bitflags-1)
- (name "rust-bitflags")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitflags" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14qnd5nq8p2almk79m4m8ydqhd413yaxsyjp5xd19g3mikzf47fg"))))))
-
-(define-public rust-bitflags-0.9
- (package
- (inherit rust-bitflags-1)
- (name "rust-bitflags")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitflags" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19dk39gfwmhi3iy1x0wgml1fv1bkb525ywy25zwihbm063i05zaf"))))))
-
-(define-public rust-bitflags-0.8
- (package
- (inherit rust-bitflags-1)
- (name "rust-bitflags")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitflags" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1x5z8hmirpnapkx6sww8gkc6x0q8ppni0lbsigm3mrba5byfjw0k"))))))
-
-(define-public rust-bitflags-0.7
- (package
- (inherit rust-bitflags-1)
- (name "rust-bitflags")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitflags" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0v8hh6wdkpk9my8z8442g4hqrqf05h0qj53dsay6mv18lqvqklda"))))))
-
-(define-public rust-bitmaps-3
- (package
- (name "rust-bitmaps")
- (version "3.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitmaps" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mivd3wyyham6c8y21nq3ka29am6v8hqn7lzmwf91aks2fq89l51"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-proptest" ,rust-proptest-1)
- ("rust-proptest-derive" ,rust-proptest-derive-0.4))))
- (home-page "https://github.com/bodil/bitmaps")
- (synopsis "Fixed size compact boolean array in Rust")
- (description "This crate provides a convenient and efficient way of
-declaring and working with fixed size bitmaps in Rust.")
- (license license:mpl2.0)))
-
-(define-public rust-bitmaps-2
- (package
- (inherit rust-bitmaps-3)
- (name "rust-bitmaps")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitmaps" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18k4mcwxl96yvii5kcljkpb8pg5j4jj1zbsdn26nsx4r83846403"))))
- (arguments
- `(#:cargo-inputs (("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs
- (("rust-proptest" ,rust-proptest-0.9)
- ("rust-proptest-derive" ,rust-proptest-derive-0.1))))))
-
-(define-public rust-bitpacking-0.8
- (package
- (name "rust-bitpacking")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitpacking" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mw2xbpkw9zhfq5lir6bgkalhhfqb5p7xwx5yimc0ry1ffnd5ix8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t #:cargo-inputs (("rust-crunchy" ,rust-crunchy-0.2))))
- (home-page "https://crates.io/crates/bitpacking")
- (synopsis "Fast integer compression/decompression via SIMD bit-packing")
- (description
- "This crate provides fast integer compression and decompression via SIMD
-bit-packing. It is a port of simdcomp C library to Rust.")
- (license license:expat)))
-
-(define-public rust-bitreader-0.3
- (package
- (name "rust-bitreader")
- (version "0.3.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitreader" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rn010p46g7fv08la915yq4q1vjfpgz8baf3bdv6rmb3w6qmjrc8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1))))
- (home-page "https://github.com/irauta/bitreader")
- (synopsis "Individual bits reader from a slice of bytes")
- (description "BitReader helps reading individual bits from a slice of
-bytes. You can read an arbitrary numbers of bits from the byte slice, for
-example 13 bits at once. The reader internally keeps track of position within
-the buffer.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bitstream-io-2
- (package
- (name "rust-bitstream-io")
- (version "2.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitstream-io" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cli390l1dhp9skygyjjnqvczp36b7f31mkx9ry3dg26330cv6b0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-core2" ,rust-core2-0.4))))
- (home-page "https://github.com/tuffy/bitstream-io")
- (synopsis "Read/write un-aligned values from big or little-endian streams")
- (description
- "This package is a library for reading/writing un-aligned values from/to
-streams in big-endian and little-endian formats.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bitvec-1
- (package
- (name "rust-bitvec")
- (version "1.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "bitvec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "173ydyj2q5vwj88k6xgjnfsshs4x9wbvjjv7sm0h36r34hn87hhv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-funty" ,rust-funty-2)
- ("rust-radium" ,rust-radium-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-tap" ,rust-tap-1)
- ("rust-wyz" ,rust-wyz-0.5))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://bitvecto-rs.github.io/bitvec")
- (synopsis "Manipulate memory, bit by bit")
- (description
- "This package provides a crate for manipulating memory, bit by bit.")
- (license license:expat)))
-
-(define-public rust-bitvec-0.22
- (package
- (name "rust-bitvec")
- (version "0.22.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitvec" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09xm84dg04y8k3cm7aa81n2xfvcnidahx0qpqc60l4w6ih5g0dsj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-funty" ,rust-funty-1.2.0-yanked) ; Specifically ~1.2
- ("rust-radium" ,rust-radium-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-tap" ,rust-tap-1)
- ("rust-wyz" ,rust-wyz-0.4))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://bitvecto-rs.github.io/bitvec")
- (synopsis "Manipulate memory, bit by bit")
- (description
- "This package provides a crate for manipulating memory, bit by bit.")
- (license license:expat)))
-
-(define-public rust-bitvec-0.20
- (package
- (inherit rust-bitvec-0.22)
- (name "rust-bitvec")
- (version "0.20.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitvec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j3qn0z31j06c965hs3kh41l78hxbzzsf1h46xvs3ym48i1i8x3p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=slice::tests::get_set")
- #:cargo-inputs
- (("rust-funty" ,rust-funty-1)
- ("rust-radium" ,rust-radium-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-tap" ,rust-tap-1)
- ("rust-wyz" ,rust-wyz-0.2))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-bitvec-0.19
- (package
- (inherit rust-bitvec-0.22)
- (name "rust-bitvec")
- (version "0.19.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bitvec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cvb24nanb50vq61d3ac3pz7rxjcy0w6lr3nb56kcg1nyc73vyam"))))
- (arguments
- `(#:cargo-inputs
- (("rust-funty" ,rust-funty-1)
- ("rust-radium" ,rust-radium-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-tap" ,rust-tap-1)
- ("rust-wyz" ,rust-wyz-0.2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-blanket-0.3
- (package
- (name "rust-blanket")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blanket" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zvffm82h5825lcf9c0xy76mj487il472cpvcbiidy8dzslj3cg0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests fail to compile.
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-impls" ,rust-impls-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/althonos/blanket")
- (synopsis "Macro to derive blanket implementations for your traits")
- (description
- "This package provides a simple macro to derive blanket implementations for
-your traits.")
- (license license:expat)))
-
-(define-public rust-blas-0.22
- (package
- (name "rust-blas")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blas" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p1rs9y8fpxmrh9jj1rf4q517x5h960v4jf30f1gwnr1qdshz65f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-blas-sys" ,rust-blas-sys-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-complex" ,rust-num-complex-0.4))))
- (home-page "https://github.com/blas-lapack-rs/blas")
- (synopsis "Rust wrappers for BLAS (Fortran)")
- (description "The package provides wrappers for BLAS (Fortran).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-blas-sys-0.7
- (package
- (name "rust-blas-sys")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blas-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h14zjycwc76v15h8qll9z1xiryvmpvsb5gam97pqpdjrrwv5c8k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/blas-lapack-rs/blas-sys")
- (synopsis "Rust bindings to BLAS (Fortran)")
- (description "The package provides bindings to BLAS (Fortran).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-blobby-0.3
- (package
- (name "rust-blobby")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blobby" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v7a6lzxbvrxpnk2jv895315v7yas1cvk26mmbl90ylp1719ax44"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-hex" ,rust-hex-0.4))))
- (home-page "https://github.com/RustCrypto/utils")
- (synopsis "Iterator over simple binary blob storage")
- (description "This package provides an iterator over simple binary blob
-storage.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-blobby-0.1
- (package
- (inherit rust-blobby-0.3)
- (name "rust-blobby")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blobby" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xicpf3s2mi5xqnx8ps5mdych4ib5nh2nfsbrsg8ar8bjk1girbg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1))
- #:cargo-development-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-hex" ,rust-hex-0.3))))))
-
-(define-public rust-block-buffer-0.10
- (package
- (name "rust-block-buffer")
- (version "0.10.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "block-buffer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w9sa2ypmrsqqvc20nhwr75wbb5cjr4kkyhpjm1z1lv2kdicfy1h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-generic-array" ,rust-generic-array-0.14))))
- (home-page "https://github.com/RustCrypto/utils")
- (synopsis "Fixed size buffer for block processing of data")
- (description "Fixed size buffer for block processing of data.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-block-buffer-0.9
- (package
- (inherit rust-block-buffer-0.10)
- (name "rust-block-buffer")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "block-buffer" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1r4pf90s7d7lj1wdjhlnqa26vvbm6pnc33z138lxpnp9srpi2lj1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-block-padding" ,rust-block-padding-0.2)
- ("rust-generic-array" ,rust-generic-array-0.14))))))
-
-(define-public rust-block-buffer-0.7
- (package
- (inherit rust-block-buffer-0.9)
- (name "rust-block-buffer")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "block-buffer" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12v8wizynqin0hqf140kmp9s38q223mp1b0hkqk8j5pk8720v560"))))
- (arguments
- `(#:cargo-inputs
- (("rust-block-padding" ,rust-block-padding-0.1)
- ("rust-byte-tools" ,rust-byte-tools-0.3)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-generic-array" ,rust-generic-array-0.12))))))
-
-(define-public rust-block-padding-0.3
- (package
- (name "rust-block-padding")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "block-padding" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14wdad0r1qk5gmszxqd8cky6vx8qg7c153jv981mixzrpzmlz2d8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-generic-array" ,rust-generic-array-0.14))))
- (home-page "https://github.com/RustCrypto/utils")
- (synopsis "Padding and unpadding of messages divided into blocks")
- (description
- "Padding and unpadding of messages divided into blocks.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-block-padding-0.2
- (package
- (inherit rust-block-padding-0.3)
- (name "rust-block-padding")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "block-padding" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1bickjlmfw9iv63dp781n589rfybw879mik1va59833m1hvnqscd"))))))
-
-(define-public rust-block-padding-0.1
- (package
- (inherit rust-block-padding-0.2)
- (name "rust-block-padding")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "block-padding" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xbkmysiz23vimd17rnsjpw9bgjxipwfslwyygqlkx4in3dxwygs"))))
- (arguments
- `(#:cargo-inputs (("rust-byte-tools" ,rust-byte-tools-0.3))))))
-
-(define-public rust-blocking-1
- (package
- (name "rust-blocking")
- (version "1.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blocking" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1si99l8zp7c4zq87y35ayjgc5c9b60jb8h0k14zfcs679z2l2gvh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-channel" ,rust-async-channel-2)
- ("rust-async-task" ,rust-async-task-4)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-piper" ,rust-piper-0.2)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-futures-lite" ,rust-futures-lite-2))))
- (home-page "https://github.com/smol-rs/blocking")
- (synopsis "Thread pool for isolating blocking I/O in async programs")
- (description
- "This package provides a thread pool for isolating blocking I/O in async
-programs.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-blocking-0.6
- (package
- (inherit rust-blocking-1)
- (name "rust-blocking")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blocking" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13g1xlsd1ardf9wxkj1d03baxfy8f8kvgjz55l6zi1q4jn5f0c1z"))))
- (arguments
- `(#:cargo-inputs
- (("rust-async-channel" ,rust-async-channel-1)
- ("rust-atomic-waker" ,rust-atomic-waker-1)
- ("rust-fastrand" ,rust-fastrand-1)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-waker-fn" ,rust-waker-fn-1))))))
-
-(define-public rust-blocking-0.4
- (package
- (inherit rust-blocking-0.6)
- (name "rust-blocking")
- (version "0.4.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blocking" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0av1h5p6lb5bpzghmzsksx31icvdwrpxxzkq6r56n1l5pzvqyinj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-async-channel" ,rust-async-channel-1)
- ("rust-atomic-waker" ,rust-atomic-waker-1)
- ("rust-futures-lite" ,rust-futures-lite-0.1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking" ,rust-parking-1)
- ("rust-waker-fn" ,rust-waker-fn-1))))))
-
-(define-public rust-borsh-1
- (package
- (name "rust-borsh")
- (version "1.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "borsh" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00vz4ngik3dz86j83ra6w3c8rq9amh1n9kaw452f6i5dfdzr81i5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests aren't setup correctly.
- #:cargo-inputs (("rust-ascii" ,rust-ascii-1)
- ("rust-borsh-derive" ,rust-borsh-derive-1)
- ("rust-bson" ,rust-bson-2)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cfg-aliases" ,rust-cfg-aliases-0.2)
- ("rust-hashbrown" ,rust-hashbrown-0.14))
- #:cargo-development-inputs (("rust-insta" ,rust-insta-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://borsh.io")
- (synopsis "Borsch is the binary object representation serializer for hashing")
- (description "This crate implements @code{borsh}, the binary object
-representation serializer for hashing. It is meant to be used in
-security-critical projects as it prioritizes consistency, safety, speed, and
-comes with a strict specification.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-borsh-0.10
- (package
- (inherit rust-borsh-1)
- (name "rust-borsh")
- (version "0.10.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "borsh" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vkgajwrpncr46hk6nn8j3382jffkpy9xhcisfxdwb5n9vb58phi"))))
- (arguments
- `(#:tests? #f ; the trait bound `BytesMut: BorshSerialize` is not satisfied
- #:cargo-inputs
- (("rust-borsh-derive" ,rust-borsh-derive-0.10)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-hashbrown" ,rust-hashbrown-0.13))
- #:cargo-development-inputs
- (("rust-bytes" ,rust-bytes-1))))))
-
-(define-public rust-borsh-derive-1
- (package
- (name "rust-borsh-derive")
- (version "1.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "borsh-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i3jdajyd0mjbrsaxx3y93x13ghnylr9hv0rff1xd2wkicxklnf2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests aren't setup correctly.
- #:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-insta" ,rust-insta-1)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://borsh.io")
- (synopsis "Derive proc-macros for @code{borsh}")
- (description "This crate implements derive proc-macros for @code{borsh}.")
- (license license:asl2.0)))
-
-(define-public rust-borsh-derive-0.10
- (package
- (inherit rust-borsh-derive-1)
- (name "rust-borsh-derive")
- (version "0.10.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "borsh-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12gg3kgi6gi4qlqrxlccpnhffsxsb8scbqlnss6rj8wl1pw164l3"))))
- (arguments
- `(#:cargo-inputs
- (("rust-borsh-derive-internal" ,rust-borsh-derive-internal-0.10)
- ("rust-borsh-schema-derive-internal" ,rust-borsh-schema-derive-internal-0.10)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-borsh-derive-internal-0.10
- (package
- (name "rust-borsh-derive-internal")
- (version "0.10.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "borsh-derive-internal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cvn16046101px9b98i3np95rmrwvzbi63d7l957362cci8bmmk5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://borsh.io")
- (synopsis "Borsh derive proc-macro internals")
- (description "This crate contains derive proc-macro internals for @code{borsh}.")
- (license license:asl2.0)))
-
-(define-public rust-borsh-schema-derive-internal-0.10
- (package
- (name "rust-borsh-schema-derive-internal")
- (version "0.10.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "borsh-schema-derive-internal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m5nldxh5ji4hxw7g3zlm6xqwj4f2j32nsg6hfz2fd06dzcr2ri7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://borsh.io")
- (synopsis "Schema generator for @code{borsh}")
- (description "This crate implements schema generator for @code{borsh}.")
- (license license:asl2.0)))
-
-(define-public rust-boxfnonce-0.1
- (package
- (name "rust-boxfnonce")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "boxfnonce" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09ilf4zyx92hyhkxlsxksfyprzr9iwq5gqqb22aaqr32c8fwp22r"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/stbuehler/rust-boxfnonce")
- (synopsis "Safe FnOnce boxing for Rust")
- (description "This package provides a safe FnOnce boxing for Rust.")
- (license license:expat)))
-
-(define-public rust-boxxy-0.13
- (package
- (name "rust-boxxy")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "boxxy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rhzv4c6xn6va4dikbq2a2cmd5sa3svl13lhpcrchdn23y744aq0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-bufstream" ,rust-bufstream-0.1)
- ("rust-caps" ,rust-caps-0.5)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-clap" ,rust-clap-3)
- ("rust-close-fds" ,rust-close-fds-0.3)
- ("rust-errno" ,rust-errno-0.2)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libflate" ,rust-libflate-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.24)
- ("rust-pledge" ,rust-pledge-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-rustyline" ,rust-rustyline-10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-elf" ,rust-elf-0.0.10)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-pem" ,rust-pem-1)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-sha2" ,rust-sha2-0.10))))
- (home-page "https://github.com/kpcyrd/boxxy-rs")
- (synopsis "Linkable sandbox explorer")
- (description
- "This library provides an interactive shell that can be linked into a
-program to verify sandboxing measures are adequate.")
- (license license:lgpl3)))
-
-(define-public rust-bracoxide-0.1
- (package
- (name "rust-bracoxide")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bracoxide" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13khmkxxh583hhzz0bvkg6bqwpnz4b9g400sq8liz3jf8asvrh7v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))
- (home-page "https://github.com/atahabaki/bracoxide")
- (synopsis "Library for brace pattern combination, etc.")
- (description "This package provides a feature-rich library for brace pattern
-combination, permutation generation, and error handling.")
- (license license:expat)))
-
-(define-public rust-branches-0.1
- (package
- (name "rust-branches")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "branches" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0alxmzmms4s8vv1v94y2kdq49a4p7728fgkpxx36z2m092bznn3r"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/fereidani/branches")
- (synopsis "Branch hinting prediction and control functions")
- (description
- "This package provides branch hinting prediction and control functions for
-stable Rust including likely, unlikely, assume and abort to help algorithm
-optimization.")
- (license license:expat)))
-
-(define-public rust-bresenham-0.1
- (package
- (name "rust-bresenham")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bresenham" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mvg3zcyll0m3z79jwbg183ha4kb7bw06rd286ijwvgn4mi13hdz"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/mbr/bresenham-rs")
- (synopsis
- "Iterator-based integer-only implementation of Bresenham's line algorithm")
- (description
- "This package provides a fast, iterator-based integer-only implementation of
-Bresenham's line algorithm.")
- (license license:expat)))
-
-(define-public rust-broadcaster-0.2
- (package
- (name "rust-broadcaster")
- (version "0.2.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "broadcaster" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1848lwapy955rs8kbiv87adj68vdlh6vlj8n4wq10vx541j49887"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures-channel-preview" ,rust-futures-channel-preview-0.3)
- ("rust-futures-core-preview" ,rust-futures-core-preview-0.3)
- ("rust-futures-sink-preview" ,rust-futures-sink-preview-0.3)
- ("rust-futures-util-preview" ,rust-futures-util-preview-0.3)
- ("rust-parking-lot" ,rust-parking-lot-0.9)
- ("rust-slab" ,rust-slab-0.4))
- #:cargo-development-inputs
- (("rust-futures-executor-preview" ,rust-futures-executor-preview-0.3))))
- (home-page "https://github.com/leo60228/broadcaster")
- (synopsis "Broadcasting futures mpmc channel")
- (description
- "This package provides a wrapper for any Stream and Sink implementing the
-@code{mpsc} pattern to enable broadcasting items.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-browserslist-rs-0.6
- (package
- (name "rust-browserslist-rs")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "browserslist-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19l0prgnbx0cyqvjsf30ni7d87nkn8j0fj56fg259yvfh50if1ri"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.7)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-either" ,rust-either-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-napi" ,rust-napi-2)
- ("rust-napi-build" ,rust-napi-build-1)
- ("rust-napi-derive" ,rust-napi-derive-2)
- ("rust-nom" ,rust-nom-7)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-wasm-bindgen" ,rust-serde-wasm-bindgen-0.3)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-string-cache" ,rust-string-cache-0.8)
- ("rust-string-cache-codegen" ,rust-string-cache-codegen-0.5)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-test-case" ,rust-test-case-1))))
- (home-page "https://github.com/browserslist/browserslist-rs")
- (synopsis "Rust-ported Browserslist")
- (description "Rust-ported Browserslist.")
- (license license:expat)))
-
-(define-public rust-bs58-0.5
- (package
- (name "rust-bs58")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bs58" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x3v51n5n2s3l0rgrsn142akdf331n2qsa75pscw71fi848vm25z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-sha2" ,rust-sha2-0.10)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-tinyvec" ,rust-tinyvec-1))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-base58" ,rust-base58-0.1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-rust-base58" ,rust-rust-base58-0.0.4)
- ("rust-tinyvec" ,rust-tinyvec-1))))
- (home-page "https://github.com/Nullus157/bs58-rs")
- (synopsis "Another Base58 codec implementation")
- (description
- "Another Base58 codec implementation. Compared to the base58 crate this
-is significantly faster at decoding: about 2.4x as fast when decoding 32 bytes,
-almost the same speed for encoding: about 3% slower when encoding 32 bytes.
-@code{rust-bs58} is not limited to 128 bytes and supports a configurable alphabet.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-bs58-0.4
- (package
- (inherit rust-bs58-0.5)
- (name "rust-bs58")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bs58" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lr3vwzhhyica4y7rbkf26vr1h7vpjb1m6rml8zcqgw81c2y07vp"))))
- (arguments
- `(#:cargo-inputs (("rust-sha2" ,rust-sha2-0.9))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-base58" ,rust-base58-0.1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-rust-base58" ,rust-rust-base58-0.0.4))))))
-
-(define-public rust-bsd-kvm-0.1
- (package
- (name "rust-bsd-kvm")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bsd-kvm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gncwfwlx6mq47qc1siwaiqlsaccy7vsc1v39ybs4xvvn4lfpd4l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Missing kvm.h.
- #:cargo-inputs (("rust-bsd-kvm-sys" ,rust-bsd-kvm-sys-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-thiserror" ,rust-thiserror-1))))
- (inputs (list clang))
- (home-page "https://github.com/dalance/bsd-kvm")
- (synopsis "BSD Kernel Data Access Library (libkvm) binding")
- (description
- "This package provides the BSD Kernel Data Access Library (libkvm) binding.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bsd-kvm-sys-0.2
- (package
- (name "rust-bsd-kvm-sys")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bsd-kvm-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cn90d0kkfcs36v3sq3lpckyy0pdpdq0m7ihjlancripdn98yh35"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Missing kvm.h.
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.65))))
- (inputs (list clang))
- (home-page "https://github.com/dalance/bsd-kvm-sys")
- (synopsis "BSD Kernel Data Access Library (libkvm) binding")
- (description
- "This package provides BSD Kernel Data Access Library (libkvm) bindings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bson-2
- (package
- (name "rust-bson")
- (version "2.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bson" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ndsd9lk148xiv87am4gyr02dfmq5f6lhdzfy6kjgypwnvr0i0h6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; file not found for module `tests`
- #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-bitvec" ,rust-bitvec-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
- ("rust-serde-with" ,rust-serde-with-3)
- ("rust-serde-with" ,rust-serde-with-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-uuid" ,rust-uuid-0.8))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11))))
- (home-page "https://github.com/mongodb/bson-rust")
- (synopsis "Encoding and decoding support for BSON in Rust")
- (description "This crate provides encoding and decoding support for BSON.")
- (license license:expat)))
-
-(define-public rust-bson-1
- (package
- (inherit rust-bson-2)
- (name "rust-bson")
- (version "1.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bson" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cbc9mbjm4imzcv95y8r6rgl6kgv7ka5ifhhlxaqi4sv0dwaa2ny"))))
- (arguments
- `(#:tests? #f ; file not found for module `tests`
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-decimal" ,rust-decimal-2)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-uuid" ,rust-uuid-0.8))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11))))))
-
-(define-public rust-bstr-1
- (package
- (name "rust-bstr")
- (version "1.11.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "bstr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1j32ghvgwvc40bc6g38ximk52dv1xfknkzfmdwpgjnrsd1yk0skq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-memchr" ,rust-memchr-2)
- ("rust-regex-automata" ,rust-regex-automata-0.4)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-ucd-parse" ,rust-ucd-parse-0.1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1))))
- (home-page "https://github.com/BurntSushi/bstr")
- (synopsis "String type that is not required to be valid UTF-8")
- (description
- "This package provides a string type that is not required to be valid
-UTF-8.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bstr-0.2
- (package
- (inherit rust-bstr-1)
- (name "rust-bstr")
- (version "0.2.17")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "bstr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "08rjbhysy6gg27db2h3pnhvr2mlr5vkj797i9625kwg8hgrnjdds"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-regex-automata" ,rust-regex-automata-0.1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.8)
- ("rust-ucd-parse" ,rust-ucd-parse-0.1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1))))))
-
-(define-public rust-btoi-0.4
- (package
- (name "rust-btoi")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "btoi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bg02zgsv5njbhng9sq2b70przbazsczjbla5lbbdf59fdzl1mlx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/niklasf/rust-btoi")
- (synopsis "Parse integers directly from ASCII byte slices")
- (description "Parse integers directly from ASCII byte slices.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-buf-min-0.7
- (package
- (name "rust-buf-min")
- (version "0.7.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "buf-min" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "146wb3p4n62jbka6ym7sagziydcbixwhamw0cknl49w4ys66km92"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-ntex-bytes" ,rust-ntex-bytes-0.1))))
- (home-page "https://github.com/botika/buf-min")
- (synopsis "Minimal utf-8 safe buffer traits")
- (description "This package provides mminimal utf-8 safe buffer traits.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-buf-redux-0.8
- (package
- (name "rust-buf-redux")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "buf_redux" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zy0p4vd2kjk7z5m4m8kdwhs5cmx1z02n7v36njhgfs8fs4aclxr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-memchr" ,rust-memchr-2)
- ("rust-safemem" ,rust-safemem-0.3)
- ("rust-slice-deque" ,rust-slice-deque-0.2))))
- (home-page "https://github.com/abonander/buf_redux")
- (synopsis "Drop-in replacements for buffered I/O in @code{std::io}")
- (description
- "This package provides drop-in replacements for buffered I/O in
-@code{std::io}, with extra features.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-buffer-redux-1
- (package
- (name "rust-buffer-redux")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "buffer-redux" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1waq39blrj7j6qp1sp2fvplwmq10yhks7fgbsdy8kxdrqn3wz2jf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-memchr" ,rust-memchr-2)
- ("rust-slice-ring-buffer" ,rust-slice-ring-buffer-0.3))))
- (home-page "https://github.com/dignifiedquire/buffer-redux")
- (synopsis "Replacements for buffered I/O in `std::io` with extra features")
- (description "This crate provides a drop-in replacements for buffered I/O in
-@code{std::io} with extra features.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-buffered-reader-1
- (package
- (name "rust-buffered-reader")
- (version "1.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "buffered-reader" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16rbk2671wbslz4rxcxcr0cglrd65fnn6b8p4s2qwyjqamg1rggs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "Super-powered Reader")
- (description
- "Like the @code{BufRead} trait, the @code{BufferedReader} trait has an
-internal buffer that is directly exposed to the user. This design enables two
-performance optimizations. First, the use of an internal buffer amortizes
-system calls. Second, exposing the internal buffer allows the user to work
-with data in place, which avoids another copy.")
- (license license:gpl3)))
-
-(define-public rust-buffering-0.4
- (package
- (name "rust-buffering")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "buffering" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wmgy84j5scbndzx7mccz07z34n98fwnfah1zd5kzqjaif5iqk76"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-buffering-nocopy-macro" ,rust-buffering-nocopy-macro-0.2))))
- (home-page "https://github.com/jbaublitz/buffering")
- (synopsis "Library primarily designed for network packet buffer operations")
- (description
- "This package provides a library primarily designed for network packet
-buffer operations.")
- (license license:bsd-3)))
-
-(define-public rust-buffering-0.3
- (package
- (inherit rust-buffering-0.4)
- (name "rust-buffering")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "buffering" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11cyq2nm569j028g93jxk00h8nfwc3l6n3hqw79w34na01p3lq97"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-buffering-nocopy-macro" ,rust-buffering-nocopy-macro-0.1))))))
-
-(define-public rust-buffering-nocopy-macro-0.2
- (package
- (name "rust-buffering-nocopy-macro")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "buffering_nocopy_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a8zs7s5z0f977g7zx95b8sf8gqa8iwh13rj639wk080d00l5kaa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/jbaublitz/buffering")
- (synopsis "Proc-macro crate for buffering")
- (description "This package provides a proc-macro crate for buffering.")
- (license license:bsd-3)))
-
-(define-public rust-buffering-nocopy-macro-0.1
- (package
- (inherit rust-buffering-nocopy-macro-0.2)
- (name "rust-buffering-nocopy-macro")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "buffering_nocopy_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03b6wp4i3273jzw2nbnrnddlxyma3p465y2dszx6vc3ysq0fdlj7"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.14))))))
-
-(define-public rust-bufstream-0.1
- (package
- (name "rust-bufstream")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bufstream" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1j7f52rv73hd1crzrrfb9dr50ccmi3hb1ybd6s5dyg6jmllqkqs0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1))))
- (home-page "https://github.com/alexcrichton/bufstream")
- (synopsis "I/O streams with separate read/write buffers")
- (description
- "This package provides buffered I/O for streams where each read/write
-half is separately buffered.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bugreport-0.5
- (package
- (name "rust-bugreport")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bugreport" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jcq9ywxyd7fw1ing8ixna0cfcs5lrviyvx6h6080ir532w20lak"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-git-version" ,rust-git-version-0.3)
- ("rust-shell-escape" ,rust-shell-escape-0.1)
- ("rust-sys-info" ,rust-sys-info-0.9))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/sharkdp/bugreport")
- (synopsis "Collect system and environment information for bug reports")
- (description
- "bugreport is a Rust library that helps application developers to
-automatically collect information about the system and the environment that
-users can send along with a bug report.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-build-const-0.2
- (package
- (name "rust-build-const")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "build_const" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1dryhsf4vfi1plljgv069sgfr8m1rsg04qy76x36kh6swqsl5bml"))))
- (build-system cargo-build-system)
- (home-page "https://crates.io/crates/build_const")
- (synopsis "Create importable constants from build.rs or a script")
- (description "This package provides a library for creating importable
-constants from build.rs or a script.")
- (license license:expat)))
-
-(define-public rust-build-context-0.1
- (package
- (name "rust-build-context")
- (version "0.1.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "build-context" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0df98z2ky5d5jqiqhz8bpfv7cfh0vrlrsksp3finapflx6qhqqc6"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/taiki-e/build-context")
- (synopsis "Build environment/target information available in libraries")
- (description
- "Make build environment/target information available as constants in normal
-libraries and binaries.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-build-fs-tree-0.6
- (package
- (name "rust-build-fs-tree")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "build-fs-tree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11j2gv00zz4hpcsrnw519svchn7fml1m4hndfm2qc30xvnd36s2c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-clap-utilities" ,rust-clap-utilities-0.2)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-pipe-trait" ,rust-pipe-trait-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9)
- ("rust-text-block-macros" ,rust-text-block-macros-0.1))))
- (home-page "https://github.com/KSXGitHub/build-fs-tree.git")
- (synopsis "Generate a filesystem tree from a macro or a YAML tree")
- (description "Generate a filesystem tree from a macro or a YAML tree.")
- (license license:expat)))
-
-(define-public rust-built-0.7
- (package
- (name "rust-built")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "built" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fyhzjgymls3qylggd6rs4vkq44rkl1kyv33lfbfrdsjxmd50q63"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--" "--skip=full_testbox")
- #:cargo-inputs (("rust-cargo-lock" ,rust-cargo-lock-10)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-git2" ,rust-git2-0.19)
- ("rust-semver" ,rust-semver-1))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list libgit2-1.8 zlib))
- (home-page "https://github.com/lukaslueg/built")
- (synopsis "Provides a crate with information from the time it was built")
- (description
- "This package provides a crate with information from the time it was built.")
- (license license:expat)))
-
-(define-public rust-bumpalo-3
- (package
- (name "rust-bumpalo")
- (version "3.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bumpalo" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0b015qb4knwanbdlp1x48pkb4pm57b8gidbhhhxr900q2wb6fabr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-allocator-api2" ,rust-allocator-api2-0.2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/fitzgen/bumpalo")
- (synopsis "Fast bump allocation arena for Rust")
- (description
- "This package provides a fast bump allocation arena for Rust.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-bv-0.11
- (package
- (name "rust-bv")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h5kbl54fsccznfixw83xndbripw39y2qkqjwf709p75iqfvnd48"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-feature-probe" ,rust-feature-probe-0.1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.6))))
- (home-page "https://github.com/tov/bv-rs")
- (synopsis "Bit-vectors and bit-slices")
- (description "The main type exported by this library, @code{BitVec}, is a
-packed, growable bit-vector. Its API mirrors that of @code{Vec} where
-reasonable.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bwrap-1
- (package
- (name "rust-bwrap")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bwrap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15dv9mawgmwgpj88k832qjdi94w70advg9zv28bpgig5k8qs6gfi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-unicode-width" ,rust-unicode-width-0.1))))
- (home-page "https://github.com/micl2e2/bwrap")
- (synopsis "Embedded systems-friendly library for wrapping text")
- (description
- "This package provides a fast, lightweight, embedded systems-friendly
-library for wrapping text.")
- (license (list license:expat license:gpl3+))))
-
-(define-public rust-by-address-1
- (package
- (name "rust-by-address")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "by_address" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01idmag3lcwnnqrnnyik2gmbrr34drsi97q15ihvcbbidf2kryk4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=tests::test_thin_ptr_fail")))
- (home-page "https://github.com/mbrubeck/by_address")
- (synopsis "Wrapper for comparing and hashing pointers by address")
- (description
- "This package provides Wrapper for comparing and hashing pointers by address.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-byte-slice-cast-1
- (package
- (name "rust-byte-slice-cast")
- (version "1.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "byte-slice-cast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "033vv1qddzsj9yfsam4abj55rp60digngcr9a8wgv9pccf5rzb63"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- ;; Some of the tests fail.
- "--skip=tests::u16_array")))
- (home-page "https://github.com/sdroege/byte-slice-cast")
- (synopsis
- "Safely cast bytes slices from/to slices of built-in fundamental numeric types")
- (description "This Rust library enables safely cast bytes slices from/to slices
-of built-in fundamental numeric types.")
- (license license:expat)))
-
-(define-public rust-byte-tools-0.3
- (package
- (name "rust-byte-tools")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "byte-tools" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mqi29wsm8njpl51pfwr31wmpzs5ahlcb40wsjyd92l90ixcmdg3"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/RustCrypto/utils")
- (synopsis "Bytes related utility functions")
- (description "Bytes related utility functions.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-byte-unit-5
- (package
- (name "rust-byte-unit")
- (version "5.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "byte-unit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x3ifzw0isgsiffg4yhvqa28rzbyxpivy2bkph69n845qp1jkkg1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rocket" ,rust-rocket-0.5)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-utf8-width" ,rust-utf8-width-0.1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://magiclen.org/byte-unit")
- (synopsis "Library for interaction with units of bytes")
- (description
- "This package provides a library for interaction with units of bytes.")
- (license license:expat)))
-
-(define-public rust-byte-unit-4
- (package
- (inherit rust-byte-unit-5)
- (name "rust-byte-unit")
- (version "4.0.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "byte-unit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v4v4z8qilnbg0lv16icbbbdq5kjpbp8yw044lszrzdqawhb6y6s"))))
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-utf8-width" ,rust-utf8-width-0.1))))))
-
-(define-public rust-bytecheck-0.6
- (package
- (name "rust-bytecheck")
- (version "0.6.12")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "bytecheck" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hmipv4yyxgbamcbw5r65wagv9khs033v9483s9kri9sw9ycbk93"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-bytecheck-derive" ,rust-bytecheck-derive-0.6)
- ("rust-ptr-meta" ,rust-ptr-meta-0.1)
- ("rust-simdutf8" ,rust-simdutf8-0.1)
- ("rust-uuid" ,rust-uuid-1))))
- (home-page "https://github.com/rkyv/bytecheck")
- (synopsis "Type validation framework")
- (description "This package provides a type validation framework for
-Rust.")
- (license license:expat)))
-
-(define-public rust-bytecheck-0.5
- (package
- (inherit rust-bytecheck-0.6)
- (name "rust-bytecheck")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bytecheck" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q11ap6nqj0rsc8ypwjh918916zlrcrzdgqm175gnpb2yn9axyh1"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytecheck-derive" ,rust-bytecheck-derive-0.5)
- ("rust-log" ,rust-log-0.4)
- ("rust-ptr-meta" ,rust-ptr-meta-0.1)
- ("rust-simdutf8" ,rust-simdutf8-0.1))))))
-
-(define-public rust-bytecheck-derive-0.6
- (package
- (name "rust-bytecheck-derive")
- (version "0.6.12")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "bytecheck_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ng6230brd0hvqpbgcx83inn74mdv3abwn95x515bndwkz90dd1x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/rkyv/bytecheck")
- (synopsis "Derive macro for bytecheck")
- (description "This package provides a Derive macro for bytecheck, the type
-validation framework for Rust.")
- (license license:expat)))
-
-(define-public rust-bytecheck-derive-0.5
- (package
- (inherit rust-bytecheck-derive-0.6)
- (name "rust-bytecheck-derive")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bytecheck_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0grbkwwv5j91n7zrimci6fh4k79flxga3mkjg50jysnyraizi088"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-bytecount-0.6
- (package
- (name "rust-bytecount")
- (version "0.6.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "bytecount" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1klqfjwn41fwmcqw4z03v6i4imgrf7lmf3b5s9v74hxir8hrps2w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/llogiq/bytecount")
- (synopsis "Count occurrences of a given byte")
- (description
- "Count occurrences of a given byte, or the number of UTF-8 code points,
-in a byte slice, fast.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-bytelines-2
- (package
- (name "rust-bytelines")
- (version "2.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bytelines" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jxacxpb7v0qgh325s5b7mfk90fr63jpr90dar8m47r27imnb5qj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/whitfin/bytelines")
- (synopsis "Read input lines as byte slices for high efficiency")
- (description
- "This library provides an easy way to read in input lines as byte slices for
-high efficiency.")
- (license license:expat)))
-
-(define-public rust-bytemuck-1
- (package
- (name "rust-bytemuck")
- (version "1.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bytemuck" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0nk9llwmvjpjlsrlga1qg3spqvci8g1nr286nhamvn7zcf5chdwb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytemuck-derive" ,rust-bytemuck-derive-1))))
- (home-page "https://github.com/Lokathor/bytemuck")
- (synopsis "Crate for mucking around with piles of bytes")
- (description
- "This package provides a crate for mucking around with piles of bytes.")
- (license license:zlib)))
-
-(define-public rust-bytemuck-derive-1
- (package
- (name "rust-bytemuck-derive")
- (version "1.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bytemuck_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1v5r33dgl12rqbvh440fdjxmxxr49qpzmg6vpw5jzdbcjk6w7z5w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `bytemuck`
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/Lokathor/bytemuck")
- (synopsis "Derive proc-macros for @code{bytemuck}")
- (description
- "This package derives proc-macros for the @code{bytemuck} crate.")
- (license
- (list license:zlib license:asl2.0 license:expat))))
-
-(define-public rust-byteorder-1
- (package
- (name "rust-byteorder")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "byteorder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jzncxyf404mwqdbspihyzpkndfgda450l0893pz5xj685cg5l0z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7))))
- (home-page "https://github.com/BurntSushi/byteorder")
- (synopsis "Reading/writing numbers in big-endian and little-endian")
- (description
- "This library is used for reading or writing numbers in big-endian and
-little-endian.")
- (license (list license:expat license:unlicense))))
-
-(define-public rust-byteorder-0.5
- (package
- (inherit rust-byteorder-1)
- (name "rust-byteorder")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "byteorder" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ma8pkyz1jbglr29m1yzlc9ghmv6672nvsrn7zd0yn5jqs60xh8g"))))
- (arguments
- `(#:tests? #f
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.2)
- ("rust-rand" ,rust-rand-0.3))))))
-
-(define-public rust-byteorder-lite-0.1
- (package
- (name "rust-byteorder-lite")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "byteorder-lite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15alafmz4b9az56z6x7glcbcb6a8bfgyd109qc3bvx07zx4fj7wg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7))))
- (home-page "https://github.com/image-rs/byteorder-lite")
- (synopsis
- "Library for reading/writing numbers in big-endian and little-endian")
- (description
- "This package provides a library for reading/writing numbers in big-endian
-and little-endian.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-bytes-1
- (package
- (name "rust-bytes")
- (version "1.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bytes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16ykzx24v1x4f42v2lxyvlczqhdfji3v7r4ghwckpwijzvb1hn9j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-loom" ,rust-loom-0.7)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/tokio-rs/bytes")
- (synopsis "Types and traits for working with bytes")
- (description "This package is a utility library for working with bytes.")
- (license license:expat)))
-
-(define-public rust-bytes-0.6
- (package
- (inherit rust-bytes-1)
- (name "rust-bytes")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bytes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05ivrcbgl4f7z2zzm9hbsi8cy66spi70xlm6fp16zsq4ylsvrp70"))))
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-loom" ,rust-loom-0.3)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-bytes-0.5
- (package
- (inherit rust-bytes-0.6)
- (name "rust-bytes")
- (version "0.5.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bytes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f5s7xq6qzmdh22ygsy8v0sp02m51y0radvq4i4y8cizy1lfqk0f"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-bytes-0.4
- (package
- (inherit rust-bytes-0.5)
- (name "rust-bytes")
- (version "0.4.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bytes" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0768a55q2fsqdjsvcv98ndg9dq7w2g44dvq1avhwpxrdzbydyvr0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-either" ,rust-either-1)
- ("rust-iovec" ,rust-iovec-0.1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-bytes-0.3
- (package
- (inherit rust-bytes-0.4)
- (name "rust-bytes")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bytes" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09vcp9kh12pva2xn2ir79k90v1a0id8f4sdv1abn5ifw2bqsyaf1"))))
- (arguments
- `(#:tests? #f ; Tests not distributed in crate.
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.3))))))
-
-(define-public rust-bytesize-1
- (package
- (name "rust-bytesize")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bytesize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k3aak70iwz4s2gsjbxf0ws4xnixqbdz6p2ha96s06748fpniqx3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-toml" ,rust-toml-0.7))))
- (home-page "https://github.com/hyunsik/bytesize/")
- (synopsis "Human-readable byte count representation library for Rust")
- (description "ByteSize is an utility for human-readable byte count
-representation, with support for both SI and binary units.")
- (license license:asl2.0)))
-
-(define-public rust-bytestring-1
- (package
- (name "rust-bytestring")
- (version "1.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bytestring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pwf6x2hxy6imy7ph15c5jxx51js5p5xwl1zfnq26a1vw9x68rg4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://actix.rs")
- (synopsis "UTF-8 encoded string with Bytes as a storage")
- (description "This package provides a UTF-8 encoded read-only string using
-`Bytes` as storage.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bytestring-0.1
- (package
- (inherit rust-bytestring-1)
- (name "rust-bytestring")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bytestring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qzkncgky5p5vsdb9msmfg6d92dcs9idcjcr5nk7inkja7x0az7w"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-byteyarn-0.2
- (package
- (name "rust-byteyarn")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "byteyarn" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zs2r5qiqwhd6fj7bqg8ziha63sbggy5xmq6vfsan5zaq00l6lx7"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/mcy/byteyarn")
- (synopsis "Hyper-compact strings")
- (description "Hyper-compact and space efficient strings.")
- (license license:asl2.0)))
-
-(define-public rust-c-vec-2
- (package
- (name "rust-c-vec")
- (version "2.0.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "c_vec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s765fviy10q27b0wmkyk4q728z9v8v5pdlxv5k564y0mlks9mzx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/GuillaumeGomez/c_vec-rs.git")
- (synopsis "Structures to wrap C arrays")
- (description "This package provides structures to wrap C arrays in Rust.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-cache-padded-1
- (package
- (name "rust-cache-padded")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cache-padded" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08gb1407k0cvhfllgg06j45r0lv99qrmraf19mccqbs2iz4j05cq"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/stjepang/cache-padded")
- (synopsis "Prevent once piece of data invalidating other cached data")
- (description
- "In concurrent programming, sometimes it is desirable to make sure
-commonly accessed shared data is not all placed into the same cache line.
-Updating an atomic value invalides the whole cache line it belongs to, which
-makes the next access to the same cache line slower for other CPU cores. Use
-CachePadded to ensure updating one piece of data doesn't invalidate other
-cached data.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-cachedir-0.3
- (package
- (name "rust-cachedir")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cachedir" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wyqx30crm2qsq4ny57hhljyq6iw6j4qfg7fbfiqznvpf29z60s7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/jstasiak/cachedir")
- (synopsis "Interact with cache directories and @file{CACHEDIR.TAG} files")
- (description
- "This package provides a library to help interacting with cache
-directories and @file{CACHEDIR.TAG} files as defined by the Cache Directory
-Tagging Specification. This library comes with functionality to, among
-others, add a tag, ensure/check a tag exists and get the state of a tag.")
- (license license:expat)))
-
-(define-public rust-calamine-0.26
- (package
- (name "rust-calamine")
- (version "0.26.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "calamine" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cbfjwb37c28gkb42wsgpp93fxsrzhxgjjza0hc7yp9cmywld1hk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Doc tests segfault.
- #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-codepage" ,rust-codepage-0.1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-quick-xml" ,rust-quick-xml-0.31)
- ("rust-serde" ,rust-serde-1)
- ("rust-zip" ,rust-zip-2))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-rstest" ,rust-rstest-0.21)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-sha2" ,rust-sha2-0.10))))
- (home-page "https://github.com/tafia/calamine")
- (synopsis "Reader and deserializer for spreadsheet files")
- (description
- "@code{calamine} is a pure Rust library to read and deserialize any
-spreadsheet file.")
- (license license:expat)))
-
-(define-public rust-calibright-0.1
- (package
- (name "rust-calibright")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "calibright" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pqyr6zbgqpxyhszgkvmi1y0hnqrd1nnghxds62z125zkv7ygmsq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-dirs" ,rust-dirs-5)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-notify" ,rust-notify-6)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smart-default" ,rust-smart-default-0.7)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-zbus" ,rust-zbus-3))))
- (home-page "https://github.com/bim9262/calibright")
- (synopsis "Brightness utility with calibration between monitors")
- (description
- "This package provides a brightness utility that allows you to calibrate
-brightness between monitors.")
- (license license:gpl3)))
-
-(define-public rust-calloop-0.13
- (package
- (name "rust-calloop")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "calloop" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v5zgidnhsyml403rzr7vm99f8q6r5bxq5gxyiqkr8lcapwa57dr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-task" ,rust-async-task-4)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.28)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-polling" ,rust-polling-3)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-rustix" ,rust-rustix-0.38))))
- (home-page "https://github.com/Smithay/calloop")
- (synopsis "Callback-based event loop")
- (description "This package provides a callback-based event loop.")
- (license license:expat)))
-
-(define-public rust-calloop-0.12
- (package
- (inherit rust-calloop-0.13)
- (name "rust-calloop")
- (version "0.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "calloop" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gxd20zpys0q4v9fg3nrkyhrnjgpkgriidgfm5aqraar9njbal3v"))))
- (arguments
- `(#:cargo-inputs (("rust-async-task" ,rust-async-task-4)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-polling" ,rust-polling-3)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-rustix" ,rust-rustix-0.38))))))
-
-(define-public rust-calloop-0.10
- (package
- (inherit rust-calloop-0.12)
- (name "rust-calloop")
- (version "0.10.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "calloop" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14h1yjksd8kakbd4xqz9xjc2gsa97rsdj5g05ivqsisswidj4n8s"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- ;; Some of the tests fail.
- "--skip=loop_logic::tests::insert_source_no_interest")
- #:cargo-inputs
- (("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.25)
- ("rust-slotmap" ,rust-slotmap-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-vec-map" ,rust-vec-map-0.8))
- #:cargo-development-inputs (("rust-futures" ,rust-futures-0.3))))))
-
-(define-public rust-calloop-0.9
- (package
- (inherit rust-calloop-0.10)
- (name "rust-calloop")
- (version "0.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "calloop" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10mbcsd7fj3cg0a463h3003wycv955cnj4pm2gla2sp5xxhyqbmz"))))
- (arguments
- `(#:tests? #f ;XXX fails without stdin, fixed in 0.11
- #:cargo-inputs
- (("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.22))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3))))))
-
-(define-public rust-calloop-0.6
- (package
- (inherit rust-calloop-0.9)
- (name "rust-calloop")
- (version "0.6.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "calloop" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z3jlsv3g28097dhsmi2l8nzkd3p937jhb4pg52njhb0wxkn20qb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.18))))))
-
-(define-public rust-calloop-0.4
- (package
- (inherit rust-calloop-0.6)
- (name "rust-calloop")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "calloop" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0q6ic9lr0s86886mbyn4yncg68b2sykgwjf3iygdw01swmxhk8ks"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "Cargo.toml"
- (("=1.0.0") "^1.0.0"))
- #t))))
- (arguments
- `(#:cargo-inputs
- (("rust-mio" ,rust-mio-0.6)
- ("rust-mio-extras" ,rust-mio-extras-2)
- ("rust-nix" ,rust-nix-0.14))
- #:cargo-development-inputs
- (("rust-lazycell" ,rust-lazycell-1))))))
-
-(define-public rust-calloop-wayland-source-0.3
- (package
- (name "rust-calloop-wayland-source")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "calloop-wayland-source" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "086x5mq16prrcwd9k6bw9an0sp8bj9l5daz4ziz5z4snf2c6m9lm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-calloop" ,rust-calloop-0.13)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.31))))
- (home-page "https://github.com/smithay/calloop-wayland-source")
- (synopsis "Wayland-rs client event source for callloop")
- (description
- "This package provides a wayland-rs client event source for callloop.")
- (license license:expat)))
-
-(define-public rust-calloop-wayland-source-0.2
- (package
- (inherit rust-calloop-wayland-source-0.3)
- (name "rust-calloop-wayland-source")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "calloop-wayland-source" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00lgxlqnkd150ylfn3wi4464ibif1qwbp38shj1aszvc8ywsj3hg"))))
- (arguments
- `(#:cargo-inputs (("rust-calloop" ,rust-calloop-0.12)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.31))))))
-
-(define-public rust-camino-1
- (package
- (name "rust-camino")
- (version "1.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "camino" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lqszl12l1146jf8g01rvjmapif82mhzih870ln3x0dmcr4yr5lb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proptest" ,rust-proptest-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11))))
- (home-page "https://github.com/camino-rs/camino")
- (synopsis "UTF-8 paths")
- (description "This package provides a UTF-8 paths.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-camino-tempfile-1
- (package
- (name "rust-camino-tempfile")
- (version "1.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "camino-tempfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hk3a8x7950qg9vfl9fjwxyjd659fq6wvchrz4kx9r41z9am146b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-camino" ,rust-camino-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/camino-rs/camino-tempfile")
- (synopsis "Manage temporary files and directories with UTF-8 paths")
- (description
- "This package provides a library for managing temporary files and
-directories, with UTF-8 paths.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-canonical-path-2
- (package
- (name "rust-canonical-path")
- (version "2.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "canonical-path" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vvsjda6ka5nz8zvx6r08zqi0j59sjccgcbjxj96xj764w9y1sg6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/iqlusioninc/crates/")
- (synopsis
- "Path and PathBuf-like types for representing canonical filesystem paths")
- (description
- "This package provides Path and @code{PathBuf-like} types for representing
-canonical filesystem paths.")
- (license license:asl2.0)))
-
-(define-public rust-cap-0.1
- (package
- (name "rust-cap")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00q00chl1y8j6p9f9rndnd9jyqyqklnd5l9fn0v4r8l4bfw5w4kg"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f)) ; memory allocation of 48 bytes failed
- (home-page "https://github.com/alecmocatta/cap")
- (synopsis "Allocator that can track and limit memory usage")
- (description
- "This crate provides a generic allocator that wraps another allocator,
-tracking memory usage and enabling limits to be set.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-capnp-0.19
- (package
- (name "rust-capnp")
- (version "0.19.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "capnp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v90fxhhwgcszxday345rmjp3nicpnbvshnccd55qsbszgk3465i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-embedded-io" ,rust-embedded-io-0.6)
- ("rust-quickcheck" ,rust-quickcheck-1))
- #:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/capnproto/capnproto-rust")
- (synopsis "Runtime library for Cap'n Proto data encoding")
- (description "This package provides a runtime library for Cap'n Proto data
-encoding.")
- (license license:expat)))
-
-(define-public rust-capnp-futures-0.19
- (package
- (name "rust-capnp-futures")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "capnp-futures" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06zvxipmy0xdsxxqr54gs4yi8rgl33iprfhx4nzc0fsfncy4ib2z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-capnp" ,rust-capnp-0.19)
- ("rust-futures" ,rust-futures-0.3))
- #:cargo-development-inputs (("rust-capnp" ,rust-capnp-0.19)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/dwrensha/capnproto-rust")
- (synopsis "Async serialization for Cap'n Proto messages")
- (description "This package provides async serialization for Cap'n Proto
-messages.")
- (license license:expat)))
-
-(define-public rust-capnp-rpc-0.19
- (package
- (name "rust-capnp-rpc")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "capnp-rpc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05hahpmfjnn49mzv4b2zp4y6si9g6yvjy6kgm2ia9apndjcbl78p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-capnp" ,rust-capnp-0.19)
- ("rust-capnp-futures" ,rust-capnp-futures-0.19)
- ("rust-futures" ,rust-futures-0.3))))
- (native-inputs (list capnproto))
- (home-page "https://github.com/capnproto/capnproto-rust")
- (synopsis "Cap'n Proto remote procedure call protocol implementation")
- (description "This package provides an implementation of the Cap'n Proto
-remote procedure call protocol")
- (license license:expat)))
-
-(define-public rust-capnpc-0.19
- (package
- (name "rust-capnpc")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "capnpc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v49w7zsv4bkdn88dfmi2hk5dzv5pgs0qwgkq99jsn081w7a6ny7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=compiler_command_new_no_out_dir")
- #:cargo-inputs (("rust-capnp" ,rust-capnp-0.19))))
- (home-page "https://github.com/capnproto/capnproto-rust")
- (synopsis "Cap'n Proto code generation")
- (description "Cap'n Proto code generation.")
- (license license:expat)))
-
-(define-public rust-caps-0.5
- (package
- (name "rust-caps")
- (version "0.5.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "caps" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02vk0w48rncgvfmj2mz2kpzvdgc14z225451w7lvvkwvaansl2qr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/lucab/caps-rs")
- (synopsis "Pure Rust library to work with Linux capabilities")
- (description
- "This package provides a pure-Rust library to work with Linux
-capabilities.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-caps-0.3
- (package
- (inherit rust-caps-0.5)
- (name "rust-caps")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "caps" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "071xv18dxfvmifs3dpbmqy91cm55i9mh7w2zahg9yh3z3y566smz"))))
- (arguments
- `(#:cargo-inputs
- (("rust-errno" ,rust-errno-0.2)
- ("rust-error-chain" ,rust-error-chain-0.12)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-captur-0.1
- (package
- (name "rust-captur")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "captur" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10mi8mz5l9wq6pv1p26237pw4bywn90nra076ghh4ini90jv7ykh"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "src/lib.rs"
- (("or_patterns_back_compat")
- "rust_2021_incompatible_or_patterns"))))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f)) ; `pointer_structural_match` converted into hard error
- (home-page "https://github.com/MitMaro/captur")
- (synopsis "Macro to capture whole structs from disjoint fields in a closure")
- (description
- "This package provides a macro to capture whole structs from disjoint
-fields in a closure.")
- (license license:isc)))
-
-(define-public rust-carapace-spec-clap-1
- (package
- (name "rust-carapace-spec-clap")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "carapace_spec_clap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08w08n7vbi8wjvivllayzpggn6c0vpax2101hc8gp9xd385q39h9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-yaml-ng" ,rust-serde-yaml-ng-0.10))
- #:cargo-development-inputs (("rust-snapbox" ,rust-snapbox-0.6))))
- (home-page "https://github.com/carapace-sh/carapace-spec-clap")
- (synopsis "Spec generation for clap-rs/clap")
- (description "This package provides spec generation for clap-rs/clap.")
- (license license:expat)))
-
-(define-public rust-carapace-spec-clap-0.1
- (package
- (inherit rust-carapace-spec-clap-1)
- (name "rust-carapace-spec-clap")
- (version "0.1.12")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "carapace_spec_clap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pb140siiqbljpvpck5hldmfyadi3db3s8xhcqnf9ff2ln3bs9zf"))))
- (arguments
- `(#:cargo-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9))
- #:cargo-development-inputs (("rust-snapbox" ,rust-snapbox-0.4))))))
-
-(define-public rust-card-validate-2
- (package
- (name "rust-card-validate")
- (version "2.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "card-validate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14gbz65z79n1xjxmh5fr8g6djshnq2g49i60q1r878z2jq2sfpv5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/valeriansaliou/rs-card-validate")
- (synopsis "Detect and validate credit card numbers")
- (description "This package detects and validates credit card numbers.")
- (license license:expat)))
-
-(define-public rust-cargo-config2-0.1
- (package
- (name "rust-cargo-config2")
- (version "0.1.31")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "cargo-config2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ws69v398i48f2a1n4gfrcpxh0j0d08mj9c24llw1wlkrdyp7als"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- "--skip=custom_target"
- "--skip=de"
- "--skip=easy"
- "--skip=test_cargo_behavior")
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-toml-edit" ,rust-toml-edit-0.22)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-build-context" ,rust-build-context-0.1)
- ("rust-clap" ,rust-clap-4)
- ("rust-fs-err" ,rust-fs-err-3)
- ("rust-lexopt" ,rust-lexopt-0.3)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-shell-escape" ,rust-shell-escape-0.1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-toml" ,rust-toml-0.8))))
- (home-page "https://github.com/taiki-e/cargo-config2")
- (synopsis "Load and resolve Cargo configuration")
- (description "Load and resolve Cargo configuration.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-cargo-credential-0.4
- (package
- (name "rust-cargo-credential")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-credential" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kf4s49b7xrsy658k5jsm1wwrv4iqj42amcgskpwpskhari7qgis"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-snapbox" ,rust-snapbox-0.6))))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Library to assist writing Cargo credential helpers")
- (description
- "This package provides a library to assist writing Cargo credential helpers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cargo-credential-0.3
- (package
- (inherit rust-cargo-credential-0.4)
- (name "rust-cargo-credential")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-credential" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1da8gx0lv4bkr3g070533mvyl638bviv506v8791archyy3nqv32"))))
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs
- (("rust-snapbox" ,rust-snapbox-0.4))))))
-
-(define-public rust-cargo-credential-libsecret-0.4
- (package
- (name "rust-cargo-credential-libsecret")
- (version "0.4.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-credential-libsecret" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14v1rnk4pwsfqipllnlkb9vcf1xaj51mpw6i5l0mji82qhidv0vz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cargo-credential" ,rust-cargo-credential-0.4)
- ("rust-libloading" ,rust-libloading-0.8))))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Cargo credential process that stores tokens with GNOME libsecret")
- (description
- "This package provides a Cargo credential process that stores tokens with
-GNOME libsecret.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cargo-husky-1
- (package
- (name "rust-cargo-husky")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-husky" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b9jx720dzw9s7rl82bywz4d089c9rb0j526c1jfzs1g4llvc0kv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-semver" ,rust-semver-0.9))))
- (home-page "https://github.com/rhysd/cargo-husky#readme")
- (synopsis "Autotest support with git hooks")
- (description "Cargo-husky is a development tool to set Git hooks
-automatically on cargo test.")
- (license license:expat)))
-
-(define-public rust-cargo-lock-10
- (package
- (name "rust-cargo-lock")
- (version "10.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-lock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ldm8nd05cwyc2y0wwbdwx51g5phylkffaycpc2xa8kh01npfsb4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gumdrop" ,rust-gumdrop-0.8)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-url" ,rust-url-2))))
- (home-page "https://rustsec.org")
- (synopsis "@file{Cargo.lock} parser with optional dependency graph analysis")
- (description
- "This package provides self-contained @file{Cargo.lock} parser with
-optional dependency graph analysis.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-cargo-manifest-0.13
- (package
- (name "rust-cargo-manifest")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-manifest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13a0dgqchxjmhr4idswpri2l3lwv7fxga69yj5hvylla0adg8vxz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.8))
- #:cargo-development-inputs (("rust-insta" ,rust-insta-1))))
- (home-page "https://github.com/LukeMathWalker/cargo-manifest")
- (synopsis "Parse and manipulate manifests @code{Cargo.toml} files")
- (description "This package provides a helper crate to parse and manipulate
-manifests in @code{Cargo.toml} files.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-cargo-metadata-0.19.2
- (package
- (name "rust-cargo-metadata")
- (version "0.19.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo_metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fkr8jp6vhva4kc3rhx13yrnl8g3zch463j20vbwa9scxlabcpnx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-camino" ,rust-camino-1)
- ("rust-cargo-platform" ,rust-cargo-platform-0.1)
- ("rust-derive-builder" ,rust-derive-builder-0.20)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/oli-obk/cargo_metadata")
- (synopsis "Structured access to the output of `cargo metadata`")
- (description
- "This package provides structured access to the output of @code{cargo
-metadata}.")
- (license license:expat)))
-
-(define-public rust-cargo-metadata-0.19
- (package
- (name "rust-cargo-metadata")
- (version "0.19.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo_metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "096r6ai6b8r6z42lasr16pd0zbgndvs7n6a3mwh636axmmm70sc7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=error1"
- "--skip=error2"
- "--skip=advanced_feature_configuration"
- "--skip=all_the_fields"
- "--skip=basic_workspace_root_package_exists"
- "--skip=current_dir")
- #:cargo-inputs (("rust-camino" ,rust-camino-1)
- ("rust-cargo-platform" ,rust-cargo-platform-0.1)
- ("rust-derive-builder" ,rust-derive-builder-0.20)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/oli-obk/cargo_metadata")
- (synopsis "Structured access to the output of `cargo metadata`")
- (description
- "This package provides structured access to the output of @code{cargo
-metadata}.")
- (license license:expat)))
-
-(define-public rust-cargo-metadata-0.18
- (package
- (inherit rust-cargo-metadata-0.19)
- (name "rust-cargo-metadata")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo_metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0drh0zndl4qgndy6kg6783cydbvhxgv0hcg7d9hhqx0zwi3nb21d"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=advanced_feature_configuration"
- "--skip=all_the_fields"
- "--skip=basic_workspace_root_package_exists"
- "--skip=current_dir")
- #:cargo-inputs (("rust-camino" ,rust-camino-1)
- ("rust-cargo-platform" ,rust-cargo-platform-0.1)
- ("rust-derive-builder" ,rust-derive-builder-0.12)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-cargo-metadata-0.17
- (package
- (inherit rust-cargo-metadata-0.18)
- (name "rust-cargo-metadata")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo_metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14mmaq058nncdy3xdgylnnq3gibycjs21cj42sxfwa9158dfrnp7"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=advanced_feature_configuration"
- "--skip=all_the_fields"
- "--skip=basic_workspace_root_package_exists"
- "--skip=current_dir")
- #:cargo-inputs (("rust-camino" ,rust-camino-1)
- ("rust-cargo-platform" ,rust-cargo-platform-0.1)
- ("rust-derive-builder" ,rust-derive-builder-0.12)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-cargo-metadata-0.15
- (package
- (inherit rust-cargo-metadata-0.18)
- (name "rust-cargo-metadata")
- (version "0.15.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo_metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fm767r349p5rh50k21g8w2hpcg2970kjx0ff517mz163wzj9r7f"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=advanced_feature_configuration"
- "--skip=all_the_fields"
- "--skip=basic_workspace_root_package_exists"
- "--skip=current_dir")
- #:cargo-inputs
- (("rust-camino" ,rust-camino-1)
- ("rust-cargo-platform" ,rust-cargo-platform-0.1)
- ("rust-derive-builder" ,rust-derive-builder-0.11)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-cargo-metadata-0.14
- (package
- (inherit rust-cargo-metadata-0.15)
- (name "rust-cargo-metadata")
- (version "0.14.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo_metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yl1y40vby9cas4dlfc44szrbl4m4z3pahv3p6ckdqp8ksfv1jsa"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=advanced_feature_configuration"
- "--skip=all_the_fields"
- "--skip=current_dir")
- #:cargo-inputs
- (("rust-camino" ,rust-camino-1)
- ("rust-cargo-platform" ,rust-cargo-platform-0.1)
- ("rust-derive-builder" ,rust-derive-builder-0.9)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-cargo-options-0.7
- (package
- (name "rust-cargo-options")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-options" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sknbp83h15da5zmkk9q9vgpw9qzwiz2sizkiv9bkrf8jvwipmya"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
- ("rust-clap" ,rust-clap-4))
- #:cargo-development-inputs (("rust-trycmd" ,rust-trycmd-0.14))))
- (home-page "https://github.com/messense/cargo-options")
- (synopsis "Reusable common Cargo command line options")
- (description "Reusable common Cargo command line options.")
- (license license:expat)))
-
-(define-public rust-cargo-platform-0.2
- (package
- (name "rust-cargo-platform")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-platform" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m7bk5ry59lz52kwm0xir0skflb5z7gdxrjf79d66hz319n2r644"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Cargo's representation of a target platform")
- (description
- "This package provides Cargo's representation of a target platform.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cargo-platform-0.1
- (package
- (name "rust-cargo-platform")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-platform" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ga4qa3fx4bidnmix5gl8qclx2mma1a441swlpfsa645kpv8xvff"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Target platform abstraction for Cargo")
- (description "This package provides abstractions for the target platforms
-supported by Cargo.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-current-platform-0.2
- (package
- (name "rust-current-platform")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "current_platform" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g504i1l733bn1hyzzfvwmc8qq84dxxpscs9rcb21cj4zsy5hj57"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/Shnatsel/current_platform")
- (synopsis "Find out what platform your code is running on")
- (description
- "This package provides a way to find out what platform your code is
-running on.")
- (license (list license:expat license:asl2.0 license:zlib))))
-
-(define-public rust-cargo-test-macro-0.4
- (package
- (name "rust-cargo-test-macro")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-test-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16pq2pvvwzbyms4bih5y5fwx7adr2fnc5cjh5fg5izy2a22gbma1"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Helper proc-macro for Cargo's testsuite")
- (description
- "This package provides Helper proc-macro for Cargo's testsuite.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cargo-test-macro-0.3
- (package
- (name "rust-cargo-test-macro")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-test-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15n83v5ffz4p3mjd03hwqlyaawp59bqwdg2amk3i45h6s5743flj"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Helper proc-macro for Cargo's testsuite")
- (description
- "This package provides a helper proc-macro for Cargo's testsuite.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cargo-test-support-0.7
- (package
- (name "rust-cargo-test-support")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-test-support" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "111pfb9hjj7hvlahyx2337z0zh37wssvi1h9i20sm7fdh7vhx3rz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-cargo-test-macro" ,rust-cargo-test-macro-0.4)
- ("rust-cargo-util" ,rust-cargo-util-0.2)
- ("rust-crates-io" ,rust-crates-io-0.40)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-git2" ,rust-git2-0.20)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-itertools" ,rust-itertools-0.14)
- ("rust-pasetors" ,rust-pasetors-0.7)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snapbox" ,rust-snapbox-0.6)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-time" ,rust-time-0.3)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-url" ,rust-url-2)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Testing framework for Cargo's testsuite")
- (description
- "This package provides a testing framework for Cargo's testsuite.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cargo-test-support-0.4
- (package
- (name "rust-cargo-test-support")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-test-support" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z8gc10ylqpk5ap6lv4l46ngqmqfh9lz5n5sgjlrkhl2nk3k3m8i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-cargo-test-macro" ,rust-cargo-test-macro-0.3)
- ("rust-cargo-util" ,rust-cargo-util-0.2)
- ("rust-crates-io" ,rust-crates-io-0.40)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-git2" ,rust-git2-0.19)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-pasetors" ,rust-pasetors-0.6)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snapbox" ,rust-snapbox-0.6)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-time" ,rust-time-0.3)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-url" ,rust-url-2)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-windows-sys" ,rust-windows-sys-0.59))))
- (native-inputs (list pkg-config))
- (inputs (list curl libgit2-1.8 libssh2 openssl zlib))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Testing framework for Cargo's testsuite")
- (description
- "This package provides a testing framework for Cargo's testsuite.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cargo-test-support-0.3
- (package
- (inherit rust-cargo-test-support-0.4)
- (name "rust-cargo-test-support")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-test-support" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fi7k976v9ali7i9a11wz3czcbp2ksc8p8kcq14b57vrci3bc5m8"))))
- (arguments
- `(#:cargo-inputs (("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-cargo-test-macro" ,rust-cargo-test-macro-0.3)
- ("rust-cargo-util" ,rust-cargo-util-0.2)
- ("rust-crates-io" ,rust-crates-io-0.40)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-git2" ,rust-git2-0.19)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-pasetors" ,rust-pasetors-0.6)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snapbox" ,rust-snapbox-0.6)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-time" ,rust-time-0.3)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-url" ,rust-url-2)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-windows-sys" ,rust-windows-sys-0.52))))))
-
-(define-public rust-cargo-toml-0.20
- (package
- (name "rust-cargo-toml")
- (version "0.20.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo_toml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h0srl8n4s0xs6bq9z9zpkni3brzkkm0fmw4g00cmd10qq9mmnl8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-toml" ,rust-toml-0.8))))
- (home-page "https://lib.rs/cargo_toml")
- (synopsis "`Cargo.toml` struct definitions for parsing with Serde")
- (description "This package provides `Cargo.toml` struct definitions for
-parsing with Serde.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-cargo-util-0.2
- (package
- (name "rust-cargo-util")
- (version "0.2.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08mi6jsxbf9s2q40bxm2jws4bx5hyk5vca41l1h55jir8ji6gpdn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-jobserver" ,rust-jobserver-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-miow" ,rust-miow-0.6)
- ("rust-same-file" ,rust-same-file-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-shell-escape" ,rust-shell-escape-0.1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-windows-sys" ,rust-windows-sys-0.59))))
- (inputs
- (list openssl))
- (native-inputs
- (list pkg-config))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Utilities for Cargo")
- (description "Miscellaneous support code used by Cargo.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cargo-util-schemas-0.7
- (package
- (name "rust-cargo-util-schemas")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-util-schemas" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "014qha8zp604n7yh2scbn2jz0q2ki6jmi61db61832nbz1l5z44z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-schemars" ,rust-schemars-0.8)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-untagged" ,rust-serde-untagged-0.1)
- ("rust-serde-value" ,rust-serde-value-0.7)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-unicode-xid" ,rust-unicode-xid-0.2)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Deserialization schemas for Cargo")
- (description "This package provides deserialization schemas for Cargo.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cargo-util-schemas-0.6
- (package
- (name "rust-cargo-util-schemas")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-util-schemas" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "163x9cfg5g9ilz1ra3zr5nzk34qg8h4bxgsbrpgff6saaja2f19w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-untagged" ,rust-serde-untagged-0.1)
- ("rust-serde-value" ,rust-serde-value-0.7)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-unicode-xid" ,rust-unicode-xid-0.2)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs (("rust-snapbox" ,rust-snapbox-0.6))))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Deserialization schemas for Cargo")
- (description "This package provides deserialization schemas for Cargo.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-caseless-0.2
- (package
- (name "rust-caseless")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "caseless" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n75pz65q9zn5rqq2xlw43dkq69rljnsd73nzpnwi1j08l3xavwb"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs (list rust-unicode-normalization-0.1)))
- (home-page "https://github.com/unicode-rs/rust-caseless")
- (synopsis "Unicode caseless matching")
- (description "This package provides unicode caseless matching.")
- (license license:expat)))
-
-(define-public rust-casey-0.4
- (package
- (name "rust-casey")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "casey" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sv5ll6aavwcigmr53b22dg16adlz4pa2pb73367sna974k8cib1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/jordy25519/casey")
- (synopsis "Case transforming macros for ident tokens")
- (description "Case transforming macros for ident tokens.")
- (license license:expat)))
-
-(define-public rust-cassowary-0.3
- (package
- (name "rust-cassowary")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cassowary" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lvanj0gsk6pc1chqrh4k5k0vi1rfbgzmsk46dwy3nmrqyw711nz"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/dylanede/cassowary-rs")
- (synopsis
- "Implementation of the Cassowary linear constraint solving algorithm")
- (description
- "This package provides a Rust implementation of the Cassowary linear
-constraint solving algorithm.
-
-The Cassowary algorithm is designed for naturally laying out user interfaces
-using linear constraints, like ``this button must line up with this text
-box''.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cast-0.3
- (package
- (name "rust-cast")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1dbyngbyz2qkk0jn2sxil8vrz3rnpcj142y184p9l4nbl9radcip"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/japaric/cast.rs")
- (synopsis
- "Ergonomic, checked cast functions for primitive types")
- (description
- "Ergonomic, checked cast functions for primitive types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cast-0.2
- (package
- (inherit rust-cast-0.3)
- (name "rust-cast")
- (version "0.2.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cast" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16p3bqi3qad1qdjgjc1r0x72iinj1aw2k8fw5zx2l51s52sdl92c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; lint `const_err` has been removed
- #:cargo-inputs
- (("rust-rustc-version" ,rust-rustc-version-0.4))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.9))))))
-
-(define-public rust-castaway-0.2
- (package
- (name "rust-castaway")
- (version "0.2.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "castaway" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mf0wypwnkpa1hi0058vp8g7bjh2qraip2qv7dmak7mg1azfkfha"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rustversion" ,rust-rustversion-1))
- #:cargo-development-inputs
- (("rust-paste" ,rust-paste-1))))
- (home-page "https://github.com/sagebind/castaway")
- (synopsis "Zero-cost downcasting for limited compile-time specialization")
- (description
- "This is an experimental library that implements zero-cost downcasting of
-types that works on stable Rust.")
- (license license:expat)))
-
-(define-public rust-castaway-0.1
- (package
- (inherit rust-castaway-0.2)
- (name "rust-castaway")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "castaway" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xhspwy477qy5yg9c3jp713asxckjpx0vfrmz5l7r5zg7naqysd2"))))
- (arguments '())))
-
-(define-public rust-cblas-sys-0.1
- (package
- (name "rust-cblas-sys")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cblas-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rgsn3klhhh09d8qf3b87zl4rwk93l2g0qzh9hhb0lff5kcfrzmn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/blas-lapack-rs/cblas-sys")
- (synopsis "Bindings to CBLAS (C)")
- (description
- "The package provides bindings to CBLAS (C).")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-cc-1
- (package
- (name "rust-cc")
- (version "1.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bqw7559dq0by6dq5k38rijz5p0wr5sa94s2gb180n0ndfmbnmwi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-jobserver" ,rust-jobserver-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-shlex" ,rust-shlex-1))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/rust-lang/cc-rs")
- (synopsis "Invoke the native C compiler")
- (description
- "This package provides a build-time dependency for Cargo build scripts to
-assist in invoking the native C compiler to compile native C code into a static
-archive to be linked into Rustcode.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-ar-0.9
- (package
- (name "rust-ar")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ar" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sdvvrf4inrkmrh6lzwg4z8x38b3gncbb8yqrgayqcd9d1yzfynn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/mdsteele/rust-ar")
- (synopsis "Library for encoding/decoding Unix archive files.")
- (description
- "This package provides a library for encoding/decoding Unix archive
-files.")
- (license license:expat)))
-
-(define-public rust-cdshealpix-0.7
- (package
- (name "rust-cdshealpix")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cdshealpix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rxg2wsrnzfhm8pid1sv22zn1cly54zdbg2ffajx0i0dvyfpm1cc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- ;; Tests can't find FITS files:
- ;; - test/resources/skymap/skymap.fits
- ;; - test/resources/skymap/skymap.2mass.depth6.fits
- "--skip=tests::test_skymap_to_mom_basic"
- "--skip=tests::test_skymap_to_mom_chi2"
- "--skip=tests::test_mom_diff_spec"
- "--skip=tests::test_skymap_spec")
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.21)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-colorous" ,rust-colorous-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-katex-doc" ,rust-katex-doc-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mapproj" ,rust-mapproj-0.3)
- ("rust-num" ,rust-num-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-png" ,rust-png-0.17)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/cds-astro/cds-healpix-rust/")
- (synopsis "HEALPix tessellation")
- (description
- "This library is an implementation in Rust of the HEALPix tessellation.
-This implementation has been made by the Strasbourg astronomical Data
-Centre (Centre de Données astronomique de Strasbourg,
-@url{http://cdsweb.u-strasbg.fr/,CDS}).")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-cesu8-1
- (package
- (name "rust-cesu8")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cesu8" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g6q58wa7khxrxcxgnqyi9s1z2cjywwwd3hzr5c55wskhx6s0hvd"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/emk/cesu8-rs")
- (synopsis "Convert to and from CESU-8 encoding")
- (description
- "This library implements the CESU-8 compatibility encoding scheme. This
-is a non-standard variant of UTF-8 that is used internally by some systems
-that need to represent UTF-16 data as 8-bit characters.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-cexpr-0.6
- (package
- (name "rust-cexpr")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cexpr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rl77bwhs5p979ih4r0202cn5jrfsrbgrksp40lkfz5vk1x3ib3g"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t #:cargo-inputs (("rust-nom" ,rust-nom-7))))
- (inputs
- (list clang))
- (home-page "https://github.com/jethrogb/rust-cexpr")
- (synopsis "C expression parser and evaluator")
- (description
- "This package provides a C expression parser and evaluator.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-cexpr-0.4
- (package
- (inherit rust-cexpr-0.6)
- (name "rust-cexpr")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cexpr" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09qd1k1mrhcqfhqmsz4y1bya9gcs29si7y3w96pqkgid4y2dpbpl"))))
- (arguments
- `(#:cargo-inputs
- (("rust-nom" ,rust-nom-5))
- #:cargo-development-inputs
- (("rust-clang-sys" ,rust-clang-sys-0.28))))))
-
-(define-public rust-cexpr-0.2
- (package
- (inherit rust-cexpr-0.6)
- (name "rust-cexpr")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cexpr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v1xa3758czmj8h97gh548mr8g0v13ixxvrlm1s79nb7jmgc9aj2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-nom" ,rust-nom-3))))))
-
-(define-public rust-cfg-aliases-0.2
- (package
- (name "rust-cfg-aliases")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cfg_aliases" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "092pxdc1dbgjb6qvh83gk56rkic2n2ybm4yvy76cgynmzi3zwfk1"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/katharostech/cfg_aliases")
- (synopsis "Utility to help you with long winded @code{#[cfg()]} checks")
- (description
- "CFG Aliases is a tiny utility to help save you a lot of effort with long
-winded @code{#[cfg()]} checks.")
- (license license:expat)))
-
-(define-public rust-cfg-aliases-0.1
- (package
- (inherit rust-cfg-aliases-0.2)
- (name "rust-cfg-aliases")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cfg_aliases" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17p821nc6jm830vzl2lmwz60g3a30hcm33nk6l257i1rjdqw85px"))))))
-
-(define-public rust-cfg-expr-0.18
- (package
- (name "rust-cfg-expr")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cfg-expr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03biza6hs2nj4pzqmr5rbvxq1zcl0vnbs21ava90z62rc4938aqs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-smallvec" ,rust-smallvec-1)
- ("rust-target-lexicon" ,rust-target-lexicon-0.13))))
- (home-page "https://github.com/EmbarkStudios/cfg-expr")
- (synopsis "Parser and evaluator for Rust @code{cfg()} expressions")
- (description
- "This package provides a parser and evaluator for Rust @code{cfg()}
-expressions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cfg-expr-0.17
- (package
- (name "rust-cfg-expr")
- (version "0.17.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "cfg-expr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12a7zr6ff4i6mfwcv711dll0w5pr3dw1lvkaf4c4a66i1gjacjwd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-smallvec" ,rust-smallvec-1)
- ("rust-target-lexicon" ,rust-target-lexicon-0.12))
- #:cargo-development-inputs
- (("rust-similar-asserts" ,rust-similar-asserts-1))))
- (home-page "https://github.com/EmbarkStudios/cfg-expr")
- (synopsis "Parser and evaluator for Rust @code{cfg()} expressions")
- (description
- "This package provides a parser and evaluator for Rust @code{cfg()}
-expressions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cfg-expr-0.15
- (package
- (inherit rust-cfg-expr-0.17)
- (name "rust-cfg-expr")
- (version "0.15.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "cfg-expr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "00lgf717pmf5qd2qsxxzs815v6baqg38d6m5i6wlh235p14asryh"))))
- (arguments
- `(#:cargo-inputs
- (("rust-smallvec" ,rust-smallvec-1)
- ("rust-target-lexicon" ,rust-target-lexicon-0.12))
- #:cargo-development-inputs
- (("rust-similar-asserts" ,rust-similar-asserts-1))))))
-
-(define-public rust-cfg-expr-0.10
- (package
- (inherit rust-cfg-expr-0.15)
- (name "rust-cfg-expr")
- (version "0.10.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "cfg-expr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nw50j1sl6q96067399r1c6ppwp483q6vvmqdsnv493cv7sarb0a"))))
- (arguments
- `(#:cargo-inputs
- (("rust-smallvec" ,rust-smallvec-1)
- ("rust-target-lexicon" ,rust-target-lexicon-0.12))
- #:cargo-development-inputs
- (("rust-similar-asserts" ,rust-similar-asserts-1))))))
-
-(define-public rust-cfg-expr-0.8
- (package
- (inherit rust-cfg-expr-0.10)
- (name "rust-cfg-expr")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cfg-expr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03lgv8psc2qrr93hxgdfmfwbj1crpzghxd7qh6w2nz0l4qryh4ml"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-smallvec" ,rust-smallvec-1)
- ("rust-target-lexicon" ,rust-target-lexicon-0.12))
- #:cargo-development-inputs
- (("rust-difference" ,rust-difference-2))))))
-
-(define-public rust-cfg-if-1
- (package
- (name "rust-cfg-if")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cfg-if" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1za0vb97n4brpzpv8lsbnzmq5r8f2b0cpqqr0sy8h5bn751xxwds"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
- (home-page "https://github.com/alexcrichton/cfg-if")
- (synopsis "Define an item depending on parameters")
- (description
- "This package provides a macro to ergonomically define an item depending
-on a large number of @code{#[cfg]} parameters. Structured like an if-else
-chain, the first matching branch is the item that gets emitted.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cfg-if-0.1
- (package
- (inherit rust-cfg-if-1)
- (name "rust-cfg-if")
- (version "0.1.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cfg-if" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "08h80ihs74jcyp24cd75wwabygbbdgl05k6p5dmq8akbr78vv1a7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))))
-
-(define-public rust-cfg-vis-0.3
- (package
- (name "rust-cfg-vis")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cfg-vis" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1745qzkxar9yd3wy4gzzsakv1cjcibhgnr3m2p5f43y1byzw78n3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/TOETOE55/cfg-vis")
- (synopsis "Macro to support `#[cfg()]` on visibility")
- (description
- "This package provides a macro to support `#[cfg()]` on visibility.")
- (license license:expat)))
-
-(define-public rust-chan-0.1
- (package
- (name "rust-chan")
- (version "0.1.23")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "chan" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1n0y992mqfk5zpxzvrv14g9qivacmd4fiv4j1nmgyrg0vaimcjfi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-rand" ,rust-rand-0.3))))
- (home-page "https://github.com/BurntSushi/chan")
- (synopsis "DEPRECATED. Use crossbeam-channel instead")
- (description "DEPRECATED. Use crossbeam-channel instead.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-charset-0.1
- (package
- (name "rust-charset")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "charset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zkwcw525qwcqsdf74l9d2r6m69yxfxb4kgywp3q9fklgjq2gygi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.22)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://docs.rs/charset/")
- (synopsis "Thunderbird-compatible character encoding decoding for email")
- (description
- "charset is a wrapper around @code{encoding_rs} that
-provides (non-streaming) decoding for character encodings that occur in email
-by providing decoding for UTF-7 in addition to the encodings defined by the
-Encoding Standard.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-checked-int-cast-1
- (package
- (name "rust-checked-int-cast")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "checked_int_cast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06brva5agm6g12q15f8fidz17akb85q211496p1k2qxhb9mmxk0p"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/PeterReid/checked_int_cast")
- (synopsis "Conversions between primitive integers")
- (description
- "This package provides conversions between primitive integers with
-overflow and underflow checking.")
- (license license:expat)))
-
-(define-public rust-chic-1
- (package
- (name "rust-chic")
- (version "1.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "037pkdccj25gr4my8fq1qni9v87rydpyhfi2naf86mimkxhxpdd5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-annotate-snippets" ,rust-annotate-snippets-0.6))))
- (home-page "https://github.com/yoshuawuyts/chic")
- (synopsis "Pretty parser error reporting")
- (description "This package provides pretty parser error reporting.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-chrono-0.4
- (package
- (name "rust-chrono")
- (version "0.4.39")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chrono" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09g8nf409lb184kl9j4s85k0kn8wzgjkp5ls9zid50b886fwqdky"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-android-tzdata" ,rust-android-tzdata-0.1)
- ("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-iana-time-zone" ,rust-iana-time-zone-0.1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pure-rust-locales" ,rust-pure-rust-locales-0.8)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-windows-targets" ,rust-windows-targets-0.52))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
- ("rust-windows-bindgen" ,rust-windows-bindgen-0.58))
- #:features '("unstable-locales")))
- (home-page "https://github.com/chronotope/chrono")
- (synopsis "Date and time library for Rust")
- (description "Date and time library for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-chrono-humanize-0.2
- (package
- (name "rust-chrono-humanize")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chrono-humanize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fq25fcdqd7s39dx81hq123210q4lpcbjdz82jl2fy6jnkk2g5kr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4))))
- (home-page "https://gitlab.com/imp/chrono-humanize-rs")
- (synopsis "Human-friendly time expressions")
- (description
- "Chrono-Humanize provides human-friendly time expressions, similar to
-Python @code{arrow.humanize}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-chrono-tz-0.10
- (package
- (name "rust-chrono-tz")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chrono-tz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dnkmhlf8jfxskrzir0y6fdbpf8mqnaz5igql9cklwh0dl2dhvfd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz-build" ,rust-chrono-tz-build-0.4)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-uncased" ,rust-uncased-0.9))
- #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/chronotope/chrono-tz")
- (synopsis "TimeZone implementations for chrono from the IANA database")
- (description
- "Chrono-TZ is a library that provides implementors of the TimeZone trait
-for @code{rust-chrono}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-chrono-tz-0.9
- (package
- (inherit rust-chrono-tz-0.10)
- (name "rust-chrono-tz")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chrono-tz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fvicqrlmdsjkrgxr7bxfd62i9w2qi2b6iv4w85av5syvqlqnsck"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz-build" ,rust-chrono-tz-build-0.3)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-uncased" ,rust-uncased-0.9))
- #:cargo-development-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-chrono-tz-0.8
- (package
- (inherit rust-chrono-tz-0.9)
- (name "rust-chrono-tz")
- (version "0.8.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chrono-tz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dv0yqhr60wrhm4sdlralqw1jf5plcxc91q6v93hvamzk6gbgmwi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz-build" ,rust-chrono-tz-build-0.2)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-uncased" ,rust-uncased-0.9))
- #:cargo-development-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-chrono-tz-0.6
- (package
- (inherit rust-chrono-tz-0.8)
- (name "rust-chrono-tz")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chrono-tz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pmv434fhw9pwiqc12pvgaiskrq4v1dh1f238gfsg48r301r5hr9"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=tests::second_offsets")
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz-build" ,rust-chrono-tz-build-0.0.3)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-uncased" ,rust-uncased-0.9))
- #:cargo-development-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-chrono-tz-0.5
- (package
- (inherit rust-chrono-tz-0.6)
- (name "rust-chrono-tz")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chrono-tz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "085i4940kn0fn4gkl3xi1kv3vp2frhfig1vla1i461pcbwas6m15"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-parse-zoneinfo" ,rust-parse-zoneinfo-0.3)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-chrono-tz-build-0.4
- (package
- (name "rust-chrono-tz-build")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chrono-tz-build" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19qh9c3v7v4czf8z8vrhdy4jmkc6nyzd4svlwwlm493sswsflkz9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-parse-zoneinfo" ,rust-parse-zoneinfo-0.3)
- ("rust-phf-codegen" ,rust-phf-codegen-0.11)
- ("rust-phf-shared" ,rust-phf-shared-0.11)
- ("rust-regex" ,rust-regex-1)
- ("rust-uncased" ,rust-uncased-0.9))))
- (home-page "https://github.com/chronotope/chrono-tz")
- (synopsis "Internal build script for chrono-tz Rust package")
- (description "This package contains the internal build script for
-the chrono-tz Rust crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-chrono-tz-build-0.3
- (package
- (inherit rust-chrono-tz-build-0.4)
- (name "rust-chrono-tz-build")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chrono-tz-build" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c8ixwwwsn9kgs1dr5mz963p0fgw9j9p7fzb3w2c7y8xhkp8l20c"))))
- (arguments
- `(#:cargo-inputs
- (("rust-parse-zoneinfo" ,rust-parse-zoneinfo-0.3)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-phf-codegen" ,rust-phf-codegen-0.11)
- ("rust-regex" ,rust-regex-1)
- ("rust-uncased" ,rust-uncased-0.9))))))
-
-(define-public rust-chrono-tz-build-0.2
- (package
- (inherit rust-chrono-tz-build-0.3)
- (name "rust-chrono-tz-build")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chrono-tz-build" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03rmzd69cn7fp0fgkjr5042b3g54s2l941afjm3001ls7kqkjgj3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-parse-zoneinfo" ,rust-parse-zoneinfo-0.3)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-phf-codegen" ,rust-phf-codegen-0.11)
- ("rust-regex" ,rust-regex-1)
- ("rust-uncased" ,rust-uncased-0.9))))))
-
-(define-public rust-chrono-tz-build-0.0.3
- (package
- (inherit rust-chrono-tz-build-0.2)
- (name "rust-chrono-tz-build")
- (version "0.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chrono-tz-build" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "031s51dd2vbxdhz7fxk1jpbbvr800w57an14bsq3fd5khwx9ql3g"))))))
-
-(define-public rust-chumsky-0.9
- (package
- (name "rust-chumsky")
- (version "0.9.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "chumsky" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "179llm5hybq5fr21mi681dq5f51j98laqmwh56kvadk2p4l045r3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-hashbrown" ,rust-hashbrown-0.12)
- ("rust-stacker" ,rust-stacker-0.1))
- #:cargo-development-inputs
- (("rust-ariadne" ,rust-ariadne-0.1)
- ("rust-pom" ,rust-pom-3))))
- (home-page "https://github.com/zesterer/chumsky")
- (synopsis "Parser library for humans with powerful error recovery")
- (description
- "This package provides a parser library for humans with powerful error
-recovery.")
- (license license:expat)))
-
-(define-public rust-envmnt-0.10
- (package
- (name "rust-envmnt")
- (version "0.10.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "envmnt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00am3348qp1v9cdckbsgn88m1n7kx6g7a8xwp34787l7p2i9jffp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-fsio" ,rust-fsio-0.4)
- ("rust-indexmap" ,rust-indexmap-1))))
- (home-page "http://github.com/sagiegurari/envmnt")
- (synopsis "Environment variables utility functions")
- (description
- "This package provides Environment variables utility functions.")
- (license license:asl2.0)))
-
-(define-public rust-ci-info-0.14
- (package
- (name "rust-ci-info")
- (version "0.14.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ci_info" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12z3qr6d4j0j1al0f6mk1anvzq04y874423b9m1lsb0zvmxvn3c4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-envmnt" ,rust-envmnt-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "http://github.com/sagiegurari/ci_info")
- (synopsis "Provides current CI environment information")
- (description "This package provides current CI environment information.")
- (license license:asl2.0)))
-
-(define-public rust-ci-info-0.3
- (package
- (name "rust-ci-info")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ci_info" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "00pr17g6q6i752acrkycg0hkq3lm0p634anm41g3m6lqg8q83s75"))))
- (build-system cargo-build-system)
- (arguments
- `(#:parallel-tests? #f ;fails otherwise
- #:cargo-test-flags
- '("--release" "--"
- "--skip=ci::ci_test::get_bamboo"
- "--skip=ci::ci_test::get_taskcluster_runid"
- "--skip=ci::ci_test::get_buildkite"
- "--skip=ci::ci_test::get_tfs")
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/sagiegurari/ci_info")
- (synopsis "Provides current CI environment information")
- (description
- "This package provides current CI environment information.")
- (license license:asl2.0)))
-
-(define-public rust-ciborium-0.2
- (package
- (name "rust-ciborium")
- (version "0.2.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ciborium" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03hgfw4674im1pdqblcp77m7rc8x2v828si5570ga5q9dzyrzrj2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=codec::case_183")
- #:cargo-inputs
- (("rust-ciborium-io" ,rust-ciborium-io-0.2)
- ("rust-ciborium-ll" ,rust-ciborium-ll-0.2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-hex" ,rust-hex-0.4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rstest" ,rust-rstest-0.11)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11))))
- (home-page "https://github.com/enarx/ciborium")
- (synopsis "Serde implementation of CBOR")
- (description
- "This package provides CBOR serialization implementations for serde.")
- (license license:asl2.0)))
-
-(define-public rust-ciborium-io-0.2
- (package
- (name "rust-ciborium-io")
- (version "0.2.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ciborium-io" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0my7s5g24hvp1rs1zd1cxapz94inrvqpdf1rslrvxj8618gfmbq5"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/enarx/ciborium")
- (synopsis "Simplified Read/Write traits")
- (description
- "This package provides simplified Read/Write traits for @code{no_std}
-usage.")
- (license license:asl2.0)))
-
-(define-public rust-ciborium-ll-0.2
- (package
- (name "rust-ciborium-ll")
- (version "0.2.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ciborium-ll" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1n8g4j5rwkfs3rzfi6g1p7ngmz6m5yxsksryzf5k72ll7mjknrjp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ciborium-io" ,rust-ciborium-io-0.2)
- ("rust-half" ,rust-half-2))
- #:cargo-development-inputs (("rust-hex" ,rust-hex-0.4))))
- (home-page "https://github.com/enarx/ciborium")
- (synopsis "Low-level CBOR codec primitives")
- (description
- "This package provides low-level primitives for parsing the CBOR codec.")
- (license license:asl2.0)))
-
-(define-public rust-cint-0.3
- (package
- (name "rust-cint")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cint" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16l9glvaxshbp3awcga3s8cdfv00gb1n2s7ixzxxjwc5yz6qf3ks"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared type `ColorCrate2`
- #:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1))))
- (home-page "https://github.com/termhn/cint")
- (synopsis
- "Stable set of types for color interoperation between crates in Rust")
- (description
- "This package provides a lean, minimal, and stable set of types for color
-interoperation between crates in Rust.")
- (license (list license:expat license:asl2.0 license:zlib))))
-
-(define-public rust-circular-0.3
- (package
- (name "rust-circular")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "circular" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1slb0zd1xj0fjd0ql86zs57l1xbn5ywsyj1d8397bcvc1yg27z5h"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/sozu-proxy/circular")
- (synopsis "Stream abstraction for nom")
- (description
- "This package provides a stream abstraction designed for use with nom.")
- (license license:expat)))
-
-(define-public rust-claims-0.7
- (package
- (name "rust-claims")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "claims" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1da6z2r4zz4fw4a69286s54jzr7g7sz3dspq0xiw6mk432z5p6dn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-autocfg" ,rust-autocfg-1))))
- (home-page "https://github.com/Anders429/claims")
- (synopsis "Additional assertion macros for testing")
- (description
- "This package provides additional assertion macros for testing.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-clang-ast-0.1
- (package
- (name "rust-clang-ast")
- (version "0.1.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clang-ast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04qf9kpc2r3ca7c5x8bjp1daj42k69q12q8mz7bhajbm9rpafb8m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Fails to build clang-ast-test-suite.
- #:cargo-inputs
- (("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-clang-ast-test-suite" ,rust-clang-ast-test-suite-0.0.0)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/dtolnay/clang-ast")
- (synopsis "Data structures for processing Clang's ast format")
- (description "This package contains data structures for processing Clang's
-@code{-ast-dump=json} format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clang-ast-test-suite-0.0.0
- (package
- (name "rust-clang-ast-test-suite")
- (version "0.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clang-ast-test-suite" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04c6p67w2f3s74pl83swj93l6p9g88vgki0rp2vxbb0bzm1hqy5h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t)) ; Not intended to be built independently.
- (home-page "https://github.com/dtolnay/clang-ast")
- (synopsis "Test suite of the clang-ast crate")
- (description
- "This package contains the test suite of the @code{clang-ast} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clang-sys-1
- (package
- (name "rust-clang-sys")
- (version "1.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clang-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x1r9yqss76z8xwpdanw313ss6fniwc1r7dzb5ycjn0ph53kj0hb"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "Cargo.toml"
- (("version = \">=([[:digit:]]+(\\.[[:digit:]]+)*), <.*\"" _ version)
- (string-append "version = \"^" version "\"")))))))
- (build-system cargo-build-system)
- (inputs
- (list clang))
- (arguments
- `(#:cargo-inputs
- (("rust-glob" ,rust-glob-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libloading" ,rust-libloading-0.8))
- #:cargo-development-inputs (("rust-glob" ,rust-glob-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/KyleMayes/clang-sys")
- (synopsis "Rust bindings for libclang")
- (description "This package provides Rust bindings for libclang.")
- (license license:asl2.0)))
-
-(define-public rust-clang-sys-0.23
- (package
- (inherit rust-clang-sys-1)
- (name "rust-clang-sys")
- (version "0.23.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clang-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hjr333izzhs6bic84qwnyzy5xzmvasib8f3zkzj4ln3a97c1xyp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glob" ,rust-glob-0.2)
- ("rust-glob" ,rust-glob-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libloading" ,rust-libloading-0.5))))))
-
-(define-public rust-clang-sys-0.29
- (package
- (inherit rust-clang-sys-1)
- (name "rust-clang-sys")
- (version "0.29.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clang-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02nibl74zbz5x693iy5vdbhnfckja47m7j1mp2bj7fjw3pgkfs7y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-glob" ,rust-glob-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libloading" ,rust-libloading-0.5))))))
-
-(define-public rust-clang-sys-0.28
- (package
- (inherit rust-clang-sys-0.29)
- (name "rust-clang-sys")
- (version "0.28.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clang-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ls8zcqi5bmmrvrk3b6r1ym4wlivinbv590d2dvg2xn9f44mbpl1"))))))
-
-(define-public rust-bpaf-derive-0.5
- (package
- (name "rust-bpaf-derive")
- (version "0.5.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bpaf_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12k1w518xkly98fcsxifrmj7rmxah5hg48l9jc2if2csxkp4zyzy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/pacak/bpaf")
- (synopsis "Derive macros for bpaf Command Line Argument Parser")
- (description
- "This package provides derive macros for bpaf Command Line Argument Parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-bpaf-0.9
- (package
- (name "rust-bpaf")
- (version "0.9.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bpaf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0caacci746fr7vh3x64fxi7zwqr3gi089lfddphb22v2m3bpcfa7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bpaf-derive" ,rust-bpaf-derive-0.5)
- ("rust-owo-colors" ,rust-owo-colors-4)
- ("rust-supports-color" ,rust-supports-color-3))))
- (home-page "https://github.com/pacak/bpaf")
- (synopsis "Simple Command Line Argument Parser with parser combinators")
- (description
- "This package provides a simple command line argument parser with parser
-combinators.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clap-4.5.24
- (package
- (name "rust-clap")
- (version "4.5.24")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ggirkjxvmhspgjsfi0lyg2x9bvg9n2rd4lbjphcg0cjg5xb0q4m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap-builder" ,rust-clap-builder-4)
- ("rust-clap-derive" ,rust-clap-derive-4))
- #:cargo-development-inputs (("rust-automod" ,rust-automod-1)
- ("rust-clap-cargo" ,rust-clap-cargo-0.14)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-snapbox" ,rust-snapbox-0.6)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-trycmd" ,rust-trycmd-0.15))))
- (home-page "https://github.com/clap-rs/clap")
- (synopsis "Command Line Argument Parser")
- (description
- "This package provides a simple to use, efficient, and full-featured Command Line
-Argument Parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clap-4
- (package
- (name "rust-clap")
- (version "4.5.23")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "110cf0i9fmkfqzqhi1h8za9y0vnr5rwhy3wmv1p0rcgp5vnffd9i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap-builder" ,rust-clap-builder-4)
- ("rust-clap-derive" ,rust-clap-derive-4))
- #:cargo-development-inputs (("rust-automod" ,rust-automod-1)
- ("rust-clap-cargo" ,rust-clap-cargo-0.14)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-snapbox" ,rust-snapbox-0.6)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-trycmd" ,rust-trycmd-0.15))))
- (home-page "https://github.com/clap-rs/clap")
- (synopsis "Command Line Argument Parser")
- (description
- "This package provides a simple to use, efficient, and full-featured Command Line
-Argument Parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clap-3
- (package
- (inherit rust-clap-4)
- (name "rust-clap")
- (version "3.2.25")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08vi402vfqmfj9f07c4gl6082qxgf4c9x98pbndcnwbgaszq38af"))))
- (arguments
- (list #:cargo-test-flags
- '(list "--release" "--"
- ;; thread 'main' panicked at 'assertion failed: `(left == right)`
- ;; left: `"_AnonymousValueParser(ValueParser::other(TypeId { t: 3349385470118513432 }))"`,
- ;; right: `"_AnonymousValueParser(ValueParser::other(usize))"`', src/builder/value_parser.rs:18:1
- "--skip=builder::value_parser::value_parser")
- #:cargo-inputs
- `(("rust-atty" ,rust-atty-0.2)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-clap-derive" ,rust-clap-derive-3)
- ("rust-clap-lex" ,rust-clap-lex-0.2)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-strsim" ,rust-strsim-0.10)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-terminal-size" ,rust-terminal-size-0.2)
- ("rust-textwrap" ,rust-textwrap-0.16)
- ("rust-unicase" ,rust-unicase-2)
- ("rust-yaml-rust" ,rust-yaml-rust-0.4))
- #:cargo-development-inputs
- `(("rust-humantime" ,rust-humantime-2)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-snapbox" ,rust-snapbox-0.2)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-trycmd" ,rust-trycmd-0.13))))))
-
-(define-public rust-clap-2
- (package
- (inherit rust-clap-3)
- (name "rust-clap")
- (version "2.34.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "071q5d8jfwbazi6zhik9xwpacx5i6kb2vkzy060vhf0c3120aqd0"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-atty" ,rust-atty-0.2)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-clippy" ,rust-clippy-0.0.302)
- ("rust-strsim" ,rust-strsim-0.8)
- ("rust-term-size" ,rust-term-size-0.3)
- ("rust-textwrap" ,rust-textwrap-0.11)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-vec-map" ,rust-vec-map-0.8)
- ("rust-yaml-rust" ,rust-yaml-rust-0.3))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-version-sync" ,rust-version-sync-0.8))))
- (license license:expat)))
-
-(define-public rust-clap-builder-4
- (package
- (name "rust-clap-builder")
- (version "4.5.23")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap_builder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f28rgc09kdgfq1hgg1bb1ydaw243w6dwyw74syz439k6b32yn1h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-clap-lex" ,rust-clap-lex-0.7)
- ("rust-strsim" ,rust-strsim-0.11)
- ("rust-terminal-size" ,rust-terminal-size-0.4)
- ("rust-unicase" ,rust-unicase-2)
- ("rust-unicode-width" ,rust-unicode-width-0.2))
- #:cargo-development-inputs
- (("rust-color-print" ,rust-color-print-0.3)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-unic-emoji-char" ,rust-unic-emoji-char-0.9))))
- (home-page "https://github.com/clap-rs/clap")
- (synopsis "Full-featured Command Line Argument Parser")
- (description
- "This package provides a simple to use, efficient, and full-featured
-Command Line Argument Parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clap-cargo-0.15
- (package
- (name "rust-clap-cargo")
- (version "0.15.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap-cargo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rai72khjaj16b5751b8kjipnxl54bj4pdg93kda9gzj9zlg0inm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
- ("rust-clap" ,rust-clap-4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/crate-ci/clap-cargo")
- (synopsis "Re-usable CLI flags for `cargo` plugins")
- (description "This package provides re-usable CLI flags for `cargo` plugins.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clap-cargo-0.14
- (package
- (name "rust-clap-cargo")
- (version "0.14.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap-cargo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gmlr0cahj7nfzcqfc16z76rb8ar3nnidm9snx4bi5psrrlymci3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.18)
- ("rust-clap" ,rust-clap-4))))
- (home-page "https://github.com/crate-ci/clap-cargo")
- (synopsis "Re-usable CLI flags for `cargo` plugins")
- (description "This package provides re-usable CLI flags for `cargo` plugins.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clap-cargo-0.12
- (package
- (inherit rust-clap-cargo-0.14)
- (name "rust-clap-cargo")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap-cargo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r2f4ad1vpaljrfbyfsv986qiwmll0iask4sdvwllka658s22grq"))))
- (arguments
- `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.17)
- ("rust-clap" ,rust-clap-4))))))
-
-(define-public rust-clap-cargo-0.9
- (package
- (inherit rust-clap-cargo-0.12)
- (name "rust-clap-cargo")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap-cargo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "024vbvb0hfi22n7gbg88i4w1qxlvfzxz854hrn03prnsdk11f6w4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cargo-metadata" ,rust-cargo-metadata-0.15)
- ("rust-clap" ,rust-clap-3)
- ("rust-doc-comment" ,rust-doc-comment-0.3))))))
-
-(define-public rust-clap-complete-4
- (package
- (name "rust-clap-complete")
- (version "4.5.40")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap_complete" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sdf0gw2k5cib7n66hm0k7k0dlys4i041a35s0r2vv9v7qz6cbmc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-clap-lex" ,rust-clap-lex-0.7)
- ("rust-completest" ,rust-completest-0.4)
- ("rust-completest-pty" ,rust-completest-pty-0.5)
- ("rust-is-executable" ,rust-is-executable-1)
- ("rust-shlex" ,rust-shlex-1))
- #:cargo-development-inputs (("rust-automod" ,rust-automod-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-snapbox" ,rust-snapbox-0.6)
- ("rust-trycmd" ,rust-trycmd-0.15))))
- (home-page "https://github.com/clap-rs/clap")
- (synopsis "Generate shell completion scripts for your clap::Command")
- (description
- "This package provides Generate shell completion scripts for your clap::Command.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clap-complete-3
- (package
- (name "rust-clap-complete")
- (version "3.2.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "clap_complete" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1n3whjkznszrxif1hzvql7hav7agq85j456fmwjwwi9cjq52wyiz"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-clap" ,rust-clap-3)
- ("rust-clap-lex" ,rust-clap-lex-0.2)
- ("rust-is-executable" ,rust-is-executable-1)
- ("rust-os-str-bytes" ,rust-os-str-bytes-6)
- ("rust-pathdiff" ,rust-pathdiff-0.2)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-unicode-xid" ,rust-unicode-xid-0.2))
- #:cargo-development-inputs
- `(("rust-clap" ,rust-clap-3)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-snapbox" ,rust-snapbox-0.2)
- ("rust-trycmd" ,rust-trycmd-0.13))))
- (home-page "https://github.com/clap-rs/clap/tree/master/clap_complete")
- (synopsis "Generate shell completion scripts for Clap CLIs")
- (description
- "This package provides generation of shell completion scripts
-for programs written with Clap.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clap-complete-command-0.6
- (package
- (name "rust-clap-complete-command")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap_complete_command" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qhv99j7msqyw7j17hswqwpqbdvqawy8l7ip6rnnh5930n61k3ns"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-carapace-spec-clap" ,rust-carapace-spec-clap-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-clap-complete-fig" ,rust-clap-complete-fig-4)
- ("rust-clap-complete-nushell" ,rust-clap-complete-nushell-4))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4))))
- (home-page "https://github.com/nihaals/clap-complete-command")
- (synopsis
- "Reduces boilerplate for adding a shell completion command to Clap")
- (description "This package reduces boilerplate for adding a shell completion
-command to Clap.")
- (license license:expat)))
-
-(define-public rust-clap-complete-command-0.5
- (package
- (inherit rust-clap-complete-command-0.6)
- (name "rust-clap-complete-command")
- (version "0.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "clap_complete_command" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gcsj6ls8y0jpjp5172gdqwx5zj6gm4wdgrqysglr3d73qvrad0q"))))
- (arguments
- `(#:cargo-inputs
- (("rust-carapace-spec-clap" ,rust-carapace-spec-clap-0.1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-clap-complete-fig" ,rust-clap-complete-fig-4)
- ("rust-clap-complete-nushell" ,rust-clap-complete-nushell-0.1))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4))))))
-
-(define-public rust-clap-complete-fig-4
- (package
- (name "rust-clap-complete-fig")
- (version "4.5.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "clap_complete_fig" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0sy88ybw33ba7qj02caxr9jv03wq1f8rdbrbqw81i5gkiwn1156l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-snapbox" ,rust-snapbox-0.6))))
- (home-page "https://github.com/clap-rs/clap/tree/master/clap_complete_fig")
- (synopsis "Generator library used with clap for Fig completion scripts")
- (description
- "This package provides a generator library used with clap for Fig
-completion scripts.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clap-complete-fig-3
- (package
- (name "rust-clap-complete-fig")
- (version "3.2.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "clap_complete_fig" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fb4965w8wyrcwq35ywgx4mzfsv2cqba73mdlvmp6ii1q70b8dzd"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-clap" ,rust-clap-3)
- ("rust-clap-complete" ,rust-clap-complete-3))
- #:cargo-development-inputs
- `(("rust-snapbox" ,rust-snapbox-0.2))))
- (home-page "https://github.com/clap-rs/clap/tree/master/clap_complete_fig")
- (synopsis "Generate Fig completion scripts for Clap CLIs")
- (description
- "This package provides a generator library for Rust used
-with Clap to generate Fig completion scripts.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clap-complete-nushell-4
- (package
- (name "rust-clap-complete-nushell")
- (version "4.5.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap_complete_nushell" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12miqxh9g7q37w11bgv55b32s0hdf6avf0lhagzc5psp6icv3a66"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-completest" ,rust-completest-0.4)
- ("rust-completest-nu" ,rust-completest-nu-0.4))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
- ("rust-snapbox" ,rust-snapbox-0.6))))
- (home-page
- "https://github.com/clap-rs/clap/tree/master/clap_complete_nushell")
- (synopsis "Generator library used with clap for Nushell completion scripts")
- (description
- "This package provides a generator library used with clap for Nushell
-completion scripts.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clap-complete-nushell-0.1
- (package
- (inherit rust-clap-complete-nushell-4)
- (name "rust-clap-complete-nushell")
- (version "0.1.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "clap_complete_nushell" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0b15s7d9xpqjr1fpj8lmcv6nhgbhxvm0rzbh3cavv0xawvsl3yn7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4))
- #:cargo-development-inputs (("rust-snapbox" ,rust-snapbox-0.4))))))
-
-(define-public rust-clap-derive-4
- (package
- (name "rust-clap-derive")
- (version "4.5.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ardb26bvcpg72q9myr7yir3a8c83gx7vxk1cccabsd9n73s1ija"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-heck" ,rust-heck-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://clap.rs/")
- (synopsis "Procedural macro crate for Clap")
- (description
- "This package provides the procedural macro crate for Clap.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clap-derive-3
- (package
- (inherit rust-clap-derive-4)
- (name "rust-clap-derive")
- (version "3.2.25")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "025hh66cyjk5xhhq8s1qw5wkxvrm8hnv5xwwksax7dy8pnw72qxf"))))
- (arguments
- (list #:cargo-inputs
- `(("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-clap-lex-0.7
- (package
- (name "rust-clap-lex")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap_lex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19nwfls5db269js5n822vkc8dw0wjq2h1wf0hgr06ld2g52d2spl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-automod" ,rust-automod-1))))
- (home-page "https://github.com/clap-rs/clap/tree/master/clap_lex")
- (synopsis "Command line parser for Clap")
- (description
- "This package provides a parser for command line options. As opposed
-to a declarative parser, @code{rust-clap-lex} processes arguments as a
-stream of tokens.")
- ;; The user can choose either license.
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clap-lex-0.6
- (package
- (inherit rust-clap-lex-0.7)
- (name "rust-clap-lex")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap_lex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l8bragdvim7mva9flvd159dskn2bdkpl0jqrr41wnjfn8pcfbvh"))))))
-
-(define-public rust-clap-lex-0.5
- (package
- (inherit rust-clap-lex-0.6)
- (name "rust-clap-lex")
- (version "0.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "clap_lex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0qgrlq509vr49wq91jh50f9pm5f8lxmv1rcbklxnsg4nprxcaz6d"))))))
-
-(define-public rust-clap-lex-0.3
- (package
- (inherit rust-clap-lex-0.5)
- (name "rust-clap-lex")
- (version "0.3.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "clap_lex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ip688faib67iqqy96i0qss77virr42sib1afj63a7yb99x6ngq3"))))
- (arguments
- `(#:cargo-inputs (("rust-os-str-bytes" ,rust-os-str-bytes-6))))))
-
-(define-public rust-clap-lex-0.2
- (package
- (inherit rust-clap-lex-0.3)
- (name "rust-clap-lex")
- (version "0.2.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "clap_lex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ib1a9v55ybnaws11l63az0jgz5xiy24jkdgsmyl7grcm3sz4l18"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs `(("rust-os-str-bytes" ,rust-os-str-bytes-6))))))
-
-(define-public rust-clap-mangen-0.2
- (package
- (name "rust-clap-mangen")
- (version "0.2.24")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "clap_mangen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1psbhrshcyz4ydxgjny338l4ijs4ys1ppg893iqshksxvjzrrbpv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-roff" ,rust-roff-0.2))
- #:cargo-development-inputs
- (("rust-automod" ,rust-automod-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-snapbox" ,rust-snapbox-0.6))))
- (home-page "https://github.com/clap-rs/clap/tree/master/clap_mangen")
- (synopsis "Manpage generator for clap")
- (description "This package provides a manpage generator for clap.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clap-utilities-0.2
- (package
- (name "rust-clap-utilities")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap-utilities" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "163p99zc3wp02khfrqvn176c5bbprv03l8jrbrh16lgngs0gzg0m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-pipe-trait" ,rust-pipe-trait-0.4)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/KSXGitHub/clap-utilities.git")
- (synopsis "Small utilities related to clap")
- (description "This package provides small utilities related to clap.")
- (license license:expat)))
-
-(define-public rust-clap-verbosity-flag-2
- (package
- (name "rust-clap-verbosity-flag")
- (version "2.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clap-verbosity-flag" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15f419hg1xskf7pwzk5n27cpn05n0ccbd6sbji906ymi47576zxm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-log" ,rust-log-0.4))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-log" ,rust-tracing-log-0.2)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://github.com/clap-rs/clap-verbosity-flag")
- (synopsis "Easily add a `--verbose` flag to CLIs using Clap")
- (description
- "This package provides a way to add a `--verbose` flag to CLIs using
-Clap.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-claxon-0.4
- (package
- (name "rust-claxon")
- (version "0.4.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "claxon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1206mxvw833ysg10029apcsjjwly8zmsvksgza5cm7ma4ikzbysb"))))
- (build-system cargo-build-system)
- (arguments
- (list #:skip-build? #t)) ; Cut the dependency graph.
- (home-page "https://github.com/ruuda/claxon#readme")
- (synopsis "FLAC decoding library")
- (description "This package provides a FLAC decoding library.")
- (license license:asl2.0)))
-
-(define-public rust-clearscreen-2
- (package
- (name "rust-clearscreen")
- (version "2.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clearscreen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15799yi8azfkn86m1i1kgb7xxk7k321gf8zx5vk08rjq38pz5wvj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-nix" ,rust-nix-0.26)
- ("rust-terminfo" ,rust-terminfo-0.8)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-which" ,rust-which-4)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/watchexec/clearscreen")
- (synopsis "Cross-platform terminal screen clearing")
- (description "This crate provides cross-platform terminal screen clearing.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-clearscreen-1
- (package
- (inherit rust-clearscreen-2)
- (name "rust-clearscreen")
- (version "1.0.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clearscreen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05xk23szs0s2ybf7gvhhaqs0bmj7dv58zivv2059rxh3saysspg5"))))
- (arguments
- `(#:cargo-inputs (("rust-nix" ,rust-nix-0.24)
- ("rust-terminfo" ,rust-terminfo-0.7)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-which" ,rust-which-4)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-cli-clipboard-0.4
- (package
- (name "rust-cli-clipboard")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cli-clipboard" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g9y1w3ln5wn202mwxwhsilhifwww2p34fan99w5k8ia98fpq204"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs (("rust-clipboard-win" ,rust-clipboard-win-4)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-objc-foundation" ,rust-objc-foundation-0.1)
- ("rust-objc-id" ,rust-objc-id-0.1)
- ("rust-wl-clipboard-rs" ,rust-wl-clipboard-rs-0.7)
- ("rust-x11-clipboard" ,rust-x11-clipboard-0.7))))
- (home-page "https://github.com/actuallyallie/cli-clipboard")
- (synopsis
- "Library for getting and setting the contents of the OS-level clipboard")
- (description
- "@code{cli-clipboard} is a library for getting and setting the contents of
-the OS-level clipboard.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clicolors-control-1
- (package
- (name "rust-clicolors-control")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clicolors-control" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "07klix8nbpwk0cg1k4h0kkiijm1jxvrzndqdkr7dqr6xvkjjw24h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/mitsuhiko/clicolors-control")
- (synopsis "Common utility library to control CLI colorization")
- (description
- "This package provides a common utility library to control CLI
-colorization.")
- (license license:expat)))
-
-(define-public rust-clippy-0.0.302
- (package
- (name "rust-clippy")
- (version "0.0.302")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clippy" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1562x3sq9mgmc8j39gd34wqm7ybrdvpmj7cc1n450gwsawayw4fr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-term" ,rust-term-0.5))))
- (home-page "https://github.com/rust-lang/rust-clippy")
- (synopsis
- "Lints to avoid common pitfalls in Rust")
- (description
- "This package provides a bunch of helpful lints to avoid common
-pitfalls in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clircle-0.6
- (package
- (name "rust-clircle")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clircle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06mccyq791x9gznl9cxd9w27wn1jm53rn2sqv2zbjvxl4pvk94vx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-windows" ,rust-windows-0.56))))
- (home-page "https://github.com/niklasmohrin/clircle")
- (synopsis "Detect IO circles in your CLI apps arguments")
- (description
- "Clircle provides a cross-platform API to detect read or write cycles
-from your user-supplied arguments. You can get the important identifiers of
-a file (from a path) and for all three stdio streams, if they are piped from
-or to a file as well.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-clircle-0.4
- (package
- (name "rust-clircle")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clircle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0056l1bf2zmd7xs13xp8gxw9j9dngw4im0m8ijyifkrmsnz7rs68"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-nix" ,rust-nix-0.24)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/niklasmohrin/clircle")
- (synopsis "Detect IO circles in your CLI apps arguments")
- (description
- "Clircle provides a cross-platform API to detect read or write cycles
-from your user-supplied arguments. You can get the important identifiers of
-a file (from a path) and for all three stdio streams, if they are piped from
-or to a file as well.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-close-fds-0.3
- (package
- (name "rust-close-fds")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "close_fds" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vd2i1gkvfcgdlzgrkgivhx3ky0zs98g8q3mwmwrxmg97pridi1v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/cptpcrd/close_fds")
- (synopsis "Library that makes it easy to close all open file descriptors")
- (description
- "This package provides a library that makes it easy to close all open file
-descriptors.")
- (license license:expat)))
-
-(define-public rust-cloud-file-0.2
- (package
- (name "rust-cloud-file")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cloud-file" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xvqmizskv88c9mgb78y2aclkbmq1bhlvsnk20xkx6x2wnlwyd51"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bytecount" ,rust-bytecount-0.6)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-object-store" ,rust-object-store-0.11)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/CarlKCarlK/cloud-file")
- (synopsis "Simple reading of cloud files in Rust")
- (description
- "This package is for simple reading of cloud files in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cloudabi-0.1
- (package
- (name "rust-cloudabi")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cloudabi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rv4yf5jlldfkynzrw687s00f4x12ypw7axv71vawhy6h4i52i23"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1))))
- (home-page "https://cloudabi.org/")
- (synopsis "Low level interface to CloudABI")
- (description "This package provides a low level interface to CloudABI. It
-contains all syscalls and related types.")
- (license license:bsd-2)))
-
-(define-public rust-cloudabi-0.0.3
- (package
- (inherit rust-cloudabi-0.1)
- (name "rust-cloudabi")
- (version "0.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cloudabi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kxcg83jlihy0phnd2g8c2c303px3l2p3pkjz357ll6llnd5pz6x"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1))))))
-
-(define-public rust-clru-0.6
- (package
- (name "rust-clru")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clru" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01xq2vm3pfkja6crsh5r7idzyhy0dhjd8dz2y1zn00rf62kiy6dq"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/marmeladema/clru-rs")
- (synopsis "LRU cache implementation")
- (description "An LRU cache implementation with constant time operations and
-weighted semantic.")
- (license license:expat)))
-
-(define-public rust-cmake-0.1
- (package
- (name "rust-cmake")
- (version "0.1.50")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cmake" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0c3i3548mqbizpgbff94jjgkcd2p6q9fxjjh89zzf5dqcfaph753"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (native-inputs (list cmake-minimal))
- (home-page "https://github.com/alexcrichton/cmake-rs")
- (synopsis "Rust build dependency for running cmake")
- (description
- "This package provides a build dependency for running @code{cmake} to build
-a native library. The CMake executable is assumed to be @code{cmake} unless the
-CMAKE environmental variable is set.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-cobs-0.2
- (package
- (name "rust-cobs")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cobs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05gd16mws4yd63h8jr3p08in8y8w21rpjp5jb55hzl9bgalh5fk7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-0.5))))
- (home-page "https://github.com/jamesmunns/cobs.rs")
- (synopsis
- "Implementation of the Consistent Overhead Byte Stuffing (COBS) algorithm")
- (description
- "This is an implementation of the @acronym{Consistent Overhead Byte
-Stuffing, COBS} algorithm. COBS is an algorithm for transforming a message into
-an encoding where a specific value (the \"sentinel\" value) is not used. This
-value can then be used to mark frame boundaries in a serial communication channel.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-codegenrs-3
- (package
- (name "rust-codegenrs")
- (version "3.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "codegenrs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hjr5pp099aipm2apcd65a2fp2z6qsixnapsj3rbjgdiyixxzndx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-difference" ,rust-difference-2)
- ("rust-normalize-line-endings" ,rust-normalize-line-endings-0.3))))
- (home-page "https://github.com/crate-ci/codegenrs")
- (synopsis "Moving code-gen out of build.rs")
- (description "Moving code-gen out of build.rs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-codegenrs-2
- (package
- (inherit rust-codegenrs-3)
- (name "rust-codegenrs")
- (version "2.0.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "codegenrs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mld8n8r4ns433gxs2jbndrzqjrxv7v0pwc66pf9a2v2mrgvbv6p"))))
- (arguments
- `(#:cargo-inputs
- (("rust-clap" ,rust-clap-3)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-difference" ,rust-difference-2)
- ("rust-normalize-line-endings" ,rust-normalize-line-endings-0.3))))))
-
-(define-public rust-codespan-reporting-0.11
- (package
- (name "rust-codespan-reporting")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "codespan-reporting" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vkfay0aqk73d33kh79k1kqxx06ka22894xhqi89crnc6c6jff1m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-insta" ,rust-insta-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-peg" ,rust-peg-0.6)
- ("rust-rustyline" ,rust-rustyline-6)
- ("rust-structopt" ,rust-structopt-0.3)
- ("rust-unindent" ,rust-unindent-0.1))))
- (home-page "https://github.com/brendanzab/codespan")
- (synopsis "Beautiful diagnostic reporting for text-based programming languages")
- (description
- "Languages like Rust and Elm already support beautiful error
-reporting output, but it can take a significant amount work to
-implement this for new programming languages! The
-@code{codespan-reporting} crate aims to make beautiful error
-diagnostics easy and relatively painless for everyone!")
- (license license:asl2.0)))
-
-(define-public rust-codspeed-2
- (package
- (name "rust-codspeed")
- (version "2.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "codspeed" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15yf7gnb4s1fdvprdpn41yfydxpnv2clyd7lar0ia76zz6fhw2j5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-colored" ,rust-colored-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://codspeed.io")
- (synopsis "Core instrumentation library for CodSpeed")
- (description "Core instrumentation library for @code{CodSpeed}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-codspeed-bencher-compat-2
- (package
- (name "rust-codspeed-bencher-compat")
- (version "2.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "codspeed-bencher-compat" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n0m440c021s1pqb2k5w41a0l3pq5fwpwk489948kddm67pgwnh2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bencher" ,rust-bencher-0.1)
- ("rust-codspeed" ,rust-codspeed-2))))
- (home-page "https://codspeed.io")
- (synopsis "Bencher compatibility layer for CodSpeed")
- (description "Bencher compatibility layer for @code{CodSpeed}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-codspeed-criterion-compat-2
- (package
- (name "rust-codspeed-criterion-compat")
- (version "2.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "codspeed-criterion-compat" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dmhwap6q50a99rsixm2fyghnpr8axwzr8mw558mlcfn2vlrvbh2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-codspeed" ,rust-codspeed-2)
- ("rust-colored" ,rust-colored-2)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-smol" ,rust-smol-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://codspeed.io")
- (synopsis "Criterion.rs compatibility layer for CodSpeed")
- (description "Criterion.rs compatibility layer for @code{CodSpeed}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-coitrees-0.2
- (package
- (name "rust-coitrees")
- (version "0.2.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "coitrees" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1l2ybr8n02vm08wq9mrix7r07bgwm85i6fyachlm8d626w9w9d3f"))))
- (build-system cargo-build-system)
- (arguments
- ;; Check phase fails with:
- ;; no function or associated item named `with_name` found for struct
- ;; `Arg` in the current scope
- `(#:tests? #false
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-3))))
- (home-page "https://github.com/dcjones/coitrees")
- (synopsis "Data structure for overlap queries on sets of intervals")
- (description
- "This package provides a very fast data structure for overlap queries on
-sets of intervals.")
- (license license:expat)))
-
-(define-public rust-color-backtrace-0.6
- (package
- (name "rust-color-backtrace")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "color-backtrace" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "183y2b0b4q14zq1nr2mc9sxld9xnvq28531qkwvp21hc4w5dh3qm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-regex" ,rust-regex-1)
- ("rust-termcolor" ,rust-termcolor-1))))
- (home-page "https://github.com/athre0z/color-backtrace")
- (synopsis "Colorful panic backtraces")
- (description "This package provides colorful panic backtraces.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-color-backtrace-0.5
- (package
- (inherit rust-color-backtrace-0.6)
- (name "rust-color-backtrace")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "color-backtrace" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11fn3snykx90w3nznzrcf4r164zmhk790asx0kzryf4r7i308v6d"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; https://github.com/eyre-rs/eyre/pull/175
- ;; gimli-symbolize was deprecated in backtrace in ~2022
- ;; and was folded into backtrace's std feature set.
- (substitute* "Cargo.toml"
- ((".*gimli-symbolize.*") ""))))))
- (arguments
- `(#:cargo-inputs (("rust-atty" ,rust-atty-0.2)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-regex" ,rust-regex-1)
- ("rust-termcolor" ,rust-termcolor-1))))))
-
-(define-public rust-color-eyre-0.6
- (package
- (name "rust-color-eyre")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "color-eyre" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m9shifr9sdw0drszzyhvaq5jysrsiki44bl7m1gfdzj8rg6y52m"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; https://github.com/eyre-rs/eyre/pull/175
- ;; gimli-symbolize was deprecated in backtrace in ~2022
- ;; and was folded into backtrace's std feature set.
- (substitute* "Cargo.toml"
- ((".*gimli-symbolize.*") ""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=test_error_backwards_compatibility"
- "--skip=test_panic_backwards_compatibility")
- #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-color-spantrace" ,rust-color-spantrace-0.2)
- ("rust-eyre" ,rust-eyre-0.6)
- ("rust-indenter" ,rust-indenter-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-owo-colors" ,rust-owo-colors-3)
- ("rust-tracing-error" ,rust-tracing-error-0.2)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-ansi-parser" ,rust-ansi-parser-0.8)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/eyre-rs/eyre")
- (synopsis "Error report handler for panics")
- (description
- "An error report handler for panics and eyre::Reports for colorful, consistent,
-and well formatted error reports for all kinds of errors.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-color-eyre-0.5
- (package
- (inherit rust-color-eyre-0.6)
- (name "rust-color-eyre")
- (version "0.5.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "color-eyre" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dspj58bk57f9hiqlvbz25rik92i4a95iwa2dl4pg8g8grlqa60z"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; https://github.com/eyre-rs/eyre/pull/175
- ;; gimli-symbolize was deprecated in backtrace in ~2022
- ;; and was folded into backtrace's std feature set.
- (substitute* "Cargo.toml"
- ((".*gimli-symbolize.*") ""))))))
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=test_error_backwards_compatibility"
- "--skip=test_panic_backwards_compatibility")
- #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-color-spantrace" ,rust-color-spantrace-0.1)
- ("rust-eyre" ,rust-eyre-0.6)
- ("rust-indenter" ,rust-indenter-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-owo-colors" ,rust-owo-colors-1)
- ("rust-tracing-error" ,rust-tracing-error-0.1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-ansi-parser" ,rust-ansi-parser-0.6)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))))
-
-(define-public rust-color-print-0.3
- (package
- (name "rust-color-print")
- (version "0.3.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "color-print" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1h58sxz6nmx7p5q6cp529gnjgpclaks72mkshws8k27k1z347r8y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-color-print-proc-macro" ,rust-color-print-proc-macro-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-terminfo" ,rust-terminfo-0.7))))
- (home-page "https://gitlab.com/yolenoyer/color-print")
- (synopsis "Colorize and stylize strings at compile-time")
- (description
- "Colorize and stylize strings at compile-time, by using an HTML-like syntax.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-color-print-proc-macro-0.3
- (package
- (name "rust-color-print-proc-macro")
- (version "0.3.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "color-print-proc-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14yvvhlfsl1zskxl28f4jvwdimkdd8dxgzbgq2kirjzkqn01mzvp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-nom" ,rust-nom-7)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://gitlab.com/yolenoyer/color-print")
- (synopsis "Implementation for the package color-print")
- (description "Implementation for the package color-print.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-color-quant-1
- (package
- (name "rust-color-quant")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "color_quant" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12q1n427h2bbmmm1mnglr57jaz2dj9apk0plcxw7nwqiai7qjyrx"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/PistonDevelopers/color_quant.git")
- (synopsis "Color quantization library to reduce n colors to 256 colors")
- (description
- "This package is a color quantization library to reduce n colors to 256
-colors.")
- (license license:expat)))
-
-(define-public rust-color-spantrace-0.2
- (package
- (name "rust-color-spantrace")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "color-spantrace" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hkjgaqixrishwiq3lxxy1d4c3mvlv6avcj3ifwy50p3lyrf2syd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--" "--skip=test_backwards_compatibility")
- #:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-owo-colors" ,rust-owo-colors-3)
- ("rust-tracing-core" ,rust-tracing-core-0.1)
- ("rust-tracing-error" ,rust-tracing-error-0.2))
- #:cargo-development-inputs
- (("rust-ansi-parser" ,rust-ansi-parser-0.8)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://github.com/eyre-rs/eyre")
- (synopsis
- "Pretty printer for tracing_error::SpanTrace based on color-backtrace")
- (description
- "This package provides a pretty printer for tracing_error::@code{SpanTrace}
-based on color-backtrace.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-color-spantrace-0.1
- (package
- (inherit rust-color-spantrace-0.2)
- (name "rust-color-spantrace")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "color-spantrace" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lb2li71zvpxp80nck98gcqbqm3dnmp43pnlvm52z9x8livy9vmn"))))
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-owo-colors" ,rust-owo-colors-1)
- ("rust-tracing-core" ,rust-tracing-core-0.1)
- ("rust-tracing-error" ,rust-tracing-error-0.1))
- #:cargo-development-inputs
- (("rust-ansi-parser" ,rust-ansi-parser-0.6)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.2))))))
-
-(define-public rust-colorchoice-1
- (package
- (name "rust-colorchoice")
- (version "1.0.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "colorchoice" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ix7w85kwvyybwi2jdkl3yva2r2bvdcc3ka2grjfzfgrapqimgxc"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/rust-cli/anstyle")
- (synopsis "Global override of color control")
- (description "Global override of color control")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-colored-3
- (package
- (name "rust-colored")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "colored" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0plizddhxc4vgkzdbzky5zggyaqfrmyim2d0n6sb7py9j3nf1q7x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/mackwic/colored")
- (synopsis "Add colors in your terminal")
- (description
- "This package provides a way to add colors in your terminal.")
- (license license:mpl2.0)))
-
-(define-public rust-colored-2
- (package
- (name "rust-colored")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "colored" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1f4h9p64snrnz4x432iza15p4diqjcgpmpvhi956d6r1rq61bwnb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-rspec" ,rust-rspec-1.0.0-beta.3))))
- (home-page "https://github.com/mackwic/colored")
- (synopsis "Add colors in your terminal")
- (description
- "The most simple way to add colors in your terminal.")
- (license license:mpl2.0)))
-
-(define-public rust-colored-1
- (package
- (inherit rust-colored-2)
- (name "rust-colored")
- (version "1.9.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "colored" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mc302pm2x0vpmc3ni35w0666858pmqlqzbipyz42cw2j4f78pss"))))
- (arguments
- `(#:tests? #f ; Tests expect a real terminal.
- #:cargo-inputs (("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-rspec" ,rust-rspec-1.0.0-beta.3))))))
-
-(define-public rust-colorz-1
- (package
- (name "rust-colorz")
- (version "1.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "colorz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yq6wvrajh73b9hwjr03brc2znhr1x1nym6bd5ry68c8g72kgsvc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; `#![feature]` may not be used on the stable release channel
- #:cargo-inputs (("rust-supports-color" ,rust-supports-color-3))))
- (home-page "https://github.com/RustyYato/colorz")
- (synopsis "terminal text-coloring library")
- (description "This package provides a terminal text-coloring library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-combine-4
- (package
- (name "rust-combine")
- (version "4.6.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "combine" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m7s43cpi36vihmlda217xxgsdni3pbwgwfsa9zimdghhjfnxv9m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio" ,rust-tokio-0.3)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-util" ,rust-tokio-util-0.7))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-partial-io" ,rust-partial-io-0.3)
- ("rust-quick-error" ,rust-quick-error-1)
- ("rust-quickcheck" ,rust-quickcheck-0.6)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio" ,rust-tokio-0.3)
- ("rust-tokio" ,rust-tokio-0.2))))
- (home-page "https://github.com/Marwes/combine")
- (synopsis "Parser combinators on arbitrary streams with zero-copy support")
- (description
- "This package is an implementation of parser combinators for Rust,
-inspired by the Haskell library Parsec. As in Parsec the parsers are LL(1) by
-default but they can opt-in to arbitrary lookahead using the attempt
-combinator.")
- (license license:expat)))
-
-(define-public rust-combine-3
- (package
- (inherit rust-combine-4)
- (name "rust-combine")
- (version "3.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "combine" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1006sbl3ybiky3d5q28p0lyph37hk7sipls1rkhikv11lfxacgfs"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=parser::Parser::boxed")
- #:cargo-inputs
- (("rust-ascii" ,rust-ascii-0.9)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-combine-regex-1" ,rust-combine-regex-1-1)
- ("rust-either" ,rust-either-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-regex" ,rust-regex-0.2)
- ("rust-unreachable" ,rust-unreachable-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-partial-io" ,rust-partial-io-0.3)
- ("rust-quick-error" ,rust-quick-error-1)
- ("rust-quickcheck" ,rust-quickcheck-0.6)
- ("rust-tokio-codec" ,rust-tokio-codec-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1))))))
-
-(define-public rust-combine-regex-1-1
- (package
- (name "rust-combine-regex-1")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "combine-regex-1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bzir63nvrg98i8g6b7crhgq5qbj4vq9f4y6d279af537djvh5ns"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/Marwes/combine")
- (synopsis "Re-export of regex 1.0 letting combine use both 0.2 and 1.0")
- (description
- "This package is a re-export of regex 1.0 letting combine use both 0.2
-and 1.0.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-comfy-table-7
- (package
- (name "rust-comfy-table")
- (version "7.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "comfy-table" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nd4ns4vimypk554vqjww3iq14mdjbaawn5q1jl6w9j3nvknbw94"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ansi-str" ,rust-ansi-str-0.8)
- ("rust-console" ,rust-console-0.15)
- ("rust-crossterm" ,rust-crossterm-0.28)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-strum-macros" ,rust-strum-macros-0.26)
- ("rust-unicode-width" ,rust-unicode-width-0.2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rstest" ,rust-rstest-0.23))))
- (home-page "https://github.com/nukesor/comfy-table")
- (synopsis "Library for building tables with automatic content wrapping")
- (description
- "Comfy-tables is an utility for building tables with automatic content
-wrapping.")
- (license license:expat)))
-
-(define-public rust-comfy-table-6
- (package
- (inherit rust-comfy-table-7)
- (name "rust-comfy-table")
- (version "6.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "comfy-table" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fmqjhry6xa6a9kr0769wiw06694n60kxs5c6nfvzqv8h9w9v5by"))))
- (arguments
- `(#:cargo-inputs (("rust-console" ,rust-console-0.15)
- ("rust-crossterm" ,rust-crossterm-0.26)
- ("rust-strum" ,rust-strum-0.24)
- ("rust-strum-macros" ,rust-strum-macros-0.24)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rstest" ,rust-rstest-0.17))))))
-
-(define-public rust-comfy-table-4
- (package
- (inherit rust-comfy-table-7)
- (name "rust-comfy-table")
- (version "4.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "comfy-table" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wzk894p2s725cpdip5968ydb50zczsl34040j6zs8klhqz5ms8i"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-crossterm" ,rust-crossterm-0.20)
- ("rust-strum" ,rust-strum-0.21)
- ("rust-strum-macros" ,rust-strum-macros-0.21)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))))
-
-(define-public rust-command-group-2
- (package
- (name "rust-command-group")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "command-group" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05lr58pzkpw9rnl3ssi6pv72b9vvjc6z0208ng57djqf1xmxz02h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/watchexec/command-group")
- (synopsis "Extension to Command to spawn in a process group")
- (description "This package provides an extension to Command to spawn in a
-process group.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-command-group-1
- (package
- (inherit rust-command-group-2)
- (name "rust-command-group")
- (version "1.0.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "command-group" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b7d9gy9dhw4jqx5x8njzmaifgxqw0nywjry7bgmjjlv81psia7p"))))
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-nix" ,rust-nix-0.22)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-compact-str-0.8
- (package
- (name "rust-compact-str")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "compact_str" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cmgp61hw4fwaakhilwznfgncw2p4wkbvz6dw3i7ibbckh3c8y9v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-borsh" ,rust-borsh-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-castaway" ,rust-castaway-0.2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-diesel" ,rust-diesel-2)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-markup" ,rust-markup-0.13)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-sqlx" ,rust-sqlx-0.7)
- ("rust-static-assertions" ,rust-static-assertions-1))
- #:cargo-development-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-test-case" ,rust-test-case-3)
- ("rust-test-strategy" ,rust-test-strategy-0.3))))
- (home-page "https://github.com/ParkMyCar/compact_str")
- (synopsis "String type that stores strings on the stack, when possible")
- (description
- "This package provides a memory-efficient string type that transparently
-stores strings on the stack, when possible.")
- (license license:expat)))
-
-(define-public rust-compact-str-0.7
- (package
- (inherit rust-compact-str-0.8)
- (name "rust-compact-str")
- (version "0.7.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "compact_str" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gvvfc2c6pg1rwr2w36ra4674w3lzwg97vq2v6k791w30169qszq"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("1\\.0\\.\\*") "1.0.0"))))))
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-castaway" ,rust-castaway-0.2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-markup" ,rust-markup-0.13)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-static-assertions" ,rust-static-assertions-1))
- #:cargo-development-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-test-case" ,rust-test-case-2)
- ("rust-test-strategy" ,rust-test-strategy-0.2))))))
-
-;; This package requires features which are unavailable
-;; on the stable releases of Rust.
-(define-public rust-compiler-builtins-0.1
- (package
- (name "rust-compiler-builtins")
- (version "0.1.84")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "compiler_builtins" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "040bzrhwyqm75yp94vdyfyljg3d25y3d3lb9vipx02p9lqf2r6wq"))))
- (build-system cargo-build-system)
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-rustc-std-workspace-core"
- ,rust-rustc-std-workspace-core-1)
- ("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/rust-lang/compiler-builtins")
- (synopsis "Compiler intrinsics used by the Rust compiler")
- (description
- "This package provides compiler intrinsics used by the Rust compiler. This
-package is primarily useful when building the @code{core} crate yourself and you
-need compiler-rt intrinsics.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-compiler-error-0.1
- (package
- (name "rust-compiler-error")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "compiler_error" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0irh7c0gznk2k6mj3cmqw7x4pg59lppmy1y8d6k5xc926rnmz5zg"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://github.com/lu-zero/compiler_error")
- (synopsis "Triggerable compiler error")
- (description "This package provides a triggerable compiler error for Rust.")
- (license license:expat)))
-
-(define-public rust-compiletest-rs-0.11
- (package
- (name "rust-compiletest-rs")
- (version "0.11.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "compiletest_rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k60xaazc2ar1ycp1xiyj2am3rjdl9ww1w2kmmyablpw0n8zwl7i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-diff" ,rust-diff-0.1)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-miow" ,rust-miow-0.6)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustfix" ,rust-rustfix-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tester" ,rust-tester-0.9)
- ("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/Manishearth/compiletest-rs")
- (synopsis "Extraction of the compiletest utility from the Rust compiler")
- (description
- "This package provides an extraction of the compiletest utility from the
-Rust compiler.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-compiletest-rs-0.10
- (package
- (inherit rust-compiletest-rs-0.11)
- (name "rust-compiletest-rs")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "compiletest_rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mn0v8qax92pl9kdf2csah79jyigzvndg8mil6rpn97rpkhzw9bj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-diff" ,rust-diff-0.1)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-miow" ,rust-miow-0.3)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustfix" ,rust-rustfix-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tester" ,rust-tester-0.9)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-compiletest-rs-0.9
- (package
- (inherit rust-compiletest-rs-0.10)
- (name "rust-compiletest-rs")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "compiletest_rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wmk12mb8xskdv5mf3p33l2w4w76bcxjx3zlwn94zslaf6xrnj3h"))))))
-
-(define-public rust-compiletest-rs-0.3
- (package
- (inherit rust-compiletest-rs-0.10)
- (name "rust-compiletest-rs")
- (version "0.3.26")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "compiletest_rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ipskgfs86cd3gy6hqb0qm2m0jdngqvh4s3rc1k8pbgb0ib9gn6p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-diff" ,rust-diff-0.1)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-miow" ,rust-miow-0.3)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustfix" ,rust-rustfix-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tester" ,rust-tester-0.6)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-compiletest-rs-0.2
- (package
- (inherit rust-compiletest-rs-0.3)
- (name "rust-compiletest-rs")
- (version "0.2.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "compiletest_rs" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0njz4shbhl1pvb6ngpi1wpz2gr5lf2dcha22lpdk995pzrwd6h97"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-log" ,rust-log-0.3)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-completest-0.4
- (package
- (name "rust-completest")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "completest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nsxyiz1dnwy2pk5n17lbhiijgcy9rc4g5sr1w2als0kwvzy23a1"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/assert-rs/completest")
- (synopsis "Run completions for your program")
- (description
- "This package provides running completions for your program.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-completest-nu-0.4
- (package
- (name "rust-completest-nu")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "completest-nu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08vcq18m92xlsfyaikks1ql3ipj42gqa2psnr9hmmnlcnkr1pk7z"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- ;; Allow any version of nushell we have packaged:
- (("0\\.88\\.1") "*")
- ;; Why this version of reedline specifically?
- ;; Make sure it matches the version used by nushell.
- (("0\\.27\\.1") "*"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Incompatible with the current version of nushell.
- #:cargo-inputs (("rust-completest" ,rust-completest-0.4)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-nu-cli" ,rust-nu-cli-0.101)
- ("rust-nu-cmd-lang" ,rust-nu-cmd-lang-0.101)
- ("rust-nu-command" ,rust-nu-command-0.101)
- ("rust-nu-parser" ,rust-nu-parser-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-nu-test-support" ,rust-nu-test-support-0.101)
- ("rust-reedline" ,rust-reedline-0.38))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://github.com/assert-rs/completest")
- (synopsis "Run completions for your program")
- (description "This package provides run completions for your program.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-completest-pty-0.5
- (package
- (name "rust-completest-pty")
- (version "0.5.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "completest-pty" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04s30kz6rvi4d7grx8my5siwmfiv6sm09ib152yj5ccxk4mg5lpv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-completest" ,rust-completest-0.4)
- ("rust-ptyprocess" ,rust-ptyprocess-0.4)
- ("rust-vt100" ,rust-vt100-0.15))))
- (home-page "https://github.com/assert-rs/completest")
- (synopsis "Run completions for your program")
- (description
- "This package provides running completions for your program.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-compound-duration-1
- (package
- (name "rust-compound-duration")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "compound_duration" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rb5kasd7044xxb73wz2qqxv6iwawp9gipvqhya8yybafh7a679r"))))
- (build-system cargo-build-system)
- (home-page "https://docs.rs/compound_duration/latest/compound_duration/")
- (synopsis "Convert seconds to compound duration")
- (description
- "Convert seconds to compound duration, such as: week, days, hours,
-minutes, seconds.")
- (license license:bsd-3)))
-
-(define-public rust-comrak-0.26
- (package
- (name "rust-comrak")
- (version "0.26.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "comrak" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a87w6c0xkfml7rg1v34rhlcknr811s11mi9xsjgazf58dwbcnir"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-caseless" ,rust-caseless-0.2)
- ("rust-clap" ,rust-clap-4)
- ("rust-derive-builder" ,rust-derive-builder-0.20)
- ("rust-emojis" ,rust-emojis-0.6)
- ("rust-entities" ,rust-entities-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-slug" ,rust-slug-0.1)
- ("rust-syntect" ,rust-syntect-5)
- ("rust-typed-arena" ,rust-typed-arena-2)
- ("rust-unicode-categories" ,rust-unicode-categories-0.1)
- ("rust-xdg" ,rust-xdg-2))
- #:cargo-development-inputs (("rust-ntest" ,rust-ntest-0.9)
- ("rust-toml" ,rust-toml-0.7))))
- (home-page "https://github.com/kivikakk/comrak")
- (synopsis "GitHub flavoured Markdown parser and formatter")
- (description
- "This package provides a 100% CommonMark-compatible GitHub flavoured
-Markdown parser and formatter written in Rust.")
- (license license:bsd-2)))
-
-(define-public rust-comrak-0.18
- (package
- (inherit rust-comrak-0.26)
- (name "rust-comrak")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "comrak" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "157838s5bpjihg4a563hpbqr6a6080570g25pqi6026abdlsaaj8"))))
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-emojis" ,rust-emojis-0.5)
- ("rust-entities" ,rust-entities-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-slug" ,rust-slug-0.1)
- ("rust-syntect" ,rust-syntect-5)
- ("rust-typed-arena" ,rust-typed-arena-2)
- ("rust-unicode-categories" ,rust-unicode-categories-0.1)
- ("rust-xdg" ,rust-xdg-2))
- #:cargo-development-inputs (("rust-ntest" ,rust-ntest-0.9)
- ("rust-propfuzz" ,rust-propfuzz-0.0.1))))))
-
-(define-public rust-concat-idents-1
- (package
- (name "rust-concat-idents")
- (version "1.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "concat-idents" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bqdl6vml2ksyz6hc4xlpw3iqaagxs7xn0xinwa51ms80a390vsb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/DzenanJupic/concat-idents")
- (synopsis "Concatenate multiple identifiers and use them everywhere")
- (description
- "This package allows concatenating multiple identifiers and using them
-everywhere.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-concat-string-1
- (package
- (name "rust-concat-string")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "concat-string" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02c6hfxsvs1ff2j58f3qzr526w1yg8d2nf6yyjv81ixgbz5vwfbl"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f)) ; Tests don't run with current versions of rust.
- (home-page "https://github.com/FaultyRAM/concat-string")
- (synopsis
- "Provides macros for concatenating string slices into owned strings")
- (description
- "This package provides macros for concatenating string slices into
-owned strings.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-concolor-0.0.11
- (package
- (name "rust-concolor")
- (version "0.0.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "concolor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05ja8yy5ar34k2cplk0qp1d8qabxzj16mb8jn8790fivwwb6r39i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; cannot find function `set` in crate `concolor`
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-concolor-query" ,rust-concolor-query-0.1)
- ("rust-is-terminal" ,rust-is-terminal-0.4))))
- (home-page "https://github.com/rust-cli/concolor")
- (synopsis "Control console coloring across all dependencies")
- (description "Concolor is a terminal styling library that can be used to:
-@itemize
-@item Detect interactive @samp{stdout} or @samp{stderr}
-@item Detect terminal capabilities via @samp{TERM}
-@item Support @url{https://bixense.com/clicolors/, CLICOLOR} and
-@url{https://no-color.org/, NO_COLOR}.
-@end itemize")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-concolor-0.0.8
- (package
- (inherit rust-concolor-0.0.11)
- (name "rust-concolor")
- (version "0.0.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "concolor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bs03868bywgz2f8x4h41akvxpxiax9b036hrpf0mwhx7db6flh1"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-concolor-query" ,rust-concolor-query-0.0.5))))))
-
-(define-public rust-concolor-control-0.0.7
- (package
- (inherit rust-concolor-0.0.8)
- (name "rust-concolor-control")
- (version "0.0.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "concolor-control" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nplakbdb9sbd3h62d9zkan0xm1w0c7cbl3rk0iqgn405yf1213i"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-concolor-query" ,rust-concolor-query-0.0.4))))))
-
-(define-public rust-concolor-override-1
- (package
- (name "rust-concolor-override")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "concolor-override" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "140yb63zrbdvxvy3zaqvldgrjh5rm9qijy14w0imk7g3i1995920"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-colorchoice" ,rust-colorchoice-1))))
- (home-page "https://github.com/rust-cli/concolor")
- (synopsis "Global override of color control")
- (description "Global override of color control.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-concolor-query-0.3
- (package
- (name "rust-concolor-query")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "concolor-query" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ks4g514kx31nnv3bxa7cj5xgg6vwkljn8a001njxjnpqd91vlc8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.45))))
- (home-page "https://github.com/rust-cli/concolor")
- (synopsis "Look up colored console capabilities")
- (description "@code{concolor-query} can be used to query a terminal
-capabilities, for example to find out about its colored console abilities.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-concolor-query-0.1
- (package
- (inherit rust-concolor-query-0.3)
- (name "rust-concolor-query")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "concolor-query" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05ykng7pqhm7840yh07r27p90flwrrmwlk32wxbgdp6mncs0gac2"))))
- (arguments '())))
-
-(define-public rust-concolor-query-0.0.5
- (package
- (inherit rust-concolor-query-0.1)
- (name "rust-concolor-query")
- (version "0.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "concolor-query" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jcll1lnnkbdr6xcgppf6dr0ra9rxcp78xr1zlrvba03zkk7yhfn"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-concolor-query-0.0.4
- (package
- (inherit rust-concolor-query-0.0.5)
- (name "rust-concolor-query")
- (version "0.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "concolor-query" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1isbqpyiwblp0rglnaqzai5hav23095s82mwgi09v3xcck4rq5dd"))))))
-
-(define-public rust-concurrent-queue-2
- (package
- (name "rust-concurrent-queue")
- (version "2.5.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "concurrent-queue" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0wrr3mzq2ijdkxwndhf79k952cp4zkz35ray8hvsxl96xrx1k82c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-loom" ,rust-loom-0.7)
- ("rust-portable-atomic" ,rust-portable-atomic-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-easy-parallel" ,rust-easy-parallel-3)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/smol-rs/concurrent-queue")
- (synopsis "Concurrent multi-producer multi-consumer queue")
- (description
- "This package provides a concurrent multi-producer multi-consumer
-queue.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-concurrent-queue-1
- (package
- (inherit rust-concurrent-queue-2)
- (name "rust-concurrent-queue")
- (version "1.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "concurrent-queue" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "176v15an6f686c9m5br57al23d7z3xzm3542walnwsdm9aj80ixg"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cache-padded" ,rust-cache-padded-1))
- #:cargo-development-inputs
- (("rust-easy-parallel" ,rust-easy-parallel-3)
- ("rust-fastrand" ,rust-fastrand-1))))))
-
-(define-public rust-condtype-1
- (package
- (name "rust-condtype")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "condtype" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1by78npyhkc30jccc7kirvwip1fj0jhi2bwfmcw44dqz81xa1w5s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/nvzqz/condtype")
- (synopsis "Choose types at compile-time via boolean constants")
- (description "Choose types at compile-time via boolean constants.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-config-0.14
- (package
- (name "rust-config")
- (version "0.14.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pyzr665pq6xcq3f6j1670v5xxk465n2bbkzn9hzycradlcqymv8"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags
- '(list "--" "--skip=value::tests::test_i64")
- #:cargo-inputs
- (list rust-async-trait-0.1
- rust-convert-case-0.6
- rust-indexmap-2
- rust-json5-0.4
- rust-nom-7
- rust-pathdiff-0.2
- rust-ron-0.8
- rust-rust-ini-0.20
- rust-serde-1
- rust-serde-json-1
- rust-toml-0.8
- rust-yaml-rust2-0.8)
- #:cargo-development-inputs
- (list rust-chrono-0.4
- rust-float-cmp-0.9
- rust-futures-0.3
- rust-glob-0.3
- rust-log-0.4
- rust-notify-6
- rust-reqwest-0.11
- rust-serde-derive-1
- rust-temp-env-0.3
- rust-tokio-1
- rust-warp-0.3)))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://github.com/mehcode/config-rs")
- (synopsis "Layered configuration system for Rust applications")
- (description
- "This package provides a layered configuration system for Rust
-applications.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-config-0.13
- (package
- (inherit rust-config-0.14)
- (name "rust-config")
- (version "0.13.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jjag1x3rl77zjykbrykzhd5fsiv8vy40y4lxkj46xicjw8qwwr3"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-json5" ,rust-json5-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-pathdiff" ,rust-pathdiff-0.2)
- ("rust-ron" ,rust-ron-0.7)
- ("rust-rust-ini" ,rust-rust-ini-0.18)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-yaml-rust" ,rust-yaml-rust-0.4))
- #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-float-cmp" ,rust-float-cmp-0.9)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-notify" ,rust-notify-4)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-temp-env" ,rust-temp-env-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-warp" ,rust-warp-0.3))))))
-
-(define-public rust-config-0.11
- (package
- (inherit rust-config-0.13)
- (name "rust-config")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sdkxv77m65frsn3bx0r3v7asxar3gy3hmghcfk6h4rbijars6qv"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-nom" ,rust-nom-5)
- ("rust-rust-ini" ,rust-rust-ini-0.13)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-hjson" ,rust-serde-hjson-0.9)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-yaml-rust" ,rust-yaml-rust-0.4))))))
-
-(define-public rust-config-0.10
- (package
- (inherit rust-config-0.11)
- (name "rust-config")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qrcp7nm24xzp418xnqf0i26qahw93w31nk5vs6m7ng18ghpdc0r"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-nom" ,rust-nom-5)
- ("rust-rust-ini" ,rust-rust-ini-0.13)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-hjson" ,rust-serde-hjson-0.9)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-yaml-rust" ,rust-yaml-rust-0.4))))))
-
-(define-public rust-config-file-0.2
- (package
- (name "rust-config-file")
- (version "0.2.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "config-file" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1yys2088y6lnc959k1k78y0amjkp6a00pjybsk3x50872lnfflfz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-serde-xml-rs" ,rust-serde-xml-rs-0.5)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.8)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.5))))
- (home-page "https://github.com/Keruspe/config-file")
- (synopsis "Read and parse configuration files")
- (description "This package provides ability to read and parse
-configuration files.")
- (license license:bsd-2)))
-
-(define-public rust-configparser-3
- (package
- (name "rust-configparser")
- (version "3.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "configparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16v47b7lknb35ragwhj9gzgwfpxs34vn2b97hhaky30ry1r34zp5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-indexmap" ,rust-indexmap-2)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/QEDK/configparser-rs")
- (synopsis "Simple parsing utility for INI and ini-style syntax")
- (description
- "This package provides a simple configuration parsing utility with no
-dependencies that allows you to parse INI and ini-style syntax. You can use
-this to write Rust programs which can be customized by end users easily.")
- (license (list license:expat license:lgpl3+))))
-
-(define-public rust-console-0.15
- (package
- (name "rust-console")
- (version "0.15.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "console" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sz4nl9nz8pkmapqni6py7jxzi7nzqjxzb3ya4kxvmkb0zy867qf"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- ;; break-dead-code was removed from proptest in 1.3.0.
- ((".*break-dead-code.*") ""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-encode-unicode" ,rust-encode-unicode-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs
- (("rust-proptest" ,rust-proptest-1)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/mitsuhiko/console")
- (synopsis "Terminal and console abstraction for Rust")
- (description
- "This package provides a terminal and console abstraction for Rust.")
- (license license:expat)))
-
-(define-public rust-console-0.14
- (package
- (inherit rust-console-0.15)
- (name "rust-console")
- (version "0.14.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "console" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i8z1bdbv8is1lamd81jdsf4pa1ww2jl3h0yjdshc5mabd2fd4rr"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-encode-unicode" ,rust-encode-unicode-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-terminal-size" ,rust-terminal-size-0.1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-winapi-util" ,rust-winapi-util-0.1))))))
-
-(define-public rust-console-0.13
- (package
- (inherit rust-console-0.14)
- (name "rust-console")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "console" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "022ai0jbbawngrx396qppwgzk4pk3v2fdwckzamvz6h154jsn2m5"))))
- (arguments
- `(#:cargo-inputs
- (("rust-encode-unicode" ,rust-encode-unicode-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-terminal-size" ,rust-terminal-size-0.1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-winapi-util" ,rust-winapi-util-0.1))))))
-
-(define-public rust-console-0.11
- (package
- (inherit rust-console-0.13)
- (name "rust-console")
- (version "0.11.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "console" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nmwkbb1j1zjb2z4akk83rqgnbv7j3dla4nxv0ibk9xvavk982cc"))))
- (arguments
- `(#:cargo-inputs
- (("rust-encode-unicode" ,rust-encode-unicode-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-terminal-size" ,rust-terminal-size-0.1)
- ("rust-termios" ,rust-termios-0.3)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-winapi-util" ,rust-winapi-util-0.1))))))
-
-(define-public rust-console-0.7
- (package
- (name "rust-console")
- (version "0.7.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "console" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0a4n2syzik9lh02v2i4wdazvm05d99bib7dw0lqvz8mq2hn7r9cc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-clicolors-control" ,rust-clicolors-control-1)
- ("rust-encode-unicode" ,rust-encode-unicode-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-parking-lot" ,rust-parking-lot-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-termios" ,rust-termios-0.3)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/mitsuhiko/console")
- (synopsis "Terminal and console abstraction for Rust")
- (description
- "This package provides a terminal and console abstraction for Rust.")
- (license license:expat)))
-
-(define-public rust-console-api-0.8
- (package
- (name "rust-console-api")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "console-api" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mr8xkzcb7mrcm2ca0ah1sj21rhpk207klscnql884hdrdg76c40"))))
- (build-system cargo-build-system)
- (arguments
- ;; This test will fail if source is not commited into a git repo.
- ;; Using git-fetch instead of url-fetch for package source requires
- ;; pulling in all the dependencies for the Cargo.lock.
- `(#:cargo-test-flags '("--" "--skip=bootstrap")
- #:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-prost" ,rust-prost-0.13)
- ("rust-prost-build" ,rust-prost-build-0.13)
- ("rust-prost-types" ,rust-prost-types-0.13)
- ("rust-tonic" ,rust-tonic-0.12)
- ("rust-tonic-build" ,rust-tonic-build-0.12)
- ("rust-tracing-core" ,rust-tracing-core-0.1))))
- (native-inputs (list protobuf git))
- (home-page "https://github.com/tokio-rs/console/blob/main/console-api")
- (synopsis "Protobuf wire format bindings for the Tokio console.")
- (description "This package provides Protobuf wire format bindings for
-the Tokio console.")
- (license license:expat)))
-
-(define-public rust-console-error-panic-hook-0.1
- (package
- (name "rust-console-error-panic-hook")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "console_error_panic_hook" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04d2narcrzk9bnddz17rr2l819l82pr0h6d98s2w9q236n87dndq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
- (home-page "https://github.com/rustwasm/console_error_panic_hook")
- (synopsis "Logs panics to console.error")
- (description
- "This package provides a panic hook for @code{wasm32-unknown-unknown}
-that logs panics to @code{console.error}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-console-log-1
- (package
- (name "rust-console-log")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "console_log" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03rwzvpg384y68j6hxm4h1bhzi7xcc5jdari8hxlvgzdwi0fv2my"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3))))
- (home-page "https://github.com/iamcodemaker/console_log")
- (synopsis "Route Rust log messages to the browser's console")
- (description
- "This package provides a logging facility that routes Rust log messages to
-the browser's console.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-console-log-0.2
- (package
- (inherit rust-console-log-1)
- (name "rust-console-log")
- (version "0.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "console_log" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "150li8pznpfpn4q0f7g9jwq2hnd5wik0w8378zaa1wffc5ckf6jh"))))
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3))))))
-
-(define-public rust-console-subscriber-0.4
- (package
- (name "rust-console-subscriber")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "console-subscriber" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00badn9pjwbfd985vc7ngl7ai6mc3q58c3q43i5izlscdafalfb5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- ;; Ensure tokio_unstable is added to env, so that tokio-console
- ;; features get added to build.
- (add-before 'build 'enable-tokio-unstable
- (lambda _
- (setenv "RUSTFLAGS"
- (string-append (or (getenv "RUSTFLAGS") "")
- ;; Pad to not clobber other args.
- " --cfg tokio_unstable ")))))
- #:cargo-inputs
- (("rust-console-api" ,rust-console-api-0.8)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-hdrhistogram" ,rust-hdrhistogram-7)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prost" ,rust-prost-0.13)
- ("rust-prost-types" ,rust-prost-types-0.13)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thread-local" ,rust-thread-local-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tonic" ,rust-tonic-0.12)
- ("rust-tonic-web" ,rust-tonic-web-0.12)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-core" ,rust-tracing-core-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page
- "https://github.com/tokio-rs/console/blob/main/console-subscriber")
- (synopsis
- "`tracing-subscriber::Layer` to collect Tokio console telemetry")
- (description
- "This package provides a `tracing-subscriber::Layer` for collecting
-Tokio console telemetry.")
- (license license:expat)))
-
-(define-public rust-const-cstr-0.3
- (package
- (name "rust-const-cstr")
- (version "0.3.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "const-cstr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19ij6m8s16d0i7vma535l7w4x8bcanjcxs7c6n7sci86ydghnggd"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/cybergeek94/const-cstr")
- (synopsis "Create static C-compatible strings from Rust string literals")
- (description
- "This crate lets you create static C-compatible strings from Rust string
-literals.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-const-fn-0.4
- (package
- (name "rust-const-fn")
- (version "0.4.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "const_fn" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0df9fv9jhnh9b4ni3s2fbfcvq77iia4lbb89fklwawbgv2vdrp7v"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/taiki-e/const_fn")
- (synopsis "Generate const functions with conditional compilations")
- (description "This package provides an attribute for easy generation of
-const functions with conditional compilations.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-const-format-0.2
- (package
- (name "rust-const-format")
- (version "0.2.32")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "const_format" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wvns8mzqwkyciwr00p2g5g4ak7zz8m473di85srj11xmz3i98p3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--features=__test")
- #:cargo-inputs
- (("rust-const-format-proc-macros" ,rust-const-format-proc-macros-0.2)
- ("rust-konst" ,rust-konst-0.2))
- #:cargo-development-inputs (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-fastrand" ,rust-fastrand-1))))
- (home-page "https://github.com/rodrimati1992/const_format_crates/")
- (synopsis "Compile-time string formatting")
- (description "This package provides compile-time string formatting.")
- (license license:zlib)))
-
-(define-public rust-const-format-proc-macros-0.2
- (package
- (name "rust-const-format-proc-macros")
- (version "0.2.32")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "const_format_proc_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0015dzbjbd773nn6096dwqv11fm8m3gy4a4a56cz5x10zl4gzxn7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-unicode-xid" ,rust-unicode-xid-0.2))
- #:cargo-development-inputs (("rust-fastrand" ,rust-fastrand-1))))
- (home-page "https://github.com/rodrimati1992/const_format_crates/")
- (synopsis "Implementation detail of the @code{const_format} crate")
- (description "Implementation detail of the @code{const_format} crate.")
- (license license:zlib)))
-
-(define-public rust-const-oid-0.9
- (package
- (name "rust-const-oid")
- (version "0.9.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "const-oid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1y0jnqaq7p2wvspnx7qj76m7hjcqpz73qzvr9l2p9n2s51vr6if2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/formats/tree/master/const-oid")
- (synopsis "Implementation of the ISO/IEC Object Identifier (OID)")
- (description
- "This package is a const-friendly implementation of the ISO/IEC Object
-Identifier (OID) standard as defined in ITU X.660, with support for BER/DER
-encoding/decoding as well as heapless no_std (i.e., embedded) support.")
- ;; The user can choose either license.
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-const-oid-0.7
- (package
- (inherit rust-const-oid-0.9)
- (name "rust-const-oid")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "const-oid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wwl3cncd8p2fa54vzmghflh4nh9ml02xfbv38nf5ziifh28riz4"))))
- (arguments
- `(#:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.3))))))
-
-(define-public rust-const-oid-0.6
- (package
- (inherit rust-const-oid-0.9)
- (name "rust-const-oid")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "const-oid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12vv7csqqjj0x1l5mf51lgqiw76k5c3mb1yzfhfcqysks2j2lvwx"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-const-panic-0.2
- (package
- (name "rust-const-panic")
- (version "0.2.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "const_panic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16w72mnzjqgwfhlq8cqm6xhd2n6lc1wan08987izv1pcxhwz4lb0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--features=test")
- #:cargo-inputs
- (("rust-const-panic-proc-macros" ,rust-const-panic-proc-macros-0.2)
- ("rust-typewit" ,rust-typewit-1))
- #:cargo-development-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/rodrimati1992/const_panic/")
- (synopsis "Const panic with formatting")
- (description "This package provides const panic with formatting.")
- (license license:zlib)))
-
-(define-public rust-const-panic-proc-macros-0.2
- (package
- (name "rust-const-panic-proc-macros")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "const_panic_proc_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1addx3a8vi02cdak3ygrqivv02jj73251h85x49aic78yznrhlrr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-unicode-xid" ,rust-unicode-xid-0.2))))
- (home-page "https://github.com/rodrimati1992/const_panic/")
- (synopsis "Implementation detail of the `const_panic` crate")
- (description "Implementation detail of the `const_panic` crate.")
- (license license:zlib)))
-
-(define-public rust-const-random-0.1
- (package
- (name "rust-const-random")
- (version "0.1.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "const-random" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n8kqz3y82ks8znvz1mxn3a9hadca3amzf33gmi6dc3lzs103q47"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; proc macro panicked
- #:cargo-inputs
- (("rust-const-random-macro" ,rust-const-random-macro-0.1))))
- (home-page "https://github.com/tkaitchuck/constrandom")
- (synopsis "Compile time random number generation")
- (description "This package provides compile time random number
-generation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-const-random-macro-0.1
- (package
- (name "rust-const-random-macro")
- (version "0.1.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "const-random-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03iram4ijjjq9j5a7hbnmdngj8935wbsd0f5bm8yw2hblbr3kn7r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-tiny-keccak" ,rust-tiny-keccak-2))))
- (home-page "https://github.com/tkaitchuck/constrandom")
- (synopsis "Procedural macro used by const-random")
- (description "This package provides the procedural macro used by
-@code{rust-const-random}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-const-sha1-0.2
- (package
- (name "rust-const-sha1")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "const-sha1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "179cgi2m3wj5g80j49pggs95xalc6y1ivvbrv4m82alc3r2vcn7v"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/rylev/const-sha1")
- (synopsis "SHA1 implementation for use in const contexts")
- (description
- "This package provides a sha1 implementation for use in const contexts.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-const-str-0.5
- (package
- (name "rust-const-str")
- (version "0.5.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "const-str" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1agvan36a2fgks5w47kk8idym54rdk504p6q2nj8gf9v136cq61n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-const-str-proc-macro" ,rust-const-str-proc-macro-0.5))
- #:cargo-development-inputs (("rust-heck" ,rust-heck-0.4)
- ("rust-http" ,rust-http-1)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/Nugine/const-str")
- (synopsis "Compile-time string operations")
- (description "This package provides compile-time string operations.")
- (license license:expat)))
-
-(define-public rust-const-str-proc-macro-0.5
- (package
- (name "rust-const-str-proc-macro")
- (version "0.5.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "const-str-proc-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gw4kzrrgrsgggi765xkq0svqdjw6rqp97nyyvp3a96dghbhfc1x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.4)
- ("rust-http" ,rust-http-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/Nugine/const-str")
- (synopsis "Compile-time string operations")
- (description "This package provides compile-time string operations.")
- (license license:expat)))
-
-(define-public rust-constant-time-eq-0.3
- (package
- (name "rust-constant-time-eq")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "constant_time_eq" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19nwwczii762pwlsm7bpizgjg8hkg1kqi32b2g4rglijklsbhx3w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-count-instructions" ,rust-count-instructions-0.1)
- ("rust-criterion" ,rust-criterion-0.5))))
- (home-page "https://github.com/cesarb/constant_time_eq")
- (synopsis
- "Compares two equal-sized byte strings in constant time")
- (description
- "This package compares two equal-sized byte strings in constant time.
-It is inspired by the Linux kernel's @code{crypto_memneq}.")
- (license (list license:cc0 license:expat-0 license:asl2.0))))
-
-(define-public rust-constant-time-eq-0.2
- (package
- (inherit rust-constant-time-eq-0.3)
- (name "rust-constant-time-eq")
- (version "0.2.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "constant_time_eq" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0sy7bs12dfa2d5hw7759b0mvjqcs85giajg4qyg39xq8a1s8wh8k"))))
- (arguments
- `(#:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4))))))
-
-(define-public rust-constant-time-eq-0.1
- (package
- (inherit rust-constant-time-eq-0.2)
- (name "rust-constant-time-eq")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "constant_time_eq" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1g3vp04qzmk6cpzrd19yci6a95m7ap6wy7wkwgiy2pjklklrfl14"))))
- (home-page "https://github.com/cesarb/constant_time_eq")
- (license license:cc0)))
-
-(define-public rust-content-inspector-0.2
- (package
- (name "rust-content-inspector")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "content_inspector" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f1gwv4axxw9wck4a4jxlkm7xjjakb3616isll2k0s4chmpadgdp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-memchr" ,rust-memchr-2))))
- (home-page "https://github.com/sharkdp/content_inspector")
- (synopsis "Fast inspection of binary buffers to guess the encoding")
- (description
- "This package is a simple library for fast inspection of binary buffers
-to guess the type of content.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-conv-0.3
- (package
- (name "rust-conv")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "conv" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "168j1npqrif1yqxbgbk0pdrx9shzhs5ylc5a4xw49b6hbxi11zvq"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("0.2.21.*") "0.2.21\"\n"))
- #t))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-custom-derive" ,rust-custom-derive-0.1))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.2)
- ("rust-winapi" ,rust-winapi-0.2))))
- (home-page "https://github.com/DanielKeep/rust-conv")
- (synopsis "Conversion traits with more specific semantics")
- (description
- "This crate provides a number of conversion traits with more specific
-semantics than those provided by @code{as} or @code{From}/@code{Into}.")
- (license license:expat)))
-
-(define-public rust-convert-case-0.6
- (package
- (name "rust-convert-case")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "convert_case" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jn1pq6fp3rri88zyw6jlhwwgf6qiyc08d6gjv0qypgkl862n67c"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=case::Case::PseudoRandom"
- "--skip=case::Case::Random"
- "--skip=pattern::Pattern::PseudoRandom")
- #:cargo-inputs
- (("rust-rand" ,rust-rand-0.7)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1))
- #:cargo-development-inputs
- (("rust-strum" ,rust-strum-0.18)
- ("rust-strum-macros" ,rust-strum-macros-0.18))))
- (home-page "https://github.com/rutrum/convert-case")
- (synopsis "Convert strings into any case")
- (description "Convert strings into any case.")
- (license license:expat)))
-
-(define-public rust-convert-case-0.4
- (package
- (inherit rust-convert-case-0.6)
- (name "rust-convert-case")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "convert_case" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03jaf1wrsyqzcaah9jf8l1iznvdw5mlsca2qghhzr9w27sddaib2"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-rand" ,rust-rand-0.7))))))
-
-(define-public rust-coolor-0.8
- (package
- (name "rust-coolor")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "coolor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sjrs0k2ng69hilqrrkfayr2rjpwa6b6krp11y3da64zj10kxklm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Cut the dependency chain.
- #:cargo-inputs (("rust-crossterm" ,rust-crossterm-0.23))))
- (home-page "https://github.com/Canop/coolor")
- (synopsis "Conversion between color formats")
- (description "Conversion between color formats.")
- (license license:expat)))
-
-(define-public rust-coolor-0.5
- (package
- (inherit rust-coolor-0.8)
- (name "rust-coolor")
- (version "0.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "coolor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11pvplrm51xjr0mmhwrjaif6vd7p2xpmdbwd0rbx2kr4iq4c4smd"))))
- (arguments
- `(#:cargo-inputs
- (("rust-crossterm" ,rust-crossterm-0.25))
- #:cargo-development-inputs
- (("rust-crossterm" ,rust-crossterm-0.25)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-copyless-0.1
- (package
- (name "rust-copyless")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "copyless" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dmmxsq3m0i6g9s2kj96n777qhmm7vjgv4r7agc2v6w6bl7rdpx2"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/kvark/copyless")
- (synopsis "Ways to eliminate @code{memcpy} calls")
- (description
- "This package provides ways to eliminate @code{memcpy} calls when using
-the standard library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-copypasta-0.10
- (package
- (name "rust-copypasta")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "copypasta" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n58sfbahs49ar0qivz1sqz1ixhh1ifgp5bzifjkvabwhqi59f6y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clipboard-win" ,rust-clipboard-win-3)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-objc-foundation" ,rust-objc-foundation-0.1)
- ("rust-objc-id" ,rust-objc-id-0.1)
- ("rust-smithay-clipboard" ,rust-smithay-clipboard-0.7)
- ("rust-x11-clipboard" ,rust-x11-clipboard-0.9))))
- (home-page "https://github.com/alacritty/copypasta")
- (synopsis "Get and set the contents of the OS-level clipboard")
- (description
- "Copypasta is a cross-platform library for getting and setting the
-contents of the OS-level clipboard.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cordic-0.1
- (package
- (name "rust-cordic")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cordic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l0jfhm6kynv61bp9ncmi25bdib40d9pfcajl1gwkidqq1va3l0f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-fixed" ,rust-fixed-1))))
- (home-page "https://github.com/sebcrozet/cordic")
- (synopsis "Special functions for fixed-point numbers using the CORDIC method")
- (description "This package provides special functions for fixed-point
-numbers using the CORDIC method.")
- (license license:bsd-3)))
-
-(define-public rust-core-affinity-0.8
- (package
- (name "rust-core-affinity")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core_affinity" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0113rfzyvjpl1camxnrf92pn9vakhn9zqvgir0wgrqawcgsr4a32"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/Elzair/core_affinity_rs")
- (synopsis "Manage CPU affinities")
- (description "This package manages CPU affinities.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-core-affinity-0.5
- (package
- (inherit rust-core-affinity-0.8)
- (name "rust-core-affinity")
- (version "0.5.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core_affinity" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07qpwyxps4gp3gci2p6c5h4cmcql7551bp91qgbv0ky3bh8h72kz"))))
- (arguments
- `(#:cargo-inputs
- (("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-winapi" ,rust-winapi-0.2))))))
-
-(define-public rust-core-arch-0.1
- (package
- (name "rust-core-arch")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core_arch" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04vdvr9vj0f1cv2p54nsszmrrk9w1js4c0z4i0bdlajl1lydslim"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-development-inputs
- (("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.2))))
- (home-page "https://github.com/rust-lang/stdarch")
- (synopsis
- "Rust's core library architecture-specific intrinsics")
- (description
- "@code{core::arch} - Rust's core library architecture-specific
-intrinsics.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-core-error-0.0.0
- (package
- (name "rust-core-error")
- (version "0.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core-error" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13wvc7lcpi7f6rr0racns4l52gzpix4xhih6qns30hmn5sbv5kgg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://github.com/core-error/core-error")
- (synopsis "std::error::Error for libcore")
- (description "std::error::Error for libcore.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-core-extensions-1
- (package
- (name "rust-core-extensions")
- (version "1.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core_extensions" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vn0jsn8nbi76i2jjadim31piscf0hv8640ng9z608cpgk01viwj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; tests must be run with the "__test" feature
- #:cargo-inputs
- (("rust-core-extensions-proc-macros" ,rust-core-extensions-proc-macros-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.4)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/rodrimati1992/core_extensions")
- (synopsis
- "Extensions for core/std library types, and other miscellaneous features")
- (description
- "Extensions for core/std library types, and other miscellaneous features.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-core-extensions-0.1
- (package
- (inherit rust-core-extensions-1)
- (name "rust-core-extensions")
- (version "0.1.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core_extensions" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nhgd5rlgp679qm4g3x806ywwhm6qr1y2j3y90wzjgyqllf7w49s"))))
- (arguments
- `(#:skip-build? #t ; failed to resolve: could not find `export` in `_serde`
- #:cargo-inputs
- (("rust-rustc-version" ,rust-rustc-version-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.4))))))
-
-(define-public rust-core-extensions-proc-macros-1
- (package
- (name "rust-core-extensions-proc-macros")
- (version "1.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core_extensions_proc_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19k11haw8s00zxxignjmw0ian0q85r9grhbvr153nvlbs8cv5wv9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1))))
- (home-page "https://github.com/rodrimati1992/core_extensions")
- (synopsis "Implementation detail of the @code{core_extensions} crate")
- (description "Implementation detail of the @code{core_extensions} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-core-maths-0.1
- (package
- (name "rust-core-maths")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core_maths" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18q9fwy80lk1lccam375skmsslryik00zkhsl850pidqrh2jbc73"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libm" ,rust-libm-0.2))))
- (home-page "https://github.com/robertbastian/core_maths")
- (synopsis "Extension trait for full float functionality in `#[no_std]`")
- (description
- "This package provides an extension trait for full float functionality in
-`#[no_std]` backed by `libm`.")
- (license license:expat)))
-
-(define-public rust-core2-0.4
- (package
- (name "rust-core2")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01f5xv0kf3ds3xm7byg78hycbanb8zlpvsfv4j47y46n3bpsg6xl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-memchr" ,rust-memchr-2))))
- (home-page "https://github.com/bbqsrc/core2")
- (synopsis "Bare essentials of @code{std::io} for use in @code{no_std}")
- (description
- "This package provides the bare essentials of @code{std::io} for use
-in @code{no_std}. Alloc support is optional.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-core2-0.3
- (package
- (inherit rust-core2-0.4)
- (name "rust-core2")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "core2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wzzy5iazdk5caadxvjfwrd312rbg7a55a1zpmsdrhk3kfpa77r3"))))
- (arguments `(#:cargo-inputs (("rust-memchr" ,rust-memchr-2))))))
-
-(define-public rust-count-instructions-0.1
- (package
- (name "rust-count-instructions")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "count_instructions" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ps0254pvx3nmnxs2v60kv7fqayh82r3jqypb4l3ql3i7s3rzr1n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-rustix" ,rust-rustix-0.38))))
- (home-page "https://github.com/cesarb/count_instructions")
- (synopsis "Counts the instructions executed within a single function")
- (description "Counts the instructions executed within a single function.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cov-mark-2
- (package
- (name "rust-cov-mark")
- (version "2.0.0-pre.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cov-mark" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jj4yz70k31ax1n3s7iyjv1k5yzrm4hkibrazqciycyrdgvxhj0d"))))
- (arguments `(#:skip-build? #t))
- (build-system cargo-build-system)
- (home-page "https://github.com/matklad/cov-mark")
- (synopsis "Manual coverage marks")
- (description "This package provides a Manual coverage marks.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cov-mark-1
- (package
- (inherit rust-cov-mark-2)
- (name "rust-cov-mark")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cov-mark" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wv75ylrai556m388a40d50fxiyacmvm6qqz6va6qf1q04z3vylz"))))
- (arguments `())))
-
-(define-public rust-coverage-helper-0.2
- (package
- (name "rust-coverage-helper")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "coverage-helper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0knim97n8v0yhn82rm4dvn0gds4fbwzx6f2yjdsiwgdv2wbmax41"))
- (modules '((guix build utils)))
- (snippet '(begin
- (substitute* "Cargo.toml"
- ;; cfg_attr(coverage_nightly) breaks some cargo versions
- ;; See issue: https://github.com/taiki-e/cargo-llvm-cov/issues/370
- (("\\[lints.rust\\]" all)
- (string-append all "\n"
- "unexpected_cfgs = { level = \"warn\", "
- "check-cfg = ['cfg(coverage_nightly)'] }")))))))
- (build-system cargo-build-system)
- (home-page "https://github.com/taiki-e/coverage-helper")
- (synopsis "Helper for cargo-llvm-cov")
- (description
- "Helper for
-@url{https://github.com/taiki-e/cargo-llvm-cov/issues/123, cargo-llvm-cov}.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-cpp-demangle-0.4
- (package
- (name "rust-cpp-demangle")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "cpp_demangle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ikd484ja34z3mbc1r1zj3y6ymxv3sc5y1n7wrr63xn7vy5zjxic"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-afl" ,rust-afl-0.12)
- ("rust-cfg-if" ,rust-cfg-if-1))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-diff" ,rust-diff-0.1))))
- (home-page "https://github.com/gimli-rs/cpp_demangle")
- (synopsis "Demangle C++ symbols")
- (description
- "This package provides a crate for demangling C++ symbols.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cpp-demangle-0.3
- (package
- (inherit rust-cpp-demangle-0.4)
- (name "rust-cpp-demangle")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cpp_demangle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03vi33qz8x7lll0xd3acd3jp39nvzv174wg424qsb1nkm8z9bapf"))))
- (arguments
- `(#:cargo-inputs (("rust-afl" ,rust-afl-0.11)
- ("rust-cfg-if" ,rust-cfg-if-1))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-2)
- ("rust-diff" ,rust-diff-0.1))))))
-
-(define-public rust-cpufeatures-0.2
- (package
- (name "rust-cpufeatures")
- (version "0.2.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cpufeatures" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hy466fkhxjbb16i7na95wz8yr14d0kd578pwzj5lbkz14jh5f0n"))))
- (build-system cargo-build-system)
- (arguments `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/RustCrypto/utils")
- (synopsis "Alternative to the @code{is_x86_feature_detected!} macro")
- (description
- "Cpufeatures is a lightweight and efficient no-std compatible alternative
-to the @code{is_x86_feature_detected!} macro.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cpuid-bool-0.2
- (package
- (name "rust-cpuid-bool")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cpuid-bool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fpzag3g655p1lr08jgf5n89snjc2ycqx30mm0w3irc9fc3mvcnw"))))
- (build-system cargo-build-system)
- (arguments
- ;; error: This crate works only on x86 and x86-64 targets.
- (list #:skip-build? (not (target-x86?))))
- (home-page "https://github.com/RustCrypto/utils/tree/master/cpufeatures")
- (synopsis "Replaced by the `cpufeatures` crate")
- (description "This package has been replaced by the `cpufeatures` crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crabgrind-0.1
- (package
- (name "rust-crabgrind")
- (version "0.1.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crabgrind" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06rn7ymna8i2d9sf8krshpffd5wzmk18gfrd5041bvclj71rxsfr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=tests::count_errors"
- "--skip=tests::non_simd_call"
- "--skip=tests::test_run_mode_under_valgrind"
- "--skip=tests::wrong_monitor_command")
- #:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (inputs (list valgrind/pinned))
- (home-page "https://github.com/2dav/crabgrind")
- (synopsis "Rust bindings to \"Valgrind Client Request\" interface")
- (description
- "This package provides Rust bindings to \"Valgrind Client Request\" interface.")
- (license license:expat)))
-
-(define-public rust-crates-index-0.19
- (package
- (name "rust-crates-index")
- (version "0.19.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crates-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v8x1yb8hx9p1n16p1nz7bmak9b3xj2cfh8dbfyshswx427b7jn3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests need to have network access to the cargo repository.
- #:cargo-test-flags
- '("--release" "--"
- ;; These tests want network access.
- "--skip=bare_index::test::bare_iterator"
- "--skip=bare_index::test::clones_bare_index"
- "--skip=bare_index::test::opens_bare_index"
- "--skip=bare_index::test::reads_replaced_source"
- "--skip=bare_index::test::test_can_parse_all"
- "--skip=bare_index::test::test_cargo_default_updates"
- "--skip=bare_index::test::test_dependencies"
- "--skip=mem_usage")
- #:cargo-inputs (("rust-git2" ,rust-git2-0.17)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-home" ,rust-home-0.5)
- ("rust-http" ,rust-http-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smol-str" ,rust-smol-str-0.2)
- ("rust-toml" ,rust-toml-0.7))
- #:cargo-development-inputs (("rust-cap" ,rust-cap-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list openssl libgit2-1.6 zlib))
- (home-page "https://crates.io/crates/crates-index")
- (synopsis "Retrieving and interacting with the crates.io index")
- (description
- "Library for retrieving and interacting with the crates.io index.")
- (license license:asl2.0)))
-
-(define-public rust-crates-index-0.18
- (package
- (inherit rust-crates-index-0.19)
- (name "rust-crates-index")
- (version "0.18.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "crates-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1x7f7xfvqzlacji88iaz9n4k7wip72sk4gfvxvccli0cbf2yqirl"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-git2" ,rust-git2-0.15)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-home" ,rust-home-0.5)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smartstring" ,rust-smartstring-1))))))
-
-(define-public rust-crates-index-0.17
- (package
- (inherit rust-crates-index-0.18)
- (name "rust-crates-index")
- (version "0.17.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "crates-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0izrm8m4wic5kp5y4p3f3d50lrlbamp3wizlgr4hm56rimfazm4a"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-git2" ,rust-git2-0.13)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-home" ,rust-home-0.5)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smartstring" ,rust-smartstring-0.2))))))
-
-(define-public rust-crates-index-0.13
- (package
- (inherit rust-crates-index-0.17)
- (name "rust-crates-index")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crates-index" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1n7pp6mk59hw3nqlh8irxc9pp0g5ziw7bprqsw2lxvg13cvdp76s"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-error-chain" ,rust-error-chain-0.12)
- ("rust-git2" ,rust-git2-0.9)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-crates-io-0.40
- (package
- (name "rust-crates-io")
- (version "0.40.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crates-io" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hzi7k6vcx1mdns3wmpdw16k8hv67rlg41axpqm252vjfw93y7sw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-curl" ,rust-curl-0.4)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2))))
- (native-inputs (list pkg-config))
- (inputs (list curl openssl zlib))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Helpers for interacting with @url{crates.io}")
- (description "This package provides helpers for interacting with
-@url{crates.io}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crc-3
- (package
- (name "rust-crc")
- (version "3.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zkx87a5x06xfd6xm5956w4vmdfs0wcxpsn7iwj5jbp2rcapmv46"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-crc-catalog" ,rust-crc-catalog-2))))
- (home-page "https://github.com/mrhooray/crc-rs.git")
- (synopsis "Rust implementation of CRC(16, 32, 64)")
- (description "This package provides a Rust implementation of CRC(16, 32,
-64) with support for various standards.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crc-2
- (package
- (inherit rust-crc-3)
- (name "rust-crc")
- (version "2.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "crc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08qfahmly0n5j27g1vkqx9s6mxhm8k4dsp61ykskazyabdlrmz29"))))
- (arguments
- `(#:cargo-inputs (("rust-crc-catalog" ,rust-crc-catalog-1))))))
-
-(define-public rust-crc-1
- (package
- (inherit rust-crc-2)
- (name "rust-crc")
- (version "1.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1sqal6gm6lbj7f45iv3rw2s9w3pvvha8v970y51s7k7mwy6m8qyn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-build-const" ,rust-build-const-0.2))))))
-
-(define-public rust-crc-any-2
- (package
- (name "rust-crc-any")
- (version "2.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crc-any" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wzs26q5cf29fhfnrkrjsr8dpai0rlm4im8b53by8rbrbzzwjbm6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-debug-helper" ,rust-debug-helper-0.3)
- ("rust-heapless" ,rust-heapless-0.8))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1))))
- (home-page "https://magiclen.org/crc-any")
- (synopsis "Compute CRC values")
- (description "This package provides a crate to compute CRC values by
-providing the length of bits, expression, reflection, an initial value and a
-final xor value. It has many built-in CRC functions.")
- (license license:expat)))
-
-(define-public rust-crc-catalog-2
- (package
- (name "rust-crc-catalog")
- (version "2.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crc-catalog" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xg7sz82w3nxp1jfn425fvn1clvbzb3zgblmxsyqpys0dckp9lqr"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/akhilles/crc-catalog.git")
- (synopsis "Catalog of CRC algorithms expressed as simple Rust structs")
- (description
- "This package contains a catalog of CRC algorithms (generated from
-http://reveng.sourceforge.net/crc-catalogue) expressed as simple Rust structs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crc-catalog-1
- (package
- (inherit rust-crc-catalog-2)
- (name "rust-crc-catalog")
- (version "1.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "crc-catalog" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00qlxgzg15fnyx6nwviibz94rjw803l2avi2k3shjfx0dnsyvbnc"))))))
-
-(define-public rust-crc32fast-1
- (package
- (name "rust-crc32fast")
- (version "1.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crc32fast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1czp7vif73b8xslr3c9yxysmh9ws2r8824qda7j47ffs9pcnjxx9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1))
- #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/srijs/rust-crc32fast")
- (synopsis "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation")
- (description "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crc64-2
- (package
- (name "rust-crc64")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crc64" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wwqdss36dmhz4fd0wynlaig463l4dwvr21db1fvf6aypapy61r7"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/badboy/crc64-rs")
- (synopsis "Rust CRC64 checksum implementation")
- (description
- "This package provides a CRC64 checksum implementation in Rust.")
- (license license:bsd-3)))
-
-(define-public rust-critical-section-1
- (package
- (name "rust-critical-section")
- (version "1.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "critical-section" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hi289hs8kiyqmhwzsrlqrba559av3bzg71f4bs5mz28cf4hjh7n"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/rust-embedded/critical-section")
- (synopsis "Critical section abstraction")
- (description "This package provides a critical section abstraction.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crossbeam-0.8
- (package
- (name "rust-crossbeam")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a5c7yacnk723x0hfycdbl91ks2nxhwbwy46b8y5vyy0gxzcsdqi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossbeam-deque" ,rust-crossbeam-deque-0.8)
- ("rust-crossbeam-epoch" ,rust-crossbeam-epoch-0.9)
- ("rust-crossbeam-queue" ,rust-crossbeam-queue-0.3)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/crossbeam-rs/crossbeam")
- (synopsis "Tools for concurrent programming in Rust")
- (description "This package provides tools for concurrent programming.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crossbeam-0.7
- (package
- (inherit rust-crossbeam-0.8)
- (name "rust-crossbeam")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13kzn2d49n2qn5q42y2dj48kyv6aln2d9smq8x9n675l3zzknck9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.4)
- ("rust-crossbeam-deque" ,rust-crossbeam-deque-0.7)
- ("rust-crossbeam-epoch" ,rust-crossbeam-epoch-0.8)
- ("rust-crossbeam-queue" ,rust-crossbeam-queue-0.2)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.6))))))
-
-(define-public rust-crossbeam-channel-0.5
- (package
- (name "rust-crossbeam-channel")
- (version "0.5.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-channel" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wkx45r34v7g3wyi3lg2wz536lrrrab4h4hh741shfhr8rlhsj1k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--" "--skip=select2::main")
- #:cargo-inputs (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8))
- #:cargo-development-inputs (("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-signal-hook" ,rust-signal-hook-0.3))))
- (home-page
- "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel")
- (synopsis "Multi-producer multi-consumer channels for message passing")
- (description
- "This package provides multi-producer multi-consumer channels for
-message passing.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crossbeam-channel-0.4
- (package
- (inherit rust-crossbeam-channel-0.5)
- (name "rust-crossbeam-channel")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-channel" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11zvmp8p94vaqp4xyhzymw8xndnpwq12x5qgvxkway7lprygwlxi"))))
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-maybe-uninit" ,rust-maybe-uninit-2))
- #:cargo-development-inputs
- (("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-signal-hook" ,rust-signal-hook-0.1))))))
-
-(define-public rust-crossbeam-channel-0.3
- (package
- (inherit rust-crossbeam-channel-0.4)
- (name "rust-crossbeam-channel")
- (version "0.3.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-channel" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ylyzb1m9qbvd1nd3vy38x9073wdmcy295ncjs7wf7ap476pzv68"))))
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6))
- #:cargo-development-inputs
- (("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-signal-hook" ,rust-signal-hook-0.1))))))
-
-(define-public rust-crossbeam-deque-0.8
- (package
- (name "rust-crossbeam-deque")
- (version "0.8.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-deque" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03bp38ljx4wj6vvy4fbhx41q8f585zyqix6pncz1mkz93z08qgv1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-epoch" ,rust-crossbeam-epoch-0.9)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8))))
- (home-page
- "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-deque")
- (synopsis "Concurrent work-stealing deque")
- (description "This package provides a concurrent work-stealing deque.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crossbeam-deque-0.7
- (package
- (inherit rust-crossbeam-deque-0.8)
- (name "rust-crossbeam-deque")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-deque" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1v99xcdjk4zixvxnq7pssip670mlyhw1ma3qc88ca11jxnfz43y2"))))
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-epoch" ,rust-crossbeam-epoch-0.8)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-maybe-uninit" ,rust-maybe-uninit-2))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.6))))))
-
-(define-public rust-crossbeam-epoch-0.9
- (package
- (name "rust-crossbeam-epoch")
- (version "0.9.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-epoch" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03j2np8llwf376m3fxqx859mgp9f83hj1w34153c7a9c7i5ar0jv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-loom" ,rust-loom-0.7))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8))))
- (home-page
- "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch")
- (synopsis "Epoch-based garbage collection")
- (description "This package provides an Epoch-based garbage collection.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crossbeam-epoch-0.8
- (package
- (inherit rust-crossbeam-epoch-0.9)
- (name "rust-crossbeam-epoch")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-epoch" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1knsf0zz7rgzxn0nwz5gajjcrivxpw3zrdcp946gdhdgr9sd53h5"))))
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-maybe-uninit" ,rust-maybe-uninit-2)
- ("rust-memoffset" ,rust-memoffset-0.5)
- ("rust-scopeguard" ,rust-scopeguard-1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.6))))))
-
-(define-public rust-crossbeam-queue-0.3
- (package
- (name "rust-crossbeam-queue")
- (version "0.3.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-queue" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d8y8y3z48r9javzj67v3p2yfswd278myz1j9vzc4sp7snslc0yz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8))))
- (home-page
- "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils")
- (synopsis "Concurrent queues in Rust")
- (description
- "This crate provides concurrent queues that can be shared among threads.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crossbeam-queue-0.2
- (package
- (inherit rust-crossbeam-queue-0.3)
- (name "rust-crossbeam-queue")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-queue" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w15z68nz3ac4f2s4djhwha8vmlwsh9dlfrmsl4x84y2ah5acjvp"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-maybe-uninit" ,rust-maybe-uninit-2))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.6))))))
-
-(define-public rust-crossbeam-queue-0.1
- (package
- (inherit rust-crossbeam-queue-0.2)
- (name "rust-crossbeam-queue")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-queue" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jsa9dbxnwqcxfws09vaschf92d4imlbbikmcn4ka8z7rzb9r5vw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.6))))))
-
-(define-public rust-crossbeam-utils-0.8
- (package
- (name "rust-crossbeam-utils")
- (version "0.8.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "100fksq5mm1n7zj242cclkw6yf7a4a8ix3lvpfkhxvdhbda9kv12"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-loom" ,rust-loom-0.7))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8))))
- (home-page
- "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils")
- (synopsis "Utilities for concurrent programming")
- (description
- "This crate provides miscellaneous tools for concurrent programming.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-crossbeam-utils-0.7
- (package
- (inherit rust-crossbeam-utils-0.8)
- (name "rust-crossbeam-utils")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-utils" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1a31wbrda1320gj2a6az1lin2d34xfc3xf88da4c17qy5lxcgiy3"))))
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.6))))))
-
-(define-public rust-crossbeam-utils-0.6
- (package
- (inherit rust-crossbeam-utils-0.7)
- (name "rust-crossbeam-utils")
- (version "0.6.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-utils" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rk0r9n04bmq4a3g2q5qhvvlmrmx780gc6h9lmc94mwndslkz5q4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.6))))))
-
-(define-public rust-crossfont-0.8
- (package
- (name "rust-crossfont")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossfont" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g490ap42qm1258222azy70mmd6b16dk8lza0142bjgk438jhkn4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cocoa" ,rust-cocoa-0.25)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-core-graphics" ,rust-core-graphics-0.23)
- ("rust-core-text" ,rust-core-text-20)
- ("rust-dwrote" ,rust-dwrote-0.11)
- ("rust-foreign-types" ,rust-foreign-types-0.5)
- ("rust-freetype-rs" ,rust-freetype-rs-0.36)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-yeslogic-fontconfig-sys" ,rust-yeslogic-fontconfig-sys-5))))
- (inputs
- (list expat fontconfig freetype))
- (native-inputs
- (list pkg-config))
- (home-page "https://github.com/alacritty/crossfont")
- (synopsis "Native font loading and rasterization")
- (description
- "Crossfont is a cross-platform Rust library for loading fonts and
-rasterizing glyphs, using native font engines whenever possible.")
- (license license:asl2.0)))
-
-(define-public rust-crossfont-0.7
- (package
- (inherit rust-crossfont-0.8)
- (name "rust-crossfont")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossfont" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g09b9rq51v3xdnswmvwpgv3yp2b75lqvx3mv1l864fddqq6b778"))))
- (arguments
- `(#:cargo-inputs (("rust-cocoa" ,rust-cocoa-0.25)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-core-graphics" ,rust-core-graphics-0.23)
- ("rust-core-text" ,rust-core-text-20)
- ("rust-dwrote" ,rust-dwrote-0.11)
- ("rust-foreign-types" ,rust-foreign-types-0.5)
- ("rust-freetype-rs" ,rust-freetype-rs-0.26)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-servo-fontconfig" ,rust-servo-fontconfig-0.5)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-crossfont-0.5
- (package
- (inherit rust-crossfont-0.7)
- (name "rust-crossfont")
- (version "0.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "crossfont" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0icwpj9plf7bs0k34x86c58bwqyx2j3ji98aaahsncga6vfkmz91"))))
- (arguments
- `(#:cargo-build-flags '("--features" "force_system_fontconfig")
- #:cargo-inputs
- (("rust-cocoa" ,rust-cocoa-0.24)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-core-graphics" ,rust-core-graphics-0.22)
- ("rust-core-text" ,rust-core-text-19)
- ("rust-dwrote" ,rust-dwrote-0.11)
- ("rust-foreign-types" ,rust-foreign-types-0.5)
- ("rust-freetype-rs" ,rust-freetype-rs-0.26)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-servo-fontconfig" ,rust-servo-fontconfig-0.5)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-crossterm-0.28
- (package
- (name "rust-crossterm")
- (version "0.28.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossterm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1im9vs6fvkql0sr378dfr4wdm1rrkrvr22v4i8byz05k1dd9b7c2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-crossterm-winapi" ,rust-crossterm-winapi-0.9)
- ("rust-filedescriptor" ,rust-filedescriptor-0.8)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-signal-hook-mio" ,rust-signal-hook-mio-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-temp-env" ,rust-temp-env-0.3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/crossterm-rs/crossterm")
- (synopsis "Crossplatform terminal library for manipulating terminals")
- (description
- "This package provides a crossplatform terminal library for manipulating
-terminals.")
- (license license:expat)))
-
-(define-public rust-crossterm-0.27
- (package
- (inherit rust-crossterm-0.28)
- (name "rust-crossterm")
- (version "0.27.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossterm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pr413ki440xgddlmkrc4j1bfx1h8rpmll87zn8ykja1bm2gwxpl"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-crossterm-winapi" ,rust-crossterm-winapi-0.9)
- ("rust-filedescriptor" ,rust-filedescriptor-0.8)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-signal-hook-mio" ,rust-signal-hook-mio-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-crossterm-0.26
- (package
- (inherit rust-crossterm-0.27)
- (name "rust-crossterm")
- (version "0.26.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossterm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04rxvmbf3scywy0m7rhg586lf833vpb33czijxi80fakadkxlk58"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-crossterm-winapi" ,rust-crossterm-winapi-0.9)
- ("rust-filedescriptor" ,rust-filedescriptor-0.8)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-signal-hook-mio" ,rust-signal-hook-mio-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-crossterm-0.25
- (package
- (inherit rust-crossterm-0.26)
- (name "rust-crossterm")
- (version "0.25.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "crossterm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rsbkkhdf61aipc06b7vpl4cw3wnxz0miizp0ms3a5rcpq7nqkp6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-crossterm-winapi" ,rust-crossterm-winapi-0.9)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-signal-hook-mio" ,rust-signal-hook-mio-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-crossterm-0.23
- (package
- (inherit rust-crossterm-0.25)
- (name "rust-crossterm")
- (version "0.23.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "crossterm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05ygjddfp70961ij7cbvrrwz88r09hghdpcqbf50z4c1yyj2w452"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-crossterm-winapi" ,rust-crossterm-winapi-0.9)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-signal-hook-mio" ,rust-signal-hook-mio-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-crossterm-0.20
- (package
- (inherit rust-crossterm-0.25)
- (name "rust-crossterm")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossterm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z8zkk2mfiirbr3slfv564n685yiahr2aj3gdk6k3qymkmmdxsy0"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-crossterm-winapi" ,rust-crossterm-winapi-0.8)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.7)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-signal-hook-mio" ,rust-signal-hook-mio-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-crossterm-0.19
- (package
- (inherit rust-crossterm-0.20)
- (name "rust-crossterm")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossterm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1348lqf8vy3lb2s5icsl3rxs4a4vrpfw5z2j6lplnhnz600w2dkw"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-crossterm-winapi" ,rust-crossterm-winapi-0.7)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.7)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.1)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-crossterm-winapi-0.9
- (package
- (name "rust-crossterm-winapi")
- (version "0.9.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "crossterm_winapi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0axbfb2ykbwbpf1hmxwpawwfs8wvmkcka5m561l7yp36ldi7rpdc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/crossterm-rs/crossterm-winapi")
- (synopsis "Basic simple abstractions around common WinAPI calls")
- (description
- "This package is a WinAPI wrapper that provides some basic simple
-abstractions around common WinAPI calls.")
- (license license:expat)))
-
-(define-public rust-crossterm-winapi-0.8
- (package
- (inherit rust-crossterm-winapi-0.9)
- (name "rust-crossterm-winapi")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossterm_winapi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01q57jwnlicqxa2igg5nig3916kf5w6sqgbxk40q6hr2frh6cs9s"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-crossterm-winapi-0.7
- (package
- (inherit rust-crossterm-winapi-0.8)
- (name "rust-crossterm-winapi")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossterm_winapi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fa047zz228qyqbcjdss64j0n01p4adr29yh9w24lgjdrr59da0d"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-crosstermion-0.14
- (package
- (name "rust-crosstermion")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crosstermion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i7caxqlz174zj6pll85vp4avhhzzy00vfdivry3v5hq3phgzf1v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ansiterm" ,rust-ansiterm-0.12)
- ("rust-async-channel" ,rust-async-channel-2)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-ratatui" ,rust-ratatui-0.26)
- ("rust-tui-react" ,rust-tui-react-0.23))))
- (home-page "https://github.com/Byron/tui-crates")
- (synopsis
- "Unification of crossterm and termion behind a common facade")
- (description
- "The unification of crossterm and termion behind a common facade for use with
-feature flags.")
- (license license:expat)))
-
-(define-public rust-crosstermion-0.13
- (package
- (inherit rust-crosstermion-0.14)
- (name "rust-crosstermion")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crosstermion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q877s6rfm4n4amsg79ihxi583lhmlnq57hj9sg1ph2ddyw1a120"))))
- (arguments
- `(#:cargo-inputs (("rust-ansiterm" ,rust-ansiterm-0.12)
- ("rust-async-channel" ,rust-async-channel-2)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-ratatui" ,rust-ratatui-0.25)
- ("rust-tui-react" ,rust-tui-react-0.22))))
- (license license:expat)))
-
-(define-public rust-crosstermion-0.11
- (package
- (inherit rust-crosstermion-0.13)
- (name "rust-crosstermion")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crosstermion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jbpxv2h08a1rvpw42iq59l2y0xbqvzpdq09043i8ihdc9nz8bhm"))))
- (arguments
- `(#:cargo-inputs (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-async-channel" ,rust-async-channel-1)
- ("rust-crossterm" ,rust-crossterm-0.26)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-ratatui" ,rust-ratatui-0.20)
- ("rust-termion" ,rust-termion-2)
- ("rust-tui-react" ,rust-tui-react-0.20))))))
-
-(define-public rust-crunchy-0.2
- (package
- (name "rust-crunchy")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "crunchy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dx9mypwd5mpfbbajm78xcrg5lirqk7934ik980mmaffg3hdm0bs"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://docs.rs/crate/crunchy/0.2.2/source/")
- (synopsis "Deterministically unroll constant loops")
- (description
- "The Crunchy unroller deterministically unrolls constant loops, for
-number ``crunching``.")
- (license license:expat)))
-
-(define-public rust-csscolorparser-0.6
- (package
- (name "rust-csscolorparser")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "csscolorparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gxh11hajx96mf5sd0az6mfsxdryfqvcfcphny3yfbfscqq7sapb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cint" ,rust-cint-0.3)
- ("rust-lab" ,rust-lab-0.11)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-rgb" ,rust-rgb-0.8)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/mazznoer/csscolorparser-rs")
- (synopsis "CSS color parser library")
- (description "This crate is a CSS color parser library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cssparser-0.34
- (package
- (name "rust-cssparser")
- (version "0.34.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cssparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qx3hha392szcl812l6hp0d4029gg8x62cl4nf0byqgdv0f6vimp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included in the tarball.
- #:cargo-inputs (("rust-cssparser-macros" ,rust-cssparser-macros-0.6)
- ("rust-dtoa-short" ,rust-dtoa-short-0.3)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs (("rust-difference" ,rust-difference-2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/servo/rust-cssparser")
- (synopsis "Rust implementation of CSS Syntax Level 3")
- (description
- "This package contains a Rust implementation of CSS Syntax Level 3.")
- (license license:mpl2.0)))
-
-(define-public rust-cssparser-0.33
- (package
- (inherit rust-cssparser-0.34)
- (name "rust-cssparser")
- (version "0.33.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cssparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07i8k47fmym7kzs95qfhg6zrh4yyf2vl4460rmdyvyx06vck9scv"))))
- (arguments
- `(#:tests? #f ; Not all files included in the tarball.
- #:cargo-inputs (("rust-cssparser-macros" ,rust-cssparser-macros-0.6)
- ("rust-dtoa-short" ,rust-dtoa-short-0.3)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-phf" ,rust-phf-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs (("rust-difference" ,rust-difference-2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-cssparser-0.31
- (package
- (inherit rust-cssparser-0.33)
- (name "rust-cssparser")
- (version "0.31.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cssparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gnmn2wjvhvkj98ygcd5jdwi0wxsigvd7j0yq0zfgfsz7vwz8gav"))))
- (arguments
- `(#:tests? #f ; Not all files included in the tarball.
- #:cargo-inputs (("rust-cssparser-macros" ,rust-cssparser-macros-0.6)
- ("rust-dtoa-short" ,rust-dtoa-short-0.3)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-phf" ,rust-phf-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs (("rust-difference" ,rust-difference-2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-cssparser-0.29
- (package
- (inherit rust-cssparser-0.33)
- (name "rust-cssparser")
- (version "0.29.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cssparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yp0zl5cmw9x95np9a51153fdb1ng8fgzwyssg7hr5dmki0h6ggr"))))
- (arguments
- `(#:tests? #f ; Not all files included in the tarball.
- #:cargo-inputs
- (("rust-cssparser-macros" ,rust-cssparser-macros-0.6)
- ("rust-dtoa-short" ,rust-dtoa-short-0.3)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-phf" ,rust-phf-0.10)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-difference" ,rust-difference-2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-cssparser-0.28
- (package
- (inherit rust-cssparser-0.29)
- (name "rust-cssparser")
- (version "0.28.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cssparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h924c5g2rwlmgk8hllciyky3ih3z9vf04xz3xsp3cv1jyd5kf0x"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cssparser-macros" ,rust-cssparser-macros-0.6)
- ("rust-dtoa-short" ,rust-dtoa-short-0.3)
- ("rust-itoa" ,rust-itoa-0.4)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-phf" ,rust-phf-0.8)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-cssparser-0.27
- (package
- (inherit rust-cssparser-0.28)
- (name "rust-cssparser")
- (version "0.27.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cssparser" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02nbm690rmkaz1ca0383qq7mc1g066w3s85f17pdihnda79njjvm"))))
- (arguments
- `(#:tests? #f ; Not all files included in the tarball.
- #:cargo-inputs
- (("rust-cssparser-macros" ,rust-cssparser-macros-0.6)
- ("rust-dtoa-short" ,rust-dtoa-short-0.3)
- ("rust-itoa" ,rust-itoa-0.4)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-phf" ,rust-phf-0.8)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-difference" ,rust-difference-2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-cssparser-macros-0.6
- (package
- (name "rust-cssparser-macros")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cssparser-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cfkzj60avrnskdmaf7f8zw6pp3di4ylplk455zrzaf19ax8id8k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=match_byte")
- #:cargo-inputs (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/servo/rust-cssparser")
- (synopsis "Procedural macros for cssparser")
- (description
- "This package provides the procedural macros for rust-cssparser.")
- (license license:mpl2.0)))
-
-(define-public rust-cstr-0.2
- (package
- (name "rust-cstr")
- (version "0.2.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cstr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dj6ll9ry27kn4k0vvhlvbhn9dyyr9haxnd06bxaqnmfr01kjlk8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1))
- #:cargo-development-inputs (("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/upsuper/cstr")
- (synopsis "Macro for building static CStr reference")
- (description
- "This package provides the macro for building static CStr reference.")
- (license license:expat)))
-
-(define-public rust-cstr-core-0.2
- (package
- (name "rust-cstr-core")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cstr_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fymp34mv7bix8m35pw3qs30b7879wmaym03ihfbzdl84plwa1r8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cty" ,rust-cty-0.2)
- ("rust-memchr" ,rust-memchr-2))))
- (home-page "https://github.com/Amanieu/cstr_core")
- (synopsis "Implementation of CStr and CString for no_std environments")
- (description
- "This crates implements CStr and CString for no_std environments.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-csv-1
- (package
- (name "rust-csv")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "csv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zjrlycvn44fxd9m8nwy8x33r9ncgk0k3wvy4fnvb9rpsks4ymxc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-csv-core" ,rust-csv-core-0.1)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/BurntSushi/rust-csv")
- (synopsis "Fast CSV parsing with support for serde")
- (description "Fast CSV parsing with support for serde.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-csv-0.14
- (package
- (inherit rust-csv-1)
- (name "rust-csv")
- (version "0.14.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "csv" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1g0qvr9fj25fq1fy0p758glrb30yz7x46h18hsysaqyaswaihv16"))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-0.5)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3))
- #:cargo-development-inputs
- (("rust-regex" ,rust-regex-0.1))))))
-
-(define-public rust-csv-async-1
- (package
- (name "rust-csv-async")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "csv-async" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w60k4pqm1lnbv0mbz1d1ypmkx487r0q36hyrrh84jkzs2qfazyk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Errors in the test suite code.
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-csv-core" ,rust-csv-core-0.1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/gwierzchowski/csv-async")
- (synopsis "CSV parsing for async")
- (description "This package provides CSV parsing for async.")
- (license license:expat)))
-
-(define-public rust-csv-core-0.1
- (package
- (name "rust-csv-core")
- (version "0.1.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "csv-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w7s7qa60xb054rqddpyg53xq2b29sf3rbhcl8sbdx02g4yjpyjy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-memchr" ,rust-memchr-2))
- #:cargo-development-inputs (("rust-arrayvec" ,rust-arrayvec-0.5))))
- (home-page "https://github.com/BurntSushi/rust-csv")
- (synopsis "Bare bones CSV parsing with no_std support")
- (description "Bare bones CSV parsing with no_std support.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-csv-index-0.1
- (package
- (name "rust-csv-index")
- (version "0.1.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "csv-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01048y84y0bakqm0x4y1svjv6lzc753b9q598xp7xgcqrdgi6x7j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-csv" ,rust-csv-1))))
- (home-page "https://github.com/BurntSushi/rust-csv")
- (synopsis "On disk CSV indexing data structures")
- (description "On disk CSV indexing data structures.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-ct-codecs-1
- (package
- (name "rust-ct-codecs")
- (version "1.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ct-codecs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pvmrkk95jadmhhd5mn88mq2dfnq0yng8mk3pfd5l6dq0i2fpdzk"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/jedisct1/rust-ct-codecs")
- (synopsis
- "Constant-time hex and base64 codecs from libsodium reimplemented in Rust")
- (description
- "This package provides constant-time hex and base64 codecs from libsodium
-reimplemented in Rust")
- (license license:expat)))
-
-(define-public rust-ct-logs-0.8
- (package
- (name "rust-ct-logs")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ct-logs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j5as2h789c2gazq3drl5i58xk8zzx6sxd1wdr19x3d6dwc1da61"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-sct" ,rust-sct-0.6))))
- (home-page "https://github.com/ctz/ct-logs")
- (synopsis "Google's list of Certificate Transparency logs")
- (description
- "This package contains Google's list of Certificate Transparency logs for
-use with sct crate.")
- (license (list license:asl2.0 license:isc license:expat))))
-
-(define-public rust-asynchronous-codec-0.7
- (package
- (name "rust-asynchronous-codec")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "asynchronous-codec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cy2aqcq7km8ggpjmfvrbckvjgf1bpxh803kb4z90zqp48h0fq58"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-cbor" ,rust-serde-cbor-0.11)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/mxinden/asynchronous-codec")
- (synopsis "Utilities for encoding and decoding frames using `async/await`")
- (description
- "This package provides utilities for encoding and decoding frames using
-`async/await`.")
- (license license:expat)))
-
-(define-public rust-slip-codec-0.4
- (package
- (name "rust-slip-codec")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slip-codec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nwnwywkgjvzyismfzvv9n204afz8xrqc76lgikrp39z8j9bd577"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-asynchronous-codec" ,rust-asynchronous-codec-0.7)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7))))
- (home-page "https://github.com/jmaygarden/slip-codec")
- (synopsis "Serial Line Internet Protocol (SLIP) encoder/decoder")
- (description
- "This package provides a Serial Line Internet Protocol (SLIP)
-encoder/decoder.")
- (license license:expat)))
-
-(define-public rust-ctor-0.2
- (package
- (name "rust-ctor")
- (version "0.2.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ctor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17yxfh3qkj9l6a1rmb8crw8189f1rw4a5m5c2xdy8gigh9j93d7d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-libc-print" ,rust-libc-print-0.1))))
- (home-page "https://github.com/mmastrac/rust-ctor")
- (synopsis "Rust's __attribute__((constructor))")
- (description
- "This package provides an @code{__attribute__((constructor))} for Rust.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ctor-0.1
- (package
- (inherit rust-ctor-0.2)
- (name "rust-ctor")
- (version "0.1.26")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ctor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15m0wqhv12p25xkxz5dxvg23r7a6bkh7p8zi1cdhgswjhdl028vd"))))
- (arguments
- (list #:cargo-inputs
- `(("rust-syn" ,rust-syn-1)
- ("rust-quote" ,rust-quote-1))
- #:cargo-development-inputs
- `(("rust-libc-print" ,rust-libc-print-0.1))))))
-
-(define-public rust-ctrlc-3
- (package
- (name "rust-ctrlc")
- (version "3.4.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ctrlc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lqdhyl8csq8l2011g4w3wjps84w2cmwfn7jhx79ngrgm45apvlh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-nix" ,rust-nix-0.29)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs
- (("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/Detegr/rust-ctrlc")
- (synopsis "Easy Ctrl-C handler for Rust projects")
- (description
- "This package provides an easy Ctrl-C handler for Rust projects.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cty-0.2
- (package
- (name "rust-cty")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cty" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qvkdnkxmd7g6fwhmv26zxqi0l7b9cd4d7h1knylvjyh43bc04vk"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/japaric/cty")
- (synopsis "Type aliases to C types")
- (description "This package provides type aliases to C types like c_int for
-use with bindgen.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cuda-std-0.2
- (package
- (name "rust-cuda-std")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cuda_std" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "174237dj152dvndvykcn17nz2d0kdzsyyxnb6fsdz3i7xa8lfcgn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Test suite can't find attribute 'kernel'.
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cuda-std-macros" ,rust-cuda-std-macros-0.2)
- ("rust-half" ,rust-half-1)
- ("rust-paste" ,rust-paste-1)
- ("rust-vek" ,rust-vek-0.15))))
- (home-page "https://github.com/Rust-GPU/Rust-CUDA")
- (synopsis "Standard library for CUDA with rustc_codegen_nvvm")
- (description "Standard library for CUDA with rustc_codegen_nvvm.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cuda-std-macros-0.2
- (package
- (name "rust-cuda-std-macros")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cuda_std_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hlakxn9pz8233pwsh44j8gzqzf078a3lnnq3v2cadmb4c4l1mlz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/Rust-GPU/Rust-CUDA")
- (synopsis "Macros for cuda_std")
- (description "This package provides macros for cuda_std.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-culpa-1
- (package
- (name "rust-culpa")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "culpa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lqzzl88vs3h6ljpj6gi8wgkwyqm9gp6dmsnbbzv873v67lvzq2s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-culpa-macros" ,rust-culpa-macros-1))))
- (home-page "https://github.com/Nullus157/culpa")
- (synopsis "library for error-handling syntax in Rust")
- (description
- "This package provides a library for error-handling syntax in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-culpa-macros-1
- (package
- (name "rust-culpa-macros")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "culpa-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ya207axxrjixibdnqfk0h9f96b2b1xmxdw9rwfwglv6f1qy2d0j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/Nullus157/culpa")
- (synopsis "Internal implementation details of `culpa`")
- (description
- "This package provides internal implementation details of `culpa`.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-curl-0.4
- (package
- (name "rust-curl")
- (version "0.4.46")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "curl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dk7xi1fv57ak5wsgzig702czv3ssrgyk120b7qhy2dsdvfn288y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #false ;require internet access
- #:cargo-inputs
- (("rust-curl-sys" ,rust-curl-sys-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-schannel" ,rust-schannel-0.1)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio-extras" ,rust-mio-extras-2))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list curl nghttp2 openssl zlib))
- (home-page "https://github.com/alexcrichton/curl-rust")
- (synopsis "Rust bindings to libcurl for making HTTP requests")
- (description
- "This package provides Rust bindings to @code{libcurl} for making HTTP
-requests.")
- (license license:expat)))
-
-(define-public rust-curl-sys-0.4
- (package
- (name "rust-curl-sys")
- (version "0.4.78+curl-8.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "curl-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1bqyh8rlwhwj937d1md5chpg56ch8mncyldf26b7iiy5861pdv4f"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "curl")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libnghttp2-sys" ,rust-libnghttp2-sys-0.1)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-rustls-ffi" ,rust-rustls-ffi-0.14)
- ("rust-vcpkg" ,rust-vcpkg-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.52))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list curl nghttp2 openssl zlib))
- (home-page "https://github.com/alexcrichton/curl-rust")
- (synopsis "Native bindings to the libcurl library")
- (description
- "This package provides native bindings to the @code{libcurl} library.")
- (license license:expat)))
-
-(define-public rust-cust-0.2
- (package
- (name "rust-cust")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cust" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jb7l9qq65jc9rqwwygaxg4b304nn3i8igic905cbbrnw1ns8iz9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Could not find a cuda installation
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cust-derive" ,rust-cust-derive-0.1)
- ("rust-cust-raw" ,rust-cust-raw-0.11)
- ("rust-find-cuda-helper" ,rust-find-cuda-helper-0.2)
- ("rust-vek" ,rust-vek-0.15))
- #:cargo-development-inputs (("rust-image" ,rust-image-0.23))))
- (home-page "https://github.com/Rust-GPU/Rust-CUDA")
- (synopsis "High level bindings to the CUDA Driver API")
- (description "High level bindings to the CUDA Driver API.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cust-core-0.1
- (package
- (name "rust-cust-core")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cust_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01jzjwywsngqm8d1vxk3zr9klvidab6iis1myg5r1y5q5ik7k7q3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `cust`
- #:cargo-inputs
- (("rust-cust-derive" ,rust-cust-derive-0.2)
- ("rust-glam" ,rust-glam-0.20)
- ("rust-half" ,rust-half-1)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-vek" ,rust-vek-0.15))))
- (home-page "https://github.com/Rust-GPU/Rust-CUDA")
- (synopsis "Core library for cust that can be shared across CPU and GPU")
- (description "This package provides the core library for cust that can be
-shared across CPU and GPU.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cust-derive-0.2
- (package
- (name "rust-cust-derive")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cust_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rigqx5d1941cbpbd76i455ifh4yzz6fcga2na9fv6k2zsavr8z8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/Rust-GPU/Rust-CUDA")
- (synopsis "Macros for cust")
- (description "This package provides macros for cust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cust-derive-0.1
- (package
- (inherit rust-cust-derive-0.2)
- (name "rust-cust-derive")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cust_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ckxjfdlwhmdyf5s2v10cslpb6wri9xl8nk3qirz8rsn5x1hn61v"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-cust-raw-0.11
- (package
- (name "rust-cust-raw")
- (version "0.11.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cust_raw" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y1b82gf0fmaqxhvzjd3cxgd54vvbj3vji68pcl9ijqjvrm0vx7v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Could not find a cuda installation
- #:cargo-inputs (("rust-find-cuda-helper" ,rust-find-cuda-helper-0.2))))
- (home-page "https://github.com/Rust-GPU/Rust-CUDA")
- (synopsis "Low level bindings to the CUDA Driver API")
- (description "Low level bindings to the CUDA Driver API.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-custom-derive-0.1
- (package
- (name "rust-custom-derive")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "custom_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1f81bavw1wnykwh21hh4yyzigs6zl6f6pkk9p3car8kq95yfb2pg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-development-inputs
- (("rust-rustc-serialize" ,rust-rustc-serialize-0.3))))
- (home-page
- "https://github.com/DanielKeep/rust-custom-derive/tree/custom_derive-master")
- (synopsis "Custom derivation macro for Rust")
- (description
- "This crate provides a macro that enables the use of custom @code{derive}
-attributes.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-cvt-0.1
- (package
- (name "rust-cvt")
- (version "0.1.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "cvt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wdwg2rbjl86bcrymscl34pw31kyv1ada19jazpkjbdzgzvrpbnj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1))))
- (home-page "https://github.com/marmistrz/cvt")
- (synopsis "Expose the cvt function from Rust libstd")
- (description "Expose the cvt function from Rust libstd.")
- (license license:asl2.0)))
-
-(define-public rust-cxx-1
- (package
- (name "rust-cxx")
- (version "1.0.107")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cxx" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gpz9si4nn236rqbmrsxd0dl4ksdfwrf1rdyncyznmlxg2hqpsdv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Cannot compile cxx-test-suite.
- #:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-cxxbridge-flags" ,rust-cxxbridge-flags-1)
- ("rust-cxxbridge-macro" ,rust-cxxbridge-macro-1)
- ("rust-link-cplusplus" ,rust-link-cplusplus-1))
- #:cargo-development-inputs
- (("rust-cxx-build" ,rust-cxx-build-1)
- ("rust-cxx-gen" ,rust-cxx-gen-0.7)
- ("rust-cxx-test-suite" ,rust-cxx-test-suite-0.0.0)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://cxx.rs")
- (synopsis "Safe interop between Rust and C++")
- (description "This package provides a safe interop between Rust and C++.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cxx-build-1
- (package
- (name "rust-cxx-build")
- (version "1.0.107")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cxx-build" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "18sy8llakggzyahmr7c25l16i63hd2agpb8x3f2a8ga3p3v21kn4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-codespan-reporting" ,rust-codespan-reporting-0.11)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-scratch" ,rust-scratch-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-cxx" ,rust-cxx-1)
- ("rust-cxx-gen" ,rust-cxx-gen-0.7)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://cxx.rs")
- (synopsis "C++ code generator")
- (description
- "This package provides a C++ code generator for integrating the @code{cxx}
-crate into a Cargo build.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cxx-gen-0.7
- (package
- (name "rust-cxx-gen")
- (version "0.7.107")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cxx-gen" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lv2fs3s51lqipbpzrv2dmhm0mwcw5205sq7x3cmcb3skia64l6b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-codespan-reporting" ,rust-codespan-reporting-0.11)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://cxx.rs")
- (synopsis "C++ code generator")
- (description
- "This package provides a C++ code generator for integrating the @code{cxx}
-crate into higher level tools.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cxx-test-suite-0.0.0
- (package
- (name "rust-cxx-test-suite")
- (version "0.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cxx-test-suite" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pkf4ay1210g9wqyqhkgvlcsv4i6kgdcmgnh19mrymylznv7pcal"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t)) ; Not meant to be built independently.
- (home-page "https://github.com/dtolnay/cxx")
- (synopsis "Test suite of the cxx crate")
- (description "This package provides the test suite of the cxx crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cxxbridge-flags-1
- (package
- (name "rust-cxxbridge-flags")
- (version "1.0.107")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cxxbridge-flags" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "18hxm7dp8k58zsxniaspg11nw0ymwzpk1viw8zzy56123ng8v210"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/dtolnay/cxx")
- (synopsis "Compiler configuration of the `cxx` crate")
- (description "This package provides a compiler configuration of the `cxx`
-crate (implementation detail).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cxxbridge-macro-1
- (package
- (name "rust-cxxbridge-macro")
- (version "1.0.107")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cxxbridge-macro" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "116d3i750nknl6jw9vmvyxrndrmwn5gm7zzxzx6rw4jqvmq6m89g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-clang-ast" ,rust-clang-ast-0.1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-memmap" ,rust-memmap-0.7)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-cxx" ,rust-cxx-1))))
- (home-page "https://cxx.rs")
- (synopsis "Implementation detail of the `cxx` crate")
- (description
- "This package provides an implementation detail of the @code{cxx} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-daemonize-0.5
- (package
- (name "rust-daemonize")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "daemonize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vhikx85f85r46xghsb4avsv6ww8mz9lipqvsia7m21wrfmgv2xb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/knsd/daemonize")
- (synopsis "Library to enable code to run as a daemon process")
- (description
- "Daemonize is a Rust Library for writing system daemonis on Unix-like systems.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-darling-0.20
- (package
- (name "rust-darling")
- (version "0.20.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1299h2z88qn71mizhh05j26yr3ik0wnqmw11ijds89l8i9nbhqvg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-darling-core" ,rust-darling-core-0.20)
- ("rust-darling-macro" ,rust-darling-macro-0.20))
- #:cargo-development-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/TedDriggs/darling")
- (synopsis "Proc-macro library for reading attributes in custom derives")
- (description
- "This package provides a proc-macro library for reading attributes
-into structs when implementing custom derives.")
- (license license:expat)))
-
-(define-public rust-darling-0.14
- (package
- (inherit rust-darling-0.20)
- (name "rust-darling")
- (version "0.14.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l1qrn805bsxa0iy7x8bmdwr8c10hlw0yiqs8ckv7lbz86rhqxbv"))))
- (arguments
- `(#:cargo-inputs
- (("rust-darling-core" ,rust-darling-core-0.14)
- ("rust-darling-macro" ,rust-darling-macro-0.14))
- #:cargo-development-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-darling-0.13
- (package
- (inherit rust-darling-0.14)
- (name "rust-darling")
- (version "0.13.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g25pad4mhq7315mw9n4wpg8j3mwyhwvr541kgdl0aar1j2ra7d0"))))
- (arguments
- `(#:cargo-inputs (("rust-darling-core" ,rust-darling-core-0.13)
- ("rust-darling-macro" ,rust-darling-macro-0.13))
- #:cargo-development-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-darling-0.12
- (package
- (inherit rust-darling-0.13)
- (name "rust-darling")
- (version "0.12.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g4bkxpwl6i5jav5qqzny39yd5a1fdlh5l0mj020njza6ksl6b2z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-darling-core" ,rust-darling-core-0.12)
- ("rust-darling-macro" ,rust-darling-macro-0.12))
- #:cargo-development-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-darling-0.10
- (package
- (inherit rust-darling-0.12)
- (name "rust-darling")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0n7qsp6854wm3y1q1lvylhv15zvc87ibbac1nyfmcdbyv1snww0d"))))
- (arguments
- `(#:cargo-inputs
- (("rust-darling-core" ,rust-darling-core-0.10)
- ("rust-darling-macro" ,rust-darling-macro-0.10))
- #:cargo-development-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-darling-0.9
- (package
- (inherit rust-darling-0.10)
- (name "rust-darling")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mnksf0i47pb7sxvi1iqfwmqy9iny0x8w56ilybpb431b46cpyzw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-darling-core" ,rust-darling-core-0.9)
- ("rust-darling-macro" ,rust-darling-macro-0.9))
- #:cargo-development-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))))))
-
-(define-public rust-darling-core-0.20
- (package
- (name "rust-darling-core")
- (version "0.20.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rgr9nci61ahnim93yh3xy6fkfayh7sk4447hahawah3m1hkh4wm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-ident-case" ,rust-ident-case-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-strsim" ,rust-strsim-0.11)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/TedDriggs/darling")
- (synopsis "Helper crate for @code{rust-darling}")
- (description
- "Helper crate for @code{rust-darling}, a proc-macro library for
-reading attributes into structs when implementing custom derives.")
- (license license:expat)))
-
-(define-public rust-darling-core-0.14
- (package
- (inherit rust-darling-core-0.20)
- (name "rust-darling-core")
- (version "0.14.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w4b2ndxmkwghwq84yphk8x15jnpivm08w596g12ry5pwsk1r70h"))))
- (arguments
- `(#:cargo-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-ident-case" ,rust-ident-case-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-strsim" ,rust-strsim-0.10)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-darling-core-0.13
- (package
- (inherit rust-darling-core-0.14)
- (name "rust-darling-core")
- (version "0.13.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "046n83f9jpszlngpjxkqi39ayzxf5a35q673c69jr1dn0ylnb7c5"))))
- (arguments
- `(#:cargo-inputs (("rust-fnv" ,rust-fnv-1)
- ("rust-ident-case" ,rust-ident-case-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-strsim" ,rust-strsim-0.10)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-darling-core-0.12
- (package
- (inherit rust-darling-core-0.13)
- (name "rust-darling-core")
- (version "0.12.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dpscl87s75h6yhrmzdsapx86lc4y16m554xg4hiq2l3hrdlb4cf"))))))
-
-(define-public rust-darling-core-0.10
- (package
- (inherit rust-darling-core-0.12)
- (name "rust-darling-core")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling_core" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16sija1jv0l754x4aa6b6fy01d1kf8m0r4id3flqipm45np61jgh"))))
- (arguments
- `(#:cargo-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-ident-case" ,rust-ident-case-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-strsim" ,rust-strsim-0.9)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-darling-core-0.9
- (package
- (inherit rust-darling-core-0.10)
- (name "rust-darling-core")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling_core" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0b201dx4m58l5ac7gmbjvbf4z2xipnk5d4pqa7mz7gy3f21h3z3a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-ident-case" ,rust-ident-case-1)
- ("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-strsim" ,rust-strsim-0.7)
- ("rust-syn" ,rust-syn-0.15))))))
-
-(define-public rust-darling-macro-0.20
- (package
- (name "rust-darling-macro")
- (version "0.20.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01kq3ibbn47czijj39h3vxyw0c2ksd0jvc097smcrk7n2jjs4dnk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-darling-core" ,rust-darling-core-0.20)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/TedDriggs/darling")
- (synopsis "Helper crate for @code{rust-darling}")
- (description
- "This package provides internal support for @code{rust-darling},
-a proc-macro library for reading attributes into structs when implementing
-custom derives.")
- (license license:expat)))
-
-(define-public rust-darling-macro-0.14
- (package
- (inherit rust-darling-macro-0.20)
- (name "rust-darling-macro")
- (version "0.14.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13mlyd5w275c815k0ijf6g4c446hs8b3m2h4an5isqgpr7dv9am4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-darling-core" ,rust-darling-core-0.14)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-darling-macro-0.13
- (package
- (inherit rust-darling-macro-0.14)
- (name "rust-darling-macro")
- (version "0.13.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d8q8ibmsb1yzby6vwgh2wx892jqqfv9clwhpm19rprvz1wjd5ww"))))
- (arguments
- `(#:cargo-inputs (("rust-darling-core" ,rust-darling-core-0.13)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-darling-macro-0.12
- (package
- (inherit rust-darling-macro-0.13)
- (name "rust-darling-macro")
- (version "0.12.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nn9mxl7gs827rx5s6lbjvvghipxjdg2qpdjyxk7yym3vvqard99"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-darling-core" ,rust-darling-core-0.12)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-darling-macro-0.10
- (package
- (inherit rust-darling-macro-0.12)
- (name "rust-darling-macro")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling_macro" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0wlv31cxkrjijz5gv13hvk55c9lmd781aj12c8n84sa9mksa5dfr"))))
- (arguments
- `(#:cargo-inputs
- (("rust-darling-core" ,rust-darling-core-0.10)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-darling-macro-0.9
- (package
- (inherit rust-darling-macro-0.10)
- (name "rust-darling-macro")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "darling_macro" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lcq9418w0vmvncg4a3n9k64zjvqz0048aviqi0rmlpiqv0xmn66"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-darling-core" ,rust-darling-core-0.9)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))))))
-
-(define-public rust-dary-heap-0.3
- (package
- (name "rust-dary-heap")
- (version "0.3.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dary_heap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a5p4qfayfmkda4rb31zyc5sia11n0q0cq6scznm9x5r32fcvlh4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/hanmertens/dary_heap")
- (synopsis "D-ary heap")
- (description "This package provides a d-ary heap.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dashmap-6
- (package
- (name "rust-dashmap")
- (version "6.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dashmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kvnw859xvrqyd1lk89na6797yvl5bri4wi9j0viz2a4j54wqhah"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-lock-api" ,rust-lock-api-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot-core" ,rust-parking-lot-core-0.9)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-typesize" ,rust-typesize-0.1))))
- (home-page "https://github.com/xacrimon/dashmap")
- (synopsis "Blazing fast concurrent HashMap for Rust")
- (description
- "This package provides Blazing fast concurrent @code{HashMap} for Rust.")
- (license license:expat)))
-
-(define-public rust-dashmap-5
- (package
- (inherit rust-dashmap-6)
- (name "rust-dashmap")
- (version "5.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dashmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0miqnlxi501vfbv6mw5jbmzgnj0wjrch3p4abvpd59s9v30lg1wp"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-lock-api" ,rust-lock-api-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot-core" ,rust-parking-lot-core-0.9)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-dashmap-4
- (package
- (inherit rust-dashmap-5)
- (name "rust-dashmap")
- (version "4.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dashmap" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1773x18k5m2zw1iyibs8l3wl1p1aijdbrc0w844xys06inr46yp7"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-data-encoding-2
- (package
- (name "rust-data-encoding")
- (version "2.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "data-encoding" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qnn68n4vragxaxlkqcb1r28d3hhj43wch67lm4rpxlw89wnjmp8"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/ia0/data-encoding")
- (synopsis "Efficient and customizable data-encoding functions")
- (description
- "This library provides encodings for many different common cases, including
-hexadecimal, base32, and base64.")
- (license license:expat)))
-
-(define-public rust-data-encoding-macro-0.1
- (package
- (name "rust-data-encoding-macro")
- (version "0.1.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "data-encoding-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fg6abipcn5h8qa09r5ki5dv3vhq4qaxn1ipsvb7c8k2p9n9nmgi"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs (list rust-data-encoding-2
- rust-data-encoding-macro-internal-0.1)))
- (home-page "https://github.com/ia0/data-encoding")
- (synopsis "Macros for data-encoding")
- (description "This package provides macros for data-encoding.")
- (license license:expat)))
-
-(define-public rust-data-encoding-macro-internal-0.1
- (package
- (name "rust-data-encoding-macro-internal")
- (version "0.1.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "data-encoding-macro-internal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gyk580bjsjdy10n06f4gqh5kkqy296ndvcg21ychfzm1967ab9k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/ia0/data-encoding")
- (synopsis "Internal library for data-encoding-macro")
- (description
- "This package provides an internal library for data-encoding-macro.")
- (license license:expat)))
-
-(define-public rust-data-url-0.3
- (package
- (name "rust-data-url")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "data-url" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ahclz72myi350cs1xcsxdh1v0iljpfj4ghcy2fy46mpfhf7laaw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tester" ,rust-tester-0.9))))
- (home-page "https://github.com/servo/rust-url")
- (synopsis "Processing of data: URL according to WHATWG's Fetch Standard")
- (description
- "Processing of data: URL according to WHATWG's Fetch Standard.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-databake-0.1
- (package
- (name "rust-databake")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "databake" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kb0lnhka1fklrii3qaj40zcrbclfn8fyvy0r1whd3yaxkxzn13a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=src/lib.rs - (line 27)"
- "--skip=src/lib.rs - (line 46)")
- #:cargo-inputs (("rust-databake-derive" ,rust-databake-derive-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1))))
- (home-page "https://github.com/unicode-org/icu4x")
- (synopsis
- "Trait that lets structs represent themselves as (const) Rust expressions")
- (description
- "This package provides a trait that lets structs represent themselves as
-(const) Rust expressions.")
- (license license:unicode)))
-
-(define-public rust-databake-derive-0.1
- (package
- (name "rust-databake-derive")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "databake-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yymbr1z93k7lg0pl5mw9mjhw8fpsfykg7bmkvmir9h1wmfjfy20"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `databake`
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-synstructure" ,rust-synstructure-0.13))))
- (home-page "https://github.com/unicode-org/icu4x")
- (synopsis "Custom derive for the databake crate")
- (description "This package provides Custom derive for the databake crate.")
- (license license:unicode)))
-
-(define-public rust-datatest-stable-0.3
- (package
- (name "rust-datatest-stable")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "datatest-stable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "109r4iaib8w01wn3vn4x035fzr2y7d78dhl0k5rs6c9h80ybpsqr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- ;; These tests require unpackaged artifacts.
- "--skip=integration" "--skip=run_example"
- "--skip=unix::run_example_with_colons")
- #:cargo-inputs (("rust-camino" ,rust-camino-1)
- ("rust-fancy-regex" ,rust-fancy-regex-0.14)
- ("rust-include-dir" ,rust-include-dir-0.7)
- ("rust-libtest-mimic" ,rust-libtest-mimic-0.8)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs
- (("rust-camino-tempfile" ,rust-camino-tempfile-1)
- ("rust-include-dir" ,rust-include-dir-0.7)
- ("rust-fs-extra" ,rust-fs-extra-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/nextest-rs/datatest-stable")
- (synopsis "Data-driven tests that work on stable Rust")
- (description
- "This package provides data-driven tests that work on stable Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dateparser-0.1
- (package
- (name "rust-dateparser")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dateparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i00pd2spxsz1d89n0ssf79q1w8ijx0p0rybx5d9z8lpzqhjmqf9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1))
- #:cargo-development-inputs (("rust-chrono-tz" ,rust-chrono-tz-0.6)
- ("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/waltzofpearls/dateparser")
- (synopsis "Parse dates in string formats that are commonly used")
- (description
- "This package parses dates in string formats that are commonly used.")
- (license license:expat)))
-
-(define-public rust-datetime-0.5
- (package
- (name "rust-datetime")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "datetime" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1g2lhc2ay46njrnnyc0729ibyzkpv3r3d4g0h3gzwmrygykzghs4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-iso8601" ,rust-iso8601-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-locale" ,rust-locale-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pad" ,rust-pad-0.1)
- ("rust-redox-syscall" ,rust-redox-syscall-0.1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-regex" ,rust-regex-0.1)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3))))
- (home-page "https://github.com/rust-datetime/datetime")
- (synopsis "Library for date and time formatting and arithmetic")
- (description "This package provides a library for date and time formatting
-and arithmetic.")
- (license license:expat)))
-
-(define-public rust-dbl-0.3
- (package
- (name "rust-dbl")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dbl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ng33ncai537xlxfy9r4v24parm9mf7zwiwkixq7d0qmj6kka9xx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-generic-array" ,rust-generic-array-0.14))))
- (home-page "https://docs.rs/dbl")
- (synopsis "Double operation in Galois Field")
- (description
- "This package provides double and inverse double over Galois Field -
-GF(2^n). This trait is implemented for 64, 128 and 256 bit block
-sizes. Big-endian order is used. WARNING: Block must be aligned!")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dbus-0.9
- (package
- (name "rust-dbus")
- (version "0.9.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dbus" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06vdv4aarjs4w6byg9nqajr67c8qvlhk3153ic2i65pvp63ikchv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;it needs display and sockets and launches daemons
- #:cargo-inputs
- (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libdbus-sys" ,rust-libdbus-sys-0.2))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list dbus))
- (home-page "https://github.com/diwic/dbus-rs")
- (synopsis "Rust bindings to D-Bus")
- (description "This package provides Rust bindings to D-Bus.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-dbus-crossroads-0.5
- (package
- (name "rust-dbus-crossroads")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dbus-crossroads" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q3dyywazr3hppm052fa8q2366q66ml789r42jjlnm47f51q6k1s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `dbus_tokio`
- #:cargo-inputs (("rust-dbus" ,rust-dbus-0.9))
- #:cargo-development-inputs (("rust-tokio", rust-tokio-1))))
- (native-inputs (list pkg-config))
- (inputs (list dbus-glib))
- (home-page "https://github.com/diwic/dbus-rs/")
- (synopsis "Framework for writing D-Bus method handlers")
- (description "Framework for writing D-Bus method handlers in Rust.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-dbus-tokio-0.7
- (package
- (name "rust-dbus-tokio")
- (version "0.7.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dbus-tokio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04xd3z2dnjv4d45kj3wqnwbnwllrp1zsg8v3q0qp2rxwb7a8hxh0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;tests require X11 $DISPLAY
- #:cargo-inputs (("rust-dbus" ,rust-dbus-0.9)
- ("rust-dbus-crossroads" ,rust-dbus-crossroads-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-dbus-tree" ,rust-dbus-tree-0.9)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs (list pkg-config))
- (inputs (list dbus))
- (home-page "https://github.com/diwic/dbus-rs")
- (synopsis "Access to D-Bus when using Rust's @code{Tokio} async framework")
- (description
- "Access to D-Bus when using Rust's @code{Tokio} async framework.")
- (license license:expat)))
-
-(define-public rust-dbus-tree-0.9
- (package
- (name "rust-dbus-tree")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dbus-tree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "027mnjc99ss8nab588aga9l8aag2pjvzkcfx35g5fm4fmscfcmpl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:install-source? #f ; README is missing.
- #:cargo-inputs (("rust-dbus" ,rust-dbus-0.9))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list dbus))
- (home-page "https://github.com/diwic/dbus-rs")
- (synopsis "Framework for writing D-Bus method handlers (legacy)")
- (description
- "This crate is a framework for writing D-Bus method handlers (legacy).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-dconf-rs-0.3
- (package
- (name "rust-dconf-rs")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dconf_rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12swi0npq88kbdwnc3n324dzknir674agrh13h305876h654cikh"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/kylecorry31/dconf_rs")
- (synopsis "Rust API for interacting with dconf")
- (description
- "This package provides a Rust API for interacting with dconf.")
- (license license:expat)))
-
-(define-public rust-debug-helper-0.3
- (package
- (name "rust-debug-helper")
- (version "0.3.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "debug-helper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bhnpzpgmg8dkdr27g2b49slf6ca79m4idcb01z2krs0qkifhy7m"))))
- (build-system cargo-build-system)
- (home-page "https://magiclen.org/debug-helper")
- (synopsis "Declarative macros to implement the Debug trait manually")
- (description "This crate provides declarative macros to help you implement
-the Debug trait manually.")
- (license license:expat)))
-
-(define-public rust-debug-ignore-1
- (package
- (name "rust-debug-ignore")
- (version "1.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "debug-ignore" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08gwdny6124ggy4hyli92hdyiqc5j2z9lqhbw81k0mgljcfyvrzz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/sunshowers-code/debug-ignore")
- (synopsis "Newtype to skip a field while printing Debug output")
- (description
- "This package provides a newtype wrapper that causes a field to be
-skipped while printing out Debug output.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-debug-unreachable-0.1
- (package
- (name "rust-debug-unreachable")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "debug_unreachable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cx4vh1d0bxdpb8l9lyiv03az4527lykxy39s4a958swf2n2w0ws"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-unreachable" ,rust-unreachable-0.1))))
- (home-page "https://github.com/reem/rust-debug-unreachable.git")
- (synopsis
- "unreachable!() in debug, std::intrinsics::unreachable() in release")
- (description
- "unreachable!() in debug, std::intrinsics::unreachable() in release.")
- (license license:expat)))
-
-(define-public rust-debugger-test-0.1
- (package
- (name "rust-debugger-test")
- (version "0.1.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "debugger_test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "182j5sk71yhbn7f5qkx509bdcjz83n1nshpfgfa8dfrgb5gvanyr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-debugger-test-parser" ,rust-debugger-test-parser-0.1)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/microsoft/rust_debugger_test")
- (synopsis "Proc macro for writing tests with a debugger")
- (description
- "This package provides a proc macro for writing tests that launch a
-debugger and run commands while verifying the output.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-debugger-test-parser-0.1
- (package
- (name "rust-debugger-test-parser")
- (version "0.1.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "debugger_test_parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xcyxw0si7j4h701aksdd08j8jmrzc58833g66wm4xvp592kdrgb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1))))
- (home-page
- "https://github.com/microsoft/rust_debugger_test/debugger_test_parser")
- (synopsis "Library for parsing debugger output")
- (description
- "This package provides a library for parsing the output of a debugger and
-verifying the contents.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-debugid-0.8
- (package
- (name "rust-debugid")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "debugid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13f15dfvn07fa7087pmacixqqv0lmj4hv93biw4ldr48ypk55xdy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://sentry.io/")
- (synopsis "Common reusable types for implementing the sentry.io protocol")
- (description
- "Common reusable types for implementing the sentry.io protocol.")
- (license license:asl2.0)))
-
-(define-public rust-decimal-2
- (package
- (name "rust-decimal")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "decimal" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0k8ij9brz6kdk7j4hq916s85qrplpy3ixs9v9h1ibsxsj5zbg2js"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-ord-subset" ,rust-ord-subset-3)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-cc" ,rust-cc-1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/alkis/decimal")
- (synopsis "Decimal floating point arithmetic for Rust")
- (description
- "Decimal floating point arithmetic for Rust.")
- (license license:asl2.0)))
-
-(define-public rust-defer-0.2
- (package
- (name "rust-defer")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "defer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s7qig25n27rajvsn013sb8k6bgdv67936yz5dwb37yzr1qp234k"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/andrewhickman/defer/")
- (synopsis
- "Utility to defer execution of code")
- (description
- "Utility to defer execution of code, inspired by Go's defer statement.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-defer-0.1
- (package
- (inherit rust-defer-0.2)
- (name "rust-defer")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "defer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pmcz4av2wvw8zrccmac86dsyy34qlwacdhajp1qjpjx6jk0axk4"))))
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-defer-drop-1
- (package
- (name "rust-defer-drop")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "defer-drop" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mswjjksrr6fvsgxvp64mzwkjkzjmpwjfaw4n76jhsvalsgyq4zn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/Lucretiel/defer-drop")
- (synopsis "Defer dropping large types to a background thread")
- (description
- "This package provides a defer dropping large types to a background
-thread.")
- (license license:mpl2.0)))
-
-(define-public rust-defmac-0.2
- (package
- (name "rust-defmac")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "defmac" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14cqfvc0f1pkd6gdhjxa2wv3iibqprc0n203ims8lvg96752ynfm"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/bluss/defmac")
- (synopsis "Macro to define lambda-like macros inline")
- (description "A macro to define lambda-like macros inline.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-defmac-0.1
- (package
- (inherit rust-defmac-0.2)
- (name "rust-defmac")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "defmac" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17giv0n0n1r64z0dahfvkjy3ys517jxyhs8sd9lmgvcljpjyryxa"))))))
-
-(define-public rust-defmt-0.3
- (package
- (name "rust-defmt")
- (version "0.3.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "defmt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q79ryg6q1i2nfhs5wcrc018y8sblvsjlryl45qqi2v6c8id57d9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--features=unstable-test")
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-defmt-macros" ,rust-defmt-macros-0.3))
- #:cargo-development-inputs
- (("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://knurling.ferrous-systems.com/")
- (synopsis "Logging framework for resource-constrained devices")
- (description
- "This package provides an efficient logging framework that targets
-resource-constrained devices, like micro-controllers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-defmt-macros-0.3
- (package
- (name "rust-defmt-macros")
- (version "0.3.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "defmt-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jrdbwcifbbsx0zmab3cqachai5fj16ralpjplz9pxzixw4z7ag3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-defmt-parser" ,rust-defmt-parser-0.3)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-maplit" ,rust-maplit-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.19))))
- (home-page "https://github.com/knurling-rs/defmt")
- (synopsis "Macros for rust-defmt")
- (description "This package provides macros for rust-defmt crate")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-defmt-parser-0.3
- (package
- (name "rust-defmt-parser")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "defmt-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03zpg0i6vlalw7m976z66n70s041rvwii8qn3grxgs1hwgpmyjpz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-rstest" ,rust-rstest-0.17))))
- (home-page "https://github.com/knurling-rs/defmt")
- (synopsis "Parsing library for defmt format strings")
- (description "This package is a parsing library for defmt format
-strings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-defmt-json-schema-0.1
- (package
- (name "rust-defmt-json-schema")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "defmt-json-schema" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0smd5mxzk3b6j82ykb0fzk34f6xl1fcchsyqhprir9jpiqi4vc4n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/knurling-rs/defmt")
- (synopsis "defmt JSON schema")
- (description "This package provides a defmt JSON schema.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-defmt-decoder-0.3
- (package
- (name "rust-defmt-decoder")
- (version "0.3.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "defmt-decoder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kyfqw49a8ivdl9g7lan4mnlajjdfwgljq5s01vva0r237r59fhn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-colored" ,rust-colored-2)
- ("rust-defmt-json-schema" ,rust-defmt-json-schema-0.1)
- ("rust-defmt-parser" ,rust-defmt-parser-0.3)
- ("rust-dissimilar" ,rust-dissimilar-1)
- ("rust-gimli" ,rust-gimli-0.29)
- ("rust-log" ,rust-log-0.4)
- ("rust-nom" ,rust-nom-7)
- ("rust-object" ,rust-object-0.35)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.3))))
- (home-page "https://github.com/knurling-rs/defmt")
- (synopsis "Decodes defmt log frames")
- (description "This package provides Decodes defmt log frames.")
- (license (list license:expat license:asl2.0))))
-
-;; TODO: Unbundle dejavu font
-(define-public rust-dejavu-2
- (package
- (name "rust-dejavu")
- (version "2.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dejavu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hgv2cc9gnk8q8j2zl4hk2vf2jhf9mfcqsm31m4nv065zfspayq1"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/brayniac/dejavu")
- (synopsis "Provides the DejaVu font family for embedding")
- (description
- "This package provides the @code{DejaVu} font family for embedding.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-demo-hack-0.0.5
- (package
- (name "rust-demo-hack")
- (version "0.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "demo-hack" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0m0114p1g0zzrdph5bg03i8m8p70vrwn3whs191jrbjcrmh5lmnp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-demo-hack-impl" ,rust-demo-hack-impl-0.0.5)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))))
- (home-page "https://github.com/dtolnay/proc-macro-hack")
- (synopsis "Demo of proc-macro-hack")
- (description "Demo of proc-macro-hack.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-demo-hack-0.0.4
- (package
- (inherit rust-demo-hack-0.0.5)
- (name "rust-demo-hack")
- (version "0.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "demo-hack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mrcvy5ilnqv68qxgzp2g0zmwix7s8ic3lxj69yd18x3izcr7kb3"))))
- (arguments
- `(#:cargo-inputs (("rust-demo-hack-impl" ,rust-demo-hack-impl-0.0.4)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.4))))))
-
-(define-public rust-demo-hack-impl-0.0.5
- (package
- (name "rust-demo-hack-impl")
- (version "0.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "demo-hack-impl" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1f1fdl60xjas9wlmcl9v6f56vgm3mzwr019kcifav5464rx3w3ld"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))))
- (home-page "https://github.com/dtolnay/proc-macro-hack")
- (synopsis "Demo of proc-macro-hack")
- (description "Demo of proc-macro-hack.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-demo-hack-impl-0.0.4
- (package
- (inherit rust-demo-hack-impl-0.0.5)
- (name "rust-demo-hack-impl")
- (version "0.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "demo-hack-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wb267k9g40z8p458q1g8nrq3x8cq13s2wnvx5fy9rd011f8qy7h"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.4))))))
-
-(define-public rust-deranged-macros-0.2
- (package
- (name "rust-deranged-macros")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deranged-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13xpi0bbcfnjnqj67ls8z8x94j3zrh3i85lawjral726jjh9mfqn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/jhpratt/deranged")
- (synopsis "Ranged integers")
- (description "This package provides Ranged integers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-deranged-0.4
- (package
- (name "rust-deranged")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deranged" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13h6skwk411wzhf1l9l7d3yz5y6vg9d7s3dwhhb4a942r88nm7lw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-deranged-macros" ,rust-deranged-macros-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-powerfmt" ,rust-powerfmt-0.2)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand" ,rust-rand-0.9)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/jhpratt/deranged")
- (synopsis "Ranged integers")
- (description "This package provides Ranged integers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-deranged-0.3
- (package
- (name "rust-deranged")
- (version "0.3.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deranged" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d1ibqqnr5qdrpw8rclwrf1myn3wf0dygl04idf4j2s49ah6yaxl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-powerfmt" ,rust-powerfmt-0.2)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/jhpratt/deranged")
- (synopsis "Ranged integers")
- (description "Ranged integers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-derivative-2
- (package
- (name "rust-derivative")
- (version "2.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derivative" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02vpb81wisk2zh1d5f44szzxamzinqgq2k8ydrfjj2wwkrgdvhzw"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "Cargo.toml"
- (("version = \"([[:digit:]]+(\\.[[:digit:]]+)*), <.*\"" _ version)
- (string-append "version = \"^" version "\"")))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests expect a very narrow range for trybuild.
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/mcarton/rust-derivative")
- (synopsis "Set of alternative @code{derive} attributes for Rust")
- (description
- "This package provides a set of alternative @code{derive} attributes for
-Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-derive-arbitrary-1
- (package
- (name "rust-derive-arbitrary")
- (version "1.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "derive_arbitrary" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "000839h4mbgs65x1f8540kbjk2ifw68c4d8r5b9f7q0jv4d2qm1h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/rust-fuzz/arbitrary")
- (synopsis "Derives arbitrary traits")
- (description "This crate implements support for automatically deriving the
-@code{Arbitrary} trait. Don't depend on this crate directly, though.
-Instead, enable the @code{derive} feature of the @code{arbitrary} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-derive-arbitrary-0.4
- (package
- (inherit rust-derive-arbitrary-1)
- (name "rust-derive-arbitrary")
- (version "0.4.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_arbitrary" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rp0z4k0j5ip0bx6dssg97l4q6bakhf6lm5h1lpr3p3kwjsi585i"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-derive-builder-0.20
- (package
- (name "rust-derive-builder")
- (version "0.20.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0is9z7v3kznziqsxa5jqji3ja6ay9wzravppzhcaczwbx84znzah"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-derive-builder-macro" ,rust-derive-builder-macro-0.20))
- #:cargo-development-inputs (("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/colin-kiegel/rust-derive-builder")
- (synopsis "Builder pattern for arbitrary structs")
- (description "Rust macro to automatically implement the builder pattern
-for arbitrary structs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-derive-builder-0.13
- (package
- (inherit rust-derive-builder-0.20)
- (name "rust-derive-builder")
- (version "0.13.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1irqx6bz74kx48ivdwqp2xl1ibr8dbdwgh6573r8g00d82gicncg"))))
- (arguments
- `(#:cargo-inputs
- (("rust-derive-builder-macro" ,rust-derive-builder-macro-0.13))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-derive-builder-0.12
- (package
- (inherit rust-derive-builder-0.13)
- (name "rust-derive-builder")
- (version "0.12.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1y4p569zcvpmly5s5hmjp9h83drxvdp6kj6bb61h225mhj3pfrwd"))))
- (arguments
- `(#:cargo-inputs
- (("rust-derive-builder-macro" ,rust-derive-builder-macro-0.12))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-derive-builder-0.11
- (package
- (inherit rust-derive-builder-0.12)
- (name "rust-derive-builder")
- (version "0.11.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18q4jx8zvg2pkx2d1nmlklx8m48bwrghyg8rdg1irdwkw5xxyynh"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-derive-builder-macro" ,rust-derive-builder-macro-0.11))))))
-
-(define-public rust-derive-builder-0.10
- (package
- (inherit rust-derive-builder-0.11)
- (name "rust-derive-builder")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c2v6vi0lih3fwwgwx92pspcmkrjz8wxfqwhmr01060ipvg04cni"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-derive-builder-macro" ,rust-derive-builder-macro-0.10))))))
-
-(define-public rust-derive-builder-0.9
- (package
- (inherit rust-derive-builder-0.10)
- (name "rust-derive-builder")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1h4f8vnggmpyw27fznl3cpyjrzz1nw5xrxx6ca3zcb3z54hqcrd2"))))
- (arguments
- `(#:cargo-inputs
- (("rust-compiletest-rs" ,rust-compiletest-rs-0.3)
- ("rust-darling" ,rust-darling-0.10)
- ("rust-derive-builder-core" ,rust-derive-builder-core-0.9)
- ("rust-env-logger" ,rust-env-logger-0.5)
- ("rust-log" ,rust-log-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-skeptic" ,rust-skeptic-0.13)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))))
-
-(define-public rust-derive-builder-core-0.20
- (package
- (name "rust-derive-builder-core")
- (version "0.20.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s640r6q46c2iiz25sgvxw3lk6b6v5y8hwylng7kas2d09xwynrd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-darling" ,rust-darling-0.20)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/colin-kiegel/rust-derive-builder")
- (synopsis "Internal helper library for @code{rust-derive-builder}")
- (description
- "Internal helper library for @code{rust-derive-builder}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-derive-builder-core-0.13
- (package
- (inherit rust-derive-builder-core-0.20)
- (name "rust-derive-builder-core")
- (version "0.13.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1381dgjq6jhirww088dff8b00v2d99illvnan0l0kvz7qdy33v54"))))
- (arguments
- `(#:cargo-inputs (("rust-darling" ,rust-darling-0.14)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-derive-builder-core-0.12
- (package
- (inherit rust-derive-builder-core-0.13)
- (name "rust-derive-builder-core")
- (version "0.12.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03vvmw3mfg370swq0dh2h5kcjjb8va2m4asqgp9wfyy4l08xq6y1"))))
- (arguments
- `(#:cargo-inputs (("rust-darling" ,rust-darling-0.14)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))))
-
-(define-public rust-derive-builder-core-0.11
- (package
- (inherit rust-derive-builder-core-0.12)
- (name "rust-derive-builder-core")
- (version "0.11.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i5gmf5lglbg7agj1khc6k9swf1clfs5fg6w0icw1w91m77x948z"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-darling" ,rust-darling-0.14)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-derive-builder-core-0.10
- (package
- (inherit rust-derive-builder-core-0.11)
- (name "rust-derive-builder-core")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r9ngcrfcvqv5l5p86bzg9v863bjf5nlmippin1fv1v1iy2idrk6"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-darling" ,rust-darling-0.12)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-derive-builder-core-0.9
- (package
- (inherit rust-derive-builder-core-0.10)
- (name "rust-derive-builder-core")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder_core" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vwb8nwls4lhd2yiyj87kmwws4mmfqfrjcr0pk09b11c6wzfm497"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=block::test::block_invalid_token_trees")
- #:cargo-inputs
- (("rust-darling" ,rust-darling-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))))
-
-(define-public rust-derive-builder-macro-0.20
- (package
- (name "rust-derive-builder-macro")
- (version "0.20.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g1zznpqrmvjlp2w7p0jzsjvpmw5rvdag0rfyypjhnadpzib0qxb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-derive-builder-core" ,rust-derive-builder-core-0.20)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/colin-kiegel/rust-derive-builder")
- (synopsis "Automatically implement the builder pattern for arbitrary structs")
- (description
- "This crate provides a Rust macro to automatically implement the builder
-pattern for arbitrary structs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-derive-builder-macro-0.13
- (package
- (inherit rust-derive-builder-macro-0.20)
- (name "rust-derive-builder-macro")
- (version "0.13.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09q17rzgf8bsj8n1bhlf4f93nmqg8va6321ppcd07f1mzg1nh0w7"))))
- (arguments
- `(#:cargo-inputs (("rust-derive-builder-core" ,rust-derive-builder-core-0.13)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-derive-builder-macro-0.12
- (package
- (inherit rust-derive-builder-macro-0.13)
- (name "rust-derive-builder-macro")
- (version "0.12.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17p71qzh7x1q2yxzz3xrg73zw3xl0h479b7ybyjm0s1rg9fa7kgb"))))
- (arguments
- `(#:cargo-inputs (("rust-derive-builder-core" ,rust-derive-builder-core-0.12)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-derive-builder-macro-0.11
- (package
- (inherit rust-derive-builder-macro-0.12)
- (name "rust-derive-builder-macro")
- (version "0.11.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0s6xfgsybd9wbk39hbgqjcn7d1l36a33q6v7d0x5y17d5fvi80wg"))))
- (arguments
- `(#:cargo-inputs (("rust-derive-builder-core" ,rust-derive-builder-core-0.11)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-derive-builder-macro-0.10
- (package
- (inherit rust-derive-builder-macro-0.11)
- (name "rust-derive-builder-macro")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_builder_macro" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wwdm4cgd4vlvabj5xsjjr4vvkqhnd3fi9wp3v5mlb09jp74maaq"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-derive-builder-core" ,rust-derive-builder-core-0.10)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-derive-error-chain-0.10
- (package
- (name "rust-derive-error-chain")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive-error-chain" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jnybrpiq5jzx69xq74cwxply36js02z14y9sym8sf2iwsnsk71w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-quote" ,rust-quote-0.3)
- ("rust-syn" ,rust-syn-0.11))))
- (home-page "https://github.com/Arnavion/derive-error-chain")
- (synopsis "Macros 1.1 implementation of error-chain")
- (description "This package provides a Macros 1.1 implementation of
-error-chain.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-derive-more-0.99
- (package
- (name "rust-derive-more")
- (version "0.99.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_more" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kmz7bsjn9jh04nplqdr6bjyi90qkqjlxb8lm5zzvnp46y0qfcsz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-convert-case" ,rust-convert-case-0.4)
- ("rust-peg" ,rust-peg-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/JelteF/derive_more")
- (synopsis "Adds derive macros for more traits")
- (description
- "Rust has lots of builtin traits that are implemented for its basic
-types, such as @code{Add}, @code{Not}, @code{From} or @code{Display}.
-However, when wrapping these types inside your own structs or enums you lose
-the implementations of these traits and are required to recreate them. This is
-especially annoying when your own structures are very simple, such as when
-using the commonly advised newtype pattern (e.g. @code{MyInt(i32)}).
-
-This library tries to remove these annoyances and the corresponding
-boilerplate code. It does this by allowing you to derive lots of commonly used
-traits for both structs and enums.")
- (license license:expat)))
-
-(define-public rust-derive-more-0.15
- (package
- (inherit rust-derive-more-0.99)
- (name "rust-derive-more")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_more" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zks5bn7hmqfz927spmridk9bvy7ly4f38vls331x4hc4hq1653s"))))
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-version" ,rust-rustc-version-0.2)
- ("rust-syn" ,rust-syn-0.15))))))
-
-(define-public rust-derive-more-0.14
- (package
- (inherit rust-derive-more-0.99)
- (name "rust-derive-more-1")
- (version "0.14.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_more" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fgq5ziyg0gwr5j7pghfrxgzqzmmadknivpigrsniliy0334m53d"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-rustc-version" ,rust-rustc-version-0.2)
- ("rust-syn" ,rust-syn-0.15))))))
-
-(define-public rust-derive-new-0.7
- (package
- (name "rust-derive-new")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive-new" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k5y4lrj182n86zjb3q0rkajgfqazamjzinsi7prw616yi88vp1c"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs (list rust-proc-macro2-1
- rust-quote-1
- rust-syn-2)))
- (home-page "https://github.com/nrc/derive-new")
- (synopsis "Simple constructor functions for structs and enums")
- (description "`#[derive(new)]` implements simple constructor functions for
-structs and enums.")
- (license license:expat)))
-
-(define-public rust-derive-new-0.6
- (package
- (inherit rust-derive-new-0.7)
- (name "rust-derive-new")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive-new" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b8jv6jx0b8jgkz9kmz0ciqmnf74xkk0mmvkb5z1c87932kdwl6i"))))
- (arguments
- (list #:cargo-inputs (list rust-proc-macro2-1
- rust-quote-1
- rust-syn-2)))))
-
-(define-public rust-derive-new-0.5
- (package
- (inherit rust-derive-new-0.6)
- (name "rust-derive-new")
- (version "0.5.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive-new" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d9m5kcj1rdmdjqfgj7rxxhdzx0as7p4rp1mjx5j6w5dl2f3461l"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-derive-utils-0.14
- (package
- (name "rust-derive-utils")
- (version "0.14.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sh7d2xsr32h1m9qpzn5nh3dfm2lz1xgrfklsnjlv72mp3s55wb5"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "Cargo.toml"
- (("\\[lib\\]" all)
- (string-append "[dev-dependencies]" "\n"
- "trybuild = \"1\"" "\n"
- "\n" all)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/taiki-e/derive_utils")
- (synopsis "Macro helper for easily writing derives macros for enum")
- (description "This crate provides a procedural macro helper for easily
-writing derives macros for enums.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-derive-utils-0.11
- (package
- (inherit rust-derive-utils-0.14)
- (name "rust-derive-utils")
- (version "0.11.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive_utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gx7giwn8x427d5f8c92n9h0hhcqdsasvz7i8iq2rqffvhalqask"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-derive-visitor-0.4
- (package
- (name "rust-derive-visitor")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive-visitor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17nacybndh0n2ayf0vchcrm5n4k6bmx605ijvax7qw5rhggnawfl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-derive-visitor-macros" ,rust-derive-visitor-macros-0.4))))
- (home-page "https://github.com/nikis05/derive-visitor")
- (synopsis "Derive visitor pattern for arbitrary data structures")
- (description "Derive visitor pattern for arbitrary data structures.")
- (license license:expat)))
-
-(define-public rust-derive-visitor-macros-0.4
- (package
- (name "rust-derive-visitor-macros")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive-visitor-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xnyz3vxp2ph0y0h7zmlbvij440m6w2gbwx5n4bfmbzcbyl3jys2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-convert-case" ,rust-convert-case-0.4)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/nikis05/derive-visitor")
- (synopsis "Macros for derive-visitor package")
- (description "Macros for derive-visitor package.")
- (license license:expat)))
-
-(define-public rust-derive-where-1
- (package
- (name "rust-derive-where")
- (version "1.2.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "derive-where" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09cx25r1zb8xrsgd9cj9j5zmg30n7lnvcmspqymyn9d887673mk2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-zeroize" ,rust-zeroize-1))))
- (home-page "https://github.com/ModProg/derive-where")
- (synopsis "Deriving with custom trait bounds")
- (description "Deriving with custom trait bounds.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-descape-2
- (package
- (name "rust-descape")
- (version "2.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "descape" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c56nbjgnba9s4lmfq2b89mrifkzwfc48hh7n5iwk06z12wi64bw"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/balt-dev/descape")
- (synopsis "Adds a single extension trait for &str to unescape any backslashes")
- (description
- "This package adds a single extension trait for &str to unescape any
-backslashes.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-deser-hjson-1
- (package
- (name "rust-deser-hjson")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deser-hjson" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bacgp2zhyxj6m7hh00sl65b8bripw5nb80jwcniplglzscspq9h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Cut the dependency chain.
- #:cargo-inputs (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/Canop/deser-hjson")
- (synopsis "Hjson deserializer for Serde")
- (description "This package provides an Hjson deserializer for Serde.")
- (license license:expat)))
-
-(define-public rust-detect-desktop-environment-1
- (package
- (name "rust-detect-desktop-environment")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "detect-desktop-environment" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1crybsn50nax07zz2sxyi88nfq05yyqicqqa6ni03j8swfxs29yg"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags
- ''("--release" "--"
- "--skip=DesktopEnvironment::from_freedesktop"
- "--skip=DesktopEnvironment::from_xdg_name")))
- (home-page "https://github.com/demurgos/detect-desktop-environment")
- (synopsis "Autodetect the desktop environment")
- (description "This package provides autodetect for the desktop environment.")
- (license license:expat)))
-
-(define-public rust-detect-desktop-environment-0.2
- (package
- (inherit rust-detect-desktop-environment-1)
- (name "rust-detect-desktop-environment")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "detect-desktop-environment" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0408nmfgb54wqigjpqxwcxy5jp4ni1fjvynqdgpa84svvmhavn11"))))
- (arguments '())))
-
-(define-public rust-detone-1
- (package
- (name "rust-detone")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "detone" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "052mnp8qjp71ypcv0ixvlw7isn1yv79qn05jrcfi9j2r70clq47p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-unic-normal" ,rust-unic-normal-0.9))))
- (home-page "https://docs.rs/detone/")
- (synopsis "Decompose Vietnamese tone marks")
- (description "Decompose Vietnamese tone marks.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-deunicode-1
- (package
- (name "rust-deunicode")
- (version "1.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deunicode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "006gnml4jy3m03yqma8qvx7kl9i2bw667za9f7yc6k9ckv64959k"))))
- (build-system cargo-build-system)
- (home-page "https://lib.rs/crates/deunicode")
- (synopsis "Convert Unicode strings to pure ASCII")
- (description
- "This package converts Unicode strings to pure ASCII by intelligently
-transliterating them. It supports Emoji and Chinese.")
- (license license:bsd-3)))
-
-(define-public rust-deunicode-0.4
- (package
- (inherit rust-deunicode-1)
- (name "rust-deunicode")
- (version "0.4.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deunicode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "133m63d7x3y3kpf8hrdkjpqma9l74bv59rpmpb8rqgn2i6zz3nvi"))))
- (arguments `(#:cargo-inputs (("rust-deunicode" ,rust-deunicode-1))))))
-
-(define-public rust-devise-0.4
- (package
- (name "rust-devise")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "devise" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07b5dza9dl5p15q32xng8pgmmhf7kbjpng2y46njqykp9h60pngi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-devise-codegen" ,rust-devise-codegen-0.4)
- ("rust-devise-core" ,rust-devise-core-0.4))))
- (home-page "https://github.com/SergioBenitez/Devise")
- (synopsis "Library for devising derives and other procedural macros")
- (description
- "This package provides a library for devising derives and other
-procedural macros.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-devise-0.3
- (package
- (inherit rust-devise-0.4)
- (name "rust-devise")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "devise" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15dmibnykic2a1ndi66shyvxmpfysnhf05lg2iv8871g0w5miish"))))
- (arguments
- `(#:cargo-inputs (("rust-devise-codegen" ,rust-devise-codegen-0.3)
- ("rust-devise-core" ,rust-devise-core-0.3))))))
-
-(define-public rust-devise-0.2
- (package
- (inherit rust-devise-0.4)
- (name "rust-devise")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "devise" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09p52f54givb0g9l7clj11z755vldk8758y2lwm5mp3sa156qwfx"))))
- (arguments
- `(#:cargo-inputs (("rust-devise-codegen" ,rust-devise-codegen-0.2)
- ("rust-devise-core" ,rust-devise-core-0.2))
- #:phases (modify-phases %standard-phases
- ;; Enable using nightly/dev features
- (add-after 'unpack 'enable-unstable-features
- (lambda _
- (setenv "RUSTC_BOOTSTRAP" "1"))))))))
-
-(define-public rust-devise-codegen-0.4
- (package
- (name "rust-devise-codegen")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "devise_codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ryq9xibibjf82xhr26civsw7bg6id8j4j9kl9qaa5xyv208dcki"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-devise-core" ,rust-devise-core-0.4)
- ("rust-quote" ,rust-quote-1))))
- (home-page "https://github.com/SergioBenitez/Devise")
- (synopsis "Library for devising derives and other procedural macros")
- (description
- "This package provides a library for devising derives and other
-procedural macros.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-devise-codegen-0.3
- (package
- (inherit rust-devise-codegen-0.4)
- (name "rust-devise-codegen")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "devise_codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cp7nnfwvjp6wfq11n0ffjjrwfa1wbsb58g1bz3ha6z5lvkp6g0j"))))
- (arguments
- `(#:cargo-inputs (("rust-devise-core" ,rust-devise-core-0.3)
- ("rust-quote" ,rust-quote-1))))))
-
-(define-public rust-devise-codegen-0.2
- (package
- (inherit rust-devise-codegen-0.4)
- (name "rust-devise-codegen")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "devise_codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lxbixni2v6snx2mkgi0kyq5dv8v6c5s57b6wc47q4hqs6884yza"))))
- (arguments
- `(#:cargo-inputs (("rust-devise-core" ,rust-devise-core-0.2)
- ("rust-quote" ,rust-quote-0.6))
- #:phases (modify-phases %standard-phases
- ;; Enable using nightly/dev features
- (add-after 'unpack 'enable-unstable-features
- (lambda _
- (setenv "RUSTC_BOOTSTRAP" "1"))))))))
-
-(define-public rust-devise-core-0.4
- (package
- (name "rust-devise-core")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "devise_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xwa9dp1i66zwfywgvz4189gxzpbpanagmf4wgr03gvsrx1aaddh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-proc-macro2-diagnostics" ,rust-proc-macro2-diagnostics-0.10)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/SergioBenitez/Devise")
- (synopsis "Library for devising derives and other procedural macros")
- (description
- "This package provides a library for devising derives and other
-procedural macros.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-devise-core-0.3
- (package
- (inherit rust-devise-core-0.4)
- (name "rust-devise-core")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "devise_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l00qiih4z14ai0c3s16nlvw0kv4p07ygi6a0ms0knc78xpz87l4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-proc-macro2-diagnostics" ,rust-proc-macro2-diagnostics-0.9)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-devise-core-0.2
- (package
- (inherit rust-devise-core-0.4)
- (name "rust-devise-core")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "devise_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wr3jdzzibpafz73hcca83wnzdgjinvm7axmxnyfkbasbnfkw1fi"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))
- #:phases (modify-phases %standard-phases
- ;; Enable using nightly/dev features
- (add-after 'unpack 'enable-unstable-features
- (lambda _
- (setenv "RUSTC_BOOTSTRAP" "1"))))))))
-
-(define-public rust-dhcp4r-0.2
- (package
- (name "rust-dhcp4r")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dhcp4r" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0paq13i9iz5545f5aw8ijxflw20fvb3k8s4m3inr5q19q5rirpbc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-enum-primitive-derive" ,rust-enum-primitive-derive-0.2)
- ("rust-nom" ,rust-nom-6)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-time" ,rust-time-0.2))))
- (home-page "https://github.com/krolaw/dhcp4r")
- (synopsis "IPv4 DHCP library with working server example")
- (description
- "This package provides a library for IPv4 DHCP including a working server
-example.")
- (license license:bsd-3)))
-
-(define-public rust-dhcproto-0.9
- (package
- (name "rust-dhcproto")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dhcproto" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hsbl77lxvxa94ihn2vna1sx2icrkch427w24a883xymhm9h9vnw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=v6::options::tests::test_range_binsearch")
- #:cargo-inputs (("rust-dhcproto-macros" ,rust-dhcproto-macros-0.1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-ipnet" ,rust-ipnet-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.22)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/bluecatengineering/dhcproto")
- (synopsis "DHCP parser and encoder for DHCPv4/DHCPv6")
- (description
- "This package provides a DHCP parser and encoder for DHCPv4/DHCPv6.
-@code{dhcproto} aims to be a functionally complete DHCP implementation.")
- (license license:expat)))
-
-(define-public rust-dhcproto-macros-0.1
- (package
- (name "rust-dhcproto-macros")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dhcproto-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w61gvnm17frkm6mk8q4xkwd1iji946lj5f175w585h4hvxkx6d7"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/bluecatengineering/dhcproto")
- (synopsis "Macro library for generating option types for dhcproto")
- (description
- "This package provides a macro library for generating option types for
-dhcproto.")
- (license license:expat)))
-
-(define-public rust-dialoguer-0.11
- (package
- (name "rust-dialoguer")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dialoguer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pl0744wwr97kp8qnaybzgrfwk66qakzq0i1qrxl03vpbn0cx2v5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `dialoguer::History`
- #:cargo-inputs (("rust-console" ,rust-console-0.15)
- ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-zeroize" ,rust-zeroize-1))))
- (home-page "https://github.com/console-rs/dialoguer")
- (synopsis "Command line prompting library")
- (description "This package provides a command line prompting library.")
- (license license:expat)))
-
-(define-public rust-dialoguer-0.10
- (package
- (inherit rust-dialoguer-0.11)
- (name "rust-dialoguer")
- (version "0.10.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dialoguer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11rgzrhi677w9gf1r3ip2x361svdkjkr2m5dsfca9fcljacg5ijr"))))
- (arguments
- `(#:cargo-inputs (("rust-console" ,rust-console-0.15)
- ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-zeroize" ,rust-zeroize-1))))))
-
-(define-public rust-diff-0.1
- (package
- (name "rust-diff")
- (version "0.1.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "diff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1j0nzjxci2zqx63hdcihkp0a4dkdmzxd7my4m7zk6cjyfy34j9an"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-speculate" ,rust-speculate-0.1))))
- (home-page "https://github.com/utkarshkukreti/diff.rs")
- (synopsis "LCS based slice and string diffing implementation")
- (description
- "An LCS based slice and string diffing implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-difference-2
- (package
- (name "rust-difference")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "difference" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1621wx4k8h452p6xzmzzvm7mz87kxh4yqz0kzxfjj9xmjxlbyk2j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-getopts" ,rust-getopts-0.2))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.8)
- ("rust-term" ,rust-term-0.5))))
- (home-page "https://github.com/johannhof/difference.rs")
- (synopsis "Rust text diffing and assertion library")
- (description
- "This package provides a Rust text diffing and assertion library.")
- (license license:expat)))
-
-(define-public rust-difference-1
- (package
- (inherit rust-difference-2)
- (name "rust-difference")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "difference" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a5v0b73z7vywbclll32wjsfkdgh6wn9prnq91z0d3lag4clsc5k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-getopts" ,rust-getopts-0.2))
- #:cargo-development-inputs
- (("rust-term" ,rust-term-0.2))))))
-
-(define-public rust-difflib-0.4
- (package
- (name "rust-difflib")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "difflib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s7byq4d7jgf2hcp2lcqxi2piqwl8xqlharfbi8kf90n8csy7131"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/DimaKudosh/difflib")
- (synopsis "Compare word sequences in Rust")
- (description
- "This crate provides all necessary tools for comparing word sequences.")
- (license license:expat)))
-
-(define-public rust-diffs-0.5
- (package
- (name "rust-diffs")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "diffs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01f8bp77kgahgvr3s2igmnmsxynjklq830lmp2wp2jyph6bnq4gz"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f)) ; unresolved imports `myers`, `Diff`, `Replace`
- (home-page "https://nest.pijul.com/pijul/diffs")
- (synopsis "Diff algorithms, also called longest common subsequence")
- (description
- "This package provides a number of diff algorithms, also called longest
-common subsequence. The diff algorithms include Myer's diff and Patience
-diff.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-diffus-0.10
- (package
- (name "rust-diffus")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "diffus" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lsn5h1mfa8x7bfg9yqgr52p7drigpwgm5q8qh4r07dmfd5g43rw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:phases (modify-phases %standard-phases
- ;; Cargo toml specifies a readme path that only
- ;; exists in the git checkout
- (add-after 'unpack 'omit-absent-readme
- (lambda _
- (substitute* "Cargo.toml"
- (("readme = \"../README.md\"")
- "")))))
- #:cargo-inputs (("rust-diffus-derive" ,rust-diffus-derive-0.10)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-snake-case" ,rust-snake-case-0.3)
- ("rust-uuid" ,rust-uuid-0.5))))
- (home-page "https://github.com/distil/diffus")
- (synopsis "Find the difference between data structure instances")
- (description
- "This package lets you find the difference between two instances
-of any data structure. Supports Collections, Strings, Maps, etc. Uses
-LCS where applicable. Also supports derive via `diffus-derive`.")
- (license license:asl2.0)))
-
-(define-public rust-diffus-derive-0.10
- (package
- (name "rust-diffus-derive")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "diffus-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a7sgbzhqa7gk3xhvkci91myc86gkwxs04vfxbl8f64y7l1jsfmr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ;build only works in the git cargo workspace
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/distil/diffus")
- (synopsis "Find the difference between data structure instances")
- (description
- "This package lets you find the difference between two instances of
-any data structure. Supports derive on structs and enums.")
- (license license:asl2.0)))
-
-(define-public rust-dircpy-0.3
- (package
- (name "rust-dircpy")
- (version "0.3.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dircpy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "070k84wvc4d364rglwvhjk7psj938nmxh98rs58rspvza6q231d8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Cut the dependency chain.
- #:cargo-inputs (("rust-jwalk" ,rust-jwalk-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/woelper/dircpy/")
- (synopsis "Copy directories recursively with flexible options")
- (description "Copy directories recursively with flexible options.")
- (license license:expat)))
-
-(define-public rust-directories-5
- (package
- (name "rust-directories")
- (version "5.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "directories" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dba6xzk79s1clqzxh2qlgzk3lmvvks1lzzjhhi3hd70hhxifjcs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-dirs-sys" ,rust-dirs-sys-0.4))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1))))
- (home-page "https://github.com/dirs-dev/directories-rs")
- (synopsis "Library for standard locations of data directories")
- (description
- "This package provides a tiny mid-level library that provides
-platform-specific standard locations of directories for config,
-cache and other data on Linux, Windows and macOS by leveraging the
-mechanisms defined by the XDG base/user directory specifications
-on Linux, the Known Folder API on Windows, and the Standard
-Directory guidelines on macOS.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-directories-4
- (package
- (inherit rust-directories-5)
- (name "rust-directories")
- (version "4.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "directories" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "045jbj5y2f1fmjs9rfcw95y0vjydb2rqqhz1sdnqhdmxv96ms77m"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-dirs-sys" ,rust-dirs-sys-0.3))))))
-
-(define-public rust-directories-3
- (package
- (inherit rust-directories-4)
- (name "rust-directories")
- (version "3.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "directories" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mz1khca62zd48kphdy5hn4f8r55ywkyn23pjdbkj4h32zzh15p6"))))
- (arguments
- `(#:cargo-inputs (("rust-dirs-sys" ,rust-dirs-sys-0.3))
- #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1))))))
-
-(define-public rust-directories-next-2
- (package
- (name "rust-directories-next")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "directories-next" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g1vq8d8mv0vp0l317gh9y46ipqg2fxjnbc7lnjhwqbsv4qf37ik"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-dirs-sys-next" ,rust-dirs-sys-next-0.1))))
- (home-page "https://github.com/xdg-rs/dirs/tree/master/directories")
- (synopsis "Mid-level library for standard locations of data directories")
- (description
- "This package provides a tiny mid-level library that provides
-platform-specific standard locations of directories for config, cache and
-other data.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dirs-5
- (package
- (name "rust-dirs")
- (version "5.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "dirs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0992xk5vx75b2x91nw9ssb51mpl8x73j9rxmpi96cryn0ffmmi24"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-dirs-sys" ,rust-dirs-sys-0.4))))
- (home-page "https://github.com/soc/dirs-rs")
- (synopsis "Abstractions for standard locations for various platforms")
- (description
- "This package is a tiny low-level library that provides platform-specific
-standard locations of directories for config, cache and other data.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dirs-4
- (package
- (inherit rust-dirs-5)
- (name "rust-dirs")
- (version "4.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dirs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n8020zl4f0frfnzvgb9agvk4a14i1kjz4daqnxkgslndwmaffna"))))
- (arguments
- `(#:cargo-inputs
- (("rust-dirs-sys" ,rust-dirs-sys-0.3))))))
-
-(define-public rust-dirs-3
- (package
- (inherit rust-dirs-4)
- (name "rust-dirs")
- (version "3.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dirs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "028kqy0vrbfgrk1yc1flq2fqh8snyg17qlygawm0r79w211s1fih"))))))
-
-(define-public rust-dirs-2
- (package
- (inherit rust-dirs-3)
- (name "rust-dirs")
- (version "2.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dirs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qymhyq7w7wlf1dirq6gsnabdyzg6yi2yyxkx6c4ldlkbjdaibhk"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-dirs-sys" ,rust-dirs-sys-0.3))))))
-
-(define-public rust-dirs-1
- (package
- (inherit rust-dirs-2)
- (name "rust-dirs")
- (version "1.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dirs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "009rrhzj9pxyncmm2vhlj70npg0cgggv2hjbbkiwdl9vccq8kmrz"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-redox-users" ,rust-redox-users-0.3)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-dirs-next-2
- (package
- (name "rust-dirs-next")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dirs-next" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q9kr151h9681wwp6is18750ssghz6j9j7qm7qi1ngcwy7mzi35r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-dirs-sys-next" ,rust-dirs-sys-next-0.1))))
- (home-page "https://github.com/xdg-rs/dirs")
- (synopsis "Abstractions for standard locations for various platforms")
- (description
- "This package provides a tiny low-level library that provides
-platform-specific standard locations of directories for config, cache and
-other data.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dirs-next-1
- (package
- (inherit rust-dirs-next-2)
- (name "rust-dirs-next")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dirs-next" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1dl2dqzsrcb7qigfiwpdpakhdkpz0629pvylbj2ylyrkh1dfcdng"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-dirs-sys" ,rust-dirs-sys-next-0.1))))
- (home-page "https://github.com/xdg-rs/dirs")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dirs-sys-0.4
- (package
- (name "rust-dirs-sys")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "dirs-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "071jy0pvaad9lsa6mzawxrh7cmr7hsmsdxwzm7jzldfkrfjha3sj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-option-ext" ,rust-option-ext-0.2)
- ("rust-redox-users" ,rust-redox-users-0.4)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))
- (home-page "https://github.com/dirs-dev/dirs-sys-rs")
- (synopsis
- "System-level helper functions for the dirs and directories crates")
- (description
- "This package provides system-level helper functions for the @code{dirs}
-and @code{directories} crates.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dirs-sys-0.3
- (package
- (inherit rust-dirs-sys-0.4)
- (name "rust-dirs-sys")
- (version "0.3.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dirs-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19md1cnkazham8a6kh22v12d8hh3raqahfk6yb043vrjr68is78v"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-redox-users" ,rust-redox-users-0.4)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-dirs-sys-next-0.1
- (package
- (name "rust-dirs-sys-next")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dirs-sys-next" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kavhavdxv4phzj4l0psvh55hszwnr0rcz8sxbvx20pyqi2a3gaf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-redox-users" ,rust-redox-users-0.4)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/xdg-rs/dirs/tree/master/dirs-sys")
- (synopsis "Shared code for dirs-next and directories-next")
- (description
- "This package only exists to facilitate code sharing between
-dirs-next and directories-next.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-discard-1
- (package
- (name "rust-discard")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "discard" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1h67ni5bxvg95s91wgicily4ix7lcw7cq0a5gy9njrybaibhyb91"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://github.com/Pauan/rust-discard")
- (synopsis "Allow for intentionally leaking memory")
- (description "There are situations where you need to intentionally leak some
-memory but not other memory. This package provides a discard trait which allows
-for intentionally leaking memory")
- (license license:expat)))
-
-(define-public rust-displaydoc-0.2
- (package
- (name "rust-displaydoc")
- (version "0.2.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "displaydoc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1q0alair462j21iiqwrr21iabkfnb13d6x5w95lkdg21q2xrqdlp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/yaahc/displaydoc")
- (synopsis
- "Derive macro for implementing the display Trait via a doc comment")
- (description
- "This package provides a derive macro for implementing the display Trait
-via a doc comment and string interpolation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dissimilar-1
- (package
- (name "rust-dissimilar")
- (version "1.0.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dissimilar" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bcn4s99ghigd3yadpd7i3gljv5z2hkr07ijvvxvsxmz3yfygy2r"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/dtolnay/dissimilar")
- (synopsis "Diff library with semantic cleanup")
- (description
- "This package provides a diff library with semantic cleanup, based on
-Google's diff-match-patch.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-divan-0.1
- (package
- (name "rust-divan")
- (version "0.1.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "divan" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i5qvk7h9fcrr89cxkmadpgm03sv7askplyqh8vb0a8b0a9k2n70"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-condtype" ,rust-condtype-1)
- ("rust-divan-macros" ,rust-divan-macros-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-regex-lite" ,rust-regex-lite-0.1))
- #:cargo-development-inputs (("rust-mimalloc" ,rust-mimalloc-0.1))))
- (inputs (list mimalloc))
- (home-page "https://github.com/nvzqz/divan")
- (synopsis "Statistically-comfy benchmarking library")
- (description "Statistically-comfy benchmarking library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-divan-macros-0.1
- (package
- (name "rust-divan-macros")
- (version "0.1.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "divan-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z5n3f4m5c7flqnr6vg9qz51j9mjb1s2afcsfnqf7x9nwsc1vicd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/nvzqz/divan")
- (synopsis "Macros for Divan, a statistically-comfy benchmarking library")
- (description "This package provides macros for Divan, a statistically-comfy
-benchmarking library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dlib-0.5
- (package
- (name "rust-dlib")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dlib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04m4zzybx804394dnqs1blz241xcy480bdwf3w9p4k6c3l46031k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;FIXME: Several macros are not found.
- #:cargo-inputs
- (("rust-libloading" ,rust-libloading-0.8))))
- (home-page "https://github.com/vberger/dlib")
- (synopsis "Helper macros for manually loading optional system libraries")
- (description
- "This package provides helper macros for handling manually loading optional
-system libraries.")
- (license license:expat)))
-
-(define-public rust-dlib-0.4
- (package
- (inherit rust-dlib-0.5)
- (name "rust-dlib")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dlib" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xlsf3lrz9hd7q3ff6lp5mw4kn3nbryn746kd07i93r6wg8ia7xi"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libloading" ,rust-libloading-0.6))))
- (inputs
- (list rust-libloading-0.6))))
-
-(define-public rust-dlv-list-0.5
- (package
- (name "rust-dlv-list")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dlv-list" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pqvrinxzdz7bpy4a3p450h8krns3bd0mc3w0qqvm03l2kskj824"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-const-random" ,rust-const-random-0.1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-coverage-helper" ,rust-coverage-helper-0.2)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/sgodwincs/dlv-list-rs")
- (synopsis "Semi-doubly linked list implemented using a vector")
- (description
- "This package provides a semi-doubly linked list implemented using a vector.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dlv-list-0.3
- (package
- (name "rust-dlv-list")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dlv-list" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mqj5rdkcjksw3kvjj0nga6rzcpppx0kimjwi527yhifz6kw5206"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/sgodwincs/dlv-list-rs")
- (synopsis "Semi-doubly linked list implemented using a vector")
- (description
- "This crate provides semi-doubly linked lists implemented using
-a vector.")
- (license license:expat)))
-
-(define-public rust-dlv-list-0.2
- (package
- (inherit rust-dlv-list-0.3)
- (name "rust-dlv-list")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dlv-list" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06r1nskj3x56p5wqz2bgl6q3rpyymrb0k0zpbvk8c6qcd4mkzpv8"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-dns-lookup-2
- (package
- (name "rust-dns-lookup")
- (version "2.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dns-lookup" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z74n2zij2gahycabm0gkmkyx574h76gwk7sz93yqpr3qa3n0xp5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- ;; Tries to access the network
- "--skip=nameinfo::test_getnameinfo"
- "--skip=src/lib.rs - (line 36)")
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))
- (home-page "https://github.com/keeperofdakeys/dns-lookup/")
- (synopsis "DNS resolution interface")
- (description
- "This package provides a simple DNS resolving interface, much like Rust's
-unstable API. It includes @code{getaddrinfo} and @code{getnameinfo} wrappers
-for libc variants.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dns-parser-0.8
- (package
- (name "rust-dns-parser")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dns-parser" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1spv0psvxc31qg9xnqf0gmjclyiim7vp23r2b1gzf1ix8zlkply4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-quick-error" ,rust-quick-error-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-matches" ,rust-matches-0.1))))
- (home-page "https://github.com/tailhook/dns-parser")
- (synopsis "DNS protocol parser library")
- (description "This package provide a DNS protocol parser library. It does
-not support network, only raw protocol parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dns-sd-0.1
- (package
- (name "rust-dns-sd")
- (version "0.1.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "dns-sd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11r0jymjshfnn3sh2nqjhrikk4r5rr1g36sip9iqy8i0xafm0j6p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-pkg-config" ,rust-pkg-config-0.3))))
- (inputs (list avahi))
- (native-inputs (list pkg-config))
- (home-page "https://github.com/plietar/rust-dns-sd")
- (synopsis "Rust binding for DNS-SD")
- (description "Rust bindings for DNS Service Discovery (DNS-SD).")
- (license license:expat)))
-
-(define-public rust-doc-comment-0.3
- (package
- (name "rust-doc-comment")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "doc-comment" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "043sprsf3wl926zmck1bm7gw0jq50mb76lkpk49vasfr6ax1p97y"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/GuillaumeGomez/doc-comment")
- (synopsis "Macro to generate doc comments")
- (description "This package provides a way to generate doc comments
-from macros.")
- (license license:expat)))
-
-(define-public rust-dockworker-0.5
- (package
- (name "rust-dockworker")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dockworker" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1grdrc54l50ji3b1x25gx63qcjpsapjrw95fvh5p83za0k81ai8v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--" ; Tests require network access.
- "--skip=docker::tests::test_api"
- "--skip=docker::tests::test_events"
- "--skip=docker::tests::test_networks"
- "--skip=docker::tests::test_ping"
- "--skip=docker::tests::test_system_info"
- "--skip=docker::tests::test_version")
- #:cargo-inputs
- (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-hyper-rustls" ,rust-hyper-rustls-0.24)
- ("rust-hyper-tls" ,rust-hyper-tls-0.5)
- ("rust-hyperlocal" ,rust-hyperlocal-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-named-pipe" ,rust-named-pipe-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-reqwest" ,rust-reqwest-0.11))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://github.com/Idein/dockworker")
- (synopsis "Docker daemon API client (a fork of Faraday's boondock)")
- (description
- "This package provides a Rust library for talking to the Docker daemon.
-This project is a fork of Faraday's boondock.")
- (license license:asl2.0)))
-
-(define-public rust-k8s-openapi-0.22
- (package
- (name "rust-k8s-openapi")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "k8s-openapi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mcpy1gdxpqayc74i3x3ayh3q5bl6dzvsgmw91jq1r9sjkxill0r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-base64" ,rust-base64-0.22)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-value" ,rust-serde-value-0.7)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/Arnavion/k8s-openapi")
- (synopsis "Bindings for the Kubernetes client API")
- (description
- "This package provides Bindings for the Kubernetes client API.")
- (license license:asl2.0)))
-
-(define-public rust-compose-spec-macros-0.1
- (package
- (name "rust-compose-spec-macros")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "compose_spec_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z4r9n38h5346ksfilkaxa76zzivdhvj9axq8yjm6wv9nhl1pf25"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/k9withabone/compose_spec_rs")
- (synopsis "Procedural macros for use in the compose_spec crate")
- (description
- "This package provides Procedural macros for use in the compose_spec crate.")
- (license license:mpl2.0)))
-
-(define-public rust-compose-spec-0.2
- (package
- (name "rust-compose-spec")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "compose_spec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17h8g1mrwk8yphqxfhdgyvn5hpagmm5p3p8p6yxh23hl3d6zdshi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-compose-spec-macros" ,rust-compose-spec-macros-0.1)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-ipnet" ,rust-ipnet-2)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/k9withabone/compose_spec_rs")
- (synopsis "Types for (de)serializing from/to the compose-spec")
- (description
- "This package provides types for (de)serializing from/to compose-spec, a
-container description format.")
- (license license:mpl2.0)))
-
-(define-public rust-docmatic-0.1
- (package
- (name "rust-docmatic")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "docmatic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hx85n266lxswqxrbbinqlhi1qcnjgd4cc7v42abg72kmz7fnn4d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-which" ,rust-which-2))))
- (home-page "https://github.com/assert-rs/docmatic")
- (synopsis "Test Rust examples in your documentation")
- (description "Test Rust examples in your documentation.")
- (license license:expat)))
-
-(define-public rust-docopt-1
- (package
- (name "rust-docopt")
- (version "1.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "docopt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07x5g52n6fzilxhk5220caznkvdnzzvahlzrzkmgj8y88sc12gvz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-strsim" ,rust-strsim-0.10))))
- (home-page "https://github.com/docopt/docopt.rs")
- (synopsis "Command line argument parsing")
- (description "This package provides command line argument parsing.")
- (license (list license:expat license:unlicense))))
-
-(define-public rust-docopt-0.7
- (package
- (inherit rust-docopt-1)
- (name "rust-docopt")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "docopt" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1n6gbhsks2w9y0b4bwqyawh4ghbkka09w6pjcrq9i1sd51pflcmb"))))
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-0.2)
- ("rust-regex" ,rust-regex-0.2)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-strsim" ,rust-strsim-0.6))))))
-
-(define-public rust-docopt-0.6
- (package
- (inherit rust-docopt-0.7)
- (name "rust-docopt")
- (version "0.6.86")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "docopt" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nf4f4zf5yk0d0l4kl7hkii4na22fhn0l2hgfb46yzv08l2g6zja"))))
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-0.2)
- ("rust-regex" ,rust-regex-0.1)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-strsim" ,rust-strsim-0.5))))))
-
-(define-public rust-doctest-file-1
- (package
- (name "rust-doctest-file")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "doctest-file" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qkmnrsx2kszm58wxyry63bs35msj9chdb6jlh54a8cdwaiizj5a"))))
- (build-system cargo-build-system)
- (arguments `(#:tests? #f)) ; Tests are incorrectly written.
- (home-page "https://codeberg.org/Goat7658/doctest-file/")
- (synopsis "Procedural macro that sources doctests from dedicated files")
- (description
- "This package provides a procedural macro that sources doctests from
-dedicated files into Rustdoc documentation with support for hiding lines.")
- (license license:bsd-0)))
-
-(define-public rust-document-features-0.2
- (package
- (name "rust-document-features")
- (version "0.2.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "document-features" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "182h528pjyv4ppil2pd2nir46qrb393x5kvm4y51yhnjmgm6jsfb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=self_doc"
- "--skip=self_doc_with_custom_label")
- #:cargo-inputs (("rust-litrs" ,rust-litrs-0.4))))
- (home-page "https://slint-ui.com")
- (synopsis "Extract documentation for feature flags from Cargo.toml")
- (description "Extract documentation for the feature flags from comments in
-@code{Cargo.toml}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-documented-0.6
- (package
- (name "rust-documented")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "documented" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zc7akchjkwnsl0hnzygwad58sfnvrvkcl7w117679cnbg9zxbgy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-documented-macros" ,rust-documented-macros-0.6)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/cyqsimon/documented")
- (synopsis
- "Derive and attribute macros for accessing your type's documentation at runtime")
- (description
- "This package provides macros to derive and attribute macros for accessing
-your type's documentation at runtime.")
- (license license:expat)))
-
-(define-public rust-documented-macros-0.6
- (package
- (name "rust-documented-macros")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "documented-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qwclr8ymp5n5fyb6sri9dl36va3ana50clkgwmf7110lva5jdlp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `documented`
- #:cargo-inputs (("rust-convert-case" ,rust-convert-case-0.6)
- ("rust-optfield" ,rust-optfield-0.3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/cyqsimon/documented")
- (synopsis "Derive and attribute macros for `documented`")
- (description
- "This package provides derive and attribute macros for `documented`.")
- (license license:expat)))
-
-(define-public rust-dogged-0.2
- (package
- (name "rust-dogged")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dogged" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yk5l6qqidl5y935x15gi9kkd6niim1wb64r1l7kdzl9jw8dyf16"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.3))))
- (home-page "https://github.com/nikomatsakis/dogged")
- (synopsis "Persistent vector, similar to Clojure")
- (description "This package experimental persistent collections in Rust.
-Based on a digit-indexed trie, as in Clojure. Supports @code{push()},
-@code{get()}, and @code{get_mut()} as its primitive operations for now. All
-O(1)-in-practice, if not in theory, but obviously not as fast as a
-non-persistent vector.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-dot-writer-0.1
- (package
- (name "rust-dot-writer")
- (version "0.1.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "dot-writer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0yjv36hr3klzq4bpzkkqp64s8479ssabr7zkdxn4163ybsyi26rx"))))
- (build-system cargo-build-system)
- (home-page "https://bitbucket.org/DrGabble/dot-writer")
- (synopsis "Library for writing the Graphviz DOT graph language")
- (description
- "This package provides a library for writing the Graphviz DOT graph language.")
- (license license:expat)))
-
-(define-public rust-dotenv-0.15
- (package
- (name "rust-dotenv")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dotenv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13ysjx7n2bqxxqydvnnbdwgik7i8n6h5c1qhr9g11x6cxnnhpjbp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-clap" ,rust-clap-2))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/dotenv-rs/dotenv")
- (synopsis "@code{dotenv} implementation for Rust")
- (description "This package provides a @code{dotenv} implementation for
-Rust.")
- (license license:expat)))
-
-(define-public rust-dotenv-0.13
- (package
- (inherit rust-dotenv-0.15)
- (name "rust-dotenv")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dotenv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11jdifvvwbn60gf5iq2awyq9fik1d9xk7rhch332nwwnkhks3l60"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-dotenv-0.10
- (package
- (inherit rust-dotenv-0.15)
- (name "rust-dotenv")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dotenv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ww0wfnilz4cy789fni06gckm45xsb9fplrih26l4qyi4jxy5w6n"))))
- (arguments
- `(#:cargo-inputs
- (("rust-derive-error-chain" ,rust-derive-error-chain-0.10)
- ("rust-error-chain" ,rust-error-chain-0.10)
- ("rust-regex" ,rust-regex-0.2)
- ("rust-syn" ,rust-syn-0.11))))))
-
-(define-public rust-dotenvy-0.15
- (package
- (name "rust-dotenvy")
- (version "0.15.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "dotenvy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16s3n973n5aqym02692i1npb079n5mb0fwql42ikmwn8wnrrbbqs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- ;; Not all files included.
- '("--release" "--"
- "--skip=dotenv"
- "--skip=dotenv_iter"
- "--skip=dotenv_override"
- "--skip=from_filename"
- "--skip=from_filename_override")
- #:cargo-inputs
- (("rust-clap" ,rust-clap-3))
- #:cargo-development-inputs
- (("rust-once-cell" ,rust-once-cell-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/allan2/dotenvy")
- (synopsis "Fork of the dotenv crate")
- (description "This package provides a fork of the dotenv crate.")
- (license license:expat)))
-
-(define-public rust-downcast-0.11
- (package
- (name "rust-downcast")
- (version "0.11.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "downcast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wa78ahlc57wmqyq2ncr80l7plrkgz57xsg7kfzgpcnqac8gld8l"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/fkoep/downcast-rs")
- (synopsis
- "Trait for downcasting trait objects back to their original types")
- (description
- "This package provides a trait, and utilities, for downcasting trait
-objects back to their original types. The same as the rust-downcast-rs crate.")
- (license license:expat)))
-
-(define-public rust-downcast-rs-1
- (package
- (name "rust-downcast-rs")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "downcast-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lmrq383d1yszp7mg5i7i56b17x2lnn3kb91jwsq0zykvg2jbcvm"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/marcianx/downcast-rs")
- (synopsis "Trait object downcasting support using only safe Rust")
- (description
- "Trait object downcasting support using only safe Rust. It supports type
-parameters, associated types, and type constraints.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dpc-pariter-0.4
- (package
- (name "rust-dpc-pariter")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dpc-pariter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s546d43yyiw55jz3yw4nyxgzmnc4f0gamzkfi6m7kyw2xlf2anl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-crossbeam" ,rust-crossbeam-0.8)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-num-cpus" ,rust-num-cpus-1))))
- (home-page "https://github.com/dpc/pariter")
- (synopsis "Parallel iterator processing")
- (description "This is a package for parallel iterator processing.")
- (license (list license:mpl2.0 license:expat license:asl2.0))))
-
-(define-public rust-draw-state-0.8
- (package
- (name "rust-draw-state")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "draw_state" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0lfng4fz9x7bwsmzv9r20ply10w0iid6vfcrhx292s6hw8vrbkrk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-bitflags" ,rust-bitflags-1))))
- (home-page "https://github.com/gfx-rs/draw_state")
- (synopsis "Graphics state blocks for gfx-rs")
- (description "Graphics state blocks for gfx-rs.")
- (license license:asl2.0)))
-
-(define-public rust-dtoa-1
- (package
- (name "rust-dtoa")
- (version "1.0.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dtoa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lv6zzgrd3hfh83n9jqhzz8645729hv1wclag8zw4dbmx3w2pfyw"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs (list rust-no-panic-0.1)))
- (home-page "https://github.com/dtolnay/dtoa")
- (synopsis "Fast functions for printing floating-point primitives")
- (description "This crate provides fast functions for printing
-floating-point primitives to an @code{io::Write}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dtoa-0.4
- (package
- (inherit rust-dtoa-1)
- (name "rust-dtoa")
- (version "0.4.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dtoa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1c5j0wz118dhrczx6spc5za7dnbfxablr4adyahg9aknrsc9i2an"))))
- (arguments '())))
-
-(define-public rust-dtoa-short-0.3
- (package
- (name "rust-dtoa-short")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dtoa-short" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11rwnkgql5jilsmwxpx6hjzkgyrbdmx1d71s0jyrjqm5nski25fd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-dtoa" ,rust-dtoa-1))
- #:cargo-development-inputs (("rust-float-cmp" ,rust-float-cmp-0.4))))
- (home-page "https://github.com/upsuper/dtoa-short")
- (synopsis "Serialize float number and truncate to certain precision")
- (description
- "Serialize float number and truncate to certain precision in Rust.")
- (license license:mpl2.0)))
-
-(define-public rust-dtparse-2
- (package
- (name "rust-dtparse")
- (version "2.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dtparse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mqz4164mc4xyq73c22wf900v8cn4sy63nalrkr5mlr614y41yr3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rust-decimal" ,rust-rust-decimal-1))
- #:cargo-development-inputs (("rust-base64" ,rust-base64-0.21))))
- (home-page "https://github.com/bspeice/dtparse.git")
- (synopsis "Dateutil-compatible timestamp parser for Rust")
- (description
- "This package provides a @code{dateutil}-compatible timestamp parser for
-Rust.")
- (license license:asl2.0)))
-
-(define-public rust-duct-0.13
- (package
- (name "rust-duct")
- (version "0.13.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "duct" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "174jk13rlvfgypha4f3l27mzzyc0ci7zginh5hjn6jr2s4c5gaz4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- "--skip=test::test_capture_both"
- "--skip=test::test_pipe"
- "--skip=test::test_sh"
- "--skip=test::test_stderr"
- "--skip=test::test_swapping"
- "--skip=src/lib.rs - ReaderHandle (line 1929)")
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-shared-child" ,rust-shared-child-1))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/oconnor663/duct.rs")
- (synopsis "Library for running child processes")
- (description "A library for running child processes.")
- (license license:expat)))
-
-(define-public rust-duplicate-1
- (package
- (name "rust-duplicate")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "duplicate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jrh28a3g9xw0w9v21y92d4k08lgr1ffg8mjhw2h67h6r5mfcy6y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- "--skip=errors::basic_expansion_errors"
- "--skip=errors::highlight_expansion_errors"
- "--skip=errors::hint_expansion_errors"
- "--skip=module_disambiguation::test_expansions"
- "--skip=no_features::test_edition_2021"
- "--skip=no_features::test_expansions")
- #:cargo-inputs (("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-duplicate-macrotest" ,rust-duplicate-macrotest-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/Emoun/duplicate")
- (synopsis
- "Provides macros for duplication of code with variable substitution")
- (description
- "This package provides macros for duplication of code with variable
-substitution.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-duplicate-macrotest-1
- (package
- (name "rust-duplicate-macrotest")
- (version "1.0.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "duplicate_macrotest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15p4d596vknjx5vba86pa08aci7grl7nsxqp92gqxfj5mh5nwz9a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-diff" ,rust-diff-0.1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-toml" ,rust-toml-0.8))))
- (home-page "https://github.com/emoun/duplicate_macrotest")
- (synopsis
- "Fork of the macrotest crate specifically to test the duplicate crate")
- (description
- "This package provides a fork of the macrotest crate specifically to test
-the duplicate crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-dwrote-0.11
- (package
- (name "rust-dwrote")
- (version "0.11.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dwrote" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z85pyzac4zpap94czx7nkn1hys64n95ddlnpar34djsa84jf63h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-wio" ,rust-wio-0.2))))
- (home-page "https://github.com/servo/dwrote-rs")
- (synopsis "Lightweight binding to DirectWrite")
- (description
- "This package provides lightweight binding to DirectWrite.")
- (license license:mpl2.0)))
-
-(define-public rust-dyn-clone-1
- (package
- (name "rust-dyn-clone")
- (version "1.0.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dyn-clone" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09cig7dgg6jnqa10p4233nd8wllbjf4ffsw7wj0m4lwa5w3z0vhd"))))
- (arguments
- `(#:cargo-development-inputs (("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (build-system cargo-build-system)
- (home-page "https://crates.io/crates/dyn-clone")
- (synopsis "Clone trait that is object-safe")
- (description "This package provides a clone trait that is object-safe.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-easy-cast-0.5
- (package
- (name "rust-easy-cast")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "easy-cast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mjhjxibj228bzs817rwaqdicxmln6dqqffabrjn5j1fd4v2g1bj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libm" ,rust-libm-0.2))))
- (home-page "https://github.com/kas-gui/easy-cast")
- (synopsis "Type conversions which are expected to succeed")
- (description "This library is written to make numeric type conversions
-easy.")
- (license license:asl2.0)))
-
-(define-public rust-easy-cast-0.4
- (package
- (inherit rust-easy-cast-0.5)
- (name "rust-easy-cast")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "easy-cast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13ilmaplp2s4vw1vjh4pwbzk7jdxrn0kpf0rk5sli0s1ikp05lab"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-libm" ,rust-libm-0.2))))))
-
-(define-public rust-easy-parallel-3
- (package
- (name "rust-easy-parallel")
- (version "3.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "easy-parallel" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g12xq122hy170pprldvgmpml0zz1mn9n4hq5c6ly3pnmsqbkyra"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/stjepang/easy-parallel")
- (synopsis "Run closures in parallel")
- (description
- "This crate provides a simple primitive for spawning threads in bulk and
-waiting for them to complete. Threads are allowed to borrow local variables
-from the main thread.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ecb-0.1
- (package
- (name "rust-ecb")
- (version "0.1.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ecb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1iw1i0mwkvg3599mlw24iibid6i6zv3a3jhghm2j3v0sbfbzm2qs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cipher" ,rust-cipher-0.4))
- #:cargo-development-inputs
- (("rust-aes" ,rust-aes-0.8)
- ("rust-cipher" ,rust-cipher-0.4)
- ("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/magic-akari/ecb")
- (synopsis "Electronic Codebook (ECB) block cipher mode of operation")
- (description "Electronic Codebook (ECB) block cipher mode of operation")
- (license license:expat)))
-
-(define-public rust-edit-0.1
- (package
- (name "rust-edit")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "edit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02dan6bg9pcj42ny48g8fq9f76w30c826n4gihy1d1s7fq78cr7k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-shell-words" ,rust-shell-words-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-which" ,rust-which-4))))
- (home-page "https://github.com/milkey-mouse/edit")
- (synopsis "Open a file in the default text editor")
- (description
- "This package provides functions to open a file in the default text editor.")
- (license license:cc0)))
-
-(define-public rust-edit-distance-2
- (package
- (name "rust-edit-distance")
- (version "2.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "edit-distance" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "15vkx4haqr6ldgpmamb38h30v57clpx6klfzanhhk303ggl9gx73"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/febeling/edit-distance")
- (synopsis "Levenshtein edit distance between strings")
- (description
- "Levenshtein edit distance between strings, a measure for similarity.")
- (license license:asl2.0)))
-
-(define-public rust-editdistancek-1
- (package
- (name "rust-editdistancek")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "editdistancek" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04r6lfq9sfz3wqhqm6fzfcqbj8w16y8bh0x6kzkgkimislixy0iy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-levenshtein" ,rust-levenshtein-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-triple-accel" ,rust-triple-accel-0.4))))
- (home-page "https://github.com/nkkarpov/editdistancek")
- (synopsis "Fast algorithm for computing edit distance")
- (description
- "This crate provides fast algorithm for computing edit distance.")
- (license license:expat)))
-
-(define-public rust-ego-tree-0.6
- (package
- (name "rust-ego-tree")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ego-tree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hincmpradjn146d4as5yj9c8k5l97wvxfyhf3qzra84mhabp80j"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/programble/ego-tree")
- (synopsis "Vec-backed ID-tree")
- (description "Ego Tree provides a vec-backed ID-tree.")
- (license license:isc)))
-
-(define-public rust-either-1
- (package
- (name "rust-either")
- (version "1.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "either" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w2c1mybrd7vljyxk77y9f4w9dyjrmp3yp82mk7bcm8848fazcb0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/rayon-rs/either")
- (synopsis
- "Enum @code{Either} with variants @code{Left} and @code{Right}")
- (description
- "The enum @code{Either} with variants @code{Left} and
-@code{Right} is a general purpose sum type with two cases.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-elain-0.3
- (package
- (name "rust-elain")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "elain" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ym7gc1wbr1ynvjhcxifjadk51bbmg5qdsf2q7r0bvvyapgrp8vb"))))
- (build-system cargo-build-system)
- (home-page "https://docs.rs/elain/latest/elain/")
- (synopsis "Set a type's minimum alignment with const generics")
- (description "Set a type's minimum alignment with const generics.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-xmas-elf-0.9
- (package
- (name "rust-xmas-elf")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xmas-elf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1inias7h1cv4zh3szk46byiqhnzm5zc7658q1brzfhl3wwbrii22"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-flate2" ,rust-flate2-1)
- ("rust-zero" ,rust-zero-0.1))))
- (home-page "https://github.com/nrc/xmas-elf")
- (synopsis
- "Library for parsing and navigating ELF data")
- (description
- "This package provides a library for parsing and navigating ELF data;
-the library is zero-allocation, type-safe.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-elf-0.0.10
- (package
- (name "rust-elf")
- (version "0.0.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "elf" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xcpf7jdmrl7rdmd6009grahvgp3k695h5x4cadrpr70vcaxwha8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-0.5))))
- (home-page "https://github.com/cole14/rust-elf/")
- (synopsis "Library for parsing ELF files")
- (description
- "This package provides a pure-Rust library for parsing ELF files.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-emacs-0.19
- (package
- (name "rust-emacs")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "emacs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "133ip19m1nq8krf04klh1jpm833wpw6kdy2jksgylbw4xcp3yxws"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-ctor" ,rust-ctor-0.1)
- ("rust-emacs-macros" ,rust-emacs-macros-0.17)
- ("rust-emacs-module" ,rust-emacs-module-0.18)
- ("rust-failure-derive" ,rust-failure-derive-0.1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (inputs
- (list clang))
- (home-page "https://github.com/ubolonton/emacs-module-rs")
- (synopsis "Library for creating Emacs's dynamic modules")
- (description
- "This crate provides a Rust library for creating Emacs' dynamic modules.")
- (license license:bsd-3)))
-
-(define-public rust-emacs-0.18
- (package
- (inherit rust-emacs-0.19)
- (name "rust-emacs")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "emacs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r860i73b2680i2fhdl2l1wwvvmf2zksncpckgkksdcx310ak5v7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-ctor" ,rust-ctor-0.1)
- ("rust-emacs-macros" ,rust-emacs-macros-0.17)
- ("rust-emacs-module" ,rust-emacs-module-0.18)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-failure-derive" ,rust-failure-derive-0.1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-emacs-0.11
- (package (inherit rust-emacs-0.18)
- (name "rust-emacs")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "emacs" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xn6nr8m3p24irlmv3i7c9n95yb10qc6aikwqv99qlmhbky5x0z7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ctor" ,rust-ctor-0.1)
- ("rust-emacs-macros" ,rust-emacs-macros-0.11)
- ("rust-emacs-module" ,rust-emacs-module-0.10)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-failure-derive" ,rust-failure-derive-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1))))))
-
-(define-public rust-emacs-macros-0.17
- (package
- (name "rust-emacs-macros")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "emacs-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0qg1dcn5acbirq617qq2fgg9adswif2dnr292s3qnq62wzgnyrb9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-darling" ,rust-darling-0.10)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/ubolonton/emacs-module-rs")
- (synopsis "Proc macros for Emacs modules")
- (description "This package provides proc macros for Emacs modules.")
- (license license:bsd-3)))
-
-(define-public rust-emacs-macros-0.11
- (package (inherit rust-emacs-macros-0.17)
- (name "rust-emacs-macros")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "emacs-macros" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0390y8vafxdi334hhgrzvcqjq3n5ckcmvilqcfp8vajjq8irrly6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-darling" ,rust-darling-0.9)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))))))
-
-(define-public rust-emacs-module-0.18
- (package
- (name "rust-emacs-module")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "emacs_module" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ypjyyv2ca3vza4sia91ckxamgfk63yd8frkvg3d4ph4fk4pn1mk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.59))))
- (inputs
- (list clang))
- (home-page "https://github.com/ubolonton/emacs-module-rs")
- (synopsis "Raw FFI for emacs-module")
- (description "This module provides a high-level binding to emacs-module:
-Emacs' support for dynamic modules.")
- (license license:bsd-3)))
-
-(define-public rust-emacs-module-0.10
- (package
- (inherit rust-emacs-module-0.18)
- (name "rust-emacs-module")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "emacs_module" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gf9lz735xbkyir53dyv362drfx3nin5an5cx39kd8q8kjjwix5g"))
- (modules '((guix build utils)))
- (snippet
- ;; Force a newer version of bindgen.
- '(begin (substitute* "Cargo.toml"
- (("0\\.48\\.1") "0.59"))))))
- (arguments
- `(#:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.59))))))
-
-(define-public rust-emacs-org-link-parser-0.1
- (package
- (name "rust-emacs-org-link-parser")
- (version "0.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "emacs-org-link-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0vvkl6wbgr1pc6abii2yra0saw0cca1wqm5sxflcmz1w47wrj7gx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags ; Skip the doctests.
- '("--release" "--lib" "--bins" "--tests")))
- (home-page "https://github.com/lily-mosquitoes/emacs-org-link-parser")
- (synopsis "Library for parsing Emacs Org-mode hyperlinks from a string")
- (description "Library for parsing Emacs Org-mode hyperlinks from a string.")
- (license license:gpl3+)))
-
-(define-public rust-email-0.0.20
- (package
- (name "rust-email")
- (version "0.0.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "email" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r12byj69x6bkq0qn1zvi103n1pg5k3w8zym2dgich82pd8rlm4i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.9)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-encoding" ,rust-encoding-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-time" ,rust-time-0.1)
- ("rust-version-check" ,rust-version-check-0.1))))
- (home-page "https://github.com/niax/rust-email")
- (synopsis "Implementation of RFC 5322 email messages")
- (description
- "This crate provides an implementation of RFC 5322 email messages.")
- (license license:expat)))
-
-(define-public rust-embedded-io-0.6
- (package
- (name "rust-embedded-io")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "embedded-io" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v901xykajh3zffn6x4cnn4fhgfw3c8qpjwbsk6gai3gaccg3l7d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-defmt" ,rust-defmt-0.3))))
- (home-page "https://github.com/rust-embedded/embedded-hal")
- (synopsis "Embedded IO traits")
- (description "This package provides embedded IO traits.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-embedded-io-0.4
- (package
- (inherit rust-embedded-io-0.6)
- (name "rust-embedded-io")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "embedded-io" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v9wrc5nsgaaady7i3ya394sik5251j0iq5rls7mrx7fv696h6pg"))))
- (arguments
- `(#:cargo-inputs (("rust-defmt" ,rust-defmt-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-eml-parser-0.1
- (package
- (name "rust-eml-parser")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "eml-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bhgx1i952g2v7w0icnqkylvhfiyb2am2mbw89v8zq0jz0aqvnx7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=parser::tests::test_parse_phishing_emails"
- "--skip=parser::tests::test_parse_rfc2047")
- #:cargo-inputs (("rust-regex" ,rust-regex-1)
- ("rust-rfc2047-decoder" ,rust-rfc2047-decoder-1))))
- (home-page "https://github.com/aeshirey/EmlParser/")
- (synopsis "Library for parsing .eml files.")
- (description "This package provides a library for parsing .eml files.")
- (license license:asl2.0)))
-
-(define-public rust-emojis-0.6
- (package
- (name "rust-emojis")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "emojis" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x02bixi1f8kjk8g5qsrwpwznpya65yh5gy8p8wja7qq3zgz3qcr"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- (list rust-phf-0.11
- rust-serde-1)
- #:cargo-development-inputs
- (list rust-serde-json-1
- rust-toml-0.5)))
- (home-page "https://github.com/rossmacarthur/emojis")
- (synopsis "Lookup emoji in O(1) time")
- (description
- "Lookup emoji in O(1) time, access metadata and @code{GitHub} shortcodes,
-iterate over all emoji, and more.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-emojis-0.5
- (package
- (inherit rust-emojis-0.6)
- (name "rust-emojis")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "emojis" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pdrhzlx53ksb41dx3qjl6qg9nj711vj28r8d92pv0lij5sbq1rl"))))
- (arguments
- `(#:cargo-inputs (("rust-phf" ,rust-phf-0.11))))))
-
-(define-public rust-empfindung-0.2
- (package
- (name "rust-empfindung")
- (version "0.2.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "empfindung" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pxh4r196qfv1y1qlp9fn210sj75whaqa61fdasjd9ml6bn9bw4a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lab" ,rust-lab-0.11)
- ("rust-rgb" ,rust-rgb-0.8))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-lab" ,rust-lab-0.11)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6)
- ("rust-rgb" ,rust-rgb-0.8))))
- (home-page "https://github.com/mina86/empfindung")
- (synopsis "Rust implementation of the CIEDE2000 colour difference")
- (description
- "Empfindung is a pure-Rust implementation of the CIEDE2000 colour
-difference.")
- (license license:expat)))
-
-(define-public rust-ena-0.14
- (package
- (name "rust-ena")
- (version "0.14.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ena" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m9a5hqk6qn5sqnrc40b55yr97drkfdzd0jj863ksqff8gfqn91x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-dogged" ,rust-dogged-0.2)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/rust-lang/ena")
- (synopsis "Union-find, congruence closure, and other unification code")
- (description "This package provides an implementation of union-find /
-congruence-closure in Rust. It was extracted from rustc for independent
-experimentation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ena-0.13
- (package
- (inherit rust-ena-0.14)
- (name "rust-ena")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ena" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dkggq0qwv140y2kjfd4spp77zi3v7vnpm4bfy7s7r4cla7xqi49"))))))
-
-(define-public rust-encode-unicode-1
- (package
- (name "rust-encode-unicode")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "encode_unicode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h5j7j7byi289by63s3w4a8b3g6l5ccdrws7a67nn07vdxj77ail"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-ascii" ,rust-ascii-1))))
- (home-page "https://github.com/tormol/encode_unicode")
- (synopsis
- "UTF-8 and UTF-16 support for char, u8 and u16")
- (description
- "UTF-8 and UTF-16 character types, iterators and related methods for
-char, u8 and u16.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-encode-unicode-0.3
- (package
- (name "rust-encode-unicode")
- (version "0.3.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "encode_unicode" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "07w3vzrhxh9lpjgsg2y5bwzfar2aq35mdznvcp3zjl0ssj7d4mx3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ascii" ,rust-ascii-1)
- ("rust-clippy" ,rust-clippy-0.0.302))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1))))
- (home-page "https://github.com/tormol/encode_unicode")
- (synopsis
- "UTF-8 and UTF-16 support for char, u8 and u16")
- (description
- "UTF-8 and UTF-16 character types, iterators and related methods for
-char, u8 and u16.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-encoding-0.2
- (package
- (name "rust-encoding")
- (version "0.2.33")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "encoding" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1v1ndmkarh9z3n5hk53da4z56hgk9wa5kcsm7cnx345raqw983bb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-encoding-index-japanese"
- ,rust-encoding-index-japanese-1.20141219)
- ("rust-encoding-index-korean"
- ,rust-encoding-index-korean-1.20141219)
- ("rust-encoding-index-simpchinese"
- ,rust-encoding-index-simpchinese-1.20141219)
- ("rust-encoding-index-singlebyte"
- ,rust-encoding-index-singlebyte-1.20141219)
- ("rust-encoding-index-tradchinese"
- ,rust-encoding-index-tradchinese-1.20141219))
- #:cargo-development-inputs
- (("rust-getopts" ,rust-getopts-0.2))))
- (home-page
- "https://github.com/lifthrasiir/rust-encoding")
- (synopsis "Character encoding support for Rust")
- (description
- "Character encoding support for Rust.")
- (license license:expat)))
-
-(define-public rust-encoding-index-japanese-1.20141219
- (package
- (name "rust-encoding-index-japanese")
- (version "1.20141219.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "encoding-index-japanese" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "148c1lmd640p1d7fzk0nv7892mbyavvwddgqvcsm78798bzv5s04"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-encoding-index-tests" ,rust-encoding-index-tests-0.1))))
- (home-page "https://github.com/lifthrasiir/rust-encoding")
- (synopsis "Index tables for Japanese character encodings")
- (description
- "Index tables for Japanese character encodings.")
- (license license:cc0)))
-
-(define-public rust-encoding-index-korean-1.20141219
- (package
- (name "rust-encoding-index-korean")
- (version "1.20141219.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "encoding-index-korean" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10cxabp5ppygbq4y6y680856zl9zjvq7ahpiw8zj3fmwwsw3zhsd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-encoding-index-tests" ,rust-encoding-index-tests-0.1))))
- (home-page "https://github.com/lifthrasiir/rust-encoding")
- (synopsis "Index tables for Korean character encodings")
- (description
- "Index tables for Korean character encodings.")
- (license license:cc0)))
-
-(define-public rust-encoding-index-simpchinese-1.20141219
- (package
- (name "rust-encoding-index-simpchinese")
- (version "1.20141219.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "encoding-index-simpchinese" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xria2i7mc5dqdrpqxasdbxv1qx46jjbm53if3y1i4cvj2a72ynq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-encoding-index-tests" ,rust-encoding-index-tests-0.1))))
- (home-page "https://github.com/lifthrasiir/rust-encoding")
- (synopsis "Index tables for simplified Chinese character encodings")
- (description
- "Index tables for simplified Chinese character encodings.")
- (license license:cc0)))
-
-(define-public rust-encoding-index-singlebyte-1.20141219
- (package
- (name "rust-encoding-index-singlebyte")
- (version "1.20141219.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "encoding-index-singlebyte" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jp85bz2pprzvg9m95w4q0vibh67b6w3bx35lafay95jzyndal9k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-encoding-index-tests" ,rust-encoding-index-tests-0.1))))
- (home-page "https://github.com/lifthrasiir/rust-encoding")
- (synopsis "Index tables for various single-byte character encodings")
- (description
- "Index tables for various single-byte character encodings.")
- (license license:cc0)))
-
-(define-public rust-encoding-index-tests-0.1
- (package
- (name "rust-encoding-index-tests")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "encoding_index_tests" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0s85y091gl17ixass49bzaivng7w8p82p6nyvz2r3my9w4mxhim2"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/lifthrasiir/rust-encoding")
- (synopsis
- "Macros used to test index tables for character encodings")
- (description
- "Helper macros used to test index tables for character
-encodings.")
- (license license:cc0)))
-
-(define-public rust-encoding-index-tradchinese-1.20141219
- (package
- (name "rust-encoding-index-tradchinese")
- (version "1.20141219.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "encoding-index-tradchinese" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "060ci4iz6xfvzk38syfbjvs7pix5hch3mvxkksswmqwcd3aj03px"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-encoding-index-tests" ,rust-encoding-index-tests-0.1))))
- (home-page "https://github.com/lifthrasiir/rust-encoding")
- (synopsis "Index tables for traditional Chinese character encodings")
- (description
- "Index tables for traditional Chinese character encodings.")
- (license license:cc0)))
-
-(define-public rust-encoding-rs-0.8
- (package
- (name "rust-encoding-rs")
- (version "0.8.35")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "encoding_rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wv64xdrr9v37rqqdjsyb8l8wzlcbab80ryxhrszvnj59wy0y0vm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-any-all-workaround" ,rust-any-all-workaround-0.1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://docs.rs/encoding_rs/")
- (synopsis "Gecko-oriented implementation of the Encoding Standard")
- (description
- "This package provides a Gecko-oriented implementation of the Encoding
-Standard.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-encoding-rs-io-0.1
- (package
- (name "rust-encoding-rs-io")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "encoding_rs_io" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10ra4l688cdadd8h1lsbahld1zbywnnqv68366mbhamn3xjwbhqw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-encoding-rs" ,rust-encoding-rs-0.8))))
- (home-page "https://github.com/BurntSushi/encoding_rs_io")
- (synopsis "Streaming transcoding for encoding_rs")
- (description
- "Streaming transcoding for encoding_rs.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-endi-1
- (package
- (name "rust-endi")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "endi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gxp388g2zzbncp3rdn60wxkr49xbhhx94nl9p4a6c41w4ma7n53"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/zeenix/endi")
- (synopsis "Simple endian-handling library")
- (description "This package provides a simple endian-handling library.")
- (license license:expat)))
-
-(define-public rust-endian-type-0.1
- (package
- (name "rust-endian-type")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "endian-type" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bbh88zaig1jfqrm7w3gx0pz81kw2jakk3055vbgapw3dmk08ky3"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/Lolirofle/endian-type")
- (synopsis "Type safe wrappers for types with a defined byte order")
- (description
- "This crates provides type safe wrappers for types with a defined byte
-order.")
- (license license:expat)))
-
-(define-public rust-enquote-1
- (package
- (name "rust-enquote")
- (version "1.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "enquote" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0clrjghlfkkb7sndabs5wch0fz2nif6nj4b117s8kqxx3nqnrhq6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/reujab/enquote")
- (synopsis "Rust library that quotes, unquotes, and unescapes strings")
- (description "This package provides a Rust library quotes, unquotes, and
-unescapes strings.")
- (license license:unlicense)))
-
-(define-public rust-entities-1
- (package
- (name "rust-entities")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "entities" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jnpr0zvj97wm9pnh7fnl74rzaar39hhg65p03cm08bqqgj0lcmm"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/p-jackson/entities")
- (synopsis "Raw data needed to convert to and from HTML entities")
- (description "This package provides the raw data needed to convert to and
-from HTML entities.")
- (license license:expat)))
-
-(define-public rust-enum-as-inner-0.6
- (package
- (name "rust-enum-as-inner")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enum-as-inner" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g3cywc65d9w974l2xy86ij13njss3qjc7b0kfbzbws9qrjs5rm1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/bluejekyll/enum-as-inner")
- (synopsis "Proc-macro for deriving inner field accessor functions on enums")
- (description "This package provides a proc-macro for deriving inner field
-accessor functions on enums.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-enum-as-inner-0.5
- (package
- (inherit rust-enum-as-inner-0.6)
- (name "rust-enum-as-inner")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enum-as-inner" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05m1frlkgrikja714zxb97i00rhj36zlifiwiby7ymkx0jx0nwn9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-enum-as-inner-0.3
- (package
- (inherit rust-enum-as-inner-0.5)
- (name "rust-enum-as-inner")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enum-as-inner" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1m2l8zh0yd7i95qkyha86ca8m0bnhfimv38dr3n4p41yh6di03ap"))))
- (arguments
- `(#:cargo-inputs
- (("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-enum-as-inner-0.2
- (package
- (inherit rust-enum-as-inner-0.3)
- (name "rust-enum-as-inner")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enum-as-inner" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0zg3h7k3g1z7a9ayqy63sk302d4dg5g2h274ddv80mj4jxn2cn1x"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))))))
-
-(define-public rust-enum-derive-0.1
- (package
- (name "rust-enum-derive")
- (version "0.1.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "enum_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05n8mdca3y2c8pvl1isncj52fa80wplvx28lxvwqmpzfr6lc4sj0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-custom-derive" ,rust-custom-derive-0.1))))
- (home-page "https://github.com/DanielKeep/rust-custom-derive")
- (synopsis "Macros for deriving additional functionality for enums")
- (description
- "This crate provides macros for deriving additional functionality for enums.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-enum-dispatch-0.3
- (package
- (name "rust-enum-dispatch")
- (version "0.3.13")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "enum_dispatch" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kby2jz173ggg7wk41vjsskmkdyx7749ll8lhqhv6mb5qqmww65a"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- (list
- #:tests? #f ; `#![feature]` may not be used on the stable release channel
- #:cargo-inputs
- `(("rust-once-cell" ,rust-once-cell-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- `(("rust-custom-derive" ,rust-custom-derive-0.1)
- ("rust-enum-derive" ,rust-enum-derive-0.1)
- ("rust-rand" ,rust-rand-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smol" ,rust-smol-1))))
- (home-page "https://gitlab.com/antonok/enum_dispatch")
- (synopsis "Faster alternative to dynamically dispatched method calls")
- (description
- "This crate transforms your trait objects into concrete compound types,
-increasing their method call speed up to 10x.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-enum-map-0.6
- (package
- (name "rust-enum-map")
- (version "0.6.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enum-map" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "166yh44izfz871f4avl10cp0l161shhsawfcl1q6slv3siamqn93"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-array-macro" ,rust-array-macro-1)
- ("rust-enum-map-derive" ,rust-enum-map-derive-0.4)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://gitlab.com/KonradBorowski/enum-map")
- (synopsis "Map with C-like enum keys represented internally as an array")
- (description
- "This package provides a map with C-like enum keys represented internally
-as an array.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-enum-map-derive-0.4
- (package
- (name "rust-enum-map-derive")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enum-map-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mg43p1x90cz604zddk9qzss077v2id04qmmbpa1i7jc637m1i75"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://gitlab.com/KonradBorowski/enum-map")
- (synopsis "Macros 1.1 implementation of #[derive(Enum)]")
- (description "This package provides a macros 1.1 implementation of
-@code{#[derive(Enum)]}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-enum-primitive-0.1
- (package
- (name "rust-enum-primitive")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enum_primitive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "100ip2p3w1rq0clca2ai5shhvpxfipnsjncj0f9ralad5w4m2idy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.1))))
- (home-page "https://github.com/andersk/enum_primitive-rs")
- (synopsis "Macro to generate @code{num::FromPrimitive} instances for enum")
- (description
- "This package provides a macro to generate @code{num::FromPrimitive}
-instances for enum.")
- (license license:expat)))
-
-(define-public rust-enum-primitive-derive-0.2
- (package
- (name "rust-enum-primitive-derive")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enum-primitive-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03ibjjx8dc4akpq8ck24qda5ix4jybz9jagfxykd0s6vxb2vjxf3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://gitlab.com/cardoe/enum-primitive-derive")
- (synopsis "Reimplementation of enum_primitive using a #[derive] macro")
- (description
- "This package provides a custom derive using procedural macros to
-implement enum_primitive.")
- (license license:expat)))
-
-(define-public rust-enumber-0.3
- (package
- (name "rust-enumber")
- (version "0.3.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "enumber" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gxxqms1zpadyy1whq0ms1vwymz19mq197gfq53dhxnx14cig50f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/kinnison/enumber/")
- (synopsis "Provide useful impls on numerical enums")
- (description "This package provides useful impls on numerical enums.")
- (license license:bsd-3)))
-
-(define-public rust-enumflags2-0.7
- (package
- (name "rust-enumflags2")
- (version "0.7.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "enumflags2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0g8kmhaqxq44v76wh971biljrgaqbjc8fbyw2d1z3wsnb5zxncnj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-enumflags2-derive" ,rust-enumflags2-derive-0.7)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/meithecatte/enumflags2")
- (synopsis "Enum-based bit flags")
- (description "This package provides enum-based bit flags.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-enumflags2-0.6
- (package
- (inherit rust-enumflags2-0.7)
- (name "rust-enumflags2")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enumflags2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "182xd6cxxmadx1axnz6x73d12pzgwkc712zq2lxd4z1k48lxij43"))))
- (arguments
- `(#:cargo-inputs
- (("rust-enumflags2-derive" ,rust-enumflags2-derive-0.6)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))))
-
-(define-public rust-enumflags2-derive-0.7
- (package
- (name "rust-enumflags2-derive")
- (version "0.7.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "enumflags2_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1s29iqx3gj5l5s19a22lpn0nljhp5l9smqac99126n2qhfhlh3fy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/meithecatte/enumflags2")
- (synopsis "Internal crate for enumflags2")
- (description
- "This package provides internal implementations for enumflags2.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-enumflags2-derive-0.6
- (package
- (inherit rust-enumflags2-derive-0.7)
- (name "rust-enumflags2-derive")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enumflags2_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kkcwi4n76bi1c16ms00dyk4d393gdf29kpr4k9zsn5z7m7fjvll"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-enum-ordinalize-4
- (package
- (name "rust-enum-ordinalize")
- (version "4.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enum-ordinalize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1max64z9giii61qcwl56rndd7pakaylkaij5zqbbbvjl9vxdr87y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-enum-ordinalize-derive" ,rust-enum-ordinalize-derive-4))))
- (home-page "https://magiclen.org/enum-ordinalize")
- (synopsis "Construction of enums from an ordinal value")
- (description
- "This library enables enums to not only obtain the ordinal values of their
-variants but also allows for the construction of enums from an ordinal value.")
- (license license:expat)))
-
-(define-public rust-enum-ordinalize-derive-4
- (package
- (name "rust-enum-ordinalize-derive")
- (version "4.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enum-ordinalize-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zy53fabazimwv5cl0366k834ybixzl84lxj9mfavbnlfn532a0d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://magiclen.org/enum-ordinalize")
- (synopsis "Macro that enables construction of enums from an ordinal value")
- (description
- "This crate provides a procedural macro that enables enums to not only
-obtain the ordinal values of their variants but also allows for the
-construction of enums from an ordinal value.")
- (license license:expat)))
-
-(define-public rust-enumset-1
- (package
- (name "rust-enumset")
- (version "1.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enumset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14vjn774rvvs2ac2ykdld3bq8w657wy2f6hcbzpmqxjqjl24nynh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-enumset-derive" ,rust-enumset-derive-0.10)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/Lymia/enumset")
- (synopsis "Library for creating compact sets of enums")
- (description "This package provides a Rust library for creating
-compact sets of enums.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-enumset-derive-0.10
- (package
- (name "rust-enumset-derive")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "enumset_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hp25sx7p60ms4xkdkz7x36byd96dhpq7hdxcr4k332x6i6b5hsr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-darling" ,rust-darling-0.20)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/Lymia/enumset")
- (synopsis "Internal helper crate for enumset")
- (description
- "This package provides an internal helper crate for @code{rust-enumset}.
-It is not a public API.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-env-filter-0.1
- (package
- (name "rust-env-filter")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "env_filter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l4p6f845cylripc3zkxa0lklk8rn2q86fqm522p6l2cknjhavhq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1))
- #:cargo-development-inputs (("rust-snapbox" ,rust-snapbox-0.6))))
- (home-page "https://github.com/rust-cli/env_logger")
- (synopsis "Filter log events using environment variables")
- (description "Filter log events using environment variables.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-env-home-0.1
- (package
- (name "rust-env-home")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "env_home" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zn08mk95rjh97831rky1n944k024qrwjhbcgb0xv9zhrh94xy67"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/notpeter/env-home")
- (synopsis "Get the user home directory in a cross-platform way")
- (description
- "This package gets the user home directory in a cross-platform way.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-env-logger-0.11
- (package
- (name "rust-env-logger")
- (version "0.11.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "env_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q30cqb2dfs3qrs0s30qdmqwi7n2gz4pniwd8a9gvhygwgcf7bnw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-env-filter" ,rust-env-filter-0.1)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/rust-cli/env_logger")
- (synopsis "Logging implementation for @code{log}")
- (description
- "This package provides a logging implementation for @code{log} which
-is configured via an environment variable.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-env-logger-0.10
- (package
- (inherit rust-env-logger-0.11)
- (name "rust-env-logger")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "env_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1005v71kay9kbz1d5907l0y7vh9qn2fqsp2yfgb8bjvin6m0bm2c"))))
- (arguments
- `(#:cargo-inputs
- (("rust-humantime" ,rust-humantime-2)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-termcolor" ,rust-termcolor-1))))))
-
-(define-public rust-env-logger-0.9
- (package
- (inherit rust-env-logger-0.10)
- (name "rust-env-logger")
- (version "0.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "env_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rq0kqpa8my6i1qcyhfqrn1g9xr5fbkwwbd42nqvlzn9qibncbm1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-termcolor" ,rust-termcolor-1))))))
-
-(define-public rust-env-logger-0.8
- (package
- (inherit rust-env-logger-0.9)
- (name "rust-env-logger")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "env_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qzw8g11dbdfi7ixm44ldykwcqsxqkh8vx5cgpd88zmclgz8g4d1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-termcolor" ,rust-termcolor-1))))))
-
-(define-public rust-env-logger-0.7
- (package
- (inherit rust-env-logger-0.8)
- (name "rust-env-logger")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "env_logger" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0djx8h8xfib43g5w94r1m1mkky5spcw4wblzgnhiyg5vnfxknls4"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-humantime" ,rust-humantime-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-termcolor" ,rust-termcolor-1))))))
-
-(define-public rust-env-logger-0.6
- (package
- (inherit rust-env-logger-0.7)
- (name "rust-env-logger")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "env_logger" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lx2s5nk96xx4i3m4zc4ghqgi8kb07dsnyiv8jk2clhax42dxz5a"))))
- (arguments
- `(#:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-humantime" ,rust-humantime-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-termcolor" ,rust-termcolor-1))))))
-
-(define-public rust-env-logger-0.5
- (package
- (inherit rust-env-logger-0.7)
- (name "rust-env-logger")
- (version "0.5.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "env_logger" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0f0c4i4c65jh8lci0afl5yg74ac0lbnpxcp81chj114zwg9a9c0m"))))
- (arguments
- `(#:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-humantime" ,rust-humantime-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-termcolor" ,rust-termcolor-1))))))
-
-(define-public rust-env-logger-0.4
- (package
- (inherit rust-env-logger-0.7)
- (name "rust-env-logger")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "env_logger" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0nydz2lidsvx9gs0v2zcz68rzqx8in7fzmiprgsrhqh17vkj3prx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-log" ,rust-log-0.3)
- ("rust-regex" ,rust-regex-0.2))))))
-
-(define-public rust-env-logger-0.3
- (package
- (inherit rust-env-logger-0.7)
- (name "rust-env-logger")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "env_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0bvcjgkw4s3k1rd7glpflgc8s9a393zjd6jfdgvs8gjvwj0dgaqm"))))
- (arguments
- `(#:skip-build? #t ; Cannot find dependent crates.
- #:cargo-inputs
- (("rust-regex" ,rust-regex-0.1)
- ("rust-log" ,rust-log-0.3))))))
-
-(define-public rust-env-proxy-0.4
- (package
- (name "rust-env-proxy")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "env_proxy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qabqhgybx1jzh6dmpx7kssciw312i8aa6al7fj0d12k32z1jl1s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4) ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/inejge/env_proxy")
- (synopsis "Proxy URL from the environment variables")
- (description
- "This package provides a way to determinate proxy parameters for a URL
-from the environment.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-environment-0.1
- (package
- (name "rust-environment")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "environment" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vh32mcxf3z8xaibwv751zj14d08nh7iwk1vqdj90rkq17i18jqz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f)) ;; 3/6 tests fail due to missing file
- (home-page "https://github.com/Freyskeyd/environment")
- (synopsis "Helper to deal with environment variables")
- (description "This package provides helper to deal with environment
-variables.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-envy-0.4
- (package
- (name "rust-envy")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "envy" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rar459p7pl19v6pbx98q3hi2hxfl8q1ndxxw5d4zd9cgway0irz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/softprops/envy")
- (synopsis "Deserialize environment variables into Rust structs")
- (description
- "This package provides access to typesafe config structs
-deserialized from environment variables.")
- (license license:expat)))
-
-(define-public rust-equivalent-1
- (package
- (name "rust-equivalent")
- (version "1.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "equivalent" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1malmx5f4lkfvqasz319lq6gb3ddg19yzf9s8cykfsgzdmyq0hsl"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/cuviper/equivalent")
- (synopsis "Traits for key comparison in maps")
- (description "Traits for key comparison in maps.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-erased-serde-0.4
- (package
- (name "rust-erased-serde")
- (version "0.4.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "erased-serde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13dirfj9972nvk05b20w3xyn3xp1j6qyfp9avhksnkxbcnfkiqi4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-typeid" ,rust-typeid-1))
- #:cargo-development-inputs (("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde-cbor" ,rust-serde-cbor-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/erased-serde")
- (synopsis "Type-erased Serialize and Serializer traits")
- (description
- "Type-erased Serialize and Serializer traits.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-erased-serde-0.3
- (package
- (inherit rust-erased-serde-0.4)
- (name "rust-erased-serde")
- (version "0.3.31")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "erased-serde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0v5jyid1v8irf2n2875iwhm80cw8x75gfkdh7qvzxrymz5s8j4vc"))))
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde-cbor" ,rust-serde-cbor-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-errno-0.3
- (package
- (name "rust-errno")
- (version "0.3.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "errno" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0pgblicz1kjz9wa9m0sghkhh2zw1fhq1mxzj7ndjm746kg5m5n1k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.52))))
- (home-page "https://github.com/lambda-fairy/rust-errno")
- (synopsis "Cross-platform interface to the @code{errno} variable")
- (description
- "This package provides a cross-platform interface to the
-@code{errno} variable.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-errno-0.2
- (package
- (inherit rust-errno-0.3)
- (name "rust-errno")
- (version "0.2.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "errno" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "18cnqgk8r6lq1n5cfy3bryiyz9zkqr10dxj49sa3fkzfamih8fgn"))))
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-errno-dragonfly" ,rust-errno-dragonfly-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-errno-dragonfly-0.1
- (package
- (name "rust-errno-dragonfly")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "errno-dragonfly" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1grrmcm6q8512hkq5yzch3yv8wafflc2apbmsaabiyk44yqz2s5a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/mneumann/errno-dragonfly-rs")
- (synopsis "Exposes errno functionality to stable Rust on DragonFlyBSD")
- (description
- "Exposes errno functionality to stable Rust on DragonFlyBSD.")
- (license license:expat)))
-
-(define-public rust-error-chain-0.12
- (package
- (name "rust-error-chain")
- (version "0.12.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "error-chain" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1z6y5isg0il93jp287sv7pn10i4wrkik2cpyk376wl61rawhcbrd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://github.com/rust-lang-nursery/error-chain")
- (synopsis "Yet another error boilerplate library")
- (description
- "Yet another error boilerplate library.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-error-chain-0.11
- (package
- (inherit rust-error-chain-0.12)
- (name "rust-error-chain")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "error-chain" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wykkr0naizbkwxjwia1rch8xhwvgij9khqvjzs07mrmqifislgz"))))
- (arguments
- `(#:tests? #f ; Not all test files included.
- #:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3))))))
-
-(define-public rust-error-chain-0.10
- (package
- (inherit rust-error-chain-0.11)
- (name "rust-error-chain")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "error-chain" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1y1gyj9g5c3k1nzkvxrgry8v9k86kcc585mczrm3qz019s35shyr"))))
- (arguments
- `(#:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3))))))
-
-(define-public rust-error-code-3
- (package
- (name "rust-error-code")
- (version "3.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "error-code" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bx9hw3pahzqym8jvb0ln4qsabnysgn98mikyh2afhk9rif31nd5"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/DoumanAsh/error-code")
- (synopsis "Alternative @code{Error} for Rust")
- (description
- "This package provides a simplified @code{Error} which works in
-@code{no_std} environment.")
- (license license:boost1.0)))
-
-(define-public rust-error-code-2
- (package
- (inherit rust-error-code-3)
- (name "rust-error-code")
- (version "2.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "error-code" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08baxlf8qz01lgjsdbfhs193r9y1nlc566s5xvzyf4dzwy8qkwb4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-str-buf" ,rust-str-buf-1))))))
-
-(define-public rust-display-error-chain-0.2
- (package
- (name "rust-display-error-chain")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "display-error-chain" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xbcilzyfc8n60vjkmsf8v53kw855xw68jh69hpza6dwhrp19hhb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/mexus/display-error-chain.git")
- (synopsis "Formats a standard error and its sources")
- (description
- "This package provides a way to format a standard error and its sources.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-escape8259-0.5
- (package
- (name "rust-escape8259")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "escape8259" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1in2zrdak794x8v11lkrrgyqxjjqbijvg0yfn2paay0rb9xxv4jn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rustversion" ,rust-rustversion-1))))
- (home-page "https://github.com/ericseppanen/escape8259")
- (synopsis "RFC8259-compliant string escaping and un-escaping")
- (description "RFC8259-compliant string escaping and un-escaping.")
- (license license:expat)))
-
-(define-public rust-escaper-0.1
- (package
- (name "rust-escaper")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "escaper" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rhn3ipb5c3zns4wakclilfqzbmax6pwx7l367dipfj9fdxvjgm5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-entities" ,rust-entities-1))
- #:cargo-development-inputs
- (("rust-num" ,rust-num-0.4)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/dignifiedquire/rust-escaper")
- (synopsis "Library for HTML entity encoding and decoding")
- (description "This package provides a library for HTML entity encoding and
-decoding.")
- (license (list license:asl2.0 license:expat license:mpl2.0))))
-
-(define-public rust-escargot-0.5
- (package
- (name "rust-escargot")
- (version "0.5.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "escargot" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "127drlrdvp235l528cirryvnfg0jmldzssccxwpkid8ng8car8q5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- ;; Not all files included.
- "--skip=src/build.rs - build::CargoBuild::run (line 283)"
- "--skip=src/run.rs - run::CargoRun (line 23)"
- "--skip=src/run.rs - run::CargoRun::command (line 116)"
- "--skip=src/run.rs - run::CargoRun::path (line 65)")
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs
- (("rust-automod" ,rust-automod-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/crate-ci/escargot")
- (synopsis "Cargo API written in Paris")
- (description "Cargo API written in Paris.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-etcetera-0.8
- (package
- (name "rust-etcetera")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "etcetera" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hxrsn75dirbjhwgkdkh0pnpqrnq17ypyhjpjaypgax1hd91nv8k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-home" ,rust-home-0.5)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))
- (home-page "https://github.com/lunacookies/etcetera")
- (synopsis
- "Library for obtaining configuration, data, cache, & other directories")
- (description
- "This is a Rust library that allows you to determine the locations of
-configuration, data, cache & other files for your application. Existing Rust
-libraries generally do not give you a choice in terms of which standards/conventions
-they follow. Etcetera, on the other hand, gives you the choice.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-etherparse-0.13
- (package
- (name "rust-etherparse")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "etherparse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "146rcbnhlpcbl6c6csfhvz0227wbiwhk13md6acq8211b7m94wl2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7))
- #:cargo-development-inputs (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-proptest" ,rust-proptest-1))))
- (home-page "https://github.com/JulianSchmid/etherparse")
- (synopsis "Library for parsing & writing a bunch of packet based protocols")
- (description
- "This package provides a library for parsing & writing a bunch of packet
-based protocols (@code{EthernetII}, IPv4, IPv6, UDP, TCP ...).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-etherparse-0.9
- (package
- (inherit rust-etherparse-0.13)
- (name "rust-etherparse")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "etherparse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01s86nj0k663mgxpj3r7y5wr50l5c3aq0pm4rpzyb7hz50i0k8ig"))))
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1))
- #:cargo-development-inputs (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-proptest" ,rust-proptest-0.9))))))
-
-(define-public rust-ethnum-1
- (package
- (name "rust-ethnum")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ethnum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b68ngvisb0d40vc6h30zlhghbb3mc8wlxjbf8gnmavk1dca435r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ethnum-intrinsics" ,rust-ethnum-intrinsics-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/nlordell/ethnum-rs")
- (synopsis "256-bit integer implementation")
- (description "This package contains a 256-bit integer implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ethnum-intrinsics-1
- (package
- (name "rust-ethnum-intrinsics")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ethnum-intrinsics" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qvb1r3vmnk5nplz6x1014rn6b9nfnig2qmlj8hi3jpq75j8cgh9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; error: unterminated attribute group
- #:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (inputs (list clang))
- (home-page "https://github.com/nlordell/ethnum-rs")
- (synopsis "LLVM generated 256-bit integer intrinsics")
- (description
- "This package contains LLVM generated 256-bit integer intrinsics.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ethtool-0.2
- (package
- (name "rust-ethtool")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ethtool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nivim6pzfvrnmyb0p7qv39q54vraa0z6jy0ims7gp0panih93hx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=test_dump_link_modes")
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-genetlink" ,rust-genetlink-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-netlink-packet-core" ,rust-netlink-packet-core-0.7)
- ("rust-netlink-packet-generic" ,rust-netlink-packet-generic-0.3)
- ("rust-netlink-packet-utils" ,rust-netlink-packet-utils-0.5)
- ("rust-netlink-proto" ,rust-netlink-proto-0.11)
- ("rust-netlink-sys" ,rust-netlink-sys-0.8)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://docs.rs/ethtool/latest/ethtool/")
- (synopsis "Linux Ethtool Communication Library")
- (description "Linux Ethtool Communication Library.")
- (license license:expat)))
-
-(define-public rust-eui48-1
- (package
- (name "rust-eui48")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "eui48" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00cpf25kc3mxhqnahm0bw9xl19gr2pzc5g84dvkc4mwdbsn1hx48"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-regex" ,rust-regex-1)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1))))
- (home-page "https://github.com/abaumhauer/eui48")
- (synopsis "Library to generate and parse IEEE EUI-48 and EUI-64")
- (description
- "This package provides a library to generate and parse IEEE EUI-48
-and EUI-64, also known as MAC-48 media access control addresses. The
-IEEE claims trademarks on the names EUI-48 and EUI-64, in which EUI is an
-abbreviation for Extended Unique Identifier.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-evdev-0.12
- (package
- (name "rust-evdev")
- (version "0.12.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "evdev" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19qh6r1z4v8ja6qqigjbg9vckbhlycc6wkqgzfz9fcln7almaq5b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitvec" ,rust-bitvec-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.23)
- ("rust-paste" ,rust-paste-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-itertools" ,rust-itertools-0.10)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/emberian/evdev")
- (synopsis "Rust interface to Linux event devices")
- (description "This package provides evdev interface for Linux.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-evdev-rs-0.6
- (package
- (name "rust-evdev-rs")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "evdev-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fkdw23kjjn8an3xjpi2g74yhdfkv89ngsrkjd2cxz5n1xwxa4lq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=context_change_file"
- "--skip=context_create_with_file"
- "--skip=context_create_with_path"
- "--skip=context_grab"
- "--skip=context_set_file"
- "--skip=device_get_absinfo"
- "--skip=device_get_value"
- "--skip=device_has_property"
- "--skip=device_has_syn")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-evdev-sys" ,rust-evdev-sys-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1))))
- (native-inputs (list pkg-config))
- (inputs (list libevdev))
- (home-page "https://github.com/ndesh26/evdev-rs")
- (synopsis "Bindings to libevdev")
- (description
- "This package provides bindings to libevdev for interacting with evdev
-devices. It moves the common tasks when dealing with evdev devices into
-a library and provides a library interface to the callers, thus avoiding
-erroneous ioctls, etc.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-evdev-sys-0.2
- (package
- (name "rust-evdev-sys")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "evdev-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vgax74wjsm22nrx6ikh8m7bj3nggf83s961i5qd85bvahmx9shl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/ndesh26/evdev-rs")
- (synopsis "Raw bindings to libevdev")
- (description
- "This package provides Raw bindings to libevdev. High level Rust
-bindings are available in the @code{evdev} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-event-listener-5
- (package
- (name "rust-event-listener")
- (version "5.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "event-listener" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fkm6q4hjn61wl52xyqyyxai0x9w0ngrzi0wf1qsf8vhsadvwck0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-concurrent-queue" ,rust-concurrent-queue-2)
- ("rust-loom" ,rust-loom-0.7)
- ("rust-parking" ,rust-parking-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-portable-atomic" ,rust-portable-atomic-1)
- ("rust-portable-atomic-util" ,rust-portable-atomic-util-0.2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-waker-fn" ,rust-waker-fn-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/smol-rs/event-listener")
- (synopsis "Notify async tasks or threads")
- (description
- "This is a synchronization primitive similar to @code{eventcounts}.
-You can use this crate to turn non-blocking data structures into async or
-blocking data structures.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-event-listener-4
- (package
- (inherit rust-event-listener-5)
- (name "rust-event-listener")
- (version "4.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "event-listener" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vk4smw1vf871vi76af1zn7w69jg3zmpjddpby2qq91bkg21bck7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-concurrent-queue" ,rust-concurrent-queue-2)
- ("rust-parking" ,rust-parking-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-portable-atomic" ,rust-portable-atomic-1)
- ("rust-portable-atomic-util" ,rust-portable-atomic-util-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-waker-fn" ,rust-waker-fn-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))))
-
-(define-public rust-event-listener-3
- (package
- (inherit rust-event-listener-4)
- (name "rust-event-listener")
- (version "3.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "event-listener" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hihkg6ihvb6p9yi7nq11di8mhd5y0iqv81ij6h0rf0fvsy7ff6r"))))
- (arguments
- `(#:cargo-inputs
- (("rust-concurrent-queue" ,rust-concurrent-queue-2)
- ("rust-parking" ,rust-parking-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-portable-atomic" ,rust-portable-atomic-1)
- ("rust-portable-atomic-util" ,rust-portable-atomic-util-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-waker-fn" ,rust-waker-fn-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))))
-
-(define-public rust-event-listener-2
- (package
- (inherit rust-event-listener-4)
- (name "rust-event-listener")
- (version "2.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "event-listener" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q4w3pndc518crld6zsqvvpy9lkzwahp2zgza9kbzmmqh9gif1h2"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-waker-fn" ,rust-waker-fn-1))))))
-
-(define-public rust-event-listener-strategy-0.5
- (package
- (name "rust-event-listener-strategy")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "event-listener-strategy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ch5gf6knllyq12jkb5zdfag573dh44307q4pwwi2g37sc6lwgiw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-event-listener" ,rust-event-listener-5)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))
- #:cargo-development-inputs
- (("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/smol-rs/event-listener")
- (synopsis "Block or poll on event_listener")
- (description "This package provides block and poll on event_listener.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-event-listener-strategy-0.4
- (package
- (inherit rust-event-listener-strategy-0.5)
- (name "rust-event-listener-strategy")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "event-listener-strategy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lwprdjqp2ibbxhgm9khw7s7y7k4xiqj5i5yprqiks6mnrq4v3lm"))))
- (arguments
- `(#:cargo-inputs (("rust-event-listener" ,rust-event-listener-4)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))
- #:cargo-development-inputs
- (("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))))
-
-(define-public rust-event-listener-strategy-0.1
- (package
- (inherit rust-event-listener-strategy-0.4)
- (name "rust-event-listener-strategy")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "event-listener-strategy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z99km9lwya36bxhvrz4rsl3nhqhhlnnx7a2gdz4nzpa6177pj8m"))))
- (arguments
- `(#:cargo-inputs (("rust-event-listener" ,rust-event-listener-3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))
- #:cargo-development-inputs (("rust-futures-lite" ,rust-futures-lite-1))))))
-
-(define-public rust-exacl-0.12
- (package
- (name "rust-exacl")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "exacl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n26751wih2pq4dwij9fnb661w33hgn53wh9bnwdmkfy37g15gi2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- "--skip=acl::acl_tests::test_write_acl_posix"
- "--skip=acl::acl_tests::test_write_default_acl"
- "--skip=qualifier::qualifier_tests::test_group_named"
- "--skip=qualifier::qualifier_tests::test_user_named"
- "--skip=unix::unix_tests::test_gid_to_name"
- "--skip=unix::unix_tests::test_name_to_gid"
- "--skip=unix::unix_tests::test_name_to_uid"
- "--skip=unix::unix_tests::test_uid_to_name")
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
- ("rust-ctor" ,rust-ctor-0.2)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (inputs (list acl))
- (home-page "https://github.com/byllyfish/exacl")
- (synopsis "Manipulate file system (ACL) on macOS, Linux, and FreeBSD")
- (description
- "This package provides functions to manipulate file system access control
-lists (ACL) on @code{macOS}, Linux, and @code{FreeBSD}.")
- (license license:expat)))
-
-(define-public rust-exacl-0.11
- (package
- (inherit rust-exacl-0.12)
- (name "rust-exacl")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "exacl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17vd67mhppnw1kbb053c4bygilbdviz53zrzm4z1cxr73hn1b5f6"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=acl::acl_tests::test_write_acl_posix"
- "--skip=acl::acl_tests::test_write_default_acl"
- "--skip=qualifier::qualifier_tests::test_group_named"
- "--skip=qualifier::qualifier_tests::test_user_named"
- "--skip=unix::unix_tests::test_gid_to_name"
- "--skip=unix::unix_tests::test_name_to_gid"
- "--skip=unix::unix_tests::test_name_to_uid"
- "--skip=unix::unix_tests::test_uid_to_name")
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.68)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
- ("rust-ctor" ,rust-ctor-0.2)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-executable-path-1
- (package
- (name "rust-executable-path")
- (version "1.0.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "executable-path" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0y0lhhrx9f9q1f81am3b20f8znixjcvqfg7kx220pjg3i5nmmg1y"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/casey/rust-executable-path")
- (synopsis "Get the path of a binary target's executable")
- (description "Get the path of a binary target's executable.")
- (license license:cc0)))
-
-(define-public rust-executors-0.9
- (package
- (name "rust-executors")
- (version "0.9.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "executors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0z8gn5vcr0x1db1bvahhmby9mpr1jgzd4qfvm25mja5js3agk51a"))))
- (build-system cargo-build-system)
- (arguments
- ;; TODO: build needs metrics_printer
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-arr-macro" ,rust-arr-macro-0.1)
- ("rust-async-task" ,rust-async-task-4)
- ("rust-core-affinity" ,rust-core-affinity-0.5)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossbeam-deque" ,rust-crossbeam-deque-0.8)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-metrics" ,rust-metrics-0.14)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-synchronoise" ,rust-synchronoise-1)
- ("rust-threadpool" ,rust-threadpool-1))))
- (home-page "https://github.com/Bathtor/rust-executors")
- (synopsis "Collection of high-performance task executors")
- (description
- "This package provides a collection of high-performance task executors.")
- (license license:expat)))
-
-(define-public rust-exhaustigen-0.1
- (package
- (name "rust-exhaustigen")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "exhaustigen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1djym5wjcib78fxspkkal0vdq8dd1vlllk6f6858m5haf53zg23x"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/graydon/exhaustigen-rs")
- (synopsis "Exhaustive test generator")
- (description "This package provides an exhaustive test generator.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-exitcode-1
- (package
- (name "rust-exitcode")
- (version "1.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "exitcode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14x1pgwx86x1gfc5zqgj04akr9pzg14w75d9cblc49vhnij3g1fy"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/benwilber/exitcode")
- (synopsis "Preferred system exit codes as defined by @file{sysexits.h}")
- (description "This package provides preferred system exit codes as defined
-by @file{sysexits.h}.")
- (license license:asl2.0)))
-
-(define-public rust-expat-sys-2
- (package
- (name "rust-expat-sys")
- (version "2.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "expat-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1yj5pqynds776ay8wg9mhi3hvna4fv7vf244yr1864r0i5r1k3v5"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "expat") #t))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cmake" ,rust-cmake-0.1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list expat))
- (home-page "http://www.libexpat.org/")
- (synopsis "XML parser library written in C")
- (description "XML parser library written in C")
- (license license:expat)))
-
-(define-public rust-expect-test-1
- (package
- (name "rust-expect-test")
- (version "1.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "expect-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c5c081ykm4k5rlsam9jw56w4wgs2h7r4aj78zxlis1i8kzl7bv3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-dissimilar" ,rust-dissimilar-1)
- ("rust-once-cell" ,rust-once-cell-1))))
- (home-page "https://github.com/rust-analyzer/expect-test")
- (synopsis "Minimalistic snapshot testing library")
- (description
- "This package provides a minimalistic snapshot testing library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-expectest-0.12
- (package
- (name "rust-expectest")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "expectest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y290ak3q5l8l8ajg00mqx1lx9f1pagk6ckmplzibf5ach5pr0bq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/zummenix/expectest")
- (synopsis "Matchers and matcher functions for unit testing")
- (description "This crate provides matchers and matcher functions for unit
-testing.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-expectrl-0.7
- (package
- (name "rust-expectrl")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "expectrl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ykiqkh2r3ky1244r4j0x49hqawdrfdh1mai6fdapz2kb6989rzd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; These tests don't do well in the build environment
- "--skip=bash_control_chars"
- "--skip=python"
- "--skip=send")
- #:cargo-inputs
- (("rust-async-io" ,rust-async-io-1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-conpty" ,rust-conpty-0.5)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-polling" ,rust-polling-2)
- ("rust-ptyprocess" ,rust-ptyprocess-0.4)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/zhiburt/expectrl")
- (synopsis "Tool for automating terminal applications in Unix")
- (description
- "This package provides a tool for automating terminal applications in Unix
-like Don libes expect.")
- (license license:expat)))
-
-(define-public rust-extract-map-0.1
- (package
- (name "rust-extract-map")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "extract_map" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s695n5yzs7wwyvaphkkscr8lfv7h94xsczg49a9qa37nnd51xxb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-gat-lending-iterator" ,rust-gat-lending-iterator-0.1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/GnomedDev/extract_map")
- (synopsis "HashMap for memory efficient storage of value types")
- (description
- "This package provides a @code{HashMap} for memory efficient storage of value
-types which contain their own keys.")
- (license license:expat)))
-
-(define-public rust-extreme-666
- (package
- (name "rust-extreme")
- (version "666.666.666666")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "extreme" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yrig1ky9a6xpcl5nqnkk9wyis7k7wjzb8bbr4n810apfhq5nq0n"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/spacejam/extreme")
- (synopsis "Extremely boring async function runner")
- (description
- "This package provides an extremely boring async function runner.")
- (license license:gpl3)))
-
-(define-public rust-eyeball-0.8
- (package
- (name "rust-eyeball")
- (version "0.8.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "eyeball" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0grqzyxfc1nygfa4r9hr9sj6hncpjxpaj29w5lrxcq9xz7mx0fyr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-readlock" ,rust-readlock-0.1)
- ("rust-readlock-tokio" ,rust-readlock-tokio-0.1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-stream-assert" ,rust-stream-assert-0.1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/jplatte/eyeball")
- (synopsis "Add observability to your Rust types")
- (description "Add observability to your Rust types!")
- (license license:mpl2.0)))
-
-(define-public rust-eyeball-im-0.4
- (package
- (name "rust-eyeball-im")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "eyeball-im" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m1vz8f8nv1za8pvn4c00r71wrnc2i2qnq0jaj9ii7fmyvcwh9lk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-imbl" ,rust-imbl-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1)
- ("rust-stream-assert" ,rust-stream-assert-0.1))))
- (home-page "https://github.com/jplatte/eyeball")
- (synopsis "Observable collections based on the `im` crate")
- (description "Observable collections based on the `im` crate.")
- (license license:mpl2.0)))
-
-(define-public rust-eyeball-im-util-0.5
- (package
- (name "rust-eyeball-im-util")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "eyeball-im-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q4r3qi46s8mnvn2y9pk322y4qdl4j81pa53q7xg4c9zncma5zn0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-eyeball-im" ,rust-eyeball-im-0.4)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-imbl" ,rust-imbl-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs
- (("rust-eyeball" ,rust-eyeball-0.8)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-stream-assert" ,rust-stream-assert-0.1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/jplatte/eyeball")
- (synopsis "Helpful utilities for `eyeball-im`")
- (description "Helpful utilities for `eyeball-im`.")
- (license license:mpl2.0)))
-
-(define-public rust-eyre-0.6
- (package
- (name "rust-eyre")
- (version "0.6.12")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "eyre" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1v1a3vb9gs5zkwp4jzkcfnpg0gvyp4ifydzx37f4qy14kzcibnbw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-indenter" ,rust-indenter-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pyo3" ,rust-pyo3-0.20))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-pyo3" ,rust-pyo3-0.20)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (native-inputs (list python))
- (home-page "https://github.com/eyre-rs/eyre")
- (synopsis "Trait object based error handling type")
- (description
- "This library provides @code{eyre::Report}, a trait object based error
-handling type for easy idiomatic error handling and reporting in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-faccess-0.2
- (package
- (name "rust-faccess")
- (version "0.2.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "faccess" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m967rz9qknzbqh7l8hga91s32y3p041mbk8w81skmh2b116dbjr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/Freaky/faccess")
- (synopsis "Simple file accessibility checks")
- (description "Simple file accessibility checks in rust.")
- (license license:expat)))
-
-(define-public rust-failure-0.1
- (package
- (name "rust-failure")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "failure" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11jg1wmbkijrs6bk9fqnbrm9zf0850whnqpgnxyswbn0dk8rnbnk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-failure-derive" ,rust-failure-derive-0.1))))
- (home-page "https://rust-lang-nursery.github.io/failure/")
- (synopsis "Experimental error handling abstraction")
- (description
- "Experimental error handling abstraction.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-failure-derive-0.1
- (package
- (name "rust-failure-derive")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "failure_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1936adqqk080439kx2bjf1bds7h89sg6wcif4jw0syndcv3s6kda"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-synstructure" ,rust-synstructure-0.12))
- #:cargo-development-inputs
- (("rust-failure" ,rust-failure-0.1))))
- (home-page "https://rust-lang-nursery.github.io/failure/")
- (synopsis "Derives for the failure crate")
- (description "Derives for the failure crate.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-fake-simd-0.1
- (package
- (name "rust-fake-simd")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fake-simd" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vfylvk4va2ivqx85603lyqqp0zk52cgbs4n5nfbbbqx577qm2p8"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/RustCrypto/utils")
- (synopsis "Crate for mimicking simd crate on stable Rust")
- (description
- "Crate for mimicking simd crate on stable Rust.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-fakeit-1
- (package
- (name "rust-fakeit")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fakeit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "057155zak9jx127jv5mlaw4kvpsj795fxmzsgg3j9mh5yxz6c9kr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libmath" ,rust-libmath-0.2)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-simplerand" ,rust-simplerand-1)
- ("rust-uuid" ,rust-uuid-0.8))))
- (home-page "https://github.com/PumpkinSeed/fakeit")
- (synopsis "Fake data generator")
- (description "Fake data generator library with 130+ functions.")
- (license license:expat)))
-
-(define-public rust-fallible-collections-0.5
- (package
- (name "rust-fallible-collections")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fallible_collections" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x6zmjkmr5ps2riylrrdvnds85qd3i31jmcjvghs76s19p8qaglb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.14))))
- (home-page "https://github.com/vcombey/fallible_collections")
- (synopsis "Fallible collections implementation in Rust")
- (description "This library extends the Rust standard collections to return
-a result when an allocation error occurs, ala
-@url{https://github.com/rust-lang/rfcs/blob/master/text/2116-alloc-me-maybe.md,
-RFC 2116}. The API currently proposes a fallible interface for @code{Vec},
-@code{Box}, @code{Arc}, @code{Btree} and @code{Rc}, as well as a
-@code{TryClone} trait which is implemented for primitive Rust traits and a
-fallible format macro.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fallible-collections-0.4
- (package
- (inherit rust-fallible-collections-0.5)
- (name "rust-fallible-collections")
- (version "0.4.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fallible_collections" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zf6ir26qbdwlywv9m266n19p6yzqqmi968qy8njc58aiiv6k358"))))
- (arguments
- `(#:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.13))))))
-
-(define-public rust-fallible-iterator-0.3
- (package
- (name "rust-fallible-iterator")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fallible-iterator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ja6l56yka5vn4y4pk6hn88z0bpny7a8k1919aqjzp0j1yhy9k1a"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/sfackler/rust-fallible-iterator")
- (synopsis "Fallible iterator traits")
- (description "If the @code{std} or @code{alloc} features are enabled, this
-crate provides implementations for @code{Box}, @code{Vec}, @code{BTreeMap}, and
-@code{BTreeSet}. If the @code{std} feature is enabled, this crate additionally
-provides implementations for @code{HashMap} and @code{HashSet}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fallible-iterator-0.2
- (package
- (inherit rust-fallible-iterator-0.3)
- (name "rust-fallible-iterator")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fallible-iterator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xq759lsr8gqss7hva42azn3whgrbrs2sd9xpn92c5ickxm1fhs4"))))))
-
-(define-public rust-fallible-streaming-iterator-0.1
- (package
- (name "rust-fallible-streaming-iterator")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fallible-streaming-iterator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nj6j26p71bjy8h42x6jahx1hn0ng6mc2miwpgwnp8vnwqf4jq3k"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/sfackler/fallible-streaming-iterator")
- (synopsis "Fallible streaming iteration")
- (description "Fallible streaming iteration")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fancy-regex-0.14
- (package
- (name "rust-fancy-regex")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fancy-regex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "162j2qx2ikgl79grq12mawyflwkirnjzrvxh11a1xbmwjidcn93f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bit-set" ,rust-bit-set-0.8)
- ("rust-regex-automata" ,rust-regex-automata-0.4)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/fancy-regex/fancy-regex")
- (synopsis "Implementation of regexes with a rich set of features")
- (description
- "This package is a Rust library for compiling and matching regular
-expressions. It uses a hybrid regex implementation designed to support
-a relatively rich set of features. In particular, it uses backtracking to
-implement features such as look-around and backtracking, which are not
-supported in purely NFA-based implementations.")
- (license license:expat)))
-
-(define-public rust-fancy-regex-0.13
- (package
- (inherit rust-fancy-regex-0.14)
- (name "rust-fancy-regex")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fancy-regex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wjbqjsdj8fkq6z2i9llq25iaqzd9f208vxnwg8mdbr2ba1lc7jk"))))
- (arguments
- `(#:cargo-inputs (("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-regex-automata" ,rust-regex-automata-0.4)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-regex" ,rust-regex-1))))))
-
-(define-public rust-fancy-regex-0.11
- (package
- (inherit rust-fancy-regex-0.13)
- (name "rust-fancy-regex")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fancy-regex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18j0mmzfycibhxhhhfja00dxd1vf8x5c28lbry224574h037qpxr"))))
- (arguments
- `(#:cargo-inputs (("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-regex" ,rust-regex-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-quickcheck" ,rust-quickcheck-1))))))
-
-(define-public rust-fancy-regex-0.10
- (package
- (inherit rust-fancy-regex-0.14)
- (name "rust-fancy-regex")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fancy-regex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rn7wfihsk877h3kwzzm99ykflfkhg039l4synm9algs8qnsny06"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- (list #:cargo-inputs
- (list rust-bit-set-0.5
- rust-regex-1)
- #:cargo-development-inputs
- (list rust-bitflags-1
- rust-criterion-0.3
- rust-half-1
- rust-matches-0.1
- rust-quickcheck-1)))))
-
-(define-public rust-fancy-regex-0.7
- (package
- (inherit rust-fancy-regex-0.11)
- (name "rust-fancy-regex")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fancy-regex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1krwc8mbj8zv4ahvh3lqkmfxf38cg79ya02by19fn4jil1h8aswx"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-regex" ,rust-regex-1))))))
-
-(define-public rust-fast-chemail-0.9
- (package
- (name "rust-fast-chemail")
- (version "0.9.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fast_chemail" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r79x2i7bhk8y4nv7q245dlifxryszmby4k3psm2qk321p9kjnj9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ascii-utils" ,rust-ascii-utils-0.9))))
- (home-page "https://gitlab.com/fast_chemail/fast_chemail-rs")
- (synopsis "Check email address")
- (description "Fast Chemail is a library used to validate the email as it
-is defined in the HTML specification.")
- (license license:mpl2.0)))
-
-(define-public rust-fast-float-0.2
- (package
- (name "rust-fast-float")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fast-float" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g7kfll3xyh99kc7r352lhljnwvgayxxa6saifb6725inikmyxlm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-fastrand" ,rust-fastrand-1)
- ("rust-hexf-parse" ,rust-hexf-parse-0.1)
- ("rust-lexical-core" ,rust-lexical-core-0.7)
- ("rust-num-bigint" ,rust-num-bigint-0.3)
- ("rust-ryu" ,rust-ryu-1))))
- (home-page "https://github.com/aldanor/fast-float-rust")
- (synopsis "Fast floating-point number parser")
- (description "This package provides a fast floating-point number parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-faster-hex-0.10
- (package
- (name "rust-faster-hex")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "faster-hex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wzvv4a1czxfxmh99cza2y0jps97hm3k1j6r6cs816qp5wnsw8vj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-heapless" ,rust-heapless-0.8)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/NervosFoundation/faster-hex")
- (synopsis "Fast hex encoding")
- (description "This package provides fast hex encoding.")
- (license license:expat)))
-
-(define-public rust-faster-hex-0.9
- (package
- (name "rust-faster-hex")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "faster-hex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10wi4vqbdpkamw4qvra1ijp4as2j7j1zc66g4rdr6h0xv8gb38m2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-hex" ,rust-hex-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rustc-hex" ,rust-rustc-hex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/NervosFoundation/faster-hex")
- (synopsis "Fast hex encoding")
- (description "Fast hex encoding.")
- (license license:expat)))
-
-(define-public rust-faster-hex-0.8
- (package
- (inherit rust-faster-hex-0.9)
- (name "rust-faster-hex")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "faster-hex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12ikld53h5d682rn1j85d77n90pq4vy5mncwdaqhm0hgjgxpp7r3"))))
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-hex" ,rust-hex-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rustc-hex" ,rust-rustc-hex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-fasthash-0.4
- (package
- (name "rust-fasthash")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fasthash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03v9g4ajw0zk9pv2ranq65xcly1b68hg0qzc2y8y1ajfdfa168h3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-fasthash-sys" ,rust-fasthash-sys-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-seahash" ,rust-seahash-3)
- ("rust-xoroshiro128" ,rust-xoroshiro128-0.3))))
- (home-page "https://github.com/flier/rust-fasthash")
- (synopsis "Suite of non-cryptographic hash functions for Rust")
- (description
- "This package provides a suite of non-cryptographic hash functions for
-Rust.")
- (license license:asl2.0)))
-
-(define-public rust-fasthash-sys-0.3
- (package
- (name "rust-fasthash-sys")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fasthash-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y18v8yya5pnzgfji9lwnrz5jl7q8q2xj2a0sg6ibrz2pwd99pmn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.37)
- ("rust-gcc" ,rust-gcc-0.3))))
- (home-page "https://github.com/flier/rust-fasthash")
- (synopsis "Suite of non-cryptographic hash functions for Rust")
- (description
- "This package provides a suite of non-cryptographic hash functions for
-Rust.")
- (license license:asl2.0)))
-
-(define-public rust-fastq-0.6
- (package
- (name "rust-fastq")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fastq" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "177jsfabnk3zl5zml6qvidzjpk53dp62rqjbdhbhr8cg7ms59p60"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-build-flags '("-vv")
- #:phases
- (modify-phases %standard-phases
- ;; This is needed for the parasail-sys package.
- (add-after 'unpack 'set-shell-for-configure-script
- (lambda _
- (setenv "SHELL" (which "sh"))
- (setenv "CONFIG_SHELL" (which "sh")))))
- #:cargo-inputs
- (("rust-flate2" ,rust-flate2-1)
- ("rust-lz4" ,rust-lz4-1)
- ("rust-memchr" ,rust-memchr-2))
- #:cargo-development-inputs
- (("rust-bio" ,rust-bio-0.33)
- ("rust-parasailors" ,rust-parasailors-0.3))))
- (inputs
- (list zlib))
- (native-inputs
- (list libtool))
- (home-page "https://github.com/aseyboldt/fastq-rs")
- (synopsis "Parser for fastq files")
- (description "This package provides a parser for fastq files.")
- (license license:expat)))
-
-(define-public rust-fastrand-2
- (package
- (name "rust-fastrand")
- (version "2.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fastrand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ghiahsw1jd68df895cy5h3gzwk30hndidn3b682zmshpgmrx41p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.2))
- #:cargo-development-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
- ("rust-wyhash" ,rust-wyhash-0.5))))
- (home-page "https://github.com/smol-rs/fastrand")
- (synopsis "Simple and fast random number generator")
- (description
- "This package provides a simple and fast random number generator.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-fastrand-1
- (package
- (inherit rust-fastrand-2)
- (name "rust-fastrand")
- (version "1.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fastrand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gh12m56265ihdbzh46bhh0jf74i197wm51jg1cw75q7ggi96475"))))
- (arguments
- `(#:cargo-inputs
- (("rust-instant" ,rust-instant-0.1))
- #:cargo-development-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-instant" ,rust-instant-0.1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
- ("rust-wyhash" ,rust-wyhash-0.5))))))
-
-(define-public rust-fd-lock-4
- (package
- (name "rust-fd-lock")
- (version "4.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fd-lock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ixrsd19k2cpl773p9hd0yk3hac684d9aphbxy0jq9q64bd6hmvy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/yoshuawuyts/fd-lock")
- (synopsis "Advisory lock on a file")
- (description "Fd-lock provides an advisory lock on a file using a file
-descriptor to it.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fd-lock-3
- (package
- (inherit rust-fd-lock-4)
- (name "rust-fd-lock")
- (version "3.0.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fd-lock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1df1jdncda67g65hrnmd2zsl7q5hdn8cm84chdalxndsx7akw0zg"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-fdlimit-0.1
- (package
- (name "rust-fdlimit")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fdlimit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g30d6gqkrwy8ylwdy7pqm443iq0p5dmnpz4ks41pirl7dclm98d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/paritytech/fdlimit")
- (synopsis "Utility crate for raising file descriptors limit")
- (description "This package provides a Rust library to raise file
-descriptors limit.")
- (license license:asl2.0)))
-
-(define-public rust-feature-probe-0.1
- (package
- (name "rust-feature-probe")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "feature-probe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nhif9zpr2f17gagf0qb0v914wc3jr9sfjzvnpi7b7pcs73ksnl3"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/tov/feature-probe-rs")
- (arguments
- `(#:tests? #f)) ; Tests don't compile
- (synopsis "Probe for rustc features from build.rs")
- (description "To support multiple versions of Rust, it's often necessary
-to conditionally compile parts of our libraries or programs. It's possible to
-allow users to specify what features to enable, but detection is better,
-because users get all the features that their version of Rust supports. And
-while we could check the rustc version, it's better to probe for individual
-features. This package probes for rustc features from build.rs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-feed-rs-0.6
- (package
- (name "rust-feed-rs")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "feed-rs" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a1ain6r9k8bx7cz9pxqh3hdqbn8cqdkrbx78c8rxb7vqngyg53z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-quick-xml" ,rust-quick-xml-0.20)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-siphasher" ,rust-siphasher-0.3)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-0.8))))
- (home-page "https://github.com/feed-rs/feed-rs")
- (synopsis "Unified feed parser")
- (description "This package provides a unified feed parser that handles
-Atom, RSS 2.0, RSS 1.0, RSS 0.x and JSON Feed")
- (license license:expat)))
-
-(define-public rust-feedbin-api-0.1
- (package
- (name "rust-feedbin-api")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "feedbin_api" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "170xf3cgsqgqpnafpdmzzw9yvzc51r22lgr4f4hcrmidxlxpmlkp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;tests use the network
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-dotenv" ,rust-dotenv-0.15)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
- (home-page "https://gitlab.com/news-flash/feedbin_api")
- (synopsis "Rust implementation of the Feedbin REST API")
- (description
- "This package provides a Rust implementation of the Feedbin REST API.")
- (license license:unlicense)))
-
-(define-public rust-feedly-api-0.4
- (package
- (name "rust-feedly-api")
- (version "0.4.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "feedly_api" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1knad1bghc8hhfcyl35fcnhrk01vklamq07630rdk0pg6ax04swi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;tests open external connections
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-percent-encoding"
- ,rust-percent-encoding-2)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-dotenv" ,rust-dotenv-0.15)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
- (home-page "https://gitlab.com/news-flash/feedly_api")
- (synopsis "Rust implementation of the feedly REST API")
- (description
- "This package provides a Rust implementation of the feedly REST API.")
- ;; No copyright headers in the source code. LICENSE indicates gpl3.
- (license license:gpl3)))
-
-(define-public rust-femme-2
- (package
- (name "rust-femme")
- (version "2.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "femme" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vqk8sjnc4qw51a816kppwirf2dkj6rfdnjjsm92kap3b8g8f16c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3))
- #:cargo-development-inputs
- (("rust-kv-log-macro" ,rust-kv-log-macro-1))))
- (home-page "https://github.com/lrlna/femme")
- (synopsis "Pretty-printer and @code{ndjson} logger for @code{log} crate")
- (description
- "This package provides a pretty-printer and @code{ndjson} logger for
-@code{log} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-femme-1
- (package
- (inherit rust-femme-2)
- (name "rust-femme")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "femme" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0spf66m22dvnz6x077znybk906lh4p5z30nh8c37mad2c3dc56jd"))))
- (arguments
- `(#:tests? #false
- #:cargo-inputs
- (("rust-async-log" ,rust-async-log-1)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-console" ,rust-console-0.7)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3))))))
-
-(define-public rust-fern-0.7
- (package
- (name "rust-fern")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fern" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a9v59vcq2fgd6bwgbfl7q6b0zzgxn85y6g384z728wvf1gih5j3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-colored" ,rust-colored-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-reopen" ,rust-reopen-0.3)
- ("rust-reopen" ,rust-reopen-1)
- ("rust-syslog" ,rust-syslog-3)
- ("rust-syslog" ,rust-syslog-4)
- ("rust-syslog" ,rust-syslog-6)
- ("rust-syslog" ,rust-syslog-7))))
- (home-page "https://github.com/daboross/fern")
- (synopsis "Simple, efficient logging")
- (description
- "This package provides a simple, efficient logging system for Rust.")
- (license license:expat)))
-
-(define-public rust-fern-0.6
- (package
- (name "rust-fern")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fern" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vpinainw32498p0zydmxc24yd3r6479pmhdfb429mfbji3c3w6r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-colored" ,rust-colored-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-reopen" ,rust-reopen-0.3)
- ("rust-reopen" ,rust-reopen-1)
- ("rust-syslog" ,rust-syslog-3)
- ("rust-syslog" ,rust-syslog-4)
- ("rust-syslog" ,rust-syslog-6))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/daboross/fern")
- (synopsis "Simple, efficient logging")
- (description
- "This package provides a simple, efficient logging system for Rust.")
- (license license:expat)))
-
-(define-public rust-fetch-data-0.2
- (package
- (name "rust-fetch-data")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fetch-data" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wjjb3l37kdvvq3pv93cxlxxr2pc7kx0ssk2gqispw5bhggnlyda"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-anyinput" ,rust-anyinput-0.1)
- ("rust-base16ct" ,rust-base16ct-0.2)
- ("rust-ctor" ,rust-ctor-0.2)
- ("rust-directories" ,rust-directories-5)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-ureq" ,rust-ureq-2))))
- (home-page "https://github.com/CarlKCarlK/fetch-data")
- (synopsis "Fetch data files from a URL")
- (description
- "This package lets you fetch data files from a URL, but only if needed.
-It verifies contents via SHA256 and provides some Python Pooch
-compatibility.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fetch-unroll-0.3
- (package
- (name "rust-fetch-unroll")
- (version "0.3.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "fetch_unroll" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1l3cf8fhcrw354hdmjf03f5v4bxgn2wkjna8n0fn8bgplh8b3666"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f ; Tries to connect to github.com
- #:cargo-inputs `(("rust-libflate" ,rust-libflate-1)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-ureq" ,rust-ureq-2))))
- (home-page "https://github.com/katyo/fetch_unroll")
- (synopsis "Simple utilities for fetching and unrolling .tar.gz archives")
- (description
- "Simple utilities for fetching and unrolling .tar.gz archives.")
- (license license:asl2.0)))
-
-(define-public rust-fever-api-0.2
- (package
- (name "rust-fever-api")
- (version "0.2.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fever_api" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pv4g241pc0bfwy9gjwsmrdv7mplzbifxr5mxf0k82yxawg55anc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;tests use the network
- #:cargo-inputs
- (("rust-failure" ,rust-failure-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-md5" ,rust-md5-0.7)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-dotenv" ,rust-dotenv-0.15)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
- (home-page "https://gitlab.com/news-flash/fever_api")
- (synopsis "Rust implementation of the Fever API")
- (description
- "This package provides a Rust implementation of the Fever API.")
- ;; No copyright headers in the source code. LICENSE indicates gpl3.
- (license license:gpl3)))
-
-(define-public rust-ff-0.13
- (package
- (name "rust-ff")
- (version "0.13.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jcl8yhcs5kbfxfpnrhpkkvnk7s666vly6sgawg3nri9nx215m6y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitvec" ,rust-bitvec-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-ff-derive" ,rust-ff-derive-0.13)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-subtle" ,rust-subtle-2))
- #:cargo-development-inputs
- (("rust-blake2b-simd" ,rust-blake2b-simd-1)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/zkcrypto/ff")
- (synopsis "Library for building and interfacing with finite fields")
- (description "This package provides a rust library for building and
-interfacing with finite fields.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ff-0.12
- (package
- (inherit rust-ff-0.13)
- (name "rust-ff")
- (version "0.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q3imz4m3dj2cy182i20wa8kbclgj13ddfngqb2miicc6cjzq4yh"))))
- (arguments
- `(#:cargo-inputs (("rust-bitvec" ,rust-bitvec-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-ff-derive" ,rust-ff-derive-0.12)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-subtle" ,rust-subtle-2))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-ff-derive-0.13
- (package
- (name "rust-ff-derive")
- (version "0.13.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ff_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jnq13qqmnvgh1xmjzdgynwgbbkf64qibqf5a5hjiva5pq24gxg9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-addchain" ,rust-addchain-0.2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-num-bigint" ,rust-num-bigint-0.3)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/zkcrypto/ff")
- (synopsis
- "Procedural macro library used to build custom prime field implementations")
- (description
- "This package provides a procedural macro library used to build custom
-prime field implementations in rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ff-derive-0.12
- (package
- (inherit rust-ff-derive-0.13)
- (name "rust-ff-derive")
- (version "0.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ff_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jvqilpzzbw3j3sh1sf0914n2l4v020iifmgvglnc7wgfjh6znqp"))))
- (arguments
- `(#:cargo-inputs (("rust-addchain" ,rust-addchain-0.2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-num-bigint" ,rust-num-bigint-0.3)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-field-offset-0.3
- (package
- (name "rust-field-offset")
- (version "0.3.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "field-offset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zq5sssaa2ckmcmxxbly8qgz3sxpb8g1lwv90sdh1z74qif2gqiq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-rustc-version" ,rust-rustc-version-0.4))))
- (home-page "https://github.com/Diggsey/rust-field-offset")
- (synopsis "Safe pointer-to-member implementation")
- (description "This package provides safe pointer-to-member implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-figment-0.10
- (package
- (name "rust-figment")
- (version "0.10.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "figment" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ww9sxdzjj2i80w7bq0kllnymjyrfb1cdx2h70ap5wqcdga1rc4c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `crate::providers::Toml`
- #:cargo-inputs (("rust-atomic" ,rust-atomic-0.6)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-pear" ,rust-pear-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-uncased" ,rust-uncased-0.9)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/SergioBenitez/Figment")
- (synopsis "Configuration library")
- (description "This package provides an opinionated configuration library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-file-diff-1
- (package
- (name "rust-file-diff")
- (version "1.0.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "file_diff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19a34rvbqg3b2my6ykax5n1qi2ahwbjacn9y2ji3h9gkp04ak9ri"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/ethanpailes/file_diff-rs")
- (synopsis "Atomic utility for diffing files in testing")
- (description "An atomic utility for diffing files in testing.")
- (license license:bsd-3)))
-
-(define-public rust-file-id-0.2
- (package
- (name "rust-file-id")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "file-id" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dmylm34z6g8cg3b60sc6bk9v5wv9930vyx9wgcdpjpgpfwh9jbb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/notify-rs/notify")
- (synopsis
- "Utility for reading inode numbers (Linux, MacOS) and file IDs (Windows)")
- (description
- "This package provides a utility for reading inode numbers (Linux,
-@code{MacOS}) and file IDs (Windows).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-filedescriptor-0.8
- (package
- (name "rust-filedescriptor")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "filedescriptor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vplyh0cw35kzq7smmp2ablq0zsknk5rkvvrywqsqfrchmjxk6bi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/wez/wezterm")
- (synopsis "More ergonomic wrappers around RawFd and RawHandle")
- (description
- "More ergonomic wrappers around @code{RawFd} and @code{RawHandle}.")
- (license license:expat)))
-
-(define-public rust-filename-0.1
- (package
- (name "rust-filename")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "filename" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s7byy8c939qrm6hsjqq0vicfv6rkxb3yrhslg7zkggyxw1xzr33"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/flier/rust-filename")
- (synopsis "Get filename from a raw file descriptor")
- (description
- "This package provides a way to get the filename from a raw file descriptor.")
- (license license:expat)))
-
-(define-public rust-filesize-0.2
- (package
- (name "rust-filesize")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "filesize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hvx4dfnara3a2dnhb9ci5bmm1m8s44h9l61s5djwkjx87i43mqj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/Freaky/rust-filesize")
- (synopsis "Find the physical space used by a file")
- (description
- "@code{filesize} abstracts platform-specific methods of determining the
-real space used by files, taking into account file system compression and
-sparse files.")
- (license license:expat)))
-
-(define-public rust-filetime-0.2
- (package
- (name "rust-filetime")
- (version "0.2.25")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "filetime" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11l5zr86n5sr6g6k6sqldswk0jzklm0q95rzikxcns0yk0p55h1m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libredox" ,rust-libredox-0.1)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/alexcrichton/filetime")
- (synopsis "Platform-agnostic accessors of timestamps in File metadata")
- (description
- "This library contains a helper library for inspecting and setting the
-various timestamps of files in Rust. This library takes into account
-cross-platform differences in terms of where the timestamps are located, what
-they are called, and how to convert them into a platform-independent
-representation.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-filetime-0.1
- (package
- (inherit rust-filetime-0.2)
- (name "rust-filetime")
- (version "0.1.15")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "filetime" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03xishfxzpr4nfz4g3r218d6b6g94rxsqw9pw96m6wa8wgrm6iki"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-redox-syscall" ,rust-redox-syscall-0.1))))))
-
-(define-public rust-filetime-creation-0.1
- (package
- (name "rust-filetime-creation")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "filetime_creation" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10vk0zwwr91qypkkrhshvlw2zgjfyxhy29d5p15b8wrv5493n9sd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/czy-29/filetime_creation")
- (synopsis "Enhanced version of filetime")
- (description
- "This package provides an enhanced version of filetime, which can set file
-creation time on Windows before Rust 1.75.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-filetreelist-0.5
- (package
- (name "rust-filetreelist")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "filetreelist" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j7s58lxg28kq39156n17qbf1iygkn7bxgi2xs99wz706syymyg8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/extrawurst/gitui")
- (synopsis "Filetree abstraction")
- (description
- "Filetree abstraction based on a sorted path list, supports key based
-navigation events, folding, scrolling and more.")
- (license license:expat)))
-
-(define-public rust-find-crate-0.6
- (package
- (name "rust-find-crate")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "find-crate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ljpkh11gj7940xwz47xjhsvfbl93c2q0ql7l2v0w77amjx8paar"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-toml" ,rust-toml-0.5))
- #:cargo-development-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-semver" ,rust-semver-0.11))))
- (home-page "https://github.com/taiki-e/find-crate")
- (synopsis "Find the crate name from the current @code{Cargo.toml}")
- (description
- "This package provides finding the crate name from the current
-@code{Cargo.toml}.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-find-cuda-helper-0.2
- (package
- (name "rust-find-cuda-helper")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "find_cuda_helper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bdxg8bmcqvnxb43y6bn2xnhszyi9bm0kndagp3iml1xb5ffdygr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glob" ,rust-glob-0.3))))
- (home-page "https://github.com/Rust-GPU/Rust-CUDA")
- (synopsis "Helper crate for searching for CUDA libraries")
- (description "Helper crate for searching for CUDA libraries.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-findshlibs-0.10
- (package
- (name "rust-findshlibs")
- (version "0.10.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "findshlibs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0r3zy2r12rxzwqgz53830bk38r6b7rl8kq2br9n81q7ps2ffbfa0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/gimli-rs/findshlibs")
- (synopsis "Find the set of shared libraries loaded in the current process")
- (description
- "Find the set of shared libraries loaded in the current process with a
-cross platform API.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-finl-unicode-1
- (package
- (name "rust-finl-unicode")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "finl_unicode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qy1rwjxkqbl6g8ngm2p33y83r4mbfk3l22075yv6vlh4nsp1jcl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-unicode-categories" ,rust-unicode-categories-0.1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1))))
- (home-page "https://github.com/dahosek/finl_unicode")
- (synopsis "Unicode handling library")
- (description "This package provides a library for handling Unicode
-functionality for finl.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fixed-1
- (package
- (name "rust-fixed")
- (version "1.28.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fixed" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nn85j5x8yzx10q49jdzia4yp6pnasnxpnwh0p9aqr7qkfwf1il5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-az" ,rust-az-1)
- ("rust-borsh" ,rust-borsh-1)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-half" ,rust-half-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-typenum" ,rust-typenum-1))))
- (home-page "https://gitlab.com/tspiteri/fixed")
- (synopsis "Rust fixed-point numbers")
- (description "This package provides fixed-point numbers in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fixedbitset-0.5
- (package
- (name "rust-fixedbitset")
- (version "0.5.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fixedbitset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16fd3v9d2cms2vddf9xhlm56sz4j0zgrk3d2h6v1l7hx760lwrqx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/petgraph/fixedbitset")
- (synopsis "Simple bitset collection")
- (description "FixedBitSet is a simple bitset collection.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fixedbitset-0.4
- (package
- (name "rust-fixedbitset")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fixedbitset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "101v41amgv5n9h4hcghvrbfk5vrncx1jwm35rn5szv4rk55i7rqc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/bluss/fixedbitset")
- (synopsis "Simple bitset collection")
- (description "FixedBitSet is a simple bitset collection.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fixedbitset-0.2
- (package
- (inherit rust-fixedbitset-0.4)
- (name "rust-fixedbitset")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fixedbitset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kg03p777wc0dajd9pvlcnsyrwa8dhqwf0sd9r4dw0p82rs39arp"))))))
-
-(define-public rust-fixedbitset-0.1
- (package
- (inherit rust-fixedbitset-0.2)
- (name "rust-fixedbitset")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fixedbitset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0czam11mi80dbyhf4rd4lz0ihcf7vkfchrdcrn45wbs0h40dxm46"))))))
-
-(define-public rust-flagset-0.4
- (package
- (name "rust-flagset")
- (version "0.4.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "flagset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1v46bj0v8zqw6nnj16vhsmssxm04zj8xv50hnyjjcy1hz32ixsmk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1))))
- (home-page "https://github.com/enarx/flagset")
- (synopsis
- "Data types and a macro for generating enumeration-based bit flags")
- (description "This package provides data types and a macro for generating
-enumeration-based bit flags in rust.")
- (license license:asl2.0)))
-
-(define-public rust-flaky-test-0.2
- (package
- (name "rust-flaky-test")
- (version "0.2.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "flaky_test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nn8hddhl2vaxgfn0j87yrngr9bzlxlncgdd9vy53xyp4cgslv04"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-flaky-test-impl" ,rust-flaky-test-impl-0.2)
- ("rust-future-utils" ,rust-futures-util-0.3))))
- (home-page "https://github.com/denoland/flaky_test")
- (synopsis "Attribute macro for running a flaky test multiple times")
- (description "This package provides an attribute macro for running a flaky
-test multiple times.")
- (license license:expat)))
-
-(define-public rust-flaky-test-impl-0.2
- (package
- (name "rust-flaky-test-impl")
- (version "0.2.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "flaky_test_impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1glshs6wa5n229d4abqzijssy4nslyaiw3xlwpd2ymghq84mkqw5"))))
- (build-system cargo-build-system)
- (arguments
- ;; Tests fail with
- ;; 3 | use flaky_test::flaky_test;
- ;; | ^^^^^^^^^^ use of undeclared crate or module `flaky_test`
- `(#:tests? #f
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-flaky-test" ,rust-flaky-test-0.2))))
- (home-page "https://github.com/denoland/flaky_test")
- (synopsis "Implementation details of the @code{flaky_test} macro")
- (description "This package provides mplementation details of the
-@code{flaky_test} macro.")
- (license license:expat)))
-
-(define-public rust-flame-0.2
- (package
- (name "rust-flame")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "flame" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0c5bmhyimzxch3pmh0w3z9n57saasgix4bmbbksr9vp1c5j71hhz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thread-id" ,rust-thread-id-3))))
- (home-page "https://github.com/llogiq/flame")
- (synopsis "Profiling and flamegraph library")
- (description "A profiling and flamegraph library.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-flamer-0.4
- (package
- (name "rust-flamer")
- (version "0.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "flamer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1avszq3fn4ix7p6wjfdkli6fjyxccks1qhzja92a6kpxakd35drn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-flame" ,rust-flame-0.2)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/llogiq/flamer")
- (synopsis "Macro to insert @code{flame::start_guard(_)}")
- (description
- "A procedural macro to insert @code{flame::start_guard(_)} calls.")
- (license license:asl2.0)))
-
-(define-public rust-flatbuffers-23
- (package
- (name "rust-flatbuffers")
- (version "23.5.26")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "flatbuffers" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h46mg8yb9igda4ff5dajkzc6k5mf4ix472asqb8rmv24ki57b2d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://flatbuffers.dev/")
- (synopsis "FlatBuffers Rust serialization library")
- (description
- "This crates provides FlatBuffers runtime serialization library.")
- (license license:asl2.0)))
-
-(define-public rust-flatbuffers-2
- (package
- (inherit rust-flatbuffers-23)
- (name "rust-flatbuffers")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "flatbuffers" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xp5ppif0hvgh9kfvy1199gdmjc3dw1517022l1x3ynpphw5fk7g"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-float-cmp-0.10
- (package
- (name "rust-float-cmp")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "float-cmp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n760i3nxd2x0zc7fkxkg3vhvdyfbvzngna006cl9s9jacaz775h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/mikedilger/float-cmp")
- (synopsis "Floating point approximate comparison traits")
- (description "This package provides floating point approximate comparison
-traits.")
- (license license:expat)))
-
-(define-public rust-float-cmp-0.9
- (package
- (inherit rust-float-cmp-0.10)
- (name "rust-float-cmp")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "float-cmp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i799ksbq7fj9rm9m82g1yqgm6xi3jnrmylddmqknmksajylpplq"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2))))))
-
-(define-public rust-float-cmp-0.8
- (package
- (inherit rust-float-cmp-0.9)
- (name "rust-float-cmp")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "float-cmp" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1i56hnzjn5pmrcm47fwkmfxiihk7wz5vvcgpb0kpfhzkqi57y9p1"))))
- (arguments
- `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2))))))
-
-(define-public rust-float-cmp-0.6
- (package
- (inherit rust-float-cmp-0.8)
- (name "rust-float-cmp")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "float-cmp" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0zb1lv3ga18vsnpjjdg87yazbzvmfwwllj3aiid8660rp3qw8qns"))))))
-
-(define-public rust-float-cmp-0.5
- (package
- (inherit rust-float-cmp-0.6)
- (name "rust-float-cmp")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "float-cmp" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03hmx3n48hjm0x1ig84n1j87kzp75lzr6cj1sgi6a6pykgn4n8km"))))))
-
-(define-public rust-float-cmp-0.4
- (package
- (inherit rust-float-cmp-0.5)
- (name "rust-float-cmp")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "float-cmp" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0036jb8ry4h83n319jb20b5yvyfyq8mx8dkxnyjm22nq8fl8yjhk"))))))
-
-(define-public rust-float-eq-1
- (package
- (name "rust-float-eq")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "float_eq" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lxqxkvdy5zh3qsksavpcazg57cbyjy9p54m16x13bfq8lqhxa18"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-float-eq-derive" ,rust-float-eq-derive-1)
- ("rust-num-complex" ,rust-num-complex-0.4))
- #:cargo-development-inputs
- (("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://jtempest.github.io/float_eq-rs/")
- (synopsis "Compare IEEE floating point primitives, structs and collections")
- (description "Compare IEEE floating point primitives, structs and
-collections for equality.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-float-eq-derive-1
- (package
- (name "rust-float-eq-derive")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "float_eq_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mkg635lmr0nwjlxz6f5k8g60hrd800i061hrlmpvhdkl96d74j2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://jtempest.github.io/float_eq-rs/")
- (synopsis "Derive macro support for float_eq")
- (description "This package provides the derive macro support for float_eq.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-float-ord-0.3
- (package
- (name "rust-float-ord")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "float-ord" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gbvx6dzz8xvj38bj02cajpqd9p5syxjx9jyqpj8414amr4izs4c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/notriddle/rust-float-ord")
- (synopsis "Total ordering for floating-point numbers")
- (description
- "This package provides a total ordering for floating-point numbers")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-float-ord-0.2
- (package
- (name "rust-float-ord")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "float-ord" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kin50365sr3spnbscq43lksymybi99ai9rkqdw90m6vixhlibbv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.3))))
- (home-page "https://github.com/notriddle/rust-float-ord")
- (synopsis "Total ordering for floating-point numbers")
- (description
- "This package provides a total ordering for floating-point numbers.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-fluid-0.4
- (package
- (name "rust-fluid")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fluid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04qgdc4lx934158icx9rvs0v6lyvirmb0brllvz38hj9fsaqfbsp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-colored" ,rust-colored-1)
- ("rust-fluid-attributes" ,rust-fluid-attributes-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://crates.io/crates/fluid")
- (synopsis "Human readable test library")
- (description "This package provides a human readable test library.")
- (license license:asl2.0)))
-
-(define-public rust-fluid-attributes-0.4
- (package
- (name "rust-fluid-attributes")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fluid_attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1i67vcas0gr64bc8spprlfp7m7msv1jyspghgq1q8f0qrnvy8px8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15)
- ("rust-uuid" ,rust-uuid-0.7))))
- (home-page "https://gitlab.com/Boiethios/fluid-rs/wikis")
- (synopsis "Proc macro attributes for the fluid crate")
- (description "This package provides proc macro attributes for the fluid
-crate.")
- (license license:asl2.0)))
-
-(define-public rust-flume-0.11
- (package
- (name "rust-flume")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "flume" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15ch0slxa8sqsi6c73a0ky6vdnh48q8cxjf7rksa3243m394s3ns"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-nanorand" ,rust-nanorand-0.7)
- ("rust-spin" ,rust-spin-0.9))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-waker-fn" ,rust-waker-fn-1))))
- (home-page "https://github.com/zesterer/flume")
- (synopsis "Fast multi-producer channel")
- (description
- "This package provides a fast multi-producer channel.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-flume-0.10
- (package
- (inherit rust-flume-0.11)
- (name "rust-flume")
- (version "0.10.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "flume" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xvm1wpzkjvf99jxy9jp3dxw5nipa9blg7j0ngvxj0rl3i2b8mqn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-nanorand" ,rust-nanorand-0.7)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-spin" ,rust-spin-0.9))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-waker-fn" ,rust-waker-fn-1))))))
-
-(define-public rust-flume-0.9
- (package
- (inherit rust-flume-0.10)
- (name "rust-flume")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "flume" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ck1w9881848xjjk93nxqsvnxfp4xsaysxxn23a210bg2amsvsqv"))))
- (arguments
- `(#:skip-build? #true
- #:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-nanorand" ,rust-nanorand-0.4)
- ("rust-spinning-top" ,rust-spinning-top-0.2))))))
-
-(define-public rust-fnv-1
- (package
- (name "rust-fnv")
- (version "1.0.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fnv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hc2mcqha06aibcaza94vbi81j6pr9a1bbxrxjfhc91zin8yr7iz"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/servo/rust-fnv")
- (synopsis "Implementation of the Fowler-Noll-Vo hash function")
- (description "The @code{fnv} hash function is a custom @code{Hasher}
-implementation that is more efficient for smaller hash keys.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-foldhash-0.1
- (package
- (name "rust-foldhash")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "foldhash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vsxw2iwpgs7yy6l7pndm7b8nllaq5vdxwnmjn1qpm5kyzhzvlm0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-uuid" ,rust-uuid-1))))
- (home-page "https://github.com/orlp/foldhash")
- (synopsis "Non-cryptographic, minimally DoS-resistant hashing algorithm")
- (description
- "This package provides a fast, non-cryptographic, minimally
-@code{DoS-resistant} hashing algorithm.")
- (license license:zlib)))
-
-(define-public rust-font-kit-0.11
- (package
- (name "rust-font-kit")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "font-kit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rbcgpjvjs7vlfx5g3kww1qsp2djy1838ymcx7x8a41p9m82izi1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=loaders::freetype::test::get_pcf_postscript_name"
- "--skip=analyze_bytes"
- "--skip=analyze_file"
- "--skip=get_empty_glyph_outline"
- "--skip=get_fully_hinted_glyph_outline"
- "--skip=get_glyph_count"
- "--skip=get_glyph_outline_eb_garamond_exclam"
- "--skip=get_glyph_outline_inconsolata_J"
- "--skip=get_glyph_raster_bounds"
- "--skip=load_font_from_file"
- "--skip=load_font_from_memory"
- "--skip=load_fonts_from_opentype_collection"
- "--skip=rasterize_empty_glyph"
- "--skip=rasterize_empty_glyph_on_empty_canvas")
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.22)
- ("rust-core-text" ,rust-core-text-19)
- ("rust-dirs-next" ,rust-dirs-next-2)
- ("rust-dwrote" ,rust-dwrote-0.11)
- ("rust-float-ord" ,rust-float-ord-0.2)
- ("rust-freetype" ,rust-freetype-0.7)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-pathfinder-geometry" ,rust-pathfinder-geometry-0.5)
- ("rust-pathfinder-simd" ,rust-pathfinder-simd-0.5)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-yeslogic-fontconfig-sys" ,rust-yeslogic-fontconfig-sys-3))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-2)
- ("rust-colored" ,rust-colored-1)
- ("rust-pbr" ,rust-pbr-1)
- ("rust-prettytable-rs" ,rust-prettytable-rs-0.8))))
- (native-inputs (list pkg-config))
- (inputs (list fontconfig))
- (home-page "https://github.com/servo/font-kit")
- (synopsis "Font loading library")
- (description "This package provides a font loading library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-font8x8-0.3
- (package
- (name "rust-font8x8")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "font8x8" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0znh67wfv3pyx12619rm8v59fc3ig2ai6pfgqxl855hsf6w8hm47"))))
- (build-system cargo-build-system)
- (home-page "https://gitlab.com/saibatizoku/font8x8-rs")
- (synopsis "8x8 monochrome bitmap font")
- (description "8x8 monochrome bitmap font for rendering.")
- (license license:expat)))
-
-(define-public rust-force-send-sync-1
- (package
- (name "rust-force-send-sync")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "force-send-sync" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dpy69psypanm8mx3k0mjmvb0mccyyd8yffcdr1899la8k68ss1j"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/pacman82/force-send-sync")
- (synopsis "Unsafe wrappers to force Send and Sync")
- (description "Unsafe wrappers to force Send and Sync.")
- (license license:expat)))
-
-(define-public rust-foreign-types-0.5
- (package
- (name "rust-foreign-types")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "foreign-types" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rfr2zfxnx9rz3292z5nyk8qs2iirznn5ff3rd4vgdwza6mdjdyp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-foreign-types-macros" ,rust-foreign-types-macros-0.2)
- ("rust-foreign-types-shared" ,rust-foreign-types-shared-0.3))))
- (home-page "https://github.com/sfackler/foreign-types")
- (synopsis "Framework for Rust wrappers over C APIs")
- (description
- "This package provides a framework for Rust wrappers over C APIs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-foreign-types-0.3
- (package
- (inherit rust-foreign-types-0.5)
- (name "rust-foreign-types")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "foreign-types" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1cgk0vyd7r45cj769jym4a6s7vwshvd0z4bqrb92q1fwibmkkwzn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-foreign-types-macros" ,rust-foreign-types-macros-0.1)
- ("rust-foreign-types-shared" ,rust-foreign-types-shared-0.1))))))
-
-(define-public rust-foreign-types-macros-0.2
- (package
- (name "rust-foreign-types-macros")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "foreign-types-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hjpii8ny6l7h7jpns2cp9589016l8mlrpaigcnayjn9bdc6qp0s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/sfackler/foreign-types")
- (synopsis "Internal crate used by foreign-types")
- (description
- "This package is an internal crate used by foreign-types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-foreign-types-macros-0.1
- (package
- (inherit rust-foreign-types-macros-0.2)
- (name "rust-foreign-types-macros")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "foreign-types-macros" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0bh6z5rwdhfm987idal8r0ha5svz1li7md5l1g2a5966gya1jns0"))))))
-
-(define-public rust-foreign-types-shared-0.3
- (package
- (name "rust-foreign-types-shared")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "foreign-types-shared" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nykdvv41a3d4py61bylmlwjhhvdm0b3bcj9vxhqgxaxnp5ik6ma"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/sfackler/foreign-types")
- (synopsis "Internal crate used by foreign-types")
- (description
- "An internal crate used by foreign-types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-foreign-types-shared-0.2
- (package
- (inherit rust-foreign-types-shared-0.3)
- (name "rust-foreign-types-shared")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "foreign-types-shared" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kanxlif1vp0ffh2r9l610jqbkmb3183yqykxq1z5w1vay2rn7y6"))))))
-
-(define-public rust-foreign-types-shared-0.1
- (package
- (inherit rust-foreign-types-shared-0.2)
- (name "rust-foreign-types-shared")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "foreign-types-shared" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jxgzd04ra4imjv8jgkmdq59kj8fsz6w4zxsbmlai34h26225c00"))))))
-
-(define-public rust-foreign-vec-0.1
- (package
- (name "rust-foreign-vec")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "foreign_vec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wv6p8yfahcqbdg2wg7wxgj4dm32g2b6spa5sg5sxg34v35ha6zf"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/DataEngineeringLabs/foreign_vec")
- (synopsis "Unofficial implementation of Apache Arrow spec in safe Rust")
- (description "Unofficial implementation of Apache Arrow spec in safe Rust.")
- (license license:expat)))
-
-(define-public rust-fork-0.2
- (package
- (name "rust-fork")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fork" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vb5557b03ghb1xmn86w9v57k5zjy2g475769xzw58845qq8pp05"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://docs.rs/fork/latest/fork/")
- (synopsis
- "Library for creating a new process detached from the controlling terminal")
- (description
- "This package provides library for creating a new process detached from
-the controlling terminal (daemon) using the fork and setsid syscalls.")
- (license license:bsd-3)))
-
-(define-public rust-form-urlencoded-1
- (package
- (name "rust-form-urlencoded")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "form_urlencoded" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0milh8x7nl4f450s3ddhg57a3flcv6yq8hlkyk6fyr3mcb128dp1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-percent-encoding" ,rust-percent-encoding-2))))
- (home-page "https://github.com/servo/rust-url")
- (synopsis "Parser and serializer for the urlencoded syntax")
- (description
- "Parser and serializer for the application/x-www-form-urlencoded
-syntax, as used by HTML forms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fragile-2
- (package
- (name "rust-fragile")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fragile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ajfdnwdn921bhjlzyvsqvdgci8ab40ln6w9ly422lf8svb428bc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-slab" ,rust-slab-0.4))))
- (home-page "https://github.com/mitsuhiko/fragile")
- (synopsis "Wrapper types for sending non-send values to other threads")
- (description "This package provides wrapper types for sending non-send
-values to other threads.")
- (license license:asl2.0)))
-
-(define-public rust-freetype-0.7
- (package
- (name "rust-freetype")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "freetype" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vl0lyrz3wswch06i34sxadyzb443qapgf6fjd48wyb3w140fi2s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-freetype-sys" ,rust-freetype-sys-0.20)
- ("rust-libc" ,rust-libc-0.2))))
- (inputs (list freetype))
- (home-page "https://github.com/servo/rust-freetype")
- (synopsis "Bindings for Freetype used by Servo")
- (description "This package provides bindings for Freetype used by Servo.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-freetype-rs-0.37
- (package
- (name "rust-freetype-rs")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "freetype-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05albg00302i1w4fxijb5wil7bdnn4gcknw20q2df2azj8dzilfi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-freetype-sys" ,rust-freetype-sys-0.21)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-unicode-normalization" ,rust-unicode-normalization-0.1))))
- (inputs
- (list freetype))
- (home-page "https://github.com/PistonDevelopers/freetype-rs")
- (synopsis "Bindings for FreeType font library")
- (description "This package provides bindings for FreeType font library.")
- (license license:expat)))
-
-(define-public rust-freetype-rs-0.36
- (package
- (inherit rust-freetype-rs-0.37)
- (name "rust-freetype-rs")
- (version "0.36.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "freetype-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05rbdl18ks2rb0kz7giwpcv7k1hfg19hbp406l9h95m0dkixwhjl"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-freetype-sys" ,rust-freetype-sys-0.20)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-unicode-normalization" ,rust-unicode-normalization-0.1))))))
-
-(define-public rust-freetype-rs-0.35
- (package
- (inherit rust-freetype-rs-0.37)
- (name "rust-freetype-rs")
- (version "0.35.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "freetype-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gzfb9fax3d3s691ys99nfihpzwl7hacvxnwvlxg4sph1fzd5ymi"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-freetype-sys" ,rust-freetype-sys-0.20)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-unicode-normalization" ,rust-unicode-normalization-0.1))))))
-
-(define-public rust-freetype-rs-0.32
- (package
- (inherit rust-freetype-rs-0.35)
- (name "rust-freetype-rs")
- (version "0.32.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "freetype-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q54jimjgzwdb3xsp7rsvdmp6w54cak7bvc379mdabc2ciz3776m"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-freetype-sys" ,rust-freetype-sys-0.17)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-unicode-normalization" ,rust-unicode-normalization-0.1))))))
-
-(define-public rust-freetype-rs-0.26
- (package
- (inherit rust-freetype-rs-0.32)
- (name "rust-freetype-rs")
- (version "0.26.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "freetype-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yzmbd73hlblbns0dqkcwfj54l97hx3yb0lqpda8rhm5s34xxskl"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-freetype-sys" ,rust-freetype-sys-0.13)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-freetype-sys-0.21
- (package
- (name "rust-freetype-sys")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "freetype-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bsmjhjb26hzpzhj82c9196m0ls5m43zkgmqp67ambwjk6ylmf6x"))
- (snippet
- #~(begin
- (use-modules (guix build utils))
- (delete-file-recursively "freetype2")
- ;; Inspired by Debian's patch for bzip2-sys.
- (delete-file "build.rs")
- (with-output-to-file "build.rs"
- (lambda _
- (format #t "fn main() {~@
- println!(\"cargo:rustc-link-lib=freetype\");~@
- }~%")))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (inputs
- (list freetype))
- (home-page "https://github.com/PistonDevelopers/freetype-sys")
- (synopsis "Low level binding for FreeType font library")
- (description
- "This package provides low level binding for FreeType font library.")
- (license license:expat)))
-
-(define-public rust-freetype-sys-0.20
- (package
- (inherit rust-freetype-sys-0.21)
- (name "rust-freetype-sys")
- (version "0.20.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "freetype-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d5iiv95ap3lwy7b0hxbc8caa9ng1fg3wlwrvb7rld39jrdxqzhf"))
- (snippet
- #~(begin
- (use-modules (guix build utils))
- (delete-file-recursively "freetype2")
- ;; Inspired by Debian's patch for bzip2-sys.
- (delete-file "build.rs")
- (with-output-to-file "build.rs"
- (lambda _
- (format #t "fn main() {~@
- println!(\"cargo:rustc-link-lib=freetype\");~@
- }~%")))))))
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))))
-
-(define-public rust-freetype-sys-0.17
- (package
- (inherit rust-freetype-sys-0.20)
- (name "rust-freetype-sys")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "freetype-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "127z6hbsfhsw0fg110zy9s65fzald0cvwbxmhk1vxmmsdk54hcb4"))
- (snippet
- #~(begin
- (use-modules (guix build utils))
- (delete-file-recursively "freetype2")
- ;; Inspired by Debian's patch for bzip2-sys.
- (substitute* "Cargo.toml.orig"
- (("cc = .*") "pkg-config = \"0.3\"\n"))
- (copy-file "Cargo.toml.orig" "Cargo.toml")
- (delete-file "build.rs")
- (with-output-to-file "build.rs"
- (lambda _
- (format #t "fn main() {~@
- println!(\"cargo:rustc-link-lib=freetype\");~@
- }~%")))))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))))
-
-(define-public rust-freetype-sys-0.13
- (package
- (inherit rust-freetype-sys-0.17)
- (name "rust-freetype-sys")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "freetype-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06kkds31s6b1i39dyanwmzbnic7laia1kk3gfvx8sqncq08l0zd3"))
- (snippet
- #~(begin
- (use-modules (guix build utils))
- (delete-file-recursively "freetype2")))))
- (arguments
- `(#:cargo-inputs
- (("rust-cmake" ,rust-cmake-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs
- (list pkg-config))))
-
-(define-public rust-from-variants-0.6
- (package
- (name "rust-from-variants")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "from_variants" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qx4jmwljwmcdfc998ndf7iz8wyg7lmlc3vl3fy812f9lfqiw6i2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-from-variants-impl" ,rust-from-variants-impl-0.6))))
- (home-page "https://github.com/TedDriggs/from_variants")
- (synopsis "Macro to generate conversions for newtype enums")
- (description
- "This package provides a Rust macro to automatically generate
-conversions for newtype enums.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-from-variants-impl-0.6
- (package
- (name "rust-from-variants-impl")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "from_variants_impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06i4bjjxbq6c4hlx2ly04s64d1972zkskshc2v4xx7n8lfghf23y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-darling" ,rust-darling-0.10)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))
- (home-page "https://github.com/TedDriggs/from_variants")
- (synopsis "Internal helper crate for from_variants crate")
- (description "This package is an internal helper crate for
-from_variants crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fs-err-3
- (package
- (name "rust-fs-err")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fs-err" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zw01xqj302la1c7gnbfwi7b4pcgxv2xkjavk1czjkpk15s0xdlb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-autocfg" ,rust-autocfg-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/andrewhickman/fs-err")
- (synopsis "@code{std::fs} with more helpful errors")
- (description
- "This package provides an alternative to @code{std::fs} with
-more helpful error messages.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fs-err-2
- (package
- (inherit rust-fs-err-3)
- (name "rust-fs-err")
- (version "2.11.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "fs-err" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hdajzh5sjvvdjg0n15j91mv8ydvb7ff6m909frvdmg1bw81z948"))))
- (arguments
- (list #:cargo-inputs
- `(("rust-autocfg" ,rust-autocfg-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- `(("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-fs-extra-1
- (package
- (name "rust-fs-extra")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fs_extra" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "075i25z70j2mz9r7i9p9r521y8xdj81q7skslyb7zhqnnw33fw22"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f)) ; panicked at 'assertion failed: `(left == right)`
- (home-page "https://github.com/webdesus/fs_extra")
- (synopsis "Extra file system methods")
- (description "Expanding opportunities standard library @code{std::fs} and
-@code{std::io}. Recursively copy folders with recept information about
-process and much more.")
- (license license:expat)))
-
-(define-public rust-fs-utils-1
- (package
- (name "rust-fs-utils")
- (version "1.1.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "fs-utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14r5wl14mz227v0lpy89lvjzfnxgdxigvrrmm6c4r52w03fakivg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-quick-error" ,rust-quick-error-1))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/Byron/fs-utils-rs")
- (synopsis "Utilities to help working with the filesystem")
- (description "This package provides a bunch of utilities to help working
-with the filesystem.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fs2-0.4
- (package
- (name "rust-fs2")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fs2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04v2hwk7035c088f19mfl5b1lz84gnvv2hv6m935n0hmirszqr4m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;; "#![feature] may not be used on stable release channel"
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))
- (home-page "https://github.com/danburkert/fs2-rs")
- (synopsis "Cross-platform file locks and file duplication")
- (description "This package provides cross-platform file locks and file
-duplication.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fs2-0.2
- (package
- (name "rust-fs2")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fs2" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vsih93cvds3x6f3w9bc5rnkyv8haix1px4jpcqvjyd9l7ji9m5w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.2))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))
- (home-page "https://github.com/danburkert/fs2-rs")
- (synopsis "File locks and file duplication")
- (description
- "This package provides cross-platform file locks and file duplication.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fs4-0.12
- (package
- (name "rust-fs4")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fs4" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08gm0p6x133cav6yrcc3qhcr2qr1917yhj0bdx3psm0q8il31762"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; `#![feature]` may not be used on the stable release channel
- #:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-fs-err" ,rust-fs-err-3)
- ("rust-fs-err" ,rust-fs-err-2)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-smol" ,rust-smol-2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-fs-err" ,rust-fs-err-3)
- ("rust-fs-err" ,rust-fs-err-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-smol-potat" ,rust-smol-potat-1)
- ("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/al8n/fs4-rs")
- (synopsis "Pure Rust cross-platform file locks")
- (description
- "This package provides a no libc, pure Rust cross-platform file locks.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fs4-0.8
- (package
- (inherit rust-fs4-0.12)
- (name "rust-fs4")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fs4" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y0m3pk9iq16b61p3g643234bfy0kdbyjymxczklafy2fsn81qgp"))))
- (arguments
- `(#:tests? #f ; `#![feature]` may not be used on the stable release channel
- #:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-smol" ,rust-smol-2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-smol-potat" ,rust-smol-potat-1)
- ("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-fsio-0.4
- (package
- (name "rust-fsio")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fsio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l1nkb06s8xx84yrba5nj86wm80knv40bmy54nrl3i0cpqqcxl6s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-dunce" ,rust-dunce-1)
- ("rust-rand" ,rust-rand-0.8))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "http://github.com/sagiegurari/fsio")
- (synopsis "File System and Path utility functions in Rust")
- (description
- "This crate contains utility functions for path, file and directory handling.
-There are multiple main modules for fsio:
-
-@enumerate
-@item @code{fsio::path}: Holds path related functions and traits.
-@item @code{fsio::file}: File utility functions such as read_file, write_file, etc.
-@item @code{fsio::directory}: Directory specific utility functions.
-@end enumerate")
- (license license:asl2.0)))
-
-(define-public rust-fslock-0.2
- (package
- (name "rust-fslock")
- (version "0.2.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "fslock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1yrv9j44k3njzpnh8m2jc0gr3hklzyzwfj3gmsdklbi76n4jnh84"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/brunoczim/fslock")
- (synopsis "Lock file library")
- (description "This package provides a library to use files as locks.")
- (license license:expat)))
-
-(define-public rust-fst-0.4
- (package
- (name "rust-fst")
- (version "0.4.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fst" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06mnksicgv9rp8b7w0ykkshf355l05zym3ygm74qr5z30ndmpf3s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-utf8-ranges" ,rust-utf8-ranges-1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-memmap" ,rust-memmap-0.7)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7))))
- (home-page "https://github.com/BurntSushi/fst")
- (synopsis "Represent sets or maps of large numbers of strings")
- (description
- "Use finite state transducers to compactly represent sets or maps of many
-strings (> 1 billion is possible).")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-fuchsia-cprng-0.1
- (package
- (name "rust-fuchsia-cprng")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fuchsia-cprng" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fnkqrbz7ixxzsb04bsz9p0zzazanma8znfdqjvh39n14vapfvx0"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page
- "https://fuchsia.googlesource.com/fuchsia/+/master/garnet/public/rust/fuchsia-cprng")
- (synopsis "Fuchsia cryptographically secure pseudorandom number generator")
- (description "Rust crate for the Fuchsia cryptographically secure
-pseudorandom number generator")
- (license license:bsd-3)))
-
-(define-public rust-fuchsia-zircon-0.3
- (package
- (name "rust-fuchsia-zircon")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fuchsia-zircon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10jxc5ks1x06gpd0xg51kcjrxr35nj6qhx2zlc5n7bmskv3675rf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-fuchsia-zircon-sys" ,rust-fuchsia-zircon-sys-0.3))))
- (home-page "https://fuchsia.googlesource.com/garnet/")
- (synopsis "Rust bindings for the Zircon kernel")
- (description "Rust bindings for the Zircon kernel.")
- (license license:bsd-3)))
-
-(define-public rust-fuchsia-zircon-sys-0.3
- (package
- (name "rust-fuchsia-zircon-sys")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fuchsia-zircon-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19zp2085qsyq2bh1gvcxq1lb8w6v6jj9kbdkhpdjrl95fypakjix"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://fuchsia.googlesource.com/garnet/")
- (synopsis "Low-level Rust bindings for the Zircon kernel")
- (description "Low-level Rust bindings for the Zircon kernel.")
- (license license:bsd-3)))
-
-(define-public rust-funty-2
- (package
- (name "rust-funty")
- (version "2.0.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "funty" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "177w048bm0046qlzvp33ag3ghqkqw4ncpzcm5lq36gxf2lla7mg6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://ferrilab.github.io/ferrilab")
- (synopsis "Trait generalization over the primitive types")
- (description "The funty crate (fundamental types) provides traits that
-unify the Rust non-pointer primitives. It also unifies pointers and
-references by lifting access permissions into the trait system.")
- (license license:expat)))
-
-(define-public rust-funty-1
- (package
- (inherit rust-funty-2)
- (name "rust-funty")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "funty" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19wx3p3jmv863y0mjb56sr4qf1kvqhl3fsyslkd92zli0p8lrlzy"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-funty-1.2.0-yanked
- (package
- (inherit rust-funty-1)
- (name "rust-funty")
- (version "1.2.0") ; This version was yanked!
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "funty" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07lb1f8yih3g694id3n90anlgxf8m6p98bllsnn6dmb5rfwsniqq"))))
- (properties '((crate-version-yanked? . #t)))))
-
-(define-public rust-futf-0.1
- (package
- (name "rust-futf")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futf" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hvqk2r7v4fnc34hvc3vkri89gn52d5m9ihygmwn75l1hhp0whnz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-mac" ,rust-mac-0.1)
- ("rust-new-debug-unreachable" ,rust-new-debug-unreachable-1))))
- (home-page "https://github.com/servo/futf")
- (synopsis "Handling fragments of UTF-8")
- (description "Handling fragments of UTF-8.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-future-queue-0.3
- (package
- (name "rust-future-queue")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "future-queue" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rmjyqy5z87pwghvikmxn18mgdbr6k3w7zmx5qf12h8smrlamlf0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-fnv" ,rust-fnv-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-maplit" ,rust-maplit-1)
- ("rust-proptest-derive" ,rust-proptest-derive-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1))))
- (home-page "https://github.com/nextest-rs/future-queue")
- (synopsis "Adapters to manage a weighted queue of futures")
- (description
- "This package provides adapters to manage a queue of futures, where
-each future can have a different weight.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-0.3
- (package
- (name "rust-futures")
- (version "0.3.31")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xh8ddbkm9jy8kc5gbvjp9a4b6rqqxvc8471yb2qaz5wm2qhgg35"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `futures_test`
- #:cargo-inputs
- (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tokio" ,rust-tokio-0.1))))
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis "Rust implementation of futures and streams")
- (description
- "This package is a Rust implementation of futures and streams featuring
-zero allocations, composability, and iterator-like interfaces.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-0.1
- (package
- (inherit rust-futures-0.3)
- (name "rust-futures")
- (version "0.1.31")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0y46qbmhi37dqkch8dlfq5aninqpzqgrr98awkb3rn4fxww1lirs"))))
- (arguments
- (list #:cargo-test-flags '(list "--" "--skip=stream::Stream::filter_map")))))
-
-(define-public rust-futures-channel-0.3
- (package
- (name "rust-futures-channel")
- (version "0.3.31")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-channel" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "040vpqpqlbk099razq8lyn74m0f161zd0rp36hciqrwcg2zibzrd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `futures`
- #:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3))))
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis "Channels for asynchronous communication using @code{futures-rs}")
- (description
- "This package provides channels for asynchronous communication using
-@code{futures-rs}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-channel-preview-0.3
- (package
- (name "rust-futures-channel-preview")
- (version "0.3.0-alpha.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-channel-preview" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fi6bi4lpyxjigy11y5sjg6wlc8nc71vbpmxz31c3aagjvgz9rfm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-futures-core-preview" ,rust-futures-core-preview-0.3))))
- (home-page "https://rust-lang.github.io/futures-rs/")
- (synopsis
- "Channels for asynchronous communication using futures-rs")
- (description
- "Channels for asynchronous communication using futures-rs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-core-0.3
- (package
- (name "rust-futures-core")
- (version "0.3.31")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gk6yrxgi5ihfanm2y431jadrll00n5ifhnpx090c2f2q1cr1wh5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `futures`
- #:cargo-inputs
- (("rust-portable-atomic" ,rust-portable-atomic-1))))
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis "Core traits and types in for the @code{futures} library")
- (description "This package provides the core traits and types in for the
-@code{futures} library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-core-preview-0.3
- (package
- (name "rust-futures-core-preview")
- (version "0.3.0-alpha.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-core-preview" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02n66jkjhpy210dv24pz0j30lvyin5kzlrb50p1j7x8yzdin4nxk"))))
- (build-system cargo-build-system)
- (arguments '(#:tests? #f))
- (home-page "https://rust-lang-nursery.github.io/futures-rs/")
- (synopsis "Core traits and types in for the @code{futures} library")
- (description "This crate provides the core traits and types in for the
-@code{futures} library.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-futures-cpupool-0.1
- (package
- (name "rust-futures-cpupool")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-cpupool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1r32456gpblzfvnkf60545v8acqk7gh5zhyhi1jn669k9gicv45b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1))))
- (home-page "https://github.com/rust-lang-nursery/futures-rs")
- (synopsis "Implementation of thread pools which hand out futures")
- (description
- "An implementation of thread pools which hand out futures to the results of
-the computation on the threads themselves.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-futures-enum-0.1
- (package
- (name "rust-futures-enum")
- (version "0.1.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-enum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07kvpnr21qalhw4hw44h3335wi0lgrdf02n1vglm4flhwx6x28il"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-derive-utils" ,rust-derive-utils-0.11)
- ("rust-find-crate" ,rust-find-crate-0.6)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3))))
- (home-page "https://github.com/taiki-e/futures-enum")
- (synopsis
- "Future, Stream, Sink, AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead for enums")
- (description
- "This crate provides @code{#[derive(Future, Stream, Sink, AsyncRead, AsyncWrite,
-AsyncSeek, AsyncBufRead)]} for enums.")
- (license (list license:asl2.0 license:expat))))
-
-
-(define-public rust-futures-executor-0.3
- (package
- (name "rust-futures-executor")
- (version "0.3.31")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-executor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17vcci6mdfzx4gbk0wx64chr2f13wwwpvyf3xd5fb1gmjzcx2a0y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `futures`
- #:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-num-cpus" ,rust-num-cpus-1))))
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis
- "Executors for asynchronous tasks based on the @code{futures-rs} library")
- (description
- "This package provides executors for asynchronous tasks based on the
-@code{futures-rs} library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-executor-preview-0.3
- (package
- (name "rust-futures-executor-preview")
- (version "0.3.0-alpha.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-executor-preview" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "161yv7wwha60mdzj1id47kh8ylnhcnv7blgwidg8xs4zpn46w8vm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-futures-channel-preview" ,rust-futures-channel-preview-0.3)
- ("rust-futures-core-preview" ,rust-futures-core-preview-0.3)
- ("rust-futures-util-preview" ,rust-futures-util-preview-0.3)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-pin-utils" ,rust-pin-utils-0.1))))
- (home-page "https://github.com/rust-lang/futures-rs")
- (synopsis
- "Executors for asynchronous tasks based on futures-rs")
- (description
- "Executors for asynchronous tasks based on the futures-rs
-library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-intrusive-0.5
- (package
- (name "rust-futures-intrusive")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-intrusive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vwm08d1pli6bdaj0i7xhk3476qlx4pll6i0w03gzdnh7lh0r4qx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-lock-api" ,rust-lock-api-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-crossbeam" ,rust-crossbeam-0.7)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-test" ,rust-futures-test-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-signal-hook" ,rust-signal-hook-0.1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/Matthias247/futures-intrusive")
- (synopsis "Futures based on intrusive data structures")
- (description
- "This package provides Futures based on intrusive data structures - for
-std and no-std environments.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-io-0.3
- (package
- (name "rust-futures-io")
- (version "0.3.31")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-io" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ikmw1yfbgvsychmsihdkwa8a1knank2d9a8dk01mbjar9w1np4y"))))
- (build-system cargo-build-system)
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis
- "@code{AsyncRead} and @code{AsyncWrite} traits for the @code{futures-rs}
-library")
- (description
- "This package provides the @code{AsyncRead} and @code{AsyncWrite} traits
-for the @code{futures-rs} library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-io-preview-0.3
- (package
- (name "rust-futures-io-preview")
- (version "0.3.0-alpha.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-io-preview" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1npb04xbn2gw5rjllz88cb88fql44xxfkgcidjjj26fva3j4m4gl"))))
- (build-system cargo-build-system)
- (home-page "https://rust-lang-nursery.github.io/futures-rs/")
- (synopsis "Async read and write traits for the futures library")
- (description "This crate provides the @code{AsyncRead} and
-@code{AsyncWrite} traits for the @code{futures-rs} library.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-futures-join-macro-preview-0.3
- (package
- (name "rust-futures-join-macro-preview")
- (version "0.3.0-alpha.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-join-macro-preview" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1smwaja466yjh5adlhgggfk9k942sy4702n46scxkrwcnkk61qjr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://rust-lang-nursery.github.io/futures-rs")
- (synopsis "Definition of the `join!` macro and the `try_join!` macro")
- (description
- "This package provides the definition of the @code{join!} macro and the
-@code{try_join!} macro.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-lite-2
- (package
- (name "rust-futures-lite")
- (version "2.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-lite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18cii1zgxbm04almisj0ycnmf7nj7qqyvy8x0i8mnl9cmqhhvx6f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-parking" ,rust-parking-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))
- #:cargo-development-inputs (("rust-spin-on" ,rust-spin-on-0.1)
- ("rust-waker-fn" ,rust-waker-fn-1))))
- (home-page "https://github.com/smol-rs/futures-lite")
- (synopsis "Futures, streams, and async I/O combinators")
- (description
- "This crate is a subset of @code{futures} that compiles an order of
-magnitude faster, fixes minor warts in its API, fills in some obvious gaps,
-and removes almost all unsafe code from it.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-futures-lite-1
- (package
- (inherit rust-futures-lite-2)
- (name "rust-futures-lite")
- (version "1.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-lite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kkbqhaib68nzmys2dc8j9fl2bwzf2s91jfk13lb2q3nwhfdbaa9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-fastrand" ,rust-fastrand-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-parking" ,rust-parking-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-waker-fn" ,rust-waker-fn-1))
- #:cargo-development-inputs
- (("rust-spin-on" ,rust-spin-on-0.1))))))
-
-(define-public rust-futures-lite-0.1
- (package
- (inherit rust-futures-lite-1)
- (name "rust-futures-lite")
- (version "0.1.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-lite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lnflz8ysp0vlq1sxzz1sw9cq7s33lh12cm9rc68z04v29q9k6cp"))))
- (arguments
- `(#:cargo-inputs
- (("rust-fastrand" ,rust-fastrand-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-parking" ,rust-parking-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.1)
- ("rust-waker-fn" ,rust-waker-fn-1))))))
-
-(define-public rust-futures-macro-0.3
- (package
- (name "rust-futures-macro")
- (version "0.3.31")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l1n7kqzwwmgiznn0ywdc5i24z72zvh9q1dwps54mimppi7f6bhn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis "@code{futures-rs} procedural macro implementations")
- (description
- "This package provides the @code{futures-rs} procedural macro
-implementations.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-preview-0.3
- (package
- (name "rust-futures-preview")
- (version "0.3.0-alpha.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-preview" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0vnp63aicm9vgapn4hm45ag9lrsf9f3bma3mzz3abbb708mcw79v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-futures-channel-preview" ,rust-futures-channel-preview-0.3)
- ("rust-futures-core-preview" ,rust-futures-core-preview-0.3)
- ("rust-futures-executor-preview" ,rust-futures-executor-preview-0.3)
- ("rust-futures-io-preview" ,rust-futures-io-preview-0.3)
- ("rust-futures-sink-preview" ,rust-futures-sink-preview-0.3)
- ("rust-futures-util-preview" ,rust-futures-util-preview-0.3))
- #:cargo-development-inputs
- (("rust-futures-join-macro-preview"
- ,rust-futures-join-macro-preview-0.3))))
- (home-page "https://rust-lang-nursery.github.io/futures-rs")
- (synopsis "Implementation of futures and streams")
- (description
- "This package provides an implementation of futures and streams featuring
-zero allocations, composability, and iterator-like interfaces.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-select-macro-preview-0.3
- (package
- (name "rust-futures-select-macro-preview")
- (version "0.3.0-alpha.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-select-macro-preview" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xsq55cf2rnf7k6r04q8wynmxiy9svm3pi840vjva47bc0sy8anz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/rust-lang/futures-rs")
- (synopsis
- "Handle the first Future to complete")
- (description
- "This package provides the @code{select!} macro for waiting on multiple
-different @code{Future}s at once and handling the first one to complete.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-sink-0.3
- (package
- (name "rust-futures-sink")
- (version "0.3.31")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-sink" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xyly6naq6aqm52d5rh236snm08kw8zadydwqz8bip70s6vzlxg5"))))
- (build-system cargo-build-system)
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis "Asynchronous @code{Sink} trait for the @code{futures-rs} library")
- (description "This package provides the asynchronous @code{Sink} trait for
-the @code{futures-rs} library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-sink-preview-0.3
- (package
- (name "rust-futures-sink-preview")
- (version "0.3.0-alpha.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-sink-preview" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1v7y5qvgvl0d6hd9s4k7bd5qrj2gdlrs5yfl22v5pxv9dgpliwc6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures-core-preview" ,rust-futures-core-preview-0.3))))
- (home-page "https://rust-lang-nursery.github.io/futures-rs/")
- (synopsis "Asynchronous `Sink` trait for the futures-rs library")
- (description
- "This package provides the asynchronous @code{Sink} trait for the
-futures-rs library.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-futures-task-0.3
- (package
- (name "rust-futures-task")
- (version "0.3.31")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-task" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "124rv4n90f5xwfsm9qw6y99755y021cmi5dhzh253s920z77s3zr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f)) ; use of undeclared crate or module `futures`
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis "Tools for working with tasks")
- (description "This package provides tools for working with tasks.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-test-0.3
- (package
- (name "rust-futures-test")
- (version "0.3.31")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04vi8sr3xbki38cfrshm4gbkyx76za5lm5n2rpi4cpv425iznqar"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `futures`
- #:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-macro" ,rust-futures-macro-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-pin-project" ,rust-pin-project-1))))
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis "Test components built off futures-rs")
- (description "This package provides common utilities for testing
-components built off futures-rs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-timer-3
- (package
- (name "rust-futures-timer")
- (version "3.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-timer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "094vw8k37djpbwv74bwf2qb7n6v6ghif4myss6smd6hgyajb127j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-gloo-timers" ,rust-gloo-timers-0.2)
- ("rust-send-wrapper" ,rust-send-wrapper-0.4))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-futures" ,rust-futures-0.3))))
- (home-page "https://github.com/async-rs/futures-timer")
- (synopsis "Timeouts for futures")
- (description "This package is a general purpose crate for working with
-timeouts and delays with futures.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-timer-1
- (package
- (inherit rust-futures-timer-3)
- (name "rust-futures-timer")
- (version "1.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-timer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0idyz2k72jbl9z0wj48n15wjv6qgxgsgvs6k8lrhkzr9jj728ikr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #true
- #:cargo-inputs
- (("rust-futures-core-preview" ,rust-futures-core-preview-0.3)
- ("rust-pin-utils" ,rust-pin-utils-0.1))))))
-
-(define-public rust-futures-timer-0.3
- (package
- (inherit rust-futures-timer-3)
- (name "rust-futures-timer")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-timer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l35r7nm8p43j0adkhybnwxzbjiqy0b00kgccjy3l513m9abb7lg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-futures-preview" ,rust-futures-preview-0.3)
- ("rust-pin-utils" ,rust-pin-utils-0.1))))))
-
-(define-public rust-futures-timer-0.1
- (package
- (inherit rust-futures-timer-1)
- (name "rust-futures-timer")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-timer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hw0nlyrq5an6l6y8md1rg6r380zrddvmh9cg0h64xfwnvlxzkm5"))))
- (arguments
- `(#:cargo-inputs (("rust-futures" ,rust-futures-0.1))))))
-
-(define-public rust-futures-util-0.3
- (package
- (name "rust-futures-util")
- (version "0.3.31")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10aa1ar8bgkgbr4wzxlidkqkcxf77gffyj8j7768h831pcaq784z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `futures`
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-macro" ,rust-futures-macro-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio-io" ,rust-tokio-io-0.1))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-0.1))))
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis
- "Common utilities and extension traits for the @code{futures-rs} library")
- (description "This package provides common utilities and extension traits
-for the @code{futures-rs} library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-futures-util-preview-0.3
- (package
- (name "rust-futures-util-preview")
- (version "0.3.0-alpha.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "futures-util-preview" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "138f8wy0vqy2gsgk28kldbqnrdcgwfv9f9xx6rwzkr8p7iinisaw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-futures-channel-preview" ,rust-futures-channel-preview-0.3)
- ("rust-futures-core-preview" ,rust-futures-core-preview-0.3)
- ("rust-futures-join-macro-preview" ,rust-futures-join-macro-preview-0.3)
- ("rust-futures-io-preview" ,rust-futures-io-preview-0.3)
- ("rust-futures-select-macro-preview"
- ,rust-futures-select-macro-preview-0.3)
- ("rust-futures-sink-preview" ,rust-futures-sink-preview-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro-nested" ,rust-proc-macro-nested-0.1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio-io" ,rust-tokio-io-0.1))))
- (home-page "https://github.com/rust-lang/futures-rs")
- (synopsis "Utilities and extension traits for futures-rs library")
- (description
- "This package provides common utilities and extension traits for the
-futures-rs library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-fuzzy-matcher-0.3
- (package
- (name "rust-fuzzy-matcher")
- (version "0.3.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fuzzy-matcher" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "153csv8rsk2vxagb68kpmiknvdd3bzqj03x805khckck28rllqal"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-thread-local" ,rust-thread-local-1))
- #:cargo-development-inputs
- (("rust-termion" ,rust-termion-1))))
- (home-page "https://github.com/lotabout/fuzzy-matcher")
- (synopsis "Fuzzy Matching Library")
- (description "This package provides a fuzzy matching library in Rust.")
- (license license:expat)))
-
-(define-public rust-fxhash-0.2
- (package
- (name "rust-fxhash")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fxhash" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "037mb9ichariqi45xm6mz0b11pa92gj38ba0409z3iz239sns6y3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1))
- #:cargo-development-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-seahash" ,rust-seahash-3))))
- (home-page "https://github.com/cbreeden/fxhash")
- (synopsis "Hashing algorithm from hasher used in FireFox and Rustc")
- (description
- "This package provides a fast, non-secure, hashing algorithm
-derived from an internal hasher used in FireFox and Rustc.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-galil-seiferas-0.1
- (package
- (name "rust-galil-seiferas")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "galil-seiferas" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nhxks4qv1q6wrclxxbdch8k9h66i5ccdy3zn3913ym3zmfc4jkr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-defmac" ,rust-defmac-0.1)
- ("rust-unchecked-index" ,rust-unchecked-index-0.2))))
- (home-page "https://github.com/bluss/galil-seiferas")
- (synopsis "General string search in constant space, linear time")
- (description
- "This package provides general string search in constant space, linear
-time, for nonorderable alphabets.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gat-lending-iterator-0.1
- (package
- (name "rust-gat-lending-iterator")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gat-lending-iterator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1is3jhr615ip1jiiwwh727xswilxssp8b58cgahgq5k20ms13by9"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/Crazytieguy/gat-lending-iterator")
- (synopsis "Library for iterators who's items can reference the iterator")
- (description
- "This package provides a library for iterators who's items can mutably
-reference the iterator.")
- (license license:expat)))
-
-(define-public rust-gat-std-0.1
- (package
- (name "rust-gat-std")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gat-std" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14v4ldnzi8y8zkcj2qq7rj4af5ygk0s9iklflssxpcdgqzsfp3p0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gat-std-proc" ,rust-gat-std-proc-0.1))))
- (home-page "https://github.com/CraftSpider/gat-std")
- (synopsis "Variants of Rust std traits that use GATs")
- (description "This package provides variants of Rust std traits that
-use GATs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gat-std-proc-0.1
- (package
- (name "rust-gat-std-proc")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gat-std-proc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0br6d92fg4g7s81lsms6q3ayss1bl19fanqxc7v1csnic2vaw84c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/CraftSpider/gat-std")
- (synopsis "Proc macros for gat-std")
- (description "This package provides proc macros for @code{gat-std}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gcc-0.3
- (package
- (name "rust-gcc")
- (version "0.3.55")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gcc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hng1sajn4r67hndvhjysswz8niayjwvcj42zphpxzhbz89kjpwg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; gcc-test folder missing from release tarball.
- #:cargo-inputs
- (("rust-rayon" ,rust-rayon-0.8))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))
- (home-page "https://github.com/alexcrichton/cc-rs")
- (synopsis "Library to compile C/C++ code into a Rust library/application")
- (description
- "This package provides a build-time dependency for Cargo build scripts to
-assist in invoking the native C compiler to compile native C code into a static
-archive to be linked into Rustcode.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-generational-arena-0.2
- (package
- (name "rust-generational-arena")
- (version "0.2.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "generational-arena" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rwnfyprjwqafkwdz2irkds5a41jcjb3bsma3djknx4fy2pr8zl7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=cargo_readme_up_to_date")
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.8))))
- (home-page "https://github.com/fitzgen/generational-arena")
- (synopsis "Arena allocator that supports deletion")
- (description
- "This package provides a safe arena allocator that supports deletion without
-suffering from the ABA problem by using generational indices.")
- (license license:mpl2.0)))
-
-(define-public rust-generator-0.8
- (package
- (name "rust-generator")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "generator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p9qqk9nzarjdcl5fr4iylvsv446g0svlpk63lxis4ysrqad2syc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-windows" ,rust-windows-0.58))))
- (home-page "https://github.com/Xudong-Huang/generator-rs.git")
- (synopsis "Stackful Generator Library in Rust")
- (description "This package provides a sackful generator library in
-Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-generator-0.7
- (package
- (inherit rust-generator-0.8)
- (name "rust-generator")
- (version "0.7.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "generator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0knp7cllkf90l4wmfbhmb3c0ha9xn9afrzmphain1d12zy26bhaw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-windows" ,rust-windows-0.48))))))
-
-(define-public rust-generator-0.6
- (package
- (inherit rust-generator-0.7)
- (name "rust-generator")
- (version "0.6.25")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "generator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ik62cj1gm0lmj3xpksz2zn9jybcjszq5l9vz9b9sizcmzhkn786"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=test_scope_yield_from_send")
- #:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-const-default-derive-0.2
- (package
- (name "rust-const-default-derive")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "const-default-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nh3iwba073s9vsyhr5ci0pgbnc6zavmfs7za4vj64mqrgc4v08g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/AerialX/const-default.rs")
- (synopsis "#[derive(ConstDefault)]")
- (description "This package provides #[derive(@code{ConstDefault})].")
- (license license:expat)))
-
-(define-public rust-const-default-1
- (package
- (name "rust-const-default")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "const-default" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1apcnxfrz5xsfxaxbv1n9c5sdfqlmrk81v0q29z5amflfqgnsf8b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-const-default-derive" ,rust-const-default-derive-0.2))))
- (home-page "https://github.com/AerialX/const-default.rs")
- (synopsis "const Default trait")
- (description "This package provides a const Default trait.")
- (license license:expat)))
-
-(define-public rust-generic-array-1
- (package
- (name "rust-generic-array")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "generic-array" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00qpb5rxfiv5mvdb2rvqmw40h612ysvwl36car8r66ypr55l9j78"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-const-default" ,rust-const-default-1)
- ("rust-faster-hex" ,rust-faster-hex-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-typenum" ,rust-typenum-1)
- ("rust-zeroize" ,rust-zeroize-1))))
- (home-page "https://github.com/fizyk20/generic-array.git")
- (synopsis
- "Generic types implementing functionality of arrays")
- (description
- "Generic types implementing functionality of arrays.")
- (license license:expat)))
-
-(define-public rust-generic-array-0.14
- (package
- (name "rust-generic-array")
- (version "0.14.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "generic-array" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16lyyrzrljfq424c3n8kfwkqihlimmsg5nhshbbp48np3yjrqr45"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Doc tests fail
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-typenum" ,rust-typenum-1)
- ("rust-version-check" ,rust-version-check-0.9)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/fizyk20/generic-array.git")
- (synopsis
- "Generic types implementing functionality of arrays")
- (description
- "Generic types implementing functionality of arrays.")
- (license license:expat)))
-
-(define-public rust-generic-array-0.13
- (package
- (inherit rust-generic-array-0.14)
- (name "rust-generic-array")
- (version "0.13.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "generic-array" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02g3zhqc086zmsb6kcmjs2fiprz8gq12g0xbm9g23215ydxfd5zp"))))
- (arguments
- `(#:tests? #f ; Doc tests fail
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-generic-array-0.12
- (package
- (inherit rust-generic-array-0.13)
- (name "rust-generic-array")
- (version "0.12.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "generic-array" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gfpay78vijl9vrwl1k9v7fbvbhkhcmnrk4kfg9l6x24y4s9zpzz"))))))
-
-(define-public rust-generic-array-0.8
- (package
- (inherit rust-generic-array-0.12)
- (name "rust-generic-array")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "generic-array" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gkyr94q67gq31xa3qzmkpsjhh4jlgf54jx21lw2wlgawfq7yadj"))))
- (arguments
- `(#:cargo-test-flags '("--" "--skip=arr::doctests_only::DocTests")
- #:cargo-inputs (("rust-nodrop" ,rust-nodrop-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-genetlink-0.2
- (package
- (name "rust-genetlink")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "genetlink" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17q7zlmp95fx28zjkzh69g6d5q6rm2a3dkj7yy5jk8gsq5v0128z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-netlink-packet-core" ,rust-netlink-packet-core-0.7)
- ("rust-netlink-packet-generic" ,rust-netlink-packet-generic-0.3)
- ("rust-netlink-packet-utils" ,rust-netlink-packet-utils-0.5)
- ("rust-netlink-proto" ,rust-netlink-proto-0.11)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/rust-netlink/genetlink")
- (synopsis "Communicate with generic netlink")
- (description "Communicate with generic netlink.")
- (license license:expat)))
-
-(define-public rust-genmesh-0.6
- (package
- (name "rust-genmesh")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "genmesh" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17qybydyblf3hjiw7mq181jpi4vrbb8dmsj0wi347r8k0m354g89"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cgmath" ,rust-cgmath-0.16)
- ("rust-mint" ,rust-mint-0.5))))
- (home-page "https://github.com/gfx-rs/genmesh")
- (synopsis "Package for generating 3D meshes")
- (description
- "This package provides a package for generating 3D meshes/")
- (license license:asl2.0)))
-
-(define-public rust-geo-types-0.7
- (package
- (name "rust-geo-types")
- (version "0.7.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "geo-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "148rmd9rky1k6nyzykw81zvv0176q7w1dp0q554sav637av7js72"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-approx" ,rust-approx-0.4)
- ("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rstar" ,rust-rstar-0.9)
- ("rust-rstar" ,rust-rstar-0.8)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-approx" ,rust-approx-0.4))))
- (home-page "https://github.com/georust/geo")
- (synopsis "Geospatial primitive data types")
- (description "This package provides geospatial primitive data types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-geo-types-0.6
- (package
- (inherit rust-geo-types-0.7)
- (name "rust-geo-types")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "geo-types" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wivy6r2bzc32gxp5g5j689qz6p9ls5qgq0z8q64aayv3xd950vm"))))
- (arguments
- `(#:cargo-inputs
- (("rust-approx" ,rust-approx-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rstar" ,rust-rstar-0.8)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.3))))))
-
-(define-public rust-getch-0.3
- (package
- (name "rust-getch")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "getch" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a0v3ck9w65zcgg055laiyyvkb6lxaph1h3zvw6pgq99bcnhx68k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-termios" ,rust-termios-0.3))))
- (home-page "https://nest.pijul.com/pmeunier/getch")
- (synopsis "Portable implementation of getch")
- (description
- "This package provides a portable implementation of getch, using
-@code{_getch} on Windows, and @code{termios} on Unix.")
- (license license:asl2.0)))
-
-(define-public rust-gethostname-0.4
- (package
- (name "rust-gethostname")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gethostname" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "063qqhznyckwx9n4z4xrmdv10s0fi6kbr17r6bi1yjifki2y0xh1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags (list "--release" "--"
- "--skip=gethostname_matches_system_hostname")
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-windows-targets" ,rust-windows-targets-0.48))))
- (home-page "https://github.com/swsnr/gethostname.rs")
- (synopsis "Rust implementation of gethostname for all platforms")
- (description "A Rust library that provides @code{gethostname()} for all
-platforms.")
- (license license:asl2.0)))
-
-(define-public rust-gethostname-0.3
- (package
- (inherit rust-gethostname-0.4)
- (name "rust-gethostname")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gethostname" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xy1wbx5k2bzi4cbaqj9wqgqsbn4f8pm6nsm1d86mibk66xd8rdv"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included
- "--skip=gethostname_matches_system_hostname")
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-gethostname-0.2
- (package
- (inherit rust-gethostname-0.3)
- (name "rust-gethostname")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gethostname" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bl6wf7zclzmjriipzh98rr84xv2ilj664z8ffxh0vn46m7d7sy1"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included
- "--skip=gethostname_matches_system_hostname")
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-getopts-0.2
- (package
- (name "rust-getopts")
- (version "0.2.21")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "getopts" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mgb3qvivi26gs6ihqqhh8iyhp3vgxri6vwyrwg28w0xqzavznql"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1))
- #:cargo-development-inputs
- (("rust-log" ,rust-log-0.3))))
- (home-page "https://github.com/rust-lang/getopts")
- (synopsis "Rust library for option parsing for CLI utilities")
- (description "This library provides getopts-like option parsing.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-r-efi-5
- (package
- (name "rust-r-efi")
- (version "5.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "r-efi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ig93jvpqyi87nc5kb6dri49p56q7r7qxrn8kfizmqkfj5nmyxkl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
- (home-page "https://github.com/r-efi/r-efi/wiki")
- (synopsis
- "UEFI Reference Specification Protocol Constants and Definitions")
- (description
- "This package provides UEFI Reference Specification Protocol Constants and Definitions.")
- (license (list license:expat license:asl2.0 license:lgpl2.1+))))
-
-(define-public rust-getrandom-0.3
- (package
- (name "rust-getrandom")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "getrandom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x6jl875zp6b2b6qp9ghc84b0l76bvng2lvm8zfcmwjl7rb5w516"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-r-efi" ,rust-r-efi-5)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-wasi" ,rust-wasi-0.14)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
- (home-page "https://github.com/rust-random/getrandom")
- (synopsis
- "small cross-platform library for retrieving random data from system source")
- (description
- "This package provides a small cross-platform library for retrieving random data
-from system source.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-getrandom-0.2
- (package
- (name "rust-getrandom")
- (version "0.2.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "getrandom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mzlnrb3dgyd1fb84gvw10pyr8wdqdl4ry4sr64i1s8an66pqmn4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-wasi" ,rust-wasi-0.11)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
- #:cargo-development-inputs
- (("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/rust-random/getrandom")
- (synopsis "Retrieve random data from system source")
- (description
- "This package provides a small cross-platform library for
-retrieving random data from system source.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-getrandom-0.1
- (package
- (inherit rust-getrandom-0.2)
- (name "rust-getrandom")
- (version "0.1.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "getrandom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kjzmz60qx9mn615ks1akjbf36n3lkv27zfwbcam0fzmj56wphwg"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-stdweb" ,rust-stdweb-0.4)
- ("rust-wasi" ,rust-wasi-0.9)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
- #:cargo-development-inputs
- (("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.2))))))
-
-(define-public rust-getset-0.1
- (package
- (name "rust-getset")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "getset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f8yc83hm5b7vzscxq20ivdv7wlfvabn79j653zh9k3m1qjjfmz4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/Hoverbear/getset")
- (synopsis "Getters and setters for Rust")
- (description
- "This package provides a procedural macro for generating the most basic
-getters and setters on fields.")
- (license license:expat)))
-
-(define-public rust-getset-0.0.9
- (package
- (name "rust-getset")
- (version "0.0.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "getset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0aaldwfs2690rjqg2ygan27l2qa614w2p6zj7k99n36pv2vzbcsv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/Hoverbear/getset")
- (synopsis "Getters and setters for Rust")
- (description
- "This package provides a procedural macro for generating the most basic
-getters and setters on fields.")
- (license license:expat)))
-
-(define-public rust-gettext-rs-0.7
- (package
- (name "rust-gettext-rs")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gettext-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12ikrzvx35aybip55ib9zmnjf8is4mhy2pfmgv50lhq8vkvr4km4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gettext-sys" ,rust-gettext-sys-0.21)
- ("rust-locale-config" ,rust-locale-config-0.3))
- #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1))
- #:phases (modify-phases %standard-phases
- (add-after 'unpack 'use-system-gettext
- (lambda _
- (setenv "GETTEXT_SYSTEM" "true"))))))
- (inputs (list gettext-minimal))
- (home-page "https://github.com/Koka/gettext-rs")
- (synopsis "GNU Gettext FFI binding for Rust")
- (description "This package provides GNU Gettext FFI bindings for Rust.")
- (license license:expat)))
-
-(define-public rust-gettext-sys-0.21
- (package
- (name "rust-gettext-sys")
- (version "0.21.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gettext-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rygxmqn0l4ylhmhmpjy3cjrwwzxyys6vnxa5jzbznpj51zpkf7p"))
- (modules '((guix build utils)))
- (snippet '(begin
- (delete-file "gettext-0.21.tar.xz")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-temp-dir" ,rust-temp-dir-0.1))
- #:phases (modify-phases %standard-phases
- (add-after 'unpack 'use-system-gettext
- (lambda _
- (setenv "GETTEXT_SYSTEM" "true"))))))
- (inputs (list gettext-minimal))
- (home-page "https://github.com/Koka/gettext-rs")
- (synopsis "Gettext raw FFI bindings")
- (description "This package provides raw FFI bindings for GNU Gettext.")
- (license license:expat)))
-
-(define-public rust-gfa-0.10
- (package
- (name "rust-gfa")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gfa" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1x996rpfnflgi2j4dgaj5sdxdbf24zfm9d2ha0zy8aid0cd60cln"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bstr" ,rust-bstr-0.2)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-memmap" ,rust-memmap-0.7)
- ("rust-nom" ,rust-nom-5)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/chfi/rs-gfa")
- (synopsis "Library for graphs in the GFA (Graphical Fragment Assembly) format")
- (description
- "This package provides a library for working with graphs in the
-@acronym{GFA, Graphical Fragment Assembly} format.")
- (license license:expat)))
-
-(define-public rust-gg-alloc-1
- (package
- (name "rust-gg-alloc")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gg-alloc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fi2z9p5klgqbhgqxqxwz03j4axz4vf0s58mlndrxddy397i7r8y"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/Badel2/gg-alloc")
- (synopsis "Custom allocator that only returns pointers above 2G")
- (description "This package provides a custom allocator that only returns
-pointers above 2G.")
- (license license:gpl3)))
-
-(define-public rust-gh-emoji-1
- (package
- (name "rust-gh-emoji")
- (version "1.0.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gh-emoji" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dwc7kr1dsb4bn8n87x7363c2c6vc4pi9fy6s74nk0r8vxhxz2pb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-phf" ,rust-phf-0.11)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://lib.rs/crates/gh-emoji")
- (synopsis "Convert @code{:emoji:} to Unicode")
- (description
- "Convert @code{:emoji:} to Unicode using @code{GitHub's} emoji names.")
- (license license:expat)))
-
-(define-public rust-ghost-0.1
- (package
- (name "rust-ghost")
- (version "0.1.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ghost" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ifsxmvb55y0khkpv0x8icv9dw4s6ym8lscixv83bk5zv3drgdir"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/ghost")
- (synopsis "Define your own PhantomData")
- (description
- "This package makes it possible to define your own PhantomData and
-similarly behaved unit types with generic parameters, which is not
-permitted in ordinary Rust.")
- ;; Either license can be chosen at the users option.
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gimli-0.31
- (package
- (name "rust-gimli")
- (version "0.31.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gimli" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gvqc0ramx8szv76jhfd4dms0zyamvlg4whhiz11j34hh3dqxqh7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-fallible-iterator" ,rust-fallible-iterator-0.3)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))
- #:cargo-development-inputs
- (("rust-test-assembler" ,rust-test-assembler-0.1))))
- (home-page "https://github.com/gimli-rs/gimli")
- (synopsis "Library for reading and writing the DWARF debugging format")
- (description
- "This package provides a library for reading and writing the DWARF
-debugging format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gimli-0.29
- (package
- (inherit rust-gimli-0.31)
- (name "rust-gimli")
- (version "0.29.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gimli" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zgzprnjaawmg6zyic4f2q2hc39kdhn116qnkqpgvsasgc3x9v20"))))))
-
-(define-public rust-glam-0.24
- (package
- (name "rust-glam")
- (version "0.24.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glam" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ibrq68ldg1gyynb5ss5hx0gr6p3397cfclh1xrl5prba4bqqhdm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-bytecheck" ,rust-bytecheck-0.6)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/bitshifter/glam-rs")
- (synopsis "3D math library for games and graphics")
- (description
- "This package provides a simple and fast 3D math library for games and
-graphics.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-glam-0.23
- (package
- (inherit rust-glam-0.24)
- (name "rust-glam")
- (version "0.23.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glam" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "076mdgmy38lhlvgng74iy2sr3iih58gx5qcz20g0hmamv6dgsjlf"))))
- (arguments
- `(#:cargo-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-bytecheck" ,rust-bytecheck-0.6)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))))
-
-(define-public rust-glam-0.22
- (package
- (inherit rust-glam-0.24)
- (name "rust-glam")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glam" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x57gyrxyfs409b3f5i64yy2pbcgkr2qkq8v3a0mmm8vdkargx8j"))))
- (arguments
- `(#:cargo-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-bytecheck" ,rust-bytecheck-0.6)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))))
-
-(define-public rust-glam-0.21
- (package
- (inherit rust-glam-0.22)
- (name "rust-glam")
- (version "0.21.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glam" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05c8r639hz3ydlhbhv6d9z6193iivi8276zz2fq3hqw6ci8am3si"))))))
-
-(define-public rust-glam-0.20
- (package
- (inherit rust-glam-0.22)
- (name "rust-glam")
- (version "0.20.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glam" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pv7n634vw2hn9fmi915pzgangyljgsp4m5505c3zq2bfiz9agpl"))))))
-
-(define-public rust-glam-0.19
- (package
- (inherit rust-glam-0.22)
- (name "rust-glam")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glam" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jjia0nva5p7ca3dma8jhzxd4dmczgbhn3b338ffh5hmg7k0k19b"))))))
-
-(define-public rust-glam-0.18
- (package
- (inherit rust-glam-0.22)
- (name "rust-glam")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glam" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d7f7f7cdbahxk677k6l8h7r4bxxni24nzdndwr8wyx71d4kwnjj"))))))
-
-(define-public rust-glam-0.17
- (package
- (inherit rust-glam-0.24)
- (name "rust-glam")
- (version "0.17.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glam" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xm7jdygbxchdvk6k1l1pdag843nkwdm8fikwgp0i1gxgawk45z0"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-glam-0.16
- (package
- (name "rust-glam")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glam" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05izbgx93hnjk200144h9yxhy51cbygp2bbaqdj8czngki3w09j1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; TODO: we need a more recent criterion
- #:cargo-inputs
- (("rust-approx" ,rust-approx-0.4)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/bitshifter/glam-rs")
- (synopsis "3D math library for games and graphics")
- (description
- "This package provides a simple and fast 3D math library for games and
-graphics.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-glam-0.15
- (package
- (name "rust-glam")
- (version "0.15.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glam" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jx587lxz9v9m0ph4dlshfgy0abax1zhlbjj5nvkchz4ir7mbfrs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; TODO: we need a more recent criterion
- #:cargo-inputs
- (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-spirv-std" ,rust-spirv-std-0.4))))
- (home-page "https://github.com/bitshifter/glam-rs")
- (synopsis "3D math library for games and graphics")
- (description
- "This package provides a simple and fast 3D math library for games and
-graphics.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-glam-0.14
- (package
- (name "rust-glam")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glam" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1njk0cskaspc62ywxlzpiszbcb9hhh1yqg2ka105sg0hxgajhf9k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-spirv-std" ,rust-spirv-std-0.4))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/bitshifter/glam-rs")
- (synopsis "3D math library for games and graphics")
- (description
- "This package provides a simple and fast 3D math library for games and
-graphics.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-glam-0.13
- (package
- (name "rust-glam")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glam" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ps7f44844ydj7cjr7wk1hn2d83ds1ilq7p9b2vvhr0711b5n5bh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-spirv-std" ,rust-spirv-std-0.4))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.4)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/bitshifter/glam-rs")
- (synopsis "3D math library for games and graphics")
- (description
- "This package provides a simple and fast 3D math library for games and
-graphics.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-glium-0.32
- (package
- (name "rust-glium")
- (version "0.32.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glium" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gwknlxblg5hlwjg91y8pp5slr9dnca7cs1x3nwi8q5qxhl6fxnj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Creating EventLoop multiple times is not supported.
- #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-gl-generator" ,rust-gl-generator-0.14)
- ("rust-glutin" ,rust-glutin-0.29)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-memoffset" ,rust-memoffset-0.6)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-takeable-option" ,rust-takeable-option-0.5))
- #:cargo-development-inputs (("rust-cgmath" ,rust-cgmath-0.18)
- ("rust-genmesh" ,rust-genmesh-0.6)
- ("rust-image" ,rust-image-0.24)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-obj" ,rust-obj-0.10)
- ("rust-ouroboros" ,rust-ouroboros-0.15)
- ("rust-rand" ,rust-rand-0.8))))
- (native-inputs (list pkg-config))
- (inputs (list expat fontconfig freetype))
- (home-page "https://github.com/glium/glium")
- (synopsis "OpenGL wrapper")
- (description
- "Glium is an intermediate layer between OpenGL and your application. You
-still need to manually handle the graphics pipeline, but without having to use
-OpenGL's old and error-prone API.")
- (license license:asl2.0)))
-
-(define-public rust-glium-0.31
- (package
- (inherit rust-glium-0.32)
- (name "rust-glium")
- (version "0.31.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glium" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06cfsq3mgjlq3bnxv7jh5bb5is7040xyvf8cf1x45vnq8fdz1d0a"))))
- (arguments
- `(#:skip-build? #true ;XXX circular dependencies
- #:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-glutin" ,rust-glutin-0.28)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-memoffset" ,rust-memoffset-0.6)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-takeable-option" ,rust-takeable-option-0.5))
- #:cargo-development-inputs
- (("rust-cgmath" ,rust-cgmath-0.18)
- ("rust-genmesh" ,rust-genmesh-0.6)
- ("rust-gl-generator" ,rust-gl-generator-0.14)
- ("rust-obj" ,rust-obj-0.10)
- ("rust-ouroboros" ,rust-ouroboros-0.14))))))
-
-(define-public rust-glium-0.25
- (package
- (inherit rust-glium-0.31)
- (name "rust-glium")
- (version "0.25.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glium" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0mhjly07x10lxg802ppg16wbxddhh4fdnlg10i99qwpfamvqhzbd"))))
- (arguments
- `(#:tests? #f ; Tests require XDG_RUNTIME_DIR
- #:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-gl-generator" ,rust-gl-generator-0.11)
- ("rust-glutin" ,rust-glutin-0.21)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-smallvec" ,rust-smallvec-0.6)
- ("rust-takeable-option" ,rust-takeable-option-0.4))
- #:cargo-development-inputs
- (("rust-cgmath" ,rust-cgmath-0.17)
- ("rust-genmesh" ,rust-genmesh-0.6)
- ("rust-image" ,rust-image-0.21)
- ("rust-obj" ,rust-obj-0.9)
- ("rust-rand" ,rust-rand-0.6))))))
-
-(define-public rust-glob-0.3
- (package
- (name "rust-glob")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glob" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16zca52nglanv23q5qrwd5jinw3d3as5ylya6y1pbx47vkxvrynj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=test::test_iteration_errors")
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-tempdir" ,rust-tempdir-0.3))))
- (home-page "https://github.com/rust-lang/glob")
- (synopsis "Match file paths against Unix shell style patterns")
- (description
- "This package provides support for matching file paths against Unix
-shell style patterns.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-glob-0.2
- (package
- (inherit rust-glob-0.3)
- (name "rust-glob")
- (version "0.2.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glob" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ysvi72slkw784fcsymgj4308c3y03gwjjzqxp80xdjnkbh8vqcb"))))))
-
-(define-public rust-glob-match-0.2
- (package
- (name "rust-glob-match")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "glob-match" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "178bjn684dd50px9n8lwa72fn94566d9wmcp86m9h8a17d8ck1cr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-globset" ,rust-globset-0.4))))
- (home-page "https://docs.rs/glob-match/0.2.1")
- (synopsis "An extremely fast glob matcher")
- (description "This package provides an extremely fast glob matcher.")
- (license license:expat)))
-
-(define-public rust-globset-0.4
- (package
- (name "rust-globset")
- (version "0.4.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "globset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06gv8a5mg5q724lhdq4hp6zmv923whzm7mgpkghz3rs6crlcxw8m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-aho-corasick" ,rust-aho-corasick-1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex-automata" ,rust-regex-automata-0.4)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-glob" ,rust-glob-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/BurntSushi/ripgrep/tree/master/globset")
- (synopsis "Single glob and glob set matching")
- (description
- "This crate provides glob and glob set matching. Glob set matching is
-the process of matching one or more glob patterns against a single candidate
-path simultaneously, and returning all of the globs that matched.")
- (license (list license:expat license:unlicense))))
-
-(define-public rust-globwalk-0.9
- (package
- (name "rust-globwalk")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "globwalk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mz7bsa66p2rrgnz3l94ac4kbklh7mq8j30iizyxjy4qyvmn1xqb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs (("rust-docmatic" ,rust-docmatic-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/gilnaa/globwalk")
- (synopsis "Glob-matched recursive file system walking")
- (description "This package provides glob-matched recursive file system
-walking. Based on both @code{rust-walkdir} and @code{rust-ignore}, this crate
-inherits many goodies from both, such as limiting search depth and amount of
-open file descriptors.")
- (license license:expat)))
-
-(define-public rust-globwalk-0.8
- (package
- (inherit rust-globwalk-0.9)
- (name "rust-globwalk")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "globwalk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k6xwkydr7igvwjn3xkwjywk4213lcs53f576ilqz1h84jaazqwk"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-docmatic" ,rust-docmatic-0.1)
- ("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-gloo-timers-0.3
- (package
- (name "rust-gloo-timers")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gloo-timers" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1519157n7xppkk6pdw5w52vy1llzn5iljkqd7q1h5609jv7l7cdv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/rustwasm/gloo")
- (synopsis "Convenience crate for working with JavaScript timers")
- (description
- "This package is a convenience crate for working with JavaScript
-timers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gloo-timers-0.2
- (package
- (inherit rust-gloo-timers-0.3)
- (name "rust-gloo-timers")
- (version "0.2.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gloo-timers" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p2yqcxw0q9kclhwpgshq1r4ijns07nmmagll3lvrgl7pdk5m6cv"))))))
-
-(define-public rust-gmp-mpfr-sys-1
- (package
- (name "rust-gmp-mpfr-sys")
- (version "1.4.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gmp-mpfr-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ysvdf352vcnb5ygmbwf5pkndqb0p6clmz0nqkf3nmz9ghssfim1"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (delete-file-recursively "gmp-6.2.1-c")
- (delete-file-recursively "mpc-1.2.1-c")
- (delete-file-recursively "mpfr-4.1.0-p13-c")
- (substitute* "Cargo.toml"
- ;; Default to using system libraries.
- (("^default.*") "default = [\"use-system-libs\"]\n")
- ;; Also use the system library for each of the libraries.
- (("^mpc.*") "mpc = [\"use-system-libs\"]\n")
- (("^mpfr.*") "mpfr = [\"use-system-libs\"]\n"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (inputs
- (list gmp mpc mpfr))
- (home-page "https://gitlab.com/tspiteri/gmp-mpfr-sys")
- (synopsis "Rust FFI bindings for GMP, MPFR, and MPC")
- (description "This package provides Rust FFI bindings for the numeric
-libraries GMP, MPFR, and MPC.")
- (license license:lgpl3+)))
-
-(define-public rust-binfarce-0.2
- (package
- (name "rust-binfarce")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "binfarce" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18hnqqir3gk5sx1mlndzgpxs0l4rviv7dk3h1piyspayp35lqihq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/Shnatsel/binfarce")
- (synopsis "Minimal parser for ELF, Mach-O, PE and ar")
- (description
- "This package provides a minimal parser for ELF, Mach-O, PE and ar.")
- (license license:expat)))
-
-(define-public rust-goblin-0.9
- (package
- (name "rust-goblin")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "goblin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08yrnjj5j4nddh6y1r8kf35ys7p3iwg6npga3nc4cwfps4r3zask"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;there are missing data files
- #:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-plain" ,rust-plain-0.2)
- ("rust-scroll" ,rust-scroll-0.12))
- #:cargo-development-inputs (("rust-stderrlog" ,rust-stderrlog-0.5))))
- (home-page "https://github.com/m4b/goblin")
- (synopsis "ELF, Mach-o, and PE binary parsing and loading crate")
- (description "This package provides an ELF, Mach-o, and PE binary parsing
-and loading crate.")
- (license license:expat)))
-
-(define-public rust-goblin-0.8
- (package
- (inherit rust-goblin-0.9)
- (name "rust-goblin")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "goblin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0isg7yzqv7y9s4xs594niy4vqzpc7d6h58z65x06dxk5q4q3ldhv"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-plain" ,rust-plain-0.2)
- ("rust-scroll" ,rust-scroll-0.12))
- #:cargo-development-inputs (("rust-stderrlog" ,rust-stderrlog-0.5))))))
-
-(define-public rust-goblin-0.7
- (package
- (inherit rust-goblin-0.8)
- (name "rust-goblin")
- (version "0.7.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "goblin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0d11fk9bdxzf228xpr8v6d6a01dib00khjg5bldk9kf2d51inz7j"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-plain" ,rust-plain-0.2)
- ("rust-scroll" ,rust-scroll-0.11))))))
-
-(define-public rust-goldenfile-1
- (package
- (name "rust-goldenfile")
- (version "1.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "goldenfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a74vvxyrkj0gyv5x01cmsmz5hrggskqmkk543wz6z2ky31g2bv7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-similar-asserts" ,rust-similar-asserts-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-yansi" ,rust-yansi-1))))
- (home-page "https://github.com/calder/rust-goldenfile")
- (synopsis "Simple goldenfile testing library")
- (description
- "Testing library that compares generated files against prior
-generated golden files.")
- (license license:expat)))
-
-(define-public rust-graphql-client-0.14
- (package
- (name "rust-graphql-client")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "graphql_client" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jqlq5adcq6pidn5sq51nk5wn4sc3nvxrhjmkn802zsbyg3zs355"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=GraphQLQuery (line 43)")
- #:cargo-inputs (("rust-graphql-query-derive" ,rust-graphql-query-derive-0.14)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/graphql-rust/graphql-client")
- (synopsis "Typed GraphQL requests and responses")
- (description
- "This package provides typed @code{GraphQL} requests and responses.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-graphql-client-codegen-0.14
- (package
- (name "rust-graphql-client-codegen")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "graphql_client_codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02pv88c2b1jk00a9v1w0wlak0hvzj1fb9wxwqr9crh7h5h6fs9sy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-graphql-introspection-query" ,rust-graphql-introspection-query-0.2)
- ("rust-graphql-parser" ,rust-graphql-parser-0.4)
- ("rust-heck" ,rust-heck-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/graphql-rust/graphql-client")
- (synopsis "Utility crate for graphql_client")
- (description "This package provides a utility crate for graphql_client.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-graphql-introspection-query-0.2
- (package
- (name "rust-graphql-introspection-query")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "graphql-introspection-query" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vgd5y0zaw9n5hwd21xbcsswy6asg17ljd1411nbsh2irwr4fakz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/graphql-rust/graphql-client")
- (synopsis "GraphQL introspection query and response types")
- (description
- "This package provides @code{GraphQL} introspection query and response types.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-graphql-parser-0.4
- (package
- (name "rust-graphql-parser")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "graphql-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02gl4na7df21qlnwhyww4yz342bm2w4r3gi7vw0hhz1xi06qr0bs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-combine" ,rust-combine-4)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.5))))
- (home-page "https://github.com/graphql-rust/graphql-parser")
- (synopsis "Parser, AST and serializer for graphql query language")
- (description
- "This package provides a parser, AST and serializer for graphql query
-language and scheme definition language (sometimes called IDL).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-graphql-parser-0.3
- (package
- (inherit rust-graphql-parser-0.4)
- (name "rust-graphql-parser")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "graphql-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wp6vnrhgi6q3b942zkc6p4mi104gbw71pnc0d5c1ps7ab7d9ayi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-combine" ,rust-combine-3)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.5))))))
-
-(define-public rust-graphql-query-derive-0.14
- (package
- (name "rust-graphql-query-derive")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "graphql_query_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15qsxdp2yqixzd6fjvn03810jd7zd7msi9zs7nkwz67q72lbzzl3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-graphql-client-codegen" ,rust-graphql-client-codegen-0.14)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/graphql-rust/graphql-client")
- (synopsis "Utility crate for graphql_client")
- (description "This package provides a utility crate for graphql_client.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-greetd-ipc-0.10
- (package
- (name "rust-greetd-ipc")
- (version "0.10.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "greetd_ipc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y1095qwmiwpm94z3vgbklbnlp088pi6vd1isp8l584izidjw3bh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://kl.wtf/projects/greetd")
- (synopsis "@command{greetd} IPC protocol library for Rust")
- (description
- "This package provides library that helps you use the
-@command{greetd} JSON-based IPC protocol from Rust.")
- (license license:gpl3)))
-
-(define-public rust-grep-0.3
- (package
- (name "rust-grep")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "grep" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rij3x9xi70xmiqgjcp3iib4hrvmgcn22cvgm14xfa2ffd4yg2ih"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-grep-cli" ,rust-grep-cli-0.1)
- ("rust-grep-matcher" ,rust-grep-matcher-0.1)
- ("rust-grep-pcre2" ,rust-grep-pcre2-0.1)
- ("rust-grep-printer" ,rust-grep-printer-0.2)
- ("rust-grep-regex" ,rust-grep-regex-0.1)
- ("rust-grep-searcher" ,rust-grep-searcher-0.1))
- #:cargo-development-inputs (("rust-termcolor" ,rust-termcolor-1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page
- "https://github.com/BurntSushi/ripgrep/tree/master/crates/grep")
- (synopsis "Line oriented regex searching as a library")
- (description
- "Fast line oriented regex searching as a library.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-grep-0.2
- (package
- (inherit rust-grep-0.3)
- (name "rust-grep")
- (version "0.2.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "grep" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i864d726laskszdpm3fdjdcmfipf9d5y4rjhaby6bzg348g0ydx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-grep-cli" ,rust-grep-cli-0.1)
- ("rust-grep-matcher" ,rust-grep-matcher-0.1)
- ("rust-grep-pcre2" ,rust-grep-pcre2-0.1)
- ("rust-grep-printer" ,rust-grep-printer-0.1)
- ("rust-grep-regex" ,rust-grep-regex-0.1)
- ("rust-grep-searcher" ,rust-grep-searcher-0.1))
- #:cargo-development-inputs
- (("rust-termcolor" ,rust-termcolor-1)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-grep-cli-0.1
- (package
- (name "rust-grep-cli")
- (version "0.1.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "grep-cli" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h6fwhkbxxvp4wpsh9vr6lms5lpwwcblryi697w7kwh61s7jiwa7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-globset" ,rust-globset-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-winapi-util" ,rust-winapi-util-0.1))))
- (home-page
- "https://github.com/BurntSushi/ripgrep/tree/master/crates/cli")
- (synopsis "Utilities for search oriented command line applications")
- (description
- "This crate provides utilities for search oriented command line
-applications.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-grep-matcher-0.1
- (package
- (name "rust-grep-matcher")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "grep-matcher" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00mcjar5b6y1pwf0gjdywzgh1fnp6jl612n9qznwyfm420d198s7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-memchr" ,rust-memchr-2))
- #:cargo-development-inputs
- (("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/BurntSushi/ripgrep")
- (synopsis "Trait for regular expressions")
- (description
- "This crate provides a low level interface for describing regular
-expression matchers. The @code{grep} crate uses this interface in order to make
-the regex engine it uses pluggable.")
- (license (list license:expat license:unlicense))))
-
-(define-public rust-grep-pcre2-0.1
- (package
- (name "rust-grep-pcre2")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "grep-pcre2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0imybpfr9vpwna4qw30gxp9bs9j52f5152p06ak6x1sz0dp8cvyq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-grep-matcher" ,rust-grep-matcher-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-pcre2" ,rust-pcre2-0.2))))
- (native-inputs (list pkg-config))
- (inputs (list pcre2))
- (home-page
- "https://github.com/BurntSushi/ripgrep/tree/master/crates/pcre2")
- (synopsis "Use PCRE2 with the grep crate")
- (description "Use PCRE2 with the grep crate.")
- (license (list license:expat license:unlicense))))
-
-(define-public rust-grep-printer-0.2
- (package
- (name "rust-grep-printer")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "grep-printer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zhkw3agp0sy2y37chvg0rylj1xk6kvyr0mbhd6sm4d8wh5124n1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-grep-matcher" ,rust-grep-matcher-0.1)
- ("rust-grep-searcher" ,rust-grep-searcher-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-termcolor" ,rust-termcolor-1))
- #:cargo-development-inputs
- (("rust-grep-regex" ,rust-grep-regex-0.1))))
- (home-page "https://github.com/BurntSushi/ripgrep/tree/master/crates/printer")
- (synopsis "Standard printing of search results")
- (description
- "This package is an implementation of the grep crate's Sink trait that
-provides standard printing of search results, similar to grep itself.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-grep-printer-0.1
- (package
- (inherit rust-grep-printer-0.2)
- (name "rust-grep-printer")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "grep-printer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0sjsv4v7a88arckc880ns3mbn2y2p38mpnkh9dviznj9ixbm2ig1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.20)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-grep-matcher" ,rust-grep-matcher-0.1)
- ("rust-grep-searcher" ,rust-grep-searcher-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-termcolor" ,rust-termcolor-1))
- #:cargo-development-inputs
- (("rust-grep-regex" ,rust-grep-regex-0.1))))))
-
-(define-public rust-grep-regex-0.1
- (package
- (name "rust-grep-regex")
- (version "0.1.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "grep-regex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zhzz5hffx30ff7xi3p4m3amg5c4rr2i7a6kdfifg5ijgry19pcy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-grep-matcher" ,rust-grep-matcher-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex-automata" ,rust-regex-automata-0.4)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8))))
- (home-page "https://github.com/BurntSushi/ripgrep")
- (synopsis "Use Rust's regex library with the grep crate")
- (description
- "Use Rust's regex library with the grep crate.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-grep-searcher-0.1
- (package
- (name "rust-grep-searcher")
- (version "0.1.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "grep-searcher" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nici6klcniqph272i323rlrwl60vqqk4kb0sq3s3q627x5w3dmr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-encoding-rs-io" ,rust-encoding-rs-io-0.1)
- ("rust-grep-matcher" ,rust-grep-matcher-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-memmap2" ,rust-memmap2-0.9))
- #:cargo-development-inputs (("rust-grep-regex" ,rust-grep-regex-0.1)
- ("rust-regex" ,rust-regex-1))))
- (home-page
- "https://github.com/BurntSushi/ripgrep/tree/master/crates/searcher")
- (synopsis "Line oriented regex searching as a library")
- (description
- "Fast line oriented regex searching as a library.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-griddle-0.5
- (package
- (name "rust-griddle")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "griddle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qv3ynh0dzfjqz3wxz8yfkda1jxz8jam9mhjrlbv328v34i1vf3b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ahash" ,rust-ahash-0.7)
- ("rust-hashbrown" ,rust-hashbrown-0.11)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-fnv" ,rust-fnv-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/jonhoo/griddle.git")
- (synopsis "HashMap variant that spreads resize load across inserts")
- (description
- "This package provides a @code{HashMap} variant that spreads resize load
-across inserts.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-group-0.13
- (package
- (name "rust-group")
- (version "0.13.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "group" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0qqs2p5vqnv3zvq9mfjkmw3qlvgqb0c3cm6p33srkh7pc9sfzygh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ff" ,rust-ff-0.13)
- ("rust-memuse" ,rust-memuse-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-subtle" ,rust-subtle-2))))
- (home-page "https://github.com/zkcrypto/group")
- (synopsis "Elliptic curve group traits and utilities")
- (description "Elliptic curve group traits and utilities.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-groupable-0.2
- (package
- (name "rust-groupable")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "groupable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0msfvg8xw4bqi7y7xdkm8nvjjllznc10dnzkx8wnjr5yp119jq9j"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/ryman/groupable-rs")
- (synopsis "Easily aggregate groups of values from key-value iterators")
- (description
- "This package aggregates groups of values from key-value iterators.")
- (license license:expat)))
-
-(define-public rust-guess-host-triple-0.1
- (package
- (name "rust-guess-host-triple")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "guess_host_triple" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "062fs1jkg157240cdn6dw11zm1c02llm9kp95knq6b4s6iijgmjx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-errno" ,rust-errno-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.5)
- ("rust-version-sync" ,rust-version-sync-0.9))))
- (home-page "https://gitlab.com/Screwtapello/guess_host_triple/")
- (synopsis
- "Guess which Rust-supported platform is running the current code")
- (description
- "This package provides Guess which Rust-supported platform is running the
-current code.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gumdrop-0.8
- (package
- (name "rust-gumdrop")
- (version "0.8.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "gumdrop" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qr94qa0h758hn11yhqs2wmb1xaq8adjs8j6hljg1xnji7wh1isv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-gumdrop-derive" ,rust-gumdrop-derive-0.8))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1))))
- (home-page "https://github.com/murarth/gumdrop")
- (synopsis "Option parser with custom derive support")
- (description "This package provides option parser with custom derive
-support.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gumdrop-derive-0.8
- (package
- (name "rust-gumdrop-derive")
- (version "0.8.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "gumdrop_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17d91ai4p9f9cwhqqnyivw9yi7prl9xzpaqq3a1yfxwx8k9rp7vj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/murarth/gumdrop")
- (synopsis "Custom derive support for gumdrop")
- (description "This package provides custom derive support for gumdrop.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-guppy-0.17
- (package
- (name "rust-guppy")
- (version "0.17.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "guppy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07kkvi1ijw9scjimivmc7c1585xzdmq8cjqvb4p1w1nbvml547nh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-camino" ,rust-camino-1)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-debug-ignore" ,rust-debug-ignore-1)
- ("rust-fixedbitset" ,rust-fixedbitset-0.4)
- ("rust-guppy-summaries" ,rust-guppy-summaries-0.7)
- ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-nested" ,rust-nested-0.1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pathdiff" ,rust-pathdiff-0.2)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-proptest-derive" ,rust-proptest-derive-0.5)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-target-spec" ,rust-target-spec-3)
- ("rust-toml" ,rust-toml-0.5))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/guppy-rs/guppy")
- (synopsis "Track and query Cargo dependency graphs")
- (description
- "This package lets you track and query Cargo dependency graphs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-guppy-summaries-0.7
- (package
- (name "rust-guppy-summaries")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "guppy-summaries" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ap7yqccwhd65xh0njbvaggpk81bgjiwy4a8fm43nlc7ynw3kl4b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-camino" ,rust-camino-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-diffus" ,rust-diffus-0.10)
- ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-toml" ,rust-toml-0.5))
- #:cargo-development-inputs
- (("rust-infoc" ,rust-indoc-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/guppy-rs/guppy")
- (synopsis "Build summaries for Cargo, created by guppy")
- (description
- "This package provides build summaries for Cargo, created by guppy.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-guppy-workspace-hack-0.1
- (package
- (name "rust-guppy-workspace-hack")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "guppy-workspace-hack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "106pg6ifjq92rz5xbbv0aw4xchl1fkikpjry72p0nxczv620cqlj"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/facebookincubator/cargo-guppy")
- (synopsis "workspace-hack package")
- (description
- "This package provides a workspace-hack package, managed by hakari.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-half-2
- (package
- (name "rust-half")
- (version "2.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "half" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "123q4zzw1x4309961i69igzd1wb7pj04aaii3kwasrz3599qrl3d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-crunchy" ,rust-crunchy-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-zerocopy" ,rust-zerocopy-0.6))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-crunchy" ,rust-crunchy-0.2)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/starkat99/half-rs")
- (synopsis "Half-precision floating point f16 type")
- (description
- "Half-precision floating point f16 type for Rust implementing the
-IEEE 754-2008 binary16 type.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-half-1
- (package
- (inherit rust-half-2)
- (name "rust-half")
- (version "1.8.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "half" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00q4ki8ycdswapw6xn1q89vr7rzi1c8m99igps0lx1i1gzhyshqv"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-zerocopy" ,rust-zerocopy-0.6))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-halfbrown-0.2
- (package
- (name "rust-halfbrown")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "halfbrown" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vzg46039pd730vc2hdhl09h86j4cd007awwlrf8l407hqd6d245"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))
- (home-page "https://github.com/Licenser/halfbrown")
- (synopsis "Multi backend HashMap for different key space sizes")
- (description "This package provides a multi backend @code{HashMap} for
-higher performance on different key space sizes.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-hamming-0.1
- (package
- (name "rust-hamming")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hamming" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q9hri1l1x1y7vv153kvdw9lkqslmbwgia5r3qj6i39pfji3s135"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.2)
- ("rust-rand" ,rust-rand-0.3))))
- (home-page "https://github.com/huonw/hamming")
- (synopsis "Count ones fast")
- (description
- "This package provides a tool to count ones, using rapid popcount
-(hamming weight) techniques. This provides a performant popcount and bitwise
-hamming distance for a slice of bytes.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-handlebars-5
- (package
- (name "rust-handlebars")
- (version "5.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "handlebars" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16skfw1kzkn188zv6plhrmiw1mjayy6d9f6iwklr6qqfdawqb16h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.5)
- ("rust-log" ,rust-log-0.4)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-rhai" ,rust-rhai-1)
- ("rust-rust-embed" ,rust-rust-embed-8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-pprof" ,rust-pprof-0.13)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.3)
- ("rust-tiny-http" ,rust-tiny-http-0.12))))
- (home-page "https://github.com/sunng87/handlebars-rust")
- (synopsis "Handlebars templating implemented in Rust")
- (description "Handlebars templating implemented in Rust.")
- (license license:expat)))
-
-(define-public rust-handlebars-4
- (package
- (inherit rust-handlebars-5)
- (name "rust-handlebars")
- (version "4.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "handlebars" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09dj4rk6r9ngy1ki34mppcqq4pcnlhjd02yhnf724qpkkympp9ps"))))
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-rhai" ,rust-rhai-1)
- ("rust-rust-embed" ,rust-rust-embed-8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-pprof" ,rust-pprof-0.10)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.3)
- ("rust-tiny-http" ,rust-tiny-http-0.11))))
- (native-inputs (list protobuf))))
-
-(define-public rust-hash-hasher-2
- (package
- (name "rust-hash-hasher")
- (version "2.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hash_hasher" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "034cd4m3znwff3cd1i54c40944y999jz086d70rwpl0jfl01swkl"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/Fraser999/Hash-Hasher.git")
- (synopsis "Hasher designed to work with already-hashed or hash-like data")
- (description
- "This package provides a hasher which is designed to work with
-already-hashed or hash-like data.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-hash32-0.3
- (package
- (name "rust-hash32")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hash32" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01h68z8qi5gl9lnr17nz10lay8wjiidyjdyd60kqx8ibj090pmj7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1))))
- (home-page "https://github.com/japaric/hash32")
- (synopsis "32-bit hashing machinery")
- (description "This package provides 32-bit hashing machinery.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hash32-0.2
- (package
- (inherit rust-hash32-0.3)
- (name "rust-hash32")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hash32" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rrbv5pc5b1vax6j6hk7zvlrpw0h6aybshxy9vbpgsrgfrc5zhxh"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1))))))
-
-(define-public rust-hash32-0.1
- (package
- (inherit rust-hash32-0.2)
- (name "rust-hash32")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hash32" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k7lv7hsbzv14pz90cxay6v7avh6d6kcrra0rsc45b33dvw1l16l"))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1))
- #:cargo-development-inputs
- (("rust-hash32-derive" ,rust-hash32-derive-0.1))))))
-
-(define-public rust-hash32-derive-0.1
- (package
- (name "rust-hash32-derive")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hash32-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zy60cdqrccd9kc8w4hvk1q584b4gjr4d48n3dff42xn6alapljr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/japaric/hash32")
- (synopsis "Macros 1.1 implementation of @code{#[derive(Hash32)]}")
- (description "This package provides a macros 1.1 implementation of
-@code{#[derive(Hash32)]}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hashbag-0.1
- (package
- (name "rust-hashbag")
- (version "0.1.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hashbag" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14wx5rx11h0nb1rmlwmiw7719q2qf941x7ipcdg8yahb0sr99x4q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-griddle" ,rust-griddle-0.5)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/jonhoo/hashbag.git")
- (synopsis "Unordered multiset implementation using a hash bag")
- (description
- "This crate implements an unordered multiset implementation using a hash bag.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hashbrown-0.15
- (package
- (name "rust-hashbrown")
- (version "0.15.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hashbrown" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12dj0yfn59p3kh3679ac0w1fagvzf4z2zp87a13gbbqbzw0185dz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-allocator-api2" ,rust-allocator-api2-0.2)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-equivalent" ,rust-equivalent-1)
- ("rust-foldhash" ,rust-foldhash-0.1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-bumpalo" ,rust-bumpalo-3)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/rust-lang/hashbrown")
- (synopsis "Rust port of Google's SwissTable hash map")
- (description
- "This package provides a Rust port of Google's @code{SwissTable} hash map.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hashbrown-0.14
- (package
- (inherit rust-hashbrown-0.15)
- (name "rust-hashbrown")
- (version "0.14.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "hashbrown" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wa1vy1xs3mp11bn3z9dv0jricgr6a2j0zkf1g19yz3vw4il89z5"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "Cargo.toml"
- (("=([[:digit:]]+\\.[[:digit:]]+\\.[[:digit:]]+)" _ version)
- (string-append "^" version)))))))
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-allocator-api2" ,rust-allocator-api2-0.2)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-equivalent" ,rust-equivalent-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bumpalo" ,rust-bumpalo-3)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-hashbrown-0.13
- (package
- (inherit rust-hashbrown-0.14)
- (name "rust-hashbrown")
- (version "0.13.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "hashbrown" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03ji3n19j4b6mf2wlla81vsixcmlivglp6hgk79d1pcxfcrw38s3"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-bumpalo" ,rust-bumpalo-3)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-hashbrown-0.12
- (package
- (inherit rust-hashbrown-0.13)
- (name "rust-hashbrown")
- (version "0.12.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "hashbrown" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1268ka4750pyg2pbgsr43f0289l5zah4arir2k4igx5a8c6fg7la"))
- (modules '((guix build utils)))
- (snippet
- ;; Without this line users of hashbrown would be unable to
- ;; parse the contents of the Cargo.toml.
- '(substitute* "Cargo.toml"
- (("\\[package\\]" m)
- (string-append "cargo-features = [\"edition2021\"]\n" m))))))
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.7)
- ("rust-bumpalo" ,rust-bumpalo-3)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-hashbrown-0.11
- (package
- (name "rust-hashbrown")
- (version "0.11.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hashbrown" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vkjsf5nzs7qcia5ya79j9sq2p1caz4crrncr1675wwyj3ag0pmb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.7)
- ("rust-bumpalo" ,rust-bumpalo-3)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/rust-lang/hashbrown")
- (synopsis "Rust port of Google's SwissTable hash map")
- (description "This package provides a Rust port of Google's SwissTable
-hash map.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-hashbrown-0.9
- (package
- (inherit rust-hashbrown-0.11)
- (name "rust-hashbrown")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hashbrown" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "016dsm9s4xmxlkw2jfikm54qlz6vyk0qr280gab7kzp342jf9byp"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.4)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-hashbrown-0.8
- (package
- (inherit rust-hashbrown-0.9)
- (name "rust-hashbrown")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hashbrown" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09cckr5l71ypvfdbvv1qsag4222blixwn9300hpbr831j3vn46z9"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("=1\\.0") "^1.0"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.3)
- ("rust-autocfg" ,rust-autocfg-1)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-hashbrown-0.6
- (package
- (inherit rust-hashbrown-0.9)
- (name "rust-hashbrown")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hashbrown" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bbf9k46v57zi41m6hjwn83rjldyipv5zwxmdsa7a9c1rb876q4f"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.2)
- ("rust-autocfg" ,rust-autocfg-0.1)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.5)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-hashbrown-0.3
- (package
- (inherit rust-hashbrown-0.8)
- (name "rust-hashbrown")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hashbrown" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "063fy36q5796kd836sc5dgcc58bkgr7sw1hczmnmhbblwjmskyr9"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-hashlink-0.9
- (package
- (name "rust-hashlink")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hashlink" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1byq4nyrflm5s6wdx5qwp96l1qbp2d0nljvrr5yqrsfy51qzz93b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/kyren/hashlink")
- (synopsis "HashMap-like containers with user controllable order")
- (description "This package provides HashMap-like containers that hold
-their key-value pairs in a user controllable order.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hashlink-0.8
- (package
- (inherit rust-hashlink-0.9)
- (name "rust-hashlink")
- (version "0.8.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "hashlink" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xy8agkyp0llbqk9fcffc1xblayrrywlyrm2a7v93x8zygm4y2g8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-hdrhistogram-7
- (package
- (name "rust-hdrhistogram")
- (version "7.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hdrhistogram" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07ai0r66l1n53f2757gv07za1l5g1bprb7zz4v75kpbky6c92p3n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=sync::mt_record_static")
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.21)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-num-traits" ,rust-num-traits-0.2))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-ieee754" ,rust-ieee754-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rug" ,rust-rug-1))))
- (inputs
- (list gmp mpc mpfr))
- (home-page "https://github.com/HdrHistogram/HdrHistogram_rust")
- (synopsis "Port of HdrHistogram to Rust")
- (description "This package provides a port of @code{HdrHistogram} to Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-heapless-0.8
- (package
- (name "rust-heapless")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "heapless" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b9zpdjv4qkl2511s2c80fz16fx9in4m9qkhbaa8j73032v9xyqb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-defmt" ,rust-defmt-0.3)
- ("rust-hash32" ,rust-hash32-0.3)
- ("rust-portable-atomic" ,rust-portable-atomic-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)
- ("rust-ufmt-write" ,rust-ufmt-write-0.1))
- #:cargo-development-inputs (("rust-ufmt" ,rust-ufmt-0.2))))
- (home-page "https://github.com/japaric/heapless")
- (synopsis "Static friendly data structures")
- (description "This package provides @code{static} friendly data structures
-that don't require dynamic memory allocation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-heapless-0.7
- (package
- (inherit rust-heapless-0.8)
- (name "rust-heapless")
- (version "0.7.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "heapless" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kwn2wzk9fnsqnwp6rqjqhvh6hfq4rh225xwqjm72b5n1ry4bind"))))
- (arguments
- `(#:cargo-inputs
- (("rust-atomic-polyfill" ,rust-atomic-polyfill-1)
- ("rust-defmt" ,rust-defmt-0.3)
- ("rust-hash32" ,rust-hash32-0.2)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-spin" ,rust-spin-0.9)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)
- ("rust-ufmt-write" ,rust-ufmt-write-0.1))
- #:cargo-development-inputs (("rust-ufmt" ,rust-ufmt-0.1))))))
-
-(define-public rust-heapless-0.6
- (package
- (inherit rust-heapless-0.7)
- (name "rust-heapless")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "heapless" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08il083hcffis6km4is24kf2j0cnqs0bzz2b196l495zkk9d8jv3"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-as-slice" ,rust-as-slice-0.1)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-hash32" ,rust-hash32-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)
- ("rust-ufmt-write" ,rust-ufmt-write-0.1))))))
-
-(define-public rust-heapless-0.5
- (package
- (inherit rust-heapless-0.6)
- (name "rust-heapless")
- (version "0.5.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "heapless" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wc444z7w5ahxs1phbwcdy86wfvfafywy35wc7xzr335l5l1m4bl"))))
- (arguments
- `(#:tests? #f ; could not find `pool` in `heapless`
- #:cargo-inputs
- (("rust-as-slice" ,rust-as-slice-0.1)
- ("rust-generic-array" ,rust-generic-array-0.13)
- ("rust-hash32" ,rust-hash32-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)
- ("rust-ufmt-write" ,rust-ufmt-write-0.1))
- #:cargo-development-inputs
- (("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
- ("rust-ufmt" ,rust-ufmt-0.1))))))
-
-(define-public rust-heapsize-0.4
- (package
- (name "rust-heapsize")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "heapsize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0q94q9ppqjgrw71swiyia4hgby2cz6dldp7ij57nkvhd6zmfcy8n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/servo/heapsize")
- (synopsis "Measure the total runtime size of an object on the heap")
- (description
- "Infrastructure for measuring the total runtime size of an object on the
-heap.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-heapsize-0.3
- (package
- (inherit rust-heapsize-0.4)
- (name "rust-heapsize")
- (version "0.3.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "heapsize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0dmwc37vgsdjzk10443dj4f23439i9gch28jcwzmry3chrwx8v2m"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-kernel32-sys" ,rust-kernel32-sys-0.2))))))
-
-;; This package makes use of removed features
-(define-public rust-heapsize-plugin-0.1
- (package
- (name "rust-heapsize-plugin")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "heapsize_plugin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1i72isf699q9jl167g2kg4xd6h3cd05rc79zaph58aqjy0g0m9y9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-heapsize" ,rust-heapsize-0.3))))
- (home-page "https://github.com/servo/heapsize")
- (synopsis "Measure runtime size of an object on the heap")
- (description
- "This package automatically generates infrastructure for measuring the
-total runtime size of an object on the heap")
- (license license:mpl2.0)))
-
-(define-public rust-heck-0.5
- (package
- (name "rust-heck")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "heck" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sjmpsdl8czyh9ywl3qcsfsq9a307dg4ni2vnlwgnzzqhc4y0113"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/withoutboats/heck")
- (synopsis "Case conversion library")
- (description
- "This library exists to provide case conversion between common cases like
-CamelCase and snake_case. It is intended to be unicode aware, internally
-consistent, and reasonably well performing.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-heck-0.4
- (package
- (inherit rust-heck-0.5)
- (name "rust-heck")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "heck" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a7mqsnycv5z4z5vnv1k34548jzmc0ajic7c1j8jsaspnhw5ql4m"))))
- (arguments
- `(#:cargo-inputs
- (("rust-unicode-segmentation" ,rust-unicode-segmentation-1))))))
-
-(define-public rust-heck-0.3
- (package
- (inherit rust-heck-0.4)
- (name "rust-heck")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "heck" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0b0kkr790p66lvzn9nsmfjvydrbmh9z5gb664jchwgw64vxiwqkd"))))
- (arguments
- `(#:cargo-inputs
- (("rust-unicode-segmentation" ,rust-unicode-segmentation-1))))))
-
-(define-public rust-hermit-abi-0.4
- (package
- (name "rust-hermit-abi")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hermit-abi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k1zwllx6nfq417hy38x4akw1ivlv68ymvnzyxs76ffgsqcskxpv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Only doc tests, which all fail.
- #:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
- (home-page "https://github.com/hermit-os/hermit-rs")
- (synopsis "Hermit system calls definitions")
- (description "This package provides Hermit system calls definitions.")
- ;; The user can choose either license.
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hermit-abi-0.3
- (package
- (inherit rust-hermit-abi-0.4)
- (name "rust-hermit-abi")
- (version "0.3.9")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "hermit-abi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "092hxjbjnq5fmz66grd9plxd0sh6ssg5fhgwwwqbrzgzkjwdycfj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))))
-
-(define-public rust-hermit-abi-0.2
- (package
- (inherit rust-hermit-abi-0.3)
- (name "rust-hermit-abi")
- (version "0.2.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "hermit-abi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1iz439yz9qzk3rh9pqx2rz5c4107v3qbd7bppfsbzb1mzr02clgf"))))
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))))
-
-(define-public rust-hermit-abi-0.1
- (package
- (inherit rust-hermit-abi-0.2)
- (name "rust-hermit-abi")
- (version "0.1.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hermit-abi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cxcm8093nf5fyn114w8vxbrbcyvv91d4015rdnlgfll7cs6gd32"))))
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))))
-
-(define-public rust-hex-0.4
- (package
- (name "rust-hex")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w1a4davm1lgzpamwnba907aysmlrnygbqmfis2mqjx5m552a93z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/KokaKiwi/rust-hex")
- (synopsis "Encode and decode data to/from hexadecimals")
- (description "This crate allows for encoding and decoding data into/from
-hexadecimal representation.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-hex-0.3
- (package
- (inherit rust-hex-0.4)
- (name "rust-hex")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xsdcjiik5j750j67zk42qdnmm4ahirk3gmkmcqgq7qls2jjcl40"))))))
-
-(define-public rust-hex-0.2
- (package
- (inherit rust-hex-0.4)
- (name "rust-hex")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ajkw40qzn2ygnqjj9w584f6l31wi318258n84pn2hax8la2i8nn"))))))
-
-(define-public rust-hex-literal-0.4
- (package
- (name "rust-hex-literal")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "hex-literal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0iny5inkixsdr41pm2vkqh3fl66752z5j5c0cdxw16yl9ryjdqkg"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/RustCrypto/utils")
- (synopsis
- "Convert hexadecimal string to byte array at compile time")
- (description
- "Procedural macro for converting hexadecimal string to byte array at
-compile time.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hex-literal-0.3
- (package
- (inherit rust-hex-literal-0.4)
- (name "rust-hex-literal")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hex-literal" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1q54yvyy0zls9bdrx15hk6yj304npndy9v4crn1h1vd95sfv5gby"))))))
-
-(define-public rust-hex-literal-0.2
- (package
- (inherit rust-hex-literal-0.3)
- (name "rust-hex-literal")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hex-literal" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04ba6fmk6q2mmzpl1wmfsaz3wyljcd0va8577wpmbx1wkccr61np"))))
- (arguments
- `(#:cargo-inputs
- (("rust-hex-literal-impl" ,rust-hex-literal-impl-0.2)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))))))
-
-(define-public rust-hex-literal-0.1
- (package
- (inherit rust-hex-literal-0.2)
- (name "rust-hex-literal")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hex-literal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ffnn5g9q5xhdmzj2ic5hk9y18kyqflbmqcssqcya9gixs5r5hnx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-hex-literal-impl" ,rust-hex-literal-impl-0.1)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.4))))))
-
-(define-public rust-hex-literal-impl-0.2
- (package
- (name "rust-hex-literal-impl")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hex-literal-impl" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1a25nz3v1323qhy328qr0mdzz0iyhjfxdhvqgy8bcpraz318yi2r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))))
- (home-page "https://github.com/RustCrypto/utils")
- (synopsis "Internal implementation of the hex-literal crate")
- (description
- "Internal implementation of the hex-literal crate.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-hex-literal-impl-0.1
- (package
- (inherit rust-hex-literal-impl-0.2)
- (name "rust-hex-literal-impl")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hex-literal-impl" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nnxqhyn9l998ma04ip79bmpqv1as6003s03g26ynhrr471p022j"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.4))))))
-
-(define-public rust-hex-slice-0.1
- (package
- (name "rust-hex-slice")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hex-slice" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k3ck81m9lz5wz3c7qqj3j3m5xa5pr599n41gbq58i91w04a74al"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-suppositions" ,rust-suppositions-0.1))))
- (home-page "https://github.com/cstorey/hex-slice/")
- (synopsis "Extends the std::fmt::*Hex traits to slices")
- (description
- "This package provides extends the std::fmt::*Hex traits to slices.")
- (license license:expat)))
-
-(define-public rust-hexf-parse-0.2
- (package
- (name "rust-hexf-parse")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hexf-parse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pr3a3sk66ddxdyxdxac7q6qaqjcn28v0njy22ghdpfn78l8d9nz"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/lifthrasiir/hexf")
- (synopsis "Hexadecimal float support for Rust")
- (description "This library provides parsing functionality for hexadecimal
-float literals. Two functions @code{parse_hexf32} and @code{parse_hexf64} are
-provided for each type.")
- (license license:cc0)))
-
-(define-public rust-hexf-parse-0.1
- (package
- (inherit rust-hexf-parse-0.2)
- (name "rust-hexf-parse")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hexf-parse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b2h0lvksn8748764x46729ygpz8grack24spin0k29ssmr6yabr"))))))
-
-(define-public rust-hidapi-2
- (package
- (name "rust-hidapi")
- (version "2.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hidapi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12ra7lh6fgxs8bya114qd0msbsy3dcvch5iwaxcv71kyygn7df03"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.27)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-udev" ,rust-udev-0.8)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))
- (native-inputs (list pkg-config))
- (inputs (list eudev hidapi))
- (home-page "https://github.com/ruabmbua/hidapi-rs")
- (synopsis "Rust-y wrapper around @code{hidapi}")
- (description "This crate provides a Rust abstraction over the features of
-the C library @code{hidapi}. Based off of @code{hidapi-rs} by Osspial.")
- (license license:expat)))
-
-(define-public rust-hifitime-3
- (package
- (name "rust-hifitime")
- (version "3.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hifitime" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wy256hc7a33sag0hzz64ql1lpg5kvzyyknqpwalzf402bppln3w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--offline" "--"
- "--skip=leap_seconds_file::leap_second_fetch"
- "--skip=test_leap_seconds_file")
- #:cargo-inputs
- (("rust-der" ,rust-der-0.7)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-lexical-core" ,rust-lexical-core-0.8)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-pyo3" ,rust-pyo3-0.20)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tabled" ,rust-tabled-0.15)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-iai" ,rust-iai-0.1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://nyxspace.com/")
- (synopsis "Ultra-precise date and time handling in Rust")
- (description
- "This package provides Ultra-precise date and time handling in Rust for
-scientific applications with leap second support.")
- (license license:asl2.0)))
-
-(define-public rust-histo-1
- (package
- (name "rust-histo")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "histo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v6znd33clam2b37rhn2pldd39l61605s1ivxzpjwdygi8f6mad6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-quickcheck" ,rust-quickcheck-0.4)
- ("rust-streaming-stats" ,rust-streaming-stats-0.1))))
- (home-page "https://github.com/fitzgen/histo")
- (synopsis "Simple histograms with configurable buckets")
- (description
- "This package provides simple histograms with configurable buckets.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-home-0.5
- (package
- (name "rust-home")
- (version "0.5.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "home" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kxb4k87a9sayr8jipr7nq9wpgmjk4hk4047hmf9kc24692k75aq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Shared definitions of home directories")
- (description "This package provides the definition of @code{home_dir}
-used by @command{cargo} and @command{rustup}, as well as functions to find the
-correct value of @samp{CARGO_HOME} and @samp{RUSTUP_HOME}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hostname-0.4
- (package
- (name "rust-hostname")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hostname" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fpjr3vgi64ly1ci8phdqjbha4k22c65c94a9drriiqnmk4cgizr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-windows" ,rust-windows-0.52))
- #:cargo-development-inputs (("rust-version-sync" ,rust-version-sync-0.9))))
- (home-page "https://github.com/svartalf/hostname")
- (synopsis "Cross-platform system's host name functions")
- (description
- "This package provides Cross-platform system's host name functions.")
- (license license:expat)))
-
-(define-public rust-hostname-0.3
- (package
- (inherit rust-hostname-0.4)
- (name "rust-hostname")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hostname" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rz8yf70cvzl3nry71m4bz9w6x4j9kdz3qng6pnwhk2h20z1qwrw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-match-cfg" ,rust-match-cfg-0.1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-version-sync" ,rust-version-sync-0.8))))))
-
-(define-public rust-hostname-0.1
- (package
- (inherit rust-hostname-0.3)
- (name "rust-hostname")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hostname" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kprf862qaa7lwdms6aw7f3275h0j2rwhs9nz5784pm8hdmb9ki1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-winutil" ,rust-winutil-0.1))))))
-
-(define-public rust-hostname-validator-1
- (package
- (name "rust-hostname-validator")
- (version "1.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hostname-validator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qh5sxkckalibc28029ndnfd7w0s8mwvb68d82xbb25gr55acn7m"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/pop-os/hostname-validator")
- (synopsis "Validate hostnames according to IETF RFC 1123")
- (description
- "This package provides a way to validate hostnames according to IETF RFC 1123.")
- (license license:expat)))
-
-(define-public rust-hound-3
- (package
- (name "rust-hound")
- (version "3.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "hound" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kw5yybfc7hdwxwm6d3m3h4ms52fkw0n0zch35drb52ci2xsmbb2"))))
- (build-system cargo-build-system)
- (arguments
- (list #:skip-build? #t)) ; Cut the dependency graph.
- (home-page "https://github.com/ruuda/hound")
- (synopsis "Wav encoding and decoding library")
- (description "This package provides a wav encoding and decoding library.")
- (license license:asl2.0)))
-
-(define-public rust-html-escape-0.2
- (package
- (name "rust-html-escape")
- (version "0.2.13")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "html-escape" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xml3hswv0205fbm5iq7dqiwjkr6d245xkfppwi7wqjdfr4x86kd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-utf8-width" ,rust-utf8-width-0.1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1))))
- (home-page "https://magiclen.org/html-escape")
- (synopsis "Library for encoding and escaping special characters in HTML")
- (description
- "This package provides a library for encoding and escaping special
-characters in HTML, decoding and unescaping HTML entities as well.")
- (license license:expat)))
-
-(define-public rust-html5ever-0.27
- (package
- (name "rust-html5ever")
- (version "0.27.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "html5ever" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1m24sbpk572f5qhhkj4kkxvsd64rn968s0vxwvqlds76w2pp2dy1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-mac" ,rust-mac-0.1)
- ("rust-markup5ever" ,rust-markup5ever-0.12)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-typed-arena" ,rust-typed-arena-2))))
- (home-page "https://github.com/servo/html5ever")
- (synopsis "High-performance browser-grade HTML5 parser")
- (description
- "This package provides a high-performance browser-grade HTML5 parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-html5ever-0.26
- (package
- (inherit rust-html5ever-0.27)
- (name "rust-html5ever")
- (version "0.26.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "html5ever" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dx3lhfwngi21wa79cpjv5rd4wn5vmklr50wrwbryidq92mqr9my"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-mac" ,rust-mac-0.1)
- ("rust-markup5ever" ,rust-markup5ever-0.11)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-typed-arena" ,rust-typed-arena-1))))))
-
-(define-public rust-html5ever-0.25
- (package
- (inherit rust-html5ever-0.26)
- (name "rust-html5ever")
- (version "0.25.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "html5ever" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j1iw2yy3fglr5rxqfrghmhksxzpcfp8ps753qazqkaxisq3zhg5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-mac" ,rust-mac-0.1)
- ("rust-markup5ever" ,rust-markup5ever-0.10)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-typed-arena" ,rust-typed-arena-1))))))
-
-(define-public rust-html5ever-0.24
- (package
- (inherit rust-html5ever-0.25)
- (name "rust-html5ever")
- (version "0.24.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "html5ever" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1js4cr04941ld4r4fqpblvfigy75ds48qcbqhnr7nmz4l6q86m02"))))
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-mac" ,rust-mac-0.1)
- ("rust-markup5ever" ,rust-markup5ever-0.9)
- ("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.2)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-rustc-test" ,rust-rustc-test-0.3)
- ("rust-typed-arena" ,rust-typed-arena-1))))))
-
-(define-public rust-html5ever-0.23
- (package
- (inherit rust-html5ever-0.24)
- (name "rust-html5ever")
- (version "0.23.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "html5ever" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dx8k7synrmf3fl6gcfm5q1cybfglvhc9xnvly3s5xcc0b45mrjw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-mac" ,rust-mac-0.1)
- ("rust-markup5ever" ,rust-markup5ever-0.8)
- ("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.2)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-rustc-test" ,rust-rustc-test-0.3)
- ("rust-typed-arena" ,rust-typed-arena-1))))))
-
-(define-public rust-htmlescape-0.3
- (package
- (name "rust-htmlescape")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "htmlescape" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qria8paf19qy5sgzzk3iiii9fp2j7spbhqf0zjxwrg7v9c500p9"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/veddan/rust-htmlescape")
- (synopsis "Library for HTML entity encoding and decoding")
- (description
- "This package provides a library for HTML entity encoding and decoding.")
- (license (list license:asl2.0 license:expat license:mpl2.0))))
-
-(define-public rust-hts-sys-2
- (package
- (name "rust-hts-sys")
- (version "2.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "hts-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1cmvdwssd6xjk6w1iigaj5rl9ibx4zaaskfb2ji2mlhw28f7z3g3"))
- (modules '((guix build utils)))
- (snippet
- '(substitute* "Cargo.toml"
- ;; Do not use zlib-ng; just use zlib.
- (("\"zlib-ng\",") "")
- (("\"static\",") "")
- ;; No static libraries please in curl-sys.
- (("\"static-curl\",") "")
- (("\"static-ssl\",") "\"ssl\",")
- ;; No static lzma.
- (("\\[\"static\"\\]") "[]")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-bzip2-sys" ,rust-bzip2-sys-0.1)
- ("rust-cc" ,rust-cc-1)
- ("rust-curl-sys" ,rust-curl-sys-0.4)
- ("rust-fs-utils" ,rust-fs-utils-1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-libdeflate-sys" ,rust-libdeflate-sys-1)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-lzma-sys" ,rust-lzma-sys-0.1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9))))
- (inputs
- (list curl openssl xz zlib))
- (native-inputs
- (list cmake-minimal pkg-config))
- (home-page "https://github.com/samtools/htslib.git")
- (synopsis "Rust bindings to HTSlib")
- (description "This library provides Rust bindings to HTSlib.")
- (license license:expat)))
-
-(define-public rust-human-date-parser-0.2
- (package
- (name "rust-human-date-parser")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "human-date-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qqwf20wz13ww06i1xqr9hfbg4c598f34n442q90qxzyxd6wy5hi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `concat_idents`
- #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/technologicalMayhem/human-date-parser")
- (synopsis "Parse human-readable strings that express dates")
- (description
- "This package parses strings that express dates in a human way into ones
-usable by code.")
- (license license:expat)))
-
-(define-public rust-human-date-parser-0.1
- (package
- (inherit rust-human-date-parser-0.2)
- (name "rust-human-date-parser")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "human-date-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06jflxqah06cnbc5d9mmffmzrhw3ybj9aigyxag39k2pf5mgkjy5"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `concat_idents`
- #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-human-format-1
- (package
- (name "rust-human-format")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "human_format" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f45y1vib7z96ij5xv623rxpdm3ap4bj11j84jqjg7a5iir1yfsw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t)) ; Wants the galvanic framework for the tests.
- (home-page "https://github.com/BobGneu/human-format-rs")
- (synopsis "Rust Port of human-format from node")
- (description
- "Rust Port of human-format from node, formatting numbers for us, while the
-machines are still at bay.")
- (license license:expat)))
-
-(define-public rust-human-panic-1
- (package
- (name "rust-human-panic")
- (version "1.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "human-panic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w7kbj2y3rrnax2bj4s3aashsm5lrg55wh58a44v7fr0k741dw64"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-os-info" ,rust-os-info-3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-uuid" ,rust-uuid-1))))
- (home-page "https://github.com/rust-cli/human-panic")
- (synopsis "Panic messages for humans")
- (description "This package provides panic messages for humans.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-human-sort-0.2
- (package
- (name "rust-human-sort")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "human-sort" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06b2rj4hd4h4rf3mp5qk89ymlxh5iv3cpmrfgramwvay634hj2hl"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/paradakh/human-sort")
- (synopsis "Human sort (natural sort) implementation")
- (description
- "This package provides Human sort (natural sort) implementation.")
- (license license:expat)))
-
-(define-public rust-humansize-2
- (package
- (name "rust-humansize")
- (version "2.1.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "humansize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1msxd1akb3dydsa8qs461sds9krwnn31szvqgaq93p4x0ad1rdbc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libm" ,rust-libm-0.2))))
- (home-page "https://github.com/LeopoldArkham/humansize")
- (synopsis "Represent file sizes in a human-readable format")
- (description "This package provides a configurable crate to easily
-represent file sizes in a human-readable format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-humansize-1
- (package
- (inherit rust-humansize-2)
- (name "rust-humansize")
- (version "1.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "humansize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09nh6xyssghjajvip9crd79i4a40nw8r4bdwwg3dg5l7rfb6ja82"))))))
-
-(define-public rust-humantime-2
- (package
- (name "rust-humantime")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "humantime" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1r55pfkkf5v0ji1x6izrjwdq9v6sc7bv99xj6srywcar37xmnfls"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-time" ,rust-time-0.1))))
- (home-page "https://github.com/tailhook/humantime")
- (synopsis
- "Parser and formatter for Duration and SystemTime")
- (description
- "A parser and formatter for @code{std::time::{Duration,
-SystemTime}}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-humantime-1
- (package
- (inherit rust-humantime-2)
- (name "rust-humantime")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "humantime" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0krwgbf35pd46xvkqg14j070vircsndabahahlv3rwhflpy4q06z"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-quick-error" ,rust-quick-error-1))
- #:cargo-development-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-time" ,rust-time-0.1))))))
-
-(define-public rust-humantime-serde-1
- (package
- (name "rust-humantime-serde")
- (version "1.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "humantime-serde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0310ri4zb33qbwqv0n51xysfjpnwc6rgxscl5i09jgcjlmgdp8sp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--" "--skip=test::test_html_root_url")
- #:cargo-inputs (("rust-humantime" ,rust-humantime-2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1)
- ("rust-version-sync" ,rust-version-sync-0.8))))
- (home-page "https://github.com/jean-airoldie/humantime-serde")
- (synopsis "Humantime serialization timestamp format")
- (description
- "This package provides a Humantime serialization timestamp format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hxdmp-0.2
- (package
- (name "rust-hxdmp")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hxdmp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c66j4z423w2lc3iqzzbg10y8ip58i90lpx7mimq8rklibr2fyx1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #false ;doctest fails.
- #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1))))
- (home-page "https://github.com/rustyhorde/hxdmp")
- (synopsis "Small utility to create hexdump output from byte slices")
- (description
- "This package provides a small utility to create hexdump output from byte
-slices.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hyphenation-0.8
- (package
- (name "rust-hyphenation")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyphenation" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w2hib167vpz7jbg3zs92ifihj4akirlhb5509aib1df8i6dvx5w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-fst" ,rust-fst-0.4)
- ("rust-hyphenation-commons" ,rust-hyphenation-commons-0.8)
- ("rust-pocket-resources" ,rust-pocket-resources-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1))))
- (home-page "https://github.com/tapeinosyne/hyphenation")
- (synopsis "Knuth-Liang hyphenation for a variety of languages")
- (description
- "This package provides a Knuth-Liang hyphenation for a variety of languages.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-hyphenation-commons-0.8
- (package
- (name "rust-hyphenation-commons")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyphenation_commons" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gq59h9h8597k04yl53an0j56cvb0in98pxpp27dkiz5mnifgssz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-fst" ,rust-fst-0.4)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/tapeinosyne/hyphenation")
- (synopsis "Proemial code for the @code{hyphenation} library")
- (description
- "This package provides a proemial code for the @code{hyphenation} library.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-hyprland-0.3
- (package
- (name "rust-hyprland")
- (version "0.3.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyprland" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1s6xi0k93nxi4xgw09k14xxvdygwqc5nr4fk9n4m3m35q0f8yypq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Some tests expect hyprland to be running.
- "--skip=dispatch::Dispatch::call"
- "--skip=event_listener::mutable::EventListener::new"
- "--skip=data"
- "--skip=dispatch")
- #:cargo-inputs
- (("rust-async-net" ,rust-async-net-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-hyprland-macros" ,rust-hyprland-macros-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-paste" ,rust-paste-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/hyprland-community/hyprland-rs")
- (synopsis "Unofficial rust wrapper for Hyprland's IPC")
- (description
- "This package provides an unofficial rust wrapper for hyprland's IPC.")
- (license license:gpl3+)))
-
-(define-public rust-hyprland-macros-0.3
- (package
- (name "rust-hyprland-macros")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyprland-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1sz4yhwi7d1s2wfpk9ql43dgmiq0j3j8skmrijpi55lp5vax6hf9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page
- "https://github.com/hyprland-community/hyprland-rs/tree/master/hyprland-macros")
- (synopsis "Macros used in hyprland-rs")
- (description "This package provides async closure macro for hyprland-rs.")
- (license license:gpl3+)))
-
-(define-public rust-iai-0.1
- (package
- (name "rust-iai")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "iai" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y6nhl8kany25njkkka4i5crlk4bf45mj1sdhfjql9a2gk4ida3i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-iai-macro" ,rust-iai-macro-0.1))))
- (home-page "https://github.com/bheisler/iai")
- (synopsis "One-shot benchmarking library")
- (description "One-shot benchmarking library.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-iai-macro-0.1
- (package
- (name "rust-iai-macro")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "iai_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12xx8qn2740dhxldivc2zhhvqmfb488ry1dr2qyxw1n4ps2pyli5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1))
- #:cargo-development-inputs (("rust-iai" ,rust-iai-0.1))))
- (home-page "https://github.com/bheisler/iai")
- (synopsis "Custom Test Framework macro for Iai")
- (description "Custom Test Framework macro for Iai.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-iana-time-zone-0.1
- (package
- (name "rust-iana-time-zone")
- (version "0.1.60")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "iana-time-zone" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hdid5xz3jznm04lysjm3vi93h3c523w0hcc3xba47jl3ddbpzz7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-android-system-properties" ,rust-android-system-properties-0.1)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-iana-time-zone-haiku" ,rust-iana-time-zone-haiku-0.1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-windows-core" ,rust-windows-core-0.52))
- #:cargo-development-inputs
- (("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/strawlab/iana-time-zone")
- (synopsis "IANA time zone")
- (description
- "This package provides the IANA time zone for the current system.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-iana-time-zone-haiku-0.1
- (package
- (name "rust-iana-time-zone-haiku")
- (version "0.1.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "iana-time-zone-haiku" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17r6jmj31chn7xs9698r122mapq85mfnv98bb4pg6spm0si2f67k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/strawlab/iana-time-zone")
- (synopsis "IANA-time-zone support crate for Haiku OS")
- (description
- "This package provides iana-time-zone support crate for Haiku OS.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ical-0.11
- (package
- (name "rust-ical")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ical" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xkrs9a48qzbzf6mbrnsvj9i51h2z44l7h7236d75dx88dssnz4v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Peltoche/ical-rs")
- (synopsis "Ical/Vcard parser for Rust")
- (description "This package provides an Ical/Vcard parser for Rust.")
- (license license:asl2.0)))
-
-(define-public rust-ical-0.10
- (package
- (inherit rust-ical-0.11)
- (name "rust-ical")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ical" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w3nj8xjmhdgl5qljn61ldgfmd35xpni88b43s5fad7fk7mx9fnl"))))
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-icu-collections-1
- (package
- (name "rust-icu-collections")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "icu_collections" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09j5kskirl59mvqc8kabhy7005yyy7dp88jw9f6f3gkf419a8byv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `icu_benchmark_macros`
- #:cargo-inputs (("rust-databake" ,rust-databake-0.1)
- ("rust-displaydoc" ,rust-displaydoc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-yoke" ,rust-yoke-0.7)
- ("rust-zerofrom" ,rust-zerofrom-0.1)
- ("rust-zerovec" ,rust-zerovec-0.10))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-iai" ,rust-iai-0.1)
- ("rust-postcard" ,rust-postcard-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-toml" ,rust-toml-0.5))))
- (home-page "https://icu4x.unicode.org")
- (synopsis "Collection of API for use in ICU libraries")
- (description
- "This package provides a collection of APIs for use in ICU libraries.")
- (license license:unicode)))
-
-(define-public rust-icu-locid-1
- (package
- (name "rust-icu-locid")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "icu_locid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dznvd1c5b02iilqm044q4hvar0sqibq1z46prqwjzwif61vpb0k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `icu_benchmark_macros`
- #:cargo-inputs (("rust-databake" ,rust-databake-0.1)
- ("rust-displaydoc" ,rust-displaydoc-0.2)
- ("rust-litemap" ,rust-litemap-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-tinystr" ,rust-tinystr-0.7)
- ("rust-writeable" ,rust-writeable-0.5)
- ("rust-zerovec" ,rust-zerovec-0.10))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-iai" ,rust-iai-0.1)
- ("rust-postcard" ,rust-postcard-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://icu4x.unicode.org")
- (synopsis "API for managing Unicode Language and Locale Identifiers")
- (description
- "This package provides an API for managing Unicode Language and
-Locale Identifiers.")
- (license license:unicode)))
-
-(define-public rust-icu-locid-transform-1
- (package
- (name "rust-icu-locid-transform")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "icu_locid_transform" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kmmi1kmj9yph6mdgkc7v3wz6995v7ly3n80vbg0zr78bp1iml81"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f ; use of undeclared crate or module `writeable`
- #:cargo-inputs
- (list rust-databake-0.1
- rust-displaydoc-0.2
- rust-icu-locid-1
- rust-icu-locid-transform-data-1
- rust-icu-provider-1
- rust-serde-1
- rust-tinystr-0.7
- rust-zerovec-0.10)
- #:cargo-development-inputs
- (list rust-criterion-0.5
- rust-serde-1
- rust-serde-json-1)))
- (home-page "https://icu4x.unicode.org")
- (synopsis "API for Unicode Language and Locale Identifiers canonicalization")
- (description
- "This package provides an API for Unicode Language and Locale
-Identifiers canonicalization.")
- (license license:unicode)))
-
-(define-public rust-icu-locid-transform-data-1
- (package
- (name "rust-icu-locid-transform-data")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "icu_locid_transform_data" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vkgjixm0wzp2n3v5mw4j89ly05bg3lx96jpdggbwlpqi0rzzj7x"))))
- (build-system cargo-build-system)
- (home-page "https://icu4x.unicode.org")
- (synopsis "Data for the icu_locid_transform crate")
- (description
- "This package provides data for the icu_locid_transform crate.")
- (license license:unicode)))
-
-(define-public rust-icu-normalizer-1
- (package
- (name "rust-icu-normalizer")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "icu_normalizer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kx8qryp8ma8fw1vijbgbnf7zz9f2j4d14rw36fmjs7cl86kxkhr"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags
- '(list "--"
- "--skip=properties::CanonicalCombiningClassMap"
- "--skip=properties::CanonicalComposition::compose"
- "--skip=properties::CanonicalDecomposition::decompose")
- #:cargo-inputs
- (list rust-databake-0.1
- rust-displaydoc-0.2
- rust-icu-collections-1
- rust-icu-normalizer-data-1
- rust-icu-properties-1
- rust-icu-provider-1
- rust-serde-1
- rust-smallvec-1
- rust-utf16-iter-1
- rust-utf8-iter-1
- rust-write16-1
- rust-zerovec-0.10)
- #:cargo-development-inputs
- (list rust-arraystring-0.3
- rust-arrayvec-0.7
- rust-atoi-1
- rust-criterion-0.5
- rust-detone-1
- rust-write16-1)))
- (home-page "https://icu4x.unicode.org")
- (synopsis "API for normalizing text into Unicode Normalization Forms")
- (description
- "This package provides an API for normalizing text into Unicode
-Normalization Forms.")
- (license license:unicode)))
-
-(define-public rust-icu-normalizer-data-1
- (package
- (name "rust-icu-normalizer-data")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "icu_normalizer_data" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05lmk0zf0q7nzjnj5kbmsigj3qgr0rwicnn5pqi9n7krmbvzpjpq"))))
- (build-system cargo-build-system)
- (home-page "https://icu4x.unicode.org")
- (synopsis "Data for the icu_normalizer crate")
- (description "This package provides data for the icu_normalizer crate.")
- (license license:unicode)))
-
-(define-public rust-icu-properties-1
- (package
- (name "rust-icu-properties")
- (version "1.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "icu_properties" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xgf584rx10xc1p7zjr78k0n4zn3g23rrg6v2ln31ingcq3h5mlk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `icu`
- #:cargo-inputs (("rust-databake" ,rust-databake-0.1)
- ("rust-displaydoc" ,rust-displaydoc-0.2)
- ("rust-icu-collections" ,rust-icu-collections-1)
- ("rust-icu-locid-transform" ,rust-icu-locid-transform-1)
- ("rust-icu-properties-data" ,rust-icu-properties-data-1)
- ("rust-icu-provider" ,rust-icu-provider-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tinystr" ,rust-tinystr-0.7)
- ("rust-unicode-bidi" ,rust-unicode-bidi-0.3)
- ("rust-zerovec" ,rust-zerovec-0.10))))
- (home-page "https://icu4x.unicode.org")
- (synopsis "Definitions for Unicode properties")
- (description "This package provides Definitions for Unicode properties.")
- (license license:unicode)))
-
-(define-public rust-icu-properties-data-1
- (package
- (name "rust-icu-properties-data")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "icu_properties_data" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0scms7pd5a7yxx9hfl167f5qdf44as6r3bd8myhlngnxqgxyza37"))))
- (build-system cargo-build-system)
- (home-page "https://icu4x.unicode.org")
- (synopsis "Data for the icu_properties crate")
- (description "This package provides data for the icu_properties crate.")
- (license license:unicode)))
-
-(define-public rust-icu-provider-1
- (package
- (name "rust-icu-provider")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "icu_provider" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nb8vvgw8dv2inqklvk05fs0qxzkw8xrg2n9vgid6y7gm3423m3f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `serde`
- #:cargo-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-databake" ,rust-databake-0.1)
- ("rust-displaydoc" ,rust-displaydoc-0.2)
- ("rust-erased-serde" ,rust-erased-serde-0.3)
- ("rust-icu-locid" ,rust-icu-locid-1)
- ("rust-icu-provider-macros" ,rust-icu-provider-macros-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-postcard" ,rust-postcard-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)
- ("rust-tinystr" ,rust-tinystr-0.7)
- ("rust-writeable" ,rust-writeable-0.5)
- ("rust-yoke" ,rust-yoke-0.7)
- ("rust-zerofrom" ,rust-zerofrom-0.1)
- ("rust-zerovec" ,rust-zerovec-0.10))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://icu4x.unicode.org")
- (synopsis "Trait and struct definitions for the ICU data provider")
- (description
- "This package provides trait and struct definitions for the ICU data provider.")
- (license license:unicode)))
-
-(define-public rust-icu-provider-macros-1
- (package
- (name "rust-icu-provider-macros")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "icu_provider_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mjs0w7fcm2lcqmbakhninzrjwqs485lkps4hz0cv3k36y9rxj0y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--" "--skip=src/lib.rs - data_struct (line 53)")
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://icu4x.unicode.org")
- (synopsis "Proc macros for ICU data providers")
- (description "This package provides proc macros for ICU data providers.")
- (license license:unicode)))
-
-(define-public rust-idea-0.5
- (package
- (name "rust-idea")
- (version "0.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "idea" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xv4hd9mgrwgzfl7cc5nlwyahm9yni5z9dwb3c1z5mqr8h05fm87"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cipher" ,rust-cipher-0.4))
- #:cargo-development-inputs (("rust-cipher" ,rust-cipher-0.4))))
- (home-page "https://github.com/RustCrypto/block-ciphers")
- (synopsis "IDEA block cipher")
- (description "IDEA block cipher")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ident-case-1
- (package
- (name "rust-ident-case")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ident_case" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fac21q6pwns8gh1hz3nbq15j8fi441ncl6w4vlnd1cmc55kiq5r"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/TedDriggs/ident_case")
- (synopsis "Utility for applying case rules to Rust identifiers")
- (description
- "Utility for applying case rules to Rust identifiers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-idna-1
- (package
- (name "rust-idna")
- (version "1.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "idna" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zlajvm2k3wy0ay8plr07w22hxkkmrxkffa6ah57ac6nci984vv8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-idna-adapter" ,rust-idna-adapter-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-utf8-iter" ,rust-utf8-iter-1))
- #:cargo-development-inputs (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-bencher" ,rust-bencher-0.1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tester" ,rust-tester-0.9))))
- (home-page "https://github.com/servo/rust-url/")
- (synopsis "Internationalizing Domain Names in Applications and Punycode")
- (description
- "IDNA (Internationalizing Domain Names in Applications) and Punycode.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-idna-0.5
- (package
- (inherit rust-idna-1)
- (name "rust-idna")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "idna" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xhjrcjqq0l5bpzvdgylvpkgk94panxgsirzhjnnqfdgc4a9nkb3"))))
- (arguments
- `(#:cargo-inputs (("rust-unicode-bidi" ,rust-unicode-bidi-0.3)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))
- #:cargo-development-inputs (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-bencher" ,rust-bencher-0.1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tester" ,rust-tester-0.9))))))
-
-(define-public rust-idna-0.4
- (package
- (inherit rust-idna-0.5)
- (name "rust-idna")
- (version "0.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "idna" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0z4i1dhqk83bbv230pp1c31dqdlnscvqxvc85n40ihgvgfqdc83x"))))
- (arguments
- `(#:cargo-inputs
- (("rust-unicode-bidi" ,rust-unicode-bidi-0.3)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-bencher" ,rust-bencher-0.1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tester" ,rust-tester-0.9))))))
-
-(define-public rust-idna-0.3
- (package
- (inherit rust-idna-0.4)
- (name "rust-idna")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "idna" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rh9f9jls0jy3g8rh2bfpjhvvhh4q80348jc4jr2s844133xykg1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-unicode-bidi" ,rust-unicode-bidi-0.3)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-bencher" ,rust-bencher-0.1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tester" ,rust-tester-0.9))))))
-
-(define-public rust-idna-0.2
- (package
- (inherit rust-idna-0.3)
- (name "rust-idna")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "idna" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y7ca2w5qp9msgl57n03zqp78gq1bk2crqzg6kv7a542mdphm2j1"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-matches" ,rust-matches-0.1)
- ("rust-unicode-bidi" ,rust-unicode-bidi-0.3)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))))))
-
-(define-public rust-idna-0.1
- (package
- (inherit rust-idna-0.2)
- (name "rust-idna")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "idna" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kl4gs5kaydn4v07c6ka33spm9qdh2np0x7iw7g5zd8z1c7rxw1q"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-matches" ,rust-matches-0.1)
- ("rust-unicode-bidi" ,rust-unicode-bidi-0.3)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))
- #:cargo-development-inputs
- (("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-rustc-test" ,rust-rustc-test-0.3))))))
-
-(define-public rust-idna-adapter-1
- (package
- (name "rust-idna-adapter")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "idna_adapter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wggnkiivaj5lw0g0384ql2d7zk4ppkn3b1ry4n0ncjpr7qivjns"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-icu-normalizer" ,rust-icu-normalizer-1)
- ("rust-icu-properties" ,rust-icu-properties-1))))
- (home-page "https://docs.rs/crate/idna_adapter/latest")
- (synopsis "Back end adapter for idna")
- (description "This package provides the back end adapter for idna.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ieee754-0.2
- (package
- (name "rust-ieee754")
- (version "0.2.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ieee754" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1771d2kvw1wga65yrg9m7maky0fzsaq9hvhkv91n6gmxmjfdl1wh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.2))))
- (home-page "https://github.com/huonw/ieee754")
- (synopsis "Low-level manipulations of IEEE754 floating-point numbers")
- (description "This is a package for low-level manipulations of IEEE754
-floating-point numbers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-if-addrs-0.10
- (package
- (name "rust-if-addrs")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "if-addrs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02lgvpz14a7qx3s704i18xf3dp6ywniwij8mzy0kfr0sslch1fya"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))
- (native-inputs (list iproute))
- (home-page "https://github.com/messense/if-addrs")
- (synopsis "Return interface IP addresses on POSIX and Windows systems")
- (description "Returns the IP addresses for all network interfaces,
-on both POSIX and Microsoft Windows hosts.")
- (license (list license:expat license:bsd-3))))
-
-(define-public rust-if-addrs-0.7
- (package
- (inherit rust-if-addrs-0.10)
- (name "rust-if-addrs")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "if-addrs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a81w57p0hx6ql2ds2ayps38n0ndfaqcs618qzdyjln7zw0zmh6b"))))
- (arguments
- (list #:cargo-inputs
- `(("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-if-addrs-0.6
- (package
- (inherit rust-if-addrs-0.7)
- (name "rust-if-addrs")
- (version "0.6.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "if-addrs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pkkkwm9znn07xq9s6glf8lxzn2rdxvy8kwkw6czrw64ywhy8wr2"))))
- (arguments
- (list #:cargo-inputs `(("rust-if-addrs-sys" ,rust-if-addrs-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-if-addrs-sys-0.3
- (package
- (name "rust-if-addrs-sys")
- (version "0.3.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "if-addrs-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1skrzs79rafv185064p44r0k1va9ig4bfnpbwlvyhxh4g3fvjx6y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/messense/if-addrs")
- (synopsis "Retrieve the IP addresses for all network interfaces")
- (description "Retrieve the IP addresses for all network interfaces.
-Works on POSIX and Windows hosts.")
- (license (list license:expat license:bsd-3))))
-
-(define-public rust-if-chain-1
- (package
- (name "rust-if-chain")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "if_chain" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vdrylnqw8vd99j20jgalh1vp1vh7dwnkdzsmlx4yjsvfsmf2mnb"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/lfairy/if_chain")
- (synopsis "Macro for writing nested @code{if let} expressions")
- (description "This package provides a macro for writing nested @code{if
-let} expressions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ignore-0.4
- (package
- (name "rust-ignore")
- (version "0.4.23")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ignore" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jysggjfmlxbg60vhhiz4pb8jfb7cnq5swdsvxknbs7x18wgv2bd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-crossbeam-deque" ,rust-crossbeam-deque-0.8)
- ("rust-globset" ,rust-globset-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-regex-automata" ,rust-regex-automata-0.4)
- ("rust-same-file" ,rust-same-file-1)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-winapi-util" ,rust-winapi-util-0.1))
- #:cargo-development-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5))))
- (home-page
- "https://github.com/BurntSushi/ripgrep/tree/master/crates/ignore")
- (synopsis "Efficiently match ignore files such as @file{.gitignore}")
- (description
- "This package provides a fast library for efficiently matching
-ignore files such as @file{.gitignore} against file paths.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-ignore-files-1
- (package
- (name "rust-ignore-files")
- (version "1.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ignore-files" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ifzz6i2ypv1ffvnx75yflzzbv04jzgzil5lci25aik3bkcfsa17"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-dunce" ,rust-dunce-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-gix-config" ,rust-gix-config-0.31)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-miette" ,rust-miette-5)
- ("rust-project-origins" ,rust-project-origins-1)
- ("rust-radix-trie" ,rust-radix-trie-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1))))
- (home-page "https://github.com/watchexec/watchexec")
- (synopsis "Find, parse, and interpret ignore files")
- (description "This package provides functions to find, parse, and interpret
-ignore files.")
- (license license:asl2.0)))
-
-(define-public rust-ihex-3
- (package
- (name "rust-ihex")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ihex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wlzfyy5fsqgpki5vdapw0jjczqdm6813fgd3661wf5vfi3phnin"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=test_reader_respects_all_newline_formats")))
- (home-page "http://github.com/martinmroz/ihex")
- (synopsis
- "Rust library for parsing and generating Intel HEX (or IHEX) objects")
- (description
- "This package provides a Rust library for parsing and generating Intel
-HEX (or IHEX) objects. This format is commonly used for representing compiled
-program code and data to be loaded into a microcontroller, flash memory or
-ROM.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-im-rc-15
- (package
- (name "rust-im-rc")
- (version "15.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "im-rc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zp5vdjj4b4lg8jnrz0wmdln2cdd9gn24a4psdvwd050bykma6dg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-bitmaps" ,rust-bitmaps-2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-refpool" ,rust-refpool-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-sized-chunks" ,rust-sized-chunks-0.6)
- ("rust-typenum" ,rust-typenum-1)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs
- (("rust-metrohash" ,rust-metrohash-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-proptest-derive" ,rust-proptest-derive-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://docs.rs/crate/im")
- (synopsis "Fast immutable collection datatypes for Rust")
- (description "@code{im-rc} provides immutable collection datatypes for
-Rust that are very fast but not thread-safe. A thread-safe (and slower)
-variant of this library is available separately as @code{im}.")
- (license license:mpl2.0)))
-
-(define-public rust-imara-diff-0.1
- (package
- (name "rust-imara-diff")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "imara-diff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "008abq9x276wsak6xl27r309pz1f6li3f82p2qscsi5xaaia37gw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Do not pull in old copies of rust-gix.
- #:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-hashbrown" ,rust-hashbrown-0.12))))
- (home-page "https://github.com/pascalkuthe/imara-diff")
- (synopsis "Minimal terminfo library")
- (description "This package provides a minimal terminfo library.")
- (license license:asl2.0)))
-
-(define-public rust-imbl-2
- (package
- (name "rust-imbl")
- (version "2.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "imbl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11bhchs0d1bbbmr8ari4y4d62vqxs7xg4fkhjlhgbv98h0n193cp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-bitmaps" ,rust-bitmaps-3)
- ("rust-imbl-sized-chunks" ,rust-imbl-sized-chunks-0.1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-refpool" ,rust-refpool-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs
- (("rust-metrohash" ,rust-metrohash-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-proptest-derive" ,rust-proptest-derive-0.4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/jneem/imbl")
- (synopsis "Immutable collection datatypes")
- (description "This crate provides immutable collection datatypes.")
- (license license:mpl2.0)))
-
-(define-public rust-imbl-sized-chunks-0.1
- (package
- (name "rust-imbl-sized-chunks")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "imbl-sized-chunks" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qzdw55na2w6fd44p7y9rh05nxa98gzpaigmwg57sy7db3xhch0l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-array-ops" ,rust-array-ops-0.1)
- ("rust-bitmaps" ,rust-bitmaps-3)
- ("rust-refpool" ,rust-refpool-0.4))))
- (home-page "https://github.com/jneem/imbl-sized-chunks")
- (synopsis "Sized chunk datatypes")
- (description "This package provides sized chunk datatypes.")
- (license license:mpl2.0)))
-
-(define-public rust-impl-more-0.1
- (package
- (name "rust-impl-more")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "impl-more" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bdv06br4p766rcgihhjwqyz8fcz31xyaq14rr53vfh3kifafv10"))))
- (build-system cargo-build-system)
- (arguments (list #:tests? #f)) ; use of undeclared crate or module `eyre`
- (home-page "https://github.com/robjtede/impl-more")
- (synopsis "Concise, declarative trait implementation macros")
- (description "Concise, declarative trait implementation macros.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-impl-serde-0.3
- (package
- (name "rust-impl-serde")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "impl-serde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p2zy8ikdxd28s3vb22nwqgnwjn8gx920sr2svdn93j3yd1g0la5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-uint" ,rust-uint-0.9))))
- (home-page "https://github.com/paritytech/parity-common")
- (synopsis "Serde serialization support for uint and fixed hash")
- (description "This package provides @code{serde} serialization support
-for @code{uint} and @code{fixed_hash}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-impl-trait-for-tuples-0.2
- (package
- (name "rust-impl-trait-for-tuples")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "impl-trait-for-tuples" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vii634v1zvb680h28md42xpdrj1j1d50ix3dga95fxkql8cpnnm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #false ; Some tests fail. Unstable compiler messages?
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/bkchr/impl-trait-for-tuples")
- (synopsis "Attribute macro to implement a trait for tuples")
- (description "This package provides attribute macro to implement
-a trait for tuples.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-impls-1
- (package
- (name "rust-impls")
- (version "1.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "impls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g2i16vn99kmzfaag6df9bjg3k9p2p1jc3qdm5hqhlvhpmdn8iks"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/nvzqz/impls")
- (synopsis "Determine if a type implements a logical trait expression")
- (description "Determine if a type implements a logical trait expression.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-include-dir-0.7
- (package
- (name "rust-include-dir")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "include_dir" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pfh3g45z88kwq93skng0n6g3r7zkhq9ldqs9y8rvr7i11s12gcj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;Runtime test files not included
- #:cargo-inputs
- (("rust-glob" ,rust-glob-0.3)
- ("rust-include-dir-macros" ,rust-include-dir-macros-0.7))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/Michael-F-Bryan/include_dir")
- (synopsis "Embed the contents of a directory in your binary")
- (description "Embed the contents of a directory in your binary.")
- (license license:expat)))
-
-(define-public rust-include-dir-macros-0.7
- (package
- (name "rust-include-dir-macros")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "include_dir_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x8smnf6knd86g69p19z5lpfsaqp8w0nx14kdpkz1m8bxnkqbavw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1))))
- (home-page "https://github.com/Michael-F-Bryan/include_dir")
- (synopsis "Procedural macro used by include_dir")
- (description "The procedural macro used by include_dir.")
- (license license:expat)))
-
-(define-public rust-include-flate-0.3
- (package
- (name "rust-include-flate")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "include-flate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ghiy1f2ipzw71nggrv6chard023nyjmvq2dyg0qcm39a1kw2jfz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; `#![feature]` may not be used on the stable release channel
- #:cargo-inputs (("rust-include-flate-codegen" ,rust-include-flate-codegen-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libflate" ,rust-libflate-2))))
- (home-page "https://github.com/SOF3/include-flate")
- (synopsis "Variant of @code{include_bytes!/include_str!} with compression")
- (description
- "This package provides a variant of @code{include_bytes!/include_str!}
-with compile-time deflation and runtime lazy inflation.")
- (license license:asl2.0)))
-
-(define-public rust-include-flate-0.2
- (package
- (inherit rust-include-flate-0.3)
- (name "rust-include-flate")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "include-flate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c5dsx6j9jwrd6calhxdgip85qjy45hc8v1740fr61k46ilibqf2"))))
- (arguments
- `(#:skip-build? #t ; `#![feature]` may not be used on the stable release channel
- #:cargo-inputs (("rust-include-flate-codegen-exports"
- ,rust-include-flate-codegen-exports-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libflate" ,rust-libflate-1))))))
-
-(define-public rust-include-flate-0.1
- (package
- (inherit rust-include-flate-0.2)
- (name "rust-include-flate")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "include-flate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j71284rcjl2pnnrnvp2i4r9dyikpw939gcvz0f7qm91qx4v9p6z"))))
- (arguments
- `(#:skip-build? #t ; `#![feature]` may not be used on the stable release channel
- #:cargo-inputs
- (("rust-include-flate-codegen-exports" ,rust-include-flate-codegen-exports-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libflate" ,rust-libflate-1))))))
-
-(define-public rust-include-flate-codegen-0.2
- (package
- (name "rust-include-flate-codegen")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "include-flate-codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mz7zyalpn1f53zy12xnbjis93jfh23wy7n6hlxp5gk1c9n28nwc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libflate" ,rust-libflate-2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/SOF3/include-flate")
- (synopsis "Macro codegen for the @code{include-flate} crate")
- (description
- "This package provides macro codegen for the @code{include-flate} crate.")
- (license license:asl2.0)))
-
-(define-public rust-include-flate-codegen-0.1
- (package
- (inherit rust-include-flate-codegen-0.2)
- (name "rust-include-flate-codegen")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "include-flate-codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s34ssq0l3d2sn8n3mxmkz3jbm600fbckd0213mjjcgs34a6wz9s"))))
- (arguments
- `(#:skip-build? #t ; `#![feature]` may not be used on the stable release channel
- #:cargo-inputs
- (("rust-libflate" ,rust-libflate-1)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-include-flate-codegen-exports-0.1
- (package
- (name "rust-include-flate-codegen-exports")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "include-flate-codegen-exports" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00qswg7avv92mjp0p3kmswp3jask0psz1bmq3h7jin73zx1p0rbm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; `#![feature]` may not be used on the stable release channel
- #:cargo-inputs
- (("rust-include-flate-codegen" ,rust-include-flate-codegen-0.1)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))))
- (home-page "https://github.com/SOF3/include-flate")
- (synopsis "Macro codegen for the @code{include-flate} crate")
- (description
- "This package provides macro codegen for the @code{include-flate}
-crate.")
- (license license:asl2.0)))
-
-(define-public rust-indent-write-2
- (package
- (name "rust-indent-write")
- (version "2.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "indent_write" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hqjp80argdskrhd66g9sh542yxy8qi77j6rc69qd0l7l52rdzhc"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/Lucretiel/indent-write")
- (synopsis "Write adapters to add indentation")
- (description
- "This package provides simple Write adapters to add line
-indentation.")
- (license license:mpl2.0)))
-
-(define-public rust-indenter-0.3
- (package
- (name "rust-indenter")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "indenter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10y6i6y4ls7xsfsc1r3p5j2hhbxhaqnk5zzk8aj52b14v05ba8yf"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://github.com/yaahc/indenter")
- (synopsis "Display trait indentation helper for errors")
- (description
- "This package provides a few wrappers for the @code{fmt::Write} object
-that efficiently appends and removes common indentation after every newline.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-indexmap-2
- (package
- (name "rust-indexmap")
- (version "2.7.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "indexmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "07s7jmdymvd0rm4yswp0j3napx57hkjm9gs9n55lvs2g78vj5y32"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-borsh" ,rust-borsh-1)
- ("rust-equivalent" ,rust-equivalent-1)
- ("rust-hashbrown" ,rust-hashbrown-0.15)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-rayon" ,rust-rustc-rayon-0.5)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/indexmap-rs/indexmap")
- (synopsis "Hash table with consistent order and fast iteration")
- (description
- "This package provides a hash table with consistent order and fast iteration.
-
-The indexmap is a hash table where the iteration order of the key-value
-pairs is independent of the hash values of the keys. It has the usual
-hash table functionality, it preserves insertion order except after
-removals, and it allows lookup of its elements by either hash table key
-or numerical index. A corresponding hash set type is also provided.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-indexmap-1
- (package
- (inherit rust-indexmap-2)
- (name "rust-indexmap")
- (version "1.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "indexmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16dxmy7yvk51wvnih3a3im6fp5lmx0wx76i03n06wyak6cwhw1xx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-autocfg" ,rust-autocfg-1)
- ("rust-hashbrown" ,rust-hashbrown-0.12)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-rayon" ,rust-rustc-rayon-0.5)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-derive" ,rust-serde-derive-1))))))
-
-(define-public rust-indexmap-1.8
- (package
- (inherit rust-indexmap-1)
- (name "rust-indexmap")
- (version "1.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "indexmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nnaw0whv3xysrpjrz69bsibbscd81rwx63s6f4kbajv1ia2s0g6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-hashbrown" ,rust-hashbrown-0.11)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustc-rayon" ,rust-rustc-rayon-0.4)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-derive" ,rust-serde-derive-1))))))
-
-(define-public rust-indexmap-1.7
- (package
- (inherit rust-indexmap-1)
- (name "rust-indexmap")
- (version "1.7.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "indexmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19b2zwfajhsfcgny0clv8y4jppy704znfhv8nv2dw9a18l2kcqxw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-hashbrown" ,rust-hashbrown-0.11)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-itertools" ,rust-itertools-0.9)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-serde-derive" ,rust-serde-derive-1))))))
-
-(define-public rust-indextree-4
- (package
- (name "rust-indextree")
- (version "4.7.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "indextree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gqsbd0qm2i749wv0xfpgay2b0w572ghffdppw238b20065fdwwi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-indextree-macros" ,rust-indextree-macros-0.1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/saschagrunert/indextree")
- (synopsis "Arena based tree structure by using indices")
- (description
- "This package provides arena based tree structure by using indices instead
-of reference counted pointers.")
- (license license:expat)))
-
-(define-public rust-indextree-macros-0.1
- (package
- (name "rust-indextree-macros")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "indextree-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nbnxgyw88xrhhgwl9x4vnhqd9xf5j879zwkc9jhg51pqxz2wzj7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-either" ,rust-either-1)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-syn" ,rust-syn-2)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-indextree" ,rust-indextree-4))))
- (home-page "https://github.com/saschagrunert/indextree")
- (synopsis "Macros for indextree")
- (description "This package provides macros for indextree.")
- (license license:expat)))
-
-(define-public rust-indicatif-0.17
- (package
- (name "rust-indicatif")
- (version "0.17.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "indicatif" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10dj53x2a2bfhnfi78nhi4kb4zgc3rq6jm2wgg3d6d6rbsw7bxnb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- "--skip=style::tests::wide_element_style")
- #:cargo-inputs (("rust-console" ,rust-console-0.15)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-number-prefix" ,rust-number-prefix-0.4)
- ("rust-portable-atomic" ,rust-portable-atomic-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.2)
- ("rust-vt100" ,rust-vt100-0.15)
- ("rust-web-time" ,rust-web-time-1))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/console-rs/indicatif")
- (synopsis "Progress bar and cli reporting library for Rust")
- (description
- "This package provides a progress bar and cli reporting library for
-Rust.")
- (license license:expat)))
-
-(define-public rust-indicatif-0.16
- (package
- (inherit rust-indicatif-0.17)
- (name "rust-indicatif")
- (version "0.16.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "indicatif" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06xyjs0kzqiqkjn60n1miwm2l87sa9p2lmzz0ymq18y72z37s81d"))))
- (arguments
- `(#:cargo-inputs
- (("rust-console" ,rust-console-0.15)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-number-prefix" ,rust-number-prefix-0.4)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-indicatif-0.15
- (package
- (name "rust-indicatif")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "indicatif" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r4n50mclyi4c7b9c9mlma1rhchjamw71r3z8vgqcmp24mhvbakv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-console" ,rust-console-0.13)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-number-prefix" ,rust-number-prefix-0.3)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.7)
- ("rust-tokio" ,rust-tokio-0.2))))
- (home-page "https://github.com/mitsuhiko/indicatif")
- (synopsis "Progress bar and CLI reporting library for Rust")
- (description
- "This package provides a progress bar and CLI reporting library for
-Rust.")
- (license license:expat)))
-
-(define-public rust-indoc-2
- (package
- (name "rust-indoc")
- (version "2.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "indoc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dgjk49rkmx4kjy07k4b90qb5vl89smgb5rcw02n0q0x9ligaj5j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-unindent" ,rust-unindent-0.2))))
- (home-page "https://github.com/dtolnay/indoc")
- (synopsis "Indented document literals for Rust")
- (description
- "This crate provides a procedural macro for indented string literals.
-The @code{indoc!()} macro takes a multiline string literal and un-indents it
-at compile time so the leftmost non-space character is in the first column.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-indoc-1
- (package
- (inherit rust-indoc-2)
- (name "rust-indoc")
- (version "1.0.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "indoc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qs42cn8rj7kdpmp1dlkzhv62rfmbx3ffwvsfw67zyq86jm1xaxd"))))
- (arguments
- `(#:skip-build? #true
- #:cargo-inputs
- (("rust-unindent" ,rust-unindent-0.1))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-indoc-0.3
- (package
- (inherit rust-indoc-1)
- (name "rust-indoc")
- (version "0.3.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "indoc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n2fd2wm1h005hd7pjgx4gv5ymyq4sxqn8z0ssw6xchgqs5ilx27"))))
- (arguments
- `(#:cargo-inputs
- (("rust-indoc-impl" ,rust-indoc-impl-0.3)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-indoc-impl-0.3
- (package
- (name "rust-indoc-impl")
- (version "0.3.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "indoc-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w58yg249kmzsn75kcj34qaxqh839l1hsaj3bzggy3q03wb6s16f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-unindent" ,rust-unindent-0.1))))
- (home-page "https://github.com/dtolnay/indoc")
- (synopsis "Macros for @code{rust-indoc}")
- (description
- "This package provides macros for use with the @code{rust-indoc}
-package. It is obsolete for indoc versions > 1.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-infer-0.15
- (package
- (name "rust-infer")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "infer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16d1b83h5m87h6kq4z8kwjrzll5dq6rijg2iz437m008m4nn4cyb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #false ;missing files
- #:cargo-inputs (("rust-cfb" ,rust-cfb-0.7))))
- (home-page "https://github.com/bojand/infer")
- (synopsis "Infer file types based on its magic number signature")
- (description
- "This crate infers a file types based on its magic number
-signature.")
- (license license:expat)))
-
-(define-public rust-infer-0.2
- (package
- (inherit rust-infer-0.15)
- (name "rust-infer")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "infer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b4ziqcv0d1wga5yfqf620dkgzijsdw3ylnzq61bfaxla2d85sb4"))))
- (arguments `(#:tests? #false))))
-
-(define-public rust-inferno-0.11
- (package
- (name "rust-inferno")
- (version "0.11.21")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "inferno" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "126v1njhhx1shw0ammn3ngxxp20dmlb78p1xd9brks2zszhjja93"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=collapse::dtrace::tests::test_collapse_multi_dtrace"
- "--skip=collapse::dtrace::tests::test_collapse_multi_dtrace_simple"
- "--skip=collapse::perf::tests::test_collapse_multi_perf"
- "--skip=collapse::perf::tests::test_collapse_multi_perf_simple"
- "--skip=collapse::perf::tests::test_multiple_skip_after"
- "--skip=collapse::perf::tests::test_one_skip_after")
- #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-clap" ,rust-clap-4)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-dashmap" ,rust-dashmap-6)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-num-format" ,rust-num-format-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-quick-xml" ,rust-quick-xml-0.26)
- ("rust-regex" ,rust-regex-1)
- ("rust-rgb" ,rust-rgb-0.8)
- ("rust-rle-decode-fast" ,rust-rle-decode-fast-1)
- ("rust-str-stack" ,rust-str-stack-0.1))
- #:cargo-development-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-libflate" ,rust-libflate-2)
- ("rust-maplit" ,rust-maplit-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-testing-logger" ,rust-testing-logger-0.1))))
- (home-page "https://github.com/jonhoo/inferno")
- (synopsis "Rust port of the FlameGraph performance profiling tools")
- (description
- "@code{inferno} is a Rust port of the @code{FlameGraph} performance
-profiling tool suite.")
- (license license:cddl1.0)))
-
-(define-public rust-inflections-1
- (package
- (name "rust-inflections")
- (version "1.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "inflections" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0yl3gas612q25c72lwf04405i87yxr02vgv3ckcnz2fyvhpmhmx2"))))
- (build-system cargo-build-system)
- (home-page "https://docs.rs/inflections")
- (synopsis "Inflection transformation library for changing properties of words")
- (description
- "High performance inflection transformation library for changing properties of
-words like the case.")
- (license license:expat)))
-
-(define-public rust-inflector-0.11
- (package
- (name "rust-inflector")
- (version "0.11.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "Inflector" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lqmcni21ifzyq41fhz6k1j2b23cmsx469s4g4sf01l78miqqhzy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/whatisinternet/inflector")
- (synopsis "String based inflections for Rust")
- (description "This package adds String based inflections for Rust. Snake,
-kebab, camel, sentence, class, title and table cases as well as ordinalize,
-deordinalize, demodulize, foreign key, and pluralize/singularize are supported
-as both traits and pure functions acting on String types.")
- (license license:bsd-2)))
-
-(define-public rust-inlinable-string-0.1
- (package
- (name "rust-inlinable-string")
- (version "0.1.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "inlinable_string" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ysjci8yfvxgf51z0ny2nnwhxrclhmb3vbngin8v4bznhr3ybyn8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/fitzgen/inlinable_string")
- (synopsis "Crate which provides the `InlinableString` type")
- (description
- "The @code{inlinable_string} crate provides the @code{InlinableString} type
--- an owned, grow-able UTF-8 string that stores small strings inline and avoids
-heap-allocation -- and the @code{StringExt} trait which abstracts string
-operations over both @code{std::string::String} and @code{InlinableString} (or
-even your own custom string type).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-inline-c-0.1
- (package
- (name "rust-inline-c")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "inline-c" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mcd7jcfwhkplgz1xb4iqrpc6m29v2k28w4q42yika9g23bd639l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-inline-c-macro" ,rust-inline-c-macro-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-predicates" ,rust-predicates-2)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-version" ,rust-rustc-version-0.3)
- ("rust-target-lexicon" ,rust-target-lexicon-0.11)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/Hywan/inline-c-rs")
- (synopsis "Write and execute C code inside Rust")
- (description
- "@code{inline-c} is a small crate that allows a user to write
-C (including C++) code inside Rust. Both environments are strictly sandboxed.
-The C code is transformed into a string which is written to a temporary file.
-This file is then compiled into an object file, that is finally executed.
-
-The primary goal of @code{inline-c} is to ease the testing of a C API of a
-Rust program (generated with @code{cbindgen} for example).")
- (license license:bsd-3)))
-
-(define-public rust-inline-c-macro-0.1
- (package
- (name "rust-inline-c-macro")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "inline-c-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05dfhfjmid31vybkycs4zmr9rhpmck02ca3w3n4dmb5dqwg65x8p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustc-version" ,rust-rustc-version-0.3))))
- (home-page "https://github.com/Hywan/inline-c-rs")
- (synopsis "Macros used by @code{inline-c} to handle C code inside Rust")
- (description
- "This library contains the macros needed in @code{inline-c}, that allow
-writing and executing C code inside Rust.")
- (license license:bsd-3)))
-
-(define-public rust-inotify-0.11
- (package
- (name "rust-inotify")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "inotify" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wq8m657rl085cg59p38sc5y62xy9yhhpvxbkd7n1awi4zzwqzgk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-inotify-sys" ,rust-inotify-sys-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-maplit" ,rust-maplit-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/hannobraun/inotify")
- (synopsis "Idiomatic wrapper for inotify")
- (description "This package provides an idiomatic wrapper for inotify
-written in Rust.")
- (license license:isc)))
-
-(define-public rust-inotify-0.10
- (package
- (inherit rust-inotify-0.11)
- (name "rust-inotify")
- (version "0.10.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "inotify" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1k2m6a95827yspax1icmwiz4szr7c01w3dnn2b2bil4hfvcnilgx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-inotify-sys" ,rust-inotify-sys-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-maplit" ,rust-maplit-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-inotify-0.9
- (package
- (inherit rust-inotify-0.10)
- (name "rust-inotify")
- (version "0.9.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "inotify" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zxb04c4qccp8wnr3v04l503qpxzxzzzph61amlqbsslq4z9s1pq"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-inotify-sys" ,rust-inotify-sys-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-inotify-0.8
- (package
- (inherit rust-inotify-0.9)
- (name "rust-inotify")
- (version "0.8.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "inotify" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m74znskinrvfcp0hczwwdxvc7kvnrrailngkivk1iwknfa0mpa6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-inotify-sys" ,rust-inotify-sys-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-tokio" ,rust-tokio-0.2))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-tokio" ,rust-tokio-0.2))))))
-
-(define-public rust-inotify-0.7
- (package
- (inherit rust-inotify-0.8)
- (name "rust-inotify")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "inotify" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0byhq4x4b2rlbkmfrab5dni39wiq2ls1hv1nhggp7rla5inwc5j8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-inotify-sys" ,rust-inotify-sys-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-tokio" ,rust-tokio-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-inotify-sys-0.1
- (package
- (name "rust-inotify-sys")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "inotify-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1syhjgvkram88my04kv03s0zwa66mdwa5v7ddja3pzwvx2sh4p70"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/hannobraun/inotify-sys")
- (synopsis "Inotify bindings for Rust")
- (description
- "This package provides inotify bindings for the Rust programming language.")
- (license license:isc)))
-
-(define-public rust-inout-0.1
- (package
- (name "rust-inout")
- (version "0.1.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "inout" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xf9gf09nc7y1a261xlfqsf66yn6mb81ahlzzyyd1934sr9hbhd0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-block-padding" ,rust-block-padding-0.3)
- ("rust-generic-array" ,rust-generic-array-0.14))))
- (home-page "https://github.com/RustCrypto/utils")
- (synopsis "Custom reference types for code")
- (description "This package provides custom reference types for code generic
-over in-place and buffer-to-buffer modes of operation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-input-buffer-0.5
- (package
- (name "rust-input-buffer")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "input_buffer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "044qxqdkcq6mv07bsvm35hl7hy3rmf87lrxjyz8zaq57i0xngvmc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-1))))
- (home-page "https://github.com/snapview/input_buffer")
- (synopsis
- "Peekable FIFO-like buffer for receiving network data efficiently")
- (description
- "This package provides a peekable FIFO-like buffer for receiving network
-data efficiently.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-input-buffer-0.3
- (package
- (inherit rust-input-buffer-0.5)
- (name "rust-input-buffer")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "input_buffer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m4pamqvr00z90cmrgjj25iwpqy6fyac53k1ms63k86m8d9aka0r"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5))))))
-
-(define-public rust-inquire-0.7
- (package
- (name "rust-inquire")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "inquire" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0an1bjs0yklk990d7ni65znmirs99p01wld221affw5g64qgkp8g"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- (list rust-bitflags-2
- rust-chrono-0.4
- rust-console-0.15
- rust-crossterm-0.25
- rust-dyn-clone-1
- rust-fuzzy-matcher-0.3
- rust-fxhash-0.2
- rust-newline-converter-0.3
- rust-once-cell-1
- rust-tempfile-3
- rust-termion-2
- rust-unicode-segmentation-1
- rust-unicode-width-0.1)
- #:cargo-development-inputs
- (list rust-chrono-0.4
- rust-rstest-0.18)))
- (home-page "https://github.com/mikaelmello/inquire")
- (synopsis "Library for building interactive prompts on terminals")
- (description
- "This package provides a library for building interactive prompts on
-terminals.")
- (license license:expat)))
-
-(define-public rust-insta-1
- (package
- (name "rust-insta")
- (version "1.41.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "insta" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f28bjaj37dc5wmjbgvfzjv78lfbc4ljpi98m587qqcj916zr7vy"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- "--skip=env::test_get_cargo_workspace"
- "--skip=utils::test_format_rust_expression")
- #:cargo-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-console" ,rust-console-0.15)
- ("rust-csv" ,rust-csv-1)
- ("rust-globset" ,rust-globset-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-regex" ,rust-regex-1)
- ("rust-ron" ,rust-ron-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-similar" ,rust-similar-2)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs
- (("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-similar-asserts" ,rust-similar-asserts-1))))
- (home-page "https://insta.rs/")
- (synopsis "Snapshot testing library for Rust")
- (description
- "This package provides a snapshot testing library for Rust.")
- (license license:asl2.0)))
-
-(define-public rust-insta-0.16
- (package
- (inherit rust-insta-1)
- (name "rust-insta")
- (version "0.16.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "insta" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vhqlirp75nx8qalz87qk2wjs7mzwxww0n09n2ircgw1phd94zk1"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=runtime::test_format_rust_expression")
- #:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-console" ,rust-console-0.11)
- ("rust-difference" ,rust-difference-2)
- ("rust-globwalk" ,rust-globwalk-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-ron" ,rust-ron-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.8))))))
-
-(define-public rust-insta-0.8
- (package
- (inherit rust-insta-0.16)
- (name "rust-insta")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "insta" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jk41bzid509y3s2r3hwh0s8cmcyywd0jzcgbs4ixb6sm2b7d0ll"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=test_unnamed_yaml_vector"
- "--skip=test_yaml_vector"
- "--skip=test_yaml_inline"
- "--skip=test_yaml_inline_redacted"
- "--skip=test_with_random_value")
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-ci-info" ,rust-ci-info-0.3)
- ("rust-console" ,rust-console-0.7)
- ("rust-difference" ,rust-difference-2)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-ron" ,rust-ron-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.8)
- ("rust-uuid" ,rust-uuid-0.7))))))
-
-(define-public rust-instability-0.3
- (package
- (name "rust-instability")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "instability" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xfgw4afzbhr0v87xilscyc5dxmmcznghr6cr585jczpa5j113l9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-darling" ,rust-darling-0.20)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/ratatui-org/instability")
- (synopsis "Rust API stability attributes for the rest of us")
- (description
- "This package provides Rust API stability attributes for the rest of us.
-It is a fork of the `stability` crate.")
- (license license:expat)))
-
-(define-public rust-instant-0.1
- (package
- (name "rust-instant")
- (version "0.1.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "instant" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0b2bx5qdlwayriidhrag8vhy10kdfimfhmb3jnjmsz2h9j1bwnvs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-stdweb" ,rust-stdweb-0.4)
- ("rust-time" ,rust-time-0.2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3))
- #:cargo-development-inputs
- (("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/sebcrozet/instant")
- (synopsis
- "Partial replacement for std::time::Instant that works on WASM too")
- (description
- "This package provides a partial replacement for @code{std::time::Instant}
-that works on WASM too.")
- (license license:bsd-3)))
-
-(define-public rust-integer-encoding-3
- (package
- (name "rust-integer-encoding")
- (version "3.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "integer-encoding" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00ng7jmv6pqwqc8w1297f768bn0spwwicdr7hb40baax00r3gc4b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/dermesser/integer-encoding-rs")
- (synopsis "Encoding and decoding integers to and from bytestrings")
- (description
- "This crate provides encoding and decoding of integers to and from
-bytestring representations.")
- (license license:expat)))
-
-(define-public rust-integer-encoding-1
- (package
- (inherit rust-integer-encoding-3)
- (name "rust-integer-encoding")
- (version "1.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "integer-encoding" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vxmsfxwsf8dclppdmikjklzh84w341crl0lb3bpydwv18c53p28"))))
- (arguments
- `(#:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-tokio" ,rust-tokio-0.2))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-0.2))))))
-
-(define-public rust-interpolate-name-0.2
- (package
- (name "rust-interpolate-name")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "interpolate_name" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q7s5mrfkx4p56dl8q9zq71y1ysdj4shh6f28qf9gly35l21jj63"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/lu-zero/interpolate_name")
- (synopsis "Simple procedural macro attribute for repetitive tests")
- (description
- "Simple procedural macro attribute for repetitive tests.")
- (license license:expat)))
-
-(define-public rust-interprocess-2
- (package
- (name "rust-interprocess")
- (version "2.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "interprocess" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sv2hf9ylxyn77sr1p92sl479ca6mjw1g03pdxmv6z413m4lhhc9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-doctest-file" ,rust-doctest-file-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-recvmsg" ,rust-recvmsg-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-widestring" ,rust-widestring-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-color-eyre" ,rust-color-eyre-0.6)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/kotauskas/interprocess")
- (synopsis "Interprocess communication toolkit")
- (description "This package provides an interprocess communication toolkit.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-interprocess-1
- (package
- (inherit rust-interprocess-2)
- (name "rust-interprocess")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "interprocess" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yrq3xmyf8c506z2fkiyqcxiqv21rap72fz6npizybz47czm7wl1"))))
- (arguments
- `(#:tests? #f ; expected tuple struct or tuple variant, found function `Ok`
- #:cargo-inputs (("rust-blocking" ,rust-blocking-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-intmap" ,rust-intmap-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-spinning" ,rust-spinning-0.1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-to-method" ,rust-to-method-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-intmap-0.7
- (package
- (name "rust-intmap")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "intmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ffph34qfda5zxdvy2pvjnip9hgzbjcxw53pvdpcjaxc8n7z4lmf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-ordermap" ,rust-ordermap-0.2)
- ("rust-rand" ,rust-rand-0.3))))
- (home-page "https://github.com/JesperAxelsson/rust-intmap")
- (synopsis "Specialized HashMap for integer keys")
- (description
- "This package provides a specialized @code{HashMap} for integer keys.")
- (license license:expat)))
-
-(define-public rust-invalidstring-0.1
- (package
- (name "rust-invalidstring")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "invalidstring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vxin67ybys7ihmwr5xvvwqv3q7lcn2pxg1skw14xr8kjpa0z5nj"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/extrawurst/gitui")
- (synopsis "Invalid string data for testing")
- (description "This crate is just for testing invalid string data.")
- (license license:expat)))
-
-(define-public rust-inventory-0.3
- (package
- (name "rust-inventory")
- (version "0.3.14")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "inventory" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1iyckc52afd5d1ni819kxzz7g1l8bzdg88rvqxra6hxn3wmknmy8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/inventory")
- (synopsis "Typed distributed plugin registration")
- (description
- "This package provides a way to set up a plugin registry into which
-plugins can be registered from any source file linked into your program.
-There does not need to be a central list of all the plugins.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-inventory-0.2
- (package
- (inherit rust-inventory-0.3)
- (name "rust-inventory")
- (version "0.2.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "inventory" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06h9xw67wx18rank4yyz93iq89j0fk6fbazryfvf5ach1dp4qd44"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ctor" ,rust-ctor-0.1)
- ("rust-ghost" ,rust-ghost-0.1))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-inventory-0.1
- (package
- (inherit rust-inventory-0.2)
- (name "rust-inventory")
- (version "0.1.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "inventory" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m1zdjgs3nzfdxf86mc1i0id56fvk8rfw63rf04yi88bqrh53szh"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ctor" ,rust-ctor-0.1)
- ("rust-ghost" ,rust-ghost-0.1)
- ("rust-inventory-impl" ,rust-inventory-impl-0.1))))))
-
-(define-public rust-inventory-impl-0.1
- (package
- (name "rust-inventory-impl")
- (version "0.1.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "inventory-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j45a7nq4vircnz5m23db34527icxqnvh2si96zc9w662lvvahby"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/dtolnay/inventory")
- (synopsis "Macros for the @code{inventory} crate")
- (description
- "This package provides macros for the @code{rust-inventory} package.
-It has been merged with the @code{inventory} crate and is only useful for
-versions < 0.2.")
- ;; Either license can be chosen at the users option.
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-io-close-0.3
- (package
- (name "rust-io-close")
- (version "0.3.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "io-close" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g4hldfn436rkrx3jlm4az1y5gdmkcixdlhkwy64yx06gx2czbcw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-os-pipe" ,rust-os-pipe-0.9)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://gitlab.com/wufz/io-close")
- (synopsis "Safely dropping I/O writers such as File and BufWriter")
- (description
- "An extension trait for safely dropping I/O writers such as File and
-@code{BufWriter}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ioctl-rs-0.1
- (package
- (name "rust-ioctl-rs")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ioctl-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zdrgqxblrwm4ym8pwrr7a4dwjzxrvr1k0qjx6rk1vjwi480b5zp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/dcuddeback/ioctl-rs")
- (synopsis "Rust bindings for system ioctls")
- (description "This package provides Rust bindings for system ioctls.")
- (license license:expat)))
-
-(define-public rust-io-extras-0.18
- (package
- (name "rust-io-extras")
- (version "0.18.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "io-extras" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0raay0wyzgmfdi0p9lphm19fmldwqgw9x47ynbs7w2al63zdv192"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-io-lifetimes" ,rust-io-lifetimes-2)
- ("rust-mio" ,rust-mio-1)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-os-pipe" ,rust-os-pipe-1))))
- (home-page "https://github.com/sunfishcode/io-extras")
- (synopsis "File/socket handle/descriptor utilities")
- (description "File/socket handle/descriptor utilities.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-io-lifetimes-2
- (package
- (name "rust-io-lifetimes")
- (version "2.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "io-lifetimes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10s9fyfksnzn056c7zj75y1v43gqvly26j9nrm79drrv9nsjyhq6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-hermit-abi" ,rust-hermit-abi-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))))
- (home-page "https://github.com/sunfishcode/io-lifetimes")
- (synopsis "Low-level I/O ownership and borrowing library")
- (description
- "This package provides a low-level I/O ownership and borrowing
-library.")
- ;; The user can choose either license.
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-io-lifetimes-1
- (package
- (inherit rust-io-lifetimes-2)
- (name "rust-io-lifetimes")
- (version "1.0.11")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "io-lifetimes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hph5lz4wd3drnn6saakwxr497liznpfnv70via6s0v8x6pbkrza"))))
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-fs-err" ,rust-fs-err-2)
- ("rust-hermit-abi" ,rust-hermit-abi-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-socket2" ,rust-socket2-0.4)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))))
-
-(define-public rust-io-lifetimes-0.7
- (package
- (inherit rust-io-lifetimes-1)
- (name "rust-io-lifetimes")
- (version "0.7.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "io-lifetimes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0x10ak2iy4p24g7bnp1rfrq6aqddjlzkykgwjdayi7nl97wmxkjr"))))
- (arguments
- (list #:cargo-inputs
- `(("rust-async-std" ,rust-async-std-1)
- ("rust-fs-err" ,rust-fs-err-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-socket2" ,rust-socket2-0.4)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-windows-sys" ,rust-windows-sys-0.42))))))
-
-(define-public rust-io-uring-0.6
- (package
- (name "rust-io-uring")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "io-uring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rdhc23dx642smh8j81h3qslkhih9859f7pcnbz0i98iyjch6njr"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs (list rust-bindgen-0.65
- rust-bitflags-1
- rust-libc-0.2
- rust-sc-0.2)
- #:cargo-development-inputs (list rust-anyhow-1
- rust-slab-0.4
- rust-socket2-0.5)))
- (home-page "https://github.com/tokio-rs/io-uring")
- (synopsis "Low-level `io_uring` userspace interface for Rust")
- (description
- "This package provides the low-level `io_uring` userspace interface for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-io-uring-0.5
- (package
- (inherit rust-io-uring-0.6)
- (name "rust-io-uring")
- (version "0.5.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "io-uring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k4qrzhnc8j50g79ki8n79d4yffvcmwq5dj3bj6gs95rrw0il7nx"))))
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.61)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-sc" ,rust-sc-0.2))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-socket2" ,rust-socket2-0.4))))))
-
-(define-public rust-ioslice-0.6
- (package
- (name "rust-ioslice")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ioslice" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06z38yklsxn53ypslljk21cj25py7wbyagifs5s91f53r1916msy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/4lDO2/ioslice-rs")
- (synopsis "@code{no_std} I/O slices compatible with @code{std} and @code{lbc}")
- (description
- "This package provides @code{no_std} I/O slices that are still optionally
-ABI compatible with @code{std} and @code{lbc}.")
- (license license:expat)))
-
-(define-public rust-iovec-0.1
- (package
- (name "rust-iovec")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "iovec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ph73qygwx8i0mblrf110cj59l00gkmsgrpzz1rm85syz5pymcxj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/carllerche/iovec")
- (synopsis "Portable buffer type for scatter/gather I/O operations")
- (description
- "Portable buffer type for scatter/gather I/O operations.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-ipnet-2
- (package
- (name "rust-ipnet")
- (version "2.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ipnet" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "025p9wm94q1w2l13hbbr4cbmfygly3a2ag8g5s618l2jhq4l3hnx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-heapless" ,rust-heapless-0.5)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/krisprice/ipnet")
- (synopsis "Work with IPv4 and IPv6 network addresses")
- (description "This package provides types and useful methods for working
-with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new
-IpNet, Ipv4Net, and Ipv6Net types build on the existing IpAddr, Ipv4Addr, and
-Ipv6Addr types already provided in Rust's standard library and align to their
-design to stay consistent. The module also provides useful traits that extend
-Ipv4Addr and Ipv6Addr with methods for Add, Sub, BitAnd, and BitOr operations.
-The module only uses stable feature so it is guaranteed to compile using the
-stable toolchain.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ipnetwork-0.20
- (package
- (name "rust-ipnetwork")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ipnetwork" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03hhmxyimz0800z44wl3z1ak8iw91xcnk7sgx5p5jinmx50naimz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://crates.io/crates/ipnetwork")
- (synopsis "Work with IP CIDRs in Rust")
- (description "This package provides a library to work with IP CIDRs in
-Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ipnetwork-0.18
- (package
- (inherit rust-ipnetwork-0.20)
- (name "rust-ipnetwork")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ipnetwork" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mfkcrw8dxys6vi9bpvk2x1dyc8qi5wvrpc8jqinnm43n4wxg220"))))
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-ipnetwork-0.17
- (package
- (inherit rust-ipnetwork-0.20)
- (name "rust-ipnetwork")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ipnetwork" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0sviri9ksb3cmhx3h0rcfy8pvpx7f0cx5ba1z87ydvf07amymhq2"))))
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-iptables-0.5
- (package
- (name "rust-iptables")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "iptables" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f8k90bhs34py78cw97jxh1hnxncfzbbr8my2d36ap9gba9jgdj3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests can't be run in the build environment.
- #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/yaa110/rust-iptables")
- (synopsis "Rust bindings for iptables")
- (description "Rust bindings for iptables.")
- (license license:expat)))
-
-(define-public rust-iri-string-0.7
- (package
- (name "rust-iri-string")
- (version "0.7.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "iri-string" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1siv0qq612v8d25ryy8n74n2h6g9zwr9yxjgzzi5dzlg5rbhl3yw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-memchr" ,rust-memchr-2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/lo48576/iri-string")
- (synopsis "IRI as string types")
- (description
- "This package provides string types for @acronym{IRIs, Internationalized
-Resource Identifiers} and @acronym{URIs, Uniform Resource Identifiers}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-irx-config-3
- (package
- (name "rust-irx-config")
- (version "3.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "irx-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0slp6f0ysnfwi1fyhd5bh2jy0h1a5ck4kgfppzzmsqy5z63a0rk2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-blake2b-simd" ,rust-blake2b-simd-1)
- ("rust-blake3" ,rust-blake3-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-derive-builder" ,rust-derive-builder-0.20)
- ("rust-json5" ,rust-json5-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.8))
- #:cargo-development-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-version-sync" ,rust-version-sync-0.9))))
- (home-page "https://github.com/abakay/irx-config/")
- (synopsis "Represent/parse configuration from different sources")
- (description
- "This library provides a convenient way to represent/parse configuration
-from different sources.")
- (license license:bsd-2)))
-
-(define-public rust-is-ci-1
- (package
- (name "rust-is-ci")
- (version "1.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "is_ci" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ifwvxmrsj4r29agfzr71bjq6y1bihkx38fbzafq5vl0jn1wjmbn"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/zkat/is_ci")
- (synopsis "Lightweight CI environment checker")
- (description
- "Super lightweight CI environment checker. Just tells you if you're in CI
-or not without much fuss.")
- (license license:isc)))
-
-(define-public rust-is-debug-1
- (package
- (name "rust-is-debug")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "is_debug" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02053pms1isigxdqmkqcj6p6rmdl09sy654b7nysaf36kn685sp8"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/baoyachi/rust_is_debug")
- (synopsis "Get build model is debug")
- (description "Get build model is debug.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-is-docker-0.2
- (package
- (name "rust-is-docker")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "is-docker" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cyibrv6817cqcpf391m327ss40xlbik8wxcv5h9pj9byhksx2wj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1))))
- (home-page "https://github.com/TheLarkInn/is-docker")
- (synopsis "Checks if the process is running inside a Docker container")
- (description "This package provides a helper function to check if the
-process is running inside a Docker container.")
- (license license:expat)))
-
-(define-public rust-is-executable-1
- (package
- (name "rust-is-executable")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "is_executable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qlafm7f0zq0kzvbd4fhcfci4g9gxp6g3yqxjqsjj1zrssxbb8fl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-diff" ,rust-diff-0.1))))
- (home-page "https://github.com/fitzgen/is_executable")
- (synopsis "Find executable files at path")
- (description
- "This package provides a small helper function which determines
-whether or not a given path points to an executable file.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-is-macro-0.1
- (package
- (name "rust-is-macro")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "is-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pq1x1r8pk6fv0qf9vpxw60jw2jg3961nm1gv71j5qv0v4bds8m3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-inflector" ,rust-inflector-0.11)
- ("rust-pmutil" ,rust-pmutil-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/kdy1/is-macro")
- (synopsis "Create methods to use custom enum like Option/Result")
- (description "This package lets you easily create methods to use a custom
-enum like Option/Result.")
- (license license:expat)))
-
-(define-public rust-is-terminal-0.4
- (package
- (name "rust-is-terminal")
- (version "0.4.13")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "is-terminal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jwgjjz33kkmnwai3nsdk1pz9vb6gkqvw1d1vq7bs3q48kinh7r6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-hermit-abi" ,rust-hermit-abi-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/sunfishcode/is-terminal")
- (synopsis "Test whether a given stream is a terminal")
- (description
- "@code{is-terminal} is a simple utility that tests whether a given
-stream runs in a TTY.")
- (license license:expat)))
-
-(define-public rust-is-terminal-polyfill-1
- (package
- (name "rust-is-terminal-polyfill")
- (version "1.70.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "is_terminal_polyfill" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kwfgglh91z33kl0w5i338mfpa3zs0hidq5j4ny4rmjwrikchhvr"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/polyfill-rs/is_terminal_polyfill")
- (synopsis "Polyfill for `is_terminal` stdlib feature for use with older MSRVs")
- (description
- "This package provides Polyfill for `is_terminal` stdlib feature for use
-with older MSRVs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-is-wsl-0.4
- (package
- (name "rust-is-wsl")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "is-wsl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19bs5pq221d4bknnwiqqkqrnsx2in0fsk8fylxm1747iim4hjdhp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-is-docker" ,rust-is-docker-0.2)
- ("rust-once-cell" ,rust-once-cell-1))))
- (home-page "https://github.com/TheLarkInn/is-wsl")
- (synopsis
- "Checks if the process is running inside Windows Subsystem for Linux")
- (description
- "This package provides functions to check if the process is running inside
-Windows Subsystem for Linux.")
- (license license:expat)))
-
-(define-public rust-iso7816-tlv-0.4
- (package
- (name "rust-iso7816-tlv")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "iso7816-tlv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0immb18gxx8sycf4k3ks2qxhz8sl8ra5s9wa4a8dccd84j6x4q3n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-untrusted" ,rust-untrusted-0.9))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-static-alloc" ,rust-static-alloc-0.2))))
- (home-page "https://github.com/jkowalsk/iso7816-tlv")
- (synopsis
- "Tools and utilities for handling TLV data as defined in ISO/IEC 7816-4")
- (description
- "This package provides tools and utilities for handling TLV data as defined
-in ISO/IEC 7816-4.")
- (license license:isc)))
-
-(define-public rust-iso8601-0.6
- (package
- (name "rust-iso8601")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "iso8601" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lqif1zp19fjmrbhcdjx0ydnljax3090san5zq8r1x98x9rmsklj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-nom" ,rust-nom-7)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/badboy/iso8601")
- (synopsis "Parsing ISO8601 dates using @code{nom}")
- (description "This crate parses ISO8601 dates using @code{nom}.")
- (license license:expat)))
-
-(define-public rust-iso8601-0.4
- (package
- (inherit rust-iso8601-0.6)
- (name "rust-iso8601")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "iso8601" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15nfg6d4qlniw4gk7039s5y07lzgr1dp9snsw63lsxarnyz4zfg5"))))
- (arguments
- `(#:cargo-inputs (("rust-nom" ,rust-nom-7))))))
-
-(define-public rust-iso8601-0.3
- (package
- (inherit rust-iso8601-0.4)
- (name "rust-iso8601")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "iso8601" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0vvn6f9gv2295ik77nvaz99wzbwz1bmasrd787sz6d9mlwa6ks23"))))
- (arguments
- `(#:cargo-inputs (("rust-nom" ,rust-nom-4))))))
-
-(define-public rust-isolang-2
- (package
- (name "rust-isolang")
- (version "2.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "isolang" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wg07gh7a1cvx0c1w238d7l4vh17cwwvjmw729qqnw5wn4fj43zq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags `("--release" "--"
- "--skip=generated_code_table_if_outdated")
- #:cargo-inputs (("rust-phf" ,rust-phf-0.11)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-phf-codegen" ,rust-phf-codegen-0.11)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/humenda/isolang-rs")
- (synopsis "Efficient, static lookup table for ISO 639 language codes")
- (description
- "This package provides an efficient, static lookup table for ISO 639
-language codes.")
- (license license:asl2.0)))
-
-(define-public rust-itertools-0.14
- (package
- (name "rust-itertools")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "itertools" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "118j6l1vs2mx65dqhwyssbrxpawa90886m3mzafdvyip41w2q69b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-either" ,rust-either-1))))
- (home-page "https://github.com/rust-itertools/itertools")
- (synopsis
- "Extra iterator adaptors, iterator methods, free functions, and macros")
- (description
- "This package provides Extra iterator adaptors, iterator methods, free functions, and macros.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-itertools-0.13
- (package
- (name "rust-itertools")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "itertools" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11hiy3qzl643zcigknclh446qb9zlg4dpdzfkjaa9q9fqpgyfgj1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-either" ,rust-either-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-paste" ,rust-paste-1)
- ("rust-permutohedron" ,rust-permutohedron-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7))))
- (home-page "https://github.com/rust-itertools/itertools")
- (synopsis "Extra iterator adaptors, methods, free functions, and macros")
- (description
- "This package provides extra iterator adaptors, iterator methods, free
-functions, and macros.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-itertools-0.12
- (package
- (inherit rust-itertools-0.13)
- (name "rust-itertools")
- (version "0.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "itertools" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s95jbb3ndj1lvfxyq5wanc0fm0r6hg6q4ngb92qlfdxvci10ads"))))
- (arguments
- `(#:cargo-inputs (("rust-either" ,rust-either-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
- ("rust-paste" ,rust-paste-1)
- ("rust-permutohedron" ,rust-permutohedron-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7))))))
-
-(define-public rust-itertools-0.11
- (package
- (inherit rust-itertools-0.12)
- (name "rust-itertools")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "itertools" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mzyqcc59azx9g5cg6fs8k529gvh4463smmka6jvzs3cd2jp7hdi"))))
- (arguments
- `(#:cargo-inputs
- (("rust-either" ,rust-either-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-paste" ,rust-paste-1)
- ("rust-permutohedron" ,rust-permutohedron-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7))))))
-
-(define-public rust-itertools-0.10
- (package
- (inherit rust-itertools-0.11)
- (name "rust-itertools")
- (version "0.10.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "itertools" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ww45h7nxx5kj6z2y6chlskxd1igvs4j507anr6dzg99x1h25zdh"))))
- (arguments
- `(#:cargo-inputs
- (("rust-either" ,rust-either-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-paste" ,rust-paste-1)
- ("rust-permutohedron" ,rust-permutohedron-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7))))))
-
-(define-public rust-itertools-0.9
- (package
- (inherit rust-itertools-0.10)
- (name "rust-itertools")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "itertools" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jyml7ygr7kijkcjdl3fk5f34y5h5jsavclim7l13zjiavw1hkr8"))
- (modules '((guix build utils)))
- (snippet #~(substitute* "Cargo.toml"
- (("=0.3.0") "0.3")))))
- (arguments
- `(#:cargo-inputs
- (("rust-either" ,rust-either-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-permutohedron" ,rust-permutohedron-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7))))))
-
-(define-public rust-itertools-0.8
- (package
- (inherit rust-itertools-0.9)
- (name "rust-itertools")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "itertools" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1154j48aw913v5jnyhpxialxhdn2sfpl4d7bwididyb1r05jsspm"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-either" ,rust-either-1))
- #:cargo-development-inputs
- (("rust-permutohedron" ,rust-permutohedron-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.7)
- ("rust-rand" ,rust-rand-0.6))))))
-
-(define-public rust-itertools-0.7
- (package
- (inherit rust-itertools-0.8)
- (name "rust-itertools")
- (version "0.7.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "itertools" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03cpsj26xmyamcalclqzr1i700vwx8hnbgxbpjvs354f8mnr8iqd"))))
- (arguments
- `(#:cargo-inputs
- (("rust-either" ,rust-either-1))
- #:cargo-development-inputs
- (("rust-permutohedron" ,rust-permutohedron-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.5))))))
-
-(define-public rust-itertools-0.5
- (package
- (inherit rust-itertools-0.7)
- (name "rust-itertools")
- (version "0.5.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "itertools" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1z4lyrakgynvhylya72qb3vizmxmd62whjmg4r8k01d4inbxccs8"))))
- (arguments
- `(#:tests? #f ; Tests fail to compile
- #:cargo-inputs
- (("rust-either" ,rust-either-1))
- #:cargo-development-inputs
- (("rust-permutohedron" ,rust-permutohedron-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.4))))))
-
-(define-public rust-itertools-num-0.1
- (package
- (name "rust-itertools-num")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "itertools-num" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rr7ig9nkpampcas23s91x7yac6qdnwssq3nap522xbgkqps4wm8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2))
- #:cargo-development-inputs
- (("rust-itertools" ,rust-itertools-0.8)
- ("rust-quickcheck" ,rust-quickcheck-0.8))))
- (home-page
- "https://github.com/bluss/itertools-num")
- (synopsis
- "Numerical iterator tools")
- (description
- "Numerical iterator tools. Extra iterators and iterator methods
-and functions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-itoa-1
- (package
- (name "rust-itoa")
- (version "1.0.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "itoa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x26kr9m062mafaxgcf2p6h2x7cmixm0zw95aipzn2hr3d5jlnnp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-no-panic" ,rust-no-panic-0.1))))
- (home-page "https://github.com/dtolnay/itoa")
- (synopsis "Fast functions for printing integer primitives")
- (description "This crate provides fast functions for printing integer
-primitives to an @code{io::Write}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-itoa-0.4
- (package
- (name "rust-itoa")
- (version "0.4.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "itoa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m1dairwyx8kfxi7ab3b5jc71z1vigh9w4shnhiajji9avzr26dp"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/dtolnay/itoa")
- (synopsis "Fast functions for printing integer primitives")
- (description "This crate provides fast functions for printing integer
-primitives to an @code{io::Write}.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-itoa-0.3
- (package
- (inherit rust-itoa-0.4)
- (name "rust-itoa")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "itoa" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "136vwi6l2k1vrlvfx49lhficj813pk88xrcx1q3axqh1mwms6943"))))))
-
-(define-public rust-itoap-1
- (package
- (name "rust-itoap")
- (version "1.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "itoap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1f48gsd18kbvskwbnwszhqjpk1l4rdmahh7kaz86b432cj9g8a4h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-itoa" ,rust-itoa-0.4)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/Kogia-sima/itoap")
- (synopsis "Functions for printing integers with decimal format")
- (description
- "This package provides functions for printing integers with decimal
-format.")
- (license license:expat)))
-
-(define-public rust-ivf-0.1
- (package
- (name "rust-ivf")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ivf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jjy911flpfpflnxw5fqsx6a3ghaq5wi2q18nx9cawpf81qnabsm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitstream-io" ,rust-bitstream-io-2))))
- (home-page "https://github.com/xiph/rav1e")
- (synopsis "Simple ivf muxer")
- (description "This package provides a simple ivf muxer.")
- (license license:bsd-2)))
-
-(define-public rust-java-locator-0.1
- (package
- (name "rust-java-locator")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "java-locator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dfyawm101s0qxx73dpdc9gyfm462xpc8ppd979mssmgjj4g49bg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests want java in the path
- #:cargo-inputs (("rust-docopt" ,rust-docopt-1)
- ("rust-glob" ,rust-glob-0.3))))
- (native-inputs (list which))
- (home-page "https://github.com/astonbitecode/java-locator")
- (synopsis "Locates a Java installation in the host")
- (description "Locates a Java installation in the host.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-javascriptcore-rs-sys-0.2
- (package
- (name "rust-javascriptcore-rs-sys")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "javascriptcore-rs-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1619vl48yw3wrjw4c3dfm3s5s9sizgxp5s7s1ahpbkcdl2lasiiz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/tauri-apps/javascriptcore-rs")
- (synopsis "JavaScriptCore bindings and wrappers for Rust")
- (description
- "Sys functions for the Rust bindings of the javacriptcore library.")
- (license license:expat)))
-
-(define-public rust-jemalloc-ctl-0.5
- (package
- (name "rust-jemalloc-ctl")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jemalloc-ctl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g5nb2aam7kc9vbbps25j99z80hlb7p14p8k9q2lqd2a882wgzvw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-jemalloc-sys" ,rust-jemalloc-sys-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-paste" ,rust-paste-1))
- #:cargo-development-inputs (("rust-jemallocator" ,rust-jemallocator-0.5))
- #:phases
- (modify-phases %standard-phases
- (add-after 'configure 'override-jemalloc
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((jemalloc (assoc-ref inputs "jemalloc")))
- ;; This flag is needed when not using the bundled jemalloc.
- ;; https://github.com/tikv/jemallocator/issues/19
- (setenv "CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1")
- (setenv "JEMALLOC_OVERRIDE"
- (string-append jemalloc "/lib/libjemalloc_pic.a"))))))))
- (native-inputs (list jemalloc))
- (home-page "https://github.com/tikv/jemallocator")
- (synopsis "Wrapper over jemalloc's control and introspection APIs")
- (description
- "This package provides a safe wrapper over jemalloc's control and
-introspection APIs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-jemalloc-sys-0.5
- (package
- (name "rust-jemalloc-sys")
- (version "0.5.4+5.3.0-patched")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "jemalloc-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wpbpwhfs6wd484cdfpl0zdf441ann9wj0fypy67i8ffw531jv5c"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "jemalloc")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2))
- #:phases
- (modify-phases %standard-phases
- (add-after 'configure 'override-jemalloc
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((jemalloc (assoc-ref inputs "jemalloc")))
- ;; This flag is needed when not using the bundled jemalloc.
- ;; https://github.com/tikv/jemallocator/issues/19
- (setenv "CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1")
- (setenv "JEMALLOC_OVERRIDE"
- (string-append jemalloc "/lib/libjemalloc_pic.a"))))))))
- (native-inputs
- (list jemalloc))
- (home-page "https://github.com/tikv/jemallocator")
- (synopsis "Rust FFI bindings to jemalloc")
- (description "This package provides Rust FFI bindings to jemalloc.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-jemalloc-sys-0.3
- (package
- (inherit rust-jemalloc-sys-0.5)
- (name "rust-jemalloc-sys")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jemalloc-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ify9vlql01qhfxlj7d4p9jvcp90mj2h69nkbq7slccvbhzryfqd"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "jemalloc") #t))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ;; Build dependencies:
- ("rust-cc" ,rust-cc-1)
- ("rust-fs-extra" ,rust-fs-extra-1))
- #:phases
- (modify-phases %standard-phases
- (add-after 'configure 'override-jemalloc
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((jemalloc (assoc-ref inputs "jemalloc")))
- (setenv "JEMALLOC_OVERRIDE"
- (string-append jemalloc "/lib/libjemalloc_pic.a")))
- #t)))))))
-
-(define-public rust-jemalloc-sys-0.1
- (package
- (inherit rust-jemalloc-sys-0.3)
- (name "rust-jemalloc-sys")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jemalloc-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1bh07rlzgg39ys1lsgnpxgvjj6blagp2h17fx267d0g3a272rimz"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "jemalloc") #t))))))
-
-(define-public rust-jemallocator-0.5
- (package
- (name "rust-jemallocator")
- (version "0.5.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "jemallocator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g6k9ly6wxj53bp8lz9lg9nj4s662k6612jydw71aqwfkx53gpm0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=background_threads_enabled")
- #:cargo-inputs
- (("rust-jemalloc-sys" ,rust-jemalloc-sys-0.5)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-jemalloc-ctl" ,rust-jemalloc-ctl-0.5)
- ("rust-paste" ,rust-paste-1))
- #:phases
- (modify-phases %standard-phases
- (add-after 'configure 'override-jemalloc
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((jemalloc (assoc-ref inputs "jemalloc")))
- ;; This flag is needed when not using the bundled jemalloc.
- ;; https://github.com/tikv/jemallocator/issues/19
- (setenv "CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1")
- (setenv "JEMALLOC_OVERRIDE"
- (string-append jemalloc "/lib/libjemalloc_pic.a"))))))))
- (native-inputs
- (list jemalloc))
- (home-page "https://github.com/tikv/jemallocator")
- (synopsis "Rust allocator backed by jemalloc")
- (description
- "This package provides a Rust allocator backed by jemalloc.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-jemallocator-0.3
- (package
- (inherit rust-jemallocator-0.5)
- (name "rust-jemallocator")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jemallocator" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0sabfa5118b7l4ars5n36s2fjyfn59w4d6mjs6rrmsa5zky67bj3"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-jemalloc-sys" ,rust-jemalloc-sys-0.3)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-paste" ,rust-paste-0.1))))))
-
-(define-public rust-jemallocator-0.1
- (package
- (inherit rust-jemallocator-0.3)
- (name "rust-jemallocator")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jemallocator" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1csabk36p06nlh3qxxsg6nkf074b2jq2cld5zriq0xazqqmd834z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-jemalloc-sys" ,rust-jemalloc-sys-0.1)
- ("rust-libc" ,rust-libc-0.2))
- #:phases
- (modify-phases %standard-phases
- (add-after 'configure 'override-jemalloc
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((jemalloc (assoc-ref inputs "jemalloc")))
- (setenv "JEMALLOC_OVERRIDE"
- (string-append jemalloc "/lib/libjemalloc_pic.a")))
- #t)))))
- (native-inputs
- (list jemalloc))))
-
-(define-public rust-jetscii-0.5
- (package
- (name "rust-jetscii")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jetscii" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pppbawc1v6lshz6zi3d4bkz7xbalph9sd78a5299jd94kz45wa7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-memmap" ,rust-memmap-0.7)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-region" ,rust-region-3))))
- (home-page "https://github.com/shepmaster/jetscii")
- (synopsis
- "Search strings and byte slices for sets of ASCII characters or bytes")
- (description "This package provides a tiny library to efficiently search
-strings and byte slices for sets of ASCII characters or bytes.")
- (license license:expat)))
-
-(define-public rust-jetscii-0.3
- (package
- (inherit rust-jetscii-0.5)
- (name "rust-jetscii")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jetscii" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sq6d6c9vi44gkr566w2f1d4n6mmrjx8gjdwgnhkgcsg051j391j"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-jiff-0.1
- (package
- (name "rust-jiff")
- (version "0.1.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jiff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yrkf8l6w0vy289vh3l2w49p3ayg7wc1cq6ziw93q4m6hs8lhica"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;275 tests fail
- #:cargo-inputs (("rust-jiff-tzdb" ,rust-jiff-tzdb-0.1)
- ("rust-jiff-tzdb-platform" ,rust-jiff-tzdb-platform-0.1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.9)
- ("rust-hifitime" ,rust-hifitime-3)
- ("rust-insta" ,rust-insta-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde_json" ,rust-serde-json-1)
- ("rust-tabwriter" ,rust-tabwriter-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tzfile" ,rust-tzfile-0.1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/BurntSushi/jiff")
- (synopsis "Date-time library that provides high level datetime primitives")
- (description
- "This package provides a date-time library with high-level primitives that
-are designed to be difficult to misuse and have reasonable performance. It's
-heavily inspired by the Temporal project.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-jiff-tzdb-0.1
- (package
- (name "rust-jiff-tzdb")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jiff-tzdb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ls6mpzy0bhckpv681cxlm61cpq21rxldgdrfg3c9iahb1bmwcwi"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/BurntSushi/jiff/tree/master/jiff-tzdb")
- (synopsis "The entire Time Zone Database embedded into your binary")
- (description
- "This package provides The entire Time Zone Database embedded into your binary.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-jiff-tzdb-platform-0.1
- (package
- (name "rust-jiff-tzdb-platform")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jiff-tzdb-platform" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0aa3iwpvvl970180da9y2cisz9liairbqdq42sgyavv2183g0dcq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-jiff-tzdb" ,rust-jiff-tzdb-0.1))))
- (home-page
- "https://github.com/BurntSushi/jiff/tree/master/jiff-tzdb-platform")
- (synopsis "Entire embeddable Time Zone Database")
- (description
- "Provides the Time Zone Database for use in your binary on specific platforms.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-jiter-0.7
- (package
- (name "rust-jiter")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jiter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09fx71x93sh15028pd0f78flv9j4fkvg6lgi22y5gbv83c99mxh7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-bitvec" ,rust-bitvec-1)
- ("rust-lexical-parse-float" ,rust-lexical-parse-float-0.8)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pyo3" ,rust-pyo3-0.22)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.22)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-codspeed-bencher-compat" ,rust-codspeed-bencher-compat-2)
- ("rust-paste" ,rust-paste-1)
- ("rust-pyo3" ,rust-pyo3-0.22)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (native-inputs (list python-minimal-wrapper)) ; For the tests.
- (home-page "https://github.com/pydantic/jiter/")
- (synopsis "Fast Iterable JSON parser")
- (description "This package provides an iterable JSON parser.")
- (license license:expat)))
-
-(define-public rust-jiter-0.5
- (package
- (inherit rust-jiter-0.7)
- (name "rust-jiter")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jiter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ayj16d1rx5h5v7ihxgg198a9c190b6shsylzzfhxx9y2i4kbqh2"))))
- (arguments
- `(#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-bitvec" ,rust-bitvec-1)
- ("rust-lexical-parse-float" ,rust-lexical-parse-float-0.8)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pyo3" ,rust-pyo3-0.22)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.22)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-codspeed-bencher-compat" ,rust-codspeed-bencher-compat-2)
- ("rust-paste" ,rust-paste-1)
- ("rust-pyo3" ,rust-pyo3-0.22)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-jiter-0.2
- (package
- (inherit rust-jiter-0.5)
- (name "rust-jiter")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jiter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "163b67vsgn6xlnzypjk40r9wf27hc4ax9hfpwwd0ry6w1a37f4cf"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-lexical-parse-float" ,rust-lexical-parse-float-0.8)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pyo3" ,rust-pyo3-0.21)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.21)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-codspeed-bencher-compat" ,rust-codspeed-bencher-compat-2)
- ("rust-paste" ,rust-paste-1)
- ("rust-pyo3" ,rust-pyo3-0.21)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-jiter-0.0.6
- (package
- (inherit rust-jiter-0.5)
- (name "rust-jiter")
- (version "0.0.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jiter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xr7cajq6r0szl6aga047asrd6cqrvw168yh0sz854znk5m0dnw7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-lexical-core" ,rust-lexical-core-0.8)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pyo3" ,rust-pyo3-0.20)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-codspeed-bencher-compat" ,rust-codspeed-bencher-compat-2)
- ("rust-paste" ,rust-paste-1)
- ("rust-pyo3" ,rust-pyo3-0.20)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-jiter-0.0.4
- (package
- (inherit rust-jiter-0.0.6)
- (name "rust-jiter")
- (version "0.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jiter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f10awvz0yxi4pb0783ya26wrw6bb48qn9smsc5bbxsvaff42zdj"))))
- (arguments
- `(#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-lexical-core" ,rust-lexical-core-0.8)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pyo3" ,rust-pyo3-0.20)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-codspeed-bencher-compat" ,rust-codspeed-bencher-compat-2)
- ("rust-paste" ,rust-paste-1)
- ("rust-pyo3" ,rust-pyo3-0.20)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-jni-0.21
- (package
- (name "rust-jni")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jni" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15wczfkr2r45slsljby12ymf2hij8wi5b104ghck9byjnwmsm1qs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cesu8" ,rust-cesu8-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-combine" ,rust-combine-4)
- ("rust-java-locator" ,rust-java-locator-0.1)
- ("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-libloading" ,rust-libloading-0.7)
- ("rust-log" ,rust-log-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-windows-sys" ,rust-windows-sys-0.45))
- #:cargo-development-inputs (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rusty-fork" ,rust-rusty-fork-0.3))))
- (home-page "https://github.com/jni-rs/jni-rs")
- (synopsis "Rust bindings to the JNI")
- (description
- "This package provides Rust bindings to the JNI. It
-implements native Java methods for JVM and Android in Rust, call Java
-code from Rust, embed JVM in Rust applications and use any Java
-libraries.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-jni-0.19
- (package
- (inherit rust-jni-0.21)
- (name "rust-jni")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jni" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v0pn0i1wb8zp4wns4l8hz9689hqsplv7iba7hylaznvwg11ipy6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cesu8" ,rust-cesu8-1)
- ("rust-combine" ,rust-combine-4)
- ("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1))))))
-
-(define-public rust-jni-0.18
- (package
- (inherit rust-jni-0.19)
- (name "rust-jni")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jni" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1brglk3kfia9wkr6rkm6p297b8qk6rv3k8rf6jjiqc74l49735i4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cesu8" ,rust-cesu8-1)
- ("rust-combine" ,rust-combine-4)
- ("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1))))))
-
-(define-public rust-jni-0.14
- (package
- (inherit rust-jni-0.18)
- (name "rust-jni")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jni" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00jl4jzzbbcf1nyziras5drp501xsk89g0132pwg194ilh6k308r"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cesu8" ,rust-cesu8-1)
- ("rust-combine" ,rust-combine-3)
- ("rust-error-chain" ,rust-error-chain-0.12)
- ("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1))))))
-
-(define-public rust-jni-glue-0.0.10
- (package
- (name "rust-jni-glue")
- (version "0.0.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jni-glue" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "054kc2hkdfjiihy7ssrn97s9hs35c2v32ph2h0jlv4vkazx39ddb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1))))
- (home-page "https://github.com/MaulingMonkey/jni-bindgen")
- (synopsis "Glue code to accompany the jni-bindgen code generator")
- (description
- "This package provides manually written glue code to accompany
-the jni-bindgen code generator for binding to JVM APIs from Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-jni-sys-0.3
- (package
- (name "rust-jni-sys")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jni-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c01zb9ygvwg9wdx2fii2d39myzprnpqqhy7yizxvjqp5p04pbwf"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/sfackler/rust-jni-sys")
- (synopsis "Rust definitions corresponding to @file{jni.h}")
- (description
- "This package provides Rust definitions corresponding to
-@file{jni.h}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-jobserver-0.1
- (package
- (name "rust-jobserver")
- (version "0.1.32")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jobserver" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l2k50qmj84x9mn39ivjz76alqmx72jhm12rw33zx9xnpv5xpla8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-nix" ,rust-nix-0.28)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/rust-lang/jobserver-rs")
- (synopsis "GNU make jobserver for Rust")
- (description
- "An implementation of the GNU make jobserver for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-joinery-2
- (package
- (name "rust-joinery")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "joinery" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xg4cjnz8cd6ya9hynb9wx79ijd3j6307f47aijviqzwyml7s5kj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/Lucretiel/joinery")
- (synopsis
- "Crate for generically joining iterators with a separator")
- (description "This package provides a small crate for generically joining
-iterators with a separator.")
- (license license:expat)))
-
-(define-public rust-js-sys-0.3
- (package
- (name "rust-js-sys")
- (version "0.3.76")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "js-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dz7v777h2j38wkf8k5iwkfxskn6nff2cdv2jsslyxkpn2svc5v7"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-once-cell" ,rust-once-cell-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
- (home-page "https://rustwasm.github.io/wasm-bindgen/")
- (synopsis "Bindings for all JS global objects and functions in WASM")
- (description
- "Bindings for all JS global objects and functions in all JS environments
-like Node.js and browsers, built on @code{#[wasm_bindgen]} using the
-wasm-bindgen crate.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-json-0.12
- (package
- (name "rust-json")
- (version "0.12.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "json" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1z9vybaaz3xq95bwmyln2ijmn4dmzj61xlz06jsc9dnzmxg2i3h7"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/maciejhirsz/json-rust")
- (synopsis "JSON implementation in Rust")
- (description "This crate provides a JSON implementation in Rust, reducing
-friction with idiomatic Rust structs to ease interopability.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-json-deserializer-0.4
- (package
- (name "rust-json-deserializer")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "json-deserializer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gv8qa9bprcw0ypz4kmpp844yfjg1dpzayk7xc5i1d3fw4hv8qsz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Cut the dependency graph.
- #:cargo-inputs (("rust-indexmap" ,rust-indexmap-1))))
- (home-page "https://github.com/jorgecarleitao/json-deserializer")
- (synopsis "Performant library to deserialize JSON")
- (description
- "This package provides a performant library to deserialize JSON.")
- (license license:asl2.0)))
-
-(define-public rust-jsonpath-lib-0.3
- (package
- (name "rust-jsonpath-lib")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jsonpath_lib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kvp4fargixqlwjvpb3w6f1lvmiysnmj7an5h75wqc42ss8k39pa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/freestrings/jsonpath")
- (synopsis "JsonPath engine written in Rust")
- (description
- "It is JsonPath engine written in Rust. It provides a similar API
-interface in Webassembly and Javascript too.")
- (license license:expat)))
-
-(define-public rust-jsonrpc-core-18
- (package
- (name "rust-jsonrpc-core")
- (version "18.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jsonrpc-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sv5m6bxyscdqg8cfzlsm8f3vks3972zc9w475l4h19dxxmggxql"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/paritytech/jsonrpc")
- (synopsis "Transport agnostic Rust implementation of JSON-RPC 2.0")
- (description
- "This package provides a transport agnostic Rust implementation of
-JSON-RPC 2.0 specification.")
- (license license:expat)))
-
-(define-public rust-jsonwebtoken-9
- (package
- (name "rust-jsonwebtoken")
- (version "9.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jsonwebtoken" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gqr13c9fjd4zb2lqzhgi4xwq0rfnk8a47jzjis1w1957lci1bmr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-base64" ,rust-base64-0.21)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-pem" ,rust-pem-3)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-simple-asn1" ,rust-simple-asn1-0.6))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-time" ,rust-time-0.3)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/Keats/jsonwebtoken")
- (synopsis "Create and decode JWTs in a strongly typed way")
- (description
- "This package provides a method to create and decode @acronym{JWTs, json
-web tokens} in a strongly typed way.")
- (license license:expat)))
-
-(define-public rust-juliex-0.3
- (package
- (name "rust-juliex")
- (version "0.3.0-alpha.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "juliex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g4r23i7dkpid8zmkg6aiw73gkp7jagwhrjfi12yklyx4dczvp12"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-crossbeam" ,rust-crossbeam-0.7)
- ("rust-futures-preview" ,rust-futures-preview-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-cpus" ,rust-num-cpus-1))))
- (home-page "https://github.com/withoutboats/juliex")
- (synopsis "Very basic future executor")
- (description
- "juliex is a concurrent executor for Rust futures. It is implemented as
-a threadpool executor using a single, shared queue. Algorithmically, it is
-very similar to the Threadpool executor provided by the futures crate. The
-main difference is that juliex uses a crossbeam channel and performs a single
-allocation per spawned future, whereas the futures Threadpool uses std
-concurrency primitives and multiple allocations.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-juniper-0.15
- (package
- (name "rust-juniper")
- (version "0.15.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "juniper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dg1b5msr8k4kwmam2h0f64z7aamk4799vdh3cg55c881idclpc7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bson" ,rust-bson-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.5)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-enum" ,rust-futures-enum-0.1)
- ("rust-graphql-parser" ,rust-graphql-parser-0.3)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-juniper-codegen" ,rust-juniper-codegen-0.15)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smartstring" ,rust-smartstring-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-0.8))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.7)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/graphql-rust/juniper")
- (synopsis "GraphQL server library for Rust")
- (description
- "Juniper makes it possible to write GraphQL servers in Rust that are
-type-safe and fast. It also tries to make declaring and resolving GraphQL
-schemas convenient.
-
-Juniper does not include a web server. Instead it provides building blocks to
-make integration with existing servers straightforward. It optionally
-provides a pre-built integration for the Actix, Hyper, Iron, Rocket, and Warp
-frameworks, including embedded Graphiql and GraphQL Playground for easy
-debugging.")
- (license license:bsd-2)))
-
-(define-public rust-juniper-0.14
- (package
- (inherit rust-juniper-0.15)
- (name "rust-juniper")
- (version "0.14.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "juniper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s56rb31yddhvjynl5bk8jihcdln8h5yfsx63kfxdhzvw98vlqpn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-juniper-codegen" ,rust-juniper-codegen-0.14)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-0.7))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-juniper-codegen-0.15
- (package
- (name "rust-juniper-codegen")
- (version "0.15.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "juniper_codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nvigsc1yrfv09wx1yv830dd60ay556haz87p80h7m8s0rqpdsdf"))))
- (build-system cargo-build-system)
- (arguments
- ;; XXX: Tests fail with "error[E0599]: no variant or associated item
- ;; named `__TestExhaustive` found for enum `syn::Type` in the current
- ;; scope".
- `(#:tests? #false
- #:cargo-inputs
- (("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-juniper" ,rust-juniper-0.15))))
- (home-page "https://github.com/graphql-rust/juniper")
- (synopsis "Internal custom derive trait for Juniper GraphQL")
- (description
- "This package provides an internal custom derive trait for Juniper
-GraphQL.")
- (license license:bsd-2)))
-
-(define-public rust-juniper-codegen-0.14
- (package
- (inherit rust-juniper-codegen-0.15)
- (name "rust-juniper-codegen")
- (version "0.14.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "juniper_codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06ym8568k9p75kvnfc4ywqbkzaa4ib6gngx9vpbsjwg9v0sg42nl"))))
- (arguments
- `(#:tests? #false ;FIXME: fail due to unresolved import
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-juniper" ,rust-juniper-0.14))))))
-
-(define-public rust-jwalk-0.8
- (package
- (name "rust-jwalk")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jwalk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0miw0074ch6p89dbvrlnz9wp13rh7542cf1ak8bx4v1mcrsq8d97"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam" ,rust-crossbeam-0.8)
- ("rust-rayon" ,rust-rayon-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-fs-extra" ,rust-fs-extra-1)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/byron/jwalk")
- (synopsis
- "File system walk performed in parallel with streamed and sorted results")
- (description
- "This Rust crate implements a file system walk that runs in parallel
-using @code{rayon}. It attempts to combine the parallelism of @code{ignore}
-with @code{walkdir}'s streaming iterator API. Entries are streamed in sorted
-order with options for custom sorting, filtering, and skipping.
-
-Directory traversal is already pretty fast. If you don't need this crate's
-speed then walkdir provides a smaller and more tested single threaded implementation.")
- (license license:expat)))
-
-(define-public rust-k9-0.12
- (package
- (name "rust-k9")
- (version "0.12.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "k9" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "056ngrvyla95qj737h7xjw5ja697h07mpw6pci5v3cb8bfxwx2q8"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- ;; k9@0.11.7 was yanked by upstream, provide 0.11.6.
- (("0\\.11\\.7") "0.11.6"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-colored" ,rust-colored-2)
- ("rust-diff" ,rust-diff-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-terminal-size" ,rust-terminal-size-0.2))
- #:cargo-development-inputs
- (("rust-derive-builder" ,rust-derive-builder-0.9)
- ("rust-k9" ,rust-k9-0.11)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.1))))
- (home-page "https://github.com/aaronabramov/k9")
- (synopsis "Testing library")
- (description "This package contains helper macros for writing unit tests.")
- (license license:expat)))
-
-(define-public rust-k9-0.11
- (package
- (inherit rust-k9-0.12)
- (name "rust-k9")
- (version "0.11.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "k9" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1a8pxz6fygqzknxdlb4l835kqxgjk7snm4bjhhhn783r025vbp9j"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-colored" ,rust-colored-1)
- ("rust-diff" ,rust-diff-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-term-size" ,rust-term-size-0.3))))))
-
-(define-public rust-katex-doc-0.1
- (package
- (name "rust-katex-doc")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "katex-doc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fa0fi3bv9qdab0cb49q8971vszf0nzmvnvm70lns5xrpyyq0nqy"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/CAD97/katex-doc")
- (synopsis "XaaS for KaTeX on docs.rs")
- (description
- "This package provides a XSS as a Service for KaTeX on docs.rs")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-keccak-0.1
- (package
- (name "rust-keccak")
- (version "0.1.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "keccak" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0m06swsyd58hvb1z17q6picdwywprf1yf1s6l491zi8r26dazhpc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cpufeatures" ,rust-cpufeatures-0.2))))
- (home-page "https://github.com/RustCrypto/sponges/tree/master/keccak")
- (synopsis "Keccak-f sponge function for Rust")
- (description
- "Pure Rust implementation of the Keccak sponge function including the
-keccak-f and keccak-p variants.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-keyring-2
- (package
- (name "rust-keyring")
- (version "2.3.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "keyring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "184mshdrgghlvmlz0n7w1167yx0sa3zb82n31jk4lwcx07q8fcrn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Can't set password for empty user: NoEntry
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-linux-keyutils" ,rust-linux-keyutils-0.2)
- ("rust-secret-service" ,rust-secret-service-3)
- ("rust-security-framework" ,rust-security-framework-2)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rpassword" ,rust-rpassword-7)
- ("rust-whoami" ,rust-whoami-1))))
- (home-page "https://github.com/hwchen/keyring-rs")
- (synopsis "Cross-platform library for managing passwords/credentials")
- (description "This package provides a cross-platform library for managing
-passwords/credentials.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-khronos-api-3
- (package
- (name "rust-khronos-api")
- (version "3.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "khronos_api" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1p0xj5mlbagqyvvnv8wmv3cr7l9y1m153888pxqwg3vk3mg5inz2"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/brendanzab/gl-rs/")
- (synopsis "Khronos XML API Registry")
- (description
- "The Khronos XML API Registry, exposed as byte string constants.")
- (license license:asl2.0)))
-
-(define-public rust-koibumi-base32-0.0.2
- (package
- (name "rust-koibumi-base32")
- (version "0.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "koibumi-base32" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1frb232m6rw50ly8ijhsbllcqfif5kcma1l6hrgm5g22c3c3il94"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1))))
- (home-page "https://kashiko.gitlab.io/koibumi-rust/")
- (synopsis "Base32 encoder/decoder library")
- (description "This package provides a Base32 encoder/decoder library.")
- (license license:gpl3+)))
-
-(define-public rust-konst-0.2
- (package
- (name "rust-konst")
- (version "0.2.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "konst" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x3lxxk9vjaiiaabngv7ki2bv9xi36gnqzjzi0s8qfs8wq9hw3rk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-konst-macro-rules" ,rust-konst-macro-rules-0.2)
- ("rust-konst-proc-macros" ,rust-konst-proc-macros-0.2)
- ("rust-trybuild" ,rust-trybuild-1))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/rodrimati1992/konst/")
- (synopsis
- "Const equivalents of std functions, compile-time comparison, and parsing")
- (description
- "Const equivalents of std functions, compile-time comparison, and parsing.")
- (license license:zlib)))
-
-(define-public rust-konst-macro-rules-0.2
- (package
- (name "rust-konst-macro-rules")
- (version "0.2.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "konst_macro_rules" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dswja0dqcww4x3fwjnirc0azv2n6cazn8yv0kddksd8awzkz4x4"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/rodrimati1992/konst/")
- (synopsis "Implementation detail of the konst crate")
- (description "Implementation detail of the konst crate.")
- (license license:zlib)))
-
-(define-public rust-konst-proc-macros-0.2
- (package
- (name "rust-konst-proc-macros")
- (version "0.2.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "konst_proc_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dxp8mdh3q9d044ql203way4fgbc50n3j3pi2j1x2snlcaa10klq"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/rodrimati1992/konst/")
- (synopsis "Implementation detail of the @code{konst} crate")
- (description "Implementation detail of the @code{konst} crate.")
- (license license:zlib)))
-
-(define-public rust-kqueue-1
- (package
- (name "rust-kqueue")
- (version "1.0.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "kqueue" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "033x2knkbv8d3jy6i9r32jcgsq6zm3g97zh5la43amkv3g5g2ivl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; cannot find type `EventFilter` in this scope
- #:cargo-inputs
- (("rust-kqueue-sys" ,rust-kqueue-sys-1)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://gitlab.com/worr/rust-kqueue")
- (synopsis "BSDs kqueue interface")
- (description "This package provides a kqueue interface for BSDs.")
- (license license:expat)))
-
-(define-public rust-kqueue-sys-1
- (package
- (name "rust-kqueue-sys")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "kqueue-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12w3wi90y4kwis4k9g6fp0kqjdmc6l00j16g8mgbhac7vbzjb5pd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; cannot find type `EventFilter` in this scope
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://gitlab.com/worr/rust-kqueue-sys")
- (synopsis "Low-level kqueue interface for BSDs")
- (description "This package provides a low-level kqueue interface for BSDs.")
- (license license:expat)))
-
-(define-public rust-kstring-2
- (package
- (name "rust-kstring")
- (version "2.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "kstring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lfvqlqkg2x23nglznb7ah6fk3vv3y5i759h5l2151ami98gk2sm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-document-features" ,rust-document-features-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-static-assertions" ,rust-static-assertions-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-proptest" ,rust-proptest-1))))
- (home-page "https://github.com/cobalt-org/kstring")
- (synopsis "String optimized for map keys")
- (description "Key String provides a Rust package optimized for map keys.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-kuchiki-0.8
- (package
- (name "rust-kuchiki")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "kuchiki" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n53hhscgf4az58nnbjfxlqz9k96h3f02c7fhbzpqdriw33fka0y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cssparser" ,rust-cssparser-0.27)
- ("rust-html5ever" ,rust-html5ever-0.25)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-selectors" ,rust-selectors-0.22))))
- (home-page "https://github.com/SimonSapin/kuchiki")
- (synopsis "HTML/XML tree manipulation library")
- (description "A library for parsing and serializing HTML and XML documents
-and traversing, manipulating, and querying the document tree.")
- (license license:expat)))
-
-(define-public rust-kv-log-macro-1
- (package
- (name "rust-kv-log-macro")
- (version "1.0.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "kv-log-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zwp4bxkkp87rl7xy2dain77z977rvcry1gmr5bssdbn541v7s0d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4))
- #:cargo-development-inputs
- (("rust-femme" ,rust-femme-1))))
- (home-page "https://github.com/yoshuawuyts/kv-log-macro")
- (synopsis "Log macro for log's kv-unstable backend")
- (description
- "This package provides a Log macro for log's kv-unstable backend.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lab-0.11
- (package
- (name "rust-lab")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lab" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13ymsn5cwl5i9pmp5mfmbap7q688dcp9a17q82crkvb784yifdmz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.7)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/TooManyBees/lab")
- (synopsis "Convert RGB to CIE-LAB for Rust")
- (description
- "This package contains tools for converting RGB colors to the CIE-LAB color
-space, and comparing differences in color.")
- (license license:expat)))
-
-(define-public rust-lalrpop-0.20
- (package
- (name "rust-lalrpop")
- (version "0.20.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lalrpop" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jn1qg7gs9kka6sy2sbxx8wp6z8lm892ksr414b9yaansrx0gjsm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ascii-canvas" ,rust-ascii-canvas-3)
- ("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-ena" ,rust-ena-0.14)
- ("rust-itertools" ,rust-itertools-0.11)
- ("rust-lalrpop-util" ,rust-lalrpop-util-0.20)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-pico-args" ,rust-pico-args-0.5)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8)
- ("rust-string-cache" ,rust-string-cache-0.8)
- ("rust-term" ,rust-term-0.7)
- ("rust-tiny-keccak" ,rust-tiny-keccak-2)
- ("rust-unicode-xid" ,rust-unicode-xid-0.2)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs (("rust-diff" ,rust-diff-0.1)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/lalrpop/lalrpop")
- (synopsis "Convenient LR(1) parser generator for Rust")
- (description "LALRPOP is a Rust parser generator framework with usability
-as its primary goal. You should be able to write compact, DRY, readable
-grammars.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-lalrpop-0.19
- (package
- (inherit rust-lalrpop-0.20)
- (name "rust-lalrpop")
- (version "0.19.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lalrpop" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yw3m7br8zsby1vb7d0v952hdllg6splc85ba4l9yn1746avy70a"))))
- (arguments
- `(#:install-source? #f ; README is missing.
- #:cargo-inputs
- (("rust-ascii-canvas" ,rust-ascii-canvas-3)
- ("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-diff" ,rust-diff-0.1)
- ("rust-ena" ,rust-ena-0.14)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lalrpop-util" ,rust-lalrpop-util-0.19)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-pico-args" ,rust-pico-args-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.6)
- ("rust-string-cache" ,rust-string-cache-0.8)
- ("rust-term" ,rust-term-0.7)
- ("rust-tiny-keccak" ,rust-tiny-keccak-2)
- ("rust-unicode-xid" ,rust-unicode-xid-0.2))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.6))))))
-
-(define-public rust-lalrpop-0.17
- (package
- (inherit rust-lalrpop-0.19)
- (name "rust-lalrpop")
- (version "0.17.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lalrpop" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nv7ma8cgw3r1fcma7gy06fwwlpl4fkz91mxv5kjhiaxwyc3dp34"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ascii-canvas" ,rust-ascii-canvas-2)
- ("rust-atty" ,rust-atty-0.2)
- ("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-diff" ,rust-diff-0.1)
- ("rust-docopt" ,rust-docopt-1)
- ("rust-ena" ,rust-ena-0.13)
- ("rust-itertools" ,rust-itertools-0.8)
- ("rust-lalrpop-util" ,rust-lalrpop-util-0.17)
- ("rust-petgraph" ,rust-petgraph-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-sha2" ,rust-sha2-0.8)
- ("rust-string-cache" ,rust-string-cache-0.7)
- ("rust-term" ,rust-term-0.5)
- ("rust-unicode-xid" ,rust-unicode-xid-0.1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.6))))))
-
-(define-public rust-lalrpop-util-0.20
- (package
- (name "rust-lalrpop-util")
- (version "0.20.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lalrpop-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lr5r12bh9gjjlmnjrbblf4bfcwnad4gz1hqjvp34yzb22ln0x2h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-regex-automata" ,rust-regex-automata-0.4))))
- (home-page "https://github.com/lalrpop/lalrpop")
- (synopsis "Runtime library for parsers generated by LALRPOP")
- (description "THis package provides the runtime library for parsers
-generated by LALRPOP.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-lalrpop-util-0.19
- (package
- (inherit rust-lalrpop-util-0.20)
- (name "rust-lalrpop-util")
- (version "0.19.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lalrpop-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vd0iy505h97xxm66r3m68a34v0009784syy093mlk30p4vq5i6k"))))
- (arguments
- `(#:cargo-inputs (("rust-regex" ,rust-regex-1))))))
-
-(define-public rust-lalrpop-util-0.17
- (package
- (inherit rust-lalrpop-util-0.19)
- (name "rust-lalrpop-util")
- (version "0.17.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lalrpop-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z4bjn3g9232n1im5p6mn9mwlvw5aj5iac6hbjmljqxkhf3d2xy2"))))))
-
-(define-public rust-language-tags-0.3
- (package
- (name "rust-language-tags")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "language-tags" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "124k6w9nx33q4xs8rpa9f7klshrsa0x4f7qngdwq890lpdj5jd6l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/pyfisch/rust-language-tags")
- (synopsis "Language tags for Rust")
- (description
- "Language tags can be used identify human languages, scripts e.g. Latin
-script, countries and other regions. They are commonly used in HTML and HTTP
-@code{Content-Language} and @code{Accept-Language} header fields. This package
-currently supports parsing (fully conformant parser), formatting and comparing
-language tags.")
- (license license:expat)))
-
-(define-public rust-language-tags-0.2
- (package
- (inherit rust-language-tags-0.3)
- (name "rust-language-tags")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "language-tags" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16hrjdpa827carq5x4b8zhas24d8kg4s16m6nmmn1kb7cr5qh7d9"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-heapsize" ,rust-heapsize-0.3)
- ("rust-heapsize-plugin" ,rust-heapsize-plugin-0.1))))))
-
-(define-public rust-lapack-0.19
- (package
- (name "rust-lapack")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lapack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01yja6fdjr7h6nqhlamn0mhqv5533735030av2gnmrzp9mmnlrxd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lapack-sys" ,rust-lapack-sys-0.14)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-complex" ,rust-num-complex-0.4))))
- (home-page "https://github.com/blas-lapack-rs/lapack")
- (synopsis "Rust wrappers for LAPACK (Fortran)")
- (description "The package provides wrappers for LAPACK (Fortran).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-lapack-sys-0.14
- (package
- (name "rust-lapack-sys")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lapack-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gmw6fn4zc6106pzpi88p79b260h7hav40b7sfisf45lbz45czs4"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (delete-file-recursively "lapack")
- (substitute* "bin/wrapper.h"
- (("\"../lapack/LAPACKE/include/lapack.h\"")
- "<lapack.h>"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (inputs (list lapack))
- (home-page "https://github.com/blas-lapack-rs/lapack-sys")
- (synopsis "Rust bindings to LAPACK (Fortran)")
- (description "The package provides bindings to LAPACK (Fortran).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-layout-rs-0.1
- (package
- (name "rust-layout-rs")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "layout-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a6y7wjc0p7cbawdwa9gkvb1c518697nchbk5aj9r0vc7a5b5pl4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/nadavrot/layout")
- (synopsis "graph visualization program")
- (description "This package provides a graph visualization program.")
- (license license:expat)))
-
-(define-public rust-lazy-bytes-cast-5
- (package
- (name "rust-lazy-bytes-cast")
- (version "5.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lazy-bytes-cast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sr0dy1jfg7bjwm9js4hk0ngl0cmgparq2idv1m1bkc9y2cp898h"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/DoumanAsh/lazy-bytes-cast")
- (synopsis "Lazy casts from and to byte arrays")
- (description
- "This crate provides simple methods to cast from and into byte arrays.")
- (license license:boost1.0)))
-
-(define-public rust-lazy-regex-3
- (package
- (name "rust-lazy-regex")
- (version "3.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lazy-regex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nmzfxkaycxrv61cb272img06pdvkywp8qh1aasyrivbgv4l33ld"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-regex-proc-macros" ,rust-lazy-regex-proc-macros-3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-lite" ,rust-regex-lite-0.1))))
- (home-page "https://github.com/Canop/lazy-regex")
- (synopsis "Lazy static regular expressions checked at compile time")
- (description "Lazy static regular expressions checked at compile time.")
- (license license:expat)))
-
-(define-public rust-lazy-regex-2
- (package
- (inherit rust-lazy-regex-3)
- (name "rust-lazy-regex")
- (version "2.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lazy-regex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m1mhaf7d488jx3gcy4yvmywi4zphpjqrs59gm5q39lfqqiw8qzz"))))
- (arguments
- (list #:cargo-test-flags
- '(list "--" "--skip=src/lib.rs - (line 139)")
- #:cargo-inputs
- (list rust-lazy-regex-proc-macros-2
- rust-once-cell-1
- rust-regex-1)))))
-
-(define-public rust-lazy-regex-proc-macros-3
- (package
- (name "rust-lazy-regex-proc-macros")
- (version "3.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lazy-regex-proc_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qs13g4047fvlc16w1qb9yp4af3qm2xhp4kvkk5m6b37bnqdiqbn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; cannot find macro `regex_replace_all` in this scope
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/Canop/lazy-regex")
- (synopsis "Proc macros for the lazy_regex crate")
- (description "This package provides proc macros for the lazy_regex crate.")
- (license license:expat)))
-
-(define-public rust-lazy-regex-proc-macros-2
- (package
- (inherit rust-lazy-regex-proc-macros-3)
- (name "rust-lazy-regex-proc-macros")
- (version "2.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lazy-regex-proc_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08hwc7w6y20v32p08swg9ar9p86gawas4bp60zi8bkjniwdw3pwf"))))
- (arguments
- (list #:tests? #f ; cannot find macro `regex` in this scope
- #:cargo-inputs
- (list rust-proc-macro2-1
- rust-quote-1
- rust-regex-1
- rust-syn-1)))))
-
-(define-public rust-lazy-static-1
- (package
- (name "rust-lazy-static")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lazy_static" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zk6dqqni0193xg6iijh7i3i44sryglwgvx20spdvwk3r6sbrlmv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--" "--skip=ui")
- #:cargo-inputs (("rust-spin" ,rust-spin-0.9))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/rust-lang-nursery/lazy-static.rs")
- (synopsis "Macro for declaring lazily evaluated statics in Rust")
- (description
- "This package provides a macro for declaring lazily evaluated statics in
-Rust. Using this macro, it is possible to have @code{static}s that require code
-to be executed at runtime in order to be initialized. This includes anything
-requiring heap allocations, like vectors or hash maps, as well as anything that
-requires non-const function calls to be computed.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-lazy-static-0.2
- (package
- (inherit rust-lazy-static-1)
- (name "rust-lazy-static")
- (version "0.2.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lazy_static" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0wxy8vak7jsx6r8gx475pjqpx11p2bfq4wvw6idmqi31mp3k7w3n"))))
- (arguments
- `(#:tests? #f ; Tests fail to compile.
- #:cargo-inputs
- (("rust-compiletest-rs" ,rust-compiletest-rs-0.3)
- ("rust-spin" ,rust-spin-0.4))))))
-
-(define-public rust-lazy-static-0.1
- (package
- (inherit rust-lazy-static-0.2)
- (name "rust-lazy-static")
- (version "0.1.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lazy_static" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05vl1h4b0iv800grsdyc3fg2bq29p70wjav6zpjvxxd5i8d6s66g"))))
- (arguments '())))
-
-(define-public rust-lazycell-1
- (package
- (name "rust-lazycell")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lazycell" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0m8gw7dn30i0zjjpjdyf6pc16c34nl71lpv461mix50x3p70h3c3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clippy" ,rust-clippy-0.0.302))))
- (home-page "https://github.com/indiv0/lazycell")
- (synopsis "Lazily filled Cell struct")
- (description
- "This package provides a library providing a lazily filled Cell struct.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lddtree-0.3
- (package
- (name "rust-lddtree")
- (version "0.3.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "lddtree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13mh4y1bwlqpa8jpsgj3zb0mxi4syzdqh8x13xwapdnp9g4rlxz0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-fs-err" ,rust-fs-err-3)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-goblin" ,rust-goblin-0.9))))
- (home-page "https://github.com/messense/lddtree-rs")
- (synopsis "Read the ELF dependency tree")
- (description "Read the ELF dependency tree.")
- (license license:expat)))
-
-(define-public rust-leb128-0.2
- (package
- (name "rust-leb128")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "leb128" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rxxjdn76sjbrb08s4bi7m4x47zg68f71jzgx8ww7j0cnivjckl8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-0.8))))
- (home-page "https://github.com/gimli-rs/leb128")
- (synopsis
- "Read and write DWARF LEB128 variable length integer encoding")
- (description
- "Read and write DWARF's @code{Little Endian Base 128} (LEB128) variable
-length integer encoding.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-lebe-0.5
- (package
- (name "rust-lebe")
- (version "0.5.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "lebe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j2l6chx19qpa5gqcw434j83gyskq3g2cnffrbl3842ymlmpq203"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-byteorder" ,rust-byteorder-1))))
- (home-page "https://github.com/johannesvollmer/lebe")
- (synopsis "Endianness conversions with a generic API")
- (description
- "This package provides endianness conversions with a generic API in rust.")
- (license license:bsd-3)))
-
-(define-public rust-lettre-0.9
- (package
- (name "rust-lettre")
- (version "0.9.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lettre" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pk0jsbjlzijl1m8l2nxxbfll6lk2dbc6ja9mdrvaxc92dvqdvc6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.10)
- ("rust-bufstream" ,rust-bufstream-0.1)
- ("rust-fast-chemail" ,rust-fast-chemail-0.9)
- ("rust-hostname" ,rust-hostname-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-nom" ,rust-nom-4)
- ("rust-r2d2" ,rust-r2d2-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://lettre.rs")
- (synopsis "Rust email client")
- (description "lettre is an email client for Rust programs allowing easily
-sending emails from Rust applications.")
- (license license:expat)))
-
-(define-public rust-lettre-email-0.9
- (package
- (name "rust-lettre-email")
- (version "0.9.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lettre_email" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mar4njchjd33q7s47r43njjj8farkb78f8ica77jj6gil7lh0px"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--" "--skip=book_test")
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.10)
- ("rust-email" ,rust-email-0.0.20)
- ("rust-lettre" ,rust-lettre-0.9)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-time" ,rust-time-0.1)
- ("rust-uuid" ,rust-uuid-0.7))
- #:cargo-development-inputs (("rust-glob" ,rust-glob-0.3)
- ("rust-lettre" ,rust-lettre-0.9))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://github.com/lettre/lettre")
- (synopsis "Mailer library for Rust")
- (description "Lettre is a mailer library for Rust. It provides multiple
-transport methods, unicode support, secure delivery with SMTP using encryption
-and authentication, easy email builders, and async support.")
- (license license:expat)))
-
-(define-public rust-levenshtein-1
- (package
- (name "rust-levenshtein")
- (version "1.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "levenshtein" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q0pa1prsjk3v28xkas5rf30ng9816mxpr2n3xls65dmgawss4yv"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/wooorm/levenshtein-rs")
- (synopsis "Levenshtein algorithm")
- (description
- "This crate provides an implementation of the levenshtein algorithm in rust.")
- (license license:expat)))
-
-(define-public rust-lexical-6
- (package
- (name "rust-lexical")
- (version "6.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lexical" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xk8g6k17ml0sjyx388qck9zqhxjfyzjqx1l6c0ggzj3zlvgpbn7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lexical-core" ,rust-lexical-core-0.8))))
- (home-page "https://github.com/Alexhuszagh/rust-lexical")
- (synopsis "Lexical, to- and from-string conversion routines")
- (description
- "Lexical is high-performance numeric conversion routines for use in
-a no_std environment. This does not depend on any standard library features,
-nor a system allocator.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lexical-5
- (package
- (inherit rust-lexical-6)
- (name "rust-lexical")
- (version "5.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lexical" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r8lsi523h53kbb99xgv31jabwhcp4rzqd4hfazfhcjffh5aj17l"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-lexical-core" ,rust-lexical-core-0.7)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-toml" ,rust-toml-0.5))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.4)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-dtoa" ,rust-dtoa-0.4)
- ("rust-itoa" ,rust-itoa-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-ryu" ,rust-ryu-1))))))
-
-(define-public rust-lexical-core-0.8
- (package
- (name "rust-lexical-core")
- (version "0.8.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lexical-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ihf0x3vrk25fq3bv9q35m0xax0wmvwkh0j0pjm2yk4ddvh5vpic"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lexical-parse-float" ,rust-lexical-parse-float-0.8)
- ("rust-lexical-parse-integer" ,rust-lexical-parse-integer-0.8)
- ("rust-lexical-util" ,rust-lexical-util-0.8)
- ("rust-lexical-write-float" ,rust-lexical-write-float-0.8)
- ("rust-lexical-write-integer" ,rust-lexical-write-integer-0.8))
- #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5))))
- (home-page
- "https://github.com/Alexhuszagh/rust-lexical/tree/master/lexical-core")
- (synopsis "Lexical, to- and from-string conversion routines")
- (description
- "This crate provides lexical, to- and from-string conversion routines.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lexical-core-0.7
- (package
- (inherit rust-lexical-core-0.8)
- (name "rust-lexical-core")
- (version "0.7.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lexical-core" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zjzab1fnaw4kj6ixyrskp4dyz761gdcab07m4bkvlk1l4mcc1v6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-dtoa" ,rust-dtoa-0.4)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-proptest" ,rust-proptest-0.10)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-static-assertions" ,rust-static-assertions-1))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.4))))))
-
-(define-public rust-lexical-parse-float-0.8
- (package
- (name "rust-lexical-parse-float")
- (version "0.8.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lexical-parse-float" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0py0gp8hlzcrlvjqmqlpl2v1as65iiqxq2xsabxvhc01pmg3lfv8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `quickcheck`
- #:cargo-inputs
- (("rust-lexical-parse-integer" ,rust-lexical-parse-integer-0.8)
- ("rust-lexical-util" ,rust-lexical-util-0.8)
- ("rust-static-assertions" ,rust-static-assertions-1))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-0.10))))
- (home-page "https://github.com/Alexhuszagh/rust-lexical")
- (synopsis "Efficient parsing of floats from strings")
- (description
- "This crate provides efficient parsing of floats from strings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-parse-int-0.6
- (package
- (name "rust-parse-int")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parse_int" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0niwamixgrpzb1k5l035aa40450dnrx69rvvzyy0hb3aj5wmns9d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://gitlab.com/dns2utf8/parse_int")
- (synopsis "Parse &str with common prefixes to integer values")
- (description
- "This package provides a way to parse &str with common prefixes to
-integer values.")
- ;; User can choose any of those licenses.
- ;; The intent is to be equivalent to public domain (CC0-1.0).
- (license (list license:asl2.0 license:expat license:boost1.0 license:cc0))))
-
-(define-public rust-lexical-parse-integer-0.8
- (package
- (name "rust-lexical-parse-integer")
- (version "0.8.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lexical-parse-integer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sayji3mpvb2xsjq56qcq3whfz8px9a6fxk5v7v15hyhbr4982bd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lexical-util" ,rust-lexical-util-0.8)
- ("rust-static-assertions" ,rust-static-assertions-1))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-0.10))))
- (home-page "https://github.com/Alexhuszagh/rust-lexical")
- (synopsis "Efficient parsing of integers from strings")
- (description
- "This crate provides efficient parsing of integers from strings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lexical-util-0.8
- (package
- (name "rust-lexical-util")
- (version "0.8.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lexical-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z73qkv7yxhsbc4aiginn1dqmsj8jarkrdlyxc88g2gz2vzvjmaj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `quickcheck`
- #:cargo-inputs
- (("rust-static-assertions" ,rust-static-assertions-1))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-0.10))))
- (home-page "https://github.com/Alexhuszagh/rust-lexical")
- (synopsis "Shared utilities for lexical crate")
- (description "This package provides shared utilities for lexical crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lexical-write-float-0.8
- (package
- (name "rust-lexical-write-float")
- (version "0.8.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lexical-write-float" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qk825l0csvnksh9sywb51996cjc2bylq6rxjaiha7sqqjhvmjmc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Cut the dependency chain.
- #:cargo-inputs
- (("rust-lexical-util" ,rust-lexical-util-0.8)
- ("rust-lexical-write-integer" ,rust-lexical-write-integer-0.8)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/Alexhuszagh/rust-lexical")
- (synopsis "Efficient formatting of floats to strings")
- (description
- "This crate provides efficient formatting of floats to strings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lexical-write-integer-0.8
- (package
- (name "rust-lexical-write-integer")
- (version "0.8.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lexical-write-integer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ii4hmvqrg6pd4j9y1pkhkp0nw2wpivjzmljh6v6ca22yk8z7dp1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `quickcheck`
- #:cargo-inputs
- (("rust-lexical-util" ,rust-lexical-util-0.8)
- ("rust-static-assertions" ,rust-static-assertions-1))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-0.10))))
- (home-page "https://github.com/Alexhuszagh/rust-lexical")
- (synopsis "Efficient formatting of integers to strings")
- (description
- "This crate provides efficient formatting of integers to strings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lexiclean-0.0.1
- (package
- (name "rust-lexiclean")
- (version "0.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "lexiclean" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rb8sky7gi75a7xxn6xrfkrbqkp465npm54p5s89ysqhgc0ja4j4"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/casey/lexiclean")
- (synopsis "Lexically clean paths")
- (description "Lexically clean paths")
- (license license:cc0)))
-
-(define-public rust-lexopt-0.3
- (package
- (name "rust-lexopt")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lexopt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00dlvik2ygw8z101vf3bfndcvxhp92v25sbzz6bdiwvxgxhlpzxs"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/blyxxyz/lexopt")
- (synopsis "Minimalist pedantic command line parser")
- (description "This package provides a minimalist pedantic command line
-parser in Rust.")
- (license license:expat)))
-
-(define-public rust-libc-0.2
- (package
- (name "rust-libc")
- (version "0.2.169")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02m253hs8gw0m1n8iyrsc4n15yzbqwhddi7w1l0ds7i92kdsiaxm"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
- (home-page "https://github.com/rust-lang/libc")
- (synopsis "Raw FFI bindings to platform libraries like libc")
- (description
- "The rust libc crate provides all of the definitions necessary to easily
-interoperate with C code (or \"C-like\" code) on each of the platforms that Rust
-supports. This includes type definitions (e.g., c_int), constants (e.g., EINVAL)
-as well as function headers (e.g., malloc).
-
-This crate exports all underlying platform types, functions, and constants under
-the crate root, so all items are accessible as @samp{libc::foo}. The types and
-values of all the exported APIs match the platform that libc is compiled for.")
- (license (list license:expat
- license:asl2.0))))
-
-(define-public rust-libc-print-0.1
- (package
- (name "rust-libc-print")
- (version "0.1.21")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libc-print" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04bcx06gb04v0csgyzsvd1v9wvmv26xwbipmpcblgfnrigasbkh6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/mmastrac/rust-libc-print")
- (synopsis "Println! and eprintln! without stdlib")
- (description "This package provides @code{println!} and @code{eprintln!}
-macros on libc without stdlib.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-libcst-1
- (package
- (name "rust-libcst")
- (version "1.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libcst" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xdh02bz1gm9hlpz02r7mk90zk3ki74pypsama33vflck9bn0gps"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- ;; The roundtrip_fixtures fail due to a missing file in the crate
- ;; (see: https://github.com/Instagram/LibCST/issues/1249).
- "--skip=roundtrip_fixtures")
- #:cargo-inputs (("rust-chic" ,rust-chic-1)
- ("rust-libcst-derive" ,rust-libcst-derive-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-paste" ,rust-paste-1)
- ("rust-peg" ,rust-peg-0.8)
- ("rust-pyo3" ,rust-pyo3-0.20)
- ("rust-regex" ,rust-regex-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-difference" ,rust-difference-2)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-rayon" ,rust-rayon-1))
- #:phases (modify-phases %standard-phases
- ;; Avoid keeping a reference to python-minimal in a test
- ;; file installed as source.
- (delete 'patch-source-shebangs))))
- (native-inputs (list python-minimal))
- (home-page "https://github.com/Instagram/LibCST")
- (synopsis "Python parser and Concrete Syntax Tree library.")
- (description
- "This package provides a Python parser and Concrete Syntax Tree library.")
- (license (list license:expat license:psfl))))
-
-(define-public rust-libcst-derive-1
- (package
- (name "rust-libcst-derive")
- (version "1.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libcst_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lcwnpbr1l9ybll6jr172s0jbcvlbhrcax94qmbcs89jas5nw5cq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/Instagram/LibCST")
- (synopsis "Proc macro helpers for libcst")
- (description "This package provides Proc macro helpers for libcst.")
- (license license:expat)))
-
-(define-public rust-libdbus-sys-0.2
- (package
- (name "rust-libdbus-sys")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libdbus-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wjw93q6ckrn8qdrxzdi02f0ma9g7nnlpgkrkcll1mjhnw95a206"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list dbus))
- (home-page "https://github.com/diwic/dbus-rs")
- (synopsis "FFI bindings to libdbus")
- (description "This package provides FFI bindings to libdbus.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-libfuzzer-sys-0.4
- (package
- (name "rust-libfuzzer-sys")
- (version "0.4.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libfuzzer-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xz70z8q85f80wdrc0m0flck73cqdhj5ajgd7ywg50pbaxazsv59"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Needs to be built with clang to pass the tests.
- #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-once-cell" ,rust-once-cell-1))
- #:cargo-development-inputs (("rust-flate2" ,rust-flate2-1)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/rust-fuzz/libfuzzer")
- (synopsis "Wrapper around LLVM's libFuzzer runtime")
- (description
- "This package provides a wrapper around LLVM's @code{libFuzzer} runtime.")
- (license (list license:expat license:asl2.0 license:ncsa))))
-
-(define-public rust-libloading-0.8
- (package
- (name "rust-libloading")
- (version "0.8.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libloading" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "194dvczq4sifwkzllfmw0qkgvilpha7m5xy90gd6i446vcpz4ya9"))
- (modules '((guix build utils)))
- (snippet
- '(begin (for-each delete-file
- (find-files "tests" "\\.dll$"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-windows-targets" ,rust-windows-targets-0.48))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))))
- (home-page "https://github.com/nagisa/rust_libloading/")
- (synopsis "Safer binding to dynamic library loading utilities")
- (description "This package provides a safer binding to dynamic library
-loading utilities.")
- (license license:isc)))
-
-(define-public rust-libloading-0.7
- (package
- (inherit rust-libloading-0.8)
- (name "rust-libloading")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libloading" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17wbccnjvhjd9ibh019xcd8kjvqws8lqgq86lqkpbgig7gyq0wxn"))
- (modules '((guix build utils)))
- (snippet
- '(begin (for-each delete-file
- (find-files "tests" "\\.dll$"))))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-libloading-0.6
- (package
- (inherit rust-libloading-0.7)
- (name "rust-libloading")
- (version "0.6.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libloading" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10wq4a4jkman8k6y0v2cw3d38y1h3rw6d2in5klggm8jg90k46im"))
- (modules '((guix build utils)))
- (snippet
- '(begin (for-each delete-file
- (find-files "tests" "\\.dll$"))))))
- (arguments
- `(#:skip-build? #true
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-libloading-0.5
- (package
- (name "rust-libloading")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libloading" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0lyply8rcqc8agajzxs7bq6ivba9dnn1i68kgb9z2flnfjh13cgj"))
- (modules '((guix build utils)))
- (snippet
- '(begin (for-each delete-file
- (find-files "tests" "\\.dll$"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3)
- ("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/nagisa/rust_libloading/")
- (synopsis "Rust library for loading dynamic libraries")
- (description
- "A memory-safer wrapper around system dynamic library loading primitives.
-The most important safety guarantee by this library is prevention of
-dangling-Symbols that may occur after a Library is unloaded. Using this library
-allows loading dynamic libraries (also known as shared libraries) as well as use
-functions and static variables these libraries contain.")
- (license license:isc)))
-
-(define-public rust-libm-0.2
- (package
- (name "rust-libm")
- (version "0.2.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yjgk18rk71rjbqcw9l1zaqna89p9s603k7n327nqs8dn88vwmc3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-no-panic" ,rust-no-panic-0.1))))
- (home-page "https://github.com/rust-lang/libm")
- (synopsis "Libm in pure Rust")
- (description
- "This package provides an implementation of libm in pure Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-libm-0.1
- (package
- (inherit rust-libm-0.2)
- (name "rust-libm")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libm" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16pc0gx4gkg0q2s1ssq8268brn14j8344623vwhadmivc4lsmivz"))))))
-
-(define-public rust-libmacchina-8
- (package
- (name "rust-libmacchina")
- (version "8.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libmacchina" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13jj626690g7cq95ghhxkliajsrh4qzllz6659qdmhkalzh279w0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.23)
- ("rust-core-video-sys" ,rust-core-video-sys-0.1)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-home" ,rust-home-0.5)
- ("rust-if-addrs" ,rust-if-addrs-0.10)
- ("rust-itertools" ,rust-itertools-0.11)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-local-ip-address" ,rust-local-ip-address-0.5)
- ("rust-mach2" ,rust-mach2-0.4)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-os-release" ,rust-os-release-0.1)
- ("rust-pciid-parser" ,rust-pciid-parser-0.6)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-regex" ,rust-regex-1)
- ("rust-rpm-pkg-count" ,rust-rpm-pkg-count-0.2)
- ("rust-sqlite" ,rust-sqlite-0.36)
- ("rust-sysctl" ,rust-sysctl-0.5)
- ("rust-vergen" ,rust-vergen-8)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-wayland-sys" ,rust-wayland-sys-0.31)
- ("rust-windows" ,rust-windows-0.39)
- ("rust-winreg" ,rust-winreg-0.10)
- ("rust-wmi" ,rust-wmi-0.12)
- ("rust-x11rb" ,rust-x11rb-0.12))))
- (inputs (list sqlite))
- (native-inputs (list python-minimal-wrapper)) ; For the tests.
- (home-page "https://github.com/Macchina-CLI/libmacchina")
- (synopsis "Library that can fetch all sorts of system information")
- (description
- "This package provides a library that can fetch all sorts of system
-information.")
- (license license:expat)))
-
-(define-public rust-libmath-0.2
- (package
- (name "rust-libmath")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libmath" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00j546nfjsd4i1z1di800crazjyz6bv0dc63sn0awlx86ill3lyz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rand" ,rust-rand-0.3))))
- (home-page "https://github.com/scoobadog/libmath-rs")
- (synopsis "Mathematical utilities")
- (description "This package provides some mathematical utilities.")
- (license license:expat)))
-
-(define-public rust-libmdns-0.7
- (package
- (name "rust-libmdns")
- (version "0.7.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "libmdns" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0470r44w3wkwg785wv1j9x8i65qa6v0ygrzh4vg9mcdkarmsw10b"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-byteorder" ,rust-byteorder-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hostname" ,rust-hostname-0.3)
- ("rust-if-addrs" ,rust-if-addrs-0.7)
- ("rust-log" ,rust-log-0.4)
- ("rust-multimap" ,rust-multimap-0.8)
- ("rust-nix" ,rust-nix-0.23)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-socket2" ,rust-socket2-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- `(("rust-env-logger" ,rust-env-logger-0.8))))
- (home-page "https://github.com/librespot-org/libmdns")
- (synopsis "DNS-SD and mDNS library for building discoverable LAN services")
- (description "A Multi-Cast DNS (RFC 6762) and DNS Service Discovery
-(RFC 6763) library. Used for resolution of hostnames to IP addresses on
-networks that do not have a local name server. Network services can be
-advertised and discovered using this mechanism.")
- (license license:expat)))
-
-(define-public rust-libmimalloc-sys-0.1
- (package
- (name "rust-libmimalloc-sys")
- (version "0.1.39")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libmimalloc-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0i3b0dzz7cp0ik7ys66q92r16va78gwlbrnxhj5fnkdxsc8niai3"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\\[build-dependencies\\.cc\\]" all)
- (string-append "[build-dependencies.pkg-config]\n"
- "version = \"0.3\"\n\n"
- all)))
- (delete-file "build.rs")
- (with-output-to-file "build.rs"
- (lambda _
- (format #t "fn main() {~@
- println!(\"cargo:rustc-link-lib=mimalloc\");~@
- }~%")))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-cty" ,rust-cty-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (inputs (list mimalloc))
- (home-page "https://github.com/purpleprotocol/mimalloc_rust")
- (synopsis "Sys crate wrapping the mimalloc allocator")
- (description "This package provides a sys crate wrapping the mimalloc
-allocator.")
- (license license:expat)))
-
-(define-public rust-libnghttp2-sys-0.1
- (package
- (name "rust-libnghttp2-sys")
- (version "0.1.9+1.58.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libnghttp2-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0r2ahmvgjm3x9m4vrz1j0baykn5n4n9rd7cvf1z1d3krya58azmm"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (delete-file-recursively "nghttp2")
- (delete-file "build.rs")
- (with-output-to-file "build.rs"
- (lambda _
- (format #t "fn main() {~@
- println!(\"cargo:rustc-link-lib=nghttp2\");~@
- }~%")))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-cc" ,rust-cc-1))))
- (inputs
- (list `(,nghttp2 "lib")))
- (home-page "https://github.com/alexcrichton/nghttp2-rs")
- (synopsis "FFI bindings for libnghttp2 (nghttp2)")
- (description
- "This package provides FFI bindings for libnghttp2 (nghttp2).")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-libproc-0.14
- (package
- (name "rust-libproc")
- (version "0.14.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libproc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0va3jzmgfj57lf0zfq59acfkid3frs6nvx9xlsnc5jd4g1q4kdlf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-errno" ,rust-errno-0.3)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-procfs" ,rust-procfs-0.16)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/andrewdavidmackenzie/libproc-rs")
- (synopsis "Library to get information about running processes")
- (description
- "This package provides a library to get information about running
-processes for both MacOS and Linux.")
- (license license:expat)))
-
-(define-public rust-libradicl-0.4
- (package
- (name "rust-libradicl")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "libradicl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10j2f2iv4037315fiqppk7x2bx1mnw6gns3qqwyhcyh4sgbz3ka4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #false ;fail to compile InternalVersionInfo
- #:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.7)
- ("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-bincode" ,rust-bincode-1)
- ("rust-bio-types" ,rust-bio-types-0.12)
- ("rust-bstr" ,rust-bstr-0.2)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossbeam-queue" ,rust-crossbeam-queue-0.3)
- ("rust-csv" ,rust-csv-1)
- ("rust-dashmap" ,rust-dashmap-4)
- ("rust-executors" ,rust-executors-0.9)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-indicatif" ,rust-indicatif-0.16)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-needletail" ,rust-needletail-0.4)
- ("rust-num" ,rust-num-0.4)
- ("rust-num-format" ,rust-num-format-0.4)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-quickersort" ,rust-quickersort-3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rust-htslib" ,rust-rust-htslib-0.38)
- ("rust-sce" ,rust-sce-0.1)
- ("rust-scroll" ,rust-scroll-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-slog" ,rust-slog-2)
- ("rust-slog-async" ,rust-slog-async-2)
- ("rust-slog-term" ,rust-slog-term-2)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-snap" ,rust-snap-1)
- ("rust-sprs" ,rust-sprs-0.10)
- ("rust-statrs" ,rust-statrs-0.15))))
- (inputs
- (list xz zlib))
- (native-inputs
- (list pkg-config))
- (home-page "https://github.com/COMBINE-lab/alevin-fry")
- (synopsis "Support library for alevin-fry")
- (description "This package provides a support library for alevin-fry, a
-suite of tools for the rapid, accurate and memory-frugal processing
-single-cell and single-nucleus sequencing data.")
- (license license:bsd-3)))
-
-(define-public rust-libredox-0.1
- (package
- (name "rust-libredox")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libredox" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "139602gzgs0k91zb7dvgj1qh4ynb8g1lbxsswdim18hcb6ykgzy0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-ioslice" ,rust-ioslice-0.6)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-redox-syscall" ,rust-redox-syscall-0.5))))
- (home-page "https://gitlab.redox-os.org/redox-os/libredox.git")
- (synopsis "Redox stable ABI")
- (description "This package provides Redox's stable ABI.")
- (license license:expat)))
-
-(define-public rust-libredox-0.0.2
- (package
- (inherit rust-libredox-0.1)
- (name "rust-libredox")
- (version "0.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libredox" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01v6pb09j7dl2gnbvzz6zmy2k4zyxjjzvl7wacwjjffqsxajry9s"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-redox-syscall" ,rust-redox-syscall-0.4))))))
-
-(define-public rust-libsensors-sys-0.2
- (package
- (name "rust-libsensors-sys")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libsensors-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cii4jbj19d95q6nyczfi3d3s2j3jg4qf7qc8qfxx5jb2v3hqwx1"))))
- (build-system cargo-build-system)
- (inputs (list (list lm-sensors "lib")))
- (home-page "https://docs.rs/libsensors-sys/0.2.0/libsensors_sys/")
- (synopsis "Rust bindings to libsensors")
- (description "This package provides Rust bindings to libsensors.")
- (license license:miros)))
-
-(define-public rust-libspa-0.7
- (package
- (name "rust-libspa")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libspa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i58ayw50brjh1a7gzfs9ijwl42lqmq2k4b7c2w1ijnx41q62d04"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; NOTE: 1 fail, `async_seq_panic' test should panic.
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cc" ,rust-cc-1)
- ("rust-convert-case" ,rust-convert-case-0.6)
- ("rust-cookie-factory" ,rust-cookie-factory-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libspa-sys" ,rust-libspa-sys-0.7)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-nom" ,rust-nom-7)
- ("rust-system-deps" ,rust-system-deps-6)
- ("rust-pipewire" ,rust-pipewire-0.7))))
- (native-inputs
- (list pkg-config clang))
- (inputs
- (list pipewire))
- (home-page "https://pipewire.org")
- (synopsis "Rust bindings for libspa")
- (description "This package provides Rust bindings for libspa.")
- (license license:expat)))
-
-(define-public rust-libspa-sys-0.7
- (package
- (name "rust-libspa-sys")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libspa-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ifkg4k7azfqbz4i1lk31d77nhlc2w36s133yf78a3z7yfihrrxk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.66)
- ("rust-cc" ,rust-cc-1)
- ("rust-system-deps" ,rust-system-deps-6))))
- (native-inputs
- (list pkg-config clang))
- (inputs
- (list pipewire))
- (home-page "https://pipewire.org")
- (synopsis "Rust FFI bindings for libspa")
- (description "This package provides Rust FFI bindings for libspa.")
- (license license:expat)))
-
-(define-public rust-libssh2-sys-0.3
- (package
- (name "rust-libssh2-sys")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libssh2-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vkidqw5ll71ynqc93hgcq62iqkklzb5268zffd13ql7nwqa1j1d"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "libssh2")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list libssh2 openssl zlib))
- (home-page "https://github.com/alexcrichton/ssh2-rs")
- (synopsis "Native bindings to the libssh2 library")
- (description
- "This package provides native rust bindings to the @code{libssh2} library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-libssh2-sys-0.2
- (package
- (inherit rust-libssh2-sys-0.3)
- (name "rust-libssh2-sys")
- (version "0.2.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libssh2-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mkhw4pksbz7gldj8hia7k6npc479n1x09i8r0pm275sac424ina"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "libssh2") #t))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ;; Build dependencies:
- ("rust-cc" ,rust-cc-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))))
-
-(define-public rust-libtest-mimic-0.8
- (package
- (name "rust-libtest-mimic")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libtest-mimic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cwxnbv3wl00xsz7q0sf5xzksnqadqw8995a6g7a9pcyy4p9d5sj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-escape8259" ,rust-escape8259-0.5))
- #:cargo-development-inputs
- (("rust-fastrand" ,rust-fastrand-2)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/LukasKalbertodt/libtest-mimic")
- (synopsis "Tools for writing a test harness")
- (description
- "Write your own test harness that looks and behaves like the built-in test
-harness used by @code{rustc --test}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-libtest-mimic-0.7
- (package
- (inherit rust-libtest-mimic-0.8)
- (name "rust-libtest-mimic")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libtest-mimic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n4vdf4wz4zglammhdzgwxqal9v1a8gbj6rc4q22jfjvxm2xl2yc"))))
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-escape8259" ,rust-escape8259-0.5)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-threadpool" ,rust-threadpool-1))
- #:cargo-development-inputs
- (("rust-fastrand" ,rust-fastrand-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-libtest-mimic-0.6
- (package
- (inherit rust-libtest-mimic-0.7)
- (name "rust-libtest-mimic")
- (version "0.6.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "libtest-mimic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rwwdrzc5hmfisc9c3zcvnab14rgh0zfa636c2jbhv4az5qf73bd"))))
- (arguments
- `(#:cargo-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-threadpool" ,rust-threadpool-1))
- #:cargo-development-inputs
- (("rust-fastrand" ,rust-fastrand-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-libtest-mimic-0.5
- (package
- (inherit rust-libtest-mimic-0.6)
- (name "rust-libtest-mimic")
- (version "0.5.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "libtest-mimic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1v103c90ibs35ffr9mww9h5la3b7xxvil32v6x0szxcqq9wr8lkr"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=terse_output")
- #:cargo-inputs
- (("rust-clap" ,rust-clap-3)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-threadpool" ,rust-threadpool-1))
- #:cargo-development-inputs
- (("rust-fastrand" ,rust-fastrand-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-libtest-mimic-0.4
- (package
- (inherit rust-libtest-mimic-0.5)
- (name "rust-libtest-mimic")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "libtest-mimic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17xs3xk26afdgajqqzafsv4fdg0sfijlfnjac6znad40bfmml6fc"))))
- (arguments
- `(#:cargo-inputs
- (("rust-clap" ,rust-clap-3)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-termcolor" ,rust-termcolor-1))))))
-
-(define-public rust-libtest-mimic-0.3
- (package
- (inherit rust-libtest-mimic-0.4)
- (name "rust-libtest-mimic")
- (version "0.3.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "libtest-mimic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1bp2jllwpciljr14g6s9bk4835g46kszgrjwi66vxxsk3ynbi9q8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.4)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-structopt" ,rust-structopt-0.3)
- ("rust-termcolor" ,rust-termcolor-1))))))
-
-(define-public rust-libudev-sys-0.1
- (package
- (name "rust-libudev-sys")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libudev-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09236fdzlx9l0dlrsc6xx21v5x8flpfm3d5rjq9jr5ivlas6k11w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list eudev))
- (home-page "https://github.com/dcuddeback/libudev-sys")
- (synopsis "FFI bindings to libudev")
- (description "This package provides FFI bindings to libudev.")
- (license license:expat)))
-
-(define-public rust-libudev-0.3
- (package
- (name "rust-libudev")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libudev" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q1my5alvdwyi8i9pc9gn2mcx5rhbsssmz5cjnxzfpd65laj9cvq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-libudev-sys" ,rust-libudev-sys-0.1))))
- (home-page "https://github.com/dcuddeback/libudev-rs")
- (synopsis "Rust wrapper for libudev")
- (description "This package provides a Rust wrapper for libudev.")
- (license license:expat)))
-
-(define-public rust-libusb1-sys-0.7
- (package
- (name "rust-libusb1-sys")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libusb1-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03yfx469d1ldpw2h21hy322f5a0h1ahlgy4s6yjipzy4gbg0l1fs"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (delete-file-recursively "libusb")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=test_get_device_list"
- "--skip=test_init_and_exit")
- #:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))
- (inputs (list libusb))
- (native-inputs (list pkg-config))
- (home-page "https://github.com/a1ien/rusb")
- (synopsis "FFI bindings for libusb")
- (description "This package provides FFI bindings for libusb.")
- (license license:expat)))
-
-(define-public rust-libxml-0.3
- (package
- (name "rust-libxml")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libxml" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f42qrc1mim85ivh2d4bn2wbqrn7dfg1i3l1q32yajcr835pxh02"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-rayon" ,rust-rayon-1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list libxml2))
- (home-page "https://github.com/KWARC/rust-libxml")
- (synopsis "Rust wrapper for libxml2")
- (description "This package provides a Rust wrapper for libxml2, the XML
-C parser and toolkit developed for the GNOME project.")
- (license license:expat)))
-
-(define-public rust-libxml-0.2
- (package
- (inherit rust-libxml-0.3)
- (name "rust-libxml")
- (version "0.2.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libxml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xx1bsay6c0jy9vi7qcvliidya33lvbkxwpdfz9qmzl23f11xxxh"))))))
-
-(define-public rust-lifeguard-0.6
- (package
- (name "rust-lifeguard")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lifeguard" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09iwwy7888i1kfvbrgwpl4xv3pwsz1fbzx54djs3gnvmszdr9gl9"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/zslayton/lifeguard")
- (synopsis "Object pool manager in Rust")
- (description "This package provides an object pool manager in Rust.")
- (license license:expat)))
-
-(define-public rust-line-span-0.1
- (package
- (name "rust-line-span")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "line-span" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12j07vn0vnchlvlrh3cc3320jaz07sggcj42l6f0j0365wxi5z19"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/vallentin/line-span")
- (synopsis "Find line ranges and jump between next and previous lines")
- (description
- "This package provides a way to find line ranges and to jump between
-next and previous lines.")
- (license license:expat)))
-
-(define-public rust-line-col-0.2
- (package
- (name "rust-line-col")
- (version "0.2.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "line-col" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nvqjxn2kkxkph3qdlkc5xq1m2ygla4l0saga778sp2vp3vcsscy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-unicode-segmentation" ,rust-unicode-segmentation-1))))
- (home-page "https://github.com/TheBerkin/line-col-rs")
- (synopsis "Convert string slice indices into line/column numbers")
- (description "Convert string slice indices into line/column numbers")
- (license license:expat)))
-
-(define-public rust-linear-map-1
- (package
- (name "rust-linear-map")
- (version "1.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "linear-map" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vh3sczl4xb5asdlpafdf3y4g9bp63fgs8y2a2sjgmcsn7v21bmz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/contain-rs/linear-map")
- (synopsis "Map implemented by searching linearly in a vector")
- (description
- "This package provides a map implemented by searching linearly in a
-vector.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-linecount-0.1
- (package
- (name "rust-linecount")
- (version "0.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "linecount" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1n2733qcmvxl3fra3924yj8sf21vr6f6g6dg6wnhbkxr8fia9mfm"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://github.com/eclarke/linecount")
- (synopsis "Quickly count lines in a file")
- (description "This package provides a function @code{count_lines}
-to count the number of lines in a file.")
- (license license:expat)))
-
-(define-public rust-link-cplusplus-1
- (package
- (name "rust-link-cplusplus")
- (version "1.0.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "link-cplusplus" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jc56xf51f3fn5hvppsj9c2pa0fxm7k79xs90a5s58qvgrphq94x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/dtolnay/link-cplusplus")
- (synopsis "Link libstdc++ or libc++ automatically or manually")
- (description "This crate helps link to libstdc++ or libc++ automatically or
-manually from Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-linked-hash-map-0.5
- (package
- (name "rust-linked-hash-map")
- (version "0.5.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "linked-hash-map" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03vpgw7x507g524nx5i1jf5dl8k3kv0fzg8v3ip6qqwbpkqww5q7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-heapsize" ,rust-heapsize-0.4)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/contain-rs/linked-hash-map")
- (synopsis "HashMap wrapper that holds key-value pairs in insertion order")
- (description
- "This package provides a HashMap wrapper that holds key-value
-pairs in insertion order.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-linked-hash-map-0.4
- (package
- (inherit rust-linked-hash-map-0.5)
- (name "rust-linked-hash-map")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "linked-hash-map" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fd958y02ggwpa2246kmjky9xmnww7vxg0ik3rxgy23hgwlyqq3q"))))
- (arguments
- `(#:tests? #f ; thread 'test_into_iter_drop' panicked
- #:cargo-inputs
- (("rust-clippy" ,rust-clippy-0.0.302)
- ("rust-heapsize" ,rust-heapsize-0.3)
- ("rust-serde" ,rust-serde-0.9)
- ("rust-serde-test" ,rust-serde-test-0.9))))))
-
-(define-public rust-linked-hash-map-0.3
- (package
- (inherit rust-linked-hash-map-0.5)
- (name "rust-linked-hash-map")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "linked-hash-map" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kaf95grvfqchxn8pl0854g8ab0fzl56217hndhhhz5qqm2j09kd"))))
- (arguments
- `(#:tests? #f ; Tests don't compile correctly.
- #:cargo-inputs
- (("rust-clippy" ,rust-clippy-0.0.302)
- ("rust-serde" ,rust-serde-0.8)
- ("rust-serde-test" ,rust-serde-test-0.8))))))
-
-(define-public rust-linkify-0.7
- (package
- (name "rust-linkify")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "linkify" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y99xcmy6793m6x3z2qcyiw3dfrdvza3n659lmlv7kpzq7yjin04"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-memchr" ,rust-memchr-2))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "https://github.com/robinst/linkify")
- (synopsis "Find URLs and email addresses in plain text")
- (description
- "Linkify is a Rust library to find links such as URLs and email addresses
-in plain text. It is smart about where a link ends, such as with trailing
-punctuation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-linux-keyutils-0.2
- (package
- (name "rust-linux-keyutils")
- (version "0.2.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "linux-keyutils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13nipvk2mzk76y7yfsqwnwsqk21x6xy8fkmqz5is99fqbzn4j7kn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-zeroize" ,rust-zeroize-1))))
- (home-page "https://github.com/landhb/linux-keyutils")
- (synopsis "Rust interface to the Linux key-management facility")
- (description
- "This package provides a rust interface to the Linux key-management
-facility. Provides a safe interface around the raw system calls allowing
-user-space programs to perform key manipulation.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-linux-raw-sys-0.9
- (package
- (name "rust-linux-raw-sys")
- (version "0.9.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "linux-raw-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04kyjdrq79lz9ibrf7czk6cv9d3jl597pb9738vzbsbzy1j5i56d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
- (home-page "https://github.com/sunfishcode/linux-raw-sys")
- (synopsis "Generated bindings for Linux's userspace API")
- (description "This package provides automatically generated bindings for
-Linux userspace APIs.")
- ;; The user can choose either license, or a variant of ASL2.0 with
- ;; LLVM exception. See COPYRIGHT in the repository.
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-linux-raw-sys-0.6
- (package
- (name "rust-linux-raw-sys")
- (version "0.6.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "linux-raw-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mv3c1zz51ydcj768zavm8g06gz5jb1p7yigmmif7hz5whdmnf1a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/sunfishcode/linux-raw-sys")
- (synopsis "Generated bindings for Linux's userspace API")
- (description "This package provides automatically generated bindings for
-Linux userspace APIs.")
- ;; The user can choose either license, or a variant of ASL2.0 with
- ;; LLVM exception. See COPYRIGHT in the repository.
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-linux-raw-sys-0.4
- (package
- (inherit rust-linux-raw-sys-0.6)
- (name "rust-linux-raw-sys")
- (version "0.4.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "linux-raw-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12gsjgbhhjwywpqcrizv80vrp7p7grsz5laqq773i33wphjsxcvq"))))
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-linux-raw-sys-0.3
- (package
- (inherit rust-linux-raw-sys-0.4)
- (name "rust-linux-raw-sys")
- (version "0.3.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "linux-raw-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "068mbigb3frrxvbi5g61lx25kksy98f2qgkvc4xg8zxznwp98lzg"))))
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-linux-raw-sys-0.1
- (package
- (inherit rust-linux-raw-sys-0.3)
- (name "rust-linux-raw-sys")
- (version "0.1.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "linux-raw-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1926520si5wkn4m6iz6ka97ya5q1dgr8ib3fd705fscfgixgflgh"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-static-assertions" ,rust-static-assertions-1))
- #:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))))
-
-(define-public rust-linux-raw-sys-0.0.46
- (package
- (inherit rust-linux-raw-sys-0.1)
- (name "rust-linux-raw-sys")
- (version "0.0.46")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "linux-raw-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kc528mp2fp8m96csm6rmwg0ac7zbgf36k19ml4a4c9j6xn4blnl"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))
- #:cargo-development-inputs
- `(("rust-libc" ,rust-libc-0.2)
- ("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-listenfd-1
- (package
- (name "rust-listenfd")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "listenfd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15jc2xgrp4j6508s5f9d9gq6w1ssgv2mvc5b3795jqnrmiih8l70"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-hyper" ,rust-hyper-0.14)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-warp" ,rust-warp-0.3))))
- (home-page "https://github.com/mitsuhiko/rust-listenfd")
- (synopsis "Library to work with listenfds passed from the outside")
- (description
- "This package provides a simple library to work with listenfds passed from
-the outside, such as systemd/catflap socket activation.")
- (license license:asl2.0)))
-
-(define-public rust-litemap-0.7
- (package
- (name "rust-litemap")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "litemap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0157lf44c3s2piqiwpppnynzzpv1rxyddl2z9l089hpwsjwb0g34"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; undeclared crate or module `icu_locid`
- #:cargo-inputs (("rust-databake" ,rust-databake-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-yoke" ,rust-yoke-0.7))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-postcard" ,rust-postcard-1)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/unicode-org/icu4x")
- (synopsis "Key-value Map implementation based on a flat, sorted Vec")
- (description
- "This package provides a key-value Map implementation based on a flat,
-sorted Vec.")
- (license license:unicode)))
-
-(define-public rust-litrs-0.4
- (package
- (name "rust-litrs")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "litrs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19cssch9gc0x2snd9089nvwzz79zx6nzsi3icffpx25p4hck1kml"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-unicode-xid" ,rust-unicode-xid-0.2))))
- (home-page "https://github.com/LukasKalbertodt/litrs/")
- (synopsis "Parse and inspect Rust literals")
- (description
- "Parse and inspect Rust literals (i.e. tokens in the Rust programming
-language representing fixed values). Particularly useful for proc macros, but
-can also be used outside of a proc-macro context.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-llvm-bitcode-0.1
- (package
- (name "rust-llvm-bitcode")
- (version "0.1.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "llvm-bitcode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fskb2nzddg8m038kh2lm91gb5yg0l4j3rcnv44kz7f37kcxz5cb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-num-enum" ,rust-num-enum-0.5))))
- (home-page "https://github.com/messense/llvm-bitcode-rs.git")
- (synopsis "LLVM Bitcode parser in Rust")
- (description "This package provides an LLVM Bitcode parser in Rust.")
- (license license:expat)))
-
-(define-public rust-local-channel-0.1
- (package
- (name "rust-local-channel")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "local-channel" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j1ywn459kl4fdmjfyljm379k40qwwscd7mqp25lppxqd5gcijxn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `futures_util`
- #:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-local-waker" ,rust-local-waker-0.1))))
- (home-page "https://github.com/actix/actix-net")
- (synopsis
- "Non-threadsafe multi-producer, single-consumer, futures-aware, FIFO queue")
- (description
- "This package provides a non-threadsafe multi-producer, single-consumer,
-futures-aware, FIFO queue.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-local-ip-address-0.5
- (package
- (name "rust-local-ip-address")
- (version "0.5.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "local-ip-address" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pfiy5pj70y0ycdf3scmxpgmj7jyi99054rk4rfzpb75kkmd8bk1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Integration test with local IP address.
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-neli" ,rust-neli-0.6)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))
- (home-page "https://github.com/EstebanBorai/local-ip-address")
- (synopsis
- "Retrieve system's local IP address and network interfaces/adapters")
- (description
- "This package provides retrieving the system's local IP address and
-network interfaces/adapters.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-local-waker-0.1
- (package
- (name "rust-local-waker")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "local-waker" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11vlcm8q6dhdf0srkgjnwca48dn9zcz820fq20hv82ffcxy3v1sd"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/actix/actix-net")
- (synopsis "Synchronization primitive for thread-local task wakeup")
- (description "This package provides a synchronization primitive for
-thread-local task wakeup.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-locale-0.2
- (package
- (name "rust-locale")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "locale" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1z87wc7z6889x1pqlrwjw8f1crshzi15q5m102lqs8y0m69f9nsz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/rust-locale/rust-locale")
- (synopsis "Library for basic localisation")
- (description
- "This package provides a library for basic localisation.")
- (license license:expat)))
-
-(define-public rust-locale-config-0.3
- (package
- (name "rust-locale-config")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "locale_config" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0d399alr1i7h7yji4vydbdbzd8hp0xaykr7h4rn3yj7l2rdw7lh8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-objc-foundation" ,rust-objc-foundation-0.1)
- ("rust-regex" ,rust-regex-1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/rust-locale/locale_config/")
- (synopsis "Maintains locale preferences for processes and threads")
- (description
- "Maintains locale preferences for process and thread and initialises them
-by inspecting the system for user preference.")
- (license license:expat)))
-
-(define-public rust-lock-api-0.4
- (package
- (name "rust-lock-api")
- (version "0.4.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lock_api" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05qvxa6g27yyva25a5ghsg85apdxkvr77yhkyhapj6r8vnf8pbq7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-owning-ref" ,rust-owning-ref-0.4)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/Amanieu/parking_lot")
- (synopsis "Wrappers to create fully-featured Mutex and RwLock types")
- (description "This package provides wrappers to create fully-featured
-@code{Mutex} and @code{RwLock} types. It is compatible with @code{no_std}.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-lock-api-0.3
- (package
- (inherit rust-lock-api-0.4)
- (name "rust-lock-api")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lock_api" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xgc5dzmajh0akbh5d6d7rj9mh5rzpk74pyrc946v2ixgakj9nn4"))))
- (build-system cargo-build-system)))
-
-(define-public rust-lock-api-0.2
- (package
- (inherit rust-lock-api-0.3)
- (name "rust-lock-api")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lock_api" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zx7pksmgyggpczgw4qrr4vj2nkdk5lipgiysvr20slm552nv57d"))))))
-
-(define-public rust-lock-api-0.1
- (package
- (inherit rust-lock-api-0.2)
- (name "rust-lock-api")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lock_api" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0b24q9mh258xa52ap636q1sxz0j5vrnp0hwbbh7ddjka3wwz3sv2"))))
- (arguments
- `(#:cargo-inputs
- (("rust-scopeguard" ,rust-scopeguard-0.3)
- ("rust-owning-ref" ,rust-owning-ref-0.4))))))
-
-(define-public rust-lockfree-object-pool-0.1
- (package
- (name "rust-lockfree-object-pool")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lockfree-object-pool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bjm2g1g1avab86r02jb65iyd7hdi35khn1y81z4nba0511fyx4k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-criterion-plot" ,rust-criterion-plot-0.5)
- ("rust-object-pool" ,rust-object-pool-0.5)
- ("rust-sharded-slab" ,rust-sharded-slab-0.1))))
- (home-page "https://github.com/EVaillant/lockfree-object-pool")
- (synopsis "Thread-safe object pool collection")
- (description
- "This package provides a thread-safe object pool collection with automatic return
-and attach/detach semantics.")
- (license license:boost1.0)))
-
-(define-public rust-log-0.4
- (package
- (name "rust-log")
- (version "0.4.22")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "log" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "093vs0wkm1rgyykk7fjbqp2lwizbixac1w52gv109p5r4jh0p9x7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all test files included in release.
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-sval" ,rust-sval-2)
- ("rust-sval-ref" ,rust-sval-ref-2)
- ("rust-value-bag" ,rust-value-bag-1))
- #:cargo-development-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-sval" ,rust-sval-2)
- ("rust-sval-derive" ,rust-sval-derive-2)
- ("rust-value-bag" ,rust-value-bag-1))))
- (home-page "https://github.com/rust-lang/log")
- (synopsis "Lightweight logging facade for Rust")
- (description
- "This package provides a lightweight logging facade for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-log-0.3
- (package
- (inherit rust-log-0.4)
- (name "rust-log")
- (version "0.3.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "log" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jq23hhn5h35k7pa8r7wqnsywji6x3wn1q5q7lif5q536if8v7p1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4))))))
-
-(define-public rust-log-reroute-0.1
- (package
- (name "rust-log-reroute")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "log-reroute" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00mw91qd2ibaawl7x1pxc1kryki0ixyirnlx64qx78d9g6k3n6kl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1))
- #:cargo-development-inputs (("rust-fern" ,rust-fern-0.6)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/vorner/log-reroute")
- (synopsis "Support to change logging target for the log crate")
- (description
- "This package provides support to change logging target for the log crate.")
- ;; This means asl2.0 OR expat.
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-logos-0.13
- (package
- (name "rust-logos")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "logos" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hfjqmmcq6fbfwpca6874b1k3lsqi75n584kkg4qmwcgj16wl060"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs (("rust-logos-derive" ,rust-logos-derive-0.13))))
- (home-page "https://github.com/maciejhirsz/logos")
- (synopsis "Create ridiculously fast Lexers")
- (description "Create ridiculously fast Lexers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-logos-codegen-0.13
- (package
- (name "rust-logos-codegen")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "logos-codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s7drl8vfp9viw9mfyz8dll1gfvp1dc6np82abj0402y548p6j6w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-beef" ,rust-beef-0.5)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.6)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))
- (home-page "https://github.com/maciejhirsz/logos")
- (synopsis "Implementation details for logos-codegen and logos-derive")
- (description
- "Implementation details for logos-codegen and logos-derive. Not for public
-consumption.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-logos-derive-0.13
- (package
- (name "rust-logos-derive")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "logos-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zi6s400yfw1ma7wnawyjjgbq1nqmx0xjdh18j8dfhhzkwi0vz6v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-logos-codegen" ,rust-logos-codegen-0.13))))
- (home-page "https://github.com/maciejhirsz/logos")
- (synopsis "Create ridiculously fast Lexers")
- (description "Create ridiculously fast Lexers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-loom-0.7
- (package
- (name "rust-loom")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "loom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jpszf9qxv8ydpsm2h9vcyvxvyxcfkhmmfbylzd4gfbc0k40v7j1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-generator" ,rust-generator-0.8)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3))))
- (home-page "https://github.com/tokio-rs/loom")
- (synopsis "Permutation testing for concurrent code")
- (description
- "Loom is a testing tool for concurrent Rust code. It runs a test many
-times, permuting the possible concurrent executions of that test under the C11
-memory model. It uses state reduction techniques to avoid combinatorial
-explosion.")
- (license license:expat)))
-
-(define-public rust-loom-0.5
- (package
- (inherit rust-loom-0.7)
- (name "rust-loom")
- (version "0.5.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "loom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1x9hmiv00ir79kypcg0jdw0j0fkd3ymq6rpv6pli6q5qifrfql7z"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-generator" ,rust-generator-0.7)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3))))))
-
-(define-public rust-loom-0.4
- (package
- (name "rust-loom")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "loom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c1m2j1zy7ig6didj1n29x32768cz03nvi7bwb0fhakj5w5nb9i7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-generator" ,rust-generator-0.6)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/tokio-rs/loom")
- (synopsis "Permutation testing for concurrent code")
- (description
- "Loom is a testing tool for concurrent Rust code. It runs a test many
-times, permuting the possible concurrent executions of that test under the C11
-memory model. It uses state reduction techniques to avoid combinatorial
-explosion.")
- (license license:expat)))
-
-(define-public rust-loom-0.3
- (package
- (inherit rust-loom-0.4)
- (name "rust-loom")
- (version "0.3.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "loom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vabpqzdhcqy1d64kcyzgfwigiak0dr18whq0lkic8915w7lds50"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-generator" ,rust-generator-0.6)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-loom-0.2
- (package
- (inherit rust-loom-0.3)
- (name "rust-loom")
- (version "0.2.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "loom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x0071jgvhnmvngfmhzc7dkvvs6zsznpawqfrwmrc8156zzyyjch"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-generator" ,rust-generator-0.6)
- ("rust-scoped-tls" ,rust-scoped-tls-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-loom-0.1
- (package
- (inherit rust-loom-0.3)
- (name "rust-loom")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "loom" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1jmp5mffwwyqgp914cwz92ij2s6vk1hsnkvgndvzw74xrcfraibj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-generator" ,rust-generator-0.6)
- ("rust-scoped-tls" ,rust-scoped-tls-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-loop9-0.1
- (package
- (name "rust-loop9")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "loop9" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qphc1c0cbbx43pwm6isnwzwbg6nsxjh7jah04n1sg5h4p0qgbhg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-imgref" ,rust-imgref-1))))
- (home-page "https://lib.rs/loop9")
- (synopsis "Helper function to visit every pixel and its neighbors")
- (description
- "This package provides a tiny helper function to visit every pixel in the
-image together with its neighboring pixels.")
- (license license:expat)))
-
-(define-public rust-lopdf-0.32
- (package
- (name "rust-lopdf")
- (version "0.32.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lopdf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0aw7diz39z3mk22k0mp7jk7qiaaagfvggzly1baqg2jf4vpf8xg7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-image" ,rust-image-0.24)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
- ("rust-log" ,rust-log-0.4)
- ("rust-md5" ,rust-md5-0.7)
- ("rust-nom" ,rust-nom-7)
- ("rust-pom" ,rust-pom-3)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-weezl" ,rust-weezl-0.1))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-shellexpand" ,rust-shellexpand-3)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/J-F-Liu/lopdf")
- (synopsis "Rust library for PDF document manipulation")
- (description
- "This package provides a Rust library for PDF document manipulation.")
- (license license:expat)))
-
-(define-public rust-lru-0.12
- (package
- (name "rust-lru")
- (version "0.12.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lru" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f1a7cgqxbyhrmgaqqa11m3azwhcc36w0v5r4izgbhadl3sg8k13"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.15))
- #:cargo-development-inputs
- (("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
- ("rust-stats-alloc" ,rust-stats-alloc-0.1))))
- (home-page "https://github.com/jeromefroe/lru-rs")
- (synopsis "LRU cache implementation")
- (description "This package provides a LRU cache implementation.")
- (license license:expat)))
-
-(define-public rust-lru-0.10
- (package
- (inherit rust-lru-0.12)
- (name "rust-lru")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lru" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w5n2sgh66ac8ihqv6688mlm7zb3ks18jlbzpbhwgw3x8jp8z3ki"))))
- (arguments
- `(#:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.13))
- #:cargo-development-inputs
- (("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
- ("rust-stats-alloc" ,rust-stats-alloc-0.1))))))
-
-(define-public rust-lru-0.9
- (package
- (inherit rust-lru-0.10)
- (name "rust-lru")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lru" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05yz4qqx7wxbhgxs5hx22j13g8mv9z3gn2pkspykyq48winx9rvi"))))
- (arguments
- `(#:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.13))
- #:cargo-development-inputs
- (("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
- ("rust-stats-alloc" ,rust-stats-alloc-0.1))))))
-
-(define-public rust-lru-0.7
- (package
- (inherit rust-lru-0.9)
- (name "rust-lru")
- (version "0.7.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lru" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yp4ai5rpr2czxklzxxx98p6l2aqv4g1906j3dr4b0vfgfxbx6g9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-hashbrown" ,rust-hashbrown-0.11))
- #:cargo-development-inputs
- (("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
- ("rust-stats-alloc" ,rust-stats-alloc-0.1))))))
-
-(define-public rust-lru-cache-0.1
- (package
- (name "rust-lru-cache")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lru-cache" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "071viv6g2p3akwqmfb3c8vsycs5n7kr17b70l7la071jv0d4zqii"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-heapsize" ,rust-heapsize-0.4)
- ("rust-linked-hash-map" ,rust-linked-hash-map-0.5))))
- (home-page "https://github.com/contain-rs/lru-cache")
- (synopsis "Cache that holds a limited number of key-value pairs")
- (description "This package provides a cache that holds a limited number of
-key-value pairs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lscolors-0.19
- (package
- (name "rust-lscolors")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lscolors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "115bffi44w028n26vqxyknwn9pzp0axz8839846cg0dl32yg7xam"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1)
- ("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50)
- ("rust-owo-colors" ,rust-owo-colors-4))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/sharkdp/lscolors")
- (synopsis "Colorize paths using the LS_COLORS environment variable")
- (description
- "Colorize paths using the LS_COLORS environment variable.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lscolors-0.17
- (package
- (inherit rust-lscolors-0.19)
- (name "rust-lscolors")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lscolors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08z5jslgigvnpc1gj2i8r9pi8yn4m0pf8dzf3rk9grdidbzlyc2k"))))
- (arguments
- `(#:cargo-inputs (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-lscolors-0.16
- (package
- (inherit rust-lscolors-0.17)
- (name "rust-lscolors")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lscolors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yqfym0lfdkj0f7lpvd0a0brljs7cpknyh14c202frcpqfg202xb"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.49))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-lscolors-0.13
- (package
- (inherit rust-lscolors-0.16)
- (name "rust-lscolors")
- (version "0.13.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "lscolors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wnxs5d004fx71apvh9124xqky0qjjmpibag24km7bvvss2xrpn2"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-crossterm" ,rust-crossterm-0.25)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.46))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-lsp-server-0.7
- (package
- (name "rust-lsp-server")
- (version "0.7.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lsp-server" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yanavncgsx0i0rj65q12ddfcwpvzx5x8wgiq4g9fzz1fgfc8qll"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs (("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-lsp-types" ,rust-lsp-types-0.95))))
- (home-page
- "https://github.com/rust-lang/rust-analyzer/tree/master/lib/lsp-server")
- (synopsis "Generic LSP server scaffold")
- (description "This package provides generic LSP server scaffold.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-lsp-types-0.95
- (package
- (name "rust-lsp-types")
- (version "0.95.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lsp-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ra36fd4yr7lf5igfrdvwjx9g87z3a99mrjgzk9nq04viqxd6d4f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/gluon-lang/lsp-types")
- (synopsis "Types for interaction with a language server")
- (description
- "Types for interaction with a language server, using VSCode's Language
-Server Protocol.")
- (license license:expat)))
-
-(define-public rust-lsp-types-0.94
- (package
- (inherit rust-lsp-types-0.95)
- (name "rust-lsp-types")
- (version "0.94.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "lsp-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18aym1qfgyaf9f9504yz911gssck5rv190izzr3hdqbal12gssy6"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1)
- ("rust-url" ,rust-url-2))))))
-
-(define-public rust-m-lexer-0.0.4
- (package
- (name "rust-m-lexer")
- (version "0.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "m_lexer" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19v7hk4i3avgvmhhv26bf5hjfjpwkrvy81dfbdd5hb8nj6zixrd7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/matklad/m_lexer")
- (synopsis
- "Simple extensible regular expressions based lexer")
- (description
- "This package provides a simple extensible regular expressions based
-lexer.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-mac-0.1
- (package
- (name "rust-mac")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mac" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "194vc7vrshqff72rl56f9xgb0cazyl4jda7qsv31m5l6xx7hq7n4"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/reem/rust-mac")
- (synopsis "Collection of great and ubiqutitous macros")
- (description
- "This package provides a collection of great and ubiqutitous macros.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-mac-address-1
- (package
- (name "rust-mac-address")
- (version "1.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mac_address" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0miqmn1768vxr5f3gbsnr1dlnzc5ilrrj0n07fziblwyy6afwqs8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-nix" ,rust-nix-0.23)
- ("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/rep-nop/mac_address")
- (synopsis "Cross-platform retrieval of a network interface MAC address")
- (description
- "Cross-platform retrieval of a network interface MAC address.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-macaddr-1
- (package
- (name "rust-macaddr")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "macaddr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n5jxn79krlql810c4w3hdkvyqc01141dc5y6fr9sxff2yy0pvms"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-assert-matches" ,rust-assert-matches-1))))
- (home-page "https://github.com/svartalf/rust-macaddr")
- (synopsis "MAC address types")
- (description "This package provides MAC address types.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-macro-rules-attribute-proc-macro-0.2
- (package
- (name "rust-macro-rules-attribute-proc-macro")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "macro_rules_attribute-proc_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s45j4zm0a5d041g3vcbanvr76p331dfjb7gw9qdmh0w8mnqbpdq"))))
- (build-system cargo-build-system)
- (home-page
- "https://github.com/danielhenrymantilla/macro_rules_attribute-rs")
- (synopsis "Use declarative macros in Rust")
- (description
- "This package provides the ability to use Rust declarative macros as
-proc_macro attributes or derives. This package provides implementation
-details to @code{rust-macro-rules-attribute}.")
- (license license:expat)))
-
-(define-public rust-macro-rules-attribute-0.2
- (package
- (name "rust-macro-rules-attribute")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "macro_rules_attribute" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04waa4qm28adwnxsxhx9135ki68mwkikr6m5pi5xhcy0gcgjg0la"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-macro-rules-attribute-proc-macro"
- ,rust-macro-rules-attribute-proc-macro-0.2)
- ("rust-paste" ,rust-paste-1))
- #:cargo-development-inputs
- (("rust-once-cell" ,rust-once-cell-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://crates.io/crates/macro_rules_attribute")
- (synopsis "Use declarative macros in Rust")
- (description
- "This package provides the ability to use Rust declarative macros as
-proc_macro attributes or derives.")
- (license license:expat)))
-
-(define-public rust-macrotest-1
- (package
- (name "rust-macrotest")
- (version "1.0.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "macrotest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bgx2fkjw20w4rchysnhs7zzzfwaqwd7d8idrpqqymsknkg3a82f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-basic-toml" ,rust-basic-toml-0.1)
- ("rust-diff" ,rust-diff-0.1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/eupn/macrotest")
- (synopsis "Test harness for macro expansion")
- (description
- "This package provides test harness for macro expansion in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-magic-crypt-3
- (package
- (name "rust-magic-crypt")
- (version "3.1.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "magic-crypt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lxh2yr4wynp8k7669hlaca1g2m6smz50pv6a35jsvr9kmgzjhkc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-aes" ,rust-aes-0.7)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-block-modes" ,rust-block-modes-0.8)
- ("rust-crc-any" ,rust-crc-any-2)
- ("rust-des" ,rust-des-0.7)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-md-5" ,rust-md-5-0.9)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-tiger" ,rust-tiger-0.1))))
- (home-page "https://magiclen.org/aes")
- (synopsis "Library for DES or AES encryption")
- (description
- "MagicCrypt is a library to encrypt/decrypt strings, files, or data,
-using Data Encryption Standard(DES) or Advanced Encryption Standard(AES)
-algorithms. It supports CBC block cipher mode, PKCS5 padding and 64, 128,
-192 or 256-bits key length.")
- (license license:asl2.0)))
-
-(define-public rust-magic-string-0.3
- (package
- (name "rust-magic-string")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "magic_string" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "062fjfvq17qm8ymqzq4y6wk7a3fmxqq9ysg40yrcrxs3ik73703c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-napi" ,rust-napi-2)
- ("rust-napi-derive" ,rust-napi-derive-2)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-vlq" ,rust-vlq-0.5))))
- (home-page "https://github.com/h-a-n-a/magic-string-rs")
- (synopsis "MagicString port driven by Rust and N-API")
- (description
- "This package provides a MagicString port driven by Rust and N-API.")
- (license license:expat)))
-
-(define-public rust-magma-0.8
- (package
- (name "rust-magma")
- (version "0.8.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "magma" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w321p30599kc85bb35ps32ykqc9gzpi5b99dsw793nxrypnj9xb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cipher" ,rust-cipher-0.4))
- #:cargo-development-inputs
- (("rust-cipher" ,rust-cipher-0.4)
- ("rust-hex-literal" ,rust-hex-literal-0.3))))
- (home-page "https://github.com/RustCrypto/block-ciphers")
- (synopsis "Magma (GOST R 34.12-2015) block cipher")
- (description "Magma (GOST R 34.12-2015) block cipher")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-maildir-0.6
- (package
- (name "rust-maildir")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "maildir" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dqlkvhcrigs4y5vg0jf8ccgwns8jj85cjp6vsgj3f1sfkk6m6l7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gethostname" ,rust-gethostname-0.2)
- ("rust-mailparse" ,rust-mailparse-0.14)
- ("rust-memmap2" ,rust-memmap2-0.5))
- #:cargo-development-inputs
- (("rust-percent-encoding" ,rust-percent-encoding-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/staktrace/maildir/blob/master/README.md")
- (synopsis "Simple library for maildir manipulation")
- (description
- "This package provides a simple library for maildir manipulation")
- (license license:bsd-0)))
-
-(define-public rust-maildir-0.5
- (package
- (inherit rust-maildir-0.6)
- (name "rust-maildir")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "maildir" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pivq6njjmfnf0jn6i8sihbfgly6v674zwncd6f5nwiw79lz9p3a"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gethostname" ,rust-gethostname-0.2)
- ("rust-mailparse" ,rust-mailparse-0.13)
- ("rust-memmap" ,rust-memmap-0.7))
- #:cargo-development-inputs
- (("rust-percent-encoding" ,rust-percent-encoding-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-mailparse-0.15
- (package
- (name "rust-mailparse")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mailparse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zkwbrzgr7pp1wyywjgvlxayr1p3nnkn2yxgi97746j1h1ckv81x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-charset" ,rust-charset-0.1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-quoted-printable" ,rust-quoted-printable-0.5))
- #:cargo-development-inputs (("rust-ouroboros" ,rust-ouroboros-0.17))))
- (home-page "https://github.com/staktrace/mailparse/blob/master/README.md")
- (synopsis "Simple parser for MIME e-mail messages")
- (description
- "This package provides a simple parser for MIME e-mail messages.")
- (license license:bsd-0)))
-
-(define-public rust-mailparse-0.14
- (package
- (inherit rust-mailparse-0.15)
- (name "rust-mailparse")
- (version "0.14.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "mailparse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0mwpkxi41ak8pabknmvj49dpsbs0q6w7w12f0lp49avcjaa6a29d"))))
- (arguments
- `(#:cargo-inputs
- (("rust-charset" ,rust-charset-0.1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-quoted-printable" ,rust-quoted-printable-0.5))
- #:cargo-development-inputs (("rust-ouroboros" ,rust-ouroboros-0.17))))))
-
-(define-public rust-mailparse-0.13
- (package
- (inherit rust-mailparse-0.14)
- (name "rust-mailparse")
- (version "0.13.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "mailparse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0cka4vpk7dpyx22l3csff8c82wkwkz2py9wrjms5fmc3a257dblc"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=parse_mail")
- #:cargo-inputs
- (("rust-charset" ,rust-charset-0.1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-quoted-printable" ,rust-quoted-printable-0.4))
- #:cargo-development-inputs (("rust-ouroboros" ,rust-ouroboros-0.14))))))
-
-(define-public rust-malloc-buf-1
- (package
- (name "rust-malloc-buf")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "malloc_buf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zap9m0xmd5sdsxil7v2rgb1dzlq0308f826pwvqdvjyaz0chciz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/SSheldon/malloc_buf")
- (synopsis "Structs for handling malloc'd memory passed to Rust")
- (description
- "This package provides structs for handling malloc'd memory passed to Rust.")
- (license license:expat)))
-
-(define-public rust-malloc-buf-0.0
- (package
- (inherit rust-malloc-buf-1)
- (name "rust-malloc-buf")
- (version "0.0.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "malloc_buf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jqr77j89pwszv51fmnknzvd53i1nkmcr8rjrvcxhm4dx1zr1fv2"))))
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-manifest-dir-macros-0.1
- (package
- (name "rust-manifest-dir-macros")
- (version "0.1.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "manifest-dir-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14zm557gcm1ldr19ry53ngvni8vqaicm01xa5vg8pgyd3kg40vcw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://magiclen.org/manifest-dir-macros")
- (synopsis
- "Check or operate paths relative to CARGO_MANIFEST_DIR at compile time")
- (description
- "This crate provides function-like macros to check or operate paths
-relative to CARGO_MANIFEST_DIR at compile time.")
- (license license:expat)))
-
-(define-public rust-maplit-1
- (package
- (name "rust-maplit")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "maplit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "07b5kjnhrrmfhgqm9wprjw8adx6i225lqp49gasgqg74lahnabiy"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://github.com/bluss/maplit")
- (synopsis "Collection of Map macros")
- (description "This crate provides a collection of @code{literal} macros for
-@code{HashMap}, @code{HashSet}, @code{BTreeMap}, and @code{BTreeSet.}")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-mapproj-0.3
- (package
- (name "rust-mapproj")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mapproj" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08wjp6vj1w2qbz769k057pdk2w8351i26xj40p8xbxjj3wli7iz3"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/cds-astro/cds-mapproj-rust/")
- (synopsis "Map projections defined in the FITS World Coordinate System")
- (description
- "This package provides Implementation of (a part of) map projections
-defined in the FITS World Coordinate System (WCS).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-marked-yaml-0.7
- (package
- (name "rust-marked-yaml")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "marked-yaml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13ddwcjd55ysa5ccw22zawy16p72abmdyx3ssrc40vqlmfkjbszj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-hashlink" ,rust-hashlink-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
- ("rust-yaml-rust2" ,rust-yaml-rust2-0.9))))
- (home-page "https://github.com/kinnison/marked-yaml/")
- (synopsis "Simplified YAML structure with provenance spans")
- (description
- "This package provides a simplified YAML structure with provenance spans.")
- (license license:expat)))
-
-(define-public rust-markup-0.13
- (package
- (name "rust-markup")
- (version "0.13.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "markup" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03cb086vkqdym3z0wq9h8ywgc2v1w9n4d8pn0j6p76fl6ni9d4dx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-itoa" ,rust-itoa-1)
- ("rust-markup-proc-macro" ,rust-markup-proc-macro-0.13))))
- (home-page "https://github.com/utkarshkukreti/markup.rs")
- (synopsis "Fast, type-safe template engine for Rust")
- (description
- "This package provides a fast, type-safe template engine for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-markup-proc-macro-0.13
- (package
- (name "rust-markup-proc-macro")
- (version "0.13.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "markup-proc-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0l41di814m9vzw3bz3j49j09j6cb3r73rc4a3a6dvjvx4c77z4hs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/utkarshkukreti/markup.rs")
- (synopsis "Macros for template engine for Rust")
- (description
- "This package provides macros for \"markup\", the fast, type-safe
-template engine for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-markup5ever-0.12
- (package
- (name "rust-markup5ever")
- (version "0.12.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "markup5ever" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0idy4vjihg2dw73j2vkb5kdghvga3bwnw0qx8jwci4m6xfxkmkhn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-phf-codegen" ,rust-phf-codegen-0.11)
- ("rust-string-cache" ,rust-string-cache-0.8)
- ("rust-string-cache-codegen" ,rust-string-cache-codegen-0.5)
- ("rust-tendril" ,rust-tendril-0.4))))
- (home-page "https://github.com/servo/html5ever")
- (synopsis "Common code for xml5ever and html5ever")
- (description
- "Common code for xml5ever and html5ever.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-markup5ever-0.11
- (package
- (inherit rust-markup5ever-0.12)
- (name "rust-markup5ever")
- (version "0.11.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "markup5ever" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05mhzsp6lfxla1fgd0ac283b405s6kyj27wj5r6d7wq42jxjj9ks"))))
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-phf" ,rust-phf-0.10)
- ("rust-phf-codegen" ,rust-phf-codegen-0.10)
- ("rust-string-cache" ,rust-string-cache-0.8)
- ("rust-string-cache-codegen" ,rust-string-cache-codegen-0.5)
- ("rust-tendril" ,rust-tendril-0.4))))))
-
-(define-public rust-markup5ever-0.10
- (package
- (inherit rust-markup5ever-0.11)
- (name "rust-markup5ever")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "markup5ever" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zf8iq2czd6kz99fjs3pgf5c17lfz75ds31khkfiqbc50gxl0kx2"))))
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-phf" ,rust-phf-0.8)
- ("rust-phf-codegen" ,rust-phf-codegen-0.8)
- ("rust-string-cache" ,rust-string-cache-0.8)
- ("rust-string-cache-codegen" ,rust-string-cache-codegen-0.5)
- ("rust-tendril" ,rust-tendril-0.4))))))
-
-(define-public rust-markup5ever-0.9
- (package
- (inherit rust-markup5ever-0.10)
- (name "rust-markup5ever")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "markup5ever" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "00wxigkiw8f777pjp7q5kfq77xpwda9zskkwp698assh8yfisf35"))))
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-phf" ,rust-phf-0.7)
- ("rust-string-cache" ,rust-string-cache-0.7)
- ("rust-tendril" ,rust-tendril-0.4)
- ("rust-phf-codegen" ,rust-phf-codegen-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-string-cache-codegen" ,rust-string-cache-codegen-0.4))))))
-
-(define-public rust-markup5ever-0.8
- (package
- (inherit rust-markup5ever-0.9)
- (name "rust-markup5ever")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "markup5ever" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "08ayl9aqjnmf7ly1ipy6dk3wjvyfn4w51l40jzh1fh984ykldbzi"))))))
-
-(define-public rust-markup5ever-rcdom-0.3
- (package
- (name "rust-markup5ever-rcdom")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "markup5ever_rcdom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "065yb6zn9sfn7kqk5wwc48czsls5z3hzgrddk58fxgq16ymj3apd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-html5ever" ,rust-html5ever-0.27)
- ("rust-markup5ever" ,rust-markup5ever-0.12)
- ("rust-tendril" ,rust-tendril-0.4)
- ("rust-xml5ever" ,rust-xml5ever-0.18))
- #:cargo-development-inputs (("rust-rustc-test" ,rust-rustc-test-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/servo/html5ever")
- (synopsis
- "Basic, unsupported DOM structure for use by tests in html5ever/xml5ever")
- (description
- "This package provides a basic, unsupported DOM structure for use by tests
-in html5ever/xml5ever")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-markup5ever-rcdom-0.2
- (package
- (inherit rust-markup5ever-rcdom-0.3)
- (name "rust-markup5ever-rcdom")
- (version "0.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "markup5ever_rcdom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hir73wmvl0i5mfplfjg0qvxxmsn8qp5xmjkdkp813hgfpb1slmr"))))
- (arguments
- `(#:cargo-inputs
- (("rust-html5ever" ,rust-html5ever-0.26)
- ("rust-markup5ever" ,rust-markup5ever-0.11)
- ("rust-tendril" ,rust-tendril-0.4)
- ("rust-xml5ever" ,rust-xml5ever-0.17))
- #:cargo-development-inputs
- (("rust-rustc-test" ,rust-rustc-test-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-markup5ever-rcdom-0.1
- (package
- (inherit rust-markup5ever-rcdom-0.2)
- (name "rust-markup5ever-rcdom")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "markup5ever_rcdom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0axf6vrms8579lvhbjaj0v7bhs8xb7s26d4sam2g3m6qpi1xl5gh"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-html5ever" ,rust-html5ever-0.25)
- ("rust-markup5ever" ,rust-markup5ever-0.10)
- ("rust-tendril" ,rust-tendril-0.4)
- ("rust-xml5ever" ,rust-xml5ever-0.16))
- #:cargo-development-inputs
- (("rust-rustc-test" ,rust-rustc-test-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-mas-iana-0.7
- (package
- (name "rust-mas-iana")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mas-iana" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18yz6lv54crny8nmx4dpy3j2j00v8s80zsczzcg4fh1jyw6q4j0w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://matrix-org.github.io/matrix-authentication-service/")
- (synopsis "IANA registry data for JOSE and OAuth 2.0")
- (description "This package provides IANA registry data for JOSE and
-OAuth 2.0.")
- (license license:asl2.0)))
-
-(define-public rust-match-cfg-0.1
- (package
- (name "rust-match-cfg")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "match_cfg" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1r5j3zqc3qr8ybcx95bk8q57mkizmgmffj5lmicd4i8d9riyigpz"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/gnzlbg/match_cfg")
- (synopsis
- "Define an item depending on a large number of `#[cfg]` parameters")
- (description
- "This package provides a convenience macro to ergonomically define an item
-depending on a large number of @code{#[cfg]} parameters. Structured like match
-statement, the first matching branch is the item that gets emitted.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-matchers-0.1
- (package
- (name "rust-matchers")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "matchers" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n2mbk7lg2vf962c8xwzdq96yrc9i0p8dbmm4wa1nnkcp1dhfqw2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-regex-automata" ,rust-regex-automata-0.1))))
- (home-page "https://github.com/hawkw/matchers")
- (synopsis "Regex matching on character and byte streams")
- (description
- "Use this crate to match on character and byte streams using regular
-grammars. It provides the subset of the regex crate that only deals with
-matching, not parsing substrings.")
- (license license:expat)))
-
-(define-public rust-matchers-0.0.1
- (package
- (inherit rust-matchers-0.1)
- (name "rust-matchers")
- (version "0.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "matchers" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1q8ckqmkjqkznvdi9x0z769yz2bmvlqcwx51ad2lpk4mfmgpi6gh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-regex-automata" ,rust-regex-automata-0.1))))))
-
-(define-public rust-matches-0.1
- (package
- (name "rust-matches")
- (version "0.1.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "matches" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1994402fq4viys7pjhzisj4wcw894l53g798kkm2y74laxk0jci5"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/SimonSapin/rust-std-candidates")
- (synopsis "Macro to evaluate whether an expression matches a pattern")
- (description "This package provides a macro to evaluate, as a boolean,
-whether an expression matches a pattern.")
- (license license:expat)))
-
-(define-public rust-matchit-0.7
- (package
- (name "rust-matchit")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "matchit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "156bgdmmlv4crib31qhgg49nsjk88dxkdqp80ha2pk2rk6n6ax0f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t)) ; Cut the dependency tree.
- (home-page "https://github.com/ibraheemdev/matchit")
- (synopsis "High performance, zero-copy URL router")
- (description
- "This package provides a high performance, zero-copy URL router.")
- (license (list license:expat license:bsd-3))))
-
-(define-public rust-matrixcompare-0.3
- (package
- (name "rust-matrixcompare")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "matrixcompare" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i84m1jlxmgyw4farhxbfhyb815hrj6ijq23dgb96z7442l2p0rp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-matrixcompare-core" ,rust-matrixcompare-core-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-proptest" ,rust-proptest-1))
- #:cargo-development-inputs
- (("rust-matrixcompare-mock" ,rust-matrixcompare-mock-0.1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))
- (home-page "https://github.com/Andlon/matrixcompare")
- (synopsis "Tools for convenient comparison of matrices")
- (description "This package provides tools for convenient comparison of
-matrices.")
- (license license:expat)))
-
-(define-public rust-matrixcompare-0.2
- (package
- (name "rust-matrixcompare")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "matrixcompare" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "046x25j9v42syns6g8sp3lv4kad55cr4p2bvvs6kyj85dbcz8hiv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-matrixcompare-core" ,rust-matrixcompare-core-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-proptest" ,rust-proptest-0.10))))
- (home-page "https://github.com/Andlon/matrixcompare")
- (synopsis "Tools for convenient comparison of matrices")
- (description "This package provides tools for convenient comparison of
-matrices.")
- (license license:expat)))
-
-(define-public rust-matrixcompare-core-0.1
- (package
- (name "rust-matrixcompare-core")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "matrixcompare-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wqaj028ws2x2h16rf10arwvmpfbmk7afg8b57ahb25i1nrspgdh"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/Andlon/matrixcompare")
- (synopsis "Core traits for matrixcompare")
- (description "This package provides core traits for matrixcompare.")
- (license license:expat)))
-
-(define-public rust-matrixcompare-mock-0.1
- (package
- (name "rust-matrixcompare-mock")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "matrixcompare-mock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1iqk7p9a3y057qzjjz4hfc1kq48vb76bf1lljqcm5r6xxmlz785y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-matrixcompare-core" ,rust-matrixcompare-core-0.1)
- ("rust-num" ,rust-num-0.3)
- ("rust-proptest" ,rust-proptest-0.10))))
- (home-page "https://github.com/Andlon/matrixcompare")
- (synopsis "Internal mock data structures for testing of matrixcompare")
- (description "This package provides internal mock data structures for
-testing of matrixcompare.")
- (license license:expat)))
-
-(define-public rust-matrixmultiply-0.3
- (package
- (name "rust-matrixmultiply")
- (version "0.3.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "matrixmultiply" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06msav241ybxvsqfwm4hfmb1pbws71v0inhmyk0i0vg9wc8vk04k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rawpointer" ,rust-rawpointer-0.2)
- ("rust-thread-tree" ,rust-thread-tree-0.3))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-itertools" ,rust-itertools-0.8))))
- (home-page "https://github.com/bluss/matrixmultiply/")
- (synopsis "General matrix multiplication for f32 and f64 matrices")
- (description "General matrix multiplication for f32 and f64 matrices.
-Operates on matrices with general layout (they can use arbitrary row and column
-stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher
-performance. Uses a microkernel strategy, so that the implementation is easy to
-parallelize and optimize.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-matrixmultiply-0.2
- (package
- (inherit rust-matrixmultiply-0.3)
- (name "rust-matrixmultiply")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "matrixmultiply" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hc4vp19x823xgkm374wsxnzmqbjhmyaj5nr0lhm9k9i02x0cs4i"))))
- (arguments
- `(#:cargo-inputs
- (("rust-rawpointer" ,rust-rawpointer-0.2))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-itertools" ,rust-itertools-0.8))))))
-
-(define-public rust-matrixmultiply-0.1
- (package
- (inherit rust-matrixmultiply-0.2)
- (name "rust-matrixmultiply")
- (version "0.1.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "matrixmultiply" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "00p0fpjhm45qdzi37mgv7ggsy8b9gqvq4999yrbgyn1dxkf6gbfw"))))
- (arguments
- `(#:cargo-inputs (("rust-rawpointer" ,rust-rawpointer-0.1))
- #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1))))))
-
-(define-public rust-maybe-async-0.2
- (package
- (name "rust-maybe-async")
- (version "0.2.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "maybe-async" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01gksgxmzgl8hvg831vv993fvrwz8hjwgcln99ilp08zrc9qq6qg"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/fMeow/maybe-async-rs")
- (synopsis "Procedural macro to unify sync and async Rust code")
- (description
- "This package provides a procedural macro that unifies sync and
-async code in Rust.")
- (license license:expat)))
-
-(define-public rust-maybe-rayon-0.1
- (package
- (name "rust-maybe-rayon")
- (version "0.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "maybe-rayon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06cmvhj4n36459g327ng5dnj8d58qs472pv5ahlhm7ynxl6g78cf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-rayon" ,rust-rayon-1))))
- (home-page "https://github.com/shssoichiro/maybe-rayon")
- (synopsis "Either acts as rayon or creates a single-threaded facade")
- (description "Either acts as rayon or creates a single-threaded facade")
- (license license:expat)))
-
-(define-public rust-maybe-uninit-2
- (package
- (name "rust-maybe-uninit")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "maybe-uninit" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "004y0nzmpfdrhz251278341z6ql34iv1k6dp1h6af7d6nd6jwc30"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/est31/maybe-uninit")
- (synopsis "MaybeUninit for friends of backwards compatibility")
- (description
- "This package provides MaybeUninit for friends of backwards compatibility.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-mbox-0.7
- (package
- (name "rust-mbox")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mbox" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pn67fg52nwi2pk2j1nqlwgh477ygsz3znf6kxkqqkmwmnp45l96"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))))
- (home-page "https://github.com/kennytm/mbox")
- (synopsis "Malloc-based box")
- (description
- "This package provides malloc-based box. Supports wrapping pointers or
-null-terminated strings returned from malloc as a Rust type, which will be
-free'd on drop.")
- (license license:expat)))
-
-(define-public rust-memchr-2
- (package
- (name "rust-memchr")
- (version "2.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memchr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18z32bhxrax0fnjikv475z7ii718hq457qwmaryixfxsl2qrmjkq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/BurntSushi/rust-memchr")
- (synopsis "Safe interface to memchr")
- (description "The @code{memchr} crate provides heavily optimized routines
-for searching bytes.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-memchr-1
- (package
- (inherit rust-memchr-2)
- (name "rust-memchr")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memchr" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0yjyja34pzhipdl855q3m21w1lyih4lw79x2dp3czwdla4pap3ql"))))
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-0.4))))))
-
-(define-public rust-memchr-0.1
- (package
- (inherit rust-memchr-1)
- (name "rust-memchr")
- (version "0.1.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memchr" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "084d85hjfa3xf5kwdms2mhbkh78m1gl2254cp5swcxj3a7xjkdnq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.2))))))
-
-(define-public rust-memmap-0.7
- (package
- (name "rust-memmap")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ns7kkd1h4pijdkwfvw4qlbbmqmlmzwlq3g2676dcl5vwyazv1b5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))
- (home-page "https://github.com/danburkert/memmap-rs")
- (synopsis "Rust library for cross-platform memory mapped IO")
- (description
- "This package provides a cross-platform Rust API for memory-mapped
-file IO.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-memmap-0.6
- (package
- (inherit rust-memmap-0.7)
- (name "rust-memmap")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zy6s0ni0lx9rjzq3gq2zz9r8zgjmbp02332g3gsj4fyhv4s5zz2"))))))
-
-(define-public rust-memmap-0.2
- (package
- (inherit rust-memmap-0.6)
- (name "rust-memmap")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memmap" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0li737lakqcbbgd87x7h8d4vp0r1fqcbn5lb5vi746i9jgnp43zj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-fs2" ,rust-fs2-0.2)
- ("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.2))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-memmap2-0.9
- (package
- (name "rust-memmap2")
- (version "0.9.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memmap2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0krpvvkpg4i3l05cv3q2xk24a1vj5c86gbrli2wzhj1qkpnpwgzx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))
- #:cargo-development-inputs (("rust-owning-ref" ,rust-owning-ref-0.4)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/RazrFalcon/memmap2-rs")
- (synopsis "Cross-platform Rust API for memory-mapped file IO")
- (description
- "This package provides a Rust API for memory-mapped file IO.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-memmap2-0.8
- (package
- (inherit rust-memmap2-0.9)
- (name "rust-memmap2")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memmap2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vf3djv9s917fbvw5vclllpl22g12iph6cz11gn57ndhxwya19a3"))))
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))
- #:cargo-development-inputs (("rust-owning-ref" ,rust-owning-ref-0.4)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-memmap2-0.7
- (package
- (inherit rust-memmap2-0.9)
- (name "rust-memmap2")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memmap2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1il82b0mw304jlwvl0m89aa8bj5dgmm3vbb0jg8lqlrk0p98i4zl"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))
- #:cargo-development-inputs
- (("rust-owning-ref" ,rust-owning-ref-0.4)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-memmap2-0.6
- (package
- (inherit rust-memmap2-0.9)
- (name "rust-memmap2")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memmap2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wm8avdjma6j3x5fjdqwxcj89h52pzmwanw46xkn9rnz9albna3d"))))
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))
- #:cargo-development-inputs (("rust-owning-ref" ,rust-owning-ref-0.4)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-memmap2-0.5
- (package
- (inherit rust-memmap2-0.7)
- (name "rust-memmap2")
- (version "0.5.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memmap2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09xk415fxyl4a9pgby4im1v2gqlb5lixpm99dczkk30718na9yl3"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))
- #:cargo-development-inputs
- (("rust-owning-ref" ,rust-owning-ref-0.4)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-memmap2-0.3
- (package
- (inherit rust-memmap2-0.5)
- (name "rust-memmap2")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memmap2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xcg3vv6rg8vhl0wdfy085gx4xsp2dah7anvn5816h6wgczj1zr0"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-memmap2-0.1
- (package
- (inherit rust-memmap2-0.3)
- (name "rust-memmap2")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memmap2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nmymqy9q62x577ydja0ysfyir7h5qa0n5fwcnvchfhhlsi0rdyr"))))))
-
-(define-public rust-memmem-0.1
- (package
- (name "rust-memmem")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memmem" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05ccifqgxdfxk6yls41ljabcccsz3jz6549l1h3cwi17kr494jm6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-0.2))))
- (home-page "http://github.com/jneem/memmem")
- (synopsis "Substring searching")
- (description "This package provides substring searching.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-memo-map-0.3
- (package
- (name "rust-memo-map")
- (version "0.3.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "memo-map" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0h0c80ilf74872nfn1dx65zdj60cxcczrbks113l9kk0jp07dhmf"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/mitsuhiko/memo-map")
- (synopsis "Synchronized map for memoization")
- (description "This package provides a crate implementing a synchronized map
-for memoization.")
- (license license:asl2.0)))
-
-(define-public rust-memoffset-0.9
- (package
- (name "rust-memoffset")
- (version "0.9.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "memoffset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0v20ihhdzkfw1jx00a7zjpk2dcp5qjq6lz302nyqamd9c4f4nqss"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "https://github.com/Gilnaa/memoffset")
- (synopsis "C-like offset_of functionality for Rust structs")
- (description
- "This package provides C-like @code{offset_of} functionality
-for Rust structs.")
- (license license:expat)))
-
-(define-public rust-memoffset-0.8
- (package
- (inherit rust-memoffset-0.9)
- (name "rust-memoffset")
- (version "0.8.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "memoffset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qcdic88dhgw76pafgndpz04pig8il4advq978mxdxdwrydp276n"))))
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))))
-
-(define-public rust-memoffset-0.7
- (package
- (inherit rust-memoffset-0.8)
- (name "rust-memoffset")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memoffset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x2zv8hv9c9bvgmhsjvr9bymqwyxvgbca12cm8xkhpyy5k1r7s2x"))))
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))))
-
-(define-public rust-memoffset-0.6
- (package
- (inherit rust-memoffset-0.7)
- (name "rust-memoffset")
- (version "0.6.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memoffset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kkrzll58a3ayn5zdyy9i1f1v3mx0xgl29x0chq614zazba638ss"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (inputs (list rust-autocfg-1))))
-
-(define-public rust-memoffset-0.5
- (package
- (inherit rust-memoffset-0.6)
- (name "rust-memoffset")
- (version "0.5.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memoffset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ahi51aa650s2p9ib1a4ifgqv0pzmsxlm9z4xdgvi9zdd7q7ac84"))))
- (arguments
- `(#:tests? #f ; reference to packed field is unaligned
- #:cargo-inputs (("rust-autocfg" ,rust-autocfg-1))
- #:cargo-development-inputs (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (inputs '())))
-
-(define-public rust-memory-units-0.4
- (package
- (name "rust-memory-units")
- (version "0.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "memory_units" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hyk1alsdpcw5r33c5yn7pk9h259klfxv4vhzx08y1j7l1di0ll4"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/pepyakin/memory_units")
- (synopsis "Safe conversions between units of memory")
- (description "Safe conversions between units of memory.")
- (license license:mpl2.0)))
-
-(define-public rust-memsec-0.6
- (package
- (name "rust-memsec")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memsec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z5s2pawma2xdwiswzshp4r9s8m0yhivsw91h99x50hm01mr380g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.45))))
- (home-page "https://github.com/quininer/memsec")
- (synopsis "Rust implementation of libsodium/utils")
- (description "This package provides a Rust implementation of
-@code{libsodium/utils}.")
- (license license:expat)))
-
-(define-public rust-memsec-0.5
- (package
- (inherit rust-memsec-0.6)
- (name "rust-memsec")
- (version "0.5.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "memsec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13ir50j549gdz94pds1i7ljnk14d66q5x91s11hncm1pih7jif8c"))))
- (arguments
- `(#:cargo-inputs (("rust-getrandom" ,rust-getrandom-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mach-o-sys" ,rust-mach-o-sys-0.1)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-memuse-0.2
- (package
- (name "rust-memuse")
- (version "0.2.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "memuse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06kgsfv8fnhqbwnq3q841ndfq5wkanz5jpykldpfmrdc6na8ci91"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-nonempty" ,rust-nonempty-0.7))))
- (home-page "https://github.com/str4d/memuse")
- (synopsis "Traits for measuring dynamic memory usage of types")
- (description "Traits for measuring dynamic memory usage of types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-merge-0.1
- (package
- (name "rust-merge")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "merge" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1sck0vhi9lk8a6mgky0rgn842fj7yspywidwbd963nmimf9yzfqh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-merge-derive" ,rust-merge-derive-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2))
- #:cargo-development-inputs
- (("rust-envy" ,rust-envy-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-structopt" ,rust-structopt-0.3)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://sr.ht/~ireas/merge-rs")
- (synopsis "Rust trait for objects that can be merged")
- (description "This package provides a merge trait that can be used
-to merge two objects of the same type into one.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-merge-derive-0.1
- (package
- (name "rust-merge-derive")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "merge_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01wxhi7mqmp34l540wcfb24hb13vcbps4wlynas66bnsfra0g790"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://sr.ht/~ireas/merge-rs")
- (synopsis "Derive macro for the merge crate")
- (description "This crate provides a derive macro for the
-@code{merge::Merge} crate.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-merlin-3
- (package
- (name "rust-merlin")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "merlin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z9rh9jlpcs0i0cijbs6pcq26gl4qwz05y7zbnv7h2gwk4kqxhsq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-hex" ,rust-hex-0.3)
- ("rust-keccak" ,rust-keccak-0.1)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-curve25519-dalek-ng" ,rust-curve25519-dalek-ng-4)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-strobe-rs" ,rust-strobe-rs-0.5))))
- (home-page "https://docs.rs/merlin")
- (synopsis
- "Composable proof transcripts for public-coin arguments of knowledge")
- (description
- "Merlin is a STROBE-based transcript construction for zero-knowledge
-proofs. It automates the Fiat-Shamir transform, so that by using Merlin,
-non-interactive protocols can be implemented as if they were interactive.")
- (license license:expat)))
-
-(define-public rust-merlin-2
- (package
- (inherit rust-merlin-3)
- (name "rust-merlin")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "merlin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y5vd610q7x82vf54pmnzlh0mh8hgxr6imv92yh46d7syi3cmzn6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-hex" ,rust-hex-0.3)
- ("rust-keccak" ,rust-keccak-0.1)
- ("rust-rand-core" ,rust-rand-core-0.5)
- ("rust-zeroize" ,rust-zeroize-1))))))
-
-(define-public rust-metrics-0.14
- (package
- (name "rust-metrics")
- (version "0.14.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "metrics" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0lf80vznlh0p06nchj08nlqgf3bajnwr6w3syflg7ffg3mh8bqjq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests pass on earlier version of rust
- #:cargo-inputs
- (("rust-metrics-macros" ,rust-metrics-macros-0.2)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/metrics-rs/metrics")
- (synopsis "Lightweight metrics facade")
- (description "This package provides a lightweight metrics facade.")
- (license license:expat)))
-
-(define-public rust-metrics-macros-0.2
- (package
- (name "rust-metrics-macros")
- (version "0.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "metrics-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0yy2dc9g3m1h8df6bmnqh1sngyvrgznz1fjpkp9rz1is9p6n1b0i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/metrics-rs/metrics")
- (synopsis "Macros for the metrics crate")
- (description "This package provides macros for the metrics crate.")
- (license license:expat)))
-
-(define-public rust-metrohash-1
- (package
- (name "rust-metrohash")
- (version "1.0.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "metrohash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ifqmkg81nprxm9dv52k6wbcv48aibd830f3ph7zcff3mnzi2h58"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-fnv" ,rust-fnv-1)
- ("rust-twox-hash" ,rust-twox-hash-1))))
- (home-page "https://github.com/arthurprs/metrohash-rs")
- (synopsis "Rust implementation of the MetroHash hash algorithm")
- (description "This library is a Rust implementation of MetroHash, a high
-quality, high performance hash algorithm.")
- (license license:expat)))
-
-(define-public rust-miette-7
- (package
- (name "rust-miette")
- (version "7.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miette" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r1c34b7crjj97i8gx06hh6agw3ip7qprwrafa91h0mp5rp18zri"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-backtrace-ext" ,rust-backtrace-ext-0.2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-miette-derive" ,rust-miette-derive-7)
- ("rust-owo-colors" ,rust-owo-colors-4)
- ("rust-serde" ,rust-serde-1)
- ("rust-supports-color" ,rust-supports-color-3)
- ("rust-supports-hyperlinks" ,rust-supports-hyperlinks-3)
- ("rust-supports-unicode" ,rust-supports-unicode-3)
- ("rust-syntect" ,rust-syntect-5)
- ("rust-terminal-size" ,rust-terminal-size-0.4)
- ("rust-textwrap" ,rust-textwrap-0.16)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-indenter" ,rust-indenter-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
- ("rust-syn" ,rust-syn-2)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/zkat/miette")
- (synopsis "Diagnostic reporting library and protocol")
- (description
- "This package provides a diagnostic reporting library and protocol.")
- (license license:asl2.0)))
-
-(define-public rust-miette-5
- (package
- (inherit rust-miette-7)
- (name "rust-miette")
- (version "5.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miette" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vl5qvl3bgha6nnkdl7kiha6v4ypd6d51wyc4q1bvdpamr75ifsr"))))
- (arguments
- `(#:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-backtrace-ext" ,rust-backtrace-ext-0.2)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-miette-derive" ,rust-miette-derive-5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-owo-colors" ,rust-owo-colors-3)
- ("rust-serde" ,rust-serde-1)
- ("rust-supports-color" ,rust-supports-color-2)
- ("rust-supports-hyperlinks" ,rust-supports-hyperlinks-2)
- ("rust-supports-unicode" ,rust-supports-unicode-2)
- ("rust-terminal-size" ,rust-terminal-size-0.1)
- ("rust-textwrap" ,rust-textwrap-0.15)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-indenter" ,rust-indenter-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-miette-derive-7
- (package
- (name "rust-miette-derive")
- (version "7.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miette-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rxds09gdl0l0l0kdns87zcy4ic1d15bamy8vb8wpmp1zcsvkj93"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/zkat/miette")
- (synopsis "Derive macros for miette")
- (description "This package provides derive macros for miette.")
- (license license:asl2.0)))
-
-(define-public rust-miette-derive-5
- (package
- (inherit rust-miette-derive-7)
- (name "rust-miette-derive")
- (version "5.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miette-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p33msrngkxlp5ajm8nijamii9vcwwpy8gfh4m53qnmrc0avrrs9"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-migrations-internals-2
- (package
- (name "rust-migrations-internals")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "migrations_internals" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nnsr5d4h2kcvmz2j4l8g8n8r1zm7nngwmp842q58lh1h0azf8qg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-toml" ,rust-toml-0.7))))
- (home-page "https://diesel.rs")
- (synopsis "Internal implementation of Diesel's migration mechanism")
- (description "This package provides an internal implementation of Diesel's
-migration mechanism.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-migrations-internals-1
- (package
- (inherit rust-migrations-internals-2)
- (name "rust-migrations-internals")
- (version "1.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "migrations_internals" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q2qk4jpa16mcfcmhjz6hdg2s73az1k7j0cy08vvh87h997chkrb"))))
- (arguments
- `(#:cargo-inputs
- (("rust-barrel" ,rust-barrel-0.6)
- ("rust-diesel" ,rust-diesel-1))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-migrations-macros-2
- (package
- (name "rust-migrations-macros")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "migrations_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "027gd4s58fmh7jil9rz0ckdsdw81mqfa6dyqbfmvnrqfqxd35qyc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--" "--skip=src/lib.rs - embed_migrations (line 44)")
- #:cargo-inputs
- (("rust-migrations-internals" ,rust-migrations-internals-2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1))
- #:cargo-development-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-diesel" ,rust-diesel-2)
- ("rust-dotenvy" ,rust-dotenvy-0.15)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://diesel.rs")
- (synopsis "Code generation macros for Diesel's embedded migrations")
- (description "This package provides code generation macros for Diesel's
-embedded migrations.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-migrations-macros-1
- (package
- (inherit rust-migrations-macros-2)
- (name "rust-migrations-macros")
- (version "1.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "migrations_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "173qgwans6n2jf6b7qajq273rvg1r9c34p5fflzr53gx14lz2lwp"))))
- (arguments
- `(#:cargo-inputs
- (("rust-migrations-internals" ,rust-migrations-internals-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-mimalloc-0.1
- (package
- (name "rust-mimalloc")
- (version "0.1.43")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mimalloc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0csnyrxc16i592gm5ffham07jyj2w98qsh9jyy1rv59lmr8474b8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libmimalloc-sys" ,rust-libmimalloc-sys-0.1))))
- (inputs (list mimalloc))
- (home-page "https://crates.io/crates/mimalloc")
- (synopsis "Performance and security oriented drop-in allocator")
- (description "This package provides a performance and security oriented
-drop-in allocator.")
- (license license:expat)))
-
-(define-public rust-mimalloc-rust-0.1
- (package
- (name "rust-mimalloc-rust")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mimalloc-rust" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wj4hkspsmlgm6lh5bf2blzalgjcc356bpkh4k5vcnyvvzwhvhxw"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("1\\.7\\.3-source") "1.7.2"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Test suite is flakey.
- #:cargo-inputs
- (("rust-cty" ,rust-cty-0.2)
- ("rust-mimalloc-rust-sys" ,rust-mimalloc-rust-sys-1))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1))))
- (inputs
- (list mimalloc))
- (home-page "https://github.com/lemonhx/mimalloc-rust")
- (synopsis "Binding for mimalloc in rust")
- (description "This package provides a binding for mimalloc in rust.")
- (license license:expat)))
-
-(define-public rust-mimalloc-rust-sys-1
- (package
- (name "rust-mimalloc-rust-sys")
- (version "1.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mimalloc-rust-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "144m1va3dmbr6c5nj1aqnnfrp0fc4yyqn10n25w7ksvsrhnz7xwn"))
- (snippet
- #~(begin
- (use-modules (guix build utils))
- (delete-file-recursively "c_src")
- ;; Inspired by Debian's patch for bzip2-sys.
- (substitute* "Cargo.toml.orig"
- (("cc = .*") "pkg-config = \"0.3\"\n"))
- (copy-file "Cargo.toml.orig" "Cargo.toml")
- (delete-file "build.rs")
- (with-output-to-file "build.rs"
- (lambda _
- (format #t "fn main() {~@
- println!(\"cargo:rustc-link-lib=mimalloc\");~@
- }~%")))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cty" ,rust-cty-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (inputs
- (list mimalloc))
- (home-page "https://docs.rs/mimalloc-rust-sys/1.7.2")
- (synopsis "@code{mimalloc_rust} hand written sys binding")
- (description
- "This package provides @code{mimalloc_rust} hand written sys bindings.")
- (license license:expat)))
-
-(define-public rust-mime-0.3
- (package
- (name "rust-mime")
- (version "0.3.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mime" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16hkibgvb9klh0w0jk5crr5xv90l3wlf77ggymzjmvl1818vnxv8"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://github.com/hyperium/mime")
- (synopsis "Strongly Typed Mimes")
- (description
- "Support MIME (HTTP Media Types) as strong types in Rust.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-mime-0.2
- (package
- (inherit rust-mime-0.3)
- (name "rust-mime")
- (version "0.2.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mime" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q1s1ax1gaz8ld3513nvhidfwnik5asbs1ma3hp6inp5dn56nqms"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-heapsize" ,rust-heapsize-0.3)
- ("rust-log" ,rust-log-0.3)
- ("rust-serde" ,rust-serde-0.8))))))
-
-(define-public rust-mime-guess-2
- (package
- (name "rust-mime-guess")
- (version "2.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mime_guess" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vs28rxnbfwil6f48hh58lfcx90klcvg68gxdc60spwa4cy2d4j1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-mime" ,rust-mime-0.3)
- ("rust-unicase" ,rust-unicase-2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/abonander/mime_guess")
- (synopsis "Detect a file's MIME type by its extension")
- (description "This package provides a simple crate for detection of a
-file's MIME type by its extension.")
- (license license:expat)))
-
-(define-public rust-mime-guess-1
- (package
- (inherit rust-mime-guess-2)
- (name "rust-mime-guess")
- (version "1.8.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mime_guess" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18qcd5aa3363mb742y7lf39j7ha88pkzbv9ff2qidlsdxsjjjs91"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-mime" ,rust-mime-0.2)
- ("rust-phf" ,rust-phf-0.7)
- ("rust-phf-codegen" ,rust-phf-codegen-0.7)
- ("rust-unicase" ,rust-unicase-1))))))
-
-(define-public rust-mini-internal-0.1
- (package
- (name "rust-mini-internal")
- (version "0.1.41")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mini-internal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ks7vwcgmkkg3lsqzjwmrfzm4ly5y6b41b2sfn4jy3bz18sg3dq7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/dtolnay/miniserde")
- (synopsis "Derive macros for miniserde")
- (description "This package provides derive macros for miniserde.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-mini-moka-0.10
- (package
- (name "rust-mini-moka")
- (version "0.10.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mini-moka" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00yqhslppnrl2a54rrrp03xb65d2knbb1s5yvs3g6qgjcnmxy9f3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-dashmap" ,rust-dashmap-5)
- ("rust-skeptic" ,rust-skeptic-0.13)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-tagptr" ,rust-tagptr-0.2)
- ("rust-triomphe" ,rust-triomphe-0.1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-skeptic" ,rust-skeptic-0.13)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/moka-rs/mini-moka")
- (synopsis "Lighter edition of Moka, a fast and concurrent cache library")
- (description
- "This package provides a lighter edition of Moka, a fast and concurrent cache
-library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-minicov-0.3
- (package
- (name "rust-minicov")
- (version "0.3.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "minicov" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jsvi62lklfyvdmsiizipkqcfpsc7h4c4illgxlf28iwrkqyjzzj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (inputs (list clang))
- (home-page "https://github.com/Amanieu/minicov")
- (synopsis "Code coverage and profile-guided optimization support")
- (description
- "This package provides Code coverage and profile-guided optimization
-support for no_std and embedded programs.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-miniflux-api-0.3
- (package
- (name "rust-miniflux-api")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miniflux_api" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19lhzn3mmq5iifmld6lr81nx4yj4ll4k76gzpypb21p5b1xag667"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;tests use the network
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-dotenv" ,rust-dotenv-0.15)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
- (home-page "https://gitlab.com/news-flash/miniflux_api")
- (synopsis "Rust implementation of the Miniflux REST API")
- (description
- "This package provides a Rust implementation of the Miniflux REST API.")
- ;; No copyright headers in the source code. LICENSE indicates gpl3.
- (license license:gpl3)))
-
-(define-public rust-minijinja-2
- (package
- (name "rust-minijinja")
- (version "2.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "minijinja" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d99nn7pmqimbp5sd3gcndi958nmp5klav633pjx1p6i2ysy2drc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-memo-map" ,rust-memo-map-0.3)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-self-cell" ,rust-self-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-stacker" ,rust-stacker-0.1)
- ("rust-unicase" ,rust-unicase-2)
- ("rust-unicode-ident" ,rust-unicode-ident-1)
- ("rust-v-htmlescape" ,rust-v-htmlescape-0.15))
- #:cargo-development-inputs
- (("rust-insta" ,rust-insta-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-similar-asserts" ,rust-similar-asserts-1))))
- (home-page "https://github.com/mitsuhiko/minijinja")
- (synopsis "Template engine for Rust")
- (description "This package provides a template engine for Rust.")
- (license license:asl2.0)))
-
-(define-public rust-minimad-0.13
- (package
- (name "rust-minimad")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "minimad" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s72q9h0807pc450n23nzis4s38m6ihiil5azj1bhj8f8c7n3i7n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1))))
- (home-page "https://github.com/Canop/minimad")
- (synopsis "Light markdown parser")
- (description "Light markdown parser.")
- (license license:expat)))
-
-(define-public rust-minimad-0.9
- (package
- (inherit rust-minimad-0.13)
- (name "rust-minimad")
- (version "0.9.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "minimad" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0d2qnjwdrb3ngb0sayzj2b56pjb75ajqiaz4iw7zfs4537q3jxi7"))))
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1))))))
-
-(define-public rust-minimal-lexical-0.2
- (package
- (name "rust-minimal-lexical")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "minimal-lexical" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16ppc5g84aijpri4jzv14rvcnslvlpphbszc7zzp6vfkddf4qdb8"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/Alexhuszagh/minimal-lexical")
- (synopsis "Float parsing conversion routines")
- (description "This is a minimal version of rust-lexical, meant to allow
-efficient round-trip float parsing. Minimal-lexical implements a correct,
-fast float parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-miniserde-0.1
- (package
- (name "rust-miniserde")
- (version "0.1.41")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miniserde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rhbii3v1sflzfz6zx36j42a6j5zh0c08f4kv7k5y9chpjvhhlk2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-itoa" ,rust-itoa-1)
- ("rust-mini-internal" ,rust-mini-internal-0.1)
- ("rust-ryu" ,rust-ryu-1))
- #:cargo-development-inputs (("rust-automod" ,rust-automod-1)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/miniserde")
- (synopsis "Data structure serialization library")
- (description
- "This package provides a data structure serialization library with several
-opposite design goals from Serde.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-mint-0.5
- (package
- (name "rust-mint")
- (version "0.5.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mint" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zw5glv8z2d99c82jy2za97hh9p6377xmf4rbwz7jynsdfxfngg5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/kvark/mint")
- (synopsis "Math interoperability standard types")
- (description
- "This package provides math interoperability standard types.")
- (license license:expat)))
-
-(define-public rust-minus-5
- (package
- (name "rust-minus")
- (version "5.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "minus" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19cwjr8ikqpngxj6c4xbbvylkjkp19cs4k2dnnav5ngzz4nywv6p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--" ; unresolved imports
- "--skip=src/lib.rs - (line 174)"
- "--skip=src/lib.rs - (line 200)"
- "--skip=src/lib.rs - (line 233)")
- #:cargo-inputs
- (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-regex" ,rust-regex-1)
- ("rust-textwrap" ,rust-textwrap-0.16)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/arijit79/minus")
- (synopsis "Asynchronous data feedable terminal paging library for Rust")
- (description
- "This package provides a asynchronous data feedable terminal paging
-library for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-mio-1
- (package
- (name "rust-mio")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v1cnnn44awxbcfm4zlavwgkvbyg7gp5zzjm8mqf1apkrwflvq40"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-hermit-abi" ,rust-hermit-abi-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-wasi" ,rust-wasi-0.11)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/tokio-rs/mio")
- (synopsis "Lightweight non-blocking IO")
- (description
- "Mio is a fast, low-level I/O library for Rust focusing on non-blocking
-APIs and event notification for building I/O apps with as little overhead as
-possible over the OS abstractions.")
- (license license:expat)))
-
-(define-public rust-mio-0.8
- (package
- (inherit rust-mio-1)
- (name "rust-mio")
- (version "0.8.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "034byyl0ardml5yliy1hmvx8arkmn9rv479pid794sm07ia519m4"))))
- (arguments
- (list #:cargo-inputs
- `(("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-wasi" ,rust-wasi-0.11)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs
- `(("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-mio-0.7
- (package
- (inherit rust-mio-0.8)
- (name "rust-mio")
- (version "0.7.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mi9ah60l270761sz6qdhhn0hkn5msc8689b53bhnkmk0glx706g"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-miow" ,rust-miow-0.3)
- ("rust-ntapi" ,rust-ntapi-0.3)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-rand" ,rust-rand-0.4))))))
-
-(define-public rust-mio-0.6
- (package
- (inherit rust-mio-0.7)
- (name "rust-mio")
- (version "0.6.23")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i2c1vl8lr45apkh8xbh9k56ihfsmqff5l7s2fya7whvp7sndzaa"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-fuchsia-zircon" ,rust-fuchsia-zircon-0.3)
- ("rust-fuchsia-zircon-sys" ,rust-fuchsia-zircon-sys-0.3)
- ("rust-iovec" ,rust-iovec-0.1)
- ("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-miow" ,rust-miow-0.2)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-winapi" ,rust-winapi-0.2))
- #:cargo-development-inputs
- (("rust-bytes" ,rust-bytes-0.3)
- ("rust-env-logger" ,rust-env-logger-0.4)
- ("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-mio-aio-0.9
- (package
- (name "rust-mio-aio")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mio-aio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zrp159m5nc1j23awbrn9rmx7c5lh47z9szg65s3zj4h95b0v5wl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; unresolved import `nix::sys::event`
- #:cargo-inputs (("rust-mio" ,rust-mio-0.8)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-pin-utils" ,rust-pin-utils-0.1))
- #:cargo-development-inputs (("rust-assert-impl" ,rust-assert-impl-0.1)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-sysctl" ,rust-sysctl-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/asomers/mio-aio")
- (synopsis "POSIX AIO bindings for mio")
- (description "This package provides POSIX AIO bindings for mio.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-mio-aio-0.8
- (package
- (inherit rust-mio-aio-0.9)
- (name "rust-mio-aio")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mio-aio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ynga39vd3r7i3bjqsiv8b6b9z8ympby88l7vkk5cvhp6kn3livj"))))
- (arguments
- `(#:skip-build? #t ; unresolved import `nix::sys::event`
- #:cargo-inputs (("rust-mio" ,rust-mio-0.8)
- ("rust-nix" ,rust-nix-0.27)
- ("rust-pin-utils" ,rust-pin-utils-0.1))
- #:cargo-development-inputs (("rust-assert-impl" ,rust-assert-impl-0.1)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-nix" ,rust-nix-0.27)
- ("rust-sysctl" ,rust-sysctl-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-mio-extras-2
- (package
- (name "rust-mio-extras")
- (version "2.0.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mio-extras" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "069gfhlv0wlwfx1k2sriwfws490kjp490rv2qivyfb01j3i3yh2j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazycell" ,rust-lazycell-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-slab" ,rust-slab-0.4))))
- (home-page "https://github.com/dimbleby/mio-extras")
- (synopsis "Extra components for use with Mio")
- (description "Extra components for use with Mio.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-mio-named-pipes-0.1
- (package
- (name "rust-mio-named-pipes")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mio-named-pipes" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1cwwfx1yr9vws8x971x34ijnirs377vcxi47frdirki5yppp9qzm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-miow" ,rust-miow-0.3)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.4)
- ("rust-rand" ,rust-rand-0.4))))
- (home-page "https://github.com/alexcrichton/mio-named-pipes")
- (synopsis "Windows named pipe bindings for mio")
- (description
- "A library for integrating Windows Named Pipes with mio.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-mio-uds-0.6
- (package
- (name "rust-mio-uds")
- (version "0.6.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mio-uds" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09gimdbnj7b9yca99pk8lxh9jhl79msj795c8fxi2sqr9slmfqln"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-iovec" ,rust-iovec-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.6))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))
- (home-page "https://github.com/alexcrichton/mio-uds")
- (synopsis "Unix domain socket bindings for mio")
- (description
- "Unix domain socket bindings for mio.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-mirai-annotations-1
- (package
- (name "rust-mirai-annotations")
- (version "1.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mirai-annotations" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lfkgarmzd7mdr739s9yidh0xhc9d3g4jjiwh246mwmkq5i0ign9"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/facebookexperimental/MIRAI")
- (synopsis "Macros that provide source code annotations for MIRAI")
- (description "Macros that provide source code annotations for MIRAI")
- (license license:expat)))
-
-(define-public rust-mktemp-0.4
- (package
- (name "rust-mktemp")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mktemp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18hd84l7k7i1mbjylagwg1miczh78cjrs55r0kggqcc28ivfcpcp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-uuid" ,rust-uuid-0.8))))
- (home-page "https://docs.rs/mktemp")
- (synopsis "Mktemp files and directories")
- (description "This package provides mktemp files and directories.")
- (license license:mpl2.0)))
-
-(define-public rust-mmap-fixed-0.1
- (package
- (name "rust-mmap-fixed")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mmap-fixed" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "106lbziidb8bwi3bs4hx5znjlwkh7x6x08qdg0914rpcd2w1qw1v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-tempdir" ,rust-tempdir-0.3))))
- (home-page "https://github.com/khang06/rust-mmap-fixed-fixed")
- (synopsis "Library for dealing with memory-mapped I/O")
- (description
- "This package provides a library for dealing with memory-mapped I/O.")
- (license license:expat)))
-
-(define-public rust-modifier-0.1
- (package
- (name "rust-modifier")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "modifier" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0n3fmgli1nsskl0whrfzm1gk0rmwwl6pw1q4nb9sqqmn5h8wkxa1"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/reem/rust-modifier")
- (synopsis
- "Chaining APIs for both self -> Self and &mut self methods")
- (description
- "Chaining APIs for both self -> Self and &mut self methods.")
- (license license:expat)))
-
-(define-public rust-monostate-0.1
- (package
- (name "rust-monostate")
- (version "0.1.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "monostate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xchz8cs990g7g5f8jjybjnyi9xnhykiq44gl97p5rbh3hgjm347"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-monostate-impl" ,rust-monostate-impl-0.1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/dtolnay/monostate")
- (synopsis "Type that deserializes only from one specific value")
- (description
- "This package provides a Rust type that deserializes only from one
-specific value.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-monostate-impl-0.1
- (package
- (name "rust-monostate-impl")
- (version "0.1.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "monostate-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1km6kc6yxvpsxciaj02zar8cx1sq142s6jn6saqn77h7165dd1pn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/dtolnay/monostate")
- (synopsis "Implementation detail of the monostate crate")
- (description
- "This package provides implementation details of the monostate crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-more-asserts-0.3
- (package
- (name "rust-more-asserts")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "more-asserts" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zj0f9z73nsn1zxk2y21f0mmafvz7dz5v93prlxwdndb3jbadbqz"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/thomcc/rust-more-asserts")
- (synopsis "Library providing additional assert_* and debug_assert_* macros")
- (description
- "This package provides a small library providing additional assert_* and
-debug_assert_* macros.")
- (license (list license:unlicense license:expat license:asl2.0 license:cc0))))
-
-(define-public rust-more-asserts-0.2
- (package
- (inherit rust-more-asserts-0.3)
- (name "rust-more-asserts")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "more-asserts" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12b3fypg2sr4qmxy6wiyx6k9sdg573f5ij98cdmbrg00whnyqhvq"))))
- (license license:cc0)))
-
-(define-public rust-mozim-0.2
- (package
- (name "rust-mozim")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mozim" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bg8xkvcpxr06a1kp1dp78gjkgsgq5a9i1qzcf43az007l8k83k1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests can't run in the build environment.
- #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-dhcproto" ,rust-dhcproto-0.9)
- ("rust-etherparse" ,rust-etherparse-0.13)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-nispor" ,rust-nispor-1)
- ("rust-nix" ,rust-nix-0.27)
- ("rust-rand" ,rust-rand-0.8))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/nispor/mozim")
- (synopsis "DHCP Client Library")
- (description "This package provides a DHCP Client Library.")
- (license license:asl2.0)))
-
-(define-public rust-mptcp-pm-0.1
- (package
- (name "rust-mptcp-pm")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mptcp-pm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ma2r9ffp2164s1msfjw78553xccy4i9lvrkbsvhgr6wcgyaibry"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=test_mptcp_empty_addresses_and_limits")
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-genetlink" ,rust-genetlink-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-netlink-packet-core" ,rust-netlink-packet-core-0.7)
- ("rust-netlink-packet-generic" ,rust-netlink-packet-generic-0.3)
- ("rust-netlink-packet-utils" ,rust-netlink-packet-utils-0.5)
- ("rust-netlink-proto" ,rust-netlink-proto-0.11)
- ("rust-netlink-sys" ,rust-netlink-sys-0.8)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/rust-netlink/mptcp-pm")
- (synopsis "Linux kernel MPTCP path manager netlink Library")
- (description "Linux kernel MPTCP path manager netlink Library.")
- (license license:expat)))
-
-(define-public rust-msvc-demangler-0.9
- (package
- (name "rust-msvc-demangler")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "msvc-demangler" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j7kkmbd9yvhk7dmvd29pqcg9mcjdw5p1ia1kihh16zss1nprdmz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1))))
- (home-page "https://github.com/mstange/msvc-demangler-rust")
- (synopsis "Rust library that demangles C++ symbols mangled by MSVC")
- (description
- "This package provides a rust library that demangles (undecorates)
-C++ symbols mangled by MSVC.")
- (license (list license:expat license:ncsa))))
-
-(define-public rust-muldiv-1
- (package
- (name "rust-muldiv")
- (version "1.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "muldiv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1c6ljsp41n8ijsx7zicwfm135drgyhcms12668ivvsbm1r98frwm"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs `(("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/sdroege/rust-muldiv")
- (synopsis "Trait for numeric types to combine multiplication and division")
- (description
- "This package provides a trait for numeric types to perform combined
-multiplication and division with overflow protection.")
- (license license:expat)))
-
-(define-public rust-multer-3
- (package
- (name "rust-multer")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "multer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06ajkcp0cjf66qxbp7swvdxkhmlg2wnjfbk3s9py9hx9w0mm4pd1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-1)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-spin" ,rust-spin-0.9)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs (("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/rwf2/multer-rs")
- (synopsis "Async parser for @code{multipart/form-data} content-type in Rust")
- (description
- "An async parser for @code{multipart/form-data} content-type in Rust.
-
-It accepts a Stream of Bytes as a source, so that it can be plugged into any
-async Rust environment e.g. any async server.")
- (license license:expat)))
-
-(define-public rust-multer-2
- (package
- (inherit rust-multer-3)
- (name "rust-multer")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "multer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hjiphaypj3phqaj5igrzcia9xfmf4rr4ddigbh8zzb96k1bvb01"))))
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-spin" ,rust-spin-0.9)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs (("rust-hyper" ,rust-hyper-0.14)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-multimap-0.10
- (package
- (name "rust-multimap")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "multimap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1150lf0hjfjj4ksb8s3y0hl7a2nqzqlbh0is7vdym2iyjfrfr1qx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/havarnov/multimap")
- (synopsis "Multimap implementation")
- (description "This package provides a multimap implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-mukti-metadata-0.3
- (package
- (name "rust-mukti-metadata")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mukti-metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s71fs2v0phf4hhgac4j6cc38hpq968l1cfbyw7phf8fipg6dyi6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:phases
- ;; tests require artifacts from git workspace to build
- (modify-phases %standard-phases
- (delete 'check))
- #:cargo-inputs (("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/nextest-rs/mukti")
- (synopsis "Metadata for mukti release manager")
- (description
- "This package provides metadata for mukti release manager.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-multimap-0.8
- (package
- (name "rust-multimap")
- (version "0.8.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "multimap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sicyz4n500vdhgcxn4g8jz97cp1ijir1rnbgph3pmx9ckz4dkp5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/havarnov/multimap")
- (synopsis "Multimap implementation")
- (description "This package provides a multimap implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-multipart-rs-0.1
- (package
- (name "rust-multipart-rs")
- (version "0.1.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "multipart-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wj5jgbrq7svcqdahxi17j8vws8nsz6a5y9f6ir51ajjgq7f1jk4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs (("rust-futures-test" ,rust-futures-test-0.3))))
- (home-page "https://github.com/feliwir/multipart-rs")
- (synopsis "Async multipart reader & writer for Rust")
- (description
- "This package provides a simple, zero-allocation, streaming, async multipart
-reader & writer for Rust.")
- (license license:expat)))
-
-(define-public rust-multiversion-0.7
- (package
- (name "rust-multiversion")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "multiversion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0al7yrf489lqzxx291sx9566n7slk2njwlqrxbjhqxk1zvbvkixj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-multiversion-macros" ,rust-multiversion-macros-0.7)
- ("rust-target-features" ,rust-target-features-0.1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
- ("rust-rustversion" ,rust-rustversion-1))))
- (home-page "https://github.com/calebzulawski/multiversion")
- (synopsis "Function multiversioning attribute macros for Rust")
- (description "This crate provides function multiversioning attribute
-macros for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-multiversion-0.6
- (package
- (inherit rust-multiversion-0.7)
- (name "rust-multiversion")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "multiversion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wsk9ykdqjd6c54rf5l6yb6ps4hx409cda8aa875xk6k7lm9cp02"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-multiversion-macros" ,rust-multiversion-macros-0.6))))))
-
-(define-public rust-multiversion-macros-0.7
- (package
- (name "rust-multiversion-macros")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "multiversion-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j1avbxw7jscyi7dmnywhlwbiny1fvg1vpp9fy4dc1pd022kva16"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-target-features" ,rust-target-features-0.1))))
- (home-page "https://github.com/calebzulawski/multiversion")
- (synopsis "Implementation crate for multiversion")
- (description "This is an implementation crate for multiversion Rust
-library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-multiversion-macros-0.6
- (package
- (inherit rust-multiversion-macros-0.7)
- (name "rust-multiversion-macros")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "multiversion-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bzkmxgyiwsanqf4lsdzx5gn4harza4rdrzkq5hgksw2wfyy58x8"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-mustache-0.9
- (package
- (name "rust-mustache")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mustache" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dfakqld6zf995nnkgs9ybccgps4zcbfd4adaa2162njqpqnx5ai"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-log" ,rust-log-0.3)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/nickel-org/rust-mustache")
- (synopsis "Rust implementation of Mustache")
- (description "This package provides a Rust implementation of Mustache.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nalgebra-0.32
- (package
- (name "rust-nalgebra")
- (version "0.32.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nalgebra" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ahwmg15v2qschc1y64hg5r2hdp7m0izv11zx0lkyhn2ijqxjzih"))))
- (build-system cargo-build-system)
- (arguments
- `(;#:features '("debug" "compare" "rand" "macros")
- #:cargo-test-flags
- ;; Feature list as requested by the test suite.
- '("--release" "--features" "debug,compare,rand,macros")
- #:cargo-inputs
- (("rust-alga" ,rust-alga-0.9)
- ("rust-approx" ,rust-approx-0.5)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-cust-core" ,rust-cust-core-0.1)
- ("rust-glam" ,rust-glam-0.24)
- ("rust-glam" ,rust-glam-0.23)
- ("rust-glam" ,rust-glam-0.22)
- ("rust-glam" ,rust-glam-0.21)
- ("rust-glam" ,rust-glam-0.20)
- ("rust-glam" ,rust-glam-0.19)
- ("rust-glam" ,rust-glam-0.18)
- ("rust-glam" ,rust-glam-0.17)
- ("rust-glam" ,rust-glam-0.16)
- ("rust-glam" ,rust-glam-0.15)
- ("rust-glam" ,rust-glam-0.14)
- ("rust-matrixcompare-core" ,rust-matrixcompare-core-0.1)
- ("rust-matrixmultiply" ,rust-matrixmultiply-0.3)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-nalgebra-macros" ,rust-nalgebra-macros-0.2)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-rational" ,rust-num-rational-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-simba" ,rust-simba-0.8)
- ("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-matrixcompare" ,rust-matrixcompare-0.3)
- ("rust-rand-isaac" ,rust-rand-isaac-0.3)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://nalgebra.org")
- (synopsis "Linear algebra library")
- (description
- "This package provides a general-purpose linear algebra library with
-transformations and statically-sized or dynamically-sized matrices.")
- (license license:bsd-3)))
-
-(define-public rust-nalgebra-0.30
- (package
- (inherit rust-nalgebra-0.32)
- (name "rust-nalgebra")
- (version "0.30.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nalgebra" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1glqd63v8n2a7i66yc4czrmmf21hxqc2q8906f4fsjv913gd1cjg"))))
- (arguments
- `(#:cargo-test-flags
- ;; Feature list as requested by the test suite.
- '("--release" "--features" "debug,compare,rand,macros" "--lib")
- #:cargo-inputs (("rust-abomonation" ,rust-abomonation-0.7)
- ("rust-alga" ,rust-alga-0.9)
- ("rust-approx" ,rust-approx-0.5)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-cust" ,rust-cust-0.2)
- ("rust-glam" ,rust-glam-0.20)
- ("rust-glam" ,rust-glam-0.19)
- ("rust-glam" ,rust-glam-0.18)
- ("rust-glam" ,rust-glam-0.17)
- ("rust-glam" ,rust-glam-0.16)
- ("rust-glam" ,rust-glam-0.15)
- ("rust-glam" ,rust-glam-0.14)
- ("rust-glam" ,rust-glam-0.13)
- ("rust-matrixcompare-core" ,rust-matrixcompare-core-0.1)
- ("rust-matrixmultiply" ,rust-matrixmultiply-0.3)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-nalgebra-macros" ,rust-nalgebra-macros-0.1)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-rational" ,rust-num-rational-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-rkyv" ,rust-rkyv-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-simba" ,rust-simba-0.7)
- ("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-matrixcompare" ,rust-matrixcompare-0.3)
- ("rust-rand-isaac" ,rust-rand-isaac-0.3)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-nalgebra-0.29
- (package
- (inherit rust-nalgebra-0.32)
- (name "rust-nalgebra")
- (version "0.29.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nalgebra" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zri11vkrbk3ayvy8xqcdvvyjvfcbl5a18x8z82racnn11zfn1nm"))))
- (arguments
- `(#:tests? #f ;TODO: how to enable required features?
- #:cargo-inputs
- (("rust-abomonation" ,rust-abomonation-0.7)
- ("rust-alga" ,rust-alga-0.9)
- ("rust-approx" ,rust-approx-0.5)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-glam" ,rust-glam-0.17)
- ("rust-glam" ,rust-glam-0.16)
- ("rust-glam" ,rust-glam-0.15)
- ("rust-glam" ,rust-glam-0.14)
- ("rust-glam" ,rust-glam-0.13)
- ("rust-matrixcompare-core" ,rust-matrixcompare-core-0.1)
- ("rust-matrixmultiply" ,rust-matrixmultiply-0.3)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-nalgebra-macros" ,rust-nalgebra-macros-0.1)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-rational" ,rust-num-rational-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-rkyv" ,rust-rkyv-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-simba" ,rust-simba-0.6)
- ("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-matrixcompare" ,rust-matrixcompare-0.3)
- ("rust-rand-isaac" ,rust-rand-isaac-0.3)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-nalgebra-0.27
- (package
- (inherit rust-nalgebra-0.29)
- (name "rust-nalgebra")
- (version "0.27.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "nalgebra" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0811vksy1ls1m41gqkh1i5cy3h3g3b615kwxd8gjwkrg03jgybs6"))))
- (build-system cargo-build-system)
- (arguments
- `(;;TODO: fails to compile with "Please enable the `debug`, `compare`,
- ;;`rand` and `macros` features".
- #:tests? #f
- #:cargo-inputs
- (("rust-abomonation" ,rust-abomonation-0.7)
- ("rust-alga" ,rust-alga-0.9)
- ("rust-approx" ,rust-approx-0.5)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-glam" ,rust-glam-0.15)
- ("rust-glam" ,rust-glam-0.13)
- ("rust-glam" ,rust-glam-0.14)
- ("rust-matrixcompare-core" ,rust-matrixcompare-core-0.1)
- ("rust-matrixmultiply" ,rust-matrixmultiply-0.3)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-nalgebra-macros" ,rust-nalgebra-macros-0.1)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-rational" ,rust-num-rational-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-rkyv" ,rust-rkyv-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-simba" ,rust-simba-0.5)
- ("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-matrixcompare" ,rust-matrixcompare-0.3)
- ("rust-rand-isaac" ,rust-rand-isaac-0.3)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-nalgebra-0.26
- (package
- (inherit rust-nalgebra-0.29)
- (name "rust-nalgebra")
- (version "0.26.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nalgebra" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01hxksmgg17c4k2rzjx1h8kkjbw9rm81dsancg459zh2zrcisva7"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "Cargo.toml"
- ;; The resolver feature is not supported by our versions of Cargo.
- (("resolver = \"2\".*") ""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-abomonation" ,rust-abomonation-0.7)
- ("rust-alga" ,rust-alga-0.9)
- ("rust-approx" ,rust-approx-0.4)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-glam" ,rust-glam-0.13)
- ("rust-matrixcompare-core" ,rust-matrixcompare-core-0.1)
- ("rust-matrixmultiply" ,rust-matrixmultiply-0.3)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-complex" ,rust-num-complex-0.3)
- ("rust-num-rational" ,rust-num-rational-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-simba" ,rust-simba-0.4)
- ("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.2)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-matrixcompare" ,rust-matrixcompare-0.2)
- ("rust-rand-isaac" ,rust-rand-isaac-0.3)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-nalgebra-0.21
- (package
- (name "rust-nalgebra")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nalgebra" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11ili22n4ffgcjbgvbjqmpbd67qrl2acqbpymg6z7d2h7my19dnn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags ; Skip the doctests.
- '("--release" "--lib" "--bins" "--tests")
- #:cargo-inputs
- (("rust-abomonation" ,rust-abomonation-0.7)
- ("rust-alga" ,rust-alga-0.9)
- ("rust-approx" ,rust-approx-0.3)
- ("rust-generic-array" ,rust-generic-array-0.13)
- ("rust-matrixmultiply" ,rust-matrixmultiply-0.2)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-num-rational" ,rust-num-rational-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rand-distr" ,rust-rand-distr-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-simba" ,rust-simba-0.1)
- ("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs
- (("rust-rand-isaac" ,rust-rand-isaac-0.2)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.2)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://nalgebra.org")
- (synopsis "Linear algebra library")
- (description
- "This package provides a linear algebra library with transformations and
-statically-sized or dynamically-sized matrices.")
- (license license:bsd-3)))
-
-(define-public rust-nalgebra-0.19
- (package
- (inherit rust-nalgebra-0.21)
- (name "rust-nalgebra")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nalgebra" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0i87k57nav221lnr9z7ljlwxh8073qsx33bajdm146y00q805fqa"))))
- (arguments
- `(#:cargo-test-flags ; Skip the doctests.
- '("--release" "--lib" "--bins" "--tests")
- #:cargo-inputs
- (("rust-abomonation" ,rust-abomonation-0.7)
- ("rust-alga" ,rust-alga-0.9)
- ("rust-approx" ,rust-approx-0.3)
- ("rust-generic-array" ,rust-generic-array-0.13)
- ("rust-matrixmultiply" ,rust-matrixmultiply-0.2)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-num-rational" ,rust-num-rational-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rand-distr" ,rust-rand-distr-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs
- (("rust-rand-xorshift" ,rust-rand-xorshift-0.2)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-nalgebra-macros-0.2
- (package
- (name "rust-nalgebra-macros")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nalgebra-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "166rzbzi1hcyjfvwxmrdimrcmflvxxifjfkqxxkdjfnhcznilxli"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-nalgebra" ,rust-nalgebra-0.32)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://nalgebra.org")
- (synopsis "Procedural macros for nalgebra")
- (description "This package provides procedural macros for the nalgebra
-linear algebra library.")
- (license license:asl2.0)))
-
-(define-public rust-nalgebra-macros-0.1
- (package
- (inherit rust-nalgebra-macros-0.2)
- (name "rust-nalgebra-macros")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nalgebra-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "063jvvvlwmzzxfr4wyiil2cn1yqj3arvghwsr2nk4ilv2jwc1z01"))))
- (arguments
- `(;; no function or associated item named `from_array_storage` found for struct
- ;; `Matrix` in the current scope
- #:tests? #f
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-nalgebra" ,rust-nalgebra-0.26)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-nanorand-0.7
- (package
- (name "rust-nanorand")
- (version "0.7.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "nanorand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hr60b8zlfy7mxjcwx2wfmhpkx7vfr3v9x12shmv1c10b0y32lba"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-hex" ,rust-hex-0.4))))
- (home-page "https://github.com/Absolucy/nanorand-rs")
- (synopsis "Tiny, fast, zero-dep library for random number generation")
- (description
- "This library is meant for fast, random number generation with
-quick compile time, and minimal dependencies.")
- (license license:zlib)))
-
-(define-public rust-nanorand-0.5
- (package
- (inherit rust-nanorand-0.7)
- (name "rust-nanorand")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nanorand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ryi6jdfsfij4di33f269099g7m32rlr7sv7j4pklnjcj2xxfwri"))))
- (arguments
- `(#:skip-build? #true ;error with pre-release randomize
- #:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-fastrand" ,rust-fastrand-1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-random-fast-rng" ,rust-random-fast-rng-0.1)
- ("rust-randomize" ,rust-randomize-4))))))
-
-(define-public rust-nanorand-0.4
- (package
- (inherit rust-nanorand-0.5)
- (name "rust-nanorand")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nanorand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ifpjgir1a6lw64jkb6la5hb8j5jvqq70nmxgzjj0cjf13jd3kys"))))
- (arguments
- `(#:skip-build? #true ;error with pre-release randomize
- #:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-fastrand" ,rust-fastrand-1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-random-fast-rng" ,rust-random-fast-rng-0.1)
- ("rust-randomize" ,rust-randomize-4))))))
-
-(define-public rust-nanoserde-0.1
- (package
- (name "rust-nanoserde")
- (version "0.1.37")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nanoserde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "168vga2z8inldwahsjps2mi3m149p16dfnsjac1mmqmi9a2czsax"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.12)
- ("rust-nanoserde-derive" ,rust-nanoserde-derive-0.1))))
- (home-page "https://github.com/not-fl3/nanoserde")
- (synopsis "Fork of makepad-tinyserde without any external dependencies")
- (description
- "This package provides Fork of makepad-tinyserde without any external
-dependencies. It supports json, binary and ron.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nanoserde-derive-0.1
- (package
- (name "rust-nanoserde-derive")
- (version "0.1.22")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nanoserde-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "011211f0flikd4sg4mylk9ivfhf7rn3hcl3qcvnf7drp2g1b4hz9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.12))))
- (home-page "https://github.com/not-fl3/nanoserde")
- (synopsis
- "Fork of makepad-tinyserde derive without any external dependencies")
- (description
- "This package provides a fork of makepad-tinyserde derive without any
-external dependencies.")
- (license license:expat)))
-
-(define-public rust-napi-2
- (package
- (name "rust-napi")
- (version "2.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "napi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lcj4k1q89bv75spssg202hkf98d0w8zpkgppd0w8p5qpkhrigzg"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- ;; Stats was removed from tokio-1 around tokio-1.33.0.
- ((".*tokio_stats.*") ""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-ctor" ,rust-ctor-0.2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-napi-derive" ,rust-napi-derive-2)
- ("rust-napi-sys" ,rust-napi-sys-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/napi-rs/napi-rs")
- (synopsis "N-API bindings")
- (description "This package provides N-API bindings.")
- (license license:expat)))
-
-(define-public rust-napi-build-1
- (package
- (name "rust-napi-build")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "napi-build" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0asjspv0gkg6lgdz3d6gl9ab7hbc9z2hc51m637j6x3jfa8l3m7b"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (delete-file-recursively "src/libs")
- ;; Don't try to read the removed files.
- (substitute* "src/windows.rs"
- (("include_bytes.*")
- "unreachable!(),\n"))))))
- (build-system cargo-build-system)
- (home-page "https://github.com/napi-rs/napi-rs")
- (synopsis "N-API build support")
- (description "This package provides N-API build support.")
- (license license:expat)))
-
-(define-public rust-napi-derive-2
- (package
- (name "rust-napi-derive")
- (version "2.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "napi-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "056mmgqhqc4gmpql3j49r69lzsfywvp70j6nrpdg52lnw3dz08kn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-convert-case" ,rust-convert-case-0.6)
- ("rust-napi-derive-backend" ,rust-napi-derive-backend-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/napi-rs/napi-rs")
- (synopsis "N-API procedural macros")
- (description "This package provides N-API procedural macros.")
- (license license:expat)))
-
-(define-public rust-napi-derive-backend-1
- (package
- (name "rust-napi-derive-backend")
- (version "1.0.59")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "napi-derive-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17ld99dgsxxpbbi0k6xm1y2wpil9mj1zdrsmprcsj66fbzb19icf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-convert-case" ,rust-convert-case-0.6)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://napi.rs")
- (synopsis "Codegen backend for napi procedural macro")
- (description "Codegen backend for napi procedural macro.")
- (license license:expat)))
-
-(define-public rust-napi-sys-2
- (package
- (name "rust-napi-sys")
- (version "2.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "napi-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12vb35l0rimi4h2dixys6y6vacz9mwi8ppw892vkzj2dydmgl0r5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libloading" ,rust-libloading-0.8))))
- (home-page "https://github.com/napi-rs/napi-rs")
- (synopsis "NodeJS N-API raw binding")
- (description "This package provides a NodeJS N-API raw binding.")
- (license license:expat)))
-
-(define-public rust-nasm-rs-0.3
- (package
- (name "rust-nasm-rs")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nasm-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nfrmnfvc1rcpghi14zbrdx3x5jr7gl2pv873pn440wyshdzmz0j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-jobserver" ,rust-jobserver-0.1))))
- (home-page "https://github.com/medek/nasm-rs")
- (synopsis "Run NASM during your Cargo build")
- (description "This package provides NASM during your Cargo build.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nasm-rs-0.2
- (package
- (inherit rust-nasm-rs-0.3)
- (name "rust-nasm-rs")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nasm-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lgc3gg32hj4pcbfp07vzwy013smdm27469fyy4rqgyil3x46vx7"))))
- (arguments
- `(#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-rayon" ,rust-rayon-1))))))
-
-(define-public rust-natord-1
- (package
- (name "rust-natord")
- (version "1.0.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "natord" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0z75spwag3ch20841pvfwhh3892i2z2sli4pzp1jgizbipdrd39h"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/lifthrasiir/rust-natord")
- (synopsis "Natural ordering for Rust")
- (description
- "This package provides a crate to perform natural ordering for Rust.")
- (license license:expat)))
-
-(define-public rust-nb-connect-1
- (package
- (name "rust-nb-connect")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nb-connect" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05fadcyxaz0r8pbh498y24xay3b2gb73ih3fj7hwylggqq6m9fxi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-socket2" ,rust-socket2-0.4))
- #:cargo-development-inputs
- (("rust-polling" ,rust-polling-2))))
- (home-page "https://github.com/smol-rs/nb-connect")
- (synopsis "Non-blocking TCP or Unix connect")
- (description
- "This crate allows you to create a TcpStream or a UnixStream in
-a non-blocking way, without waiting for the connection to become fully
-established.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ndarray-0.16
- (package
- (name "rust-ndarray")
- (version "0.16.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndarray" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ha8sg5ad501pgkxw0wczh8myc2ma3gyxgcny4mq8rckrqnxfbl8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `ndarray_gen`
- #:cargo-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-cblas-sys" ,rust-cblas-sys-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-matrixmultiply" ,rust-matrixmultiply-0.3)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-portable-atomic" ,rust-portable-atomic-1)
- ("rust-portable-atomic-util" ,rust-portable-atomic-util-0.2)
- ("rust-rawpointer" ,rust-rawpointer-0.2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5)
- ("rust-defmac" ,rust-defmac-0.2)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/rust-ndarray/ndarray")
- (synopsis "N-dimensional container for general elements and for numerics")
- (description
- "This package implements an n-dimensional array for general elements and
-for numerics. Lightweight array views and slicing; views support chunking and
-splitting.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ndarray-0.15
- (package
- (inherit rust-ndarray-0.16)
- (name "rust-ndarray")
- (version "0.15.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndarray" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cpsm28hyk8qfjs4g9649dprv3hm53z12qqwyyjqbi3yjr72vcdd"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-approx" ,rust-approx-0.4)
- ("rust-approx" ,rust-approx-0.5)
- ("rust-cblas-sys" ,rust-cblas-sys-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-matrixmultiply" ,rust-matrixmultiply-0.3)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rawpointer" ,rust-rawpointer-0.2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.4)
- ("rust-defmac" ,rust-defmac-0.2)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-quickcheck" ,rust-quickcheck-1))))))
-
-(define-public rust-ndarray-0.14
- (package
- (inherit rust-ndarray-0.15)
- (name "rust-ndarray")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndarray" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "011wqzmrd9gpfcfvy1xfbskqfiahn96pmi2d0r9x34d682amq3bc"))
- (patches (search-patches "rust-ndarray-0.14-remove-blas-src.patch"))))
- (arguments
- `(#:cargo-inputs
- (("rust-approx" ,rust-approx-0.4)
- ("rust-cblas-sys" ,rust-cblas-sys-0.1)
- ("rust-matrixmultiply" ,rust-matrixmultiply-0.2)
- ("rust-num-complex" ,rust-num-complex-0.3)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rawpointer" ,rust-rawpointer-0.2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.4)
- ("rust-defmac" ,rust-defmac-0.2)
- ("rust-itertools" ,rust-itertools-0.9)
- ("rust-quickcheck" ,rust-quickcheck-0.9))))))
-
-(define-public rust-ndarray-0.13
- (package
- (inherit rust-ndarray-0.15)
- (name "rust-ndarray")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndarray" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02dbwj3b7d0cpy29nhw31n51h3cwm4s1q6narl7fwiigxh1xn1mc"))
- (patches
- (search-patches "rust-ndarray-0.13-remove-blas-src.patch"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-approx" ,rust-approx-0.3)
- ("rust-cblas-sys" ,rust-cblas-sys-0.1)
- ("rust-matrixmultiply" ,rust-matrixmultiply-0.2)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rawpointer" ,rust-rawpointer-0.2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-defmac" ,rust-defmac-0.2)
- ("rust-itertools" ,rust-itertools-0.8)
- ("rust-quickcheck" ,rust-quickcheck-0.9))))))
-
-(define-public rust-ndarray-0.12
- (package
- (inherit rust-ndarray-0.13)
- (name "rust-ndarray")
- (version "0.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndarray" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0a5rfwcbqnvbwi3nw5sfz6kf0flhmjxs64s0b4kxc6lhmyl81wvw"))
- (patches (search-patches "rust-ndarray-remove-blas-src-dep.patch"))))
- (arguments
- `(#:cargo-inputs
- (("rust-itertools" ,rust-itertools-0.7)
- ("rust-matrixmultiply" ,rust-matrixmultiply-0.1)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-cblas-sys" ,rust-cblas-sys-0.1)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-defmac" ,rust-defmac-0.1)
- ("rust-quickcheck" ,rust-quickcheck-0.7)
- ("rust-rawpointer" ,rust-rawpointer-0.1))))))
-
-(define-public rust-ndarray-npy-0.9
- (package
- (name "rust-ndarray-npy")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndarray-npy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1abqnbfn9xhq5q5nli78yip3wh2zq4gi7dnrm50r3i38qj43fcbv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-ndarray" ,rust-ndarray-0.16)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-py-literal" ,rust-py-literal-0.4)
- ("rust-zip" ,rust-zip-2))))
- (home-page "https://github.com/jturner314/ndarray-npy")
- (synopsis ".npy and .npz file format support for ndarray")
- (description
- "This package provides @file{.npy} and @file{.npz} file format support
-for @code{ndarray}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ndarray-rand-0.15
- (package
- (name "rust-ndarray-rand")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndarray-rand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n15dm0x9g6s69vwqgsfj2pdw5wlha6bv9pfrn6p356idzdv74zh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-ndarray" ,rust-ndarray-0.16)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4))))
- (home-page "https://github.com/rust-ndarray/ndarray")
- (synopsis "Constructors for randomized arrays")
- (description
- "This package provides constructors for randomized arrays. It provides
-@code{rand} integration for @code{ndarray}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ndk-0.9
- (package
- (name "rust-ndk")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m32zpmi5w1pf3j47k6k5fw395dc7aj8d0mdpsv53lqkprxjxx63"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; error: ndk-sys only supports compiling for Android
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-jni" ,rust-jni-0.21)
- ("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-ndk-sys" ,rust-ndk-sys-0.6)
- ("rust-num-enum" ,rust-num-enum-0.7)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.6)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.4)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/rust-mobile/ndk")
- (synopsis "Safe Rust bindings to the Android NDK")
- (description
- "This package provides safe Rust bindings to the Android NDK.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ndk-0.8
- (package
- (inherit rust-ndk-0.9)
- (name "rust-ndk")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dx5yyqh32bi161mipg4br4i33syjidw81qrq0w7mc8hf0ds6xi0"))))
- (arguments
- `(#:skip-build? #t ; ndk-sys only supports compiling for Android
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-jni" ,rust-jni-0.21)
- ("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-ndk-sys" ,rust-ndk-sys-0.5)
- ("rust-num-enum" ,rust-num-enum-0.7)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.6)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.4)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-ndk-0.7
- (package
- (inherit rust-ndk-0.8)
- (name "rust-ndk")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "180sjpyf1ylqgqw4ni8jcg3kv96vvrddzamknp4730kiwjvj4525"))))
- (arguments
- `(#:skip-build? #true ;XXX: Android only
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-jni" ,rust-jni-0.19)
- ("rust-jni-glue" ,rust-jni-glue-0.0.10)
- ("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-ndk-sys" ,rust-ndk-sys-0.4)
- ("rust-num-enum" ,rust-num-enum-0.5)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-ndk-0.6
- (package
- (inherit rust-ndk-0.7)
- (name "rust-ndk")
- (version "0.6.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ndk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1m1dfjw35qpys1hr4qib6mm3zacd01k439l7cx5f7phd0dzcfci0"))))
- (arguments
- `(#:skip-build? #t ; Android only
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-jni" ,rust-jni-0.18)
- ("rust-jni-glue" ,rust-jni-glue-0.0.10)
- ("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-ndk-sys" ,rust-ndk-sys-0.3)
- ("rust-num-enum" ,rust-num-enum-0.5)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-ndk-0.5
- (package
- (inherit rust-ndk-0.7)
- (name "rust-ndk")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17b9imdmv6cffr12bdpvxw1myxdyvaf6jwkmd3w7abn7akv6in4n"))))
- (arguments
- `(#:skip-build? #true ;XXX: Android only
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-jni" ,rust-jni-0.18)
- ("rust-jni-glue" ,rust-jni-glue-0.0.10)
- ("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-ndk-sys" ,rust-ndk-sys-0.2)
- ("rust-num-enum" ,rust-num-enum-0.5)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-ndk-0.2
- (package
- (inherit rust-ndk-0.5)
- (name "rust-ndk")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wvf4hy18lpfkr4bap846qv2cx1vdg3x0d4hcfba9l5yzv0ngcay"))))
- (arguments
- `(#:skip-build? #true ;XXX: Android only
- #:cargo-inputs
- (("rust-jni" ,rust-jni-0.14)
- ("rust-jni-glue" ,rust-jni-glue-0.0.10)
- ("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-ndk-sys" ,rust-ndk-sys-0.2)
- ("rust-num-enum" ,rust-num-enum-0.4)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-ndk-context-0.1
- (package
- (name "rust-ndk-context")
- (version "0.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ndk-context" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12sai3dqsblsvfd1l1zab0z6xsnlha3xsfl7kagdnmj3an3jvc17"))))
- (build-system cargo-build-system)
- (arguments
- '(#:tests? #f)) ;TODO: requires many dependencies + setup
- (home-page "https://github.com/rust-windowing/android-ndk-rs")
- (synopsis "Handles for accessing Android APIs")
- (description
- "This package provides handles for accessing Android APIs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ndk-glue-0.7
- (package
- (name "rust-ndk-glue")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndk-glue" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zyniqkkrzx3l3akf87h7kq1fdrkgddiv8wcfsmhlpn1sayzld04"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ;XXX: Android only
- #:cargo-inputs (("rust-android-logger" ,rust-android-logger-0.11)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-ndk" ,rust-ndk-0.7)
- ("rust-ndk-context" ,rust-ndk-context-0.1)
- ("rust-ndk-macro" ,rust-ndk-macro-0.3)
- ("rust-ndk-sys" ,rust-ndk-sys-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12))))
- (home-page "https://github.com/rust-windowing/android-ndk-rs")
- (synopsis "Startup code for Android binaries")
- (description "This package provides startup code for Android binaries.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ndk-glue-0.6
- (package
- (inherit rust-ndk-glue-0.7)
- (name "rust-ndk-glue")
- (version "0.6.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ndk-glue" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0pz6cdmmlzsb2jhrfvkma5d5vw2i331dlghqnkk2c0l6hdxll30d"))))
- (arguments
- (list #:skip-build? #t ;XXX: Android only
- #:cargo-inputs `(("rust-android-logger" ,rust-android-logger-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-ndk" ,rust-ndk-0.6)
- ("rust-ndk-context" ,rust-ndk-context-0.1)
- ("rust-ndk-macro" ,rust-ndk-macro-0.3)
- ("rust-ndk-sys" ,rust-ndk-sys-0.3))))))
-
-(define-public rust-ndk-glue-0.5
- (package
- (inherit rust-ndk-glue-0.6)
- (name "rust-ndk-glue")
- (version "0.5.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ndk-glue" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1m44jh4f9sirs757ikc8sracg6dzw77h9l4bw9vm8s1dly7fw6y7"))))
- (arguments
- (list #:skip-build? #t ;XXX: Android only
- #:cargo-inputs `(("rust-android-logger" ,rust-android-logger-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-ndk" ,rust-ndk-0.5)
- ("rust-ndk-context" ,rust-ndk-context-0.1)
- ("rust-ndk-macro" ,rust-ndk-macro-0.3)
- ("rust-ndk-sys" ,rust-ndk-sys-0.2))))))
-
-(define-public rust-ndk-glue-0.2
- (package
- (inherit rust-ndk-glue-0.5)
- (name "rust-ndk-glue")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndk-glue" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hajn6nsg6i3khi7yr2ayafpiznm5z3k5v64afqnz753nyw9kwxx"))))
- (arguments
- `(#:skip-build? #true ;XXX: Android only
- #:cargo-inputs
- (("rust-android-logger" ,rust-android-logger-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-ndk" ,rust-ndk-0.2)
- ("rust-ndk-macro" ,rust-ndk-macro-0.2)
- ("rust-ndk-sys" ,rust-ndk-sys-0.2))))))
-
-(define-public rust-ndk-macro-0.3
- (package
- (name "rust-ndk-macro")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndk-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v3sxc11kq3d5vdwfml62l7y5dr0flsf6kp5xid9sbv7qh0arxqd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-darling" ,rust-darling-0.13)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/rust-windowing/android-ndk-rs")
- (synopsis "Helper macros for android ndk")
- (description "This package provides helper macros for android ndk.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ndk-macro-0.2
- (package
- (inherit rust-ndk-macro-0.3)
- (name "rust-ndk-macro")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndk-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07a8vjr4fpksssgp453bf82n73i4i17yj1lvbgvd0964glqcdl85"))))
- (arguments
- `(#:cargo-inputs
- (("rust-darling" ,rust-darling-0.10)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-ndk-sys-0.6
- (package
- (name "rust-ndk-sys")
- (version "0.6.0+11769913")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wx8r6pji20if4xs04g73gxl98nmjrfc73z0v6w1ypv6a4qdlv7f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; error: ndk-sys only supports compiling for Android
- #:cargo-inputs (("rust-jni-sys" ,rust-jni-sys-0.3))))
- (home-page "https://github.com/rust-mobile/ndk")
- (synopsis "FFI bindings for the Android NDK")
- (description "This package provides FFI bindings for the Android NDK.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ndk-sys-0.5
- (package
- (inherit rust-ndk-sys-0.6)
- (name "rust-ndk-sys")
- (version "0.5.0+25.2.9519653")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14bnxww0f17xl8pyn6j5kpkl98snjl9lin8i7qv4zzb0vmlnf6cc"))))
- (arguments
- `(#:skip-build? #t ; ndk-sys only supports compiling for Android
- #:cargo-inputs (("rust-jni-sys" ,rust-jni-sys-0.3))))))
-
-(define-public rust-ndk-sys-0.4
- (package
- (inherit rust-ndk-sys-0.5)
- (name "rust-ndk-sys")
- (version "0.4.1+23.1.7779620")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18z5xsnrnpq65aspavb8cg925m3scs8hb1b9a2n2q8xxb3lsmwiw"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-jni-sys" ,rust-jni-sys-0.3))))))
-
-(define-public rust-ndk-sys-0.3
- (package
- (inherit rust-ndk-sys-0.4)
- (name "rust-ndk-sys")
- (version "0.3.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ndk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "15zsq4p6k5asf4mc0rknd8cz9wxrwvi50qdspgf87qcfgkknlnkf"))))))
-
-(define-public rust-ndk-sys-0.2
- (package
- (inherit rust-ndk-sys-0.4)
- (name "rust-ndk-sys")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ndk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08915adplysmvx0ha12if1v7zxzx82xgj3nnmiddkm8aq9sdvg71"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-needletail-0.4
- (package
- (name "rust-needletail")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "needletail" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1k535wlg0khac2gz3q84rlcqc5r89jyw73ww25vfgc04plzc9d3z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib" "--bins" "--tests" "--"
- "--skip=parser::fastq::test::test_bad_headers"
- "--skip=parser::fastq::test::test_fastq_with_random_tsv_inside")
- #:cargo-inputs
- (("rust-buf-redux" ,rust-buf-redux-0.8)
- ("rust-bytecount" ,rust-bytecount-0.6)
- ("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-pyo3" ,rust-pyo3-0.13)
- ("rust-xz2" ,rust-xz2-0.1))
- #:cargo-development-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-1)
- ("rust-bio" ,rust-bio-0.33)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-escargot" ,rust-escargot-0.5)
- ("rust-predicates" ,rust-predicates-1)
- ("rust-seq-io" ,rust-seq-io-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-toml" ,rust-toml-0.5))))
- (inputs (list xz))
- (native-inputs (list pkg-config))
- (home-page "https://github.com/onecodex/needletail")
- (synopsis "FASTX parsing and k-mer methods")
- (description "Needletail is a minimal-copying FASTA/FASTQ parser and k-mer
-processing library for Rust.")
- (license license:expat)))
-
-(define-public rust-neli-0.6
- (package
- (name "rust-neli")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "neli" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hzg86zg8rj14yklwm2r2yzg6w2wbnba8qfdpsrm0hb00sg2400i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-neli-proc-macros" ,rust-neli-proc-macros-0.1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/jbaublitz/neli")
- (synopsis "Type safe netlink library written in Rust")
- (description
- "This crate is a type safe netlink library written in Rust.")
- (license license:bsd-3)))
-
-(define-public rust-neli-0.5
- (package
- (inherit rust-neli-0.6)
- (name "rust-neli")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "neli" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "020m4axf6dd05i9l3lyhspp71s5xcmlj1cfskh6y3dywnm75alwh"))))
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-simple-logger" ,rust-simple-logger-1)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-neli-0.4
- (package
- (inherit rust-neli-0.5)
- (name "rust-neli")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "neli" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lxnns9vfrsiwksscjgr7yvgpc5658lw07d745ir37r5pn19fpp8"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-buffering" ,rust-buffering-0.4)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-tokio" ,rust-tokio-0.1))))))
-
-(define-public rust-neli-proc-macros-0.1
- (package
- (name "rust-neli-proc-macros")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "neli-proc-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m06j6vgy5zzr6dvnbpacpai6mgwwzd20h17hr3i67iv6x6ijs61"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-either" ,rust-either-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/jbaublitz/neli")
- (synopsis "Procedural macros for neli")
- (description "This crate provides procedural macros for neli.")
- (license license:bsd-3)))
-
-(define-public rust-neli-wifi-0.6
- (package
- (name "rust-neli-wifi")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "neli-wifi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w5wkg8vzdzmsy8g1g5f65fxdnxxb9nbvfi47m9fjqnsrwr2584y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-neli" ,rust-neli-0.6)
- ("rust-neli-proc-macros" ,rust-neli-proc-macros-0.1))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/MaxVerevkin/neli-wifi")
- (synopsis "Communicate with nl80211")
- (description "This package provides communication with nl80211.")
- (license license:expat)))
-
-(define-public rust-neso-0.5
- (package
- (name "rust-neso")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "neso" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j78iyrv3r46n7jdayvgwarpq9iaikc7yhqqvdii226bzgg32g3b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-console-error-panic-hook" ,rust-console-error-panic-hook-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
- (home-page "https://gitlab.com/jeffrey-xiao/neso-rs")
- (synopsis "Nintendo Entertainment System (NES) emulator")
- (description
- "NES Oxidized (NESO) is a Nintendo Entertainment System emulator written
-in Rust that can compile to WebAssembly.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nested-0.1
- (package
- (name "rust-nested")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nested" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17lwhdw0z8c4g00yfdasxh4zc5dq1ccylmbb0n1zw1wgcc7l4aya"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/tafia/nested")
- (synopsis "Memory efficient container for nested collections")
- (description
- "This package provides a memory efficient container for nested
-collections (like @code{Vec<String>} or @code{Vec<Vec<T>>}).")
- (license license:expat)))
-
-(define-public rust-net2-0.2
- (package
- (name "rust-net2")
- (version "0.2.38")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "net2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0cf66y4415qc1i9sr0rrn9my5f1pgxzf3xllwsr309fdrycxzl3l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/rust-lang-nursery/net2-rs")
- (synopsis "Extensions to the standard library's networking types")
- (description
- "This library contains extensions to the standard library's networking
-types as proposed in RFC 1158.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-netlink-packet-audit-0.5
- (package
- (name "rust-netlink-packet-audit")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "netlink-packet-audit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i2imw6qpdbafc7bczc7c92gx1pxvz2x0a41qdi20wn85y0589xg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-netlink-packet-core" ,rust-netlink-packet-core-0.7)
- ("rust-netlink-packet-utils" ,rust-netlink-packet-utils-0.5)
- ("rust-netlink-proto" ,rust-netlink-proto-0.11))
- #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1))))
- (home-page "https://github.com/rust-netlink/netlink-packet-audit")
- (synopsis "Netlink packet types")
- (description "This package provides netlink packet types.")
- (license license:expat)))
-
-(define-public rust-netlink-packet-core-0.7
- (package
- (name "rust-netlink-packet-core")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "netlink-packet-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "197dh9c5570135kv5q770n2ih5prhsql58cd71xxcya4f2plywkj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Needs old netlink-packet-route for tests.
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-netlink-packet-utils" ,rust-netlink-packet-utils-0.5))))
- (home-page "https://github.com/rust-netlink/netlink-packet-core")
- (synopsis "Netlink packet types")
- (description "The @code{netlink-packet-core} is the glue for all the other
-@code{netlink-packet-*} crates. It provides a @code{NetlinkMessage<T>} type
-that represent any netlink message for any sub-protocol.")
- (license license:expat)))
-
-(define-public rust-netlink-packet-generic-0.3
- (package
- (name "rust-netlink-packet-generic")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "netlink-packet-generic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12rhb95ayx63zb55mz8z5vc5lghk92s8bxmpiimlrj1isf5fpmqw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-netlink-packet-core" ,rust-netlink-packet-core-0.7)
- ("rust-netlink-packet-utils" ,rust-netlink-packet-utils-0.5))
- #:cargo-development-inputs (("rust-netlink-sys" ,rust-netlink-sys-0.8))))
- (home-page "https://github.com/rust-netlink/netlink-packet-generic")
- (synopsis "Generic netlink packet types")
- (description "Generic netlink packet types.")
- (license license:expat)))
-
-(define-public rust-netlink-packet-route-0.21
- (package
- (name "rust-netlink-packet-route")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "netlink-packet-route" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vh6qc3c87ihbwb7s1z7ik1i5f2fa1yhk3w52j96jrggpza2acs8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-netlink-packet-core" ,rust-netlink-packet-core-0.7)
- ("rust-netlink-packet-utils" ,rust-netlink-packet-utils-0.5))
- #:cargo-development-inputs
- (("rust-netlink-sys" ,rust-netlink-sys-0.8)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.7))))
- (home-page "https://github.com/rust-netlink/netlink-packet-route")
- (synopsis "Netlink packet types")
- (description "The netlink-packet-route crate is designed to abstract
-Netlink route protocol(rtnetlink) packet into Rust data types. The goal of
-this crate is saving netlink user from reading Kernel Netlink codes.")
- (license license:expat)))
-
-(define-public rust-netlink-packet-route-0.19
- (package
- (inherit rust-netlink-packet-route-0.21)
- (name "rust-netlink-packet-route")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "netlink-packet-route" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x4bjc97nq6ckvn25l8qysybf324jbinqx6s11vqrvmlfz6p3hbl"))))
- (arguments
- `(#:skip-build? #t ; Cut the dependency tree
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-netlink-packet-core" ,rust-netlink-packet-core-0.7)
- ("rust-netlink-packet-utils" ,rust-netlink-packet-utils-0.5))
- #:cargo-development-inputs
- (("rust-netlink-sys" ,rust-netlink-sys-0.8)
- ;("rust-pcap-file" ,rust-pcap-file-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.7))))))
-
-(define-public rust-netlink-packet-route-0.18
- (package
- (inherit rust-netlink-packet-route-0.19)
- (name "rust-netlink-packet-route")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "netlink-packet-route" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i9z89dy3p2jbs5rclvc6yxly81a4qwynrhyqv3hazj5pgxcv76x"))))
- (arguments
- `(#:skip-build? #t ; Cut the dependency tree
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-netlink-packet-core" ,rust-netlink-packet-core-0.7)
- ("rust-netlink-packet-utils" ,rust-netlink-packet-utils-0.5))
- #:cargo-development-inputs
- (("rust-netlink-sys" ,rust-netlink-sys-0.8)
- ;("rust-pcap-file" ,rust-pcap-file-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.7))))))
-
-(define-public rust-netlink-packet-utils-0.5
- (package
- (name "rust-netlink-packet-utils")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "netlink-packet-utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d3xfh9zg0x2hbmh8iws0dvhj69prpx54khfvmfakm8sqw48mphf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-paste" ,rust-paste-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/rust-netlink/netlink-packet-utils")
- (synopsis "Macros and helpers for parsing netlink messages")
- (description "Macros and helpers for parsing netlink messages.")
- (license license:expat)))
-
-(define-public rust-netlink-proto-0.11
- (package
- (name "rust-netlink-proto")
- (version "0.11.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "netlink-proto" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "089zwrf5l30cwqgjlcy3k9x97nz6zixl914n6jnvys09vhj3bcw6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-netlink-packet-core" ,rust-netlink-packet-core-0.7)
- ("rust-netlink-sys" ,rust-netlink-sys-0.8)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-netlink-packet-audit" ,rust-netlink-packet-audit-0.5)
- ("rust-netlink-packet-route" ,rust-netlink-packet-route-0.18)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/rust-netlink/netlink-proto")
- (synopsis "Async netlink protocol")
- (description "The @code{netlink-proto} crate is an asynchronous
-implementation of the netlink protocol.")
- (license license:expat)))
-
-(define-public rust-netlink-sys-0.8
- (package
- (name "rust-netlink-sys")
- (version "0.8.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "netlink-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08xxx1ng7fxkvqrh81y95hni5mnir1ksg5xzj4vbj32rf2m07j8n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-async-io" ,rust-async-io-2)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ;("rust-netlink-packet-audit" ,rust-netlink-packet-audit-0.4)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/rust-netlink/netlink-sys")
- (synopsis "Netlink sockets, with optional integration with tokio")
- (description "The @code{netlink_sys} crate provides netlink sockets.
-Integration with mio and tokio is optional.")
- (license license:expat)))
-
-(define-public rust-netmap-sys-0.1
- (package
- (name "rust-netmap-sys")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "netmap_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wgwjx2hdqbjvdpccqb0cg4gjxazgxfz8s966bq5g8z56xik95a5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "http://info.iet.unipi.it/~luigi/netmap/")
- (synopsis "Bindings to netmap")
- (description
- "This crate provides bindings to netmap, the fast packet I/O framework.")
- (license license:bsd-2)))
-
-(define-public rust-new-debug-unreachable-1
- (package
- (name "rust-new-debug-unreachable")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "new_debug_unreachable" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0m1bg3wz3nvxdryg78x4i8hh9fys4wp2bi0zg821dhvf44v4g8p4"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page
- "https://github.com/mbrubeck/rust-debug-unreachable")
- (synopsis
- "Panic in debug, @code{intrinsics::unreachable()} in release")
- (description
- "Panic in debug, @code{intrinsics::unreachable()} in
-release (fork of debug_unreachable)")
- (license license:expat)))
-
-(define-public rust-new-string-template-1
- (package
- (name "rust-new-string-template")
- (version "1.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "new_string_template" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1svmx6a6qqz70mhrgz77bi9ifpnlpwpslqzvdbw557jc6d9ih3y5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/hasezoey/new_string_template")
- (synopsis "Customizable String-Templating Library for Rust")
- (description
- "This package provides a customizable string-templating library for Rust.")
- (license license:expat)))
-
-;; Keep this package for future packaging of NewsFlash.
-(define-public rust-news-flash-1
- (package
- (name "rust-news-flash")
- (version "1.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "news-flash" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r3hz725kblxr6mhl8rkf2bffzmyya0ib3xr3jk5zm8x2jlpvlq6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; FIXME: "error reading DNS system conf" from reqwest
- #:cargo-inputs
- (("rust-article-scraper" ,rust-article-scraper-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-diesel" ,rust-diesel-1)
- ("rust-diesel-migrations"
- ,rust-diesel-migrations-1)
- ("rust-escaper" ,rust-escaper-0.1)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-feed-rs" ,rust-feed-rs-0.6)
- ("rust-feedbin-api" ,rust-feedbin-api-0.1)
- ("rust-feedly-api" ,rust-feedly-api-0.4)
- ("rust-fever-api" ,rust-fever-api-0.2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-image" ,rust-image-0.23)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libxml" ,rust-libxml-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-magic-crypt" ,rust-magic-crypt-3)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-miniflux-api" ,rust-miniflux-api-0.3)
- ("rust-newsblur-api" ,rust-newsblur-api-0.1)
- ("rust-obfstr" ,rust-obfstr-0.3)
- ("rust-opml" ,rust-opml-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-rust-embed" ,rust-rust-embed-5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list libxml2 openssl sqlite))
- (home-page "https://gitlab.com/news-flash/news_flash")
- (synopsis "Base library for NewsFlash")
- (description "This package provides the base library for the NewsFlash
-feed reader.")
- ;; No copyright headers in the source code. LICENSE indicates gpl3.
- (license license:gpl3)))
-
-(define-public rust-newline-converter-0.3
- (package
- (name "rust-newline-converter")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "newline-converter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zyw2hyjl89rj1zmp9n8fq69pbfp9zl1cbal73agxjxixjbv1dj7"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- (list rust-unicode-segmentation-1)
- #:cargo-development-inputs
- (list rust-criterion-0.4
- rust-fancy-regex-0.10
- rust-lazy-regex-2
- rust-once-cell-1
- rust-quickcheck-1)))
- (home-page
- "https://github.com/spitfire05/rnc/tree/master/crates/newline-converter")
- (synopsis "Newline byte converter library")
- (description "This package provides a newline byte converter library.")
- (license license:expat)))
-
-(define-public rust-newsblur-api-0.1
- (package
- (name "rust-newsblur-api")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "newsblur_api" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lh5njrrk4fjc168npk1q3962dzsgmvz4fzvha46g9b83cf3jxzx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;tests use the network
- #:cargo-inputs
- (("rust-failure" ,rust-failure-0.1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-dotenv" ,rust-dotenv-0.15)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
- (home-page "https://gitlab.com/news-flash/newsblur_api/")
- (synopsis "Rust implementation of the NewsBlur API")
- (description
- "This package provides a Rust implementation of the NewsBlur API.")
- ;; No copyright headers in the source code. LICENSE indicates gpl3.
- (license license:gpl3)))
-
-(define-public rust-newtype-derive-0.1
- (package
- (name "rust-newtype-derive")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "newtype_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v3170xscs65gjx5vl1zjnqp86wngbzw3n2q74ibfnqqkx6x535c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rustc-version" ,rust-rustc-version-0.1))
- #:cargo-development-inputs
- (("rust-custom-derive" ,rust-custom-derive-0.1))))
- (home-page "https://github.com/DanielKeep/rust-custom-derive")
- (synopsis "Macros for deriving common traits for newtype structures")
- (description
- "This crate provides macros for deriving common traits for newtype
-structures.")
- (license (list license:expat
- license:asl2.0))))
-
-(define-public rust-newtype-uuid-1
- (package
- (name "rust-newtype-uuid")
- (version "1.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "newtype-uuid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17922xw05gxdx1rnxzp183yp4mw7pkq27ljslmw65034xzi831sc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-uuid" ,rust-uuid-1))))
- (home-page "https://github.com/oxidecomputer/newtype-uuid")
- (synopsis "Newtype wrapper around UUIDs")
- (description
- "This package provides a newtype wrapper around UUIDs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nftables-0.5
- (package
- (name "rust-nftables")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nftables" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mz6i4cm5qbc11zdrzghixvml2j9vxdf97nqjbkqc471kvg8hwkc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-strum-macros" ,rust-strum-macros-0.26)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-serial-test" ,rust-serial-test-3))))
- (home-page "https://namib.me/")
- (synopsis "Safe abstraction for nftables JSON API")
- (description
- "Safe abstraction for nftables JSON API. It can be used to create nftables
-rulesets in Rust and parse existing nftables rulesets from JSON.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nibble-vec-0.1
- (package
- (name "rust-nibble-vec")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nibble_vec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hsdp3s724s30hkqz74ky6sqnadhp2xwcj1n1hzy4vzkz4yxi9bp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-smallvec" ,rust-smallvec-1))))
- (home-page "https://github.com/michaelsproul/rust_nibble_vec")
- (synopsis "Vector data-structure for half-byte values")
- (description "NibbleVec is a data structure for storing a sequence of half-bytes.")
- (license license:expat)))
-
-(define-public rust-nispor-1
- (package
- (name "rust-nispor")
- (version "1.2.21")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nispor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j8nw3i4cxgglizrkp8vcd1ghr1hd8rkclg56b3gc17zy0ml4g2l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests can't run in the build environment.
- #:cargo-inputs (("rust-ethtool" ,rust-ethtool-0.2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mptcp-pm" ,rust-mptcp-pm-0.1)
- ("rust-netlink-packet-route" ,rust-netlink-packet-route-0.19)
- ("rust-netlink-packet-utils" ,rust-netlink-packet-utils-0.5)
- ("rust-netlink-sys" ,rust-netlink-sys-0.8)
- ("rust-rtnetlink" ,rust-rtnetlink-0.14)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-wl-nl80211" ,rust-wl-nl80211-0.2))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9))))
- (home-page "https://github.com/nispor/nispor")
- (synopsis "Unified interface for Linux network state querying")
- (description "Unified interface for Linux network state querying.")
- (license license:asl2.0)))
-
-(define-public rust-nitrokey-0.9
- (package
- (name "rust-nitrokey")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nitrokey" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0c8mj52ckvy1311vwxs6jpw16b2bihp5cc811isb96j9slcjvsyx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy_static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nitrokey-sys" ,rust-nitrokey-sys-3)
- ("rust-rand_core" ,rust-rand-core-0.5))
- #:cargo-development-inputs
- (("rust-nitrokey-test" ,rust-nitrokey-test-0.3)
- ("rust-nitrokey-test-state" ,rust-nitrokey-test-state-0.1))))
- (inputs (list hidapi))
- (home-page "https://git.sr.ht/~ireas/nitrokey-rs")
- (synopsis "Rust bindings to libnitrokey")
- (description
- "This package provides bindings to libnitrokey for communication
-with Nitrokey devices.")
- (license license:expat)))
-
-(define-public rust-nitrokey-sys-3
- (package
- (name "rust-nitrokey-sys")
- (version "3.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nitrokey-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hcns32sclzf8xbdjg5iqndbn1b66l3j61zbgbl8ds8n6nind16q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.55)
- ("rust-cc" ,rust-cc-1))))
- (inputs (list hidapi))
- (home-page "https://git.sr.ht/~ireas/nitrokey-sys-rs")
- (synopsis "Low-level Rust bindings for libnitrokey")
- (description
- "This package provides low-level bindings to libnitrokey for
-communication with Nitrokey devices.")
- (license license:lgpl3)))
-
-(define-public rust-nitrokey-test-0.5
- (package
- (name "rust-nitrokey-test")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nitrokey-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "197j9r2s4ydzbqfydza6v31mgcsgd29jpidz4psqawjdm49f8lg6"))))
- (build-system cargo-build-system)
- (arguments
- (list #:skip-build? #t ; Wants an older version of rust-nitrokey.
- #:cargo-inputs
- (list rust-proc-macro2-1 rust-quote-1 rust-syn-1)))
- (home-page "https://github.com/d-e-s-o/nitrokey-test")
- (synopsis "Supporting test infrastructure for the nitrokey crate")
- (description
- "This package provides supporting test infrastructure for the
-nitrokey crate and others using it.")
- (license license:gpl3+)))
-
-(define-public rust-nitrokey-test-0.3
- (package
- (inherit rust-nitrokey-test-0.5)
- (name "rust-nitrokey-test")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nitrokey-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dzy0lfz2zwn7f1d126avig6risj78a4bvf3zdwjyldaxln0rnpk"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-nitrokey" ,rust-nitrokey-0.9)
- ("rust-nitrokey-test-state" ,rust-nitrokey-test-state-0.1))))
- (inputs (list hidapi))))
-
-(define-public rust-nitrokey-test-state-0.1
- (package
- (name "rust-nitrokey-test-state")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nitrokey-test-state" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "00w817kl8q3sna924pzl72ybqljny14rdv1ixlj288fmsqp776x5"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/d-e-s-o/nitrokey-test")
- (synopsis "State required and used by the nitrokey-test crate")
- (description "This package provides state required and used by the
-nitrokey-test crate.")
- (license license:gpl3+)))
-
-(define-public rust-nix-0.29
- (package
- (name "rust-nix")
- (version "0.29.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ikvn7s9r2lrfdm3mx1h7nbfjvcc6s9vxdzw7j5xfkd2qdnp9qki"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `nix::sys::aio`
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cfg-aliases" ,rust-cfg-aliases-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-pin-utils" ,rust-pin-utils-0.1))
- #:cargo-development-inputs (("rust-assert-impl" ,rust-assert-impl-0.1)
- ("rust-caps" ,rust-caps-0.5)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-semver" ,rust-semver-1)
- ("rust-sysctl" ,rust-sysctl-0.4)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/nix-rust/nix")
- (synopsis "Rust friendly bindings to *nix APIs")
- (description
- "Nix seeks to provide friendly bindings to various *nix platform APIs.
-The goal is to not provide a 100% unified interface, but to unify what can be
-while still providing platform specific APIs.")
- (license license:expat)))
-
-(define-public rust-nix-0.28
- (package
- (inherit rust-nix-0.29)
- (name "rust-nix")
- (version "0.28.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r0rylax4ycx3iqakwjvaa178jrrwiiwghcw95ndzy72zk25c8db"))))
- (arguments
- `(#:cargo-test-flags
- '("--all-features"
- "--"
- ; The following tests do not seem to terminate
- "--skip=test_unistd::test_execveat_empty::test_cstr_ref"
- "--skip=test_unistd::test_execveat_empty::test_cstring"
- "--skip=test_unistd::test_execveat_relative::test_cstr_ref"
- "--skip=test_unistd::test_execveat_relative::test_cstring"
- "--skip=test_unistd::test_fexecve::test_cstr_ref"
- "--skip=test_unistd::test_fexecve::test_cstring"
- ; The following tests are failing
- "--skip=test_unistd::test_execve::test_cstr_ref"
- "--skip=test_unistd::test_execve::test_cstring"
- "--skip=test_unistd::test_execveat_absolute::test_cstr_ref"
- "--skip=test_unistd::test_execveat_absolute::test_cstring"
- ; The following tests are panicking
- "--skip=sys::personality::set"
- "--skip=sys::socket::sendmsg"
- "--skip=unistd::Group::from_gid"
- "--skip=unistd::Group::from_name"
- "--skip=unistd::User::from_name"
- "--skip=unistd::User::from_uid")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cfg-aliases" ,rust-cfg-aliases-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-pin-utils" ,rust-pin-utils-0.1))
- #:cargo-development-inputs (("rust-assert-impl" ,rust-assert-impl-0.1)
- ("rust-caps" ,rust-caps-0.5)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-semver" ,rust-semver-1)
- ("rust-sysctl" ,rust-sysctl-0.4)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-nix-0.27
- (package
- (inherit rust-nix-0.28)
- (name "rust-nix")
- (version "0.27.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ly0kkmij5f0sqz35lx9czlbk6zpihb7yh1bsy4irzwfd2f4xc1f"))))
- (arguments
- `(#:tests? #f ; unresolved import `nix::sys::aio`
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-pin-utils" ,rust-pin-utils-0.1))
- #:cargo-development-inputs
- (("rust-assert-impl" ,rust-assert-impl-0.1)
- ("rust-caps" ,rust-caps-0.5)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-semver" ,rust-semver-1)
- ("rust-sysctl" ,rust-sysctl-0.4)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-nix-0.26
- (package
- (inherit rust-nix-0.27)
- (name "rust-nix")
- (version "0.26.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06xgl4ybb8pvjrbmc3xggbgk3kbs1j0c4c0nzdfrmpbgrkrym2sr"))))
- (arguments
- (list #:cargo-test-flags
- `(list "--release" "--"
- "--skip=sys::resource::test::test_self_cpu_time"
- "--skip=test_unistd::test_execve::test_cstr_ref"
- "--skip=test_unistd::test_execve::test_cstring"
- "--skip=test_unistd::test_execveat_absolute::test_cstr_ref"
- "--skip=test_unistd::test_execveat_absolute::test_cstring"
- ;; Some of the tests hang.
- "--skip=test_unistd::test_execveat_empty::test_cstr_ref"
- "--skip=test_unistd::test_execveat_empty::test_cstring"
- "--skip=test_unistd::test_execveat_relative::test_cstr_ref"
- "--skip=test_unistd::test_execveat_relative::test_cstring"
- "--skip=test_unistd::test_fexecve::test_cstr_ref"
- "--skip=test_unistd::test_fexecve::test_cstring"
- ;; Some doctests segfault.
- "--skip=sys::personality::set"
- "--skip=sys::socket::sendmsg"
- "--skip=unistd::Group::from_gid"
- "--skip=unistd::Group::from_name"
- "--skip=unistd::User::from_name"
- "--skip=unistd::User::from_uid")
- #:cargo-inputs
- `(("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.7)
- ("rust-pin-utils" ,rust-pin-utils-0.1))
- #:cargo-development-inputs
- `(("rust-assert-impl" ,rust-assert-impl-0.1)
- ("rust-caps" ,rust-caps-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-semver" ,rust-semver-1)
- ("rust-sysctl" ,rust-sysctl-0.4)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-nix-0.25
- (package
- (inherit rust-nix-0.26)
- (name "rust-nix")
- (version "0.25.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "nix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1r4vyp5g1lxzpig31bkrhxdf2bggb4nvk405x5gngzfvwxqgyipk"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.6)
- ("rust-pin-utils" ,rust-pin-utils-0.1))))))
-
-(define-public rust-nix-0.24
- (package
- (inherit rust-nix-0.26)
- (name "rust-nix")
- (version "0.24.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sc0yzdl51b49bqd9l9cmimp1sw1hxb8iyv4d35ww6d7m5rfjlps"))))
- (arguments
- (list #:tests? #f ; Test suite hangs.
- #:cargo-inputs
- `(("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.6))
- #:cargo-development-inputs
- `(("rust-assert-impl" ,rust-assert-impl-0.1)
- ("rust-caps" ,rust-caps-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-semver" ,rust-semver-1)
- ("rust-sysctl" ,rust-sysctl-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-nix-0.23
- (package
- (inherit rust-nix-0.24)
- (name "rust-nix")
- (version "0.23.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "nix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0p5kxhm5d8lry0szqbsllpcb5i3z7lg1dkglw0ni2l011b090dwg"))))
- (arguments
- (list #:cargo-test-flags
- `(list "--release" "--"
- "--skip=test_unistd::test_execve::test_cstr_ref"
- "--skip=test_unistd::test_execve::test_cstring"
- "--skip=test_unistd::test_execveat_absolute::test_cstr_ref"
- "--skip=test_unistd::test_execveat_absolute::test_cstring"
- ;; Some of the tests hang.
- "--skip=test_unistd::test_execveat_empty::test_cstr_ref"
- "--skip=test_unistd::test_execveat_empty::test_cstring"
- "--skip=test_unistd::test_execveat_relative::test_cstr_ref"
- "--skip=test_unistd::test_execveat_relative::test_cstring"
- "--skip=test_unistd::test_fexecve::test_cstr_ref"
- "--skip=test_unistd::test_fexecve::test_cstring"
- ;; Some doctests segfault.
- "--skip=sys::personality::set"
- "--skip=unistd::Group::from_gid"
- "--skip=unistd::Group::from_name"
- "--skip=unistd::User::from_name"
- "--skip=unistd::User::from_uid")
- #:cargo-inputs
- `(("rust-bitflags" ,rust-bitflags-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.6))
- #:cargo-development-inputs
- `(("rust-assert-impl" ,rust-assert-impl-0.1)
- ("rust-caps" ,rust-caps-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-semver" ,rust-semver-1)
- ("rust-sysctl" ,rust-sysctl-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-nix-0.22
- (package
- (inherit rust-nix-0.23)
- (name "rust-nix")
- (version "0.22.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bsgc8vjq07a1wg9vz819bva3dvn58an4r87h80dxrfqkqanz4g4"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=test_unistd::test_execve::test_cstr_ref"
- "--skip=test_unistd::test_execve::test_cstring"
- "--skip=test_unistd::test_execveat_absolute::test_cstr_ref"
- "--skip=test_unistd::test_execveat_absolute::test_cstring"
- ;; Some of the tests hang.
- "--skip=sys::test_socket::test_af_alg_aead"
- "--skip=test_unistd::test_execveat_empty::test_cstr_ref"
- "--skip=test_unistd::test_execveat_empty::test_cstring"
- "--skip=test_unistd::test_execveat_relative::test_cstr_ref"
- "--skip=test_unistd::test_execveat_relative::test_cstring"
- "--skip=test_unistd::test_fexecve::test_cstr_ref"
- "--skip=test_unistd::test_fexecve::test_cstring"
- ;; cannot find macro `libc_bitflags` in this scope
- "--skip=macros::libc_bitflags"
- "--skip=macros::libc_enum"
- ;; Some doctests segfault.
- "--skip=sys::personality::set"
- "--skip=unistd::Group::from_gid"
- "--skip=unistd::Group::from_name"
- "--skip=unistd::User::from_name"
- "--skip=unistd::User::from_uid")
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.6))
- #:cargo-development-inputs
- (("rust-assert-impl" ,rust-assert-impl-0.1)
- ("rust-caps" ,rust-caps-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-semver" ,rust-semver-1)
- ("rust-sysctl" ,rust-sysctl-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-nix-0.21
- (package
- (inherit rust-nix-0.22)
- (name "rust-nix")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1iqj1mvf15bja6i3kmsfrmmg5jwd02pxsg1v2ld69q583r9g7nbp"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=test_unistd::test_execve::test_cstr_ref"
- "--skip=test_unistd::test_execve::test_cstring"
- "--skip=test_unistd::test_execveat_absolute::test_cstr_ref"
- "--skip=test_unistd::test_execveat_absolute::test_cstring"
- ;; Some of the tests hang.
- "--skip=sys::test_socket::test_af_alg_aead"
- "--skip=test_unistd::test_execveat_empty::test_cstr_ref"
- "--skip=test_unistd::test_execveat_empty::test_cstring"
- "--skip=test_unistd::test_execveat_relative::test_cstr_ref"
- "--skip=test_unistd::test_execveat_relative::test_cstring"
- "--skip=test_unistd::test_fexecve::test_cstr_ref"
- "--skip=test_unistd::test_fexecve::test_cstring"
- ;; cannot find macro `libc_bitflags` in this scope
- "--skip=macros::libc_bitflags"
- "--skip=macros::libc_enum"
- ;; Some doctests segfault.
- "--skip=sys::personality::set"
- "--skip=unistd::Group::from_gid"
- "--skip=unistd::Group::from_name"
- "--skip=unistd::User::from_name"
- "--skip=unistd::User::from_uid")
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1.2) ; Not a newer version.
- ("rust-cc" ,rust-cc-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.6))
- #:cargo-development-inputs
- (("rust-assert-impl" ,rust-assert-impl-0.1)
- ("rust-caps" ,rust-caps-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-semver" ,rust-semver-1)
- ("rust-sysctl" ,rust-sysctl-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-nix-0.20
- (package
- (inherit rust-nix-0.21)
- (name "rust-nix")
- (version "0.20.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ia96wf568sksplpcxzzf2m5jj974sri93469vpnh5b1zcln3q7m"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=test_unistd::test_execve::test_cstr_ref"
- "--skip=test_unistd::test_execve::test_cstring"
- "--skip=test_unistd::test_execveat_absolute::test_cstr_ref"
- "--skip=test_unistd::test_execveat_absolute::test_cstring"
- "--skip=sys::test_aio::test_liocb_listio_nowait"
- "--skip=sys::test_aio::test_liocb_listio_signal"
- "--skip=sys::test_aio::test_liocb_listio_wait"
- "--skip=sys::test_aio::test_write_sigev_signal"
- "--skip=sys::test_select::test_pselect"
- "--skip=sys::test_signal::test_old_sigaction_flags"
- "--skip=sys::test_signal::test_signal"
- "--skip=sys::test_signal::test_signal_sigaction"
- "--skip=sys::test_signal::test_sigprocmask"
- "--skip=sys::test_signalfd::test_signalfd"
- "--skip=test_unistd::test_alarm"
- "--skip=test_unistd::test_canceling_alarm"
- ;; Some of the tests hang.
- "--skip=sys::test_socket::test_af_alg_aead"
- "--skip=test_unistd::test_execveat_empty::test_cstr_ref"
- "--skip=test_unistd::test_execveat_empty::test_cstring"
- "--skip=test_unistd::test_execveat_relative::test_cstr_ref"
- "--skip=test_unistd::test_execveat_relative::test_cstring"
- "--skip=test_unistd::test_fexecve::test_cstr_ref"
- "--skip=test_unistd::test_fexecve::test_cstring"
- ;; cannot find macro `libc_bitflags` in this scope
- "--skip=macros::libc_bitflags"
- "--skip=macros::libc_enum"
- ;; Some doctests segfault.
- "--skip=sys::aio::LioCb<'a>::listio"
- "--skip=sys::aio::aio_suspend"
- "--skip=sys::personality::set"
- "--skip=unistd::Group::from_gid"
- "--skip=unistd::Group::from_name"
- "--skip=unistd::User::from_name"
- "--skip=unistd::User::from_uid")
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1.2) ; Not a newer version.
- ("rust-cc" ,rust-cc-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.6))
- #:cargo-development-inputs (("rust-bytes" ,rust-bytes-0.4)
- ("rust-caps" ,rust-caps-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-semver" ,rust-semver-0.9)
- ("rust-sysctl" ,rust-sysctl-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-nix-0.19
- (package
- (inherit rust-nix-0.20)
- (name "rust-nix")
- (version "0.19.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wk1pmaf9pv84sc4jf19gm1as2yq3ydwcx0n5nc1bpsgzq6bmk5j"))))
- (arguments
- `(#:tests? #f ; test suite hangs
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-caps" ,rust-caps-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-semver" ,rust-semver-0.9)
- ("rust-sysctl" ,rust-sysctl-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-nix-0.18
- (package
- (inherit rust-nix-0.19)
- (name "rust-nix")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m8h9bskjjqx9sk687z8bxqg2kpwhdh78jq6zfaxsb8llvk0yic3"))))
- (arguments
- `(#:tests? #f ; test suite hangs
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-caps" ,rust-caps-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-semver" ,rust-semver-0.9)
- ("rust-sysctl" ,rust-sysctl-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-nix-0.15
- (package
- (inherit rust-nix-0.27)
- (name "rust-nix")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nix" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0aa2l7wg9pzx24ks4p97gdy09a4hhs1sr9drxnm75v906d7hnbiv"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- ;; Unpin the dependency on tempfile, as it was withheld for MSRV
- ;; concerns, which don't matter for Guix:
- ;; https://github.com/nix-rust/nix/commit/98531c8f04bc23fb632c08e06dc4e56284b9c027
- (substitute* "Cargo.toml"
- (("version = \">= 3.0.5, < 3.0.9\"") "version = \"3.0.5\""))
- #t))))
- (arguments
- `(#:tests? #f ; test suite hangs
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-void" ,rust-void-1))
- #:cargo-development-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-caps" ,rust-caps-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-sysctl" ,rust-sysctl-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-nix-0.14
- (package
- (inherit rust-nix-0.15)
- (name "rust-nix")
- (version "0.14.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nix" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kmxdlmvnmq8cfpmr3g6wk37rwi2ybdvp1z6z3831m1p23p2nwkc"))))))
-
-(define-public rust-nl80211-0.0.2
- (package
- (name "rust-nl80211")
- (version "0.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nl80211" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jgx12qy0a004sc4qpr3ahgn9gma3rln9gsxiq4cdw6dd8h4dmx0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-buffering" ,rust-buffering-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-neli" ,rust-neli-0.4))))
- (home-page "https://github.com/Eonm/nl80211")
- (synopsis "Send commands to nl80211 and receive messages")
- (description
- "This crate provides a low level access to nl80211. It can send commands
-to nl80211 and receive messages.")
- (license license:expat)))
-
-(define-public rust-no-color-0.1
- (package
- (name "rust-no-color")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "no_color" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m0x6i5q1jav2jgajkg4irrkfgv4lakpdvmj310b90wswdyy9xdx"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/sitkevij/no_color")
- (synopsis "Library to detect NO_COLOR environment variable")
- (description
-"@code{no_color} is a rust library for detecting if the @code{NO_COLOR}
-environment variable is set.")
- (license license:expat)))
-
-(define-public rust-no-panic-0.1
- (package
- (name "rust-no-panic")
- (version "0.1.33")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "no-panic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1s4p4r6p6gv3fy2dm1cx19hmnxc9szvb5x3f51wn0i7ycrjahzcg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-scratch" ,rust-scratch-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/no-panic")
- (synopsis "Prove a function can't ever panic")
- (description
- "This package provides a rust attribute macro to require that the compiler
-prove a function can't ever panic.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-no-std-compat-0.4
- (package
- (name "rust-no-std-compat")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "no-std-compat" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "132vrf710zsdp40yp1z3kgc2ss8pi0z4gmihsz3y7hl4dpd56f5r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-hashbrown" ,rust-hashbrown-0.8)
- ("rust-spin" ,rust-spin-0.5))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://gitlab.com/jD91mZM2/no-std-compat")
- (synopsis "No_std compatibility layer")
- (description
- "This package provides a @code{#![no_std]} compatibility layer that will
-make porting your crate to no_std *easy*.")
- (license license:expat)))
-
-(define-public rust-no-std-net-0.6
- (package
- (name "rust-no-std-net")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "no-std-net" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ravflgyh0q2142gjdz9iav5yqci3ga7gbnk4mmfcnqkrq54lya3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/dunmatt/no-std-net")
- (synopsis "Rust's @code{std::net} without the @code{std}")
- (description "This package provides Rust's @code{std::net} in an environment
-without @code{std}.")
- (license license:expat)))
-
-(define-public rust-no-std-net-0.5
- (package
- (inherit rust-no-std-net-0.6)
- (name "rust-no-std-net")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "no-std-net" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0lkilh0wc7big3m5lsn9wqiz2xvj21kgmpbc15z92j93n51wxkhv"))))))
-
-(define-public rust-nodrop-0.1
- (package
- (name "rust-nodrop")
- (version "0.1.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nodrop" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fz1v9r8ijacf0hlq0pdv5l9mz8vgqg1snmhvpjmi9aci1b4mvvj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-nodrop-union" ,rust-nodrop-union-0.1))))
- (home-page "https://github.com/bluss/arrayvec")
- (synopsis "Wrapper type to inhibit drop (destructor)")
- (description "This package provides a wrapper type to inhibit drop
-(destructor). Use @code{std::mem::ManuallyDrop} instead!")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-nodrop-union-0.1
- (package
- (name "rust-nodrop-union")
- (version "0.1.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nodrop-union" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1h59pph19rxanyqcaid8pg73s7wmzdx3zhjv5snlim5qx606zxkc"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t)) ; depends on features not in stable Rust
- (home-page "https://github.com/bluss/arrayvec")
- (synopsis "Wrapper type to inhibit drop (destructor)")
- (description "This package provides a wrapper type to inhibit drop
-(destructor). Implementation crate for @code{nodrop}, the untagged unions
-implementation (which is unstable / requires nightly).")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-nom-7
- (package
- (name "rust-nom")
- (version "7.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jha9901wxam390jcf5pfa0qqfrgh8li787jx2ip0yk5b8y9hwyj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests require example directory, not included in tarball.
- #:cargo-inputs
- (("rust-memchr" ,rust-memchr-2)
- ("rust-minimal-lexical" ,rust-minimal-lexical-0.2))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-proptest" ,rust-proptest-1))))
- (home-page "https://github.com/Geal/nom")
- (synopsis "Byte-oriented, zero-copy, parser combinators library")
- (description "This package provides a byte-oriented, zero-copy, parser
-combinators library.")
- (license license:expat)))
-
-(define-public rust-nom-6
- (package
- (inherit rust-nom-7)
- (name "rust-nom")
- (version "6.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i0dmnj7wfdskwjhcf2pn4c9rw4x8as8pdlnc5683mc4gijsk9y6"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- ;; Allow any version of memchr 2.
- (substitute* "Cargo.toml"
- ((">=2.0, <2.4") "2.0"))))))
- (arguments
- `(#:tests? #f ; Tests require example directory, not included in tarball.
- #:cargo-inputs
- (("rust-bitvec" ,rust-bitvec-0.19)
- ("rust-funty" ,rust-funty-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lexical-core" ,rust-lexical-core-0.7)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-regex" ,rust-regex-1)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-jemallocator" ,rust-jemallocator-0.3))
- #:phases
- (modify-phases %standard-phases
- (add-after 'configure 'override-jemalloc
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((jemalloc (assoc-ref inputs "jemalloc")))
- (setenv "JEMALLOC_OVERRIDE"
- (string-append jemalloc "/lib/libjemalloc_pic.a")))
- #t)))))
- (native-inputs (list jemalloc))))
-
-(define-public rust-nom-5
- (package
- (inherit rust-nom-6)
- (name "rust-nom")
- (version "5.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jyxc4d3pih60pp8hvzpg5ajh16s273cpnsdpzp04qv7g8w9m588"))))
- (arguments
- `(#:tests? #f ; Tests require example directory, not included in tarball.
- #:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lexical-core" ,rust-lexical-core-0.7)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-regex" ,rust-regex-1)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.2)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-jemallocator" ,rust-jemallocator-0.1))
- #:phases
- (modify-phases %standard-phases
- (add-after 'configure 'override-jemalloc
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((jemalloc (assoc-ref inputs "jemalloc")))
- (setenv "JEMALLOC_OVERRIDE"
- (string-append jemalloc "/lib/libjemalloc_pic.a"))))))))))
-
-(define-public rust-nom-4
- (package
- (inherit rust-nom-5)
- (name "rust-nom")
- (version "4.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nom" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mkvby8b4m61p4g1px0pwr58yfkphyp1jcfbp4qfp7l6iqdaklia"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-regex" ,rust-regex-1)
- ("rust-version-check" ,rust-version-check-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.2)
- ("rust-jemallocator" ,rust-jemallocator-0.1))))))
-
-(define-public rust-nom-3
- (package
- (inherit rust-nom-4)
- (name "rust-nom")
- (version "3.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nom" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0yr8fazcspgawl6s7wmx5llz61s68jl88cnrph18fa7xf06cbbh5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; stream::tests::seeking_consumer fails
- #:cargo-inputs
- (("rust-compiler-error" ,rust-compiler-error-0.1)
- ("rust-lazy-static" ,rust-lazy-static-0.2)
- ("rust-memchr" ,rust-memchr-1)
- ("rust-regex" ,rust-regex-0.2))))))
-
-(define-public rust-nom-2
- (package
- (inherit rust-nom-4)
- (name "rust-nom")
- (version "2.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zv6ig7nw532rl4p35jsahglfhyyznjkblwa6si6c0plxhlsflfg"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--" ; Cannot find file for tests.
- "--skip=stream::tests::seeking_consumer"
- "--skip=big_bunny_test"
- "--skip=small_test")
- #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-0.2)
- ("rust-regex" ,rust-regex-0.2))))))
-
-(define-public rust-nom-derive-0.10
- (package
- (name "rust-nom-derive")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nom-derive" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19vrbhkn47zw5sks17ril7aryzx0ixg62n0ddrxbil48igb47y8z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-nom" ,rust-nom-7)
- ("rust-nom-derive-impl" ,rust-nom-derive-impl-0.10)
- ("rust-rustversion" ,rust-rustversion-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.7)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/rust-bakery/nom-derive")
- (synopsis "Custom derive nom parsers from struct")
- (description "This package derives custom nom parsers from structs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nom-derive-impl-0.10
- (package
- (name "rust-nom-derive-impl")
- (version "0.10.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "nom-derive-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qnsvvg74wdpzhbkxrndr7x6vb1kvhrd60hfwz1kw3abm29rl2yd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/rust-bakery/nom-derive")
- (synopsis "Custom derive nom parsers from struct")
- (description "This package provides custom derive nom parsers from structs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nom-locate-4
- (package
- (name "rust-nom-locate")
- (version "4.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nom_locate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wx87c2pm84h63rb4rsjrqzgx574x1zy93av1jk3swdhag086g0y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytecount" ,rust-bytecount-0.6)
- ("rust-memchr" ,rust-memchr-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))))
- (home-page "https://github.com/fflorent/nom_locate")
- (synopsis "Special input type for @code{nom} to locate tokens")
- (description
- "This package provides a special input type for @code{nom} to locate
-tokens.")
- (license license:expat)))
-
-(define-public rust-nom8-0.2
- (package
- (name "rust-nom8")
- (version "0.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "nom8" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y6jzabxyrl05vxnh63r66ac2fh0symg5fnynxm4ii3zkif580df"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-memchr" ,rust-memchr-2))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-proptest" ,rust-proptest-1))))
- (home-page "https://github.com/epage/nom-experimental")
- (synopsis "Byte-oriented, zero-copy, parser combinators library")
- (description "This package provides a byte-oriented, zero-copy, parser
-combinators library (fork for proposals for v8)")
- (license license:expat)))
-
-(define-public rust-nonempty-0.7
- (package
- (name "rust-nonempty")
- (version "0.7.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "nonempty" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xynyd2mgjfc4lcishd6xky7cmkxgy4d7rawxfx6wpiq37kr3rg9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/cloudhead/nonempty")
- (synopsis "Correct by construction non-empty vector")
- (description "Correct by construction non-empty vector.")
- (license license:expat)))
-
-(define-public rust-nonmax-0.5
- (package
- (name "rust-nonmax")
- (version "0.5.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nonmax" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lfvyfz4falgmc9g1cbfi2wkys9wka2nfmdyga87zikf636ml2k1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-bindcode" ,rust-bincode-1))))
- (home-page "https://github.com/LPGhatguy/nonmax")
- (synopsis "Numeric types that cannot hold maximum values")
- (description
- "This package provides numeric types that cannot hold maximum values.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-noop-proc-macro-0.3
- (package
- (name "rust-noop-proc-macro")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "noop_proc_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j2v1c6ric4w9v12h34jghzmngcwmn0hll1ywly4h6lcm4rbnxh6"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/lu-zero/noop_proc_macro")
- (synopsis "No-op procedural macro, literally does nothing")
- (description
- "This package provides a no-op procedural macro, which literally does
-nothing.")
- (license license:expat)))
-
-(define-public rust-normalize-line-endings-0.3
- (package
- (name "rust-normalize-line-endings")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "normalize-line-endings" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gp52dfn2glz26a352zra8h04351icf0fkqzw1shkwrgh1vpz031"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/derekdreery/normalize-line-endings")
- (synopsis
- "Iterate over chars and returns a new iterator with all line endings")
- (description
- "This package takes an iterator over characters and returns a new iterator
-with all line endings.")
- (license license:asl2.0)))
-
-(define-public rust-normalize-line-endings-0.2
- (package
- (inherit rust-normalize-line-endings-0.3)
- (name "rust-normalize-line-endings")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "normalize-line-endings" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1a1knz9j1w5a1pl2q6whmjphm3z6p64r5njnam7syp5rx8wil2if"))))))
-
-(define-public rust-normalize-path-0.2
- (package
- (name "rust-normalize-path")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "normalize-path" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bc919zp34b9312wqd92jbi3xa9gxljxh8nfw7v6sk7znb98shzm"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/cargo-bins/cargo-binstall")
- (synopsis "Like canonicalize, but without performing I/O")
- (description "This package provides a rust function like canonicalize, but
-without performing I/O.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-normpath-1
- (package
- (name "rust-normpath")
- (version "1.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "normpath" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xcpznc827hwn3rjrckyv574ddmz68r0gpvfbmpih9ijd45ccq7c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-print-bytes" ,rust-print-bytes-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-uniquote" ,rust-uniquote-3)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))
- (home-page "https://github.com/dylni/normpath")
- (synopsis "More reliable path manipulation")
- (description "This package provides more reliable path manipulation in rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-normpath-0.3
- (package
- (inherit rust-normpath-1)
- (name "rust-normpath")
- (version "0.3.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "normpath" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bxwffmqqhic8rfb711009w9hsprrpm5jca2q0y8igqgrglzbah4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-print-bytes" ,rust-print-bytes-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-normpath-0.2
- (package
- (inherit rust-normpath-1)
- (name "rust-normpath")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "normpath" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y354v327vbcxap7ag88j81y4zifzhnjgxvn7l1s2d9cjb4si79a"))))
- (arguments
- `(#:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-notify-7
- (package
- (name "rust-notify")
- (version "7.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "notify" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02a0a1n0raxqslwhfprwmz7w34v54r42006q0m8bmy89jz1v8cy5"))))
- (build-system cargo-build-system)
- (arguments
- (list
- #:cargo-inputs (list rust-bitflags-2
- rust-crossbeam-channel-0.5
- rust-filetime-0.2
- rust-fsevent-sys-4
- rust-inotify-0.10
- rust-kqueue-1
- rust-libc-0.2
- rust-log-0.4
- rust-mio-1
- rust-notify-types-1
- rust-walkdir-2
- rust-windows-sys-0.52)
- #:cargo-development-inputs (list rust-insta-1
- rust-nix-0.27
- rust-serde-json-1
- rust-tempfile-3)))
- (home-page "https://github.com/notify-rs/notify")
- (synopsis "Cross-platform filesystem notification library")
- (description "This package contains a cross-platform filesystem
-notification library.")
- (license license:cc0)))
-
-(define-public rust-notify-6
- (package
- (inherit rust-notify-7)
- (name "rust-notify")
- (version "6.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "notify" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bad98r0ilkhhq2jg3zs11zcqasgbvxia8224wpasm74n65vs1b2"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-fsevent-sys" ,rust-fsevent-sys-4)
- ("rust-inotify" ,rust-inotify-0.9)
- ("rust-kqueue" ,rust-kqueue-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs (("rust-nix" ,rust-nix-0.23)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-notify-5
- (package
- (inherit rust-notify-6)
- (name "rust-notify")
- (version "5.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "notify" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1a8vxbyh3aghyyvg76x4zzdwhr0d9p20x706vf7y81lalq58bsjq"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-fsevent-sys" ,rust-fsevent-sys-4)
- ("rust-inotify" ,rust-inotify-0.9)
- ("rust-kqueue" ,rust-kqueue-1)
- ("rust-kqueue" ,rust-kqueue-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-windows-sys" ,rust-windows-sys-0.42))
- #:cargo-development-inputs
- (("rust-nix" ,rust-nix-0.23)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (license (list license:cc0 license:artistic2.0))))
-
-(define-public rust-notify-4
- (package
- (inherit rust-notify-5)
- (name "rust-notify")
- (version "4.0.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "notify" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0msjyj1l30l12v6q9mjc1ascx7dwyz7z07sp7v9bz9yvag4ch0xf"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-fsevent" ,rust-fsevent-0.4)
- ("rust-fsevent-sys" ,rust-fsevent-sys-2)
- ("rust-inotify" ,rust-inotify-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio-extras" ,rust-mio-extras-2)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (license license:cc0)))
-
-(define-public rust-notify-debouncer-full-0.3
- (package
- (name "rust-notify-debouncer-full")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "notify-debouncer-full" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m31ad5wv0lhrncn6qqk4zmryf0fl9h1j9kzrx89p2rlkjsxmxa9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-file-id" ,rust-file-id-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-notify" ,rust-notify-6)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs
- (("rust-deser-hjson" ,rust-deser-hjson-1)
- ("rust-mock-instant" ,rust-mock-instant-0.3)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rstest" ,rust-rstest-0.17)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/notify-rs/notify")
- (synopsis "Notify event debouncer optimized for ease of use")
- (description
- "This package provides a notify event debouncer optimized for ease of use.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-notify-debouncer-mini-0.4
- (package
- (name "rust-notify-debouncer-mini")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "notify-debouncer-mini" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hwxdbzyx01pzwyld1dk7sc7ak5k3xkjz2l59ppwa7rajwhv4h2x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-log" ,rust-log-0.4)
- ("rust-notify" ,rust-notify-6)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/notify-rs/notify")
- (synopsis "Notify mini debouncer")
- (description "This crate is notify mini debouncer for events.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-notify-rust-4
- (package
- (name "rust-notify-rust")
- (version "4.11.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "notify-rust" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18ykiijr0c452hxlpvciac0wqvsan4dfh08vz2zpicbhqlnsfd2i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- ;; Missing test files
- "--skip=realworld::burst"
- "--skip=realworld::capabilities"
- "--skip=realworld::category"
- "--skip=realworld::closing"
- "--skip=realworld::init"
- "--skip=realworld::persistent"
- "--skip=realworld::urgency")
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-dbus" ,rust-dbus-0.9)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-image" ,rust-image-0.25)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mac-notification-sys" ,rust-mac-notification-sys-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-tauri-winrt-notification" ,rust-tauri-winrt-notification-0.2)
- ("rust-zbus" ,rust-zbus-4))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-color-backtrace" ,rust-color-backtrace-0.6)
- ("rust-ctor" ,rust-ctor-0.2)
- ("rust-maplit" ,rust-maplit-1))))
- (home-page "https://github.com/hoodie/notify-rust")
- (synopsis "Show desktop notifications (linux, bsd, mac). Pure Rust dbus
-client and server")
- (description
- "This package provides Show desktop notifications (linux, bsd, mac). Pure
-Rust dbus client and server.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-notify-types-1
- (package
- (name "rust-notify-types")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "notify-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x5idrpxzf70ng88rz28dqmgx1jyddf0vxx1x3csw09fw6skqpaq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-instant" ,rust-instant-0.1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-insta" ,rust-insta-1)
- ("rust-rstest" ,rust-rstest-0.21)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/notify-rs/notify")
- (synopsis "Types used by the notify crate")
- (description "This package provides rust types used by the notify crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-notmuch-0.8
- (package
- (name "rust-notmuch")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "notmuch" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i6xc7lv10m2sq6vlpjr5wxmlxihvd0v4f5if75r2kwz8ji12pg2"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- ;; Use a newer maildir.
- (("version = \"0.3.2\"") "version = \"0.5.0\""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-from-variants" ,rust-from-variants-0.6)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-dirs" ,rust-dirs-1)
- ("rust-gethostname" ,rust-gethostname-0.2)
- ("rust-lettre" ,rust-lettre-0.9)
- ("rust-lettre-email" ,rust-lettre-email-0.9)
- ("rust-maildir" ,rust-maildir-0.5)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list openssl notmuch))
- (home-page "https://github.com/vhdirk/notmuch-rs")
- (synopsis "Rust interface and bindings for Notmuch")
- (description
- "This crate provides a Rust interface and bindings for Notmuch.")
- (license license:gpl3+)))
-
-(define-public rust-now-0.1
- (package
- (name "rust-now")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "now" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l135786rb43rjfhwfdj7hi3b5zxxyl9gwf15yjz18cp8f3yk2bd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4))
- #:cargo-development-inputs (("rust-cargo-husky" ,rust-cargo-husky-1)
- ("rust-criterion" ,rust-criterion-0.4))))
- (home-page "https://github.com/Kilerd/now")
- (synopsis "Time toolkit for chrono")
- (description "This package provides a time toolkit for chrono.")
- (license license:expat)))
-
-(define-public rust-ntapi-0.4
- (package
- (name "rust-ntapi")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ntapi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1r38zhbwdvkis2mzs6671cm1p6djgsl49i7bwxzrvhwicdf8k8z8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/MSxDOS/ntapi")
- (synopsis "FFI bindings for Native API")
- (description "FFI bindings for Native API")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ntapi-0.3
- (package
- (inherit rust-ntapi-0.4)
- (name "rust-ntapi")
- (version "0.3.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ntapi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i5daj9sr8wyi5jkpwpybln2jqpn59z0mqfc0dpdidipwh1bjsrz"))))
- (arguments
- `(#:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-ntest-0.9
- (package
- (name "rust-ntest")
- (version "0.9.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ntest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0c03bhsbksx89cvk3maji8mzayvjvdz7pvp5fbv3gad73l53y67v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ntest-test-cases" ,rust-ntest-test-cases-0.9)
- ("rust-ntest-timeout" ,rust-ntest-timeout-0.9))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/becheran/ntest")
- (synopsis "Testing framework for Rust")
- (description "This package provides a testing framework for Rust which
-enhances the built-in library with some useful features.")
- (license license:expat)))
-
-(define-public rust-ntest-0.8
- (package
- (inherit rust-ntest-0.9)
- (name "rust-ntest")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ntest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1yyih3b0bcr9gj11m9xj330as2sjihblkmb2bmv10lp38q5m0rg8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ntest-proc-macro-helper" ,rust-ntest-proc-macro-helper-0.8)
- ("rust-ntest-test-cases" ,rust-ntest-test-cases-0.8)
- ("rust-ntest-timeout" ,rust-ntest-timeout-0.8))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-ntest-0.7
- (package
- (inherit rust-ntest-0.8)
- (name "rust-ntest")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ntest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i4xsvx52hmcnga2xbjl74hdylz4jy8bc2swcichlvw1di4lwm2w"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ntest-proc-macro-helper" ,rust-ntest-proc-macro-helper-0.7)
- ("rust-ntest-test-cases" ,rust-ntest-test-cases-0.7)
- ("rust-ntest-timeout" ,rust-ntest-timeout-0.7))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-ntest-proc-macro-helper-0.8
- (package
- (name "rust-ntest-proc-macro-helper")
- (version "0.8.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ntest_proc_macro_helper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "154r3r9nnnp6qjzlayc54213bdrgdk8b68jjnn1xcyd6cz92iqx0"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/becheran/ntest")
- (synopsis "Helper functions for the procedural macros used in ntest")
- (description "This package provides helper functions for the procedural
-macros used in ntest.")
- (license license:expat)))
-
-(define-public rust-ntest-proc-macro-helper-0.7
- (package
- (inherit rust-ntest-proc-macro-helper-0.8)
- (name "rust-ntest-proc-macro-helper")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ntest_proc_macro_helper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lkyfx97aynbm7cnhzyc9cr0rpq1xzng1hwmzizbf1a6855y6llg"))))))
-
-(define-public rust-ntest-test-cases-0.9
- (package
- (name "rust-ntest-test-cases")
- (version "0.9.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ntest_test_cases" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14xa1qalxn5lyl0x5ykf2l9sli0xgxp9kgpbd19jwnc8lkrd7l0n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/becheran/ntest")
- (synopsis "Test cases for ntest framework")
- (description "This package provides test cases for ntest framework.")
- (license license:expat)))
-
-(define-public rust-ntest-test-cases-0.8
- (package
- (inherit rust-ntest-test-cases-0.9)
- (name "rust-ntest-test-cases")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ntest_test_cases" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03ip2dpi7fd2wyz99yd17w302nci3b05slbl3rr6dfs2683ayz3g"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-ntest-test-cases-0.7
- (package
- (inherit rust-ntest-test-cases-0.8)
- (name "rust-ntest-test-cases")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ntest_test_cases" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ghal2rb03cnj7ciqgdq0dvifdf8qp2hnmi9z1ip1j5b02s1xa4r"))))))
-
-(define-public rust-ntest-timeout-0.9
- (package
- (name "rust-ntest-timeout")
- (version "0.9.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ntest_timeout" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1db3dzgcj2xyr4vcji90mwh8937nvj0mwbrk9adzg5qc34pwkizw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/becheran/ntest")
- (synopsis "Timeout attribute for the ntest framework")
- (description "This package provides a timeout attribute for the ntest
-framework.")
- (license license:expat)))
-
-(define-public rust-ntest-timeout-0.8
- (package
- (inherit rust-ntest-timeout-0.9)
- (name "rust-ntest-timeout")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ntest_timeout" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01vcdlz9xj471z5knk2qynm7adz3p614glf6n0pgn161qynym9mw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ntest-proc-macro-helper" ,rust-ntest-proc-macro-helper-0.8)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-ntest-timeout-0.7
- (package
- (inherit rust-ntest-timeout-0.8)
- (name "rust-ntest-timeout")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ntest_timeout" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08v3r6hggh43qabl887pkz88k6lg6hrc62mppxyabb0pw44v03di"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ntest-proc-macro-helper" ,rust-ntest-proc-macro-helper-0.7)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-ntex-bytes-0.1
- (package
- (name "rust-ntex-bytes")
- (version "0.1.19")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ntex-bytes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kpj93rkm9xknhkk31n21d7dwdx0y4jwc1y3nvnh1kx2l8p7razm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Cut off the dependency tree of ntex here.
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-simdutf8" ,rust-simdutf8-0.1))))
- (home-page "https://github.com/ntex-rs")
- (synopsis "Types and traits for working with bytes (bytes crate fork)")
- (description "Types and traits for working with bytes (bytes crate fork)")
- (license license:expat)))
-
-(define-public rust-nucleo-0.2
- (package
- (name "rust-nucleo")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nucleo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wzx32bz4n68dcd3yw57195sz49hdhv9b75jikr5qiyfpks32lxf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-nucleo-matcher" ,rust-nucleo-matcher-0.2)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-rayon" ,rust-rayon-1))))
- (home-page "https://github.com/helix-editor/nucleo")
- (synopsis "Plug and play high performance fuzzy matcher")
- (description
- "This package provides plug and play high performance fuzzy matcher.")
- (license license:mpl2.0)))
-
-(define-public rust-nucleo-matcher-0.2
- (package
- (name "rust-nucleo-matcher")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nucleo-matcher" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mxxz58acszkgxha4wy459fkcx6f8sh55d803wnid1p25x02nw0v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cov-mark" ,rust-cov-mark-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1))
- #:cargo-development-inputs (("rust-cov-mark" ,rust-cov-mark-1))))
- (home-page "https://github.com/helix-editor/nucleo")
- (synopsis "Plug and play high performance fuzzy matcher")
- (description
- "This package provides plug and play high performance fuzzy matcher.")
- (license license:mpl2.0)))
-
-(define-public rust-num-0.4
- (package
- (name "rust-num")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08yb2fc1psig7pkzaplm495yp7c30m4pykpkwmi5bxrgid705g9m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-iter" ,rust-num-iter-0.1)
- ("rust-num-rational" ,rust-num-rational-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/rust-num/num")
- (synopsis "Collection of numeric types and traits for Rust")
- (description
- "This package provides a collection of numeric types and traits for Rust,
-including bigint, complex, rational, range iterators, generic integers, and
-more.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-num-0.3
- (package
- (inherit rust-num-0.4)
- (name "rust-num")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13vsnqr0kasn7rwfq5r1vqdd0sy0y5ar3x4xhvzy4fg0wndqwylb"))))
- (arguments
- `(#:cargo-inputs
- (("rust-num-bigint" ,rust-num-bigint-0.3)
- ("rust-num-complex" ,rust-num-complex-0.3)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-iter" ,rust-num-iter-0.1)
- ("rust-num-rational" ,rust-num-rational-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2))))))
-
-(define-public rust-num-0.2
- (package
- (inherit rust-num-0.3)
- (name "rust-num")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0dhcvhprvvx1iaaq7sxlgxw5awmj8dibni8vhizi59zyz4q60lxq"))))
- (arguments
- `(#:cargo-inputs
- (("rust-num-bigint" ,rust-num-bigint-0.2)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-iter" ,rust-num-iter-0.1)
- ("rust-num-rational" ,rust-num-rational-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2))))))
-
-(define-public rust-num-0.1
- (package
- (inherit rust-num-0.2)
- (name "rust-num")
- (version "0.1.42")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0vhmyvfan380f86895z0f8rjscjc6qvwcmyvm15370ik2mjas0s7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-num-bigint" ,rust-num-bigint-0.1)
- ("rust-num-complex" ,rust-num-complex-0.1)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-iter" ,rust-num-iter-0.1)
- ("rust-num-rational" ,rust-num-rational-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2))))))
-
-(define-public rust-num-bigint-0.4
- (package
- (name "rust-num-bigint")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-bigint" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f903zd33i6hkjpsgwhqwi2wffnvkxbn6rv4mkgcjcqi7xr4zr55"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/rust-num/num-bigint")
- (synopsis "Big integer implementation for Rust")
- (description
- "This package provides a big integer implementation for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-num-bigint-0.3
- (package
- (inherit rust-num-bigint-0.4)
- (name "rust-num-bigint")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-bigint" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hxjawydfbnxqyqza0n2sh5sk9rslm0wsn7xdh53dwnby8rphvsz"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-0.4)
- ("rust-autocfg" ,rust-autocfg-1)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-num-bigint-0.2
- (package
- (inherit rust-num-bigint-0.3)
- (name "rust-num-bigint")
- (version "0.2.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-bigint" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "015k3wixdi4w698sappvy43pf8bvkw0f88xplmdgc3zfk2cpy309"))))
- (arguments
- `(#:cargo-inputs
- (("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.8)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-0.8)
- ("rust-rand" ,rust-rand-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-autocfg" ,rust-autocfg-1))
- #:cargo-development-inputs
- (("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-num-bigint-0.1
- (package
- (inherit rust-num-bigint-0.2)
- (name "rust-num-bigint")
- (version "0.1.44")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-bigint" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hg80xd7vd5yqzks1h0zk2fcgqnf84m2cdj9q4cffk581nnrjf76"))))
- (arguments
- `(#:cargo-inputs
- (("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-serde" ,rust-serde-0.8))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.4))))))
-
-(define-public rust-num-bigint-dig-0.8
- (package
- (name "rust-num-bigint-dig")
- (version "0.8.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "num-bigint-dig" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0lb12df24wgxxbspz4gw1sf1kdqwvpdcpwq4fdlwg4gj41c1k16w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-iter" ,rust-num-iter-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-rand-isaac" ,rust-rand-isaac-0.3)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/dignifiedquire/num-bigint")
- (synopsis "Big integer implementation for Rust")
- (description "This package provides a big integer implementation for
-Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-num-bigint-dig-0.7
- (package
- (inherit rust-num-bigint-dig-0.8)
- (name "rust-num-bigint-dig")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-bigint-dig" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k7sd30r6flkk8xpqqcbb9pn34g9w0js8r4wsm7h0gk8zlv3xg7r"))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-iter" ,rust-num-iter-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-rand-isaac" ,rust-rand-isaac-0.3)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-num-cmp-0.1
- (package
- (name "rust-num-cmp")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-cmp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1alavi36shn32b3cwbmkncj1wal3y3cwzkm21bxy5yil5hp5ncv3"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/lifthrasiir/num-cmp")
- (synopsis "Comparison between differently typed numbers")
- (description
- "This crate provides tools for comparison between differently typed
-numbers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-num-complex-0.4
- (package
- (name "rust-num-complex")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-complex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15cla16mnw12xzf5g041nxbjjm9m85hdgadd5dl5d0b30w9qmy3k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytecheck" ,rust-bytecheck-0.6)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/rust-num/num-complex")
- (synopsis "Complex numbers implementation for Rust")
- (description
- "This crate provides complex numbers implementation for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-num-complex-0.3
- (package
- (inherit rust-num-complex-0.4)
- (name "rust-num-complex")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-complex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1igjwm5kk2df9mxmpb260q6p40xfnkrq4smymgdqg2sm1hn66zbl"))))
- (arguments
- `(#:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-num-complex-0.2
- (package
- (inherit rust-num-complex-0.3)
- (name "rust-num-complex")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-complex" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "15dwaksw729r3v14sgzc9723s3fnfixiir8jzwx7b7kim48r9cdn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-autocfg" ,rust-autocfg-1))))))
-
-(define-public rust-num-complex-0.1
- (package
- (inherit rust-num-complex-0.2)
- (name "rust-num-complex")
- (version "0.1.43")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-complex" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0mln3h018lar511hadjwfkbyq1561s8kdzfg8aagbakqg0fn725j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-serde" ,rust-serde-0.8))))))
-
-(define-public rust-num-conv-0.1
- (package
- (name "rust-num-conv")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-conv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ndiyg82q73783jq18isi71a7mjh56wxrk52rlvyx0mi5z9ibmai"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/jhpratt/num-conv")
- (synopsis "Convert between integer types")
- (description
- "@code{num_conv} is a crate to convert between integer types without using
-@code{as} casts. This provides better certainty when refactoring, makes the
-exact behavior of code more explicit, and allows using turbofish syntax.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-num-cpus-1
- (package
- (name "rust-num-cpus")
- (version "1.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num_cpus" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hra6ihpnh06dvfvz9ipscys0xfqa9ca9hzp384d5m02ssvgqqa1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-hermit-abi" ,rust-hermit-abi-0.3)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/seanmonstar/num_cpus")
- (synopsis "Get the number of CPUs on a machine")
- (description
- "Get the number of CPUs on a machine.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-num-derive-0.4
- (package
- (name "rust-num-derive")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00p2am9ma8jgd2v6xpsz621wc7wbn1yqi71g15gc3h67m7qmafgd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-num" ,rust-num-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/rust-num/num-derive")
- (synopsis "Numeric syntax extensions")
- (description "This package provides numeric syntax extensions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-num-derive-0.3
- (package
- (inherit rust-num-derive-0.4)
- (name "rust-num-derive")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gbl94ckzqjdzy4j8b1p55mz01g6n1l9bckllqvaj0wfz7zm6sl7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-quote" ,rust-quote-1))
- #:cargo-development-inputs
- (("rust-num" ,rust-num-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2))))))
-
-(define-public rust-num-derive-0.2
- (package
- (name "rust-num-derive")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-derive" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wnv7776fh4i40r3zfxcxcmm0dh029skx7gp4sjknz2kqm2hpzga"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))
- #:cargo-development-inputs
- (("rust-num" ,rust-num-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/rust-num/num-derive")
- (synopsis "Numeric syntax extensions")
- (description "Numeric syntax extensions in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-num-enum-0.7
- (package
- (name "rust-num-enum")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num_enum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yai0vafhy85mvhknzfqd7lm04hzaln7i5c599rhy8mj831kyqaf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=no_std"
- "--skip=std")
- #:cargo-inputs (("rust-num-enum-derive" ,rust-num-enum-derive-0.7))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-paste" ,rust-paste-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/illicitonion/num_enum")
- (synopsis "Macros easing inter-operation between primitives and enums")
- (description
- "This library provides procedural macros to make inter-operation between
-primitives and enums easier.")
- (license (list license:bsd-3 license:expat license:asl2.0))))
-
-(define-public rust-num-enum-0.5
- (package
- (inherit rust-num-enum-0.7)
- (name "rust-num-enum")
- (version "0.5.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num_enum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1japmqhcxwn1d3k7q8jw58y7xfby51s16nzd6dkj483cj2pnqr0z"))))
- (arguments
- `(#:tests? #false ;missing files
- #:cargo-inputs
- (("rust-num-enum-derive" ,rust-num-enum-derive-0.5))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-num-enum-0.4
- (package
- (inherit rust-num-enum-0.5)
- (name "rust-num-enum")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num_enum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r1nisdzm9m7xm0389nwyi85jhx1bnh5pwllai44ngbgy1ymlmna"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #false ;missing files
- #:cargo-inputs
- (("rust-derivative" ,rust-derivative-2)
- ("rust-num-enum" ,rust-num-enum-0.4)
- ("rust-num-enum-derive" ,rust-num-enum-derive-0.4))))
- (license license:bsd-3)))
-
-(define-public rust-num-enum-derive-0.7
- (package
- (name "rust-num-enum-derive")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num_enum_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mksna1jj87ydh146gn6jcqkvvs920c3dgh0p4f3xk184kpl865g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=derive_default"
- "--skip=derive_from_primitive"
- "--skip=derive_into_primitive"
- "--skip=derive_try_from_primitive"
- "--skip=derive_unsafe_from_primitive")
- #:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/illicitonion/num_enum")
- (synopsis "Procedural macros to ease operation between primitives and enums")
- (description
- "This package provides procedural macros to make inter-operation between
-primitives and enums easier.")
- (license (list license:bsd-3 license:expat license:asl2.0))))
-
-(define-public rust-num-enum-derive-0.5
- (package
- (inherit rust-num-enum-derive-0.7)
- (name "rust-num-enum-derive")
- (version "0.5.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num_enum_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16f7r4jila0ckcgdnfgqyhhb90w9m2pdbwayyqmwcci0j6ygkgyw"))))
- (arguments
- `(#:tests? #f ;FIXME: some doc tests fail
- #:cargo-inputs
- (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-num-enum-derive-0.4
- (package
- (inherit rust-num-enum-derive-0.5)
- (name "rust-num-enum-derive")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num_enum_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17fvb7xpxq2dsqp5nsz98w1qhkk3gnc56xis53009vnzvlys79gz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;FIXME: some doc tests fail
- #:cargo-inputs
- (("rust-proc-macro-crate" ,rust-proc-macro-crate-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-num-format-0.4
- (package
- (name "rust-num-format")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-format" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hvjmib117jspyixfr76f900mhz5zfn71dnyqg9iywb339vxjlm6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-format-windows" ,rust-num-format-windows-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-widestring" ,rust-widestring-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/bcmyers/num-format")
- (synopsis "Produce string-representations of numbers")
- (description
- "This package provides a Rust crate for producing string-representations
-of numbers, formatted according to international standards.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-num-format-windows-0.4
- (package
- (name "rust-num-format-windows")
- (version "0.4.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "num-format-windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1yic2lcv3gngyshzmnqjhaq1z736j8jgghhn3n8yph95fbv0f7lv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.63))))
- (home-page "https://github.com/bcmyers/num-format/num-format-windows")
- (synopsis "Helper crate for @code{num-format}")
- (description
- "This package provides a helper crate for num-format. Do not use it
-directly.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-num-integer-0.1
- (package
- (name "rust-num-integer")
- (version "0.1.46")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-integer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13w5g54a9184cqlbsq80rnxw4jj4s0d8wv75jsq5r2lms8gncsbr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/rust-num/num-integer")
- (synopsis "Integer traits and functions")
- (description "This package provides Integer traits and functions.")
- ;; Dual licensed.
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-num-iter-0.1
- (package
- (name "rust-num-iter")
- (version "0.1.45")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-iter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gzm7vc5g9qsjjl3bqk9rz1h6raxhygbrcpbfl04swlh0i506a8l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/rust-num/num-iter")
- (synopsis "External iterators for generic mathematics")
- (description
- "This crate provides external iterators for generic mathematics.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-num-rational-0.4
- (package
- (name "rust-num-rational")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-rational" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "093qndy02817vpgcqjnj139im3jl7vkq4h68kykdqqh577d18ggq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/rust-num/num-rational")
- (synopsis "Rational numbers implementation for Rust")
- (description
- "This crate provides a rational numbers implementation for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-num-rational-0.3
- (package
- (inherit rust-num-rational-0.4)
- (name "rust-num-rational")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-rational" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01sgiwny9iflyxh2xz02sak71v2isc3x608hfdpwwzxi3j5l5b0j"))))
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-num-bigint" ,rust-num-bigint-0.3)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-num-rational-0.2
- (package
- (inherit rust-num-rational-0.3)
- (name "rust-num-rational")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-rational" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vsaz96chxcgpqd5a0dq8hb3b4sj6dnlhwmpbkf4mx6vnls0202w"))))
- (arguments
- `(#:cargo-inputs
- (("rust-num-bigint" ,rust-num-bigint-0.2)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-autocfg" ,rust-autocfg-1))))))
-
-(define-public rust-num-rational-0.1
- (package
- (inherit rust-num-rational-0.2)
- (name "rust-num-rational")
- (version "0.1.42")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-rational" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kkqb8j3b3nis9hs4ww4hkrmb4a6v9sr9al08xmwhgvmpms4qcgf"))))
- (arguments
- `(#:cargo-inputs
- (("rust-num-bigint" ,rust-num-bigint-0.1)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-serde" ,rust-serde-0.8))))))
-
-(define-public rust-num-threads-0.1
- (package
- (name "rust-num-threads")
- (version "0.1.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "num_threads" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ngajbmhrgyhzrlc4d5ga9ych1vrfcvfsiqz6zv0h2dpr2wrhwsw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/jhpratt/num_threads")
- (synopsis "Determine the number of running threads for the current process")
- (description "This package provides a minimal library that determines the
-number of running threads for the current process.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-num-traits-0.2
- (package
- (name "rust-num-traits")
- (version "0.2.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-traits" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h984rhdkkqd4ny9cif7y2azl3xdfb7768hb9irhpsch4q3gq787"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-libm" ,rust-libm-0.2))))
- (home-page "https://github.com/rust-num/num-traits")
- (synopsis "Numeric traits for generic mathematics")
- (description "This package provides numeric traits for generic
-mathematics.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-num-traits-0.1
- (package
- (inherit rust-num-traits-0.2)
- (name "rust-num-traits")
- (version "0.1.43")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-traits" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0c9whknf2dm74a3cqirafy6gj83a76gl56g4v3g19k6lkwz13rcj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-num-traits" , rust-num-traits-0.2))))))
-
-(define-public rust-number-prefix-0.4
- (package
- (name "rust-number-prefix")
- (version "0.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "number_prefix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wvh13wvlajqxkb1filsfzbrnq0vrmrw298v2j3sy82z1rm282w3"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/ogham/rust-number-prefix")
- (synopsis "Format numeric prefixes: kilo, giga, kibi")
- (description
- "This package provides a library for formatting numeric prefixes: kilo,
-giga, kibi.")
- (license license:expat)))
-
-(define-public rust-number-prefix-0.3
- (package
- (name "rust-number-prefix")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "number_prefix" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0slm4mqmpgs6hvz22ycny9lvyvl9ivs80a1lncslp7lszz02zc0p"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/ogham/rust-number-prefix")
- (synopsis "Format numeric prefixes: kilo, giga, kibi")
- (description
- "This package provides a library for formatting numeric prefixes: kilo,
-giga, kibi.")
- (license license:expat)))
-
-(define-public rust-numpy-0.22
- (package
- (name "rust-numpy")
- (version "0.22.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "numpy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kpii5mvz4ag29qw4zrqzfmi3m2kmbg882kcxn2ls6m91ny2kfgd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-half" ,rust-half-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nalgebra" ,rust-nalgebra-0.32)
- ("rust-ndarray" ,rust-ndarray-0.15)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pyo3" ,rust-pyo3-0.22)
- ("rust-rustc-hash" ,rust-rustc-hash-1))))
- (home-page "https://github.com/PyO3/rust-numpy")
- (synopsis "PyO3-based Rust bindings of the NumPy C-API")
- (description
- "This package provides PyO3-based Rust bindings of the @code{NumPy}
-C-API.")
- (license license:bsd-2)))
-
-(define-public rust-numpy-0.21
- (package
- (name "rust-numpy")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "numpy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x1p5x7lwfc5nsccwj98sln5vx3g3n8sbgm5fmfmy5rpr8rhf5zc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-half" ,rust-half-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nalgebra" ,rust-nalgebra-0.32)
- ("rust-ndarray" ,rust-ndarray-0.13)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pyo3" ,rust-pyo3-0.21)
- ("rust-rustc-hash" ,rust-rustc-hash-1))
- #:cargo-development-inputs
- (("rust-nalgebra" ,rust-nalgebra-0.32)
- ("rust-pyo3" ,rust-pyo3-0.21))))
- (native-inputs (list python-minimal
- (@ (gnu packages python-xyz) python-numpy)))
- (home-page "https://github.com/PyO3/rust-numpy")
- (synopsis "Rust bindings for the NumPy C-API")
- (description
- "This package provides @code{PyO3-based} Rust bindings of the
-@code{NumPy} C-API.")
- (license license:bsd-2)))
-
-(define-public rust-numtoa-0.2
- (package
- (name "rust-numtoa")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "numtoa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03yhkhjb3d1zx22m3pgcbpk8baj0zzvaxqc25c584sdq77jw98ka"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=base10_i128_array_too_small"
- "--skip=base10_i16_array_too_small"
- "--skip=base10_i32_array_too_small"
- "--skip=base10_i64_array_too_small"
- "--skip=base10_i8_array_too_small"
- "--skip=base10_u128_array_too_small"
- "--skip=base10_u16_array_too_small"
- "--skip=base10_u32_array_too_small"
- "--skip=base10_u64_array_too_small"
- "--skip=base10_u8_array_too_small")))
- (home-page "https://gitlab.com/mmstick/numtoa")
- (synopsis "Convert numbers into stack-allocated byte arrays")
- (description
- "This package can convert numbers into stack-allocated byte arrays.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-numtoa-0.1
- (package
- (inherit rust-numtoa-0.2)
- (name "rust-numtoa")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "numtoa" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vs9rhggqbql1p26x8nkha1j06wawwgb2jp5fs88b5gi7prvvy5q"))))
- (arguments '(#:tests? #f))))
-
-(define-public rust-nvml-wrapper-0.10
- (package
- (name "rust-nvml-wrapper")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nvml-wrapper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i9q80f8x5zy646wvz1wkaydryvnfnwsi8jy72hh92fll45gz6qc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests expect libnvidia-ml.so from the NVIDIA driver
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-libloading" ,rust-libloading-0.8)
- ("rust-nvml-wrapper-sys" ,rust-nvml-wrapper-sys-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-wrapcenum-derive" ,rust-wrapcenum-derive-0.4))
- #:cargo-development-inputs (("rust-pretty-bytes" ,rust-pretty-bytes-0.2))))
- (home-page "https://github.com/Cldfire/nvml-wrapper")
- (synopsis "Rust wrapper for the NVIDIA Management Library")
- (description
- "This package provides a safe and ergonomic Rust wrapper for the NVIDIA
-Management Library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nvml-wrapper-sys-0.8
- (package
- (name "rust-nvml-wrapper-sys")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nvml-wrapper-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dgw2dpldxik2gn3m3aqgl2qj1da5sz6wav5g571ly18dwalb3b9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libloading" ,rust-libloading-0.8))))
- (home-page "https://github.com/Cldfire/nvml-wrapper")
- (synopsis "Generated bindings to the NVIDIA Management Library")
- (description
- "This package provides generated bindings to the NVIDIA Management Library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-oauth2-types-0.7
- (package
- (name "rust-oauth2-types")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "oauth2-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08pis87992xd6gj072k4kr4inlaaviq6as5h65pnjmk86siky37x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-http" ,rust-http-0.2)
- ("rust-language-tags" ,rust-language-tags-0.3)
- ("rust-mas-iana" ,rust-mas-iana-0.7)
- ("rust-mas-jose" ,rust-mas-jose-0.7)
- ("rust-parse-display" ,rust-parse-display-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-with" ,rust-serde-with-3)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1))))
- (home-page "https://matrix-org.github.io/matrix-authentication-service/")
- (synopsis "OAuth 2.0 types used by the Matrix Authentication Service")
- (description "This package provides OAuth 2.0 types used by the Matrix
-Authentication Service.")
- (license license:asl2.0)))
-
-(define-public rust-obfstr-0.3
- (package
- (name "rust-obfstr")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "obfstr" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y5azgk8ds43m1sd5pc4hhakxzxkfcfscl24y8gsbvwdznxjqavv"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/CasualX/obfstr")
- (synopsis "Compile time string constant obfuscation for Rust")
- (description "This package provides a compile time string constant
-obfuscation for Rust. The string constant itself is embedded in obfuscated
-form and deobfuscated locally.")
- (license license:expat)))
-
-(define-public rust-obj-0.10
- (package
- (name "rust-obj")
- (version "0.10.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "obj" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jks8qzjn59na40dv9m0q2j540i04cddbkbq02scgk9qawj9b705"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #false ;missing files
- #:cargo-inputs (("rust-genmesh" ,rust-genmesh-0.6))))
- (home-page "https://github.com/kvark/obj")
- (synopsis "Package for loading Wavefront .obj files")
- (description
- "This package provides a package for loading Wavefront @code{.obj} files.")
- (license license:asl2.0)))
-
-(define-public rust-obj-0.9
- (package
- (name "rust-obj")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "obj" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10z1r2r0xyhr4j1n07135kz4bc0zhqy98vabs99vz0x171bi8gy0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-genmesh" ,rust-genmesh-0.6))))
- (home-page "https://github.com/kvark/obj")
- (synopsis "Package for loading Wavefront .obj files")
- (description
- "This package provides a package for loading Wavefront @code{.obj} files.")
- (license license:asl2.0)))
-
-(define-public rust-object-0.36
- (package
- (name "rust-object")
- (version "0.36.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "object" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gk8lhbs229c68lapq6w6qmnm4jkj48hrcw5ilfyswy514nhmpxf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- ;; The parse_self test correspond to the unit tests; the integration
- ;; tests have some failures for unknown reasons.
- '("--release" "parse_self" "--")
- #:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-hashbrown" ,rust-hashbrown-0.15)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-ruzstd" ,rust-ruzstd-0.7)
- ("rust-wasmparser" ,rust-wasmparser-0.218))))
- (home-page "https://github.com/gimli-rs/object")
- (synopsis "Unified interface for reading and writing object file formats")
- (description
- "This package provides a unified interface for reading and writing object
-file formats.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ruzstd-0.6
- (package
- (name "rust-ruzstd")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ruzstd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yygqpar2x910lnii4k5p43aj4943hlnxpczmqhsfddmxrqa8x2i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-twox-hash" ,rust-twox-hash-1))))
- (home-page "https://github.com/KillingSpark/zstd-rs")
- (synopsis "Decoder for the zstd compression format")
- (description
- "This package provides a decoder for the zstd compression format.")
- (license license:expat)))
-
-(define-public rust-object-0.35
- (package
- (inherit rust-object-0.36)
- (name "rust-object")
- (version "0.35.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "object" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pnv84mx3f3p847hfnsp4znivnwkc1x53maq459a92w42fw7mv5q"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-test-flags
- ;; The parse_self test correspond to the unit tests; the integration
- ;; tests have some failures for unknown reasons.
- '("--release" "parse_self" "--")
- #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-ruzstd" ,rust-ruzstd-0.6)
- ("rust-wasmparser" ,rust-wasmparser-0.202))))))
-
-(define-public rust-object-0.32
- (package
- (inherit rust-object-0.36)
- (name "rust-object")
- (version "0.32.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "object" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hc4cjwyngiy6k51hlzrlsxgv5z25vv7c2cp0ky1lckfic0259m6"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files are included
- "--skip=read::coff::coff_extended_relocations")
- #:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-ruzstd" ,rust-ruzstd-0.5)
- ("rust-wasmparser" ,rust-wasmparser-0.118))))))
-
-(define-public rust-object-0.30
- (package
- (inherit rust-object-0.32)
- (name "rust-object")
- (version "0.30.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "object" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11f3cfd7b54ij1rwvrp9837nhszjdndxr4f4iyxazkyrhq5nid03"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files are included
- "--skip=read::coff::coff_extended_relocations")
- #:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-hashbrown" ,rust-hashbrown-0.13)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-wasmparser" ,rust-wasmparser-0.57))))))
-
-(define-public rust-object-0.29
- (package
- (inherit rust-object-0.30)
- (name "rust-object")
- (version "0.29.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "object" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0lzblxwxcih7j4z2cfx9094caax97hlfm9n0y5hlavda6cn8n591"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-hashbrown" ,rust-hashbrown-0.12)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-wasmparser" ,rust-wasmparser-0.57))))))
-
-(define-public rust-object-pool-0.5
- (package
- (name "rust-object-pool")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "object-pool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s4d6bap4b4fazz4izgqvrc6si4fdrbz2fdr09hci7nhjrqkx6pf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags ; Skip the doctests.
- '("--release" "--lib" "--bins" "--tests")
- #:cargo-inputs (("rust-parking-lot" ,rust-parking-lot-0.11))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-criterion-plot" ,rust-criterion-plot-0.4))))
- (home-page "https://github.com/CJP10/object-pool")
- (synopsis
- "Thread-safe object pool with automatic return and attach/detach semantics")
- (description
- "This package provides a thread-safe object pool with automatic return and
-attach/detach semantics.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-object-store-0.11
- (package
- (name "rust-object-store")
- (version "0.11.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "object_store" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bywk2bbjpvr26581rs44csl6myiw0cr6gqnw76zlmhsjrlcpz1w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-md-5" ,rust-md-5-0.10)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-quick-xml" ,rust-quick-xml-0.37)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snafu" ,rust-snafu-0.8)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-url" ,rust-url-2)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/apache/arrow-rs/tree/main/object_store")
- (synopsis "Generic object store interface")
- (description
- "This package provides a generic object store interface for uniformly
-interacting with AWS S3, Google Cloud Storage, Azure Blob Storage and local
-files.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-object-store-0.9
- (package
- (name "rust-object-store")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "object_store" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cwx0xg57cp3z6xjgrqwp0gxgxsagls4h5cd212pmxpxcn5qywdq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-md-5" ,rust-md-5-0.10)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-quick-xml" ,rust-quick-xml-0.31)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snafu" ,rust-snafu-0.7)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-url" ,rust-url-2)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs (("rust-futures-test" ,rust-futures-test-0.3)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-nix" ,rust-nix-0.28)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/apache/arrow-rs/tree/master/object_store")
- (synopsis "Generic object store interface")
- (description "This package provides a generic object store interface for
-uniformly interacting with AWS S3, Google Cloud Storage, Azure Blob Storage and
-local files.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-octocrab-0.41
- (package
- (name "rust-octocrab")
- (version "0.41.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "octocrab" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vzsvbhc8cfnamnb4wqvs3i4avqbdx4n8f0ssy8r9lzvdqgx3pz2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-either" ,rust-either-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-1)
- ("rust-http-body" ,rust-http-body-1)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-hyper-rustls" ,rust-hyper-rustls-0.27)
- ("rust-hyper-timeout" ,rust-hyper-timeout-0.5)
- ("rust-hyper-tls" ,rust-hyper-tls-0.6)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-jsonwebtoken" ,rust-jsonwebtoken-9)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-secrecy" ,rust-secrecy-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-snafu" ,rust-snafu-0.8)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower" ,rust-tower-0.5)
- ("rust-tower-http" ,rust-tower-http-0.6)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-base64" ,rust-base64-0.22)
- ("rust-crypto-box" ,rust-crypto-box-0.8)
- ("rust-graphql-client" ,rust-graphql-client-0.14)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4)
- ("rust-wiremock" ,rust-wiremock-0.6))))
- (native-inputs (list nss-certs-for-test))
- (home-page "https://github.com/XAMPPRocky/octocrab")
- (synopsis "Extensible GitHub API client")
- (description
- "This package provides a modern, extensible @code{GitHub} API client.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-odbc-api-0.36
- (package
- (name "rust-odbc-api")
- (version "0.36.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "odbc-api" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04xcqqhm7w24b1gj6v4b24z9j65r1zzyxjadlv3xf73fm92cmnd3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests expect a running odbc server.
- #:cargo-inputs (("rust-force-send-sync" ,rust-force-send-sync-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-odbc-sys" ,rust-odbc-sys-0.21)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-widestring" ,rust-widestring-0.5)
- ("rust-winit" ,rust-winit-0.26))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-csv" ,rust-csv-1)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-test-case" ,rust-test-case-2))))
- (inputs (list unixodbc))
- (home-page "https://github.com/pacman82/odbc-api")
- (synopsis "Write ODBC Applications in (mostly) safe Rust")
- (description "Write ODBC Applications in (mostly) safe Rust.")
- (license license:expat)))
-
-(define-public rust-odbc-sys-0.21
- (package
- (name "rust-odbc-sys")
- (version "0.21.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "odbc-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "024gylzq3q7s6b10qhbb8cjis6aj8a83jay553jdsiwgwm65qb2r"))))
- (build-system cargo-build-system)
- (inputs (list unixodbc))
- (home-page "https://github.com/pacman82/odbc-sys")
- (synopsis "ODBC FFI bindings")
- (description "This package provides ODBC FFI bindings.")
- (license license:expat)))
-
-(define-public rust-odds-0.4
- (package
- (name "rust-odds")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "odds" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17jd5fjcrlya7dbnnj0v8s83l3jhlajyljmkcy49pxsvxj9zdsdz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rawpointer" ,rust-rawpointer-0.2)
- ("rust-rawslice" ,rust-rawslice-0.1)
- ("rust-unchecked-index" ,rust-unchecked-index-0.2))
- #:cargo-development-inputs (("rust-itertools" ,rust-itertools-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-quickcheck" ,rust-quickcheck-0.9))))
- (home-page "https://github.com/bluss/odds")
- (synopsis "Extra functionality for slices, strings and other things")
- (description
- "Odds and ends collection miscellania. Extra functionality for
-slices (@code{.find()}, @code{RevSlice}), strings and other things.
-Things in odds may move to more appropriate crates if we find them.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-odds-0.3
- (package
- (inherit rust-odds-0.4)
- (name "rust-odds")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "odds" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rdnxa0na4897yb0svb3figz35g4imxjv61yfm2j21gbh5q8v8d9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-rawpointer" ,rust-rawpointer-0.1)
- ("rust-rawslice" ,rust-rawslice-0.1)
- ("rust-unchecked-index" ,rust-unchecked-index-0.2))
- #:cargo-development-inputs
- (("rust-itertools" ,rust-itertools-0.7)
- ("rust-lazy-static" ,rust-lazy-static-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-quickcheck" ,rust-quickcheck-0.4))))))
-
-(define-public rust-odds-0.2
- (package
- (inherit rust-odds-0.3)
- (name "rust-odds")
- (version "0.2.26")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "odds" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "08pvngx0nf7yl9cgk4bahn1a0s8na5g9knbhq7y29kysp58h3bjf"))))
- (arguments
- `(#:tests? #f ; doc tests fail
- #:cargo-inputs
- (("rust-rawpointer" ,rust-rawpointer-0.1)
- ("rust-rawslice" ,rust-rawslice-0.1)
- ("rust-unchecked-index" ,rust-unchecked-index-0.2))
- #:cargo-development-inputs
- (("rust-itertools" ,rust-itertools-0.5)
- ("rust-lazy-static" ,rust-lazy-static-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-quickcheck" ,rust-quickcheck-0.4))))))
-
-(define-public rust-oem-cp-2
- (package
- (name "rust-oem-cp")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "oem_cp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r0fn4bnmc78pkqhvzjjbm1zidgzvryspdz6hsdb1nml5a83h09k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-phf" ,rust-phf-0.11)
- ("rust-phf-codegen" ,rust-phf-codegen-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs (("rust-itertools" ,rust-itertools-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/tats-u/rust-oem-cp/")
- (synopsis
- "Handle OEM code pages (e.g. CP{437,737,850}) for single byte character sets")
- (description
- "This package provides a rust library that handles OEM code pages (e.g.
-CP{437,737,850}) for single byte character sets.")
- (license license:expat)))
-
-(define-public rust-omnipath-0.1
- (package
- (name "rust-omnipath")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "omnipath" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xd5a4xwsfmhzk59v6wz65f59rk16d7gvkg90w1qhb0jg08b7bc0"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/ChrisDenton/omnipath")
- (synopsis "Path utility library")
- (description "This package provides a path utility library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-once-cell-1
- (package
- (name "rust-once-cell")
- (version "1.20.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "once_cell" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xb7rw1aqr7pa4z3b00y7786gyf8awx2gca3md73afy76dzgwq8j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-critical-section" ,rust-critical-section-1)
- ("rust-parking-lot-core" ,rust-parking-lot-core-0.9)
- ("rust-portable-atomic" ,rust-portable-atomic-1))
- #:cargo-development-inputs
- (("rust-critical-section" ,rust-critical-section-1)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/matklad/once_cell")
- (synopsis "Single assignment cells and lazy values")
- (description
- "This package provides two new cell-like types, @code{unsync::OnceCell}
-and @code{sync::OnceCell}. OnceCell might store arbitrary non-copy types, can
-be assigned to at most once and provide direct access to the stored
-contents.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-oncemutex-0.1
- (package
- (name "rust-oncemutex")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "oncemutex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qmzibgx46k3xfh0mbljp46cfy9vx62frrx5x1ph18zlcvj1vla4"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f)) ; `#![feature]` may not be used on the stable release channel
- (home-page "https://github.com/reem/rust-once-mutex.git")
- (synopsis
- "Mutex providing one-time synchronized access, then safe unsynchronized access")
- (description
- "This package provides a mutex providing one-time synchronized access, then
-safe unsynchronized access.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-onenote-parser-0.3
- (package
- (name "rust-onenote-parser")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "onenote_parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12rj3ixhnxvl2mpkad3ng4b8fx4ynxhdlwzxba36c8i98ls57zzf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-enum-primitive-derive" ,rust-enum-primitive-derive-0.2)
- ("rust-itertools" ,rust-itertools-0.9)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-paste" ,rust-paste-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-uuid" ,rust-uuid-0.8)
- ("rust-widestring" ,rust-widestring-0.4))
- #:cargo-development-inputs (("rust-insta" ,rust-insta-1))))
- (home-page "https://github.com/msiemens/onenote.rs")
- (synopsis "Parser for Microsoft OneNote files")
- (description
- "This package provides a parser for Microsoft OneNote files.")
- (license license:mpl2.0)))
-
-(define-public rust-onenote-parser-for-clamav
- (package
- (inherit rust-onenote-parser-0.3)
- (name "rust-onenote-parser-for-clamav")
- (source (origin
- (inherit (package-source rust-onenote-parser-0.3))
- (patches
- (search-patches
- "rust-onenote-parser-for-clamav-deps.patch"
- "rust-onenote-parser-for-clamav-parse-in-memory-buffer.patch"
- "rust-onenote-parser-for-clamav-property-type.patch"))
- (snippet #~(begin
- (delete-file "Cargo.toml")
- (rename-file "Cargo.toml.orig" "Cargo.toml")))))
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-enum-primitive-derive" ,rust-enum-primitive-derive-0.2)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-paste" ,rust-paste-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-widestring" ,rust-widestring-1))
- #:cargo-development-inputs (("rust-insta" ,rust-insta-1))))))
-
-(define-public rust-onig-6
- (package
- (name "rust-onig")
- (version "6.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "onig" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mcx125hh22kx2d0676hkk2gli6v8r6c4rp3wh5qy0dwxpcnzd1h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-onig-sys" ,rust-onig-sys-69.6))))
- (home-page "https://github.com/rust-onig/rust-onig")
- (synopsis "Rust bindings for the Oniguruma regular expression library")
- (description
- "Rust-Onig is a set of Rust bindings for the Oniguruma regular expression
-library.")
- (license license:expat)))
-
-(define-public rust-onig-sys-69.6
- (package
- (name "rust-onig-sys")
- (version "69.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "onig_sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xapbm4mrmyar1lbs3xrly2hm2mkb38hji1j15fjw3scryb3q1pd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.55)
- ("rust-cc" ,rust-cc-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/rust-onig/rust-onig")
- (synopsis "Rust bindings to the Oniguruma library")
- (description
- "This crate contains raw Rust bindings to the Oniguruma library.
-This crate exposes a set of unsafe functions which can then be used by
-other crates to create safe wrappers around Oniguruma.")
- (license license:expat)))
-
-(define-public rust-oorandom-11
- (package
- (name "rust-oorandom")
- (version "11.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "oorandom" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xdm4vd89aiwnrk1xjwzklnchjqvib4klcihlc2bsd4x50mbrc8a"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://hg.sr.ht/~icefox/oorandom")
- (synopsis "Tiny, robust PRNG implementation")
- (description
- "This package provides a tiny, robust PRNG implementation.")
- (license license:expat)))
-
-(define-public rust-opaque-debug-0.3
- (package
- (name "rust-opaque-debug")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "opaque-debug" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1m8kzi4nd6shdqimn0mgb24f0hxslhnqd1whakyq06wcqd086jk2"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/RustCrypto/utils")
- (synopsis "Macro for opaque debug trait implementation")
- (description
- "This package provides a macro for opaque debug trait implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-opaque-debug-0.2
- (package
- (inherit rust-opaque-debug-0.3)
- (name "rust-opaque-debug")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "opaque-debug" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02942l2gc7w5r4js7i9063x99szic5mzzk1055j83v4diqpbpxck"))))))
-
-(define-public rust-open-5
- (package
- (name "rust-open")
- (version "5.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "open" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "177npnl443gln9ypzcpsj5fjw0yyslg2bai093740p6ip3q55k9y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-is-wsl" ,rust-is-wsl-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pathdiff" ,rust-pathdiff-0.2))))
- (home-page "https://github.com/Byron/open-rs")
- (synopsis "Open a path or URL using the program configured on the system")
- (description
- "Use this library to open a path or URL using the program configured on
-the system.")
- (license license:expat)))
-
-(define-public rust-open-4
- (package
- (inherit rust-open-5)
- (name "rust-open")
- (version "4.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "open" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04kw6xmsjm0wdqidjndhpzl79iksyrhwyik32z28wjjygq63q21s"))))
- (arguments
- `(#:cargo-inputs (("rust-is-wsl" ,rust-is-wsl-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pathdiff" ,rust-pathdiff-0.2))))))
-
-(define-public rust-open-3
- (package
- (inherit rust-open-4)
- (name "rust-open")
- (version "3.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "open" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y3nhpgh444ns5vqy87jbcnlryqmw62akyi85k2a0m3akq1w0y10"))))
- (arguments
- `(#:cargo-inputs (("rust-pathdiff" ,rust-pathdiff-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.42))))))
-
-(define-public rust-open-2
- (package
- (inherit rust-open-3)
- (name "rust-open")
- (version "2.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "open" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "137r49qinkxvw85z2cjlz03ds8w9jrakcm5iqdc2xf25ykxkyhpj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-pathdiff" ,rust-pathdiff-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.36))))))
-
-(define-public rust-opener-0.6
- (package
- (name "rust-opener")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "opener" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1217aqxl8srr7v0bcc174yf5apaxjmzg0j62x8kb772g2yvdqqkc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-dbus" ,rust-dbus-0.9)
- ("rust-normpath" ,rust-normpath-1)
- ("rust-url" ,rust-url-2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/Seeker14491/opener")
- (synopsis "Open a file or link using the system default program")
- (description "This crate provides the ability to open a file or link with
-the default program configured on the system.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-opener-0.7
- (package
- (name "rust-opener")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "opener" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10bn0m6pfv9mvv9lky0l48fb6vflx9pkg8sir1aa73gh9mg2x0fh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-dbus" ,rust-dbus-0.9)
- ("rust-normpath" ,rust-normpath-1)
- ("rust-url" ,rust-url-2)
- ("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/Seeker14491/opener")
- (synopsis "Open a file or link using the system default program")
- (description "This crate provides the ability to open a file or link with
-the default program configured on the system.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-openssh-keys-0.6
- (package
- (name "rust-openssh-keys")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "openssh-keys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gkcflf89fdzpmy066larfwk8fxc77ldq3b2r4bsrclq52l31f5b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-base64" ,rust-base64-0.21)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-md-5" ,rust-md-5-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-home" ,rust-home-0.5))))
- (home-page "https://github.com/coreos/openssh-keys")
- (synopsis "Read and write OpenSSH public keys")
- (description
- "This package provides macros to read and write @code{OpenSSH} public keys.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-openssl-0.10
- (package
- (name "rust-openssl")
- (version "0.10.68")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "openssl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xbiz2bmba2fibg70s462yk2fndp3f9vz11c7iw0ilh2y54bqx31"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- ((".*boringssl.*") ""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-foreign-types" ,rust-foreign-types-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-openssl-macros" ,rust-openssl-macros-0.1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9))
- #:cargo-development-inputs
- (("rust-hex" ,rust-hex-0.4))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
- (home-page "https://github.com/sfackler/rust-openssl")
- (synopsis "OpenSSL bindings")
- (description "This package provides OpenSSL bindings for Rust.")
- (license license:asl2.0)))
-
-(define-public rust-openssl-0.7
- (package
- (inherit rust-openssl-0.10)
- (name "rust-openssl")
- (version "0.7.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "openssl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cw767rbasg4dbsfcsnxqm3q5ljkv6s1jq0a2p82xi5a8ii7n4f4"))
- (modules '((guix build utils)))
- (snippet #~(substitute* "Cargo.toml"
- ((", path =.*}") "}")))))
- (arguments
- `(#:skip-build? #t ; Build depends on openssl-1.0.
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-0.7)
- ("rust-gcc" ,rust-gcc-0.3)
- ("rust-lazy-static" ,rust-lazy-static-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-openssl-sys" ,rust-openssl-sys-0.7)
- ("rust-openssl-sys-extras" ,rust-openssl-sys-extras-0.7))
- #:cargo-development-inputs
- (("rust-net2" ,rust-net2-0.2)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-winapi" ,rust-winapi-0.2)
- ("rust-ws2-32-sys" ,rust-ws2-32-sys-0.2))))))
-
-(define-public rust-openssl-macros-0.1
- (package
- (name "rust-openssl-macros")
- (version "0.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "openssl-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "173xxvfc63rr5ybwqwylsir0vq6xsj4kxiv4hmg4c3vscdmncj59"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/sfackler/rust-openssl")
- (synopsis "Internal macros used by the openssl crate")
- (description "This package provides internal macros used by the openssl
-crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-openssl-probe-0.1
- (package
- (name "rust-openssl-probe")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "openssl-probe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pijrdifgsdwd45b08c2g0dsmnhz7c3kmagb70839ngrd7d29bvp"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/alexcrichton/openssl-probe")
- (synopsis "Find SSL certificate locations")
- (description
- "This package provides a tool to find SSL certificate locations on the
-system for OpenSSL.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-openssl-sys-0.9
- (package
- (name "rust-openssl-sys")
- (version "0.9.104")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "openssl-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hf712xcxmycnlc09r8d446b3mwqchsbfrjv374fp7grrc3g7as5"))
- (snippet
- #~(begin
- (use-modules (guix build utils))
- ;; Remove dependency on boringssl and vendor openssl source.
- (substitute* "Cargo.toml.orig"
- (("vendored = .*") "vendored = []\n")
- ((".*bssl.*") "")
- ((".*openssl-src.*") "")
- ;; Allow any version of bindgen.
- (("(bindgen = \\{ version =) \".*\"," _ bindgen)
- (string-append bindgen "\"*\",")))
- (copy-file "Cargo.toml.orig" "Cargo.toml")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))
- (native-inputs
- (list pkg-config))
- (propagated-inputs
- (list openssl))
- (home-page "https://github.com/sfackler/rust-openssl")
- (synopsis "FFI bindings to OpenSSL")
- (description
- "This package provides FFI bindings to OpenSSL for use in rust crates.")
- (license license:expat)))
-
-(define-public rust-openssl-sys-0.7
- (package
- (inherit rust-openssl-sys-0.9)
- (name "rust-openssl-sys")
- (version "0.7.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "openssl-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gswbbfkhhj8f9jifwvdssv3p2lpgyz69qzqvafylbim9klpxi49"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- ;; rust-libressl-pnacl-sys vendors libressl.
- (substitute* "Cargo.toml"
- ((".*nacl.*") ""))
- #t))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-gdi32-sys" ,rust-gdi32-sys-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-user32-sys" ,rust-user32-sys-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))))
-
-(define-public rust-openssl-sys-extras-0.7
- (package
- (name "rust-openssl-sys-extras")
- (version "0.7.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "openssl-sys-extras" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ymrmfnknyjji74fflbnnq9r5ihx25h0vgs5y203vl6klzdy3i8i"))
- (modules '((guix build utils)))
- (snippet #~(substitute* "Cargo.toml"
- ((", path =.*}") "}")))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Depends on openssl-1.0.
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-openssl-sys" ,rust-openssl-sys-0.7)
- ("rust-gcc" ,rust-gcc-0.3))))
- (home-page "https://github.com/sfackler/rust-openssl")
- (synopsis
- "Extra FFI bindings to OpenSSL that require a C shim")
- (description
- "Extra FFI bindings to OpenSSL that require a C shim.")
- (license license:expat)))
-
-(define-public rust-opentelemetry-0.21
- (package
- (name "rust-opentelemetry")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "opentelemetry" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12jfmyx8k9q2sjlx4wp76ddzaf94i7lnkliv1c9mj164bnd36chy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-urlencoding" ,rust-urlencoding-2))))
- (home-page "https://github.com/open-telemetry/opentelemetry-rust")
- (synopsis "Metrics collection and distributed tracing framework")
- (description
- "This package provides a metrics collection and distributed tracing
-framework.")
- (license license:asl2.0)))
-
-(define-public rust-opml-1
- (package
- (name "rust-opml")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "opml" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zr7f101inkz3rknl0r3q0qkklfxhqrji7yxmqixajfn3m5mbjfa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-strong-xml" ,rust-strong-xml-0.6)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Holllo/opml")
- (synopsis "OPML parser for Rust")
- (description "This package provides an OPML parser for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-optfield-0.3
- (package
- (name "rust-optfield")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "optfield" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "079a5n7lhqsj444fkgk580vra5v2nhym7czwnky9iip9rljz0ngs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-paste" ,rust-paste-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/roignpar/optfield")
- (synopsis "Macro that generates structs with optional fields")
- (description
- "This package provides a macro that generates structs with optional fields.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-optick-1
- (package
- (name "rust-optick")
- (version "1.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "optick" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j35dj8ggfpcc399h1ljm6xfz8kszqc4nrw3vcl9kfndd1hapryp"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (delete-file-recursively "external")))))
- (build-system cargo-build-system)
- (arguments
- '(#:tests? #f)) ; Needs optick library
- (home-page "https://github.com/bombomby/optick-rs")
- (synopsis "Lightweight Performance Profiler")
- (description "Super Lightweight Performance Profiler.")
- (license license:expat)))
-
-(define-public rust-option-ext-0.2
- (package
- (name "rust-option-ext")
- (version "0.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "option-ext" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0zbf7cx8ib99frnlanpyikm1bx8qn8x602sw1n7bg6p9x94lyx04"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/soc/option-ext")
- (synopsis "Extends `Option` with additional operations")
- (description "Extends `Option` with additional operations")
- (license license:mpl2.0)))
-
-(define-public rust-option-operations-0.5
- (package
- (name "rust-option-operations")
- (version "0.5.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "option-operations" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1l13n9487gk6063zzjdwzqbig78n8mh6dxsbiq9nbaxfn5xx49kw"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs `(("rust-paste" ,rust-paste-1))))
- (home-page "https://github.com/fengalin/option-operations")
- (synopsis "Improved arithmetic operations when dealing with Rust Options")
- (description
- "Traits and auto-implementations to improve arithmetic operations
-usability when dealing with Rust Options.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-option-operations-0.4
- (package
- (inherit rust-option-operations-0.5)
- (name "rust-option-operations")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "option-operations" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "18jhy5sc56gwdvqc3asr6az685zc9zkgv8p8n69s94bcj6bibc22"))))
- (arguments
- (list #:cargo-inputs `(("rust-paste" ,rust-paste-1))))))
-
-(define-public rust-option-set-0.2
- (package
- (name "rust-option-set")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "option_set" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i6s3bmnrw44nffqbbcaiq7fyhz7j881lcgspb57jxsi752m11k0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-heck" ,rust-heck-0.4)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9))))
- (home-page "https://github.com/H2CO3/option_set.git")
- (synopsis "Bitflags on steroids")
- (description "This package provides an extended version of rust bitflags.")
- (license license:expat)))
-
-(define-public rust-option-set-0.1
- (package
- (inherit rust-option-set-0.2)
- (name "rust-option-set")
- (version "0.1.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "option_set" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16wsxh2qmjb2bf7mcq7dhlpzwkslzgjpg3nwzx97ia6gpnb2sfy8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-heck" ,rust-heck-0.3)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.8))))))
-
-(define-public rust-orbclient-0.3
- (package
- (name "rust-orbclient")
- (version "0.3.48")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "orbclient" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hzxjsvvsl5i9d3aqzc6kdcsch1i6flij5dkignhhkz2qb72c2xs"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Building requires SDL2 inputs.
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-libredox" ,rust-libredox-0.1)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-sdl2" ,rust-sdl2-0.35)
- ("rust-sdl2-sys" ,rust-sdl2-sys-0.35))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-toml" ,rust-toml-0.7))))
- (home-page "https://gitlab.redox-os.org/redox-os/orbclient")
- (synopsis "Orbital Client Library")
- (description
- "This package provides the Orbital Client Library, used for RedoxOS.")
- (license license:expat)))
-
-(define-public rust-orc-format-0.3
- (package
- (name "rust-orc-format")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "orc-format" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02qzqhy1zx9bmylvkmbjrc2mxyddjgn2sqiwwd7kr9zh2p7jsaj0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-fallible-streaming-iterator" ,rust-fallible-streaming-iterator-0.1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-prost" ,rust-prost-0.9))))
- (home-page "https://github.com/DataEngineeringLabs/orc-format")
- (synopsis "Unofficial implementation of Apache ORC spec in safe Rust")
- (description "Unofficial implementation of Apache ORC spec in safe Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ord-subset-3
- (package
- (name "rust-ord-subset")
- (version "3.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ord_subset" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vvb6zmz279nb59dki7kbsvixbk8zpg2gxvgcpsjfnxg9ik19knp"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/emerentius/ord_subset")
- (synopsis "Tools for working with the Ord subset of certain PartialOrd types")
- (description
- "This package provides tools for working with the Ord subset of certain
-PartialOrd types, like floats.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ordered-float-4
- (package
- (name "rust-ordered-float")
- (version "4.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ordered-float" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ppqpjrri5r5vdz06na24d00cjaz67ambd1hcq13iy8vf3wy2pn6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-borsh" ,rust-borsh-1)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-derive-visitor" ,rust-derive-visitor-0.4)
- ("rust-num-cmp" ,rust-num-cmp-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-speedy" ,rust-speedy-0.8))
- #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/reem/rust-ordered-float")
- (synopsis "Wrappers for total ordering on floats")
- (description
- "This package provides wrappers for total ordering on floats in Rust.")
- (license license:expat)))
-
-(define-public rust-ordered-float-3
- (package
- (inherit rust-ordered-float-4)
- (name "rust-ordered-float")
- (version "3.9.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ordered-float" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1p3jkxlz89ndm4lmwr2n5kdnckhm5pcmqqkihkag259dff8c7qgi"))))
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-speedy" ,rust-speedy-0.8))
- #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-ordered-float-2
- (package
- (inherit rust-ordered-float-3)
- (name "rust-ordered-float")
- (version "2.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ordered-float" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "075i108hr95pr7hy4fgxivib5pky3b6b22rywya5qyd2wmkrvwb8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-schemars" ,rust-schemars-0.6)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-ordered-float-1
- (package
- (inherit rust-ordered-float-2)
- (name "rust-ordered-float")
- (version "1.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ordered-float" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1drp3v9jsm1mn0wqp4p5y19j3bmz3w5rw4yxzi39zlld4wssy19k"))))
- (arguments
- `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-ordered-multimap-0.7
- (package
- (name "rust-ordered-multimap")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ordered-multimap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ygg08g2h381r3zbclba4zx4amm25zd2hsqqmlxljc00mvf3q829"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-dlv-list" ,rust-dlv-list-0.5)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-coverage-helper" ,rust-coverage-helper-0.2)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/sgodwincs/ordered-multimap-rs")
- (synopsis "Insertion ordered multimap")
- (description "This crate provides a multimap type object that maintains
-insertion order across all keys and values.")
- (license license:expat)))
-
-(define-public rust-ordered-multimap-0.4
- (package
- (inherit rust-ordered-multimap-0.7)
- (name "rust-ordered-multimap")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ordered-multimap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jljv1257pfyf855jlwwas5mqkzk40b9lqfx40f73qbpf7ildmyc"))))
- (arguments
- `(#:cargo-inputs (("rust-dlv-list" ,rust-dlv-list-0.3)
- ("rust-hashbrown" ,rust-hashbrown-0.12)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-ordered-multimap-0.3
- (package
- (inherit rust-ordered-multimap-0.4)
- (name "rust-ordered-multimap")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ordered-multimap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1194q7sb2d6chbllsn7237dhhvx04iqr3sq0ii16w1pcv5x2qrqw"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-dlv-list" ,rust-dlv-list-0.2)
- ("rust-hashbrown" ,rust-hashbrown-0.9)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-ordered-stream-0.2
- (package
- (name "rust-ordered-stream")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ordered-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l0xxp697q7wiix1gnfn66xsss7fdhfivl2k7bvpjs4i3lgb18ls"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))
- #:cargo-development-inputs
- (("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3))))
- (home-page "https://github.com/danieldg/ordered-stream")
- (synopsis "Streams that are ordered relative to external events")
- (description "This package provides streams that are ordered relative to
-external events in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ordermap-0.3
- (package
- (name "rust-ordermap")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ordermap" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0qr0a50l0qakbjcck93qdayd0xl8gzpp42x0n7b75cs4ybsx6vm8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-itertools" ,rust-itertools-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-quickcheck" ,rust-quickcheck-0.8)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/bluss/indexmap")
- (synopsis "Hash table with consistent order and fast iteration")
- (description
- "This package provides a hash table with consistent order and fast
-iteration. NOTE: This crate was renamed to @code{indexmap}. Please use it
-under its new name.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ordermap-0.2
- (package
- (inherit rust-ordermap-0.3)
- (name "rust-ordermap")
- (version "0.2.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ordermap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12wy6zbndxp6wi5lg3dsahlfr7yh12bxrz7dpdrhxalnrfwg675q"))))
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-fnv" ,rust-fnv-1)
- ("rust-itertools" ,rust-itertools-0.5)
- ("rust-lazy-static" ,rust-lazy-static-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.4)
- ("rust-rand" ,rust-rand-0.3)
- ("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-orgize-0.9
- (package
- (name "rust-orgize")
- (version "0.9.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "orgize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ynpryx33yzhfb8dsnzflzsh37p39lyfv0wgw430rh33z2l9hj8y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytecount" ,rust-bytecount-0.6)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-indextree" ,rust-indextree-4)
- ("rust-jetscii" ,rust-jetscii-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-nom" ,rust-nom-7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-wasm-bindgen" ,rust-serde-wasm-bindgen-0.3)
- ("rust-serde-indextree" ,rust-serde-indextree-0.2)
- ("rust-syntect" ,rust-syntect-4)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wee-alloc" ,rust-wee-alloc-0.4))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-slugify" ,rust-slugify-0.1))))
- (home-page "https://github.com/PoiScript/orgize")
- (synopsis "Rust library for parsing orgmode files")
- (description
- "This package provides a Rust library for parsing orgmode files.")
- (license license:expat)))
-
-(define-public rust-os-display-0.1
- (package
- (name "rust-os-display")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "os_display" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xfgfqvfg5nyidv5p85fb87l0mif1nniisxarw6npd4jv2x2jqks"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-unicode-width" ,rust-unicode-width-0.1))))
- (home-page "https://github.com/blyxxyz/os_display")
- (synopsis "Display strings in a safe platform-appropriate way")
- (description "Display strings in a safe platform-appropriate way.")
- (license license:expat)))
-
-(define-public rust-os-info-3
- (package
- (name "rust-os-info")
- (version "3.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "os_info" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14hhnnln768z7zhdpc2rhqpmlmcg9y05w27cw6ppr36kdpxcg6df"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/stanislav-tkach/os_info")
- (synopsis "Detect the operating system type and version")
- (description
- "This library detects the operating system type and version.")
- (license license:expat)))
-
-(define-public rust-os-pipe-1
- (package
- (name "rust-os-pipe")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "os_pipe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10nrh0i507560rsiy4c79fajdmqgbr6dha2pbl9mncrlaq52pzaz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.59))))
- (native-inputs
- (list python-minimal-wrapper)) ; For the tests.
- (home-page "https://github.com/oconnor663/os_pipe.rs")
- (synopsis "Library for opening OS pipes")
- (description
- "This package provides a cross-platform library for opening OS pipes.")
- (license license:expat)))
-
-(define-public rust-os-pipe-0.9
- (package
- (inherit rust-os-pipe-1)
- (name "rust-os-pipe")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "os_pipe" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04yjs1hf88jjm17g8a2lr7ibxyyg460rzbgcw9f1yzihq833y8zv"))))
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (native-inputs (list))))
-
-(define-public rust-os-release-0.1
- (package
- (name "rust-os-release")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "os-release" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09zckcazggm33cbhjgdajm8rg41x9y75yf13rhcyqlqvyzi9mwl2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1))))
- (home-page "https://github.com/pop-os/os-release")
- (synopsis "Parse @code{/etc/os-release} files on Linux distributions")
- (description "This package provides parsing @code{/etc/os-release} files
-on Linux distributions.")
- (license license:expat)))
-
-(define-public rust-os-str-bytes-6
- (package
- (name "rust-os-str-bytes")
- (version "6.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "os_str_bytes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rz2711gl575ng6vm9a97q42wqnf4wk1165wn221jb8gn17z9vff"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-memchr" ,rust-memchr-2)
- ("rust-print-bytes" ,rust-print-bytes-1)
- ("rust-uniquote" ,rust-uniquote-3))
- #:cargo-development-inputs
- (("rust-fastrand" ,rust-fastrand-1))))
- (home-page "https://github.com/dylni/os_str_bytes")
- (synopsis
- "Traits for converting between byte sequences and platform-native strings")
- (description
- "This package provides a trait for converting between byte sequences and
-platform-native strings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-os-str-bytes-4
- (package
- (inherit rust-os-str-bytes-6)
- (name "rust-os-str-bytes")
- (version "4.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "os_str_bytes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16d70qzd2g18i28i6znjcpck0r9hjd5gz5qcr1cl2l9s6d1sknmd"))))
- (arguments
- `(#:cargo-inputs
- (("rust-memchr" ,rust-memchr-2)
- ("rust-print-bytes" ,rust-print-bytes-0.4)
- ("rust-uniquote" ,rust-uniquote-3))
- #:cargo-development-inputs
- (("rust-getrandom" ,rust-getrandom-0.2))))))
-
-(define-public rust-os-str-bytes-2
- (package
- (inherit rust-os-str-bytes-4)
- (name "rust-os-str-bytes")
- (version "2.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "os_str_bytes" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11agh8n3x2l4sr3sxvx6byc1j3ryb1g6flb1ywn0qhq7xv1y3cmg"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-ouroboros-0.18
- (package
- (name "rust-ouroboros")
- (version "0.18.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ouroboros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rsazk2hh2w626585scb7ylaf500y5insp3rnkbdwnm2jq4s4kwl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-aliasable" ,rust-aliasable-0.1)
- ("rust-ouroboros-macro" ,rust-ouroboros-macro-0.18)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/someguynamedjosh/ouroboros")
- (synopsis "Self-referential struct generation")
- (description "Easy, safe self-referential struct generation for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ouroboros-0.17
- (package
- (inherit rust-ouroboros-0.18)
- (name "rust-ouroboros")
- (version "0.17.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ouroboros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m69j8288k3b3iyblngdfgraahnk9d5maw5a5y4fmprr1lr0gfp2"))))
- (arguments
- `(#:cargo-inputs (("rust-aliasable" ,rust-aliasable-0.1)
- ("rust-ouroboros-macro" ,rust-ouroboros-macro-0.17)
- ("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-ouroboros-0.15
- (package
- (inherit rust-ouroboros-0.17)
- (name "rust-ouroboros")
- (version "0.15.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ouroboros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nvjra9dana2g6kxv3397qrgpyw6lknzya6lzs1s1llbap8qndg1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-aliasable" ,rust-aliasable-0.1)
- ("rust-ouroboros-macro" ,rust-ouroboros-macro-0.15))))))
-
-(define-public rust-ouroboros-0.14
- (package
- (inherit rust-ouroboros-0.15)
- (name "rust-ouroboros")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ouroboros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ih1lna1d2is3a6aicmc7lpfhqmg046kssxpryk24kwg8j42ymh6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-aliasable" ,rust-aliasable-0.1)
- ("rust-ouroboros-macro" ,rust-ouroboros-macro-0.14)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))))))
-
-(define-public rust-ouroboros-macro-0.18
- (package
- (name "rust-ouroboros-macro")
- (version "0.18.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ouroboros_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gb5njxh9clp9krjc7kfbz17g5racjlld1bsjkjx13sjs7mdxc1r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-heck" ,rust-heck-0.4)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-proc-macro2-diagnostics" ,rust-proc-macro2-diagnostics-0.10)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/someguynamedjosh/ouroboros")
- (synopsis "Proc macro for ouroboros")
- (description
- "This package provides a proc macro for the @code{ouroboros} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ouroboros-macro-0.17
- (package
- (inherit rust-ouroboros-macro-0.18)
- (name "rust-ouroboros-macro")
- (version "0.17.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ouroboros_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y5nmgnng4i23g333cvp8p7j3i3438r9g85fq1wafk4vqqjn4k7c"))))
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-ouroboros-macro-0.15
- (package
- (inherit rust-ouroboros-macro-0.17)
- (name "rust-ouroboros-macro")
- (version "0.15.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ouroboros_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dsn37vds4qpkzscmwaw17dv3m5m7a7j9qby8dsac19ks3622zaz"))))
- (arguments
- `(#:cargo-inputs
- (("rust-inflector" ,rust-inflector-0.11)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-ouroboros-macro-0.14
- (package
- (inherit rust-ouroboros-macro-0.15)
- (name "rust-ouroboros-macro")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ouroboros_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11cav04x82liknlrv50lpl1i1ln2jw4isdqzdjnjsg0pcpvwik9r"))))))
-
-(define-public rust-overload-0.1
- (package
- (name "rust-overload")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "overload" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fdgbaqwknillagy1xq7xfgv60qdbk010diwl7s1p0qx7hb16n5i"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/danaugrs/overload")
- (synopsis "Macro to simplify operator overloading")
- (description
- "This package provides a macro to simplify operator overloading.")
- (license license:expat)))
-
-(define-public rust-owned-ttf-parser-0.25
- (package
- (name "rust-owned-ttf-parser")
- (version "0.25.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "owned_ttf_parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i5jhazmm87nf8wbqm76vjvncmcv28ghpqm4170q2aivpydp3v12"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ttf-parser" ,rust-ttf-parser-0.25))))
- (home-page "https://github.com/alexheretic/owned-ttf-parser")
- (synopsis "Ttf-parser plus support for owned data")
- (description
- "This package provides a ttf-parser plus support for owned data.")
- (license license:asl2.0)))
-
-(define-public rust-owned-ttf-parser-0.19
- (package
- (inherit rust-owned-ttf-parser-0.25)
- (name "rust-owned-ttf-parser")
- (version "0.19.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "owned_ttf_parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "192v6mjgy2fv7z8n7wm6548pikngcc293l9qh8xdc4s147iffvbh"))))
- (arguments
- `(#:cargo-inputs (("rust-ttf-parser" ,rust-ttf-parser-0.19))))))
-
-(define-public rust-owned-ttf-parser-0.6
- (package
- (name "rust-owned-ttf-parser")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "owned_ttf_parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qydjksjcllf0pnm0jkjvbg4n52wfcwv59dl5b06cqn40sw3z4lz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ttf-parser" ,rust-ttf-parser-0.6))))
- (home-page "https://github.com/alexheretic/owned-ttf-parser")
- (synopsis "TTF-parser plus support for owned data")
- (description
- "This package provides a TTF-parser plus support for owned data.")
- (license license:asl2.0)))
-
-(define-public rust-owning-ref-0.4
- (package
- (name "rust-owning-ref")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "owning_ref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kjj9m28wjv452jw49p1mp3d8ql058x78v4bz00avr7rvsnmpxbg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-stable-deref-trait" ,rust-stable-deref-trait-1))))
- (home-page "https://github.com/Kimundi/owning-ref-rs")
- (synopsis "Create references that carry their owner with them")
- (description
- "This package provides a library for creating references that carry their
-owner with them. This can sometimes be useful because Rust borrowing rules
-normally prevent moving a type that has been borrowed from.")
- (license license:expat)))
-
-(define-public rust-owning-ref-0.3
- (package
- (inherit rust-owning-ref-0.4)
- (name "rust-owning-ref")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "owning_ref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dqgf5hwbmvkf2ffbik5xmhvaqvqi6iklhwk9x47n0wycd0lzy6d"))))
- (arguments
- (list #:cargo-inputs
- `(("rust-stable-deref-trait" ,rust-stable-deref-trait-1))))))
-
-(define-public rust-owo-colors-4
- (package
- (name "rust-owo-colors")
- (version "4.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "owo-colors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mms4sbisxm1w8v08qz85m90sv861xg4ahil85587kb9cmzpcdzv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-supports-color" ,rust-supports-color-3)
- ("rust-supports-color" ,rust-supports-color-2))))
- (home-page "https://github.com/jam1garner/owo-colors")
- (synopsis "Zero-allocation terminal colors that'll make people go owo")
- (description
- "This package provides zero-allocation terminal colors that'll make people go
-owo.")
- (license license:expat)))
-
-(define-public rust-owo-colors-3
- (package
- (inherit rust-owo-colors-4)
- (name "rust-owo-colors")
- (version "3.5.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "owo-colors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0vyvry6ba1xmpd45hpi6savd8mbx09jpmvnnwkf6z62pk6s4zc61"))))
- (arguments
- `(#:cargo-inputs (("rust-supports-color" ,rust-supports-color-1))))))
-
-(define-public rust-owo-colors-1
- (package
- (inherit rust-owo-colors-4)
- (name "rust-owo-colors")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "owo-colors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mbs3z0c6p48wh96paa230xf6c6h8nhyyk1d118pybqwx7mv91i3"))))
- (arguments
- `(#:cargo-inputs (("rust-atty" ,rust-atty-0.2))))))
-
-(define-public rust-packed-simd-0.3
- (package
- (name "rust-packed-simd")
- (version "0.3.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "packed_simd" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0bck71ngyhx9icy7q3xzgmjxkylysxm6hgif5rqp2xc71jphi7qz"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- ;; `#![feature]` may not be used on the stable release channel
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-core-arch" ,rust-core-arch-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-sleef-sys" ,rust-sleef-sys-0.1))
- #:cargo-development-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-paste" ,rust-paste-0.1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/rust-lang/packed_simd")
- (synopsis "Portable Packed SIMD vectors")
- (description "Portable Packed SIMD vectors.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-packed-simd-2-0.3
- (package
- (name "rust-packed-simd-2")
- (version "0.3.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "packed-simd-2" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10p2bm0p57shg3arlpfwm6z0bbnlkyr4g0dlkmpwvz6qaba4r4d1"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- ;; Unpin the dependencies.
- (substitute* "Cargo.toml"
- (("version = \"=") "version = \"^"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; `#![feature]` may not be used on the stable release channel
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-core-arch" ,rust-core-arch-0.1)
- ("rust-libm" ,rust-libm-0.1)
- ("rust-sleef-sys" ,rust-sleef-sys-0.1))
- #:cargo-development-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-paste" ,rust-paste-0.1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/rust-lang-nursery/packed_simd")
- (synopsis "Portable Packed SIMD vectors")
- (description "Portable Packed SIMD vectors.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pad-0.1
- (package
- (name "rust-pad")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pad" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qy0r26r52gp034fv252mmg0s599a55h9nr4xswy04hvky49pbfj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-unicode-width" ,rust-unicode-width-0.1))))
- (home-page "https://github.com/ogham/rust-pad")
- (synopsis "Library for padding strings at runtime")
- (description
- "This package provides a library for padding strings at runtime.")
- (license license:expat)))
-
-(define-public rust-page-size-0.6
- (package
- (name "rust-page-size")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "page_size" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nj0rrwpvagagssljbm29ww1iyrrg15p1q4sk70r2cfi9qcv5m9h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-spin" ,rust-spin-0.9)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/Elzair/page_size_rs")
- (synopsis "Retrieve the memory page size")
- (description
- "This package provides an easy, fast, cross-platform way to retrieve the
-memory page size.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pager-0.16
- (package
- (name "rust-pager")
- (version "0.16.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pager" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10188qgnsz988g30fvl4whkljh2zl4gpbp6kc48bpywpbhd23695"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-errno" ,rust-errno-0.2)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://gitlab.com/imp/pager-rs.git")
- (synopsis "Helps pipe your output through an external pager")
- (description
- "This package pipes your Rust output through an external pager.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pam-sys-0.5
- (package
- (name "rust-pam-sys")
- (version "0.5.6")
- (home-page "https://github.com/1wilkens/pam-sys")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pam-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0d14501d5vybjnzxfjf96321xa5wa36x1xvf02h02zq938qmhj6d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (inputs `(("linux-pam" ,linux-pam)))
- (synopsis
- "Rust FFI wrappers for the Linux Pluggable Authentication Modules (PAM)")
- (description
- "This crate uses bindgen to generate the raw FFI definitions for PAM. For a
-rustified API consider using pam.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pandoc-0.8
- (package
- (name "rust-pandoc")
- (version "0.8.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pandoc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p56085drzwb143ximsvr5bni7k0cl9ld7dz7lh92hkslz8m6ga6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-itertools" ,rust-itertools-0.12))))
- (home-page "https://github.com/oli-obk/rust-pandoc")
- (synopsis "Library API that wraps calls to the pandoc executable")
- (description "A library API that wraps calls to the pandoc 2.x
-executable.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-papergrid-0.12
- (package
- (name "rust-papergrid")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "papergrid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09b7x34znfnm7lyzk8vajbazpw9xzsh8a4716c6vdsbx5barlhf7"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `testing_table`
- #:cargo-inputs (("rust-ansi-str" ,rust-ansi-str-0.8)
- ("rust-ansitok" ,rust-ansitok-0.2)
- ("rust-bytecount" ,rust-bytecount-0.6)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-owo-colors" ,rust-owo-colors-3))))
- (home-page "https://github.com/zhiburt/tabled")
- (synopsis "Core library to print a table")
- (description
- "This package provides Papergrid is a core library to print a table.")
- (license license:expat)))
-
-(define-public rust-papergrid-0.11
- (package
- (inherit rust-papergrid-0.12)
- (name "rust-papergrid")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "papergrid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yzppnq3v1ivwqbrp4f7b13ijxirfykb64072vwngxsf083krm4s"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `testing_table`
- #:cargo-inputs (("rust-ansi-str" ,rust-ansi-str-0.8)
- ("rust-ansitok" ,rust-ansitok-0.2)
- ("rust-bytecount" ,rust-bytecount-0.6)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-owo-colors" ,rust-owo-colors-3))))))
-
-(define-public rust-parasail-sys-0.2
- (package
- (name "rust-parasail-sys")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parasail-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "156fwfdbcfpzmx4k274jqdp8jzmllmdnhd1ibnh7kgd9cp7ni6ac"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-build-flags '("-vv")
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'set-shell-for-configure-script
- (lambda _
- (setenv "SHELL" (which "sh"))
- (setenv "CONFIG_SHELL" (which "sh")))))
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))))
- (inputs
- (list zlib))
- (native-inputs
- (list libtool))
- (home-page "https://github.com/anp/parasailors")
- (synopsis "Bindings to the parasail pairwise genetic sequence alignment library")
- (description
- "This packgae provides native bindings to the parasail pairwise genetic
-sequence alignment library.")
- (license license:expat)))
-
-(define-public rust-parasailors-0.3
- (package
- (name "rust-parasailors")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parasailors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qr1qwzrq289njc3aawih15n9a8yy169wyb1gzgwzga0r25dxi3g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-build-flags '("-vv")
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'set-shell-for-configure-script
- (lambda _
- (setenv "SHELL" (which "sh"))
- (setenv "CONFIG_SHELL" (which "sh")))))
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-parasail-sys" ,rust-parasail-sys-0.2))))
- (inputs
- (list zlib))
- (native-inputs
- (list libtool))
- (home-page "https://github.com/anp/parasailors")
- (synopsis "SIMD accelerated pairwise genetic sequence alignment")
- (description "This package provides SIMD accelerated pairwise genetic
-sequence alignment tools.")
- (license license:expat)))
-
-(define-public rust-paris-1
- (package
- (name "rust-paris")
- (version "1.5.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "paris" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i8dy41v7malj279snap1z1awpyd7hfr1nc1s7kr2dvn8xhqb786"))))
- (build-system cargo-build-system)
- (arguments `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4))))
- (home-page "https://github.com/0x20F/paris")
- (synopsis "Simple logger for CLI apps or things you want in the terminal")
- (description
- "This package provides a simple logger for CLI apps or other things you
-want in the terminal.")
- (license license:mpl2.0)))
-
-(define-public rust-parity-scale-codec-2
- (package
- (name "rust-parity-scale-codec")
- (version "2.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parity-scale-codec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02g95fp56sfpxixpy3x2h2yvcnmbpl8klfx53wywvn9q2d61lfrp"))))
- (build-system cargo-build-system)
- (arguments
- ;; The tests fail with: error[E0432]: unresolved import
- ;; `parity_scale_codec_derive`. They also take a relatively long time.
- `(#:tests? #f
- #:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-bitvec" ,rust-bitvec-0.20)
- ("rust-byte-slice-cast" ,rust-byte-slice-cast-1)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-impl-trait-for-tuples" ,rust-impl-trait-for-tuples-0.2)
- ("rust-parity-scale-codec-derive" ,rust-parity-scale-codec-derive-2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/paritytech/parity-scale-codec")
- (synopsis "SCALE - Simple Concatenating Aggregated Little Endians")
- (description "This package is a Rust library for SCALE - Simple
-Concatenating Aggregated Little Endians.")
- (license license:asl2.0)))
-
-(define-public rust-parity-scale-codec-derive-2
- (package
- (name "rust-parity-scale-codec-derive")
- (version "2.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parity-scale-codec-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09zdgdqalc8d2zsjc9v1ayqxwg5rh7xxq5ldasdmqng0fq202mqm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Could not find `parity-scale-codec` in `dependencies`
- #:cargo-inputs
- (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "")
- (synopsis
- "Serialization and deserialization derive macro for Parity SCALE Codec")
- (description "This is a Rust library for serialization and deserialization
-derive macro for Parity SCALE Codec.")
- (license license:asl2.0)))
-
-(define-public rust-parity-wasm-0.41
- (package
- (name "rust-parity-wasm")
- (version "0.41.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parity-wasm" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rfqgjyxrxrfjq5r5n81mdklahl8g4az6yhyyvw25nh0mj6qgz6x"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page
- "https://github.com/paritytech/parity-wasm")
- (synopsis "WebAssembly low-level format library")
- (description
- "WebAssembly low-level format library")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-parking-2
- (package
- (name "rust-parking")
- (version "2.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parking" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1blwbkq6im1hfxp5wlbr475mw98rsyc0bbr2d5n16m38z253p0dv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-loom" ,rust-loom-0.7))
- #:cargo-development-inputs
- (("rust-easy-parallel" ,rust-easy-parallel-3))))
- (home-page "https://github.com/smol-rs/parking")
- (synopsis "Thread parking and unparking")
- (description
- "This package provides methods for thread parking and unparking.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-parking-1
- (package
- (inherit rust-parking-2)
- (name "rust-parking")
- (version "1.0.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parking" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z6q9rxm98vrp3fimw8b5syzwgf8l0pnn6y0cqm4lbblf7r01cvc"))))))
-
-(define-public rust-parking-lot-0.12
- (package
- (name "rust-parking-lot")
- (version "0.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parking_lot" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09ws9g6245iiq8z975h8ycf818a66q3c6zv4b5h8skpm7hc1igzi"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags
- '(list "--release" "--"
- "--skip=issue_392")
- #:cargo-inputs
- `(("rust-lock-api" ,rust-lock-api-0.4)
- ("rust-parking-lot-core" ,rust-parking-lot-core-0.9))
- #:cargo-development-inputs
- `(("rust-bincode" ,rust-bincode-1)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/Amanieu/parking_lot")
- (synopsis
- "Efficient implementations of the standard synchronization primitives")
- (description
- "This package provides more compact and efficient implementations
-of the standard synchronization primitives.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-parking-lot-0.11
- (package
- (inherit rust-parking-lot-0.12)
- (name "rust-parking-lot")
- (version "0.11.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "parking_lot" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16gzf41bxmm10x82bla8d6wfppy9ym3fxsmdjyvn61m66s0bf5vx"))))
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-instant" ,rust-instant-0.1)
- ("rust-lock-api" ,rust-lock-api-0.4)
- ("rust-parking-lot-core" ,rust-parking-lot-core-0.8))))))
-
-(define-public rust-parking-lot-0.10
- (package
- (name "rust-parking-lot")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parking_lot" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0pjhcbyk6n0g6jsr6s9nf4x8wribm1b2yf8fgc8drbqa77mh99yk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lock-api" ,rust-lock-api-0.3)
- ("rust-parking-lot-core" ,rust-parking-lot-core-0.7))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.7))))
- (home-page "https://github.com/Amanieu/parking_lot")
- (synopsis "Compact standard synchronization primitives")
- (description
- "More compact and efficient implementations of the standard
-synchronization primitives.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-parking-lot-0.9
- (package
- (inherit rust-parking-lot-0.10)
- (name "rust-parking-lot")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parking_lot" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0lk2vq3hp88ygpgsrypdr3ss71fidnqbykva0csgxhmn5scb2hpq"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lock-api" ,rust-lock-api-0.3)
- ("rust-parking-lot-core" ,rust-parking-lot-core-0.6))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-rustc-version" ,rust-rustc-version-0.2))))))
-
-(define-public rust-parking-lot-0.8
- (package
- (inherit rust-parking-lot-0.9)
- (name "rust-parking-lot")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parking_lot" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rrcdalr8l5zx3bw28l376321l6dnd6rqnsqsl0ygk01fy0nfxzs"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lock-api" ,rust-lock-api-0.2)
- ("rust-parking-lot-core" ,rust-parking-lot-core-0.5))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-rustc-version" ,rust-rustc-version-0.2))))))
-
-(define-public rust-parking-lot-0.7
- (package
- (inherit rust-parking-lot-0.9)
- (name "rust-parking-lot")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parking_lot" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0dz32cqx9200n1lk3kwyb599vabfid3f8sj1aq85sw42s2pb8hdb"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lock-api" ,rust-lock-api-0.1)
- ("rust-parking-lot-core" ,rust-parking-lot-core-0.4))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-rustc-version" ,rust-rustc-version-0.2))))))
-
-(define-public rust-parking-lot-0.4
- (package
- (inherit rust-parking-lot-0.9)
- (name "rust-parking-lot")
- (version "0.4.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "parking_lot" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ph0kv3dfcxpjbi83wkzammqb7lm95j8in7w7hz17hgkjxdqz78l"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-parking-lot-core" ,rust-parking-lot-core-0.2)
- ("rust-owning-ref" ,rust-owning-ref-0.3))
- #:cargo-development-inputs
- `(("rust-rand" ,rust-rand-0.3))))))
-
-(define-public rust-parking-lot-core-0.9
- (package
- (name "rust-parking-lot-core")
- (version "0.9.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "parking_lot_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1y3cf9ld9ijf7i4igwzffcn0xl16dxyn4c5bwgjck1dkgabiyh0y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-redox-syscall" ,rust-redox-syscall-0.5)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thread-id" ,rust-thread-id-4)
- ("rust-windows-targets" ,rust-windows-targets-0.52))))
- (home-page "https://github.com/Amanieu/parking_lot")
- (synopsis "API for creating custom synchronization primitives")
- (description "This package provides an advanced API for creating custom
-synchronization primitives.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-parking-lot-core-0.8
- (package
- (name "rust-parking-lot-core")
- (version "0.8.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parking_lot_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1p2nfcbr0b9lm9rglgm28k6mwyjwgm4knipsmqbgqaxdy3kcz8k0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-instant" ,rust-instant-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-petgraph" ,rust-petgraph-0.5)
- ("rust-redox-syscall" ,rust-redox-syscall-0.2)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thread-id" ,rust-thread-id-4)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/Amanieu/parking_lot")
- (synopsis "API for creating custom synchronization primitives")
- (description "This package provides an advanced API for creating custom
-synchronization primitives.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-parking-lot-core-0.7
- (package
- (inherit rust-parking-lot-core-0.8)
- (name "rust-parking-lot-core")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parking_lot_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "167wvxai4a5zhpy5zfgfbm5c566vfffjlr3fkrwkq21kn9mkhgxr"))))
- (arguments
- `(#:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-cloudabi" ,rust-cloudabi-0.0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-petgraph" ,rust-petgraph-0.5)
- ("rust-redox-syscall" ,rust-redox-syscall-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thread-id" ,rust-thread-id-3)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-parking-lot-core-0.6
- (package
- (inherit rust-parking-lot-core-0.7)
- (name "rust-parking-lot-core")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parking_lot_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02kbwqrr0w5mw0hkklqcg35aaiq1cck3g1w0d8bpbgk21a0np9mx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-cloudabi" ,rust-cloudabi-0.0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-petgraph" ,rust-petgraph-0.4)
- ("rust-redox-syscall" ,rust-redox-syscall-0.1)
- ("rust-rustc-version" ,rust-rustc-version-0.2)
- ("rust-smallvec" ,rust-smallvec-0.6)
- ("rust-thread-id" ,rust-thread-id-3)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-parking-lot-core-0.5
- (package
- (inherit rust-parking-lot-core-0.6)
- (name "rust-parking-lot-core")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parking_lot_core" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1317j5a1yd03baza2kqqrxb4kr1vxa7rckw4frksl2vrncfcp26b"))))
- (arguments
- `(#:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-cloudabi" ,rust-cloudabi-0.0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-petgraph" ,rust-petgraph-0.4)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-redox-syscall" ,rust-redox-syscall-0.1)
- ("rust-smallvec" ,rust-smallvec-0.6)
- ("rust-thread-id" ,rust-thread-id-3)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-rustc-version" ,rust-rustc-version-0.2))))))
-
-(define-public rust-parking-lot-core-0.4
- (package
- (inherit rust-parking-lot-core-0.6)
- (name "rust-parking-lot-core")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parking_lot_core" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1jcq8aq4wv9y5fip7jg12jdwjd5g5r3x857xdma8vcin769cgj4l"))))
- (arguments
- `(#:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-petgraph" ,rust-petgraph-0.4)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-smallvec" ,rust-smallvec-0.6)
- ("rust-thread-id" ,rust-thread-id-3)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-rustc-version" ,rust-rustc-version-0.2))))))
-
-(define-public rust-parking-lot-core-0.2
- (package
- (inherit rust-parking-lot-core-0.6)
- (name "rust-parking-lot-core")
- (version "0.2.14")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "parking_lot_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1yip8m6npxb87ilnn0q774psp1zd0vgv66fcjkkvr9rlyz6aicad"))))
- (arguments
- (list #:cargo-inputs
- `(("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-petgraph" ,rust-petgraph-0.4)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-smallvec" ,rust-smallvec-0.6)
- ("rust-thread-id" ,rust-thread-id-3)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-parquet-format-async-temp-0.2
- (package
- (name "rust-parquet-format-async-temp")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parquet-format-async-temp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i7mn4x64d8g6d046y9kpb55dz8v0z67cz7lhgncxs9zr3ww5aq3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-integer-encoding" ,rust-integer-encoding-3)
- ("rust-ordered-float" ,rust-ordered-float-1))))
- (home-page "https://github.com/sunchao/parquet-format-rs")
- (synopsis "Temporary crate containing thrift library + parquet definitions")
- (description
- "This is a temporary crate containing thrift library and parquet
-definitions compiled to support read+write async.")
- (license license:asl2.0)))
-
-(define-public rust-parquet-format-safe-0.2
- (package
- (name "rust-parquet-format-safe")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parquet-format-safe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07wf6wf4jrxlq5p3xldxsnabp7jl06my2qp7kiwy9m3x2r5wac8i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-futures" ,rust-futures-0.3))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/jorgecarleitao/parquet-format-safe")
- (synopsis "Safe Parquet and Thrift reader and writer (sync and async)")
- (description "Safe Parquet and Thrift reader and writer (sync and async).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-parquet2-0.17
- (package
- (name "rust-parquet2")
- (version "0.17.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parquet2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kiv50rj44y6flsa2879wi4kwsfldwhyvgrnybaz7kh2bxsfb7sp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-brotli" ,rust-brotli-3)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-lz4" ,rust-lz4-1)
- ("rust-lz4-flex" ,rust-lz4-flex-0.9)
- ("rust-parquet-format-safe" ,rust-parquet-format-safe-0.2)
- ("rust-seq-macro" ,rust-seq-macro-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-snap" ,rust-snap-1)
- ("rust-streaming-decompression" ,rust-streaming-decompression-0.1)
- ("rust-xxhash-rust" ,rust-xxhash-rust-0.8)
- ("rust-zstd" ,rust-zstd-0.12))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs (list pkg-config))
- (inputs (list (list zstd "lib")))
- (home-page "https://github.com/jorgecarleitao/parquet2")
- (synopsis "Safe implementation of Parquet IO")
- (description
- "Parquet2 is a re-write of the official Parquet crate with performance,
-parallelism and safety in mind.")
- (license license:asl2.0)))
-
-(define-public rust-parquet2-0.6
- (package
- (inherit rust-parquet2-0.17)
- (name "rust-parquet2")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parquet2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v9xc20wmn2r1pyaxqd8zf9vnschbf8r00c5kg9332fqrmadz0nv"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-bitpacking" ,rust-bitpacking-0.8)
- ("rust-brotli" ,rust-brotli-3)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-lz4" ,rust-lz4-1)
- ("rust-parquet-format-async-temp" ,rust-parquet-format-async-temp-0.2)
- ("rust-snap" ,rust-snap-1)
- ("rust-streaming-decompression" ,rust-streaming-decompression-0.1)
- ("rust-zstd" ,rust-zstd-0.9))))
- (native-inputs '())
- (inputs '())))
-
-(define-public rust-parse-datetime-0.6
- (package
- (name "rust-parse-datetime")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parse_datetime" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l4n9gsflf1fksfrvyhqyf8bdwxrk0s705l7x86g4jnxwds08wm8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-nom" ,rust-nom-7)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/uutils/parse_datetime")
- (synopsis "Parse human-readable time strings and converting them to a DateTime")
- (description
- "This package provides parsing human-readable time strings and converting
-them to a @code{DateTime}.")
- (license license:expat)))
-
-(define-public rust-parse-display-0.8
- (package
- (name "rust-parse-display")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parse-display" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p5w8jmb05lp3s9m5crwp1fkmgnc49xh5wlpzvdfhlrbf849sl66"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-parse-display-derive" ,rust-parse-display-derive-0.8)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/frozenlib/parse-display")
- (synopsis
- "Procedural macro to implement Display and FromStr using common settings")
- (description
- "This package provides a procedural macro to implement @code{Display} and
-@code{FromStr} using common settings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-parse-display-derive-0.8
- (package
- (name "rust-parse-display-derive")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parse-display-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hgkhjnk0xlaixql207p7vvg41vyq7y7gdqdijh8vxysr297hlb8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.7)
- ("rust-structmeta" ,rust-structmeta-0.2)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/frozenlib/parse-display")
- (synopsis
- "Procedural macro to implement Display and FromStr using common settings")
- (description
- "This package provides a procedural macro to implement @code{Display} and
-@code{FromStr} using common settings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-parse-zoneinfo-0.3
- (package
- (name "rust-parse-zoneinfo")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parse-zoneinfo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h8g6jy4kckn2gk8sd5adaws180n1ip65xhzw5jxlq4w8ibg41f7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-regex" ,rust-regex-1))))
- (home-page "")
- (synopsis "Parse zoneinfo files from the IANA database")
- (description
- "This package parses zoneinfo files from the IANA database.")
- (license license:expat)))
-
-(define-public rust-partial-io-0.5
- (package
- (name "rust-partial-io")
- (version "0.5.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "partial-io" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05hfdlbqwfkwmkws797b6nrlpaszxg50avfs161v8n4zchicz5dg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-itertools" ,rust-itertools-0.10)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/sunshowers-code/partial-io")
- (synopsis "Helpers to test partial, interrupted and would-block I/O operations")
- (description "This package provides helpers to test partial, interrupted
-and would-block I/O operations.")
- (license license:expat)))
-
-(define-public rust-partial-io-0.3
- (package
- (inherit rust-partial-io-0.5)
- (name "rust-partial-io")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "partial-io" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0b9a2bvqmaj2r4rkbshjsg8zzvp23b67qfvj2y6jwjckrn6zhb38"))))
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-quickcheck" ,rust-quickcheck-0.6)
- ("rust-tokio-io" ,rust-tokio-io-0.1))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-quickcheck" ,rust-quickcheck-0.6)
- ("rust-tokio-core" ,rust-tokio-core-0.1))))))
-
-(define-public rust-partial-ref-0.3
- (package
- (name "rust-partial-ref")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "partial_ref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "034i78nmzp2bdapvpz8fgh14932aj0s70l5s1kj5d5j7n74qnwhg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `partial_ref_tests`
- #:cargo-inputs (("rust-partial-ref-derive" ,rust-partial-ref-derive-0.3))))
- (home-page "https://github.com/jix/partial_ref")
- (synopsis "Type checked partial references")
- (description "This package provides type checked partial references.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-partial-ref-derive-0.3
- (package
- (name "rust-partial-ref-derive")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "partial_ref_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10bm0pxwjph40z9pqwdzkkkbyz9n1h6lx69f6jjvb65qnln1s3ih"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/jix/partial_ref")
- (synopsis "Derives for partial_ref")
- (description "This package provides derives for partial_ref.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-partition-identity-0.3
- (package
- (name "rust-partition-identity")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "partition-identity" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08cymccnyf2b0pwc7x4wj889k1knqmrb8500idsjslybpvwjbacz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/pop-os/partition-identity")
- (synopsis
- "Find the ID of a device by its path, or find a device path by its ID")
- (description
- "This package provides the ability to find ID of a device by its path, or
-find a device path by its ID.")
- (license license:expat)))
-
-(define-public rust-pasetors-0.7
- (package
- (name "rust-pasetors")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pasetors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lb52kwpjhgzcxv0ikb9fcp84dw9jabpk8dy6pwqlwc03ik8qyfb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-ct-codecs" ,rust-ct-codecs-1)
- ("rust-ed25519-compact" ,rust-ed25519-compact-2)
- ("rust-getrandom" ,rust-getrandom-0.3)
- ("rust-orion" ,rust-orion-0.17)
- ("rust-p384" ,rust-p384-0.13)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-time" ,rust-time-0.3)
- ("rust-zeroize" ,rust-zeroize-1))))
- (home-page "https://github.com/brycx/pasetors")
- (synopsis "PASETO: Platform-Agnostic Security Tokens (in Rust)")
- (description "PASETO: Platform-Agnostic Security Tokens (in Rust)")
- (license license:expat)))
-
-(define-public rust-pasetors-0.6
- (package
- (name "rust-pasetors")
- (version "0.6.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pasetors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fkdp4lya95nrkrds3i14288g4a85gxrlg8lnz8hs8zjcryd8dkb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ct-codecs" ,rust-ct-codecs-1)
- ("rust-ed25519-compact" ,rust-ed25519-compact-2)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-orion" ,rust-orion-0.17)
- ("rust-p384" ,rust-p384-0.13)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-time" ,rust-time-0.3)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-hex" ,rust-hex-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/brycx/pasetors")
- (synopsis "PASETO: Platform-Agnostic Security Tokens (in Rust)")
- (description "PASETO: Platform-Agnostic Security Tokens (in Rust)")
- (license license:expat)))
-
-(define-public rust-password-hash-0.5
- (package
- (name "rust-password-hash")
- (version "0.5.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "password-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ri1mim11zk0a9s40zdi288dfqvmdiryc7lw8vl46b59ifa08vrl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base64ct" ,rust-base64ct-1)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-subtle" ,rust-subtle-2))))
- (home-page "https://github.com/RustCrypto/traits/tree/master/password-hash")
- (synopsis
- "Traits describing the functionality of password hashing algorithms")
- (description
- "This package provides traits which describe the functionality of
-password hashing algorithms, as well as a `no_std`-friendly implementation of
-the PHC string format (a well-defined subset of the Modular Crypt
-Format (MCF).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-password-hash-0.4
- (package
- (inherit rust-password-hash-0.5)
- (name "rust-password-hash")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "password-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "003p2hssyrcaxyq9fs8x2wx5di8ny9byaakskrf352pfm963fxkn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-base64ct" ,rust-base64ct-1)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-subtle" ,rust-subtle-2))))))
-
-(define-public rust-password-hash-0.3
- (package
- (inherit rust-password-hash-0.4)
- (name "rust-password-hash")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "password-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n7ig9j5x2q0fk12nny40faggrs0ra5bbxp6gz5yghfwlqw1ay8x"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (((string-append ">=([[:digit:]]+(\\.[[:digit:]]+)*),"
- " <([[:digit:]]+(\\.[[:digit:]]+)*)")
- _ version _)
- (string-append ">=" version)))))))
- (arguments
- `(#:cargo-inputs
- (("rust-base64ct" ,rust-base64ct-1)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-subtle" ,rust-subtle-2))))))
-
-(define-public rust-password-hash-0.2
- (package
- (inherit rust-password-hash-0.5)
- (name "rust-password-hash")
- (version "0.2.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "password-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rr4kd52ld978a2xhcvlc54p1d92yhxl9kvbajba7ia6rs5b5q3p"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "Cargo.toml"
- (((string-append ">=([[:digit:]]+(\\.[[:digit:]]+)*),"
- " <([[:digit:]]+(\\.[[:digit:]]+)*)")
- _ version _)
- (string-append ">=" version)))))))
- (arguments
- (list #:cargo-inputs `(("rust-base64ct" ,rust-base64ct-1)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-rand-core" ,rust-rand-core-0.6))))))
-
-;; WARNING: This package is a dependency of mesa.
-(define-public rust-paste-1
- (package
- (name "rust-paste")
- (version "1.0.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "paste" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02pxffpdqkapy292harq6asfjvadgp1s005fip9ljfsn9fvxgh2p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Can't compile rust-paste-test-suite
- #:cargo-development-inputs
- (("rust-paste-test-suite" ,rust-paste-test-suite-0.0.0)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/paste")
- (synopsis "Macros for all your token pasting needs")
- (description
- "This package provides macros for all your token pasting needs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-paste-0.1
- (package
- (inherit rust-paste-1)
- (name "rust-paste")
- (version "0.1.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "paste" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10587zrlmzhq66yhd0z36fzglf32m1nlhi9bxxm6dgl0gp3j1jj5"))))
- (arguments
- `(#:cargo-inputs
- (("rust-paste-impl" ,rust-paste-impl-0.1)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-paste-impl-0.1
- (package
- (name "rust-paste-impl")
- (version "0.1.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "paste-impl" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1dlqzk05cx74522s4iyhyzzhszig4n401pp6r1qg6zmr02r7snnr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/dtolnay/paste")
- (synopsis "Implementation detail of the paste crate")
- (description
- "Implementation detail of the paste crate.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-paste-test-suite-0.0.0
- (package
- (name "rust-paste-test-suite")
- (version "0.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "paste-test-suite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mllghv41sz978ymxym8nm6yh1qljshsbjk6iaycbk6zlw7gqagh"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t)) ; Not meant to be used individually.
- (home-page "https://github.com/dtolnay/paste")
- (synopsis "Test suite of the paste crate")
- (description "Test suite of the paste crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-path-abs-0.5
- (package
- (name "rust-path-abs")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "path_abs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hrkjrk9w2mhgzwl84gl2lmajs7yagdrcpxnjf51vh1a6kv05vq5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-std-prelude" ,rust-std-prelude-0.2)
- ("rust-stfu8" ,rust-stfu8-0.2))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.4)
- ("rust-regex" ,rust-regex-0.2)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempdir" ,rust-tempdir-0.3))))
- (home-page "https://github.com/vitiral/path_abs")
- (synopsis "Ergonomic paths and files in Rust")
- (description "This library provides ergonomic path and file operations to
-Rust with reasonable performance.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-path-clean-1
- (package
- (name "rust-path-clean")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "path-clean" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vzwcrlz39rd94l89rppvkbsn7dvng449f1bnkyk3ayp43y9ld8p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.2))))
- (home-page "https://github.com/danreeves/path-clean")
- (synopsis "Rust implementation of cleanname or path.Clean")
- (description "This package provides a Rust implementation of cleanname or
-path.Clean.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-path-clean-0.1
- (package
- (inherit rust-path-clean-1)
- (name "rust-path-clean")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "path-clean" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pcgqxw0mgg3ha5hi5xkjhyjf488bw5rw1g3qlr9awbq4szh3fpc"))))
- (arguments '())))
-
-(define-public rust-path-slash-0.2
- (package
- (name "rust-path-slash")
- (version "0.2.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "path-slash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hjgljv4vy97qqw9gxnwzqhhpysjss2yhdphfccy3c388afhk48y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1))))
- (home-page "https://github.com/rhysd/path-slash")
- (synopsis "Rust library to convert a file path from/to slash path")
- (description
- "This package provides @code{path-slash}, a tiny library to convert a file
-path (e.g. @code{foo/bar}, @code{foo\\bar} or @code{C:\\foo\\bar}) from/to a
-slash path (e.g. @code{foo/bar}, @code{C:/foo/bar}).")
- (license license:expat)))
-
-(define-public rust-path-slash-0.1
- (package
- (inherit rust-path-slash-0.2)
- (name "rust-path-slash")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "path-slash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15mni0f28mblwd97192c4zyyi6054yljmiqrdb6bx97ga69hk2j9"))))
- (arguments
- `(#:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1))))))
-
-(define-public rust-pathdiff-0.2
- (package
- (name "rust-pathdiff")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pathdiff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lrqp4ip05df8dzldq6gb2c1sq2gs54gly8lcnv3rhav1qhwx56z"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs `(("rust-camino" ,rust-camino-1))
- #:cargo-development-inputs `(("rust-cfg-if" ,rust-cfg-if-1))))
- (home-page "https://github.com/Manishearth/pathdiff")
- (synopsis "Library for diffing paths to obtain relative paths")
- (description
- "This package provides a Rust library for constructing a
-relative path from a provided base directory path to the provided
-path.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pathfinder-geometry-0.5
- (package
- (name "rust-pathfinder-geometry")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pathfinder_geometry" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lssir0s1cmrpzzrk49jm31nkssh2j715gryww6700x79rxpwyqb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-pathfinder-simd" ,rust-pathfinder-simd-0.5))))
- (home-page "https://github.com/servo/pathfinder")
- (synopsis "Basic SIMD-accelerated geometry/linear algebra")
- (description "This package provides basic SIMD-accelerated geometry/linear
-algebra.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pathfinder-simd-0.5
- (package
- (name "rust-pathfinder-simd")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pathfinder_simd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zx6yjch2zwlnbrsq3ljnkwzs9jdf4cbh5wwjkjradahqnn4dzir"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-rustc-version" ,rust-rustc-version-0.3))))
- (home-page "https://github.com/servo/pathfinder")
- (synopsis "Simple SIMD Rust library")
- (description "This package provides a simple SIMD Rust library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pathsearch-0.2
- (package
- (name "rust-pathsearch")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pathsearch" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01bvjyighsrb5bgk8vcwlr1mjv6pqxk4n2qrkhbigaw2wp2kp66s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/wez/wzsh")
- (synopsis "Search for files in PATH")
- (description "This package provides Search for files in PATH.")
- (license license:expat)))
-
-(define-public rust-paw-1
- (package
- (name "rust-paw")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "paw" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sc481y42rb08hmww525m4539ppl8k0w14kwxp13vg2dasdzrh09"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; `async_await` has been stable since `1.39.0`
- #:cargo-inputs
- (("rust-paw-attributes" ,rust-paw-attributes-1)
- ("rust-paw-raw" ,rust-paw-raw-1))
- #:cargo-development-inputs
- (("rust-paw-structopt" ,rust-paw-structopt-1)
- ("rust-runtime" ,rust-runtime-0.3)
- ("rust-structopt" ,rust-structopt-0.2))))
- (home-page "https://github.com/rust-cli/paw")
- (synopsis "CLI argument parser")
- (description "This package provides a CLI argument parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-paw-attributes-1
- (package
- (name "rust-paw-attributes")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "paw-attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fda1v7y5pfmg8d2v7m0pyvif6c44qjz914jjn718pdyclrmhd8g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/rust-cli/paw")
- (synopsis "Proc Macro attributes for the Paw crate")
- (description "This package provides Proc Macro attributes for the Paw
-crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-paw-raw-1
- (package
- (name "rust-paw-raw")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "paw-raw" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wk76ipp34gjh42vivmgdkb2rgr26gwhn34gk7z5l378ixk5j2vz"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/rust-cli/paw")
- (synopsis "Traits to implement custom Paw implementations")
- (description "This package provides traits to implement custom Paw
-implementations.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-paw-structopt-1
- (package
- (name "rust-paw-structopt")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "paw-structopt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1iwg83xqjpfgpy8wrq173cy7zgkyxfryd230sh34f5qsjdx7zap4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `paw`
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-structopt" ,rust-structopt-0.2)
- ("rust-syn" ,rust-syn-0.15))))
- (home-page "https://github.com/rust-cli/paw")
- (synopsis "Structopt support for the Paw crate")
- (description "This package provides Structopt support for the Paw crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pcap-1
- (package
- (name "rust-pcap")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pcap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ygzsi7v2x9ld5cb61dfg8jgifs2rln6qlknypzqjjnmfgy3bscr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-errno" ,rust-errno-0.2)
- ("rust-etherparse" ,rust-etherparse-0.13)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-gat-std" ,rust-gat-std-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libloading" ,rust-libloading-0.6)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-regex" ,rust-regex-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tun-tap" ,rust-tun-tap-0.1)
- ("rust-windows-sys" ,rust-windows-sys-0.36))
- #:cargo-development-inputs (("rust-eui48" ,rust-eui48-1)
- ("rust-mockall" ,rust-mockall-0.11)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-tempdir" ,rust-tempdir-0.3))))
- (inputs (list libpcap))
- (home-page "https://github.com/rust-pcap/pcap")
- (synopsis "Packet capture API around (w)pcap")
- (description
- "This package provides a packet capture API around pcap/wpcap.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pcap-0.7
- (package
- (inherit rust-pcap-1)
- (name "rust-pcap")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pcap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14blflnbj87z3ajlj1hszsl6k7rwa338y4aw2yjm2j0xdpjvj4pr"))))
- (arguments
- `(#:tests? #f ; can't find crate for `futures`
- #:cargo-inputs
- (("rust-clippy" ,rust-clippy-0.0.302)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-tokio-core" ,rust-tokio-core-0.1))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-pcap-sys-0.1
- (package
- (name "rust-pcap-sys")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pcap-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18w9c8i5zjnazay86219w4789482ya617z35cw433h12wbgjaiqi"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (delete-file-recursively "Lib")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-winapi" ,rust-winapi-0.3))))
- (inputs (list libpcap))
- (home-page "https://github.com/jmmk/rustcap")
- (synopsis "Low-level bindings to libpcap")
- (description "This package provides low-level Rust bindings to the libpcap
-library.")
- (license license:expat)))
-
-(define-public rust-pcg-mwc-0.2
- (package
- (name "rust-pcg-mwc")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pcg-mwc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z6cpz8x387iqcx8kjnqfihgggi0yngqx73zwjz132y56f38a5i2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/tkaitchuck/Mwc256XXA64")
- (synopsis "Non-cryptographic pseudo random number generator")
- (description
- "This package provides a fast non-cryptographic pseudo random number generator.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pciid-parser-0.6
- (package
- (name "rust-pciid-parser")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pciid-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d6pliaab6xs2m1vnialy1biaw3nv6g9s0ykdrracx2a5h1p4jdd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-ureq" ,rust-ureq-2))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://github.com/ilyazzz/pci-id-parser")
- (synopsis "Library for parsing PCI ID tables")
- (description "This package provides a library for parsing PCI ID tables.")
- (license license:expat)))
-
-(define-public rust-pcre2-0.2
- (package
- (name "rust-pcre2")
- (version "0.2.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pcre2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0avb52h3ppw6kp9ynlw988c745am9j7px2cdsm0la10qmi1mrr9v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-pcre2-sys" ,rust-pcre2-sys-0.2))))
- (native-inputs (list pkg-config))
- (inputs (list pcre2))
- (home-page "https://github.com/BurntSushi/rust-pcre2")
- (synopsis "High level wrapper library for PCRE2")
- (description
- "This package provides a high level wrapper library for PCRE2.")
- (license (list license:expat license:unlicense))))
-
-(define-public rust-pcre2-sys-0.2
- (package
- (name "rust-pcre2-sys")
- (version "0.2.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pcre2-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12hxy54i8amdnmcm034hqdc7iryd20n8aqg1hw5w540vzcc5s3sm"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (delete-file-recursively "upstream")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-cc" ,rust-cc-1))))
- (native-inputs (list pkg-config))
- (inputs (list pcre2))
- (home-page "https://github.com/BurntSushi/rust-pcre2")
- (synopsis "Low level bindings to PCRE2")
- (description "Low level bindings to PCRE2.")
- (license (list license:expat license:unlicense))))
-
-(define-public rust-pcsc-2
- (package
- (name "rust-pcsc")
- (version "2.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pcsc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "027a2s8lp6w025aa758s84qszcwkyg92s1mhvplrqzbbh5zrvva5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-pcsc-sys" ,rust-pcsc-sys-1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list pcsc-lite))
- (home-page "https://github.com/bluetech/pcsc-rust")
- (synopsis "Bindings to the PC/SC API for smart card communication")
- (description
- "This package provides Bindings to the PC/SC API for smart card communication.")
- (license license:expat)))
-
-(define-public rust-pcsc-sys-1
- (package
- (name "rust-pcsc-sys")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pcsc-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00vlrfv3kcr49ajbzzr1b4ls7g28f97mj9vdjdzick9c1yl9p7mh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list pcsc-lite))
- (home-page "https://github.com/bluetech/pcsc-rust")
- (synopsis "Low-level bindings to the PC/SC C API")
- (description
- "This package provides Low-level bindings to the PC/SC C API.")
- (license license:expat)))
-
-(define-public rust-pdqselect-0.1
- (package
- (name "rust-pdqselect")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pdqselect" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09vwywzavhgqgr3vi2ycgv2nd0067jirv36fb3jvp860xikigjaf"))))
- (build-system cargo-build-system)
- (home-page "https://crates.io/crates/pdqselect")
- (synopsis "Selects the kth smallest element of a slice")
- (description
- "Selects the kth smallest element of a slice, based on Orson Peters's
-pdqsort.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pear-0.2
- (package
- (name "rust-pear")
- (version "0.2.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pear" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j03s6m80iqldnm6jzh3k1fbyk0lxirx8bi4ivgq3k3sq7va1k2c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-inlinable-string" ,rust-inlinable-string-0.1)
- ("rust-pear-codegen" ,rust-pear-codegen-0.2)
- ("rust-yansi" ,rust-yansi-1))))
- (home-page "https://crates.io/crates/pear")
- (synopsis "Pear is a fruit")
- (description "This package provides a pear is a fruit.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pear-0.1
- (package
- (inherit rust-pear-0.2)
- (name "rust-pear")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pear" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02lnp8c414z5ds0lskd4zxlalrjljzpkg8g6kizszij4h52sgprj"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-pear-codegen" ,rust-pear-codegen-0.1))))))
-
-(define-public rust-pear-codegen-0.2
- (package
- (name "rust-pear-codegen")
- (version "0.2.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pear_codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xrwnlncg7l64gfy82vf6kq55ww7p6krq6bc3pqwymxpiq76f8if"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `pear`
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-proc-macro2-diagnostics" ,rust-proc-macro2-diagnostics-0.10)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://crates.io/crates/pear_codegen")
- (synopsis "Codegen for pear")
- (description
- "This package provides a (codegen) pear is a fruit.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pear-codegen-0.1
- (package
- (inherit rust-pear-codegen-0.2)
- (name "rust-pear-codegen")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pear_codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19lcpkfspizd4ywwvca6rxgc311m070k3ndvwa9vrbw1snjqna60"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15)
- ("rust-version-check" ,rust-version-check-0.9)
- ("rust-yansi" ,rust-yansi-0.5))))))
-
-(define-public rust-peeking-take-while-0.1
- (package
- (name "rust-peeking-take-while")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "peeking_take_while" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16bhqr6rdyrp12zv381cxaaqqd0pwysvm1q8h2ygihvypvfprc8r"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/fitzgen/peeking_take_while")
- (synopsis "Provides the peeking_take_while iterator adaptor method")
- (description
- "Like @code{Iterator::take_while}, but calls the predicate on a peeked
-value. This allows you to use @code{Iterator::by_ref} and
-@code{Iterator::take_while} together, and still get the first value for which
-the @code{take_while} predicate returned false after dropping the @code{by_ref}.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-peg-0.8
- (package
- (name "rust-peg")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "peg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13qfwkmlmm3wbwzsrc3bkb16m1xjd5w7aah5cvpx2ipk5nq86li9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-peg-macros" ,rust-peg-macros-0.8)
- ("rust-peg-runtime" ,rust-peg-runtime-0.8))
- #:cargo-development-inputs (("rust-trybuild" ,rust-trybuild-1)
- ("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://github.com/kevinmehall/rust-peg")
- (synopsis "Simple Parsing Expression Grammar (PEG) parser generator")
- (description
- "PEG provides a simple Parsing Expression Grammar (PEG) parser generator
-in Rust.")
- (license license:expat)))
-
-(define-public rust-peg-0.6
- (package
- (inherit rust-peg-0.8)
- (name "rust-peg")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "peg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15rfp12dgsynplphp443zfw47m2d5snvdm6a25gz48dv2if8fxch"))))
- (arguments
- `(#:tests? #f
- #:cargo-inputs (("rust-peg-macros" ,rust-peg-macros-0.6)
- ("rust-peg-runtime" ,rust-peg-runtime-0.6))
- #:cargo-development-inputs (("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-peg-0.5
- (package
- (inherit rust-peg-0.6)
- (name "rust-peg")
- (version "0.5.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "peg" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11az3bs3ngvfip920xfr0zwblfkyg6cjgz1v9hmfsdnqw7fi5ps0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-quote" ,rust-quote-0.3))))))
-
-(define-public rust-peg-macros-0.8
- (package
- (name "rust-peg-macros")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "peg-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09nlm6lw5zdpv9wnfr08836snsjnypaibr1cb1cs05pikhfnmbdx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-peg-runtime" ,rust-peg-runtime-0.8)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1))))
- (home-page "https://github.com/kevinmehall/rust-peg")
- (synopsis "Procedural macros for rust-peg")
- (description
- "PEG provides a Parsing Expression Grammar. This package provides
-procedural macros for rust-peg. To use rust-peg, see the peg package.")
- (license license:expat)))
-
-(define-public rust-peg-macros-0.6
- (package
- (inherit rust-peg-macros-0.8)
- (name "rust-peg-macros")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "peg-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0li8qrb8hyqr7v5mhrkym0xp7ijnbksqviqc2i3556cysdgick62"))))
- (arguments
- `(#:cargo-inputs
- (("rust-peg-runtime" ,rust-peg-runtime-0.6)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1))))))
-
-(define-public rust-peg-runtime-0.8
- (package
- (name "rust-peg-runtime")
- (version "0.8.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "peg-runtime" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fmasxbncm503dcakq8qwkcbjihz4jklkrjy0v1190q79ksvibp3"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/kevinmehall/rust-peg")
- (synopsis "Runtime support for rust-peg grammars")
- (description
- "PEG provides a Parsing Expression Grammar. This package provides
-runtime support for rust-peg grammars. To use rust-peg, see the peg crate.")
- (license license:expat)))
-
-(define-public rust-peg-runtime-0.6
- (package
- (inherit rust-peg-runtime-0.8)
- (name "rust-peg-runtime")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "peg-runtime" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r583cq923v0narrpq73qmp780yg4pablzklhrwnr64xwsbjh6hc"))))))
-
-(define-public rust-pem-3
- (package
- (name "rust-pem")
- (version "3.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pem" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1blgcn17wc41yxdzrxlsir5m6ds8r13ijmpsqda6lwwhwmjr6icf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/jcreekmore/pem-rs.git")
- (synopsis "Parse and encode PEM-encoded data")
- (description
- "This package provides a Rust library for parsing and encoding
-PEM-encoded data.")
- (license license:expat)))
-
-(define-public rust-pem-2
- (package
- (inherit rust-pem-3)
- (name "rust-pem")
- (version "2.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pem" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06j4vmzkfg5jh9ykc5bdvydishqkbb4sf64fa528wg6zbi0zw4vb"))))
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.21)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-pem-1
- (package
- (inherit rust-pem-2)
- (name "rust-pem")
- (version "1.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pem" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f184b7vs5kgwglfsy9adqqy7625jsq8jj1lsxah9abn78kmr0x8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-pem-0.8
- (package
- (inherit rust-pem-1)
- (name "rust-pem")
- (version "0.8.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pem" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1sqkzp87j6s79sjxk4n913gcmalzb2fdc75l832d0j7a3z9cnmpx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))))
-
-(define-public rust-pep440-rs-0.6
- (package
- (name "rust-pep440-rs")
- (version "0.6.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pep440_rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11g35bi0gagfchjcdvpaj1i82gxkrc391fcpm2f0cblw2yissvj6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-pubgrub" ,rust-pubgrub-0.2)
- ("rust-pyo3" ,rust-pyo3-0.22)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-unscanny" ,rust-unscanny-0.1))
- #:cargo-development-inputs (("rust-indoc" ,rust-indoc-2))))
- (home-page "https://github.com/konstin/pep440-rs")
- (synopsis
- "Library for python version numbers and specifiers, implementing PEP 440")
- (description
- "This package provides a library for python version numbers and specifiers,
-implementing PEP 440.")
- (license (list license:asl2.0 license:bsd-2))))
-
-(define-public rust-pep440-rs-0.3
- (package
- (inherit rust-pep440-rs-0.6)
- (name "rust-pep440-rs")
- (version "0.3.9")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pep440_rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0l3nyvfz8qq62dvilwfbzgdqxyz9kbf006s0gpx2qhhi79lia7gy"))))
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pyo3" ,rust-pyo3-0.18)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-indoc" ,rust-indoc-2))))))
-
-;; Should be the same rust-pyo3 version as cargo-input rust-pep440-rs.
-(define-public rust-pep508-rs-0.6
- (package
- (name "rust-pep508-rs")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pep508_rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y99l63mi09vkl7b7qzdw5gn8kpq6kj26c9k280cik4rk947g21z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-derivative" ,rust-derivative-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pep440-rs" ,rust-pep440-rs-0.6)
- ("rust-pyo3" ,rust-pyo3-0.22)
- ("rust-pyo3-log" ,rust-pyo3-log-0.11)
- ("rust-regex" ,rust-regex-1)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-url" ,rust-url-2)
- ("rust-urlencoding" ,rust-urlencoding-2))
- #:cargo-development-inputs
- (("rust-indoc" ,rust-indoc-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-testing-logger" ,rust-testing-logger-0.1))))
- (home-page "https://github.com/konstin/pep508_rs")
- (synopsis
- "Library for python dependency specifiers, better known as PEP 508")
- (description
- "This package provides a library for python dependency specifiers, better
-known as PEP 508.")
- (license (list license:asl2.0 license:bsd-2))))
-
-(define-public rust-pep508-rs-0.2
- (package
- (inherit rust-pep508-rs-0.6)
- (name "rust-pep508-rs")
- (version "0.2.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pep508_rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qjkhh89xhjwhpjz2ppk5lp3mdm464gqx8sh9iyjpjk1p1xkswf0"))))
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pep440-rs" ,rust-pep440-rs-0.3)
- ("rust-pyo3" ,rust-pyo3-0.18)
- ("rust-pyo3-log" ,rust-pyo3-log-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.7)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-indoc" ,rust-indoc-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-testing-logger" ,rust-testing-logger-0.1))))))
-
-(define-public rust-percent-encoding-2
- (package
- (name "rust-percent-encoding")
- (version "2.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "percent-encoding" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gi8wgx0dcy8rnv1kywdv98lwcx67hz0a0zwpib5v2i08r88y573"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/servo/rust-url/")
- (synopsis "Percent encoding and decoding")
- (description "This crate provides percent encoding and decoding.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-percent-encoding-1
- (package
- (inherit rust-percent-encoding-2)
- (name "rust-percent-encoding")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "percent-encoding" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0cgq08v1fvr6bs5fvy390cz830lq4fak8havdasdacxcw790s09i"))))))
-
-(define-public rust-peresil-0.3
- (package
- (name "rust-peresil")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "peresil" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mwyw03yqp0yqdjf4a89vn86szxaksmxvgzv1j2nw69fsmp8hn7n"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/shepmaster/peresil")
- (synopsis "Simple and simplistic string parsing library")
- (description
- "This package provides a simple and simplistic string parsing library.")
- (license license:expat)))
-
-(define-public rust-perf-event-0.4
- (package
- (name "rust-perf-event")
- (version "0.4.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "perf-event" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rlxmyscr38wynknqqpy82fypq8ywa52ad3dbm22ia7as8n5d5jk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-perf-event-open-sys"
- ,rust-perf-event-open-sys-1))))
- (home-page
- "https://github.com/jimblandy/perf-event.git")
- (synopsis
- "Rust interface to Linux performance monitoring")
- (description
- "This package provides a Rust interface to Linux performance monitoring.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-perf-event-open-sys-1
- (package
- (name "rust-perf-event-open-sys")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "perf-event-open-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06jnb2jkwjinpj4hc41kbwsqbxdb1ywy5vci4ggly8rcvbsyv6yf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))))
- (home-page
- "https://github.com/jimblandy/perf-event-open-sys.git")
- (synopsis
- "Unsafe, direct bindings for Linux's perf_event_open system call")
- (description
- "This package provides a unsafe, direct bindings for Linux's
-perf_event_open system call, with associated types and constants.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-permutohedron-0.2
- (package
- (name "rust-permutohedron")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "permutohedron" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0b1pzh48j86v46wxngch6k1kx9cdw3jr3lwa86gd6jd4bmxzz1xn"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://github.com/bluss/permutohedron")
- (synopsis "Generate permutations of sequences")
- (description
- "Generate permutations of sequences. Either lexicographical order
-permutations, or a minimal swaps permutation sequence implemented using Heap's
-algorithm.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-pest-2
- (package
- (name "rust-pest")
- (version "2.7.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hplghvnz8yhs4mgpy7854gkpp6ysr96fy7ircs0k4w33al556c7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-memchr" ,rust-memchr-2)
- ("rust-miette" ,rust-miette-7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-ucd-trie" ,rust-ucd-trie-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-miette" ,rust-miette-7))))
- (home-page "https://pest.rs/")
- (synopsis "The Elegant Parser")
- (description "The Elegant Parser.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pest-derive-2
- (package
- (name "rust-pest-derive")
- (version "2.7.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pest_derive" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1p82kbjm5dvflxgj9vl3q78n2v4l9khh2cwizm3kl4ibcdgkc56j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-pest" ,rust-pest-2)
- ("rust-pest-generator" ,rust-pest-generator-2))))
- (home-page "https://pest.rs/")
- (synopsis "Pest's derive macro")
- (description "Pest's derive macro.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pest-generator-2
- (package
- (name "rust-pest-generator")
- (version "2.7.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pest_generator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0khcyqjyd8pg1qcivh1xzk9613zbn983ycdclap1f5rh6ikmhmgb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-pest" ,rust-pest-2)
- ("rust-pest-meta" ,rust-pest-meta-2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://pest.rs/")
- (synopsis "Pest code generator")
- (description "Pest code generator.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pest-meta-2
- (package
- (name "rust-pest-meta")
- (version "2.7.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pest_meta" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gfhci2whiz3kiw2k2asj2lcj8rrrp4hm69whdvcpngl1jks4pdp"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (delete-file "Cargo.toml")
- (rename-file "Cargo.toml.orig" "Cargo.toml")
- (substitute* "Cargo.toml"
- ;; Correct path to pest dependency.
- (("pest = \\{ path = \"\\.\\./pest\",") "pest = {")
- ;; Remove explicit version requirement on cargo.
- (("cargo = \\{ version = \"")
- "cargo = { version = \">="))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;Not all test files included.
- #:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-pest" ,rust-pest-2)
- ("rust-cargo" ,rust-cargo))
- #:cargo-development-inputs (("rust-sha2" ,rust-sha2-0.10))))
- (home-page "https://pest.rs")
- (synopsis "Pest meta language parser and validator")
- (description "Pest meta language parser and validator.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-petgraph-0.7
- (package
- (name "rust-petgraph")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "petgraph" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wkpppwrfv1h197asz1p4yfb4li5b1kw0nqllil67n6vj1qb6win"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-fixedbitset" ,rust-fixedbitset-0.5)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-quickcheck" ,rust-quickcheck-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/petgraph/petgraph")
- (synopsis "Graph data structure library")
- (description
- "This crate is a graph data structure library. It provides graph types
-and graph algorithms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-petgraph-0.6
- (package
- (name "rust-petgraph")
- (version "0.6.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "petgraph" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ns7mbxidnn2pqahbbjccxkrqkrll2i5rbxx43ns6rh6fn3cridl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-fixedbitset" ,rust-fixedbitset-0.4)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-quickcheck" ,rust-quickcheck-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs (("rust-ahash" ,rust-ahash-0.7)
- ("rust-bincode" ,rust-bincode-1)
- ("rust-defmac" ,rust-defmac-0.2)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-odds" ,rust-odds-0.4)
- ("rust-rand" ,rust-rand-0.5))))
- (home-page "https://github.com/petgraph/petgraph")
- (synopsis "Graph data structure library")
- (description
- "This crate is a graph data structure library. It provides graph types
-and graph algorithms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-petgraph-0.5
- (package
- (inherit rust-petgraph-0.6)
- (name "rust-petgraph")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "petgraph" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dzxda6z17sfxly11m8ja3iargh73pw0s1sdgjyp0qp5dm51cza6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-fixedbitset" ,rust-fixedbitset-0.2)
- ("rust-ordermap" ,rust-ordermap-0.3)
- ("rust-quickcheck" ,rust-quickcheck-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-defmac" ,rust-defmac-0.1)
- ("rust-itertools" ,rust-itertools-0.8)
- ("rust-odds" ,rust-odds-0.2)
- ("rust-rand" ,rust-rand-0.5))))))
-
-(define-public rust-petgraph-0.4
- (package
- (inherit rust-petgraph-0.5)
- (name "rust-petgraph")
- (version "0.4.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "petgraph" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kyfmca854s54jk26g2x1kjb04c3k7cjilaxyr0if8lhxv8mjdlw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-fixedbitset" ,rust-fixedbitset-0.1)
- ("rust-odds" ,rust-odds-0.2)
- ("rust-ordermap" ,rust-ordermap-0.3)
- ("rust-quickcheck" ,rust-quickcheck-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-defmac" ,rust-defmac-0.1)
- ("rust-itertools" ,rust-itertools-0.7)
- ("rust-rand" ,rust-rand-0.4))
- #:phases
- (modify-phases %standard-phases
- (add-before 'check 'ignore-failing-test
- (lambda _
- (substitute* "tests/graph.rs"
- (("fn dot\\(\\) \\{" all)
- (string-append "#[ignore] " all))))))))))
-
-(define-public rust-phf-0.11
- (package
- (name "rust-phf")
- (version "0.11.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "phf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1p03rsw66l7naqhpgr1a34r9yzi1gv9jh16g3fsk6wrwyfwdiqmd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Doc tests fail.
- #:cargo-inputs
- (("rust-phf-macros" ,rust-phf-macros-0.11)
- ("rust-phf-shared" ,rust-phf-shared-0.11)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/rust-phf/rust-phf")
- (synopsis "Runtime support for perfect hash function data structures")
- (description "This package provides runtime support for perfect hash
-function data structures.")
- (license license:expat)))
-
-(define-public rust-phf-0.10
- (package
- (inherit rust-phf-0.11)
- (name "rust-phf")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0naj8n5nasv5hj5ldlva3cl6y3sv7zp3kfgqylhbrg55v3mg3fzs"))))
- (arguments
- `(#:tests? #f ; Doc tests fail.
- #:cargo-inputs
- (("rust-phf-macros" ,rust-phf-macros-0.10)
- ("rust-phf-shared" ,rust-phf-shared-0.10)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-phf-0.9
- (package
- (inherit rust-phf-0.10)
- (name "rust-phf")
- (version "0.9.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "phf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0dsgl8gqaia5lwg9sjlg4ccihn5dija2drg0gi2sjz1samkqpb5j"))))
- (arguments
- `(#:tests? #f ; unresolved imports `phf::phf_map`, `phf::phf_set`
- #:cargo-inputs
- (("rust-phf-macros" ,rust-phf-macros-0.9)
- ("rust-phf-shared" ,rust-phf-shared-0.9)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))))))
-
-(define-public rust-phf-0.8
- (package
- (inherit rust-phf-0.10)
- (name "rust-phf")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04pyv8bzqvw69rd5dynd5nb85py1hf7wa4ixyhrvdz1l5qin3yrx"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-phf-shared" ,rust-phf-shared-0.8)
- ("rust-phf-macros" ,rust-phf-macros-0.8))))))
-
-(define-public rust-phf-0.7
- (package
- (name "rust-phf")
- (version "0.7.24")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "066xwv4dr6056a9adlkarwp4n94kbpwngbmd47ngm3cfbyw49nmk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-phf-macros" ,rust-phf-macros-0.7)
- ("rust-phf-shared" ,rust-phf-shared-0.7))))
- (home-page "https://github.com/sfackler/rust-phf")
- (synopsis "Runtime support for perfect hash function data structures")
- (description
- "Runtime support for perfect hash function data structures.")
- (license license:expat)))
-
-(define-public rust-phf-codegen-0.11
- (package
- (name "rust-phf-codegen")
- (version "0.11.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "phf_codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0w274bcqbz499vpvd7isb252bc5mxmj9kagapn5mkjp3qn8chsm5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-phf-generator" ,rust-phf-generator-0.11)
- ("rust-phf-shared" ,rust-phf-shared-0.11))))
- (home-page "https://github.com/rust-phf/rust-phf")
- (synopsis "Codegen library for PHF types")
- (description "Codegen library for PHF types.")
- (license license:expat)))
-
-(define-public rust-phf-codegen-0.10
- (package
- (inherit rust-phf-codegen-0.11)
- (name "rust-phf-codegen")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf_codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k8kdad9wk2d5972k6jmjki2xpdy2ky4zd19rv7ybm2dpjlc7cag"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-phf-generator" ,rust-phf-generator-0.10)
- ("rust-phf-shared" ,rust-phf-shared-0.10))))))
-
-(define-public rust-phf-codegen-0.9
- (package
- (inherit rust-phf-codegen-0.10)
- (name "rust-phf-codegen")
- (version "0.9.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "phf_codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "00q5chz1v9idglrzk5qbijjyr80sgibpbkq1skgnbvi2rw8xnfln"))))
- (arguments
- `(#:cargo-inputs
- (("rust-phf-generator" ,rust-phf-generator-0.9)
- ("rust-phf-shared" ,rust-phf-shared-0.9))))))
-
-(define-public rust-phf-codegen-0.8
- (package
- (inherit rust-phf-codegen-0.10)
- (name "rust-phf-codegen")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf_codegen" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05d8w7aqqjb6039pfm6404gk5dlwrrf97kiy1n21212vb1hyxzyb"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-phf-generator" ,rust-phf-generator-0.8)
- ("rust-phf-shared" ,rust-phf-shared-0.8))))))
-
-(define-public rust-phf-codegen-0.7
- (package
- (name "rust-phf-codegen")
- (version "0.7.24")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf_codegen" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0zjiblicfm0nrmr2xxrs6pnf6zz2394wgch6dcbd8jijkq98agmh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-phf-generator" ,rust-phf-generator-0.7)
- ("rust-phf-shared" ,rust-phf-shared-0.7))))
- (home-page
- "https://github.com/sfackler/rust-phf")
- (synopsis "Codegen library for PHF types")
- (description "Codegen library for PHF types.")
- (license license:expat)))
-
-(define-public rust-phf-generator-0.11
- (package
- (name "rust-phf-generator")
- (version "0.11.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "phf_generator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gsgy5k45y937qnwp58dc05d63lwlfm3imqr1zslb8qgb2a1q65i"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-phf-shared" ,rust-phf-shared-0.11)
- ("rust-rand" ,rust-rand-0.8))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/rust-phf/rust-phf")
- (synopsis "PHF generation logic")
- (description "PHF generation logic.")
- (license license:expat)))
-
-(define-public rust-phf-generator-0.10
- (package
- (inherit rust-phf-generator-0.11)
- (name "rust-phf-generator")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf_generator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mlq6hlajsvlsx6rhw49g9ricsm017lrxmgmmbk85sxm7f4qaljx"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-phf-shared" ,rust-phf-shared-0.10)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-phf-generator-0.9
- (package
- (inherit rust-phf-generator-0.10)
- (name "rust-phf-generator")
- (version "0.9.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "phf_generator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10ih96kaxnkn1yxk3ghpzgm09nc0rn69fd52kv68003fv4h34gyl"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-phf-shared" ,rust-phf-shared-0.9)
- ("rust-rand" ,rust-rand-0.8))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))))
-
-(define-public rust-phf-generator-0.8
- (package
- (inherit rust-phf-generator-0.10)
- (name "rust-phf-generator")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf_generator" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09i5338d1kixq6a60fcayz6awgxjlxcfw9ic5f02abbgr067ydhp"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-phf-shared" ,rust-phf-shared-0.8))))))
-
-(define-public rust-phf-generator-0.7
- (package
- (name "rust-phf-generator")
- (version "0.7.24")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf_generator" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0qi62gxk3x3whrmw5c4i71406icqk11qmpgln438p6qm7k4lqdh9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-phf-shared" ,rust-phf-shared-0.7)
- ("rust-rand" ,rust-rand-0.6))))
- (home-page "https://github.com/sfackler/rust-phf")
- (synopsis "PHF generation logic")
- (description "PHF generation logic")
- (license license:expat)))
-
-(define-public rust-phf-macros-0.11
- (package
- (name "rust-phf-macros")
- (version "0.11.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "phf_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0js61lc0bhzzrbd9vhpcqp11vvwckdkz3g7k95z5h1k651p68i1l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-phf-generator" ,rust-phf-generator-0.11)
- ("rust-phf-shared" ,rust-phf-shared-0.11)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-unicase" ,rust-unicase-2))))
- (home-page "https://github.com/rust-phf/rust-phf")
- (synopsis "Macros to generate types in the phf crate")
- (description
- "This package contains macros to generate types in the phf crate.")
- (license license:expat)))
-
-(define-public rust-phf-macros-0.10
- (package
- (inherit rust-phf-macros-0.11)
- (name "rust-phf-macros")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q5ljwvb10dx188i6jxzckqfimjw5pm2p4kkvmhg2q6m9lcg7zaq"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-phf-generator" ,rust-phf-generator-0.10)
- ("rust-phf-shared" ,rust-phf-shared-0.10)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-unicase" ,rust-unicase-2))))))
-
-(define-public rust-phf-macros-0.9
- (package
- (inherit rust-phf-macros-0.10)
- (name "rust-phf-macros")
- (version "0.9.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "phf_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11mbi4x03gz7jnf4bg9fzxdxn6gd8ddkj29hms0dh3mmds9za1mp"))))
- (arguments
- `(#:cargo-inputs
- (("rust-phf-generator" ,rust-phf-generator-0.9)
- ("rust-phf-shared" ,rust-phf-shared-0.9)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-unicase" ,rust-unicase-2))
- #:cargo-development-inputs
- (("rust-phf" ,rust-phf-0.8)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-unicase" ,rust-unicase-2))))))
-
-(define-public rust-phf-macros-0.8
- (package
- (inherit rust-phf-macros-0.10)
- (name "rust-phf-macros")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf_macros" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "170qm6yqn6b9mjlwb2xmm3iad9d5nzwgfawfwy7zr7s2zwcdwvvz"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-phf-generator" ,rust-phf-generator-0.8)
- ("rust-phf-shared" ,rust-phf-shared-0.8)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-quote" ,rust-quote-1))))))
-
-(define-public rust-phf-macros-0.7
- (package
- (name "rust-phf-macros")
- (version "0.7.24")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf_macros" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0dzylcy14ksy60h265l433j9ra8xhg8xlq3pd5qk658m6f1mxd5x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Depends on features not in Rust's stable release channel.
- #:cargo-inputs
- (("rust-phf-generator" ,rust-phf-generator-0.7)
- ("rust-phf-shared" ,rust-phf-shared-0.7)
- ("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))
- #:cargo-development-inputs
- (("rust-compiletest-rs" ,rust-compiletest-rs-0.3))))
- (home-page
- "https://github.com/sfackler/rust-phf")
- (synopsis
- "Macros to generate types in the phf crate")
- (description
- "Macros to generate types in the phf crate.")
- (license license:expat)))
-
-(define-public rust-phf-shared-0.11
- (package
- (name "rust-phf-shared")
- (version "0.11.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "phf_shared" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0azphb0a330ypqx3qvyffal5saqnks0xvl8rj73jlk3qxxgbkz4h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-siphasher" ,rust-siphasher-0.3)
- ("rust-uncased" ,rust-uncased-0.9)
- ("rust-unicase" ,rust-unicase-2))))
- (home-page "https://github.com/rust-phf/rust-phf")
- (synopsis "Support code shared by PHF libraries")
- (description
- "This package provides support code shared by PHF libraries.")
- (license license:expat)))
-
-(define-public rust-phf-shared-0.10
- (package
- (inherit rust-phf-shared-0.11)
- (name "rust-phf-shared")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf_shared" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15n02nc8yqpd8hbxngblar2g53p3nllc93d8s8ih3p5cf7bnlydn"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-siphasher" ,rust-siphasher-0.3)
- ("rust-uncased" ,rust-uncased-0.9)
- ("rust-unicase" ,rust-unicase-2))))))
-
-(define-public rust-phf-shared-0.9
- (package
- (inherit rust-phf-shared-0.10)
- (name "rust-phf-shared")
- (version "0.9.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "phf_shared" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ng0hi2byifqah6bcdy3zcpbwq8jxgl4laz65gq40dp3dm11i0x6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-siphasher" ,rust-siphasher-0.3)
- ("rust-uncased" ,rust-uncased-0.9)
- ("rust-unicase" ,rust-unicase-2))))))
-
-(define-public rust-phf-shared-0.8
- (package
- (inherit rust-phf-shared-0.10)
- (name "rust-phf-shared")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf_shared" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xssnqrrcn0nr9ayqrnm8xm37ac4xvwcx8pax7jxss7yxawzh360"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-siphasher" ,rust-siphasher-0.3)
- ("rust-unicase" ,rust-unicase-2))))))
-
-(define-public rust-phf-shared-0.7
- (package
- (name "rust-phf-shared")
- (version "0.7.24")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phf_shared" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "18371fla0vsj7d6d5rlfb747xbr2in11ar9vgv5qna72bnhp2kr3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-siphasher" ,rust-siphasher-0.2)
- ("rust-unicase" ,rust-unicase-1))))
- (home-page "https://github.com/sfackler/rust-phf")
- (synopsis "Support code shared by PHF libraries")
- (description
- "Support code shared by PHF libraries.")
- (license license:expat)))
-
-(define-public rust-phonenumber-0.3
- (package
- (name "rust-phonenumber")
- (version "0.3.6+8.13.36")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "phonenumber" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ak9iwx0f5gx2hxycp87wwq4scinlh7fgcf8gplwb33vnlvn4x8i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-either" ,rust-either-1)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-quick-xml" ,rust-quick-xml-0.28)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-cache" ,rust-regex-cache-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-strum" ,rust-strum-0.24)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-criterion" ,rust-criterion-0.4)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rstest" ,rust-rstest-0.13)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.6))))
- (home-page "https://github.com/whisperfish/rust-phonenumber")
- (synopsis
- "Library for parsing, formatting and validating international phone numbers")
- (description
- "This package provides a library for parsing, formatting and validating
-international phone numbers.")
- (license license:asl2.0)))
-
-(define-public rust-pico-args-0.5
- (package
- (name "rust-pico-args")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pico-args" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05d30pvxd6zlnkg2i3ilr5a70v3f3z2in18m67z25vinmykngqav"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/RazrFalcon/pico-args")
- (synopsis "CLI arguments parser")
- (description "This package provides an ultra simple CLI arguments parser.")
- (license license:expat)))
-
-(define-public rust-pico-args-0.4
- (package
- (inherit rust-pico-args-0.5)
- (name "rust-pico-args")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pico-args" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s646i0pbcck300rqldb21m151zxp66m3mdskha063blrfbcv2yv"))))))
-
-(define-public rust-pikchr-0.1
- (package
- (name "rust-pikchr")
- (version "0.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pikchr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lm6924k84jdwsyjf029r2xwz23dmm19mryb51jaj9q29f9n001w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/kinnison/pikchr")
- (synopsis "PIC-like diagramming language to SVG converter")
- (description "PIC-like diagramming language to SVG converter")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pin-project-1
- (package
- (name "rust-pin-project")
- (version "1.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pin-project" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15cvflrzsgp1zbl5gv37al2r62nl8lc37xkfwf70ql3fji7gcmxy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #false ; use of undeclared crate or module `trybuild`
- #:cargo-inputs
- (("rust-pin-project-internal" ,rust-pin-project-internal-1))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/taiki-e/pin-project")
- (synopsis "Crate for safe and ergonomic pin-projection")
- (description
- "This package provides a crate for safe and ergonomic pin-projection.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pin-project-0.4
- (package
- (inherit rust-pin-project-1)
- (name "rust-pin-project")
- (version "0.4.30")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pin-project" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nlxmsiq39bc73iryh92yslrp2jzlkdjjxd7rv5sjzpflljgkw1y"))
- (snippet
- #~(begin
- (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("version = \"=") "version = \"^"))))))
- (arguments
- `(#:cargo-inputs
- (("rust-pin-project-internal" ,rust-pin-project-internal-0.4))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-pin-project-internal-1
- (package
- (name "rust-pin-project-internal")
- (version "1.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pin-project-internal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "133mxf5vmvnvw4idw2y2lb5bxsza2xlyfl6psjy7mz3l12nmy3rw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #false ; use of undeclared crate or module `pin_project`
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/taiki-e/pin-project")
- (synopsis "Implementation detail of the @code{pin-project} crate")
- (description
- "This package is an implementation detail of the @code{pin-project}
-crate.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pin-project-internal-0.4
- (package
- (inherit rust-pin-project-internal-1)
- (name "rust-pin-project-internal")
- (version "0.4.30")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pin-project-internal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07p6mwz6kz317a6n3p93yk4llj939ihqdz7d1mwl7gmyx468s745"))))
- (arguments
- `(#:tests? #f ; XXX: Doc tests fail.
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1))))))
-
-(define-public rust-pin-project-lite-0.2
- (package
- (name "rust-pin-project-lite")
- (version "0.2.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pin-project-lite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zz4xif3iknfrpmvqmh0pcc9mx4cxm28jywqydir3pimcla1wnli"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `trybuild`
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/taiki-e/pin-project-lite")
- (synopsis "Lightweight version of pin-project")
- (description "This package provides a lightweight version of pin-project
-written with declarative macros.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pin-project-lite-0.1
- (package
- (inherit rust-pin-project-lite-0.2)
- (name "rust-pin-project-lite")
- (version "0.1.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pin-project-lite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xx7f3wzc8ydvd1v2mmrxfypjchp52bphrirf08phbq8ba8n8yr5"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-pin-utils-0.1
- (package
- (name "rust-pin-utils")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pin-utils" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "117ir7vslsl2z1a7qzhws4pd01cg2d3338c47swjyvqv2n60v1wb"))))
- (build-system cargo-build-system)
- (home-page "https://docs.rs/pin-utils")
- (synopsis "Utilities for pinning")
- (description "This crate provides utilities for pinning values on the stack.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ping-0.4
- (package
- (name "rust-ping")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ping" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0h8iyphd5c6k609635ja813isyplnzrlz8hgp0pfrb2v39xahw33"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests require network access.
- #:cargo-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-socket2" ,rust-socket2-0.4)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/aisk/ping")
- (synopsis "ICMP library for Rust")
- (description "This package provides an ICMP library for Rust.")
- (license license:expat)))
-
-(define-public rust-pinot-0.1
- (package
- (name "rust-pinot")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pinot" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13zh0g7d47a3szi2z4q2p3q8yph2ipw7q5gnsxvk34l44h6yjfpy"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/dfrg/pinot")
- (synopsis "High-fidelity OpenType parser in Rust")
- (description "This crate aims to parse OpenType fonts with a level
-of detail that is amenable to modeling, analysis and transformation.
-The current focus is specifically on OpenType layout and the crate
-provides comprehensive coverage of that portion of the specification
-along with strong support for variations and the core header tables.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pipe-trait-0.4
- (package
- (name "rust-pipe-trait")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pipe-trait" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ql988sa4appx60q0wfmn1d6i2qrk7vadvw4zsp600wzwp4ixgn1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-futures" ,rust-futures-0.3))))
- (home-page "https://github.com/KSXGitHub/pipe-trait.git")
- (synopsis "Make it possible to chain regular functions")
- (description "This package makes it possible to chain regular functions.")
- (license license:expat)))
-
-(define-public rust-piper-0.2
- (package
- (name "rust-piper")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "piper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m45fkdq7q5l9mv3b0ra10qwm0kb67rjp2q8y91958gbqjqk33b6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=Writer::is_full")
- #:cargo-inputs
- (("rust-atomic-waker" ,rust-atomic-waker-1)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-portable-atomic" ,rust-portable-atomic-1)
- ("rust-portable-atomic-util" ,rust-portable-atomic-util-0.1))
- #:cargo-development-inputs
- (("rust-async-channel" ,rust-async-channel-1)
- ("rust-async-executor" ,rust-async-executor-1)
- ("rust-async-io" ,rust-async-io-1)
- ("rust-criterion" ,rust-criterion-0.4)
- ("rust-easy-parallel" ,rust-easy-parallel-3)
- ("rust-futures-lite" ,rust-futures-lite-1))))
- (home-page "https://github.com/smol-rs/piper")
- (synopsis "Async pipes, channels, mutexes, and more")
- (description
- "This crate provides async pipes, channels, mutexes, and more.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-piper-0.1
- (package
- (inherit rust-piper-0.2)
- (name "rust-piper")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "piper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "062zdv9w7l5037g113bh7r72wmygz92ajzr0z41v3bqdd3x8nq01"))))
- (arguments
- `(#:tests? #false
- #:cargo-inputs
- (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3))))))
-
-(define-public rust-pkg-config-0.3
- (package
- (name "rust-pkg-config")
- (version "0.3.31")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pkg-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wk6yp2phl91795ia0lwkr3wl4a9xkrympvhqq8cxk4d75hwhglm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1))
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'hardcode-pkg-config-location
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "src/lib.rs"
- (("\"pkg-config\"")
- (string-append "\"" (assoc-ref inputs "pkg-config")
- "/bin/pkg-config\""))))))))
- (native-inputs
- (list pkg-config))
- (home-page "https://github.com/rust-lang/pkg-config-rs")
- (synopsis "Library to run the pkg-config system tool")
- (description
- "A library to run the pkg-config system tool at build time in order to be
-used in Cargo build scripts.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-pktparse-0.7
- (package
- (name "rust-pktparse")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pktparse" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06sy7lwnhwmkyqfdbi4cs11z55rihipxafbdspnd5zg76pnbgbm8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-nom" ,rust-nom-7)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/bestouff/pktparse-rs")
- (synopsis "Collection of packet parsers")
- (description "This package provides a collection of parsers for various
-network packet formats.")
- (license license:lgpl3)))
-
-(define-public rust-plain-0.2
- (package
- (name "rust-plain")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "plain" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19n1xbxb4wa7w891268bzf6cbwq4qvdb86bik1z129qb0xnnnndl"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/randomites/plain")
- (synopsis "Rust library that allows reinterpreting data safely")
- (description "This package provides a small Rust library that allows users
- to reinterpret data of certain types safely.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-planus-0.3
- (package
- (name "rust-planus")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "planus" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17x8mr175b9clg998xpi5z45f9fsspb0ncfnx2644bz817fr25pw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `planus_example`
- #:cargo-inputs (("rust-array-init-cursor" ,rust-array-init-cursor-0.2))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/planus-org/planus")
- (synopsis "Alternative compiler for flatbuffers")
- (description
- "Planus is an alternative compiler for flatbuffers, a cross platform
-serialization library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-platform-info-2
- (package
- (name "rust-platform-info")
- (version "2.0.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "platform-info" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06j5v6hg914lbdr732jfx5syx703l5qwy1qk6dm4zjyqznrswfbm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/uutils/platform-info")
- (synopsis "Cross-platform interface to get info about a system")
- (description
- "This package provides a simple cross-platform interface to get info about
-a system.")
- (license license:expat)))
-
-(define-public rust-platforms-3
- (package
- (name "rust-platforms")
- (version "3.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "platforms" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k7q6pigmnvgpfasvssb12m2pv3pc94zrhrfg9by3h3wmhyfqvb2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))))
- (home-page "https://rustsec.org")
- (synopsis "Registry of valid Rust platforms from the Rust compiler")
- (description
- "This package provides a Rust platform registry with information
-about valid Rust platforms (target triple, target_arch, target_os),
-sourced from the Rust compiler.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pledge-0.4
- (package
- (name "rust-pledge")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pledge" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rc1r71hk0qi4ldbwbhbj6l6d1l4n28dfgf6znvl76kxgd0rj995"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/i80and/pledge-rs")
- (synopsis "Rust binding to OpenBSD's pledge(2) interface")
- (description
- "This package provides Rust bindings to OpenBSD's pledge(2) interface.")
- (license license:expat)))
-
-(define-public rust-plist-1
- (package
- (name "rust-plist")
- (version "1.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "plist" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05hh3s44km2hyig48xjq580mj6s1r4yijzf6dcwmy3w0l7ligks2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.22)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-quick-xml" ,rust-quick-xml-0.32)
- ("rust-serde" ,rust-serde-1)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.8))))
- (home-page "https://github.com/ebarnard/rust-plist/")
- (synopsis "Rusty plist parser")
- (description
- "This package provides a Rusty plist parser. It supports Serde
-serialization.")
- (license license:expat)))
-
-(define-public rust-plotters-0.3
- (package
- (name "rust-plotters")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "plotters" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0igxq58bx96gz58pqls6g3h80plf17rfl3b6bi6xvjnp02x29hnj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=src/lib.rs - (line 310)"
- "--skip=src/lib.rs - (line 458)"
- "--skip=src/lib.rs - (line 480)"
- "--skip=src/lib.rs - (line 508)"
- "--skip=src/lib.rs - (line 534)"
- "--skip=src/lib.rs - (line 576)")
- #:cargo-inputs
- (("rust-ab-glyph" ,rust-ab-glyph-0.2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-font-kit" ,rust-font-kit-0.11)
- ("rust-image" ,rust-image-0.24)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pathfinder-geometry" ,rust-pathfinder-geometry-0.5)
- ("rust-plotters-backend" ,rust-plotters-backend-0.3)
- ("rust-plotters-bitmap" ,rust-plotters-bitmap-0.3)
- ("rust-plotters-svg" ,rust-plotters-svg-0.3)
- ("rust-ttf-parser" ,rust-ttf-parser-0.17)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list fontconfig))
- (home-page "https://github.com/38/plotters")
- (synopsis "Rust drawing library focus on data plotting")
- (description
- "This package provides a Rust drawing library focus on data plotting for
-both WASM and native applications")
- (license license:expat)))
-
-(define-public rust-plotters-backend-0.3
- (package
- (name "rust-plotters-backend")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "plotters-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02cn98gsj2i1bwrfsymifmyas1wn2gibdm9mk8w82x9s9n5n4xly"))))
- (build-system cargo-build-system)
- (home-page "https://plotters-rs.github.io")
- (synopsis "Plotters Backend API")
- (description "This package provides Plotters backend API.")
- (license license:expat)))
-
-(define-public rust-plotters-bitmap-0.3
- (package
- (name "rust-plotters-bitmap")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "plotters-bitmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hw5zd70l7q122np8m731sksclmv6m82k2wyqsmrjli0f0gvxsqc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `plotters`
- #:cargo-inputs
- (("rust-gif" ,rust-gif-0.12)
- ("rust-image" ,rust-image-0.24)
- ("rust-plotters-backend" ,rust-plotters-backend-0.3))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
- ("rust-rayon" ,rust-rayon-1))))
- (home-page "https://plotters-rs.github.io")
- (synopsis "Plotters Bitmap Backend")
- (description "This package provides Plotters bitmap backend.")
- (license license:expat)))
-
-(define-public rust-plotters-svg-0.3
- (package
- (name "rust-plotters-svg")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "plotters-svg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1axbw82frs5di4drbyzihr5j35wpy2a75hp3f49p186cjfcd7xiq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `plotters`
- #:cargo-inputs
- (("rust-image" ,rust-image-0.24)
- ("rust-plotters-backend" ,rust-plotters-backend-0.3))))
- (home-page "https://plotters-rs.github.io")
- (synopsis "Plotters SVG backend")
- (description "This package provides Plotters SVG backend.")
- (license license:expat)))
-
-(define-public rust-plugin-0.2
- (package
- (name "rust-plugin")
- (version "0.2.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "plugin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1q7nghkpvxxr168y2jnzh3w7qc9vfrby9n7ygy3xpj0bj71hsshs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-typemap" ,rust-typemap-0.3))
- #:cargo-development-inputs
- (("rust-void" ,rust-void-1))))
- (home-page "https://github.com/reem/rust-plugin")
- (synopsis "Lazily evaluated, order-independent plugins for extensible types")
- (description
- "Lazily evaluated, order-independent plugins for extensible types.")
- (license license:expat)))
-
-(define-public rust-pmutil-0.5
- (package
- (name "rust-pmutil")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pmutil" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0170zgziivri4qsch682pga3qq3z4wpr4wngzr5f9jyc97ayb51q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/kdy1/rust-pmutil")
- (synopsis "Utils for proc-macro")
- (description "This package provides utils for proc-macro.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pnet-base-0.35
- (package
- (name "rust-pnet-base")
- (version "0.35.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pnet_base" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xxj1ym32zqmy7m7ciiisv513rk9qis3p6x4mgrnmwbx0va91hgz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-no-std-net" ,rust-no-std-net-0.6)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/libpnet/libpnet")
- (synopsis "Fundamental base types and code used by pnet")
- (description
- "This crate implements fundamental base types and code used by pnet.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pnet-base-0.34
- (package
- (inherit rust-pnet-base-0.35)
- (name "rust-pnet-base")
- (version "0.34.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pnet_base" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k2z3jh6vw99bwl0ckpsd142n4yiscza1bmj3b86i2xk7bxzck7y"))))
- (arguments
- `(#:cargo-inputs (("rust-no-std-net" ,rust-no-std-net-0.6)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-pnet-base-0.27
- (package
- (inherit rust-pnet-base-0.34)
- (name "rust-pnet-base")
- (version "0.27.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pnet_base" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v8bcbv9jh581ill77qjzzw2ay76pl781982yclj3xky96m8hijf"))))
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))))
-
-(define-public rust-pnet-datalink-0.35
- (package
- (name "rust-pnet-datalink")
- (version "0.35.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pnet_datalink" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dx7a9j2n7r463w8dv0wn1vasqnkhrajs79f6cm10qz11gn717p7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ipnetwork" ,rust-ipnetwork-0.20)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-netmap-sys" ,rust-netmap-sys-0.1)
- ("rust-pcap" ,rust-pcap-1)
- ("rust-pnet-base" ,rust-pnet-base-0.35)
- ("rust-pnet-sys" ,rust-pnet-sys-0.35)
- ("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/libpnet/libpnet")
- (synopsis "Cross-platform, datalink layer networking")
- (description
- "This crate implements cross-platform, datalink layer networking.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pnet-datalink-0.34
- (package
- (inherit rust-pnet-datalink-0.35)
- (name "rust-pnet-datalink")
- (version "0.34.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pnet_datalink" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zlq1z3y6flpqh0x2yqczxvzavwpr3mlazbzjv9vnzh6y2mm8n5d"))))
- (arguments
- `(#:cargo-inputs (("rust-ipnetwork" ,rust-ipnetwork-0.20)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-netmap-sys" ,rust-netmap-sys-0.1)
- ("rust-pcap" ,rust-pcap-1)
- ("rust-pnet-base" ,rust-pnet-base-0.34)
- ("rust-pnet-sys" ,rust-pnet-sys-0.34)
- ("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-pnet-datalink-0.27
- (package
- (inherit rust-pnet-datalink-0.34)
- (name "rust-pnet-datalink")
- (version "0.27.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pnet_datalink" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1iws7c2mf88ip43ccmr5p8r6kzb6lwsg3amgc4pvy8wx9nf1q02r"))))
- (arguments
- `(#:cargo-inputs (("rust-ipnetwork" ,rust-ipnetwork-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-netmap-sys" ,rust-netmap-sys-0.1)
- ("rust-pcap" ,rust-pcap-0.7)
- ("rust-pnet-base" ,rust-pnet-base-0.27)
- ("rust-pnet-sys" ,rust-pnet-sys-0.27)
- ("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-pnet-sys-0.35
- (package
- (name "rust-pnet-sys")
- (version "0.35.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pnet_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jqgl34w5jckvby74nh89hjc94m8m6pz7hjh21s0hsyvsk9l6ikx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=test_get_socket_receive_timeout"
- "--skip=test_set_socket_receive_timeout")
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/libpnet/libpnet")
- (synopsis "Access to network related system functions")
- (description
- "This crate providess access to network related system function and calls.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pnet-sys-0.34
- (package
- (inherit rust-pnet-sys-0.35)
- (name "rust-pnet-sys")
- (version "0.34.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pnet_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "004d28vbaxv3m55cd741mpjm34031c3p2dpp8kazcwxms7n0nz21"))))
- (arguments
- `(#:tests? #f ; Tries to use sockets.
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-pnet-sys-0.27
- (package
- (inherit rust-pnet-sys-0.34)
- (name "rust-pnet-sys")
- (version "0.27.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pnet_sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05gz5xixzvs5iw7a3l0r7sic7s44x8xmv9pqvzzs6wpdwz2f92bm"))))))
-
-(define-public rust-pocket-resources-0.3
- (package
- (name "rust-pocket-resources")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pocket-resources" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1n2i5vmi8fdbw89wm5nz1ws1z9f1qax911p6ksg4scmdg23z6df1"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/tomaka/pocket-resources")
- (synopsis "Include resources in your applications")
- (description "This crate allows you to include resources in your
-applications.")
- (license license:expat)))
-
-(define-public rust-polars-0.37
- (package
- (name "rust-polars")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bv5w5abfqy5hmiblq6j4477d0wyfqbslz128lfqbjqhj329adz4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--lib" "--bins" "--tests" "--"
- "--skip=io::csv::test_projection"
- "--skip=io::csv::test_read_csv_file"
- "--skip=io::csv::test_with_row_index")
- #:cargo-inputs (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-polars-core" ,rust-polars-core-0.37)
- ("rust-polars-io" ,rust-polars-io-0.37)
- ("rust-polars-lazy" ,rust-polars-lazy-0.37)
- ("rust-polars-ops" ,rust-polars-ops-0.37)
- ("rust-polars-plan" ,rust-polars-plan-0.37)
- ("rust-polars-sql" ,rust-polars-sql-0.37)
- ("rust-polars-time" ,rust-polars-time-0.37)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://www.pola.rs/")
- (synopsis "DataFrame library based on Apache Arrow")
- (description "Polars is a @code{DataFrame} library based on Apache Arrow.")
- (license license:expat)))
-
-(define-public rust-polars-arrow-0.37
- (package
- (name "rust-polars-arrow")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-arrow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03wvwh80cvs3gxdm9if6yfh2kq589538ssrdqx86vyj84ldd5b7s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=ffi::data::binview_nullable_buffered"
- "--skip=ffi::data::binview_nullable_inlined")
- #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-arrow-array" ,rust-arrow-array-47)
- ("rust-arrow-buffer" ,rust-arrow-buffer-47)
- ("rust-arrow-data" ,rust-arrow-data-47)
- ("rust-arrow-schema" ,rust-arrow-schema-47)
- ("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-atoi" ,rust-atoi-2)
- ("rust-atoi-simd" ,rust-atoi-simd-0.15)
- ("rust-avro-schema" ,rust-avro-schema-0.3)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.8)
- ("rust-dyn-clone" ,rust-dyn-clone-1)
- ("rust-either" ,rust-either-1)
- ("rust-ethnum" ,rust-ethnum-1)
- ("rust-fast-float" ,rust-fast-float-0.2)
- ("rust-foreign-vec" ,rust-foreign-vec-0.1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-itoap" ,rust-itoap-1)
- ("rust-lz4" ,rust-lz4-1)
- ("rust-multiversion" ,rust-multiversion-0.7)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-polars-arrow-format" ,rust-polars-arrow-format-0.1)
- ("rust-polars-error" ,rust-polars-error-0.37)
- ("rust-polars-utils" ,rust-polars-utils-0.37)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-simdutf8" ,rust-simdutf8-0.1)
- ("rust-streaming-iterator" ,rust-streaming-iterator-0.1)
- ("rust-strength-reduce" ,rust-strength-reduce-0.2)
- ("rust-version-check" ,rust-version-check-0.9)
- ("rust-zstd" ,rust-zstd-0.13))
- #:cargo-development-inputs (("rust-apache-avro" ,rust-apache-avro-0.16)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sample-arrow2" ,rust-sample-arrow2-0.17)
- ("rust-sample-std" ,rust-sample-std-0.1)
- ("rust-sample-test" ,rust-sample-test-0.1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7))))
- (home-page "https://www.pola.rs/")
- (synopsis "Arrow interfaces for Polars DataFrame library")
- (description
- "This crate provides Arrow interfaces for Polars DataFrame library.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-polars-arrow-format-0.1
- (package
- (name "rust-polars-arrow-format")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-arrow-format" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k5qci66rcwqv4ycb43zlkk128wrdvcqkc95j2qrd4xgfhjfzc0r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-planus" ,rust-planus-0.3)
- ("rust-prost" ,rust-prost-0.11)
- ("rust-prost-derive" ,rust-prost-derive-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-tonic" ,rust-tonic-0.8))))
- (home-page "https://github.com/polar-rs/arrow-format")
- (synopsis "Unofficial flatbuffers and tonic code of Apache Arrow spec")
- (description "Unofficial flatbuffers and tonic code of Apache Arrow spec.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-polars-compute-0.37
- (package
- (name "rust-polars-compute")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-compute" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p868zl3l4cn8kbdlyp1pf058d1a5g4rmbgmxvny0fh0z23xrn9j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-polars-arrow" ,rust-polars-arrow-0.37)
- ("rust-polars-error" ,rust-polars-error-0.37)
- ("rust-polars-utils" ,rust-polars-utils-0.37)
- ("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://www.pola.rs/")
- (synopsis "Private compute kernels for the Polars DataFrame library")
- (description "This package provides private compute kernels for the Polars
-@code{DataFrame} library.")
- (license license:expat)))
-
-(define-public rust-polars-core-0.37
- (package
- (name "rust-polars-core")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xvp3ppcsfd4z5j0qkarijcnbfnf349r0ksw0c0rl8c218l4vzdy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-arrow-array" ,rust-arrow-array-47)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.8)
- ("rust-comfy-table" ,rust-comfy-table-7)
- ("rust-either" ,rust-either-1)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-ndarray" ,rust-ndarray-0.15)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-polars-arrow" ,rust-polars-arrow-0.37)
- ("rust-polars-compute" ,rust-polars-compute-0.37)
- ("rust-polars-error" ,rust-polars-error-0.37)
- ("rust-polars-row" ,rust-polars-row-0.37)
- ("rust-polars-utils" ,rust-polars-utils-0.37)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smartstring" ,rust-smartstring-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-version-check" ,rust-version-check-0.9)
- ("rust-xxhash-rust" ,rust-xxhash-rust-0.8))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://www.pola.rs/")
- (synopsis "Core of the Polars DataFrame library")
- (description
- "This crate provides the core of the Polars @code{DataFrame} library.")
- (license license:expat)))
-
-(define-public rust-polars-error-0.37
- (package
- (name "rust-polars-error")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-error" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "163pbm00v5p60rbjq4d30lkhnk2fs35259znq7c3dfni09dl7wjh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-avro-schema" ,rust-avro-schema-0.3)
- ("rust-object-store" ,rust-object-store-0.9)
- ("rust-polars-arrow-format" ,rust-polars-arrow-format-0.1)
- ("rust-regex" ,rust-regex-1)
- ("rust-simdutf8" ,rust-simdutf8-0.1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://www.pola.rs/")
- (synopsis "Error definitions for the Polars DataFrame library")
- (description "This package contains the error definitions for the Polars
-@code{DataFrame} library.")
- (license license:expat)))
-
-(define-public rust-polars-ffi-0.37
- (package
- (name "rust-polars-ffi")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-ffi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1afprspzpr00kr3xv6zg1pwi1l44vv97qik8gd78kj16jql328zh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-polars-arrow" ,rust-polars-arrow-0.37)
- ("rust-polars-core" ,rust-polars-core-0.37))))
- (home-page "https://www.pola.rs/")
- (synopsis "FFI utils for the Polars project")
- (description "FFI utils for the Polars project.")
- (license license:expat)))
-
-(define-public rust-polars-io-0.37
- (package
- (name "rust-polars-io")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-io" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13m8qk2bji7zm2fbnnp67djdpf8gah0xclw3ng13kjqly0nbl7xm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-atoi-simd" ,rust-atoi-simd-0.15)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.8)
- ("rust-fast-float" ,rust-fast-float-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-home" ,rust-home-0.5)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-memmap2" ,rust-memmap2-0.7)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-object-store" ,rust-object-store-0.9)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-polars-arrow" ,rust-polars-arrow-0.37)
- ("rust-polars-core" ,rust-polars-core-0.37)
- ("rust-polars-error" ,rust-polars-error-0.37)
- ("rust-polars-json" ,rust-polars-json-0.37)
- ("rust-polars-parquet" ,rust-polars-parquet-0.37)
- ("rust-polars-time" ,rust-polars-time-0.37)
- ("rust-polars-utils" ,rust-polars-utils-0.37)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-simd-json" ,rust-simd-json-0.13)
- ("rust-simdutf8" ,rust-simdutf8-0.1)
- ("rust-smartstring" ,rust-smartstring-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-url" ,rust-url-2)
- ("rust-zstd" ,rust-zstd-0.13))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list (list zstd "lib")))
- (home-page "https://www.pola.rs/")
- (synopsis "IO related logic for the Polars DataFrame library")
- (description
- "This crate provides IO related logic for the Polars @code{DataFrame} library.")
- (license license:expat)))
-
-(define-public rust-polars-json-0.37
- (package
- (name "rust-polars-json")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-json" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v8jwfyagh8vq8l8hbgp72an83w5lxb90xrq037p0klnp901ygcp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-fallible-streaming-iterator" ,rust-fallible-streaming-iterator-0.1)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-polars-arrow" ,rust-polars-arrow-0.37)
- ("rust-polars-error" ,rust-polars-error-0.37)
- ("rust-polars-utils" ,rust-polars-utils-0.37)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-simd-json" ,rust-simd-json-0.13)
- ("rust-streaming-iterator" ,rust-streaming-iterator-0.1))))
- (home-page "https://www.pola.rs/")
- (synopsis "JSON related logic for the Polars DataFrame library")
- (description "JSON related logic for the Polars @code{DataFrame} library.")
- (license license:expat)))
-
-(define-public rust-polars-lazy-0.37
- (package
- (name "rust-polars-lazy")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-lazy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y6z1l5rfhii45w2hj0sf3dbml5mlh77rl2s7a7h8vrl2gj46cyq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; no method named `cum_sum` found for enum `polars_plan::dsl::Expr`
- #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-polars-arrow" ,rust-polars-arrow-0.37)
- ("rust-polars-core" ,rust-polars-core-0.37)
- ("rust-polars-io" ,rust-polars-io-0.37)
- ("rust-polars-json" ,rust-polars-json-0.37)
- ("rust-polars-ops" ,rust-polars-ops-0.37)
- ("rust-polars-pipe" ,rust-polars-pipe-0.37)
- ("rust-polars-plan" ,rust-polars-plan-0.37)
- ("rust-polars-time" ,rust-polars-time-0.37)
- ("rust-polars-utils" ,rust-polars-utils-0.37)
- ("rust-pyo3" ,rust-pyo3-0.20)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-smartstring" ,rust-smartstring-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://www.pola.rs/")
- (synopsis "Lazy query engine for the Polars DataFrame library")
- (description "This crate provides a lazy query engine for the Polars
-@code{DataFrame} library.")
- (license license:expat)))
-
-(define-public rust-polars-ops-0.37
- (package
- (name "rust-polars-ops")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-ops" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02ii63ba0l6zgilb4id1lx4s7hc1654hlg20srph3pqsbvyzb5b3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-aho-corasick" ,rust-aho-corasick-1)
- ("rust-argminmax" ,rust-argminmax-0.6)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.8)
- ("rust-either" ,rust-either-1)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-jsonpath-lib" ,rust-jsonpath-lib-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-polars-arrow" ,rust-polars-arrow-0.37)
- ("rust-polars-compute" ,rust-polars-compute-0.37)
- ("rust-polars-core" ,rust-polars-core-0.37)
- ("rust-polars-error" ,rust-polars-error-0.37)
- ("rust-polars-json" ,rust-polars-json-0.37)
- ("rust-polars-utils" ,rust-polars-utils-0.37)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smartstring" ,rust-smartstring-1)
- ("rust-unicode-reverse" ,rust-unicode-reverse-1)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8))))
- (home-page "https://www.pola.rs/")
- (synopsis "More operations on Polars data structures")
- (description "More operations on Polars data structures.")
- (license license:expat)))
-
-(define-public rust-polars-parquet-0.37
- (package
- (name "rust-polars-parquet")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-parquet" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bvdx7mb9sd3kx969297b8rxg417gj74ln5sdwa9zk1n2v2clr5n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=parquet::compression::tests::test_codec_brotli_default"
- "--skip=parquet::compression::tests::test_codec_brotli_high_compression"
- "--skip=parquet::compression::tests::test_codec_brotli_low_compression"
- "--skip=parquet::compression::tests::test_codec_gzip_default"
- "--skip=parquet::compression::tests::test_codec_gzip_high_compression"
- "--skip=parquet::compression::tests::test_codec_gzip_low_compression"
- "--skip=parquet::compression::tests::test_codec_lz4_raw"
- "--skip=parquet::compression::tests::test_codec_snappy"
- "--skip=parquet::compression::tests::test_codec_zstd_default")
- #:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.8)
- ("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-brotli" ,rust-brotli-3)
- ("rust-ethnum" ,rust-ethnum-1)
- ("rust-fallible-streaming-iterator" ,rust-fallible-streaming-iterator-0.1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-lz4" ,rust-lz4-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-parquet-format-safe" ,rust-parquet-format-safe-0.2)
- ("rust-polars-arrow" ,rust-polars-arrow-0.37)
- ("rust-polars-error" ,rust-polars-error-0.37)
- ("rust-polars-utils" ,rust-polars-utils-0.37)
- ("rust-seq-macro" ,rust-seq-macro-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-simdutf8" ,rust-simdutf8-0.1)
- ("rust-snap" ,rust-snap-1)
- ("rust-streaming-decompression" ,rust-streaming-decompression-0.1)
- ("rust-xxhash-rust" ,rust-xxhash-rust-0.8)
- ("rust-zstd" ,rust-zstd-0.13))))
- (home-page "https://www.pola.rs/")
- (synopsis "Polars Parquet IO")
- (description "This package provides polars parquet IO.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-polars-pipe-0.37
- (package
- (name "rust-polars-pipe")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-pipe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zxqg0hfws3rl66cy8rp18ka9dnz6185kc30n967miabhqdq62ir"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossbeam-queue" ,rust-crossbeam-queue-0.3)
- ("rust-enum-dispatch" ,rust-enum-dispatch-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-polars-arrow" ,rust-polars-arrow-0.37)
- ("rust-polars-compute" ,rust-polars-compute-0.37)
- ("rust-polars-core" ,rust-polars-core-0.37)
- ("rust-polars-io" ,rust-polars-io-0.37)
- ("rust-polars-ops" ,rust-polars-ops-0.37)
- ("rust-polars-plan" ,rust-polars-plan-0.37)
- ("rust-polars-row" ,rust-polars-row-0.37)
- ("rust-polars-utils" ,rust-polars-utils-0.37)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-smartstring" ,rust-smartstring-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-version-check" ,rust-version-check-0.9))))
- (native-inputs (list pkg-config))
- (inputs (list (list zstd "lib")))
- (home-page "https://www.pola.rs/")
- (synopsis "Lazy query engine for the Polars DataFrame library")
- (description "Lazy query engine for the Polars @code{DataFrame} library.")
- (license license:expat)))
-
-(define-public rust-polars-plan-0.37
- (package
- (name "rust-polars-plan")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-plan" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s292gfd4d9l4x5hl0gcaz6zg7gbf9khy079mjx37ap2gd9dgdvz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.8)
- ("rust-ciborium" ,rust-ciborium-0.2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-libloading" ,rust-libloading-0.8)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-polars-arrow" ,rust-polars-arrow-0.37)
- ("rust-polars-core" ,rust-polars-core-0.37)
- ("rust-polars-ffi" ,rust-polars-ffi-0.37)
- ("rust-polars-io" ,rust-polars-io-0.37)
- ("rust-polars-json" ,rust-polars-json-0.37)
- ("rust-polars-ops" ,rust-polars-ops-0.37)
- ("rust-polars-parquet" ,rust-polars-parquet-0.37)
- ("rust-polars-time" ,rust-polars-time-0.37)
- ("rust-polars-utils" ,rust-polars-utils-0.37)
- ("rust-pyo3" ,rust-pyo3-0.20)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smartstring" ,rust-smartstring-1)
- ("rust-strum-macros" ,rust-strum-macros-0.25)
- ("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://www.pola.rs/")
- (synopsis "Lazy query engine for the Polars DataFrame library")
- (description "Lazy query engine for the Polars @code{DataFrame} library.")
- (license license:expat)))
-
-(define-public rust-polars-row-0.37
- (package
- (name "rust-polars-row")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-row" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "130nsv61fa8dmq1mg2v12q97mqxm22mvqvp7my9dpl6kmablv67l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-polars-arrow" ,rust-polars-arrow-0.37)
- ("rust-polars-error" ,rust-polars-error-0.37)
- ("rust-polars-utils" ,rust-polars-utils-0.37))))
- (home-page "https://www.pola.rs/")
- (synopsis "Row encodings for the Polars DataFrame library")
- (description "Row encodings for the Polars @code{DataFrame} library.")
- (license license:expat)))
-
-(define-public rust-polars-sql-0.37
- (package
- (name "rust-polars-sql")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-sql" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jllznqx496lzndl8ph32204w5zbgvbl1wrfxg0nw54kiy5jmxkp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-hex" ,rust-hex-0.4)
- ("rust-polars-arrow" ,rust-polars-arrow-0.37)
- ("rust-polars-core" ,rust-polars-core-0.37)
- ("rust-polars-error" ,rust-polars-error-0.37)
- ("rust-polars-lazy" ,rust-polars-lazy-0.37)
- ("rust-polars-plan" ,rust-polars-plan-0.37)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sqlparser" ,rust-sqlparser-0.39))
- #:cargo-development-inputs (("rust-polars-core" ,rust-polars-core-0.37))))
- (home-page "https://www.pola.rs/")
- (synopsis "SQL transpiler for Polars")
- (description "This package contains an SQL transpiler for Polars. It can
-convert SQL to Polars logical plans.")
- (license license:expat)))
-
-(define-public rust-polars-time-0.37
- (package
- (name "rust-polars-time")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-time" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ly7dpch3h8s9sn8q9y6mxfnrb566p5hx1nzhcxpzjfha6538xbd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-atoi" ,rust-atoi-2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.8)
- ("rust-now" ,rust-now-0.1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-polars-arrow" ,rust-polars-arrow-0.37)
- ("rust-polars-core" ,rust-polars-core-0.37)
- ("rust-polars-error" ,rust-polars-error-0.37)
- ("rust-polars-ops" ,rust-polars-ops-0.37)
- ("rust-polars-utils" ,rust-polars-utils-0.37)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smartstring" ,rust-smartstring-1))))
- (home-page "https://www.pola.rs/")
- (synopsis "Time related code for the Polars DataFrame library")
- (description "This package contains the time related code for the Polars
-@code{DataFrame} library.")
- (license license:expat)))
-
-(define-public rust-polars-utils-0.37
- (package
- (name "rust-polars-utils")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polars-utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sdmyyd2nzgbkjbxl2jzpqdf09l89r7gxdxf6pc5b6qypdawky9q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-polars-error" ,rust-polars-error-0.37)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-smartstring" ,rust-smartstring-1)
- ("rust-sysinfo" ,rust-sysinfo-0.30)
- ("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://www.pola.rs/")
- (synopsis "Private utils for the Polars DataFrame library")
- (description "This package contains the private utils for the Polars
-@code{DataFrame} library.")
- (license license:expat)))
-
-(define-public rust-polling-3
- (package
- (name "rust-polling")
- (version "3.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polling" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04b5zdgz0m9ydbzcr3f9a55749gqbj0y89d0nz9nrv0x636r09yc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-concurrent-queue" ,rust-concurrent-queue-2)
- ("rust-hermit-abi" ,rust-hermit-abi-0.4)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs (("rust-easy-parallel" ,rust-easy-parallel-3)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-socket2" ,rust-socket2-0.5))))
- (home-page "https://github.com/smol-rs/polling")
- (synopsis "Portable interface to epoll, kqueue, event ports, and IOCP")
- (description
- "This package provides a portable interface to @code{epoll},
-@code{kqueue}, @code{event ports}, and @code{IOCP}.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-polling-2
- (package
- (inherit rust-polling-3)
- (name "rust-polling")
- (version "2.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "polling" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kixxfq1af1k7gkmmk9yv4j2krpp4fji2r8j4cz6p6d7ihz34bab"))))
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-concurrent-queue" ,rust-concurrent-queue-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs
- (("rust-easy-parallel" ,rust-easy-parallel-3)
- ("rust-fastrand" ,rust-fastrand-1))))
- (synopsis "Portable interface to epoll, kqueue, event ports, and wepoll")
- (description
- "This package provides a portable interface to @code{epoll},
-@code{kqueue}, @code{event ports}, and @code{wepoll}.")))
-
-(define-public rust-pollster-0.3
- (package
- (name "rust-pollster")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pollster" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wn73ljx1pcb4p69jyiz206idj7nkfqknfvdhp64yaphhm3nys12"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-pollster-macro" ,rust-pollster-macro-0.1))
- #:cargo-development-inputs (("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/zesterer/pollster")
- (synopsis "Synchronously block the thread until a future completes")
- (description "Synchronously block the thread until a future completes.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pollster-macro-0.1
- (package
- (name "rust-pollster-macro")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pollster-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00fk326pj6pam402ygh2srs13bbjnnyfck41155ml1ck87pz0y7a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `pollster`
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/zesterer/pollster")
- (synopsis "Proc-macro crate for pollster")
- (description "Proc-macro crate for pollster.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pom-3
- (package
- (name "rust-pom")
- (version "3.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jvlsxzzwwmfng3sk0drig8x36klbabfh10b5m9sshz9hs7jv5vc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1))))
- (home-page "https://github.com/J-F-Liu/pom")
- (synopsis "PEG parser combinators using operator overloading without macros")
- (description "This package provides a PEG parser combinators using operator
-overloading without macros in Rust.")
- (license license:expat)))
-
-(define-public rust-pori-0.0.0
- (package
- (name "rust-pori")
- (version "0.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pori" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01p9g4fn3kasnmwj8i4plzk6nnnk7ak2qsfcv9b9y4zcilrkv9m4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-nom" ,rust-nom-7))))
- (home-page "https://github.com/olson-sean-k/pori")
- (synopsis "Parser state and error extensions for nom")
- (description "Parser state and error extensions for nom.")
- (license license:expat)))
-
-(define-public rust-portable-atomic-1
- (package
- (name "rust-portable-atomic")
- (version "1.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "portable-atomic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cmd87qj90panwsi350djb8lsxdryqkkxmimjcz7a1nsysini76c"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all test dependencies declared.
- #:cargo-inputs
- (("rust-critical-section" ,rust-critical-section-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-build-context" ,rust-build-context-0.1)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-paste" ,rust-paste-1)
- ("rust-sptr" ,rust-sptr-0.3)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/taiki-e/portable-atomic")
- (synopsis "Portable atomic types")
- (description
- "This package provides portable atomic types, including support for
-128-bit atomics, atomic float, etc.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-portable-atomic-util-0.2
- (package
- (name "rust-portable-atomic-util")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "portable-atomic-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v105n6yyvzwvfgsvfm5cqb818avlk3hbpfnahdljan5xjzdb9wh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-build-context" ,rust-build-context-0.1)
- ("rust-portable-atomic" ,rust-portable-atomic-1))))
- (home-page "https://github.com/taiki-e/portable-atomic")
- (synopsis "Synchronization primitives built with portable-atomic")
- (description "Synchronization primitives built with portable-atomic.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-portable-atomic-util-0.1
- (package
- (inherit rust-portable-atomic-util-0.2)
- (name "rust-portable-atomic-util")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "portable-atomic-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16s4ag42sjkkas49fnlj99kx9zxdfqwk7ii12js533dk4lb439x1"))))
- (arguments
- `(#:cargo-inputs (("rust-portable-atomic" ,rust-portable-atomic-1))))))
-
-(define-public rust-portable-pty-0.8
- (package
- (name "rust-portable-pty")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "portable-pty" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gmh9ij90qwxx8gzvs6dj2vlc1ackv8zhd4mzfly3nq3586fhvl0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-downcast-rs" ,rust-downcast-rs-1)
- ("rust-filedescriptor" ,rust-filedescriptor-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.25)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serial" ,rust-serial-0.4)
- ("rust-shared-library" ,rust-shared-library-0.1)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-winreg" ,rust-winreg-0.10))
- #:cargo-development-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-smol" ,rust-smol-1))))
- (home-page "https://github.com/wez/wezterm")
- (synopsis "Cross platform pty interface")
- (description "This package provides a cross platform pty interface.")
- (license license:expat)))
-
-(define-public rust-postcard-1
- (package
- (name "rust-postcard")
- (version "1.0.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "postcard" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y106iwjv6vm7s4zkszgxlhacca1xbw6qcwf8il7xc0ddkp52p55"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cobs" ,rust-cobs-0.2)
- ("rust-const-format" ,rust-const-format-0.2)
- ("rust-crc" ,rust-crc-3)
- ("rust-defmt" ,rust-defmt-0.3)
- ("rust-embedded-io" ,rust-embedded-io-0.4)
- ("rust-heapless" ,rust-heapless-0.7)
- ("rust-paste" ,rust-paste-1)
- ("rust-postcard-derive" ,rust-postcard-derive-0.1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/jamesmunns/postcard")
- (synopsis "Rust message library compatible with no_std and serde")
- (description
- "This package provides a no_std + serde compatible message library for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-postcard-derive-0.1
- (package
- (name "rust-postcard-derive")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "postcard-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ycsfl3nb37syvlj92nl98lphykq78b7af7nv8h49pc7hwhh2jzw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/jamesmunns/postcard")
- (synopsis "Derive crate for postcard")
- (description "This package provides the implementation details for postcard.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-powerfmt-0.2
- (package
- (name "rust-powerfmt")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "powerfmt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14ckj2xdpkhv3h6l5sdmb9f1d57z8hbfpdldjc2vl5givq2y77j3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-powerfmt-macros" ,rust-powerfmt-macros-0.1))))
- (home-page "https://github.com/jhpratt/powerfmt")
- (synopsis "Library that provides utilities for formatting values")
- (description
- "`powerfmt` is a library that provides utilities for formatting values.
-This crate makes it significantly easier to support filling to a minimum width
-with alignment, avoid heap allocation, and avoid repetitive calculations.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-powerfmt-macros-0.1
- (package
- (name "rust-powerfmt-macros")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "powerfmt-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "097ir0g2hjq6sx20nc3k7r7cnyyflgn5lv64jmghyp5g63i5bwx8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/jhpratt/powerfmt")
- (synopsis "Procedural macros for `powerfmt`")
- (description
- "Procedural macros for `powerfmt`. This crate is an implementation detail
-and should not be relied upon directly.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pprof-0.13
- (package
- (name "rust-pprof")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pprof" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jqi6yakwwhln5b1vr3aprgl2kdlvsmidqh24is7wk6k3g2rfp7g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; no method named `flamegraph` found for struct `pprof::Report`
- #:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-findshlibs" ,rust-findshlibs-0.10)
- ("rust-inferno" ,rust-inferno-0.11)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prost" ,rust-prost-0.12)
- ("rust-prost-build" ,rust-prost-build-0.12)
- ("rust-prost-derive" ,rust-prost-derive-0.12)
- ("rust-protobuf" ,rust-protobuf-2)
- ("rust-protobuf-codegen-pure" ,rust-protobuf-codegen-pure-2)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-symbolic-demangle" ,rust-symbolic-demangle-12)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/tikv/pprof-rs")
- (synopsis "Internal perf tools for rust programs")
- (description "This package provides internal perf tools for Rust
-programs.")
- (license license:asl2.0)))
-
-(define-public rust-pprof-0.10
- (package
- (inherit rust-pprof-0.13)
- (name "rust-pprof")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pprof" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vvqawd720d39a87zhdjdh7ipmq6im5766658sn44ma7v7z2niyn"))))
- (arguments
- `(#:tests? #f ; no method named `flamegraph` found for struct `pprof::Report`
- #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-findshlibs" ,rust-findshlibs-0.10)
- ("rust-inferno" ,rust-inferno-0.11)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.24)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prost" ,rust-prost-0.10)
- ("rust-prost-build" ,rust-prost-build-0.10)
- ("rust-prost-derive" ,rust-prost-derive-0.10)
- ("rust-protobuf" ,rust-protobuf-2)
- ("rust-protobuf-codegen-pure" ,rust-protobuf-codegen-pure-2)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-symbolic-demangle" ,rust-symbolic-demangle-9)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-precomputed-hash-0.1
- (package
- (name "rust-precomputed-hash")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "precomputed-hash" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "075k9bfy39jhs53cb2fpb9klfakx2glxnf28zdw08ws6lgpq6lwj"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page
- "https://github.com/emilio/precomputed-hash")
- (synopsis
- "Base dependency to expose a precomputed hash")
- (description
- "This package provides a library intending to be a base
-dependency to expose a precomputed hash.")
- (license license:expat)))
-
-(define-public rust-predicates-3
- (package
- (name "rust-predicates")
- (version "3.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "predicates" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wrm57acvagx0xmh5xffx5xspsr2kbggm698x0vks132fpjrxld5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- "--skip=path::fc::PredicateFileContentExt::from_file_path")
- #:cargo-inputs
- (("rust-anstyle" ,rust-anstyle-1)
- ("rust-difflib" ,rust-difflib-0.4)
- ("rust-float-cmp" ,rust-float-cmp-0.10)
- ("rust-normalize-line-endings" ,rust-normalize-line-endings-0.3)
- ("rust-predicates-core" ,rust-predicates-core-1)
- ("rust-regex" ,rust-regex-1))
- #:cargo-development-inputs
- (("rust-predicates-tree" ,rust-predicates-tree-1))))
- (home-page "https://github.com/assert-rs/predicates-rs")
- (synopsis "Implementation of boolean-valued predicate functions")
- (description
- "This package provides an implementation of boolean-valued predicate
-functions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-predicates-2
- (package
- (inherit rust-predicates-3)
- (name "rust-predicates")
- (version "2.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "predicates" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pdd8zgw8351bvk882zadyqghnxzkjlf946vkdb1hgkzqdihl8sr"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=path::fc::PredicateFileContentExt::from_file_path")
- #:cargo-inputs
- (("rust-concolor" ,rust-concolor-0.0.11)
- ("rust-difflib" ,rust-difflib-0.4)
- ("rust-float-cmp" ,rust-float-cmp-0.9)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-normalize-line-endings" ,rust-normalize-line-endings-0.3)
- ("rust-predicates-core" ,rust-predicates-core-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-yansi" ,rust-yansi-0.5))
- #:cargo-development-inputs
- (("rust-predicates-tree" ,rust-predicates-tree-1))))))
-
-(define-public rust-predicates-1
- (package
- (inherit rust-predicates-2)
- (name "rust-predicates")
- (version "1.0.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "predicates" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ai5qdqym11x1x55via1gq2w86ac1gj3rsjdan9wqmqsdi2k7d7f"))))
- (arguments
- `(#:cargo-inputs
- (("rust-difference" ,rust-difference-2)
- ("rust-float-cmp" ,rust-float-cmp-0.8)
- ("rust-normalize-line-endings" ,rust-normalize-line-endings-0.3)
- ("rust-predicates-core" ,rust-predicates-core-1)
- ("rust-regex" ,rust-regex-1))
- #:cargo-development-inputs
- (("rust-predicates-tree" ,rust-predicates-tree-1))))))
-
-(define-public rust-predicates-core-1
- (package
- (name "rust-predicates-core")
- (version "1.0.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "predicates-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yjz144yn3imq2r4mh7k9h0r8wv4yyjjj57bs0zwkscz24mlczkj"))))
- (build-system cargo-build-system)
- (home-page
- "https://github.com/assert-rs/predicates-rs/tree/master/predicates-core")
- (synopsis "API for boolean-valued predicate functions")
- (description
- "An API for boolean-valued predicate functions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-predicates-tree-1
- (package
- (name "rust-predicates-tree")
- (version "1.0.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "predicates-tree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p223d9y02ywwxs3yl68kziswz4da4vabz67jfhp7yqx71njvpbj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-predicates-core" ,rust-predicates-core-1)
- ("rust-termtree" ,rust-termtree-0.5))
- #:cargo-development-inputs
- (("rust-predicates" ,rust-predicates-3))))
- (home-page
- "https://github.com/assert-rs/predicates-rs/tree/master/predicates-tree")
- (synopsis
- "Render boolean-valued predicate functions results as a tree")
- (description
- "Render boolean-valued predicate functions results as a tree.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pretty-0.11
- (package
- (name "rust-pretty")
- (version "0.11.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pretty" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1282l4pa9hhamvbnd5mjrwhdgcsjy1l1lj44i0m4pczsf1cd3br9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-log" ,rust-log-0.4)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-typed-arena" ,rust-typed-arena-2)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-difference" ,rust-difference-2)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/Marwes/pretty.rs")
- (synopsis "Pretty printing combinators for Rust")
- (description
- "This crate provides functionality for defining pretty printers. It is
-particularly useful for printing structured recursive data like trees.")
- (license license:expat)))
-
-(define-public rust-pretty-assertions-1
- (package
- (name "rust-pretty-assertions")
- (version "1.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pretty_assertions" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0v8iq35ca4rw3rza5is3wjxwsf88303ivys07anc5yviybi31q9s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-diff" ,rust-diff-0.1)
- ("rust-yansi" ,rust-yansi-1))))
- (home-page "https://github.com/rust-pretty-assertions/rust-pretty-assertions")
- (synopsis "Drop-in replacements for assert_eq! and assert_ne!")
- (description
- "Overwrite @code{assert_eq!} and @code{assert_ne!} with drop-in
-replacements, adding colorful diffs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pretty-assertions-0.7
- (package
- (name "rust-pretty-assertions")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pretty_assertions" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12yris0ni87wvzhj23a5nnz7amskvahhnpikx5snhdyg09y0xaqw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-ctor" ,rust-ctor-0.1)
- ("rust-diff" ,rust-diff-0.1)
- ("rust-output-vt100" ,rust-output-vt100-0.1))))
- (home-page "https://github.com/colin-kiegel/rust-pretty-assertions")
- (synopsis "Drop-in replacements for assert_eq! and assert_ne!")
- (description
- "Overwrite @code{assert_eq!} and @code{assert_ne!} with drop-in
-replacements, adding colorful diffs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pretty-assertions-0.6
- (package
- (inherit rust-pretty-assertions-0.7)
- (name "rust-pretty-assertions")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pretty_assertions" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09yl14gnmpygiqrdlsa64lcl4w6ydjl9m8jri6kgam0v9rjf309z"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ctor" ,rust-ctor-0.1)
- ("rust-output-vt100" ,rust-output-vt100-0.1)
- ("rust-ansi-term" ,rust-ansi-term-0.11)
- ("rust-difference" ,rust-difference-2))))))
-
-(define-public rust-pretty-assertions-0.5
- (package
- (inherit rust-pretty-assertions-0.7)
- (name "rust-pretty-assertions")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pretty_assertions" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ins6swkpxmrh8q5h96h8nv0497d3dclsiyx2lyvqi6py0q980is"))))
- (arguments
- `(#:tests? #f ;XXX: Tests fail
- #:cargo-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.11)
- ("rust-difference" ,rust-difference-2))))))
-
-(define-public rust-pretty-assertions-0.4
- (package
- (inherit rust-pretty-assertions-0.6)
- (name "rust-pretty-assertions")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pretty_assertions" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1llxlnhh4qz9kda27v6nllgzvgi1fv08i3djfk4zn6zlw8c53si8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.9)
- ("rust-difference" ,rust-difference-1))))))
-
-(define-public rust-pretty-bytes-0.2
- (package
- (name "rust-pretty-bytes")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pretty-bytes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05jkd1f824b93jh0jwfskba9hd70crvjz2nl1hf2xgqx5kfnx780"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-atty" ,rust-atty-0.2)
- ("rust-getopts" ,rust-getopts-0.2))))
- (home-page "https://github.com/banyan/rust-pretty-bytes")
- (synopsis "Convert bytes to a human readable string")
- (description "This package converts bytes to a human readable string.")
- (license license:expat)))
-
-(define-public rust-pretty-env-logger-0.5
- (package
- (name "rust-pretty-env-logger")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pretty_env_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "076w9dnvcpx6d3mdbkqad8nwnsynb7c8haxmscyrz7g3vga28mw6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/seanmonstar/pretty-env-logger")
- (synopsis "Visually pretty env_logger")
- (description "This package provides a visually pretty env_logger.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pretty-env-logger-0.4
- (package
- (inherit rust-pretty-env-logger-0.5)
- (name "rust-pretty-env-logger")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pretty_env_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17gva1rlf9fhgr0jr19kv39f8bir3f4pa4jz02qbhl9qanwkcvcj"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-log" ,rust-log-0.4))))))
-
-(define-public rust-pretty-env-logger-0.3
- (package
- (inherit rust-pretty-env-logger-0.4)
- (name "rust-pretty-env-logger")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pretty_env_logger" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0x4hyjlnvvhyk9m74iypzybm22w3dl2k8img4b956239n5vf8zki"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-env-logger" ,rust-env-logger-0.6))))))
-
-(define-public rust-pretty-hex-0.4
- (package
- (name "rust-pretty-hex")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pretty-hex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m0j8pqmh6gq1mq7yzp12z0ix159fw0di5lhiwv2y1j0m3j3xj5v"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-development-inputs `(("rust-heapless" ,rust-heapless-0.8))))
- (home-page "https://github.com/wolandr/pretty-hex")
- (synopsis "Prettified output of hexadecimal byte slices")
- (description "Pretty hex dump of byte slices in the common style.")
- (license license:expat)))
-
-(define-public rust-pretty-hex-0.3
- (package
- (inherit rust-pretty-hex-0.4)
- (name "rust-pretty-hex")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pretty-hex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mf8xvlfri4impj2paj4azx7hxh7l0i38cjyib1hiikwvlqhiyn6"))))
- (arguments
- (list #:cargo-development-inputs `(("rust-heapless" ,rust-heapless-0.5))))))
-
-(define-public rust-prettyplease-0.2
- (package
- (name "rust-prettyplease")
- (version "0.2.25")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prettyplease" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cw0n68wb2d0qgcqm2w00af3zbidkclyrd2darylbl34bj4frlb4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-indoc" ,rust-indoc-2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/dtolnay/prettyplease")
- (synopsis "Minimal `syn` syntax tree pretty-printer")
- (description
- "This package provides a minimal `syn` syntax tree pretty-printer.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-prettyplease-0.1
- (package
- (inherit rust-prettyplease-0.2)
- (name "rust-prettyplease")
- (version "0.1.25")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "prettyplease" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11lskniv8pf8y8bn4dc3nmjapfhnibxbm5gamp2ad9qna3lld1kc"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-prettytable-rs-0.8
- (package
- (name "rust-prettytable-rs")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prettytable-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bmcsxkcy94hi0jz5db0fz137w5aaf17z2j1ryn2vyh400blpl0g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-csv" ,rust-csv-1)
- ("rust-encode-unicode" ,rust-encode-unicode-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-term" ,rust-term-0.5)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))
- (home-page "https://github.com/phsym/prettytable-rs")
- (synopsis "Library for printing pretty formatted tables in terminal")
- (description "This package provides a library for printing pretty
-formatted tables in terminal.")
- (license license:bsd-3)))
-
-(define-public rust-primal-0.3
- (package
- (name "rust-primal")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "primal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s6n396cssbr86f9w31sppdf06xsymgrl7y9gw0yccl5jiag7rdi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-primal-check" ,rust-primal-check-0.3)
- ("rust-primal-estimate" ,rust-primal-estimate-0.3)
- ("rust-primal-sieve" ,rust-primal-sieve-0.3))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-primal-slowsieve" ,rust-primal-slowsieve-0.3))))
- (home-page "https://github.com/huonw/primal")
- (synopsis "Various tools for prime numbers")
- (description
- "This package provides various tools to work with prime numbers. It
-includes: optimised prime sieves, checking for primality, enumerating primes,
-factorising numbers, and state-of-the-art estimation of upper and lower bounds
-for the number of primes below n and the k-th prime.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-primal-bit-0.3
- (package
- (name "rust-primal-bit")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "primal-bit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mb0cdxhlm6phhl2f4d7nf7g4yrnd8xdq07m7liw7b5fp3djj915"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-hamming" ,rust-hamming-0.1))))
- (home-page "https://github.com/huonw/primal")
- (synopsis "Bit-vector specialised for rust-primal")
- (description
- "This package provides a bit-vector specialised to the
-prime-number-related needs of @code{rust-primal}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-primal-check-0.3
- (package
- (name "rust-primal-check")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "primal-check" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "025xnak4rhkwa4h970bjb3cvp2k853wviyr84n8gjfhy65dqj3fw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-num-integer" ,rust-num-integer-0.1))
- #:cargo-development-inputs (("rust-primal" ,rust-primal-0.3))))
- (home-page "https://github.com/huonw/primal")
- (synopsis "Test primality")
- (description
- "This package provides a standalone primality testing tool.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-primal-estimate-0.3
- (package
- (name "rust-primal-estimate")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "primal-estimate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08nq0n0r35rni65h79fynync0wyy8agrxy5mfmg0hq9s1c510cm4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-primal" ,rust-primal-0.3))))
- (home-page "https://github.com/huonw/primal")
- (synopsis "Estimate upper and lower bounds for the k-th prime")
- (description
- "This package provides a state-of-the-art estimation of upper and lower
-bounds for the number of primes below n and the k-th prime.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-primal-sieve-0.3
- (package
- (name "rust-primal-sieve")
- (version "0.3.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "primal-sieve" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lzdllk78jqdp93h15l69s4xglbjcf6jlq6khccka0r2v2b2g64f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-primal-bit" ,rust-primal-bit-0.3)
- ("rust-primal-estimate" ,rust-primal-estimate-0.3)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-primal" ,rust-primal-0.3)
- ("rust-primal-slowsieve" ,rust-primal-slowsieve-0.3))))
- (home-page "https://github.com/huonw/primal")
- (synopsis "Prime sieve")
- (description "This package provides a high performance prime sieve.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-primal-slowsieve-0.3
- (package
- (name "rust-primal-slowsieve")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "primal-slowsieve" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02pixp7xprkmj0fvjgg6n4dn5f8syr6xj2m2dxn0nyg06b8lipy9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-primal-bit" ,rust-primal-bit-0.3)
- ("rust-primal-estimate" ,rust-primal-estimate-0.3))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/huonw/primal")
- (synopsis "Simple sieve of Eratosthenes")
- (description
- "This package provides a simple sieve of Eratosthenes designed for
-testing faster sieves. For use in Rust crates, use @code{rust-primal-sieve}
-or @code{rust-primal} instead.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-print-bytes-1
- (package
- (name "rust-print-bytes")
- (version "1.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "print_bytes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0a1pc0bs0f3mgy86mazdy81k6iaj8s23ly49mcka4in2pj27lzxl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs
- (("rust-os-str-bytes" ,rust-os-str-bytes-6))))
- (home-page "https://github.com/dylni/print_bytes")
- (synopsis "Print bytes as losslessly as possible")
- (description "This package contains a Rust library to print bytes as
-losslessly as possible.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-print-bytes-0.7
- (package
- (inherit rust-print-bytes-1)
- (name "rust-print-bytes")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "print_bytes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09qlcf6iiadg8snmpbv43h8471mmqx4nhyksnm6ci1p7ygv1ch19"))))
- (arguments
- `(#:cargo-inputs
- (("rust-print-bytes" ,rust-print-bytes-1))
- #:cargo-development-inputs
- (("rust-os-str-bytes" ,rust-os-str-bytes-6))))))
-
-(define-public rust-print-bytes-0.5
- (package
- (inherit rust-print-bytes-1)
- (name "rust-print-bytes")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "print_bytes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d4i9y3jx1chi6w97a8rgdbwm9g3cppr53rw53zl6fcaq31qx0b6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-os-str-bytes" ,rust-os-str-bytes-4))))))
-
-(define-public rust-print-bytes-0.4
- (package
- (inherit rust-print-bytes-0.5)
- (name "rust-print-bytes")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "print_bytes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zmvbaxfl4r780j0smg2kn1q3agks601aa43s5zdlzgcp32yjfvm"))))
- (arguments
- `(#:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-os-str-bytes" ,rust-os-str-bytes-2))))))
-
-(define-public rust-print-positions-0.6
- (package
- (name "rust-print-positions")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "print-positions" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "026jzdf63b37bb9ix3mpczln2pqylsiwkkxhikj05x9y1r3r7x8x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-unicode-segmentation" ,rust-unicode-segmentation-1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1))))
- (home-page "https://github.com/bobhy/print-positions")
- (synopsis "Library providing string segmentation on grapheme clusters")
- (description
- "This package provides a library providing string segmentation on grapheme
-clusters and ANSI escape sequences for accurate length arithmetic based on
-visible print positions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-priority-queue-1
- (package
- (name "rust-priority-queue")
- (version "1.2.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "priority-queue" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1id9vzrypiilraw4wd5lh577prkjgyhd5vv77rdcgb7kkbcq4l41"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-indexmap" ,rust-indexmap-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-autocfg" ,rust-autocfg-1))
- #:cargo-development-inputs
- `(("rust-hashbrown" ,rust-hashbrown-0.9)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-uuid" ,rust-uuid-0.8))))
- (home-page "https://github.com/garro95/priority-queue")
- (synopsis "Efficient priority queue implemented as a heap")
- (description "An efficient priority queue with a function to change the
-priority of an object.")
- (license license:expat)))
-
-(define-public rust-proc-macro-crate-3
- (package
- (name "rust-proc-macro-crate")
- (version "3.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro-crate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yzsqnavb3lmrcsmbrdjfrky9vcbl46v59xi9avn0796rb3likwf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- ;; Not all files included.
- "--skip=workspace_deps_working")
- #:cargo-inputs (("rust-toml-edit" ,rust-toml-edit-0.22))
- #:cargo-development-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/bkchr/proc-macro-crate")
- (synopsis "Get the name of a (renamed) crate in @file{Cargo.toml}")
- (description
- "This crate provides a way to get the name of a crate, even if it
-is renamed in @file{Cargo.toml}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-proc-macro-crate-2
- (package
- (inherit rust-proc-macro-crate-3)
- (name "rust-proc-macro-crate")
- (version "2.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro-crate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06jbv5w6s04dbjbwq0iv7zil12ildf3w8dvvb4pqvhig4gm5zp4p"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- ;; Not all files included.
- "--skip=workspace_deps_working")
- #:cargo-inputs (("rust-toml-datetime" ,rust-toml-datetime-0.6)
- ("rust-toml-edit" ,rust-toml-edit-0.20))
- #:cargo-development-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-proc-macro-crate-1
- (package
- (inherit rust-proc-macro-crate-2)
- (name "rust-proc-macro-crate")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro-crate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d1zq41h7aymny4p87nmz20688zr9zrrn6nmczz7l77cwj4q6qb6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-once-cell" ,rust-once-cell-1)
- ("rust-toml-edit" ,rust-toml-edit-0.18))
- #:cargo-development-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-proc-macro-crate-0.1
- (package
- (inherit rust-proc-macro-crate-1)
- (name "rust-proc-macro-crate")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro-crate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11cpihdk9ba68hzw95aa8zxn0i5g6kdrfd4l2cy3d5jvb72a6vhx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-toml" ,rust-toml-0.5))))))
-
-(define-public rust-proc-macro-error-1
- (package
- (name "rust-proc-macro-error")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro-error" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1373bhxaf0pagd8zkyd03kkx6bchzf6g0dkwrwzsnal9z47lj9fs"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- ;; Ignore the "DO NOT BUMP" warning.
- (substitute* "Cargo.toml"
- (("=1.0.107") "^1.0.107")
- (("=0.5.2") "^0.5.2"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; 'test_crate' folder not included in release.
- #:cargo-inputs
- (("rust-proc-macro-error-attr" ,rust-proc-macro-error-attr-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://gitlab.com/CreepySkeleton/proc-macro-error")
- (synopsis "Drop-in replacement to panics in proc-macros")
- (description
- "This crate serves as a tiny shim around @code{proc_macro::Diagnostic}
-and @code{compile_error!}. It detects the most preferable way to emit errors
-based on compiler's version. When the underlying diagnostic type is finally
-stabilized, this crate will be simply delegating to it, requiring no changes
-in your code.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-proc-macro-error-attr-1
- (package
- (name "rust-proc-macro-error-attr")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro-error-attr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sgq6m5jfmasmwwy8x4mjygx5l7kp8s4j60bv25ckv2j1qc41gm1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://gitlab.com/CreepySkeleton/proc-macro-error")
- (synopsis "Attribute macro for proc-macro-error crate")
- (description "Attribute macro for proc-macro-error crate")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-proc-macro-hack-0.5
- (package
- (name "rust-proc-macro-hack")
- (version "0.5.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro-hack" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rg0kzsj7lj00qj602d3h77spwfz48vixn1wbjp7a4yrq65w9w6v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-quote" ,rust-quote-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-demo-hack" ,rust-demo-hack-0.0.5)
- ("rust-demo-hack-impl" ,rust-demo-hack-impl-0.0.5))))
- (home-page "https://github.com/dtolnay/proc-macro-hack")
- (synopsis
- "Procedural macros in expression position")
- (description
- "Procedural macros in expression position.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-proc-macro-hack-0.4
- (package
- (inherit rust-proc-macro-hack-0.5)
- (name "rust-proc-macro-hack")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro-hack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qlfck1fiwrj0wdv71z06bm0alpfsyq9pywfzx2cr607b145dyfp"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-hack-impl" ,rust-proc-macro-hack-impl-0.4))
- #:cargo-development-inputs
- (("rust-demo-hack" ,rust-demo-hack-0.0.4)
- ("rust-demo-hack-impl" ,rust-demo-hack-impl-0.0.4))))))
-
-(define-public rust-proc-macro-hack-impl-0.4
- (package
- (name "rust-proc-macro-hack-impl")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro-hack-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09q0jvdm5g0balskv9q446l9h7k3bk0fzmnxqzbz8d8nmvq5prbv"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/dtolnay/proc-macro-hack")
- (synopsis "Procedural functionlike!() macros using only Macros 1.1")
- (description
- "Procedural functionlike!() macros using only Macros 1.1.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-proc-macro-nested-0.1
- (package
- (name "rust-proc-macro-nested")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro-nested" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0nnwm9bvp1fmr8nqjp8ynrkj97yzpsdh3062li8b0f4hzgd818gb"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/dtolnay/proc-macro-hack")
- (synopsis
- "Support for nested proc-macro-hack invocations")
- (description
- "Support for nested proc-macro-hack invocations.")
- (license (list license:expat license:asl2.0))))
-
-;; WARNING: This package is a dependency of mesa.
-(define-public rust-proc-macro2-1
- (package
- (name "rust-proc-macro2")
- (version "1.0.92")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c1vjy5wg8iy7kxsxda564qf4ljp0asysmbn2i7caj177x5m9lrp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--lib")
- #:cargo-inputs
- (("rust-unicode-ident" ,rust-unicode-ident-1))
- #:cargo-development-inputs
- (("rust-flate2" ,rust-flate2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-tar" ,rust-tar-0.4))))
- (home-page "https://github.com/dtolnay/proc-macro2")
- (synopsis "Stable implementation of the upcoming new `proc_macro` API")
- (description "This package provides a stable implementation of the upcoming new
-`proc_macro` API. Comes with an option, off by default, to also reimplement itself
-in terms of the upstream unstable API.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-proc-macro2-0.4
- (package
- (inherit rust-proc-macro2-1)
- (name "rust-proc-macro2")
- (version "0.4.30")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0nd71fl24sys066jrha6j7i34nfkjv44yzw8yww9742wmc8j0gfg"))))
- (arguments
- `(#:tests? #f ; doc tests fail
- #:cargo-inputs
- (("rust-unicode-xid" ,rust-unicode-xid-0.1))
- #:cargo-development-inputs
- (("rust-quote" ,rust-quote-0.6))))))
-
-(define-public rust-proc-macro2-0.3
- (package
- (name "rust-proc-macro2")
- (version "0.3.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro2" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ryaynnaj39l4zphcg5w8wszndd80vsrv89m5d2293gl6pry41hv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-unicode-xid" ,rust-unicode-xid-0.1))))
- (home-page "https://github.com/alexcrichton/proc-macro2")
- (synopsis
- "Substitute implementation of the compiler's `proc_macro` API")
- (description
- "This package provides a substitute implementation of the compiler's
-@code{proc_macro} API to decouple token-based libraries from the procedural
-macro use case.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-proc-macro2-diagnostics-0.10
- (package
- (name "rust-proc-macro2-diagnostics")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro2-diagnostics" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j48ipc80pykvhx6yhndfa774s58ax1h6sm6mlhf09ls76f6l1mg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--" "--skip=main")
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-version-check" ,rust-version-check-0.9)
- ("rust-yansi" ,rust-yansi-1))
- #:cargo-development-inputs (("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/SergioBenitez/proc-macro2-diagnostics")
- (synopsis "Diagnostics for proc-macro2")
- (description "Diagnostics for stable and nightly proc-macros!")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-proc-macro2-diagnostics-0.9
- (package
- (inherit rust-proc-macro2-diagnostics-0.10)
- (name "rust-proc-macro2-diagnostics")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-macro2-diagnostics" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nmazlb1dkznjds7qwms7yxhi33ajc3isji2lsgx8r3lsqk9gwjb"))))
- (arguments
- `(#:cargo-test-flags '("--release" "--" "--skip=main")
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-version-check" ,rust-version-check-0.9)
- ("rust-yansi" ,rust-yansi-0.5))
- #:cargo-development-inputs (("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-proc-maps-0.4
- (package
- (name "rust-proc-maps")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-maps" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ys4dj9wzqj6z5k7i28qy7l2ff224znvjfyrzhjkl68flrd4rd1x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bindgen" ,rust-bindgen-0.70)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libproc" ,rust-libproc-0.14)
- ("rust-mach2" ,rust-mach2-0.4)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/rbspy/proc-maps")
- (synopsis "Helper crate for getting virtual memory maps from processes")
- (description "This package provides a helper crate for getting virtual
-memory maps from processes.")
- (license license:expat)))
-
-(define-public rust-proc-mounts-0.3
- (package
- (name "rust-proc-mounts")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-mounts" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wpw3z2qq8wm3da8d0253a1h95nma6lad41m9yzp1ayh6n22yr8d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-partition-identity" ,rust-partition-identity-0.3))))
- (home-page "https://github.com/pop-os/proc-mounts")
- (synopsis "Fetch active mounts and swaps on a Linux system")
- (description
- "This package provides fetching active mounts and swaps on a Linux system.")
- (license license:expat)))
-
-(define-public rust-proc-quote-0.4
- (package
- (name "rust-proc-quote")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-quote" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0051nax31x1yzr1imbp200l2gpz6pqcmlcna099r33773lbap12y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; The test suite hasn't aged well
- #:cargo-inputs (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-proc-quote-impl" ,rust-proc-quote-impl-0.3)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/Goncalerta/proc-quote")
- (synopsis "Procedural macro implementation of quote!")
- (description
- "This package provides a procedural macro implementation of quote!.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-proc-quote-impl-0.3
- (package
- (name "rust-proc-quote-impl")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proc-quote-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "184ax14pyazv5g6yma60ls7x4hd5q6wah1kf677xng06idifrcvz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1))))
- (home-page "https://github.com/Goncalerta/proc-quote")
- (synopsis "Procedural macro implementation of quote!")
- (description
- "This package provides a procedural macro implementation of quote!.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-process-control-5
- (package
- (name "rust-process-control")
- (version "5.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "process_control" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qhbyxrfz6ywmsm69pjl7vxzgj6plc6qn6lp0zgqlw17laslwb7k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs (("rust-rustversion" ,rust-rustversion-1))))
- (home-page "https://github.com/dylni/process_control")
- (synopsis "Ergonomically run processes with limits")
- (description
- "This package provides Ergonomically run processes with limits.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-procfs-0.17
- (package
- (name "rust-procfs")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "procfs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17swyjqinpb745f07dpdi7c8q37hxvhx9xmmsi2dhxaj2kc74nyc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=process::tests::test_proc_status_for_kthreadd"
- "--skip=process::tests::test_proc_fd_count_runsinglethread")
- #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-procfs-core" ,rust-procfs-core-0.17)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-procinfo" ,rust-procinfo-0.4))))
- (home-page "https://github.com/eminence/procfs")
- (synopsis "Interface to the Linux procfs pseudo-filesystem")
- (description
- "This package provides an interface to the Linux procfs pseudo-filesystem.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-procfs-0.16
- (package
- (inherit rust-procfs-0.17)
- (name "rust-procfs")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "procfs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d4k8ai16b5cv05dpz7b87qn5dap3jdyfnrvycb5zhmhas9hs7kk"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=net::tests::test_snmp"
- "--skip=process::task::tests::test_task_runsinglethread"
- "--skip=process::tests::test_proc_status_for_kthreadd"
- "--skip=tests::test_meminfo"
- "--skip=process::tests::test_proc_fd_count_runsinglethread")
- #:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-procfs-core" ,rust-procfs-core-0.16)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-procinfo" ,rust-procinfo-0.4))))))
-
-(define-public rust-procfs-core-0.17
- (package
- (name "rust-procfs-core")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "procfs-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v0jdbyc1rq1x22m0wn7n4iq4h86gdls38wqfg06zc29hcnz1793"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/eminence/procfs")
- (synopsis "Data structures and parsing for the procfs pseudo-filesystem")
- (description
- "This package provides data structures and parsing for the Linux procfs
-pseudo-filesystem.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-procfs-core-0.16
- (package
- (inherit rust-procfs-core-0.17)
- (name "rust-procfs-core")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "procfs-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0acs0p19yfcs0h787ls24vi5ql4g6c62cm57qh2cxx397a958d9d"))))
- (arguments
- `(#:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-procinfo-0.4
- (package
- (name "rust-procinfo")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "procinfo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "175l4cprsb56jrkycpz0743clgc8fyhxv4i8hhgqjd967mzl5cba"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--" ; thread panic on bad unwrap.
- "--skip=pid::status::tests::test_status")
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nom" ,rust-nom-2)
- ("rust-rustc-version" ,rust-rustc-version-0.2))))
- (home-page "https://github.com/danburkert/procinfo-rs")
- (synopsis "Library for accessing Linux processes and system information")
- (description
- "This package provides a library for accessing Linux processes and system
-information.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-prodash-29
- (package
- (name "rust-prodash")
- (version "29.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prodash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09g3zx6bhp96inzvgny7hlcqwn1ph1hmwk3hpqvs8q8c0bbdhrm2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-io" ,rust-async-io-2)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-crosstermion" ,rust-crosstermion-0.14)
- ("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-dashmap" ,rust-dashmap-6)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-human-format" ,rust-human-format-1)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-jiff" ,rust-jiff-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-ratatui" ,rust-ratatui-0.26)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-tui-react" ,rust-tui-react-0.23)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (("rust-argh" ,rust-argh-0.1)
- ("rust-async-executor" ,rust-async-executor-1)
- ("rust-async-io" ,rust-async-io-2)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/Byron/prodash")
- (synopsis
- "Dashboard for visualizing progress of asynchronous and possibly blocking tasks")
- (description
- "This package provides a dashboard for visualizing progress of asynchronous and
-possibly blocking tasks.")
- (license license:expat)))
-
-(define-public rust-prodash-28
- (package
- (inherit rust-prodash-29)
- (name "rust-prodash")
- (version "28.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prodash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y9d16s79168rc5k2djjb16vjcx27yargbfb6xz6m2mq4r6jcjkl"))))
- (arguments
- `(#:cargo-inputs (("rust-async-io" ,rust-async-io-2)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-crosstermion" ,rust-crosstermion-0.13)
- ("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-dashmap" ,rust-dashmap-5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-human-format" ,rust-human-format-1)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-ratatui" ,rust-ratatui-0.25)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-time" ,rust-time-0.3)
- ("rust-tui-react" ,rust-tui-react-0.22)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-argh" ,rust-argh-0.1)
- ("rust-async-executor" ,rust-async-executor-1)
- ("rust-async-io" ,rust-async-io-2)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.8))))
- (license license:expat)))
-
-(define-public rust-prodash-26
- (package
- (inherit rust-prodash-28)
- (name "rust-prodash")
- (version "26.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prodash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kxvsxyh79qz524vl0r50svga84fcax4ngpcvkf576yiwbw5njvr"))))
- (arguments
- `(#:cargo-inputs (("rust-async-io" ,rust-async-io-1)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-compound-duration" ,rust-compound-duration-1)
- ("rust-crosstermion" ,rust-crosstermion-0.11)
- ("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-dashmap" ,rust-dashmap-5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-human-format" ,rust-human-format-1)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-ratatui" ,rust-ratatui-0.20)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-time" ,rust-time-0.3)
- ("rust-tui-react" ,rust-tui-react-0.20)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs(("rust-argh" ,rust-argh-0.1) ; >0.1.3
- ("rust-asyn-executor" ,rust-async-executor-1)
- ("rust-async-io" ,rust-async-io-1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-prodash-25
- (package
- (inherit rust-prodash-26)
- (name "rust-prodash")
- (version "25.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prodash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xva91iks58431asnsx3lfqyr4z4fvvkrc2b582llalr411fnrqx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-async-io" ,rust-async-io-1)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-compound-duration" ,rust-compound-duration-1)
- ("rust-crosstermion" ,rust-crosstermion-0.11)
- ("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-dashmap" ,rust-dashmap-5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-human-format" ,rust-human-format-1)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-ratatui" ,rust-ratatui-0.20)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-time" ,rust-time-0.3)
- ("rust-tui-react" ,rust-tui-react-0.20)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (("rust-argh" ,rust-argh-0.1)
- ("rust-async-executor" ,rust-async-executor-1)
- ("rust-async-io" ,rust-async-io-1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-profiling-1
- (package
- (name "rust-profiling")
- (version "1.0.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "profiling" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03nwj6y7v4dfjz14vs8sq64bg40n3s84hhd6nxp3gxhwhblfsdfi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-optick" ,rust-optick-1)
- ("rust-profiling-procmacros" ,rust-profiling-procmacros-1)
- ("rust-puffin" ,rust-puffin-0.18)
- ("rust-superluminal-perf" ,rust-superluminal-perf-0.1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracy-client" ,rust-tracy-client-0.16))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.2)
- ("rust-tracing-tracy" ,rust-tracing-tracy-0.4))))
- (home-page "https://github.com/aclysma/profiling")
- (synopsis "Abstraction over other profiler crates")
- (description
- "This crate provides a very thin abstraction over other profiler crates.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-profiling-procmacros-1
- (package
- (name "rust-profiling-procmacros")
- (version "1.0.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "profiling-procmacros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01gbxcn06a6xlbdpjpfh1lnhkqdn1nyzr468wfdl9ay1cmyjscjb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/aclysma/profiling")
- (synopsis "Abstraction over other profiler crates")
- (description
- "This crate provides a very thin abstraction over other profiler crates.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-progressing-3
- (package
- (name "rust-progressing")
- (version "3.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "progressing" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06sb1cxpkc8lx56s76c95cfljs0513nsnn35wd6w79sblwcxpdwp"))))
- (build-system cargo-build-system)
- (arguments (list #:cargo-inputs (list rust-log-0.4)))
- (home-page "https://github.com/dominicparga/progressing")
- (synopsis "Counting progress-bar for Rust")
- (description
- "This package provides a set of text-based, counting
-progress-bars for Rust.")
- (license license:asl2.0)))
-
-(define-public rust-project-origins-1
- (package
- (name "rust-project-origins")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "project-origins" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lizp7dp6ddrlgh3xigl8pyai5qn8ab7lnhgwsb19ihgpyix8xm0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; failed to resolve: could not find `main` in `tokio`
- #:cargo-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1))
- #:cargo-development-inputs
- (("rust-miette" ,rust-miette-5)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://github.com/watchexec/watchexec")
- (synopsis "Resolve project origins and kinds from a path")
- (description "Resolve project origins and kinds from a path.")
- (license license:asl2.0)))
-
-(define-public rust-promptly-0.3
- (package
- (name "rust-promptly")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "promptly" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fl0548ww11gpja8hlsfc8jgxk00rdd48n1g6icgwadhlp2wdjws"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rustyline" ,rust-rustyline-9)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/anowell/promptly")
- (synopsis "Opinionated CLI prompting helper")
- (description "This package provides opinionated CLI prompting helper.")
- (license license:expat)))
-
-(define-public rust-propfuzz-0.0.1
- (package
- (name "rust-propfuzz")
- (version "0.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "propfuzz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xadkjqsnnazfksaywxkdgv0fjkclj2p7x36r044jbj9g395nxyg"))))
- (build-system cargo-build-system)
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-propfuzz-macro" ,rust-propfuzz-macro-0.0.1)
- ("rust-proptest" ,rust-proptest-0.10))))
- (home-page "https://github.com/facebookincubator/propfuzz")
- (synopsis "Property-based testing and fuzzing")
- (description
- "This package provides a Rust library that combines
-property-based testing and fuzzing.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-propfuzz-macro-0.0.1
- (package
- (name "rust-propfuzz-macro")
- (version "0.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "propfuzz-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xizaahjxxvcz9n91pgpji3nd7b755qgq3m2kmmg53zwjwv9nnsx"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f ; use of undeclared crate or module `propfuzz`
- #:cargo-inputs
- `(("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/facebookincubator/propfuzz")
- (synopsis "Support macro for propfuzz")
- (description
- "This package provides a support macro for propfuzz.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-proptest-1
- (package
- (name "rust-proptest")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proptest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13gm7mphs95cw4gbgk5qiczkmr68dvcwhp58gmiz33dq2ccm3hml"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-bit-vec" ,rust-bit-vec-0.6)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-proptest-macro" ,rust-proptest-macro-0.1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8)
- ("rust-rusty-fork" ,rust-rusty-fork-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-unarray" ,rust-unarray-0.1)
- ("rust-x86" ,rust-x86-0.52))
- #:cargo-development-inputs
- (("rust-regex" ,rust-regex-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://altsysrq.github.io/proptest-book/proptest/index.html")
- (synopsis "Hypothesis-like property-based testing and shrinking")
- (description
- "The @code{proptest} crate provides most of Proptest’s functionality,
-including most strategies and the testing framework itself.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-proptest-0.10
- (package
- (inherit rust-proptest-1)
- (name "rust-proptest")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proptest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vv4cvwn1v7h0zjajmhznll554a2ri8dqw26xql3q49r246cirhj"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-quick-error" ,rust-quick-error-1)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rand-chacha" ,rust-rand-chacha-0.2)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.2)
- ("rust-regex-syntax" ,rust-regex-syntax-0.6)
- ("rust-rusty-fork" ,rust-rusty-fork-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-x86" ,rust-x86-0.33))
- #:cargo-development-inputs
- (("rust-regex" ,rust-regex-1))))))
-
-(define-public rust-proptest-0.9
- (package
- (inherit rust-proptest-0.10)
- (name "rust-proptest")
- (version "0.9.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proptest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nsslp46lvf3ll5rd83rin652qlz1kqyp0rmsciy0pw4kf0pgi01"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=string::test::askalono_0"
- "--skip=string::test::askalono_9"
- "--skip=string::test::comrak_0"
- "--skip=string::test::fblog_0"
- "--skip=string::test::linky_0"
- "--skip=string::test::phone_number_0"
- "--skip=string::test::spaceslugs_2"
- "--skip=string::test::stache_0"
- "--skip=string::test::fblog_1"
- "--skip=string::test::phonenumber_5")
- #:cargo-inputs
- (("rust-bit-set" ,rust-bit-set-0.5)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-quick-error" ,rust-quick-error-1)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-rand-chacha" ,rust-rand-chacha-0.1)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.6)
- ("rust-rusty-fork" ,rust-rusty-fork-0.2)
- ("rust-tempfile" ,rust-tempfile-3))
- #:cargo-development-inputs
- (("rust-regex" ,rust-regex-1))))))
-
-(define-public rust-proptest-0.3
- (package
- (inherit rust-proptest-0.9)
- (name "rust-proptest")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proptest" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "15633iq8x3x0im5vyij2gr8ncpflv4fa9w63rh94k20xhzv4m308"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bit-set" ,rust-bit-set-0.4)
- ("rust-lazy-static" ,rust-lazy-static-0.2)
- ("rust-quick-error" ,rust-quick-error-1)
- ("rust-rand" ,rust-rand-0.3)
- ("rust-regex-syntax" ,rust-regex-syntax-0.4))
- #:cargo-development-inputs
- (("rust-regex" ,rust-regex-0.2))))))
-
-(define-public rust-proptest-derive-0.5
- (package
- (name "rust-proptest-derive")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proptest-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jay6jwfvrwzz5bqpi4hxx3ax6kax06p0h29vgkxb0vl42nckqaf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; `#![feature]` may not be used on the stable release channel
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-compiletest-rs" ,rust-compiletest-rs-0.11)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-proptest" ,rust-proptest-1))))
- (home-page
- "https://proptest-rs.github.io/proptest/proptest-derive/index.html")
- (synopsis "Custom-derive for the Arbitrary trait of proptest")
- (description "This package provides a custom-derive for the Arbitrary
-trait of proptest.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-proptest-derive-0.4
- (package
- (inherit rust-proptest-derive-0.5)
- (name "rust-proptest-derive")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proptest-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vhb7zmnbmn0qvv6x7ibs88pg0mn6d3131c9qzlq982w80vn7wcw"))
- (modules '((guix build utils)))
- ;; Need never_type nightly feature.
- (snippet '(begin (delete-file "tests/uninhabited-pass.rs")
- (delete-file "tests/enum.rs")
- (delete-file "tests/skip.rs")))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; can't find crate for `proptest_derive`
- "--skip=compile_test")
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-compiletest-rs" ,rust-compiletest-rs-0.9)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-proptest" ,rust-proptest-1))))))
-
-(define-public rust-proptest-derive-0.3
- (package
- (inherit rust-proptest-derive-0.4)
- (name "rust-proptest-derive")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proptest-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p4x6k1zxq9lrpk46npdnzj6894mjx5bpwkwrdk63ird72an5d4h"))))
- (arguments
- `(#:tests? #f ; Needs nightly features.
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))
- #:cargo-development-inputs
- (("rust-compiletest-rs" ,rust-compiletest-rs-0.3)
- ("rust-criterion" ,rust-criterion-0.2)
- ("rust-proptest" ,rust-proptest-1))))))
-
-(define-public rust-proptest-derive-0.1
- (package
- (inherit rust-proptest-derive-0.3)
- (name "rust-proptest-derive")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proptest-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0nziczbm7w0jisjrd216hh2j45fs5m363ga7r6nawwxcxlbxn7nk"))))
- (arguments
- `(#:tests? #f ; Needs nightly features.
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))
- #:cargo-development-inputs
- (("rust-compiletest-rs" ,rust-compiletest-rs-0.3)
- ("rust-criterion" ,rust-criterion-0.2)
- ("rust-proptest" ,rust-proptest-0.9))))))
-
-(define-public rust-proptest-macro-0.1
- (package
- (name "rust-proptest-macro")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "proptest-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dri79rqsf08vk5zhch0q4vls90pqxkfhqdpab8iw0g1zyvrxwip"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-convert-case" ,rust-convert-case-0.6)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-insta" ,rust-insta-1)
- ("rust-prettyplease" ,rust-prettyplease-0.2))))
- (home-page "https://proptest-rs.github.io/proptest/proptest/index.html")
- (synopsis "Procedural macros for the proptest crate")
- (description
- "This package provides Procedural macros for the proptest crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-prost-0.13
- (package
- (name "rust-prost")
- (version "0.13.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v22ds00ixxga07m09w4vqvylpg1xpbmjp5333vcrr1h89nfy3rc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-prost-derive" ,rust-prost-derive-0.13))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/tokio-rs/prost")
- (synopsis "Protocol Buffers implementation for the Rust language")
- (description
- "This package provides a Protocol Buffers implementation for the Rust
-language.")
- (license license:asl2.0)))
-
-(define-public rust-prost-0.12
- (package
- (inherit rust-prost-0.13)
- (name "rust-prost")
- (version "0.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jmrhlb4jkiylz72xb14vlkfbmlq0jwv7j20ini9harhvaf2hv0l"))))
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-prost-derive" ,rust-prost-derive-0.12))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-prost-0.11
- (package
- (inherit rust-prost-0.12)
- (name "rust-prost")
- (version "0.11.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kc1hva2h894hc0zf6r4r8fsxfpazf7xn5rj3jya9sbrsyhym0hb"))))
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-prost-derive" ,rust-prost-derive-0.11))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-prost-0.10
- (package
- (inherit rust-prost-0.12)
- (name "rust-prost")
- (version "0.10.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gh81qwzpi04cfxiypddpad9pvcdssy31fv9zjpdm84anqfz9bbi"))))
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-prost-derive" ,rust-prost-derive-0.10))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-prost-0.9
- (package
- (inherit rust-prost-0.11)
- (name "rust-prost")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00b0xfn80alw7h2pzr2z4dycyvsys4h5878sifaq9zdlbhkpjj24"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-prost-derive" ,rust-prost-derive-0.9))))))
-
-(define-public rust-prost-build-0.13
- (package
- (name "rust-prost-build")
- (version "0.13.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost-build" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ys9hjx3ykzanzjz2ppxppdfxi62ga9h1ip2d065isw0xnzfbwyh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-heck" ,rust-heck-0.4)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-multimap" ,rust-multimap-0.8)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-prost" ,rust-prost-0.13)
- ("rust-prost-types" ,rust-prost-types-0.13)
- ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.12)
- ("rust-pulldown-cmark-to-cmark" ,rust-pulldown-cmark-to-cmark-18)
- ("rust-regex" ,rust-regex-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-tempfile" ,rust-tempfile-3))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.11))))
- (native-inputs (list protobuf))
- (home-page "https://github.com/tokio-rs/prost")
- (synopsis "Protocol Buffers implementation for the Rust Language")
- (description
- "@code{prost-build} makes it easy to generate Rust code from @code{.proto}
-files as part of a Cargo build.")
- (license license:asl2.0)))
-
-(define-public rust-prost-build-0.12
- (package
- (inherit rust-prost-build-0.13)
- (name "rust-prost-build")
- (version "0.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost-build" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lp2l1l65l163yggk9nw5mjb2fqwzz12693af5phn1v0abih4pn5"))))
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=tests::test_generate_message_attributes")
- #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-heck" ,rust-heck-0.4)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-multimap" ,rust-multimap-0.8)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-prost" ,rust-prost-0.12)
- ("rust-prost-types" ,rust-prost-types-0.12)
- ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.9)
- ("rust-pulldown-cmark-to-cmark" ,rust-pulldown-cmark-to-cmark-10)
- ("rust-regex" ,rust-regex-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-which" ,rust-which-4))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.10))))))
-
-(define-public rust-prost-build-0.10
- (package
- (inherit rust-prost-build-0.12)
- (name "rust-prost-build")
- (version "0.10.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost-build" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1aqc9cjrfwd5kh65xig0vp4cs8dhaqya7pn0kxd83mb2hwwa9rca"))))
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cmake" ,rust-cmake-0.1)
- ("rust-heck" ,rust-heck-0.4)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-multimap" ,rust-multimap-0.8)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-prost" ,rust-prost-0.10)
- ("rust-prost-types" ,rust-prost-types-0.10)
- ("rust-regex" ,rust-regex-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-which" ,rust-which-4))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.8))))))
-
-(define-public rust-prost-derive-0.13
- (package
- (name "rust-prost-derive")
- (version "0.13.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qv2040663cgjyilp9dfgrn83xsr8yv9bx5qkwnyvhm5gsfmlz0m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/tokio-rs/prost")
- (synopsis "Protocol Buffers implementation for the Rust language")
- (description
- "@code{prost-derive} handles generating encoding and decoding
-implementations for Rust types annotated with @code{prost} annotation. For
-the most part, users of @code{prost} shouldn't need to interact with
-@code{prost-derive} directly.")
- (license license:asl2.0)))
-
-(define-public rust-prost-derive-0.12
- (package
- (inherit rust-prost-derive-0.13)
- (name "rust-prost-derive")
- (version "0.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03l4yf6pdjvc4sgbvln2srq1avzm1ai86zni4hhqxvqxvnhwkdpg"))))
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-prost-derive-0.11
- (package
- (inherit rust-prost-derive-0.12)
- (name "rust-prost-derive")
- (version "0.11.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d3mw2s2jba1f7wcjmjd6ha2a255p2rmynxhm1nysv9w1z8xilp5"))))
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-prost-derive-0.10
- (package
- (inherit rust-prost-derive-0.12)
- (name "rust-prost-derive")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k77nir4xa06gbsdjzlygyv73razj9d11dnvxd18byspv92hyrvv"))))
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-prost-derive-0.9
- (package
- (inherit rust-prost-derive-0.11)
- (name "rust-prost-derive")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zi0qway5anz5ik3k1yrc2av81sjcqvqy9lnivv0nzp0ccr1mk7r"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-prost-types-0.13
- (package
- (name "rust-prost-types")
- (version "0.13.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z78yxzxfhxy7kgzrq3mcbv70jqksbs1mhpb799r67m6p9b1wbyc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-prost" ,rust-prost-0.13))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1))))
- (home-page "https://github.com/tokio-rs/prost")
- (synopsis "Prost definitions of Protocol Buffers well known types")
- (description
- "Prost definitions of Protocol Buffers well known types. See the
-Protobuf reference for more information about well known types.")
- (license license:asl2.0)))
-
-(define-public rust-prost-types-0.12
- (package
- (inherit rust-prost-types-0.13)
- (name "rust-prost-types")
- (version "0.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03j73llzljdxv9cdxp4m3vb9j3gh4y24rkbx48k3rx6wkvsrhf0r"))))
- (arguments
- `(#:cargo-inputs (("rust-prost" ,rust-prost-0.12))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1))))))
-
-(define-public rust-prost-types-0.10
- (package
- (inherit rust-prost-types-0.12)
- (name "rust-prost-types")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "prost-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s0y8sc045xjynikw7n9ywm0z39fdkna3j39ivf1241n551022id"))))
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-prost" ,rust-prost-0.10))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1))))))
-
-;; It's recommended that rust-protobuf, rust-protobuf-codegen
-;; and rust-probuf-codegen-pure be the same version
-(define-public rust-protobuf-2
- (package
- (name "rust-protobuf")
- (version "2.28.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "protobuf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "154dfzjvxlpx37ha3cmp7fkhcsnyzbnfv7aisvz34x23k2gdjv8h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; missing files in the release tarball.
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/stepancheg/rust-protobuf/")
- (synopsis "Rust implementation of Google protocol buffers")
- (description
- "This package provides a library to read and write protocol buffer's data.")
- (license license:expat)))
-
-;; It's recommended that rust-protobuf, rust-protobuf-codegen
-;; and rust-probuf-codegen-pure be the same version
-(define-public rust-protobuf-codegen-2
- (package
- (name "rust-protobuf-codegen")
- (version "2.28.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "protobuf-codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mhpl2cs1d2sqddf097ala180il61g9axpqnzky5bxswnypn0d03"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-protobuf" ,rust-protobuf-2))))
- (home-page "https://github.com/stepancheg/rust-protobuf/")
- (synopsis "Code generator for rust-protobuf")
- (description
- "This package provides a code generator for rust-protobuf. It includes a
-library to invoke programmatically (e.g. from @code{build.rs}) and
-@code{protoc-gen-rust} binary.")
- (license license:expat)))
-
-;; It's recommended that rust-protobuf, rust-protobuf-codegen
-;; and rust-probuf-codegen-pure be the same version
-(define-public rust-protobuf-codegen-pure-2
- (package
- (name "rust-protobuf-codegen-pure")
- (version "2.28.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "protobuf-codegen-pure" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rfqvpbbqh4pa406nda54jdl0sgagdgp274mmbpd7g4lzjcr78lm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-protobuf" ,rust-protobuf-2)
- ("rust-protobuf-codegen" ,rust-protobuf-codegen-2))))
- (home-page "https://github.com/stepancheg/rust-protobuf/")
- (synopsis "Pure-rust codegen for protobuf using protobuf-parser")
- (description "This package provides a pure-rust codegen for protobuf
-using protobuf-parser.")
- (license license:expat)))
-
-(define-public rust-psl-2
- (package
- (name "rust-psl")
- (version "2.1.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "psl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1g21gwhjzsz2jp2c4y6qg74p49vgiida98lg8yzqxdcx087rnnzy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-psl-types" ,rust-psl-types-2))
- #:cargo-development-inputs
- (("rust-rspec" ,rust-rspec-1))))
- (home-page "https://github.com/addr-rs/psl")
- (synopsis "Extract root domain and suffix")
- (description "This package extracts root domain and suffix from a domain
-name.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-psl-types-2
- (package
- (name "rust-psl-types")
- (version "2.0.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "psl-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1b3cz1q07iy744a39smykra2j83nv8vmni6la37wnx3ax17jkjrk"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/addr-rs/psl-types")
- (synopsis "Common types for the public suffix implementation crates")
- (description "This package provides common types for the public suffix
-implementation crates.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-psm-0.1
- (package
- (name "rust-psm")
- (version "0.1.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "psm" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kr9sal8g9zil4ch8ra0ry96d5cl15xslk1p0wnqk1504ib3hb89"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/rust-lang/stacker/")
- (synopsis "Stack manipulation and introspection routines")
- (description "This crate provides very portable functions to control the
-stack pointer and inspect the properties of the stack.")
- (license (list license:isc license:asl2.0))))
-
-(define-public rust-ptr-meta-0.1
- (package
- (name "rust-ptr-meta")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ptr_meta" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wd4wy0wxrcays4f1gy8gwcmxg7mskmivcv40p0hidh6xbvwqf07"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ptr-meta-derive" ,rust-ptr-meta-derive-0.1))))
- (home-page "https://github.com/djkoloski/ptr_meta")
- (synopsis "Manipulate metadata of fat pointers")
- (description "This package allows manipulating the metadata of fat
-pointers:
-
-@itemize
-@item Naming the metadata’s type (as an associated type)
-@item Extracting metadata from a pointer
-@item Reconstructing a pointer from a data pointer and metadata
-@item Representing vtables, the metadata for trait objects, as a type with
- some limited API.
-@end itemize")
- (license license:expat)))
-
-(define-public rust-ptr-meta-derive-0.1
- (package
- (name "rust-ptr-meta-derive")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ptr_meta_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b69cav9wn67cixshizii0q5mlbl0lihx706vcrzm259zkdlbf0n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/djkoloski/ptr_meta")
- (synopsis "Macros for the ptr_meta fat pointer metadata API")
- (description "This package provides macros for the ptr_meta API.")
- (license license:expat)))
-
-(define-public rust-ptree-0.4
- (package
- (name "rust-ptree")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ptree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w72k0svlj8ihbf7m7ivay7rpv38xz9ad5a06isyqsiiddwq1pm0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Cut the dependency graph.
- #:cargo-inputs (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-atty" ,rust-atty-0.2)
- ("rust-config" ,rust-config-0.11)
- ("rust-directories" ,rust-directories-4)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-value" ,rust-serde-value-0.7)
- ("rust-tint" ,rust-tint-1))))
- (home-page "https://gitlab.com/Noughmad/ptree")
- (synopsis "Pretty-print tree-like structures")
- (description "This package provides pretty-print tree-like structures.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pty-process-0.4
- (package
- (name "rust-pty-process")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pty-process" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h2wx8mwhr3a90al1y22pf41hkqrq967crsp9bvhpja4w92vajc7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-regex" ,rust-regex-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://git.tozt.net/pty-process")
- (synopsis "Spawn commands attached to a pty")
- (description "This package provides the ability to spawn commands attached
-to a pty.")
- (license license:expat)))
-
-(define-public rust-ptyprocess-0.4
- (package
- (name "rust-ptyprocess")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ptyprocess" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kz8gzsr2pjpxcxy708338wcdqnxg3cpfbca8q8a44gvpvvsw1by"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Some of the tests hang in the build environment.
- "--skip=cat_intr")
- #:cargo-inputs (("rust-nix" ,rust-nix-0.26))))
- (home-page "https://github.com/zhiburt/ptyprocess")
- (synopsis "Library to work with PTY/TTY on Unix systems")
- (description
- "This package provides a library to work with PTY/TTY on Unix systems.")
- (license license:expat)))
-
-(define-public rust-pubgrub-0.2
- (package
- (name "rust-pubgrub")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pubgrub" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z9qdzjfq4yqfzrh2rjx6m2a08k8y9vda41w68x78pazmm94blfd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-proptest" ,rust-proptest-0.10)
- ("rust-ron" ,rust-ron-0.6)
- ("rust-varisat" ,rust-varisat-0.2))))
- (home-page "https://github.com/pubgrub-rs/pubgrub")
- (synopsis "PubGrub version solving algorithm")
- (description
- "This package provides the @code{PubGrub} version solving algorithm.")
- (license license:mpl2.0)))
-
-(define-public rust-public-api-0.33
- (package
- (name "rust-public-api")
- (version "0.33.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "public-api" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i1qg7z96l0y5cjna6kppsvkvlpqkvmsns75zjb61jbsh3pfwndp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs (("rust-hashbag" ,rust-hashbag-0.1)
- ("rust-rustdoc-types" ,rust-rustdoc-types-0.23)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-expect-test" ,rust-expect-test-1)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rustdoc-json" ,rust-rustdoc-json-0.8)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page
- "https://github.com/Enselic/cargo-public-api/tree/main/public-api")
- (synopsis "List diff public API of Rust library crates")
- (description "List and diff the public API of Rust library crates. Relies
-on rustdoc JSON output from the nightly toolchain.")
- (license license:expat)))
-
-(define-public rust-public-api-0.32
- (package
- (inherit rust-public-api-0.33)
- (name "rust-public-api")
- (version "0.32.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "public-api" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02wpk9j21fxjf5is5jpkq00cl7vvpnkib1l72v7wylkw8ah5rgfq"))))
- (arguments
- `(#:tests? #f
- #:cargo-inputs (("rust-hashbag" ,rust-hashbag-0.1)
- ("rust-rustdoc-types" ,rust-rustdoc-types-0.23)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-expect-test" ,rust-expect-test-1)
- ("rust-itertools" ,rust-itertools-0.11)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-rustdoc-json" ,rust-rustdoc-json-0.8)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-publicsuffix-2
- (package
- (name "rust-publicsuffix")
- (version "2.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "publicsuffix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0mvls29klp6xk16n8114sr1llhahy6fy8qi9kbwzf6mflnyw3a4n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-hashbrown" ,rust-hashbrown-0.12)
- ("rust-idna" ,rust-idna-0.3)
- ("rust-psl-types" ,rust-psl-types-2)
- ("rust-unicase" ,rust-unicase-2))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rspec" ,rust-rspec-1))))
- (home-page "https://github.com/rushmorem/publicsuffix")
- (synopsis "Domain name parsing and email address validation")
- (description "This package provides robust domain name parsing and RFC
-compliant email address validation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-publicsuffix-1
- (package
- (inherit rust-publicsuffix-2)
- (name "rust-publicsuffix")
- (version "1.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "publicsuffix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0yvmjpywfyypfr17kxiwy6ssykgv8nmcdhfakas6548pfn8a9fiv"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-error-chain" ,rust-error-chain-0.12)
- ("rust-idna" ,rust-idna-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-url" ,rust-url-2))))))
-
-(define-public rust-puffin-0.18
- (package
- (name "rust-puffin")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "puffin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ip8dgmqc6sb6kzpfz09qfw17a0aq4j2cx0ga43j1z5abiwhycq2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bincode" ,rust-bincode-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-lz4-flex" ,rust-lz4-flex-0.11)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-ruzstd" ,rust-ruzstd-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-web-time" ,rust-web-time-0.2)
- ("rust-zstd" ,rust-zstd-0.12))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))
- (home-page "https://github.com/EmbarkStudios/puffin")
- (synopsis "Simple instrumentation profiler for games")
- (description "Simple instrumentation profiler for games.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pulldown-cmark-0.12
- (package
- (name "rust-pulldown-cmark")
- (version "0.12.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pulldown-cmark" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "055v2bzzrkrbrc1s6l9mbkvpdkhkid5j7vdkpcnc9k7b582s4szq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-pulldown-cmark-escape" ,rust-pulldown-cmark-escape-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-unicase" ,rust-unicase-2))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/raphlinus/pulldown-cmark")
- (synopsis "Pull parser for CommonMark")
- (description "This package provides a pull parser for @code{CommonMark}.")
- (license license:expat)))
-
-(define-public rust-pulldown-cmark-0.11
- (package
- (inherit rust-pulldown-cmark-0.12)
- (name "rust-pulldown-cmark")
- (version "0.11.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pulldown-cmark" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09a6q582pblnj8xflbx6zb29zgnwg0r6rg9wi54wdikq5k9434v7"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-pulldown-cmark-escape" ,rust-pulldown-cmark-escape-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-unicase" ,rust-unicase-2))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-pulldown-cmark-0.9
- (package
- (inherit rust-pulldown-cmark-0.11)
- (name "rust-pulldown-cmark")
- (version "0.9.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pulldown-cmark" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "166rhmwk42ffirrzhv7lmsh9f3my6xv1ggmb66fgzv57y3qs58bp"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-unicase" ,rust-unicase-2))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-html5ever" ,rust-html5ever-0.26)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-markup5ever-rcdom" ,rust-markup5ever-rcdom-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tendril" ,rust-tendril-0.4))))))
-
-(define-public rust-pulldown-cmark-0.8
- (package
- (inherit rust-pulldown-cmark-0.11)
- (name "rust-pulldown-cmark")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pulldown-cmark" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1y6wh446g6vravvj70zsadzswyl2b4pyln9ib76m697jjljf1bgz"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-unicase" ,rust-unicase-2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-html5ever" ,rust-html5ever-0.25)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-markup5ever-rcdom"
- ,rust-markup5ever-rcdom-0.1)
- ("rust-regex" ,rust-regex-1)
- ("rust-tendril" ,rust-tendril-0.4))))))
-
-(define-public rust-pulldown-cmark-0.4
- (package
- (inherit rust-pulldown-cmark-0.11)
- (name "rust-pulldown-cmark")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pulldown-cmark" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1db8vlhm3n72051bkq4am80q28rfrh88796i3y9ajf5hhk3lrdyi"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-unicase" ,rust-unicase-2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.2)
- ("rust-html5ever" ,rust-html5ever-0.23)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-tendril" ,rust-tendril-0.4))))))
-
-(define-public rust-pulldown-cmark-0.1
- (package
- (inherit rust-pulldown-cmark-0.11)
- (name "rust-pulldown-cmark")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pulldown-cmark" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ckflr6w5vfvgb2xnzbnph9b6c0k8cfncm4a8bjzmbbcv9fgizfn"))))
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-0.9)
- ("rust-getopts" ,rust-getopts-0.2))))))
-
-(define-public rust-pulldown-cmark-escape-0.11
- (package
- (name "rust-pulldown-cmark-escape")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pulldown-cmark-escape" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bp13akkz52p43vh2ffpgv604l3xd9b67b4iykizidnsbpdqlz80"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/pulldown-cmark/pulldown-cmark")
- (synopsis "Escape library for HTML created in the pulldown-cmark project")
- (description "This package provides an escape library for HTML created in
-the pulldown-cmark project.")
- (license license:expat)))
-
-(define-public rust-pulldown-cmark-to-cmark-18
- (package
- (name "rust-pulldown-cmark-to-cmark")
- (version "18.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pulldown-cmark-to-cmark" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l06qfh9gb97hz4jrzlxajzyv7ry7d0lnsdifnv2x7xlvhxbc0hy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-pulldown-cmark" ,rust-pulldown-cmark-0.12))
- #:cargo-development-inputs
- (("rust-indoc" ,rust-indoc-2)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/Byron/pulldown-cmark-to-cmark")
- (synopsis
- "Convert pulldown-cmark Events back to the string they were parsed from")
- (description
- "A utility library which translates Event back to markdown. It's the
-prerequisite for writing markdown filters which can work as
-@code{mdbook-preprocessors}.
-
-This library takes great pride in supporting everything that
-@code{pulldown-cmark} supports, including tables and footnotes and codeblocks
-in codeblocks, while assuring quality with a powerful test suite.")
- (license license:asl2.0)))
-
-(define-public rust-pulldown-cmark-to-cmark-10
- (package
- (inherit rust-pulldown-cmark-to-cmark-18)
- (name "rust-pulldown-cmark-to-cmark")
- (version "10.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pulldown-cmark-to-cmark" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gc366cmd5jxal9m95l17rvqsm4dn62lywc8v5gwq8vcjvhyd501"))))
- (arguments
- `(#:cargo-inputs (("rust-pulldown-cmark" ,rust-pulldown-cmark-0.9))
- #:cargo-development-inputs
- (("rust-indoc" ,rust-indoc-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.7))))))
-
-(define-public rust-pulse-0.5
- (package
- (name "rust-pulse")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pulse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1w4skcnwmavm8ra9blf1hy7bc9grnin2kziiyc18lsnrr2v14mk5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-atom" ,rust-atom-0.3)
- ("rust-time" ,rust-time-0.1))))
- (home-page "https://github.com/csherratt/pulse")
- (synopsis "Async wake signals library")
- (description "This package provides a library for async wake signals.")
- (license license:asl2.0)))
-
-(define-public rust-pure-rust-locales-0.8
- (package
- (name "rust-pure-rust-locales")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pure-rust-locales" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fkkwggiq2053rmiah2h06dz6w3yhy9pa82g30vy3sbcmqcgv40i"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t)) ; Not all files included.
- (home-page "https://github.com/cecton/pure-rust-locales")
- (synopsis "Pure Rust locales imported directly from the GNU C Library")
- (description
- "Pure Rust locales imported directly from the GNU C Library.
-@code{LC_COLLATE} and @code{LC_CTYPE} are not yet supported.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pwd-1
- (package
- (name "rust-pwd")
- (version "1.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pwd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18p4j95sqqcxn3fbm6gbi7klxp8n40xmcjqy9vz1ww5rg461rivj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://gitlab.com/pwoolcoc/pwd.git")
- (synopsis "Safe interface to pwd.h")
- (description "This package provides a safe interface to @code{pwd.h}.")
- (license license:public-domain)))
-
-(define-public rust-py-literal-0.4
- (package
- (name "rust-py-literal")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "py_literal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qd8j3a9zlpq6rjaxabpc9sacw62dn1cr38p3y4x7fbdsjizfb8h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2))))
- (home-page "https://github.com/jturner314/py_literal")
- (synopsis "Read and write Python literals")
- (description "This package lets you read and write Python literals.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pyo3-0.23
- (package
- (name "rust-pyo3")
- (version "0.23.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05bclbdhj210gpq0i7w16369y6cgzbb1z3ribaq7mdjcicngv174"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.10)
- ("rust-either" ,rust-either-1)
- ("rust-eyre" ,rust-eyre-0.6)
- ("rust-hashbrown" ,rust-hashbrown-0.15)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-inventory" ,rust-inventory-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-rational" ,rust-num-rational-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-portable-atomic" ,rust-portable-atomic-1)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.23)
- ("rust-pyo3-ffi" ,rust-pyo3-ffi-0.23)
- ("rust-pyo3-macros" ,rust-pyo3-macros-0.23)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-unindent" ,rust-unindent-0.2))
- #:cargo-development-inputs
- (("rust-assert-approx-eq" ,rust-assert-approx-eq-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.10)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-send-wrapper" ,rust-send-wrapper-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-uuid" ,rust-uuid-1))))
- (inputs (list python-minimal))
- (home-page "https://github.com/pyo3/pyo3")
- (synopsis "Rust bindings for the Python interpreter")
- (description
- "This package provides Rust bindings for Python, including tools for
-creating native Python extension modules. Running and interacting with
-Python code from a Rust binary is also supported.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pyo3-0.22
- (package
- (inherit rust-pyo3-0.23)
- (name "rust-pyo3")
- (version "0.22.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "110qrq9yibfv40zzind9p2i87617lhzs379ix0m2065b2qk0c0pl"))))
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.6)
- ("rust-either" ,rust-either-1)
- ("rust-eyre" ,rust-eyre-0.6)
- ("rust-hashbrown" ,rust-hashbrown-0.9)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-inventory" ,rust-inventory-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-num-rational" ,rust-num-rational-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-portable-atomic" ,rust-portable-atomic-1)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.22)
- ("rust-pyo3-ffi" ,rust-pyo3-ffi-0.22)
- ("rust-pyo3-macros" ,rust-pyo3-macros-0.22)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-unindent" ,rust-unindent-0.2))
- #:cargo-development-inputs
- (("rust-assert-approx-eq" ,rust-assert-approx-eq-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.6)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-send-wrapper" ,rust-send-wrapper-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-pyo3-0.21
- (package
- (inherit rust-pyo3-0.22)
- (name "rust-pyo3")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n39y183jfqbyvimscqr0ysxxa6804pn46ivw048ww91lnb0pq55"))))
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.6)
- ("rust-either" ,rust-either-1)
- ("rust-eyre" ,rust-eyre-0.6)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-inventory" ,rust-inventory-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-portable-atomic" ,rust-portable-atomic-1)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.21)
- ("rust-pyo3-ffi" ,rust-pyo3-ffi-0.21)
- ("rust-pyo3-macros" ,rust-pyo3-macros-0.21)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-unindent" ,rust-unindent-0.2))
- #:cargo-development-inputs (("rust-assert-approx-eq" ,rust-assert-approx-eq-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.6)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-send-wrapper" ,rust-send-wrapper-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-pyo3-0.20
- (package
- (inherit rust-pyo3-0.21)
- (name "rust-pyo3")
- (version "0.20.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cw2pgab0pq5gd98nhv18xgxvyigygspla6c8mfycmwisjbbpgak"))))
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-either" ,rust-either-1)
- ("rust-eyre" ,rust-eyre-0.6)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-inventory" ,rust-inventory-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.20)
- ("rust-pyo3-ffi" ,rust-pyo3-ffi-0.20)
- ("rust-pyo3-macros" ,rust-pyo3-macros-0.20)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-unindent" ,rust-unindent-0.2))
- #:cargo-development-inputs (("rust-assert-approx-eq" ,rust-assert-approx-eq-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-send-wrapper" ,rust-send-wrapper-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-widestring" ,rust-widestring-0.5))))))
-
-(define-public rust-pyo3-0.19
- (package
- (inherit rust-pyo3-0.20)
- (name "rust-pyo3")
- (version "0.19.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0f1aqx947mzsrk05zdm9w2702lj5k9s97y9w9lxwkp2avk7sd0g6"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=exceptions::PyUnicodeDecodeError::new_utf8")
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-eyre" ,rust-eyre-0.6)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-indoc" ,rust-indoc-1)
- ("rust-inventory" ,rust-inventory-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.19)
- ("rust-pyo3-ffi" ,rust-pyo3-ffi-0.19)
- ("rust-pyo3-macros" ,rust-pyo3-macros-0.19)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-unindent" ,rust-unindent-0.1))
- #:cargo-development-inputs
- (("rust-assert-approx-eq" ,rust-assert-approx-eq-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-proptest" ,rust-proptest-0.10)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-send-wrapper" ,rust-send-wrapper-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-widestring" ,rust-widestring-0.5))))))
-
-(define-public rust-pyo3-0.18
- (package
- (inherit rust-pyo3-0.19)
- (name "rust-pyo3")
- (version "0.18.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02914yszvcg7qzh1kkrhiz8qqi0p9pbzi1cpmbyk9fii6xdsrcg3"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=test_compile_errors"
- "--skip=exceptions::PyUnicodeDecodeError::new_utf8")
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-eyre" ,rust-eyre-0.6)
- ("rust-hashbrown" ,rust-hashbrown-0.12)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-indoc" ,rust-indoc-1)
- ("rust-inventory" ,rust-inventory-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.8)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.18)
- ("rust-pyo3-ffi" ,rust-pyo3-ffi-0.18)
- ("rust-pyo3-macros" ,rust-pyo3-macros-0.18)
- ("rust-serde" ,rust-serde-1)
- ("rust-unindent" ,rust-unindent-0.1))
- #:cargo-development-inputs
- (("rust-assert-approx-eq" ,rust-assert-approx-eq-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-proptest" ,rust-proptest-0.10)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-send-wrapper" ,rust-send-wrapper-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-widestring" ,rust-widestring-0.5))))))
-
-(define-public rust-pyo3-0.16
- (package
- (inherit rust-pyo3-0.19)
- (name "rust-pyo3")
- (version "0.16.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jn6nhp9a8i5kfwds6fzy3hzb938qim8bajp8gfkkcn9892c8802"))))
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-eyre" ,rust-eyre-0.6)
- ("rust-hashbrown" ,rust-hashbrown-0.11)
- ("rust-indexmap" ,rust-indexmap-1.7)
- ("rust-indoc" ,rust-indoc-1)
- ("rust-inventory" ,rust-inventory-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.16)
- ("rust-pyo3-ffi" ,rust-pyo3-ffi-0.16)
- ("rust-pyo3-macros" ,rust-pyo3-macros-0.16)
- ("rust-serde" ,rust-serde-1)
- ("rust-unindent" ,rust-unindent-0.1))
- #:cargo-development-inputs
- (("rust-assert-approx-eq" ,rust-assert-approx-eq-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-proptest" ,rust-proptest-0.10)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-send-wrapper" ,rust-send-wrapper-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-widestring" ,rust-widestring-0.5))
- ;; SIGSEGV: invalid memory reference
- #:tests? #f))))
-
-(define-public rust-pyo3-0.15
- (package
- (inherit rust-pyo3-0.16)
- (name "rust-pyo3")
- (version "0.15.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ljp3m1frg8y50al4cbadwxfwwrgsvslmljclp4cf20y4ykm07fl"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-eyre" ,rust-eyre-0.6)
- ("rust-hashbrown" ,rust-hashbrown-0.11)
- ("rust-indexmap" ,rust-indexmap-1.7)
- ("rust-indoc" ,rust-indoc-0.3)
- ("rust-inventory" ,rust-inventory-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-paste" ,rust-paste-0.1)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.15)
- ("rust-pyo3-macros" ,rust-pyo3-macros-0.15)
- ("rust-serde" ,rust-serde-1)
- ("rust-unindent" ,rust-unindent-0.1))
- #:cargo-development-inputs
- (("rust-assert-approx-eq" ,rust-assert-approx-eq-1)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-clap" ,rust-clap-2)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-half" ,rust-half-1)
- ("rust-proptest" ,rust-proptest-0.10)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1))
- ;; FIXME: fails to initialize Python interpreter.
- #:tests? #f))))
-
-(define-public rust-pyo3-0.13
- (package
- (inherit rust-pyo3-0.15)
- (name "rust-pyo3")
- (version "0.13.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hq965lgi25dn578fpn9hjva6zjr1c8rl7lxywijq44aw7lbhds8"))))
- (arguments
- `(#:skip-build? #true
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-ctor" ,rust-ctor-0.1)
- ("rust-hashbrown" ,rust-hashbrown-0.9)
- ("rust-indoc" ,rust-indoc-0.3)
- ("rust-inventory" ,rust-inventory-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-bigint" ,rust-num-bigint-0.3)
- ("rust-num-complex" ,rust-num-complex-0.3)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-paste" ,rust-paste-0.1)
- ("rust-pyo3-macros" ,rust-pyo3-macros-0.13)
- ("rust-serde" ,rust-serde-1)
- ("rust-unindent" ,rust-unindent-0.1))
- #:cargo-development-inputs
- (("rust-assert-approx-eq" ,rust-assert-approx-eq-1)
- ("rust-bitflags" ,rust-bitflags-1.2)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-half" ,rust-half-1)
- ("rust-proptest" ,rust-proptest-0.10)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-pyo3-build-config-0.23
- (package
- (name "rust-pyo3-build-config")
- (version "0.23.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-build-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fzzpr1bkwps58m3adcy460820k12mg9d62b0hh8w82gm1lh83nw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-python3-dll-a" ,rust-python3-dll-a-0.2)
- ("rust-target-lexicon" ,rust-target-lexicon-0.12))))
- (native-inputs (list python-minimal)) ;for tests
- (home-page "https://github.com/pyo3/pyo3")
- (synopsis "Build configuration for PyO3")
- (description
- "This package provides Build configuration for the @code{PyO3} ecosystem.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pyo3-build-config-0.22
- (package
- (inherit rust-pyo3-build-config-0.23)
- (name "rust-pyo3-build-config")
- (version "0.22.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-build-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f4w8waba9cyzllq0dpxpw7qmgic05wdf4k20p8nsi7znmsmfjxi"))))
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-python3-dll-a" ,rust-python3-dll-a-0.2)
- ("rust-target-lexicon" ,rust-target-lexicon-0.12))))))
-
-(define-public rust-pyo3-build-config-0.21
- (package
- (inherit rust-pyo3-build-config-0.22)
- (name "rust-pyo3-build-config")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-build-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l0vxvnqsbjrpdmysnwaljf4q3zcr1kb526qq23svzgs6mcdz0vq"))))
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-python3-dll-a" ,rust-python3-dll-a-0.2)
- ("rust-target-lexicon" ,rust-target-lexicon-0.12))))))
-
-(define-public rust-pyo3-build-config-0.20
- (package
- (inherit rust-pyo3-build-config-0.21)
- (name "rust-pyo3-build-config")
- (version "0.20.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-build-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ms83n1qa81989c6pakpznifalvxv5fiyyji23732lizvr2mgany"))))
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-python3-dll-a" ,rust-python3-dll-a-0.2)
- ("rust-python3-dll-a" ,rust-python3-dll-a-0.2)
- ("rust-target-lexicon" ,rust-target-lexicon-0.12)
- ("rust-target-lexicon" ,rust-target-lexicon-0.12))))))
-
-(define-public rust-pyo3-build-config-0.19
- (package
- (inherit rust-pyo3-build-config-0.20)
- (name "rust-pyo3-build-config")
- (version "0.19.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-build-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19bb7aqyvr4kmh8b2lnrmcv9251j8yxw7l7xyr77m3s3pk876v07"))))
- (arguments
- `(#:cargo-inputs
- (("rust-once-cell" ,rust-once-cell-1)
- ("rust-python3-dll-a" ,rust-python3-dll-a-0.2)
- ("rust-target-lexicon" ,rust-target-lexicon-0.12))))))
-
-(define-public rust-pyo3-build-config-0.18
- (package
- (inherit rust-pyo3-build-config-0.19)
- (name "rust-pyo3-build-config")
- (version "0.18.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-build-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18vrn0hcf18bqjis9xq5nwijpgbfjc6r292906jn3fv1mksldfcw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-once-cell" ,rust-once-cell-1)
- ("rust-python3-dll-a" ,rust-python3-dll-a-0.2)
- ("rust-target-lexicon" ,rust-target-lexicon-0.12))))))
-
-(define-public rust-pyo3-build-config-0.16
- (package
- (name "rust-pyo3-build-config")
- (version "0.16.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-build-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hndr61lxc2kw7wnnggps3h08lnsqapwa3lxc0l5ji2rg0wrv0cw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-once-cell" ,rust-once-cell-1)
- ("rust-python3-dll-a" ,rust-python3-dll-a-0.2)
- ("rust-target-lexicon" ,rust-target-lexicon-0.12))))
- (native-inputs (list python)) ;for tests
- (home-page "https://github.com/pyo3/pyo3")
- (synopsis "Build configuration for PyO3")
- (description
- "This package contains build configuration helpers for the PyO3
-ecosystem.")
- (license license:asl2.0)))
-
-(define-public rust-pyo3-build-config-0.15
- (package
- (inherit rust-pyo3-build-config-0.16)
- (name "rust-pyo3-build-config")
- (version "0.15.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-build-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0414biclhrxv6y0bjm6s9fq9z6yah393ffkd8748pqdq83y3k4kp"))))
- (arguments
- `(#:cargo-inputs
- (("rust-once-cell" ,rust-once-cell-1))))))
-
-(define-public rust-pyo3-ffi-0.23
- (package
- (name "rust-pyo3-ffi")
- (version "0.23.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-ffi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b9pmqzw0ggw6cwkpad51nwkdzj5k555c9q21wd6yvwnz6klf5gb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.23))
- #:cargo-development-inputs (("rust-paste" ,rust-paste-1))))
- (native-inputs (list python-minimal))
- (home-page "https://github.com/pyo3/pyo3")
- (synopsis "Python API bindings for the PyO3 ecosystem")
- (description
- "This package provides Python-API bindings for the @code{PyO3} ecosystem.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pyo3-ffi-0.22
- (package
- (inherit rust-pyo3-ffi-0.23)
- (name "rust-pyo3-ffi")
- (version "0.22.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-ffi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dl6zj806rkvs67q2mdgjbnzjhzm8glms46nqx8bpp1c9bqbrdcs"))))
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.22))
- #:cargo-development-inputs (("rust-paste" ,rust-paste-1))))))
-
-(define-public rust-pyo3-ffi-0.21
- (package
- (inherit rust-pyo3-ffi-0.22)
- (name "rust-pyo3-ffi")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-ffi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00vlp4gmzn76gz250pz1r3fydd5r41nwl7dd9nmidfb0vi1migh1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.21))))))
-
-(define-public rust-pyo3-ffi-0.20
- (package
- (inherit rust-pyo3-ffi-0.21)
- (name "rust-pyo3-ffi")
- (version "0.20.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-ffi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yja1npmzh4i73jn5dv2rnw7idif8bns51bf3zpx821ys0qjbd32"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.20))))))
-
-(define-public rust-pyo3-ffi-0.19
- (package
- (inherit rust-pyo3-ffi-0.20)
- (name "rust-pyo3-ffi")
- (version "0.19.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-ffi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nc4696k03ydyiy1f69l3ywknavjzxzag2mscrh2bgkywx1fwg75"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.19))))))
-
-(define-public rust-pyo3-ffi-0.18
- (package
- (inherit rust-pyo3-ffi-0.19)
- (name "rust-pyo3-ffi")
- (version "0.18.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-ffi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0p7n9zs9ifrzcnna0lwyhwscyhw45q4x288x5bm1c6c26x9pqkgx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.18))))))
-
-(define-public rust-pyo3-ffi-0.16
- (package
- (inherit rust-pyo3-ffi-0.19)
- (name "rust-pyo3-ffi")
- (version "0.16.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-ffi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0pzpcmndak7y72p4rw494cki1bxh86diiqdzsw14gxammc1jg26a"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.16))))))
-
-(define-public rust-pyo3-log-0.11
- (package
- (name "rust-pyo3-log")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-log" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hx4526pxbg3s6xbxsbkb3afjvma7drfd6jwawmbqn8ixip4xj1s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-pyo3" ,rust-pyo3-0.21))
- #:cargo-development-inputs (("rust-pyo3" ,rust-pyo3-0.21)
- ("rust-syn" ,rust-syn-2))))
- (inputs (list python-minimal))
- (home-page "https://github.com/vorner/pyo3-log")
- (synopsis "Logging bridge from pyo3 native extension to python")
- (description "This package provides a logging bridge from pyo3 native
-extension to python.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-pyo3-log-0.8
- (package
- (inherit rust-pyo3-log-0.11)
- (name "rust-pyo3-log")
- (version "0.8.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-log" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hrvdialyynmpnvydnfsnjm0mkmnv83acv237nkxhf35kcs2p760"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-pyo3" ,rust-pyo3-0.19))
- #:cargo-development-inputs
- (("rust-pyo3" ,rust-pyo3-0.19)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-pyo3-macros-0.23
- (package
- (name "rust-pyo3-macros")
- (version "0.23.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mrjqfvrdw6dp0g4d1ja884vpp4vfk46z23ccb8ysp7sqs7dmdpx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-pyo3-macros-backend" ,rust-pyo3-macros-backend-0.23)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (native-inputs (list python-minimal))
- (home-page "https://github.com/pyo3/pyo3")
- (synopsis "Proc macros for PyO3")
- (description
- "This package provides compiler macros for use with PyO3.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pyo3-macros-0.22
- (package
- (inherit rust-pyo3-macros-0.23)
- (name "rust-pyo3-macros")
- (version "0.22.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lylczfabgylnfldns6m36vsw98m9sini0wn1gcfda83g64lvlhg"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-pyo3-macros-backend" ,rust-pyo3-macros-backend-0.22)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-pyo3-macros-0.21
- (package
- (inherit rust-pyo3-macros-0.22)
- (name "rust-pyo3-macros")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g65z9yj2iffjrkrkzan9hwhhj7rrchh7lfv64dy30h6zill1cvp"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-pyo3-macros-backend" ,rust-pyo3-macros-backend-0.21)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-pyo3-macros-0.20
- (package
- (inherit rust-pyo3-macros-0.21)
- (name "rust-pyo3-macros")
- (version "0.20.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n61s98qb2qc1wlda3bz4r0wi0vsr9p4lj2yr5g0bf01z8hcf1bk"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-pyo3-macros-backend" ,rust-pyo3-macros-backend-0.20)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-pyo3-macros-0.19
- (package
- (inherit rust-pyo3-macros-0.20)
- (name "rust-pyo3-macros")
- (version "0.19.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lggr5pnpmdj0cznlhw7ykm1qka3wlymwzfxqql6a4vyb6clrsyz"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-pyo3-macros-backend" ,rust-pyo3-macros-backend-0.19)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (native-inputs '())))
-
-(define-public rust-pyo3-macros-0.18
- (package
- (inherit rust-pyo3-macros-0.19)
- (name "rust-pyo3-macros")
- (version "0.18.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13b454p012l1487lbfqkr952qifsl88arldv4m5mmz5kv9arrlx9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-pyo3-macros-backend" ,rust-pyo3-macros-backend-0.18)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-pyo3-macros-0.16
- (package
- (inherit rust-pyo3-macros-0.19)
- (name "rust-pyo3-macros")
- (version "0.16.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "089z1x8fm7078kyhpjcsaipd6745jf2rp86rpbkppbam5504k1sn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-pyo3-macros-backend" ,rust-pyo3-macros-backend-0.16)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-pyo3-macros-0.15
- (package
- (inherit rust-pyo3-macros-0.16)
- (name "rust-pyo3-macros")
- (version "0.15.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fmrzl185i00c6kdvy7icmhhc99c51pyha46incqggk4qvl4gch0"))))
- (arguments
- `(#:cargo-inputs
- (("rust-pyo3-macros-backend" ,rust-pyo3-macros-backend-0.15)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (native-inputs (list python))))
-
-(define-public rust-pyo3-macros-0.13
- (package
- (inherit rust-pyo3-macros-0.15)
- (name "rust-pyo3-macros")
- (version "0.13.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fxi5lx5dl7xh469gr5xckyjy3r3c5dqypzxcj0fbhzf1hq2qzx4"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-pyo3-macros-backend" ,rust-pyo3-macros-backend-0.13)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-pyo3-macros-backend-0.23
- (package
- (name "rust-pyo3-macros-backend")
- (version "0.23.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z9ysg19gh84qdxvnmw426nd6nahmspkc4cb2s8jgagm5wh8b8rq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.23)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (native-inputs (list python-minimal))
- (home-page "https://github.com/pyo3/pyo3")
- (synopsis "Code generation for PyO3")
- (description
- "This package provides code generation backends for PyO3.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-pyo3-macros-backend-0.22
- (package
- (inherit rust-pyo3-macros-backend-0.23)
- (name "rust-pyo3-macros-backend")
- (version "0.22.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gmz3i0sr4fdg7qjvd8ylbkrgbbch9wv955kni903rd17fh13h1n"))))
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.22)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-pyo3-macros-backend-0.21
- (package
- (inherit rust-pyo3-macros-backend-0.22)
- (name "rust-pyo3-macros-backend")
- (version "0.21.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p58yp8ajlc8bq56wghw1syrjszmadasasdfpsjy3d9dychhf9h8"))))
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.21)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-pyo3-macros-backend-0.20
- (package
- (inherit rust-pyo3-macros-backend-0.21)
- (name "rust-pyo3-macros-backend")
- (version "0.20.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11b1z7qnbdnd9hy74ds3xcjx3mjkz43mvpnan32ljccwpdl9nzkw"))))
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.20)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-pyo3-macros-backend-0.19
- (package
- (inherit rust-pyo3-macros-backend-0.20)
- (name "rust-pyo3-macros-backend")
- (version "0.19.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0dlm4pg29hjmlqx15gcy9cmnabvc8ycy60hcvjg8hm62flhw2zcl"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (native-inputs '())))
-
-(define-public rust-pyo3-macros-backend-0.18
- (package
- (inherit rust-pyo3-macros-backend-0.19)
- (name "rust-pyo3-macros-backend")
- (version "0.18.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "062rxf7cj1dn82yiaws3dmxw5qq9ssccq92jgdc210y4lh4gznlp"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-pyo3-macros-backend-0.16
- (package
- (inherit rust-pyo3-macros-backend-0.19)
- (name "rust-pyo3-macros-backend")
- (version "0.16.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1f0y9vxmyq1cidk544pwg3my30f6xfqfgf42grw4gx4q5pl687v1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-pyo3-macros-backend-0.15
- (package
- (inherit rust-pyo3-macros-backend-0.16)
- (name "rust-pyo3-macros-backend")
- (version "0.15.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15bhc1xib9yz4l1sd2lk3nc7scbqsjfvgvlr3mj0xq0jqh92i32s"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.15)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (native-inputs (list python))))
-
-(define-public rust-pyo3-macros-backend-0.13
- (package
- (inherit rust-pyo3-macros-backend-0.15)
- (name "rust-pyo3-macros-backend")
- (version "0.13.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "pyo3-macros-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rjxayd78l10hnyphk03bcvhm0jpsvnzn07lczhy7jsgv3jrgc47"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-pyproject-toml-0.11
- (package
- (name "rust-pyproject-toml")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyproject-toml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sm3ncm57hgcyladl55w59ycl39vq4crigjb9bya0n6b7c162w7g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2)
- ("rust-pep440-rs" ,rust-pep440-rs-0.6)
- ("rust-pep508-rs" ,rust-pep508-rs-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-toml" ,rust-toml-0.8))))
- (home-page "https://github.com/PyO3/pyproject-toml-rs.git")
- (synopsis "Rust parser for pyproject.toml")
- (description "This package provides a pyproject.toml parser in Rust.")
- (license license:expat)))
-
-(define-public rust-pyproject-toml-0.8
- (package
- (inherit rust-pyproject-toml-0.11)
- (name "rust-pyproject-toml")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pyproject-toml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "010fl8m9cx1a5iapcpy53dabl16ij5saa3maz0lkmwl7j7kabm26"))))
- (arguments
- `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2)
- ("rust-pep440-rs" ,rust-pep440-rs-0.3)
- ("rust-pep508-rs" ,rust-pep508-rs-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-toml" ,rust-toml-0.8))))))
-
-(define-public rust-python-pkginfo-0.6
- (package
- (name "rust-python-pkginfo")
- (version "0.6.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "python-pkginfo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "006n1myk8lx98g9w4d250lmnmahs0ns9lqrgkg992pn41y45h7y2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-fs-err" ,rust-fs-err-3)
- ("rust-mailparse" ,rust-mailparse-0.15)
- ("rust-rfc2047-decoder" ,rust-rfc2047-decoder-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-xz2" ,rust-xz2-0.1)
- ("rust-zip" ,rust-zip-0.6))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/PyO3/python-pkginfo-rs")
- (synopsis "Parse Python package metadata from sdist and bdists")
- (description
- "Parse Python package metadata from sdist and bdists and etc.")
- (license license:expat)))
-
-(define-public rust-qrcode-generator-4
- (package
- (name "rust-qrcode-generator")
- (version "4.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "qrcode-generator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ngiwz7mfqfy7g8nh309vq9qqphyybbp890s4fb418f78sbcn1hx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-html-escape" ,rust-html-escape-0.2)
- ("rust-image" ,rust-image-0.24)
- ("rust-qrcodegen" ,rust-qrcodegen-1))
- #:cargo-development-inputs
- (("rust-manifest-dir-macros" ,rust-manifest-dir-macros-0.1))))
- (home-page "https://magiclen.org/qrcode-generator")
- (synopsis "Generate QR Code matrices and images")
- (description
- "This package provides code to generate QR Code matrices and images in RAW,
-PNG and SVG formats.")
- (license license:expat)))
-
-(define-public rust-qrcodegen-1
- (package
- (name "rust-qrcodegen")
- (version "1.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "qrcodegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hn1j12q31nzlkra42s20p0wh198bx8f7xc73mic3j9121xgqfa3"))))
- (build-system cargo-build-system)
- (arguments (list #:tests? #f)) ; use of undeclared type `QrCode`
- (home-page "https://www.nayuki.io/page/qr-code-generator-library")
- (synopsis "QR Code generator library")
- (description
- "This package provides a QR Code generator library.")
- (license license:expat)))
-
-(define-public rust-qrencode-0.14
- (package
- (name "rust-qrencode")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "qrencode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hgp0lchnp3zx79j3799nm445rvqg7x62x2x7926ky22lqhv23d6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-checked-int-cast" ,rust-checked-int-cast-1)
- ("rust-image" ,rust-image-0.24))
- #:cargo-development-inputs (("rust-image" ,rust-image-0.24))))
- (home-page "https://github.com/sayanarijit/qrencode")
- (synopsis "QR code encoder in Rust")
- (description "This package provides QR code encoder in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-quad-rand-0.2
- (package
- (name "rust-quad-rand")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quad-rand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "125bw7b295khgwk7bnb6vkcdjyki1xbfzrcygh2mzk54yzxa33v5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/not-fl3/quad-rand")
- (synopsis "Pseudo random implementation with std atomics")
- (description
- "This package provides a pseudo random implementation with std atomics.")
- (license license:expat)))
-
-(define-public rust-quantiles-0.7
- (package
- (name "rust-quantiles")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quantiles" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wjp16a3d4bmldq9w2wds0q4gjz4mnsqac3g38r6ryr6zc9sh3y1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.5))))
- (home-page "https://github.com/postmates/quantiles")
- (synopsis "Collection of approximate quantile algorithms")
- (description
- "This package provides a collection of approximate quantile algorithms.")
- (license license:expat)))
-
-(define-public rust-quick-error-2
- (package
- (name "rust-quick-error")
- (version "2.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quick-error" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "18z6r2rcjvvf8cn92xjhm2qc3jpd1ljvcbf12zv0k9p565gmb4x9"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/tailhook/quick-error")
- (synopsis "Macro which makes error types pleasant to write")
- (description "This crate provides a macro which makes error types pleasant
-to write.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-quick-error-1
- (package
- (inherit rust-quick-error-2)
- (name "rust-quick-error")
- (version "1.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quick-error" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51"))))))
-
-(define-public rust-quick-junit-0.5
- (package
- (name "rust-quick-junit")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quick-junit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mxczpzhcnj3gkd22q448339lln6i1md0fhhaxr325hs769sdl9y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-newtype-uuid" ,rust-newtype-uuid-1)
- ("rust-quick-xml" ,rust-quick-xml-0.37)
- ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs
- (("rust-goldenfile" ,rust-goldenfile-1)
- ("rust-owo-colors" ,rust-owo-colors-4)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-test-strategy" ,rust-test-strategy-0.4))))
- (home-page "https://github.com/nextest-rs/quick-junit")
- (synopsis "Data model and serializer for JUnit/XUnit XML")
- (description
- "This package provides a data model and serializer for JUnit and
-XUnit XML.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-quick-xml-0.37
- (package
- (name "rust-quick-xml")
- (version "0.37.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quick-xml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00vagwspb7j87v34ybvylphf9isf8bb5zy9fcgcb91rrzyyjjbzj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-value" ,rust-serde-value-0.7)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))
- (home-page "https://github.com/tafia/quick-xml")
- (synopsis "High performance xml reader and writer")
- (description
- "This package provides a high performance XML reader and writer.")
- (license license:expat)))
-
-(define-public rust-quick-xml-0.36
- (package
- (inherit rust-quick-xml-0.37)
- (name "rust-quick-xml")
- (version "0.36.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quick-xml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zj3sjcjk6sn544wb2wvhr1km5f9cy664vzclygfsnph9mxrlr7p"))))
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-value" ,rust-serde-value-0.7)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))))
-
-(define-public rust-quick-xml-0.32
- (package
- (inherit rust-quick-xml-0.36)
- (name "rust-quick-xml")
- (version "0.32.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quick-xml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hk9x4fij5kq1mnn7gmxz1hpv8s9wnnj4gx4ly7hw3mn71c6wfhx"))))
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-value" ,rust-serde-value-0.7)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))))
-
-(define-public rust-quick-xml-0.31
- (package
- (inherit rust-quick-xml-0.32)
- (name "rust-quick-xml")
- (version "0.31.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quick-xml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cravqanylzh5cq2v6hzlfqgxcid5nrp2snnb3pf4m0and2a610h"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-value" ,rust-serde-value-0.7)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))))
-
-(define-public rust-quick-xml-0.30
- (package
- (inherit rust-quick-xml-0.31)
- (name "rust-quick-xml")
- (version "0.30.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quick-xml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mp9cqy06blsaka3r1n2p40ddmzhsf7bx37x22r5faw6hq753xpg"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-value" ,rust-serde-value-0.7)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))))
-
-(define-public rust-quick-xml-0.28
- (package
- (inherit rust-quick-xml-0.30)
- (name "rust-quick-xml")
- (version "0.28.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quick-xml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lfr3512x0s0i9kbyglyzn0rq0i1bvd2mqqfi8gs685808rfgr8c"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-value" ,rust-serde-value-0.7)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))))
-
-(define-public rust-quick-xml-0.27
- (package
- (inherit rust-quick-xml-0.28)
- (name "rust-quick-xml")
- (version "0.27.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "quick-xml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hacs71afvppq6d7x6b8d4liv0rcqhsf9mrcyrb8lxnxazq57h7z"))))
- (arguments
- `(#:cargo-inputs
- (("rust-document-features" ,rust-document-features-0.2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-value" ,rust-serde-value-0.7)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))))
-
-(define-public rust-quick-xml-0.26
- (package
- (inherit rust-quick-xml-0.27)
- (name "rust-quick-xml")
- (version "0.26.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quick-xml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kckgj8qscpi23y62zrfmni73k6h78nvhs3z9myiwq9q7g3b2l3z"))))))
-
-(define-public rust-quick-xml-0.23
- (package
- (inherit rust-quick-xml-0.26)
- (name "rust-quick-xml")
- (version "0.23.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quick-xml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1slry2g2wrj38fnzj9ybzq9wjyknrfg25x5vzfpzn5b8kj2zrfhi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- ;; test files not included
- "--skip=sample_1_full" "--skip=sample_2_full")
- #:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-value" ,rust-serde-value-0.7))))))
-
-(define-public rust-quick-xml-0.22
- (package
- (inherit rust-quick-xml-0.27)
- (name "rust-quick-xml")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quick-xml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ssk30ymrd1724g36qjnnql225i6p31jm09cb46sval2hd6g2cw5"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-value" ,rust-serde-value-0.7))))))
-
-(define-public rust-quick-xml-0.21
- (package
- (inherit rust-quick-xml-0.22)
- (name "rust-quick-xml")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quick-xml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xgcmf5qlpjsl239igbkf4j6mlmsm5xp14a3rv45h2j185cnjlh4"))))))
-
-(define-public rust-quick-xml-0.20
- (package
- (inherit rust-quick-xml-0.21)
- (name "rust-quick-xml")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quick-xml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pd6fiq79sxsf75027a65f45fqm0kds0in0y9nkf9415issbdai6"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-quickersort-3
- (package
- (name "rust-quickersort")
- (version "3.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "quickersort" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02r7wplnw7m1dhjah8p89inxn9g4nwb7ga7xdn95cffwpwn88z1h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-nodrop" ,rust-nodrop-0.1)
- ("rust-unreachable" ,rust-unreachable-1))
- #:cargo-development-inputs
- (("rust-itertools" ,rust-itertools-0.7)
- ("rust-num-traits" ,rust-num-traits-0.1)
- ("rust-rand" ,rust-rand-0.4))))
- (home-page "https://github.com/notriddle/quickersort")
- (synopsis "Fast sorting")
- (description
- "This package implements fast sorting compatible with stable Rust. It
-also has (optional) support for efficient and robust sorting of floating point
-numbers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-quinn-0.11
- (package
- (name "rust-quinn")
- (version "0.11.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quinn" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vq55p4kfc4zjxj58xrpf3kcjjqi4mn0wf52a5rzkiky4w46isb2"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- (list rust-async-io-2
- rust-async-std-1
- rust-bytes-1
- rust-futures-io-0.3
- rust-pin-project-lite-0.2
- rust-quinn-proto-0.11
- rust-quinn-udp-0.5
- rust-rustc-hash-2
- rust-rustls-0.23
- rust-smol-2
- rust-socket2-0.5
- rust-thiserror-2
- rust-tokio-1
- rust-tracing-0.1)
- #:cargo-development-inputs
- (list rust-anyhow-1
- rust-bencher-0.1
- rust-clap-4
- rust-crc-3
- rust-directories-next-2
- rust-rand-0.8
- rust-rcgen-0.13
- rust-rustls-pemfile-2
- rust-tokio-1
- rust-tracing-futures-0.2
- rust-tracing-subscriber-0.3
- rust-url-2)))
- (home-page "https://github.com/quinn-rs/quinn")
- (synopsis "Versatile QUIC transport protocol implementation")
- (description "Versatile QUIC transport protocol implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-quinn-0.10
- (package
- (inherit rust-quinn-0.11)
- (name "rust-quinn")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quinn" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x9xjkz2vw7p10llsrm9q0299q618sy1g8yfbncxahsbgq0wbhlc"))))
- (arguments
- `(#:cargo-inputs
- (("rust-async-io" ,rust-async-io-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-quinn-proto" ,rust-quinn-proto-0.10)
- ("rust-quinn-udp" ,rust-quinn-udp-0.4)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bencher" ,rust-bencher-0.1)
- ("rust-clap" ,rust-clap-4)
- ("rust-crc" ,rust-crc-3)
- ("rust-directories-next" ,rust-directories-next-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rcgen" ,rust-rcgen-0.10)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-futures" ,rust-tracing-futures-0.2)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-url" ,rust-url-2))))))
-
-(define-public rust-quinn-0.8
- (package
- (inherit rust-quinn-0.10)
- (name "rust-quinn")
- (version "0.8.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "quinn" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13zgwm0pm73w26mzrgv3z9c9rf0zqmq1j8r7k64di85zv5qmwhsv"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-quinn-proto" ,rust-quinn-proto-0.8)
- ("rust-quinn-udp" ,rust-quinn-udp-0.1)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-webpki" ,rust-webpki-0.22))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bencher" ,rust-bencher-0.1)
- ("rust-crc" ,rust-crc-2)
- ("rust-directories-next" ,rust-directories-next-2)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rcgen" ,rust-rcgen-0.8)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-0.2)
- ("rust-structopt" ,rust-structopt-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-futures" ,rust-tracing-futures-0.2)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-url" ,rust-url-2))))))
-
-(define-public rust-quinn-proto-0.11
- (package
- (name "rust-quinn-proto")
- (version "0.11.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quinn-proto" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p8k3iqd0rcxc7b6m2yyijhw4bpfwa61lyzigwvjwzax97rmxzm2"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- (list rust-arbitrary-1
- rust-aws-lc-rs-1
- rust-bytes-1
- rust-getrandom-0.2
- rust-rand-0.8
- rust-ring-0.17
- rust-rustc-hash-2
- rust-rustls-0.23
- rust-rustls-pki-types-1
- rust-rustls-platform-verifier-0.4
- rust-slab-0.4
- rust-thiserror-2
- rust-tinyvec-1
- rust-tracing-0.1
- rust-web-time-1)
- #:cargo-development-inputs
- (list rust-assert-matches-1
- rust-hex-literal-0.4
- rust-lazy-static-1
- rust-rcgen-0.13
- rust-tracing-subscriber-0.3
- rust-wasm-bindgen-test-0.3)))
- (home-page "https://github.com/quinn-rs/quinn")
- (synopsis "State machine for the QUIC transport protocol")
- (description
- "This package provides the state machine for the QUIC transport protocol.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-quinn-proto-0.10
- (package
- (inherit rust-quinn-proto-0.11)
- (name "rust-quinn-proto")
- (version "0.10.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quinn-proto" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06ibzy0i7gf7hs65slxgv7xv095aalj2zq9zzmmj9g1gvvgzf6ql"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=connection::mtud::tests::mtu_discovery_with_peer_max_udp_payload_size_after_search_panics")
- #:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tinyvec" ,rust-tinyvec-1)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rcgen" ,rust-rcgen-0.10)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))))
-
-(define-public rust-quinn-proto-0.8
- (package
- (inherit rust-quinn-proto-0.10)
- (name "rust-quinn-proto")
- (version "0.8.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "quinn-proto" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m9ak5nsplf3a6s7i9243y5rlh8d8a428r9hfnjngxw8jrmm9kiz"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-0.2)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tinyvec" ,rust-tinyvec-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-webpki" ,rust-webpki-0.22))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rcgen" ,rust-rcgen-0.8)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))))
-
-(define-public rust-quinn-udp-0.5
- (package
- (name "rust-quinn-udp")
- (version "0.5.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quinn-udp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "016rir0w5q6brwd33id2nvqi67xpl3k55ms4srqkmfml2xi2hh0w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-aliases" ,rust-cfg-aliases-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/quinn-rs/quinn")
- (synopsis "UDP sockets with ECN information for the QUIC transport protocol")
- (description
- "This package provides UDP sockets with ECN information for the QUIC
-transport protocol in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-quinn-udp-0.4
- (package
- (inherit rust-quinn-udp-0.5)
- (name "rust-quinn-udp")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quinn-udp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mxiy36w9a3rw6cvfcmlc0rz2vhmq8fzffg4qj9rzswgirvlwnq5"))))
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))))
-
-(define-public rust-quinn-udp-0.1
- (package
- (inherit rust-quinn-udp-0.4)
- (name "rust-quinn-udp")
- (version "0.1.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "quinn-udp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m4fafg9d87d8hr0988bg1dcichnxm4xkvwv4vm1lls1f4klcydh"))))
- (arguments
- `(#:cargo-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-quinn-proto" ,rust-quinn-proto-0.8)
- ("rust-socket2" ,rust-socket2-0.4)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1))))))
-
-;; WARNING: This package is a dependency of mesa.
-(define-public rust-quote-1
- (package
- (name "rust-quote")
- (version "1.0.37")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "quote" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1brklraw2g34bxy9y4q1nbrccn7bv36ylihv12c9vlcii55x7fdm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/quote")
- (synopsis "Quasi-quoting macro quote!(...)")
- (description "Quasi-quoting macro quote!(...)")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-quote-0.6
- (package
- (inherit rust-quote-1)
- (name "rust-quote")
- (version "0.6.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quote" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qgqq48jymp5h4y082aanf25hrw6bpb678xh3zw993qfhxmkpqkc"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-0.4))))))
-
-(define-public rust-quote-0.5
- (package
- (inherit rust-quote-0.6)
- (name "rust-quote")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quote" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1s01fh0jl8qv4xggs85yahw0h507nzrxkjbf7vay3zw8d3kcyjcr"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.3))))))
-
-(define-public rust-quote-0.3
- (package
- (inherit rust-quote-0.6)
- (name "rust-quote")
- (version "0.3.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quote" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0yhnnix4dzsv8y4wwz4csbnqjfh73al33j35msr10py6cl5r4vks"))))
- (arguments '())))
-
-(define-public rust-quoted-printable-0.5
- (package
- (name "rust-quoted-printable")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quoted_printable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wvwq6w6rdsx1yxzr7ckspff0qk0q9252dzmxrd4c0kv97c9n334"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/staktrace/quoted-printable")
- (synopsis "Simple encoder/decoder for quoted-printable data")
- (description
- "This package provides a simple encoder/decoder for quoted-printable data.")
- (license license:bsd-0)))
-
-(define-public rust-quoted-printable-0.4
- (package
- (inherit rust-quoted-printable-0.5)
- (name "rust-quoted-printable")
- (version "0.4.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "quoted_printable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jcyi10gh2xzjvxls8r58gwc9yavw3iighkgnb1jwrjij8hncf2s"))))))
-
-(define-public rust-r2d2-0.8
- (package
- (name "rust-r2d2")
- (version "0.8.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "r2d2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14qw32y4m564xb1f5ya8ii7dwqyknvk8bsx2r0lljlmn7zxqbpji"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-scheduled-thread-pool" ,rust-scheduled-thread-pool-0.2))))
- (home-page "https://github.com/sfackler/r2d2")
- (synopsis "Generic connection pool")
- (description "This package provides a generic connection pool.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-radium-0.7
- (package
- (name "rust-radium")
- (version "0.7.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "radium" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02cxfi3ky3c4yhyqx9axqwhyaca804ws46nn4gc1imbk94nzycyw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://ferrilab.github.io/ferrilab")
- (synopsis "Portable interfaces for maybe-atomic types")
- (description
- "@code{radium} provides abstractions and graceful degradation for
-behavior that must be shared-mutable, but merely may use atomic instructions
-to do so.")
- (license license:expat)))
-
-(define-public rust-radium-0.6
- (package
- (name "rust-radium")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "radium" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ys4bpp2l701ghdniz90zhkvb5ykmfw2pj0m8pfcbi7bm10qygv4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/bitvecto-rs/radium")
- (synopsis "Portable interfaces for maybe-atomic types")
- (description
- "@code{radium} provides abstractions and graceful degradation for behavior
-that must be shared-mutable, but merely may use atomic instructions to do so.")
- (license license:expat)))
-
-(define-public rust-radium-0.5
- (package
- (inherit rust-radium-0.6)
- (name "rust-radium")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "radium" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1f5vj5zy4kcsw8p87y976dm5pln6v6jfw5f0fkj7qbwfipbsj6wl"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-radix-fmt-1
- (package
- (name "rust-radix-fmt")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "radix_fmt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09jlq152iwn56215kghqby4pi8vamhg0nzcb9any5b5782cjl26f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-fluid" ,rust-fluid-0.4))))
- (home-page "https://gitlab.com/Boiethios/radix_fmt_rs")
- (synopsis "Format a number in an arbitrary radix")
- (description "This package lets you format a number in an arbitrary
-radix.")
- (license license:asl2.0)))
-
-(define-public rust-radix-trie-0.2
- (package
- (name "rust-radix-trie")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "radix_trie" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zaq3im5ss03w91ij11cj97vvzc5y1f3064d9pi2ysnwziww2sf0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-endian-type" ,rust-endian-type-0.1)
- ("rust-nibble-vec" ,rust-nibble-vec-0.1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/michaelsproul/rust_radix_trie")
- (synopsis "Generic radix trie data-structure")
- (description
- "This is a Radix Trie implementation in Rust, building on the lessons
-learnt from TrieMap and Sequence Trie.")
- (license license:expat)))
-
-(define-public rust-railroad-0.2
- (package
- (name "rust-railroad")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "railroad" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08y86hb3vp0i9k9dkz3lbfhrd8x051f6pcg3p87z65ss3shdmzh1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-htmlescape" ,rust-htmlescape-0.3)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-railroad-verification" ,rust-railroad-verification-0.1))))
- (home-page "https://github.com/lukaslueg/railroad")
- (synopsis "Library to create syntax-diagrams as Scalable Vector Graphics")
- (description
- "This package provides a library to create syntax-diagrams as Scalable
-Vector Graphics.")
- (license license:expat)))
-
-(define-public rust-railroad-verification-0.1
- (package
- (name "rust-railroad-verification")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "railroad_verification" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "131qx7xjs06gmna8xvnw6js31y9wmhayaiykssv45qrh3gr7c9dr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/lukaslueg/railroad-verification")
- (synopsis "Common verification against SVG11-DTD for @code{railroad}")
- (description
- "This package provides common verification against SVG11-DTD for
-@code{railroad}.")
- (license license:expat)))
-
-(define-public rust-rand-0.9
- (package
- (name "rust-rand")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15yxfcxbgmwba5cv7mjg9bhc1r5c9483dfcdfspg62x4jk8dkgwz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-rand-chacha" ,rust-rand-chacha-0.9)
- ("rust-rand-core" ,rust-rand-core-0.9)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://rust-random.github.io/book")
- (synopsis "Random number generators and other randomness functionality")
- (description
- "Rand provides utilities to generate random numbers, to convert them to
-useful types and distributions, and some randomness-related algorithms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-0.8
- (package
- (name "rust-rand")
- (version "0.8.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "013l6931nn7gkc23jz5mm3qdhf93jjf0fg64nz2lp4i51qd8vbrl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-packed-simd-2" ,rust-packed-simd-2-0.3)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-rand-pcg" ,rust-rand-pcg-0.3))))
- (home-page "https://crates.io/crates/rand")
- (synopsis "Random number generators and other randomness functionality")
- (description
- "Rand provides utilities to generate random numbers, to convert them to
-useful types and distributions, and some randomness-related algorithms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-0.7
- (package
- (inherit rust-rand-0.8)
- (name "rust-rand")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "00sdaimkbz491qgi6qxkv582yivl32m2jd401kzbn94vsiwicsva"))))
- (arguments
- `(#:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-packed-simd" ,rust-packed-simd-0.3)
- ("rust-rand-chacha" ,rust-rand-chacha-0.2)
- ("rust-rand-core" ,rust-rand-core-0.5)
- ("rust-rand-hc" ,rust-rand-hc-0.2)
- ("rust-rand-pcg" ,rust-rand-pcg-0.2))
- #:cargo-development-inputs
- (("rust-rand-hc" ,rust-rand-hc-0.2)
- ("rust-rand-pcg" ,rust-rand-pcg-0.2))))))
-
-(define-public rust-rand-0.6
- (package
- (inherit rust-rand-0.7)
- (name "rust-rand")
- (version "0.6.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1jl4449jcl4wgmzld6ffwqj5gwxrp8zvx8w573g1z368qg6xlwbd"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-packed-simd" ,rust-packed-simd-0.3)
- ("rust-rand-chacha" ,rust-rand-chacha-0.1)
- ("rust-rand-core" ,rust-rand-core-0.4)
- ("rust-rand-hc" ,rust-rand-hc-0.1)
- ("rust-rand-isaac" ,rust-rand-isaac-0.1)
- ("rust-rand-jitter" ,rust-rand-jitter-0.1)
- ("rust-rand-os" ,rust-rand-os-0.1)
- ("rust-rand-pcg" ,rust-rand-pcg-0.1)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.1)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-autocfg" ,rust-autocfg-0.1)) ; build-dependency
- #:cargo-development-inputs
- (("rust-average" ,rust-average-0.9)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.1))))))
-
-(define-public rust-rand-0.5
- (package
- (inherit rust-rand-0.7)
- (name "rust-rand")
- (version "0.5.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fdcgja9167hlzkf4g5daqwp498lwiyq7aqm05whklpbsdyc8666"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cloudabi" ,rust-cloudabi-0.0.3)
- ("rust-fuchsia-cprng" ,rust-fuchsia-cprng-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-rand-core" ,rust-rand-core-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-stdweb" ,rust-stdweb-0.4)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))))
-
-(define-public rust-rand-0.4
- (package
- (inherit rust-rand-0.6)
- (name "rust-rand")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14qjfv3gggzhnma20k0sc1jf8y6pplsaq7n1j9ls5c8kf2wl0a2m"))))
- (arguments
- `(#:cargo-inputs
- (("rust-fuchsia-cprng" ,rust-fuchsia-cprng-0.1)
- ("rust-rand-core" ,rust-rand-core-0.3)
- ("rust-rdrand" ,rust-rdrand-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-rand-0.3
- (package
- (inherit rust-rand-0.6)
- (name "rust-rand")
- (version "0.3.23")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0v679h38pjjqj5h4md7v2slsvj6686qgcn7p9fbw3h43iwnk1b34"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-rand" ,rust-rand-0.4))))))
-
-(define-public rust-rand-chacha-0.9
- (package
- (name "rust-rand-chacha")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_chacha" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jr5ygix7r60pz0s1cv3ms1f6pd1i9pcdmnxzzhjc3zn3mgjn0nk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-ppv-lite86" ,rust-ppv-lite86-0.2)
- ("rust-rand-core" ,rust-rand-core-0.9)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://rust-random.github.io/book")
- (synopsis "ChaCha random number generator")
- (description
- "This package provides the ChaCha random number generator.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-chacha-0.3
- (package
- (name "rust-rand-chacha")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_chacha" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "123x2adin558xbhvqb8w4f6syjsdkmqff8cxwhmjacpsl1ihmhg6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ppv-lite86" ,rust-ppv-lite86-0.2)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://crates.io/crates/rand_chacha")
- (synopsis "ChaCha random number generator")
- (description
- "This package provides the ChaCha random number generator.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-chacha-0.2
- (package
- (inherit rust-rand-chacha-0.3)
- (name "rust-rand-chacha")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_chacha" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "00il36fkdbsmpr99p9ksmmp6dn1md7rmnwmz0rr77jbrca2yvj7l"))))
- (arguments
- `(#:cargo-inputs
- (("rust-c2-chacha" ,rust-c2-chacha-0.2)
- ("rust-rand-core" ,rust-rand-core-0.5))))))
-
-(define-public rust-rand-chacha-0.1
- (package
- (inherit rust-rand-chacha-0.2)
- (name "rust-rand-chacha")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_chacha" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vxwyzs4fy1ffjc8l00fsyygpiss135irjf7nyxgq2v0lqf3lvam"))))
- (arguments
- `(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.3))
- #:cargo-development-inputs
- (("rust-autocfg" ,rust-autocfg-0.1))))))
-
-(define-public rust-rand-core-0.9
- (package
- (name "rust-rand-core")
- (version "0.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f3xhf16yks5ic6kmgxcpv1ngdhp48mmfy4ag82i1wnwh8ws3ncr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-getrandom" ,rust-getrandom-0.3)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://rust-random.github.io/book")
- (synopsis "Core random number generator traits and tools")
- (description
- "This package provides core random number generator traits and
-tools for implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-core-0.6
- (package
- (name "rust-rand-core")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b4j2v4cb5krak1pv6kakv4sz6xcwbrmy2zckc32hsigbrwy82zc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://rust-random.github.io/book")
- (synopsis "Core random number generator traits and tools")
- (description
- "This package provides core random number generator traits and
-tools for implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-core-0.5
- (package
- (inherit rust-rand-core-0.6)
- (name "rust-rand-core")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_core" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06bdvx08v3rkz451cm7z59xwwqn1rkfh6v9ay77b14f8dwlybgch"))))
- (arguments
- `(#:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.1)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-rand-core-0.4
- (package
- (inherit rust-rand-core-0.5)
- (name "rust-rand-core")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1p09ynysrq1vcdlmcqnapq4qakl2yd1ng3kxh3qscpx09k2a6cww"))))
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))))))
-
-(define-public rust-rand-core-0.3
- (package
- (inherit rust-rand-core-0.4)
- (name "rust-rand-core")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jzdgszfa4bliigiy4hi66k7fs3gfwi2qxn8vik84ph77fwdwvvs"))))
- ;; This version is a 0.3 API wrapper around the 0.4 version.
- (arguments (list #:tests? #f
- #:cargo-inputs (list rust-rand-core-0.4)))))
-
-(define-public rust-rand-core-0.2
- (package
- (inherit rust-rand-core-0.5)
- (name "rust-rand-core")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_core" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0wikbw2a36bz8ywjyycjrd7db6ra3yzj14zs1ysxz2fiqhia8q8r"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.3))))))
-
-(define-public rust-rand-distr-0.4
- (package
- (name "rust-rand-distr")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_distr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cgfwg3z0pkqhrl0x90c77kx70r6g9z4m6fxq9v0h2ibr2dhpjrj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-average" ,rust-average-0.13)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-pcg" ,rust-rand-pcg-0.3)
- ("rust-special" ,rust-special-0.8))))
- (home-page "https://rust-random.github.io/book/")
- (synopsis "Sampling from random number distributions")
- (description "This package provides tool for sampling from random number
-distributions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-distr-0.3
- (package
- (name "rust-rand-distr")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_distr" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mlxzzzbwpxxnvy79w0kb332r6vcw38jiglx5s5zna9rv8m57sf9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.7))
- #:cargo-development-inputs
- (("rust-average" ,rust-average-0.10)
- ("rust-rand-pcg" ,rust-rand-pcg-0.2))))
- (home-page "https://crates.io/crates/rand_distr")
- (synopsis "Sampling from random number distributions")
- (description
- "Sampling from random number distributions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-distr-0.2
- (package
- (inherit rust-rand-distr-0.3)
- (name "rust-rand-distr")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_distr" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1cpz577qid09lirjjhhn98yqdwsv0c01jf973pxpcr9svp5pm5wn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-rand" ,rust-rand-0.7))
- #:cargo-development-inputs
- (("rust-average" ,rust-average-0.10)
- ("rust-rand-pcg" ,rust-rand-pcg-0.2))))))
-
-(define-public rust-rand-hc-0.3
- (package
- (name "rust-rand-hc")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_hc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m2grc3bjndds93mv55qw7qf1gapar080v2qpxi8vy3hcd7ksdkv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rand-core" ,rust-rand-core-0.6))))
- (home-page "https://crates.io/crates/rand_hc")
- (synopsis "HC128 random number generator")
- (description "This package provides a cryptographically secure random number
-generator that uses the HC-128 algorithm.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-hc-0.2
- (package
- (inherit rust-rand-hc-0.3)
- (name "rust-rand-hc")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_hc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0g31sqwpmsirdlwr0svnacr4dbqyz339im4ssl9738cjgfpjjcfa"))))
- (arguments
- `(#:cargo-inputs
- (("rust-rand-hc" ,rust-rand-core-0.5))))))
-
-(define-public rust-rand-hc-0.1
- (package
- (inherit rust-rand-hc-0.2)
- (name "rust-rand-hc")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_hc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1i0vl8q5ddvvy0x8hf1zxny393miyzxkwqnw31ifg6p0gdy6fh3v"))))
- (arguments
- `(#:cargo-inputs (("rust-rand-core" ,rust-rand-core-0.3))))))
-
-(define-public rust-rand-isaac-0.3
- (package
- (name "rust-rand-isaac")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_isaac" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a0b188s960qknwwgvpn7zpq3fzdhvrb0gsm5ir5akqvv4y3gi7s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))
- (home-page "https://rust-random.github.io/book/")
- (synopsis "ISAAC random number generator")
- (description "This package implements the @code{ISAAC} and @code{ISAAC-64}
-random number generators. ISAAC stands for \"Indirection, Shift, Accumulate,
-Add, and Count\" which are the principal bitwise operations employed.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-isaac-0.2
- (package
- (name "rust-rand-isaac")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_isaac" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xlb9415x518ffkazxhvk8b04i9i548nva4i5l5s34crvjrv1xld"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.5)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))
- (home-page "https://crates.io/crates/rand_isaac")
- (synopsis "ISAAC random number generator")
- (description "This package implements the @code{ISAAC} and @code{ISAAC-64}
-random number generators. ISAAC stands for \"Indirection, Shift, Accumulate,
-Add, and Count\" which are the principal bitwise operations employed.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-isaac-0.1
- (package
- (inherit rust-rand-isaac-0.2)
- (name "rust-rand-isaac")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_isaac" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "027flpjr4znx2csxk7gxb7vrf9c7y5mydmvg5az2afgisp4rgnfy"))))
- (arguments
- `(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))))
-
-(define-public rust-rand-jitter-0.1
- (package
- (name "rust-rand-jitter")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_jitter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16z387y46bfz3csc42zxbjq89vcr1axqacncvv8qhyy93p4xarhi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-rand-core" ,rust-rand-core-0.4)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/rust-random/rand")
- (synopsis "Random number generator based on timing jitter")
- (description "This package provides a non-physical true random number
-generator based on timing jitter.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-rand-mt-4
- (package
- (name "rust-rand-mt")
- (version "4.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_mt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pz2l6kwhx9rvfkr8n4c4klr49fancpc31wqc19543nnvv31iq29"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.6))
- #:cargo-development-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-version-sync" ,rust-version-sync-0.9))))
- (home-page "https://github.com/artichoke/rand_mt")
- (synopsis "Reference Mersenne Twister random number generators")
- (description "This package provides Reference Mersenne Twister random number
-generators.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-os-0.2
- (package
- (name "rust-rand-os")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_os" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12m59l42aa07khcjnhq8lkw2332brj4d7gqr3jxgqv39vczax257"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.1)
- ("rust-rand-core" ,rust-rand-core-0.5))))
- (home-page "https://crates.io/crates/rand-os")
- (synopsis "OS backed Random Number Generator")
- (description "OS backed Random Number Generator.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-rand-os-0.1
- (package
- (inherit rust-rand-os-0.2)
- (name "rust-rand-os")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_os" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0wahppm0s64gkr2vmhcgwc0lij37in1lgfxg5rbgqlz0l5vgcxbv"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cloudabi" ,rust-cloudabi-0.0.3)
- ("rust-fuchsia-cprng" ,rust-fuchsia-cprng-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-rand-core" ,rust-rand-core-0.4)
- ("rust-rdrand" ,rust-rdrand-0.4)
- ("rust-stdweb" ,rust-stdweb-0.4)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-rand-pcg-0.3
- (package
- (name "rust-rand-pcg")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_pcg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gn79wzs5b19iivybwa09wv4lhi4kbcqciasiqqynggnr8cd1jjr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))
- (home-page "https://crates.io/crates/rand_pcg")
- (synopsis
- "Selected PCG random number generators")
- (description
- "This package implements a selection of PCG random number generators.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-rand-pcg-0.2
- (package
- (name "rust-rand-pcg")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_pcg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ab4h6s6x3py833jk61lwadq83qd1c8bih2hgi6yps9rnv0x1aqn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.5)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))
- (home-page "https://crates.io/crates/rand_pcg")
- (synopsis
- "Selected PCG random number generators")
- (description
- "Implements a selection of PCG random number generators.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-rand-pcg-0.1
- (package
- (inherit rust-rand-pcg-0.2)
- (name "rust-rand-pcg")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_pcg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0i0bdla18a8x4jn1w0fxsbs3jg7ajllz6azmch1zw33r06dv1ydb"))))
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-0.1)
- ("rust-rand-core" ,rust-rand-core-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))))
-
-(define-public rust-rand-regex-0.15
- (package
- (name "rust-rand-regex")
- (version "0.15.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_regex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gfgx78k1sf3y5z7hf3rn8qnplmvlm908y6ig4razvnrszi9yalb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests segfault.
- #:cargo-inputs (("rust-rand" ,rust-rand-0.8)
- ("rust-regex-syntax" ,rust-regex-syntax-0.6))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/kennytm/rand_regex")
- (synopsis "Generates random strings and byte strings matching a regex")
- (description "Generates random strings and byte strings matching a regex.")
- (license license:expat)))
-
-(define-public rust-rand-xorshift-0.3
- (package
- (name "rust-rand-xorshift")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_xorshift" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13vcag7gmqspzyabfl1gr9ykvxd2142q2agrj8dkyjmfqmgg4nyj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))
- (home-page "https://crates.io/crates/rand-xorshift")
- (synopsis "Xorshift random number generator")
- (description
- "Xorshift random number generator.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-xorshift-0.2
- (package
- (inherit rust-rand-xorshift-0.3)
- (name "rust-rand-xorshift")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_xorshift" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1a6wy76lc5fimm1n9n8fzhp4cfjwfwxh4hx63bg3vlh1d2w1dm3p"))))
- (arguments
- `(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.5)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))))
-
-(define-public rust-rand-xorshift-0.1
- (package
- (name "rust-rand-xorshift")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_xorshift" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0p2x8nr00hricpi2m6ca5vysiha7ybnghz79yqhhx6sl4gkfkxyb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))
- (home-page "https://crates.io/crates/rand-xorshift")
- (synopsis "Xorshift random number generator")
- (description
- "Xorshift random number generator")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-rand-xoshiro-0.6
- (package
- (name "rust-rand-xoshiro")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_xoshiro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ajsic84rzwz5qr0mzlay8vi17swqi684bqvwqyiim3flfrcv5vg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))
- (home-page "https://rust-random.github.io/book/")
- (synopsis "Xoshiro, xoroshiro and splitmix64 random number generators")
- (description "This package provides the xoshiro, xoroshiro and splitmix64
-random number generators.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-xoshiro-0.4
- (package
- (name "rust-rand-xoshiro")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_xoshiro" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "013h45rikipv5bda2ixmwx5rwsk9wpc7mr0a77cz20hxi0pdvz59"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.5)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))
- (home-page "https://crates.io/crates/rand_xoshiro")
- (synopsis "Xoshiro, xoroshiro and splitmix64 random number generators")
- (description "This package provides the xoshiro, xoroshiro and splitmix64
-random number generators.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rand-xoshiro-0.1
- (package
- (inherit rust-rand-xoshiro-0.4)
- (name "rust-rand-xoshiro")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rand_xoshiro" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ac9ha6ll8b6l1930bd99k29jrjpsbpddvr6ycrnbi5rkwb1id03"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-rand-core" ,rust-rand-core-0.3))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.6))))))
-
-(define-public rust-random-0.12
- (package
- (name "rust-random")
- (version "0.12.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "random" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03s2c59vzcr5fmxbhlhxvrsnwgic488jl4br1k4q369lhls3mlcp"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/stainless-steel/random")
- (synopsis "Sources of randomness")
- (description "The package provides sources of randomness.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-random-fast-rng-0.1
- (package
- (name "rust-random-fast-rng")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "random-fast-rng" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18q577c8j2j9j044b5fnj1xw1lwkyjrkl3agzp3lvx3iln24wy4m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-random-trait" ,rust-random-trait-0.1))))
- (home-page "https://github.com/elichai/random-rs")
- (synopsis "Library for fast non cryptographic random number generator")
- (description
- "This package is a Rust library for fast non cryptographic random number
-generator.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-random-trait-0.1
- (package
- (name "rust-random-trait")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "random-trait" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0iw4laa9i97x1m1mc72rx0km0j6pjdrb75b0c93fdaq45spqcc8d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "https://crates.io/crates/random-trait")
- (synopsis "Rust library for a random trait")
- (description
- "This package is a Rust library for a random trait meant to produce
-random generic types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-randomize-4
- (package
- (name "rust-randomize")
- (version "4.0.0-alpha.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "randomize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m4vkgm161q51ww9bvf0kram9cxg8j3p80rl9w1fzpgkwcwbqhpm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #true
- #:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.1))))
- (home-page "https://github.com/Lokathor/randomize")
- (synopsis "Minimalist randomization library")
- (description
- "This package provides a minimalist randomization library.")
- (license
- (list license:zlib license:asl2.0 license:expat))))
-
-(define-public rust-ratatui-0.29
- (package
- (name "rust-ratatui")
- (version "0.29.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ratatui" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yqiccg1wmqqxpb2sz3q2v3nifmhsrfdsjgwhc2w40bqyg199gga"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cassowary" ,rust-cassowary-0.3)
- ("rust-compact-str" ,rust-compact-str-0.8)
- ("rust-crossterm" ,rust-crossterm-0.28)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-instability" ,rust-instability-0.3)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-lru" ,rust-lru-0.12)
- ("rust-palette" ,rust-palette-0.7)
- ("rust-paste" ,rust-paste-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-termion" ,rust-termion-4)
- ("rust-termwiz" ,rust-termwiz-0.22)
- ("rust-time" ,rust-time-0.3)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-truncate" ,rust-unicode-truncate-1)
- ("rust-unicode-width" ,rust-unicode-width-0.2))
- #:cargo-development-inputs
- (("rust-argh" ,rust-argh-0.1)
- ("rust-color-eyre" ,rust-color-eyre-0.6)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-crossterm" ,rust-crossterm-0.28)
- ("rust-fakeit" ,rust-fakeit-1)
- ("rust-font8x8" ,rust-font8x8-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-octocrab" ,rust-octocrab-0.41)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-rstest" ,rust-rstest-0.23)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-appender" ,rust-tracing-appender-0.2)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://ratatui.rs")
- (synopsis "Library for cooking up terminal user interfaces")
- (description
- "This package provides a library that's all about cooking up terminal user
-interfaces.")
- (license license:expat)))
-
-(define-public rust-ratatui-0.27
- (package
- (inherit rust-ratatui-0.29)
- (name "rust-ratatui")
- (version "0.27.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ratatui" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lv8r99miibk6np2d2m0y6vf62jf5dr1x272ws6byalnnp2lcrfi"))))
- (arguments
- `(#:cargo-test-flags
- '("--"
- "--skip=backend::test::tests::buffer_view_with_overwrites")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cassowary" ,rust-cassowary-0.3)
- ("rust-compact-str" ,rust-compact-str-0.7)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-lru" ,rust-lru-0.12)
- ("rust-palette" ,rust-palette-0.7)
- ("rust-paste" ,rust-paste-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-stability" ,rust-stability-0.2)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-strum-macros" ,rust-strum-macros-0.26)
- ("rust-termion" ,rust-termion-4)
- ("rust-termwiz" ,rust-termwiz-0.22)
- ("rust-time" ,rust-time-0.3)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-truncate" ,rust-unicode-truncate-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-argh" ,rust-argh-0.1)
- ("rust-better-panic" ,rust-better-panic-0.3)
- ("rust-color-eyre" ,rust-color-eyre-0.6)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-derive-builder" ,rust-derive-builder-0.20)
- ("rust-fakeit" ,rust-fakeit-1)
- ("rust-font8x8" ,rust-font8x8-0.3)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-palette" ,rust-palette-0.7)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-rstest" ,rust-rstest-0.21)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-appender" ,rust-tracing-appender-0.2)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))))
-
-(define-public rust-ratatui-0.26
- (package
- (inherit rust-ratatui-0.29)
- (name "rust-ratatui")
- (version "0.26.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ratatui" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n1ivnbpng797ssrw1rv1i0j4sjgylm3bssn1m5n2qkcpy7jzcdw"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=buffer::tests::index_of_panics_on_out_of_bounds"
- "--skip=buffer::tests::pos_of_panics_on_out_of_bounds"
- "--skip=buffer::Buffer::index_of"
- "--skip=buffer::Buffer::pos_of"
- "--skip=terminal::frame::Frame"
- "--skip=src/widgets.rs")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cassowary" ,rust-cassowary-0.3)
- ("rust-compact-str" ,rust-compact-str-0.7)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-lru" ,rust-lru-0.12)
- ("rust-paste" ,rust-paste-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-stability" ,rust-stability-0.1)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-termion" ,rust-termion-3)
- ("rust-termwiz" ,rust-termwiz-0.22)
- ("rust-time" ,rust-time-0.3)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-argh" ,rust-argh-0.1)
- ("rust-better-panic" ,rust-better-panic-0.3)
- ("rust-cargo-husky" ,rust-cargo-husky-1)
- ("rust-color-eyre" ,rust-color-eyre-0.6)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-derive-builder" ,rust-derive-builder-0.13)
- ("rust-fakeit" ,rust-fakeit-1)
- ("rust-font8x8" ,rust-font8x8-0.3)
- ("rust-palette" ,rust-palette-0.7)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-rstest" ,rust-rstest-0.18)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-ratatui-0.25
- (package
- (inherit rust-ratatui-0.26)
- (name "rust-ratatui")
- (version "0.25.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ratatui" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sw0s4s9y09n2nsxs996frrlmy4fay7ibwfrvar0fvmswi99wrd5"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=buffer::tests::index_of_panics_on_out_of_bounds"
- "--skip=buffer::tests::pos_of_panics_on_out_of_bounds"
- "--skip=buffer::Buffer::index_of"
- "--skip=buffer::Buffer::pos_of")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cassowary" ,rust-cassowary-0.3)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-lru" ,rust-lru-0.12)
- ("rust-paste" ,rust-paste-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-stability" ,rust-stability-0.1)
- ("rust-strum" ,rust-strum-0.25)
- ("rust-termion" ,rust-termion-2)
- ("rust-termwiz" ,rust-termwiz-0.20)
- ("rust-time" ,rust-time-0.3)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-argh" ,rust-argh-0.1)
- ("rust-better-panic" ,rust-better-panic-0.3)
- ("rust-cargo-husky" ,rust-cargo-husky-1)
- ("rust-color-eyre" ,rust-color-eyre-0.6)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-fakeit" ,rust-fakeit-1)
- ("rust-palette" ,rust-palette-0.7)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-ratatui-0.24
- (package
- (inherit rust-ratatui-0.26)
- (name "rust-ratatui")
- (version "0.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ratatui" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "099433has5bhl6zbckpv2qskb66h7xz4rfgc6xn5cyjjzdy93g0f"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=buffer::tests::index_of_panics_on_out_of_bounds"
- "--skip=buffer::tests::pos_of_panics_on_out_of_bounds"
- "--skip=buffer::Buffer::index_of"
- "--skip=buffer::Buffer::pos_of")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cassowary" ,rust-cassowary-0.3)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-itertools" ,rust-itertools-0.11)
- ("rust-lru" ,rust-lru-0.12)
- ("rust-paste" ,rust-paste-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-strum" ,rust-strum-0.25)
- ("rust-termion" ,rust-termion-2)
- ("rust-termwiz" ,rust-termwiz-0.20)
- ("rust-time" ,rust-time-0.3)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-argh" ,rust-argh-0.1)
- ("rust-better-panic" ,rust-better-panic-0.3)
- ("rust-cargo-husky" ,rust-cargo-husky-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-fakeit" ,rust-fakeit-1)
- ("rust-palette" ,rust-palette-0.7)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-ratatui-0.20
- (package
- (inherit rust-ratatui-0.24)
- (name "rust-ratatui")
- (version "0.20.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ratatui" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ab8w62dkp2c2l8s1xb904imqlv7aqkc07hm6bp01afbphrd1h6w"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=buffer::tests::index_of_panics_on_out_of_bounds"
- "--skip=buffer::tests::pos_of_panics_on_out_of_bounds"
- "--skip=buffer::Buffer::index_of"
- "--skip=buffer::Buffer::pos_of")
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cassowary" ,rust-cassowary-0.3)
- ("rust-crossterm" ,rust-crossterm-0.26)
- ("rust-serde" ,rust-serde-1)
- ("rust-termion" ,rust-termion-2)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-argh" ,rust-argh-0.1)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-raw-cpuid-11
- (package
- (name "rust-raw-cpuid")
- (version "11.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "raw-cpuid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "138dm4mqmmkdd1g5gkf90dlj2bnlxp0yy4d56r5xbyz3rwby77nb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-clap" ,rust-clap-4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-termimad" ,rust-termimad-0.25))
- #:cargo-development-inputs (("rust-core-affinity" ,rust-core-affinity-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-rustversion" ,rust-rustversion-1))))
- (home-page "https://github.com/gz/rust-cpuid")
- (synopsis "Library to parse the x86 CPUID instruction, written in Rust")
- (description
- "This package provides a library to parse the x86 CPUID instruction,
-written in Rust with no external dependencies. The implementation closely
-resembles the Intel CPUID manual description. The library does only depend on
-libcore.")
- (license license:expat)))
-
-(define-public rust-raw-cpuid-10
- (package
- (inherit rust-raw-cpuid-11)
- (name "rust-raw-cpuid")
- (version "10.7.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "raw-cpuid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ckkg47m8wbdinqg4z4dx7ipi3d7fjxdnrwzikx70x46rdwpcabc"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-clap" ,rust-clap-3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-termimad" ,rust-termimad-0.20))
- #:cargo-development-inputs
- (("rust-core-affinity" ,rust-core-affinity-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-rustversion" ,rust-rustversion-1))))))
-
-(define-public rust-raw-cpuid-8
- (package
- (inherit rust-raw-cpuid-10)
- (name "rust-raw-cpuid")
- (version "8.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "raw-cpuid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wry932lx7gqyxn7w54mg61b7hiwywyir754jhfxiws3pnfpvpqz"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-rustc-version" ,rust-rustc-version-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-core-affinity" ,rust-core-affinity-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-rustversion" ,rust-rustversion-0.1))))))
-
-(define-public rust-rawpointer-0.2
- (package
- (name "rust-rawpointer")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rawpointer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qy1qvj17yh957vhffnq6agq0brvylw27xgks171qrah75wmg8v0"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/bluss/rawpointer/")
- (synopsis "Extra methods for raw pointers")
- (description "Extra methods for raw pointers. For example
-@code{.post_inc()} and @code{.pre_dec()} (c.f. @code{ptr++} and @code{--ptr})
-and @code{ptrdistance}.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-rawpointer-0.1
- (package
- (inherit rust-rawpointer-0.2)
- (name "rust-rawpointer")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rawpointer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06ghpm9y7gacks78s3maakha07kbnwrxif5q37r2l7z1sali3b7b"))))))
-
-(define-public rust-rawslice-0.1
- (package
- (name "rust-rawslice")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rawslice" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kfidydpw770wfzp2c4y7jfq1vr5jbql5sk86xg2wx3an84cj8wf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rawpointer" ,rust-rawpointer-0.2))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.4))))
- (home-page "https://github.com/bluss/rawslice/")
- (synopsis "Reimplementation of the slice iterators, with extra features")
- (description
- "Reimplementation of the slice iterators, with extra features.
-For example creation from raw pointers and start, end pointer
-accessors.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rayon-1
- (package
- (name "rust-rayon")
- (version "1.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rayon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ylgnzwgllajalr4v00y4kj22klq2jbwllm70aha232iah0sc65l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-either" ,rust-either-1)
- ("rust-rayon-core" ,rust-rayon-core-1)
- ("rust-wasm-sync" ,rust-wasm-sync-0.1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3))))
- (home-page "https://github.com/rayon-rs/rayon")
- (synopsis "Simple work-stealing parallelism for Rust")
- (description
- "This package provides a simple work-stealing parallelism for
-Rust.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rayon-0.8
- (package
- (inherit rust-rayon-1)
- (name "rust-rayon")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rayon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j2l9x98ma63qkh9w8zik0vcpwqf9cvc2ynh66ibjp36nq4gw55n"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-rayon-core" ,rust-rayon-core-1))
- #:cargo-development-inputs
- (("rust-compiletest-rs" ,rust-compiletest-rs-0.2)
- ("rust-docopt" ,rust-docopt-0.7)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-rand" ,rust-rand-0.3)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3))))))
-
-(define-public rust-rayon-cond-0.3
- (package
- (name "rust-rayon-cond")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rayon-cond" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ybxppq84p3q60h9rng9j3dm79f6970hn4wljyf31lpgan5m77q5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-either" ,rust-either-1)
- ("rust-itertools" ,rust-itertools-0.11)
- ("rust-rayon" ,rust-rayon-1))))
- (home-page "https://github.com/cuviper/rayon-cond")
- (synopsis "Experimental iterator wrapper")
- (description
- "This package provides a Rust experimental iterator wrapper that is
-conditionally parallel or serial.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rayon-core-1
- (package
- (name "rust-rayon-core")
- (version "1.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rayon-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qpwim68ai5h0j7axa8ai8z0payaawv3id0lrgkqmapx7lx8fr8l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-deque" ,rust-crossbeam-deque-0.8)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-wasm-sync" ,rust-wasm-sync-0.1))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-scoped-tls" ,rust-scoped-tls-1))))
- (home-page "https://github.com/rayon-rs/rayon")
- (synopsis "Core APIs for Rayon")
- (description "This package provides core APIs for Rayon.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rclite-0.2
- (package
- (name "rust-rclite")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rclite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fa379adiwincgywigi341zd969d3459ljq71n5ymwwficp0r7zf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-branches" ,rust-branches-0.1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
- ("rust-rayon" ,rust-rayon-1))))
- (home-page "https://github.com/fereidani/rclite")
- (synopsis "Reference counting compatible with Arc and Rc APIs")
- (description
- "This package provides reference counting, which is compatible with
-Arc and Rc APIs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rctree-0.6
- (package
- (name "rust-rctree")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rctree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sd6vsa5p3j27v6f1v0l0afl3hn4an1jr3psky3024gcmdk7hgp0"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/RazrFalcon/rctree")
- (synopsis "'DOM-like' tree implemented using reference counting")
- (description "This package provides a @code{DOM-like} tree implemented using
-reference counting.")
- (license license:expat)))
-
-(define-public rust-rdrand-0.4
- (package
- (name "rust-rdrand")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rdrand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1cjq0kwx1bk7jx3kzyciiish5gqsj7620dm43dc52sr8fzmm9037"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.3))))
- (home-page "https://github.com/nagisa/rust_rdrand/")
- (synopsis "Random number generator")
- (description
- "This package is an implementation of random number generator based on
-@code{rdrand} and @code{rdseed} instructions")
- (license license:isc)))
-
-(define-public rust-read-process-memory-0.1
- (package
- (name "rust-read-process-memory")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "read-process-memory" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c1vmw8a2ywf7v96xfwbsyrnpk3fy8cc2a0rdxw8fs0b5wxni5w4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mach" ,rust-mach-0.3)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/rbspy/read-process-memory")
- (synopsis "Read memory from another process")
- (description "This package provides a crate that allows reading memory
-from another process.")
- (license license:expat)))
-
-(define-public rust-readlock-0.1
- (package
- (name "rust-readlock")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "readlock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18l0la7zxavbw1ppfigq84f994lyw65rbpl4hlf5gakd37kj7cyp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rclite" ,rust-rclite-0.2))))
- (home-page "https://github.com/jplatte/readlock")
- (synopsis "Weird alternative to Arc<RwLock<T>>")
- (description
- "This package provides a weird alternative to @code{Arc<RwLock<T>>}.")
- (license license:mpl2.0)))
-
-(define-public rust-readlock-tokio-0.1
- (package
- (name "rust-readlock-tokio")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "readlock-tokio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zc356rp6x0imb4rq2jyq238lv065h4gnyr7zsh3c6aj0s4kd8zv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rclite" ,rust-rclite-0.2)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/jplatte/readlock")
- (synopsis "Weird alternative to Arc<RwLock<T>> using tokio's RwLock")
- (description
- "This package provides a weird alternative to Arc<@code{RwLock<T>>},
-using tokio's @code{RwLock}")
- (license license:mpl2.0)))
-
-(define-public rust-recursion-0.5
- (package
- (name "rust-recursion")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "recursion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wc8x5340scj9fl281nydgwrpzbbdffj764pw6zppkcchlk58w4z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/inanna-malick/recursion")
- (synopsis "Cache-aware stack safe recursion")
- (description
- "This package provides cache-aware stack safe recursion.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-recvmsg-1
- (package
- (name "rust-recvmsg")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "recvmsg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xa173gbg1cx8q7wyzi6c4kmcsz5rka68r4jb6kg14icskax9vfk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://docs.rs/recvmsg/1.0.0")
- (synopsis "Traits for receiving datagrams reliably, without truncation")
- (description
- "This package provides traits for receiving datagrams reliably,
-without truncation.")
- (license license:bsd-0)))
-
-(define-public rust-recycler-0.1
- (package
- (name "rust-recycler")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "recycler" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1yll0sqswy6afk9ik7r22djqafa3wfgvgdzqqh7jbczyiqr2gp4q"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/frankmcsherry/recycler")
- (synopsis "Rust library for recycling types containing owned memory")
- (description
- "This package provides a small Rust library for recycling types containing
-owned memory.")
- (license license:expat)))
-
-(define-public rust-redox-syscall-0.5
- (package
- (name "rust-redox-syscall")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "redox_syscall" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zja6y3av9z50gg1hh0vsc053941wng21r43whhk8mfb9n4m5426"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Functions not implemented on Linux.
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
- (home-page "https://gitlab.redox-os.org/redox-os/syscall")
- (synopsis "Rust library to access raw Redox system calls")
- (description
- "This package provides a Rust library to access raw Redox system calls.")
- (license license:expat)))
-
-(define-public rust-redox-syscall-0.4
- (package
- (inherit rust-redox-syscall-0.5)
- (name "rust-redox-syscall")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "redox_syscall" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1aiifyz5dnybfvkk4cdab9p2kmphag1yad6iknc7aszlxxldf8j7"))))
- (arguments
- `(#:tests? #f ; could not find `CloneFlags` in the crate root
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))))
-
-(define-public rust-redox-syscall-0.3
- (package
- (inherit rust-redox-syscall-0.4)
- (name "rust-redox-syscall")
- (version "0.3.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "redox_syscall" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0acgiy2lc1m2vr8cr33l5s7k9wzby8dybyab1a9p753hcbr68xjn"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))))
-
-(define-public rust-redox-syscall-0.2
- (package
- (inherit rust-redox-syscall-0.3)
- (name "rust-redox-syscall")
- (version "0.2.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "redox_syscall" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16jicm96kjyzm802cxdd1k9jmcph0db1a4lhslcnhjsvhp0mhnpv"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1))))))
-
-;; This package requires features which are unavailable
-;; on the stable releases of Rust.
-(define-public rust-redox-syscall-0.1
- (package
- (inherit rust-redox-syscall-0.2)
- (name "rust-redox-syscall")
- (version "0.1.57")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "redox_syscall" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kh59fpwy33w9nwd5iyc283yglq8pf2s41hnhvl48iax9mz0zk21"))))
- (arguments '(#:skip-build? #t))))
-
-(define-public rust-redox-termios-0.1
- (package
- (name "rust-redox-termios")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "redox_termios" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1jzifsj7fqyksz4325l3azfzpyv027kjabf93zcmass3p9q5c510"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/redox-os/termios")
- (synopsis "Rust library to access Redox termios functions")
- (description
- "This package provides a Rust library to access Redox termios functions.")
- (license license:expat)))
-
-(define-public rust-redox-users-0.4
- (package
- (name "rust-redox-users")
- (version "0.4.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "redox_users" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1498qyfyc2k3ih5aaffddvbhzi36na8iqg54hcm4pnpfa6b3sa5x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-libredox" ,rust-libredox-0.1)
- ("rust-rust-argon2" ,rust-rust-argon2-0.8)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-zeroize" ,rust-zeroize-1))))
- (home-page "https://gitlab.redox-os.org/redox-os/users")
- (synopsis "Rust library to access Redox users and groups functionality")
- (description
- "This package provides a Rust library to access Redox users and groups
-functionality")
- (license license:expat)))
-
-(define-public rust-redox-users-0.3
- (package
- (inherit rust-redox-users-0.4)
- (name "rust-redox-users")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "redox_users" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "179fxmyqaqzibp533ajgbn4ljah9lrzpqvd3i73h55bs7qrkf1yy"))))
- (arguments
- `(#:skip-build? #t ; redox-syscall no longer builds.
- #:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.1)
- ("rust-redox-syscall" ,rust-redox-syscall-0.1)
- ("rust-rust-argon2" ,rust-rust-argon2-0.8))))))
-
-(define-public rust-ref-cast-1
- (package
- (name "rust-ref-cast")
- (version "1.0.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ref-cast" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0sxzy3f0zmclsmi1z17n16xbjbp99d5c6nh7592yy6f3fya82h8n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Doesn't always interact well with the test crate.
- #:cargo-inputs
- (("rust-ref-cast-impl" ,rust-ref-cast-impl-1))
- #:cargo-development-inputs
- (("rust-ref-cast-test-suite" ,rust-ref-cast-test-suite-0.0.0)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/ref-cast")
- (synopsis "Safely cast &T to &U")
- (description
- "Safely cast &T to &U where the struct U contains a single field of type T.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ref-cast-0.2
- (package
- (name "rust-ref-cast")
- (version "0.2.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ref-cast" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fcbpfb7xhr992qvyfg9hr5p63xqykjp48pm3f7a1q21vmhzksvv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ref-cast-impl" ,rust-ref-cast-impl-0.2))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-0.1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/ref-cast")
- (synopsis "Safely cast &T to &U")
- (description
- "Safely cast &T to &U where the struct U contains a single field of type T.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ref-cast-impl-1
- (package
- (name "rust-ref-cast-impl")
- (version "1.0.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ref-cast-impl" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05kjg9g9akzb0yns255a5zvdkbwk0wa9kp1cf8k6h25nv7d57gv8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-ref-cast" ,rust-ref-cast-1))))
- (home-page "https://github.com/dtolnay/ref-cast")
- (synopsis "Derive implementation for @code{ref_cast::RefCast}")
- (description
- "Derive implementation for @code{ref_cast::RefCast}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ref-cast-impl-0.2
- (package
- (inherit rust-ref-cast-impl-1)
- (name "rust-ref-cast-impl")
- (version "0.2.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ref-cast-impl" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0av43xxjlinfqklb67rpj217cmaxfjsf8151gs0hbs4hnr5664ck"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-ref-cast-test-suite-0.0.0
- (package
- (name "rust-ref-cast-test-suite")
- (version "0.0.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ref-cast-test-suite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0cx15bhs8zq99qidrhjmjhc5krlfclcaq0y5c68pq48vlds72idl"))))
- (build-system cargo-build-system)
- (arguments (list #:skip-build? #t))
- (home-page "https://github.com/dtolnay/ref-cast")
- (synopsis "Test suite of the ref-cast crate")
- (description "Test suite of the ref-cast crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ref-thread-local-0.1
- (package
- (name "rust-ref-thread-local")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ref_thread_local" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w7zw42bzywh9jfhlj5dswdh79dk7bvh4mmsamw9jy40lrh1dmd0"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/Xeiron/ref_thread_local.rs")
- (synopsis "Macro for declaring thread-local `static`s")
- (description "This package provides a macro for declaring thread-local
-`static`s like using both of `lazy_static!` and `@code{RefCell`}")
- (license license:expat)))
-
-(define-public rust-reference-counted-singleton-0.1
- (package
- (name "rust-reference-counted-singleton")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "reference-counted-singleton" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fcc50l2xh74r2qn4nx2kk0h4i5ys3v4fhgpg5cz793g00gq8br4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-serial-test" ,rust-serial-test-3))))
- (home-page "https://codeberg.org/koutheir/reference-counted-singleton.git")
- (synopsis "Reference-counted singleton with recreatable data")
- (description
- "This package provides a reference-counted singleton whose protected data
-can be recreated as needed.")
- (license license:expat)))
-
-(define-public rust-refpool-0.4
- (package
- (name "rust-refpool")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "refpool" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0n6b1qpq0fcyzm3nrmiw0z9x4nawy9dklqfr3mb8rp571yw8d7in"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/bodil/refpool")
- (synopsis "Efficient memory pool with reference counting")
- (description "@code{refpool} is a re-implementation of Rust's
-@code{std::boxed::Box} and @code{std::rc::Rc} which uses a pool of reusable
-memory to speed up reallocation.")
- (license license:mpl2.0)))
-
-(define-public rust-regex-1
- (package
- (name "rust-regex")
- (version "1.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "regex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "148i41mzbx8bmq32hsj1q4karkzzx5m60qza6gdw4pdc9qdyyi5m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-aho-corasick" ,rust-aho-corasick-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-regex-automata" ,rust-regex-automata-0.4)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-regex-test" ,rust-regex-test-0.1))))
- (home-page "https://github.com/rust-lang/regex")
- (synopsis "Regular expressions for Rust")
- (description
- "This package is an implementation of regular expressions for Rust. It
-uses finite automata and guarantees linear time matching on all inputs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-regex-0.2
- (package
- (inherit rust-regex-1)
- (name "rust-regex")
- (version "0.2.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "regex" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1163ir1k5zjspirfjl4wqbviwrxlhmfwy95xxb69y4irkv4snack"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-aho-corasick" ,rust-aho-corasick-0.6)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-regex-syntax" ,rust-regex-syntax-0.5)
- ("rust-thread-local" ,rust-thread-local-0.3)
- ("rust-utf8-ranges" ,rust-utf8-ranges-1))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-quickcheck" ,rust-quickcheck-0.6)
- ("rust-rand" ,rust-rand-0.4))))))
-
-(define-public rust-regex-0.1
- (package
- (inherit rust-regex-0.2)
- (name "rust-regex")
- (version "0.1.80")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "regex" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0bs036h3vzc6pj5jj4vc909s9rppq7b808ic99qn0y6gm3karm2g"))))
- (arguments
- `(#:skip-build? #t ; Can't find dependent crates.
- #:cargo-inputs
- (("rust-aho-corasick" ,rust-aho-corasick-0.5)
- ("rust-memchr" ,rust-memchr-0.1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.3)
- ("rust-simd" ,rust-simd-0.2) ; 0.1?
- ("rust-thread-local" ,rust-thread-local-0.2)
- ("rust-utf8-ranges" ,rust-utf8-ranges-0.1))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-0.1)
- ("rust-quickcheck" ,rust-quickcheck-0.2)
- ("rust-rand" ,rust-rand-0.3))))))
-
-(define-public rust-regex-automata-0.4
- (package
- (name "rust-regex-automata")
- (version "0.4.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "regex-automata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18wd530ndrmygi6xnz3sp345qi0hy2kdbsa89182nwbl6br5i1rn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-aho-corasick" ,rust-aho-corasick-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-regex-test" ,rust-regex-test-0.1))))
- (home-page "https://github.com/rust-lang/regex/tree/master/regex-automata")
- (synopsis "Automata construction and matching using regular expressions")
- (description
- "Automata construction and matching using regular expressions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-regex-automata-0.3
- (package
- (inherit rust-regex-automata-0.4)
- (name "rust-regex-automata")
- (version "0.3.9")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "regex-automata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1agg6ymbgjydj3q31ay6dbzgp3i5cnrnygpylczqj623xs93xcjr"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-aho-corasick" ,rust-aho-corasick-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-regex-syntax" ,rust-regex-syntax-0.7))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-regex-test" ,rust-regex-test-0.1))))))
-
-(define-public rust-regex-automata-0.1
- (package
- (inherit rust-regex-automata-0.3)
- (name "rust-regex-automata")
- (version "0.1.9")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "regex-automata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1r3aqa9c0s9sfrmd2w0mli16ldjzbar0rzb1x7srfjkasrqys7df"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-fst" ,rust-fst-0.4)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.6))
- #:cargo-development-inputs
- (("rust-bstr" ,rust-bstr-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-toml" ,rust-toml-0.5)))))) ; 0.4
-
-(define-public rust-regex-cache-0.2
- (package
- (name "rust-regex-cache")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "regex-cache" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14w7h1rl68fzzvavig18hf184macxcypqsrv6m7vkf23jzb64yrg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lru-cache" ,rust-lru-cache-0.1)
- ("rust-oncemutex" ,rust-oncemutex-0.1)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.6))))
- (home-page "https://github.com/1aim/rust-regex-cache")
- (synopsis "Lazy and cached regular expressions")
- (description "This package provides lazy and cached regular expressions.")
- (license license:expat)))
-
-(define-public rust-regex-cursor-0.1
- (package
- (name "rust-regex-cursor")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "regex-cursor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sbi1xr9201hd5c40779gfnmlnmrb4yqs4jj07d6zbp3znsjfhxf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-regex-automata" ,rust-regex-automata-0.4)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8)
- ("rust-ropey" ,rust-ropey-1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-regex-test" ,rust-regex-test-0.1))))
- (home-page "https://github.com/pascalkuthe/regex-cursor")
- (synopsis "Regex fork that can search discontiguous haystacks")
- (description
- "This package provides regex fork that can search discontiguous haystacks.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-regex-lite-0.1
- (package
- (name "rust-regex-lite")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "regex-lite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13ndx7ibckvlasyzylqpmwlbp4kahrrdl3ph2sybsdviyar63dih"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-regex-test" ,rust-regex-test-0.1))))
- (home-page "https://github.com/rust-lang/regex/tree/master/regex-lite")
- (synopsis
- "Lightweight regex engine optimized for binary size and compilation time")
- (description
- "This package provides a lightweight regex engine that optimizes for binary
-size and compilation time.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-regex-syntax-0.8
- (package
- (name "rust-regex-syntax")
- (version "0.8.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "regex-syntax" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p41p3hj9ww7blnbwbj9h7rwxzxg0c1hvrdycgys8rxyhqqw859b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1))))
- (home-page "https://github.com/rust-lang/regex/tree/master/regex-syntax")
- (synopsis "Regular expression parser")
- (description "This package provides a regular expression parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-regex-syntax-0.7
- (package
- (inherit rust-regex-syntax-0.8)
- (name "rust-regex-syntax")
- (version "0.7.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "regex-syntax" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nhjmqdlakfi4yb8lh7vbbh71dsy90jjvrjvvnrih6larldgpdfv"))))
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1))))))
-
-(define-public rust-regex-syntax-0.6
- (package
- (inherit rust-regex-syntax-0.7)
- (name "rust-regex-syntax")
- (version "0.6.27")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "regex-syntax" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i32nnvyzzkvz1rqp2qyfxrp2170859z8ck37jd63c8irrrppy53"))))
- (arguments '())))
-
-(define-public rust-regex-syntax-0.5
- (package
- (inherit rust-regex-syntax-0.6)
- (name "rust-regex-syntax")
- (version "0.5.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "regex-syntax" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19zp25jr3dhmclg3qqjk3bh1yrn7bqi05zgr5v52szv3l97plw3x"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ucd-util" ,rust-ucd-util-0.1))))))
-
-(define-public rust-regex-syntax-0.4
- (package
- (inherit rust-regex-syntax-0.6)
- (name "rust-regex-syntax")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "regex-syntax" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03p24bsfg2rw2cc5h8ri4fp7j06xwyyd5grlqy0g11ixp5c1r4wf"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.6)
- ("rust-rand" ,rust-rand-0.4))))))
-
-(define-public rust-regex-syntax-0.3
- (package
- (inherit rust-regex-syntax-0.6)
- (name "rust-regex-syntax")
- (version "0.3.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "regex-syntax" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ms9hgdhhsxw9w920i7gipydvagf100bb56jbs192rz86ln01v7r"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.2)
- ("rust-rand" ,rust-rand-0.3))))))
-
-(define-public rust-regex-test-0.1
- (package
- (name "rust-regex-test")
- (version "0.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "regex-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0qjf6j8fvwzwmqj5cvjjs11sm1w978vbpgba6as9iif4kf9z0h6s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-toml" ,rust-toml-0.8))))
- (home-page "https://github.com/rust-lang/regex/tree/master/regex-test")
- (synopsis "Infrastructure for testing regexes")
- (description
- "Infrastructure for testing regexes. You probably don't want to use this
-crate unless you're working on a regex implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-region-3
- (package
- (name "rust-region")
- (version "3.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "region" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19wrf7fg741jfnyz2314dv9m9hwssh816v27rpwsw2f07g8ypdp6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- "--skip=alloc::tests::alloc_frees_memory_when_dropped"
- "--skip=query::tests::query_returns_one_region_for_multiple_page_allocation")
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mach2" ,rust-mach2-0.4)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-mmap-fixed" ,rust-mmap-fixed-0.1))))
- (home-page "https://github.com/darfink/region-rs")
- (synopsis "Library for manipulating memory regions")
- (description
- "This package provides a library for manipulating memory regions.")
- (license license:expat)))
-
-(define-public rust-relative-path-1
- (package
- (name "rust-relative-path")
- (version "1.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "relative-path" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1limlh8fzwi21g0473fqzd6fln9iqkwvzp3816bxi31pkilz6fds"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags ; Skip the doctests.
- '("--release" "--lib" "--bins" "--tests")
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://docs.rs/crate/relative-path/")
- (synopsis "Portable, relative paths for Rust")
- (description "This package provides portable, relative paths for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-remoteprocess-0.5
- (package
- (name "rust-remoteprocess")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "remoteprocess" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "087z016qvypalbqjgdxmri97vsrqg4k1kpmc8b5d5hdgqxq4f6g6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-addr2line" ,rust-addr2line-0.24)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-goblin" ,rust-goblin-0.9)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libproc" ,rust-libproc-0.14)
- ("rust-log" ,rust-log-0.4)
- ("rust-mach" ,rust-mach-0.3)
- ("rust-mach-o-sys" ,rust-mach-o-sys-0.1)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-object" ,rust-object-0.36)
- ("rust-proc-maps" ,rust-proc-maps-0.4)
- ("rust-read-process-memory" ,rust-read-process-memory-0.1)
- ("rust-regex" ,rust-regex-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-mark-flaky-tests" ,rust-mark-flaky-tests-1))))
- (home-page "https://github.com/benfred/remoteprocess")
- (synopsis "Library for getting information on running processes")
- (description "This package provides an API for getting information on
-running processes.")
- (license license:expat)))
-
-(define-public rust-rend-0.4
- (package
- (name "rust-rend")
- (version "0.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1av8mfxrc6dvm0hmn2ymi56jrv6a7dqssxwdn1zx6h4j1790h42q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytecheck" ,rust-bytecheck-0.6))))
- (home-page "https://github.com/djkoloski/rend")
- (synopsis "Endian-aware primitives for Rust")
- (description "Rend is a library that provides endian-aware primitives for
-Rust.")
- (license license:expat)))
-
-(define-public rust-rental-0.5
- (package
- (name "rust-rental")
- (version "0.5.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rental" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0bhzz2pfbg0yaw8p1l31bggq4jn077wslf6ifhj22vf3r8mgx2fc"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f ; cannot move out of `foo` because it is borrowed
- #:cargo-inputs
- `(("rust-rental-impl" ,rust-rental-impl-0.5)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))))
- (home-page "https://github.com/jpernst/rental")
- (synopsis "Macro to generate safe self-referential structs")
- (description
- "A macro to generate safe self-referential structs, plus
-premade types for common use-cases. This crate is frozen and should be
-avoided if possible.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rental-impl-0.5
- (package
- (name "rust-rental-impl")
- (version "0.5.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rental-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pj0qgmvwwsfwyjqyjxzikkwbwc3vj7hm3hdykr47dy5inbnhpj7"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/jpernst/rental")
- (synopsis "Implementation details of the rust-rental crate")
- (description "Implementation details for the rust-rental crate.
-Should not be used directly.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-reopen-1
- (package
- (name "rust-reopen")
- (version "1.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "reopen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14w2v7a4dav23jzfrxj9lgacp731xizvng4bn7slan7qmk1wwhpz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-autocfg" ,rust-autocfg-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-signal-hook" ,rust-signal-hook-0.3))
- #:cargo-development-inputs (("rust-log" ,rust-log-0.4)
- ("rust-partial-io" ,rust-partial-io-0.3)
- ("rust-simple-logging" ,rust-simple-logging-2)
- ("rust-version-sync" ,rust-version-sync-0.9))))
- (home-page "https://github.com/vorner/reopen")
- (synopsis "File reopening utility")
- (description "File reopening utility.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-reopen-0.3
- (package
- (inherit rust-reopen-1)
- (name "rust-reopen")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "reopen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12b3mfxkwb8akdfa701nzvqr6lsc6n84vrq088gmjy8lxlmr4an6"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-signal-hook" ,rust-signal-hook-0.1)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-repr-offset-0.2
- (package
- (name "rust-repr-offset")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "repr_offset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1skj3cy77j7vwslnjjzgladq61z6jjvwlw89kp0zz7fjbdsp047v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; tests must be run with the "testing" feature
- #:cargo-inputs
- (("rust-repr-offset-derive" ,rust-repr-offset-derive-0.2)
- ("rust-tstr" ,rust-tstr-0.2))
- #:cargo-development-inputs
- (("rust-repr-offset-derive" ,rust-repr-offset-derive-0.2))))
- (home-page "https://github.com/rodrimati1992/repr_offset_crates/")
- (synopsis "Offsets of fields for types with a stable layout")
- (description "Offsets of fields for types with a stable layout.")
- (license license:zlib)))
-
-(define-public rust-repr-offset-derive-0.2
- (package
- (name "rust-repr-offset-derive")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "repr_offset_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rwkbf12vmgi5v1llmgiirn0yaaiyw821rd7fc9fhpbkdxz95yh9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; tests must be run with the "testing" feature
- #:cargo-inputs
- (("rust-as-derive-utils" ,rust-as-derive-utils-0.8)
- ("rust-core-extensions" ,rust-core-extensions-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/rodrimati1992/repr_offset_crates/")
- (synopsis
- "For deriving the offsets of fields for types with a stable layout")
- (description
- "For deriving the offsets of fields for types with a stable layout.")
- (license license:zlib)))
-
-(define-public rust-resolv-conf-0.7
- (package
- (name "rust-resolv-conf")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "resolv-conf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "005sk8r1php2g41yn7fdf1sn8cafyaqm6jxia42h2v88saa47r2j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-hostname" ,rust-hostname-0.3)
- ("rust-quick-error" ,rust-quick-error-1))))
- (home-page "https://github.com/tailhook/resolv-conf")
- (synopsis "Parser for @file{/etc/resolv.conf}")
- (description
- "This package provides a parser for @file{/etc/resolv.conf} file.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-resolv-conf-0.6
- (package
- (inherit rust-resolv-conf-0.7)
- (name "rust-resolv-conf")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "resolv-conf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jlzifww1h7j23jnjj49xz8q0fpd9rqpd0ks8c4y651vgw9lx0qi"))))
- (arguments
- `(#:tests? #f ; Not all test files included.
- #:cargo-inputs
- (("rust-quick-error" ,rust-quick-error-1)
- ("rust-hostname" ,rust-hostname-0.3))))))
-
-(define-public rust-result-1
- (package
- (name "rust-result")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "result" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q2mslk9mvpdrl5zr1yvlb8ikmynpq5786c8ybn1wpa03rcqwk8r"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/arcnmx/result-rs")
- (synopsis
- "Helpers for dealing with nested @code{Result} and @code{Option} types")
- (description
- "This package provides helpers for dealing with nested @code{Result} and
-@code{Option} types.")
- (license license:expat)))
-
-(define-public rust-retain-mut-0.1
- (package
- (name "rust-retain-mut")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "retain_mut" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c0jfxzba0mcw8q4z7dnc4ypwzxgqkdggngb55hazvwvg3az32a3"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/upsuper/retain_mut")
- (synopsis "Mutable borrow for the retain predicate")
- (description "This package provides retain_mut method that has the same
-functionality as retain but gives mutable borrow to the predicate.")
- (license license:expat)))
-
-(define-public rust-retain-mut-0.1.7
- (package
- (inherit rust-retain-mut-0.1)
- (name "rust-retain-mut")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "retain_mut" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11j09lp1wqwc2r9bw58my2474zj95jz5fihff3ldv3rz0g2baccc"))))))
-
-(define-public rust-rfc2047-decoder-1
- (package
- (name "rust-rfc2047-decoder")
- (version "1.0.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rfc2047-decoder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0afyg0k2hagnirvv5rk2ysr3khz8ab5ifdap3dsnli9121fm8dmw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
- ("rust-charset" ,rust-charset-0.1)
- ("rust-chumsky" ,rust-chumsky-0.9)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-quoted-printable" ,rust-quoted-printable-0.5)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/TornaxO7/rfc2047-decoder")
- (synopsis "Rust library for decoding RFC 2047 MIME Message Headers")
- (description "This package provides a rust library for decoding RFC 2047
-MIME Message Headers.")
- (license license:expat)))
-
-(define-public rust-rhai-1
- (package
- (name "rust-rhai")
- (version "1.17.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rhai" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0alqy1jglawbh3wq77axikl0613i3vm81h5yn2jah12d4ir369zn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=tests::check_struct_sizes")
- #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-core-error" ,rust-core-error-0.0.0)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-instant" ,rust-instant-0.1)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-no-std-compat" ,rust-no-std-compat-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rhai-codegen" ,rust-rhai-codegen-2)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-rustyline" ,rust-rustyline-13)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-smartstring" ,rust-smartstring-1)
- ("rust-thin-vec" ,rust-thin-vec-0.2)
- ("rust-unicode-xid" ,rust-unicode-xid-0.2))
- #:cargo-development-inputs (("rust-rmp-serde" ,rust-rmp-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://rhai.rs")
- (synopsis "Embedded scripting for Rust")
- (description "Embedded scripting for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rhai-codegen-2
- (package
- (name "rust-rhai-codegen")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rhai_codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v45b68rf6yd7z5flryjh8mjb599qis0amff2wx1hj4x9kfgidwx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; TODO: Only 36/68 tests pass.
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-rhai" ,rust-rhai-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://rhai.rs/book/plugins/index.html")
- (synopsis "Procedural macros support package for Rhai")
- (description "This package provides procedural macros support package for
-Rhai, a scripting language and engine for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ringbuf-0.2
- (package
- (name "rust-ringbuf")
- (version "0.2.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ringbuf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wxd2sb5b0kjwc5mcv8qrmzl0spfs0agznrxain3xhrr769g6q3c"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs `(("rust-cache-padded" ,rust-cache-padded-1))))
- (home-page "https://github.com/agerasev/ringbuf")
- (synopsis
- "Lock-free SPSC FIFO ring buffer with direct access to inner data")
- (description
- "Lock-free @acronym{SPSC, Single Producer Single Consumer} @acronym{FIFO,
-First In First Out} ring buffer with direct access to inner data.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rinja-0.3
- (package
- (name "rust-rinja")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rinja" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "198ppf5bnm6q53dhn4nijl9vbrdm49i1z86msyrk0m2r006r9i1x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-humansize" ,rust-humansize-2)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rinja-derive" ,rust-rinja-derive-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))
- (home-page "https://rinja.readthedocs.io/")
- (synopsis "Type-safe, compiled Jinja-like templates for Rust")
- (description
- "This package provides a type-safe, compiled Jinja-like templates for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rinja-derive-0.3
- (package
- (name "rust-rinja-derive")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rinja_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12x1dfrjxhzfai2izmrqpbplj1aifkq1a58vby1f5xmf8q0yvn88"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-basic-toml" ,rust-basic-toml-0.1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.12)
- ("rust-quote" ,rust-quote-1)
- ("rust-rinja-parser" ,rust-rinja-parser-0.3)
- ("rust-rustc-hash" ,rust-rustc-hash-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-console" ,rust-console-0.15)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-similar" ,rust-similar-2)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/rinja-rs/rinja")
- (synopsis "Procedural macro package for Rinja")
- (description "This package provides a procedural macro package for Rinja.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rinja-parser-0.3
- (package
- (name "rust-rinja-parser")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rinja_parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "046602hy9x1q3np3qm64xpkw1xx64kiyjikyn8gpl2p0w9kaiyck"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-memchr" ,rust-memchr-2)
- ("rust-nom" ,rust-nom-7)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))
- (home-page "https://github.com/rinja-rs/rinja")
- (synopsis "Parser for Rinja templates")
- (description "This package provides a parser for Rinja templates.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rio-0.9
- (package
- (name "rust-rio")
- (version "0.9.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nv8wrnkd41flb32lmxb412l6m1790j12c3lg305764hcmbc564y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs (("rust-extreme" ,rust-extreme-666))))
- (home-page "https://github.com/spacejam/rio")
- (synopsis "Bindings for io_uring")
- (description
- "This package provides bindings for io_uring.")
- (license license:gpl3)))
-
-(define-public rust-rkyv-0.7
- (package
- (name "rust-rkyv")
- (version "0.7.44")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rkyv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1h4rpjn15bfldwb2j3zlmv3zaksvizzl1yf6vg24yfdk5534dfjw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-bitvec" ,rust-bitvec-1)
- ("rust-bytecheck" ,rust-bytecheck-0.6)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-hashbrown" ,rust-hashbrown-0.12)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-ptr-meta" ,rust-ptr-meta-0.1)
- ("rust-rend" ,rust-rend-0.4)
- ("rust-rkyv-derive" ,rust-rkyv-derive-0.7)
- ("rust-seahash" ,rust-seahash-4)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-smol-str" ,rust-smol-str-0.2)
- ("rust-tinyvec" ,rust-tinyvec-1)
- ("rust-uuid" ,rust-uuid-1))))
- (home-page "https://github.com/rkyv/rkyv")
- (synopsis "Zero-copy deserialization framework for Rust")
- (description "Rkyv is a zero-copy deserialization framework for Rust.")
- (license license:expat)))
-
-(define-public rust-rkyv-0.6
- (package
- (inherit rust-rkyv-0.7)
- (name "rust-rkyv")
- (version "0.6.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rkyv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01wsn0i8gsw958j892w8i4fyzjdsyhrh7c5zajig049kbqz5n4yb"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytecheck" ,rust-bytecheck-0.5)
- ("rust-memoffset" ,rust-memoffset-0.6)
- ("rust-ptr-meta" ,rust-ptr-meta-0.1)
- ("rust-rkyv-derive" ,rust-rkyv-derive-0.6)
- ("rust-seahash" ,rust-seahash-4))))))
-
-(define-public rust-rkyv-derive-0.7
- (package
- (name "rust-rkyv-derive")
- (version "0.7.44")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rkyv_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rbwvbxka171bvhj60yjaxn77ipi5d1nwknnp5i6ypp2ipzxzpd7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/rkyv/rkyv")
- (synopsis "Derive macro for zero-copy deserialization framework")
- (description "This package provides a Derive macro for the rkyv
-deserialization framework.")
- (license license:expat)))
-
-(define-public rust-rkyv-derive-0.6
- (package
- (inherit rust-rkyv-derive-0.7)
- (name "rust-rkyv-derive")
- (version "0.6.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rkyv_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mc7rnps41gdywahsffqlypsp9jqmp0r6hlh2nxm31bddfgli3xs"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-rle-decode-fast-1
- (package
- (name "rust-rle-decode-fast")
- (version "1.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rle-decode-fast" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08kljzl29rpm12fiz0qj5pask49aiswdvcjigdcq73s224rgd0im"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-criterion" ,rust-criterion-0.2))))
- (home-page "https://github.com/WanzenBug/rle-decode-helper")
- (synopsis "Implement decoding for Run Length Encoded data in Rust")
- (description
- "This crate provides a fast way to implement any kind of decoding
-for Run Length Encoded data in Rust.
-
-Writing a fast decoder that is also safe can be quite challenging, so
-this crate is here to save you the hassle of maintaining and testing
-your own implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rlimit-0.9
- (package
- (name "rust-rlimit")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rlimit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13mb3ligflqb4h7m76pkyc8z5pswpc38fcl6qm1lvp2jls3rv8pq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1))))
- (home-page "https://github.com/Nugine/rlimit/")
- (synopsis "Resource limits")
- (description "This package provides controls for resource limits.")
- (license license:expat)))
-
-(define-public rust-rlp-0.5
- (package
- (name "rust-rlp")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rlp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1da7b1hc4czlmsyr7ifs9bz9fv8hi5dw8q14xnmjlydfn2mhi5cr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-rustc-hex" ,rust-rustc-hex-2))))
- (home-page "https://github.com/paritytech/parity-common")
- (synopsis "Recursive-length prefix encoding, decoding, and compression")
- (description "This package provides Recursive-length prefix encoding,
-decoding, and compression.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rmp-0.8
- (package
- (name "rust-rmp")
- (version "0.8.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rmp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i1l6dhv7vws5vp0ikakj44fk597xi59g3j6ng1q55x3dz0xg3i2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-paste" ,rust-paste-1))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/3Hren/msgpack-rust")
- (synopsis "Pure Rust MessagePack serialization implementation")
- (description
- "RMP is a pure Rust MessagePack implementation of an efficient binary
-serialization format. This crate provides low-level core functionality,
-writers and readers for primitive values with direct mapping between binary
-MessagePack format.")
- (license license:expat)))
-
-(define-public rust-rmp-serde-1
- (package
- (name "rust-rmp-serde")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rmp-serde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nylmh7w2vpa1bwrnx1jfp2l4yz6i5qrmpic5zll166gfyj9kraj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `rmpv`
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-rmp" ,rust-rmp-0.8)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11))))
- (home-page "https://github.com/3Hren/msgpack-rust")
- (synopsis "Serde bindings for RMP")
- (description "This crate provides Serde bindings for RMP.")
- (license license:expat)))
-
-(define-public rust-rmp-serde-0.15
- (package
- (inherit rust-rmp-serde-1)
- (name "rust-rmp-serde")
- (version "0.15.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rmp-serde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "178f4qlicldm9iy74q4wdqldk5i11p1ad30wzs9avx04mpwwygkj"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-rmp" ,rust-rmp-0.8)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-rmp-serde-0.13
- (package
- (name "rust-rmp-serde")
- (version "0.13.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rmp-serde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lqclnffx1b3r1faicscmk9j21mijl9bj7ywgjps77vf8ic1s7h1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-rmp" ,rust-rmp-0.8)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/3Hren/msgpack-rust")
- (synopsis "Serde bindings for RMP")
- (description "This crate provides Serde bindings for RMP.")
- (license license:expat)))
-
-(define-public rust-rmpv-1
- (package
- (name "rust-rmpv")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rmpv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1adjigqyrzbv71s18qz3sa77zqggqip0p8j4rrrk5scyrlihfiaq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rmp" ,rust-rmp-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/3Hren/msgpack-rust")
- (synopsis "Value variant for @code{rust-rmp}")
- (description "This create provides a value variant for @code{rust-rmp}.")
- (license license:expat)))
-
-(define-public rust-roadmap-0.7
- (package
- (name "rust-roadmap")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "roadmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xwzxsh3qk5mg7yfsjxjm6x68adp5c8szv7dznzf9irla5f7fjgc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-marked-yaml" ,rust-marked-yaml-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-textwrap" ,rust-textwrap-0.16)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://gitlab.com/larswirzenius/roadmap")
- (synopsis "Model a project roadmap as a directed acyclic graph")
- (description "Model a project roadmap as a directed acyclic graph.")
- (license license:expat-0)))
-
-(define-public rust-roaring-0.10
- (package
- (name "rust-roaring")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "roaring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wcgprdw49xy7w00zzspbhrq8f1kvlwqasmfxh8y1gd84vlba3zg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-retain-mut" ,rust-retain-mut-0.1.7)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/RoaringBitmap/roaring-rs")
- (synopsis "Better compressed bitset as a pure Rust implementation")
- (description
- "This package provides a better compressed bitset, as a pure Rust
-implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-roff-0.2
- (package
- (name "rust-roff")
- (version "0.2.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "roff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05j324x84xkgp848smhnknnlpl70833xb9lalqg4n2ga6k8dhcxq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-duct" ,rust-duct-0.13)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/rust-cli/roff-rs")
- (synopsis "ROFF (man page format) generation library")
- (description "ROFF (man page format) generation library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-romio-0.3
- (package
- (name "rust-romio")
- (version "0.3.0-alpha.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "romio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0arxxgdp7j2y1nxd0a94qmkspyv92hyaz8lbirvf77f6qm0298vb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-async-datagram" ,rust-async-datagram-3)
- ("rust-async-ready" ,rust-async-ready-3)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6)
- ("rust-futures-preview" ,rust-futures-preview-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio-uds" ,rust-mio-uds-0.6)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-parking-lot" ,rust-parking-lot-0.9)
- ("rust-slab" ,rust-slab-0.4))))
- (home-page "https://github.com/withoutboats/romio")
- (synopsis "Asynchronous networking primitives")
- (description
- "This package provides event loop and I/O resources for asynchronous
-network services using futures.")
- (license license:expat)))
-
-(define-public rust-ron-0.8
- (package
- (name "rust-ron")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ron" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "154w53s895yxdfg7rn87c6f6x4yncc535x1x31zpcj7p0pzpw7xr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.21)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-option-set" ,rust-option-set-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/ron-rs/ron")
- (synopsis "Rusty Object Notation")
- (description "This package provides Rusty Object Notation (RON).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ron-0.7
- (package
- (inherit rust-ron-0.8)
- (name "rust-ron")
- (version "0.7.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ron" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06iz51r6pyi197jjpfddq8h8884y85myaswfan07cnqylqwkj1w8"))))
- (arguments
- `(#:tests? #f ; Cannot find bitflags_serial.
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-option-set" ,rust-option-set-0.1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-ron-0.6
- (package
- (inherit rust-ron-0.7)
- (name "rust-ron")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ron" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07vzhbrnimz1lij0f280y624j4yzipn2404jmygs24mp7xhshkh6"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-ron-0.5
- (package
- (inherit rust-ron-0.6)
- (name "rust-ron")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ron" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256 (base32 "1mb2bavvp8jg5wx0kx9n45anrsbjwhjzddim987bjaa11hg45kif"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=test_nul_in_string")
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.10)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-bytes" ,rust-serde-bytes-0.10)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-ron-0.4
- (package
- (inherit rust-ron-0.5)
- (name "rust-ron")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ron" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13ypx80ac1minrmn9w9sgnbxlknwiv7qhx5n50azh0s484j2mx8p"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.10)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (;("rust-serde-bytes" ,rust-serde-bytes-0.10)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-ropey-1
- (package
- (name "rust-ropey")
- (version "1.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ropey" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dckf3likfi1my2ilqwhq2ifsm9iq8cayg6ws7fpa6nd1d11whck"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-smallvec" ,rust-smallvec-1)
- ("rust-str-indices" ,rust-str-indices-0.4))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1))))
- (home-page "https://github.com/cessen/ropey")
- (synopsis "Fast and robust text rope for Rust")
- (description
- "Ropey is a UTF-8 text rope for Rust, designed to be the backing
-text-buffer for applications such as text editors. Ropey is fast, robust, and
-can handle huge texts and memory-incoherent edits with ease.")
- (license license:expat)))
-
-(define-public rust-roxmltree-0.20
- (package
- (name "rust-roxmltree")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "roxmltree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15vw91ps91wkmmgy62khf9zb63bdinvm80957dascbsw7dwvc83c"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/RazrFalcon/roxmltree")
- (synopsis "Represent an XML as a read-only tree")
- (description
- "@code{roxmltree} represents an XML 1.0 document as a read-only tree.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-roxmltree-0.19
- (package
- (inherit rust-roxmltree-0.20)
- (name "rust-roxmltree")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "roxmltree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zs0q8hg5nnh91s1ib6r0fky7xm8ay63ayfa5i1afxxpwgalzl9w"))))))
-
-(define-public rust-roxmltree-0.18
- (package
- (inherit rust-roxmltree-0.19)
- (name "rust-roxmltree")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "roxmltree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00mkd2xyrxm8ap39sxpkhzdzfn2m98q3zicf6wd2f6yfa7il08w6"))))
- (arguments
- `(#:cargo-inputs (("rust-xmlparser" ,rust-xmlparser-0.13))))))
-
-(define-public rust-rpassword-7
- (package
- (name "rust-rpassword")
- (version "7.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rpassword" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "08l3jbjwpsj6awm4lacm2bcj3cn9jhy4j6q21n68k49lmdiwyy36"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-rtoolbox" ,rust-rtoolbox-0.0.1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/conradkleinespel/rpassword")
- (synopsis "Read passwords in Rust console applications")
- (description "This package provides a crate for reading passwords in
-console applications.")
- (license license:asl2.0)))
-
-(define-public rust-rpassword-6
- (package
- (inherit rust-rpassword-7)
- (name "rust-rpassword")
- (version "6.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rpassword" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0mnrpxvai78mn9wqkqx8wp1gd280jjhn29ixd1dm84l6i2hrkw1b"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-rpassword-5
- (package
- (inherit rust-rpassword-6)
- (name "rust-rpassword")
- (version "5.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rpassword" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yry1kmgjcb4qd5wak91203493x42ak3dz9hy1c0r9kyib7kdjgz"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-rpds-1
- (package
- (name "rust-rpds")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rpds" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "194hjbsicmgqi3dyllqrz09mmhh597m2j9l49lr16cyfscambqd0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-archery" ,rust-archery-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/orium/rpds")
- (synopsis "Persistent data structures with structural sharing")
- (description "This package provides support for fully persistent data
-structures with structural sharing.")
- (license license:mpl2.0)))
-
-(define-public rust-rpm-pkg-count-0.2
- (package
- (name "rust-rpm-pkg-count")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rpm-pkg-count" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jzh63l7k30l37s5gd2m2hvh8slzjaxw54s4xpcjnaqb8xfsq0sa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("runtime")
- #:cargo-test-flags '("--features" "runtime")
- #:cargo-inputs (("rust-libloading" ,rust-libloading-0.8)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/RubixDev/rpm-pkg-count")
- (synopsis "Count installed RPM packages using librpm")
- (description
- "This package counts installed RPM packages using librpm.")
- (license license:gpl3)))
-
-(define-public rust-rspec-1
- (package
- (name "rust-rspec")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02hfwxqjdc39ygnjysvn5qz343fahmwm16rxvxayh403d5y9wf49"))
- (patches (search-patches "rust-rspec-1-remove-clippy.patch"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-colored" ,rust-colored-2)
- ("rust-derive-new" ,rust-derive-new-0.5)
- ("rust-derive-builder" ,rust-derive-builder-0.9)
- ("rust-expectest" ,rust-expectest-0.12)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-time" ,rust-time-0.2))))
- (home-page "https://github.com/rust-rspec/rspec")
- (synopsis "Write Rspec-like tests with stable rust")
- (description "This package helps writing Rspec-like tests with stable
-rust.")
- (license license:mpl2.0)))
-
-(define-public rust-rspec-1.0.0-beta.3
- (package
- (inherit rust-rspec-1)
- (name "rust-rspec")
- (version "1.0.0-beta.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qkafvyg3r3h4ffhb7bhzq54mxxbirn2hk693wxdv5zhdjx68a99"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("clippy.*") ""))))))
- (arguments `())))
-
-(define-public rust-rspotify-0.11
- (package
- (name "rust-rspotify")
- (version "0.11.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rspotify" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jxpdiic1550h13j8gaqk1g3xlv3b7p7dzyjrf6xx6j8hzh74kjw"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.20)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-dotenv" ,rust-dotenv-0.15)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-maybe-async" ,rust-maybe-async-0.2)
- ("rust-rspotify-http" ,rust-rspotify-http-0.11)
- ("rust-rspotify-macros" ,rust-rspotify-macros-0.11)
- ("rust-rspotify-model" ,rust-rspotify-model-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2)
- ("rust-webbrowser" ,rust-webbrowser-0.8))
- #:cargo-development-inputs
- `(("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-tokio" ,rust-tokio-1))
- #:phases
- #~(modify-phases %standard-phases
- (add-before 'check 'pre-check
- ;; This test requires RSPOTIFY_CLIENT_ID and RSPOTIFY_CLIENT_SECRET
- (lambda _
- (delete-file "tests/test_with_credential.rs"))))))
- (native-inputs (list pkg-config openssl))
- (home-page "https://github.com/ramsayleung/rspotify")
- (synopsis "Spotify API wrapper")
- (description "This package provides a wrapper API for the Spotify
-streaming service.")
- (license license:expat)))
-
-(define-public rust-rspotify-http-0.11
- (package
- (name "rust-rspotify-http")
- (version "0.11.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rspotify-http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1a1xdvnlksb0gbkyrw9q4l7fyy8ba0mfsjs71qv2r6bbpadij0d8"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-maybe-async" ,rust-maybe-async-0.2)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-ureq" ,rust-ureq-2))
- #:cargo-development-inputs
- `(("rust-rspotify-model" ,rust-rspotify-model-0.11)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs (list pkg-config openssl))
- (home-page "https://github.com/ramsayleung/rspotify")
- (synopsis "HTTP compatibility layer for RSpotify")
- (description "RSpotify is a wrapper for the Spotify Web API. This
-package contains a HTTP compatibility layer for RSpotify.")
- (license license:expat)))
-
-(define-public rust-rspotify-macros-0.11
- (package
- (name "rust-rspotify-macros")
- (version "0.11.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rspotify-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "00zjxnbhljak54bf5q1h09487bh7sza3mqsxk21x43q7pw5jlrkg"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-development-inputs
- `(("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/ramsayleung/rspotify")
- (synopsis "Macros for RSpotify")
- (description "RSpotify is a wrapper for the Spotify Web API. This crate
-contains Macros for RSpotify.")
- (license license:expat)))
-
-(define-public rust-rspotify-model-0.11
- (package
- (name "rust-rspotify-model")
- (version "0.11.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rspotify-model" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1j0fy5n3f0gwq2qnn4qss0sx5kvbghfr8149jb0bp8azzvlg3gbg"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-chrono" ,rust-chrono-0.4)
- ("rust-enum-dispatch" ,rust-enum-dispatch-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-strum" ,rust-strum-0.24)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/ramsayleung/rspotify")
- (synopsis "API endpoint response model object for RSpotify")
- (description "RSpotify is a wrapper for the Spotify Web API. This crate
-contains the API endpoint response objects.")
- (license license:expat)))
-
-(define-public rust-rstar-0.9
- (package
- (name "rust-rstar")
- (version "0.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstar" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yi5dbwayig107d3x7xmmx1yqxagnwl9qsg6cfy49aydbbz1n3xl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib")
- #:cargo-inputs
- (("rust-heapless" ,rust-heapless-0.7)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.3)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rand-hc" ,rust-rand-hc-0.2)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/georust/rstar")
- (synopsis "R*-tree library for the rust ecosystem")
- (description
- "R*-tree library for the rust ecosystem.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rstar-0.8
- (package
- (inherit rust-rstar-0.9)
- (name "rust-rstar")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstar" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0z52954pcb8mvl4p0hq7ggpcbncspicg5ijmgvcy8dsdh3lc0i9s"))))
- (arguments
- `(#:cargo-inputs (("rust-heapless" ,rust-heapless-0.6)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pdqselect" ,rust-pdqselect-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs (("rust-approx" ,rust-approx-0.3)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rand-hc" ,rust-rand-hc-0.2)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-rstest-0.23
- (package
- (name "rust-rstest")
- (version "0.23.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d90hr3i2yajzgpzvsh6p2yjzmcb3nm8884xdbb5sswvwmdmhb0a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `rstest_test`
- #:cargo-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-rstest-macros" ,rust-rstest-macros-0.23)
- ("rust-rustc-version" ,rust-rustc-version-0.4))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.22)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-unindent" ,rust-unindent-0.2))))
- (home-page "https://github.com/la10736/rstest")
- (synopsis "Rust fixture based test framework")
- (description
- "This package provides a Rust fixture based test framework. It uses a
-procedural macro to implement fixtures and table based tests.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rstest-0.22
- (package
- (inherit rust-rstest-0.23)
- (name "rust-rstest")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dlrn6y4z5xgsvf6ky3lrjwsxpvi13sizlkwnqs1gmmxc873yhkv"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `rstest_test`
- #:cargo-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-rstest-macros" ,rust-rstest-macros-0.22)
- ("rust-rustc-version" ,rust-rustc-version-0.4))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.21)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-unindent" ,rust-unindent-0.2))))))
-
-(define-public rust-rstest-0.21
- (package
- (inherit rust-rstest-0.23)
- (name "rust-rstest")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10inb7hv1p42i981bf6705dakbgfbdgl2qaim4sf9mk9f2k5bzcs"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `rstest_test`
- #:cargo-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-rstest-macros" ,rust-rstest-macros-0.21)
- ("rust-rustc-version" ,rust-rustc-version-0.4))
- #:cargo-development-inputs (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.20)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-unindent" ,rust-unindent-0.2))))))
-
-(define-public rust-rstest-0.20
- (package
- (inherit rust-rstest-0.21)
- (name "rust-rstest")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w7nkivvbvz2nvlr926w2pc6sfdcq3ki35gplsb88pwcjm8ry197"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `rstest_test`
- #:cargo-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-rstest-macros" ,rust-rstest-macros-0.20)
- ("rust-rustc-version" ,rust-rustc-version-0.4))
- #:cargo-development-inputs (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.19)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-unindent" ,rust-unindent-0.2))))))
-
-(define-public rust-rstest-0.19
- (package
- (inherit rust-rstest-0.21)
- (name "rust-rstest")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c43nsxpm1b74jxc73xwg94is6bwqvfzkrr1xbqyx7j7l791clwx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; no method named `set_default_timeout`
- #:cargo-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-rstest-macros" ,rust-rstest-macros-0.19)
- ("rust-rustc-version" ,rust-rustc-version-0.4))
- #:cargo-development-inputs (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.18)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.6)
- ("rust-rstest-test" ,rust-rstest-test-0.11)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-unindent" ,rust-unindent-0.2))))))
-
-(define-public rust-rstest-0.18
- (package
- (inherit rust-rstest-0.21)
- (name "rust-rstest")
- (version "0.18.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1681ncnlzhc8894idm3pqf40nndn4k4kcp0kpv29n68a7hpspvlp"))))
- (arguments
- `(#:tests? #f ; no method named `set_default_timeout`
- #:cargo-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-rstest-macros" ,rust-rstest-macros-0.18)
- ("rust-rustc-version" ,rust-rustc-version-0.4))
- #:cargo-development-inputs (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.18)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.6)
- ("rust-rstest-test" ,rust-rstest-test-0.11)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-unindent" ,rust-unindent-0.2))))))
-
-(define-public rust-rstest-0.17
- (package
- (inherit rust-rstest-0.18)
- (name "rust-rstest")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qnrx40c05ziz2sxhrj0i4pamvlip8cx7w62439qr1wils3b86yy"))))
- (arguments
- `(#:skip-build? #t ; requires rust-artix-rt@2.7.0
- #:cargo-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-rstest-macros" ,rust-rstest-macros-0.17)
- ("rust-rustc-version" ,rust-rustc-version-0.4))))))
-
-(define-public rust-rstest-0.16
- (package
- (inherit rust-rstest-0.17)
- (name "rust-rstest")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pqfpj727hkn4rr7nspnaab0h74gl9yxqlb53vn9h8a7dhbjszxh"))))
- (arguments
- `(#:tests? #f ; integration tests fail
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-rstest-macros" ,rust-rstest-macros-0.16)
- ("rust-rustc-version" ,rust-rustc-version-0.4))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.13)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.4)
- ("rust-rstest-test" ,rust-rstest-test-0.9)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-unindent" ,rust-unindent-0.1))))))
-
-(define-public rust-rstest-0.15
- (package
- (inherit rust-rstest-0.17)
- (name "rust-rstest")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c5r8wimr2fv3x25dbb99rk165lzcsz6jlpv7xk2ny99rikdrjg9"))))
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-rstest-macros" ,rust-rstest-macros-0.14)
- ("rust-rustc-version" ,rust-rustc-version-0.3))))))
-
-(define-public rust-rstest-0.13
- (package
- (inherit rust-rstest-0.15)
- (name "rust-rstest")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p04kbsvk2xna7fk5657p0zi76qrcglrxkw33ay147fbjdgjjfdr"))))
- (arguments
- `(#:skip-build? #t ; Cut the dependency graph.
- #:cargo-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-timer" ,rust-futures-timer-3)
- ("rust-rstest-macros" ,rust-rstest-macros-0.13)
- ("rust-rustc-version" ,rust-rustc-version-0.4))))))
-
-(define-public rust-rstest-0.12
- (package
- (inherit rust-rstest-0.15)
- (name "rust-rstest")
- (version "0.12.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rstest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vv11n0wiqm70lyjc1byl22sqd1z1cpaq49yxrk9myd3ar8z64nr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-rstest-0.11
- (package
- (inherit rust-rstest-0.15)
- (name "rust-rstest")
- (version "0.11.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rstest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02nh4kpfg1j4v95fhc0bxx9ak3wnz5jg70f94z92wfzyx9mcd212"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-rstest-macros-0.23
- (package
- (name "rust-rstest-macros")
- (version "0.23.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nmdm7a4ysihnh0zz6w6gqrmw205zfp7xqkb2id3858vg20afpl2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `rstest`
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-relative-path" ,rust-relative-path-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-2)
- ("rust-unicode-ident" ,rust-unicode-ident-1))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-maplit" ,rust-maplit-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.22))))
- (home-page "https://github.com/la10736/rstest")
- (synopsis "Procedural macros for @code{rstest}.")
- (description
- "This package provides the procedural macro crate for @code{rstest}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rstest-macros-0.22
- (package
- (inherit rust-rstest-macros-0.23)
- (name "rust-rstest-macros")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hiba8l3d20ajkifd3kz5rzzpxsy311ca4c4ll94pxqlglg73qf5"))))
- (arguments
- `(#:tests? #f ; unresolved import `rstest`
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-relative-path" ,rust-relative-path-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-2)
- ("rust-unicode-ident" ,rust-unicode-ident-1))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-maplit" ,rust-maplit-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.21))))))
-
-(define-public rust-rstest-macros-0.21
- (package
- (inherit rust-rstest-macros-0.23)
- (name "rust-rstest-macros")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13brqq64wp8gjaiq1d7g8jbzcwdwpwy0swpcilfx97d3b6pdyra1"))))
- (arguments
- `(#:tests? #f ; unresolved import `rstest`
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-relative-path" ,rust-relative-path-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-2)
- ("rust-unicode-ident" ,rust-unicode-ident-1))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-maplit" ,rust-maplit-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-rstest-macros-0.20
- (package
- (inherit rust-rstest-macros-0.21)
- (name "rust-rstest-macros")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fmgmwkd95ljsm6czad4fgbpnn1zlik7gbd6lwz0nk0hvxj2s4z6"))))
- (arguments
- `(#:tests? #f ; unresolved import `rstest`
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-relative-path" ,rust-relative-path-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-2)
- ("rust-unicode-ident" ,rust-unicode-ident-1))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-maplit" ,rust-maplit-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-rstest-macros-0.19
- (package
- (inherit rust-rstest-macros-0.21)
- (name "rust-rstest-macros")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09ackagv8kc2v4xy0s7blyg4agij9bz9pbb31l5h4rqzrirdza84"))))
- (arguments
- `(#:cargo-test-flags '("--release" "--" "--skip=rstest")
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-relative-path" ,rust-relative-path-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-2)
- ("rust-unicode-ident" ,rust-unicode-ident-1))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-maplit" ,rust-maplit-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.18)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.6)
- ("rust-rstest-test" ,rust-rstest-test-0.11))))))
-
-(define-public rust-rstest-macros-0.18
- (package
- (inherit rust-rstest-macros-0.21)
- (name "rust-rstest-macros")
- (version "0.18.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01g6rg60snmscipc9xiili7nsn0v25sv64713gp99y2jg0jgha6l"))))
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=rstest")
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-relative-path" ,rust-relative-path-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-2)
- ("rust-unicode-ident" ,rust-unicode-ident-1))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-maplit" ,rust-maplit-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.18)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.6)
- ("rust-rstest-test" ,rust-rstest-test-0.11))))
- (home-page "https://github.com/la10736/rstest")
- (synopsis "Procedural macros for @code{rstest}")
- (description
- "This package provides the procedural macro crate for @code{rstest}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rstest-macros-0.17
- (package
- (inherit rust-rstest-macros-0.18)
- (name "rust-rstest-macros")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a7w30h0g88v40p938skcbngsm6x6pf49gc369ydnznar2hs2319"))))
- (arguments
- `(#:skip-build? #t ; requires rust-artix-rt@2.7.0
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-1)
- ("rust-unicode-ident" ,rust-unicode-ident-1))))))
-
-(define-public rust-rstest-macros-0.16
- (package
- (inherit rust-rstest-macros-0.17)
- (name "rust-rstest-macros")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xzrgwjih87myghqzm9ncqm0449y2sf4migz6x7yc1h7mq2vaabj"))))
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=rstest (line 740)"
- "--skip=rstest (line 764)")
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-1)
- ("rust-unicode-ident" ,rust-unicode-ident-1))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.15)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.4)
- ("rust-rstest-test" ,rust-rstest-test-0.9))))))
-
-(define-public rust-rstest-macros-0.14
- (package
- (inherit rust-rstest-macros-0.17)
- (name "rust-rstest-macros")
- (version "0.14.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rstest_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rlwp3r1dg3fl4f100wjd3ya7dhs23vpyqgf7vg5mac50s5fc5ah"))))
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-rstest-macros-0.13
- (package
- (inherit rust-rstest-macros-0.14)
- (name "rust-rstest-macros")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05k1q6jij3v3iapxcr83m92ygsvnv33qx4j0jfjjny13h62bm2pp"))))
- (arguments
- `(#:skip-build? #t ; Cut the dependency graph.
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-rstest-reuse-0.6
- (package
- (name "rust-rstest-reuse")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest_reuse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "191l5gfwx9rmkqd48s85fkh21b73f38838fc896r4rxy39l0nlw8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests expect rustup
- #:cargo-inputs (("rust-quote" ,rust-quote-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rstest" ,rust-rstest-0.18)
- ("rust-rstest-test" ,rust-rstest-test-0.11)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2))))
- (home-page "https://github.com/la10736/rstest")
- (synopsis "Reuse rstest attributes")
- (description
- "This package provides a Rust library for reusing rstest attributes by
-creating a set of tests and applying it to every scenario you want to test.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rstest-reuse-0.4
- (package
- (inherit rust-rstest-reuse-0.6)
- (name "rust-rstest-reuse")
- (version "0.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rstest_reuse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05zcs22fbvv7q50p2xs6w13lqbcklddnj2dm1mz1wi2pak9sxdgr"))))
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-quote" ,rust-quote-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-rstest-reuse-0.3
- (package
- (inherit rust-rstest-reuse-0.4)
- (name "rust-rstest-reuse")
- (version "0.3.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rstest_reuse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k9xdqp0gw655g9l46ii0kyv64dschnf2z7vs43s6zp2phbk37dj"))))
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-quote" ,rust-quote-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-rstest-test-0.11
- (package
- (name "rust-rstest-test")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest_test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16z1525ww9n1x94mvvgd6zcpxc2pzlf1r031kryk383lgd3wgi9p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests expect rustup
- #:cargo-inputs
- (("rust-regex" ,rust-regex-1)
- ("rust-toml-edit" ,rust-toml-edit-0.19))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rstest" ,rust-rstest-0.16)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2))))
- (home-page "https://github.com/la10736/rstest")
- (synopsis "Provides some utilities used to write rstest crate's tests")
- (description
- "This package provides some utilities used to write the rstest crate's
-tests.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rstest-test-0.9
- (package
- (inherit rust-rstest-test-0.11)
- (name "rust-rstest-test")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rstest_test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bdy2pni88vh6m2w2mk0wj5hsgka4yslwv472wyfk6794ilgl203"))))
- (arguments
- `(#:tests? #f ; Tests expect rustup
- #:cargo-inputs
- (("rust-regex" ,rust-regex-1)
- ("rust-toml-edit" ,rust-toml-edit-0.15))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rstest" ,rust-rstest-0.15)
- ("rust-temp-testdir" ,rust-temp-testdir-0.2))))))
-
-(define-public rust-rt-format-0.3
- (package
- (name "rust-rt-format")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rt-format" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qjjwh9ny95xck1kp99gi6hfm9glrx54jx8npnj6yccxc7p7q225"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/vstojkovic/rt-format")
- (synopsis "Runtime equivalent of the Rust format! macro")
- (description "This package provides a runtime equivalent of the Rust
-format! macro. It allows formatting strings like the format! macro, with the
-formatting string and the arguments provided at runtime. This crate supports
-all the formatting features of the format! macro, except for the fill
-character.")
- (license license:asl2.0)))
-
-(define-public rust-rtnetlink-0.14
- (package
- (name "rust-rtnetlink")
- (version "0.14.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rtnetlink" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19dbbky7bcrwk4jhgam148s8ykxc7pfrblxjvmciipyq8i9lg15n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=link::test::create_get_delete_macvlan"
- "--skip=link::test::create_get_delete_wg"
- "--skip=traffic_control::add_filter::test::test_new_filter"
- "--skip=traffic_control::add_qdisc::test::test_new_qdisc")
- #:cargo-inputs (("rust-async-global-executor" ,rust-async-global-executor-2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-netlink-packet-core" ,rust-netlink-packet-core-0.7)
- ("rust-netlink-packet-route" ,rust-netlink-packet-route-0.19)
- ("rust-netlink-packet-utils" ,rust-netlink-packet-utils-0.5)
- ("rust-netlink-proto" ,rust-netlink-proto-0.11)
- ("rust-netlink-sys" ,rust-netlink-sys-0.8)
- ("rust-nix" ,rust-nix-0.27)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-ipnetwork" ,rust-ipnetwork-0.18)
- ("rust-macaddr" ,rust-macaddr-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/rust-netlink/rtnetlink")
- (synopsis "Manipulate linux networking resources via netlink")
- (description "This crate provides methods to manipulate networking
-resources (links, addresses, arp tables, route tables) via the netlink route
-protocol.")
- (license license:expat)))
-
-(define-public rust-rtoolbox-0.0.1
- (package
- (name "rust-rtoolbox")
- (version "0.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rtoolbox" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jjjngwn1fa39kschc8zb4hynp4b0jdind7z225cph7m2k2j4kh3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "")
- (synopsis "Utility functions for other crates")
- (description
- "This package provides utility functions for other crates with no
-backwards compatibility guarantees.")
- (license license:asl2.0)))
-
-(define-public rust-rug-1
- (package
- (name "rust-rug")
- (version "1.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rug" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f81id6y3vljys0nvl9mimhm0kh8z0vxnrh2ki1x2838mddklcam"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib" "--bins" "--tests")
- #:cargo-inputs
- (("rust-az" ,rust-az-1)
- ("rust-gmp-mpfr-sys" ,rust-gmp-mpfr-sys-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (inputs
- (list gmp mpc mpfr))
- (home-page "https://gitlab.com/tspiteri/rug")
- (synopsis
- "Arbitrary-precision integers, rational, floating-point and complex numbers")
- (description "This is a Rust library of arbitrary-precision integers, rational,
-floating-point, and complex numbers based on GMP, MPFR and MPC.")
- (license license:lgpl3+)))
-
-(define-public rust-run-script-0.11
- (package
- (name "rust-run-script")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "run_script" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gjwdpam82b25g4plr028j3w2pwssg2bms6qkbv2zz6nwr07q3gj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-fsio" ,rust-fsio-0.4))))
- (home-page "http://github.com/sagiegurari/run_script")
- (synopsis "Run shell scripts in Rust")
- (description "This library enables to invoke shell scripts based on their
-content. While @code{std::process::Command} works great to execute standalone
-command, you need more manual code to take a script text and execute it. For
-this purpose, this library was created.")
- (license license:asl2.0)))
-
-(define-public rust-run-script-0.10
- (package
- (name "rust-run-script")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "run_script" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ix9kf1b3h5vmdadpv7rfxylmj8mphlbx0xgv6frhy4dqpyri7w2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-fsio" ,rust-fsio-0.4))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "http://github.com/sagiegurari/run_script")
- (synopsis "Run shell scripts in Rust")
- (description "This library enables to invoke shell scripts based on their
-content. While @code{std::process::Command} works great to execute standalone
-command, you need more manual code to take a script text and execute it. For
-this purpose, this library was created.")
- (license license:asl2.0)))
-
-(define-public rust-runtime-0.3
- (package
- (name "rust-runtime")
- (version "0.3.0-alpha.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "runtime" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04aj2jslnndwhhbvp9ysdgh98vfy6lk6f0rzqsan5wlfpd70nzc3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures-preview" ,rust-futures-preview-0.3)
- ("rust-pin-project" ,rust-pin-project-0.4)
- ("rust-runtime-attributes" ,rust-runtime-attributes-0.3)
- ("rust-runtime-native" ,rust-runtime-native-0.3)
- ("rust-runtime-raw" ,rust-runtime-raw-0.3))
- #:cargo-development-inputs
- (("rust-failure" ,rust-failure-0.1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-futures-preview" ,rust-futures-preview-0.3)
- ("rust-juliex" ,rust-juliex-0.3)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-runtime-tokio" ,rust-runtime-tokio-0.3)
- ("rust-tokio" ,rust-tokio-0.1))))
- (home-page "https://github.com/rustasync/runtime")
- (synopsis "Empowering everyone to build asynchronous software")
- (description
- "Runtime is an asynchronous library.
-
-This package is deprecated. If you're looking for an asynchronous runtime
-please consider using @code{async-std} or @code{tokio}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-runtime-attributes-0.3
- (package
- (name "rust-runtime-attributes")
- (version "0.3.0-alpha.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "runtime-attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08n9sqpiwbjm7scyqz0xp57nggzb15rb0sydidw50lx0j0k9xn2n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-runtime-raw" ,rust-runtime-raw-0.3))))
- (home-page "https://github.com/rustasync/runtime")
- (synopsis "Proc Macro attributes for the Runtime crate")
- (description
- "This package Proc macro attributes for the Runtime crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-runtime-native-0.3
- (package
- (name "rust-runtime-native")
- (version "0.3.0-alpha.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "runtime-native" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h6cp6c3wr3rmix01mfxm5vy5d6xai60qap711ylv5dzr53a8rv8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-datagram" ,rust-async-datagram-3)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-futures-preview" ,rust-futures-preview-0.3)
- ("rust-futures-timer" ,rust-futures-timer-0.3)
- ("rust-juliex" ,rust-juliex-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-romio" ,rust-romio-0.3)
- ("rust-runtime-raw" ,rust-runtime-raw-0.3)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.3))))
- (home-page "https://github.com/rustasync/runtime")
- (synopsis "Cross-platform asynchronous runtime")
- (description
- "This package provides a cross-platform asynchronous runtime.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-runtime-raw-0.3
- (package
- (name "rust-runtime-raw")
- (version "0.3.0-alpha.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "runtime-raw" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k02nd0cg27s5ixflzsxqhil5rfzw4z3v0yvqbxzlhps90rq19y1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures-preview" ,rust-futures-preview-0.3))))
- (home-page "https://github.com/rustasync/runtime")
- (synopsis "Traits to implement custom Runtimes")
- (description "This package provides traits to implement custom Runtimes.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-runtime-tokio-0.3
- (package
- (name "rust-runtime-tokio")
- (version "0.3.0-alpha.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "runtime-tokio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mf5fyh164i4m5rj1j45hs7dwv1k4m1xckq0apa6y4c99gwzhq3a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures" ,rust-futures-0.1)
- ("rust-futures-preview" ,rust-futures-preview-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-runtime-raw" ,rust-runtime-raw-0.3)
- ("rust-tokio" ,rust-tokio-0.1))))
- (home-page "https://github.com/rustasync/runtime")
- (synopsis "Tokio-based asynchronous runtime")
- (description "This package provides a Tokio-based asynchronous runtime.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rusb-0.9
- (package
- (name "rust-rusb")
- (version "0.9.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rusb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1905rijhabvylblh24379229hjmkfhxr80jc79aqd9v3bgq9z7xb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-libusb1-sys" ,rust-libusb1-sys-0.7)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-regex" ,rust-regex-1)
- ("rust-usb-ids" ,rust-usb-ids-1))))
- (inputs (list libusb))
- (native-inputs (list pkg-config))
- (home-page "https://github.com/a1ien/rusb")
- (synopsis "Library for accessing USB devices")
- (description
- "This package provides a Rust library for accessing USB devices.")
- (license license:expat)))
-
-(define-public rust-rust-base58-0.0.4
- (package
- (name "rust-rust-base58")
- (version "0.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-base58" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fa4y2jjjmg1a0cr3gz4z8rkic0hx2vx5nm23za9lwf6rlgvj4xk"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- ;; Otherwise we get an error: no method named `gen_iter` found
- ;; for type `rand::prelude::ThreadRng`
- (substitute* "Cargo.toml"
- (("rand.*") "rand = \"<0.6\"\n"))
- #t))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num" ,rust-num-0.1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.4))))
- (home-page "https://github.com/nham/rust-base58")
- (synopsis
- "Simple library for converting to and from base-58 strings")
- (description
- "Convert to and from base-58 strings with a simple Rust api.
- Currently the conversion uses the Bitcoin base58 alphabet.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rust-decimal-1
- (package
- (name "rust-rust-decimal")
- (version "1.35.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust_decimal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ymlnlykg2k9cxxs6wcy41sz6xij6cbazq70k49j30faq32d340p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; not all test files included.
- #:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-borsh" ,rust-borsh-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-diesel" ,rust-diesel-1)
- ("rust-diesel" ,rust-diesel-2)
- ("rust-ndarray" ,rust-ndarray-0.15)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-postgres-types" ,rust-postgres-types-0.2)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-rocket" ,rust-rocket-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio-postgres" ,rust-tokio-postgres-0.7))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-csv" ,rust-csv-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-postgres" ,rust-postgres-0.19)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rust-decimal-macros" ,rust-rust-decimal-macros-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-postgres" ,rust-tokio-postgres-0.7)
- ("rust-version-sync" ,rust-version-sync-0.9))))
- (home-page "https://github.com/paupino/rust-decimal")
- (synopsis "Decimal implementation suitable for financial calculations")
- (description
- "This package provides a decimal implementation written in pure Rust
-suitable for financial calculations.")
- (license license:expat)))
-
-(define-public rust-rust-decimal-macros-1
- (package
- (name "rust-rust-decimal-macros")
- (version "1.34.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust_decimal_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10kdmfm95z9yx3ypk3kfqjbvnr5dhfsg4md6wyayz6vji0ap0674"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-quote" ,rust-quote-1)
- ("rust-rust-decimal" ,rust-rust-decimal-1))
- #:cargo-development-inputs (("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/paupino/rust-decimal")
- (synopsis "Shorthand macros to assist creating Decimal types")
- (description "Shorthand macros to assist creating Decimal types.")
- (license license:expat)))
-
-(define-public rust-rust-embed-6
- (package
- (name "rust-rust-embed")
- (version "6.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-embed" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q96f3valahk4m4ir6c9vg45jhyalzn5iw90ijy4x33g4z1j8qm3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-actix-web" ,rust-actix-web-4)
- ("rust-axum" ,rust-axum-0.6)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-include-flate" ,rust-include-flate-0.2)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-poem" ,rust-poem-1)
- ("rust-rocket" ,rust-rocket-0.5)
- ("rust-rust-embed-impl" ,rust-rust-embed-impl-6)
- ("rust-rust-embed-utils" ,rust-rust-embed-utils-7)
- ("rust-salvo" ,rust-salvo-0.16)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-warp" ,rust-warp-0.3))))
- (home-page "https://git.sr.ht/~pyrossh/rust-embed")
- (synopsis "Rust custom @code{Derive} macro")
- (description
- "This package provides a custom @code{Derive} macro which loads files
-into the Rust binary at compile time during release and loads the file from
-the file-system during development.")
- (license license:expat)))
-
-(define-public rust-rust-embed-8
- (package
- (name "rust-rust-embed")
- (version "8.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-embed" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h2k15ajsq9x70l11h61m4wlg8qias4mw4bg4yy7wpnx9x5ayrps"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=create_is_accurate"
- "--skip=last_modified_is_accurate"
- "--skip=RustEmbed")
- #:cargo-inputs (("rust-actix-web" ,rust-actix-web-4)
- ("rust-axum" ,rust-axum-0.7)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-include-flate" ,rust-include-flate-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-poem" ,rust-poem-1)
- ("rust-rocket" ,rust-rocket-0.5)
- ("rust-rust-embed-impl" ,rust-rust-embed-impl-8)
- ("rust-rust-embed-utils" ,rust-rust-embed-utils-8)
- ("rust-salvo" ,rust-salvo-0.16)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-warp" ,rust-warp-0.3))
- #:cargo-development-inputs (("rust-sha2" ,rust-sha2-0.10))))
- (home-page "https://github.com/pyrossh/rust-embed")
- (synopsis "Rust custom @code{Derive} macro")
- (description
- "This package provides a custom @code{Derive} macro which loads files
-into the Rust binary at compile time during release and loads the file from
-the file-system during development.")
- (license license:expat)))
-
-(define-public rust-rust-embed-5
- (package
- (inherit rust-rust-embed-8)
- (name "rust-rust-embed")
- (version "5.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-embed" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08smnqn21vn5zaywfki391v2l9v30cs0446qzzhvjssxmimgxq9g"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=RustEmbed")
- #:cargo-inputs
- (("rust-actix-web" ,rust-actix-web-3)
- ("rust-include-flate" ,rust-include-flate-0.1)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-rocket" ,rust-rocket-0.4)
- ("rust-rust-embed-impl" ,rust-rust-embed-impl-5)
- ("rust-rust-embed-utils" ,rust-rust-embed-utils-5)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-warp" ,rust-warp-0.2))))))
-
-(define-public rust-rust-embed-impl-6
- (package
- (name "rust-rust-embed-impl")
- (version "6.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-embed-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b71mwb08nmwmzwhn15giiir1gii5aggp8j185l89hmjwn0lpfa9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rust-embed-utils" ,rust-rust-embed-utils-7)
- ("rust-shellexpand" ,rust-shellexpand-2)
- ("rust-syn" ,rust-syn-2)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://git.sr.ht/~pyrossh/rust-embed")
- (synopsis "Rust custom @code{Derive} macro")
- (description
- "This package provides a custom @code{Derive} macro which loads files
-into the Rust binary at compile time during release and loads the file from
-the file-system during development.")
- (license license:expat)))
-
-(define-public rust-rust-embed-impl-8
- (package
- (name "rust-rust-embed-impl")
- (version "8.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-embed-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y0lfrvpqnh98lngf6z6crjwkhp9yhvl2ac7xig14lbrhv4dn9b1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rust-embed-utils" ,rust-rust-embed-utils-8)
- ("rust-shellexpand" ,rust-shellexpand-3)
- ("rust-syn" ,rust-syn-2)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/pyrossh/rust-embed")
- (synopsis "Rust custom @code{Derive} macro")
- (description
- "This package provides a custom @code{Derive} macro which loads files
-into the Rust binary at compile time during release and loads the file from
-the file-system during development.")
- (license license:expat)))
-
-(define-public rust-rust-embed-impl-5
- (package
- (inherit rust-rust-embed-impl-8)
- (name "rust-rust-embed-impl")
- (version "5.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-embed-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rlykmykrpllkf4900wv2jfdmq3m5qqrqhw4fdlbzxrfqi0irn9y"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rust-embed-utils" ,rust-rust-embed-utils-5)
- ("rust-shellexpand" ,rust-shellexpand-2)
- ("rust-syn" ,rust-syn-1)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-rust-embed-utils-8
- (package
- (name "rust-rust-embed-utils")
- (version "8.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-embed-utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17aj29y2xis2fhp4i1wyf0xqm6ljhn3z5qdh75hbbb4sgrvlflrf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-globset" ,rust-globset-0.4)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/pyrossh/rust-embed")
- (synopsis "Utilities for @code{rust-embed}")
- (description "This package provides utilities for @code{rust-embed}.")
- (license license:expat)))
-
-(define-public rust-rust-embed-utils-7
- (package
- (name "rust-rust-embed-utils")
- (version "7.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-embed-utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x7dvlmzzx0db3ra73g8h0fsfgy3c1xrzkhg22vkpp3hymmzyf4x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-globset" ,rust-globset-0.4)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://git.sr.ht/~pyrossh/rust-embed")
- (synopsis "Utilities for @code{rust-embed}")
- (description "This package provides utilities for @code{rust-embed}.")
- (license license:expat)))
-
-(define-public rust-rust-embed-utils-5
- (package
- (inherit rust-rust-embed-utils-8)
- (name "rust-rust-embed-utils")
- (version "5.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-embed-utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vc7492a6qlq7r899p7vyx5cwiqwkw2pf85mfw5anwr42ccj4l9a"))))
- (arguments
- `(#:cargo-inputs (("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-rust-hawktracer-0.7
- (package
- (name "rust-rust-hawktracer")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust_hawktracer" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1h9an3b73pmhhpzc2kk93nh93lplkvsffysj0rp6rxi7p4lhlj73"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rust-hawktracer-normal-macro"
- ,rust-rust-hawktracer-normal-macro-0.4)
- ("rust-rust-hawktracer-proc-macro"
- ,rust-rust-hawktracer-proc-macro-0.4))))
- (home-page "https://github.com/AlexEne/rust_hawktracer")
- (synopsis "Rust bindings for hawktracer profiling library")
- (description
- "Rust bindings for hawktracer profiling library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rust-hawktracer-normal-macro-0.4
- (package
- (name "rust-rust-hawktracer-normal-macro")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust_hawktracer_normal_macro" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1sfjmipdbb5s498c150czr6wihjlkwwgla2jyg3cs7cyjich0mwa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-rust-hawktracer-sys" ,rust-rust-hawktracer-sys-0.4))))
- (home-page "https://github.com/AlexEne/rust_hawktracer_normal_macro")
- (synopsis "Helper crate for hawktracer profiling library")
- (description
- "This package provides a helper crate for hawktracer profiling library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rust-hawktracer-proc-macro-0.4
- (package
- (name "rust-rust-hawktracer-proc-macro")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust_hawktracer_proc_macro" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qfksscfv8rbbzv2zb0i9sbbqmig0dr0vrma3c1kzsfmpsynlqnb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-rust-hawktracer-sys" ,rust-rust-hawktracer-sys-0.4))))
- (home-page "https://github.com/AlexEne/rust_hawktracer_proc_macro")
- (synopsis
- "Helper crate for hawktracer profiling library")
- (description
- "This package is a helper crate for hawktracer profiling library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rust-hawktracer-sys-0.4
- (package
- (name "rust-rust-hawktracer-sys")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust_hawktracer_sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "15acrj881y2g7cwsgf1nr22cixrknp8m4x08dkx1an6zf4q8bk37"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (delete-file "pregenerated_bindings.rs")
- ;; TODO: Unbundle hawktracer
- (substitute* "Cargo.toml"
- (("0\\.37\\.0") "0.56")
- ;; Generate the bindings by default since we delete the
- ;; pregenerated bindings.
- (("\\[features\\]")
- "[features]\ndefault = ['generate_bindings']"))
- (substitute* "build.rs"
- (("( +)\\.generate" _ space)
- (string-append space ".size_t_is_usize(true)\n"
- space ".generate")))
- (substitute* "hawktracer/CMakeLists.txt"
- (("(ENABLE_DOC.*) ON" _ enable_doc)
- (string-append enable_doc " OFF")))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cmake" ,rust-cmake-0.1)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-bindgen" ,rust-bindgen-0.56)
- ("rust-itertools" ,rust-itertools-0.8))))
- (native-inputs
- (list clang cmake-minimal))
- (home-page "https://github.com/AlexEne/rust_hawktracer_sys")
- (synopsis "Sys crate for the rust_hawktracer library")
- (description
- "This package provides a sys crate for the rust_hawktracer library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rust-htslib-0.38
- (package
- (name "rust-rust-htslib")
- (version "0.38.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rust-htslib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "070sihnvyiyqcw8yjkdl8hvav598bsw36m722phgd2b394k6djia"))))
- (build-system cargo-build-system)
- (arguments
- ;; TODO: cannot find openssl_src
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bio-types" ,rust-bio-types-0.12)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-custom-derive" ,rust-custom-derive-0.1)
- ("rust-derive-new" ,rust-derive-new-0.5)
- ("rust-hts-sys" ,rust-hts-sys-2)
- ("rust-ieee754" ,rust-ieee754-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-linear-map" ,rust-linear-map-1)
- ("rust-newtype-derive" ,rust-newtype-derive-0.1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))
- (inputs (list openssl))
- (native-inputs (list pkg-config))
- (home-page "https://github.com/rust-bio/rust-htslib.git")
- (synopsis "HTSlib bindings and API for reading and writing BAM files")
- (description
- "This library provides HTSlib bindings and a high level Rust API for
-reading and writing BAM files.")
- (license license:expat)))
-
-(define-public rust-rust-ini-0.21
- (package
- (name "rust-rust-ini")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-ini" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17s0fmfba05i9cnfwfy02wp7mf5wkapis5x1d68vgvmnw7q0wcaf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-ordered-multimap" ,rust-ordered-multimap-0.7)
- ("rust-trim-in-place" ,rust-trim-in-place-0.1)
- ("rust-unicase" ,rust-unicase-2))))
- (home-page "https://github.com/zonyitoo/rust-ini")
- (synopsis "Ini configuration file parsing library in Rust")
- (description
- "This package provides An Ini configuration file parsing library in Rust.")
- (license license:expat)))
-
-(define-public rust-rust-ini-0.20
- (package
- (inherit rust-rust-ini-0.21)
- (name "rust-rust-ini")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-ini" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12h608iy8kzxdrd0i5r20pzmgnw5fwg4rjwy5azq526bdch9h1iy"))))
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-ordered-multimap" ,rust-ordered-multimap-0.7)
- ("rust-unicase" ,rust-unicase-2))))))
-
-(define-public rust-rust-ini-0.18
- (package
- (inherit rust-rust-ini-0.21)
- (name "rust-rust-ini")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-ini" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1px22l3m84v7f46pa3p4bsjykivw8ryq6af8kpkzdd16c11z5mgn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-ordered-multimap" ,rust-ordered-multimap-0.4)
- ("rust-unicase" ,rust-unicase-2))))))
-
-(define-public rust-rust-ini-0.17
- (package
- (inherit rust-rust-ini-0.18)
- (name "rust-rust-ini")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-ini" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08hfh6p2svznza3m07vavsc4c8x4g6d715sz58rzh73sm551qiv3"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-ordered-multimap" ,rust-ordered-multimap-0.3)
- ("rust-unicase" ,rust-unicase-2))))))
-
-(define-public rust-rust-ini-0.13
- (package
- (inherit rust-rust-ini-0.17)
- (name "rust-rust-ini")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rust-ini" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hifnbgaz01zja5995chy6vjacbif2m76nlxsisw7y1pxx4c2liy"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-rustc-demangle-0.1
- (package
- (name "rust-rustc-demangle")
- (version "0.1.24")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc-demangle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "07zysaafgrkzy2rjgwqdj2a8qdpsm6zv6f5pgpk9x0lm40z9b6vi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
- (home-page "https://github.com/alexcrichton/rustc-demangle")
- (synopsis "Rust compiler symbol demangling")
- (description
- "This package demanges the symbols from the Rust compiler.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-rustc-demangle-capi-0.1
- (package
- (name "rust-rustc-demangle-capi")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc-demangle-capi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s2g4z1yrh1sxl4qkmpd19ss3x2lr9115vbir7pnhgy63r1d63yv"))))
- (build-system cargo-build-system)
- (arguments
- (list
- #:cargo-inputs `(("rust-rustc-demangle" ,rust-rustc-demangle-0.1))
- #:phases
- #~(modify-phases %standard-phases
- (add-after 'install 'install-c-library
- (lambda _
- (install-file
- (car (find-files "." "^rustc_demangle\\.h$"))
- (string-append #$output "/include"))
- (install-file
- (car (find-files "." "^librustc_demangle.so$"))
- (string-append #$output "/lib")))))))
- (home-page "https://github.com/alexcrichton/rustc-demangle")
- (synopsis "C API for the @code{rustc-demangle} crate")
- (description "This package provides a C API library for the
-@code{rustc-demangle} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustc-hash-2
- (package
- (name "rust-rustc-hash")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15yln6fmqlbg0k35r748h8g9xsd637ri23xihq81jb03ncwq1yy7"))))
- (build-system cargo-build-system)
- (arguments `(#:cargo-inputs (("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/rust-lang/rustc-hash")
- (synopsis "Speedy, non-cryptographic hash used in rustc")
- (description
- "This package provides a speedy, non-cryptographic hash used in rustc.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rustc-hash-1
- (package
- (inherit rust-rustc-hash-2)
- (name "rust-rustc-hash")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qkc5khrmv5pqi5l5ca9p5nl5hs742cagrndhbrlk3dhlrx3zm08"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-rustc-hex-2
- (package
- (name "rust-rustc-hex")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc-hex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mkjy2vbn5kzg67wgngwddlk4snmd8mkjkql2dzrzzfh6ajzcx9y"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/debris/rustc-hex")
- (synopsis "@code{rustc-serialize} compatible hex conversion traits")
- (description "This Rust library provides @code{rustc-serialize} compatible
-hex conversion traits.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustc-hex-1
- (package
- (inherit rust-rustc-hex-2)
- (name "rust-rustc-hex")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc-hex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07pff94vqc1mhrqp9i06xzayiad4xfx7588zkqsdw875lpkqrsqc"))))
- (arguments (list #:tests? #f)))) ; Test suite can't find the package itself.
-
-(define-public rust-rustc-rayon-0.5
- (package
- (name "rust-rustc-rayon")
- (version "0.5.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rustc-rayon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "040p2am25g3isnpsixrcrjrv70yz2lzkbq8gpv76xjipi3fam0gb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-either" ,rust-either-1)
- ("rust-rustc-rayon-core" ,rust-rustc-rayon-core-0.5))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3))))
- (home-page "https://github.com/rust-lang/rustc-rayon")
- (synopsis "Simple work-stealing parallelism for Rust - fork for rustc")
- (description
- "Rustc-rayon is a fork of the Rayon crate. It adds a few \"in progress\"
-features that rustc is using, mostly around deadlock detection. These features
-are not stable and should not be used by others -- though they may find their
-way into rayon proper at some point. In general, if you are not rustc, you
-should be using the real rayon crate, not rustc-rayon.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rustc-rayon-0.4
- (package
- (inherit rust-rustc-rayon-0.5)
- (name "rust-rustc-rayon")
- (version "0.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rustc-rayon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ykjr1i56jmi8ykkcr7x555wnxki1vsi703mz6n2x7k0naqg0y8s"))))
- (arguments
- `(#:tests? #f ;XXX can not find rayon?
- #:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-crossbeam-deque" ,rust-crossbeam-deque-0.8)
- ("rust-either" ,rust-either-1)
- ("rust-rustc-rayon-core" ,rust-rustc-rayon-core-0.4))
- #:cargo-development-inputs
- (("rust-docopt" ,rust-docopt-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-rustc-rayon-core-0.5
- (package
- (name "rust-rustc-rayon-core")
- (version "0.5.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rustc-rayon-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0zqbr87x58j2g9rgm2lc0254b6yqabb41jvddw99qd8fy2m8srk7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossbeam-deque" ,rust-crossbeam-deque-0.8)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-num-cpus" ,rust-num-cpus-1))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-scoped-tls" ,rust-scoped-tls-1))))
- (home-page "https://github.com/rust-lang/rustc-rayon")
- (synopsis "Core APIs for Rayon - fork for rustc")
- (description
- "Note: This package is an unstable fork made for use in rustc
-
-Rayon-core represents the \"core, stable\" APIs of Rayon: join, scope, and so
-forth, as well as the ability to create custom thread-pools with ThreadPool.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rustc-rayon-core-0.4
- (package
- (inherit rust-rustc-rayon-core-0.5)
- (name "rust-rustc-rayon-core")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rustc-rayon-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0c4cf58056ya3282c24bnyq39cwm1rd1m96lymfbb6yvl12929h2"))))
- (arguments
- `(#:tests? #f ;XXX cannot find rayon_core?
- #:cargo-inputs
- (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossbeam-deque" ,rust-crossbeam-deque-0.8)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-num-cpus" ,rust-num-cpus-1))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
- ("rust-scoped-tls" ,rust-scoped-tls-1))))))
-
-(define-public rust-rustc-serialize-0.3
- (package
- (name "rust-rustc-serialize")
- (version "0.3.25")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc-serialize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00c494bsxjqjvc15h9x2nkgwl6bjdp9bmb9v0xs4ckv0h33lp0zy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; could not find `rustc_serialize` in the crate root
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.3))))
- (home-page "https://github.com/rust-lang/rustc-serialize")
- (synopsis "Generic serialization/deserialization support")
- (description
- "This package provides generic serialization/deserialization support
-corresponding to the @code{derive(RustcEncodable, RustcDecodable)} mode in the
-compiler. Also includes support for hex, base64, and json encoding and
-decoding.
-
-This crate is deprecated in favor of serde.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rustc-std-workspace-alloc-1
- (package
- (name "rust-rustc-std-workspace-alloc")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc-std-workspace-alloc" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11psmqk6glglxl3zwh8slz6iynfxaifh4spd2wcnws552dqdarpz"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://crates.io/crates/rustc-std-workspace-alloc")
- (synopsis "Rust workspace hack")
- (description "This package is a Rust workspace hack.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rustc-std-workspace-core-1
- (package
- (name "rust-rustc-std-workspace-core")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc-std-workspace-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1309xhwyai9xpz128xrfjqkmnkvgjwddznmj7brbd8i8f58zamhr"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://crates.io/crates/rustc-std-workspace-core")
- (synopsis "Explicitly empty crate for rust-lang/rust integration")
- (description "This crate provides an explicitly empty crate for
-rust-lang/rust integration.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-rustc-std-workspace-std-1
- (package
- (name "rust-rustc-std-workspace-std")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc-std-workspace-std" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vq4vaclamwhk0alf4f7wq3i9wxa993sxpmhy6qfaimy1ai7d9mb"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://crates.io/crates/rustc-std-workspace-std")
- (synopsis "Workaround for rustbuild")
- (description "This package provides a workaround for rustbuild.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustc-test-0.3
- (package
- (name "rust-rustc-test")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fsr9rnlsch5gygxhz0mq3d02vzrrf0jgbwcihhaz0xfn1kpkk5a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Name collision with the rust compiler.
- #:cargo-inputs
- (("rust-getopts" ,rust-getopts-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-rustc-version" ,rust-rustc-version-0.2)
- ("rust-term" ,rust-term-0.4)
- ("rust-time" ,rust-time-0.1))))
- (home-page "https://github.com/servo/rustc-test")
- (synopsis "Fork of Rust's test crate")
- (description
- "This package provides a fork of Rust's test crate that doesn't
-require unstable language features.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rustc-version-0.4
- (package
- (name "rust-rustc-version")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc_version" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14lvdsmr5si5qbqzrajgb6vfn69k0sfygrvfvr2mps26xwi3mjyg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-semver" ,rust-semver-1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "https://github.com/djc/rustc-version-rs")
- (synopsis "Library for querying the version of an installed rustc compiler")
- (description
- "This package provides a library for querying the version of an installed
-rustc compiler.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustc-version-0.3
- (package
- (inherit rust-rustc-version-0.4)
- (name "rust-rustc-version")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc_version" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vjmw7xcdri0spsf24mkpwpph853wrbqppihhw061i2igh4f5pzh"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-semver" ,rust-semver-0.11))))))
-
-(define-public rust-rustc-version-0.2
- (package
- (inherit rust-rustc-version-0.3)
- (name "rust-rustc-version")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc_version" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02h3x57lcr8l2pm0a645s9whdh33pn5cnrwvn5cb57vcrc53x3hk"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-semver" ,rust-semver-0.9))))))
-
-(define-public rust-rustc-version-0.1
- (package
- (inherit rust-rustc-version-0.3)
- (name "rust-rustc-version")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc_version" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1160jjsqhqr25cvhr48hmpp8v61bjvjcnxzb0cyf4373lmp3gxf5"))))
- (arguments
- `(#:cargo-inputs
- (("rust-semver" ,rust-semver-0.1))))))
-
-(define-public rust-rustdct-0.7
- (package
- (name "rust-rustdct")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustdct" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lcm1191xx8wizima5j3n25fs90x58v3q1kwg6cbzafn0m8maqcb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rustfft" ,rust-rustfft-6))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/ejmahler/rust_dct")
- (synopsis "Compute Discrete Cosine Transforms (DCT) in pure Rust")
- (description
- "This package provides a Rust library to compute the main Discrete Cosine
-Transforms (DCT) of any size in O(nlogn) time.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustdoc-json-0.8
- (package
- (name "rust-rustdoc-json")
- (version "0.8.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustdoc-json" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "120k214xy255pfvizb6xlks0yv7psgjr3nh6l9xj9bgdfis747m2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs (("rust-cargo-manifest" ,rust-cargo-manifest-0.13)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.18)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.8))
- #:cargo-development-inputs (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-expect-test" ,rust-expect-test-1)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-public-api" ,rust-public-api-0.33)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page
- "https://github.com/Enselic/cargo-public-api/tree/main/rustdoc-json")
- (synopsis "Utilities for working with rustdoc JSON")
- (description "Utilities for working with rustdoc JSON.")
- (license license:expat)))
-
-(define-public rust-rustdoc-stripper-0.1
- (package
- (name "rust-rustdoc-stripper")
- (version "0.1.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustdoc-stripper" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "053041694rjfcs0c6nkfz164d67klmj66wkf8dwlcc7y75gf57wp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/GuillaumeGomez/rustdoc-stripper")
- (synopsis "Nanipulate rustdoc comments")
- (description
- "This package provides a tool to manipulate rustdoc comments.")
- (license license:asl2.0)))
-
-(define-public rust-rustdoc-types-0.23
- (package
- (name "rust-rustdoc-types")
- (version "0.23.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustdoc-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "095jdf44p0b02xq0n9vx1qpnrfgdqkd8nsbmp61r0s4x0q4nyr6c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/aDotInTheVoid/rustdoc-types/")
- (synopsis "Types for rustdoc's json output")
- (description "Types for rustdoc's json output.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustfft-6
- (package
- (name "rust-rustfft")
- (version "6.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustfft" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11hx83yr2h2jszkba9qhq2d08q9i5rsashq62rfhqvahpihnb023"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-primal-check" ,rust-primal-check-0.3)
- ("rust-strength-reduce" ,rust-strength-reduce-0.2)
- ("rust-transpose" ,rust-transpose-0.2)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-paste" ,rust-paste-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/ejmahler/RustFFT")
- (synopsis "Rust FFT library")
- (description
- "This package provides a high-performance FFT (Fast Fourier Transform)
-library written in pure Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustfix-0.9
- (package
- (name "rust-rustfix")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustfix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a79gyag6w459qani0a1m6asadz6vxvgvmrw4l94zzvifiniarkz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tracing" ,rust-tracing-0.1))))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Automatically apply the suggestions made by rustc")
- (description "Automatically apply the suggestions made by rustc.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustfix-0.8
- (package
- (name "rust-rustfix")
- (version "0.8.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustfix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09d3jy7c7zzqsphj836shjp55qq30lkj404wnfhlhvas81kb1clg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-similar" ,rust-similar-2)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis "Automatically apply the suggestions made by rustc")
- (description "Automatically apply the suggestions made by rustc.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustfix-0.7
- (package
- (inherit rust-rustfix-0.8)
- (name "rust-rustfix")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustfix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xaicbgcbvwkf4m9wxmd8jic1a1di0k63mjlyd74jbiap6z0rhby"))))
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-similar" ,rust-similar-2)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))))
-
-(define-public rust-rustfix-0.6
- (package
- (inherit rust-rustfix-0.7)
- (name "rust-rustfix")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustfix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10b4qlvfwljp7yss8afj0lnn8vqj78n93n9vfmkq9616kqyqblpc"))))
- (arguments
- `(#:skip-build? #t ; Cut the dependency chain here
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-rustfix-0.5
- (package
- (inherit rust-rustfix-0.6)
- (name "rust-rustfix")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustfix" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kkhfab60747zpmn8jwfdwl9a2s4rqiq7yjjfs7yppfwp9s0pigj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs
- (("rust-difference" ,rust-difference-2)
- ("rust-duct" ,rust-duct-0.13)
- ("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-log" ,rust-log-0.4)
- ("rust-proptest" ,rust-proptest-0.9)
- ("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-rustfix-0.4
- (package
- (inherit rust-rustfix-0.5)
- (name "rust-rustfix")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustfix" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01zn0ysnass3mmrhxk90584y713vjfq1x97mi4saac99g9vsql3i"))))
- (arguments
- (substitute-keyword-arguments (package-arguments rust-rustfix-0.5)
- ((#:cargo-inputs cargo-inputs)
- `(("rust-failure" ,rust-failure-0.1)
- ,@(alist-delete "rust-anyhow" cargo-inputs)))))))
-
-(define-public rust-rusticata-macros-4
- (package
- (name "rust-rusticata-macros")
- (version "4.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rusticata-macros" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03dmfxhgwzpm1360iwcpcg3y18ddgya0i0hc599am212pdvj7ib5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-nom" ,rust-nom-7))))
- (home-page "https://github.com/rusticata/rusticata-macros")
- (synopsis "Helper macros for Rusticata")
- (description "Helper macros for Rusticata.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustix-1
- (package
- (name "rust-rustix")
- (version "1.0.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rhjh16bnxi86nrn9qwcnw5632mvd5m1vdy61s4n9zz7mzb867n7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-errno" ,rust-errno-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-linux-raw-sys" ,rust-linux-raw-sys-0.9)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/bytecodealliance/rustix")
- (synopsis "Safe Rust bindings to POSIX syscalls")
- (description
- "This package provides safe Rust bindings to POSIX syscalls.")
- ;; Apache 2.0, Apache 2.0 with LLVM exception, or Expat.
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rustix-0.38
- (package
- (name "rust-rustix")
- (version "0.38.42")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11fvprv3p450ggyqacp7sdpjbbsgm5zvfjwnzy8bfbmbrf7c6ggr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-errno" ,rust-errno-0.3)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-linux-raw-sys" ,rust-linux-raw-sys-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-errno" ,rust-errno-0.3)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/bytecodealliance/rustix")
- (synopsis "Safe Rust bindings to POSIX syscalls")
- (description
- "This package provides safe Rust bindings to POSIX syscalls.")
- ;; Apache 2.0, Apache 2.0 with LLVM exception, or Expat.
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rustix-0.37
- (package
- (inherit rust-rustix-0.38)
- (name "rust-rustix")
- (version "0.37.27")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rustix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lidfswa8wbg358yrrkhfvsw0hzlvl540g4lwqszw09sg8vcma7y"))
- (snippet
- #~(begin
- (use-modules (guix build utils))
- (for-each delete-file (find-files "." "\\.a$"))
- (delete-file "Cargo.toml")
- (substitute* "Cargo.toml.orig"
- ;; Depend unconditionally on the cc crate
- (("(cc = .*), optional = true.*" _ cc)
- (string-append cc " }\n"))
- ;; Disable using the linux_raw backend
- (("not\\(rustic_use_libc\\)") "miri"))
- (substitute* "build.rs"
- ;; Always use the 'feature = "cc"' path
- (("not\\(feature = \"cc\"\\)") "feature = \"foobar\"")
- (("#\\[cfg\\(feature = \"cc\"\\)\\]" all)
- (string-append "//" all)))
- (copy-file "Cargo.toml.orig" "Cargo.toml")))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-errno" ,rust-errno-0.3)
- ("rust-io-lifetimes" ,rust-io-lifetimes-1)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-linux-raw-sys" ,rust-linux-raw-sys-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs
- (("rust-ctor" ,rust-ctor-0.2)
- ("rust-errno" ,rust-errno-0.3)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-io-lifetimes" ,rust-io-lifetimes-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-rustix-0.36
- (package
- (inherit rust-rustix-0.37)
- (name "rust-rustix")
- (version "0.36.17")
- (source (origin
- (inherit (package-source rust-rustix-0.37))
- (method url-fetch)
- (uri (crate-uri "rustix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vf7p0ixq1vm537bv7zs6fq21dabk4vg3x8xa3mkjhfy9z8znpih"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-errno" ,rust-errno-0.3)
- ("rust-io-lifetimes" ,rust-io-lifetimes-1)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-linux-raw-sys" ,rust-linux-raw-sys-0.1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-windows-sys" ,rust-windows-sys-0.45))
- #:cargo-development-inputs
- (("rust-ctor" ,rust-ctor-0.1)
- ("rust-errno" ,rust-errno-0.3)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-io-lifetimes" ,rust-io-lifetimes-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.7)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-rustix-0.35
- (package
- (inherit rust-rustix-0.36)
- (name "rust-rustix")
- (version "0.35.16")
- (source (origin
- (inherit (package-source rust-rustix-0.36))
- (method url-fetch)
- (uri (crate-uri "rustix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0qlb5s7zgmks58ric301yma02p4aq8j0n2nxq5zx8kr4llbgcqsk"))))
- (arguments
- (list #:cargo-inputs
- `(("rust-bitflags" ,rust-bitflags-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-errno" ,rust-errno-0.2)
- ("rust-io-lifetimes" ,rust-io-lifetimes-0.7)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-linux-raw-sys" ,rust-linux-raw-sys-0.0.46)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rustc-std-workspace-alloc"
- ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core"
- ,rust-rustc-std-workspace-core-1)
- ("rust-windows-sys" ,rust-windows-sys-0.42))
- #:cargo-development-inputs
- `(("rust-ctor" ,rust-ctor-0.1)
- ("rust-errno" ,rust-errno-0.2)
- ("rust-io-lifetimes" ,rust-io-lifetimes-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memoffset" ,rust-memoffset-0.6)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-rustix-openpty-0.1
- (package
- (name "rust-rustix-openpty")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustix-openpty" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04pw7k8z1fk3642f9wr4jy1f2f6rly4pf2485jw4whn1kynklp52"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-errno" ,rust-errno-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-rustix" ,rust-rustix-0.38))
- #:cargo-development-inputs (("rust-rustix" ,rust-rustix-0.38))))
- (home-page "https://github.com/sunfishcode/rustix-openpty")
- (synopsis "Safe Rust bindings to `openpty` and related functions")
- (description "Safe Rust bindings to `openpty` and related functions.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-rusttype-0.9
- (package
- (name "rust-rusttype")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rusttype" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ngcwn7d2dybjrylga3gpxm3k3mcw3m405hcp32iignhvrx74z6w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ab-glyph-rasterizer" ,rust-ab-glyph-rasterizer-0.1)
- ("rust-crossbeam-deque" ,rust-crossbeam-deque-0.7)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-owned-ttf-parser" ,rust-owned-ttf-parser-0.6)
- ("rust-rustc-hash" ,rust-rustc-hash-1))))
- (home-page "https://gitlab.redox-os.org/redox-os/rusttype")
- (synopsis "Pure Rust alternative to libraries like FreeType")
- (description
- "This package provides a pure Rust alternative to libraries like FreeType.
-RustType provides an API for loading, querying and rasterising TrueType fonts.
-It also provides an implementation of a dynamic GPU glyph cache for hardware
-font rendering.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rusttype-0.8
- (package
- (inherit rust-rusttype-0.9)
- (name "rust-rusttype")
- (version "0.8.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rusttype" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h5lyr61ffgg0wzp4yhc1fr5y83lzf3is17ixih7n7qhal842qcz"))))
- (arguments
- `(#:tests? #f ; Artifacts for tests not included.
- #:cargo-inputs
- (("rust-approx" ,rust-approx-0.3)
- ("rust-crossbeam-deque" ,rust-crossbeam-deque-0.7)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-ordered-float" ,rust-ordered-float-1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-stb-truetype" ,rust-stb-truetype-0.3))))))
-
-(define-public rust-rusttype-0.7
- (package
- (inherit rust-rusttype-0.8)
- (name "rust-rusttype")
- (version "0.7.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rusttype" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1m9ms4p94cgif74y1rzkj04rx8i1la193c0jgvnip61rd904429i"))))
- (arguments
- `(#:tests? #f ; Artifacts for tests not included.
- #:cargo-inputs
- (("rust-rusttype" ,rust-rusttype-0.8))
- #:cargo-development-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.4)
- ("rust-blake2" ,rust-blake2-0.8)
- ("rust-glium" ,rust-glium-0.25)
- ("rust-image" ,rust-image-0.21)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))))))
-
-(define-public rust-rustup-toolchain-0.1
- (package
- (name "rust-rustup-toolchain")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustup-toolchain" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15fcw826mrgml07qw1h0ylgqvhj3wr7ggry2dwr9q63z8rh6yh34"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs (("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-expect-test" ,rust-expect-test-1)
- ("rust-public-api" ,rust-public-api-0.32)
- ("rust-rustdoc-json" ,rust-rustdoc-json-0.8))))
- (home-page
- "https://github.com/Enselic/cargo-public-api/tree/main/rustup-toolchain")
- (synopsis "Utilities for rustup toolchain")
- (description "Utilities for working with rustup toolchains.")
- (license license:expat)))
-
-(define-public rust-rustversion-1
- (package
- (name "rust-rustversion")
- (version "1.0.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustversion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j2207vmgrcxwwwvknfn3lwv4i8djhjnxlvwdnz8bwijqqmrz08f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/rustversion")
- (synopsis "Conditional compilation according to rustc compiler version")
- (description
- "This package provides conditional compilation according to the
-@code{rustc} compiler version.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustversion-0.1
- (package
- (name "rust-rustversion")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustversion" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1s3ib2paa5gq17x4qsmjmnsw68z7b5d5av1wsiqcrihmqb7kk0dl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/dtolnay/rustversion")
- (synopsis "Conditional compilation according to rustc compiler version")
- (description "This package provides conditional compilation according to
-rustc compiler version.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rusty-fork-0.3
- (package
- (name "rust-rusty-fork")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rusty-fork" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kxwq5c480gg6q0j3bg4zzyfh2kwmc3v2ba94jw8ncjc8mpcqgfb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-quick-error" ,rust-quick-error-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-wait-timeout" ,rust-wait-timeout-0.2))))
- (home-page "https://github.com/altsysrq/rusty-fork")
- (synopsis "Library for running Rust tests in sub-processes")
- (description
- "This package is a cross-platform library for running Rust tests in
-sub-processes using a fork-like interface.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rusty-fork-0.2
- (package
- (inherit rust-rusty-fork-0.3)
- (name "rust-rusty-fork")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rusty-fork" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bjg8adk0i921088j52rn0hmvsry34q19g96x41pamqcw5j35n9x"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-quick-error" ,rust-quick-error-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-wait-timeout" ,rust-wait-timeout-0.2))))))
-
-(define-public rust-rustyline-13
- (package
- (name "rust-rustyline")
- (version "13.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustyline" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11mywskk2jcxhanlsgzza5yx6ywpdlzr64qhbgpsx45clj1xd8h2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=binding::test::size_of_event")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-clipboard-win" ,rust-clipboard-win-5)
- ("rust-fd-lock" ,rust-fd-lock-4)
- ("rust-home" ,rust-home-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-nix" ,rust-nix-0.27)
- ("rust-radix-trie" ,rust-radix-trie-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-rusqlite" ,rust-rusqlite-0.30)
- ("rust-rustyline-derive" ,rust-rustyline-derive-0.10)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-skim" ,rust-skim-0.10)
- ("rust-termios" ,rust-termios-0.3)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-utf8parse" ,rust-utf8parse-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/kkawakam/rustyline")
- (synopsis "Readline implementation in Rust")
- (description
- "Rustyline is a readline implementation based on the linenoise package.")
- (license license:expat)))
-
-(define-public rust-rustyline-12
- (package
- (inherit rust-rustyline-13)
- (name "rust-rustyline")
- (version "12.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustyline" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fcxgkz6hia74wnwnf1b92s69gnij5xgr42xw637xj05r95wlklr"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-clipboard-win" ,rust-clipboard-win-4)
- ("rust-fd-lock" ,rust-fd-lock-3)
- ("rust-home" ,rust-home-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-radix-trie" ,rust-radix-trie-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-rusqlite" ,rust-rusqlite-0.29)
- ("rust-rustyline-derive" ,rust-rustyline-derive-0.9)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-skim" ,rust-skim-0.10)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-utf8parse" ,rust-utf8parse-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-rustyline-10
- (package
- (inherit rust-rustyline-12)
- (name "rust-rustyline")
- (version "10.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustyline" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vvsd68cch0lpcg6mcwfvfdd6r4cxbwis3bf9443phzkqcr3rs61"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-clipboard-win" ,rust-clipboard-win-4)
- ("rust-dirs-next" ,rust-dirs-next-2)
- ("rust-fd-lock" ,rust-fd-lock-3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-nix" ,rust-nix-0.25)
- ("rust-radix-trie" ,rust-radix-trie-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-skim" ,rust-skim-0.10)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-utf8parse" ,rust-utf8parse-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rustyline-derive" ,rust-rustyline-derive-0.7)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-rustyline-9
- (package
- (inherit rust-rustyline-12)
- (name "rust-rustyline")
- (version "9.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustyline" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f8069ljhiv9nf97y975wvv9yvx82w3lm9g50d5n298fkiw2cy6v"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-clipboard-win" ,rust-clipboard-win-4)
- ("rust-dirs-next" ,rust-dirs-next-2)
- ("rust-fd-lock" ,rust-fd-lock-3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-nix" ,rust-nix-0.23)
- ("rust-radix-trie" ,rust-radix-trie-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-skim" ,rust-skim-0.9)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-utf8parse" ,rust-utf8parse-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-rustyline-derive" ,rust-rustyline-derive-0.6)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-rustyline-6
- (package
- (inherit rust-rustyline-9)
- (name "rust-rustyline")
- (version "6.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustyline" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04w4k0nwsra84h90rvwkr6vmjp3nshjqaj9rakfym8qr09xmw3bg"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-dirs-next" ,rust-dirs-next-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-nix" ,rust-nix-0.18)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-utf8parse" ,rust-utf8parse-0.2)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-skim" ,rust-skim-0.7))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-rustyline-derive" ,rust-rustyline-derive-0.3)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-rustyline-derive-0.10
- (package
- (name "rust-rustyline-derive")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustyline-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lfr25qdrn0awccq999d6g8m7bhsyxbkliibdpzimbzniff9bbz5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/kkawakam/rustyline")
- (synopsis "Rustyline macros implementation in Rust")
- (description "This package provides Rustyline macros implementation in Rust.")
- (license license:expat)))
-
-(define-public rust-rustyline-derive-0.9
- (package
- (inherit rust-rustyline-derive-0.10)
- (name "rust-rustyline-derive")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustyline-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hvaj1n0k7ys8iqfxvymmakv9aqqpvm53hagw55jw7954xaaycjs"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-rustyline-derive-0.7
- (package
- (inherit rust-rustyline-derive-0.9)
- (name "rust-rustyline-derive")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustyline-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "139dpx6zp0v6p5wc5n317jivi52dz5sq79v2zagc02ipgxfksz0h"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-rustyline-derive-0.6
- (package
- (inherit rust-rustyline-derive-0.7)
- (name "rust-rustyline-derive")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustyline-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mw0nfi8xxsm4q80mv4va7ff8m0kgnsfjvv067zc1d8hp1daaddv"))))
- (arguments
- `(#:cargo-inputs (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-rustyline-derive-0.3
- (package
- (inherit rust-rustyline-derive-0.9)
- (name "rust-rustyline-derive")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustyline-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0daj9szvfi442vj2fhm7qb92wmzv7g75qsjq9a6ycnqac4lhx9al"))))
- (arguments
- `(#:cargo-inputs
- (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-ryu-1
- (package
- (name "rust-ryu")
- (version "1.0.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ryu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17xx2s8j1lln7iackzd9p0sv546vjq71i779gphjq923vjh5pjzk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-no-panic" ,rust-no-panic-0.1))
- #:cargo-development-inputs
- (("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.3))))
- (home-page "https://github.com/dtolnay/ryu")
- (synopsis "Fast floating point to string conversion")
- (description
- "This package provides a pure Rust implementation of Ryū, an algorithm to
-quickly convert floating point numbers to decimal strings.")
- (license (list license:asl2.0 license:boost1.0))))
-
-(define-public rust-s3handler-0.7
- (package
- (name "rust-s3handler")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "s3handler" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cgxjzlili1598j9q21kdmml2m67hmcb1fpamhw8n2xf3h7mkf80"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-dyn-clone" ,rust-dyn-clone-1)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-failure-derive" ,rust-failure-derive-0.1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-hmac-sha1" ,rust-hmac-sha1-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-md5" ,rust-md5-0.7)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-quick-xml" ,rust-quick-xml-0.22)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2))))
- (home-page "https://crates.io/crates/s3handler")
- (synopsis "Library for S3 Rich Support client (S3RS)")
- (description
- "This package is a s3 handler for S3 Rich Support client (S3RS).")
- (license license:expat)))
-
-(define-public rust-safe-arch-0.7
- (package
- (name "rust-safe-arch")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "safe_arch" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m63dasp3rs9mkaa5wai6l6v14lbb788igaidys7k8g6w5f0g67k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1))))
- (home-page "https://github.com/Lokathor/safe_arch")
- (synopsis "Access core::arch safely")
- (description "This package exposes @code{core::arch} safely via
-@code{#[cfg()]}.")
- (license (list license:zlib license:asl2.0 license:expat))))
-
-(define-public rust-safe-arch-0.6
- (package
- (inherit rust-safe-arch-0.7)
- (name "rust-safe-arch")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "safe_arch" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ad5ykwgq9ll1ymp83d9cayzj8q191rik71ga5wzkndhrkj22j3r"))))
- (arguments
- `(#:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1))))))
-
-(define-public rust-safe-arch-0.5
- (package
- (inherit rust-safe-arch-0.6)
- (name "rust-safe-arch")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "safe_arch" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01ffy9aw9v1n4bcwl525zw3gnh18jk7aq38iqcn51bwnjrnkvzy1"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytemuck" ,rust-bytemuck-1))))))
-
-(define-public rust-safe-lock-0.1
- (package
- (name "rust-safe-lock")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "safe-lock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p661vi35v8rb79w0vz532vm1yi2817cslxplny9cwap1bnl367j"))))
- (build-system cargo-build-system)
- (home-page "https://gitlab.com/leonhard-llc/ops")
- (synopsis "Lock struct for Rust")
- (description
- "This package provides a lock struct with a @code{const fn} constructor
-and no @code{unsafe}.")
- (license license:asl2.0)))
-
-(define-public rust-safemem-0.3
- (package
- (name "rust-safemem")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "safemem" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0wp0d2b2284lw11xhybhaszsczpbq1jbdklkxgifldcknmy3nw7g"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://github.com/abonander/safemem")
- (synopsis "Safe wrappers for memory-accessing functions")
- (description
- "Safe wrappers for memory-accessing functions, like @code{std::ptr::copy()}.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-same-file-1
- (package
- (name "rust-same-file")
- (version "1.0.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "same-file" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "00h5j1w87dmhnvbv9l8bic3y7xxsnjmssvifw2ayvgx9mb1ivz4k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-winapi-util" ,rust-winapi-util-0.1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "https://github.com/BurntSushi/same-file")
- (synopsis "Determine whether two file paths point to the same file")
- (description
- "This package provides a simple crate for determining whether two file
-paths point to the same file.")
- (license (list license:unlicense
- license:expat))))
-
-(define-public rust-same-file-0.1
- (package
- (inherit rust-same-file-1)
- (name "rust-same-file")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "same-file" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19qpl6j8s3ph9jm8rh1k0wp2nkyw5ah34xly00vqcfx4v97s8cfr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
- ("rust-winapi" ,rust-winapi-0.2))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.3))))))
-
-(define-public rust-sample-arrow2-0.17
- (package
- (name "rust-sample-arrow2")
- (version "0.17.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sample-arrow2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xw9mdhzb0wx26b4bq1d94ib179lmzc5kfsrhgp5gk75g84k0ash"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arrow2" ,rust-arrow2-0.17)
- ("rust-sample-std" ,rust-sample-std-0.2))
- #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-sample-test" ,rust-sample-test-0.2))))
- (home-page "https://docs.rs/sample-arrow2")
- (synopsis "Samplers for arrow2 for use with sample-test")
- (description "Samplers for arrow2 for use with sample-test.")
- (license license:asl2.0)))
-
-(define-public rust-sample-arrow2-0.1
- (package
- (inherit rust-sample-arrow2-0.17)
- (name "rust-sample-arrow2")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sample-arrow2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b0pqyxsv6qjg16xsj8isx5maj6cdmy12rg31b7gc14cg4npqmav"))))
- (arguments
- `(#:cargo-inputs (("rust-arrow2" ,rust-arrow2-0.17)
- ("rust-sample-std" ,rust-sample-std-0.1))
- #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-sample-test" ,rust-sample-test-0.1))))))
-
-(define-public rust-sample-std-0.2
- (package
- (name "rust-sample-std")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sample-std" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j2q8flzjjcbfnqkj08fyqa2dwdwigxaxn04w2hjqazbqqcx52wl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Errors in the test code.
- #:cargo-inputs (("rust-casey" ,rust-casey-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-regex" ,rust-rand-regex-0.15)
- ("rust-regex" ,rust-regex-1))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-sample-test" ,rust-sample-test-0.2))))
- (home-page "https://docs.rs/sample-std")
- (synopsis "Sampler definitions and implementations for st")
- (description "Sampler definitions and implementations for st.")
- (license license:asl2.0)))
-
-(define-public rust-sample-std-0.1
- (package
- (inherit rust-sample-std-0.2)
- (name "rust-sample-std")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sample-std" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j2p3bj3c8gcxrfx5402zygm5l564p09bc0gj8wfhb1hqcyiayjn"))))
- (arguments
- `(#:tests? #f ; Errors in the test code.
- #:cargo-inputs (("rust-casey" ,rust-casey-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-regex" ,rust-rand-regex-0.15)
- ("rust-regex" ,rust-regex-1))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-sample-test" ,rust-sample-test-0.1))))))
-
-(define-public rust-sample-test-0.2
- (package
- (name "rust-sample-test")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sample-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gymqxvr6avi40g73mg56lgzbs2x4yvy50mm15mpa5k4a7557cp8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-sample-std" ,rust-sample-std-0.2)
- ("rust-sample-test-macros" ,rust-sample-test-macros-0.2))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1))))
- (home-page "https://docs.rs/sample-test")
- (synopsis "Sampling strategies and machinery for testing arbitrary data")
- (description
- "Sampling strategies and machinery for testing arbitrary data")
- (license license:asl2.0)))
-
-(define-public rust-sample-test-0.1
- (package
- (inherit rust-sample-test-0.2)
- (name "rust-sample-test")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sample-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cli62gcy91d4n97visnqqpbpws5xwrzlnl0w8dgq6gz8w4m0gki"))))
- (arguments
- `(#:cargo-inputs (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-sample-std" ,rust-sample-std-0.1)
- ("rust-sample-test-macros" ,rust-sample-test-macros-0.1))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1))))))
-
-(define-public rust-sample-test-macros-0.2
- (package
- (name "rust-sample-test-macros")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sample-test-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vxmx4i0hcnbbaky4d7xpzw2ckff00bkkdmdzn0lbfw9fnd47ijw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-sample-std" ,rust-sample-std-0.2)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-sample-test" ,rust-sample-test-0.2))))
- (home-page "https://docs.rs/sample-test-macros")
- (synopsis "Proc-macros used by sample-test")
- (description "Proc-macros used by sample-test.")
- (license license:asl2.0)))
-
-(define-public rust-sample-test-macros-0.1
- (package
- (inherit rust-sample-test-macros-0.2)
- (name "rust-sample-test-macros")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sample-test-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kjkavrzz8zs6jkjya6l73ggy4bi6yma67gdnsasx6i55a1jq6nz"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-sample-std" ,rust-sample-std-0.1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-sample-test" ,rust-sample-test-0.1))))))
-
-(define-public rust-sanakirja-1
- (package
- (name "rust-sanakirja")
- (version "1.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sanakirja" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04bdmhs3y35w3ip265mm4yiyf2493vcizl04kwh248af0q6zgal1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- ;; Some of the tests seem to get stuck in a loop
- "--skip=tests::put_growth"
- "--skip=tests::random_scenario_sized_fork"
- ;; expected `u64`, found `NonZero<u64>`
- "--skip=src/lib.rs - (line 18)")
- #:cargo-inputs (("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-fs2" ,rust-fs2-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-sanakirja-core" ,rust-sanakirja-core-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-lmdb-rs" ,rust-lmdb-rs-0.7)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sled" ,rust-sled-0.34)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-uuid" ,rust-uuid-0.8))))
- (inputs (list lmdb))
- (home-page "https://nest.pijul.com/pijul/sanakirja")
- (synopsis "Key-value dictionary, using copy-on-write and B-trees")
- (description
- "This package provides a key-value dictionary, using copy-on-write and B
-trees. It features:
-@itemize
-@item ACID semantics.
-@item B trees with copy-on-write.
-@item Support for referential transparency: databases can be cloned in time
-O(log n) (where n is the size of the database). This was the original
-motivation for writing this library.
-@end itemize")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sanakirja-core-1
- (package
- (name "rust-sanakirja-core")
- (version "1.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sanakirja-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xcb4d9gaxp61na4dyz9iiq3n1shhiivqs0iv5xnxb1ymqsdnxl3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-ed25519-zebra" ,rust-ed25519-zebra-2)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-uuid" ,rust-uuid-1))))
- (home-page "https://nest.pijul.com/pijul/sanakirja")
- (synopsis "Copy-on-write datastructures with a stable format")
- (description
- "This package provides copy-on-write datastructures, storable on disk
-(or elsewhere) with a stable format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sc-0.2
- (package
- (name "rust-sc")
- (version "0.2.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12x3c3mn36am3jfamswqfsd0vpr0hz3kdck6wskla7gx7fyih3h1"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/japaric/syscall.rs")
- (synopsis "Raw system calls")
- (description "This package provides raw system calls for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-scale-info-1
- (package
- (name "rust-scale-info")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scale-info" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bvq3a9im6c20xmx8lipr5px9y4x22dpilm0ccnm69cw752bfmaw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitvec" ,rust-bitvec-0.20)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-parity-scale-codec" ,rust-parity-scale-codec-2)
- ("rust-scale-info-derive" ,rust-scale-info-derive-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://www.parity.io/")
- (synopsis "Info about SCALE encodable Rust types")
- (description "This package provides info about SCALE encodable Rust types.")
- (license license:asl2.0)))
-
-(define-public rust-scale-info-derive-1
- (package
- (name "rust-scale-info-derive")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scale-info-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k8z7y6181yjdnggbhnqr8mfnpw197pa8ni0hqpmk003d602gsxs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://www.parity.io/")
- (synopsis "Derive type info for SCALE encodable types")
- (description "This package provides derive type info for SCALE
-encodable types.")
- (license license:asl2.0)))
-
-(define-public rust-scan-fmt-0.2
- (package
- (name "rust-scan-fmt")
- (version "0.2.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scan_fmt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j0jb1dsa8zjpnc875wy72190zlyngvl62mfv8pqwal8vfjv0lqb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/wlentz/scan_fmt")
- (synopsis "Simple scanf()-like input for Rust")
- (description "This package provides a simple scanf()-like input for Rust.")
- (license license:expat)))
-
-(define-public rust-scc-2
- (package
- (name "rust-scc")
- (version "2.1.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rhy3pxjhmhh2f2ab9mk8y8nw53zz18zjywwzkjzr2ls23dpm50c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-loom" ,rust-loom-0.7)
- ("rust-sdd" ,rust-sdd-3)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/wvwwvwwv/scalable-concurrent-containers/")
- (synopsis
- "Containers and utilities for concurrent and asynchronous programming")
- (description
- "This package provides High performance containers and utilities for
-concurrent and asynchronous programming.")
- (license license:asl2.0)))
-
-(define-public rust-sce-0.1
- (package
- (name "rust-sce")
- (version "0.1.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "sce" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fv0nbx6r44rcqfy6881gin30d92zgxl0jrx4hfl725h0425i74j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-csv" ,rust-csv-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-num" ,rust-num-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-sprs" ,rust-sprs-0.11))))
- (home-page "https://github.com/parazodiac/SingleCellExperiment")
- (synopsis "Import and manage various single-cell matrices")
- (description
- "This package provides a library for importing and managing various
-single-cell matrices.")
- (license license:bsd-3)))
-
-(define-public rust-scheduled-thread-pool-0.2
- (package
- (name "rust-scheduled-thread-pool")
- (version "0.2.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scheduled-thread-pool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "068s77f9xcpvzl70nsxk8750dzzc6f9pixajhd979815cj0ndg1w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-parking-lot" ,rust-parking-lot-0.12))))
- (home-page "https://github.com/sfackler/scheduled-thread-pool")
- (synopsis "Scheduled thread pool")
- (description "This package provides a scheduled thread pool.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-schemars-0.8
- (package
- (name "rust-schemars")
- (version "0.8.21")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "schemars" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14lyx04388wgbilgcm0nl75w6359nw16glswfqv7x2rpi9329h09"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-bigdecimal" ,rust-bigdecimal-0.4)
- ("rust-bigdecimal" ,rust-bigdecimal-0.3)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-dyn-clone" ,rust-dyn-clone-1)
- ("rust-either" ,rust-either-1)
- ("rust-enumset" ,rust-enumset-1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-schemars-derive" ,rust-schemars-derive-0.8)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-smol-str" ,rust-smol-str-0.1)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-0.8)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://graham.cool/schemars/")
- (synopsis "Generate JSON Schemas from Rust code")
- (description "This Rust library can help generating JSON Schemas from
-Rust code.")
- (license license:expat)))
-
-(define-public rust-schemars-0.6
- (package
- (inherit rust-schemars-0.8)
- (name "rust-schemars")
- (version "0.6.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "schemars" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v6acgxkbhaw7fzg4mp09jv231f0mr224my629435wxasrrrfmh7"))))
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=doc_comments_struct")
- #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-either" ,rust-either-1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-schemars-derive" ,rust-schemars-derive-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-uuid" ,rust-uuid-0.8))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))))
-
-(define-public rust-schemars-derive-0.8
- (package
- (name "rust-schemars-derive")
- (version "0.8.21")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "schemars_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03ncmrkldfmdc9skmlyysx2vqdlyyz91r5mbavw77zwaay4fbvmi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde-derive-internals" ,rust-serde-derive-internals-0.29)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://graham.cool/schemars/")
- (synopsis "Macros for @code{#[derive(JsonSchema)]}, for use with schemars")
- (description "This package provides macros for @code{#[derive(JsonSchema)]},
-for use with schemars.")
- (license license:expat)))
-
-(define-public rust-schemars-derive-0.6
- (package
- (inherit rust-schemars-derive-0.8)
- (name "rust-schemars-derive")
- (version "0.6.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "schemars_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a9h8bqqqd0i6605gyhz2jw2hi1wq1vfi262qrflkn3pyk75wlrq"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde-derive-internals" ,rust-serde-derive-internals-0.25)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))))
-
-(define-public rust-scoped-threadpool-0.1
- (package
- (name "rust-scoped-threadpool")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scoped_threadpool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1a26d3lk40s9mrf4imhbik7caahmw2jryhhb6vqv6fplbbgzal8x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1))))
- (home-page "https://github.com/Kimundi/scoped-threadpool-rs")
- (synopsis "Library for scoped and cached threadpools")
- (description
- "This crate provides a stable, safe and scoped threadpool. It can be used
-to execute a number of short-lived jobs in parallel without the need to respawn
-the underlying threads. Jobs are runnable by borrowing the pool for a given
-scope, during which an arbitrary number of them can be executed. These jobs can
-access data of any lifetime outside of the pools scope, which allows working on
-non-'static references in parallel.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-scoped-tls-1
- (package
- (name "rust-scoped-tls")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scoped-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hj8lifzvivdb1z02lfnzkshpvk85nkgzxsy2hc0zky9wf894spa"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://github.com/alexcrichton/scoped-tls")
- (synopsis "Rust library providing the old standard library's scoped_thread_local")
- (description "This crate provides a library implementation of the standard
-library's old @code{scoped_thread_local!} macro for providing scoped access to
-@dfn{thread local storage} (TLS) so any type can be stored into TLS.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-scoped-tls-0.1
- (package
- (inherit rust-scoped-tls-1)
- (name "rust-scoped-tls")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scoped-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0a2bn9d2mb07c6l16sadijy4p540g498zddfxyiq4rsqpwrglbrk"))))))
-
-(define-public rust-scopeguard-1
- (package
- (name "rust-scopeguard")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scopeguard" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jcz9sd47zlsgcnm1hdw0664krxwb5gczlif4qngj2aif8vky54l"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/bluss/scopeguard")
- (synopsis "Scope guard which will run a closure even out of scope")
- (description "This package provides a RAII scope guard that will run a
-given closure when it goes out of scope, even if the code between panics
-(assuming unwinding panic). Defines the macros @code{defer!},
-@code{defer_on_unwind!}, @code{defer_on_success!} as shorthands for guards
-with one of the implemented strategies.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-scopeguard-0.3
- (package
- (inherit rust-scopeguard-1)
- (name "rust-scopeguard")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scopeguard" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09sy9wbqp409pkwmqni40qmwa99ldqpl48pp95m1xw8sc19qy9cl"))))))
-
-(define-public rust-scopetime-0.1
- (package
- (name "rust-scopetime")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scopetime" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ngkasx6l072cvigx7q5r33i8acjardr4g8jnwdrcym4758f5vb6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/extrawurst/gitui")
- (synopsis "Log scope runtime")
- (description "This create is for logging runtime of arbitrary scope.")
- (license license:expat)))
-
-(define-public rust-scraper-0.18
- (package
- (name "rust-scraper")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scraper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qf3vfj8xrggq9cwrr6yq88807sckjfirnvklmw1nccvf7iq0m2q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-cssparser" ,rust-cssparser-0.31)
- ("rust-ego-tree" ,rust-ego-tree-0.6)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-html5ever" ,rust-html5ever-0.26)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-selectors" ,rust-selectors-0.25)
- ("rust-tendril" ,rust-tendril-0.4))))
- (home-page "https://github.com/causal-agent/scraper")
- (synopsis "HTML parsing and querying with CSS selectors")
- (description
- "Scraper provides an interface to Servo's html5ever and selectors crates,
-for browser-grade parsing and querying.")
- (license license:isc)))
-
-(define-public rust-scratch-1
- (package
- (name "rust-scratch")
- (version "1.0.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scratch" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lk160986gamss2rxi746nj747xx7gg8r2hfskrr9fccqc8prkx3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-fs2" ,rust-fs2-0.4))))
- (home-page "https://github.com/dtolnay/scratch")
- (synopsis "Compile-time temporary directory")
- (description "This crate exposes a compile-time temporary directory
-shareable by multiple crates in a build graph and erased by @code{cargo
-clean}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-scroll-0.12
- (package
- (name "rust-scroll")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scroll" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19mix9vm4k23jkknpgbi0ylmhpf2hnlpzzrfj9wqcj88lj55kf3a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-scroll-derive" ,rust-scroll-derive-0.12))))
- (home-page "https://github.com/m4b/scroll")
- (synopsis "Endian-aware Read/Write traits for byte buffers")
- (description
- "This package provides a suite of powerful, extensible, generic,
-endian-aware Read/Write traits for byte buffers.")
- (license license:expat)))
-
-(define-public rust-scroll-0.11
- (package
- (inherit rust-scroll-0.12)
- (name "rust-scroll")
- (version "0.11.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "scroll" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nhrhpzf95pxbcjjy222blwf8rl3adws6vsqax0yzyxsa6snbi84"))))
- (arguments
- `(#:cargo-inputs
- (("rust-scroll-derive" ,rust-scroll-derive-0.11))
- #:cargo-development-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-rayon" ,rust-rayon-1))))))
-
-(define-public rust-scroll-0.10
- (package
- (inherit rust-scroll-0.11)
- (name "rust-scroll")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scroll" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1v61drdig30qfx2xh8bn7qdk2xgqbmmhwyrznjl0gf1h915qv8px"))))
- (arguments
- `(#:cargo-inputs
- (("rust-scroll-derive" ,rust-scroll-derive-0.10))
- #:cargo-development-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-rayon" ,rust-rayon-1))))))
-
-(define-public rust-scroll-0.9
- (package
- (name "rust-scroll")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scroll" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10q3w86bn22xrjlfg1c90dfi9c26qjkzn26nad0i9z8pxwad311g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-scroll-derive" ,rust-scroll-derive-0.9)
- ("rust-rustc-version" ,rust-rustc-version-0.2))
- #:cargo-development-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-rayon" ,rust-rayon-1))))
- (home-page "https://github.com/m4b/scroll")
- (synopsis "Read/Write traits for byte buffers")
- (description
- "This package provides a suite of powerful, extensible, generic,
-endian-aware Read/Write traits for byte buffers.")
- (license license:expat)))
-
-(define-public rust-scroll-derive-0.12
- (package
- (name "rust-scroll-derive")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scroll_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cmr3hxk318s2ivv37cik2l1r0d8r0qhahnin5lpxbr5w3yw50bz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-scroll" ,rust-scroll-0.11))))
- (home-page "https://github.com/m4b/scroll")
- (synopsis "Pread and Pwrite traits from the scroll crate")
- (description
- "This package provides a macros 1.1 derive implementation for Pread and
-Pwrite traits from the scroll crate.")
- (license license:expat)))
-
-(define-public rust-scroll-derive-0.11
- (package
- (inherit rust-scroll-derive-0.12)
- (name "rust-scroll-derive")
- (version "0.11.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "scroll_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1bi5ljnzksvqhic6j7i2a2ap41s78xr0gifkgjxdxlj63pw4kc8x"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-scroll" ,rust-scroll-0.11))))))
-
-(define-public rust-scroll-derive-0.10
- (package
- (inherit rust-scroll-derive-0.11)
- (name "rust-scroll-derive")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scroll_derive" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0a7f0xybi27p1njs4bqmxh9zyb2dqal4dbvgnhjjix4zkgm4wn7q"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-quote" ,rust-quote-1))))))
-
-(define-public rust-scroll-derive-0.9
- (package
- (name "rust-scroll-derive")
- (version "0.9.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "scroll_derive" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1jqg5mm8nvii6avl1z1rc89agzh2kwkppgpsnwfakxg78mnaj6lg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))
- #:cargo-development-inputs
- (("rust-scroll" ,rust-scroll-0.9))))
- (home-page "https://github.com/m4b/scroll_derive")
- (synopsis "Derive Pread and Pwrite traits from the scroll crate")
- (description
- "This package provides a macros 1.1 derive implementation for Pread and
-Pwrite traits from the scroll crate.")
- (license license:expat)))
-
-(define-public rust-sct-0.7
- (package
- (name "rust-sct")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sct" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "056lmi2xkzdg1dbai6ha3n57s18cbip4pnmpdhyljli3m99n216s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ring" ,rust-ring-0.17)
- ("rust-untrusted" ,rust-untrusted-0.9))))
- (home-page "https://github.com/ctz/sct.rs")
- (synopsis "Certificate transparency SCT verification library")
- (description "Certificate transparency SCT verification library.")
- (license (list license:asl2.0 license:isc license:expat))))
-
-(define-public rust-sct-0.6
- (package
- (inherit rust-sct-0.7)
- (name "rust-sct")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sct" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ki8qa7yf4d9i4ynsfvwwkpnnqw0m8ayx0jva4w9zrp0k0wbhqmk"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ring" ,rust-ring-0.16)
- ("rust-untrusted" ,rust-untrusted-0.7))))))
-
-(define-public rust-sct-0.5
- (package
- (inherit rust-sct-0.6)
- (name "rust-sct")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sct" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fb9ym5bwswx01yyggn7v2vfryih4vnqpp4r4ssv3qaqpn7xynig"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ring" ,rust-ring-0.14)
- ("rust-untrusted" ,rust-untrusted-0.6))))))
-
-(define-public rust-sct-0.4
- (package
- (inherit rust-sct-0.6)
- (name "rust-sct")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sct" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nkl03nqfczz0784sg3bf2j08qq350yh9063f4m0dpgawvwn33yb"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ring" ,rust-ring-0.13)
- ("rust-untrusted" ,rust-untrusted-0.6))))))
-
-(define-public rust-sctk-adwaita-0.10
- (package
- (name "rust-sctk-adwaita")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sctk-adwaita" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v14vqp7k39jk7pgaibwc06qq9vcmi82k7zlv3qpfvq52w17y9xn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ab-glyph" ,rust-ab-glyph-0.2)
- ("rust-crossfont" ,rust-crossfont-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.19)
- ("rust-tiny-skia" ,rust-tiny-skia-0.11))))
- (home-page "https://github.com/PolyMeilex/sctk-adwaita")
- (synopsis "Adwaita-like SCTK Frame")
- (description "This package provides Adwaita-like SCTK Frame.")
- (license license:expat)))
-
-(define-public rust-sctk-adwaita-0.8
- (package
- (inherit rust-sctk-adwaita-0.10)
- (name "rust-sctk-adwaita")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sctk-adwaita" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l35njnl25axhkg2r5jg1iqdyhp788qfgcl8p4hsar5jlprymcl2"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ab-glyph" ,rust-ab-glyph-0.2)
- ("rust-crossfont" ,rust-crossfont-0.7)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.18)
- ("rust-tiny-skia" ,rust-tiny-skia-0.11))))))
-
-(define-public rust-sctk-adwaita-0.5
- (package
- (inherit rust-sctk-adwaita-0.8)
- (name "rust-sctk-adwaita")
- (version "0.5.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "sctk-adwaita" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02gdwfc0dmx9azqd13sfnfczl0z8jjvci0df5b64q5zxw5xyk96d"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ab-glyph" ,rust-ab-glyph-0.2)
- ("rust-crossfont" ,rust-crossfont-0.5)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmap2" ,rust-memmap2-0.5)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.16)
- ("rust-tiny-skia" ,rust-tiny-skia-0.8))))))
-
-(define-public rust-sctk-adwaita-0.4
- (package
- (inherit rust-sctk-adwaita-0.5)
- (name "rust-sctk-adwaita")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sctk-adwaita" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f93q74iv1qsk0hkcx0jqh2a9qf2slri1nq737n7fkbbrhlhc9v1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-crossfont" ,rust-crossfont-0.5)
- ("rust-log" ,rust-log-0.4)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.16)
- ("rust-tiny-skia" ,rust-tiny-skia-0.7))))))
-
-(define-public rust-sd-notify-0.4
- (package
- (name "rust-sd-notify")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sd-notify" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0clc887rjdz0796c1lsbwnrgmcis4b30gyy3qb4v8zg0yf03c7k2"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/lnicola/sd-notify")
- (synopsis "Lightweight crate for systemd service state notifications")
- (description
- "This package provides a lightweight crate for systemd service state
-notifications.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sdd-3
- (package
- (name "rust-sdd")
- (version "3.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sdd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g4alppkxrabhqfh9dfwngswnlhsv4jn6ys11dr9j04vbndbb9v0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-loom" ,rust-loom-0.7))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/wvwwvwwv/scalable-delayed-dealloc/")
- (synopsis "Scalable lock-free delayed memory reclaimer")
- (description
- "This package provides Scalable lock-free delayed memory reclaimer.")
- (license license:asl2.0)))
-
-(define-public rust-seahash-3
- (package
- (name "rust-seahash")
- (version "3.0.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "seahash" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0iqg12lxkn0ivsfa1gkylcwj5wmi6zl87mbizlrkg918s6hprxaq"))))
- (build-system cargo-build-system)
- (home-page
- "https://gitlab.redox-os.org/redox-os/seahash")
- (synopsis
- "Hash function with proven statistical guarantees")
- (description
- "This package provides a blazingly fast, portable hash function with
-proven statistical guarantees.")
- (license license:expat)))
-
-(define-public rust-seahash-4
- (package
- (name "rust-seahash")
- (version "4.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "seahash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sxsb64np6bvnppjz5hg4rqpnkczhsl8w8kf2a5lr1c08xppn40w"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://gitlab.redox-os.org/redox-os/seahash")
- (synopsis "Hash function with proven statistical guarantees")
- (description
- "This package provides a fast, portable hash function with proven
-statistical guarantees.")
- (license license:expat)))
-
-(define-public rust-seccomp-sys-0.1
- (package
- (name "rust-seccomp-sys")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "seccomp-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rkbiq1vd5d3cc4w5ql05pj1vbjqfi7zir02szwfm2khl15zgg75"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (inputs (list libseccomp))
- (home-page "https://github.com/polachok/seccomp-sys")
- (synopsis "Low-level bindings to libseccomp")
- (description "This package provides low-level bindings to libseccomp.")
- (license license:lgpl2.1)))
-
-(define-public rust-secfmt-0.1
- (package
- (name "rust-secfmt")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "secfmt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0710fwskvbgz5kzsa3c29j47bs5lbhkn27qabmy9j48phqr39iy8"))))
- (build-system cargo-build-system)
- (home-page "https://crates.io/crates/secfmt")
- (synopsis "Converts seconds into a human readable format")
- (description
- "This package provides a way to convert seconds into a human readable
-format (struct) containing years, days, hours, minutes and seconds.")
- (license license:expat)))
-
-(define-public rust-secrecy-0.10
- (package
- (name "rust-secrecy")
- (version "0.10.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "secrecy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nmfsf9qm8921v2jliz08bj8zrryqar4gj3d6irqfc3kaj2az4g8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-zeroize" ,rust-zeroize-1))))
- (home-page "https://github.com/iqlusioninc/crates/")
- (synopsis "Wrapper types and traits for secret management")
- (description
- "This package provides wrapper types and traits for secret management which
-help ensure they aren't accidentally copied, logged, or otherwise exposed (as
-much as possible), and also ensure secrets are securely wiped from memory when
-dropped.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-secrecy-0.8
- (package
- (inherit rust-secrecy-0.10)
- (name "rust-secrecy")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "secrecy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07p9h2bpkkg61f1fzzdqqbf74kwv1gg095r1cdmjzzbcl17cblcv"))))
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-zeroize" ,rust-zeroize-1))))))
-
-(define-public rust-secret-service-3
- (package
- (name "rust-secret-service")
- (version "3.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "secret-service" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "15cddmlbbmahlzq9ib39i1yy7x83cvrxjxrgz0v3bh189nnsb8ax"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Build needs to decide on a crypto backend.
- #:cargo-inputs
- (("rust-aes" ,rust-aes-0.7)
- ("rust-block-modes" ,rust-block-modes-0.8)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-hkdf" ,rust-hkdf-0.12)
- ("rust-num" ,rust-num-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-zbus" ,rust-zbus-3))
- #:cargo-development-inputs
- (("rust-test-with" ,rust-test-with-0.8)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/hwchen/secret-service-rs.git")
- (synopsis "Library to interface with Secret Service API")
- (description "Library to interface with Secret Service API.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-section-testing-0.0.5
- (package
- (name "rust-section-testing")
- (version "0.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "section_testing" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "18dfl8nacwcd1z2y4sgdx7751czzpl6282q6cd49ys5gd0xlkljz"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/evanw/section_testing")
- (synopsis "Library for section-style testing")
- (description
- "This package provides a library for section-style testing.")
- (license license:expat)))
-
-(define-public rust-selectors-0.25
- (package
- (name "rust-selectors")
- (version "0.25.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "selectors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01kvl1r7plzlb665r64p11djabhsrd88si2zh7vci3v3ydshbcsf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cssparser" ,rust-cssparser-0.31)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-new-debug-unreachable" ,rust-new-debug-unreachable-1)
- ("rust-phf" ,rust-phf-0.10)
- ("rust-phf-codegen" ,rust-phf-codegen-0.10)
- ("rust-precomputed-hash" ,rust-precomputed-hash-0.1)
- ("rust-servo-arc" ,rust-servo-arc-0.3)
- ("rust-smallvec" ,rust-smallvec-1))))
- (home-page "https://github.com/servo/servo")
- (synopsis "CSS Selectors matching for Rust")
- (description "This package provides CSS Selectors matching for Rust.")
- (license license:mpl2.0)))
-
-(define-public rust-selectors-0.24
- (package
- (inherit rust-selectors-0.25)
- (name "rust-selectors")
- (version "0.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "selectors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05il06smqbhf7p18fawm5fd0pmdkysvmyih455lh17cnh20mfdqc"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cssparser" ,rust-cssparser-0.29)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-phf" ,rust-phf-0.8)
- ("rust-phf-codegen" ,rust-phf-codegen-0.8)
- ("rust-precomputed-hash" ,rust-precomputed-hash-0.1)
- ("rust-servo-arc" ,rust-servo-arc-0.2)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-to-shmem" ,rust-to-shmem-0.0.0)
- ("rust-to-shmem-derive" ,rust-to-shmem-derive-0.0.0))))))
-
-(define-public rust-selectors-0.23
- (package
- (inherit rust-selectors-0.24)
- (name "rust-selectors")
- (version "0.23.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "selectors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17w7slv2bkksvbq6pggx3db23vh1g022hxv06smilwmyhv38gspx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cssparser" ,rust-cssparser-0.28)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-phf" ,rust-phf-0.8)
- ("rust-phf-codegen" ,rust-phf-codegen-0.8)
- ("rust-precomputed-hash" ,rust-precomputed-hash-0.1)
- ("rust-servo-arc" ,rust-servo-arc-0.1)
- ("rust-smallvec" ,rust-smallvec-1))))))
-
-(define-public rust-selectors-0.22
- (package
- (inherit rust-selectors-0.23)
- (name "rust-selectors")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "selectors" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zhjpvww238lh4nz7kdw4ywlpmjbmzvrm76w1jyacjxci4c0ycnz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cssparser" ,rust-cssparser-0.27)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-phf" ,rust-phf-0.8)
- ("rust-precomputed-hash" ,rust-precomputed-hash-0.1)
- ("rust-servo-arc" ,rust-servo-arc-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thin-slice" ,rust-thin-slice-0.1))
- #:cargo-development-inputs
- (("rust-phf-codegen" ,rust-phf-codegen-0.8))))))
-
-(define-public rust-self-cell-1
- (package
- (name "rust-self-cell")
- (version "1.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "self_cell" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gmxk5bvnnimcif7v1jk8ai2azfvh9djki545nd86vsnphjgrzf2"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("=([[:digit:]]+\\.[[:digit:]]+\\.[[:digit:]]+)" _ version)
- (string-append "^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rustversion" ,rust-rustversion-1))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1))))
- (home-page "https://github.com/Voultapher/self_cell")
- (synopsis "Self-referential structs in stable Rust")
- (description
- "This package provides safe-to-use proc-macro-free self-referential structs
-in stable Rust.")
- (license license:asl2.0)))
-
-(define-public rust-self-replace-1
- (package
- (name "rust-self-replace")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "self-replace" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1drganasvf5b0x6c9g60jkfhzjc9in3r6cznjfw0lhmbbrdq3v03"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;crate does not package test dependencies
- #:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-windows-sys" ,rust-windows-sys-0.52))))
- (home-page "https://github.com/mitsuhiko/self-replace")
- (synopsis "Allow executables to replace or uninstall themselves")
- (description
- "This package provides an utility crate that allows executables to
-replace or uninstall themselves.")
- (license license:asl2.0)))
-
-(define-public rust-self-update-0.41
- (package
- (name "rust-self-update")
- (version "0.41.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "self_update" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rcdma359wic71km5n139rx61zn0fhz3k7r6aacc300k0rq3k6j6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-either" ,rust-either-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-indicatif" ,rust-indicatif-0.17)
- ("rust-log" ,rust-log-0.4)
- ("rust-quick-xml" ,rust-quick-xml-0.23)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-self-replace" ,rust-self-replace-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-urlencoding" ,rust-urlencoding-2)
- ("rust-zip" ,rust-zip-2)
- ("rust-zipsign-api" ,rust-zipsign-api-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://github.com/jaemk/self_update")
- (synopsis "Updates for standalone executables")
- (description
- "This package provides self-updating for standalone executables.")
- (license license:expat)))
-
-(define-public rust-selinux-0.4
- (package
- (name "rust-selinux")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "selinux" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02vy0n6rrhh8idxadi5xjmv5phvfg1f8jg5cwmjzvzxvkcg1ndsk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-reference-counted-singleton" ,rust-reference-counted-singleton-0.1)
- ("rust-selinux-sys" ,rust-selinux-sys-0.6)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-socketpair" ,rust-socketpair-0.19)
- ("rust-tempfile" ,rust-tempfile-3))))
- (inputs (list clang libselinux))
- (home-page "https://codeberg.org/koutheir/selinux.git")
- (synopsis "Flexible Mandatory Access Control for Linux")
- (description "This package provides a Rust interface to the flexible
-Mandatory Access Control for Linux.")
- (license license:expat)))
-
-(define-public rust-selinux-sys-0.6
- (package
- (name "rust-selinux-sys")
- (version "0.6.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "selinux-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v2z4002x3k7vzfq3z2p05xn85f0439iybmpxg47xh9x6yc59m49"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-cc" ,rust-cc-1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (inputs (list clang libselinux))
- (home-page "https://codeberg.org/koutheir/selinux-sys.git")
- (synopsis "Flexible Mandatory Access Control (MAC) for Linux")
- (description "Flexible Mandatory Access Control (MAC) for Linux.")
- (license license:expat)))
-
-(define-public rust-semver-1
- (package
- (name "rust-semver")
- (version "1.0.24")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "semver" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fmvjjkd3f64y5fqr1nakkq371mnwzv09fbz5mbmdxril63ypdiw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/dtolnay/semver")
- (synopsis "Semantic version parsing and comparison")
- (description
- "This package provides the parser and evaluator for Cargo's flavor of
-Semantic Versioning.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-semver-0.11
- (package
- (inherit rust-semver-1)
- (name "rust-semver")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "semver" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dn6064fipjymnmjccyjhb70miyvqvp08gvw1wbg8vbg4c8ay0gk"))))
- (arguments
- `(#:cargo-inputs
- (("rust-diesel" ,rust-diesel-1)
- ("rust-semver-parser" ,rust-semver-parser-0.10)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-semver-0.10
- (package
- (name "rust-semver")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "semver" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1401i88135h2paxwvf0b51hf585rdzxa8yxg7j800gk2z8lfqk1r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-diesel" ,rust-diesel-1)
- ("rust-semver-parser" ,rust-semver-parser-0.7)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/dtolnay/semver")
- (synopsis "Semantic version parsing and comparison")
- (description
- "This package provides the parser and evaluator for Cargo's flavor of
-Semantic Versioning.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-semver-0.9
- (package
- (name "rust-semver")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "semver" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "00q4lkcj0rrgbhviv9sd4p6qmdsipkwkbra7rh11jrhq5kpvjzhx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-semver-parser" ,rust-semver-parser-0.7)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-crates-index" ,rust-crates-index-0.13)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempdir" ,rust-tempdir-0.3))))
- (home-page "https://docs.rs/crate/semver")
- (synopsis
- "Semantic version parsing and comparison")
- (description
- "Semantic version parsing and comparison.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-semver-0.1
- (package
- (name "rust-semver")
- (version "0.1.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "semver" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b10m0hxrr947gp41lj9vnmgl5ddwx3d41vnblsg06ppvkz11x6l"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/dtolnay/semver")
- (synopsis "Parser and evaluator for Cargo's flavor of Semantic Versioning")
- (description
- "This package provides a parser and evaluator for Cargo's flavor of
-Semantic Versioning.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-semver-parser-0.10
- (package
- (name "rust-semver-parser")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "semver-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xqijhqhx3bn77xnl1mlcp032hz8nv7n2fbdacbdzq7rnzsvxc00"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;missing files
- #:cargo-inputs
- (("rust-pest" ,rust-pest-2))
- #:cargo-development-inputs
- (("rust-pest-generator" ,rust-pest-generator-2))))
- (home-page "https://github.com/steveklabnik/semver-parser")
- (synopsis "Parsing of the Semver spec")
- (description "This package provides for parsing of the Semver spec.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-semver-parser-0.9
- (package
- (inherit rust-semver-parser-0.10)
- (name "rust-semver-parser")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "semver-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ahqhvgpzhcsd28id7xnrjv4419i9yyalhm7d7zi430qx0hi2vml"))))))
-
-(define-public rust-semver-parser-0.7
- (package
- (inherit rust-semver-parser-0.9)
- (name "rust-semver-parser")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "semver-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "18vhypw6zgccnrlm5ps1pwa0khz7ry927iznpr88b87cagr1v2iq"))))))
-
-(define-public rust-send-wrapper-0.6
- (package
- (name "rust-send-wrapper")
- (version "0.6.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "send_wrapper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0wrxzsh9fzgkkkms621ydnz8mj30ilyq299a8cf65jn1y72hw2yd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3))
- #:cargo-development-inputs
- (("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3))))
- (home-page "https://github.com/thk1/send_wrapper")
- (synopsis "Wrapper moving around non-@code{Send} types between threads")
- (description
- "This Rust library implements a wrapper type called @code{SendWrapper}
-which allows you to move around non-@code{Send} types between threads, as long
-as you access the contained value only from within the original thread. You
-also have to make sure that the wrapper is dropped from within the original
-thread. If any of these constraints is violated, a panic occurs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-send-wrapper-0.5
- (package
- (inherit rust-send-wrapper-0.6)
- (name "rust-send-wrapper")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "send_wrapper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mwbg1nv36d5kdjb0iwmprz24km0m8ck08dn59gdngqdc77hl34k"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-send-wrapper-0.4
- (package
- (inherit rust-send-wrapper-0.5)
- (name "rust-send-wrapper")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "send_wrapper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l7s28vfnwdbjyrrk3lx81jy4f0dcrv4iwyah2wj6vndxhqxaf7n"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-sensors-0.2
- (package
- (name "rust-sensors")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sensors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l6nvmbbbbl9mdkd9806mmls68d6hvqb2nl0nm14chva5xwz8fks"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-libsensors-sys" ,rust-libsensors-sys-0.2))))
- (inputs (list (list lm-sensors "lib")))
- (home-page "https://github.com/nyantec/sensors")
- (synopsis "Rust-friendly interface to lm-sensors")
- (description
- "This package provides a Rust-friendly interface to lm-sensors.")
- (license license:miros)))
-
-(define-public rust-seq-io-0.3
- (package
- (name "rust-seq-io")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "seq_io" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "173y343wfwxv08ifn65pfcw7y9ghrs9by78d6dnwbcgbppx17cl6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-buffer-redux" ,rust-buffer-redux-1)
- ("rust-crossbeam" ,rust-crossbeam-0.8)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-bio" ,rust-bio-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-fastq" ,rust-fastq-0.6)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-rand-isaac" ,rust-rand-isaac-0.3))))
- (inputs
- (list zlib))
- (home-page "https://github.com/markschl/seq_io")
- (synopsis "Fast FASTA, FASTQ and FASTX parsing")
- (description "This library provides readers for the the following sequence
-formats:
-@itemize
-@item FASTA,
-@item FASTQ (including multi-line FASTQ),
-@item FASTX: Automatic recognition of the sequence format (either FASTA or FASTQ).
-@end itemize")
- (license license:expat)))
-
-(define-public rust-seq-macro-0.3
- (package
- (name "rust-seq-macro")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "seq-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d50kbaslrrd0374ivx15jg57f03y5xzil1wd2ajlvajzlkbzw53"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/seq-macro")
- (synopsis "Repeat sequentially indexed copies of a fragment of code")
- (description
- "Macro to repeat sequentially indexed copies of a fragment of code.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-1
- (package
- (name "rust-serde")
- (version "1.0.216")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13ikqs0cvd220530x4rj1m9ab5wcflrwkw7cpvl9fnlkdq0q35qb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://serde.rs")
- (synopsis "Generic serialization/deserialization framework")
- (description
- "This package provides a generic serialization/deserialization framework.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-0.9
- (package
- (inherit rust-serde-1)
- (name "rust-serde")
- (version "0.9.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bsla8l5xr9pp5sirkal6mngxcq6q961km88jvf339j5ff8j7dil"))
- (modules '((guix build utils)))
- (snippet #~(substitute* "Cargo.toml"
- ((", path =.*}") "}")))))
- (arguments
- `(#:cargo-inputs
- (("rust-serde-derive" ,rust-serde-derive-0.9))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-0.9))))))
-
-(define-public rust-serde-0.8
- (package
- (inherit rust-serde-1)
- (name "rust-serde")
- (version "0.8.23")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1j4ajipn0sf4ya0crgcb94s848qp7mfc35n6d0q2rf8rk5skzbcx"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-clippy" ,rust-clippy-0.0.302))
- #:tests? #f))))
-
-(define-public rust-serde-aux-4
- (package
- (name "rust-serde-aux")
- (version "4.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "serde-aux" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fdf1hdv85ghlfcil6ynl3npbbparmlx3ynn3c0wz7bgxfvy3py3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Cut the dependency graph.
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- ;#:cargo-development-inputs
- ;(("rust-serde-qs" ,rust-serde-qs-0.10))
- ))
- (home-page "https://github.com/vityafx/serde-aux")
- (synopsis "Serde crate's auxiliary library")
- (description "This package provides a serde crate's auxiliary library.")
- (license license:expat)))
-
-(define-public rust-serde-bencode-0.2
- (package
- (name "rust-serde-bencode")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_bencode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gj17p1w5hyi69fngv55dai4nb4fmdij76gqwyb9if9qfixzq3d7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11))
- #:cargo-development-inputs (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/toby/serde-bencode")
- (synopsis "Serde backed Bencode encoding/decoding library for Rust.")
- (description
- "This package provides a Serde backed Bencode encoding/decoding library
-for Rust.")
- (license license:expat)))
-
-(define-public rust-serde-big-array-0.5
- (package
- (name "rust-serde-big-array")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde-big-array" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zsb9s9rcca3408kg20c6xpx917c9vbbnap5gvrf0wvdqz17rz0i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/est31/serde-big-array")
- (synopsis "Big array helper for serde")
- (description "Big array helper for serde.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-big-array-0.4
- (package
- (inherit rust-serde-big-array-0.5)
- (name "rust-serde-big-array")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "serde-big-array" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rwhbrffdxy87bxbyx8p68cg30gf0dlflx14vk1qiwlafjdg08rk"))))
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-serde-big-array-0.3
- (package
- (name "rust-serde-big-array")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde-big-array" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "190hrlbilvarn5almh3n2s4di9qagxnz3chv6xaw1c72dygzacfd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/est31/serde-big-array")
- (synopsis "Big array helper for serde")
- (description "This package provides a big array helper for serde.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-big-array-0.2
- (package
- (name "rust-serde-big-array")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde-big-array" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kj0h99y7ma9nsayv87fj2n680bcrwv2mrcbmc774lgak18ywgl8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/est31/serde-big-array")
- (synopsis "Big array helper for serde")
- (description "This package provides a big array helper for serde.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-serde-big-array-0.1
- (package
- (inherit rust-serde-big-array-0.2)
- (name "rust-serde-big-array")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde-big-array" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gkyqxk760mp1lfcg6lhjk95ajc89nr0qdd0vl4ic0g8pyxcy9mr"))))))
-
-(define-public rust-serde-buf-0.1
- (package
- (name "rust-serde-buf")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_buf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k2nc3pa7rbzyhhnjakw6nkx2wa6da6nrxf65s6p2d3xdjfvx1is"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/KodrAus/serde_buf.git")
- (synopsis "Generic buffering for serde")
- (description "Generic buffering for serde.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-serde-bytes-0.11
- (package
- (name "rust-serde-bytes")
- (version "0.11.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_bytes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sjwczchd9p4ak4m644jpkv4r181zr8yj14fdjll1fq6rc2caz1q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/serde-rs/bytes")
- (synopsis "Handle integer arrays and vectors for Serde")
- (description
- "Optimized handling of @code{&[u8]} and @code{Vec<u8>} for Serde.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-bytes-0.10
- (package
- (inherit rust-serde-bytes-0.11)
- (name "rust-serde-bytes")
- (version "0.10.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_bytes" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "127c9br02ygajs4z3bw850i48nc25f4yn7kmh21wqd3z7nlbiyyy"))))))
-
-(define-public rust-serde-cbor-0.11
- (package
- (name "rust-serde-cbor")
- (version "0.11.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_cbor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xf1bq7ixha30914pd5jl3yw9v1x6car7xgrpimvfvs5vszjxvrb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-half" ,rust-half-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/pyfisch/cbor")
- (synopsis "CBOR support for serde")
- (description "CBOR support for serde.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-codegen-internals-0.14
- (package
- (name "rust-serde-codegen-internals")
- (version "0.14.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_codegen_internals" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0004s3wlc85vi6hq62hq84cv5b6qbbin1n6hdaqj095xhg98p25w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-syn" ,rust-syn-0.11))))
- (home-page "https://serde.rs")
- (synopsis "AST representation used by Serde codegen")
- (description
- "Unstable AST representation used by Serde codegen.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-derive-1
- (package
- (name "rust-serde-derive")
- (version "1.0.216")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0pm5bm4354n40ir12bbs829arlqwjrw0wmzd4xk5r1kkpzdmky26"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-serde" ,rust-serde-1))))
- (home-page "https://serde.rs")
- (synopsis "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]")
- (description
- "This package provides the macros 1.1 implementation of
-@code{#[derive(Serialize, Deserialize)]}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-derive-0.9
- (package
- (inherit rust-serde-derive-1)
- (name "rust-serde-derive")
- (version "0.9.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fkldf0lnl6pwxs00qpyp79m30qmfpi3bk0wm22211ylyikdi3wp"))
- (modules '((guix build utils)))
- (snippet #~(substitute* "Cargo.toml"
- ((", path =.*}") "}")))))
- (arguments
- `(#:cargo-inputs
- (("rust-quote" ,rust-quote-0.3)
- ("rust-serde-codegen-internals" ,rust-serde-codegen-internals-0.14)
- ("rust-syn" ,rust-syn-0.11))))))
-
-(define-public rust-serde-derive-internals-0.29
- (package
- (name "rust-serde-derive-internals")
- (version "0.29.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_derive_internals" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04g7macx819vbnxhi52cx0nhxi56xlhrybgwybyy7fb9m4h6mlhq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://serde.rs")
- (synopsis "AST representation used by Serde derive macros")
- (description "This package provides AST representation used by Serde
-derive macros.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-derive-internals-0.26
- (package
- (inherit rust-serde-derive-internals-0.29)
- (name "rust-serde-derive-internals")
- (version "0.26.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_derive_internals" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g2zdr6s8i0r29yy7pdl6ahimq8w6ck70hvrciiry2ljwwlq5gw5"))))
- (arguments
- `(#:tests? #f ; no variant or associated item named `__TestExhaustive`
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-serde-derive-internals-0.25
- (package
- (inherit rust-serde-derive-internals-0.26)
- (name "rust-serde-derive-internals")
- (version "0.25.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_derive_internals" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ihqfkpplqqiwmh87s8p9jsv27ibkz1z7gc0abqs2mrhlr6b7fhx"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-serde-fmt-1
- (package
- (name "rust-serde-fmt")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_fmt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "195sp3zxbdgrnaqxwn9z3pij04fd7yyihnm4fpfc261r5fdacqr9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/KodrAus/serde_fmt.git")
- (synopsis "Write any @code{serde::Serialize} using standard formatting APIs")
- (description
- "This package allows one to Write any @code{serde::Serialize} using the
-standard formatting APIs.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-serde-hjson-0.9
- (package
- (name "rust-serde-hjson")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde-hjson" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y3lzs8556bxqa9jfdyg38pd5jjffblczikckwh571d8m074wfka"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-clippy" ,rust-clippy-0.0.302)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-linked-hash-map" ,rust-linked-hash-map-0.3)
- ("rust-num-traits" ,rust-num-traits-0.1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-0.8))))
- (home-page "https://github.com/hjson/hjson-rust")
- (synopsis "Human JSON (Hjson) serialization file format")
- (description
- "This crate is a Rust library for parsing and generating Human JSON
-Hjson. It is built upon Serde, a high performance generic serialization
-framework.")
- (license license:expat)))
-
-(define-public rust-serde-html-form-0.2
- (package
- (name "rust-serde-html-form")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_html_form" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "133ycw4zdw4jymnw38n4vnjnvhxf5im3hh6g4akr4rps3ip0dq90"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-form-urlencoded" ,rust-form-urlencoded-1)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-assert-matches2" ,rust-assert-matches2-0.1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/jplatte/serde_html_form")
- (synopsis
- "(De-)serialization support for the `application/x-www-form-urlencoded` format")
- (description
- "This package provides (de-)serialization support for the
-`application/x-www-form-urlencoded` format.")
- (license license:expat)))
-
-(define-public rust-serde-ignored-0.1
- (package
- (name "rust-serde-ignored")
- (version "0.1.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_ignored" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1psdv0ahmxgw4l3dg341j5q2k09d7glj93v01mm14lhvdniikqx8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/dtolnay/serde-ignored")
- (synopsis "Find ignored keys when deserializing data")
- (description "Find out about keys that are ignored when deserializing
-data. This crate provides a wrapper that works with any existing Serde
-@code{Deserializer} and invokes a callback on every ignored field.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-indextree-0.2
- (package
- (name "rust-serde-indextree")
- (version "0.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "serde_indextree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kzp3dk6smfy0509fd1sih9ai4a31kgpb1rshsxb0m2l01c7s3m7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-indextree" ,rust-indextree-4)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/PoiScript/serde_indextree")
- (synopsis "Serializing indextree structure")
- (description "Serializing indextree structure.")
- (license license:expat)))
-
-(define-public rust-serde-json-1
- (package
- (name "rust-serde-json")
- (version "1.0.134")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_json" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z8wk61rzpqjmnwhv6k9zikhsfmsb6lr6qbg84aqpr1fqisl23yh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-indexmap" ,rust-indexmap-2)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-automod" ,rust-automod-1)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-ref-cast" ,rust-ref-cast-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-stacker" ,rust-serde-stacker-0.1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/serde-rs/json")
- (synopsis "JSON serialization file format")
- (description
- "This package provides a JSON serialization file format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-json-0.9
- (package
- (inherit rust-serde-json-1)
- (name "rust-serde-json")
- (version "0.9.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_json" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "188nbf56m7p6mnh3xd71rwqxd4g95lqh8gsl7mfy3lp7gd4cz2xd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-dtoa" ,rust-dtoa-0.4)
- ("rust-itoa" ,rust-itoa-0.3)
- ("rust-linked-hash-map" ,rust-linked-hash-map-0.4)
- ("rust-num-traits" ,rust-num-traits-0.1)
- ("rust-serde" ,rust-serde-0.9))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-0.9))))))
-
-(define-public rust-serde-json-core-0.5
- (package
- (name "rust-serde-json-core")
- (version "0.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "serde-json-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0cxv1cp244f7mahw3snmdq91s44py3jwf3lj6i643g606fsim7iw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-heapless" ,rust-heapless-0.7)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/rust-embedded-community/serde-json-core")
- (synopsis "serde-json for no_std programs")
- (description "This package provides @code{serde-json} for @code{no_std}
-programs in rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-json-core-0.4
- (package
- (inherit rust-serde-json-core-0.5)
- (name "rust-serde-json-core")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde-json-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10a7k6ly9ly4xkk30nqq2js7acrg7wjl73bpg43hzjib4zmaw540"))))
- (arguments
- `(#:cargo-inputs (("rust-heapless" ,rust-heapless-0.7)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-derive" ,rust-serde-derive-1))))))
-
-(define-public rust-serde-norway-0.9
- (package
- (name "rust-serde-norway")
- (version "0.9.38")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_norway" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ddyv4chvy60bnih4d8kx302a4a1qkjkj1fjk8qq290iyq4p3va6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-unsafe-libyaml" ,rust-unsafe-libyaml-0.2))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/cafkafk/serde-yaml")
- (synopsis "YAML data format for Serde")
- (description "This package provides YAML data format for Serde.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-path-to-error-0.1
- (package
- (name "rust-serde-path-to-error")
- (version "0.1.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_path_to_error" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19hlz2359l37ifirskpcds7sxg0gzpqvfilibs7whdys0128i6dg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/dtolnay/path-to-error")
- (synopsis "Path to the element that failed to deserialize")
- (description
- "This package provides a path to the element that failed to deserialize.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-qs-0.8
- (package
- (name "rust-serde-qs")
- (version "0.8.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_qs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19pngnlga4xnap85kdvn661662hf42lkkppp9sd04py7xs056wf7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-actix-web" ,rust-actix-web-3)
- ("rust-actix-web" ,rust-actix-web-2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-warp" ,rust-warp-0.3))
- #:cargo-development-inputs
- (("rust-csv" ,rust-csv-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-serde-with" ,rust-serde-with-1))))
- (home-page "https://github.com/samscott89/serde_qs")
- (synopsis "Querystrings for Serde")
- (description
- "This crate is a Rust library for serialising to and deserialising from
-querystrings. This crate is designed to extend @code{serde_urlencoded} when
-using nested parameters, similar to those used by @code{qs} for Node, and
-commonly used by Ruby on Rails via Rack.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-qs-0.7
- (package
- (inherit rust-serde-qs-0.8)
- (name "rust-serde-qs")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_qs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jz6gpr02d393f8cwdxbgfl3jhx5svr1z5ilxhdh16slqvijvy2s"))))
- (arguments
- ;; XXX: The crate fails to't build with with the same error as
- ;; rust-actix-connect. Skip build for now.
- `(#:skip-build? #true
- #:cargo-inputs
- (("rust-actix-web" ,rust-actix-web-2)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-csv" ,rust-csv-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7))))))
-
-(define-public rust-serde-regex-1
- (package
- (name "rust-serde-regex")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_regex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pxsnxb8c198szghk1hvzvhva36w2q5zs70hqkmdf5d89qd6y4x8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/tailhook/serde-regex")
- (synopsis "Serde wrapper that (de)serializes regex as strings")
- (description
- "This package provides a serde wrapper that (de)serializes regex as strings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-repr-0.1
- (package
- (name "rust-serde-repr")
- (version "0.1.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_repr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sb4cplc33z86pzlx38234xr141wr3cmviqgssiadisgl8dlar3c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/serde-repr")
- (synopsis "Serialize and deserialize C-like enum as underlying repr")
- (description
- "This crate provides a derive macro to derive Serde's @code{Serialize}
-and @code{Deserialize} traits in a way that delegates to the underlying repr
-of a C-like enum.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-spanned-0.6
- (package
- (name "rust-serde-spanned")
- (version "0.6.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "serde_spanned" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v9h2nlg8r7n7dkbgj1aw59g35kl869l652wc6zi2f4zawqinnzb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `toml`
- #:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-untagged" ,rust-serde-untagged-0.1))))
- (home-page "https://github.com/toml-rs/toml")
- (synopsis "Encoder and decoder of TOML-formatted files and streams")
- (description "This package provides a native Rust encoder and decoder of
-TOML-formatted files and streams. Provides implementations of the standard
-Serialize/Deserialize traits for TOML data to facilitate deserializing and
-serializing Rust structures.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-stacker-0.1
- (package
- (name "rust-serde-stacker")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_stacker" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13kz9x2f1bhv6n997ydkykkhz479ki25wm6jxmr5rfsj1dxh2njp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-stacker" ,rust-stacker-0.1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/dtolnay/serde-stacker")
- (synopsis "@code{serde} adapter that avoids stack overflow")
- (description
- "This package provides a @code{serde} adapter that avoids stack overflow
-by dynamically growing the stack.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-test-1
- (package
- (name "rust-serde-test")
- (version "1.0.176")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ar0sqlahx33l0qzw7alk61dp14ma52q42vy9z8i51j9w6n4jbss"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://serde.rs")
- (synopsis
- "Token De/Serializer for testing De/Serialize implementations")
- (description
- "Token De/Serializer for testing De/Serialize implementations.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-test-0.9
- (package
- (inherit rust-serde-test-1)
- (name "rust-serde-test")
- (version "0.9.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "193mf0qkhvjywd06x6hhmkixlqcyfbpfwfmr75dp2b8xwzpsvxwf"))
- (modules '((guix build utils)))
- (snippet #~(substitute* "Cargo.toml"
- ((", path =.*}") "}")))))
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-0.9))))))
-
-(define-public rust-serde-test-0.8
- (package
- (inherit rust-serde-test-1)
- (name "rust-serde-test")
- (version "0.8.23")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m939j7cgs7i58r6vxf0ffp3nbr8advr8p9dqa9w8zk0z2yks2qi"))
- (modules '((guix build utils)))
- (snippet #~(substitute* "Cargo.toml"
- ((", path = \"../serde\"") "")))))
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-0.8))))))
-
-(define-public rust-serde-transcode-1
- (package
- (name "rust-serde-transcode")
- (version "1.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde-transcode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qlh34kw4knbs83xy6x0wwbb71pbiivcw6swpy2nxfx5q8jhw32r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/sfackler/serde-transcode")
- (synopsis "Transcode from one Serde format to another")
- (description "This package provides functions to transcode from one Serde
-format to another.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-untagged-0.1
- (package
- (name "rust-serde-untagged")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde-untagged" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dn5nmkmbpc0x50ai3lp307pdf50dzd8wb5xbjp5rxw2pncvlxi6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-erased-serde" ,rust-erased-serde-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-typeid" ,rust-typeid-1))
- #:cargo-development-inputs (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-toml" ,rust-toml-0.8))))
- (home-page "https://github.com/dtolnay/serde-untagged")
- (synopsis "Serde `Visitor` implementation for deserializing untagged enums")
- (description "This package is a Serde `Visitor` implementation for
-deserializing untagged enums.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-urlencoded-0.7
- (package
- (name "rust-serde-urlencoded")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_urlencoded" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zgklbdaysj3230xivihs30qi5vkhigg323a9m62k8jwf4a1qjfk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-form-urlencoded" ,rust-form-urlencoded-1)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/nox/serde_urlencoded")
- (synopsis "`x-www-form-urlencoded` meets Serde")
- (description
- "This crate is a Rust library for serialising to and deserialising from
-the application/x-www-form-urlencoded format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-urlencoded-0.6
- (package
- (inherit rust-serde-urlencoded-0.7)
- (name "rust-serde-urlencoded")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_urlencoded" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "15rcwfkff0md5i231m2ym5756ksw1mkh5b5g2rw72wsc5mzdgicy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-dtoa" ,rust-dtoa-0.4)
- ("rust-itoa" ,rust-itoa-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1))))))
-
-(define-public rust-serde-value-0.7
- (package
- (name "rust-serde-value")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde-value" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b18ngk7n4f9zmwsfdkhgsp31192smzyl5z143qmx1qi28sa78gk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ordered-float" ,rust-ordered-float-2)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/arcnmx/serde-value")
- (synopsis "Serialization value trees")
- (description
- "@code{serde-value} provides a way to capture serialization value trees
-for later processing.")
- (license license:expat)))
-
-(define-public rust-serde-wasm-bindgen-0.3
- (package
- (name "rust-serde-wasm-bindgen")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde-wasm-bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xzh1a3rhapirlca4rbvh6bycphxg5yjmdwjsqij3hl6wpl6b0v1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
- #:cargo-development-inputs
- (("rust-maplit" ,rust-maplit-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/cloudflare/serde-wasm-bindgen")
- (synopsis "Native Serde adapter for wasm-bindgen")
- (description "Native Serde adapter for wasm-bindgen.")
- (license license:expat)))
-
-(define-public rust-serde-with-3
- (package
- (name "rust-serde-with")
- (version "3.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_with" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "082a7j42h79rs2jzafw67lay0497hnip56fdxfjxaj81mg987m0a"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Not all dependencies packaged
- #:cargo-test-flags
- '("--release" "--"
- ;; Test fails in release tarball.
- "--skip=test_serde_with_macros_dependency")
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.22)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-with-macros" ,rust-serde-with-macros-3)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs
- (("rust-expect-test" ,rust-expect-test-1)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-glob" ,rust-glob-0.3)
- ;("rust-jsonschema" ,rust-jsonschema-0.17)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rmp-serde" ,rust-rmp-serde-1)
- ("rust-ron" ,rust-ron-0.8)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-xml-rs" ,rust-serde-xml-rs-0.6)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9)
- ("rust-version-sync" ,rust-version-sync-0.9))))
- (home-page "https://github.com/jonasbb/serde_with/")
- (synopsis "Custom de/serialization functions for Rust's serde")
- (description "This package provides custom de/serialization functions for
-Rust's serde.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-with-2
- (package
- (inherit rust-serde-with-3)
- (name "rust-serde-with")
- (version "2.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_with" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gmgl2raxxnpvjgcvkrimgv55kbjywi5xbffc9rvb9s7q7973zq7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; could not find `Deserializer` in `serde_test`
- #:cargo-inputs (("rust-base64" ,rust-base64-0.13)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-with-macros" ,rust-serde-with-macros-2)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs
- (("rust-expect-test" ,rust-expect-test-1)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rmp-serde" ,rust-rmp-serde-1)
- ("rust-ron" ,rust-ron-0.8)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde-xml-rs" ,rust-serde-xml-rs-0.6)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9)
- ("rust-version-sync" ,rust-version-sync-0.9))))))
-
-(define-public rust-serde-with-1
- (package
- (inherit rust-serde-with-3)
- (name "rust-serde-with")
- (version "1.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_with" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zqjlc9ypm8y0r9bcgdhh62zcdn2yzfxh31dsbn01gshkq35m2v7"))))
- (arguments
- `(#:tests? #f ; could not find `Deserializer` in `serde_test`
- #:cargo-inputs (("rust-base64" ,rust-base64-0.13)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-with-macros" ,rust-serde-with-macros-1)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs
- (("rust-expect-test" ,rust-expect-test-1)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rmp-serde" ,rust-rmp-serde-1)
- ("rust-ron" ,rust-ron-0.7)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde-xml-rs" ,rust-serde-xml-rs-0.5)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.8)
- ("rust-version-sync" ,rust-version-sync-0.9))))))
-
-(define-public rust-serde-with-macros-3
- (package
- (name "rust-serde-with-macros")
- (version "3.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_with_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qmwh1bw83p8h24ijmivfaz0nifhkdvwbcdvr25kwi215xq9nmk5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=test_serde_with_dependency")
- #:cargo-inputs
- (("rust-darling" ,rust-darling-0.20)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-expect-test" ,rust-expect-test-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-version-sync" ,rust-version-sync-0.9))))
- (home-page "https://github.com/jonasbb/serde_with/")
- (synopsis "Proc-macro library for serde_with")
- (description "This package provides proc-macro library for
-@code{serde_with}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-with-macros-2
- (package
- (inherit rust-serde-with-macros-3)
- (name "rust-serde-with-macros")
- (version "2.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_with_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pv9wy1aihsaklg83qac4q0ksimbxcwwk56lwla35l8p3f46y6w8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- ;; Not all files included.
- "--skip=test_serde_with_dependency")
- #:cargo-inputs (("rust-darling" ,rust-darling-0.20)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-expect-test" ,rust-expect-test-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-version-sync" ,rust-version-sync-0.9))))))
-
-(define-public rust-serde-with-macros-1
- (package
- (inherit rust-serde-with-macros-3)
- (name "rust-serde-with-macros")
- (version "1.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_with_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10l0rsy0k61nvpn1brcfvzp8yfnvsqdgh6zdwp03qf85dzndd0p1"))))
- (arguments
- `(#:cargo-inputs (("rust-darling" ,rust-darling-0.13)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-version-sync" ,rust-version-sync-0.9))))))
-
-(define-public rust-serde-xml-rs-0.6
- (package
- (name "rust-serde-xml-rs")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde-xml-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10i7dvd0c1clj4jbljd08qs8466nlymx7ma7k3ncksx1rn7affpv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=test_doctype"
- "--skip=test_hugo_duncan"
- "--skip=test_hugo_duncan2"
- "--skip=test_namespaces"
- "--skip=whitespace_preserving_config")
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-xml-rs" ,rust-xml-rs-0.8))
- #:cargo-development-inputs
- (("rust-docmatic" ,rust-docmatic-0.1)
- ("rust-rstest" ,rust-rstest-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-simple-logger" ,rust-simple-logger-2))))
- (home-page "https://github.com/RReverser/serde-xml-rs")
- (synopsis "xml-rs based deserializer for Serde")
- (description "This package provides a xml-rs based deserializer for Serde
-(compatible with 0.9+).")
- (license license:expat)))
-
-(define-public rust-serde-xml-rs-0.5
- (package
- (inherit rust-serde-xml-rs-0.6)
- (name "rust-serde-xml-rs")
- (version "0.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "serde-xml-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ypdy4cry8y6jbia0l0cqvkxkdvl7vplzfzb44s6lbxyb682w5k5"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-xml-rs" ,rust-xml-rs-0.8))))))
-
-(define-public rust-serde-xml-rs-0.4
- (package
- (inherit rust-serde-xml-rs-0.5)
- (name "rust-serde-xml-rs")
- (version "0.4.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "serde-xml-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ykx1xkfd59gf0ijnp93xhpd457xy4zi8xv2hrr0ikvcd6h1pgzh"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=test_doctype_fail"
- "--skip=test_hugo_duncan"
- "--skip=test_hugo_duncan2"
- "--skip=test_namespaces")
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-xml-rs" ,rust-xml-rs-0.8))
- #:cargo-development-inputs
- (("rust-docmatic" ,rust-docmatic-0.1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-simple-logger" ,rust-simple-logger-1))))))
-
-(define-public rust-serde-yaml-0.9
- (package
- (name "rust-serde-yaml")
- (version "0.9.30")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "serde_yaml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0f4xkmbjgq452ynh3nkz84c0dryjfp410gfqy7hhxxwrkb3jigxi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-indexmap" ,rust-indexmap-2)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-unsafe-libyaml" ,rust-unsafe-libyaml-0.2))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/dtolnay/serde-yaml")
- (synopsis "YAML support for Serde")
- (description "This package provides YAML support for Serde.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serde-yaml-0.8
- (package
- (inherit rust-serde-yaml-0.9)
- (name "rust-serde-yaml")
- (version "0.8.26")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_yaml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06y7gxy312mink8nsnmci9cw0ykpgsdcxmayg0snmdbnnwrp92jp"))))
- (arguments
- `(#:cargo-inputs
- (("rust-indexmap" ,rust-indexmap-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-yaml-rust" ,rust-yaml-rust-0.4))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-indoc" ,rust-indoc-1)
- ("rust-serde-derive" ,rust-serde-derive-1))))))
-
-(define-public rust-serde-yaml-ng-0.10
- (package
- (name "rust-serde-yaml-ng")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_yaml_ng" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07ylpzx9xykdj4fqfa0vb6xz4c1pazrqqibv78hd8dlbp4kvckbv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-unsafe-libyaml" ,rust-unsafe-libyaml-0.2))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/acatton/serde-yaml-ng")
- (synopsis "YAML data format for Serde")
- (description "This package provides YAML data format for Serde.")
- (license license:expat)))
-
-(define-public rust-serdeconv-0.4
- (package
- (name "rust-serdeconv")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serdeconv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08bjyh38pr9ssg9vivk66r461j3piq78w5jb55afa98xxxnnk5w8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rmp-serde" ,rust-rmp-serde-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-toml" ,rust-toml-0.7)
- ("rust-trackable" ,rust-trackable-1))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/sile/serdeconv")
- (synopsis
- "Convert between TOML/JSON/MessagePack strings and serializable values")
- (description
- "This crate provides traits and functions for converting between
-TOML/JSON/MessagePack strings and serializable values.")
- (license license:expat)))
-
-(define-public rust-serial-0.4
- (package
- (name "rust-serial")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11iyvc1z123hn7zl6bk5xpf6xdlsb33qh6xa7g0pghqgayb7l8x1"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- ((", path = \".*\"") ""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serial-core" ,rust-serial-core-0.4)
- ("rust-serial-unix" ,rust-serial-unix-0.4)
- ("rust-serial-windows" ,rust-serial-windows-0.4))))
- (home-page "https://github.com/dcuddeback/serial-rs")
- (synopsis "Rust library for accessing serial ports")
- (description
- "This package provides Rust library for accessing serial ports.")
- (license license:expat)))
-
-(define-public rust-serial-core-0.4
- (package
- (name "rust-serial-core")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10a5lvllz3ljva66bqakrn8cxb3pkaqyapqjw9x760al6jdj0iiz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/dcuddeback/serial-rs")
- (synopsis "Rust abstractions for serial ports")
- (description "This package provides Rust abstractions for serial ports.")
- (license license:expat)))
-
-(define-public rust-io-kit-sys-0.4
- (package
- (name "rust-io-kit-sys")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "io-kit-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ysy5k3wf54yangy25hkj10xx332cj2hb937xasg6riziv7yczk1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-mach2" ,rust-mach2-0.4))))
- (home-page "https://github.com/jtakakura/io-kit-rs")
- (synopsis "Bindings to IOKit for macOS")
- (description "This package provides Bindings to IOKit for @code{macOS}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-serialport-4
- (package
- (name "rust-serialport")
- (version "4.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serialport" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0aqaig121lm034irzal6j9dyg7jpf4hczrjlmf5yzxka9ycbrc6d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-core-foundation" ,rust-core-foundation-0.10)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-io-kit-sys" ,rust-io-kit-sys-0.4)
- ("rust-libudev" ,rust-libudev-0.3)
- ("rust-mach2" ,rust-mach2-0.4)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-unescaper" ,rust-unescaper-0.1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/serialport/serialport-rs")
- (synopsis "cross-platform low-level serial port library.")
- (description
- "This package provides a cross-platform low-level serial port library.")
- (license license:mpl2.0)))
-
-(define-public rust-serial-test-3
- (package
- (name "rust-serial-test")
- (version "3.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a8zg87gi28952hzj363ykwd8p1ssrakl1gi3f4xdqa4y84q298v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-fslock" ,rust-fslock-0.2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-scc" ,rust-scc-2)
- ("rust-serial-test-derive" ,rust-serial-test-derive-3))
- #:cargo-development-inputs (("rust-itertools" ,rust-itertools-0.10))))
- (home-page "https://github.com/palfrey/serial_test")
- (synopsis "Allows for the creation of serialised Rust tests")
- (description
- "This package allows for the creation of serialised Rust tests.")
- (license license:expat)))
-
-(define-public rust-serial-test-2
- (package
- (inherit rust-serial-test-3)
- (name "rust-serial-test")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b9v0csv9wxl1gcjq99plwimxbmhgr6kzbwqyb457qh3d22xsmhf"))))
- (arguments
- `(#:cargo-inputs
- (("rust-dashmap" ,rust-dashmap-5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-fslock" ,rust-fslock-0.2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serial-test-derive" ,rust-serial-test-derive-2))
- #:cargo-development-inputs
- (("rust-itertools" ,rust-itertools-0.10)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-serial-test-1
- (package
- (inherit rust-serial-test-2)
- (name "rust-serial-test")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04864v5ain4nan2k5l32sr3bxpg0sfxxs2iki3xxcq78g9s3132k"))))
- (arguments
- `(#:cargo-inputs
- (("rust-dashmap" ,rust-dashmap-5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-fslock" ,rust-fslock-0.2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serial-test-derive" ,rust-serial-test-derive-1))
- #:cargo-development-inputs
- (("rust-itertools" ,rust-itertools-0.10)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-serial-test-0.10
- (package
- (inherit rust-serial-test-3)
- (name "rust-serial-test")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wh6jl0wddnyra9f57c3y64lha6n1ipg8p20l8id11s6gz49wy0w"))))
- (arguments
- `(#:cargo-inputs (("rust-dashmap" ,rust-dashmap-5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-fslock" ,rust-fslock-0.2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serial-test-derive" ,rust-serial-test-derive-0.10))
- #:cargo-development-inputs (("rust-itertools" ,rust-itertools-0.10)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-serial-test-0.7
- (package
- (inherit rust-serial-test-2)
- (name "rust-serial-test")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x69v41r2d3l1dby8ppr9vxb1xamjpml5w42zvdwwix1k6wvz7fi"))))
- (arguments
- `(#:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-fslock" ,rust-fslock-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serial-test-derive" ,rust-serial-test-derive-0.7))
- #:cargo-development-inputs (("rust-itertools" ,rust-itertools-0.10))))))
-
-(define-public rust-serial-test-0.6
- (package
- (inherit rust-serial-test-1)
- (name "rust-serial-test")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05gcah6s133r44y4z5qskx7prs1vjlzgv06h4l2xb8gp30fw9g75"))))
- (arguments
- `(#:cargo-inputs
- (("rust-document-features" ,rust-document-features-0.2)
- ("rust-fslock" ,rust-fslock-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-serial-test-derive" ,rust-serial-test-derive-0.6))))))
-
-(define-public rust-serial-test-0.5
- (package
- (inherit rust-serial-test-0.6)
- (name "rust-serial-test")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pchc7imdi9wv8xxnwkb9lzs6cg06ghs0gaajjb834y8837wpg70"))))
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-serial-test-derive" ,rust-serial-test-derive-0.5))))))
-
-(define-public rust-serial-test-0.4
- (package
- (name "rust-serial-test")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mkz246ax07nar0bmh3m98kl27lacja98vywi9cjqbsb8g3zgxgy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
-("rust-parking-lot" ,rust-parking-lot-0.10)
-("rust-serial-test-derive" ,rust-serial-test-derive-0.4))))
- (home-page
- "https://github.com/palfrey/serial_test/")
- (synopsis "Serialising Rust tests")
- (description "Serialising Rust tests")
- (license license:expat)))
-
-(define-public rust-serial-test-0.1
- (package
- (inherit rust-serial-test-0.5)
- (name "rust-serial-test")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0qywhzjc4jh6dqqng90maai0mjlmafk9aa5rrl9g3d2g01wdn8ms"))))
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1))))))
-
-(define-public rust-serial-test-derive-3
- (package
- (name "rust-serial-test-derive")
- (version "3.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vwyz2k5kiy5jmba0fvp6ph8ia707801bz918n2ff7bm11d2csax"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-prettyplease" ,rust-prettyplease-0.2))))
- (home-page "https://github.com/palfrey/serial_test")
- (synopsis "Helper crate for serial_test")
- (description
- "This package is an helper crate for @code{rust-serial-test}.")
- (license license:expat)))
-
-(define-public rust-serial-test-derive-2
- (package
- (inherit rust-serial-test-derive-3)
- (name "rust-serial-test-derive")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13zvd5ds76hhjn3z0axc05n15lzpxpz77jcykic8q5knhlbjklci"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.10))))))
-
-(define-public rust-serial-test-derive-1
- (package
- (inherit rust-serial-test-derive-2)
- (name "rust-serial-test-derive")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0scscldvlz3an9v0spcizaqp5wa2y4w15bk4ink8jpgq2pgq76h7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.9))))))
-
-(define-public rust-serial-test-derive-0.10
- (package
- (inherit rust-serial-test-derive-3)
- (name "rust-serial-test-derive")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qvz5vwzhxs2j2dsripyrxqn08brw3p0rbcafys8hz793i9rwkxn"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.9))))))
-
-(define-public rust-serial-test-derive-0.7
- (package
- (inherit rust-serial-test-derive-2)
- (name "rust-serial-test-derive")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wjrhql36lsgjw9zg5c95px0mq74ry5m46hwiwgnh7dyn98217nb"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-serial-test-derive-0.6
- (package
- (inherit rust-serial-test-derive-1)
- (name "rust-serial-test-derive")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s6aj2bs0rr8hnralx16bvbqlbrihmii7cyplggk5yv0gp6vr098"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-serial-test-derive-0.5
- (package
- (inherit rust-serial-test-derive-0.6)
- (name "rust-serial-test-derive")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m8sd97xr8dn6p9by0xwfqm0rz8cbn1ghs5l1fv1xd6xzvgddb5j"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.7))))))
-
-(define-public rust-serial-test-derive-0.4
- (package
- (name "rust-serial-test-derive")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test_derive" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05b5xr36zi8damfg3bmbh1kwdxc3k1y2r8b8pmi7q8jb0bc3i0yh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page
- "https://github.com/palfrey/serial_test_derive/")
- (synopsis "Serialising Rust tests")
- (description "Serialising Rust tests")
- (license license:expat)))
-
-(define-public rust-serial-test-derive-0.1
- (package
- (inherit rust-serial-test-derive-0.5)
- (name "rust-serial-test-derive")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial_test_derive" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17fkqrba233sjhdak986y4w3z4yjxa4idjkh46l7zxgcgjlvrnic"))))
- (arguments
- `(#:cargo-inputs
- (("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))))))
-
-(define-public rust-serial-unix-0.4
- (package
- (name "rust-serial-unix")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial-unix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dyaaca8g4q5qzc2l01yirzs6igmhc9agg4w8m5f4rnqr6jbqgzh"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- ((", path = \".*\"") ""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ioctl-rs" ,rust-ioctl-rs-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serial-core" ,rust-serial-core-0.4)
- ("rust-termios" ,rust-termios-0.2))))
- (home-page "https://github.com/dcuddeback/serial-rs")
- (synopsis "Serial port implementation for Unix")
- (description "This package provides Serial port implementation for Unix.")
- (license license:expat)))
-
-(define-public rust-serial-windows-0.4
- (package
- (name "rust-serial-windows")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serial-windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ql1vjy57g2jf218bhmgr98i41faq0v5vzdx3g9payi6fsvx7ihm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; could not find `windows` in `os`
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-serial-core" ,rust-serial-core-0.4))))
- (home-page "https://github.com/dcuddeback/serial-rs")
- (synopsis "Serial port implementation for Windows")
- (description
- "This package provides Serial port implementation for Windows.")
- (license license:expat)))
-
-(define-public rust-servo-arc-0.3
- (package
- (name "rust-servo-arc")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "servo_arc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i0s9786np106yl6w29bfzwnj29rqak912skcdxcf04yjlddfdnh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))))
- (home-page "https://github.com/servo/servo")
- (synopsis "Fork of std::sync::Arc with some extra functionality")
- (description
- "This package provides a fork of @code{std::sync::Arc} with some extra
-functionality and without weak references.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-servo-arc-0.2
- (package
- (inherit rust-servo-arc-0.3)
- (name "rust-servo-arc")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "servo_arc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hgp453zvrj7ry501jhxlcph0hc42gc26zyfwn8ys3yziwps8anm"))))
- (arguments
- `(#:cargo-inputs
- (("rust-nodrop" ,rust-nodrop-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))))))
-
-(define-public rust-servo-arc-0.1
- (package
- (inherit rust-servo-arc-0.2)
- (name "rust-servo-arc")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "servo_arc" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0cjljr9znwahry6p95xvd3p4pmy24wlf6gbfidnmglg002w3i0nr"))))
- (arguments
- `(#:cargo-inputs
- (("rust-nodrop" ,rust-nodrop-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))))))
-
-(define-public rust-servo-fontconfig-0.5
- (package
- (name "rust-servo-fontconfig")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "servo-fontconfig" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z11bjndkp87dnqqmqww6raswgpy7sfh9ahdpx7d0wzxwlpy5qy7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-servo-fontconfig-sys" ,rust-servo-fontconfig-sys-5))))
- (home-page "https://github.com/servo/rust-fontconfig/")
- (synopsis "Rust bindings for fontconfig")
- (description "This package provides Rust bindings for fontconfig.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-servo-fontconfig-sys-5
- (package
- (name "rust-servo-fontconfig-sys")
- (version "5.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "servo-fontconfig-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "125k4hydb4w08568rgazh95n6haxhf5c78axz50glbc9p6fqfsz3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-build-flags '("--features" "force_system_lib")
- #:cargo-inputs
- (("rust-expat-sys" ,rust-expat-sys-2)
- ("rust-freetype-sys" ,rust-freetype-sys-0.13)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (inputs
- (list expat fontconfig))
- (native-inputs
- (list pkg-config))
- (home-page "https://crates.io/crates/servo-fontconfig-sys")
- (synopsis "Rust wrapper around Fontconfig")
- (description
- "This package provides a Rust wrapper around Fontxonfig.")
- (license license:expat)))
-
-(define-public rust-shadow-rs-0.37
- (package
- (name "rust-shadow-rs")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "shadow-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "047ndbnhf2cxf98f0n4br0z0pdm53gfr89zhq25mia325hibhklp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- ;; Skip tests with missing files
- "--skip=date_time::tests::test_local_now_human_format"
- ;; Broken tests
- "--skip=git::tests::test_command_last_tag"
- "--skip=git::tests::test_current_branch"
- "--skip=git::tests::test_git")
- #:cargo-inputs (("rust-cargo-metadata" ,rust-cargo-metadata-0.18)
- ("rust-const-format" ,rust-const-format-0.2)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-git2" ,rust-git2-0.19)
- ("rust-is-debug" ,rust-is-debug-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tzdb" ,rust-tzdb-0.6))
- #:cargo-development-inputs (("rust-winnow" ,rust-winnow-0.6))))
- (native-inputs (list pkg-config))
- (inputs (list libgit2-1.8 zlib))
- (home-page "https://github.com/baoyachi/shadow-rs")
- (synopsis "Store build-time information in your rust project")
- (description
- "@code{shadow-rs} allows you to recall properties of the build process
-and environment at run time. You can use this tool to check in production
-exactly where a binary came from and how it was built.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-shadow-rs-0.36
- (package
- (inherit rust-shadow-rs-0.37)
- (name "rust-shadow-rs")
- (version "0.36.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "shadow-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "064srz17klcgxqjzsj29pqn238y4pkn3l1h20mw9yyj98c3cvksq"))))
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- ;; Skip tests with missing files
- "--skip=date_time::tests::test_local_now_human_format"
- ;; Broken tests
- "--skip=git::tests::test_command_last_tag"
- "--skip=git::tests::test_current_branch"
- "--skip=git::tests::test_git")
- #:cargo-inputs (("rust-cargo-metadata" ,rust-cargo-metadata-0.18)
- ("rust-const-format" ,rust-const-format-0.2)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-git2" ,rust-git2-0.19)
- ("rust-is-debug" ,rust-is-debug-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tzdb" ,rust-tzdb-0.6))
- #:cargo-development-inputs (("rust-winnow" ,rust-winnow-0.6))))))
-
-(define-public rust-shadow-rs-0.35
- (package
- (inherit rust-shadow-rs-0.36)
- (name "rust-shadow-rs")
- (version "0.35.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "shadow-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11w6677ymsb69fy716adf51zjbzwgkkyf5arz41563gcnf7k5cpi"))))))
-
-(define-public rust-shannon-0.2
- (package
- (name "rust-shannon")
- (version "0.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "shannon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0qa52zs4y1i87ysr11g9p6shpdagl14bb340gfm6rd97jhfb99by"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs `(("rust-byteorder" ,rust-byteorder-1))))
- (home-page "https://docs.rs/shannon/0.2.0/shannon/")
- (synopsis "Shannon cipher implementation")
- (description
- "A Shannon cipher implementation, that encrypts a message using a
-shared secret key.")
- (license license:expat)))
-
-(define-public rust-sharded-slab-0.1
- (package
- (name "rust-sharded-slab")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sharded-slab" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cbb8kgwsyr3zzhsv8jrs3y1j3vsw4jxil42lfq31ikhdy0bl3wh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-loom" ,rust-loom-0.5))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-loom" ,rust-loom-0.5)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-slab" ,rust-slab-0.4))))
- (home-page "https://github.com/hawkw/sharded-slab")
- (synopsis "Lock-free concurrent slab")
- (description "This package provides a lock-free concurrent slab.")
- (license license:expat)))
-
-(define-public rust-shared-child-1
- (package
- (name "rust-shared-child")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "shared_child" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "035679h89ppqcfkjzgz9bb2hdlkw5wjv598l310xz8frmqw97yh9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--" "--skip=src/lib.rs - (line 35)")
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/oconnor663/shared_child.rs")
- (synopsis "Use child processes from multiple threads")
- (description "This package provides a library for using child processes from
-multiple threads.")
- (license license:expat)))
-
-(define-public rust-shared-library-0.1
- (package
- (name "rust-shared-library")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "shared_library" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "04fs37kdak051hm524a360978g58ayrcarjsbf54vqps5c7px7js"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/tomaka/shared_library/")
- (synopsis "Bind to and load shared libraries")
- (description
- "This package allows easy binding to, and loading of, shared libraries.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-shell-escape-0.1
- (package
- (name "rust-shell-escape")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "shell-escape" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kqq83dk0r1fqj4cfzddpxrni2hpz5i1y607g366c4m9iyhngfs5"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/sfackler/shell-escape")
- (synopsis
- "Escape characters that may have a special meaning in a shell")
- (description
- "Escape characters that may have a special meaning in a shell.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-shell-quote-0.7
- (package
- (name "rust-shell-quote")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "shell-quote" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0znflgk3wlbahip3yblqmlnd8c5cslabjh99asds9vhirjyn6k5f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-semver" ,rust-semver-1)
- ("rust-test-case" ,rust-test-case-3))))
- (home-page "https://github.com/allenap/shell-quote")
- (synopsis "Rust library for shell-quoting strings")
- (description
- "This package provides a Rust library for shell-quoting strings, e.g. for
-interpolating into a Bash script.")
- (license license:asl2.0)))
-
-(define-public rust-shell-words-1
- (package
- (name "rust-shell-words")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "shell-words" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1plgwx8r0h5ismbbp6cp03740wmzgzhip85k5hxqrrkaddkql614"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/tmiasko/shell-words")
- (synopsis "Process command line according to parsing rules of UNIX shell")
- (description
- "This package processes command line according to parsing rules of UNIX
-shell.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-shell-words-0.1
- (package
- (inherit rust-shell-words-1)
- (name "rust-shell-words")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "shell-words" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jnrw3f174974fsi2hg48l0klpy24767ib28w0xcvi2ll5axxb1r"))))))
-
-(define-public rust-shellexpand-3
- (package
- (name "rust-shellexpand")
- (version "3.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "shellexpand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jz1i14ziz8gbyj71212s7dqrw6q96f25i48zkmy66fcjhxzl0ys"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-os-str-bytes" ,rust-os-str-bytes-6))))
- (home-page "https://github.com/netvl/shellexpand")
- (synopsis "Shell-like expansions in strings")
- (description
- "@code{shellexpand} is a single dependency library which allows one to
-perform shell-like expansions in strings, that is, to expand variables like
-@samp{$A} or @samp{$@{B@}} into their values inside some context and to expand
-@samp{~} in the beginning of a string into the home directory (again, inside
-some context).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-shellexpand-2
- (package
- (inherit rust-shellexpand-3)
- (name "rust-shellexpand")
- (version "2.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "shellexpand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r0i1r2r3dv0rc82xc5vhxmwl3zbvblf91sgmwls0k8chiv81k3w"))))
- (arguments
- `(#:cargo-inputs (("rust-dirs" ,rust-dirs-4))))))
-
-(define-public rust-shlex-1
- (package
- (name "rust-shlex")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "shlex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r1y6bv26c1scpxvhg2cabimrmwgbp4p3wy6syj9n0c4s3q2znhg"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/comex/rust-shlex")
- (synopsis "Split a string into shell words, like Python's shlex")
- (description "This crate provides a method to split a string into shell
-words, like Python's shlex.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-shlex-0.1
- (package
- (name "rust-shlex")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "shlex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lmv6san7g8dv6jdfp14m7bdczq9ss7j7bgsfqyqjc3jnjfippvz"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/comex/rust-shlex")
- (synopsis "Split a string into shell words, like Python's shlex")
- (description "This crate provides a method to split a string into shell
-words, like Python's shlex.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-signal-hook-0.3
- (package
- (name "rust-signal-hook")
- (version "0.3.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "signal-hook" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0098nsah04spqf3n8niirmfym4wsdgjl57c78kmzijlq8xymh8c6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1))
- #:cargo-development-inputs
- (("rust-serial-test" ,rust-serial-test-0.7))))
- (home-page "https://github.com/vorner/signal-hook")
- (synopsis "Unix signal handling")
- (description "This package provides Unix signal handling.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-signal-hook-0.1
- (package
- (inherit rust-signal-hook-0.3)
- (name "rust-signal-hook")
- (version "0.1.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "signal-hook" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a97migr3gcy4sfkgxdp29082s3f3lbf4was3dkpl13gq51d8cby"))))
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.7)
- ("rust-mio-uds" ,rust-mio-uds-0.6)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1))
- #:cargo-development-inputs
- (("rust-mio" ,rust-mio-0.7)
- ("rust-tokio" ,rust-tokio-0.1)
- ("rust-version-sync" ,rust-version-sync-0.8))))))
-
-(define-public rust-signal-hook-mio-0.2
- (package
- (name "rust-signal-hook-mio")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "signal-hook-mio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k8pl9aafiadr4czsg8zal9b4jdk6kq5985p90i19jc5sh31mnrl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-1)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-mio" ,rust-mio-0.7)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio-uds" ,rust-mio-uds-0.6)
- ("rust-signal-hook" ,rust-signal-hook-0.3))
- #:cargo-development-inputs (("rust-mio" ,rust-mio-0.7)
- ("rust-serial-test" ,rust-serial-test-0.5))))
- (home-page "https://github.com/vorner/signal-hook")
- (synopsis "MIO support for signal-hook")
- (description "This crate provides MIO support for signal-hook.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-signal-hook-registry-1
- (package
- (name "rust-signal-hook-registry")
- (version "1.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "signal-hook-registry" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c2mhijg54y6c1zi4630yki1vpq3z96ljfnsrdy0rb64ilr767p5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/vorner/signal-hook")
- (synopsis "Backend crate for signal-hook")
- (description "This package is a backend crate for @code{signal-hook}.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-signal-hook-tokio-0.3
- (package
- (name "rust-signal-hook-tokio")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "signal-hook-tokio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07nggsi80jv39xisdk2r7cik7hx2d2qa2sivvqkpxqxidzvl2ci1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-serial-test" ,rust-serial-test-0.5)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/vorner/signal-hook")
- (synopsis "Tokio support for signal-hook")
- (description "This package provides Tokio support for signal-hook.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-simba-0.8
- (package
- (name "rust-simba")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simba" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bnf7ainywmaz2z67ss1q0bjwccf80c50c50r6hlpay69z4hf586"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-cordic" ,rust-cordic-0.1)
- ("rust-cuda-std" ,rust-cuda-std-0.2)
- ("rust-cust-core" ,rust-cust-core-0.1)
- ("rust-decimal" ,rust-decimal-2)
- ("rust-fixed" ,rust-fixed-1)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-packed-simd-2" ,rust-packed-simd-2-0.3)
- ("rust-paste" ,rust-paste-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-wide" ,rust-wide-0.7))))
- (home-page "https://github.com/dimforge/simba")
- (synopsis "SIMD algebra for Rust")
- (description "This package provides a set of mathematical traits to
-facilitate the use of SIMD-based @dfn{Array of Struct of Array} (AoSoA) storage
-pattern in Rust.")
- (license license:asl2.0)))
-
-(define-public rust-simba-0.7
- (package
- (inherit rust-simba-0.8)
- (name "rust-simba")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simba" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xl1c5cn3k5mg0m81i381jkn7wxz3gpjprja4b7cllwcqhhdfgrg"))))
- (arguments
- `(#:cargo-inputs (("rust-approx" ,rust-approx-0.5)
- ("rust-cordic" ,rust-cordic-0.1)
- ("rust-cuda-std" ,rust-cuda-std-0.2)
- ("rust-cust-core" ,rust-cust-core-0.1)
- ("rust-decimal" ,rust-decimal-2)
- ("rust-fixed" ,rust-fixed-1)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-packed-simd-2" ,rust-packed-simd-2-0.3)
- ("rust-paste" ,rust-paste-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-wide" ,rust-wide-0.7))))))
-
-(define-public rust-simba-0.6
- (package
- (inherit rust-simba-0.8)
- (name "rust-simba")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simba" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0px0nncs3ki86pjcldz40mhvraywh7y9jypfcqqdcihs287q9dzh"))))
- (arguments
- `(#:cargo-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-cordic" ,rust-cordic-0.1)
- ("rust-decimal" ,rust-decimal-2)
- ("rust-fixed" ,rust-fixed-1)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-packed-simd" ,rust-packed-simd-0.3)
- ("rust-paste" ,rust-paste-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-wide" ,rust-wide-0.7))))))
-
-(define-public rust-simba-0.5
- (package
- (inherit rust-simba-0.6)
- (name "rust-simba")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simba" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p1x1ndajy4j3dr9zbh79cz5k0hbj4p9bagd7cj00gc5aws0d0lf"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-cordic" ,rust-cordic-0.1)
- ("rust-decimal" ,rust-decimal-2)
- ("rust-fixed" ,rust-fixed-1)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-packed-simd-2" ,rust-packed-simd-2-0.3)
- ("rust-paste" ,rust-paste-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-wide" ,rust-wide-0.6))))))
-
-(define-public rust-simba-0.4
- (package
- (inherit rust-simba-0.5)
- (name "rust-simba")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simba" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k2zp645jby5s070agvqha3xqbc0gkkk3a4v7k8z724iamasjcji"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-approx" ,rust-approx-0.4)
- ("rust-cordic" ,rust-cordic-0.1)
- ("rust-decimal" ,rust-decimal-2)
- ("rust-fixed" ,rust-fixed-1)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-num-complex" ,rust-num-complex-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-packed-simd-2" ,rust-packed-simd-2-0.3)
- ("rust-paste" ,rust-paste-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-wide" ,rust-wide-0.6))))
- (license license:asl2.0)))
-
-(define-public rust-simba-0.1
- (package
- (inherit rust-simba-0.4)
- (name "rust-simba")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simba" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1chz3abrvrj4qz86gwrrzajsl5zcc2l0dhxi39mymbgscw9ip4zv"))))
- (arguments
- `(#:cargo-inputs
- (("rust-approx" ,rust-approx-0.3)
- ("rust-cordic" ,rust-cordic-0.1)
- ("rust-decimal" ,rust-decimal-2)
- ("rust-fixed" ,rust-fixed-1)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-packed-simd" ,rust-packed-simd-0.3)
- ("rust-paste" ,rust-paste-0.1)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-wide" ,rust-wide-0.4))))
- (license license:bsd-3)))
-
-(define-public rust-simd-0.2
- (package
- (name "rust-simd")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simd" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1dgpmfzd4favsckd5m0p6bna1dcgw19hjigkqcgwfhc4d05hxczj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Crate no longer builds on Rust 1.33+
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1))))
- (home-page "https://github.com/hsivonen/simd")
- (synopsis "Limited cross-platform access to SIMD instructions on CPUs")
- (description
- "@code{simd} offers limited cross-platform access to SIMD instructions on
-CPUs, as well as raw interfaces to platform-specific instructions.
-(To be obsoleted by the @code{std::simd} implementation RFC 2366.)
-")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-simd-adler32-0.3
- (package
- (name "rust-simd-adler32")
- (version "0.3.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simd-adler32" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zkq40c3iajcnr5936gjp9jjh1lpzhy44p3dq3fiw75iwr1w2vfn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-adler" ,rust-adler-1)
- ("rust-adler32" ,rust-adler32-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/mcountryman/simd-adler32")
- (synopsis "Adler-32 rolling hash algorithm implementation")
- (description
- "This package provides a SIMD-accelerated Adler-32 rolling hash algorithm
-implementation in Rust.")
- (license license:expat)))
-
-(define-public rust-simd-helpers-0.1
- (package
- (name "rust-simd-helpers")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simd_helpers" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19idqicn9k4vhd04ifh2ff41wvna79zphdf2c81rlmpc7f3hz2cm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-quote" ,rust-quote-1))))
- (home-page "https://github.com/lu-zero/simd_helpers")
- (synopsis "Helpers to write more compact simd code")
- (description
- "This package provides helpers to write more compact simd code.")
- (license license:expat)))
-
-(define-public rust-simd-json-0.13
- (package
- (name "rust-simd-json")
- (version "0.13.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simd-json" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xmzpzklnxxnwspf7abhzgr3khbnrw4h8svag8rq9i4v3c88zbrg"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; Remove some of the optional dependencies:
- (substitute* "Cargo.toml.orig"
- ((".*alloc_counter.*") "")
- ((".*colored.*") "")
- ((".*jemallocator.*") "")
- ((".*perfcnt.*") ""))
- (rename-file "Cargo.toml.orig" "Cargo.toml")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ;("rust-alloc-counter" ,rust-alloc-counter-0.0.4)
- ("rust-beef" ,rust-beef-0.5)
- ;("rust-colored" ,rust-colored-2)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-halfbrown" ,rust-halfbrown-0.2)
- ;("rust-jemallocator" ,rust-jemallocator-0.5)
- ("rust-lexical-core" ,rust-lexical-core-0.8)
- ("rust-once-cell" ,rust-once-cell-1)
- ;("rust-perfcnt" ,rust-perfcnt-0.8)
- ("rust-ref-cast" ,rust-ref-cast-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-simdutf8" ,rust-simdutf8-0.1)
- ("rust-value-trait" ,rust-value-trait-0.8))
- #:cargo-development-inputs (("rust-core-affinity" ,rust-core-affinity-0.8)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-float-cmp" ,rust-float-cmp-0.9)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-proptest" ,rust-proptest-1))
- #:phases
- (modify-phases %standard-phases
- (add-before 'check 'pre-check
- (lambda _
- (delete-file "tests/jsonchecker.rs"))))))
- (home-page "https://github.com/simd-lite/simd-json")
- (synopsis "High performance JSON parser based on a port of simdjson")
- (description "High performance JSON parser based on a port of simdjson.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-simdutf8-0.1
- (package
- (name "rust-simdutf8")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simdutf8" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fi6zvnldaw7g726wnm9vvpv4s89s5jsk7fgp3rg2l99amw64zzj"))))
- (build-system cargo-build-system)
- (arguments `(#:tests? #f))
- (home-page "https://github.com/rusticstuff/simdutf8")
- (synopsis "SIMD-accelerated UTF-8 validation")
- (description
- "simdutf8 is a fast API-compatible UTF-8 validation for Rust using SIMD
-extensions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-similar-2
- (package
- (name "rust-similar")
- (version "2.6.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "similar" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0vk89dx2mmjp81pmszsa1s3mpzvbiy4krvfbq3s3mc3k27wd9q8x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1))
- #:cargo-development-inputs
- (("rust-console" ,rust-console-0.15)
- ("rust-insta" ,rust-insta-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/mitsuhiko/similar")
- (synopsis "Diff library for Rust")
- (description "This package provides a diff library for Rust.")
- (license license:asl2.0)))
-
-(define-public rust-similar-asserts-1
- (package
- (name "rust-similar-asserts")
- (version "1.4.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "similar-asserts" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "060gzblmwpfcfxx7qh9yh2yaarldrdfkajm306gi4xbb06nl9xmv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-console" ,rust-console-0.15)
- ("rust-serde" ,rust-serde-1)
- ("rust-similar" ,rust-similar-2))
- #:cargo-development-inputs
- (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/mitsuhiko/similar-asserts")
- (synopsis "Asserts macros with colorized diff output")
- (description
- "This crate provides @code{assert_eq!}-like macros with colorized
-diff output.")
- (license license:asl2.0)))
-
-(define-public rust-simple-logger-4
- (package
- (name "rust-simple-logger")
- (version "4.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simple_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w9ypyn5n7bxw6aylbkwz3hfsjpvkx0qm2xj11yx8l82r744czlf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-colored" ,rust-colored-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-time" ,rust-time-0.3)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))
- (home-page "https://github.com/borntyping/rust-simple_logger")
- (synopsis "Logger with a readable output format")
- (description
- "This package provides a logger that prints all messages with
-a readable output format.")
- (license license:expat)))
-
-(define-public rust-simple-logger-2
- (package
- (inherit rust-simple-logger-4)
- (name "rust-simple-logger")
- (version "2.3.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "simple_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ivdlw45f07byxgl43l2pa0dlnclbw1aj40shjpil598nmvpw128"))))
- (arguments
- `(#:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-colored" ,rust-colored-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-time" ,rust-time-0.3)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-simple-logger-1
- (package
- (inherit rust-simple-logger-2)
- (name "rust-simple-logger")
- (version "1.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simple_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pkvkp0v3w9kwqjhx5npb2jbyj9kfbb8y2w92s5cphsxldc05dj5"))))
- (arguments
- `(#:cargo-inputs (("rust-atty" ,rust-atty-0.2)
- ("rust-colored" ,rust-colored-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-time" ,rust-time-0.3)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-simple-logging-2
- (package
- (name "rust-simple-logging")
- (version "2.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simple-logging" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hmm523f0ax76yljf3z178rn9cm0q6knwa52haqnnckmavl4h3dh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-thread-id" ,rust-thread-id-3))
- #:cargo-development-inputs (("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/Ereski/simple-logging")
- (synopsis "Simple logger for the log facade")
- (description "This package provides a simple logger for the log facade.")
- (license license:bsd-3)))
-
-(define-public rust-simplelog-0.12
- (package
- (name "rust-simplelog")
- (version "0.12.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simplelog" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h59cp84gwdmbxiljq6qmqq1x3lv9ikc1gb32f5ya7pgzbdpl98n"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("1\\.1\\.\\*") "1.1"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-log" ,rust-log-0.4)
- ("rust-paris" ,rust-paris-1)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-time" ,rust-time-0.3))))
- (home-page "https://github.com/drakulix/simplelog.rs")
- (synopsis "Simple and easy-to-use logging facility for Rust's log crate")
- (description
- "This package provides a simple and easy-to-use logging facility for Rust's
-@code{log} crate. It aims to be a maintainable, easy to integrate facility for
-small to medium sized project")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-simplerand-1
- (package
- (name "rust-simplerand")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "simplerand" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yw9p3sk5c57gwz60ydpvsbx9kkwyccwlcv0z3q4v66b4455libh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1))))
- (home-page "https://github.com/PumpkinSeed/srand")
- (synopsis "Random number generator")
- (description "Simple and fast random number generator.")
- (license license:expat)))
-
-(define-public rust-siphasher-0.3
- (package
- (name "rust-siphasher")
- (version "0.3.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "siphasher" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03axamhmwsrmh0psdw3gf7c0zc4fyl5yjxfifz9qfka6yhkqid9q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://docs.rs/siphasher")
- (synopsis "SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust")
- (description "This package provides SipHash-2-4, SipHash-1-3 and 128-bit
-variants in pure Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-siphasher-0.2
- (package
- (name "rust-siphasher")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "siphasher" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1b53m53l24lyhr505lwqzrpjyq5qfnic71mynrcfvm43rybf938b"))))
- (build-system cargo-build-system)
- (home-page "https://docs.rs/siphasher")
- (synopsis "SipHash functions from rust-core < 1.13")
- (description
- "SipHash functions from rust-core < 1.13.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sized-chunks-0.6
- (package
- (name "rust-sized-chunks")
- (version "0.6.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sized-chunks" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "07ix5fsdnpf2xsb0k5rbiwlmsicm2237fcx7blirp9p7pljr5mhn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-array-ops" ,rust-array-ops-0.1)
- ("rust-bitmaps" ,rust-bitmaps-2)
- ("rust-refpool" ,rust-refpool-0.4)
- ("rust-typenum" ,rust-typenum-1))))
- (home-page "https://github.com/bodil/sized-chunks")
- (synopsis "Efficient sized chunk datatypes")
- (description "This package provides various fixed length array data types,
-designed for @code{immutable.rs}.")
- (license license:mpl2.0)))
-
-(define-public rust-skeptic-0.13
- (package
- (name "rust-skeptic")
- (version "0.13.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "skeptic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a205720pnss0alxvbx0fcn3883cg3fbz5y1047hmjbnaq0kplhn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=tests::test_markdown_files_of_directory")
- #:cargo-inputs
- (("rust-error-chain" ,rust-error-chain-0.12)
- ("rust-bytecount" ,rust-bytecount-0.6)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.14)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.9)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs (("rust-unindent" ,rust-unindent-0.1))))
- (home-page "https://github.com/budziq/rust-skeptic")
- (synopsis "Test your Rust markdown documentation via Cargo")
- (description
- "Test your Rust markdown documentation via Cargo.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-skim-0.10
- (package
- (name "rust-skim")
- (version "0.10.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "skim" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0chgv9nr8cmlf2mg2k94igh3m5svjsfxxwbnl21xsb6blvh8vlp5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-atty" ,rust-atty-0.2)
- ("rust-beef" ,rust-beef-0.5)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-3)
- ("rust-crossbeam" ,rust-crossbeam-0.8)
- ("rust-defer-drop" ,rust-defer-drop-1)
- ("rust-derive-builder" ,rust-derive-builder-0.11)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.25)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-timer" ,rust-timer-0.2)
- ("rust-tuikit" ,rust-tuikit-0.5)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-vte" ,rust-vte-0.11))))
- (home-page "https://github.com/lotabout/skim")
- (synopsis "Fuzzy Finder in rust")
- (description "This package provides a fuzzy finder in Rust.")
- (license license:expat)))
-
-(define-public rust-skim-0.9
- (package
- (inherit rust-skim-0.10)
- (name "rust-skim")
- (version "0.9.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "skim" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1d5v9vq8frkdjm7bnw3455h6xf3c277d51il2qasn7r20kwik7ab"))))
- (arguments
- `(#:cargo-inputs
- (("rust-atty-0.2" ,rust-atty-0.2)
- ("rust-beef" ,rust-beef-0.5)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-2)
- ("rust-crossbeam" ,rust-crossbeam-0.8)
- ("rust-defer-drop" ,rust-defer-drop-1)
- ("rust-derive-builder" ,rust-derive-builder-0.9)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.19)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-shlex" ,rust-shlex-0.1)
- ("rust-time" ,rust-time-0.2)
- ("rust-timer" ,rust-timer-0.2)
- ("rust-tuikit" ,rust-tuikit-0.4)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-vte" ,rust-vte-0.9))))))
-
-(define-public rust-skim-0.7
- (package
- (inherit rust-skim-0.10)
- (name "rust-skim")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "skim" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1yiyd6fml5hd2l811sckkzmiiq9bd7018ajk4qk3ai4wyvqnw8mv"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-2)
- ("rust-derive-builder" ,rust-derive-builder-0.9)
- ("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.14)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-shlex" ,rust-shlex-0.1)
- ("rust-time" ,rust-time-0.1)
- ("rust-timer" ,rust-timer-0.2)
- ("rust-tuikit" ,rust-tuikit-0.2)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-vte" ,rust-vte-0.3))))))
-
-(define-public rust-slab-0.4
- (package
- (name "rust-slab")
- (version "0.4.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slab" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rxvsgir0qw5lkycrqgb1cxsvxzjv9bmx73bk5y42svnzfba94lg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-autocfg" ,rust-autocfg-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/carllerche/slab")
- (synopsis "Pre-allocated storage for a uniform data type")
- (description "This create provides a pre-allocated storage for a uniform
-data type.")
- (license license:expat)))
-
-;; TODO: Unbundle sleef.
-(define-public rust-sleef-sys-0.1
- (package
- (name "rust-sleef-sys")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sleef-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1881q2yc17j2m1yvh01447c93ws1mspnrj3k2nbvwbvcm8z81kkv"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "src/lib.rs"
- ;; __m64 is x86 only, not x86 or x86_64 as in the code.
- ;; See: https://github.com/gnzlbg/sleef-sys/issues/27
- (("__m64") "// __m64"))
- (delete-file "Cargo.toml")
- (rename-file "Cargo.toml.orig" "Cargo.toml")
- (substitute* "Cargo.toml"
- ;; Dependabot says the dependencies can be updated.
- (("cfg-if = \"\\^0.1\"") "cfg-if = \"^1.0\"")
- (("env_logger = \"0.6\"") "env_logger = \"0.9\"")
- (("bindgen = \"\\^0.46\"") "bindgen = \"^0.59\""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-bindgen" ,rust-bindgen-0.59)
- ("rust-cmake" ,rust-cmake-0.1)
- ("rust-env-logger" ,rust-env-logger-0.9))
- #:phases
- (modify-phases %standard-phases
- ;; This makes it easier to test the package.
- (add-after 'unpack 'enable-unstable-features
- (lambda _
- (setenv "RUSTC_BOOTSTRAP" "1"))))))
- (inputs
- (list clang))
- (native-inputs
- (list cmake-minimal))
- (home-page "https://github.com/gnzlbg/sleef-sys")
- (synopsis
- "Rust FFI bindings to the SLEEF Vectorized Math Library")
- (description
- "Rust FFI bindings to the SLEEF Vectorized Math Library.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-slice-deque-0.3
- (package
- (name "rust-slice-deque")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slice-deque" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "098gvqjw52qw4gac567c9hx3y6hw9al7hjqb5mnvmvydh3i6xvri"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-mach" ,rust-mach-0.3)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/gnzlbg/slice_deque")
- (synopsis "Double-ended queue that Deref's into a slice")
- (description
- "This package provides a double-ended queue that Deref's into a slice.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-slice-deque-0.2
- (package
- (inherit rust-slice-deque-0.3)
- (name "rust-slice-deque")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slice-deque" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mq78l0vfwabnyanb85amgzakfhdaxx455yq6cszd5zmynagbpgz"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-mach" ,rust-mach-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-slice-group-by-0.3
- (package
- (name "rust-slice-group-by")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slice-group-by" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19vbyyxqvc25fv2dmhlxijlk5sa9j34yb6hyydb9vf89kh36fqc2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-rand" ,rust-rand-0.6))))
- (home-page "https://github.com/Kerollmops/slice-group-by")
- (synopsis "Iterators over groups in slices and strs")
- (description
- "This package provides iterators over groups in slices and strs.")
- (license license:expat)))
-
-(define-public rust-slice-ring-buffer-0.3
- (package
- (name "rust-slice-ring-buffer")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slice-ring-buffer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mi7iigijbcp0c9m2sslfny5q2savysgv1grg67kdch9v8mk3bl4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-mach2" ,rust-mach2-0.4)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/liquidityc/slice_ring_buffer")
- (synopsis "Double-ended queue that deref's into a slice")
- (description
- "This package provides a double-ended queue that deref's into a slice.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-slog-2
- (package
- (name "rust-slog")
- (version "2.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slog" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01ldk4yarx7x4y4rgsf4kmrcy3wrpcxdd53v2lkk355x9rnh8iw3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-erased-serde" ,rust-erased-serde-0.3))))
- (home-page "https://github.com/slog-rs/slog")
- (synopsis "Structured, extensible, composable logging for Rust")
- (description
- "This package provides structured, extensible, composable logging for Rust.")
- (license
- (list license:mpl2.0
- license:expat
- license:asl2.0))))
-
-(define-public rust-slog-async-2
- (package
- (name "rust-slog-async")
- (version "2.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slog-async" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "113b17aw7jx7mr68vwfq2yiv6mb4702hz6a0g587jb4ai67h7j3j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-slog" ,rust-slog-2)
- ("rust-take-mut" ,rust-take-mut-0.2)
- ("rust-thread-local" ,rust-thread-local-1))))
- (home-page "https://github.com/slog-rs/slog")
- (synopsis "Asynchronous drain for @code{slog-rs}")
- (description
- "This package provides an asynchronous drain for slog-rs, the Rust
-logging library.")
- (license (list license:mpl2.0 license:expat license:asl2.0))))
-
-(define-public rust-slog-json-2
- (package
- (name "rust-slog-json")
- (version "2.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slog-json" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06gjy1n7ivrcy7rr8dyndmfza24hwbgakw7faawciqzi3bv567iy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-erased-serde" ,rust-erased-serde-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-slog" ,rust-slog-2)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs (("rust-slog-async" ,rust-slog-async-2))))
- (home-page "https://github.com/slog-rs/slog")
- (synopsis "JSON drain for slog-rs")
- (description "This package provides JSON drain for slog-rs.")
- (license (list license:mpl2.0 license:expat license:asl2.0))))
-
-(define-public rust-slog-kvfilter-0.7
- (package
- (name "rust-slog-kvfilter")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slog-kvfilter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q3mq6a9aq8iscy9xh97zifxrxa6y10d8p2gkxlxkvk9s7brx4xf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-regex" ,rust-regex-1)
- ("rust-slog" ,rust-slog-2))))
- (home-page "https://github.com/slog-rs/slog")
- (synopsis "Key values and regex based filter drain for @code{slog-rs}")
- (description
- "This is a key values and regex based filter drain for slog.")
- (license (list license:mpl2.0 license:expat license:asl2.0))))
-
-(define-public rust-slog-scope-4
- (package
- (name "rust-slog-scope")
- (version "4.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slog-scope" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11n7nd0g3iab8ahcwnxzpmchi4ycgjsq5nj9jn3d4k17qfsa959g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-slog" ,rust-slog-2))
- #:cargo-development-inputs
- (("rust-slog-async" ,rust-slog-async-2)
- ("rust-slog-term" ,rust-slog-term-2))))
- (home-page "https://github.com/slog-rs/slog")
- (synopsis "Logging scopes for @code{slog-rs}")
- (description "This package provides logging scopes for slog.")
- (license (list license:mpl2.0 license:expat license:asl2.0))))
-
-(define-public rust-slog-stdlog-4
- (package
- (name "rust-slog-stdlog")
- (version "4.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slog-stdlog" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gpsf62ckblpc6a70dnhsz677c7s5cz4glpqsf8p5bmvwnnb41k7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-slog" ,rust-slog-2)
- ("rust-slog-scope" ,rust-slog-scope-4))
- #:cargo-development-inputs
- (("rust-slog-async" ,rust-slog-async-2)
- ("rust-slog-term" ,rust-slog-term-2))))
- (home-page "https://github.com/slog-rs/stdlog")
- (synopsis "Log crate adapter for @code{slog-rs}")
- (description
- "This crate provides two ways compatibility with Rust standard @code{log}
-crate.")
- (license
- (list license:mpl2.0
- license:expat
- license:asl2.0))))
-
-(define-public rust-slog-term-2
- (package
- (name "rust-slog-term")
- (version "2.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slog-term" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z4pz2q3b7a47xql2kw1pkcx8mw5yh0an3hj9y5jaysvqn2r3ll7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-erased-serde" ,rust-erased-serde-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-slog" ,rust-slog-2)
- ("rust-term" ,rust-term-0.7)
- ("rust-thread-local" ,rust-thread-local-1)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs
- (("rust-slog-async" ,rust-slog-async-2))))
- (home-page "https://github.com/slog-rs/slog")
- (synopsis "Unix terminal drain and formatter for @code{slog-rs}")
- (description
- "This package provides the Unix terminal drain and formatter for slog.")
- (license (list license:mpl2.0 license:expat license:asl2.0))))
-
-(define-public rust-sloggers-2
- (package
- (name "rust-sloggers")
- (version "2.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sloggers" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16yvn2v8vs7bsg11vnma03ml6grrwfm3qqikwrdd8b5q70kjq1km"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libflate" ,rust-libflate-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-slog" ,rust-slog-2)
- ("rust-slog-async" ,rust-slog-async-2)
- ("rust-slog-json" ,rust-slog-json-2)
- ("rust-slog-kvfilter" ,rust-slog-kvfilter-0.7)
- ("rust-slog-scope" ,rust-slog-scope-4)
- ("rust-slog-stdlog" ,rust-slog-stdlog-4)
- ("rust-slog-term" ,rust-slog-term-2)
- ("rust-trackable" ,rust-trackable-1)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-windows-acl" ,rust-windows-acl-0.3))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
- ("rust-log" ,rust-log-0.4)
- ("rust-serdeconv" ,rust-serdeconv-0.4)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/sile/sloggers")
- (synopsis "Frequently used slog loggers and convenient functions")
- (description
- "This library provides frequently used slog loggers and convenient functions.")
- (license license:expat)))
-
-(define-public rust-slotmap-1
- (package
- (name "rust-slotmap")
- (version "1.0.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "slotmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0amqb2fn9lcy1ri0risblkcp88dl0rnfmynw7lx0nqwza77lmzyv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs
- (("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/orlp/slotmap")
- (synopsis "Slotmap data structure")
- (description "Slotmap data structure")
- (license license:zlib)))
-
-(define-public rust-slug-0.1
- (package
- (name "rust-slug")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "slug" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wrk0w7mcmnvpmc27fw8dxkip6f6xgwpfgp7mp56yv2bd8p7dg5k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-deunicode" ,rust-deunicode-0.4))))
- (home-page "https://github.com/Stebalien/slug-rs")
- (synopsis "Convert a Unicode string to a slug")
- (description
- "This package is a small library for generating slugs from
-Unicode strings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-slugify-0.1
- (package
- (name "rust-slugify")
- (version "0.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "slugify" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12xcybjhm7g2rql0n91lgb2j195za58qx3smswqvi2107lhczf6n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-unidecode" ,rust-unidecode-0.3))))
- (home-page "https://github.com/mattgathu/slugify")
- (synopsis "Macro for flexible slug generation")
- (description "Macro for flexible slug generation.")
- (license license:expat)))
-
-(define-public rust-sluice-0.5
- (package
- (name "rust-sluice")
- (version "0.5.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sluice" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d9ywr5039ibgaby8sc72f8fs5lpp8j5y6p3npya4jplxz000x3d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-channel" ,rust-async-channel-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1))))
- (home-page "https://github.com/sagebind/sluice")
- (synopsis "Ring buffer for byte buffers, FIFO queues, and SPSC channels")
- (description
- "This package provides asynchronous byte buffers and pipes for concurrent
-I/O programming.")
- (license license:expat)))
-
-(define-public rust-smallbitvec-2
- (package
- (name "rust-smallbitvec")
- (version "2.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "smallbitvec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0plrbldsjpwip3afbzd8fgrnvdhizcg5z4ncfqs4q6x4qjflzkkm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-bit-vec" ,rust-bit-vec-0.4)
- ("rust-rand" ,rust-rand-0.4))))
- (home-page "https://github.com/servo/smallbitvec")
- (synopsis "Bit vector optimized for size and inline storage")
- (description "This package provides a bit vector optimized for size and
-inline storage.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-smallstring-0.1
- (package
- (name "rust-smallstring")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smallstring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zq8xgxcfg908x8k59kylx7vcfd5cknmdbl1w6h5d3xknnyhm59h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-smallvec" ,rust-smallvec-0.3))))
- (home-page "https://github.com/jFransham/smallstring")
- (synopsis "Store small strings on the stack using smallvec")
- (description
- "This package provides Small string optimization: store small strings on
-the stack using smallvec.")
- (license license:expat)))
-
-(define-public rust-smallvec-1
- (package
- (name "rust-smallvec")
- (version "1.13.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smallvec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rsw5samawl3wsw6glrsb127rx6sh89a8wyikicw6dkdcjd1lpiw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-debugger-test" ,rust-debugger-test-0.1)
- ("rust-debugger-test-parser" ,rust-debugger-test-parser-0.1))))
- (home-page "https://github.com/servo/rust-smallvec")
- (synopsis "Small vector optimization")
- (description
- "'Small vector' optimization: store up to a small number of items on the
-stack.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-smallvec-0.6
- (package
- (inherit rust-smallvec-1)
- (name "rust-smallvec")
- (version "0.6.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smallvec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q4hz0ssnv24s6fq5kfp2wzrrprrrjiwc42a0h7s7nwym3mwlzxr"))))
- (arguments
- `(#:cargo-inputs
- (("rust-maybe-uninit" ,rust-maybe-uninit-2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))))
-
-(define-public rust-smallvec-0.3
- (package
- (inherit rust-smallvec-1)
- (name "rust-smallvec")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smallvec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "121d6ab60b2yi67gn82p9yw9ir9qa7g98qrkr0iwx3nc27pawhz1"))))
- (arguments
- `(#:cargo-test-flags '("--" "--skip=tests::test_truncate")
- #:cargo-inputs (("rust-heapsize" ,rust-heapsize-0.3))))))
-
-(define-public rust-smart-default-0.7
- (package
- (name "rust-smart-default")
- (version "0.7.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "smart-default" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hgzs1250559bpayxmn46gzas5ycqn39wkf4srjgqh4461k1ic0f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/idanarye/rust-smart-default")
- (synopsis "Custom-derive macro for Default with more control on the fields")
- (description
- "This package provides a custom-derive macro for Default with more
-control on the fields.")
- (license license:expat)))
-
-(define-public rust-smartstring-1
- (package
- (name "rust-smartstring")
- (version "1.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "smartstring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0agf4x0jz79r30aqibyfjm1h9hrjdh0harcqcvb2vapv7rijrdrz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-autocfg" ,rust-autocfg-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://github.com/bodil/smartstring")
- (synopsis "Compact inlined strings")
- (description "This package provides compact inlined strings.")
- (license license:mpl2.0)))
-
-(define-public rust-smartstring-0.2
- (package
- (inherit rust-smartstring-1)
- (name "rust-smartstring")
- (version "0.2.9")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "smartstring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16rc6n0p4r4aw6k6jxf2s37wyaijaa4pwpw7rqki7cn2q0qnmaii"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-0.4)
- ("rust-proptest" ,rust-proptest-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-smawk-0.3
- (package
- (name "rust-smawk")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smawk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hv0q1mw1r1brk7v3g4a80j162p7g1dri4bdidykrakzfqjd4ypn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ndarray" ,rust-ndarray-0.14))
- #:cargo-development-inputs
- (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-version-sync" ,rust-version-sync-0.9))))
- (home-page "https://github.com/mgeisler/smawk")
- (synopsis "Functions for finding row-minima in a totally monotone matrix")
- (description
- "This package provides functions for finding row-minima in a totally
-monotone matrix.")
- (license license:expat)))
-
-(define-public rust-smol-2
- (package
- (name "rust-smol")
- (version "2.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17srgkyzswns43cnqcfb1846a8nsna47qj7wrk1rj8c9c3id6fx3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-async-channel" ,rust-async-channel-2)
- ("rust-async-executor" ,rust-async-executor-1)
- ("rust-async-fs" ,rust-async-fs-2)
- ("rust-async-io" ,rust-async-io-2)
- ("rust-async-lock" ,rust-async-lock-3)
- ("rust-async-net" ,rust-async-net-2)
- ("rust-async-process" ,rust-async-process-2)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-futures-lite" ,rust-futures-lite-2))))
- (home-page "https://github.com/stjepang/smol")
- (synopsis "Small and fast async runtime")
- (description "This package provides a small and fast async runtime.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-smol-1
- (package
- (inherit rust-smol-2)
- (name "rust-smol")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18c7d7n9dl5h0isf81cs0g3ly3zp54lmj76z1zgghiw4rm4bbwhk"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-async-channel" ,rust-async-channel-1)
- ("rust-async-executor" ,rust-async-executor-1)
- ("rust-async-fs" ,rust-async-fs-1)
- ("rust-async-io" ,rust-async-io-1)
- ("rust-async-lock" ,rust-async-lock-2)
- ("rust-async-net" ,rust-async-net-1)
- ("rust-async-process" ,rust-async-process-1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-futures-lite" ,rust-futures-lite-1))))))
-
-(define-public rust-smol-0.1
- (package
- (inherit rust-smol-1)
- (name "rust-smol")
- (version "0.1.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mdflwzgw1jxwrjffqn09lb4hn6d076s1ka8lb9mgnildqybn332"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--" "--skip=task::Task<Result<T, E>>")
- #:cargo-inputs
- (("rust-async-task" ,rust-async-task-3)
- ("rust-blocking" ,rust-blocking-0.4)
- ("rust-concurrent-queue" ,rust-concurrent-queue-1)
- ("rust-fastrand" ,rust-fastrand-1)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-socket2" ,rust-socket2-0.3)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-wepoll-sys-stjepang" ,rust-wepoll-sys-stjepang-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-piper" ,rust-piper-0.1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-smol-potat-1
- (package
- (name "rust-smol-potat")
- (version "1.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smol-potat" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13nqzzqjscav3flc9jhwiabw8vnb22mv2accgilsn3swmxhzlkw9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-io" ,rust-async-io-1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-smol-potat-macro" ,rust-smol-potat-macro-0.6))
- #:cargo-development-inputs (("rust-smol" ,rust-smol-1))))
- (home-page "https://github.com/wusyong/smol-potat")
- (synopsis "Proc macro for smol runtime")
- (description "This package provides a proc macro for smol runtime.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-smol-potat-macro-0.6
- (package
- (name "rust-smol-potat-macro")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smol-potat-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cirpy1309cr3n6zbmia66miyidih88sinpanj2r61hqk89dhz3b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/wusyong/smol-potat")
- (synopsis "Proc macro for smol runtime")
- (description "This package provides a proc macro for smol runtime.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-smol-str-0.3
- (package
- (name "rust-smol-str")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smol_str" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "039mj6lc1vkljj17ndlzzkak8kvlmw8ppi6yjdxsh433snfbhxln"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-borsh" ,rust-borsh-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/rust-analyzer/smol_str")
- (synopsis "Small-string optimized string type with O(1) clone")
- (description
- "This package provides a small-string optimized string type with O(1)
-clone.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-smol-str-0.2
- (package
- (name "rust-smol-str")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smol_str" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1779hpx5ipbcvkdj5zw8zqk3ynn160qvls1gkcr54hwsprmjw8bl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=check_code_formatting")
- #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/rust-analyzer/smol_str")
- (synopsis "Small-string optimized string type with O(1) clone")
- (description
- "This package provides a small-string optimized string type with O(1)
-clone.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-smol-str-0.1
- (package
- (inherit rust-smol-str-0.2)
- (name "rust-smol-str")
- (version "0.1.24")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "smol_str" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j891lgnflvnzgbs7fhwd6sxrrx47ii5mj0yy3f2f9mbrdbwimps"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=check_code_formatting")
- #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-snafu-0.8
- (package
- (name "rust-snafu")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "snafu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15ph0zr3zw6lh4cw0s0k1wvcvi18bmrzvjbx1l9jjh7560bwahnk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=backtrace_contains_function_names"
- "--skip=delegation::backtrace_comes_from_delegated_error"
- "--skip=delegation::backtrace_comes_from_renamed_delegated_error"
- "--skip=whatever_nested::backtrace_method_delegates_to_nested_whatever"
- "--skip=has_a_backtrace")
- #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-snafu-derive" ,rust-snafu-derive-0.8))))
- (home-page "https://github.com/shepmaster/snafu")
- (synopsis "Ergonomic error handling library")
- (description "Snafu aims to be an ergonomic error handling library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-snafu-0.7
- (package
- (inherit rust-snafu-0.8)
- (name "rust-snafu")
- (version "0.7.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "snafu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mj2j2gfbf8mm1hr02zrbrqrh2zp01f61xgkx0lpln2w0ankgpp4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-snafu-derive" ,rust-snafu-derive-0.7))))))
-
-(define-public rust-snafu-derive-0.8
- (package
- (name "rust-snafu-derive")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "snafu-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1837y976zh0cn137srwfmdiwz59raj5xs7gnsqaszc9n2jbl8308"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/shepmaster/snafu")
- (synopsis "Ergonomic error handling library")
- (description "Snafu aims to be an ergonomic error handling library. This
-package provides derive macros.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-snafu-derive-0.7
- (package
- (inherit rust-snafu-derive-0.8)
- (name "rust-snafu-derive")
- (version "0.7.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "snafu-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gzy9rzggs090zf7hfvgp4lm1glrmg9qzh796686jnq7bxk7j04r"))))
- (arguments
- `(#:cargo-inputs
- (("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-snake-case-0.3
- (package
- (name "rust-snake-case")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "snake_case" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v4f132rk9wxiw8hb3kgnixirzr8kbfhg2lgsf4b85vbg02a0jfn"))
- (modules '((guix build utils)))
- (snippet #~(substitute* "Cargo.toml" (("readme =.*") "")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/emilk/snake_case")
- (synopsis "String-like type only containing non-empty snake_case")
- (description
- "This package provides @code{SnakeCase}, a String-like type that
-can only contain valid non-empty snake_case.")
- (license license:expat)))
-
-(define-public rust-snap-1
- (package
- (name "rust-snap")
- (version "1.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "snap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fxw80m831l76a5zxcwmz2aq7mcwc1pp345pnljl4cv1kbxnfsqv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "https://github.com/BurntSushi/rust-snappy")
- (synopsis "Pure Rust implementation of the Snappy compression algorithm")
- (description
- "This package provides a pure Rust implementation of the Snappy compression
-algorithm. Includes streaming compression and decompression.")
- (license license:bsd-3)))
-
-(define-public rust-snap-0.2
- (package
- (inherit rust-snap-1)
- (name "rust-snap")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "snap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hvzvvywzw654y2r3j4jya5af8j0nf2vydfjp1w8pba47pb9gmlm"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-snappy-cpp" ,rust-snappy-cpp-0.1))))))
-
-(define-public rust-snapbox-0.6
- (package
- (name "rust-snapbox")
- (version "0.6.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "snapbox" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jnndxckagxzvi52q0ldclz075kdpk4hxq7b22y3rg2867mp62w4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-anstyle-svg" ,rust-anstyle-svg-0.1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-content-inspector" ,rust-content-inspector-0.2)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-escargot" ,rust-escargot-0.5)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-normalize-line-endings" ,rust-normalize-line-endings-0.3)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-similar" ,rust-similar-2)
- ("rust-snapbox-macros" ,rust-snapbox-macros-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-wait-timeout" ,rust-wait-timeout-0.2)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs (("rust-automod" ,rust-automod-1))))
- (home-page "https://github.com/assert-rs/trycmd/tree/main/crates/snapbox")
- (synopsis "Snapshot testing toolbox")
- (description
- "Snapbox is a snapshot-testing toolbox that is ready to use for verifying
-output from
-
-@itemize
-@item Function return values
-@item CLI stdout/stderr
-@item Filesystem changes
-@end itemize
-
-It is also flexible enough to build your own test harness like @code{trycmd}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-snapbox-0.5
- (package
- (inherit rust-snapbox-0.6)
- (name "rust-snapbox")
- (version "0.5.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "snapbox" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16rppi1ick3jswkp1l9g6wyzjyariw2bg8fqixs773pwr8gi0zgk"))))
- (arguments
- `(#:cargo-inputs
- (("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-anstyle-svg" ,rust-anstyle-svg-0.1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-content-inspector" ,rust-content-inspector-0.2)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-escargot" ,rust-escargot-0.5)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libtest-mimic" ,rust-libtest-mimic-0.7)
- ("rust-normalize-line-endings" ,rust-normalize-line-endings-0.3)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-similar" ,rust-similar-2)
- ("rust-snapbox-macros" ,rust-snapbox-macros-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-wait-timeout" ,rust-wait-timeout-0.2)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-automod" ,rust-automod-1))))))
-
-(define-public rust-snapbox-0.4
- (package
- (inherit rust-snapbox-0.5)
- (name "rust-snapbox")
- (version "0.4.17")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "snapbox" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "114xa4v5icljaacmyj9i2jc8apq04ifihnx7xy4jikgvh1p1p0sb"))))
- (arguments
- `(#:cargo-inputs
- (("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-content-inspector" ,rust-content-inspector-0.2)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-escargot" ,rust-escargot-0.5)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libtest-mimic" ,rust-libtest-mimic-0.7)
- ("rust-normalize-line-endings" ,rust-normalize-line-endings-0.3)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-similar" ,rust-similar-2)
- ("rust-snapbox-macros" ,rust-snapbox-macros-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-wait-timeout" ,rust-wait-timeout-0.2)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-windows-sys" ,rust-windows-sys-0.52))))))
-
-(define-public rust-snapbox-0.2
- (package
- (inherit rust-snapbox-0.4)
- (name "rust-snapbox")
- (version "0.2.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "snapbox" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14zxmsi4k9a9vgp9vs1q62ff1k57p26rwp5xs6f9bdijl9fisykn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-concolor" ,rust-concolor-0.0.8)
- ("rust-content-inspector" ,rust-content-inspector-0.2)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-libtest-mimic" ,rust-libtest-mimic-0.3)
- ("rust-normalize-line-endings" ,rust-normalize-line-endings-0.3)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-similar" ,rust-similar-2)
- ("rust-snapbox-macros" ,rust-snapbox-macros-0.2)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-wait-timeout" ,rust-wait-timeout-0.2)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-yansi" ,rust-yansi-0.5))))))
-
-(define-public rust-snapbox-macros-0.3
- (package
- (name "rust-snapbox-macros")
- (version "0.3.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "snapbox-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1bv4lq1kw1vrd9lk7yk79a0z8q8nma2502ifysv1p913r99rymhn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anstream" ,rust-anstream-0.6))))
- (home-page "https://github.com/assert-rs/trycmd/tree/main/crates/snapbox")
- (synopsis "Snapshot testing toolbox")
- (description
- "Snapbox is a snapshot-testing toolbox that is ready to use for verifying
-output from
-
-@itemize
-@item Function return values
-@item CLI stdout/stderr
-@item Filesystem changes
-@end itemize
-
-It is also flexible enough to build your own test harness like @code{trycmd}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-snapbox-macros-0.2
- (package
- (inherit rust-snapbox-macros-0.3)
- (name "rust-snapbox-macros")
- (version "0.2.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "snapbox-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0c79lnjcs9yp62y665swv5y5y6088qc256bfr3s7xcnb0izfl7f0"))))))
-
-(define-public rust-snappy-cpp-0.1
- (package
- (name "rust-snappy-cpp")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "snappy-cpp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sxga9z8sg4gp6ghyz1p8r3c6flzjw57dlqdxavhvcjr1iwcfki3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/BurntSushi/snap")
- (synopsis "Simple Snappy C++ bindings for testing and benchmarking")
- (description
- "This package provides simple Snappy C++ bindings for testing and
-benchmarking.")
- (license license:bsd-3)))
-
-(define-public rust-socket2-0.5
- (package
- (name "rust-socket2")
- (version "0.5.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "socket2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s7vjmb5gzp3iaqi94rh9r63k9cj00kjgbfn7gn60kmnk6fjcw69"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.52))))
- (home-page "https://github.com/rust-lang/socket2")
- (synopsis "Networking sockets in Rust")
- (description
- "This package provides utilities for handling networking sockets with a
-maximal amount of configuration possible intended.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-socket2-0.4
- (package
- (inherit rust-socket2-0.5)
- (name "rust-socket2")
- (version "0.4.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "socket2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gaf57dc16s1lfyv388w9vdl9qay15xds78jcwakml9kj3dx5qh2"))))
- (arguments
- (list #:cargo-inputs
- `(("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-socket2-0.3
- (package
- (inherit rust-socket2-0.4)
- (name "rust-socket2")
- (version "0.3.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "socket2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vldz14mxqxnjqb6an2pj7mgclv7nrk45cpscwq7g3fj2c0mfbhj"))))
- (arguments
- `(#:tests? #f ; tests require network access
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-socketpair-0.19
- (package
- (name "rust-socketpair")
- (version "0.19.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "socketpair" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xln407qisgd1rrq54ff7b9dbm0mjwvkl17ry6bph4clz2vhvicx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-io-extras" ,rust-io-extras-0.18)
- ("rust-io-lifetimes" ,rust-io-lifetimes-2)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1))))
- (home-page "https://github.com/sunfishcode/socketpair")
- (synopsis "Cross-platform socketpair functionality")
- (description
- "This package provides cross-platform socketpair functionality.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-socks-0.3
- (package
- (name "rust-socks")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "socks" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12ymihhib0zybm6n4mrvh39hj1dm0ya8mqnqdly63079kayxphzh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests require network connection.
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/sfackler/rust-socks")
- (synopsis "Rust SOCKS proxy clients")
- (description
- "You can write SOCKS proxy clients with this crate.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-soft-assert-0.1
- (package
- (name "rust-soft-assert")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "soft_assert" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15vxbp1j0n908yffvm3xacbcdl212j7k95md85ai663jxb3pw2dm"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/Cyborus04/soft_assert")
- (synopsis "Non-panicking assertions")
- (description "This package provides non-panicking assertions.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sourcemap-6
- (package
- (name "rust-sourcemap")
- (version "6.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sourcemap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "145xyp6qaai2gd5p92bkg7yzrm4n5mqx1y111vsnqmywlxfgdjz4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=types::tests::test_adjust_mappings_injection")
- #:cargo-inputs
- (("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-debugid" ,rust-debugid-0.8)
- ("rust-if-chain" ,rust-if-chain-1)
- ("rust-rustc-version" ,rust-rustc-version-0.2)
- ("rust-scroll" ,rust-scroll-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-unicode-id" ,rust-unicode-id-0.3)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-magic-string" ,rust-magic-string-0.3)
- ("rust-proptest" ,rust-proptest-1))))
- (home-page "https://github.com/getsentry/rust-sourcemap")
- (synopsis "Basic sourcemap handling for Rust")
- (description "This package provides basic sourcemap handling for Rust.")
- (license license:bsd-3)))
-
-(define-public rust-special-0.8
- (package
- (name "rust-special")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "special" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dknpky1bbl7xp4qwp3vjqjarfl846mk6irs2z7mvdsr843mx9i4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-assert" ,rust-assert-0.7)
- ("rust-random" ,rust-random-0.12))))
- (home-page "https://github.com/stainless-steel/special")
- (synopsis "Special functions")
- (description "The package provides so-called special functions.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-speculate-0.1
- (package
- (name "rust-speculate")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "speculate" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ph01n3fqkmnfr1wd13dqsi4znv06xy6p4h3hqqdzk81r0r5vd1w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.14)
- ("rust-unicode-xid" ,rust-unicode-xid-0.1))))
- (home-page "https://github.com/utkarshkukreti/speculate.rs")
- (synopsis "RSpec inspired testing framework for Rust")
- (description
- "An RSpec inspired minimal testing framework for Rust.")
- (license license:expat)))
-
-(define-public rust-speedate-0.15
- (package
- (name "rust-speedate")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "speedate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dzryiwvdbdcz74x0hidb5g1c2aal4n9cxsdlqwxxrq79vgplpls"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-strum" ,rust-strum-0.26)
- ("rust-strum-macros" ,rust-strum-macros-0.26))
- #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-iso8601" ,rust-iso8601-0.6)
- ("rust-paste" ,rust-paste-1))))
- (home-page "https://github.com/pydantic/speedate/")
- (synopsis "Fast and simple datetime, date, time and duration parsing")
- (description "This package provides fast and simple datetime, date, time and
-duration parsing.")
- (license license:expat)))
-
-(define-public rust-speedate-0.14
- (package
- (inherit rust-speedate-0.15)
- (name "rust-speedate")
- (version "0.14.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "speedate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mx5gx74gh2wwvq4vyn1fshj3yjvxqn0y8gkn3q97inlvf0098h8"))))
- (arguments
- `(#:cargo-inputs (("rust-strum" ,rust-strum-0.26)
- ("rust-strum-macros" ,rust-strum-macros-0.26))
- #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-iso8601" ,rust-iso8601-0.6)
- ("rust-paste" ,rust-paste-1))))))
-
-(define-public rust-speedy-0.8
- (package
- (name "rust-speedy")
- (version "0.8.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "speedy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "114vf8kbzpwvx538ydchgy7n9fhjzfaxy23hql2v2s8m38fqchkn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-glam" ,rust-glam-0.23)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-memoffset" ,rust-memoffset-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-speedy-derive" ,rust-speedy-derive-0.8)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs (("rust-paste" ,rust-paste-1)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/koute/speedy")
- (synopsis "Binary serialization framework")
- (description
- "This package provides a fast binary serialization framework for Rust.")
- ;; The user can choose either license.
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-speedy-derive-0.8
- (package
- (name "rust-speedy-derive")
- (version "0.8.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "speedy-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ixn6kx8axs72cs3sshg63h4qxmgq0646yppa18n4y37rdk5hfbx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/koute/speedy")
- (synopsis "Binary serialization framework")
- (description
- "This package provides a fast binary serialization framework,
-@code{#[derive(Readable, Writable)]} support")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-abscissa-derive-0.8
- (package
- (name "rust-abscissa-derive")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "abscissa_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qkzz20v71y26id2sfcdfc3jhgzf4gihf6g07x1xmx1f3mi19n88"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-ident-case" ,rust-ident-case-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-synstructure" ,rust-synstructure-0.12))))
- (home-page "https://github.com/iqlusioninc/abscissa")
- (synopsis
- "Custom derive support for the abscissa application microframework")
- (description
- "This package provides Custom derive support for the abscissa application microframework.")
- (license license:asl2.0)))
-
-(define-public rust-abscissa-core-0.8
- (package
- (name "rust-abscissa-core")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "abscissa_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fvpm79dnwh1lj5kpw1bs3sfs8drcwbvbic6vrmjsh34v1x1i0rh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-abscissa-derive" ,rust-abscissa-derive-0.8)
- ("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-canonical-path" ,rust-canonical-path-2)
- ("rust-clap" ,rust-clap-4)
- ("rust-color-eyre" ,rust-color-eyre-0.6)
- ("rust-fs-err" ,rust-fs-err-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-secrecy" ,rust-secrecy-0.10)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-log" ,rust-tracing-log-0.2)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-wait-timeout" ,rust-wait-timeout-0.2))))
- (home-page "https://github.com/iqlusioninc/abscissa/")
- (synopsis
- "Application microframework with support for command-line option parsing,
-configuration, error handling, logging, and terminal interactions.
-This crate contains the framework's core functionality.")
- (description
- "This package provides Application microframework with support for command-line option parsing,
-configuration, error handling, logging, and terminal interactions. This crate
-contains the framework's core functionality.")
- (license license:asl2.0)))
-
-(define-public rust-spin-0.9
- (package
- (name "rust-spin")
- (version "0.9.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rvam5r0p3a6qhc18scqpvpgb3ckzyqxpgdfyjnghh8ja7byi039"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lock-api" ,rust-lock-api-0.4)
- ("rust-portable-atomic" ,rust-portable-atomic-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4))))
- (home-page "https://github.com/mvdnes/spin-rs")
- (synopsis "Synchronization primitives based on spinning")
- (description "This crate provides synchronization primitives based on
-spinning. They may contain data, are usable without @code{std},and static
-initializers are available.")
- (license license:expat)))
-
-(define-public rust-spin-0.7
- (package
- (inherit rust-spin-0.9)
- (name "rust-spin")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qjips9f6fsvkyd7wj3a4gzaqknn2q4kkb19957pl86im56pna0k"))))
- (arguments
- `(#:cargo-inputs (("rust-lock-api" ,rust-lock-api-0.4))))))
-
-(define-public rust-spin-0.5
- (package
- (inherit rust-spin-0.9)
- (name "rust-spin")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b84m6dbzrwf2kxylnw82d3dr8w06av7rfkr8s85fb5f43rwyqvf"))))
- (arguments '())))
-
-(define-public rust-spin-0.4
- (package
- (inherit rust-spin-0.5)
- (name "rust-spin")
- (version "0.4.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spin" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "07ywqn1vrpi3c43fmvsx7pawk9h3rb77yyqbnhap2micl454kb6f"))))
- (arguments '(#:skip-build? #t))))
-
-(define-public rust-spin-on-0.1
- (package
- (name "rust-spin-on")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spin_on" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18idc7jfa4m2cap721nh5lva19z3ykjyz1w2hfm6960vshz10vh7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-pin-utils" ,rust-pin-utils-0.1))))
- (home-page "https://crates.io/crates/spin_on")
- (synopsis "Simple, inefficient Future executor")
- (description
- "This crate contains what aims to be the simplest possible implementation
-of a valid executor. Instead of nicely parking the thread and waiting for the
-future to wake it up, it continuously polls the future until the future is
-ready. This will probably use a lot of CPU, so be careful when you use it.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-spin-sleep-1
- (package
- (name "rust-spin-sleep")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spin_sleep" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zrllbf1ksc6srjgbslk2fn5c9fp5f1rrrw2n0301xza9639g2in"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5))))
- (home-page "https://github.com/alexheretic/spin-sleep")
- (synopsis "Accurate sleeping and spinning")
- (description
- "This library adds a middle ground, using a configurable native accuracy setting
-allowing @code{thread::sleep} to wait the bulk of a sleep time, and spin the final
-section to guarantee accuracy.")
- (license license:asl2.0)))
-
-(define-public rust-spinning-0.1
- (package
- (name "rust-spinning")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spinning" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yrs2lzyyrwvs58pya2h22pfdx3vv0h76w1av5c2dbbw5630wkrd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lock-api" ,rust-lock-api-0.4))))
- (home-page "https://github.com/4lDO2/spinning-rs.git")
- (synopsis "Mutexes and SIX locks implemented by spinning")
- (description
- "This package provides Mutexes and SIX locks implemented by spinning.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-spinning-top-0.2
- (package
- (name "rust-spinning-top")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spinning_top" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dmbb627i05qla1lnxy7r6hpiia76c8kb40zcgrbar0dx1rrslky"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lock-api" ,rust-lock-api-0.4))))
- (home-page "https://github.com/rust-osdev/spinning_top")
- (synopsis "Simple spinlock based on @code{lock_api}")
- (description
- "This package provides a simple spinlock crate based on the abstractions
-provided by @code{lock_api}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-spirv-std-0.4
- (package
- (name "rust-spirv-std")
- ;; We use a slightly older version here, because of problems building glam
- ;; 0.13.1 with more recent versions.
- (version "0.4.0-alpha.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spirv-std" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14npd838bqnw09iab0zq94xs4yl69m6c0cdfzxa9fal0zxqlqv3j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-spirv-std-macros" ,rust-spirv-std-macros-0.4)
- ("rust-spirv-types" ,rust-spirv-types-0.4))))
- (home-page "https://github.com/EmbarkStudios/rust-gpu")
- (synopsis "Standard functions and types for SPIR-V")
- (description "This package provides standard functions and types for
-SPIR-V.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-spirv-std-macros-0.4
- (package
- (name "rust-spirv-std-macros")
- (version "0.4.0-alpha.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spirv-std-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19cc15vq9ybdap39qxpf4vsz5q6li21mzgv47zqbyj5vvwaqazi0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-heck" ,rust-heck-0.3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-spirv-types" ,rust-spirv-types-0.4)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/EmbarkStudios/rust-gpu")
- (synopsis "Macros for spirv-std")
- (description "This package provides macros for spirv-std.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-spirv-types-0.4
- (package
- (name "rust-spirv-types")
- (version "0.4.0-alpha.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spirv-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sxcic2n04xzywww3c7mj9ah8iwr20vz3d6xvsgla1y7gs7lpk3i"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/EmbarkStudios/rust-gpu")
- (synopsis "SPIR-V types shared between spirv-std and spirv-std-macros")
- (description "This package provides SPIR-V types shared between spirv-std
-and spirv-std-macros.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-spmc-0.3
- (package
- (name "rust-spmc")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spmc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rgcqgj6b3d0cshi7277akr2xk0cx11rkmviaahy7a3pla6l5a02"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;; tests hang
- #:cargo-development-inputs
- (("rust-loom" ,rust-loom-0.2))))
- (home-page "https://github.com/seanmonstar/spmc")
- (synopsis "Simple SPMC channel")
- (description "Simple SPMC channel")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sprs-0.11
- (package
- (name "rust-sprs")
- (version "0.11.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "sprs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0w6xishm9jxqjy83as7g14474cn1xb55vqz8afqw9d7and41x9vf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ;8 test failures due to "No such file or directory"
- #:cargo-inputs
- (("rust-alga" ,rust-alga-0.9)
- ("rust-approx" ,rust-approx-0.5)
- ("rust-ndarray" ,rust-ndarray-0.15)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-bincode" ,rust-bincode-1)
- ("rust-tobj" ,rust-tobj-3))))
- (home-page "https://github.com/vbarrielle/sprs")
- (synopsis "Sparse matrix library")
- (description "This package provides a sparse matrix library.")
- ;; Either license can be chosen
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sprs-0.10
- (package
- (inherit rust-sprs-0.11)
- (name "rust-sprs")
- (version "0.10.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "sprs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "18qwm1wnc1jbzdpl0wfrrybb6rak74zv8jmfg87id7ksb6crkz6r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ;8 test failures due to "No such file or directory"
- #:cargo-inputs
- (("rust-alga" ,rust-alga-0.9)
- ("rust-approx" ,rust-approx-0.3)
- ("rust-ndarray" ,rust-ndarray-0.14)
- ("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-bincode" ,rust-bincode-1)
- ("rust-tobj" ,rust-tobj-2))))))
-
-(define-public rust-sptr-0.3
- (package
- (name "rust-sptr")
- (version "0.3.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "sptr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0shddkys046nnrng929mrnjjrh31mlxl95ky7dgxd6i4kclkk6rv"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/Gankra/sptr")
- (synopsis "The Strict Provenance Polyfill")
- (description "This package provides sptr, The Strict Provenance Polyfill.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-st-map-0.1
- (package
- (name "rust-st-map")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "st-map" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1l820pisfi134v3wy0na480wl7rf69kgxzvmgc560ngqb0xb3biw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-static-map-macro" ,rust-static-map-macro-0.2))))
- (home-page "https://github.com/kdy1/rust-static-map")
- (synopsis "Runtime for a stack-alocated map")
- (description "This package provides a runtime for a stack-alocated map.")
- (license license:expat)))
-
-(define-public rust-stability-0.2
- (package
- (name "rust-stability")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stability" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b7w6qknq0w5y7s358j62pzi9kbh6g73lal3jx9aydpikl0ff16r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/sagebind/stability")
- (synopsis "Rust API stability attributes")
- (description
- "This package provides Rust API stability attributes for the rest of us.")
- (license license:expat)))
-
-(define-public rust-stability-0.1
- (package
- (inherit rust-stability-0.2)
- (name "rust-stability")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stability" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kn3vcicmpg8bnyalp15i2j0dbv6c0wc62022bcs58jdi5vv3lgb"))))
- (arguments
- `(#:cargo-inputs (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-stable-deref-trait-1
- (package
- (name "rust-stable-deref-trait")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stable_deref_trait" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lxjr8q2n534b2lhkxd6l6wcddzjvnksi58zv11f9y0jjmr15wd8"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/storyyeller/stable_deref_trait0")
- (synopsis "Defines an unsafe marker trait, StableDeref")
- (description
- "This crate defines an unsafe marker trait, StableDeref, for container
-types which deref to a fixed address which is valid even when the containing
-type is moved. For example, Box, Vec, Rc, Arc and String implement this trait.
-Additionally, it defines CloneStableDeref for types like Rc where clones deref
-to the same address.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-stable-pattern-0.1
- (package
- (name "rust-stable-pattern")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stable-pattern" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i8hq82vm82mqj02qqcsd7caibrih7x5w3a1xpm8hpv30261cr25"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; no method named `as_str` found for struct `std::str::Split`
- #:cargo-inputs (("rust-memchr" ,rust-memchr-2))))
- (home-page "https://github.com/SergioBenitez/stable-pattern")
- (synopsis "Stable port of std::str::Pattern and friends")
- (description
- "This package provides a stable port of @code{std::str::Pattern} and friends.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-stacker-0.1
- (package
- (name "rust-stacker")
- (version "0.1.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stacker" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1klz4mk1iqn3jixhnls6ia4ql4fpinnfjibxabpx6pqmh12bv1n8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-psm" ,rust-psm-0.1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/rust-lang/stacker")
- (synopsis "Manual segmented stacks for Rust")
- (description
- "This package provides a stack growth library useful when implementing
-deeply recursive algorithms that may accidentally blow the stack.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-standback-0.2
- (package
- (name "rust-standback")
- (version "0.2.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "standback" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zr8zy3kzryaggz3k0j4135m3zbd31pyqmja8cyj8yp07mpzn4z1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://github.com/jhpratt/standback")
- (synopsis "New standard library, old compiler")
- (description "New standard library, old compiler.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-starship-battery-0.10
- (package
- (name "rust-starship-battery")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "starship-battery" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1llfi5gvgrwf08rm49lqr60lkzga167w59vzh20dpwwwhwvsj5wh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Missing test files
- "--skip=src/types/manager.rs - types::manager::Manager (line 15)"
- "--skip=src/units.rs - units (line 9)"
- "--skip=src/units.rs - units (line 23)"
- "--skip=src/units.rs - units (line 39)"
- "--skip=src/units.rs - units (line 53)")
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-core-foundation" ,rust-core-foundation-0.10)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mach2" ,rust-mach2-0.4)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-plist" ,rust-plist-1)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-uom" ,rust-uom-0.36)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/starship/rust-battery")
- (synopsis "Cross-platform information about the notebook batteries")
- (description
- "This package provides Cross-platform information about the notebook batteries.")
- (license license:isc)))
-
-(define-public rust-starship-battery-0.9
- (package
- (inherit rust-starship-battery-0.10)
- (name "rust-starship-battery")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "starship-battery" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gzldhpfhqh12wgrahfdl2vma3qmrv434c4xcj7qndclcxs1ayfs"))))
- (arguments
- `(#:cargo-test-flags
- '("--"
- ;; Missing test files
- "--skip=src/types/manager.rs - types::manager::Manager (line 15)"
- "--skip=src/units.rs - units (line 9)"
- "--skip=src/units.rs - units (line 23)"
- "--skip=src/units.rs - units (line 39)"
- "--skip=src/units.rs - units (line 53)")
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mach2" ,rust-mach2-0.4)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-plist" ,rust-plist-1)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-uom" ,rust-uom-0.36)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-state-0.6
- (package
- (name "rust-state")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "state" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n3n2h324h1y5zhaajh6kplvzfvg1l6hsr8siggmf4yq8m24m31b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-loom" ,rust-loom-0.5))
- #:cargo-development-inputs
- (("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/SergioBenitez/state")
- (synopsis "Library for safe global and thread-local state management")
- (description
- "This package provides a library for safe global and thread-local state
-management.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-state-0.5
- (package
- (inherit rust-state-0.6)
- (name "rust-state")
- (version "0.5.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "state" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fzji31ijbkimbzdy4dln9mp5xp7lm1a0dnqxv4n10hywphnds6v"))))
- (arguments
- `(#:cargo-inputs
- (("rust-loom" ,rust-loom-0.5))
- #:cargo-development-inputs
- (("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-state-0.4
- (package
- (inherit rust-state-0.5)
- (name "rust-state")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "state" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10v4k9bgjryc9m40c8nnhyrby2ngkhpx841p3k4halgxlp8af59h"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1))))))
-
-(define-public rust-static-alloc-0.2
- (package
- (name "rust-static-alloc")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "static-alloc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07p6s9njqc1v6jpr0vlw55ps4v32wp3df27fxjg565nf6ph7aacb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-alloc-traits" ,rust-alloc-traits-0.1)
- ("rust-atomic-polyfill" ,rust-atomic-polyfill-1))))
- (home-page "https://github.com/HeroicKatora/static-alloc")
- (synopsis "Bump allocator on static memory for the alloc-traits crate")
- (description
- "This package provides a bump allocator on static memory for the alloc-traits
-crate.")
- (license (list license:expat license:asl2.0 license:zlib))))
-
-(define-public rust-static-assertions-1
- (package
- (name "rust-static-assertions")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "static_assertions" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gsl6xmw10gvn3zs1rv99laj5ig7ylffnh71f9l34js4nr4r7sx2"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/nvzqz/static-assertions-rs")
- (synopsis "Compile-time assertions for rust")
- (description
- "This package provides compile-time assertions to ensure that invariants
-are met.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-static-map-macro-0.2
- (package
- (name "rust-static-map-macro")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "static-map-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zcm28d46dggdpbn06xlpa274z25l228cmzxpc8qh8s8y43kwl6m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-pmutil" ,rust-pmutil-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/kdy1/rust-static-map")
- (synopsis "Macro to create a stack-alocated map")
- (description "This package provides a macro to create a stack-alocated
-map.")
- (license license:expat)))
-
-(define-public rust-statistical-1
- (package
- (name "rust-statistical")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "statistical" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0wm35q6p6jcq1r1darczv4if7qss460kd391nlw5x3hjpc17kma9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=univariate_::test::test_pkurtosis")
- #:cargo-inputs
- (("rust-num" ,rust-num-0.2)
- ("rust-rand" ,rust-rand-0.6))))
- (home-page "https://github.com/JeffBelgum/statistical")
- (synopsis "Simple Rust statistics library")
- (description "This package provides a simple statistics library.")
- (license license:expat)))
-
-(define-public rust-statrs-0.14
- (package
- (name "rust-statrs")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "statrs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bdff4rsghp9hj5i5ynl6iw3pyzprd65cbf8ihmgvyv190a1y30y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-approx" ,rust-approx-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-nalgebra" ,rust-nalgebra-0.26)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/statrs-dev/statrs")
- (synopsis "Statistical computing library for Rust")
- (description "This package provides a statistical computing library for
-Rust.")
- (license license:expat)))
-
-(define-public rust-statrs-0.15
- (package
- (name "rust-statrs")
- (version "0.15.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "statrs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01bggaq9n09ch20r4yq9s2c4y54367nd71asg22nl8bq9s7bpg85"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-nalgebra" ,rust-nalgebra-0.27)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/boxtown/statrs")
- (synopsis "Statistical computing library for Rust")
- (description "This package provides a statistical computing library for
-Rust.")
- (license license:expat)))
-
-(define-public rust-statrs-0.17
- (package
- (name "rust-statrs")
- (version "0.17.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "statrs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mbjasnlh7xqa1rvq48xffqxnc53hgjlgqjd0ifa58068rza15zn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-approx" ,rust-approx-0.5)
- ("rust-nalgebra" ,rust-nalgebra-0.32)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/statrs-dev/statrs")
- (synopsis "Statistical computing library for Rust")
- (description
- "This package provides a statistical computing library for Rust.")
- (license license:expat)))
-
-(define-public rust-statrs-0.13
- (package
- (name "rust-statrs")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "statrs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r00b60zlsn6srb6m6bzbw3w5cyihcy4w2rfjav64x4viy5bad0y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=statistics::statistics::Statistics")
- #:cargo-inputs
- (("rust-nalgebra" ,rust-nalgebra-0.19)
- ("rust-rand" ,rust-rand-0.7))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/statrs-dev/statrs")
- (synopsis "Statistical computing library for Rust")
- (description "This package provides a statistical computing library for
-Rust.")
- (license license:expat)))
-
-(define-public rust-stats-alloc-0.1
- (package
- (name "rust-stats-alloc")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stats_alloc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l3rs4m0q8y78dr9r4wxwhncqakkqzic4bqc6sgrcwv2y9mwjq52"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/neoeinstein/stats_alloc")
- (synopsis "Allocator wrapper")
- (description
- "This package provides an allocator wrapper that allows for
-instrumenting global allocators.")
- (license license:expat)))
-
-(define-public rust-stb-truetype-0.3
- (package
- (name "rust-stb-truetype")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stb_truetype" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0lgvnh3ma6cz811bk8imj45djz76zs47b8327sgnmik2x03nnyzp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; tests not included in release
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-libm" ,rust-libm-0.2))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.3))))
- (home-page "https://gitlab.redox-os.org/redox-os/stb_truetype-rs")
- (synopsis "Translation of the font loading code to Rust")
- (description
- "This package provides a straight translation of the font loading code
-in @code{stb_truetype.h} from C to Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-stc-s-0.1
- (package
- (name "rust-stc-s")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stc-s" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mcvhd50qqysqvd5jqd5ydjyqs3rp2x6irk518lrqn7xlx3cz04p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-nom" ,rust-nom-7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/cds-astro/cds-stc-rust/")
- (synopsis "STC-S serializer/deserializer with JSON support")
- (description
- "This package provides Rust implementation of a @acronym{Space-Time
-Coordinate,STC-S} serializer/deserializer with JSON support.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-std-prelude-0.2
- (package
- (name "rust-std-prelude")
- (version "0.2.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "std_prelude" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ghcwnhnqn3rphyhlknmxpj5clzqva46z1vh25k5bpzzan2ff1w2"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/vitiral/std_prelude")
- (synopsis
- "Prelude that the rust stdlib should have always had")
- (description
- "A package that simply uses all of the items often included in a Rust
-codebase.")
- (license license:expat)))
-
-(define-public rust-stderrlog-0.5
- (package
- (name "rust-stderrlog")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stderrlog" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yrjf10zakwzacbfvi3jdin78mlvff1rgyja2s4x69z6dnznp8k9"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-atty" ,rust-atty-0.2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-thread-local" ,rust-thread-local-1))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-3)
- ("rust-docopt" ,rust-docopt-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-structopt" ,rust-structopt-0.3))))
- (home-page "https://github.com/cardoe/stderrlog-rs")
- (synopsis "Logger that logs to stderr")
- (description "This package provides logger that logs to stderr based
-on verbosity specified.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-stfu8-0.2
- (package
- (name "rust-stfu8")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stfu8" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xyv4axwc9rihg3f5fjdy7s0ahnz1iq6lq06blwkq2ihwcrh9xsb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-0.2))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.4)
- ("rust-proptest" ,rust-proptest-0.3))))
- (home-page "https://github.com/vitiral/stfu8")
- (synopsis "Sorta Text Format in UTF-8")
- (description
- "STFU-8 is a hacky text encoding/decoding protocol for files that
-partially uses UTF-8. Its primary purpose is to allow a human to visualize and
-edit data that is mostly UTF-8. It will encode all non-UTF8-compliant bytes as
-longform text (e.g., ESC becomes @code{r\\x1B}) and tries to encode ill-formed
-UTF-8.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-str-buf-1
- (package
- (name "rust-str-buf")
- (version "1.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "str-buf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0shprf95kywspn4vbn706n8kvh6n473c5sffmdbsz77zni1kcjnl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/DoumanAsh/str-buf")
- (synopsis "Static string buffer")
- (description "This package provides a static string buffer.")
- (license license:boost1.0)))
-
-(define-public rust-str-indices-0.4
- (package
- (name "rust-str-indices")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "str_indices" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p6kggjax1mx0niq22dsm5xq2jvg6l4nyrm8a6f0138yaav7qmg9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-proptest" ,rust-proptest-1))))
- (home-page "https://github.com/cessen/str_indices")
- (synopsis "Count and convert between indexing schemes on string slices")
- (description
- "Count and convert between indexing schemes on string slices.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-str-stack-0.1
- (package
- (name "rust-str-stack")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "str_stack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sxl8xd8kiaffsryqpfwcb02lnd3djfin7gf38ag5980908vd4ch"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/Stebalien/str_stack")
- (synopsis "String allocator for allocating many write-once strings")
- (description
- "This package provides a string allocator for allocating many write-once
-strings. This library is primarily useful for parsing where you need to
-repeatedly build many strings, use them, and then throw them away. Instead of
-allocating many independent strings, this library will put them all in the same
-buffer.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-stream-assert-0.1
- (package
- (name "rust-stream-assert")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stream_assert" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15jbd1wzd1pl7mc7wkhrcnj5km4bv51gng664w23y0f9ff56gavz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3))))
- (home-page "https://codeberg.org/jplatte/stream_assert")
- (synopsis "Macros to simplify testing of `Stream` based APIs")
- (description "This package provides macros to simplify testing of
-`Stream` based APIs.")
- (license license:mpl2.0)))
-
-(define-public rust-streaming-decompression-0.1
- (package
- (name "rust-streaming-decompression")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "streaming-decompression" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14ncaqb723wz5xx2ws7g8d3qx9hlhrx95wllf152qx6wsnn8gilv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-fallible-streaming-iterator"
- ,rust-fallible-streaming-iterator-0.1))))
- (home-page "https://crates.io/crates/streaming-decompression")
- (synopsis "Fallible streaming iterator for compression and decompression")
- (description
- "This package provides a fallible streaming iterator specialized for
-compression and decompression.")
- (license license:asl2.0)))
-
-(define-public rust-streaming-iterator-0.1
- (package
- (name "rust-streaming-iterator")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "streaming-iterator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0845zdv8qb7zwqzglpqc0830i43xh3fb6vqms155wz85qfvk28ib"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/sfackler/streaming-iterator")
- (synopsis "Streaming iterators")
- (description "The iterator APIs in the Rust standard library do not allow
-elements to be yielded which borrow from the iterator itself. That means, for
-example, that the @code{std::io::Lines} iterator must allocate a new
-@code{String} for each line rather than reusing an internal buffer. The
-@code{StreamingIterator} trait instead provides access to elements being
-iterated over only by reference rather than by value.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-streaming-stats-0.2
- (package
- (name "rust-streaming-stats")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "streaming-stats" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0iz5dlq51w5hxjrv6a4hpf8rrj91kgvy0s9mhj0j12il9v771mmh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/BurntSushi/rust-stats")
- (synopsis "Compute basic statistics on streams")
- (description
- "Experimental crate for computing basic statistics on streams.")
- (license (list license:unlicense
- license:expat))))
-
-(define-public rust-streaming-stats-0.1
- (package
- (inherit rust-streaming-stats-0.2)
- (name "rust-streaming-stats")
- (version "0.1.29")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "streaming-stats" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09cbpj40g1wcmkz9bpm9yrqyrvqizn6kmwac1jpb2prq6gr2phyv"))))
- (arguments
- `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2))))))
-
-(define-public rust-strength-reduce-0.2
- (package
- (name "rust-strength-reduce")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strength_reduce" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10jdq9dijjdkb20wg1dmwg447rnj37jbq0mwvbadvqi2gys5x2gy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/ejmahler/strength_reduce")
- (synopsis "Faster integer division and modulus operations")
- (description "Strength_reduce implements integer division and modulo via
-@dfn{arithmetic strength reduction}. Modern processors can do multiplication
-and shifts much faster than division, and arithmetic strength reduction is an
-algorithm to transform divisions into multiplications and shifts. Compilers
-already perform this optimization for divisors that are known at compile time;
-this library enables this optimization for divisors that are only known at
-runtime.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-strict-num-0.1
- (package
- (name "rust-strict-num")
- (version "0.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "strict-num" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1l9b7d0qrdg3nvqim1xvkcis37jmdf565qyxxx2x5vlad4h5zxlx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-float-cmp" ,rust-float-cmp-0.9))))
- (home-page "https://github.com/RazrFalcon/strict-num")
- (synopsis "Collection of bounded numeric types")
- (description "This package provides a collection of bounded numeric types.")
- (license license:expat)))
-
-(define-public rust-string-0.2
- (package
- (name "rust-string")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "string" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vaxz85ja52fn66akgvggb29wqa5bpj3y38syykpr1pbrjzi8hfj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-0.4))))
- (home-page "https://github.com/carllerche/string")
- (synopsis "UTF-8 encoded string with configurable byte storage")
- (description "This package provides a UTF-8 encoded string with
-configurable byte storage.")
- (license license:expat)))
-
-(define-public rust-string-cache-0.8
- (package
- (name "rust-string-cache")
- (version "0.8.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "string_cache" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fr90a54ibsrnfjq5la77yjd641g6vqv8f1v3pmpbxa2cbkkh4gr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-new-debug-unreachable" ,rust-new-debug-unreachable-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-phf-shared" ,rust-phf-shared-0.10)
- ("rust-precomputed-hash" ,rust-precomputed-hash-0.1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/servo/string-cache")
- (synopsis "String interning library for Rust")
- (description
- "This package provides a string interning library for Rust,
-developed as part of the Servo project.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-string-cache-0.7
- (package
- (inherit rust-string-cache-0.8)
- (name "rust-string-cache")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "string_cache" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rrdb822gc1fs3qq4camgj3kh4182bs79hpqxhdrpmlz5yl5ih49"))))
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-new-debug-unreachable"
- ,rust-new-debug-unreachable-1)
- ("rust-phf-shared" ,rust-phf-shared-0.7)
- ("rust-precomputed-hash" ,rust-precomputed-hash-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-string-cache-codegen" ,rust-string-cache-codegen-0.4)
- ("rust-string-cache-shared" ,rust-string-cache-shared-0.3))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.4))))))
-
-(define-public rust-string-cache-codegen-0.5
- (package
- (name "rust-string-cache-codegen")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "string_cache_codegen" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1249fafaa7r3m67zxcbcw1bddanygv13r3209bvlzgi2ny4h5cvb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-phf-generator" ,rust-phf-generator-0.10)
- ("rust-phf-shared" ,rust-phf-shared-0.10)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1))))
- (home-page "https://github.com/servo/string-cache")
- (synopsis "Codegen library for string-cache")
- (description
- "This package provides a codegen library for string-cache,
-developed as part of the Servo project.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-string-cache-codegen-0.4
- (package
- (inherit rust-string-cache-codegen-0.5)
- (name "rust-string-cache-codegen")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "string_cache_codegen" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ik78h9gs874i24rkyh0myg6x4ni2a9cazbv5yzs9yavnv8mxx7h"))))
- (arguments
- `(#:cargo-inputs
- (("rust-phf-generator" ,rust-phf-generator-0.7)
- ("rust-phf-shared" ,rust-phf-shared-0.7)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-string-cache-shared" ,rust-string-cache-shared-0.3))))))
-
-(define-public rust-string-cache-shared-0.3
- (package
- (name "rust-string-cache-shared")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "string_cache_shared" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1z7dpdix1m42x6ddshdcpjf91ml9mhvnskmiv5kd8hcpq0dlv25i"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/servo/string-cache")
- (synopsis "Code share between string_cache and string_cache_codegen")
- (description
- "Code share between string_cache and string_cache_codegen.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-string-interner-0.12
- (package
- (name "rust-string-interner")
- (version "0.12.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "string-interner" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "021whb6wrfq4mbdcdlrm6f01ncvh23yd2r08kxpyw5v5hz8rcc9q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-hashbrown" ,rust-hashbrown-0.9)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/robbepop/string-interner")
- (synopsis "Efficient string interner")
- (description
- "This package provides an efficient string interner with minimal memory
-footprint and fast access to the underlying strings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-stringprep-0.1
- (package
- (name "rust-stringprep")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stringprep" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hd1x7s8fnzqwz5fm2pq0jh10n024zvwnldmykzm8x5qfk5liqwf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-unicode-bidi" ,rust-unicode-bidi-0.3)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))))
- (home-page "https://github.com/sfackler/rust-stringprep")
- (synopsis "Implementation of the ``stringprep'' algorithm")
- (description
- "This package provides an implementation of the ``stringprep'' algorithm
-as defined in RFC 3454.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-strip-ansi-escapes-0.2
- (package
- (name "rust-strip-ansi-escapes")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strip-ansi-escapes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ymwcax1vyacqxx5xisfsynm7n1bvmhskvsaylac915k8gwqxzsm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-vte" ,rust-vte-0.11))
- #:cargo-development-inputs (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "https://github.com/luser/strip-ansi-escapes")
- (synopsis "Strip ANSI escape sequences from byte streams")
- (description
- "This crate is for stripping ANSI escape sequences from byte sequences.
-
-This can be used to take output from a program that includes escape sequences
-and write it somewhere that does not easily support them, such as a log
-file.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-strip-ansi-escapes-0.1
- (package
- (inherit rust-strip-ansi-escapes-0.2)
- (name "rust-strip-ansi-escapes")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strip-ansi-escapes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n36ly9vxb1wr5q76i7995xr7c0pb1pc8g7a3a3n47vwrwwvn701"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-vte" ,rust-vte-0.10))))))
-
-(define-public rust-strobe-rs-0.8
- (package
- (name "rust-strobe-rs")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strobe-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bdb9fqjpgck3fzmlsdsq5b14zhm1l66f0xp9x6gmk6c3j527fzs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-keccak" ,rust-keccak-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-big-array" ,rust-serde-big-array-0.4)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/rozbb/strobe-rs")
- (synopsis "Rust implementation of the Strobe protocol framework")
- (description
- "This package provides an implementation of the Strobe protocol
-framework in pure Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-strobe-rs-0.5
- (package
- (inherit rust-strobe-rs-0.8)
- (name "rust-strobe-rs")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strobe-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10s7f7kr5zlza5f5r06wp0ylhyvp904hyw1kagz9r27af7hsx6qs"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-tiny-keccak" ,rust-tiny-keccak-2))
- #:cargo-development-inputs
- (("rust-hex" ,rust-hex-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-strong-xml-0.6
- (package
- (name "rust-strong-xml")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strong-xml" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gxy34j42x5a572cfkkhmxamrm764pswj5r3wcwi0bwfc4xgn68x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-jetscii" ,rust-jetscii-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-strong-xml-derive"
- ,rust-strong-xml-derive-0.6)
- ("rust-xmlparser" ,rust-xmlparser-0.13))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.8))))
- (home-page "https://github.com/PoiScript/strong-xml")
- (synopsis "Strong typed xml")
- (description
- "This package provides a strong typed XML parser, based on xmlparser.")
- (license license:expat)))
-
-(define-public rust-strong-xml-derive-0.6
- (package
- (name "rust-strong-xml-derive")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strong-xml-derive" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qf7smxaaglj7p9fs0csd0cyvwcy30w96pdy2aqi65ijk7s83iwj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/PoiScript/strong-xml")
- (synopsis "Strong typed XML")
- (description
- "This package provides a strong typed XML parser, based on xmlparser.")
- (license license:expat)))
-
-(define-public rust-strsim-0.11
- (package
- (name "rust-strsim")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strsim" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kzvqlw8hxqb7y598w1s0hxlnmi84sg5vsipp3yg5na5d1rvba3x"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/rapidfuzz/strsim-rs")
- (synopsis "Rust implementations of string similarity metrics")
- (description "This crate includes implementations of string similarity
-metrics. It includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro,
-and Jaro-Winkler.")
- (license license:expat)))
-
-(define-public rust-strsim-0.10
- (package
- (inherit rust-strsim-0.11)
- (name "rust-strsim")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strsim" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08s69r4rcrahwnickvi0kq49z524ci50capybln83mg6b473qivk"))))))
-
-(define-public rust-strsim-0.9
- (package
- (inherit rust-strsim-0.10)
- (name "rust-strsim")
- (version "0.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strsim" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0k497pv882qn3q977ckznm13vxx927g8s1swvcv68j3c1pccwik4"))))))
-
-(define-public rust-strsim-0.8
- (package
- (inherit rust-strsim-0.9)
- (name "rust-strsim")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strsim" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0sjsm7hrvjdifz661pjxq5w4hf190hx53fra8dfvamacvff139cf"))))))
-
-(define-public rust-strsim-0.7
- (package
- (inherit rust-strsim-0.9)
- (name "rust-strsim")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strsim" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0l7mkwvdk4vgnml67b85mczk466074aj8yf25gjrjslj4l0khkxv"))))))
-
-(define-public rust-strsim-0.6
- (package
- (inherit rust-strsim-0.9)
- (name "rust-strsim")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strsim" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "151ngha649cyybr3j50qg331b206zrinxqz7fzw1ra8r0n0mrldl"))))))
-
-(define-public rust-strsim-0.5
- (package
- (inherit rust-strsim-0.9)
- (name "rust-strsim")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strsim" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0z3zzvmilfldp4xw42qbkjf901dcnbk58igrzsvivydjzd24ry37"))))))
-
-(define-public rust-struct-patch-0.4
- (package
- (name "rust-struct-patch")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "struct-patch" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hlmncwmq6005znjjk12f5asx4r4m7cfzaxv88i1gcw97r9fylkw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-struct-patch-derive" ,rust-struct-patch-derive-0.4))
- #:cargo-development-inputs (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/yanganto/struct-patch/")
- (synopsis "Library for partial updates of structs")
- (description
- "This package provides a library that helps you implement partial updates
-for your structs.")
- (license license:expat)))
-
-(define-public rust-struct-patch-derive-0.4
- (package
- (name "rust-struct-patch-derive")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "struct-patch-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nsdjvm1xinqx53s520y4fkqshjdfff3r4rglamrzrgb4yf38jpi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/yanganto/struct-patch/")
- (synopsis "Library for partial updates of structs")
- (description
- "This package provides a library that helps you implement partial updates
-for your structs.")
- (license license:expat)))
-
-(define-public rust-structmeta-0.3
- (package
- (name "rust-structmeta")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "structmeta" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0afk0s9paazsvyvsirxvbnqp3blhdck3fmfhdw7xf209skc7a59f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-structmeta-derive" ,rust-structmeta-derive-0.3)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/frozenlib/structmeta")
- (synopsis "Parse Rust's attribute arguments by defining a struct")
- (description "This package lets you parse Rust's attribute arguments by
-defining a struct.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-structmeta-0.2
- (package
- (inherit rust-structmeta-0.3)
- (name "rust-structmeta")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "structmeta" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bcj4c2p2j091mn9ld2hbcx77flqjx65ihb9gbb5c12gal4rxbbq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-structmeta-derive" ,rust-structmeta-derive-0.2)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-structmeta-0.1
- (package
- (inherit rust-structmeta-0.2)
- (name "rust-structmeta")
- (version "0.1.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "structmeta" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0alyl12b7fab8izrpliil73sxs1ivr5vm0pisallmxlb4zb44j0h"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-structmeta-derive" ,rust-structmeta-derive-0.1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-structmeta-derive-0.3
- (package
- (name "rust-structmeta-derive")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "structmeta-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z12r4v2d3272hxqxclnr1kn2kp07qsy5aswm4ynrzwhlmjhnahm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/frozenlib/structmeta")
- (synopsis "Derive macro for structmeta crate")
- (description
- "This package provides a derive macro for the structmeta crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-structmeta-derive-0.2
- (package
- (inherit rust-structmeta-derive-0.3)
- (name "rust-structmeta-derive")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "structmeta-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "005ybz4ha874w81pg15n00p01m9hir1dpl8p0352s1wpfgzwl2x6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-structmeta-derive-0.1
- (package
- (inherit rust-structmeta-derive-0.2)
- (name "rust-structmeta-derive")
- (version "0.1.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "structmeta-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14vxik2m3dm7bwx016qfz062fwznkbq02fyq8vby545m0pj0nhi4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-structopt-0.3
- (package
- (name "rust-structopt")
- (version "0.3.26")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "structopt" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "043sg3qxllann6q9i71d05qp3q13scmcvhxhd950ka2v8ij5qsqc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-structopt-derive" ,rust-structopt-derive-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-paw" ,rust-paw-1)
- ("rust-clap" ,rust-clap-2))
- #:cargo-development-inputs
- (("rust-strum" ,rust-strum-0.21)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-rustversion" ,rust-rustversion-1))
- #:phases
- (modify-phases %standard-phases
- (add-before 'build 'fixup-cargo-toml
- (lambda _
- (substitute* "Cargo.toml"
- ;; feature does not exist
- (("lints.*") "")
- (("2.33") ,(package-version rust-clap-2))))))))
- (home-page "https://github.com/TeXitoi/structopt")
- (synopsis "Parse command line argument by defining a struct")
- (description
- "This package parses command lines arguments by defining a Rust
-struct.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-structopt-0.2
- (package
- (name "rust-structopt")
- (version "0.2.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "structopt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mvfv1l8vp3y402fkl2wcl34hi7gmr4bqha13dfz2xf3kjzwvhhn"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- ((".*lints.*") ""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-structopt-derive" ,rust-structopt-derive-0.2))))
- (home-page "https://github.com/TeXitoi/structopt")
- (synopsis "Parse command line arguments by defining a struct")
- (description
- "Parse command line arguments by defining a struct.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-structopt-derive-0.4
- (package
- (name "rust-structopt-derive")
- (version "0.4.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "structopt-derive" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1q5gcigmvw0cinjxzpyrkflliq5r1ivljmrvfrl3phcwgwraxdfw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-heck" ,rust-heck-0.3)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-quote" ,rust-quote-1))))
- (home-page "https://github.com/TeXitoi/structopt")
- (synopsis "Parse command line argument by defining a struct, derive crate")
- (description
- "This package provides the derive Rust crate for the structopt crate.")
- (license license:asl2.0)))
-
-(define-public rust-structopt-derive-0.2
- (package
- (name "rust-structopt-derive")
- (version "0.2.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "structopt-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01sis9z5kqmyhvzbnmlzpdxcry99a0b9blypksgnhdsbm1hh40ak"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-heck" ,rust-heck-0.3)
- ("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))))
- (home-page "https://github.com/TeXitoi/structopt")
- (synopsis
- "Parse command line argument by defining a struct, derive crate")
- (description
- "Parse command line argument by defining a struct, derive crate.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-strum-0.27
- (package
- (name "rust-strum")
- (version "0.27.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cic9r2sc2h17nnpjm2yfp7rsd35gkbcbqvrhl553jaiih4fykgn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-phf" ,rust-phf-0.11)
- ("rust-strum-macros" ,rust-strum-macros-0.27))))
- (home-page "https://github.com/Peternator7/strum")
- (synopsis "Set of traits for working with enums and strings")
- (description
- "Strum is a set of macros and traits for working with enums and strings
-easier in Rust.")
- (license license:expat)))
-
-(define-public rust-strum-0.26
- (package
- (name "rust-strum")
- (version "0.26.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01lgl6jvrf4j28v5kmx9bp480ygf1nhvac8b4p7rcj9hxw50zv4g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=EnumMessage"
- "--skip=EnumProperty"
- "--skip=IntoEnumIterator")
- #:cargo-inputs (("rust-phf" ,rust-phf-0.10)
- ("rust-strum-macros" ,rust-strum-macros-0.26))
- #:cargo-development-inputs (("rust-strum-macros" ,rust-strum-macros-0.26))))
- (home-page "https://github.com/Peternator7/strum")
- (synopsis "Set of traits for working with enums and strings")
- (description
- "Strum is a set of macros and traits for working with enums and strings
-easier in Rust.")
- (license license:expat)))
-
-(define-public rust-strum-0.25
- (package
- (inherit rust-strum-0.26)
- (name "rust-strum")
- (version "0.25.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09g1q55ms8vax1z0mxlbva3vm8n2r1179kfvbccnkjcidzm58399"))))
- (arguments
- `(#:tests? #f ; unresolved import `strum::EnumIter`
- #:cargo-inputs (("rust-phf" ,rust-phf-0.10)
- ("rust-strum-macros" ,rust-strum-macros-0.25))
- #:cargo-development-inputs (("rust-strum-macros" ,rust-strum-macros-0.25))))))
-
-(define-public rust-strum-0.24
- (package
- (inherit rust-strum-0.25)
- (name "rust-strum")
- (version "0.24.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gz6cjhlps5idwasznklxdh2zsas6mxf99vr0n27j876q12n0gh6"))))
- (arguments
- `(#:tests? #f ; Doc tests fail.
- #:cargo-inputs
- (("rust-phf" ,rust-phf-0.10)
- ("rust-strum-macros" ,rust-strum-macros-0.24))
- #:cargo-development-inputs
- (("rust-strum-macros" ,rust-strum-macros-0.24))))))
-
-(define-public rust-strum-0.21
- (package
- (inherit rust-strum-0.24)
- (name "rust-strum")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qnd2by1zrwgx7li0hmwy7jbzjwz1ky697qjg85nga8zzny6py5a"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-strum-macros" ,rust-strum-macros-0.21))))))
-
-(define-public rust-strum-0.20
- (package
- (inherit rust-strum-0.21)
- (name "rust-strum")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p5cslmdnz261kiwmm4h7qsmv9bh83r0f9lq6f2z2mxsnl4wa63k"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-strum-macros" ,rust-strum-macros-0.20))))))
-
-(define-public rust-strum-0.19
- (package
- (inherit rust-strum-0.20)
- (name "rust-strum")
- (version "0.19.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d8i5xwkc2z7z02ibln80z1bmpjhpi9k5ckpljwj0mrvgrm2i6mq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-strum-macros" ,rust-strum-macros-0.19))))))
-
-(define-public rust-strum-0.18
- (package
- (inherit rust-strum-0.20)
- (name "rust-strum")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0asjskn1qhqqfiq673np0gvmnd1rsp506m38vk53gi7l93mq3gap"))))
- (arguments
- `(#:cargo-inputs
- (("rust-strum-macros" ,rust-strum-macros-0.18))))))
-
-(define-public rust-strum-macros-0.27
- (package
- (name "rust-strum-macros")
- (version "0.27.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s7x07nkrgjfvxrvcdjw6qanad4c55yjnd32bph9q3xgpid8qyn7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-heck" ,rust-heck-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/Peternator7/strum")
- (synopsis "Set of macros for working with enums and strings")
- (description
- "This crate provides helpful macros for working with enums and strings.")
- (license license:expat)))
-
-(define-public rust-strum-macros-0.26
- (package
- (name "rust-strum-macros")
- (version "0.26.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gl1wmq24b8md527cpyd5bw9rkbqldd7k1h38kf5ajd2ln2ywssc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=enum_discriminants"
- "--skip=static_variants_array")
- #:cargo-inputs (("rust-heck" ,rust-heck-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-strum" ,rust-strum-0.26))))
- (home-page "https://github.com/Peternator7/strum")
- (synopsis "Set of macros for working with enums and strings")
- (description
- "This crate provides helpful macros for working with enums and strings.")
- (license license:expat)))
-
-(define-public rust-strum-macros-0.25
- (package
- (inherit rust-strum-macros-0.26)
- (name "rust-strum-macros")
- (version "0.25.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "184y62g474zqb2f7n16x3ghvlyjbh50viw32p9w9l5lwmjlizp13"))))
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-strum" ,rust-strum-0.25))))))
-
-(define-public rust-strum-macros-0.24
- (package
- (inherit rust-strum-macros-0.25)
- (name "rust-strum-macros")
- (version "0.24.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0naxz2y38kwq5wgirmia64vvf6qhwy8j367rw966n62gsbh5nf0y"))))
- (arguments
- `(#:cargo-inputs
- (("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-strum" ,rust-strum-0.24))))))
-
-(define-public rust-strum-macros-0.21
- (package
- (inherit rust-strum-macros-0.24)
- (name "rust-strum-macros")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v55b1in7dn07s6vxr8dajqpvxkxjbfq6qamnjgcbnq9x3pawsnh"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-heck" ,rust-heck-0.3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-strum-macros-0.20
- (package
- (inherit rust-strum-macros-0.21)
- (name "rust-strum-macros")
- (version "0.20.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j9ikvxlqzr667ghc045qkpwprjgcfmzgagln7maw4jigawcd2zf"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-heck" ,rust-heck-0.3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-strum-macros-0.19
- (package
- (inherit rust-strum-macros-0.20)
- (name "rust-strum-macros")
- (version "0.19.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum_macros" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mgqs5x3g0d3bmr8dhalgqrzh29dwc90a06fpy0cnich52zb06z6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-heck" ,rust-heck-0.3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-strum" ,rust-strum-0.19))))))
-
-(define-public rust-strum-macros-0.18
- (package
- (inherit rust-strum-macros-0.20)
- (name "rust-strum-macros")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "strum_macros" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k3pwbv0c8q00jnsjshzfc2d5r3y6ppgf9fz7pyknrgaz2immj47"))))
- (arguments
- `(#:cargo-inputs
- (("rust-heck" ,rust-heck-0.3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-subplot-0.12
- (package
- (name "rust-subplot")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "subplot" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "008cibbnfh1g5mnhz01pxw8kqgrw05r2kzfh7d4sr695bg69ifay"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- ;; Requires graphviz, java.
- "--skip=diagrams::DotMarkup"
- "--skip=diagrams::PlantumlMarkup")
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-clap" ,rust-clap-4)
- ("rust-descape" ,rust-descape-2)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-html-escape" ,rust-html-escape-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-line-col" ,rust-line-col-0.2)
- ("rust-marked-yaml" ,rust-marked-yaml-0.7)
- ("rust-pikchr" ,rust-pikchr-0.1)
- ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.12)
- ("rust-regex" ,rust-regex-1)
- ("rust-roadmap" ,rust-roadmap-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-slug" ,rust-slug-0.1)
- ("rust-tera" ,rust-tera-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://subplot.tech/")
- (synopsis "Tools for automated acceptance tests")
- (description
- "This package provides tools for specifying, documenting, and implementing
-automated acceptance tests for systems and software.")
- (license license:expat-0)))
-
-(define-public rust-subplot-build-0.12
- (package
- (name "rust-subplot-build")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "subplot-build" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1grmmy2gmpygxcx09dsrh9mm9pqpf5qvy44k6q062lj26jlk32q0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-subplot" ,rust-subplot-0.12)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tracing" ,rust-tracing-0.1))))
- (home-page "https://subplot.tech/")
- (synopsis "Library for using Subplot code generation")
- (description
- "This package provides a library for using Subplot code generation from
-another project's @code{build.rs} module.")
- (license license:expat-0)))
-
-(define-public rust-subplotlib-0.12
- (package
- (name "rust-subplotlib")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "subplotlib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08k4j32mxymhl2fj91vmj8f6c7lwmxxnym4b09vjzxjf3n68kpvd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
- ("rust-culpa" ,rust-culpa-1)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-fs2" ,rust-fs2-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-remove-dir-all" ,rust-remove-dir-all-1)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-state" ,rust-state-0.6)
- ("rust-subplotlib-derive" ,rust-subplotlib-derive-0.12)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://subplot.tech/")
- (synopsis "Utility functions and types for @code{subplot codegen}")
- (description
- "Utility functions and types for @code{subplot codegen} generated Rust
-based test suites. Relies on @code{subplotlib-derive} for associated macros.")
- (license license:expat-0)))
-
-(define-public rust-subplotlib-derive-0.12
- (package
- (name "rust-subplotlib-derive")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "subplotlib-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yrfjxh8z7dbsh01p4lrq73nci1qql2z9lphlnr2xmydip09nz7k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-culpa" ,rust-culpa-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-subplot" ,rust-subplot-0.12)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://subplot.tech/")
- (synopsis "Macros for constructing subplotlib based test suites")
- (description
- "This package provides macros for constructing subplotlib based test
-suites, typically generated by @code{subplot codegen}.")
- (license license:expat-0)))
-
-(define-public rust-subprocess-0.2
- (package
- (name "rust-subprocess")
- (version "0.2.9")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "subprocess" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11k0dzvgg8g4id4gas1aavblj43687kcbn26qlvadpc1c298cbhc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests hang forever
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/hniksic/rust-subprocess")
- (synopsis "Execution of child processes and pipelines")
- (description
- "This package provides execution of child processes and pipelines,
-inspired by Python's subprocess module, with Rust-specific extensions.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-superluminal-perf-0.1
- (package
- (name "rust-superluminal-perf")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "superluminal-perf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q0ykfn04i2qg5zfizp75y4dn2klpvhb6xfwlygq8jiabpgqvvc0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-superluminal-perf-sys" ,rust-superluminal-perf-sys-0.1))))
- (home-page "https://github.com/EmbarkStudios/superluminal-perf-rs")
- (synopsis
- "Superluminal Performance API for adding user events to profiler captures")
- (description
- "Superluminal Performance API for adding user events to profiler captures.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-superluminal-perf-sys-0.1
- (package
- (name "rust-superluminal-perf-sys")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "superluminal-perf-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05pz0yybf4y2iw3rvqf2crk04zv7610jjm3glhi8hlv2rhms0hh3"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; TODO: Replace superluminal headers.
- (delete-file-recursively "external")))))
- (build-system cargo-build-system)
- (home-page "https://github.com/EmbarkStudios/superluminal-perf-rs")
- (synopsis "Superluminal Performance C API bindings")
- (description "Superluminal Performance C API bindings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-supports-color-3
- (package
- (name "rust-supports-color")
- (version "3.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "supports-color" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mk7r2j6l7zmqk3pg7av0l6viq413lmk1vz4bjnf9lnq5liwfky6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-is-ci" ,rust-is-ci-1))))
- (home-page "https://github.com/zkat/supports-color")
- (synopsis "Detects whether a terminal supports color")
- (description
- "Detects whether a terminal supports color, and gives details about that
-support.")
- (license license:asl2.0)))
-
-(define-public rust-supports-color-2
- (package
- (inherit rust-supports-color-3)
- (name "rust-supports-color")
- (version "2.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "supports-color" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12csf7chawxinaapm9rh718nha9hggk6ra86fdaw9hxdagg8qffn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-is-ci" ,rust-is-ci-1))))))
-
-(define-public rust-supports-color-1
- (package
- (inherit rust-supports-color-3)
- (name "rust-supports-color")
- (version "1.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "supports-color" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vqdhwc3yf1bv1xbaz5d8p2brmlv1ap4fhwg8pfjzr3yrbrgm9lb"))))
- (arguments
- `(#:tests? #f ; panicked at 'assertion failed: `(left == right)`
- #:cargo-inputs (("rust-atty" ,rust-atty-0.2)
- ("rust-is-ci" ,rust-is-ci-1))))))
-
-(define-public rust-supports-hyperlinks-3
- (package
- (name "rust-supports-hyperlinks")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "supports-hyperlinks" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vh4wjflrpa0vadfirzn57glk1wwrdfxkxwgyqzmy7q4d18iw2ic"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/zkat/supports-hyperlinks")
- (synopsis "Detects whether a terminal supports rendering hyperlinks")
- (description "Detects whether a terminal supports rendering hyperlinks.")
- (license license:asl2.0)))
-
-(define-public rust-supports-hyperlinks-2
- (package
- (inherit rust-supports-hyperlinks-3)
- (name "rust-supports-hyperlinks")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "supports-hyperlinks" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g93nh1db3f9lyd0ry35bqjrxkg6sbysn36x9hgd9m5h5rlk2hpq"))))
- (arguments
- `(#:cargo-inputs (("rust-is-terminal" ,rust-is-terminal-0.4))))))
-
-(define-public rust-supports-unicode-3
- (package
- (name "rust-supports-unicode")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "supports-unicode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qpc344453x3ai4k9iygxnbk6lr2nw5jflj8ns5q3dbcmwq1lh5p"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/zkat/supports-unicode")
- (synopsis "Detects whether a terminal supports unicode")
- (description "Detects whether a terminal supports unicode.")
- (license license:asl2.0)))
-
-(define-public rust-supports-unicode-2
- (package
- (inherit rust-supports-unicode-3)
- (name "rust-supports-unicode")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "supports-unicode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yp703pvpzpmaw9mpncvwf0iqis4xmhs569ii1g20jhqvngc2l7q"))))
- (arguments
- `(#:cargo-inputs (("rust-is-terminal" ,rust-is-terminal-0.4))))))
-
-(define-public rust-suppositions-0.1
- (package
- (name "rust-suppositions")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "suppositions" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n03ipkqgpvdmjcz9xp9d6yyf58rq7c5g4ki76k848a18r59m9qm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-hex-slice" ,rust-hex-slice-0.1)
- ("rust-log" ,rust-log-0.3)
- ("rust-rand" ,rust-rand-0.3))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.4))))
- (home-page "https://github.com/cstorey/suppositions")
- (synopsis "Property testing with automagic shrinking")
- (description
- "This package provides property testing with automagic shrinking.")
- (license license:asl2.0)))
-
-(define-public rust-sval-2
- (package
- (name "rust-sval")
- (version "2.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sval" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wq8dpcwkxf9i5ivaqgi736kalqdsn88yhsb9fh1dhmpilmg2pdi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; can't find crate for `sval_derive_macros`
- #:cargo-inputs
- (("rust-sval-derive-macros" ,rust-sval-derive-macros-2))
- #:cargo-development-inputs
- (("rust-humantime" ,rust-humantime-2))))
- (home-page "https://github.com/sval-rs/sval")
- (synopsis "No-std, object-safe serialization framework")
- (description
- "This package provides a no-std, object-safe serialization framework.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sval-buffer-2
- (package
- (name "rust-sval-buffer")
- (version "2.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sval_buffer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yglk3ma67605f28mwip09maf531mm1fak2pdr2a1klapib0bs2p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-sval" ,rust-sval-2)
- ("rust-sval-ref" ,rust-sval-ref-2))
- #:cargo-development-inputs
- (("rust-sval-derive-macros" ,rust-sval-derive-macros-2)
- ("rust-sval-test" ,rust-sval-test-2))))
- (home-page "https://github.com/sval-rs/sval")
- (synopsis "Value buffering for sval")
- (description "Value buffering for sval.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sval-derive-2
- (package
- (name "rust-sval-derive")
- (version "2.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sval_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zba5y4gjiqzlyn6d6nzfh743qw97yjq2ll8130giddqwg5lnccf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-sval-derive-macros" ,rust-sval-derive-macros-2)
- ("rust-sval-flatten" ,rust-sval-flatten-2))))
- (home-page "https://github.com/sval-rs/sval")
- (synopsis "Custom derive for @code{sval}")
- (description "This package provides custom derive for @code{sval}.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sval-derive-macros-2
- (package
- (name "rust-sval-derive-macros")
- (version "2.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sval_derive_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11vmfpr028n4z9x0nlaqa1v7p4fij6fz7wxbr3mmizp9v6267nry"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/sval-rs/sval")
- (synopsis "Minimal derive support for `sval`")
- (description "Minimal derive support for `sval`.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sval-dynamic-2
- (package
- (name "rust-sval-dynamic")
- (version "2.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sval_dynamic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f2p3xvq5qyg0w721as7dxrgqgrfqsc0m7qp2r1pn7fvkqjx54wx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-sval" ,rust-sval-2))))
- (home-page "https://github.com/sval-rs/sval")
- (synopsis "Object-safe versions of sval::Stream and sval::Value")
- (description "Object-safe versions of sval::Stream and sval::Value.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sval-flatten-2
- (package
- (name "rust-sval-flatten")
- (version "2.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sval_flatten" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "121ac1pn2b113rgkf98n65kpwn2j80rikjzdwn5yaknxp9yqqcr3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; can't find crate for `sval_derive_macros`
- #:cargo-inputs
- (("rust-itoa" ,rust-itoa-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-sval" ,rust-sval-2)
- ("rust-sval-buffer" ,rust-sval-buffer-2))))
- (home-page "https://github.com/sval-rs/sval")
- (synopsis "Value flattening for sval")
- (description "Value flattening for sval.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sval-fmt-2
- (package
- (name "rust-sval-fmt")
- (version "2.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sval_fmt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hqkjb7blcdqjlawnffmw0bq5gxf98i52lbgcnjabxr64a47ybsk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-itoa" ,rust-itoa-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-sval" ,rust-sval-2))))
- (home-page "https://github.com/sval-rs/sval")
- (synopsis "Integration between std::fmt::Debug and sval::Value")
- (description "Integration between std::fmt::Debug and sval::Value.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sval-json-2
- (package
- (name "rust-sval-json")
- (version "2.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sval_json" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wp0yyaldqr6kgqsblav86j8fxjp2jbmrsbsiw0yxrhambc3pq3n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-itoa" ,rust-itoa-1)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-sval" ,rust-sval-2))))
- (home-page "https://github.com/sval-rs/sval")
- (synopsis "JSON support for sval")
- (description "JSON support for sval.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sval-ref-2
- (package
- (name "rust-sval-ref")
- (version "2.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sval_ref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qd9w4iqp8z7v0mf7icz1409g48jnibyrh9nbnms1hmq5x7hbvbm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-sval" ,rust-sval-2))
- #:cargo-development-inputs (("rust-sval-test" ,rust-sval-test-2))))
- (home-page "https://github.com/sval-rs/sval")
- (synopsis "Variant of sval::Value for types with internal references")
- (description
- "This package provides a variant of sval::Value for types with internal
-references")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sval-serde-2
- (package
- (name "rust-sval-serde")
- (version "2.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sval_serde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11h543cmg0qmprc7jn94crfxwv344wa04qf18hw7xdh5zz293wbz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-sval" ,rust-sval-2)
- ("rust-sval-buffer" ,rust-sval-buffer-2)
- ("rust-sval-fmt" ,rust-sval-fmt-2))))
- (home-page "https://github.com/sval-rs/sval")
- (synopsis "Integration between serde::Serialize and sval::Value")
- (description "Integration between serde::Serialize and sval::Value.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-sval-test-2
- (package
- (name "rust-sval-test")
- (version "2.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sval_test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bgbcdl7vniil0xiyvxscmzcwymhz2w2iywqgxjmc5c0krzg0hd4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-sval" ,rust-sval-2)
- ("rust-sval-fmt" ,rust-sval-fmt-2))
- #:cargo-development-inputs
- (("rust-sval-dynamic" ,rust-sval-dynamic-2))))
- (home-page "https://github.com/sval-rs/sval")
- (synopsis "Utilities for testing sval::Value implementations")
- (description "Utilities for testing sval::Value implementations.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-svd-parser-0.14
- (package
- (name "rust-svd-parser")
- (version "0.14.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "svd-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0azfqnzbsvwkf2jm685ynv8r3fwi6q20mqai00c3mvlhlaw87fir"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-roxmltree" ,rust-roxmltree-0.20)
- ("rust-svd-rs" ,rust-svd-rs-0.14)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.8)
- ("rust-svd-rs" ,rust-svd-rs-0.14))))
- (home-page "https://github.com/rust-embedded/svd")
- (synopsis "CMSIS-SVD file parser")
- (description "This package provides a CMSIS-SVD file parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-svd-rs-0.14
- (package
- (name "rust-svd-rs")
- (version "0.14.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "svd-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fwkw26rc9p9bqcf09lwrx6d97rl1yq427g8hwbdh0sd7h7sjj9y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/rust-embedded/svd")
- (synopsis "CMSIS-SVD base structures")
- (description "This package provides a CMSIS-SVD base structures.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-svgtypes-0.5
- (package
- (name "rust-svgtypes")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "svgtypes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zv0yb4nfyz78y8k7fmyjqgdh9vf7xc44c9pzry8640szym6ylww"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-float-cmp" ,rust-float-cmp-0.5)
- ("rust-siphasher" ,rust-siphasher-0.2))))
- (home-page "https://github.com/RazrFalcon/svgtypes")
- (synopsis "SVG types parser")
- (description "This package provides SVG types parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-swaybar-types-3
- (package
- (name "rust-swaybar-types")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "swaybar-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hz1ialgs4l0ki5s9gqhsdlfy0v3fph7mkw2z1rdi29bjlsv9h52"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/jaycefayne/swaybar-types")
- (synopsis "Library for building swaybar status commands in rust")
- (description
- "This package provides a library for building swaybar status commands in rust.")
- (license license:expat)))
-
-(define-public rust-swayipc-3
- (package
- (name "rust-swayipc")
- (version "3.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "swayipc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a9z67qp1kzmwnpnr973x72f2gif5q3rgqlma0i2wdqzi2gx39fs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; `Err` value: SocketNotFound
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-swayipc-types" ,rust-swayipc-types-1))))
- (home-page "https://github.com/jaycefayne/swayipc-rs")
- (synopsis "Library for controlling sway through its IPC interface")
- (description
- "This package provides a library for controlling sway through its IPC
-interface.")
- (license license:expat)))
-
-(define-public rust-swayipc-2
- (package
- (inherit rust-swayipc-3)
- (name "rust-swayipc")
- (version "2.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "swayipc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03r15c2sijyrxmpsyjgma4gz7zmdl1g8akjnjkw6hrml91d5dilj"))))
- (arguments
- `(#:tests? #f ; test sync::tests::connect ... FAILED
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-swayipc-command-builder" ,rust-swayipc-command-builder-0.1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-swayipc-async-2
- (package
- (name "rust-swayipc-async")
- (version "2.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "swayipc-async" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yyv7jwsr2z5azjal5hj8hgxb06dqrnxsaxrnjfjnp1pmwvjch48"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests expect a running graphics stack.
- #:cargo-inputs (("rust-async-io" ,rust-async-io-2)
- ("rust-async-pidfd" ,rust-async-pidfd-0.1)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-swayipc-types" ,rust-swayipc-types-1))))
- (home-page "https://github.com/jaycefayne/swayipc-rs")
- (synopsis "Library to control sway through IPC interface")
- (description
- "This package provides a library for controlling sway through its
-IPC interface.")
- (license license:expat)))
-
-(define-public rust-swayipc-command-builder-0.1
- (package
- (name "rust-swayipc-command-builder")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "swayipc-command-builder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w7sjl05c7rpgskk11i5969mv8pdbh0qrkp8djvy46hk9df9qig7"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/jaycefayne/swayipc-command-builder")
- (synopsis "Library for building commands that can be executed by swayipc")
- (description
- "This package provides a library for building commands that can be
-executed by swayipc.")
- (license license:expat)))
-
-(define-public rust-swayipc-types-1
- (package
- (name "rust-swayipc-types")
- (version "1.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "swayipc-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fwzdifnaj9ayz6fq96vcxpzr4dqhq1zgbqk3xbgsdlg89b2ddmi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/jaycefayne/swayipc-rs")
- (synopsis "Type definitions from sway's IPC interface")
- (description
- "This package provides a library containing type definitions from
-sway's IPC interface.")
- (license license:expat)))
-
-(define-public rust-swrite-0.1
- (package
- (name "rust-swrite")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "swrite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00vsicglylq4qq6dc497jdgzfnxi5mh7padwxijnvh1d1giyqgvz"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/rusticstuff/swrite")
- (synopsis "Infallible alternatives to write! for Strings")
- (description
- "This package provides infallible alternatives to write! and
-writeln! for Strings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sxd-document-0.3
- (package
- (name "rust-sxd-document")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sxd-document" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y10shqmy9xb73g403rg1108wsagny9d8jrcm081pbwzpqvjzn4l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-peresil" ,rust-peresil-0.3)
- ("rust-typed-arena" ,rust-typed-arena-1))))
- (home-page "https://github.com/shepmaster/sxd-document")
- (synopsis "Rust XML DOM library")
- (description "This package provides a Rust XML DOM library.")
- (license license:expat)))
-
-(define-public rust-sxd-xpath-0.4
- (package
- (name "rust-sxd-xpath")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sxd-xpath" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sin3g8lzans065gjcwrpm7gdpwdpdg4rpi91rlvb1q8sfjrvqrn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-peresil" ,rust-peresil-0.3)
- ("rust-quick-error" ,rust-quick-error-1)
- ("rust-sxd-document" ,rust-sxd-document-0.3))))
- (home-page "https://github.com/shepmaster/sxd-xpath")
- (synopsis "Rust XML XPath library")
- (description "This package provides a Rust XML XPath library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-symbolic-common-12
- (package
- (name "rust-symbolic-common")
- (version "12.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symbolic-common" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zhda5h4qykrb38x9yb6s846hpq59mzhglkclb9v4fxvqvxzzk0w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `symbolic_testutils`
- #:cargo-inputs (("rust-debugid" ,rust-debugid-0.8)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs (("rust-similar-asserts" ,rust-similar-asserts-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/getsentry/symbolic")
- (synopsis "Common types and utilities for the symbolic library")
- (description
- "Common types and utilities for symbolic: a library to symbolicate
-and process stack traces from native applications, minidumps or minified
-@code{JavaScript}.")
- (license license:expat)))
-
-(define-public rust-symbolic-common-9
- (package
- (inherit rust-symbolic-common-12)
- (name "rust-symbolic-common")
- (version "9.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symbolic-common" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cl2jfm3fd4cqvmc364s1622gg0zp2966z2g9apa428b6fx662c0"))))
- (arguments
- `(#:tests? #f ; unresolved import `symbolic_testutils`
- #:cargo-inputs (("rust-debugid" ,rust-debugid-0.8)
- ("rust-memmap2" ,rust-memmap2-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs (("rust-similar-asserts" ,rust-similar-asserts-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-symbolic-demangle-12
- (package
- (name "rust-symbolic-demangle")
- (version "12.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symbolic-demangle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s0s4af53p9h1xwgz5842wa4qdl7ikq43sy4frzac820v899iabn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-cpp-demangle" ,rust-cpp-demangle-0.4)
- ("rust-msvc-demangler" ,rust-msvc-demangler-0.9)
- ("rust-rustc-demangle" ,rust-rustc-demangle-0.1)
- ("rust-symbolic-common" ,rust-symbolic-common-12))
- #:cargo-development-inputs
- (("rust-similar-asserts" ,rust-similar-asserts-1))))
- (home-page "https://github.com/getsentry/symbolic")
- (synopsis "Library to demangle symbols from various compilers")
- (description
- "This package provides a library to demangle symbols from various
-languages and compilers.")
- (license license:expat)))
-
-(define-public rust-symbolic-demangle-9
- (package
- (inherit rust-symbolic-demangle-12)
- (name "rust-symbolic-demangle")
- (version "9.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "symbolic-demangle" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l0s1lwsrfb8sq1wz4yh8szdncnkdkz4ww9qkqvb6ay7vcghm51b"))))
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-cpp-demangle" ,rust-cpp-demangle-0.3)
- ("rust-msvc-demangler" ,rust-msvc-demangler-0.9)
- ("rust-rustc-demangle" ,rust-rustc-demangle-0.1)
- ("rust-symbolic-common" ,rust-symbolic-common-9))
- #:cargo-development-inputs
- (("rust-similar-asserts" ,rust-similar-asserts-1))))))
-
-;; WARNING: This package is a dependency of mesa.
-(define-public rust-syn-2
- (package
- (name "rust-syn")
- (version "2.0.90")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "syn" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cfg5dsr1x0hl6b9hz08jp1197mx0rq3xydqmqaws36xlms3p7ci"))))
- (build-system cargo-build-system)
- (arguments
- ;; Tests fail to compile
- ;; error[E0463]: can't find crate for `rustc_ast` (among other errors).
- `(#:tests? #f
- #:phases
- (modify-phases %standard-phases
- ;; The syn-test-suite crate is empty.
- (add-after 'unpack 'patch-test-suite
- (lambda _
- (substitute* "Cargo.toml"
- (("^\\[dev-dependencies.syn-test-suite\\]") "")
- (("^version = \"0\"") "")
- (("^test = \\[\"syn-test-suite/all-features\"\\]") "")))))
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-unicode-ident" ,rust-unicode-ident-1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-automod" ,rust-automod-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-insta" ,rust-insta-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-ref-cast" ,rust-ref-cast-1)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-syn-test-suite" ,rust-syn-test-suite-0.0.0)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (inputs (list openssl))
- (native-inputs (list pkg-config))
- (home-page "https://github.com/dtolnay/syn")
- (synopsis "Parser for Rust source code")
- (description
- "Syn is a parsing library for parsing a stream of Rust tokens into
-a syntax tree of Rust source code.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-syn-1
- (package
- (name "rust-syn")
- (version "1.0.109")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syn" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ds2if4600bd59wsv7jjgfkayfzy3hnazs394kz6zdkmna8l3dkj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- ;; The syn-test-suite crate is empty.
- (add-after 'unpack 'patch-test-suite
- (lambda _
- (substitute* "Cargo.toml"
- (("^\\[dev-dependencies.syn-test-suite\\]") "")
- (("^version = \"0\"") "")
- (("^test = \\[\"syn-test-suite/all-features\"\\]") "")))))
- ;; Tests fail to compile
- ;; error[E0432]: unresolved imports `syn::Item`, `syn::Pat`
- #:tests? #false
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-unicode-ident" ,rust-unicode-ident-1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-automod" ,rust-automod-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-insta" ,rust-insta-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-ref-cast" ,rust-ref-cast-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (inputs (list openssl))
- (native-inputs (list pkg-config))
- (home-page "https://github.com/dtolnay/syn")
- (synopsis "Parser for Rust source code")
- (description
- "Syn is a parsing library for parsing a stream of Rust tokens into
-a syntax tree of Rust source code.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-syn-0.15
- (package
- (inherit rust-syn-1)
- (name "rust-syn")
- (version "0.15.44")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syn" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1id5g6x6zihv3j7hwrw3m1jp636bg8dpi671r7zy3jvpkavb794w"))))
- (arguments
- `(#:cargo-test-flags '("--release" "--all-features")
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-unicode-xid" ,rust-unicode-xid-0.1))
- #:cargo-development-inputs
- (("rust-insta" ,rust-insta-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-ref-cast" ,rust-ref-cast-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-syn-0.14
- (package
- (inherit rust-syn-0.15)
- (name "rust-syn")
- (version "0.14.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syn" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hgpgi8lcvkfd5jnma5fxq41ycb9kna635b4c2wl4z1rmbnfj6i6"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib" "--bins" "--tests")
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-unicode-xid" ,rust-unicode-xid-0.1))
- #:cargo-development-inputs
- (("rust-rayon" ,rust-rayon-1)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-syn-0.11
- (package
- (inherit rust-syn-0.15)
- (name "rust-syn")
- (version "0.11.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syn" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1b8x8jdsmj6r9ck7n1pg371526n1q90kx6rv6ivcb22w06wr3f6k"))))
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-before 'build 'fixup-cargo-toml
- (lambda _
- (substitute* "Cargo.toml"
- ((", path =.*,") ",")))))
- #:tests? #f ; Tests don't compile correctly.
- #:cargo-inputs
- (("rust-quote" ,rust-quote-0.3)
- ("rust-synom" ,rust-synom-0.11)
- ("rust-unicode-xid" ,rust-unicode-xid-0.0.4))
- #:cargo-development-inputs
- (("rust-syntex-pos" ,rust-syntex-pos-0.58)
- ("rust-syntex-syntax" ,rust-syntex-syntax-0.58)
- ("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-walkdir" ,rust-walkdir-1))))))
-
-(define-public rust-syn-derive-0.1
- (package
- (name "rust-syn-derive")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syn_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yxydi22apcisjg0hff6dfm5x8hd6cqicav56sblx67z0af1ha8k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/Kyuuhachi/syn_derive")
- (synopsis "Derive macros for `syn::Parse` and `quote::ToTokens`")
- (description "Derive macros for `syn::Parse` and `quote::@code{ToTokens`}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-syn-test-suite-0.0.0
- (package
- (name "rust-syn-test-suite")
- (version "0.0.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "syn-test-suite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "15yz9q7rgxaplv0zbnanzyv1la4gmg47yq5wlkcwv3cck4qlncdm"))))
- (build-system cargo-build-system)
- (arguments (list #:skip-build? #t))
- (home-page "https://github.com/dtolnay/syn")
- (synopsis "Test suite of the syn crate")
- (description "Test suite of the syn crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sync-wrapper-1
- (package
- (name "rust-sync-wrapper")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sync_wrapper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qvjyasd6w18mjg5xlaq5jgy84jsjfsvmnn12c13gypxbv75dwhb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))))
- (home-page "https://docs.rs/sync_wrapper")
- (synopsis
- "Tool for enlisting the compiler's help in proving the absence of concurrency")
- (description
- "This package provides a tool for enlisting the compiler's help in proving
-the absence of concurrency.")
- (license license:asl2.0)))
-
-(define-public rust-sync-wrapper-0.1
- (package
- (inherit rust-sync-wrapper-1)
- (name "rust-sync-wrapper")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sync_wrapper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q01lyj0gr9a93n10nxsn8lwbzq97jqd6b768x17c8f7v7gccir0"))))
- (arguments
- `(#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))))))
-
-(define-public rust-synchronoise-1
- (package
- (name "rust-synchronoise")
- (version "1.0.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "synchronoise" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wnylkdf84520ks7a70fnwds2wibxmnkgqzz3j6ww9n61wwh3g1x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-queue" ,rust-crossbeam-queue-0.3))))
- (home-page "https://github.com/QuietMisdreavus/synchronoise")
- (synopsis "Synchronization primitives")
- (description
- "This package provides synchronization primitives that build upon the
-standard library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-synom-0.11
- (package
- (name "rust-synom")
- (version "0.11.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "synom" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1dj536sh5xxhan2h0znxhv0sl6sb7lvzmsmrc3nvl3h1v5p0d4x3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; doc tests fail
- #:phases
- (modify-phases %standard-phases
- (add-before 'build 'fixup-cargo-toml
- (lambda _
- (substitute* "Cargo.toml"
- (("^path =.*") ""))
- #t)))
- #:cargo-inputs
- (("rust-unicode-xid" ,rust-unicode-xid-0.0.4))
- #:cargo-development-inputs
- (("rust-syn" ,rust-syn-0.11))))
- (home-page "https://github.com/dtolnay/syn")
- (synopsis "Stripped-down Nom parser used by Syn")
- (description
- "Stripped-down Nom parser used by Syn.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-synstructure-0.13
- (package
- (name "rust-synstructure")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "synstructure" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wc9f002ia2zqcbj0q2id5x6n7g1zjqba7qkg2mr0qvvmdk7dby8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-synstructure-test-traits" ,rust-synstructure-test-traits-0.1))))
- (home-page "https://github.com/mystor/synstructure")
- (synopsis "Helper methods and macros for custom derives")
- (description
- "This package provides helper methods and macros for custom derives.")
- (license license:expat)))
-
-(define-public rust-synstructure-0.12
- (package
- (inherit rust-synstructure-0.13)
- (name "rust-synstructure")
- (version "0.12.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "synstructure" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03r1lydbf3japnlpc4wka7y90pmz1i0danaj3f9a7b431akdlszk"))
- (modules '((guix build utils)))
- (snippet #~(substitute* "src/lib.rs"
- (("non_upper_case_globals )")
- "non_upper_case_globals)")))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-unicode-xid" ,rust-unicode-xid-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-quote" ,rust-quote-1))
- #:cargo-development-inputs
- (("rust-synstructure-test-traits"
- ,rust-synstructure-test-traits-0.1))))))
-
-(define-public rust-synstructure-test-traits-0.1
- (package
- (name "rust-synstructure-test-traits")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "synstructure_test_traits" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1b3fs2b9kc1gy9dilaxqjbdl4z0mlrbbxjzkprdx953rif1c3q66"))))
- (build-system cargo-build-system)
- (home-page "https://crates.io/crates/synstructure_test_traits")
- (synopsis "Helper test traits for synstructure doctests")
- (description
- "This package provides helper test traits for synstructure doctests.")
- (license license:expat)))
-
-(define-public rust-syntect-5
- (package
- (name "rust-syntect")
- (version "5.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syntect" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ca68wxr8qs99ivqc266492sz8qwfngswizr7hrh8mlrcfiwykc7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;missing files
- #:cargo-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-fancy-regex" ,rust-fancy-regex-0.11)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-onig" ,rust-onig-6)
- ("rust-plist" ,rust-plist-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-yaml-rust" ,rust-yaml-rust-0.4))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-expect-test" ,rust-expect-test-1)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
- ("rust-public-api" ,rust-public-api-0.33)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustdoc-json" ,rust-rustdoc-json-0.8)
- ("rust-rustup-toolchain" ,rust-rustup-toolchain-0.1))))
- (home-page "https://github.com/trishume/syntect")
- (synopsis "Library for syntax highlighting and code intelligence")
- (description
- "This package provides a library for syntax highlighting and code
-intelligence using Sublime Text's grammars.")
- (license license:expat)))
-
-(define-public rust-syntect-4
- (package
- (inherit rust-syntect-5)
- (name "rust-syntect")
- (version "4.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syntect" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cd0rbi5r83p9pqph0gyj3vgr18ihh54amv9dvh0pvl0prdq284b"))))
- (arguments
- `(#:tests? #f ;missing files
- #:cargo-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-fancy-regex" ,rust-fancy-regex-0.7)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-onig" ,rust-onig-6)
- ("rust-plist" ,rust-plist-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-yaml-rust" ,rust-yaml-rust-0.4))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1))))))
-
-(define-public rust-syntex-errors-0.58
- (package
- (name "rust-syntex-errors")
- (version "0.58.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syntex_errors" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "176vma7sjv6li17q7dsilryac66b76zyis9ampmff2hlsz1caz46"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-syntex-pos" ,rust-syntex-pos-0.58)
- ("rust-term" ,rust-term-0.4)
- ("rust-unicode-xid" ,rust-unicode-xid-0.0.4))))
- (home-page "https://github.com/serde-rs/syntex")
- (synopsis "Backport of librustc_errors")
- (description "This package provides a backport of @code{librustc_errors}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-syntex-pos-0.58
- (package
- (name "rust-syntex-pos")
- (version "0.58.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syntex_pos" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0iqhircpr723da1g97xrrj8smqqz3gxw91cf03sckasjzri4gb8k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib" "--bins" "--tests")
- #:cargo-inputs
- (("rust-rustc-serialize" ,rust-rustc-serialize-0.3))))
- (home-page "https://github.com/serde-rs/syntex")
- (synopsis "Backport of libsyntax_pos")
- (description "This package provides a backport of @code{libsyntax_pos}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-syntex-syntax-0.58
- (package
- (name "rust-syntex-syntax")
- (version "0.58.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syntex_syntax" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14f74l7yzwl6fr9i23k4j23k66qn0gakvhk4jjc9ipb3w6x4s3kf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-0.8)
- ("rust-log" ,rust-log-0.3)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-syntex-errors" ,rust-syntex-errors-0.58)
- ("rust-syntex-pos" ,rust-syntex-pos-0.58)
- ("rust-unicode-xid" ,rust-unicode-xid-0.0.4))))
- (home-page "https://github.com/serde-rs/syntex")
- (synopsis "Backport of libsyntax")
- (description "This package provides a backport of libsyntax.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sys-info-0.9
- (package
- (name "rust-sys-info")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sys-info" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b759814ng0cj5a1iiqqjgrzfg9vqlpkbp6z3l76mycbp850sfhb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=test::test_linux_os_release")
- #:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/FillZpp/sys-info-rs")
- (synopsis "Get system information in Rust")
- (description
- "This Rust crate gathers system information.")
- (license license:expat)))
-
-(define-public rust-sys-locale-0.3
- (package
- (name "rust-sys-locale")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sys-locale" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c29m5z9bbg4ix5vy25jma83xlakvmkhs9rxy1qwsv6dkqiwy0g8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3))
- #:cargo-development-inputs
- (("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/1Password/sys-locale")
- (synopsis "Lightweight library to obtain the active system locale")
- (description
- "Sys-locale is small library for obtaining the current locale set for the
-system or application with the relevant platform APIs. The library is also
-no_std compatible by default, only relying on alloc.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-syscallz-0.17
- (package
- (name "rust-syscallz")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syscallz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19zc9rdjxhddbmnkdhk2aixh8csqv4rhbll78smvy471qdvxhpx0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-seccomp-sys" ,rust-seccomp-sys-0.1)
- ("rust-strum" ,rust-strum-0.25)
- ("rust-strum-macros" ,rust-strum-macros-0.25))
- #:cargo-development-inputs (("rust-libc" ,rust-libc-0.2))))
- (inputs (list libseccomp))
- (home-page "https://github.com/kpcyrd/syscallz-rs")
- (synopsis "Simple seccomp library for rust")
- (description "Simple seccomp library for rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-sysctl-0.6
- (package
- (name "rust-sysctl")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sysctl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z0x1lim5929fs60wjxnvd31z59d120p1v16d0mwcdxjxcnql681"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- "--skip=ctl_value::tests_linux::ctl_value_string"
- "--skip=sys::ctl_iter::tests::ctl_iter_below_compare_outputs")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-enum-as-inner" ,rust-enum-as-inner-0.6)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/johalun/sysctl-rs")
- (synopsis "Simplified interface to libc::sysctl")
- (description "This crate provides a safe interface for reading and writing
-information to the kernel using the sysctl interface.")
- (license license:expat)))
-
-(define-public rust-sysctl-0.5
- (package
- (inherit rust-sysctl-0.6)
- (name "rust-sysctl")
- (version "0.5.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sysctl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sly34bm4w2vcfqgn7f6255pxwa2wa4vkzdrz2x0drgyy32xszgc"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=ctl_value::tests_linux::ctl_value_string"
- "--skip=sys::ctl_iter::tests::ctl_iter_below_compare_outputs")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-enum-as-inner" ,rust-enum-as-inner-0.6)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-sysctl-0.4
- (package
- (inherit rust-sysctl-0.5)
- (name "rust-sysctl")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sysctl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a6g8cb8c7wk0rsz6ixydbmaxhs0i8d3hmywd1qi1bfh08zlhpi2"))))
- (arguments
- `(#:cargo-test-flags `("--"
- "--skip=ctl_value::tests_linux::ctl_value_string"
- "--skip=sys::ctl_iter::tests::ctl_iter_below_compare_outputs")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-sysctl-0.1
- (package
- (inherit rust-sysctl-0.4)
- (name "rust-sysctl")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sysctl" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10wxlk4nkzlxp4fg435jmdmfwl4hy0y4w2rcsgs634lvbp8pgksb"))))
- (arguments
- `(#:skip-build? #t ; Unsupported on Linux.
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-errno" ,rust-errno-0.2)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-sysinfo-0.32
- (package
- (name "rust-sysinfo")
- (version "0.32.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sysinfo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bzlj3afjz4ibdsfchjk1f4md6djffw668f3npiykwph38jcscsc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- "--skip=common::network::tests::check_ip_networks"
- "--skip=common::system::test::check_system_info"
- "--skip=test::check_uid_gid"
- "--skip=test_components"
- "--skip=test_networks"
- "--skip=test_process_disk_usage"
- "--skip=test_wait_non_child")
- #:cargo-inputs (("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-ntapi" ,rust-ntapi-0.4)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-windows" ,rust-windows-0.57))
- #:cargo-development-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/GuillaumeGomez/sysinfo")
- (synopsis "System handler to interact with processes")
- (description
- "This package is a library to get system information such as processes,
-processors, disks, components and networks.")
- (license license:expat)))
-
-(define-public rust-sysinfo-0.31
- (package
- (inherit rust-sysinfo-0.32)
- (name "rust-sysinfo")
- (version "0.31.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sysinfo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gm1d4pxwnx4gmh6kwawchv8v8djb7y0a3qvbsq09cwrhx7vwp9m"))))
- (arguments
- `(#:cargo-test-flags (list "--release" "--"
- ;; These files aren't available in the build environment.
- "--skip=test::check_system_info"
- "--skip=test::check_uid_gid"
- "--skip=test_networks"
- "--skip=test_wait_non_child"
- "--skip=test_process_disk_usage"
- ;; I don't know why these fail
- "--skip=common::network::tests::check_ip_networks"
- "--skip=test_components"
- "--skip=test_refresh_tasks"
- "--skip=test_refresh_memory")
- #:cargo-inputs (("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-ntapi" ,rust-ntapi-0.4)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-windows" ,rust-windows-0.57))
- #:cargo-development-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-sysinfo-0.30
- (package
- (inherit rust-sysinfo-0.31)
- (name "rust-sysinfo")
- (version "0.30.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sysinfo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1csbkx1hdlacgzw5ynjyfvgc1xg58w3h1rgh5gm2pysmxvd4snqa"))))
- (arguments
- `(#:cargo-test-flags
- (list "--"
- ;; These files aren't available in the build environment.
- "--skip=test::check_system_info"
- "--skip=test::check_uid_gid"
- "--skip=test_components"
- "--skip=test_networks"
- "--skip=test_wait_non_child"
- "--skip=test_process_disk_usage")
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-ntapi" ,rust-ntapi-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-windows" ,rust-windows-0.52))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-sysinfo-0.29
- (package
- (inherit rust-sysinfo-0.30)
- (name "rust-sysinfo")
- (version "0.29.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sysinfo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rp6911qqjppvvbh72j27znscrawfvplqlyrj9n0y1n24g27ywnd"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- ;; These files aren't available in the build environment.
- "--skip=test::check_system_info"
- "--skip=test::check_uid_gid"
- "--skip=test_networks"
- "--skip=test_wait_non_child"
- "--skip=test_process_disk_usage")
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-ntapi" ,rust-ntapi-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-sysinfo-0.28
- (package
- (inherit rust-sysinfo-0.30)
- (name "rust-sysinfo")
- (version "0.28.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sysinfo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06zk8awy8gjrk3w68wpkqyprm3j82vq1cibji6db5zlkcv5g7hml"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- ;; These tests rely on networking, on UIDs and GIDs not
- ;; in the build environment, or on unavailable files.
- "--skip=test::check_all_process_uids_resolvable"
- "--skip=test::check_system_info"
- "--skip=test::check_uid_gid"
- "--skip=test_networks"
- "--skip=test_wait_non_child"
- "--skip=test_process_disk_usage")
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-ntapi" ,rust-ntapi-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-sysinfo-0.27
- (package
- (inherit rust-sysinfo-0.28)
- (name "rust-sysinfo")
- (version "0.27.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "sysinfo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0cqy39g76298pqfr8jv30j6cxl9bpnd7c2smfxl5s2na1w2yj0m9"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- ;; These files aren't available in the build environment.
- "--skip=test::check_system_info"
- "--skip=test::check_uid_gid"
- "--skip=test_networks"
- "--skip=test_wait_non_child"
- "--skip=test_process_disk_usage")
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-ntapi" ,rust-ntapi-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-syslog-7
- (package
- (name "rust-syslog")
- (version "7.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syslog" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "044z9mq055a9k6k8i8d725ixww2pqybz6pa5a78bfy9kl401b7q1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-hostname" ,rust-hostname-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-time" ,rust-time-0.3))))
- (home-page "https://github.com/Geal/rust-syslog")
- (synopsis "Syslog message formatter and writer")
- (description
- "This package provides Syslog message formatter and writer, supporting
-UNIX sockets, UDP and TCP exporters.")
- (license license:expat)))
-
-(define-public rust-syslog-6
- (package
- (inherit rust-syslog-7)
- (name "rust-syslog")
- (version "6.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syslog" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lvs8ld2ps38yll29fryqwr45axm55vf46b5zvx24lbrbddykiyz"))))
- (arguments
- `(#:cargo-inputs (("rust-error-chain" ,rust-error-chain-0.12)
- ("rust-hostname" ,rust-hostname-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-time" ,rust-time-0.3))))))
-
-(define-public rust-syslog-4
- (package
- (inherit rust-syslog-6)
- (name "rust-syslog")
- (version "4.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syslog" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09ykcbvwx8icvf303mqyz76ji8j6fgyyx97zpr23s788ni112r50"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-time" ,rust-time-0.1)
- ("rust-error-chain" ,rust-error-chain-0.11)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4))))))
-
-(define-public rust-syslog-3
- (package
- (inherit rust-syslog-6)
- (name "rust-syslog")
- (version "3.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "syslog" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hpdnk2zm6xawpz6fv6qbn0ncfm5p0wm5c6gq7yhaz2gvsnb1jdv"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-time" ,rust-time-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.3)
- ("rust-unix-socket" ,rust-unix-socket-0.5))))))
-
-(define-public rust-system-deps-7
- (package
- (name "rust-system-deps")
- (version "7.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "system-deps" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01d0fllzpkfybzadyaq1vlx70imzj56dxs4rk9w2f4ikkypkmlk6"))
- (snippet
- #~(begin (delete-file "src/tests/lib/libteststatic.a")))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;source is missing some test files
- #:cargo-inputs
- (("rust-cfg-expr" ,rust-cfg-expr-0.17)
- ("rust-heck" ,rust-heck-0.5)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-version-compare" ,rust-version-compare-0.2))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-lazy-static" ,rust-lazy-static-1))))
- (home-page "https://github.com/gdesmott/system-deps")
- (synopsis "Define system dependencies in @file{Cargo.toml}")
- (description "This crate lets you write system dependencies in
-@file{Cargo.toml} metadata, rather than programmatically in @file{build.rs}.
-This makes those dependencies declarative, so other tools can read them as
-well.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-system-deps-6
- (package
- (inherit rust-system-deps-7)
- (name "rust-system-deps")
- (version "6.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "system-deps" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j93ryw031n3h8b0nfpj5xwh3ify636xmv8kxianvlyyipmkbrd3"))
- (snippet
- #~(begin (delete-file "src/tests/lib/libteststatic.a")))))
- (arguments
- `(#:tests? #f ;source is missing some test files
- #:cargo-inputs
- (("rust-cfg-expr" ,rust-cfg-expr-0.15)
- ("rust-heck" ,rust-heck-0.5)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-version-compare" ,rust-version-compare-0.2))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-lazy-static" ,rust-lazy-static-1))))))
-
-(define-public rust-system-deps-3
- (package
- (inherit rust-system-deps-6)
- (name "rust-system-deps")
- (version "3.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "system-deps" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19ig3hxgyq9d7qy8cwpl74l75ay2w0y0a4rginqb68h7hygjc328"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;source is missing some test files
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cfg-expr" ,rust-cfg-expr-0.8)
- ("rust-heck" ,rust-heck-0.3)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-strum" ,rust-strum-0.21)
- ("rust-strum-macros" ,rust-strum-macros-0.21)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-version-compare" ,rust-version-compare-0.0.11))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1))))))
-
-(define-public rust-system-deps-1
- (package
- (inherit rust-system-deps-3)
- (name "rust-system-deps")
- (version "1.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "system-deps" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16v4ljmj8sj030mdcc1yk615vciqlyxi7csq6lxka6cs4qbwqghg"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("0.0.10") "0.0.11"))
- #t))))
- (arguments
- `(#:tests? #f ;source is missing some test files
- #:cargo-inputs
- (("rust-heck" ,rust-heck-0.3)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-strum" ,rust-strum-0.18)
- ("rust-strum-macros" ,rust-strum-macros-0.18)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-version-compare" ,rust-version-compare-0.0.11))
- #:cargo-development-inputs
- (("rust-itertools" ,rust-itertools-0.9))))))
-
-(define-public rust-systemstat-0.2
- (package
- (name "rust-systemstat")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "systemstat" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lhbbgywmhfdb2vjaxzl9g3dbbz2nyfyzqr8kacq6b1im4jfqjm2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- ;; Missing file
- "--skip=platform::tests::test_on_ac_power")
- #:cargo-inputs (("rust-bytesize" ,rust-bytesize-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nom" ,rust-nom-7)
- ("rust-serde" ,rust-serde-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/valpackett/systemstat")
- (synopsis "Get system information/statistics in a cross-platform way")
- (description
- "This package provides a way to get system information/statistics in a
-cross-platform way.")
- (license license:unlicense)))
-
-(define-public rust-tabled-0.16
- (package
- (name "rust-tabled")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tabled" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06ybawqbcf1qk4laxff9cwxa26viwfda4bh14bvyv6qbwqz31jbp"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-ansi-str" ,rust-ansi-str-0.8)
- ("rust-ansitok" ,rust-ansitok-0.2)
- ("rust-papergrid" ,rust-papergrid-0.12)
- ("rust-tabled-derive" ,rust-tabled-derive-0.8))
- #:cargo-development-inputs (("rust-owo-colors" ,rust-owo-colors-3)
- ("rust-testing-table" ,rust-testing-table-0.1))))
- (home-page "https://github.com/zhiburt/tabled")
- (synopsis
- "Library for pretty printing tables of Rust `struct`s and `enum`s")
- (description "This package provides a library for pretty printing tables of
-Rust @code{struct}s and @code{enum}s.")
- (license license:expat)))
-
-(define-public rust-tabled-0.15
- (package
- (inherit rust-tabled-0.16)
- (name "rust-tabled")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tabled" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03h5j83pp5pp0hbf6dh1fvh8pwhzj3qvmaj8d8cra54jic68p6ac"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `testing_table`
- #:cargo-inputs
- (("rust-ansi-str" ,rust-ansi-str-0.8)
- ("rust-ansitok" ,rust-ansitok-0.2)
- ("rust-papergrid" ,rust-papergrid-0.11)
- ("rust-tabled-derive" ,rust-tabled-derive-0.7)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-owo-colors" ,rust-owo-colors-3))))))
-
-(define-public rust-tabled-derive-0.8
- (package
- (name "rust-tabled-derive")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tabled_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sbh8x67frl69j8ns0z3jyp67ywkfivncjp2ak0qd5vhvjzvh3xz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/zhiburt/tabled")
- (synopsis "Derive macros which are used by the Tabled crate")
- (description
- "This package provides derive macros which is used by Tabled crate.")
- (license license:expat)))
-
-(define-public rust-tabled-derive-0.7
- (package
- (inherit rust-tabled-derive-0.8)
- (name "rust-tabled-derive")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tabled_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05sbyjc8warywzldz1bn8v4cyd2nc5ix5nhw6wx6apby6ycqy4sc"))))
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-tabwriter-1
- (package
- (name "rust-tabwriter")
- (version "1.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tabwriter" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xp5j7v8jsk92zcmiyh4ya9akhrchjvc595vwcvxrxk49wn2h9x3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))
- (home-page "https://github.com/BurntSushi/tabwriter")
- (synopsis "Elastic tabstops")
- (description "@code{tabwriter} is a crate that implements
-@url{http://nickgravgaard.com/elastictabstops/index.html,elastic tabstops}. It
-provides both a library for wrapping Rust @code{Writer}s and a small program
-that exposes the same functionality at the command line.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-tagptr-0.2
- (package
- (name "rust-tagptr")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tagptr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05r4mwvlsclx1ayj65hpzjv3dn4wpi8j4xm695vydccf9k7r683v"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/oliver-giersch/tagptr")
- (synopsis "Strongly typed atomic and non-atomic tagged pointers")
- (description
- "This package provides strongly typed atomic and non-atomic tagged pointers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-take-mut-0.2
- (package
- (name "rust-take-mut")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "take_mut" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0q2d7w6nd5bl7bay5csq065sjg8fw0jcx6hl1983cpzf25fh0r7p"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/Sgeo/take_mut")
- (synopsis "Take a T from a &mut T temporarily")
- (description "This package lets you temporarily take a T from a &mut T.")
- (license license:expat)))
-
-(define-public rust-takeable-option-0.5
- (package
- (name "rust-takeable-option")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "takeable-option" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "182axkm8pq7cynsfn65ar817mmdhayrjmbl371yqp8zyzhr8kbin"))))
- (build-system cargo-build-system)
- (home-page "https://docs.rs/takeable-option/")
- (synopsis "Small wrapper around option")
- (description
- "This package provides a small wrapper around option.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-takeable-option-0.4
- (package
- (inherit rust-takeable-option-0.5)
- (name "rust-takeable-option")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "takeable-option" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hvd6vk4ksgg2y99498jw52ric4lxm0i6ygpzqm95gdrhvsxyynp"))))))
-
-(define-public rust-rustc-stable-hash-0.1
- (package
- (name "rust-rustc-stable-hash")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustc-stable-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "026drx2ly2b8b1pp1c2v3p3ws6k0jaa5bbc5f4xwkibhj7r4453q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/rust-lang/rustc-stable-hash")
- (synopsis "stable hashing algorithm used by rustc")
- (description
- "This package provides a stable hashing algorithm used by rustc.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-tame-index-0.18
- (package
- (name "rust-tame-index")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tame-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0365pyq3qp7415z1xql03763krh63779gqdgxwc8l22dq5hrxkpz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-camino" ,rust-camino-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-gix" ,rust-gix-0.70)
- ("rust-home" ,rust-home-0.5)
- ("rust-http" ,rust-http-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-rustc-stable-hash" ,rust-rustc-stable-hash-0.1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-smol-str" ,rust-smol-str-0.3)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-toml-span" ,rust-toml-span-0.4)
- ("rust-twox-hash" ,rust-twox-hash-2))))
- (home-page "https://github.com/EmbarkStudios/tame-index")
- (synopsis "Provides access to local and remote cargo registry indices")
- (description
- "This package provides access to local and remote cargo registry indices.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-tame-index-0.13
- (package
- (name "rust-tame-index")
- (version "0.13.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tame-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15rgvi2pw852g3bydsv9i0ljlbg24f2zcw3fp778qd760c87nbnj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=krate_name::test::rejects_reserved"
- "--skip=parses_current_cargo_cache"
- "--skip=serializes_current_cargo_cache"
- "--skip=can_take_shared_lock"
- "--skip=wait_lock_times_out"
- "--skip=waits_lock")
- #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-camino" ,rust-camino-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-gix" ,rust-gix-0.64)
- ("rust-home" ,rust-home-0.5)
- ("rust-http" ,rust-http-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-smol-str" ,rust-smol-str-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-toml-span" ,rust-toml-span-0.3)
- ("rust-twox-hash" ,rust-twox-hash-1))
- #:cargo-development-inputs (("rust-cargo-metadata" ,rust-cargo-metadata-0.18)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tiny-bench" ,rust-tiny-bench-0.3))))
- (home-page "https://github.com/EmbarkStudios/tame-index")
- (synopsis "Provides access to local and remote cargo registry indices")
- (description
- "This package provides access to local and remote cargo registry indices.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-tap-1
- (package
- (name "rust-tap")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sc3gl4nldqpvyhqi3bbd0l9k7fngrcl4zs47n314nqqk4bpx4sm"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/myrrlyn/tap")
- (synopsis "Generic extensions for tapping values in Rust")
- (description
- "This package provides generic extensions for tapping values in Rust.")
- (license license:expat)))
-
-(define-public rust-tardar-0.1
- (package
- (name "rust-tardar")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tardar" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05imkznxr59dqp0s37i7qkrpyjx2zz9lmxy8ijcvka5nhcpr834h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-miette" ,rust-miette-5)
- ("rust-vec1" ,rust-vec1-1))))
- (home-page "https://github.com/olson-sean-k/tardar")
- (synopsis "Extensions for diagnostic error handling with `miette`")
- (description "This package provides extensione for diagnostic error handling
-with `miette`.")
- (license license:expat)))
-
-(define-public rust-target-2
- (package
- (name "rust-target")
- (version "2.0.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "target" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0p5hi5vxcs8w95qmg9hsv985g8kaxjrzjlgsybmf4h13a1qjx1ds"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-executable-path" ,rust-executable-path-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.7))))
- (home-page "https://github.com/casey/target")
- (synopsis "Get information on compilation target")
- (description "Get information on compilation target.")
- (license license:cc0)))
-
-(define-public rust-target-features-0.1
- (package
- (name "rust-target-features")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "target-features" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gb974chm9aj8ifkyibylxkyb5an4bf5y8dxb18pqmck698gmdfg"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/calebzulawski/target-features")
- (synopsis "Rust compiler target feature database")
- (description "This package contains a Rust compiler target feature database.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-target-lexicon-0.13
- (package
- (name "rust-target-lexicon")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "target-lexicon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xrab0br65gd3ws2hgkma0sbf205scpzfdbi1cg3k7cv3jd964nw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/bytecodealliance/target-lexicon")
- (synopsis "Targeting utilities for compilers and related tools")
- (description
- "This package provides targeting utilities for compilers and related
-tools.")
- (license license:asl2.0)))
-
-(define-public rust-target-lexicon-0.12
- (package
- (inherit rust-target-lexicon-0.13)
- (name "rust-target-lexicon")
- (version "0.12.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "target-lexicon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cg3bnx1gdkdr5hac1hzxy64fhw4g7dqkd0n3dxy5lfngpr1mi31"))))
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-target-lexicon-0.11
- (package
- (inherit rust-target-lexicon-0.12)
- (name "rust-target-lexicon")
- (version "0.11.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "target-lexicon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15gax4765vm2inh45m7cvaf4mgd2mb2mn0i87np0i1d95qhla822"))))
- (arguments '())))
-
-(define-public rust-target-spec-3
- (package
- (name "rust-target-spec")
- (version "3.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "target-spec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zsib85z6863kjv10x8pbjc2cyr7g60p5kxpcdqyvdy8zmvbq06s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-expr" ,rust-cfg-expr-0.17)
- ("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-target-lexicon" ,rust-target-lexicon-0.12)
- ("rust-unicode-ident" ,rust-unicode-ident-1))
- #:cargo-development-inputs (("rust-test-case" ,rust-test-case-3)
- ("rust-toml" ,rust-toml-0.5))))
- (home-page "https://github.com/guppy-rs/guppy")
- (synopsis "Evaluate Cargo.toml target specifications")
- (description
- "This package lets you evaluate Cargo.toml target specifications.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-target-spec-miette-0.4
- (package
- (name "rust-target-spec-miette")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "target-spec-miette" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bkcp7ff3z8kccfays45pv8ya4g66lld6srgzn2gic7fwd04yxa1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-guppy-workspace-hack" ,rust-guppy-workspace-hack-0.1)
- ("rust-insta" ,rust-insta-1)
- ("rust-miette" ,rust-miette-7)
- ("rust-target-spec" ,rust-target-spec-3))
- #:cargo-development-inputs
- (("rust-datatest-stable" ,rust-datatest-stable-0.3))))
- (home-page "https://github.com/guppy-rs/guppy")
- (synopsis "Target-spec errors with the miette library")
- (description
- "This package provides target-spec error integration with the
-miette library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-target-triple-0.1
- (package
- (name "rust-target-triple")
- (version "0.1.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "target-triple" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0y1hq4v4k1706rr3rdmw92as4kchchdxj7qkr2plb025vc6db922"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/dtolnay/target-triple")
- (synopsis "TARGET and HOST triples")
- (description "Access the $TARGET and $HOST rustc target triples that Cargo
-supplies to build scripts.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-temp-dir-0.1
- (package
- (name "rust-temp-dir")
- (version "0.1.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "temp-dir" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wiwpkkxln7ykj44029bmc86cariqq2mjwllrdjzf4jgygpfc7mw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-safe-lock" ,rust-safe-lock-0.1))))
- (home-page "https://gitlab.com/leonhard-llc/ops")
- (synopsis "Simple temporary directory with cleanup")
- (description
- "This package provides a simple temporary directory with cleanup.")
- (license license:asl2.0)))
-
-(define-public rust-temp-env-0.3
- (package
- (name "rust-temp-env")
- (version "0.3.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "temp-env" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l7hpkd0nhiy4w70j9xbygl1vjr9ipcfxii164n40iwg0ralhdwn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-parking-lot" ,rust-parking-lot-0.12))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/vmx/temp-env")
- (synopsis "Set environment variables temporarily")
- (description
- "This Rust library lets you set environment variables temporarily.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-temp-env-0.2
- (package
- (inherit rust-temp-env-0.3)
- (name "rust-temp-env")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "temp-env" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mxbfwcrbzgplf5ixs4n2xsl3pqazna25h2kfjwc9y6xq8v72425"))))
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1))))))
-
-(define-public rust-temp-testdir-0.2
- (package
- (name "rust-temp-testdir")
- (version "0.2.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "temp_testdir" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1z5yv6d9944md5zg6g0sbahv7xjga2k232x40x4l20kq8af1w7wj"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/la10736/temp_testdir")
- (synopsis "Use a temp directory")
- (description
- "This is a little crate to use a temp directory in crate. You can chose
-whether to delete it after use or not for debugging purposes.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tempdir-0.3
- (package
- (name "rust-tempdir")
- (version "0.3.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tempdir" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1n5n86zxpgd85y0mswrp5cfdisizq2rv3la906g6ipyc03xvbwhm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rand" ,rust-rand-0.4)
- ("rust-remove-dir-all" ,rust-remove-dir-all-0.5))))
- (home-page "https://github.com/rust-lang-deprecated/tempdir")
- (synopsis "Temporary directory management for Rust")
- (description
- "This package provides a library for managing a temporary directory and
-deleting all contents when it's dropped.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-tempfile-3
- (package
- (name "rust-tempfile")
- (version "3.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tempfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "037f9jm13bmfc6xq9w86dp0nylrddh6ynvl6db4gm1xwzi8y5k18"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "https://stebalien.com/projects/tempfile-rs")
- (synopsis "Library for managing temporary files and directories")
- (description
- "This package provides a library for managing temporary files and
-directories.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-temporary-0.6
- (package
- (name "rust-temporary")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "temporary" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1llj529jcbxxc5g76mdyqkysrpy9009n43k028kj1ywv7qqfvmxc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-random" ,rust-random-0.12))))
- (home-page "https://github.com/stainless-steel/temporary")
- (synopsis "Manage temporary files and folders")
- (description
- "The package provides means of managing temporary files and folders.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-temptree-0.2
- (package
- (name "rust-temptree")
- (version "0.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "temptree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0c461j4xrjp1mz89fb3rmv8w36m1dm1nymv9ny60hh0v4pc99nlg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/casey/temptree")
- (synopsis "Temporary trees of files")
- (description "Temporary trees of files.")
- (license license:cc0)))
-
-(define-public rust-tendril-0.4
- (package
- (name "rust-tendril")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tendril" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1c3vip59sqwxn148i714nmkrvjzbk7105vj0h92s6r64bw614jnj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=tendril::test::assert_sizes")
- #:cargo-inputs
- (("rust-encoding" ,rust-encoding-0.2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-futf" ,rust-futf-0.1)
- ("rust-mac" ,rust-mac-0.1)
- ("rust-utf-8" ,rust-utf-8-0.7))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.4))))
- (home-page "https://github.com/servo/tendril")
- (synopsis "Compact buffer/string type for zero-copy parsing")
- (description
- "Compact buffer/string type for zero-copy parsing.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tera-1
- (package
- (name "rust-tera")
- (version "1.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tera" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vnj9imw2h9szkd1izsrhwrc9jvazvdsp84x65wg2rg88ldqb7db"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- (list "--"
- ;; Not all files included.
- "--skip=tera::tests::full_reload_with_glob"
- "--skip=tera::tests::full_reload_with_glob_after_extending"
- "--skip=tera::tests::test_can_only_parse_templates"
- "--skip=tera::tests::can_load_from_glob_with_patterns"
- "--skip=tera::tests::can_load_from_glob"
- "--skip=tera::Tera::add_template_file")
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.9)
- ("rust-globwalk" ,rust-globwalk-0.9)
- ("rust-humansize" ,rust-humansize-2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-slug" ,rust-slug-0.1)
- ("rust-unic-segment" ,rust-unic-segment-0.9))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://keats.github.io/tera/")
- (synopsis "Template engine based on Jinja2/Django templates")
- (description
- "Tera is a template engine inspired by Jinja2 and the Django
-template language.")
- (license license:expat)))
-
-(define-public rust-term-1
- (package
- (name "rust-term")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "term" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h8s95mpfbvhada0pgvdsk59x5nsnnvzi1q94qi83affmw0n1fx3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-home" ,rust-home-0.5)
- ("rust-windows-sys" ,rust-windows-sys-0.52))))
- (home-page "https://github.com/Stebalien/term")
- (synopsis "Terminal formatting library")
- (description "This package provides a terminal formatting library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-term-0.7
- (package
- (inherit rust-term-1)
- (name "rust-term")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "term" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07xzxmg7dbhlirpyfq09v7cfb9gxn0077sqqvszgjvyrjnngi7f5"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-dirs-next" ,rust-dirs-next-2)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-term-0.6
- (package
- (inherit rust-term-0.7)
- (name "rust-term")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "term" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ddqxq9hrk8zqq1f8pqhz72vrlfc8vh2xcza2gb623z78lrkm1n0"))))
- (arguments
- `(#:cargo-inputs
- (("rust-dirs" ,rust-dirs-2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-term-0.5
- (package
- (inherit rust-term-0.6)
- (name "rust-term")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "term" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hkgjrfisj6zjwz525639pmsvzhlc48a0h65nw87qrdp6jihdlgd"))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-dirs" ,rust-dirs-1)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-term-0.4
- (package
- (inherit rust-term-0.6)
- (name "rust-term")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "term" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wbh8ngqkqr3f6wz902yplf60bd5yapnckvrkgmzp5nffi7n8qzs"))))
- (arguments
- `(#:cargo-inputs
- (("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
- ("rust-winapi" ,rust-winapi-0.2))))))
-
-(define-public rust-term-0.2
- (package
- (inherit rust-term-0.4)
- (name "rust-term")
- (version "0.2.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "term" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "109jmzddq1kz6wm2ndgddy7yrlqcw2i36ygxl0fcymc0sda7w1zj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
- ("rust-winapi" ,rust-winapi-0.2))))))
-
-(define-public rust-term-grid-0.1
- (package
- (name "rust-term-grid")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "term_grid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kq2sy3b8329jrsrpcvijvyz4gbqjyvyy6c3n0wmmvda9y03w393"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-unicode-width" ,rust-unicode-width-0.1))))
- (home-page "https://github.com/ogham/rust-term-grid")
- (synopsis "Library for formatting strings into a grid layout")
- (description
- "This package provides Library for formatting strings into a grid layout.")
- (license license:expat)))
-
-(define-public rust-term-size-1
- (package
- (name "rust-term-size")
- (version "1.0.0-beta1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "term_size" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13w9cqjhzh3mmx6zami8lxyf42xx53yy866zxhxqcm71k637v8d8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-clippy" ,rust-clippy-0.0.302)
- ("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/clap-rs/term_size-rs")
- (synopsis "Determine terminal sizes and dimensions")
- (description
- "Functions for determining terminal sizes and dimensions")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-term-size-0.3
- (package
- (inherit rust-term-size-1)
- (name "rust-term-size")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "term_size" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1n885cykajsppx86xl7d0dqkgmgsp8v914lvs12qzvd0dij2jh8y"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-termbg-0.6
- (package
- (name "rust-termbg")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termbg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lavrj3dbs4p8dcd7cxrbzyy5rwg66nwb2g3ahrk3skd6cb6lhh3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-crossterm" ,rust-crossterm-0.28)
- ("rust-log" ,rust-log-0.4)
- ("rust-mockall" ,rust-mockall-0.13)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-simplelog" ,rust-simplelog-0.12)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-either" ,rust-either-1))))
- (home-page "https://github.com/dalance/termbg")
- (synopsis "Terminal background color detection")
- (description "This package provides terminal background color detection.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-termcolor-1
- (package
- (name "rust-termcolor")
- (version "1.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termcolor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jfllflbxxffghlq6gx4csv0bv0qv77943dcx01h9zssy39w66zz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-winapi-util" ,rust-winapi-util-0.1))))
- (home-page "https://github.com/BurntSushi/termcolor")
- (synopsis "Library for writing colored text to a terminal")
- (description "This package provides a simple cross platform library for
-writing colored text to a terminal.")
- (license (list license:unlicense
- license:expat))))
-
-(define-public rust-termimad-0.25
- (package
- (name "rust-termimad")
- (version "0.25.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termimad" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l27mr4pzg44sh150wapc22hq1yzv7fxlm7gj95phz4j5pz91l61"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Cut the dependency graph
- #:cargo-inputs (("rust-coolor" ,rust-coolor-0.8)
- ("rust-crossbeam" ,rust-crossbeam-0.8)
- ("rust-crossterm" ,rust-crossterm-0.23)
- ("rust-lazy-regex" ,rust-lazy-regex-3)
- ("rust-minimad" ,rust-minimad-0.13)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))
- (home-page "https://github.com/Canop/termimad")
- (synopsis "Markdown Renderer for the Terminal")
- (description "Markdown Renderer for the Terminal.")
- (license license:expat)))
-
-(define-public rust-termimad-0.20
- (package
- (inherit rust-termimad-0.25)
- (name "rust-termimad")
- (version "0.20.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "termimad" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11qj19k1bry9pf78r515sgamnjia8s3irqyc4vr1qq0ppjs49ayg"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("=([[:digit:]]+\\.[[:digit:]]+\\.[[:digit:]]+)" _ version)
- (string-append "^" version)))))))
- (arguments
- `(#:skip-build? #t ; Cut the dependency graph
- #:cargo-inputs
- (("rust-coolor" ,rust-coolor-0.5)
- ("rust-crossbeam" ,rust-crossbeam-0.8)
- ("rust-crossterm" ,rust-crossterm-0.23)
- ("rust-minimad" ,rust-minimad-0.9)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))))
-
-(define-public rust-terminal-colorsaurus-0.4
- (package
- (name "rust-terminal-colorsaurus")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "terminal-colorsaurus" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bm4pxzhj2qnyifnf799angmp78g4i0ncilgbbdfmsfdqlfvp6az"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-mio" ,rust-mio-1)
- ("rust-rgb" ,rust-rgb-0.8)
- ("rust-terminal-trx" ,rust-terminal-trx-0.2))))
- (home-page "https://github.com/bash/terminal-colorsaurus")
- (synopsis "Determines the background and foreground color of the terminal")
- (description
- "This package provides code to determine the background and foreground
-color of the terminal.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-terminal-prompt-0.2
- (package
- (name "rust-terminal-prompt")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "terminal-prompt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xk3y4m2qysa8sxb46h79f9qxh8m6x0s6ipzbnysq4198yriha2p"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- (list rust-libc-0.2
- rust-winapi-0.3)))
- (home-page "https://github.com/de-vri-es/terminal-prompt-rs")
- (synopsis "Library for prompting data on the terminal")
- (description
- "This package provides a tiny library for prompting sensitive or
-non-sensitive data on the terminal.")
- (license license:bsd-2)))
-
-(define-public rust-terminal-size-0.4
- (package
- (name "rust-terminal-size")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "terminal_size" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sd4nq55h9sjirkx0138zx711ddxq1k1a45lc77ninhzj9zl8ljk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;tests require /dev/stderr
- #:cargo-inputs (("rust-rustix" ,rust-rustix-0.38)
- ("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/eminence/terminal-size")
- (synopsis "Gets the size of your Linux or Windows terminal")
- (description
- "This package provides Gets the size of your Linux or Windows terminal.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-terminal-size-0.3
- (package
- (name "rust-terminal-size")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "terminal_size" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xqdzdjq77smg41z67vg3qwrcilf1zf5330gdrgm22lyghmvzgi1"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f ;tests require /dev/stderr
- #:cargo-inputs `(("rust-rustix" ,rust-rustix-0.38)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))
- (home-page "https://github.com/eminence/terminal-size")
- (synopsis "Gets the size of your Linux or Windows terminal")
- (description
- "This package gets the size of your Linux or Windows terminal.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-terminal-size-0.2
- (package
- (inherit rust-terminal-size-0.3)
- (name "rust-terminal-size")
- (version "0.2.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "terminal_size" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0drj7gb77kay5r1cv53ysq3g9g4f8n0jkhld0kadi3lzkvqzcswf"))))
- (arguments
- (list #:tests? #f ;tests require /dev/stderr
- #:cargo-inputs
- `(("rust-rustix" ,rust-rustix-0.35)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))))
-
-(define-public rust-terminal-size-0.1
- (package
- (inherit rust-terminal-size-0.2)
- (name "rust-terminal-size")
- (version "0.1.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "terminal_size" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pq60ng1a7fjp597ifk1cqlz8fv9raz9xihddld1m1pfdia1lg33"))))
- (arguments
- (list #:tests? #f ;tests require /dev/stderr
- #:cargo-inputs
- `(("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-terminal-trx-0.2
- (package
- (name "rust-terminal-trx")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "terminal-trx" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cvq92v3px99dskhjw6lrznjakvpxsg3kkdmc7z1my7lwwvbi9ap"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs
- (("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/bash/terminal-trx")
- (synopsis "Provides a handle to the terminal of the current process")
- (description
- "This package provides a handle to the terminal of the current process.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-terminfo-0.8
- (package
- (name "rust-terminfo")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "terminfo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13s9920jzmnr0jidik8yn6gvkic9n39sl28440mx4x8pd2kd6v36"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=Database"
- "--skip=expand::expand"
- "--skip=src/lib.rs")
- #:cargo-inputs (("rust-dirs" ,rust-dirs-4)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-phf-codegen" ,rust-phf-codegen-0.11))))
- (home-page "https://github.com/meh/rust-terminfo")
- (synopsis "Terminal information")
- (description "Terminal capabilities with type-safe getters.")
- (license license:wtfpl2)))
-
-(define-public rust-terminfo-0.7
- (package
- (inherit rust-terminfo-0.8)
- (name "rust-terminfo")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "terminfo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zkln56bsixjad6rsfy9mm15d9ygm89i63cn3gn685hjwrvik5vn"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-dirs" ,rust-dirs-2)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-nom" ,rust-nom-5)
- ("rust-phf" ,rust-phf-0.8)
- ("rust-phf-codegen" ,rust-phf-codegen-0.8))))))
-
-(define-public rust-termini-1
- (package
- (name "rust-termini")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termini" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n8dvbwkp2k673xqwivb01iqg5ir91zgpwhwngpcb2yrgpc43m1a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-home" ,rust-home-0.5))))
- (home-page "https://github.com/pascalkuthe/termini")
- (synopsis "Minimal terminfo library")
- (description "This package provides a minimal terminfo library.")
- (license license:expat)))
-
-(define-public rust-termion-4
- (package
- (name "rust-termion")
- (version "4.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19r3r56cfhl2qvlphw1vrwga37la16rdi15q1d7wz8ji1rb9iaky"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; tests require a terminal
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-libredox" ,rust-libredox-0.1)
- ("rust-numtoa" ,rust-numtoa-0.2)
- ("rust-redox-termios" ,rust-redox-termios-0.1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://gitlab.redox-os.org/redox-os/termion")
- (synopsis "Library for manipulating terminals")
- (description
- "This package provides a bindless library for manipulating terminals.")
- (license license:expat)))
-
-(define-public rust-termion-3
- (package
- (inherit rust-termion-4)
- (name "rust-termion")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19f7q542ih13j13jp5lr750z5yav7v035pmz46zznkahb9ki6y21"))))
- (arguments
- `(#:tests? #f ; tests require a terminal
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-libredox" ,rust-libredox-0.0.2)
- ("rust-numtoa" ,rust-numtoa-0.1)
- ("rust-redox-termios" ,rust-redox-termios-0.1)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-termion-2
- (package
- (inherit rust-termion-3)
- (name "rust-termion")
- (version "2.0.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "termion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0zcxsj2mms9hv8gizg2x3358ibjynzwvj5w6asr4683gxxyqqr64"))))
- (arguments
- (list #:tests? #f ;tests require a terminal
- #:cargo-inputs
- `(("rust-libc" ,rust-libc-0.2)
- ("rust-libredox" ,rust-libredox-0.0.2)
- ("rust-numtoa" ,rust-numtoa-0.1)
- ("rust-redox-termios" ,rust-redox-termios-0.1)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-termion-1
- (package
- (inherit rust-termion-2)
- (name "rust-termion")
- (version "1.5.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termion" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0zk023f0zkws358ll399cawvwdnd0wg8wad4g61kz766xbi8aw87"))))
- (arguments
- (list #:tests? #f ;tests require a terminal
- #:cargo-inputs
- `(("rust-libc" ,rust-libc-0.2)
- ("rust-numtoa" ,rust-numtoa-0.1)
- ("rust-redox-syscall" ,rust-redox-syscall-0.2)
- ("rust-redox-termios" ,rust-redox-termios-0.1))))))
-
-(define-public rust-termios-0.3
- (package
- (name "rust-termios")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termios" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0sxcs0g00538jqh5xbdqakkzijadr8nj7zmip0c7jz3k83vmn721"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/dcuddeback/termios-rs")
- (synopsis "Safe bindings for the termios library")
- (description
- "The termios crate provides safe bindings for the Rust programming language
-to the terminal I/O interface implemented by Unix operating systems. The safe
-bindings are a small wrapper around the raw C functions, which converts integer
-return values to @code{std::io::Result} to indicate success or failure.")
- (license license:expat)))
-
-(define-public rust-termios-0.2
- (package
- (inherit rust-termios-0.3)
- (name "rust-termios")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termios" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fk8nl0rmk43jrh6hjz6c6d83ri7l6fikag6lh0ffz3di9cwznfm"))))
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-termsize-0.1
- (package
- (name "rust-termsize")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termsize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zb80dcqngbvw1mgkdsagwx6hvcsxr1zpql5bf6n0wn14mfgy4bg"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags '(list "--"
- "--skip=imp::tests::test_shell"
- "--skip=tests::test_get")
- #:cargo-inputs (list rust-libc-0.2
- rust-winapi-0.3)))
- (home-page "https://github.com/softprops/termsize")
- (synopsis "Retrieves terminal size")
- (description "This package retrieves terminal size.")
- (license license:expat)))
-
-(define-public rust-termtree-0.5
- (package
- (name "rust-termtree")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termtree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10s610ax6nb70yi7xfmwcb6d3wi9sj5isd0m63gy2pizr2zgwl4g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-snapbox" ,rust-snapbox-0.6))))
- (home-page "https://github.com/rust-cli/termtree")
- (synopsis "Visualize tree-like data on the command-line")
- (description "Visualize tree-like data on the command-line.")
- (license license:expat)))
-
-(define-public rust-termtree-0.4
- (package
- (inherit rust-termtree-0.5)
- (name "rust-termtree")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termtree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xkal5l2r3r9p9j90x35qy4npbdwxz4gskvbijs6msymaangas9k"))))
- (arguments `())))
-
-(define-public rust-termwiz-0.22
- (package
- (name "rust-termwiz")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termwiz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1laiwns3l16ilnpxysrm0i6afymrncsj0h1ix8348pfs44z32xas"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-cassowary" ,rust-cassowary-0.3)
- ("rust-colored" ,rust-colored-2)
- ("rust-fancy-regex" ,rust-fancy-regex-0.11)
- ("rust-filedescriptor" ,rust-filedescriptor-0.8)
- ("rust-finl-unicode" ,rust-finl-unicode-1)
- ("rust-fixedbitset" ,rust-fixedbitset-0.4)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-image" ,rust-image-0.24)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmem" ,rust-memmem-0.1)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-num-derive" ,rust-num-derive-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-ordered-float" ,rust-ordered-float-4)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-semver" ,rust-semver-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-siphasher" ,rust-siphasher-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-terminfo" ,rust-terminfo-0.8)
- ("rust-termios" ,rust-termios-0.3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-ucd-trie" ,rust-ucd-trie-0.1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-vtparse" ,rust-vtparse-0.6)
- ("rust-wezterm-bidi" ,rust-wezterm-bidi-0.2)
- ("rust-wezterm-blob-leases" ,rust-wezterm-blob-leases-0.1)
- ("rust-wezterm-color-types" ,rust-wezterm-color-types-0.3)
- ("rust-wezterm-dynamic" ,rust-wezterm-dynamic-0.2)
- ("rust-wezterm-input-types" ,rust-wezterm-input-types-0.1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-k9" ,rust-k9-0.11)
- ("rust-varbincode" ,rust-varbincode-0.1))))
- (home-page "https://github.com/wez/wezterm")
- (synopsis "Terminal wizardry")
- (description "Terminal Wizardry for Unix and Windows.")
- (license license:expat)))
-
-(define-public rust-termwiz-0.20
- (package
- (inherit rust-termwiz-0.22)
- (name "rust-termwiz")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termwiz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yj80sli95wcw0im2iic9h7mx20hms3f9shxk7jarjqgl5waj2cm"))))
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cassowary" ,rust-cassowary-0.3)
- ("rust-colored" ,rust-colored-2)
- ("rust-filedescriptor" ,rust-filedescriptor-0.8)
- ("rust-finl-unicode" ,rust-finl-unicode-1)
- ("rust-fixedbitset" ,rust-fixedbitset-0.4)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-image" ,rust-image-0.24)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmem" ,rust-memmem-0.1)
- ("rust-nix" ,rust-nix-0.24)
- ("rust-num-derive" ,rust-num-derive-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-ordered-float" ,rust-ordered-float-3)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-phf" ,rust-phf-0.10)
- ("rust-regex" ,rust-regex-1)
- ("rust-semver" ,rust-semver-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-signal-hook" ,rust-signal-hook-0.1)
- ("rust-siphasher" ,rust-siphasher-0.3)
- ("rust-terminfo" ,rust-terminfo-0.7)
- ("rust-termios" ,rust-termios-0.3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-ucd-trie" ,rust-ucd-trie-0.1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-vtparse" ,rust-vtparse-0.6)
- ("rust-wezterm-bidi" ,rust-wezterm-bidi-0.2)
- ("rust-wezterm-color-types" ,rust-wezterm-color-types-0.2)
- ("rust-wezterm-dynamic" ,rust-wezterm-dynamic-0.1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-k9" ,rust-k9-0.11)
- ("rust-varbincode" ,rust-varbincode-0.1))))))
-
-(define-public rust-termwiz-0.15
- (package
- (inherit rust-termwiz-0.20)
- (name "rust-termwiz")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "termwiz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ig83sldqnbmy95kb4ixhrjn63qym7dssxy3p2rsjj03rj96ivri"))))
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-cassowary" ,rust-cassowary-0.3)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-filedescriptor" ,rust-filedescriptor-0.8)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-image" ,rust-image-0.23)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memmem" ,rust-memmem-0.1)
- ("rust-num-derive" ,rust-num-derive-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-ordered-float" ,rust-ordered-float-2)
- ("rust-regex" ,rust-regex-1)
- ("rust-semver" ,rust-semver-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-signal-hook" ,rust-signal-hook-0.1)
- ("rust-terminfo" ,rust-terminfo-0.7)
- ("rust-termios" ,rust-termios-0.3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-ucd-trie" ,rust-ucd-trie-0.1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-vtparse" ,rust-vtparse-0.6)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
- ("rust-varbincode" ,rust-varbincode-0.1))))))
-
-(define-public rust-test-assembler-0.1
- (package
- (name "rust-test-assembler")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "test-assembler" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1sdx9hk0dk3z9crm8834ysyxsi92chls8arpd0gs796kis6lik2w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-0.5))))
- (home-page "https://github.com/luser/rust-test-assembler")
- (synopsis "Build complex binary streams")
- (description
- "This package provides a set of types for building complex binary
-streams.")
- (license license:expat)))
-
-(define-public rust-test-case-3
- (package
- (name "rust-test-case")
- (version "3.3.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "test-case" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1a380yzm6787737cw7s09jqmkn9035hghahradl2ikdg2gfm09gb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all test files included.
- #:cargo-inputs
- (("rust-regex" ,rust-regex-1)
- ("rust-test-case-macros" ,rust-test-case-macros-3))
- #:cargo-development-inputs
- (("rust-insta" ,rust-insta-1)
- ("rust-itertools" ,rust-itertools-0.11)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/frondeus/test-case")
- (synopsis "Procedural macro attribute for parametrized test cases")
- (description
- "This crate provides @code{#[test_case]} procedural macro attribute that
-generates multiple parametrized tests using one body with different input
-parameters. A test is generated for each data set passed in test_case
-attribute. Under the hood, all test cases that share same body are grouped
-into mod, giving clear and readable test results.")
- (license license:expat)))
-
-(define-public rust-test-case-2
- (package
- (inherit rust-test-case-3)
- (name "rust-test-case")
- (version "2.2.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "test-case" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h4qymhy332lzgg79w696qfxg6wdab5birn8xvfgkczzgmdczmi1"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("=([[:digit:]]+\\.[[:digit:]]+\\.[[:digit:]]+)" _ version)
- (string-append "^" version)))))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-regex" ,rust-regex-1)
- ("rust-test-case-macros" ,rust-test-case-macros-2))
- #:cargo-development-inputs
- (("rust-indexmap" ,rust-indexmap-1)
- ("rust-insta" ,rust-insta-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.8))))))
-
-(define-public rust-test-case-1
- (package
- (inherit rust-test-case-2)
- (name "rust-test-case")
- (version "1.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "test-case" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0siwpm8g40g5gcvwcn6g4iq0bdhm6lb3dq6wcspfhhsb814g1rg9"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=acceptance::async_tests"
- "--skip=acceptance::hamcrest_assertions"
- "--skip=acceptance::basic"
- "--skip=acceptance::allow_result_check"
- "--skip=acceptance::return_check")
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs
- (("rust-indexmap" ,rust-indexmap-1.7)
- ("rust-insta" ,rust-insta-0.16)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1))))))
-
-(define-public rust-test-case-core-3
- (package
- (name "rust-test-case-core")
- (version "3.3.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "test-case-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0krqi0gbi1yyycigyjlak63r8h1n0vms7mg3kckqwlfd87c7zjxd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/frondeus/test-case")
- (synopsis "Core functionality for the test-case crate")
- (description
- "This package provides core functionality for parsing #[test_case(...)]
-procedural macro attribute for generating parametrized test cases easily")
- (license license:expat)))
-
-(define-public rust-test-case-macros-3
- (package
- (name "rust-test-case-macros")
- (version "3.3.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "test-case-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1yvgky3qax73bic6m368q04xc955p4a91mddd6b5fk7d04mfg2aw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-test-case-core" ,rust-test-case-core-3))))
- (home-page "https://github.com/frondeus/test-case")
- (synopsis "Macros for the test-case crate")
- (description
- "This package provides #[test_case(...)] procedural macro attribute for
-generating parametrized test cases easily.")
- (license license:expat)))
-
-(define-public rust-test-case-macros-2
- (package
- (inherit rust-test-case-macros-3)
- (name "rust-test-case-macros")
- (version "2.2.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "test-case-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09jvbfvz48v6ya3i25gp3lbr6ym1fz7qyp3l6bcdslwkw7v7nnz4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-test-cert-gen-0.9
- (package
- (name "rust-test-cert-gen")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "test-cert-gen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02nmsm23660525igrxii7l3f4h3w7x4wb652mg6hg5f5ravr4prl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-pem" ,rust-pem-0.8)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://crates.io/crates/test-cert-gen")
- (synopsis "Generate certificates for tests")
- (description
- "This package is an utility to generate certificates for tests (e.g.,
-for TLS).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-test-generator-0.3
- (package
- (name "rust-test-generator")
- (version "0.3.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "test-generator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1h03y4503jhhrks4m7xqfjya9lsx3ip5dlbldr7mgcws6j8bx5za"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-glob" ,rust-glob-0.3)
- ("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))))
- (home-page "https://github.com/frehberg/test-generator")
- (synopsis "Generate parameterized tests from different input parameters")
- (description
- "This crate provides @code{#[test_resources]} and @code{#[bench_resources]}
-procedural macro attributes that generates multiple parameterized tests using
-one body with different resource input parameters. A test is generated for
-each resource matching the specific resource location pattern.")
- (license license:asl2.0)))
-
-(define-public rust-test-log-0.2
- (package
- (name "rust-test-log")
- (version "0.2.16")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "test-log" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14xv5d7b3w072hh78xafsc795ygrg6s7ck8mg3i7np1b7kbcxzrx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-test-log-macros" ,rust-test-log-macros-0.2)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-test-case" ,rust-test-case-3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1))))
- (home-page "https://github.com/d-e-s-o/test-log")
- (synopsis "Replacement of the #[test] attribute that initializes logging")
- (description
- "This package provides a replacement of the #[test] attribute that initializes
-logging and/or tracing infrastructure before running tests.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-test-log-macros-0.2
- (package
- (name "rust-test-log-macros")
- (version "0.2.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "test-log-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xd3490hvpa6fk5sqnmyzbz5xwndfpmmshjfpa8k221jm97f56ar"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/d-e-s-o/test-log.git")
- (synopsis "Supporting procedural macro crate for test-log")
- (description
- "This package provides supporting procedural macro crate for test-log.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-test-strategy-0.4
- (package
- (name "rust-test-strategy")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "test-strategy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06z0slp3ckxfsynq3772jy1dlasv3pa2kmii90ccqm1zbvs1mx1b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-structmeta" ,rust-structmeta-0.3)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/frozenlib/test-strategy")
- (synopsis "Macro to write higher-order strategies in proptest")
- (description
- "This package provides a procedural macro to easily write higher-order
-strategies in proptest.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-test-strategy-0.3
- (package
- (inherit rust-test-strategy-0.4)
- (name "rust-test-strategy")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "test-strategy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nf11267xdcflg1ir25na0s8mbrwh9f0zmzykg88l8jlhn01qdmq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-structmeta" ,rust-structmeta-0.2)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-test-strategy-0.2
- (package
- (inherit rust-test-strategy-0.3)
- (name "rust-test-strategy")
- (version "0.2.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "test-strategy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "105lxqs0vnqff5821sgns8q1scvrwfx1yw6iz7i7nr862j6l1mk2"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-structmeta" ,rust-structmeta-0.1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-proptest" ,rust-proptest-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-test-with-0.8
- (package
- (name "rust-test-with")
- (version "0.8.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "test-with" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vaqbyixd8li4jb9akvrbc6yfm0kl435byggg0kghrdl32hpn6ay"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-byte-unit" ,rust-byte-unit-4)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-ping" ,rust-ping-0.4)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-syn" ,rust-syn-1)
- ("rust-sysinfo" ,rust-sysinfo-0.27)
- ("rust-users" ,rust-users-0.11))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
- (home-page "https://github.com/yanganto/test-with")
- (synopsis "Run test with conditions")
- (description
- "This package provides a lib to help you run test with conditions in Rust.")
- (license license:expat)))
-
-(define-public rust-tester-0.9
- (package
- (name "rust-tester")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tester" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1svnlmaynfvfqmy7zjvbh2xwzdxxz50cyxbjlliz45a6iw6x2f86"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-term" ,rust-term-0.7))))
- (home-page
- "https://github.com/messense/rustc-test")
- (synopsis
- "Fork of Rust's test crate")
- (description
- "This package provides a fork of Rust's test crate that doesn't require
-unstable language features.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tester-0.6
- (package
- (inherit rust-tester-0.9)
- (name "rust-tester")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tester" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kqynxab4g4qyhrmw8y7pzfn267q31wa7gbsirfkg17b6bbycivn"))))
- (arguments
- `(#:cargo-inputs (("rust-getopts" ,rust-getopts-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-term" ,rust-term-0.6))))))
-
-(define-public rust-testing-logger-0.1
- (package
- (name "rust-testing-logger")
- (version "0.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "testing_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "087pi7y9iisspafyzblj41qvrw95dfb6px7pavlkmls5rckvg4kd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/brucechapman/rust_testing_logger")
- (synopsis "Supports writing tests to verify `log` crate calls")
- (description "Supports writing tests to verify `log` crate calls.")
- (license license:bsd-3)))
-
-(define-public rust-testing-table-0.1
- (package
- (name "rust-testing-table")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "testing_table" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wl7i9q1hyaabcajh8pf8pflazazgpb60s61xjl9fv1xdvgbzd9y"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ansitok" ,rust-ansitok-0.2)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))
- (home-page "https://github.com/zhiburt/tabled")
- (synopsis "Library for pretty print tables of Rust `struct`s and `enum`s")
- (description
- "This package provides an easy to use library for pretty print tables of
-Rust @code{struct}s and @code{enum}s.")
- (license license:expat)))
-
-(define-public rust-text-block-macros-0.1
- (package
- (name "rust-text-block-macros")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "text-block-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ja0p1vz33sakzyxb1n9j6nb9n59g40hzs0xmzg1f5qwvas5k2vz"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/KSXGitHub/text-block-macros.git")
- (synopsis "Create a multiline string literal")
- (description "Create a multiline string literal.")
- (license license:expat)))
-
-(define-public rust-text-size-1
- (package
- (name "rust-text-size")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "text-size" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02jn26l5wcdjqpy80ycnk9ha10flyc0p4yga8ci6aaz7vd4bb318"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-test" ,rust-serde-test-1)
- ("rust-static-assertions"
- ,rust-static-assertions-1))))
- (home-page
- "https://github.com/rust-analyzer/text-size")
- (synopsis "Newtypes for text offsets")
- (description "This package provides a newtypes for text offsets")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-textnonce-1
- (package
- (name "rust-textnonce")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "textnonce" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10v653sz0305dlzdqh6wh795hxypk24s21iiqcfyv16p1kbzhhvp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-base64" ,rust-base64-0.12)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1))))
- (home-page "https://github.com/mikedilger/textnonce")
- (synopsis "Text based random nonce generator")
- (description "Text based random nonce generator.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-textwrap-0.16
- (package
- (name "rust-textwrap")
- (version "0.16.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "textwrap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fgqn3mg9gdbjxwfxl76fg0qiq53w3mk4hdh1x40jylnz39k9m13"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-hyphenation" ,rust-hyphenation-0.8)
- ("rust-smawk" ,rust-smawk-0.3)
- ("rust-terminal-size" ,rust-terminal-size-0.2)
- ("rust-unicode-linebreak" ,rust-unicode-linebreak-0.1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- `(("rust-termion" ,rust-termion-2)
- ("rust-unic-emoji-char" ,rust-unic-emoji-char-0.9)
- ("rust-version-sync" ,rust-version-sync-0.9))))
- (home-page "https://github.com/mgeisler/textwrap")
- (synopsis "Library for word wrapping, indenting, and dedenting strings")
- (description
- "Textwrap is a small library for word wrapping, indenting, and dedenting
-strings. You can use it to format strings (such as help and error messages)
-for display in commandline applications. It is designed to be efficient and
-handle Unicode characters correctly.")
- (license license:expat)))
-
-(define-public rust-textwrap-0.15
- (package
- (inherit rust-textwrap-0.16)
- (name "rust-textwrap")
- (version "0.15.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "textwrap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1yw513k61lfiwgqrfvsjw1a5wpvm0azhpjr2kr0jhnq9c56is55i"))))
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-hyphenation" ,rust-hyphenation-0.8)
- ("rust-smawk" ,rust-smawk-0.3)
- ("rust-terminal-size" ,rust-terminal-size-0.1)
- ("rust-unicode-linebreak" ,rust-unicode-linebreak-0.1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))))
-
-(define-public rust-textwrap-0.14
- (package
- (inherit rust-textwrap-0.15)
- (name "rust-textwrap")
- (version "0.14.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "textwrap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "106xjfzfpk3nj51fx9slf9kyir7xjwvpqm003v9ardgq5b8whrh0"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-hyphenation" ,rust-hyphenation-0.8)
- ("rust-smawk" ,rust-smawk-0.3)
- ("rust-terminal-size" ,rust-terminal-size-0.1)
- ("rust-unicode-linebreak" ,rust-unicode-linebreak-0.1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))))
-
-(define-public rust-textwrap-0.12
- (package
- (inherit rust-textwrap-0.15)
- (name "rust-textwrap")
- (version "0.12.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "textwrap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12978qmkl5gcp94lxndpvp9qxq8mxp7hm9xbrw3422dgikchhc10"))))
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-hyphenation" ,rust-hyphenation-0.8)
- ("rust-terminal-size" ,rust-terminal-size-0.1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))))
-
-(define-public rust-textwrap-0.11
- (package
- (inherit rust-textwrap-0.12)
- (name "rust-textwrap")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "textwrap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0q5hky03ik3y50s9sz25r438bc4nwhqc6dqwynv4wylc807n29nk"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (;("rust-hyphenation" ,rust-hyphenation-0.7)
- ("rust-term-size" ,rust-term-size-0.3)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (;("rust-lipsum" ,rust-lipsum-0.6)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.1)
- ("rust-version-sync" ,rust-version-sync-0.6))))))
-
-(define-public rust-thin-slice-0.1
- (package
- (name "rust-thin-slice")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thin-slice" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0g4z51g3yarah89ijpakbwhrrknw6d7k3ry0m1zqcn3hbhiq3alf"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/heycam/thin-slice")
- (synopsis
- "Owned slice that packs the slice storage into a single word when possible")
- (description
- "An owned slice that packs the slice storage into a single word when possible.")
- (license license:mpl2.0)))
-
-(define-public rust-thin-vec-0.2
- (package
- (name "rust-thin-vec")
- (version "0.2.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thin-vec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jsyprh9gjyp2ivnpbfpqmwdcqxfyjj1s9srmfikdhjjh7a91353"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=std_tests::test_set_len_invalid")
- #:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/gankra/thin-vec")
- (synopsis "Vec that takes up less space on the stack")
- (description
- "This package provides a vec that takes up less space on the stack.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-thiserror-2
- (package
- (name "rust-thiserror")
- (version "2.0.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thiserror" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k5j0ri0kjrnlblv5ikaglbkg1sxxwh0qrxbidxgc38rs0zn8wph"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-thiserror-impl" ,rust-thiserror-impl-2))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-ref-cast" ,rust-ref-cast-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/thiserror")
- (synopsis "derive(Error)")
- (description "This package provides @code{derive(Error)} in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-thiserror-1
- (package
- (inherit rust-thiserror-2)
- (name "rust-thiserror")
- (version "1.0.69")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thiserror" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lizjay08agcr5hs9yfzzj6axs53a2rgx070a1dsi3jpkcrzbamn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-thiserror-impl" ,rust-thiserror-impl-1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-ref-cast" ,rust-ref-cast-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-thiserror-core-1
- (package
- (name "rust-thiserror-core")
- (version "1.0.50")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thiserror-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16g9j00g7bn8q1wk2i5p5f88vrhr04igxisqpwngdqz5nwcfw0f0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `thiserror`
- #:cargo-inputs (("rust-thiserror-core-impl" ,rust-thiserror-core-impl-1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-ref-cast" ,rust-ref-cast-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/FlorianUekermann/thiserror")
- (synopsis "Provides @code{derive(Error)}")
- (description "This package provides @code{derive(Error)} in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-thiserror-core-impl-1
- (package
- (name "rust-thiserror-core-impl")
- (version "1.0.50")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thiserror-core-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "014xs0ajjzrc7pxafn1ys8i5f9s2iv5vjqvnrivs05b6ydlhvip4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/FlorianUekermann/thiserror")
- (synopsis "Implementation detail of the @code{thiserror} crate")
- (description "Implementation detail of the @code{thiserror} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-thiserror-impl-2
- (package
- (name "rust-thiserror-impl")
- (version "2.0.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thiserror-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m77z5vb4w7xn7y12zxnbwncva4bwbi45y45xvkf5aki20kzll3v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/dtolnay/thiserror")
- (synopsis "Implementation detail of the thiserror crate")
- (description "This package provides an implementation detail of the
-@code{thiserror} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-thiserror-impl-1
- (package
- (inherit rust-thiserror-impl-2)
- (name "rust-thiserror-impl")
- (version "1.0.69")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thiserror-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h84fmn2nai41cxbhk6pqf46bxqq1b344v8yz089w1chzi76rvjg"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-thousands-0.2
- (package
- (name "rust-thousands")
- (version "0.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "thousands" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0848gnkn7ah51lrx15z9zmn701ipn6gc4xbk4kfdlfahkypkpxiv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/tov/thousands-rs")
- (synopsis "Adds digit separators to numerals, configurably")
- (description "This package provides thousand separators for numerals.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-thread-id-4
- (package
- (name "rust-thread-id")
- (version "4.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thread-id" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02xph1955cpsriazs73hnwgjs1fzi8a2zgjplbm0vdcydv283v7h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/ruuda/thread-id")
- (synopsis "Get a unique ID for the current thread in Rust")
- (description
- "For diagnostics and debugging it can often be useful to get an ID that is
-different for every thread.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-thread-id-3
- (package
- (inherit rust-thread-id-4)
- (name "rust-thread-id")
- (version "3.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thread-id" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1h90v19fjz3x9b25ywh68z5yf2zsmm6h5zb4rl302ckbsp4z9yy7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-redox-syscall" ,rust-redox-syscall-0.1)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-thread-id-2
- (package
- (inherit rust-thread-id-3)
- (name "rust-thread-id")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thread-id" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "00zzs2bx1xw8aqm5plqqgr7bc2zz6zkqrdxq8vpiqb8hc2srslx9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-thread-local-1
- (package
- (name "rust-thread-local")
- (version "1.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thread_local" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lp19jdgvp5m4l60cgxdnl00yw1hlqy8gcywg9bddwng9h36zp9z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-once-cell" ,rust-once-cell-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4))))
- (home-page "https://github.com/Amanieu/thread_local-rs")
- (synopsis "Per-object thread-local storage")
- (description "Per-object thread-local storage.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-thread-local-0.3
- (package
- (inherit rust-thread-local-1)
- (name "rust-thread-local")
- (version "0.3.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thread_local" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06rzik99p8c5js8238yhc8rk6np543ylb1dy9nrw5v80j0r3xdf6"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1))))))
-
-(define-public rust-thread-local-0.2
- (package
- (inherit rust-thread-local-0.3)
- (name "rust-thread-local")
- (version "0.2.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thread_local" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mgxikqvhpsic6xk7pan95lvgsky1sdxzw2w5m2l35pgrazxnxl5"))))
- (arguments
- `(#:cargo-inputs
- (("rust-thread-id" ,rust-thread-id-2))))))
-
-(define-public rust-thread-priority-1
- (package
- (name "rust-thread-priority")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thread-priority" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x9byxzv6n6qplkdfkw40xi6wfwisjklx8qkajn63bix0pbpbq6g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; TODO: Figure out why many tests fail.
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-rstest" ,rust-rstest-0.19))))
- (home-page "https://github.com/iddm/thread-priority")
- (synopsis "Library for managing threads priority and schedule policies")
- (description
- "This package provides a library for managing threads priority and
-schedule policies.")
- (license license:expat)))
-
-(define-public rust-thread-tree-0.3
- (package
- (name "rust-thread-tree")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thread-tree" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mqsmabyf4vd18ci1xxwdyd77xv3b1dc24qx52ywq3nwch4125fx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5))))
- (home-page "https://github.com/bluss/thread-tree")
- (synopsis "Tree-structured thread pool")
- (description
- "This package provides a tree-structured thread pool for splitting jobs
-hierarchically on worker threads. The tree structure means that there is no
-contention between workers when delivering jobs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-threadpool-1
- (package
- (name "rust-threadpool")
- (version "1.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "threadpool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1amgfyzvynbm8pacniivzq9r0fh3chhs7kijic81j76l6c5ycl6h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-num-cpus" ,rust-num-cpus-1))))
- (home-page "https://github.com/rust-threadpool/rust-threadpool")
- (synopsis "Thread pool for running jobs on a fixed set of worker threads")
- (description
- "This package provides a thread pool for running a number of jobs on a
-fixed set of worker threads.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-thrift-0.17
- (package
- (name "rust-thrift")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thrift" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02cydaqqlp25ri19y3ixi77a7nd85fwvbfn4fp0qpakzzj2vqm3y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-integer-encoding" ,rust-integer-encoding-3)
- ("rust-log" ,rust-log-0.4)
- ("rust-ordered-float" ,rust-ordered-float-2)
- ("rust-threadpool" ,rust-threadpool-1))))
- (home-page "https://thrift.apache.org")
- (synopsis "Rust bindings for the Apache Thrift RPC system")
- (description
- "This package provides Rust bindings for the Apache Thrift RPC
-system.")
- (license license:asl2.0)))
-
-(define-public rust-thrift-0.13
- (package
- (inherit rust-thrift-0.17)
- (name "rust-thrift")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thrift" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nvbrflb5fw6hmayqppkp97dh63vs2znww92dlkcfz4laia9cv8c"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-integer-encoding" ,rust-integer-encoding-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-ordered-float" ,rust-ordered-float-1)
- ("rust-threadpool" ,rust-threadpool-1))))))
-
-(define-public rust-thrussh-0.34
- (package
- (name "rust-thrussh")
- (version "0.34.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thrussh" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k128v3dn6wv0ywmk8bjp2xx11niafp9q49xps5fwjy8dy0s4y3v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=test_compress::compress_local_test"
- "--skip=src/lib.rs - (line 152)")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-cryptovec" ,rust-cryptovec-0.6)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-thrussh-keys" ,rust-thrussh-keys-0.22)
- ("rust-thrussh-libsodium" ,rust-thrussh-libsodium-0.3)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs (list pkg-config))
- (inputs (list libsodium))
- (home-page "https://pijul.org/thrussh")
- (synopsis "SSH library in Rust")
- (description "This package provides a client and server SSH library.")
- (license license:asl2.0)))
-
-(define-public rust-thrussh-0.33
- (package
- (inherit rust-thrussh-0.34)
- (name "rust-thrussh")
- (version "0.33.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thrussh" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y1nhpg9l8jwjv59am9kmf9gib2j58c1qm36dvgq7pwsi8il0rcf"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; README.md not included in the release tarball.
- (substitute* "Cargo.toml"
- (("\\.\\./README\\.md") "Cargo.toml"))))))
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=test_compress::compress_local_test"
- "--skip=src/lib.rs - (line 152)")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-cryptovec" ,rust-cryptovec-0.6)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-thrussh-keys" ,rust-thrussh-keys-0.21)
- ("rust-thrussh-libsodium" ,rust-thrussh-libsodium-0.2)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-thrussh-config-0.6
- (package
- (name "rust-thrussh-config")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thrussh-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08k6r947q5xx73y29s24snwlzym5x7v2drdl5y794957i6mlm5zs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-dirs-next" ,rust-dirs-next-2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-whoami" ,rust-whoami-1))))
- (home-page "https://nest.pijul.com/pijul/thrussh")
- (synopsis "Utilities to parse .ssh/config files")
- (description
- "This package provides utilities to parse .ssh/config files, including
-helpers to implement @code{ProxyCommand} in Thrussh.")
- (license license:asl2.0)))
-
-(define-public rust-thrussh-config-0.5
- (package
- (inherit rust-thrussh-config-0.6)
- (name "rust-thrussh-config")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thrussh-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ygm5vdy180gslgmbd0v722ap451pw8cwaba0g0dzx5gg3cl9h37"))))
- (arguments
- `(#:cargo-inputs (("rust-dirs-next" ,rust-dirs-next-2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-whoami" ,rust-whoami-1))))))
-
-(define-public rust-thrussh-keys-0.22
- (package
- (name "rust-thrussh-keys")
- (version "0.22.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thrussh-keys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fsr8ank8vciyfdr27b56gnwasjrvadxkklv6w7dn22c7sqmjgf4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=test::test_client_agent_ed25519")
- #:cargo-inputs (("rust-aes" ,rust-aes-0.7)
- ("rust-bcrypt-pbkdf" ,rust-bcrypt-pbkdf-0.10)
- ("rust-bit-vec" ,rust-bit-vec-0.6)
- ("rust-block-modes" ,rust-block-modes-0.8)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-cryptovec" ,rust-cryptovec-0.6)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-dirs" ,rust-dirs-3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-log" ,rust-log-0.4)
- ("rust-md5" ,rust-md5-0.7)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-p256" ,rust-p256-0.13)
- ("rust-pbkdf2" ,rust-pbkdf2-0.8)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-thrussh-libsodium" ,rust-thrussh-libsodium-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-yasna" ,rust-yasna-0.4))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-tempdir" ,rust-tempdir-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list libsodium))
- (home-page "https://pijul.org/thrussh")
- (synopsis "Deal with SSH keys from Rust")
- (description
- "This package helps deal with SSH keys: loading them, decrypting them,
-calling an SSH agent.")
- (license license:asl2.0)))
-
-(define-public rust-thrussh-keys-0.21
- (package
- (inherit rust-thrussh-keys-0.22)
- (name "rust-thrussh-keys")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thrussh-keys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1azmv32m5jpxsflj4dq62i84mv2cavc354r8yy98vc9j54dcab57"))))
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=test::test_client_agent_ed25519"
- "--skip=src/lib.rs - (line 13)"
- "--skip=src/lib.rs - load_public_key (line 146)")
- #:cargo-inputs (("rust-aes" ,rust-aes-0.7)
- ("rust-bcrypt-pbkdf" ,rust-bcrypt-pbkdf-0.6)
- ("rust-bit-vec" ,rust-bit-vec-0.6)
- ("rust-block-modes" ,rust-block-modes-0.8)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-cryptovec" ,rust-cryptovec-0.6)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-dirs" ,rust-dirs-3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-log" ,rust-log-0.4)
- ("rust-md5" ,rust-md5-0.7)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-pbkdf2" ,rust-pbkdf2-0.8)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-thrussh-libsodium" ,rust-thrussh-libsodium-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-yasna" ,rust-yasna-0.4))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-thrussh-libsodium-0.3
- (package
- (name "rust-thrussh-libsodium")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thrussh-libsodium" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18vf8zpvyhbcdkn3cl6rdc2s57676jj6j4m2ykszc3fyi2xh1vaq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libsodium-sys" ,rust-libsodium-sys-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))
- (native-inputs (list pkg-config))
- (inputs (list libsodium))
- (home-page "https://nest.pijul.com/pijul/thrussh")
- (synopsis "Straightforward bindings to libsodium")
- (description
- "This package provides straightforward bindings to libsodium.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-thrussh-libsodium-0.2
- (package
- (inherit rust-thrussh-libsodium-0.3)
- (name "rust-thrussh-libsodium")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "thrussh-libsodium" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07lscwsfrh02hqnjw62wyknwmydiqwq4jz1gg1g25xygnh79qksz"))))
- (arguments
- `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libsodium-sys" ,rust-libsodium-sys-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))))
-
-(define-public rust-tikv-jemalloc-sys-0.6
- (package
- (name "rust-tikv-jemalloc-sys")
- (version "0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tikv-jemalloc-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0baf5vjpg9ipa388md4yxim77rdblnk8r95mnp1akbqjcj860g6d"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "jemalloc")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2))
- #:phases
- (modify-phases %standard-phases
- (add-after 'configure 'override-jemalloc
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((jemalloc (assoc-ref inputs "jemalloc")))
- ;; This flag is needed when not using the bundled jemalloc.
- ;; https://github.com/tikv/jemallocator/issues/19
- (setenv "CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1")
- (setenv "JEMALLOC_OVERRIDE"
- (string-append jemalloc "/lib/libjemalloc_pic.a"))))))))
- (inputs (list jemalloc))
- (home-page "https://github.com/tikv/jemallocator")
- (synopsis "Rust FFI bindings to jemalloc")
- (description "This package provides a Rust FFI bindings to jemalloc.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tikv-jemallocator-0.6
- (package
- (name "rust-tikv-jemallocator")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tikv-jemallocator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r985npb7d9hrbs3mb0bkfbv0nvzjpgvzsbpyj21bn0qhpqmzv2c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `tikv_jemalloc_ctl`
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-tikv-jemalloc-sys" ,rust-tikv-jemalloc-sys-0.6))
- #:cargo-development-inputs (("rust-paste" ,rust-paste-1))
- #:phases
- (modify-phases %standard-phases
- (add-after 'configure 'override-jemalloc
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((jemalloc (assoc-ref inputs "jemalloc")))
- ;; This flag is needed when not using the bundled jemalloc.
- ;; https://github.com/tikv/jemallocator/issues/19
- (setenv "CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1")
- (setenv "JEMALLOC_OVERRIDE"
- (string-append jemalloc "/lib/libjemalloc_pic.a"))))))))
- (inputs (list jemalloc))
- (home-page "https://github.com/tikv/jemallocator")
- (synopsis "Rust allocator backed by jemalloc")
- (description "This package provides a Rust allocator backed by jemalloc.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-time-0.3
- (package
- (name "rust-time")
- (version "0.3.36")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "time" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11g8hdpahgrf1wwl2rpsg5nxq3aj7ri6xr672v4qcij6cgjqizax"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs
- (("rust-deranged" ,rust-deranged-0.3)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-conv" ,rust-num-conv-0.1)
- ("rust-num-threads" ,rust-num-threads-0.1)
- ("rust-powerfmt" ,rust-powerfmt-0.2)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-time-core" ,rust-time-core-0.1)
- ("rust-time-macros" ,rust-time-macros-0.2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-num-conv" ,rust-num-conv-0.1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rstest" ,rust-rstest-0.18)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-time-macros" ,rust-time-macros-0.2)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://time-rs.github.io")
- (synopsis "Date and time library")
- (description "This package provides a date and time library. It is fully
-interoperable with the standard library, and is mostly compatible with
-@code{#![no_std]}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-time-0.2
- (package
- (inherit rust-time-0.3)
- (name "rust-time")
- (version "0.2.27")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "time" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hm209d078jfgxzjhi5xqim64q31rlj1h70zz57qbmpbirzsjlj7"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib" "--bins" "--tests")
- #:cargo-inputs
- (("rust-const-fn" ,rust-const-fn-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-standback" ,rust-standback-0.2)
- ("rust-stdweb" ,rust-stdweb-0.4)
- ("rust-time-macros" ,rust-time-macros-0.1)
- ("rust-version-check" ,rust-version-check-0.9)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.7)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-standback" ,rust-standback-0.2))))))
-
-(define-public rust-time-0.1
- (package
- (name "rust-time")
- (version "0.1.45")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "time" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0nl0pzv9yf56djy8y5dx25nka5pr2q1ivlandb3d24pksgx7ly8v"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
-
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=tests::test_asctime"
- "--skip=tests::test_at"
- "--skip=tests::test_ctime"
- "--skip=tests::test_dst"
- "--skip=tests::test_strftime")
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-wasi" ,rust-wasi-0.10)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/time-rs/time")
- (synopsis "Simple time handling in Rust")
- (description
- "This package provides utilities for working with time-related functions
-in Rust.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-time-core-0.1
- (package
- (name "rust-time-core")
- (version "0.1.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "time-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wx3qizcihw6z151hywfzzyd1y5dl804ydyxci6qm07vbakpr4pg"))))
- (build-system cargo-build-system)
- (arguments '(#:tests? #f)) ; use of undeclared crate or module `time`
- (home-page "https://github.com/time-rs/time")
- (synopsis "Implementation for the time crate")
- (description "This crate is an implementation detail for the time crate and
-should not be relied upon directly.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-time-macros-0.2
- (package
- (name "rust-time-macros")
- (version "0.2.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "time-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kqwxvfh2jkpg38fy673d6danh1bhcmmbsmffww3mphgail2l99z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-num-conv" ,rust-num-conv-0.1)
- ("rust-time-core" ,rust-time-core-0.1))))
- (home-page "https://github.com/time-rs/time")
- (synopsis "Procedural macros for the time crate")
- (description "This package provides procedural macros for the time
-crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-time-macros-0.1
- (package
- (inherit rust-time-macros-0.2)
- (name "rust-time-macros")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "time-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wg24yxpxcfmim6dgblrf8p321m7cyxpdivzvp8bcb7i4rp9qzlm"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-time-macros-impl" ,rust-time-macros-impl-0.1))))))
-
-(define-public rust-time-macros-impl-0.1
- (package
- (name "rust-time-macros-impl")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "time-macros-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ymqhvnvry3giiw45xvarlgagl8hnd6cz4alkz32fq5dvwgbxhz5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-standback" ,rust-standback-0.2)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/time-rs/time")
- (synopsis "Procedural macros for the time crate")
- (description "This package provides procedural macros for the time
-crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-timeago-0.4
- (package
- (name "rust-timeago")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "timeago" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rnh92sh1l4jbjvz4g7xvcvmfh7nk5k7mm2w56pnm9z0kmc0wwd1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-isolang" ,rust-isolang-2))))
- (home-page "https://github.com/vi/timeago")
- (synopsis "Time formatting library in Rust")
- (description
- "This package provides a time formatting library in Rust that converts
-durations into strings. For example, \"1 hour ago\" or \"01hou\".")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-timebomb-0.1
- (package
- (name "rust-timebomb")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "timebomb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fl8bxi9bf5bv44i1afii63695cx4jlki869v0kp01ipnvs8c23z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-pulse" ,rust-pulse-0.5)
- ("rust-time" ,rust-time-0.2))))
- (home-page "https://github.com/csherratt/timebomb")
- (synopsis "Timeout mechanism for unit tests")
- (description "This package provides a timeout mechanism for unit tests.")
- (license license:asl2.0)))
-
-(define-public rust-timer-0.2
- (package
- (name "rust-timer")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "timer" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0srhqyp7fr91d1i43aqs7wc6yn1i3kdkh1pm05bicdw961v23m1i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4))))
- (home-page "https://github.com/Yoric/timer.rs")
- (synopsis "Simple timer in Rust")
- (description
- "This package provides a simple timer. Use it to schedule execution of
-closures after a delay or at a given timestamp.")
- (license license:mpl2.0)))
-
-(define-public rust-timerfd-1
- (package
- (name "rust-timerfd")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "timerfd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18jf23sh843nfvvcdg5gwmnfy099f6fhpnz8w9xmq2xdhdyx8grx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rustix" ,rust-rustix-0.37))))
- (home-page "https://github.com/main--/rust-timerfd")
- (synopsis "Rust interface to the Linux kernel's @code{timerfd} API")
- (description
- "This package provides a Rust interface to the Linux kernel's
-@code{timerfd} API.")
- (license license:expat)))
-
-(define-public rust-tint-1
- (package
- (name "rust-tint")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tint" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15k89pp3ddxczfnv2j995yvy02mfpmjrmxmv7mkp8c2acrq4bwks"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-0.2))))
- (home-page "https://github.com/savage13/tint")
- (synopsis "Color creation and manipulation")
- (description "This package provides tools for color creation and
-manipulation in Rust.")
- (license license:expat)))
-
-(define-public rust-tiny-keccak-2
- (package
- (name "rust-tiny-keccak")
- (version "2.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiny-keccak" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dq2x0hjffmixgyf6xv9wgsbcxkd65ld0wrfqmagji8a829kg79c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-crunchy" ,rust-crunchy-0.2))))
- (home-page "https://github.com/debris/tiny-keccak")
- (synopsis "Implementation of Keccak derived functions")
- (description
- "Tiny Keccak provides ann implementation of Keccak derived functions
-specified in FIPS-202, SP800-185 and KangarooTwelve.")
- (license license:cc0)))
-
-(define-public rust-tiny-skia-0.11
- (package
- (name "rust-tiny-skia")
- (version "0.11.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiny-skia" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1aq9gd4qh4418g8v08qzakqqggx8hl66qcianl3k5bjdsja37lc3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arrayref" ,rust-arrayref-0.3)
- ("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-png" ,rust-png-0.17)
- ("rust-tiny-skia-path" ,rust-tiny-skia-path-0.11))))
- (home-page "https://github.com/RazrFalcon/tiny-skia")
- (synopsis "Skia subset ported to Rust")
- (description "This package provides a tiny Skia subset ported to Rust.")
- (license license:bsd-3)))
-
-(define-public rust-tiny-skia-0.8
- (package
- (inherit rust-tiny-skia-0.11)
- (name "rust-tiny-skia")
- (version "0.8.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "tiny-skia" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rvapxnksdjy1rnzjlvi6dqijz843y9m2dv107ln24230fi9716z"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arrayref" ,rust-arrayref-0.3)
- ("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-png" ,rust-png-0.17)
- ("rust-tiny-skia-path" ,rust-tiny-skia-path-0.8))))))
-
-(define-public rust-tiny-skia-0.7
- (package
- (inherit rust-tiny-skia-0.11)
- (name "rust-tiny-skia")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiny-skia" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10mzi6x57w6s0k812zww1kx3dl8yprh1q64x9dpb35dqkdb809k4"))))
- (arguments
- `(#:cargo-inputs (("rust-arrayref" ,rust-arrayref-0.3)
- ("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-png" ,rust-png-0.17)
- ("rust-safe-arch" ,rust-safe-arch-0.5)
- ("rust-tiny-skia-path" ,rust-tiny-skia-path-0.7))))))
-
-(define-public rust-tiny-skia-path-0.11
- (package
- (name "rust-tiny-skia-path")
- (version "0.11.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiny-skia-path" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14ywbdfakvacl6rxxmzbnycplaxpc6i2linh2yqk0sp8qb07z7lw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arrayref" ,rust-arrayref-0.3)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-strict-num" ,rust-strict-num-0.1))))
- (home-page "https://github.com/RazrFalcon/tiny-skia/tree/master/path")
- (synopsis "Tiny-skia Bezier path implementation")
- (description
- "This package provides a tiny-skia Bezier path implementation.")
- (license license:bsd-3)))
-
-(define-public rust-tiny-skia-path-0.8
- (package
- (inherit rust-tiny-skia-path-0.11)
- (name "rust-tiny-skia-path")
- (version "0.8.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "tiny-skia-path" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0z37bzd222q3dlahmaxp2mf1pg5v9qyz3x0j3phs0myxyg9vbgxd"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arrayref" ,rust-arrayref-0.3)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-libm" ,rust-libm-0.2)
- ("rust-strict-num" ,rust-strict-num-0.1))))))
-
-(define-public rust-tiny-skia-path-0.7
- (package
- (inherit rust-tiny-skia-path-0.11)
- (name "rust-tiny-skia-path")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiny-skia-path" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v7sf1g9avk91npxk41byswpm5msz8yh3jv7adc3vr1f1hpx6561"))))
- (arguments
- `(#:cargo-inputs (("rust-arrayref" ,rust-arrayref-0.3)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-libm" ,rust-libm-0.2))))))
-
-(define-public rust-tinyfiledialogs-3
- (package
- (name "rust-tinyfiledialogs")
- (version "3.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tinyfiledialogs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s55kkzai2rn3fnvwia4lgmpp9d57zgrdb6pqqn6wmm68fya0pz2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/jdm/tinyfiledialogs-rs")
- (synopsis "High-level Rust binding for the tinyfiledialogs C library")
- (description
- "This package provides high-level Rust binding for the tinyfiledialogs
-C library.")
- (license license:zlib)))
-
-(define-public rust-tinystr-0.7
- (package
- (name "rust-tinystr")
- (version "0.7.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tinystr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bxqaw7z8r2kzngxlzlgvld1r6jbnwyylyvyjbv1q71rvgaga5wi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `rand::rngs::SmallRng`
- #:cargo-inputs (("rust-databake" ,rust-databake-0.1)
- ("rust-displaydoc" ,rust-displaydoc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-zerovec" ,rust-zerovec-0.10))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-postcard" ,rust-postcard-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/unicode-org/icu4x")
- (synopsis "ASCII-only bounded length string representation")
- (description
- "This package provides a small ASCII-only bounded length string
-representation.")
- (license license:unicode)))
-
-(define-public rust-tinytemplate-1
- (package
- (name "rust-tinytemplate")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tinytemplate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g5n77cqkdh9hy75zdb01adxn45mkh9y40wdr7l68xpz35gnnkdy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/bheisler/TinyTemplate")
- (synopsis "Simple, lightweight template engine")
- (description "Simple, lightweight template engine.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-tinyvec-1
- (package
- (name "rust-tinyvec")
- (version "1.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tinyvec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l6bl2h62a5m44jdnpn7lmj14rd44via8180i7121fvm73mmrk47"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tinyvec-macros" ,rust-tinyvec-macros-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://crates.io/crates/tinyvec")
- (synopsis "Safe vec-like data structures")
- (description
- "@code{tinyvec} provides 100% safe vec-like data structures.")
- (license
- (list license:zlib license:asl2.0 license:expat))))
-
-(define-public rust-tinyvec-macros-0.1
- (package
- (name "rust-tinyvec-macros")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tinyvec_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "081gag86208sc3y6sdkshgw3vysm5d34p431dzw0bshz66ncng0z"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/Soveu/tinyvec_macros")
- (synopsis "Some macros for tiny containers")
- (description "This package provides a few useful macros for tiny
-containers.")
- (license (list license:expat license:asl2.0 license:zlib))))
-
-(define-public rust-titlecase-3
- (package
- (name "rust-titlecase")
- (version "3.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "titlecase" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hlixjjrz9xsjj1xlv1c2p5vn923yszgzwv8l4zr3hdy9xs0xqp0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-regex" ,rust-regex-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
- (home-page "https://github.com/wezm/titlecase")
- (synopsis "Tool and Rust crate for transforming text into title case")
- (description
- "This package provides a tool and library that capitalizes text according
-to a style defined by John Gruber for post titles on his website ``Daring
-Fireball''.")
- (license license:expat)))
-
-(define-public rust-titlecase-2
- (package
- (inherit rust-titlecase-3)
- (name "rust-titlecase")
- (version "2.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "titlecase" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hi0hkh2x78rvq7rhdgdzsgwcnlpvvb59hgnifsgwz01vf67lf9q"))))
- (arguments
- `(#:cargo-inputs (("rust-joinery" ,rust-joinery-2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1))))))
-
-(define-public rust-to-method-1
- (package
- (name "rust-to-method")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "to_method" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s72l06fnb5kv6vm5ds0lilg1dyciyyis09ypi5kij0mrbpcxi67"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/whentze/to_method")
- (synopsis "utility micro-crate for using Into more ergonomically.")
- (description
- "This package provides a utility micro-crate for using Into more ergonomically.")
- (license license:cc0)))
-
-(define-public rust-to-shmem-0.0.0
- (package
- (name "rust-to-shmem")
- (version "0.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "to_shmem" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12k69c7zknzmza1mkqpmd86cialbsvazz7zr4hscm0dnfzy2bvmi"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/servo/servo")
- (synopsis
- "Trait for cloning data into a shared memory buffer (dummy package)")
- (description
- "Trait for cloning data into a shared memory buffer (dummy package).")
- (license license:mpl2.0)))
-
-(define-public rust-to-shmem-derive-0.0.0
- (package
- (name "rust-to-shmem-derive")
- (version "0.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "to_shmem_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z4zc81p0i5fpkil2v2jq54nmilasvr0v25q7jbv6w0nrpl5qw2b"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/servo/servo")
- (synopsis
- "Trait for cloning data into a shared memory buffer (dummy package)")
- (description
- "Trait for cloning data into a shared memory buffer (dummy package).")
- (license license:mpl2.0)))
-
-(define-public rust-tobj-3
- (package
- (name "rust-tobj")
- (version "3.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "tobj" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1q9hxhdzbqcrpnmja98mnd5890jf3x1njg0q1lgpj8yg5j29ryc9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ;tests are incomplete
- #:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.7)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/Twinklebear/tobj")
- (synopsis "Lightweight OBJ loader in the spirit of tinyobjloader")
- (description
- "This package provides a lightweight OBJ loader in the spirit of
-tinyobjloader.")
- (license license:expat)))
-
-(define-public rust-tobj-2
- (package
- (inherit rust-tobj-3)
- (name "rust-tobj")
- (version "2.0.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "tobj" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06w8ix9nk38wli0pjfl22hiyy07byhdcz18nkwhzg775x1dzas14"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ;tests are incomplete
- #:cargo-inputs (("rust-log" ,rust-log-0.4))))))
-
-(define-public rust-tokio-1
- (package
- (name "rust-tokio")
- (version "1.42.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lbmf21h16iibdy7m63ck66grkwa7b1x8yy9gwvp60j5n0hrpv2w"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags
- '(list "--release" "--features=full")
- ;; no method named `start_paused` found for struct `tokio::runtime::Builder`
- #:tests? #f
- #:cargo-inputs
- `(("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-tokio-macros" ,rust-tokio-macros-2)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs
- `(("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-loom" ,rust-loom-0.7)
- ("rust-mio-aio" ,rust-mio-aio-0.9)
- ("rust-mockall" ,rust-mockall-0.11)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-test" ,rust-tokio-test-0.4)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
- ("rust-windows-sys" ,rust-windows-sys-0.52))))
- (home-page "https://tokio.rs")
- (synopsis "Event-driven, non-blocking I/O platform")
- (description
- "This package provides an event-driven, non-blocking I/O platform for
-writing asynchronous I/O backed applications.")
- (license license:expat)))
-
-(define-public rust-tokio-0.3
- (package
- (inherit rust-tokio-1)
- (name "rust-tokio")
- (version "0.3.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z78l7kn4y2qvghsp9dyqgvr1kjvv63pjq3d8nzi31q74lfa42vj"))))
- (arguments
- `(#:tests? #f ;FIXME: fail due to unresolved imports
- #:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-bytes" ,rust-bytes-0.6)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-mio" ,rust-mio-0.7)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio-macros" ,rust-tokio-macros-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-loom" ,rust-loom-0.3)
- ("rust-nix" ,rust-nix-0.19)
- ("rust-proptest" ,rust-proptest-0.10)
- ("rust-tokio-test" ,rust-tokio-test-0.3))))))
-
-(define-public rust-tokio-0.2
- (package
- (inherit rust-tokio-0.3)
- (name "rust-tokio")
- (version "0.2.25")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14l0rll6y1dyzh6qcd8rma2ch3wx0dxzxq8b54di744sjirs40v7"))))
- (arguments
- `(#:tests? #f ; failed to resolve: could not find `test` in `tokio`
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-iovec" ,rust-iovec-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio-named-pipes" ,rust-mio-named-pipes-0.1)
- ("rust-mio-uds" ,rust-mio-uds-0.6)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.1)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio-macros" ,rust-tokio-macros-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-futures-test" ,rust-futures-test-0.3)
- ("rust-loom" ,rust-loom-0.3)
- ("rust-proptest" ,rust-proptest-0.9)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio-test" ,rust-tokio-test-0.2))))))
-
-(define-public rust-tokio-0.1
- (package
- (inherit rust-tokio-0.2)
- (name "rust-tokio")
- (version "0.1.22")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xhaadfmm6m37f79xv5020gc3np9wqza3bq95ymp522qpfsw02as"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; rust-flate2 doesn't have a 'tokio' feature.
- (substitute* "Cargo.toml"
- (("features = \\[\"tokio\"\\]") ""))))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=block_on_timer"
- "--skip=nested_enter::run_in_run"
- "--skip=after_start_and_before_stop_is_called"
- "--skip=from_block_on_all::spawn"
- "--skip=runtime_tokio_run")
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-tokio-codec" ,rust-tokio-codec-0.1)
- ("rust-tokio-current-thread" ,rust-tokio-current-thread-0.1)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1)
- ("rust-tokio-fs" ,rust-tokio-fs-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
- ("rust-tokio-sync" ,rust-tokio-sync-0.1)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-tokio-threadpool" ,rust-tokio-threadpool-0.1)
- ("rust-tokio-timer" ,rust-tokio-timer-0.2)
- ("rust-tokio-udp" ,rust-tokio-udp-0.1)
- ("rust-tokio-uds" ,rust-tokio-uds-0.2)
- ("rust-tracing-core" ,rust-tracing-core-0.1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.5)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures-cpupool" ,rust-futures-cpupool-0.1)
- ("rust-http" ,rust-http-0.1)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.1))))))
-
-(define-public rust-tokio-buf-0.1
- (package
- (name "rust-tokio-buf")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-buf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0inwrkh8knqy44mr9h2i305zyy4pxhfy90y0gr5rm1akdks21clg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-either" ,rust-either-1)
- ("rust-futures" ,rust-futures-0.1))
- #:cargo-development-inputs
- (("rust-tokio-mock-task" ,rust-tokio-mock-task-0.1))))
- (home-page "https://tokio.rs")
- (synopsis "Asynchronous stream of byte buffers")
- (description "Asynchronous stream of byte buffers")
- (license license:expat)))
-
-;; Cyclic dependency with tokio-io
-(define-public rust-tokio-codec-0.1
- (package
- (name "rust-tokio-codec")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-codec" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17y3hi3dd0bdfkrzshx9qhwcf49xv9iynszj7iwy3w4nmz71wl2w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1))))
- (home-page "https://tokio.rs")
- (synopsis
- "Utilities for encoding and decoding frames")
- (description
- "Utilities for encoding and decoding frames.")
- (license license:expat)))
-
-(define-public rust-tokio-core-0.1
- (package
- (name "rust-tokio-core")
- (version "0.1.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1m7zij19xy13wmlb7a1bghvi4vs8s1hlyggnaajvqfj46i9kkcc7"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; rust-flate2 doesn't have a 'tokio' feature.
- (substitute* "Cargo.toml"
- (("features = \\[\"tokio\"\\]") ""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Wants an old version of flate2
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-iovec" ,rust-iovec-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-scoped-tls" ,rust-scoped-tls-0.1)
- ("rust-tokio" ,rust-tokio-0.1)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
- ("rust-tokio-timer" ,rust-tokio-timer-0.2))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.4)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures-cpupool" ,rust-futures-cpupool-0.1)
- ("rust-http" ,rust-http-0.1)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.1))))
- (home-page "https://tokio.rs")
- (synopsis
- "Core I/O and event loop primitives for asynchronous I/O in Rust")
- (description
- "Core I/O and event loop primitives for asynchronous I/O in Rust.
-Foundation for the rest of the tokio crates.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tokio-current-thread-0.1
- (package
- (name "rust-tokio-current-thread")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-current-thread" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hx4c8v88kk0ih8x5s564gsgwwf8n11kryvxm72l1f7isz51fqni"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1))))
- (home-page "https://github.com/tokio-rs/tokio")
- (synopsis
- "Manage many tasks concurrently on the current thread")
- (description
- "Single threaded executor which manage many tasks concurrently on
-the current thread.")
- (license license:expat)))
-
-(define-public rust-tokio-executor-0.2
- (package
- (name "rust-tokio-executor")
- (version "0.2.0-alpha.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-executor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1j67p4g9y20bvlbphjmpfzc0yy8clhmz6wza6hw94iciyvncxscy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests don't compile
- #:cargo-inputs
- (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.3)
- ("rust-crossbeam-deque" ,rust-crossbeam-deque-0.7)
- ("rust-crossbeam-queue" ,rust-crossbeam-queue-0.1)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6)
- ("rust-futures-core-preview" ,rust-futures-core-preview-0.3)
- ("rust-futures-util-preview" ,rust-futures-util-preview-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio-sync" ,rust-tokio-sync-0.2)
- ("rust-tracing" ,rust-tracing-0.1))))
- (home-page "https://github.com/tokio-rs/tokio")
- (synopsis "Future execution primitives")
- (description "This package provides future execution primitives.")
- (license license:expat)))
-
-(define-public rust-tokio-executor-0.1
- (package
- (name "rust-tokio-executor")
- (version "0.1.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-executor" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0w8n78d2vixs1vghqc4wy9w0d1h6qkli51c1yzhzbns88n7inbgv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-futures" ,rust-futures-0.1))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-0.1))))
- (home-page "https://github.com/tokio-rs/tokio")
- (synopsis "Future execution primitives")
- (description "Future execution primitives.")
- (license license:expat)))
-
-(define-public rust-tokio-fs-0.1
- (package
- (name "rust-tokio-fs")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-fs" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1bxp8585pi4j5g39ci2gkk99qnyilyhhila7cs8r6scdn0idrriz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-threadpool" ,rust-tokio-threadpool-0.1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.4)
- ("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-0.1)
- ("rust-tokio-codec" ,rust-tokio-codec-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1))))
- (home-page "https://tokio.rs")
- (synopsis "File system API for Tokio")
- (description "File system API for Tokio.")
- (license license:expat)))
-
-;; Cyclic dependencies with tokio and tokio-current-thread
-(define-public rust-tokio-io-0.1
- (package
- (name "rust-tokio-io")
- (version "0.1.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-io" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0x06zyzinans1pn90g6i150lgixijdf1cg8y2gipjd09ms58dz2p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-log" ,rust-log-0.4))
- #:cargo-development-inputs
- (("rust-tokio-current-thread" ,rust-tokio-current-thread-0.1))))
- (home-page "https://tokio.rs")
- (synopsis
- "Core I/O primitives for asynchronous I/O in Rust")
- (description
- "Core I/O primitives for asynchronous I/O in Rust.")
- (license license:expat)))
-
-(define-public rust-tokio-io-pool-0.1
- (package
- (name "rust-tokio-io-pool")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-io-pool" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17lrjj7lcw13wchpbvr8cynmypd29h40clf9qxabh6fxva40kwm5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-tokio" ,rust-tokio-0.1)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1))
- #:cargo-development-inputs
- (("rust-tokio-current-thread" ,rust-tokio-current-thread-0.1))))
- (home-page "https://github.com/jonhoo/tokio-io-pool")
- (synopsis "Execute short, I/O-heavy futures efficiently")
- (description
- "Alternative tokio thread pool for executing short, I/O-heavy
-futures efficiently")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-tokio-io-timeout-1
- (package
- (name "rust-tokio-io-timeout")
- (version "1.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-io-timeout" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s9dlkzsn0yng98zdmkddjx11jwawkxk3pbi8laxwh72dc89zi4h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/sfackler/tokio-io-timeout")
- (synopsis "Tokio wrappers which apply timeouts to IO operations")
- (description
- "This package provides Tokio wrappers which apply timeouts to IO
-operations.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tokio-macros-2
- (package
- (name "rust-tokio-macros")
- (version "2.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lnpg14h1v3fh2jvnc8cz7cjf0m7z1xgkwfpcyy632g829imjgb9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--lib")
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://tokio.rs")
- (synopsis "Tokio's proc macros")
- (description "This package provides Tokio's proc macros.")
- (license license:expat)))
-
-(define-public rust-tokio-macros-1
- (package
- (inherit rust-tokio-macros-2)
- (name "rust-tokio-macros")
- (version "1.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y3dphh8i4971wcfqxjhd662nain1i86rsf3y79mazr8vq7w0rnj"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib")
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-tokio-macros-0.3
- (package
- (inherit rust-tokio-macros-1)
- (name "rust-tokio-macros")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dvd3gji7a0i1kgck2lwgbcbklk3qb1bsqgd2v9amj63kyjzzps6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-0.3))))))
-
-(define-public rust-tokio-macros-0.2
- (package
- (inherit rust-tokio-macros-0.3)
- (name "rust-tokio-macros")
- (version "0.2.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ni60vnrf32r3wfhlahmnds1phx5d1xfbmyq9j0mz8kkzh5s0kg4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-0.2))))))
-
-(define-public rust-tokio-metrics-0.3
- (package
- (name "rust-tokio-metrics")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-metrics" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04p1kf7sgcrs2n62331fm5yvv8scqv2x81qixdz8pjb23lj0kkpa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `tokio_metrics::RuntimeMonitor`
- #:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1))
- #:cargo-development-inputs (("rust-axum" ,rust-axum-0.6)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://tokio.rs")
- (synopsis "Runtime and task level metrics for Tokio applications")
- (description "Runtime and task level metrics for Tokio applications.")
- (license license:expat)))
-
-(define-public rust-tokio-mock-task-0.1
- (package
- (name "rust-tokio-mock-task")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-mock-task" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1y7q83qfk9ljjfvs82b453pmz9x1v3d6kr4x55j8mal01s6790dw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.1))))
- (home-page "https://github.com/carllerche/tokio-mock-task")
- (synopsis "Mock a Tokio task")
- (description "Mock a Tokio task.")
- (license license:expat)))
-
-(define-public rust-tokio-mockstream-1
- (package
- (name "rust-tokio-mockstream")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-mockstream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mg1i39cl8x32wxwbn74hlirks8a6f3g0gfzkb0n0zwbxwvc9gs1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1))
- #:cargo-development-inputs
- (("rust-bytes" ,rust-bytes-0.4))))
- (home-page "https://github.com/aatxe/tokio-mockstream")
- (synopsis "Fake stream for testing network applications backed by
-buffers")
- (description "This package provides a fake stream for testing network
-applications backed by buffers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tokio-native-tls-0.3
- (package
- (name "rust-tokio-native-tls")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-native-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wkfg6zn85zckmv4im7mv20ca6b1vmlib5xwz9p7g19wjfmpdbmv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; These tests need network connectivity
- "--skip=self_signed"
- "--skip=expired"
- "--skip=wrong_host"
- "--skip=untrusted_root"
- "--skip=fetch_google")
- #:cargo-inputs
- (("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-schannel" ,rust-schannel-0.1)
- ("rust-security-framework" ,rust-security-framework-0.2)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.6)
- ("rust-winapi" ,rust-winapi-0.3))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
- (home-page "https://tokio.rs")
- (synopsis "TLS/SSL streams for Tokio")
- (description
- "This package provides an implementation of TLS/SSL streams for Tokio
-using native-tls giving an implementation of TLS for nonblocking I/O
-streams.")
- (license license:expat)))
-
-(define-public rust-tokio-native-tls-0.1
- (package
- (inherit rust-tokio-native-tls-0.3)
- (name "rust-tokio-native-tls")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-native-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sd0xmj7kwizybpsg8vh7a6sixj0bs4dzihzgmdf1a0rm69qaq6d"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-tokio" ,rust-tokio-0.2))))))
-
-(define-public rust-tokio-openssl-0.6
- (package
- (name "rust-tokio-openssl")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-openssl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12l7a01sid095zmdkcmjnds9hwfcyjn9539r3c6b5w89g3xrz3y0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=test::google")
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
- (home-page "https://github.com/alexcrichton/tokio-openssl")
- (synopsis "SSL streams for Tokio backed by OpenSSL")
- (description
- "This package is an implementation of SSL streams for Tokio backed by
-OpenSSL.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tokio-openssl-0.4
- (package
- (inherit rust-tokio-openssl-0.6)
- (name "rust-tokio-openssl")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-openssl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "15751d47984ncvllagz35ldl10ifr8555wixvsg6k3i0yk2hhjrw"))))
- (arguments
- `(#:tests? #f ;require internet access
- #:cargo-inputs
- (("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio" ,rust-tokio-0.2))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-tokio" ,rust-tokio-0.2))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))))
-
-(define-public rust-tokio-openssl-0.3
- (package
- (inherit rust-tokio-openssl-0.4)
- (name "rust-tokio-openssl")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-openssl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19zx58jz0vkxppa3pmqnq0b90mqsycikr5nrcy6i1bkhn53647bp"))))
- (arguments
- `(#:tests? #f ;require internet access
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio-io" ,rust-tokio-io-0.1))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-0.1))))))
-
-(define-public rust-tokio-postgres-0.7
- (package
- (name "rust-tokio-postgres")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-postgres" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12rb390i3af7zb0z2idhaf6l2m6snypwdiwjw84rmyz4qy1i6ard"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;require postgresql
- #:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-phf" ,rust-phf-0.8)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-postgres-protocol" ,rust-postgres-protocol-0.6)
- ("rust-postgres-types" ,rust-postgres-types-0.2)
- ("rust-socket2" ,rust-socket2-0.4)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.6))
- #:cargo-development-inputs
- (("rust-bit-vec" ,rust-bit-vec-0.6)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-eui48" ,rust-eui48-0.4)
- ("rust-geo-types" ,rust-geo-types-0.7)
- ("rust-geo-types" ,rust-geo-types-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-uuid" ,rust-uuid-0.8))))
- (home-page "https://github.com/sfackler/rust-postgres")
- (synopsis "Native, asynchronous PostgreSQL client")
- (description
- "This package provides a native, asynchronous PostgreSQL client implemented
-in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tokio-process-0.2
- (package
- (name "rust-tokio-process")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-process" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hvygspal1v62kamkjxqygzr8cwnakccziivbnzaw7537zs90b9q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-queue" ,rust-crossbeam-queue-0.1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio-named-pipes" ,rust-mio-named-pipes-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
- ("rust-tokio-signal" ,rust-tokio-signal-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-failure" ,rust-failure-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-tokio" ,rust-tokio-0.1))))
- (home-page "https://github.com/tokio-rs/tokio")
- (synopsis
- "Asynchronous process management backed futures")
- (description
- "An implementation of an asynchronous process management backed
-futures.")
- (license license:expat)))
-
-(define-public rust-tokio-reactor-0.1
- (package
- (name "rust-tokio-reactor")
- (version "0.1.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-reactor" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0l8klnd41q55f3ialzz0lb7s5bfwa38nh86sa9vai2xsqh75kg09"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-parking-lot" ,rust-parking-lot-0.9)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-sync" ,rust-tokio-sync-0.1))
- #:cargo-development-inputs
- (("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-tokio" ,rust-tokio-0.1)
- ("rust-tokio-io-pool" ,rust-tokio-io-pool-0.1))))
- (home-page "https://tokio.rs")
- (synopsis
- "Event loop that drives Tokio I/O resources")
- (description
- "Event loop that drives Tokio I/O resources.")
- (license license:expat)))
-
-(define-public rust-tokio-rustls-0.26
- (package
- (name "rust-tokio-rustls")
- (version "0.26.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m00czrmk8x7pdjnz10a3da3i1d0sdf9j9vfp5dnk5ss1q6w8yqc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Issue with the certificate test dates.
- #:cargo-inputs (("rust-rustls" ,rust-rustls-0.23)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-argh" ,rust-argh-0.1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26))))
- (home-page "https://github.com/rustls/tokio-rustls")
- (synopsis "Asynchronous TLS/SSL streams for Tokio using Rustls")
- (description
- "This package provides asynchronous TLS/SSL streams for Tokio using
-Rustls.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tokio-rustls-0.25
- (package
- (inherit rust-tokio-rustls-0.26)
- (name "rust-tokio-rustls")
- (version "0.25.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03w6d5aqqf084rmcmrsyq5grhydl53blaiqcl0i2yfnv187hqpkp"))))
- (arguments
- `(#:tests? #f ; Issue with the certificate test dates.
- #:cargo-inputs (("rust-rustls" ,rust-rustls-0.22)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-argh" ,rust-argh-0.1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26))))))
-
-(define-public rust-tokio-rustls-0.24
- (package
- (inherit rust-tokio-rustls-0.25)
- (name "rust-tokio-rustls")
- (version "0.24.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10bhibg57mqir7xjhb2xmf24xgfpx6fzpyw720a4ih8a737jg0y2"))))
- (arguments
- `(#:tests? #f ; Issue with the certificate test dates.
- #:cargo-inputs
- (("rust-rustls" ,rust-rustls-0.21)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-argh" ,rust-argh-0.1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.100)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-webpki-roots" ,rust-webpki-roots-0.23))))))
-
-(define-public rust-tokio-rustls-0.23
- (package
- (inherit rust-tokio-rustls-0.24)
- (name "rust-tokio-rustls")
- (version "0.23.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nfsmmi8l1lgpbfy6079d5i13984djzcxrdr9jc06ghi0cwyhgn4"))))
- (arguments
- `(#:tests? #f ; Issue with the certificate test dates.
- #:cargo-inputs
- (("rust-rustls" ,rust-rustls-0.20)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-webpki" ,rust-webpki-0.22))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-webpki-roots" ,rust-webpki-roots-0.22))))))
-
-(define-public rust-tokio-rustls-0.22
- (package
- (inherit rust-tokio-rustls-0.23)
- (name "rust-tokio-rustls")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-rustls" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dp1s2kai081f3fn9gjq92x2lw7lm7iqpcsl02cg2zg5fbg48s5w"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-rustls" ,rust-rustls-0.19)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-webpki" ,rust-webpki-0.21))))))
-
-(define-public rust-tokio-rustls-0.14
- (package
- (inherit rust-tokio-rustls-0.22)
- (name "rust-tokio-rustls")
- (version "0.14.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16l8kx3j7i3jxq36qs3hnmys6cd2zqcixc1n0kf3kymwanr32a71"))))
- (arguments
- `(#:tests? #f ; Issue with the certificate test dates.
- ;; These tests require network access.
- #:cargo-test-flags '("--release" "--" "--skip=tls12" "--skip=modern")
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-rustls" ,rust-rustls-0.18)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-webpki" ,rust-webpki-0.21))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-webpki-roots" ,rust-webpki-roots-0.20))))))
-
-(define-public rust-tokio-rustls-0.13
- (package
- (inherit rust-tokio-rustls-0.14)
- (name "rust-tokio-rustls")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1d2iy01v5psvm0ygcflzjna7zwgwk36w36bfr6mqf1vpsah65jqm"))))
- (arguments
- `(#:tests? #f ; Bundled test certificates expired
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-rustls" ,rust-rustls-0.17)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-webpki" ,rust-webpki-0.21))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-webpki-roots" ,rust-webpki-roots-0.19))))
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tokio-rustls-0.12
- (package
- (inherit rust-tokio-rustls-0.13)
- (name "rust-tokio-rustls")
- (version "0.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xcpzwx53lj15a0mq9cfz9iwr1v7crrnnkbjh5vb6j8ran8xhs1h"))))
- (arguments
- `(#:tests? #f ; Bundled test certificates expired
- ;; These tests require network access.
- #:cargo-test-flags '("--release" "--" "--skip=tls12" "--skip=modern")
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-rustls" ,rust-rustls-0.16)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-webpki" ,rust-webpki-0.21))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-webpki-roots" ,rust-webpki-roots-0.18))))
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tokio-rustls-0.9
- (package
- (inherit rust-tokio-rustls-0.12)
- (name "rust-tokio-rustls")
- (version "0.9.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-rustls" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1jd63sl177sxacnksaxhazzmamwds98xk3niprh2qib75a1rk8cm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Bundled test certificates expired
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-iovec" ,rust-iovec-0.1)
- ("rust-rustls" ,rust-rustls-0.15)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-webpki" ,rust-webpki-0.19))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-tokio" ,rust-tokio-0.1))))))
-
-(define-public rust-tokio-signal-0.2
- (package
- (name "rust-tokio-signal")
- (version "0.2.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-signal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04pz3awjxnh73g288n2mhl5n2ymqrfkkvfhw699i044gaip4rhyh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio-uds" ,rust-mio-uds-0.6)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-0.1))))
- (home-page "https://github.com/tokio-rs/tokio")
- (synopsis "Asynchronous Unix signal handling backed futures")
- (description
- "An implementation of an asynchronous Unix signal handling backed
-futures.")
- (license license:expat)))
-
-(define-public rust-tokio-socks-0.5
- (package
- (name "rust-tokio-socks")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-socks" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gq40sgggz21wfpshiq8pryh062vp7m36rrz3c8c2wj60aw70iqd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- ;; This will skip the various tests dependant on network
- ;; or on missing files.
- "--skip=auth"
- "--skip=user")
- #:cargo-inputs
- (("rust-either" ,rust-either-1)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-smol" ,rust-smol-2)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/sticnarf/tokio-socks")
- (synopsis "Asynchronous SOCKS proxy support for Rust")
- (description
- "This package provides asynchronous SOCKS proxy support for
-Rust.")
- (license license:expat)))
-
-(define-public rust-tokio-stream-0.1
- (package
- (name "rust-tokio-stream")
- (version "0.1.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ix0770hfp4x5rh5bl7vsnr3d4iz4ms43i522xw70xaap9xqv9gc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7))
- #:cargo-development-inputs
- (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))
- (home-page "https://tokio.rs")
- (synopsis "Utilities to work with @code{Stream} and @code{tokio}")
- (description
- "This package provides utilities to work with @code{Stream} and
-@code{tokio}.")
- (license license:expat)))
-
-(define-public rust-tokio-sync-0.2
- (package
- (name "rust-tokio-sync")
- (version "0.2.0-alpha.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-sync" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lirf9s9pibgv8cypqzlddy8q9bxfp4z29qfx83p83slhnvaw6jg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `tokio_test`
- #:cargo-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-futures-core-preview" ,rust-futures-core-preview-0.3)
- ("rust-futures-sink-preview" ,rust-futures-sink-preview-0.3)
- ("rust-futures-util-preview" ,rust-futures-util-preview-0.3))))
- (home-page "https://tokio.rs")
- (synopsis "Synchronization utilities")
- (description "This package provides synchronization utilities.")
- (license license:expat)))
-
-(define-public rust-tokio-sync-0.1
- (package
- (inherit rust-tokio-sync-0.2)
- (name "rust-tokio-sync")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-sync" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vkxz0y7qf9sshfpxvn506pvxy4vza8piavd8p64y5n85cam1zpd"))))
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-futures" ,rust-futures-0.1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-loom" ,rust-loom-0.1)
- ("rust-tokio" ,rust-tokio-0.1)
- ("rust-tokio-mock-task" ,rust-tokio-mock-task-0.1))))))
-
-(define-public rust-tokio-tcp-0.1
- (package
- (name "rust-tokio-tcp")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-tcp" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06a15vg8bcd33ng3h9ldzlq7wl4jsw0p9qpy7v22ls5yah3b250x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-iovec" ,rust-iovec-0.1)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-tokio" ,rust-tokio-0.1))))
- (home-page "https://tokio.rs")
- (synopsis "TCP bindings for tokio")
- (description "TCP bindings for tokio.")
- (license license:expat)))
-
-(define-public rust-tokio-test-0.4
- (package
- (name "rust-tokio-test")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qv3h6y0c87i22p3q6sqvq2a1y5lzim9abbzs4q6a5jymqkl6isk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://tokio.rs")
- (synopsis "Testing utilities for Tokio- and futures-based code")
- (description
- "This package provides testing utilities for Tokio- and
-futures-based code.")
- (license license:expat)))
-
-(define-public rust-tokio-test-0.3
- (package
- (inherit rust-tokio-test-0.4)
- (name "rust-tokio-test")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06nzdkjsxr16pbr5m80zm3vcr8dhcl9amjgb9l9vj4x72cmmmp3y"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-tokio" ,rust-tokio-0.3))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-tokio" ,rust-tokio-0.3))))))
-
-(define-public rust-tokio-test-0.2
- (package
- (inherit rust-tokio-test-0.3)
- (name "rust-tokio-test")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v81p2n853b1kzyla3dbfmnazirn6s3n8p3z8k20bmdn370lj07d"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-tokio" ,rust-tokio-0.2))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-tokio" ,rust-tokio-0.2))))))
-
-(define-public rust-tokio-threadpool-0.1
- (package
- (name "rust-tokio-threadpool")
- (version "0.1.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-threadpool" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12azq8jm71b7hdm72pxrgqm2879bn6b0fcdl1s7i2k3qh5jhnwnz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-deque" ,rust-crossbeam-deque-0.7)
- ("rust-crossbeam-queue" ,rust-crossbeam-queue-0.2)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-futures-cpupool" ,rust-futures-cpupool-0.1)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-threadpool" ,rust-threadpool-1))))
- (home-page "https://github.com/tokio-rs/tokio")
- (synopsis
- "Task scheduler backed by a work-stealing thread pool")
- (description
- "This package provides a task scheduler backed by a work-stealing thread
-pool.")
- (license license:expat)))
-
-(define-public rust-tokio-timer-0.2
- (package
- (name "rust-tokio-timer")
- (version "0.2.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-timer" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "15pjjj6daks3sii8p24a509b0dapl2kyk740nwfgz59w64nly14k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.7)
- ("rust-tokio" ,rust-tokio-0.1)
- ("rust-tokio-mock-task" ,rust-tokio-mock-task-0.1))))
- (home-page "https://github.com/tokio-rs/tokio")
- (synopsis "Timer facilities for Tokio")
- (description "Timer facilities for Tokio.")
- (license license:expat)))
-
-(define-public rust-tokio-tls-0.3
- (package
- (name "rust-tokio-tls")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hv375949532p32d0w6bm2f6d3r0d00mcdzqjjqlzcmkszyg8w4s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;require internet access
- #:cargo-inputs
- (("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-tokio" ,rust-tokio-0.2))
- #:cargo-development-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-schannel" ,rust-schannel-0.1)
- ("rust-security-framework" ,rust-security-framework-0.2)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-util" ,rust-tokio-util-0.3)
- ("rust-winapi" ,rust-winapi-0.3))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
- (home-page "https://tokio.rs")
- (synopsis "TLS/SSL streams for Tokio")
- (description "An implementation of TLS/SSL streams for Tokio giving an
-implementation of TLS for nonblocking I/O streams.")
- (license license:expat)))
-
-(define-public rust-tokio-tls-0.2
- (package
- (inherit rust-tokio-tls-0.3)
- (name "rust-tokio-tls")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z0gmvv7jrpan6y42p5f5wd48rqcd96igp592w1c5cr573c8qjrm"))))
- (arguments
- `(#:tests? #f ;require internet access
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-tokio-io" ,rust-tokio-io-0.1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.5)
- ("rust-security-framework" ,rust-security-framework-0.2)
- ("rust-tokio" ,rust-tokio-0.1))))))
-
-(define-public rust-tokio-tungstenite-0.24
- (package
- (name "rust-tokio-tungstenite")
- (version "0.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-tungstenite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nfw1i6yy120a14h1xagd4f31k3g1mz4rdxpvgh77jcd4i7ggigd"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs (list rust-futures-util-0.3
- rust-log-0.4
- rust-native-tls-0.2
- rust-rustls-0.23
- rust-rustls-native-certs-0.8
- rust-rustls-pki-types-1
- rust-tokio-1
- rust-tokio-native-tls-0.3
- rust-tokio-rustls-0.26
- rust-tungstenite-0.24
- rust-webpki-roots-0.26)
- #:cargo-development-inputs (list rust-env-logger-0.10
- rust-futures-channel-0.3
- rust-http-body-util-0.1
- rust-hyper-1
- rust-hyper-util-0.1
- rust-tokio-1)))
- (home-page "https://github.com/snapview/tokio-tungstenite")
- (synopsis "Tokio binding for Tungstenite")
- (description
- "This package provides Tokio binding for Tungstenite, the lightweight
-stream-based @code{WebSocket} implementation.")
- (license license:expat)))
-
-(define-public rust-tokio-tungstenite-0.23
- (package
- (inherit rust-tokio-tungstenite-0.24)
- (name "rust-tokio-tungstenite")
- (version "0.23.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-tungstenite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k9ijv208hsps5qhq2ii2cl8lwik7lpasssfy6m9016irr09b666"))))
- (arguments
- (list #:cargo-inputs
- (list rust-futures-util-0.3
- rust-log-0.4
- rust-native-tls-0.2
- rust-rustls-0.23
- rust-rustls-native-certs-0.7
- rust-rustls-pki-types-1
- rust-tokio-1
- rust-tokio-native-tls-0.3
- rust-tokio-rustls-0.26
- rust-tungstenite-0.23
- rust-webpki-roots-0.26)
- #:cargo-development-inputs
- (list rust-env-logger-0.10
- rust-futures-channel-0.3
- rust-http-body-util-0.1
- rust-hyper-1
- rust-hyper-util-0.1
- rust-tokio-1)))))
-
-(define-public rust-tokio-tungstenite-0.21
- (package
- (inherit rust-tokio-tungstenite-0.24)
- (name "rust-tokio-tungstenite")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-tungstenite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f5wj0crsx74rlll97lhw0wk6y12nhdnqvmnjx002hjn08fmcfy8"))))
- (arguments
- `(#:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-rustls" ,rust-rustls-0.22)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.7)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.25)
- ("rust-tungstenite" ,rust-tungstenite-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2))))))
-
-(define-public rust-tokio-tungstenite-0.20
- (package
- (inherit rust-tokio-tungstenite-0.21)
- (name "rust-tokio-tungstenite")
- (version "0.20.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-tungstenite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v1v24l27hxi5hlchs7hfd5rgzi167x0ygbw220nvq0w5b5msb91"))))
- (arguments
- `(#:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
- ("rust-tungstenite" ,rust-tungstenite-0.20)
- ("rust-webpki-roots" ,rust-webpki-roots-0.25))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2))))))
-
-(define-public rust-tokio-tungstenite-0.19
- (package
- (inherit rust-tokio-tungstenite-0.20)
- (name "rust-tokio-tungstenite")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-tungstenite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b5iqjsprll88912jqb36xbjcflmgl907w3lgi14634sdv4rll7c"))))
- (arguments
- `(#:cargo-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tungstenite" ,rust-tungstenite-0.19)
- ("rust-webpki-roots" ,rust-webpki-roots-0.23))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-futures-channel", rust-futures-channel-0.3)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2))))))
-
-(define-public rust-tokio-tungstenite-0.16
- (package
- (inherit rust-tokio-tungstenite-0.21)
- (name "rust-tokio-tungstenite")
- (version "0.16.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-tungstenite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wnadcv9q2yi7bjkdp6z0g4rk7kbdblsv613fpgjrhgwdbgkj2z8"))))
- (arguments
- `(#:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.23)
- ("rust-tungstenite" ,rust-tungstenite-0.16)
- ("rust-webpki" ,rust-webpki-0.22)
- ("rust-webpki-roots" ,rust-webpki-roots-0.22))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2))))))
-
-(define-public rust-tokio-tungstenite-0.11
- (package
- (name "rust-tokio-tungstenite")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-tungstenite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "033jypbksw394h75g5vxk3wafwqr9syrrq6a9mp2iji6sj58g7kd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-pin-project" ,rust-pin-project-0.4)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.1)
- ("rust-tungstenite" ,rust-tungstenite-0.11))))
- (home-page "https://github.com/snapview/tokio-tungstenite")
- (synopsis "Tokio binding for Tungstenite")
- (description
- "This package provides Tokio binding for Tungstenite, the lightweight
-stream-based WebSocket implementation.")
- (license license:expat)))
-
-(define-public rust-tokio-udp-0.1
- (package
- (name "rust-tokio-udp")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-udp" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14kfj35s465czcspayacnzlxrazfvxzhhggq1rqlljhgp1sqa9k6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-tokio-codec" ,rust-tokio-codec-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.6))))
- (home-page "https://tokio.rs")
- (synopsis "UDP bindings for tokio")
- (description "UDP bindings for tokio.")
- (license license:expat)))
-
-(define-public rust-tokio-uds-0.2
- (package
- (name "rust-tokio-uds")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-uds" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0i94kxma6l7iy5hd5k7nvn7v9pnyw0s54bm9mjs0lap1l0xzqzq3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-iovec" ,rust-iovec-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio-uds" ,rust-mio-uds-0.6)
- ("rust-tokio-codec" ,rust-tokio-codec-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-0.1))))
- (home-page "https://github.com/tokio-rs/tokio")
- (synopsis "Unix Domain sockets for Tokio")
- (description "Unix Domain sockets for Tokio.")
- (license license:expat)))
-
-(define-public rust-tokio-uring-0.5
- (package
- (name "rust-tokio-uring")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-uring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rvrs9nwm0vyi3x4zak8v6qqr3h6sn51c457ci3a711mw7iq513l"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f ; IO Safety violation: owned file descriptor already closed
- #:cargo-inputs (list rust-bytes-1
- rust-futures-util-0.3
- rust-io-uring-0.6
- rust-libc-0.2
- rust-slab-0.4
- rust-socket2-0.4
- rust-tokio-1)
- #:cargo-development-inputs (list rust-criterion-0.4
- rust-iai-0.1
- rust-nix-0.26
- rust-tempfile-3
- rust-tokio-1
- rust-tokio-test-0.4)))
- (home-page "https://tokio.rs")
- (synopsis "Tokio asynchronous runtime io-uring support")
- (description
- "This package provides io-uring support for the Tokio asynchronous runtime.")
- (license license:expat)))
-
-(define-public rust-tokio-uring-0.4
- (package
- (inherit rust-tokio-uring-0.5)
- (name "rust-tokio-uring")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-uring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vsmw482n01lj33dr7rnjxmdcdhq5yys6rbwahx0n0vy2fxh4phd"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--" "--skip=vectored_write")
- #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-io-uring" ,rust-io-uring-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-socket2" ,rust-socket2-0.4)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.4)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-iai" ,rust-iai-0.1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))))
-
-(define-public rust-tokio-util-0.7
- (package
- (name "rust-tokio-util")
- (version "0.7.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "058y6x4mf0fsqji9rfyb77qbfyc50y4pk2spqgj6xsyr693z66al"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `tokio_util::codec`
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-test" ,rust-futures-test-0.3)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))
- (home-page "https://tokio.rs")
- (synopsis "Additional utilities for working with Tokio")
- (description
- "This package provides additional utilities for working with Tokio.")
- (license license:expat)))
-
-(define-public rust-tokio-util-0.6
- (package
- (inherit rust-tokio-util-0.7)
- (name "rust-tokio-util")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0agvfvvgh225vgb2z9w83lwqcqsy3pvkcbvnaz7m7rj6dg6facgc"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-tokio-util-0.5
- (package
- (inherit rust-tokio-util-0.6)
- (name "rust-tokio-util")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18qh9w84zfgz2r0k9wryzr9sgj92gzl25ibcd55jg5cf0wmxwdri"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.6)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio" ,rust-tokio-0.3))))))
-
-(define-public rust-tokio-util-0.4
- (package
- (inherit rust-tokio-util-0.6)
- (name "rust-tokio-util")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m4pdg2gciagc9c5psg4lm51mcg69xwxr1yjdr0s0nv6yjckcy94"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio" ,rust-tokio-0.3))))))
-
-(define-public rust-tokio-util-0.3
- (package
- (inherit rust-tokio-util-0.6)
- (name "rust-tokio-util")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "16b48dl6sbc9x944jgjvsd65ab1w2c2qcziddbrbwv1b3y4l50my"))))
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.1)
- ("rust-tokio" ,rust-tokio-0.2))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-test" ,rust-tokio-test-0.2))))))
-
-(define-public rust-tokio-util-0.2
- (package
- (inherit rust-tokio-util-0.3)
- (name "rust-tokio-util")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c39s4y0kvzkyarn1f9s8khqyajiqn7m4cjsa208f87ch88sa7ap"))))
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.1)
- ("rust-tokio" ,rust-tokio-0.2))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-test" ,rust-tokio-test-0.2))))))
-
-(define-public rust-tokio-vsock-0.4
- (package
- (name "rust-tokio-vsock")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio-vsock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p88jaypkjicj5rfkj7hmx1jcs2v7cbgyzil084zk4dwn4amr8aj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=test_vsock_server")
- #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tonic" ,rust-tonic-0.8)
- ("rust-vsock" ,rust-vsock-0.3))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/rust-vsock/tokio-vsock")
- (synopsis "Asynchronous Virtio socket support for Rust")
- (description
- "This package provides asynchronous Virtio socket support for Rust.")
- (license license:asl2.0)))
-
-(define-public rust-tokio-vsock-0.3
- (package
- (inherit rust-tokio-vsock-0.4)
- (name "rust-tokio-vsock")
- (version "0.3.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "tokio-vsock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1g1fhsibfdgsqayjr9gxkd5npgxh8rj36pcb9pi1c7ci51l5acwv"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--" "--skip=test_vsock_server")
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tonic" ,rust-tonic-0.6)
- ("rust-vsock" ,rust-vsock-0.2))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-toml-0.8
- (package
- (name "rust-toml")
- (version "0.8.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "toml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0knjd3mkxyb87qcs2dark3qkpadidap3frqfj5nqvhpxwfc1zvd1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-spanned" ,rust-serde-spanned-0.6)
- ("rust-toml-datetime" ,rust-toml-datetime-0.6)
- ("rust-toml-edit" ,rust-toml-edit-0.22))
- #:cargo-development-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snapbox" ,rust-snapbox-0.6)
- ("rust-toml-test-data" ,rust-toml-test-data-1)
- ("rust-toml-test-harness" ,rust-toml-test-harness-0.4))))
- (home-page "https://github.com/toml-rs/toml")
- (synopsis "Rust encoder and decoder of TOML-formatted files and streams")
- (description
- "This package provides a native Rust encoder and decoder of TOML-formatted
-files and streams. Provides implementations of the standard
-Serialize/Deserialize traits for TOML data to facilitate deserializing and
-serializing Rust structures.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-toml-0.7
- (package
- (inherit rust-toml-0.8)
- (name "rust-toml")
- (version "0.7.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "toml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0mr2dpmzw4ndvzpnnli2dprcx61pdk62fq4mzw0b6zb27ffycyfx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-indexmap" ,rust-indexmap-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-spanned" ,rust-serde-spanned-0.6)
- ("rust-toml-datetime" ,rust-toml-datetime-0.6)
- ("rust-toml-edit" ,rust-toml-edit-0.19))
- #:cargo-development-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snapbox" ,rust-snapbox-0.4)
- ("rust-toml-test-harness" ,rust-toml-test-harness-0.4))))))
-
-(define-public rust-toml-0.6
- (package
- (inherit rust-toml-0.7)
- (name "rust-toml")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "toml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05zjz69wjymp9yrgccg5vhvxpf855rgn23vl1yvri4nwwj8difag"))))
- (arguments
- `(#:cargo-inputs
- (("rust-indexmap" ,rust-indexmap-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-spanned" ,rust-serde-spanned-0.6)
- ("rust-toml-datetime" ,rust-toml-datetime-0.5)
- ("rust-toml-edit" ,rust-toml-edit-0.18))
- #:cargo-development-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snapbox" ,rust-snapbox-0.4)
- ("rust-toml-test-harness" ,rust-toml-test-harness-0.4))))))
-
-(define-public rust-toml-0.5
- (package
- (inherit rust-toml-0.6)
- (name "rust-toml")
- (version "0.5.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "toml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0d2266nx8b3n22c7k24x4428z6di8n83a9n466jm7a2hipfz1xzl"))))
- (arguments
- `(#:cargo-inputs
- (("rust-indexmap" ,rust-indexmap-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-toml-0.4
- (package
- (inherit rust-toml-0.5)
- (name "rust-toml")
- (version "0.4.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "toml" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "07qilkzinn8z13vq2sss65n2lza7wrmqpvkbclw919m3f7y691km"))))
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-toml-datetime-0.6
- (package
- (name "rust-toml-datetime")
- (version "0.6.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "toml_datetime" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hgv7v9g35d7y9r2afic58jvlwnf73vgd1mz2k8gihlgrf73bmqd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/toml-rs/toml")
- (synopsis "TOML-compatible datetime type")
- (description
- "This package provides a TOML-compatible datetime type for Rust.")
- ;; The user can choose either license.
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-toml-datetime-0.5
- (package
- (inherit rust-toml-datetime-0.6)
- (name "rust-toml-datetime")
- (version "0.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "toml_datetime" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xcw3kyklh3s2gxp65ma26rgkl7505la4xx1r55kfgcfmikz8ls5"))))
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-toml-edit-0.22
- (package
- (name "rust-toml-edit")
- (version "0.22.22")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "toml_edit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xf7sxfzmnc45f75x302qrn5aph52vc8w226v59yhrm211i8vr2a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2)
- ("rust-kstring" ,rust-kstring-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-spanned" ,rust-serde-spanned-0.6)
- ("rust-toml-datetime" ,rust-toml-datetime-0.6)
- ("rust-winnow" ,rust-winnow-0.6))
- #:cargo-development-inputs
- (("rust-libtest-mimic" ,rust-libtest-mimic-0.7)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snapbox" ,rust-snapbox-0.6)
- ("rust-toml-test-data" ,rust-toml-test-data-1)
- ("rust-toml-test-harness" ,rust-toml-test-harness-0.4))))
- (home-page "https://github.com/toml-rs/toml")
- (synopsis "Yet another format-preserving TOML parser")
- (description "This package provides yet another format-preserving TOML
-parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-toml-edit-0.21
- (package
- (inherit rust-toml-edit-0.22)
- (name "rust-toml-edit")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "toml_edit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qch02syrd9c8krcimfl72gyjz11fmjssh03hrg41dbqgzyk91ba"))))
- (arguments
- `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2)
- ("rust-kstring" ,rust-kstring-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-spanned" ,rust-serde-spanned-0.6)
- ("rust-toml-datetime" ,rust-toml-datetime-0.6)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-libtest-mimic" ,rust-libtest-mimic-0.6)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snapbox" ,rust-snapbox-0.4)
- ("rust-toml-test-data" ,rust-toml-test-data-1)
- ("rust-toml-test-harness" ,rust-toml-test-harness-0.4))))))
-
-(define-public rust-toml-edit-0.20
- (package
- (inherit rust-toml-edit-0.21)
- (name "rust-toml-edit")
- (version "0.20.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "toml_edit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10bdyrl1yj5jxkiqfa2fyx9inlzlm7s8nf1jnysp4k6qwky2gx3h"))))
- (arguments
- `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2)
- ("rust-kstring" ,rust-kstring-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-spanned" ,rust-serde-spanned-0.6)
- ("rust-toml-datetime" ,rust-toml-datetime-0.6)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-libtest-mimic" ,rust-libtest-mimic-0.6)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snapbox" ,rust-snapbox-0.4)
- ("rust-toml-test-data" ,rust-toml-test-data-1)
- ("rust-toml-test-harness" ,rust-toml-test-harness-0.4))))))
-
-(define-public rust-toml-edit-0.19
- (package
- (inherit rust-toml-edit-0.20)
- (name "rust-toml-edit")
- (version "0.19.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "toml_edit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08bl7rp5g6jwmfpad9s8jpw8wjrciadpnbaswgywpr9hv9qbfnqv"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-indexmap" ,rust-indexmap-2)
- ("rust-kstring" ,rust-kstring-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-spanned" ,rust-serde-spanned-0.6)
- ("rust-toml-datetime" ,rust-toml-datetime-0.6)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-libtest-mimic" ,rust-libtest-mimic-0.6)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snapbox" ,rust-snapbox-0.4)
- ("rust-toml-test-data" ,rust-toml-test-data-1)
- ("rust-toml-test-harness" ,rust-toml-test-harness-0.4))))))
-
-(define-public rust-toml-edit-0.18
- (package
- (inherit rust-toml-edit-0.19)
- (name "rust-toml-edit")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "toml_edit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ax1bwzd4xclpids3b69nd1nxqi3x3qa4ymz51jbrp6hsy6rvian"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-indexmap" ,rust-indexmap-1)
- ("rust-kstring" ,rust-kstring-2)
- ("rust-nom8" ,rust-nom8-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-spanned" ,rust-serde-spanned-0.6)
- ("rust-toml-datetime" ,rust-toml-datetime-0.5))
- #:cargo-development-inputs
- (("rust-libtest-mimic" ,rust-libtest-mimic-0.6)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-snapbox" ,rust-snapbox-0.4)
- ("rust-toml-test-data" ,rust-toml-test-data-1)
- ("rust-toml-test-harness" ,rust-toml-test-harness-0.4))))))
-
-(define-public rust-toml-edit-0.15
- (package
- (inherit rust-toml-edit-0.19)
- (name "rust-toml-edit")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "toml_edit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0iinkhiyk4xqj2anfn6dryp1lyyamsrimlv95xk7x5l512kinm5i"))))
- (arguments
- `(#:tests? #f ; decoder_compliance tests fail
- #:cargo-inputs
- (("rust-combine" ,rust-combine-4)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-kstring" ,rust-kstring-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-toml-datetime" ,rust-toml-datetime-0.5))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-snapbox" ,rust-snapbox-0.4)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-toml-test-harness" ,rust-toml-test-harness-0.4))))))
-
-(define-public rust-toml-edit-0.14
- (package
- (inherit rust-toml-edit-0.19)
- (name "rust-toml-edit")
- (version "0.14.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "toml_edit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07xmklks4ldf8r9ban47zvq2s0csq43ja0dcjs43yi7j8ip2axjk"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-combine" ,rust-combine-4)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-kstring" ,rust-kstring-2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-snapbox" ,rust-snapbox-0.2))))))
-
-(define-public rust-toml-span-0.4
- (package
- (name "rust-toml-span")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "toml-span" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ifdm3lyqssp1zsfixy3pvm2857b1dx2ssgvv5ga5cz7j3s3czvm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-codespan-reporting" ,rust-codespan-reporting-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1))))
- (home-page "https://github.com/EmbarkStudios/toml-span")
- (synopsis "Toml parser and deserializer that preserves span information")
- (description
- "This package provides a toml parser and deserializer that preserves
-span information.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-toml-span-0.3
- (package
- (name "rust-toml-span")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "toml-span" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01n13cw88rrph0n01hab9v4wzbxplf0w0xw038yz76rvkvj1n3nf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-codespan-reporting" ,rust-codespan-reporting-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1))))
- (home-page "https://github.com/EmbarkStudios/toml-span")
- (synopsis "Toml parser and deserializer that preserves span information")
- (description
- "This package provides a toml parser and deserializer that preserves
-span information.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-toml-test-1
- (package
- (name "rust-toml-test")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "toml-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1adb1yqg5nph2k9x6rz3y7zdfvjg6yxvc6a00i0gnkqmx60ndqpr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs (("rust-toml-test-data" ,rust-toml-test-data-1))))
- (home-page "https://github.com/epage/toml-test-rs")
- (synopsis "Verify Rust TOML parsers")
- (description "This package can be used to verify Rust TOML parsers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-toml-test-data-1
- (package
- (name "rust-toml-test-data")
- (version "1.12.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "toml-test-data" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06ps59h02w3g6z6741scv2r2jb7ryhlzga1qwynh6wqhcbwnpfqk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-include-dir" ,rust-include-dir-0.7))))
- (home-page "https://github.com/epage/toml-test-rs")
- (synopsis "TOML test cases")
- (description "This package provides TOML test cases for the toml-test crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-toml-test-harness-0.4
- (package
- (name "rust-toml-test-harness")
- (version "0.4.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "toml-test-harness" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cpj0bcvddvk9vd84xkrk3lyibacxgi4dcxgn4klfp9jp5qm5mha"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ignore" ,rust-ignore-0.4)
- ("rust-libtest-mimic" ,rust-libtest-mimic-0.7)
- ("rust-toml-test" ,rust-toml-test-1)
- ("rust-toml-test-data" ,rust-toml-test-data-1))))
- (home-page "https://github.com/epage/toml-test-rs")
- (synopsis "Cargo test harness for verifying TOML parsers")
- (description "Cargo test harness for verifying TOML parsers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-topology-traits-0.1
- (package
- (name "rust-topology-traits")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "topology-traits" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cj03w5h0yp3mfrpry5llyj5clmmj8q6xz9vbl8k07jk52sdmj60"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/NicolasKlenert/topology-traits")
- (synopsis "Topological traits for generic mathematics in Rust")
- (description
- "This package provides topological traits for generic mathematics in
-Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-topological-sort-0.2
- (package
- (name "rust-topological-sort")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "topological-sort" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gcxahg24c058izagz642vs0kfb2zja48my3qrd0kkaf2d730s7a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/gifnksm/topological-sort-rs")
- (synopsis "Performs topological sorting")
- (description "This package performs topological sorting.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tracing-0.1
- (package
- (name "rust-tracing")
- (version "0.1.41")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l5xrzyjfyayrwhvhldfnwdyligi1mpqm8mzbi2m1d6y6p2hlkkq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `tracing_mock`
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tracing-attributes" ,rust-tracing-attributes-0.1)
- ("rust-tracing-core" ,rust-tracing-core-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://tokio.rs")
- (synopsis "Application-level tracing for Rust")
- (description "@code{rust-tracing} is a framework for instrumenting Rust
-programs to collect structured, event-based diagnostic information.")
- (license license:expat)))
-
-(define-public rust-tracing-appender-0.2
- (package
- (name "rust-tracing-appender")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-appender" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kq69qyjvb4dxch5c9zgii6cqhy9nkk81z0r4pj3y2nc537fhrim"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tracing" ,rust-tracing-0.1))))
- (home-page "https://tokio.rs")
- (synopsis "Utilities for file appenders and making non-blocking writers")
- (description
- "This package provides utilities for file appenders and making non-blocking
-writers.")
- (license license:expat)))
-
-(define-public rust-tracing-attributes-0.1
- (package
- (name "rust-tracing-attributes")
- (version "0.1.28")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0v92l9cxs42rdm4m5hsa8z7ln1xsiw1zc2iil8c6k7lzq0jf2nir"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `tracing_mock`
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://tokio.rs")
- (synopsis "Automatically instrument functions")
- (description "This package provides procedural macro attributes for
-automatically instrumenting functions.")
- (license license:expat)))
-
-(define-public rust-tracing-chrome-0.7
- (package
- (name "rust-tracing-chrome")
- (version "0.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-chrome" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0977zy46gpawva2laffigxr2pph8v0xa51kfp6ghlifnsn7762mz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde-json" ,rust-serde-json-1)
- ("rust-tracing-core" ,rust-tracing-core-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-tracing" ,rust-tracing-0.1))))
- (home-page "https://github.com/thoren-d/tracing-chrome")
- (synopsis "Layer for tracing-subscriber that outputs Chrome-style traces")
- (description
- "This package provides a Layer for tracing-subscriber that outputs
-Chrome-style traces.")
- (license license:expat)))
-
-(define-public rust-tracing-core-0.1
- (package
- (name "rust-tracing-core")
- (version "0.1.33")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "170gc7cxyjx824r9kr17zc9gvzx89ypqfdzq259pr56gg5bwjwp6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-once-cell" ,rust-once-cell-1)
- ("rust-valuable" ,rust-valuable-0.1))))
- (home-page "https://tokio.rs")
- (synopsis "Core primitives for application-level tracing")
- (description
- "This package provides core primitives for application-level tracing.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-tracing-error-0.2
- (package
- (name "rust-tracing-error")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-error" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nzk6qcvhmxxy3lw1nj71anmfmvxlnk78l5lym1389vs1l1825cb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=backtrace::SpanTrace::capture")
- #:cargo-inputs (("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://tokio.rs")
- (synopsis "Utilities for enriching errors with `tracing`")
- (description "This package provides utilities for enriching errors with
-@code{tracing}.")
- (license license:expat)))
-
-(define-public rust-tracing-error-0.1
- (package
- (inherit rust-tracing-error-0.2)
- (name "rust-tracing-error")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-error" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "092y3357af6058mdw7nmr7sysqdka8b4cyaqz940fl2a7nwc1mxl"))))
- (arguments
- `(#:cargo-inputs (("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.2))))))
-
-(define-public rust-tracing-forest-0.1
- (package
- (name "rust-tracing-forest")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-forest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bsr88f4shanjr86ajrx9p8dmsfxxmr24a8llhxixpadn5fq6h7f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `uuid`
- #:cargo-inputs (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/QnnOkabayashi/tracing-forest")
- (synopsis
- "Preserving contextual coherence among trace data from concurrent tasks")
- (description
- "This package preserves contextual coherence among trace data from
-concurrent tasks.")
- (license license:expat)))
-
-(define-public rust-tracing-futures-0.2
- (package
- (name "rust-tracing-futures")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-futures" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wimg0iwa2ldq7xv98lvivvf3q9ykfminig8r1bs0ig22np9bl4p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-tokio" ,rust-tokio-0.1)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-0.1)
- ("rust-tokio-test" ,rust-tokio-test-0.2)
- ("rust-tracing-core" ,rust-tracing-core-0.1))))
- (home-page "https://tokio.rs")
- (synopsis "Utilities for instrumenting @code{futures} with @code{tracing}")
- (description "This package provides utilities for instrumenting
-@code{futures} with @code{tracing}.")
- (license license:expat)))
-
-(define-public rust-tracing-log-0.2
- (package
- (name "rust-tracing-log")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-log" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hs77z026k730ij1a9dhahzrl0s073gfa2hm5p0fbl0b80gmz1gf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ahash" ,rust-ahash-0.7)
- ("rust-log" ,rust-log-0.4)
- ("rust-lru" ,rust-lru-0.7)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-tracing-core" ,rust-tracing-core-0.1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-tracing" ,rust-tracing-0.1))))
- (home-page "https://tokio.rs")
- (synopsis "Provides compatibility between the tracing and the log crate")
- (description
- "Tracing is a framework for instrumenting Rust programs with
-context-aware, structured, event-based diagnostic information. This crate
-provides compatibility layers for using tracing alongside the logging facade
-provided by the log crate.
-
-This crate provides:
-
-@itemize
-@item @code{AsTrace} and @code{AsLog} traits for converting between tracing
-and log types.
-@item @code{LogTracer}, a @code{log::Log} implementation that consumes
-@code{log::Records} and outputs them as @code{tracing::Events}.
-@item An @code{env_logger} module, with helpers for using the env_logger crate
-with tracing (optional, enabled by the env-logger feature).
-@end itemize")
- (license license:expat)))
-
-(define-public rust-tracing-log-0.1
- (package
- (inherit rust-tracing-log-0.2)
- (name "rust-tracing-log")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-log" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wmxawaz94sk52i4vs2wg5d5clyks972rqskrvc93rxl14ki2lgp"))))
- (arguments
- `(#:cargo-inputs (("rust-ahash" ,rust-ahash-0.7)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-lru" ,rust-lru-0.7)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-tracing-core" ,rust-tracing-core-0.1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-tracing" ,rust-tracing-0.1))))))
-
-(define-public rust-tracing-serde-0.2
- (package
- (name "rust-tracing-serde")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-serde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wbgzi364vzfswfkvy48a3p0z5xmv98sx342r57sil70ggmiljvh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-tracing-core" ,rust-tracing-core-0.1)
- ("rust-valuable" ,rust-valuable-0.1)
- ("rust-valuable-serde" ,rust-valuable-serde-0.1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://tokio.rs")
- (synopsis "Compatibility layer for serializing trace data with @code{serde}")
- (description
- "This package provides a compatibility layer for serializing trace data
-with @code{serde}.")
- (license license:expat)))
-
-(define-public rust-tracing-serde-0.1
- (package
- (inherit rust-tracing-serde-0.2)
- (name "rust-tracing-serde")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-serde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qfr0va69djvxqvjrx4vqq7p6myy414lx4w1f6amcn0hfwqj2sxw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-tracing-core" ,rust-tracing-core-0.1)
- ("rust-valuable" ,rust-valuable-0.1)
- ("rust-valuable-serde" ,rust-valuable-serde-0.1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-tracing-subscriber-0.3
- (package
- (name "rust-tracing-subscriber")
- (version "0.3.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-subscriber" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0220rignck8072i89jjsh140vmh14ydwpdwnifyaf3xcnpn9s678"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `tracing_mock`
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-matchers" ,rust-matchers-0.1)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.46)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sharded-slab" ,rust-sharded-slab-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thread-local" ,rust-thread-local-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-core" ,rust-tracing-core-0.1)
- ("rust-tracing-log" ,rust-tracing-log-0.2)
- ("rust-tracing-serde" ,rust-tracing-serde-0.2)
- ("rust-valuable" ,rust-valuable-0.1)
- ("rust-valuable-serde" ,rust-valuable-serde-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-futures" ,rust-tracing-futures-0.2)
- ("rust-tracing-log" ,rust-tracing-log-0.2))))
- (home-page "https://tokio.rs")
- (synopsis "Implement and compose tracing subscribers")
- (description
- "This package provides utilities for implementing and composing tracing
-subscribers.
-
-Tracing is a framework for instrumenting Rust programs to collect scoped,
-structured, and async-aware diagnostics. The Subscriber trait represents the
-functionality necessary to collect this trace data. This crate contains tools
-for composing subscribers out of smaller units of behaviour, and
-batteries-included implementations of common subscriber functionality.
-
-Tracing-subscriber is intended for use by both Subscriber authors and
-application authors using tracing to instrument their applications.")
- (license license:expat)))
-
-(define-public rust-tracing-subscriber-0.2
- (package
- (inherit rust-tracing-subscriber-0.3)
- (name "rust-tracing-subscriber")
- (version "0.2.25")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-subscriber" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wcc3sqckjsxaahd9jnc4cwa13m623lhk8fg8way9hn3k6m2w38f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #false ;missing test files
- #:cargo-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-matchers" ,rust-matchers-0.0.1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sharded-slab" ,rust-sharded-slab-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thread-local" ,rust-thread-local-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-core" ,rust-tracing-core-0.1)
- ("rust-tracing-log" ,rust-tracing-log-0.1)
- ("rust-tracing-serde" ,rust-tracing-serde-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-futures" ,rust-tracing-futures-0.2)
- ("rust-tracing-log" ,rust-tracing-log-0.1))))))
-
-(define-public rust-tracing-tracy-0.4
- (package
- (name "rust-tracing-tracy")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-tracy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02j8rrxkk9js8bvjsxlcadi30fm0vcbk7hrwjww2m119izha0s5n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-tracing-core" ,rust-tracing-core-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.2)
- ("rust-tracy-client" ,rust-tracy-client-0.10))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-attributes" ,rust-tracing-attributes-0.1)
- ("rust-tracing-futures" ,rust-tracing-futures-0.2))))
- (home-page "https://github.com/nagisa/rust_tracy_client")
- (synopsis "Inspect tracing-enabled Rust applications with Tracy")
- (description "Inspect tracing-enabled Rust applications with Tracy.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tracing-tree-0.2
- (package
- (name "rust-tracing-tree")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-tree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b8bic1gnpy65my99xkk2rfhky3r5cqcd31hiaq924qvnk5aviif"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs
- (("rust-nu-ansi-term" ,rust-nu-ansi-term-0.46)
- ("rust-time" ,rust-time-0.3)
- ("rust-tracing-core" ,rust-tracing-core-0.1)
- ("rust-tracing-log" ,rust-tracing-log-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-ui-test" ,rust-ui-test-0.7))))
- (home-page "https://github.com/davidbarsky/tracing-tree")
- (synopsis "Tracing Layer which prints a tree of spans and events")
- (description
- "This package provides a Tracing Layer which prints a tree of spans and
-events.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tracing-web-0.1
- (package
- (name "rust-tracing-web")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-web" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z7yvr0v38yacqhqb1hbawy25jhgymd7izgbj66izmgbzr0s3rmr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-tracing-core" ,rust-tracing-core-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3))
- #:cargo-development-inputs
- (("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://github.com/WorldSEnder/tracing-web")
- (synopsis "Tracing compatible subscriber layer for web platforms")
- (description
- "This package provides a tracing compatible subscriber layer for web platforms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-trackable-1
- (package
- (name "rust-trackable")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trackable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c5xqp2k9yf5is3pwc7xwf2kd3khdkan93s5072r5p99s49nxyrh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-trackable-derive" ,rust-trackable-derive-1))))
- (home-page "https://github.com/sile/trackable")
- (synopsis "Track objects manually as an alternative to backtracing")
- (description
- "This library provides a way to track objects manually as an alternative
-to mechanisms like backtracing.")
- (license license:expat)))
-
-(define-public rust-trackable-derive-1
- (package
- (name "rust-trackable-derive")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trackable_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bzqh11n1k29cghjmb4dn426hpqy3nbyn1qgzqngiqj7b1f27szb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/sile/trackable_derive")
- (synopsis "Custom derive for @code{trackable} crate")
- (description
- "This crate provides @code{TrackableError} derive macro. It should not
-be used directly. See @code{rust-trackable} for more information.")
- (license license:expat)))
-
-(define-public rust-tracy-client-0.16
- (package
- (name "rust-tracy-client")
- (version "0.16.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracy-client" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11r99m26nknihnagamf3fnx4jmbr8259i1yx1xjfjbqi61q6nzih"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-loom" ,rust-loom-0.7)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-tracy-client-sys" ,rust-tracy-client-sys-0.22))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))
- (home-page "https://github.com/nagisa/rust_tracy_client")
- (synopsis
- "High level bindings to the client libraries for the Tracy profiler")
- (description
- "High level bindings to the client libraries for the Tracy profiler.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tracy-client-0.10
- (package
- (inherit rust-tracy-client-0.16)
- (name "rust-tracy-client")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracy-client" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lx4rs19i1cm4klmpxi4cgj1alhibwcql6q1a153apm0gjrwv34y"))))
- (arguments
- `(#:cargo-inputs (("rust-tracy-client-sys" ,rust-tracy-client-sys-0.11))))))
-
-;; TODO: Unbundle tracy-0.10
-(define-public rust-tracy-client-sys-0.22
- (package
- (name "rust-tracy-client-sys")
- (version "0.22.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracy-client-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17bc4zbsvix9vim2kw1vfn6y3zzc1spzg9vijqvf9c2147bpx307"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/nagisa/rust_tracy_client")
- (synopsis
- "Low level bindings to the client libraries for the Tracy profiler")
- (description
- "Low level bindings to the client libraries for the Tracy profiler.")
- (license (list license:expat license:asl2.0 license:bsd-3))))
-
-;; TODO: Unbundle tracy-0.7
-(define-public rust-tracy-client-sys-0.11
- (package
- (inherit rust-tracy-client-sys-0.22)
- (name "rust-tracy-client-sys")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracy-client-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18l67jx96m5bd3gq6inl59q5fhzcj9maiaxm588bcmc1hzvz1rhy"))))
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1))))))
-
-(define-public rust-traitobject-0.1
- (package
- (name "rust-traitobject")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "traitobject" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0yb0n8822mr59j200fyr2fxgzzgqljyxflx9y8bdy3rlaqngilgg"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/reem/rust-traitobject")
- (synopsis "Unsafe helpers for dealing with raw trait objects")
- (description "Unsafe helpers for dealing with raw trait objects.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-transpose-0.2
- (package
- (name "rust-transpose")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "transpose" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zp74v7jrjg4jr654dncdj6hqvacicsywyhc62jawgxwhvnimmhs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-strength-reduce" ,rust-strength-reduce-0.2))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/ejmahler/transpose")
- (synopsis "Utility for transposing multi-dimensional data")
- (description
- "This package provides utilities for transposing multi-dimensional data.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-trash-5
- (package
- (name "rust-trash")
- (version "5.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bzxzyjywb6sdyfshr9fp3fbpjf7gfhznh9ybrlb8rh3q9icmrd8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-objc2" ,rust-objc2-0.5)
- ("rust-objc2-foundation" ,rust-objc2-foundation-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-urlencoding" ,rust-urlencoding-2)
- ("rust-windows" ,rust-windows-0.56))
- #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-defer" ,rust-defer-0.2)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/ArturKovacs/trash")
- (synopsis "Library for moving files and folders to the recycle bin")
- (description
- "This package provides a library for moving files and folders to the
-recycle bin.")
- (license license:expat)))
-
-(define-public rust-trash-3
- (package
- (inherit rust-trash-5)
- (name "rust-trash")
- (version "3.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mssqp3qyv2jwihkkmc5zga51bbrhn6xikdmld9s3mfr8s6lan66"))))
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-url" ,rust-url-2)
- ("rust-windows" ,rust-windows-0.44))
- #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-trash-2
- (package
- (inherit rust-trash-3)
- (name "rust-trash")
- (version "2.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0djjjvvpxhx4li3y0jp1q48xabvazzif8g7z6110rm4chikh62gy"))
- (patches (search-patches "rust-trash-2-update-windows.patch"))))
- (arguments
- `(#:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-url" ,rust-url-2)
- ("rust-windows" ,rust-windows-0.44))
- #:cargo-development-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serial-test" ,rust-serial-test-0.6))))))
-
-(define-public rust-tree-magic-0.2
- (package
- (name "rust-tree-magic")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tree_magic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0adndj775gjcvkf7yxdfj3pl39fcdiibswwgff23lm9yrrkr7ndi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-nom" ,rust-nom-3)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-parking-lot" ,rust-parking-lot-0.10)
- ("rust-petgraph" ,rust-petgraph-0.5)
- ("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1)
- ("rust-tabwriter" ,rust-tabwriter-1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/aahancoc/tree_magic/")
- (synopsis "Determines the MIME type")
- (description "This package determines the MIME type of a file by
-traversing a filetype tree.")
- (license license:expat)))
-
-(define-public rust-tree-magic-db-3
- (package
- (name "rust-tree-magic-db")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tree_magic_db" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00kzsn98cv0r7yzwi2dcm0fzpbxmc7pxijhb5dgb3cr7ai5c4gz7"))))
- (build-system cargo-build-system)
- (home-page "https://docs.rs/tree_magic_db")
- (synopsis "Packages the FreeDesktop.org shared MIME database")
- (description
- "Packages the @code{FreeDesktop.org} shared MIME database for optional use with
-tree_magic_mini.")
- (license license:gpl2+)))
-
-(define-public rust-tree-magic-mini-3
- (package
- (name "rust-tree-magic-mini")
- (version "3.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tree_magic_mini" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vdazv3y1iggriwx5ksin72c2ds0xjdhx1yvmd5nxkya0w3gvbci"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs (("rust-bytecount" ,rust-bytecount-0.6)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-petgraph" ,rust-petgraph-0.6)
- ("rust-tree-magic-db" ,rust-tree-magic-db-3))
- #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1))))
- (home-page "https://github.com/mbrubeck/tree_magic/")
- (synopsis
- "Determines the MIME type of a file by traversing a filetype tree")
- (description
- "Determines the MIME type of a file by traversing a filetype tree.")
- (license license:expat)))
-
-;; The rust-tree-sitter packages are rust dependencies and are separate
-;; from the tree-sitter and tree-sitter-cli package.
-(define-public rust-tree-sitter-0.20
- (package
- (name "rust-tree-sitter")
- (version "0.20.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tree-sitter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g9xd1nadhb2ikhxkj0z7kg9f50h97hzmha8llwyscdrnzwv2iz7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://tree-sitter.github.io/tree-sitter")
- (synopsis "Rust bindings to the Tree-sitter parsing library")
- (description
- "This package provides Rust bindings to the Tree-sitter parsing library.")
- (license license:expat)))
-
-(define-public rust-treeline-0.1
- (package
- (name "rust-treeline")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "treeline" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hcdgyk5xzcx2ylm0fr9czzs9cjznm7l9q5qz51qi97i82r43xx7"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/softprops/treeline")
- (synopsis "Library for visualizing tree structured data")
- (description
- "This package provides a library for visualizing tree structured data.")
- (license license:expat)))
-
-(define-public rust-trim-in-place-0.1
- (package
- (name "rust-trim-in-place")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trim-in-place" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z04g79xkrpf3h4g3cc8wax72dn6h6v9l4m39zg8rg39qrpr4gil"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1))))
- (home-page "https://magiclen.org/trim-in-place")
- (synopsis "In-place trimming strings")
- (description "This package provides In-place trimming strings.")
- (license license:expat)))
-
-(define-public rust-triomphe-0.1
- (package
- (name "rust-triomphe")
- (version "0.1.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "triomphe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11fciha522hrz6pkafy3xlq20w405w9dqvy9ln7ba1s8v8k7g3zg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)
- ("rust-unsize" ,rust-unsize-1))))
- (home-page "https://github.com/Manishearth/triomphe")
- (synopsis
- "Fork of std::sync::Arc with some extra functionality")
- (description
- "This package provides a fork of @code{std::sync::Arc} with some extra
-functionality and without weak references (originally servo_arc).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-triple-accel-0.4
- (package
- (name "rust-triple-accel")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "triple_accel" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qqyhl1pdvmfbx9fgw5jc15j42d0j1i7b6pzn42zsbzvbp4qn112"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/Daniel-Liu-c0deb0t/triple_accel")
- (synopsis "Edit distance routines accelerated using SIMD")
- (description
- "This package provides Rust edit distance routines accelerated using
-SIMD. It supports fast Hamming, Levenshtein, restricted Damerau-Levenshtein,
-etc. distance calculations and string search.")
- (license license:expat)))
-
-(define-public rust-triple-accel-0.3
- (package
- (inherit rust-triple-accel-0.4)
- (name "rust-triple-accel")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "triple_accel" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v795l496crk3h6yff9zh1cjyrh5s9v23fbgccc4dpz25z70jav2"))))))
-
-(define-public rust-try-lock-0.2
- (package
- (name "rust-try-lock")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "try-lock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jqijrrvm1pyq34zn1jmy2vihd4jcrjlvsh4alkjahhssjnsn8g4"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/seanmonstar/try-lock")
- (synopsis "Lightweight atomic lock")
- (description
- "This package provides a lightweight atomic lock.")
- (license license:expat)))
-
-(define-public rust-trybuild-1
- (package
- (name "rust-trybuild")
- (version "1.0.101")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trybuild" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m6yv898m8qbig2kjhn0c2b513nrgcmkszsbw7qjdh4nahm37kcd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-dissimilar" ,rust-dissimilar-1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-target-triple" ,rust-target-triple-0.1)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-toml" ,rust-toml-0.8))
- #:cargo-development-inputs (("rust-automod" ,rust-automod-1))))
- (home-page "https://github.com/dtolnay/trybuild")
- (synopsis "Test harness for ui tests of compiler diagnostics")
- (description "Test harness for ui tests of compiler diagnostics.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-trybuild2-1
- (package
- (name "rust-trybuild2")
- (version "1.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "trybuild2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hnvvi9f2l2x7xi92ca3mw58hm58qsk8ak9znrb2xsfr3k1v2yly"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-basic-toml" ,rust-basic-toml-0.1)
- ("rust-dissimilar" ,rust-dissimilar-1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-termcolor" ,rust-termcolor-1))
- #:cargo-development-inputs (("rust-automod" ,rust-automod-1)
- ("rust-rustversion" ,rust-rustversion-1))))
- (home-page "https://github.com/GuillaumeGomez/trybuild2")
- (synopsis "Test harness for ui tests of compiler diagnostics")
- (description
- "This package provides a test harness for ui tests of compiler diagnostics
-(with support for inline tests).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-trycmd-0.15
- (package
- (name "rust-trycmd")
- (version "0.15.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trycmd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p26ya9vrwc8063lxhsfafb308lc4hh7gzxkld9arx80pvcjb318"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anstream" ,rust-anstream-0.6)
- ("rust-automod" ,rust-automod-1)
- ("rust-escargot" ,rust-escargot-0.5)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-humantime-serde" ,rust-humantime-serde-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-snapbox" ,rust-snapbox-0.6)
- ("rust-toml-edit" ,rust-toml-edit-0.22))))
- (home-page "https://github.com/assert-rs/trycmd")
- (synopsis "Snapshot testing for a herd of CLI tests")
- (description "trycmd is a test harness that will enumerate test case files
-and run them to verify the results, taking inspiration from @code{trybuild} and
-@code{cram}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-trycmd-0.14
- (package
- (inherit rust-trycmd-0.15)
- (name "rust-trycmd")
- (version "0.14.21")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "trycmd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mb8x5xi79gjbrahw6l3i9llxcgcn070wy1vrmkzybwk2kv1846l"))))
- (arguments
- `(#:cargo-inputs
- (("rust-anstream" ,rust-anstream-0.6)
- ("rust-escargot" ,rust-escargot-0.5)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-humantime-serde" ,rust-humantime-serde-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-snapbox" ,rust-snapbox-0.4)
- ("rust-toml-edit" ,rust-toml-edit-0.22))))))
-
-(define-public rust-trycmd-0.13
- (package
- (inherit rust-trycmd-0.14)
- (name "rust-trycmd")
- (version "0.13.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "trycmd" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1slz0b87k0n2hgbv76yc8wm68nh6cqi2lgm6gpcnkfz8rcrpndx5"))))
- (arguments
- `(#:cargo-inputs
- (("rust-escargot" ,rust-escargot-0.5)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-humantime-serde" ,rust-humantime-serde-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-snapbox" ,rust-snapbox-0.4)
- ("rust-toml-edit" ,rust-toml-edit-0.14))))))
-
-(define-public rust-tryfn-0.2
- (package
- (name "rust-tryfn")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tryfn" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15n34ga7a1qyhfz45kph0yqx2gjlx10cb9bkmg4wwsk4kvp45qjz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ignore" ,rust-ignore-0.4)
- ("rust-libtest-mimic" ,rust-libtest-mimic-0.7)
- ("rust-snapbox" ,rust-snapbox-0.6))))
- (home-page "https://github.com/assert-rs/trycmd")
- (synopsis "File-driven snapshot testing for a function")
- (description
- "This package provides file-driven snapshot testing for a function.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tss-esapi-7
- (package
- (name "rust-tss-esapi")
- (version "7.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tss-esapi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pxfa790qp71dny4nca7bi9d88bc7xqx7z4gkx9wnffpvsa6bfm9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Unclear how to run the tests inside the build container.
- #:cargo-inputs (("rust-bitfield" ,rust-bitfield-0.14)
- ("rust-enumflags2" ,rust-enumflags2-0.7)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-hostname-validator" ,rust-hostname-validator-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mbox" ,rust-mbox-0.7)
- ("rust-num-derive" ,rust-num-derive-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-oid" ,rust-oid-0.2)
- ("rust-picky-asn1" ,rust-picky-asn1-0.8)
- ("rust-picky-asn1-x509" ,rust-picky-asn1-x509-0.12)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tss-esapi-sys" ,rust-tss-esapi-sys-0.5)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-sha2" ,rust-sha2-0.10))))
- (native-inputs (list pkg-config))
- (inputs (list tpm2-tss))
- (home-page "https://github.com/parallaxsecond/rust-tss-esapi")
- (synopsis "Rust-native wrapper around TSS 2.0 Enhanced System API")
- (description
- "This package provides Rust-native wrapper around TSS 2.0 Enhanced System API.")
- (license license:asl2.0)))
-
-(define-public rust-tss-esapi-sys-0.5
- (package
- (name "rust-tss-esapi-sys")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tss-esapi-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dfmrbbm2834hzimvj78rhya59mv7wfhnrrfz3aw8bhwb29d2p2k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.66)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-target-lexicon" ,rust-target-lexicon-0.12))))
- (native-inputs (list pkg-config))
- (inputs (list tpm2-tss))
- (home-page "https://github.com/parallaxsecond/rust-tss-esapi")
- (synopsis "FFI wrapper around TSS 2.0 Enhanced System API")
- (description
- "This package provides FFI wrapper around TSS 2.0 Enhanced System API.")
- (license license:asl2.0)))
-
-(define-public rust-tstr-0.2
- (package
- (name "rust-tstr")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tstr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zidpsrn9b4i55cz832myxi2gw3qq6imbd7kxq7yq389f54jd8yc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=macros::ts"
- "--skip=macros::alias")
- #:cargo-inputs
- (("rust-tstr-proc-macros" ,rust-tstr-proc-macros-0.2))))
- (home-page "https://github.com/rodrimati1992/tstr_crates/")
- (synopsis "Type-level strings")
- (description "Type-level strings")
- (license license:zlib)))
-
-(define-public rust-tstr-proc-macros-0.2
- (package
- (name "rust-tstr-proc-macros")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tstr_proc_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yklq0k0s3c4y0k5f0qm13lw7nvz5z97x3yhmyw1if0cdc3250g7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/rodrimati1992/tstr_crates/")
- (synopsis "Implementation detail of tstr")
- (description "Implementation detail of tstr.")
- (license license:zlib)))
-
-(define-public rust-ttf-parser-0.25
- (package
- (name "rust-ttf-parser")
- (version "0.25.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ttf-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cbgqglcwwjg3hirwq6xlza54w04mb5x02kf7zx4hrw50xmr1pyj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=font_collection_num_fonts_overflow_2")
- #:cargo-inputs (("rust-core-maths" ,rust-core-maths-0.1))
- #:cargo-development-inputs (("rust-base64" ,rust-base64-0.22)
- ("rust-pico-args" ,rust-pico-args-0.5)
- ("rust-tiny-skia-path" ,rust-tiny-skia-path-0.11)
- ("rust-xmlwriter" ,rust-xmlwriter-0.1))))
- (home-page "https://github.com/harfbuzz/ttf-parser")
- (synopsis "High-level, safe, zero-allocation TrueType font parser")
- (description
- "This package provides a high-level, safe, zero-allocation font parser for
-@code{TrueType}, @code{OpenType}, and AAT.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ttf-parser-0.19
- (package
- (inherit rust-ttf-parser-0.25)
- (name "rust-ttf-parser")
- (version "0.19.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ttf-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0iipdkmj1zyg2gl7rsyigj9c7gmsqllg2v8d80jwscivmq1g1p24"))))
- (arguments
- `(#:skip-build? #t)))) ; Cut the dependency graph.
-
-(define-public rust-ttf-parser-0.17
- (package
- (inherit rust-ttf-parser-0.19)
- (name "rust-ttf-parser")
- (version "0.17.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ttf-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zrbcjmyz3280wlbdbxskz0gd25lxizjzkcmq50xzdns8kx14n1p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t)))) ; Cut the dependency graph.
-
-(define-public rust-ttf-parser-0.12
- (package
- (inherit rust-ttf-parser-0.19)
- (name "rust-ttf-parser")
- (version "0.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ttf-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rkj90w4k21y88i69rlwb8pyfvv5lnb7x2b8yvdan21gha5gbqks"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-ttf-parser-0.6
- (package
- (inherit rust-ttf-parser-0.12)
- (name "rust-ttf-parser")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ttf-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p4z969pwd5adayy3ijq94iiak42yfxz8hk5wnkdsirymgbpqp9y"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-tui-0.19
- (package
- (name "rust-tui")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tui" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ldswnqgmdkd2fkislyh1amd6rmnbx3s8b97k9j7w03lsv5jdpfc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags `("--"
- "--skip=buffer::tests::index_of_panics_on_out_of_bounds"
- "--skip=buffer::tests::pos_of_panics_on_out_of_bounds")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cassowary" ,rust-cassowary-0.3)
- ("rust-crossterm" ,rust-crossterm-0.25)
- ("rust-serde" ,rust-serde-1)
- ("rust-termion" ,rust-termion-1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-argh" ,rust-argh-0.1)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/fdehau/tui-rs")
- (synopsis "Library to build rich terminal user interfaces or dashboards")
- (description
- "This package provides a library to build rich terminal user interfaces
-or dashboards.")
- (license license:expat)))
-
-(define-public rust-tui-react-0.23
- (package
- (name "rust-tui-react")
- (version "0.23.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tui-react" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1inc78yngwkambrpcs1alallndysnzdq6p8pd7c12cqgw00sf519"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-ratatui" ,rust-ratatui-0.26)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))
- (home-page "https://github.com/Byron/tui-crates")
- (synopsis "TUI widgets using a React-like paradigm")
- (description
- "This package provides TUI widgets using a React-like paradigm, that allows
-mutable component state and render properties.")
- (license license:expat)))
-
-(define-public rust-tui-react-0.22
- (package
- (inherit rust-tui-react-0.23)
- (name "rust-tui-react")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tui-react" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04b5av7fpg46bz3zbgqxdwkrx42lcfcap1afxhd6qrnlw9rwvyig"))))
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-ratatui" ,rust-ratatui-0.25)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))))
-
-(define-public rust-tui-react-0.20
- (package
- (inherit rust-tui-react-0.22)
- (name "rust-tui-react")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tui-react" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19zr81rz3i7ckp0f0jmz7r8iv5jcj0a1g71zpkr2n46svxz3mw8i"))))
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-ratatui" ,rust-ratatui-0.20)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))))
-
-(define-public rust-tui-textarea-0.4
- (package
- (name "rust-tui-textarea")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tui-textarea" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13mxwxqq6r6kplszs2r2qlnc8hw4hpk2zgrzjby9q6ll3znqrqx3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-crossterm" ,rust-crossterm-0.25)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-ratatui" ,rust-ratatui-0.24)
- ("rust-regex" ,rust-regex-1)
- ("rust-termion" ,rust-termion-2)
- ("rust-termwiz" ,rust-termwiz-0.20)
- ("rust-tui" ,rust-tui-0.19)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))
- (home-page "https://github.com/rhysd/tui-textarea")
- (synopsis "Text editor widget for ratatui and tui-rs")
- (description
- "Tui-textarea is a text editor widget for ratatui and tui-rs. This
-multi-line text editor can be easily put as part of your TUI application.")
- (license license:expat)))
-
-(define-public rust-tuikit-0.5
- (package
- (name "rust-tuikit")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tuikit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n2kiq6kjl1g89v8f9v2dwcv5g8hp7w2zhf8a0yyxawb0fmwc6ay"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.24)
- ("rust-term" ,rust-term-0.7)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.6))
- #:phases
- (modify-phases %standard-phases
- (add-before 'check 'pre-check
- (lambda _
- (setenv "TERM" "xterm"))))))
- (home-page "https://github.com/lotabout/tuikit")
- (synopsis "Toolkit for writing TUI applications")
- (description
- "This package provides a toolkit for writing TUI applications in Rust.")
- (license license:expat)))
-
-(define-public rust-tuikit-0.4
- (package
- (inherit rust-tuikit-0.5)
- (name "rust-tuikit")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tuikit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02dx38hisji8a3bznl1siv97594k2w16k24d6nc6vrvm4q08wz36"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.24)
- ("rust-term" ,rust-term-0.7)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.6))
- #:phases
- (modify-phases %standard-phases
- (add-before 'check 'pre-check
- (lambda _
- (setenv "TERM" "xterm"))))))))
-
-(define-public rust-tuikit-0.2
- (package
- (inherit rust-tuikit-0.4)
- (name "rust-tuikit")
- (version "0.2.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tuikit" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19f3jp12kqcx7aaykxbaj1j17zahd4drv049agpxaminr63w2sw4"))))
- (arguments
- `(#:tests? #f ; tests fail in the build environment.
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.14)
- ("rust-term" ,rust-term-0.5)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.6))))))
-
-(define-public rust-tun-tap-0.1
- (package
- (name "rust-tun-tap")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tun-tap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l5yp9xs5kyhzrkqfhnqjwj97ylzr5xd0g6jfp42miv7jd77liws"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=it_receives_packets"
- "--skip=it_sents_packets")
- #:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-tokio-core" ,rust-tokio-core-0.1))
- #:cargo-development-inputs (("rust-etherparse" ,rust-etherparse-0.9)
- ("rust-serial-test" ,rust-serial-test-0.4)
- ("rust-version-sync" ,rust-version-sync-0.9))))
- (home-page "https://github.com/vorner/tuntap")
- (synopsis "TUN/TAP interface wrapper")
- (description "This package provides a TUN/TAP interface wrapper.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-two-face-0.4
- (package
- (name "rust-two-face")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "two-face" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s225f05v590wk13qnkkky5asyv5x40awv61x6gn0703x91lik8c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-syntect" ,rust-syntect-5))
- #:cargo-development-inputs (("rust-insta" ,rust-insta-1)
- ("rust-strum" ,rust-strum-0.25)
- ("rust-syntect" ,rust-syntect-5))))
- (home-page "https://github.com/CosmicHorrorDev/two-face")
- (synopsis "Extra syntax and theme definitions for syntect")
- (description
- "This package provides extra syntax and theme definitions for syntect.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-twoway-0.2
- (package
- (name "rust-twoway")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "twoway" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0iqb54firzb8jinl2674vz8s6c4h30842sa3v9pcs93w1m3gnzy5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-galil-seiferas" ,rust-galil-seiferas-0.1)
- ("rust-jetscii" ,rust-jetscii-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-unchecked-index" ,rust-unchecked-index-0.2))))
- (home-page "https://github.com/bluss/twoway")
- (synopsis "Fast substring search for strings and byte strings")
- (description
- "This package provides a fast substring search for strings and byte
-strings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-twoway-0.1
- (package
- (inherit rust-twoway-0.2)
- (name "rust-twoway")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "twoway" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lbf64snscr3vz71jbl6i2c8zr2ndsiqbk6316z39fj1a8mipcar"))))))
-
-(define-public rust-twox-hash-2
- (package
- (name "rust-twox-hash")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "twox-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "022rwrv24rl6g32nqv1mywf6vdnkn7vq34fg793vll1hgccpzcg7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/shepmaster/twox-hash")
- (synopsis "Rust implementation of the XXHash and XXH3 algorithms")
- (description "This package provides a Rust implementation of the XXHash
-and XXH3 algorithms.")
- (license license:expat)))
-
-(define-public rust-twox-hash-1
- (package
- (name "rust-twox-hash")
- (version "1.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "twox-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xgn72j36a270l5ls1jk88n7bmq2dhlfkbhdh5554hbagjsydzlp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-digest" ,rust-digest-0.8)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-static-assertions" ,rust-static-assertions-1))
- #:cargo-development-inputs
- (("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/shepmaster/twox-hash")
- (synopsis "Rust implementation of the XXHash and XXH3 algorithms")
- (description "This package provides a Rust implementation of the XXHash
-and XXH3 algorithms.")
- (license license:expat)))
-
-(define-public rust-typeable-0.1
- (package
- (name "rust-typeable")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typeable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11w8dywgnm32hb291izjvh4zjd037ccnkk77ahk63l913zwzc40l"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/reem/rust-typeable")
- (synopsis "Exposes Typeable, for getting TypeIds at runtime")
- (description "Exposes Typeable, for getting TypeIds at runtime.")
- (license license:expat)))
-
-(define-public rust-typed-arena-2
- (package
- (name "rust-typed-arena")
- (version "2.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typed-arena" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0shj0jpmglhgw2f1i4b33ycdzwd1z205pbs1rd5wx7ks2qhaxxka"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/SimonSapin/rust-typed-arena")
- (synopsis "The arena allocator")
- (description
- "The arena, a fast but limited type of allocator.")
- (license license:expat)))
-
-(define-public rust-typed-arena-1
- (package
- (inherit rust-typed-arena-2)
- (name "rust-typed-arena")
- (version "1.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typed-arena" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1i8yczhwcy0nnrxqck1lql3i7hvg95l0vw0dbgfb92zkms96mh66"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-typed-builder-0.18
- (package
- (name "rust-typed-builder")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typed-builder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12pkf3h3hahfqm8g6k3kl2qicl346szqq24qa74vfqcq2jb08z74"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-typed-builder-macro" ,rust-typed-builder-macro-0.18))))
- (home-page "https://github.com/idanarye/rust-typed-builder")
- (synopsis "Compile-time type-checked builder derive")
- (description
- "This package provides compile-time type-checked builder derive.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-typed-builder-0.16
- (package
- (inherit rust-typed-builder-0.18)
- (name "rust-typed-builder")
- (version "0.16.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typed-builder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05ny1brm9ff3hxrps3n328w28myk4lz0h24jhxx64dhyjhbmq21l"))))
- (arguments
- `(#:cargo-inputs
- (("rust-typed-builder-macro" ,rust-typed-builder-macro-0.16))))))
-
-(define-public rust-typed-builder-0.5
- (package
- (inherit rust-typed-builder-0.18)
- (name "rust-typed-builder")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typed-builder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zi9mmkz2vwg5cn8x9738vli42h21jyspvfi83y2sa6lvlja5kkq"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-typed-builder-macro-0.18
- (package
- (name "rust-typed-builder-macro")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typed-builder-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14mlf9733bmdf6bqzmhrzc1hbxfazp0mxvs751wckdaifccy8blq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/idanarye/rust-typed-builder")
- (synopsis "Compile-time type-checked builder derive")
- (description "Compile-time type-checked builder derive.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-typed-builder-macro-0.16
- (package
- (inherit rust-typed-builder-macro-0.18)
- (name "rust-typed-builder-macro")
- (version "0.16.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typed-builder-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vp94vzcnrqlz93swkai13w9dmklpdh2c2800zpjnvi0735s8g7h"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-typed-json-0.1
- (package
- (name "rust-typed-json")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typed-json" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vcyqhji9mldhhh2dkg19yfcy4i0m6d6wdl9n7vb602l0b8ah930"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs (list rust-serde-1
- rust-serde-json-1)
- #:cargo-development-inputs (list rust-divan-0.1
- rust-serde-1
- rust-serde-json-core-0.5
- rust-serde-json-1
- rust-serde-test-1)))
- (home-page "https://github.com/conradludgate/typed-json")
- (synopsis "JSON serialization file format")
- (description "This package provides a JSON serialization file format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-typeid-1
- (package
- (name "rust-typeid")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typeid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vi32jv3s3nbybbl4r317wi2bk8j4fx4d8p88jji8pnd1hpdn4qf"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/dtolnay/typeid")
- (synopsis "Const TypeId and non-'static TypeId")
- (description
- "This package provides @code{TypeId} and non-'static @code{TypeId}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-typemap-0.3
- (package
- (name "rust-typemap")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typemap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xm1gbvz9qisj1l6d36hrl9pw8imr8ngs6qyanjnsad3h0yfcfv5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-unsafe-any" ,rust-unsafe-any-0.4))))
- (home-page "https://github.com/reem/rust-typemap")
- (synopsis "Typesafe store for many value types")
- (description
- "A typesafe store for many value types.")
- (license license:expat)))
-
-(define-public rust-typenum-1
- (package
- (name "rust-typenum")
- (version "1.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typenum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fhb9iaqyjn4dzn2vl86kxjhp4xpw5gynczlnqzf4x6rjgpn2ya9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-scale-info" ,rust-scale-info-1))))
- (home-page "https://github.com/paholg/typenum")
- (synopsis "Rust library for type-level numbers evaluated at compile time")
- (description "Typenum is a Rust library for type-level numbers evaluated at
-compile time. It currently supports bits, unsigned integers, and signed
-integers. It also provides a type-level array of type-level numbers, but its
-implementation is incomplete.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-typesize-0.1
- (package
- (name "rust-typesize")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typesize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nv4p49nyrrxf5zkbyzbzy2442jn3rh8h5slyjgnmbv8cb0fbv2x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-dashmap" ,rust-dashmap-5)
- ("rust-extract-map" ,rust-extract-map-0.1)
- ("rust-halfbrown" ,rust-halfbrown-0.2)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-mini-moka" ,rust-mini-moka-0.10)
- ("rust-nonmax" ,rust-nonmax-0.5)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-secrecy" ,rust-secrecy-0.8)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-simd-json" ,rust-simd-json-0.13)
- ("rust-time" ,rust-time-0.3)
- ("rust-typesize-derive" ,rust-typesize-derive-0.1)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/GnomedDev/typesize")
- (synopsis
- "Library to fetch an accurate estimate of the total memory usage of a value")
- (description
- "This package provides a library to fetch an accurate estimate of the total
-memory usage of a value.")
- (license license:expat)))
-
-(define-public rust-typesize-derive-0.1
- (package
- (name "rust-typesize-derive")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typesize-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a0ypva9lwmyfgvng2iq87j2gw2ishhm2jbysmmnh9yclk18hplh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/GnomedDev/typesize")
- (synopsis "Internal proc-macro crate for typesize")
- (description
- "This package provides internal proc-macro Crate for the Typesize crate.")
- (license license:expat)))
-
-(define-public rust-typetag-0.2
- (package
- (name "rust-typetag")
- (version "0.2.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typetag" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bwswa9ah2sc6fmlfw2pim73rr1n6vhfwmidrsga8cn09r0ih7b6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-erased-serde" ,rust-erased-serde-0.4)
- ("rust-inventory" ,rust-inventory-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-typetag-impl" ,rust-typetag-impl-0.2))
- #:cargo-development-inputs (("rust-postcard" ,rust-postcard-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dtolnay/typetag")
- (synopsis "Serde serializable and deserializable trait objects")
- (description
- "This package provides serde serializable and deserializable trait objects.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-typetag-impl-0.2
- (package
- (name "rust-typetag-impl")
- (version "0.2.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typetag-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cabnvm526bcgh1sh34js5ils0gz4xwlgvwhm992acdr8xzqhwxc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/dtolnay/typetag")
- (synopsis "Implementation detail of the typetag crate")
- (description
- "This package provides the implementation detail of the typetag crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-typewit-1
- (package
- (name "rust-typewit")
- (version "1.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typewit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "093fgb1q5n48vr4nj3hggbhfi6jzab5048scs6jz1ynalgk9myy6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-typewit-proc-macros" ,rust-typewit-proc-macros-1))
- #:cargo-development-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/rodrimati1992/typewit/")
- (synopsis "Type-witness-based abstractions")
- (description "This package provides type-witness-based abstractions, mostly
-for emulating polymorphism in const fns.")
- (license license:zlib)))
-
-(define-public rust-typewit-proc-macros-1
- (package
- (name "rust-typewit-proc-macros")
- (version "1.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typewit_proc_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mlkh4mhbn4b7xg9640blk74bm5ddaa44ihvl0sljw1w5gm86sp3"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/rodrimati1992/typewit/")
- (synopsis "Implementation detail of typewit")
- (description "Implementation detail of typewit.")
- (license license:zlib)))
-
-(define-public rust-tz-rs-0.6
- (package
- (name "rust-tz-rs")
- (version "0.6.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tz-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d720z3p6g65awzv3924dipjnldrdsv6np0h9g7x5yj8r0aip19k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=timezone::test::test_time_zone_from_posix_tz"
- "--skip=src/lib.rs - (line 21)"
- "--skip=src/lib.rs - (line 60)")
- #:cargo-inputs (("rust-const-fn" ,rust-const-fn-0.4))))
- (home-page "https://github.com/x-hgg-x/tz-rs")
- (synopsis
- "Rust reimplementation of libc functions localtime, gmtime and mktime")
- (description
- "This package provides a pure Rust reimplementation of libc functions
-localtime, gmtime and mktime.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tzdb-0.6
- (package
- (name "rust-tzdb")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tzdb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cbzd2c4bs9ik9dpwbacw6j08kakbnjikdndcxbrza2z6rmhyn0v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Doc tests segfault.
- #:cargo-inputs (("rust-iana-time-zone" ,rust-iana-time-zone-0.1)
- ("rust-tz-rs" ,rust-tz-rs-0.6)
- ("rust-tzdb-data" ,rust-tzdb-data-0.1))))
- (home-page "https://github.com/Kijewski/tzdb")
- (synopsis "Static time zone information for tz-rs")
- (description "This package provides static time zone information for tz-rs.")
- (license license:asl2.0)))
-
-(define-public rust-tzdb-data-0.1
- (package
- (name "rust-tzdb-data")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tzdb_data" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mlqm5z8324hw2gnwhlgfn6as8cv5qhdahjwv70nb7f0zbgrz26i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-tz-rs" ,rust-tz-rs-0.6))))
- (home-page "https://github.com/Kijewski/tzdb")
- (synopsis "Static, #![no_std] time zone information for tz-rs")
- (description
- "This package provides static, #![no_std] time zone information for tz-rs.")
- (license license:expat-0)))
-
-(define-public rust-tzfile-0.1
- (package
- (name "rust-tzfile")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tzfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bjrlhi0wy5560vwjszksyzbxidvfdr01911mp3y8dr55b22577m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; 31 online tests fail
- #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-chrono" ,rust-chrono-0.4))
- #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.5)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1))))
- (home-page "https://github.com/kennytm/tzfile")
- (synopsis "chrono::TimeZone implementation using system time-zone database")
- (description
- "This package provides a chrono::@code{TimeZone} implementation using
-system tz database.")
- (license license:expat)))
-
-(define-public rust-ubyte-0.10
- (package
- (name "rust-ubyte")
- (version "0.10.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ubyte" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1spj3k9sx6xvfn7am9vm1b463hsr79nyvj8asi2grqhyrvvdw87p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/SergioBenitez/ubyte")
- (synopsis "Byte units no_std library")
- (description
- "This package provides a simple, complete, const-everything, saturating,
-human-friendly, no_std library for byte units.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ucd-parse-0.1
- (package
- (name "rust-ucd-parse")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ucd-parse" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13mq6c85r6ak10gjlq74mzdhsi0g0vps2y73by420513gfnipm97"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/BurntSushi/ucd-generate")
- (synopsis "Parse data files in the Unicode character database")
- (description
- "This package provides a library for parsing data files in the
-Unicode character database.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-ucd-trie-0.1
- (package
- (name "rust-ucd-trie")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ucd-trie" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10ggllapxq99cxxy179wbklmabj5fikm02233v4idf7djvcw8ycy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-once-cell" ,rust-once-cell-1))))
- (home-page "https://github.com/BurntSushi/ucd-generate")
- (synopsis "Trie for storing Unicode codepoint sets and maps")
- (description
- "This package provides a trie for storing Unicode codepoint sets and maps.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-ucd-util-0.1
- (package
- (name "rust-ucd-util")
- (version "0.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ucd-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13ng291mkc9b132jjf4laj76f5nqm5qd2447rm8bry3wxbdc5kaw"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/BurntSushi/ucd-generate")
- (synopsis "Library for working with the Unicode character database")
- (description "This package provides a small utility library for working
-with the Unicode character database.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-udev-0.8
- (package
- (name "rust-udev")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "udev" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18f5vkhjcljw1p5gfvy61p1837n27d7h2l3x45pywa5y49p1q1ah"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- ;; Not all files included.
- "--skip=device::Device::from_devnum")
- #:cargo-inputs (("rust-io-lifetimes" ,rust-io-lifetimes-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libudev-sys" ,rust-libudev-sys-0.1)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio" ,rust-mio-0.7)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (inputs (list eudev))
- (native-inputs (list pkg-config))
- (home-page "https://github.com/Smithay/udev-rs")
- (synopsis "libudev bindings for Rust")
- (description "This package provides libudev bindings for Rust.")
- (license license:expat)))
-
-(define-public rust-udev-0.7
- (package
- (inherit rust-udev-0.8)
- (name "rust-udev")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "udev" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06hr927z0fdn7ay0p817b9x19i5fagmpmvz95yhl4d1pf3bbpgaf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-libudev-sys" ,rust-libudev-sys-0.1)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio" ,rust-mio-0.7)
- ("rust-mio" ,rust-mio-0.8)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/Smithay/udev-rs")
- (synopsis "Rust libudev bindings")
- (description "This package provides libudev bindings for Rust.")
- (license license:expat)))
-
-(define-public rust-udevrs-0.3
- (package
- (name "rust-udevrs")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "udevrs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "028s1sk1ym919z0w6p8mnvgh9d35c9zzrlaxlmvfrppi6fx5kjdx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Error: UdevHwdb("unable to find hwdb.bin database file")
- "--skip=parse_hwdb")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-heapless" ,rust-heapless-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.27))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.10))))
- (home-page "https://github.com/cr8t/udev")
- (synopsis "Pure Rust implementation of the user-land udev library")
- (description
- "This package provides Pure Rust implementation of the user-land udev library.")
- (license license:lgpl2.0+)))
-
-(define-public rust-ufmt-0.2
- (package
- (name "rust-ufmt")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ufmt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17dbpq5r09mcpalra2hmpgb2ly282s6xjsb4il8fjmrbq1p88r0s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; method cannot be called on `String` due to unsatisfied trait bounds
- #:cargo-inputs (("rust-ufmt-macros" ,rust-ufmt-macros-0.3)
- ("rust-ufmt-write" ,rust-ufmt-write-0.1))))
- (home-page "https://github.com/japaric/ufmt")
- (synopsis "Faster and panic-free alternative to @code{core::fmt}")
- (description "This package provides a (6-40x) smaller, (2-9x) faster and
-panic-free alternative to @code{core::fmt}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ufmt-0.1
- (package
- (inherit rust-ufmt-0.2)
- (name "rust-ufmt")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ufmt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pbc0gcfi7m21ly00x460pv1k2h12zb184f7wpcckpqj6g3c1lri"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib" "--bins" "--tests")
- #:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-ufmt-macros" ,rust-ufmt-macros-0.2)
- ("rust-ufmt-write" ,rust-ufmt-write-0.1))))))
-
-(define-public rust-ufmt-macros-0.3
- (package
- (name "rust-ufmt-macros")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ufmt-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05ipcslk5bcpkw3j8405hhzxibr9wkn8sg33nif1cjblc6zd6dyk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/japaric/ufmt")
- (synopsis "Rust μfmt macros")
- (description "This package provides μfmt macros.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ufmt-macros-0.2
- (package
- (inherit rust-ufmt-macros-0.3)
- (name "rust-ufmt-macros")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ufmt-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nfpgpimg04n08cxi0mcsz803kh3kzpmllmxm2a6768cyf96raz4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-ufmt-write-0.1
- (package
- (name "rust-ufmt-write")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ufmt-write" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0sdx0r6ah9xr3nydrqxj01v25sb956c0jk5rqf6f5i9fnkb2wyp8"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/japaric/ufmt")
- (synopsis "Rust μfmt's uWrite trait")
- (description "This package provides @code{μfmt}'s @code{uWrite} trait.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ui-test-0.7
- (package
- (name "rust-ui-test")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ui_test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jzlccdw15psgjx4albqnrznl9ypgvfwcjr2x99lvdxrqsm4nnrb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-cargo-platform" ,rust-cargo-platform-0.1)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.15)
- ("rust-color-eyre" ,rust-color-eyre-0.6)
- ("rust-colored" ,rust-colored-2)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-diff" ,rust-diff-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-rustfix" ,rust-rustfix-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/oli-obk/ui_test")
- (synopsis "Test framework for testing rustc diagnostics output")
- (description
- "This package provides a test framework for testing rustc diagnostics output.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-uint-0.9
- (package
- (name "rust-uint")
- (version "0.9.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uint" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ljb2q0waadsr56w6j5wwchwibby8bbsf09wnv54zc2k5jx4pxkn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-crunchy" ,rust-crunchy-0.2)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-static-assertions" ,rust-static-assertions-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-rug" ,rust-rug-1))
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'adjust-cargo-toml
- (lambda _
- (substitute* "Cargo.toml"
- (("integer") "default")))))))
- (inputs
- (list gmp mpc mpfr))
- (home-page "https://parity.io")
- (synopsis "Large, fixed-size integer arithmetic in Rust")
- (description "This package is a Rust library for large, fixed-size integer
-arithmetic.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-uluru-3
- (package
- (name "rust-uluru")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uluru" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nr6s90iqy7wr0ddv9zfbmyw5dc7xjfbb09c8sjbcphz38k34jkr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7))))
- (home-page "https://github.com/servo/uluru")
- (synopsis "LRU cache implementation")
- (description
- "This package provides a simple, fast, LRU cache implementation.")
- (license license:mpl2.0)))
-
-(define-public rust-umask-2
- (package
- (name "rust-umask")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "umask" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "071xszsd6znk0ik11pxl7mwhf07clsiq3qpzw1ac0dcyak14d6pc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Canop/umask")
- (synopsis "Utility to deal with unix access mode")
- (description
- "This package provides an utility to deal with Unix access mode.")
- (license license:expat)))
-
-(define-public rust-umask-1
- (package
- (inherit rust-umask-2)
- (name "rust-umask")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "umask" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ipyyv82lpy5xpqzmq3ra0d61vsd3bfh6b06c9w8zln41vvznblq"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-uname-0.1
- (package
- (name "rust-uname")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uname" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j1xd1rryml4j1hf07kahva9d5ym8m9jz9z20hfdpr1jrbq8jbxp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/icorderi/rust-uname")
- (synopsis "Name and information about current kernel")
- (description
- "This package provides name and information about current kernel.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unarray-0.1
- (package
- (name "rust-unarray")
- (version "0.1.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "unarray" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "154smf048k84prsdgh09nkm2n0w0336v84jd4zikyn6v6jrqbspa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `proptest`
- #:cargo-development-inputs
- (("rust-test-strategy" ,rust-test-strategy-0.2))))
- (home-page "https://github.com/cameron1024/unarray")
- (synopsis "Utilities for working with uninitialized arrays")
- (description "Utilities for working with uninitialized arrays.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-uncased-0.9
- (package
- (name "rust-uncased")
- (version "0.9.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uncased" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15q6r6g4fszr8c2lzg9z9k9g52h8g29h24awda3d72cyw37qzf71"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://github.com/SergioBenitez/uncased")
- (synopsis "Case-preserving, ASCII case-insensitive, string types in Rust")
- (description
- "This package provides case-preserving, ASCII case-insensitive,
-@code{no_std} string types in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unchecked-index-0.2
- (package
- (name "rust-unchecked-index")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unchecked-index" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0p6qcai1mjayx59cpgk27d0zgw9hz9r1ira5jiqil66f4ba8dfpf"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/bluss/unchecked-index")
- (synopsis "Unchecked indexing wrapper using regular index syntax")
- (description
- "Unchecked indexing wrapper using regular index syntax.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-unescape-0.1
- (package
- (name "rust-unescape")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unescape" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vlgws15n4kz8xq4igzr1f80nbiyr838k687hn6ly8a36an7vffc"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/saghm/unescape-rs")
- (synopsis
- "Unescapes strings with escape sequences written out as literal characters")
- (description
- "This package unescapes strings with escape sequences written out as
-literal characters.")
- (license license:expat)))
-
-(define-public rust-unescaper-0.1
- (package
- (name "rust-unescaper")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unescaper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09hzbayg38dvc298zygrx7wvs228bz197winnjl34i3alpii47f0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/hack-ink/unescaper")
- (synopsis
- "Unescape strings with escape sequences written out as literal characters")
- (description
- "This package provides a way to unescape strings with escape sequences
-written out as literal characters.")
- ;; User can choose either license.
- (license (list license:gpl3 license:expat))))
-
-(define-public rust-ungrammar-1
- (package
- (name "rust-ungrammar")
- (version "1.16.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ungrammar" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13ynrv658ikr4lqi3lk1xbcrr1d1qsjnrb8acwfyrwqbgwsdzrd3"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/matklad/ungrammar")
- (synopsis "DSL for describing concrete syntax trees")
- (description
- "This package provides a DSL for describing concrete syntax trees.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unic-char-property-0.9
- (package
- (name "rust-unic-char-property")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unic-char-property" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08g21dn3wwix3ycfl0vrbahn0835nv2q3swm8wms0vwvgm07mid8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-unic-char-range" ,rust-unic-char-range-0.9))))
- (home-page "https://github.com/open-i18n/rust-unic/")
- (synopsis "Character property taxonomy, contracts and macros for UNIC")
- (description
- "This package provides character property taxonomy, contracts and
-build macros for the Unicode and Internationalization Crates (UNIC)
-project.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unic-char-range-0.9
- (package
- (name "rust-unic-char-range")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unic-char-range" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g0z7iwvjhqspi6194zsff8vy6i3921hpqcrp3v1813hbwnh5603"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-rayon" ,rust-rayon-1))))
- (home-page "https://github.com/open-i18n/rust-unic/")
- (synopsis "Character range and iteration for UNIC")
- (description
- "This package provides Unicode character range and iteration for
-the Unicode and Internationalization Crates (UNIC) project.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unic-common-0.9
- (package
- (name "rust-unic-common")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unic-common" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g1mm954m0zr497dl4kx3vr09yaly290zs33bbl4wrbaba1gzmw0"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/open-i18n/rust-unic/")
- (synopsis "Common utilities for UNIC")
- (description
- "This package provides common utilities for the Unicode and
-Internationalization Crates (UNIC) project.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unic-emoji-char-0.9
- (package
- (name "rust-unic-emoji-char")
- (version "0.9.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "unic-emoji-char" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ka9fr7s6lv0z43r9xphg9injn35pfxf9g9q18ki0wl9d0g241qb"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- `(("rust-unic-char-property" ,rust-unic-char-property-0.9)
- ("rust-unic-char-range" ,rust-unic-char-range-0.9)
- ("rust-unic-ucd-version" ,rust-unic-ucd-version-0.9))))
- (home-page "https://github.com/open-i18n/rust-unic/")
- (synopsis "UNIC emoji character properties for Rust")
- (description
- "This package provides UNIC properties for emoji characters
-in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unic-normal-0.9
- (package
- (name "rust-unic-normal")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unic-normal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qmsdf7b902mmaslhwww0hzmzqn26mzh7sraphl4dac96p9n97gh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-unic-ucd-normal" ,rust-unic-ucd-normal-0.9))
- #:cargo-development-inputs
- (("rust-unic-ucd-version" ,rust-unic-ucd-version-0.9))))
- (home-page "https://github.com/open-i18n/rust-unic/")
- (synopsis "UNIC Unicode Normalization Forms")
- (description "UNIC Unicode Normalization Forms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unic-segment-0.9
- (package
- (name "rust-unic-segment")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unic-segment" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08wgz2q6vrdvmbd23kf9pbg8cyzm5q8hq9spc4blzy2ppqk5vvg4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-unic-ucd-segment" ,rust-unic-ucd-segment-0.9))))
- (home-page "https://github.com/open-i18n/rust-unic/")
- (synopsis "Text segmentation algorithms for UNIC")
- (description
- "This UNIC component implements algorithms from Unicode Standard
-Annex #29 - Unicode Text Segmentation, used for detecting boundaries
-of text element boundaries, such as user-perceived characters (a.k.a.
-grapheme clusters), words, and sentences.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unic-ucd-category-0.9
- (package
- (name "rust-unic-ucd-category")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unic-ucd-category" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h4ixzplc2s441vc8mc4zxliw6qfqh1ziaiv8pa1pzpwyn8lb38v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-matches" ,rust-matches-0.1)
- ("rust-unic-char-property" ,rust-unic-char-property-0.9)
- ("rust-unic-char-range" ,rust-unic-char-range-0.9)
- ("rust-unic-ucd-version" ,rust-unic-ucd-version-0.9))))
- (home-page "https://github.com/open-i18n/rust-unic/")
- (synopsis "UNIC Unicode Character Database General Category")
- (description "UNIC Unicode Character Database General Category.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unic-ucd-common-0.9
- (package
- (name "rust-unic-ucd-common")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unic-ucd-common" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bglvzn6rs01v0d29898vg2y3v3cgj3h1gsrbjp1mypa1f8qpdz9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-unic-char-property" ,rust-unic-char-property-0.9)
- ("rust-unic-char-range" ,rust-unic-char-range-0.9)
- ("rust-unic-ucd-version" ,rust-unic-ucd-version-0.9))
- #:cargo-development-inputs
- ;; This was dropped by the importer for some reason.
- (("rust-unic-ucd-category" ,rust-unic-ucd-category-0.9))))
- (home-page "https://github.com/open-i18n/rust-unic/")
- (synopsis "UNIC Unicode Character Database Common Properties")
- (description
- "This package provides UNIC Unicode Character Database Common Properties.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unic-ucd-hangul-0.9
- (package
- (name "rust-unic-ucd-hangul")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unic-ucd-hangul" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m001jjck7j34hsf6kw9aidzapms9hi175yv7r9f244hw68cc7gb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-unic-ucd-version" ,rust-unic-ucd-version-0.9))))
- (home-page "https://github.com/open-i18n/rust-unic/")
- (synopsis
- "UNIC Unicode Character Database Hangul Syllable Composition & Decomposition")
- (description
- "UNIC Unicode Character Database Hangul Syllable Composition & Decomposition.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unic-ucd-normal-0.9
- (package
- (name "rust-unic-ucd-normal")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unic-ucd-normal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "044laqqf09xqv4gl27f328a2f780gkzabpar72qj4b90p1rxibl6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-unic-char-property" ,rust-unic-char-property-0.9)
- ("rust-unic-char-range" ,rust-unic-char-range-0.9)
- ("rust-unic-ucd-category" ,rust-unic-ucd-category-0.9)
- ("rust-unic-ucd-hangul" ,rust-unic-ucd-hangul-0.9)
- ("rust-unic-ucd-version" ,rust-unic-ucd-version-0.9))
- #:cargo-development-inputs
- (("rust-unic-ucd-category" ,rust-unic-ucd-category-0.9))))
- (home-page "https://github.com/open-i18n/rust-unic/")
- (synopsis
- "UNIC Unicode Character Database Normalization Properties")
- (description
- "UNIC Unicode Character Database Normalization Properties.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unic-ucd-segment-0.9
- (package
- (name "rust-unic-ucd-segment")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unic-ucd-segment" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0027lczcg0r401g6fnzm2bq9fxhgxvri1nlryhhv8192lqic2y90"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-unic-char-property" ,rust-unic-char-property-0.9)
- ("rust-unic-char-range" ,rust-unic-char-range-0.9)
- ("rust-unic-ucd-version" ,rust-unic-ucd-version-0.9))))
- (home-page "https://github.com/open-i18n/rust-unic/")
- (synopsis "Segmentation properties for the UNIC Unicode character database")
- (description
- "This package provides segmentation properties in the Unicode
-character database for the Unicode and Internationalization
-Crates (UNIC) project.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unic-ucd-version-0.9
- (package
- (name "rust-unic-ucd-version")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unic-ucd-version" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1i5hnzpfnxkp4ijfk8kvhpvj84bij575ybqx1b6hyigy6wi2zgcn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-unic-common" ,rust-unic-common-0.9))))
- (home-page "https://github.com/open-i18n/rust-unic/")
- (synopsis "Unicode character database for UNIC")
- (description
- "This package provides a Unicode character database for the
-Unicode and Internationalization Crates (UNIC) project.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unicase-2
- (package
- (name "rust-unicase")
- (version "2.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicase" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fd5ddbhpva7wrln2iah054ar2pc1drqjcll0f493vj3fv8l9f3m"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/seanmonstar/unicase")
- (synopsis "Case-insensitive wrapper around strings")
- (description
- "This package provides a case-insensitive wrapper around strings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unicase-1
- (package
- (inherit rust-unicase-2)
- (name "rust-unicase")
- (version "1.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicase" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0cwazh4qsmm9msckjk86zc1z35xg7hjxjykrgjalzdv367w6aivz"))))
- (arguments
- `(#:cargo-inputs
- (("rust-heapsize" ,rust-heapsize-0.3)
- ("rust-heapsize-plugin" ,rust-heapsize-plugin-0.1)
- ("rust-version-check" ,rust-version-check-0.1))))))
-
-(define-public rust-unicode-bidi-0.3
- (package
- (name "rust-unicode-bidi")
- (version "0.3.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-bidi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xcxwbsqa24b8vfchhzyyzgj0l6bn51ib5v8j6krha0m77dva72w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-flame" ,rust-flame-0.2)
- ("rust-flamer" ,rust-flamer-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs
- (("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/servo/unicode-bidi")
- (synopsis "Implementation of the Unicode Bidirectional Algorithm")
- (description
- "Implementation of the Unicode Bidirectional Algorithm.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-unicode-bom-2
- (package
- (name "rust-unicode-bom")
- (version "2.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-bom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05s2sqyjanqrbds3fxam35f92npp5ci2wz9zg7v690r0448mvv3y"))))
- (build-system cargo-build-system)
- (home-page "https://gitlab.com/philbooth/unicode-bom")
- (synopsis "Unicode byte-order mark detection for files and byte arrays")
- (description
- "Unicode byte-order mark detection for files and byte arrays.")
- (license license:asl2.0)))
-
-(define-public rust-unicode-categories-0.1
- (package
- (name "rust-unicode-categories")
- (version "0.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "unicode_categories" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kp1d7fryxxm7hqywbk88yb9d1avsam9sg76xh36k5qx2arj9v1r"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/swgillespie/unicode-categories")
- (synopsis "Query Unicode category membership")
- (description
- "This package provides a package for querying Unicode category
-membership for characters in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unicode-ellipsis-0.2
- (package
- (name "rust-unicode-ellipsis")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-ellipsis" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zsdzmy6x1p8s35rgfmc7nx1qcs6j4bcfbfyiimrdngyqfwbajlj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- "--skip=tests::test_truncate_hindi"
- "--skip=tests::test_truncate_hindi_leading")
- #:cargo-inputs (("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))
- (home-page "https://github.com/ClementTsang/unicode-ellipsis")
- (synopsis
- "Truncate Unicode strings to a certain width, adding an ellipsis if too long")
- (description
- "This package provides a crate to truncate Unicode strings to a certain width,
-automatically adding an ellipsis if the string is too long.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unicode-general-category-0.6
- (package
- (name "rust-unicode-general-category")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-general-category" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rv9715c94gfl0hzy4f2a9lw7i499756bq2968vqwhr1sb0wi092"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/yeslogic/unicode-general-category")
- (synopsis "Fast lookup of the Unicode General Category property for char")
- (description "This package provides Fast lookup of the Unicode General
-Category property for char.")
- (license license:asl2.0)))
-
-(define-public rust-unicode-id-0.3
- (package
- (name "rust-unicode-id")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-id" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qdmwsyi72c17v64h1is28f0gc2d3bvhjz264i998c270ibkq40h"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/Boshen/unicode-id")
- (synopsis
- "Determine whether characters have the ID_Start or ID_Continue properties")
- (description
- "Determine whether characters have the ID_Start or ID_Continue properties
-according to Unicode Standard Annex #31.")
- (license (list license:expat license:asl2.0))))
-
-;; WARNING: This package is a dependency of mesa.
-(define-public rust-unicode-ident-1
- (package
- (name "rust-unicode-ident")
- (version "1.0.14")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "unicode-ident" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10ywa1pg0glgkr4l3dppjxizr9r2b7im0ycbfa0137l69z5fdfdd"))))
- (build-system cargo-build-system)
- ;; Most development inputs are competing implementations
- ;; for benchmarks.
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/dtolnay/unicode-ident")
- (synopsis "Implementation of Unicode Standard Annex #31")
- (description
- "This package lets you determine whether characters have the
-@code{XID_Start} or @code{XID_Continue} properties according to Unicode
-Standard Annex #31.")
- ;; For data derived from Unicode Character Database the unicode license
- ;; applies; for everything else the user may choose between Expat and
- ;; ASL2.0.
- (license (list license:expat license:asl2.0
- license:unicode))))
-
-(define-public rust-unicode-linebreak-0.1
- (package
- (name "rust-unicode-linebreak")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-linebreak" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07spj2hh3daajg335m4wdav6nfkl0f6c0q72lc37blr97hych29v"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/axelf4/unicode-linebreak")
- (synopsis "Implementation of the Unicode line breaking algorithm")
- (description
- "This package provides an implementation of the Unicode line
-breaking algorithm in Rust.")
- (license license:asl2.0)))
-
-(define-public rust-unicode-normalization-0.1
- (package
- (name "rust-unicode-normalization")
- (version "0.1.24")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-normalization" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mnrk809z3ix1wspcqy97ld5wxdb31f3xz6nsvg5qcv289ycjcsh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-tinyvec" ,rust-tinyvec-1))))
- (home-page "https://github.com/unicode-rs/unicode-normalization")
- (synopsis "Functions for normalization of Unicode strings")
- (description
- "This crate provides functions for normalization of Unicode strings,
-including Canonical and Compatible Decomposition and Recomposition, as
-described in Unicode Standard Annex #15.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unicode-normalization-alignments-0.1
- (package
- (name "rust-unicode-normalization-alignments")
- (version "0.1.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-normalization-alignments" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pk2f3arh3qvdsmrsiri0gr5y5vqpk2gv1yjin0njvh4zbj17xj3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-smallvec" ,rust-smallvec-1))))
- (home-page "https://github.com/n1t0/unicode-normalization")
- (synopsis "Normalize Unicode strings ")
- (description
- "This crate provides functions for normalization of Unicode strings, including
-Canonical and Compatible Decomposition and Recomposition, as described in
-Unicode Standard Annex #15.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unicode-reverse-1
- (package
- (name "rust-unicode-reverse")
- (version "1.0.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-reverse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xhcybbgy0l8s8n7sfd6hxi854f8znlxqkspzfnr8c62xf44hvsb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-unicode-segmentation" ,rust-unicode-segmentation-1))
- #:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-0.4))))
- (home-page "https://github.com/mbrubeck/unicode-reverse")
- (synopsis "Unicode-aware in-place string reversal")
- (description "Unicode-aware in-place string reversal.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unicode-segmentation-1
- (package
- (name "rust-unicode-segmentation")
- (version "1.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-segmentation" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14qla2jfx74yyb9ds3d2mpwpa4l4lzb9z57c6d2ba511458z5k7n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-quickcheck" ,rust-quickcheck-0.7))))
- (home-page "https://github.com/unicode-rs/unicode-segmentation")
- (synopsis "Grapheme Cluster, Word and Sentence boundaries")
- (description "This crate provides Grapheme Cluster, Word and Sentence
-boundaries according to Unicode Standard Annex #29 rules.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unicode-truncate-1
- (package
- (name "rust-unicode-truncate")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-truncate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gr7arjjhrhy8dww7hj8qqlws97xf9d276svr4hs6pxgllklcr5k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=tests::truncate_centered::family_stays_together"
- "--skip=tests::truncate_end::family_stays_together"
- "--skip=tests::truncate_start::family_stays_together")
- #:cargo-inputs (("rust-itertools" ,rust-itertools-0.13)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))
- (home-page "https://github.com/Aetf/unicode-truncate")
- (synopsis "Unicode-aware `str` truncate")
- (description
- "This package provides a unicode-aware algorithm to pad or truncate `str`
-in terms of displayed width.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unicode-truncate-0.2
- (package
- (inherit rust-unicode-truncate-1)
- (name "rust-unicode-truncate")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-truncate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hlf6k1d7s1qqdvhxwh4xl8wd1wvqm0vr0pazxq74jksbz5fajx0"))))
- (arguments
- `(#:cargo-inputs (("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3))))))
-
-(define-public rust-unicode-width-0.2
- (package
- (name "rust-unicode-width")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-width" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zd0r5vs52ifxn25rs06gxrgz8cmh4xpra922k0xlmrchib1kj0z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1))))
- (home-page "https://github.com/unicode-rs/unicode-width")
- (synopsis "Determine displayed width according to Unicode rules")
- (description
- "This crate allows you to determine displayed width of
-@code{char} and @code{str} types according to Unicode Standard Annex #11 rules.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unicode-width-0.1
- (package
- (inherit rust-unicode-width-0.2)
- (name "rust-unicode-width")
- (version "0.1.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-width" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bzn2zv0gp8xxbxbhifw778a7fc93pa6a1kj24jgg9msj07f7mkx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1))))))
-
-(define-public rust-unicode-xid-0.2
- (package
- (name "rust-unicode-xid")
- (version "0.2.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-xid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lzqaky89fq0bcrh6jj6bhlz37scfd8c7dsj5dq7y32if56c1hgb"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-development-inputs
- `(("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/unicode-rs/unicode-xid")
- (synopsis "Determine Unicode XID related properties")
- (description
- "This package provides a Rust library to determine whether
-characters have the XID_Start or XID_Continue properties according
-to Unicode Standard Annex #31.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-unicode-xid-0.1
- (package
- (inherit rust-unicode-xid-0.2)
- (name "rust-unicode-xid")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-xid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1z57lqh4s18rr4x0j4fw4fmp9hf9346h0kmdgqsqx0fhjr3k0wpw"))))))
-
-(define-public rust-unicode-xid-0.0.4
- (package
- (inherit rust-unicode-xid-0.2)
- (name "rust-unicode-xid")
- (version "0.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unicode-xid" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1p5l9h3n3i53cp95fb65p8q3vbwib79ryd9z5z5h5kr9gl6qc7wc"))))))
-
-(define-public rust-unidecode-0.3
- (package
- (name "rust-unidecode")
- (version "0.3.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "unidecode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1p0sm8j9223kw3iincv60s746s88k09xcaqf8nkx3w83isfv2as0"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/chowdhurya/rust-unidecode/")
- (synopsis "Provides pure ASCII transliterations of Unicode strings")
- (description
- "This package provides pure ASCII transliterations of Unicode strings.")
- (license license:bsd-3)))
-
-(define-public rust-unindent-0.2
- (package
- (name "rust-unindent")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unindent" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1km2iy6fr6gsh2wvr1mxz86pm4wrlh3fjkinb35qfi3mw5rpvpn7"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/dtolnay/indoc")
- (synopsis "Remove a column of leading whitespace from a string")
- (description "This crate allows you to remove a column of leading
-whitespace from a string.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-unindent-0.1
- (package
- (inherit rust-unindent-0.2)
- (name "rust-unindent")
- (version "0.1.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unindent" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "171may3v15wzc10z64i8sahdz49d031v7424mjsifa205ml6sxp1"))))))
-
-(define-public rust-uniquote-3
- (package
- (name "rust-uniquote")
- (version "3.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uniquote" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "037xznqcdvc3riy9498cfrzzdhj2591cz0dpiy0h9wxfnbp01aal"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/dylni/uniquote")
- (synopsis "Quote strings for clear display in output")
- (description "This package provides a Rust library to quote strings for
-clear display in the output.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unix-socket-0.5
- (package
- (name "rust-unix-socket")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unix_socket" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0r0mxf3mmqvimnx4mpks1f6c4haj6jcxc0k9bs7w61f42w2718ka"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/rust-lang-nursery/unix-socket")
- (synopsis "Unix domain socket bindings")
- (description "This package provides unix domain socket bindings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unreachable-1
- (package
- (name "rust-unreachable")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unreachable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0mps2il4xy2mjqc3appas27hhn2xmvixc3bzzhfrjj74gy3i0a1q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-void" ,rust-void-1))))
- (home-page "https://github.com/reem/rust-unreachable")
- (synopsis "Unreachable code optimization hint in rust")
- (description
- "This package provides an unreachable code optimization hint in rust.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-unreachable-0.1
- (package
- (inherit rust-unreachable-1)
- (name "rust-unreachable")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unreachable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14gzpm329nrfgjvxf6zh77sp7plxakcnsq8p8xk9474fn7fyaahz"))))
- (arguments
- `(#:cargo-inputs (("rust-void" ,rust-void-1))))))
-
-(define-public rust-unsafe-any-0.4
- (package
- (name "rust-unsafe-any")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unsafe-any" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0zwwphsqkw5qaiqmjwngnfpv9ym85qcsyj7adip9qplzjzbn00zk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-traitobject" ,rust-traitobject-0.1))))
- (home-page "https://tokio.rs")
- (synopsis "Traits and implementations for unchecked downcasting")
- (description
- "Traits and implementations for unchecked downcasting.")
- (license license:expat)))
-
-;; This package was originally transpiled from libyaml, but has seen development
-;; since then, showing that it is in its editable form.
-(define-public rust-unsafe-libyaml-0.2
- (package
- (name "rust-unsafe-libyaml")
- (version "0.2.11")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "unsafe-libyaml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0qdq69ffl3v5pzx9kzxbghzn0fzn266i1xn70y88maybz9csqfk7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `unsafe_libyaml_test_suite`
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/dtolnay/unsafe-libyaml")
- (synopsis "Libyaml in rust")
- (description "This package provides libyaml transpiled to rust by c2rust,
-with changes and updated applied to it.")
- (license license:expat)))
-
-(define-public rust-unsafe-unwrap-0.1
- (package
- (name "rust-unsafe-unwrap")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unsafe_unwrap" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "106swla8nyzn9qgjrb4xxa9ihl8rsk921nl9swl9n3ryy5jyqc0j"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/nvzqz/unsafe-unwrap-rs")
- (synopsis "Unsafely unwrap Result and Option types without checking")
- (description
- "This crate enables unchecked unwrapping on Option and Result types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unscanny-0.1
- (package
- (name "rust-unscanny")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unscanny" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ivbipc1rnq15fhzgna41p1h01ncq4shycii72f3x5d7czq2mpz9"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/typst/unscanny")
- (synopsis "Painless string scanning")
- (description "This package provides painless string scanning.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unsize-1
- (package
- (name "rust-unsize")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unsize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fd9lzdhkahygxy9b348m0fs4wlldh5ymp1dcr56d9f16jksg9sg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-autocfg" ,rust-autocfg-1))))
- (home-page "https://github.com/HeroicKatora/static-alloc")
- (synopsis "Stable alternative to CoerceUnsize")
- (description
- "This package provides a stable alternative to @code{CoerceUnsize}.")
- (license (list license:expat license:asl2.0 license:zlib))))
-
-(define-public rust-untrusted-0.9
- (package
- (name "rust-untrusted")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "untrusted" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ha7ib98vkc538x0z60gfn0fc5whqdd85mb87dvisdcaifi6vjwf"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/briansmith/untrusted")
- (synopsis "Zero-allocation parsing of untrusted inputs in Rust")
- (description
- "Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of
-untrusted inputs in Rust.")
- (license license:isc)))
-
-(define-public rust-untrusted-0.7
- (package
- (inherit rust-untrusted-0.9)
- (name "rust-untrusted")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "untrusted" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jkbqaj9d3v5a91pp3wp9mffvng1nhycx6sh4qkdd9qyr62ccmm1"))))))
-
-(define-public rust-untrusted-0.6
- (package
- (inherit rust-untrusted-0.7)
- (name "rust-untrusted")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "untrusted" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0byf88b7ca1kb5aap8f6npp6xncvg95dnma8ipmnmd4n9r5izkam"))))))
-
-(define-public rust-uom-0.36
- (package
- (name "rust-uom")
- (version "0.36.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "176dszv02ki1a49hvv2nkszjcn4m8ccfjgh5hhji2pd6a19nxlzz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-rational" ,rust-num-rational-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-static-assertions" ,rust-static-assertions-1))))
- (home-page "https://github.com/iliekturtles/uom")
- (synopsis "Units of measurement")
- (description
- "@code{uom} (Units of measurement) is a crate that does automatic type-safe
-zero-cost dimensional analysis. You can create your own systems or use the pre-built
-International System of Units (SI) which is based on the International System of
-Quantities (ISQ) and includes numerous quantities (length, mass, time, ...) with
-conversion factors for even more numerous measurement units (meter, kilometer, foot,
-mile, ...).")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-uom-0.34
- (package
- (inherit rust-uom-0.36)
- (name "rust-uom")
- (version "0.34.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "uom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "190n79b5ywa9w0j13ld0q6dphz7vzsjkwrpp8pjnwrczsvfhxxg8"))))
- (arguments
- `(#:cargo-inputs (("rust-num-complex" ,rust-num-complex-0.4)
- ("rust-num-rational" ,rust-num-rational-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-typenum" ,rust-typenum-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-num-bigint" ,rust-num-bigint-0.4))
- #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5)
- ("rust-quickcheck" ,rust-quickcheck-0.8)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-uom-0.30
- (package
- (inherit rust-uom-0.34)
- (name "rust-uom")
- (version "0.30.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vg59hnb7hh0p8kjjhgmrsnn3597722lkfdkp481wksq6vk06rg7"))))
- (arguments
- `(#:cargo-inputs (("rust-num-bigint" ,rust-num-bigint-0.3)
- ("rust-num-rational" ,rust-num-rational-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.3)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-static-assertions" ,rust-static-assertions-1))))))
-
-(define-public rust-ureq-2
- (package
- (name "rust-ureq")
- (version "2.12.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "ureq" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "07f0qdn6459k4rmdnkivkz0y7j28vxh5c8q8sr0gcxgdfxiadl82"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Many network test failures.
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.22)
- ("rust-brotli-decompressor" ,rust-brotli-decompressor-4)
- ("rust-cookie" ,rust-cookie-0.18)
- ("rust-cookie-store" ,rust-cookie-store-0.21)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-hootbin" ,rust-hootbin-0.1)
- ("rust-http" ,rust-http-1)
- ("rust-http" ,rust-http-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rustls" ,rust-rustls-0.23)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.7)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-socks" ,rust-socks-0.3)
- ("rust-url" ,rust-url-2)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-rustls" ,rust-rustls-0.23)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/algesten/ureq")
- (synopsis "Simple, safe HTTP client")
- (description "This package provides minimal request library in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-url-2
- (package
- (name "rust-url")
- (version "2.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "url" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0q6sgznyy2n4l5lm16zahkisvc9nip9aa5q1pps7656xra3bdy1j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-form-urlencoded" ,rust-form-urlencoded-1)
- ("rust-idna" ,rust-idna-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/servo/rust-url")
- (synopsis "URL library for Rust, based on the WHATWG URL Standard")
- (description
- "URL library for Rust, based on the WHATWG URL Standard.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-url-1
- (package
- (inherit rust-url-2)
- (name "rust-url")
- (version "1.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "url" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0nim1c90mxpi9wgdw2xh8dqd72vlklwlzam436akcrhjac6pqknx"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-encoding" ,rust-encoding-0.2)
- ("rust-heapsize" ,rust-heapsize-0.4)
- ("rust-idna" ,rust-idna-0.1)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-percent-encoding" ,rust-percent-encoding-1)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-rustc-test" ,rust-rustc-test-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-urlencoding-2
- (package
- (name "rust-urlencoding")
- (version "2.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "urlencoding" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nj99jp37k47n0hvaz5fvz7z6jd0sb4ppvfy3nphr1zbnyixpy6s"))))
- (build-system cargo-build-system)
- (home-page "https://lib.rs/urlencoding")
- (synopsis "Rust library for doing URL percentage encoding")
- (description
- "This package provides a Rust library for doing URL percentage encoding.")
- (license license:expat)))
-
-(define-public rust-urlencoding-1
- (package
- (inherit rust-urlencoding-2)
- (name "rust-urlencoding")
- (version "1.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "urlencoding" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14sm5c8idb5jzib8dwf85p5yhd65vxjh946p80p49d2j6fsjw8y9"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-usb-ids-1
- (package
- (name "rust-usb-ids")
- (version "1.2024.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "usb-ids" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qsgk1i2h5ngpbf17rx9m9c9pdfwli6psz8b4vxvcr1rhy0zmflg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-nom" ,rust-nom-7)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-phf-codegen" ,rust-phf-codegen-0.11)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1))))
- (home-page "https://github.com/woodruffw/usb-ids.rs")
- (synopsis "Rust wrappers for the USB ID Repository")
- (description
- "This package provides Rust wrappers for the USB ID Repository.")
- (license license:expat)))
-
-(define-public rust-users-0.11
- (package
- (name "rust-users")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "users" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cmhafhhka2yya66yrprlv33kg7rm1xh1pyalbjp6yr6dxnhzk14"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/ogham/rust-users")
- (synopsis "Library for getting information on Unix users and groups")
- (description "This package provides a library for getting information on
-Unix users and groups.")
- (license license:expat)))
-
-(define-public rust-ustr-0.9
- (package
- (name "rust-ustr")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ustr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "177sfj2gcxcxbyw756k4r7dbpsnkjrb62nrqvibdx019kw4kc51p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ahash" ,rust-ahash-0.7)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-fasthash" ,rust-fasthash-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-spin" ,rust-spin-0.7))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-string-interner" ,rust-string-interner-0.12)
- ("rust-string-cache" ,rust-string-cache-0.8))))
- (home-page "https://github.com/anderslanglands/ustr")
- (synopsis "Fast, FFI-friendly string interning")
- (description
- "This package provides a fast and FFI-friendly string interning.")
- (license (license:non-copyleft
- "https://spdx.org/licenses/BSD-2-Clause-Patent.html"))))
-
-(define-public rust-utf-8-0.7
- (package
- (name "rust-utf-8")
- (version "0.7.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "utf-8" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1a9ns3fvgird0snjkd3wbdhwd3zdpc2h5gpyybrfr6ra5pkqxk09"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/SimonSapin/rust-utf8")
- (synopsis
- "Incremental, zero-copy UTF-8 decoding with error handling")
- (description
- "Incremental, zero-copy UTF-8 decoding with error handling.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-utf16-iter-1
- (package
- (name "rust-utf16-iter")
- (version "1.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "utf16_iter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ik2krdr73hfgsdzw0218fn35fa09dg2hvbi1xp3bmdfrp9js8y8"))))
- (build-system cargo-build-system)
- (home-page "https://docs.rs/utf16_iter/")
- (synopsis "Iterator by char over potentially-invalid UTF-16 in &[u16]")
- (description
- "This package provides an iterator by char over potentially-invalid
-UTF-16 in &[u16].")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-utf8-iter-1
- (package
- (name "rust-utf8-iter")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "utf8_iter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gmna9flnj8dbyd8ba17zigrp9c4c3zclngf5lnb5yvz1ri41hdn"))))
- (build-system cargo-build-system)
- (home-page "https://docs.rs/utf8_iter/")
- (synopsis "Iterator by char over potentially-invalid UTF-8 in &[u8]")
- (description
- "This package provides an iterator by char over potentially-invalid
-UTF-8 in &[u8].")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-utf8-ranges-1
- (package
- (name "rust-utf8-ranges")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "utf8-ranges" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fpc32znar5v02nwsw7icl41jzzzzhy0si6ngqjylzrbxxpi3bml"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-quickcheck" ,rust-quickcheck-0.8))))
- (home-page "https://github.com/BurntSushi/utf8-ranges")
- (synopsis
- "Convert ranges of Unicode codepoints to UTF-8 byte ranges")
- (description
- "Convert ranges of Unicode codepoints to UTF-8 byte ranges.")
- (license (list license:expat license:unlicense))))
-
-(define-public rust-utf8-ranges-0.1
- (package
- (inherit rust-utf8-ranges-1)
- (name "rust-utf8-ranges")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "utf8-ranges" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03xf604b2v51ag3jgzw92l97xnb10kw9zv948bhc7ja1ik017jm1"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.2))))))
-
-(define-public rust-utf8-width-0.1
- (package
- (name "rust-utf8-width")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "utf8-width" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18fbr6bbkfprs0hb2pdz3ckfb6i1gm0j0x7ka3fhvbyd5m2ck42i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1))))
- (home-page "https://magiclen.org/utf8-width")
- (synopsis "Determine the width of a UTF-8 character")
- (description
- "This package determines the width of a UTF-8 character by providing its
-first byte.")
- (license license:expat)))
-
-(define-public rust-utf8parse-0.2
- (package
- (name "rust-utf8parse")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "utf8parse" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02ip1a0az0qmc2786vxk2nqwsgcwf17d3a38fkf0q7hrmwh9c6vi"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/alacritty/vte")
- (synopsis "Table-driven UTF-8 parser")
- (description "This package provides a table-driven UTF-8 parser.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-utf8parse-0.1
- (package
- (inherit rust-utf8parse-0.2)
- (name "rust-utf8parse")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "utf8parse" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0zamsj2986shm4x9zncjf2m5qy9scaw7qnxw4f89b2afpg6a8wl7"))))))
-
-(define-public rust-uu-cp-0.0.28
- (package
- (name "rust-uu-cp")
- (version "0.0.28")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uu_cp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "047485nv8n0621li7ghp2g9lmc9axhy9zhdgr64bpxmcbsgzgvz0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-exacl" ,rust-exacl-0.12)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-indicatif" ,rust-indicatif-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-quick-error" ,rust-quick-error-2)
- ("rust-selinux" ,rust-selinux-0.4)
- ("rust-uucore" ,rust-uucore-0.0.28)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-xattr" ,rust-xattr-1))))
- (home-page "https://github.com/uutils/coreutils")
- (synopsis "cp ~ (uutils) copy SOURCE to DESTINATION")
- (description "This package provides the @code{cp} command from uutils.")
- (license license:expat)))
-
-(define-public rust-uu-mkdir-0.0.28
- (package
- (name "rust-uu-mkdir")
- (version "0.0.28")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uu_mkdir" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fhdg1vqbdq679j42m2gykjh0fmb66hai9f5n53bgjzffpw7rfpy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-uucore" ,rust-uucore-0.0.28))))
- (home-page "https://github.com/uutils/coreutils")
- (synopsis "mkdir ~ (uutils) create DIRECTORY")
- (description "This package provides the @code{mkdir} command from uutils.")
- (license license:expat)))
-
-(define-public rust-uu-mktemp-0.0.28
- (package
- (name "rust-uu-mktemp")
- (version "0.0.28")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uu_mktemp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13vw6021xfbssz3q4q6p23ksgb8bsnmbwnb6xv2ngrk0kwwgv70s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-uucore" ,rust-uucore-0.0.28))))
- (home-page "https://github.com/uutils/coreutils")
- (synopsis "mktemp ~ (uutils) create and display a temporary file or directory")
- (description "This package provides the @code{mktemp} command from uutils.")
- (license license:expat)))
-
-(define-public rust-uu-mv-0.0.28
- (package
- (name "rust-uu-mv")
- (version "0.0.28")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uu_mv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "086swwxq6lc26n51nwsxhaslkzmc2z7b1fj3akvhiwfdzhqj54xz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-fs-extra" ,rust-fs-extra-1)
- ("rust-indicatif" ,rust-indicatif-0.17)
- ("rust-uucore" ,rust-uucore-0.0.28))))
- (home-page "https://github.com/uutils/coreutils")
- (synopsis "mv ~ (uutils) move (rename) SOURCE to DESTINATION")
- (description "This package provides the @code{mv} command from uutils.")
- (license license:expat)))
-
-(define-public rust-uu-touch-0.0.28
- (package
- (name "rust-uu-touch")
- (version "0.0.28")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uu_touch" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z2c28apr1v5siz6rmn5bzbf0n2hd17yk8ikh9bhrdym27n6nism"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-parse-datetime" ,rust-parse-datetime-0.6)
- ("rust-uucore" ,rust-uucore-0.0.28)
- ("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/uutils/coreutils")
- (synopsis "touch ~ (uutils) change FILE timestamps")
- (description
- "This package provides touch ~ (uutils) change FILE timestamps.")
- (license license:expat)))
-
-(define-public rust-uu-uname-0.0.28
- (package
- (name "rust-uu-uname")
- (version "0.0.28")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uu_uname" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0439n012in9wkqymhda7gd9cg7afqw2zzcf1pf62ixz6l9ql0aqq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-platform-info" ,rust-platform-info-2)
- ("rust-uucore" ,rust-uucore-0.0.28))))
- (home-page "https://github.com/uutils/coreutils")
- (synopsis "uname ~ (uutils) display system information")
- (description
- "This package provides uname ~ (uutils) display system information.")
- (license license:expat)))
-
-(define-public rust-uu-whoami-0.0.28
- (package
- (name "rust-uu-whoami")
- (version "0.0.28")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uu_whoami" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xa4z5bxygfrb6cybgvn0gl4mxw4zhk1478bbpwnb3222h2205ax"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-uucore" ,rust-uucore-0.0.28)
- ("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/uutils/coreutils")
- (synopsis
- "whoami ~ (uutils) display user name of current effective user ID")
- (description "This package provides the @code{whoami} command from uutils.")
- (license license:expat)))
-
-(define-public rust-uucore-0.0.28
- (package
- (name "rust-uucore")
- (version "0.0.28")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uucore" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04k4rbrxw37i7a081jiz03afhaam2gs82laccmsjb4a61h2l7sh4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-blake2b-simd" ,rust-blake2b-simd-1)
- ("rust-blake3" ,rust-blake3-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-data-encoding-macro" ,rust-data-encoding-macro-0.1)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-dns-lookup" ,rust-dns-lookup-2)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-md-5" ,rust-md-5-0.10)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-number-prefix" ,rust-number-prefix-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-os-display" ,rust-os-display-0.1)
- ("rust-regex" ,rust-regex-1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-sha3" ,rust-sha3-0.10)
- ("rust-sm3" ,rust-sm3-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-uucore-procs" ,rust-uucore-procs-0.0.28)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-wild" ,rust-wild-2)
- ("rust-winapi-util" ,rust-winapi-util-0.1)
- ("rust-windows-sys" ,rust-windows-sys-0.59)
- ("rust-xattr" ,rust-xattr-1)
- ("rust-z85" ,rust-z85-3))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/uutils/coreutils")
- (synopsis "uutils ~ 'core' uutils code library")
- (description "This package provides the core uutils code library.")
- (license license:expat)))
-
-(define-public rust-uucore-procs-0.0.28
- (package
- (name "rust-uucore-procs")
- (version "0.0.28")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uucore_procs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0485141khwfy7gdxfvhq93g0nwsvz3fbkc0y7qvxjx92z665j7fr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-uuhelp-parser" ,rust-uuhelp-parser-0.0.28))))
- (home-page "https://github.com/uutils/coreutils")
- (synopsis "uutils ~ 'uucore' proc-macros")
- (description "This package provides the uucore proc-macros.")
- (license license:expat)))
-
-(define-public rust-uuhelp-parser-0.0.28
- (package
- (name "rust-uuhelp-parser")
- (version "0.0.28")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uuhelp_parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "173fzyid13yfzp2gvwd73h6sydifhh6qv5d29r5js9fcj74xid46"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/uutils/coreutils")
- (synopsis
- "Collection of functions to parse the markdown code of help files")
- (description
- "This package provides a collection of functions to parse the markdown code
-of help files.")
- (license license:expat)))
-
-(define-public rust-uuid-1
- (package
- (name "rust-uuid")
- (version "1.11.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "uuid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0sj4l28lif2wm4xrafdfgqjywjzv43wzp8nii9a4i539myhg1igq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-atomic" ,rust-atomic-0.6)
- ("rust-borsh" ,rust-borsh-1)
- ("rust-borsh-derive" ,rust-borsh-derive-1)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-md-5" ,rust-md-5-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha1-smol" ,rust-sha1-smol-1)
- ("rust-slog" ,rust-slog-2)
- ("rust-uuid-macro-internal" ,rust-uuid-macro-internal-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-zerocopy" ,rust-zerocopy-0.8))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/uuid-rs/uuid")
- (synopsis "Library to generate and parse UUIDs")
- (description
- "This package provides a library to generate and parse UUIDs.")
- ;; The user can choose either license.
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-uuid-0.8
- (package
- (inherit rust-uuid-1)
- (name "rust-uuid")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uuid" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1dy4ldcp7rnzjy56dxh7d2sgrcvn4q77y0a8r0a48946h66zjp5w"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-md5" ,rust-md5-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha1" ,rust-sha1-0.6)
- ("rust-slog" ,rust-slog-2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-uuid-0.7
- (package
- (name "rust-uuid")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uuid" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ank4xk20x3nrz926w8j9mz53bi3v8bykxmhlq2pffa8xc8wdnwh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-md5" ,rust-md5-0.6)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha1" ,rust-sha1-0.6)
- ("rust-slog" ,rust-slog-2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/uuid-rs/uuid")
- (synopsis "Generate and parse UUIDs")
- (description
- "This package provides a library to generate and parse UUIDs.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-uuid-0.5
- (package
- (inherit rust-uuid-0.7)
- (name "rust-uuid")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uuid" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "08nw3famk1w1zf9ck32pmklk24wd4n4nqnr9wl46qvxak2wf7ixw"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib")
- #:cargo-inputs
- (("rust-md5" ,rust-md5-0.3)
- ("rust-rand" ,rust-rand-0.3)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha1" ,rust-sha1-0.2))))))
-
-(define-public rust-uuid-macro-internal-1
- (package
- (name "rust-uuid-macro-internal")
- (version "1.11.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "uuid-macro-internal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "024s8hxxjwgc218kfx9xs274dhnkv1ik9818kv7d0f1sw5zzb4bb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/uuid-rs/uuid")
- (synopsis "@code{uuid!} macro implementation details")
- (description
- "This package contains private implementation details of the
-@code{uuid!} macro. It is not intended for direct usage.")
- ;; The user can choose either license.
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-uutils-term-grid-0.6
- (package
- (name "rust-uutils-term-grid")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uutils_term_grid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ys1y4bjdgwhvd3c9b2c8hx2dmnxjsgqgg3sll1mgfmlmnsfz7gq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ansi-width" ,rust-ansi-width-0.1))))
- (home-page "https://github.com/uutils/uutils-term-grid")
- (synopsis
- "Fork of the @code{term_grid} for formatting strings into a grid layout")
- (description "A fork of @code{term_grid}, this package provides a library
-for formatting strings into a grid layout.")
- (license license:expat)))
-
-(define-public rust-uzers-0.12
- (package
- (name "rust-uzers")
- (version "0.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uzers" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pcpi9v90nr3q2y3i4pkac9c20r1nzaimvcm7vajmn770ksizy2d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-serial-test" ,rust-serial-test-3))))
- (home-page "https://github.com/rustadopt/uzers-rs")
- (synopsis "Library for getting information on Unix users and groups")
- (description
- "This package provides a library for getting information on Unix users
-and groups. A more maintained fork of the @code{rust-users} crate.")
- (license license:expat)))
-
-(define-public rust-uzers-0.11
- (package
- (inherit rust-uzers-0.12)
- (name "rust-uzers")
- (version "0.11.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "uzers" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qrzbhncbv4s52lgyzs2pxn1b6gmx9k7h1rdwdwix44cgvf87lkn"))))
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.7))))))
-
-(define-public rust-v-frame-0.3
- (package
- (name "rust-v-frame")
- (version "0.3.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "v_frame" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0az9nd6qi1gyikh9yb3lhm453kf7d5isd6xai3j13kds4jm2mwyn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-aligned-vec" ,rust-aligned-vec-0.5)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-profiling" ,rust-profiling-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/xiph/rav1e")
- (synopsis "Video Frame data structures, part of rav1e")
- (description "This package provides @code{Video Frame} data structures, as
-a part of rav1e.")
- (license license:bsd-2)))
-
-(define-public rust-v-htmlescape-0.15
- (package
- (name "rust-v-htmlescape")
- (version "0.15.8")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "v_htmlescape" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "135inp4x7cc32k0hzrymlz1baf0rj0ah5h82nrpa9w0hqpxmg0jf"))))
- (build-system cargo-build-system)
- (arguments
- ;; The tests assume x86_64 or i686 architecture.
- ;; https://github.com/zzau13/v_escape/issues/55
- ;; https://github.com/zzau13/v_escape/pull/123
- `(#:tests? ,(and (not (%current-target-system))
- (target-x86?))
- #:cargo-inputs (("rust-buf-min" ,rust-buf-min-0.7))))
- (home-page "https://github.com/botika/v_escape")
- (synopsis "Simd optimized HTML escaping code")
- (description "This package provides simd optimized HTML escaping code.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-validator-0.15
- (package
- (name "rust-validator")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "validator" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mgfpwry40fcsfabx7vziy0a7j9kxn6b49mvbv1hy770j09hlyzh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-card-validate" ,rust-card-validate-2)
- ("rust-idna" ,rust-idna-0.2)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-phonenumber" ,rust-phonenumber-0.3)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-unic-ucd-common" ,rust-unic-ucd-common-0.9)
- ("rust-url" ,rust-url-2)
- ("rust-validator-derive" ,rust-validator-derive-0.15))))
- (home-page "https://github.com/Keats/validator")
- (synopsis "Common validation functions and trait")
- (description
- "This package provides common validation functions (email, url, length,
-...) and trait.")
- (license license:expat)))
-
-(define-public rust-validator-derive-0.15
- (package
- (name "rust-validator-derive")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "validator_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08vr07anpvgc9i18hyxi4y9si22kl8fqbkn4lrjdssrbrzldazpa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-if-chain" ,rust-if-chain-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-validator-types" ,rust-validator-types-0.15))))
- (home-page "https://github.com/Keats/validator")
- (synopsis "Macros 1.1 implementation of #[derive(Validate)]")
- (description
- "This package provides a macros 1.1 implementation of #[derive(Validate)].")
- (license license:expat)))
-
-(define-public rust-validator-types-0.15
- (package
- (name "rust-validator-types")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "validator_types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ad3ilkwdx1vcwi7vbapkz8kqp9gdrfb34qlzjmlfs19jd1g7pfj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/Keats/validator")
- (synopsis "Basic type for validator and validator_derive")
- (description
- "This package provides a basic type for validator and validator_derive.")
- (license license:expat)))
-
-(define-public rust-valuable-0.1
- (package
- (name "rust-valuable")
- (version "0.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "valuable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0v9gp3nkjbl30z0fd56d8mx7w1csk86wwjhfjhr400wh9mfpw2w3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-valuable-derive" ,rust-valuable-derive-0.1))))
- (home-page "https://github.com/tokio-rs/valuable")
- (synopsis "Object-safe value inspection")
- (description
- "This package implements object-safe value inspection, used to pass
-un-typed structured data across trait-object boundaries.")
- (license license:expat)))
-
-(define-public rust-valuable-derive-0.1
- (package
- (name "rust-valuable-derive")
- (version "0.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "valuable-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0cjvqljzsj891cjzlwv0ihrv4m0n5211a6pr6b7cz42ich66ji4x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/tokio-rs/valuable")
- (synopsis "Macros for the valuable crate")
- (description "This package provides macros for the @code{valuable}
-crate.")
- (license license:expat)))
-
-(define-public rust-valuable-serde-0.1
- (package
- (name "rust-valuable-serde")
- (version "0.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "valuable-serde" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01q9ifpd1mk1ic2g8lagp35djzb8i7cm8skk4rkf5ayd63zwz1aj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-valuable" ,rust-valuable-0.1))
- #:cargo-development-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1)
- ("rust-valuable" ,rust-valuable-0.1))))
- (home-page "https://github.com/tokio-rs/valuable")
- (synopsis "`serde::Serialize` implementation for `Valuable` types")
- (description "This package provides a @code{serde::Serialize} implementation
-for @code{Valuable} types.")
- (license license:expat)))
-
-(define-public rust-value-bag-1
- (package
- (name "rust-value-bag")
- (version "1.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "value-bag" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lnsixdpi1ldms1adxyafyx7lyrqxhhskgwrjckmml6majmc9x1y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-value-bag-serde1" ,rust-value-bag-serde1-1)
- ("rust-value-bag-sval2" ,rust-value-bag-sval2-1))
- #:cargo-development-inputs
- (("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://github.com/sval-rs/value-bag")
- (synopsis "Anonymous structured values")
- (description "This package provides anonymous structured values.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-value-bag-serde1-1
- (package
- (name "rust-value-bag-serde1")
- (version "1.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "value-bag-serde1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02sv7k5q2gf9ga91fj3k2rj3hrlw9m2r8v1kdv5cfngx6syp7dsb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-erased-serde" ,rust-erased-serde-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-buf" ,rust-serde-buf-0.1)
- ("rust-serde-fmt" ,rust-serde-fmt-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/sval-rs/value-bag")
- (synopsis "Implementation detail for value-bag")
- (description "Implementation detail for value-bag.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-value-bag-sval2-1
- (package
- (name "rust-value-bag-sval2")
- (version "1.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "value-bag-sval2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fm8lkzbf18x8hch9dqlrmxncxcp8iynb5scd643mi6a0akidaak"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-sval" ,rust-sval-2)
- ("rust-sval-buffer" ,rust-sval-buffer-2)
- ("rust-sval-dynamic" ,rust-sval-dynamic-2)
- ("rust-sval-fmt" ,rust-sval-fmt-2)
- ("rust-sval-json" ,rust-sval-json-2)
- ("rust-sval-ref" ,rust-sval-ref-2)
- ("rust-sval-serde" ,rust-sval-serde-2)
- ("rust-sval-test" ,rust-sval-test-2))))
- (home-page "https://github.com/sval-rs/value-bag")
- (synopsis "Implementation detail for value-bag")
- (description "Implementation detail for value-bag.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-value-trait-0.8
- (package
- (name "rust-value-trait")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "value-trait" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d3yl8g6xzp4ah4r7nrqrb1vxy9vgp53z80vy9ypjxz6q6cdpn6s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-abi-stable" ,rust-abi-stable-0.11)
- ("rust-float-cmp" ,rust-float-cmp-0.9)
- ("rust-halfbrown" ,rust-halfbrown-0.2)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-ryu" ,rust-ryu-1))))
- (home-page "https://github.com/simd-lite/value-trait")
- (synopsis "Traits to deal with JSONesque values")
- (description "This package provides traits to deal with JSONesque values.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-varbincode-0.1
- (package
- (name "rust-varbincode")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "varbincode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17vgwalm7a1lryjj565p4rnx5h3hr8vwm5504r92s7j41f8gl4mp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-leb128" ,rust-leb128-0.2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/wez/varbincode")
- (synopsis "Binary encoder and decoder with variable length integer")
- (description
- "This package provides a binary encoder / decoder with variable length
-integer encoding implementation in Rust.")
- (license license:expat)))
-
-(define-public rust-varisat-0.2
- (package
- (name "rust-varisat")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "varisat" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bvwh2bk80a5nci3sd3p205200c6pmbgd5f299krd48y3n2hkrpb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-itoa" ,rust-itoa-0.4)
- ("rust-leb128" ,rust-leb128-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-ordered-float" ,rust-ordered-float-2)
- ("rust-partial-ref" ,rust-partial-ref-0.3)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-varisat-checker" ,rust-varisat-checker-0.2)
- ("rust-varisat-dimacs" ,rust-varisat-dimacs-0.2)
- ("rust-varisat-formula" ,rust-varisat-formula-0.2)
- ("rust-varisat-internal-macros" ,rust-varisat-internal-macros-0.2)
- ("rust-varisat-internal-proof" ,rust-varisat-internal-proof-0.2)
- ("rust-vec-mut-scan" ,rust-vec-mut-scan-0.3))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-proptest" ,rust-proptest-0.10)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-varisat-formula" ,rust-varisat-formula-0.2))))
- (home-page "https://jix.one/project/varisat/")
- (synopsis "CDCL based SAT solver (library)")
- (description "This package provides a CDCL based SAT solver (library).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-varisat-checker-0.2
- (package
- (name "rust-varisat-checker")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "varisat-checker" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fvndkgd2ypgr9rygnj0glxk0492696qw6xqysc6xv8kb5y9fp0k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-partial-ref" ,rust-partial-ref-0.3)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-varisat-dimacs" ,rust-varisat-dimacs-0.2)
- ("rust-varisat-formula" ,rust-varisat-formula-0.2)
- ("rust-varisat-internal-proof" ,rust-varisat-internal-proof-0.2))
- #:cargo-development-inputs
- (("rust-proptest" ,rust-proptest-0.10)
- ("rust-varisat-formula" ,rust-varisat-formula-0.2))))
- (home-page "https://jix.one/project/varisat/")
- (synopsis "Proof checker for proofs generate by the Varisat SAT solver")
- (description
- "This package provides a proof checker for proofs generate by the
-Varisat SAT solver.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-varisat-dimacs-0.2
- (package
- (name "rust-varisat-dimacs")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "varisat-dimacs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0di68140imf7nfhhipkqllrp5m6f1iqsxxrrm70087xy457fw79x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-itoa" ,rust-itoa-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-varisat-formula" ,rust-varisat-formula-0.2))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-proptest" ,rust-proptest-0.10)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-varisat-formula" ,rust-varisat-formula-0.2))))
- (home-page "https://jix.one/project/varisat/")
- (synopsis "DIMCAS CNF parser and writer for the Varisat SAT solver")
- (description
- "This package provides DIMCAS CNF parser and writer for the Varisat SAT solver.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-varisat-formula-0.2
- (package
- (name "rust-varisat-formula")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "varisat-formula" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08256rfjdmvfxjjw162r6l5ipfd46in9vx1sdmnhgndzp51map1r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proptest" ,rust-proptest-0.10)
- ("rust-rand" ,rust-rand-0.7))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-0.10)
- ("rust-rand" ,rust-rand-0.7))))
- (home-page "https://jix.one/project/varisat/")
- (synopsis "Basic formula data types used by the Varisat SAT solver")
- (description
- "This package provides Basic formula data types used by the Varisat SAT solver.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-varisat-internal-macros-0.2
- (package
- (name "rust-varisat-internal-macros")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "varisat-internal-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13a0297kq3qhk6wa59sd44zjlhn0qs358ia8g2m6dl236mvwwbk0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-synstructure" ,rust-synstructure-0.12))))
- (home-page "https://jix.one/project/varisat/")
- (synopsis "Internal macros for the Varisat SAT solver")
- (description
- "This package provides Internal macros for the Varisat SAT solver.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-varisat-internal-proof-0.2
- (package
- (name "rust-varisat-internal-proof")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "varisat-internal-proof" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01yj4zalzp6x6wa0yr3xl8v1q51xh1vgjr3dnxvz12h1r5xvnqv1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-varisat-formula" ,rust-varisat-formula-0.2))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-0.10))))
- (home-page "https://jix.one/project/varisat/")
- (synopsis "Internal proof format for the Varisat SAT solver")
- (description
- "This package provides Internal proof format for the Varisat SAT solver.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-vcpkg-0.2
- (package
- (name "rust-vcpkg")
- (version "0.2.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vcpkg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09i4nf5y8lig6xgj3f7fyrvzd3nlaw4znrihw8psidvv5yk4xkdc"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (for-each delete-file-recursively
- '("test-data/normalized/installed/arm64-ios"
- "test-data/normalized/installed/x64-osx"
- "test-data/normalized/installed/x64-windows"
- "test-data/normalized/installed/x64-windows-static"
- "test-data/normalized/installed/x86-windows"
- "test-data/no-status/installed/x64-windows"))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests want mysql, harfbuzz, graphite2.
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-tempdir" ,rust-tempdir-0.3))))
- (home-page "https://github.com/mcgoo/vcpkg-rs")
- (synopsis "Find native dependencies in a vcpkg tree at build time")
- (description
- "This package provides a library to find native dependencies in a
-@code{vcpkg} tree at build time in order to be used in Cargo build scripts.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-vec-map-0.8
- (package
- (name "rust-vec-map")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vec_map" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1481w9g1dw9rxp3l6snkdqihzyrd2f8vispzqmwjwsdyhw8xzggi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/contain-rs/vec-map")
- (synopsis "Simple map based on a vector for small integer keys")
- (description
- "This package provides a simple map based on a vector for small integer keys.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-vec-mut-scan-0.3
- (package
- (name "rust-vec-mut-scan")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vec_mut_scan" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lkz66l8z13lvjll69s23vrca12inpyyh00kwg0djqsyil563vb8"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/jix/vec_mut_scan")
- (synopsis "Forward scan over a vector with mutation and item removal")
- (description
- "This package provides forward scan over a vector with mutation and
-item removal.")
- (license license:bsd-0)))
-
-(define-public rust-vec1-1
- (package
- (name "rust-vec1")
- (version "1.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vec1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08k370srixpnqgvyxqjqvkzig4j9c5kapqzvzsqfys8ghib8pdpa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1))
- #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/rustonaut/vec1/")
- (synopsis "Vec wrapper assuring that it has at least 1 element")
- (description "This package provides a std Vec wrapper assuring that it has
-at least 1 element.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-vek-0.15
- (package
- (name "rust-vek")
- (version "0.15.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vek" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05xxxv4mmm587l4bj0hcclpmk3yz35ggmnhcigy4gg7rc8k8i1c0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-az" ,rust-az-1)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-image" ,rust-image-0.23)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/yoanlcq/vek")
- (synopsis "Generic 2D-3D math swiss army knife for game engines")
- (description
- "This package provides a generic 2D-3D math swiss army knife for game
-engines, with SIMD support and focus on convenience.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-vergen-9
- (package
- (name "rust-vergen")
- (version "9.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vergen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f86dz7mm0blfw17lggkkwm548mdjgq8f7llqxaz8pghz345zwii"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `test_util`
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
- ("rust-derive-builder" ,rust-derive-builder-0.20)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-sysinfo" ,rust-sysinfo-0.32)
- ("rust-time" ,rust-time-0.3)
- ("rust-vergen-lib" ,rust-vergen-lib-0.1))
- #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-temp-env" ,rust-temp-env-0.3))))
- (home-page "https://github.com/rustyhorde/vergen")
- (synopsis
- "Generate @code{cargo:rustc-env} instructions via @code{build.rs}")
- (description
- "This package provides version generation for use in your Rust code.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-vergen-8
- (package
- (inherit rust-vergen-9)
- (name "rust-vergen")
- (version "8.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vergen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ri5n4k1g4z6gnllkjx9zny3vaa2bjma84zlrjh6w9k7b7mdk419"))))
- (arguments
- `(#:tests? #f
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.18)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-git2" ,rust-git2-0.19)
- ("rust-gix" ,rust-gix-0.63)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-sysinfo" ,rust-sysinfo-0.30)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs (("rust-gix" ,rust-gix-0.63)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-temp-env" ,rust-temp-env-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list libgit2-1.8 zlib))))
-
-(define-public rust-vergen-3
- (package
- (inherit rust-vergen-8)
- (name "rust-vergen")
- (version "3.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vergen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0npi6z9daviwhbay1pj5gasw680bmq6s5y6my4cqk77hb921w577"))))
- (arguments
- `(#:cargo-test-flags `("--release"
- ;; Not the doc tests.
- "--lib" "--bins" "--tests")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-rustc-version" ,rust-rustc-version-0.4))
- #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1))))))
-
-(define-public rust-vergen-git2-1
- (package
- (name "rust-vergen-git2")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vergen-git2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mri3bffr6578cigqrpcn8b0bfcgkvbskdxswg8ym7vlv1ly0qsy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `test_util`
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-derive-builder" ,rust-derive-builder-0.20)
- ("rust-git2" ,rust-git2-0.19)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-vergen" ,rust-vergen-9)
- ("rust-vergen-lib" ,rust-vergen-lib-0.1))
- #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-temp-env" ,rust-temp-env-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list libgit2-1.8))
- (home-page "https://github.com/rustyhorde/vergen")
- (synopsis "Generate @code{cargo:rustc-env} instructions via @code{build.rs}")
- (description
- "This package provides @code{cargo:rustc-env} instructions via
-@code{build.rs} for use in your code via the @code{env!} macro.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-vergen-lib-0.1
- (package
- (name "rust-vergen-lib")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vergen-lib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ix19k2kvn4hzhhl6nld9h7fh1qh5z7j51z5rn2zq28wfpk6giy0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `test_util`
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-derive-builder" ,rust-derive-builder-0.20)
- ("rust-rustversion" ,rust-rustversion-1))
- #:cargo-development-inputs (("rust-serial-test" ,rust-serial-test-3)
- ("rust-temp-env" ,rust-temp-env-0.3))))
- (home-page "https://github.com/rustyhorde/vergen")
- (synopsis "Common code used to support the vergen libraries")
- (description
- "This package provides common code used to support the vergen libraries.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-version-check-0.9
- (package
- (name "rust-version-check")
- (version "0.9.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "version_check" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nhhi4i5x89gm911azqbn7avs9mdacw2i3vcz3cnmz3mv4rqz4hb"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/SergioBenitez/version_check")
- (synopsis "Check that the installed rustc meets some version requirements")
- (description
- "This tiny crate checks that the running or installed rustc meets some
-version requirements. The version is queried by calling the Rust compiler with
-@code{--version}. The path to the compiler is determined first via the
-@code{RUSTC} environment variable. If it is not set, then @code{rustc} is used.
-If that fails, no determination is made, and calls return None.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-version-check-0.1
- (package
- (inherit rust-version-check-0.9)
- (name "rust-version-check")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "version_check" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pf91pvj8n6akh7w6j5ypka6aqz08b3qpzgs0ak2kjf4frkiljwi"))))))
-
-(define-public rust-version-compare-0.2
- (package
- (name "rust-version-compare")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "version-compare" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12y9262fhjm1wp0aj3mwhads7kv0jz8h168nn5fb8b43nwf9abl5"))))
- (build-system cargo-build-system)
- (home-page "https://timvisee.com/projects/version-compare/")
- (synopsis "Rust library to easily compare version numbers")
- (description
- "This package provides a Rust library to easily compare version numbers,
-and test them against various comparison operators.")
- (license license:expat)))
-
-(define-public rust-version-compare-0.1
- (package
- (inherit rust-version-compare-0.2)
- (name "rust-version-compare")
- (version "0.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "version-compare" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0acg4pmjdbmclg0m7yhijn979mdy66z3k8qrcnvn634f1gy456jp"))))))
-
-(define-public rust-version-compare-0.0.11
- (package
- (inherit rust-version-compare-0.1)
- (name "rust-version-compare")
- (version "0.0.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "version-compare" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06v688jg6gd00zvm3cp7qh2h3mz8cs2ngr09bnwxhyddxrcwh60w"))))))
-
-(define-public rust-version-sync-0.9
- (package
- (name "rust-version-sync")
- (version "0.9.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "version-sync" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12b0z8p2hhj361g1jn5yzdkqk48zmhm671srvwykgskk07d6jlc3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.9)
- ("rust-regex" ,rust-regex-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-toml" ,rust-toml-0.7)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/mgeisler/version-sync")
- (synopsis
- "Ensure that version numbers are updated when the crate version changes")
- (description
- "Simple crate for ensuring that version numbers in README files are
-updated when the crate version changes.")
- (license license:expat)))
-
-(define-public rust-update-informer-1
- (package
- (name "rust-update-informer")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "update-informer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19w2s4wqpjrw70b8v5b6h0lrxk11jpllik7qjh3l7n7hspskp0ak"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-etcetera" ,rust-etcetera-0.8)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-ureq" ,rust-ureq-2))))
- (home-page "https://github.com/mgrachev/update-informer")
- (synopsis "Easily implement update checks for your application")
- (description
- "This package provides a way to implement update checks for your
-application.")
- (license license:expat)))
-
-(define-public rust-version-sync-0.8
- (package
- (inherit rust-version-sync-0.9)
- (name "rust-version-sync")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "version-sync" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "01pq0ia7ak7d69c3chjgdmaaq271yrspgbzmk6wmrwb74hx3skw4"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-itertools" ,rust-itertools-0.8)
- ("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-semver-parser" ,rust-semver-parser-0.9)
- ("rust-syn" ,rust-syn-0.15)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-url" ,rust-url-1))))))
-
-(define-public rust-version-sync-0.6
- (package
- (inherit rust-version-sync-0.8)
- (name "rust-version-sync")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "version-sync" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0n33s4s4k9sy7rhlrf9lwwyqkjrgwnpfjsz0xzhfh3d3w33jaiq8"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("~1.1") "1.1"))
- #t))))
- (arguments
- `(#:cargo-inputs
- (("rust-itertools" ,rust-itertools-0.7)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.1)
- ("rust-regex" ,rust-regex-1)
- ("rust-semver-parser" ,rust-semver-parser-0.9)
- ("rust-syn" ,rust-syn-0.15)
- ("rust-toml" ,rust-toml-0.4)
- ("rust-url" ,rust-url-1))))))
-
-(define-public rust-version-track-0.1
- (package
- (name "rust-version-track")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "version-track" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bz1b96iqh4z4r90xc0ya5gmywps072g5w6q1vrv2qsfdgnzz6kd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; `pointer_structural_match` converted into hard error
- #:cargo-inputs (("rust-uuid" ,rust-uuid-1))))
- (home-page "https://github.com/MitMaro/version-track")
- (synopsis "Library used to track changes to complex data")
- (description
- "This package provides a library used to track changes to complex data,
-when direct comparison or hashing is too expensive.")
- (license license:isc)))
-
-(define-public rust-versions-6
- (package
- (name "rust-versions")
- (version "6.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "versions" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ff12avdiqhiv6nanikkjl1x3s2y7amkj3r5nivb7zficf5ljpgj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-itertools" ,rust-itertools-0.13)
- ("rust-nom" ,rust-nom-7)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-semver" ,rust-semver-1)
- ("rust-semver-parser" ,rust-semver-parser-0.10)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/fosskers/rs-versions")
- (synopsis "Library for parsing and comparing software version numbers")
- (description
- "This package provides a library for parsing and comparing software version
-numbers.")
- (license license:expat)))
-
-(define-public rust-vlq-0.5
- (package
- (name "rust-vlq")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vlq" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zygijgl47gasi0zx34ak1jq2n4qmk0cx2zpn13shba157npxpb5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-0.5))))
- (home-page "https://github.com/tromey/vlq")
- (synopsis "Sourcemap-style VLQ encoder and decoder")
- (description "Sourcemap-style VLQ encoder and decoder.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-void-1
- (package
- (name "rust-void")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "void" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0zc8f0ksxvmhvgx4fdg0zyn6vdnbxd2xv9hfx4nhzg6kbs4f80ka"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/reem/rust-void")
- (synopsis "Void type for use in statically impossible cases")
- (description
- "The uninhabited void type for use in statically impossible cases.")
- (license license:expat)))
-
-(define-public rust-vsock-0.5
- (package
- (name "rust-vsock")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vsock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1276xvg0jadqvxw26m2018fbsi8lvgx3i5x0hvy4gwbjwq04v2sf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests not runnable from the build environment.
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.29))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.10))))
- (home-page "https://github.com/rust-vsock/vsock-rs")
- (synopsis "Virtio socket support for Rust")
- (description "This package provides virtio socket support for Rust.")
- (license license:asl2.0)))
-
-(define-public rust-vsock-0.3
- (package
- (inherit rust-vsock-0.5)
- (name "rust-vsock")
- (version "0.3.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "vsock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0mwwcjk2yd3fi5ryv5xhd7569bmcj0dlsmi4bh4jh6qypzq1v3jc"))))
- (arguments
- `(#:tests? #f ; Tests not runnable from the build environment.
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.24))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.10))))))
-
-(define-public rust-vsock-0.2
- (package
- (inherit rust-vsock-0.3)
- (name "rust-vsock")
- (version "0.2.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "vsock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0cy1gpiahygfzxms4z170qj672c7n8cjvd8a9hkxzr9w5gp7a9p3"))))
- (arguments
- `(#:tests? #f ; Tests not runnable from the build environment.
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.23))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.10))))))
-
-(define-public rust-vsort-0.2
- (package
- (name "rust-vsort")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vsort" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y7b0x18a2mpn7hk3qfybl2ksy08klwl3bps4yxsd7pr90dilcqi"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/juansc/vsort/")
- (synopsis "GNU Version Sort Rust implementation")
- (description "This package provides GNU Version Sort Rust implementation.")
- (license license:expat)))
-
-(define-public rust-vswhom-0.1
- (package
- (name "rust-vswhom")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vswhom" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12v0fjjzxdc3y5c0lcwycfhphz7zf2s06hl5krwhawah0xzrp5xy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-vswhom-sys" ,rust-vswhom-sys-0.1))))
- (home-page "https://github.com/nabijaczleweli/vswhom.rs")
- (synopsis "FFI to Jon Blow's VS discovery script")
- (description
- "This package provides a pure FFI to Jon Blow's VS discovery script.")
- (license license:expat)))
-
-(define-public rust-vswhom-sys-0.1
- (package
- (name "rust-vswhom-sys")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vswhom-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "065s8kx9sbrgjpmzxgiczyhb90xzxq9d95nd0s2v58n8yvhpmcfk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/nabijaczleweli/vswhom-sys.rs")
- (synopsis "Pure FFI to Jon Blow's VS discovery script")
- (description
- "This package provides a pure FFI to Jon Blow's VS discovery script.")
- (license license:expat)))
-
-(define-public rust-vt100-0.15
- (package
- (name "rust-vt100")
- (version "0.15.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vt100" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pklc8y984axmxr0cd363srr2d27wd5rj15xlcmkjznvy0xqdkc4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-itoa" ,rust-itoa-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-vte" ,rust-vte-0.11))
- #:cargo-development-inputs (("rust-nix" ,rust-nix-0.26)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-terminal-size" ,rust-terminal-size-0.2)
- ("rust-vte" ,rust-vte-0.11))))
- (home-page "https://github.com/doy/vt100-rust")
- (synopsis "Library for parsing terminal data")
- (description "Library for parsing terminal data.")
- (license license:expat)))
-
-(define-public rust-vte-0.13
- (package
- (name "rust-vte")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vte" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12qqlvx7qlw1r8l6k9fyqj7k8v72xbz47kppsv0f0l7hjsp25ss0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-cursor-icon" ,rust-cursor-icon-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-utf8parse" ,rust-utf8parse-0.2)
- ("rust-vte-generate-state-changes" ,rust-vte-generate-state-changes-0.1))))
- (home-page "https://github.com/alacritty/vte")
- (synopsis "Parser for implementing terminal emulators")
- (description
- "This package provides a parser for implementing terminal emulators.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-vte-0.11
- (package
- (inherit rust-vte-0.13)
- (name "rust-vte")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vte" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15r1ff4j8ndqj9vsyil3wqwxhhl7jsz5g58f31n0h1wlpxgjn0pm"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-utf8parse" ,rust-utf8parse-0.2)
- ("rust-vte-generate-state-changes" ,rust-vte-generate-state-changes-0.1))))))
-
-(define-public rust-vte-0.10
- (package
- (inherit rust-vte-0.11)
- (name "rust-vte")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vte" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10srmy9ssircrwsb5lpx3fbhx71460j77kvz0krz38jcmf9fdg3c"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-utf8parse" ,rust-utf8parse-0.2)
- ("rust-vte-generate-state-changes"
- ,rust-vte-generate-state-changes-0.1))))))
-
-(define-public rust-vte-0.9
- (package
- (inherit rust-vte-0.10)
- (name "rust-vte")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vte" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yjl1jzlrk617kwk445mg9zmc71nxvwghhgsxfqhmm9401hlaxvf"))))))
-
-(define-public rust-vte-0.3
- (package
- (inherit rust-vte-0.10)
- (name "rust-vte")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vte" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kz8svnqnxclllsgh0ck20rplw3qzp46b5v30yscnzrgw8vgahjg"))
- (snippet
- '(begin
- (delete-file "vim10m_match")
- (delete-file "vim10m_table")))))
- (arguments
- `(#:tests? #f ; tests not included in release
- #:cargo-inputs
- (("rust-utf8parse" ,rust-utf8parse-0.1))))))
-
-(define-public rust-vte-generate-state-changes-0.1
- (package
- (name "rust-vte-generate-state-changes")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vte_generate_state_changes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0biwgpcji3w4llz7h4bi8c2rwqchm9gmyr7dnjki1m853gp9ndif"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1))))
- (home-page "https://github.com/jwilm/vte")
- (synopsis "Proc macro for generating VTE state changes")
- (description
- "This package provides a proc macro for generating VTE state changes.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-vtparse-0.6
- (package
- (name "rust-vtparse")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vtparse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l5yz9650zhkaffxn28cvfys7plcw2wd6drajyf41pshn37jm6vd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-utf8parse" ,rust-utf8parse-0.2))
- #:cargo-development-inputs (("rust-k9" ,rust-k9-0.11))))
- (home-page "https://github.com/wez/wezterm")
- (synopsis "Low level escape sequence parser")
- (description "Low level escape sequence parser.")
- (license license:expat)))
-
-(define-public rust-wait-timeout-0.2
- (package
- (name "rust-wait-timeout")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wait-timeout" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1xpkk0j5l9pfmjfh1pi0i89invlavfrd9av5xp0zhxgb29dhy84z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/alexcrichton/wait-timeout")
- (synopsis "Wait on a child process with a timeout")
- (description
- "This package provides a crate to wait on a child process with a timeout
-specified across Unix and Windows platforms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-waker-fn-1
- (package
- (name "rust-waker-fn")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "waker-fn" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dvk0qsv88kiq22x8w0qz0k9nyrxxm5a9a9czdwdvvhcvjh12wii"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs (list rust-portable-atomic-util-0.2)))
- (home-page "https://github.com/smol-rs/waker-fn")
- (synopsis "Convert closures into wakers")
- (description
- "This package converts closures into wakers.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-walkdir-2
- (package
- (name "rust-walkdir")
- (version "2.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "walkdir" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jsy7a710qv8gld5957ybrnc07gavppp963gs32xk4ag8130jy99"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-same-file" ,rust-same-file-1)
- ("rust-winapi-util" ,rust-winapi-util-0.1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "https://github.com/BurntSushi/walkdir")
- (synopsis "Recursively walk a directory")
- (description "Recursively walk a directory.")
- (license (list license:unlicense license:expat))))
-
-(define-public rust-walkdir-1
- (package
- (inherit rust-walkdir-2)
- (name "rust-walkdir")
- (version "1.0.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "walkdir" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zw8safzqpsrvfn0256cngq2fr9d4lmwv5qb8ycn1f7sf3kgj25v"))))
- (arguments
- `(#:cargo-inputs
- (("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
- ("rust-same-file" ,rust-same-file-0.1)
- ("rust-winapi" ,rust-winapi-0.2))
- #:cargo-development-inputs
- (("rust-docopt" ,rust-docopt-0.7)
- ("rust-quickcheck" ,rust-quickcheck-0.4)
- ("rust-rand" ,rust-rand-0.3)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3))))))
-
-(define-public rust-want-0.3
- (package
- (name "rust-want")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "want" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03hbfrnvqqdchb5kgxyavb9jabwza0dmh2vw5kg0dq8rxl57d9xz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-try-lock" ,rust-try-lock-0.2))
- #:cargo-development-inputs
- (("rust-tokio-executor" ,rust-tokio-executor-0.2)
- ("rust-tokio-sync" ,rust-tokio-sync-0.2))))
- (home-page "https://github.com/seanmonstar/want")
- (synopsis "Detect when another future wants a result")
- (description "This package lets you detect when another future wants a
-result.")
- (license license:expat)))
-
-(define-public rust-want-0.2
- (package
- (name "rust-want")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "want" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c52g7b4hhj033jc56sx9z3krivyciz0hlblixq2gc448zx5wfdn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;; 2/5 tests fail
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-try-lock" ,rust-try-lock-0.2))))
- (home-page "https://github.com/seanmonstar/want")
- (synopsis "Detect when another Future wants a result")
- (description "Detect when another Future wants a result.")
- (license license:expat)))
-
-(define-public rust-wit-bindgen-rt-0.39
- (package
- (name "rust-wit-bindgen-rt")
- (version "0.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wit-bindgen-rt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hd65pa5hp0nl664m94bg554h4zlhrzmkjsf6lsgsb7yc4734hkg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-once-cell" ,rust-once-cell-1))))
- (home-page "https://github.com/bytecodealliance/wit-bindgen")
- (synopsis "Internal runtime support for the `wit-bindgen` crate.")
- (description
- "This package provides Internal runtime support for the `wit-bindgen` crate.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-wasi-0.14
- (package
- (name "rust-wasi")
- (version "0.14.2+wasi-0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cwcqjr3dgdq8j325awgk8a715h0hg0f7jqzsb077n4qm6jzk0wn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-wit-bindgen-rt" ,rust-wit-bindgen-rt-0.39))))
- (home-page "https://github.com/bytecodealliance/wasi-rs")
- (synopsis "Experimental WASI API bindings for Rust")
- (description
- "This package provides experimental WASI API bindings for Rust.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-wasi-0.11
- (package
- (name "rust-wasi")
- (version "0.11.0+wasi-snapshot-preview1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08z4hxwkpdpalxjps1ai9y7ihin26y9f476i53dv98v45gkqg3cw"))))
- (build-system cargo-build-system)
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-alloc"
- ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core"
- ,rust-rustc-std-workspace-core-1))))
- (home-page "https://github.com/bytecodealliance/wasi")
- (synopsis "Experimental WASI API bindings for Rust")
- (description
- "This package provides experimental WASI API bindings for Rust.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-wasi-0.10
- (package
- (inherit rust-wasi-0.11)
- (name "rust-wasi")
- (version "0.10.2+wasi-snapshot-preview1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ii7nff4y1mpcrxzzvbpgxm7a1nn3szjf1n21jnx37c2g6dbsvzx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
- ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))))
-
-(define-public rust-wasi-0.9
- (package
- (inherit rust-wasi-0.11)
- (name "rust-wasi")
- (version "0.9.0+wasi-snapshot-preview1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "wasi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06g5v3vrdapfzvfq662cij7v8a1flwr2my45nnncdv2galrdzkfc"))))))
-
-(define-public rust-wasite-0.1
- (package
- (name "rust-wasite")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nw5h9nmcl4fyf4j5d4mfdjfgvwi1cakpi349wc4zrr59wxxinmq"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/ardaku/wasite/blob/stable/CHANGELOG.md")
- (synopsis "WASI Terminal Environment API")
- (description "This package provides WASI Terminal Environment API.")
- (license (list license:asl2.0 license:boost1.0 license:expat))))
-
-(define-public rust-wasm-bindgen-0.2
- (package
- (name "rust-wasm-bindgen")
- (version "0.2.99")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15k3rzb3kjrxyqnh0916gq99mrpwhwy62smawxxc2w0x3llgcx54"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-wasm-bindgen-macro" ,rust-wasm-bindgen-macro-0.2))
- #:cargo-development-inputs
- (("rust-paste" ,rust-paste-1)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://rustwasm.github.io/")
- (synopsis "Easy support for interacting between JS and Rust")
- (description
- "Easy support for interacting between JS and Rust.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-wasm-bindgen-backend-0.2
- (package
- (name "rust-wasm-bindgen-backend")
- (version "0.2.99")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-bindgen-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ycwa4c68j34687k513djgyy2asn3fw3yp4g9rkq2kvbchwbp2az"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bumpalo" ,rust-bumpalo-3)
- ("rust-log" ,rust-log-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-wasm-bindgen-shared" ,rust-wasm-bindgen-shared-0.2))))
- (home-page "https://rustwasm.github.io/wasm-bindgen/")
- (synopsis "Backend code generation of the wasm-bindgen tool")
- (description
- "Backend code generation of the wasm-bindgen tool.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-wasm-bindgen-futures-0.4
- (package
- (name "rust-wasm-bindgen-futures")
- (version "0.4.49")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-bindgen-futures" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18pc937q8kg549czxk3ah57h9vb7q56c62zz9qcfk17a8jdns5rq"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3))
- #:cargo-development-inputs
- (("rust-futures-channel-preview" ,rust-futures-channel-preview-0.3)
- ("rust-futures-lite" ,rust-futures-lite-1))))
- (home-page "https://rustwasm.github.io/wasm-bindgen/")
- (synopsis
- "Bridging the gap between Rust Futures and JavaScript Promises")
- (description
- "Bridging the gap between Rust Futures and JavaScript Promises.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-wasm-bindgen-futures-0.3
- (package
- (inherit rust-wasm-bindgen-futures-0.4)
- (name "rust-wasm-bindgen-futures")
- (version "0.3.27")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-bindgen-futures" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "073p71skp91d9v2wczl6k7z9p0w25vn43br2v2g1ncbc6hvhnhl3"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-futures-channel-preview" ,rust-futures-channel-preview-0.3)
- ("rust-futures-util-preview" ,rust-futures-util-preview-0.3)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3))
- #:cargo-development-inputs
- (("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.2))))))
-
-(define-public rust-wasm-bindgen-macro-0.2
- (package
- (name "rust-wasm-bindgen-macro")
- (version "0.2.99")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-bindgen-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1znlcrk5bvisr3vscwlqkdby959n3sb367zgdzpjwjd7v4giiiic"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `web_sys`
- #:cargo-inputs
- (("rust-quote" ,rust-quote-1)
- ("rust-wasm-bindgen-macro-support" ,rust-wasm-bindgen-macro-support-0.2))
- #:cargo-development-inputs
- (("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://rustwasm.github.io/wasm-bindgen/")
- (synopsis "Definition of the @code{#[wasm_bindgen]} attribute")
- (description
- "Definition of the @code{#[wasm_bindgen]} attribute, an internal
-dependency.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-wasm-bindgen-macro-support-0.2
- (package
- (name "rust-wasm-bindgen-macro-support")
- (version "0.2.99")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-bindgen-macro-support" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hihsgyg0kf46kjhgfv8x5g9x0q1d0aizj6n7s84ag1xfrdskmrh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-wasm-bindgen-backend" ,rust-wasm-bindgen-backend-0.2)
- ("rust-wasm-bindgen-shared" ,rust-wasm-bindgen-shared-0.2))))
- (home-page "https://rustwasm.github.io/wasm-bindgen/")
- (synopsis "The @code{#[wasm_bindgen]} macro")
- (description
- "The part of the implementation of the @code{#[wasm_bindgen]}
-attribute that is not in the shared backend crate.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-wasm-bindgen-shared-0.2
- (package
- (name "rust-wasm-bindgen-shared")
- (version "0.2.99")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-bindgen-shared" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19h61snrhh1qhb5gz6zyb89l7fbj1fhmxcvi09p9l0mav8zsnfll"))))
- (build-system cargo-build-system)
- (home-page "https://rustwasm.github.io/wasm-bindgen/")
- (synopsis "Shared support between wasm-bindgen and wasm-bindgen cli")
- (description "This package provides shared support between
-@code{wasm-bindgen} and @code{wasm-bindgen} cli, an internal dependency.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-wasm-bindgen-test-0.3
- (package
- (name "rust-wasm-bindgen-test")
- (version "0.3.49")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-bindgen-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pb24jpwsvvp7l0si2n7za89qpmdqxb2cxzjfx2r7ss66rb487f6"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-gg-alloc" ,rust-gg-alloc-1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-minicov" ,rust-minicov-0.3)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
- ("rust-wasm-bindgen-test-macro" ,rust-wasm-bindgen-test-macro-0.3))))
- (home-page "https://github.com/rustwasm/wasm-bindgen")
- (synopsis
- "Internal testing crate for wasm-bindgen")
- (description
- "Internal testing crate for wasm-bindgen.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-wasm-bindgen-test-0.2
- (package
- (inherit rust-wasm-bindgen-test-0.3)
- (name "rust-wasm-bindgen-test")
- (version "0.2.50")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-bindgen-test" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h96phc1dmwwqn46k05j2y1mc3ljazh8f1gqqy0x8hm7ccxnknd2"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-console-error-panic-hook" ,rust-console-error-panic-hook-0.1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.3)
- ("rust-wasm-bindgen-test-macro" ,rust-wasm-bindgen-test-macro-0.2))))))
-
-(define-public rust-wasm-bindgen-test-macro-0.3
- (package
- (name "rust-wasm-bindgen-test-macro")
- (version "0.3.49")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-bindgen-test-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cd0wjqfb4l35s0h90k7rphwxgj2nlycqlbv6yf0pakkrqb185sl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/rustwasm/wasm-bindgen")
- (synopsis "Internal testing macro for wasm-bindgen")
- (description
- "This library contains the internal testing macro for wasm-bindgen.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-wasm-bindgen-test-macro-0.2
- (package
- (inherit rust-wasm-bindgen-test-macro-0.3)
- (name "rust-wasm-bindgen-test-macro")
- (version "0.2.50")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-bindgen-test-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19bvmw8mqlwh6wkbzgs3cnlkywrv8q2kkqggz6y0p158930xm287"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6))))))
-
-(define-public rust-wasm-encoder-0.38
- (package
- (name "rust-wasm-encoder")
- (version "0.38.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-encoder" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gwzfwals53swmp18n4mwaqx9jldrgy4647xw97pz76yhhcbblha"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `wasmparser`
- #:cargo-inputs (("rust-leb128" ,rust-leb128-0.2)
- ("rust-wasmparser" ,rust-wasmparser-0.118))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page
- "https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-encoder")
- (synopsis "Low-level WebAssembly encoder")
- (description
- "This package provides a low-level @code{WebAssembly} encoder.")
- (license license:asl2.0)))
-
-(define-public rust-wasm-streams-0.4
- (package
- (name "rust-wasm-streams")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-streams" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rddn007hp6k2cm91mm9y33n79b0jxv0c3znzszcvv67hn6ks18m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
- ("rust-web-sys" ,rust-web-sys-0.3))
- #:cargo-development-inputs
- (("rust-gloo-timers" ,rust-gloo-timers-0.3)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
- ("rust-web-sys" ,rust-web-sys-0.3))))
- (home-page "https://github.com/MattiasBuelens/wasm-streams/")
- (synopsis "Bridge between web streams and Rust streams using WebAssembly")
- (description
- "Bridging between web streams and Rust streams using WebAssembly.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-wasm-streams-0.3
- (package
- (inherit rust-wasm-streams-0.4)
- (name "rust-wasm-streams")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm-streams" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1iqa4kmhbsjj8k4q15i1x0x4p3xda0dhbg7zw51mydr4g129sq5l"))))
- (arguments
- `(#:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
- ("rust-web-sys" ,rust-web-sys-0.3))
- #:cargo-development-inputs (("rust-pin-project" ,rust-pin-project-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
- ("rust-web-sys" ,rust-web-sys-0.3))))))
-
-(define-public rust-wasm-sync-0.1
- (package
- (name "rust-wasm-sync")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasm_sync" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1smhpgk5jiir089y5w6y2rgqq9aqzrbxlb4x1vzl3v3zvv561wyg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3))))
- (home-page "https://github.com/DouglasDwyer/wasm_sync")
- (synopsis "Synchronization primitives for both web and native")
- (description "This package provides synchronization primitives for both web
-and native running processes.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-wasmparser-0.207
- (package
- (name "rust-wasmparser")
- (version "0.207.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasmparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b694q3frf4xvavj0rw7xk3j852gqljdp2pghajnsq87mgwbk6z1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-semver" ,rust-semver-1))))
- (home-page
- "https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser")
- (synopsis "Simple event-driven library for parsing WebAssembly binary files")
- (description
- "This package provides a simple event-driven library for parsing
-@code{WebAssembly} binary files.")
- (license license:asl2.0)))
-
-(define-public rust-wasmparser-0.202
- (package
- (inherit rust-wasmparser-0.207)
- (name "rust-wasmparser")
- (version "0.202.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasmparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04qljgwjv6a6nn9sx6bbz167s0dim4liphgp1sc8ngygscaqb6fn"))))))
-
-(define-public rust-wasmparser-0.218
- (package
- (name "rust-wasmparser")
- (version "0.218.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasmparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p65jvj1i6bh180hd656z8yzkn3zx8vs3a6i5lmsgspczk3ld7mh"))))
- (build-system cargo-build-system)
- (arguments
- ;; The test suite fails with error "failed to resolve: use of undeclared
- ;; crate or module `wat`" (see:
- ;; https://github.com/bytecodealliance/wasm-tools/issues/1947).
- `(#:tests? #f
- #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rayon" ,rust-rayon-1))))
- (home-page
- "https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser")
- (synopsis "Simple event-driven library for parsing WebAssembly binary files")
- (description
- "This package provides a simple event-driven library for parsing
-@code{WebAssembly} binary files.")
- (license license:asl2.0)))
-
-(define-public rust-wasmparser-0.118
- (package
- (inherit rust-wasmparser-0.218)
- (name "rust-wasmparser")
- (version "0.118.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasmparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0365n7dd01fh2jklq6q41nszhyyaz82shd4q3nhf4s5q397ibwbp"))))
- (arguments
- `(#:tests? #f ; failed to resolve: use of undeclared crate or module `wat`
- #:cargo-inputs (("rust-indexmap" ,rust-indexmap-2)
- ("rust-semver" ,rust-semver-1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-wasm-encoder" ,rust-wasm-encoder-0.38))))))
-
-(define-public rust-wasmparser-0.57
- (package
- (inherit rust-wasmparser-0.118)
- (name "rust-wasmparser")
- (version "0.57.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wasmparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19kslk9pv1bcyp85w63dn1adbp13kz7kjha80abnwz27bmbxvz9j"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-watchexec-2
- (package
- (name "rust-watchexec")
- (version "2.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "watchexec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "120g73qpywbrzlcma9nhgaymm44aw2516xwl0fima8yy2ig22car"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= *([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-priority-channel" ,rust-async-priority-channel-0.1)
- ("rust-async-recursion" ,rust-async-recursion-1)
- ("rust-atomic-take" ,rust-atomic-take-1)
- ("rust-clearscreen" ,rust-clearscreen-2)
- ("rust-command-group" ,rust-command-group-2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-ignore-files" ,rust-ignore-files-1)
- ("rust-miette" ,rust-miette-5)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-normalize-path" ,rust-normalize-path-0.2)
- ("rust-notify" ,rust-notify-5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-project-origins" ,rust-project-origins-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-watchexec-events" ,rust-watchexec-events-1)
- ("rust-watchexec-signals" ,rust-watchexec-signals-1))
- #:cargo-development-inputs
- (("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://watchexec.github.io")
- (synopsis "Library to execute commands in response to file modifications")
- (description
- "This crate is a library to execute commands in response to file
-modifications.")
- (license license:asl2.0)))
-
-(define-public rust-watchexec-1
- (package
- (inherit rust-watchexec-2)
- (name "rust-watchexec")
- (version "1.17.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "watchexec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r8j6qvkbr5k5ipyzw0v1lsglhf7l99n9m529mck2ki7ymzqv4iq"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= *([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=gitignore::tests::handles_negative_patterns"
- "--skip=gitignore::tests::leading_double_wildcard"
- "--skip=gitignore::tests::leading_slash"
- "--skip=gitignore::tests::matches_exact"
- "--skip=gitignore::tests::matches_simple_wildcard"
- "--skip=gitignore::tests::matches_subdir_exact"
- "--skip=gitignore::tests::sandwiched_double_wildcard"
- "--skip=gitignore::tests::wildcard_with_dir"
- "--skip=ignore::tests::handles_whitelisting"
- "--skip=ignore::tests::leading_double_wildcard"
- "--skip=ignore::tests::leading_slash"
- "--skip=ignore::tests::matches_exact"
- "--skip=ignore::tests::matches_simple_wildcard"
- "--skip=ignore::tests::matches_subdir_exact"
- "--skip=ignore::tests::sandwiched_double_wildcard"
- "--skip=ignore::tests::wildcard_with_dir"
- "--skip=notification_filter::tests::test_filename"
- "--skip=notification_filter::tests::test_ignores_take_precedence"
- "--skip=notification_filter::tests::test_multiple_ignores"
- "--skip=notification_filter::tests::test_recursive_directory_ignore")
- #:cargo-inputs (("rust-clearscreen" ,rust-clearscreen-1)
- ("rust-command-group" ,rust-command-group-1)
- ("rust-derive-builder" ,rust-derive-builder-0.10)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-globset" ,rust-globset-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.22)
- ("rust-notify" ,rust-notify-4)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-watchexec-events-1
- (package
- (name "rust-watchexec-events")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "watchexec-events" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qra2hpkdf5ln1vb5jpxp17s3va7dm2svb8d067r2xgx0az3nq01"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; `Event: serde::de::Deserialize<'_>` is not satisfied
- #:cargo-inputs (("rust-nix" ,rust-nix-0.26)
- ("rust-notify" ,rust-notify-5)
- ("rust-serde" ,rust-serde-1)
- ("rust-watchexec-signals" ,rust-watchexec-signals-1))
- #:cargo-development-inputs (("rust-serde-json" ,rust-serde-json-1)
- ("rust-snapbox" ,rust-snapbox-0.4))))
- (home-page "https://github.com/watchexec/watchexec")
- (synopsis "Watchexec's event types")
- (description "This package provides watchexec's event types.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-watchexec-filterer-globset-1
- (package
- (name "rust-watchexec-filterer-globset")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "watchexec-filterer-globset" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "045j0cp83yl6csn04qi19d5jfgfzylgcnvgziksqjcdgrv6b1c54"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `tracing_subscriber::EnvFilter`
- #:cargo-inputs
- (("rust-ignore" ,rust-ignore-0.4)
- ("rust-ignore-files" ,rust-ignore-files-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-watchexec" ,rust-watchexec-2)
- ("rust-watchexec-filterer-ignore" ,rust-watchexec-filterer-ignore-1))
- #:cargo-development-inputs
- (("rust-project-origins" ,rust-project-origins-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://watchexec.github.io")
- (synopsis "Watchexec filterer component based on globset")
- (description
- "This package provides a watchexec filterer component based on globsets.")
- (license license:asl2.0)))
-
-(define-public rust-watchexec-filterer-ignore-1
- (package
- (name "rust-watchexec-filterer-ignore")
- (version "1.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "watchexec-filterer-ignore" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18sfshgvi8d68xc9vc9pz7dar6cfbgzclnfdkyhvgkbw6qhg0igk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `tracing_subscriber::EnvFilter`
- #:cargo-inputs (("rust-dunce" ,rust-dunce-1)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-ignore-files" ,rust-ignore-files-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-watchexec" ,rust-watchexec-2)
- ("rust-watchexec-signals" ,rust-watchexec-signals-1))
- #:cargo-development-inputs
- (("rust-project-origins" ,rust-project-origins-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://watchexec.github.io")
- (synopsis "Watchexec filterer component for ignore files")
- (description
- "This package provides a watchexec filterer component for ignore files.")
- (license license:asl2.0)))
-
-(define-public rust-watchexec-signals-1
- (package
- (name "rust-watchexec-signals")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "watchexec-signals" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rd7sqfvd96lbf05w74p7v59ch8xspy5ah509k4h329qdkwmsanc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-miette" ,rust-miette-5)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/watchexec/watchexec")
- (synopsis "Watchexec's signal types")
- (description "This package provides watchexec's signal types.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-wax-0.6
- (package
- (name "rust-wax")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wax" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mqk9qxsjlbwnjnj0gkaa29qm3mmgbgrc6pd4qpjvcmsl25af4ld"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-const-format" ,rust-const-format-0.2)
- ("rust-itertools" ,rust-itertools-0.11)
- ("rust-miette" ,rust-miette-5)
- ("rust-nom" ,rust-nom-7)
- ("rust-pori" ,rust-pori-0.0.0)
- ("rust-regex" ,rust-regex-1)
- ("rust-tardar" ,rust-tardar-0.1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs (("rust-build-fs-tree" ,rust-build-fs-tree-0.6)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/olson-sean-k/wax")
- (synopsis "Globs that can be matched against paths and directory trees")
- (description
- "This package provides opinionated and portable globs that can be matched
-against paths and directory trees.")
- (license license:expat)))
-
-(define-public rust-web-sys-0.3
- (package
- (name "rust-web-sys")
- (version "0.3.76")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "web-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g0j3kii20mh7hqmdajz2r4c21zynb9h9h026wymalkx88ip5p84"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
- #:cargo-development-inputs (("rust-futures" ,rust-futures-0.3))))
- (home-page "https://rustwasm.github.io/wasm-bindgen/web-sys/index.html")
- (synopsis
- "Bindings for all Web APIs, a procedurally generated crate from WebIDL")
- (description
- "Bindings for all Web APIs, a procedurally generated crate from WebIDL.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-web-time-1
- (package
- (name "rust-web-time")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "web-time" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fx05yqx83dhx628wb70fyy10yjfq1jpl20qfqhdkymi13rq0ras"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; TODO: check if not all files included.
- #:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
- #:cargo-development-inputs
- (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-pollster" ,rust-pollster-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
- ("rust-web-sys" ,rust-web-sys-0.3))))
- (home-page "https://github.com/daxpedda/web-time")
- (synopsis "Drop-in replacement for std::time for Wasm in browsers")
- (description
- "This package provides a drop-in replacement for @code{std::time}
-for Wasm in browsers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-web-time-0.2
- (package
- (inherit rust-web-time-1)
- (name "rust-web-time")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "web-time" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q6gk0nkwbfz30g1pz8g52mq00zjx7m5im36k3474aw73jdh8c5a"))))
- (arguments
- `(#:tests? #f ; TODO: check if not all files included.
- #:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
- #:cargo-development-inputs
- (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-pollster" ,rust-pollster-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
- ("rust-web-sys" ,rust-web-sys-0.3))))))
-
-(define-public rust-webbrowser-1
- (package
- (name "rust-webbrowser")
- (version "1.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webbrowser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dgmn2fwxzyraq2pp5g4hwj852qmvw0i2b14apw0y4ann7my37za"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags
- '(list "--"
- "--skip=os::tests_xdg::test_xdg_open_local_file"
- "--skip=tests::test_existence_default"
- "--skip=tests::test_local_file_abs_path"
- "--skip=tests::test_local_file_rel_path"
- "--skip=tests::test_local_file_uri"
- "--skip=tests::test_open_default")
- #:cargo-inputs
- (list rust-block2-0.5
- rust-core-foundation-0.10
- rust-home-0.5
- rust-jni-0.21
- rust-log-0.4
- rust-ndk-context-0.1
- rust-objc2-0.5
- rust-objc2-foundation-0.2
- rust-url-2
- rust-web-sys-0.3)
- #:cargo-development-inputs
- (list rust-actix-files-0.6
- rust-actix-web-4
- rust-crossbeam-channel-0.5
- rust-env-logger-0.9
- rust-ndk-glue-0.7
- rust-rand-0.8
- rust-serial-test-0.10
- rust-tokio-1
- rust-urlencoding-2)))
- (native-inputs (list pkg-config))
- (inputs (list (list zstd "lib")))
- (home-page "https://github.com/amodm/webbrowser-rs")
- (synopsis "Open URLs in web browsers available on a platform")
- (description
- "Webbrowser-rs is a Rust library to open URLs in the web browsers
-available on a platform.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-webbrowser-0.8
- (package
- (inherit rust-webbrowser-1)
- (name "rust-webbrowser")
- (version "0.8.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webbrowser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12zw844al9kf32p5llv6dbqzaky9fa3ng497i3sk8mj0m5sswryv"))))
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=os::tests_xdg::test_xdg_open_local_file"
- "--skip=tests::test_existence_default"
- "--skip=tests::test_local_file_abs_path"
- "--skip=tests::test_local_file_rel_path"
- "--skip=tests::test_local_file_uri"
- "--skip=tests::test_open_default")
- #:cargo-inputs (("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-home" ,rust-home-0.5)
- ("rust-jni" ,rust-jni-0.21)
- ("rust-log" ,rust-log-0.4)
- ("rust-ndk-context" ,rust-ndk-context-0.1)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.5)
- ("rust-url" ,rust-url-2)
- ("rust-web-sys" ,rust-web-sys-0.3))
- #:cargo-development-inputs
- (("rust-actix-files" ,rust-actix-files-0.6)
- ("rust-actix-web" ,rust-actix-web-4)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-ndk-glue" ,rust-ndk-glue-0.5)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serial-test" ,rust-serial-test-0.10)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-urlencoding" ,rust-urlencoding-2))))))
-
-(define-public rust-wee-alloc-0.4
- (package
- (name "rust-wee-alloc")
- (version "0.4.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "wee_alloc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13hb19nfqwjwcqlfj46sjz4j49wd7sj6hbjasimcn5xvnakbbcyv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memory-units" ,rust-memory-units-0.4)
- ("rust-spin" ,rust-spin-0.5)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/rustwasm/wee_alloc")
- (synopsis "wee_alloc: The Wasm-Enabled, Elfin Allocator")
- (description "wee_alloc: The Wasm-Enabled, Elfin Allocator.")
- (license license:mpl2.0)))
-
-(define-public rust-weezl-0.1
- (package
- (name "rust-weezl")
- (version "0.1.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "weezl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10lhndjgs6y5djpg3b420xngcr6jkmv70q8rb1qcicbily35pa2k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.3))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.6))))
- (home-page "https://github.com/image-rs/lzw.git")
- (synopsis "Fast LZW compression and decompression")
- (description
- "This package provides fast LZW compression and decompression.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-wepoll-sys-stjepang-1
- (package
- (name "rust-wepoll-sys-stjepang")
- (version "1.0.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wepoll-sys-stjepang" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "138pxc8k6wayyywnjcpk5nhywk3vk6h4i39fj8khpjlhy81vppqz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #true ;missing "winsock.h"
- #:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.53)
- ("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/stjepang/wepoll-sys-stjepang")
- (synopsis "Fork of @code{wepoll-sys} with stjepang's patches")
- (description
- "This crate provides Rust bindings to @code{wepoll}, generated
-using @code{bindgen}.")
- (license license:mpl2.0)))
-
-(define-public rust-wezterm-bidi-0.2
- (package
- (name "rust-wezterm-bidi")
- (version "0.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wezterm-bidi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v7kwmnxfplv9kgdmamn6csbn2ag5xjr0y6gs797slk0alsnw2hc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-wezterm-dynamic" ,rust-wezterm-dynamic-0.2))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-k9" ,rust-k9-0.12))))
- (home-page "https://github.com/wez/wezterm")
- (synopsis "Unicode Bidi Algorithm")
- (description "The Unicode Bidi Algorithm (UBA).")
- (license (list license:expat))))
-
-(define-public rust-wezterm-blob-leases-0.1
- (package
- (name "rust-wezterm-blob-leases")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wezterm-blob-leases" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02z6m7p9vf4wvr9g2qv1kxp6zaxxli4ziphhcjbnivbyvw55wnlf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-mac-address" ,rust-mac-address-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-uuid" ,rust-uuid-1))))
- (home-page "https://github.com/wez/wezterm")
- (synopsis "Image blob caching/leasing for wezterm")
- (description "Manage image blob caching/leasing for wezterm.")
- (license license:expat)))
-
-(define-public rust-wezterm-color-types-0.3
- (package
- (name "rust-wezterm-color-types")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wezterm-color-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15j29f60p1dc0msx50x940niyv9d5zpynavpcc6jf44hbkrixs3x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-csscolorparser" ,rust-csscolorparser-0.6)
- ("rust-deltae" ,rust-deltae-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-wezterm-dynamic" ,rust-wezterm-dynamic-0.2))))
- (home-page "https://github.com/wez/wezterm")
- (synopsis "Types for colors")
- (description "This package provides types for working with colors.")
- (license license:expat)))
-
-(define-public rust-wezterm-color-types-0.2
- (package
- (inherit rust-wezterm-color-types-0.3)
- (name "rust-wezterm-color-types")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wezterm-color-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xvphmrqgg69v9l879xj5lq010z13f5ixi854ykmny6j7m47lvjc"))))
- (arguments
- `(#:cargo-inputs (("rust-csscolorparser" ,rust-csscolorparser-0.6)
- ("rust-deltae" ,rust-deltae-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-wezterm-dynamic" ,rust-wezterm-dynamic-0.1))))))
-
-(define-public rust-wezterm-dynamic-0.2
- (package
- (name "rust-wezterm-dynamic")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wezterm-dynamic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dbppcd5s509w3b25q2fx2c4c52cwdl61yw1fvh38rx8ryx2icfz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-ordered-float" ,rust-ordered-float-4)
- ("rust-strsim" ,rust-strsim-0.10)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-wezterm-dynamic-derive" ,rust-wezterm-dynamic-derive-0.1))
- #:cargo-development-inputs (("rust-maplit" ,rust-maplit-1))))
- (home-page "https://github.com/wez/wezterm")
- (synopsis "Config serialization for wezterm")
- (description
- "This package provides configuration serialization for wezterm via dynamic
-json-like data values.")
- (license license:expat)))
-
-(define-public rust-wezterm-dynamic-0.1
- (package
- (inherit rust-wezterm-dynamic-0.2)
- (name "rust-wezterm-dynamic")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wezterm-dynamic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1al8fmfr852m62mlcr0v2lg3a18icl2sv79zv7jnv9v0rk07hpm7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-ordered-float" ,rust-ordered-float-3)
- ("rust-strsim" ,rust-strsim-0.10)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-wezterm-dynamic-derive" ,rust-wezterm-dynamic-derive-0.1))
- #:cargo-development-inputs (("rust-maplit" ,rust-maplit-1))))))
-
-(define-public rust-wezterm-dynamic-derive-0.1
- (package
- (name "rust-wezterm-dynamic-derive")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wezterm-dynamic-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w07qf8njyq19nxi9vpshwprk00blhzg9ybis2rhfba433rmx7qc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/wez/wezterm")
- (synopsis "Config serialization for wezterm")
- (description
- "This package provides configuration serialization for wezterm via dynamic
-json-like data values.")
- (license license:expat)))
-
-(define-public rust-wezterm-input-types-0.1
- (package
- (name "rust-wezterm-input-types")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wezterm-input-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zp557014d458a69yqn9dxfy270b6kyfdiynr5p4algrb7aas4kh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-euclid" ,rust-euclid-0.22)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-wezterm-dynamic" ,rust-wezterm-dynamic-0.2))))
- (home-page "https://github.com/wez/wezterm")
- (synopsis "Wezterm input types")
- (description "Input types for wezterm.")
- (license license:expat)))
-
-(define-public rust-which-7
- (package
- (name "rust-which")
- (version "7.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "which" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a2hvxcyx7c0gijny8l9w9462piqnchnxqxh88bdqfc3chrrwjpv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--" "--skip=it_works")
- #:cargo-inputs (("rust-either" ,rust-either-1)
- ("rust-env-home" ,rust-env-home-0.1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-winsafe" ,rust-winsafe-0.0.19))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/harryfei/which-rs")
- (synopsis "Rust equivalent of @command{which}")
- (description
- "This package provides a cross-platform Rust equivalent of the
-Unix @command{which} command. It returns the full path of an installed
-executable.")
- (license license:expat)))
-
-(define-public rust-which-6
- (package
- (inherit rust-which-7)
- (name "rust-which")
- (version "6.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "which" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07yg74dsq644hq5a35546c9mja6rsjdsg92rykr9hkflxf7r5vml"))))
- (arguments
- `(#:cargo-test-flags '("--release" "--" "--skip=it_works") ; Missing file
- #:cargo-inputs (("rust-either" ,rust-either-1)
- ("rust-home" ,rust-home-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-windows-sys" ,rust-windows-sys-0.52)
- ("rust-winsafe" ,rust-winsafe-0.0.19))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-which-5
- (package
- (inherit rust-which-6)
- (name "rust-which")
- (version "5.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "which" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "053fpbczryyn8lcbpkvwl8v2rzld0pr30r5lh1cxv87kjs2ymwwv"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= *([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=it_works")
- #:cargo-inputs (("rust-either" ,rust-either-1)
- ("rust-home" ,rust-home-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-which-4
- (package
- (inherit rust-which-5)
- (name "rust-which")
- (version "4.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "which" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ixzmx3svsv5hbdvd8vdhd3qwvf6ns8jdpif1wmwsy10k90j9fl7"))))
- (arguments
- (list #:cargo-test-flags '(list "--" "--skip=it_works")
- #:cargo-inputs
- `(("rust-either" ,rust-either-1)
- ("rust-home" ,rust-home-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustix" ,rust-rustix-0.38))
- #:cargo-development-inputs `(("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-which-3
- (package
- (inherit rust-which-4)
- (name "rust-which")
- (version "3.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "which" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "094pw9pi48szshn9ln69z2kg7syq1jp80h5ps1qncbsaw4d0f4fh"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-failure" ,rust-failure-0.1)
- ("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-which-2
- (package
- (inherit rust-which-4)
- (name "rust-which")
- (version "2.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "which" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0r7i793sc0xqnd2fxnqbksj7j1kx65bwn81b8z49750v4c8cnymm"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-failure" ,rust-failure-0.1)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))))
-
-(define-public rust-which-1
- (package
- (inherit rust-which-4)
- (name "rust-which")
- (version "1.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "which" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cjwa57kzfgzs681a27m5pjmq580pv3hkcg23smf270bgqz60jp8"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-whoami-1
- (package
- (name "rust-whoami")
- (version "1.5.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "whoami" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0vdvm6sga4v9515l6glqqfnmzp246nq66dd09cw5ri4fyn3mnb9p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasite" ,rust-wasite-0.1)
- ("rust-web-sys" ,rust-web-sys-0.3))))
- (home-page "https://github.com/ardaku/whoami/blob/stable/CHANGELOG.md")
- (synopsis "Retrieve the current user and environment")
- (description
- "This package provides simple functions to retrieve the current user and
-environment.")
- (license (list license:asl2.0 license:boost1.0 license:expat))))
-
-(define-public rust-whoami-0.8
- (package
- (inherit rust-whoami-1)
- (name "rust-whoami")
- (version "0.8.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "whoami" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z18m6w2q8a6rivd61sh3f00pdhyvxiwycs2j5088gvgdxb5bfqq"))))
- (arguments `(#:skip-build? #t))))
-
-(define-public rust-wide-0.7
- (package
- (name "rust-wide")
- (version "0.7.30")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wide" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06ahrc48f3zpxglrym3hsvbnyacxqvwsbsbrb597ignjf0kdprjq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-safe-arch" ,rust-safe-arch-0.7)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/Lokathor/wide")
- (synopsis "Rust for wide blocks")
- (description "This crate has data types for blocks of primitives packed
-together and used as a single unit. This works very well with SIMD/vector
-hardware of various targets. Both in terms of explicit SIMD usage and also in
-terms of allowing LLVM's auto-vectorizer to do its job.")
- (license (list license:zlib license:asl2.0 license:expat))))
-
-(define-public rust-wide-0.6
- (package
- (inherit rust-wide-0.7)
- (name "rust-wide")
- (version "0.6.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wide" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16yqf8xsvns21clg3rk8nljq4qnsfqg240smbjqa0z520k3fgfs6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-safe-arch" ,rust-safe-arch-0.5))))))
-
-(define-public rust-wide-0.4
- (package
- (inherit rust-wide-0.6)
- (name "rust-wide")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wide" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ad75vnzygj8qfcl1l9n4wi93xmqzvhqlpqn4hfayrwbn6wa69aq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytemuck" ,rust-bytemuck-1))))
- (license (list license:zlib))))
-
-(define-public rust-widestring-1
- (package
- (name "rust-widestring")
- (version "1.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "widestring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "048kxd6iykzi5la9nikpc5hvpp77hmjf1sw43sl3z2dcdrmx66bj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-debugger-test" ,rust-debugger-test-0.1)
- ("rust-debugger-test-parser" ,rust-debugger-test-parser-0.1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/starkat99/widestring-rs")
- (synopsis "Wide string Rust FFI library")
- (description
- "A wide string Rust FFI library for converting to and from wide strings,
-such as those often used in Windows API or other FFI libraries. Both UTF-16 and
-UTF-32 types are provided, including support for malformed encoding.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-widestring-0.5
- (package
- (inherit rust-widestring-1)
- (name "rust-widestring")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "widestring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10qrilijh1qzw362mvd4nsz3vv32dxx530vk41hkcx8hah22z20p"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-widestring-0.4
- (package
- (inherit rust-widestring-0.5)
- (name "rust-widestring")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "widestring" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z3ba8qrxb62vpfgk7n2xs2grm9kdaj1cz4q8s0gs8fx8h0r8s61"))))
- (arguments
- `(#:cargo-development-inputs
- (("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-wild-2
- (package
- (name "rust-wild")
- (version "2.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wild" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q8hnhmv3fvgx0j7bv8qig00599a15mfsdhgx3hq2ljpiky1l4x3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-glob" ,rust-glob-0.3))
- #:cargo-development-inputs (("rust-glob" ,rust-glob-0.3))))
- (home-page "https://lib.rs/crates/wild")
- (synopsis "Glob (wildcard) expanded command-line arguments")
- (description
- "This package allows Rust applications support wildcard arguments on
-command-line, uniformly on all platforms")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-wildmatch-2
- (package
- (name "rust-wildmatch")
- (version "2.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wildmatch" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zbi3q4djhlli496mg45sfacy1g5c6f5h3rmw7mma9n6z2qimkk8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-ntest" ,rust-ntest-0.9)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-lite" ,rust-regex-lite-0.1))))
- (home-page "https://github.com/becheran/wildmatch")
- (synopsis
- "String matching with single- and multi-character wildcard operator")
- (description "This package provides simple string matching with single- and
-multi-character wildcard operator.")
- (license license:expat)))
-
-(define-public rust-winnow-0.7
- (package
- (name "rust-winnow")
- (version "0.7.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winnow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v69byry8fyarzl83wij6f1h3zxnw69assp9kdfb10cdfk42hsf0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-anstream" ,rust-anstream-0.3)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-terminal-size" ,rust-terminal-size-0.4))))
- (home-page "https://github.com/winnow-rs/winnow")
- (synopsis "Byte-oriented, zero-copy, parser combinators library")
- (description "This package provides a byte-oriented, zero-copy, parser
-combinators library.")
- (license license:expat)))
-
-(define-public rust-winnow-0.6
- (package
- (name "rust-winnow")
- (version "0.6.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winnow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vrsrnf2nm9jsk1161x1vacmi3ns4h3h10fib91rs28zd6jbvab8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Cut the dependency graph.
- #:cargo-inputs (("rust-anstream" ,rust-anstream-0.3)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-terminal-size" ,rust-terminal-size-0.2))))
- (home-page "https://github.com/winnow-rs/winnow")
- (synopsis "Byte-oriented, zero-copy, parser combinators library")
- (description "This package provides a byte-oriented, zero-copy, parser
-combinators library.")
- (license license:expat)))
-
-(define-public rust-winnow-0.5
- (package
- (inherit rust-winnow-0.6)
- (name "rust-winnow")
- (version "0.5.40")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winnow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xk8maai7gyxda673mmw3pj1hdizy5fpi7287vaywykkk19sk4zm"))))
- (arguments
- `(#:skip-build? #t ; Cut the dependency graph.
- #:cargo-inputs
- (("rust-anstream" ,rust-anstream-0.3)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-terminal-size" ,rust-terminal-size-0.2))))))
-
-(define-public rust-wl-clipboard-rs-0.8
- (package
- (name "rust-wl-clipboard-rs")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wl-clipboard-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nwa0bg6jpq5sd8x94xgkj0yk7zcz2m3sg2mm26b35qlj5rigd0j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Failed to create a server socket.
- #:cargo-inputs (("rust-derive-new" ,rust-derive-new-0.6)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.28)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tree-magic-mini" ,rust-tree-magic-mini-3)
- ("rust-wayland-backend" ,rust-wayland-backend-0.3)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.31)
- ("rust-wayland-protocols-wlr" ,rust-wayland-protocols-wlr-0.2))
- #:cargo-development-inputs
- (("rust-proptest" ,rust-proptest-1)
- ("rust-proptest-derive" ,rust-proptest-derive-0.4)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.31)
- ("rust-wayland-protocols-wlr" ,rust-wayland-protocols-wlr-0.2)
- ("rust-wayland-server" ,rust-wayland-server-0.31))))
- (home-page "https://github.com/YaLTeR/wl-clipboard-rs")
- (synopsis "Access to the Wayland clipboard")
- (description "This package provides access to the Wayland clipboard
-for terminal and other window-less applications.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-wl-clipboard-rs-0.7
- (package
- (inherit rust-wl-clipboard-rs-0.8)
- (name "rust-wl-clipboard-rs")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wl-clipboard-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n8sg981h3d08hnnlrsgs81w2qz3n8a5ml0jcsgnapdpzcyk06lq"))))
- (arguments
- `(#:tests? #f ; Failed to create a server socket.
- #:cargo-inputs (("rust-derive-new" ,rust-derive-new-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.24)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tree-magic-mini" ,rust-tree-magic-mini-3)
- ("rust-wayland-client" ,rust-wayland-client-0.29)
- ("rust-wayland-protocols" ,rust-wayland-protocols-0.29))
- #:cargo-development-inputs
- (("rust-wayland-protocols" ,rust-wayland-protocols-0.29)
- ("rust-wayland-server" ,rust-wayland-server-0.29))))))
-
-(define-public rust-wl-nl80211-0.2
- (package
- (name "rust-wl-nl80211")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wl-nl80211" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12cp8ar0wa0kvxz756dxnfvz357jqyznh9z2g5vlcf6a3lgczzsw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-genetlink" ,rust-genetlink-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-netlink-packet-core" ,rust-netlink-packet-core-0.7)
- ("rust-netlink-packet-generic" ,rust-netlink-packet-generic-0.3)
- ("rust-netlink-packet-utils" ,rust-netlink-packet-utils-0.5)
- ("rust-netlink-proto" ,rust-netlink-proto-0.11)
- ("rust-netlink-sys" ,rust-netlink-sys-0.8)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/rust-netlink/wl-nl80211")
- (synopsis "Linux kernel wireless(802.11) netlink Library")
- (description
- "This package provides Linux kernel wireless(802.11) netlink Library.")
- (license license:expat)))
-
-(define-public rust-wrapcenum-derive-0.4
- (package
- (name "rust-wrapcenum-derive")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wrapcenum-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vi67wxkpw40cch5jx010wvwf0rjc5f13yxfzd60acimadcz4vx7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-darling" ,rust-darling-0.20)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/Cldfire/wrapcenum-derive")
- (synopsis "Derive macro for nvml-wrapper, not for general use")
- (description
- "This package provides a derive macro for nvml-wrapper, not for general use.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-write16-1
- (package
- (name "rust-write16")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "write16" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dnryvrrbrnl7vvf5vb1zkmwldhjkf2n5znliviam7bm4900z2fi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-smallvec" ,rust-smallvec-1))))
- (home-page "https://docs.rs/write16/")
- (synopsis "UTF-16 analog of the Write trait")
- (description "This package provides a UTF-16 analog of the Write trait.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-writeable-0.5
- (package
- (name "rust-writeable")
- (version "0.5.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "writeable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lawr6y0bwqfyayf3z8zmqlhpnzhdx0ahs54isacbhyjwa7g778y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `icu_benchmark_macros`
- #:cargo-inputs (("rust-either" ,rust-either-1))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page "https://github.com/unicode-org/icu4x")
- (synopsis "Efficient alternative to fmt::Display")
- (description
- "This package provides a more efficient alternative to fmt::Display.")
- (license license:unicode)))
-
-(define-public rust-wycheproof-0.5
- (package
- (name "rust-wycheproof")
- (version "0.5.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "wycheproof" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fn5y8g6irzr620m9jizhg6hxssrsbr0lh6dzfrsijwlibxrl0vi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/randombit/wycheproof-rs")
- (synopsis "Wycheproof test vectors")
- (description "Wycheproof test vectors")
- (license license:asl2.0)))
-
-(define-public rust-wyhash-0.5
- (package
- (name "rust-wyhash")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wyhash" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15f26hvx6nyp4d6iswha7rm3psidxa2k2iab1f1aqgsyq9iy3xms"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-rand-core" ,rust-rand-core-0.6))))
- (home-page "https://github.com/eldruin/wyhash-rs")
- (synopsis "Rust implementation of the WyHash algorithm")
- (description
- "This package provides a Rust implementation of the WyHash fast portable
-non-cryptographic hashing algorithm and random number generator.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-wyz-0.5
- (package
- (name "rust-wyz")
- (version "0.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "wyz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vdrfy7i2bznnzjdl9vvrzljvs4s3qm8bnlgqwln6a941gy61wq5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-once-cell" ,rust-once-cell-1)
- ("rust-tap" ,rust-tap-1)
- ("rust-typemap" ,rust-typemap-0.3))))
- (home-page "https://myrrlyn.net/crates/wyz")
- (synopsis "Collection of utility functions")
- (description
- "This package provides a collection of utility functions.")
- (license license:expat)))
-
-(define-public rust-wyz-0.4
- (package
- (inherit rust-wyz-0.5)
- (name "rust-wyz")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wyz" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "126irvwn63kxgqjk5ap1pw3p3grw2sskyg32h0v4bqawsrx057hj"))))
- (arguments
- `(#:cargo-test-flags '("--release" "--lib" "--bins" "--tests")
- #:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-tap" ,rust-tap-1)
- ("rust-typemap" ,rust-typemap-0.3))))))
-
-(define-public rust-wyz-0.2
- (package
- (name "rust-wyz")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wyz" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05028bk49b2ix1lz22sj65fnlxr0f29j2klkaqjxp6az3c6hprl5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--" "--skip=exit")))
- (home-page "https://myrrlyn.net/crates/wyz")
- (synopsis "Collection of utility functions")
- (description
- "This package provides a collection of utility functions.")
- (license license:expat)))
-
-(define-public rust-x86-0.52
- (package
- (name "rust-x86")
- (version "0.52.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "x86" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11d3jip94x3dvcv0i0d5cxsgi1p2xyjrdhs550mas5vjg2bxp097"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Remove some dependencies
- #:cargo-inputs
- (("rust-bit-field" ,rust-bit-field-0.10)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-csv" ,rust-csv-1)
- ("rust-phf" ,rust-phf-0.9)
- ("rust-phf-codegen" ,rust-phf-codegen-0.9)
- ("rust-raw-cpuid" ,rust-raw-cpuid-10)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/gz/rust-x86")
- (synopsis "Library to program x86 (amd64) hardware")
- (description
- "This is a Library to program x86 (amd64) hardware. It contains x86
-specific data structure descriptions, data-tables, as well as convenience
-function to call assembly instructions typically not exposed in higher level
-languages.")
- (license license:expat)))
-
-(define-public rust-capstone-sys-0.17
- (package
- (name "rust-capstone-sys")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "capstone-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1809b0is1415n13ayn3wwpknzhmfs7zq8hpccdw1kr512s6wnrr2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-regex" ,rust-regex-1))))
- (home-page
- "https://github.com/capstone-rust/capstone-rs/tree/master/capstone-sys")
- (synopsis "System bindings to the capstone disassembly library")
- (description
- "This package provides system bindings to the capstone disassembly library.")
- (license license:expat)))
-
-(define-public rust-capstone-0.13
- (package
- (name "rust-capstone")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "capstone" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16mcsipj3x9fbk8lhvp4zqy551i8pnk9nl7r9bwy6hqprbazaph1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-capstone-sys" ,rust-capstone-sys-0.17)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/capstone-rust/capstone-rs")
- (synopsis
- "High level bindings to capstone disassembly engine")
- (description
- "This package provides high level bindings to capstone disassembly engine.")
- (license license:expat)))
-
-(define-public rust-x86-0.33
- (package
- (inherit rust-x86-0.52)
- (name "rust-x86")
- (version "0.33.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x86" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sas98yzn549f5lxswqra2rjdfjxh24f3ndw5dfsnwnm9rlsr1i7"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* "Cargo.toml"
- (("8\\.0") "8"))))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bit-field" ,rust-bit-field-0.10)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-csv" ,rust-csv-1)
- ("rust-phf" ,rust-phf-0.7)
- ("rust-phf-codegen" ,rust-phf-codegen-0.7)
- ("rust-raw-cpuid" ,rust-raw-cpuid-8)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-xattr-1
- (package
- (name "rust-xattr")
- (version "1.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xattr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kqxm36w89vc6qcpn6pizlhgjgzq138sx4hdhbv2g6wk4ld4za4d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=test_fd"
- "--skip=test_multi"
- "--skip=test_path")
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-linux-raw-sys" ,rust-linux-raw-sys-0.4)
- ("rust-rustix" ,rust-rustix-0.38))
- #:cargo-development-inputs
- (("rust-rustix" ,rust-rustix-0.38)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/Stebalien/xattr")
- (synopsis "Unix extended file system attributes")
- (description
- "This package provide a small library for setting, getting, and listing
-extended attributes.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-xcb-1
- (package
- (name "rust-xcb")
- (version "1.5.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "xcb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gjj1481pf08b5fhpdncaphyv0k5ka11n1f8ma6cv4hspc9g5qpi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-build-flags '("--all-features")
- #:cargo-test-flags '("--all-features")
- #:cargo-inputs
- (("rust-as-raw-xcb-connection" ,rust-as-raw-xcb-connection-1)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-quick-xml" ,rust-quick-xml-0.30)
- ("rust-x11" ,rust-x11-2))
- #:cargo-development-inputs
- (("rust-gl" ,rust-gl-0.14)
- ("rust-png" ,rust-png-0.17)
- ("rust-x11" ,rust-x11-2))))
- (inputs
- (list mesa)) ;required by rust-x11-2
- (native-inputs
- (list pkg-config))
- (home-page "https://github.com/rust-x-bindings/rust-xcb")
- (synopsis "Rust bindings and wrappers for XCB")
- (description
- "This package provides Rust bindings and wrappers for XCB.")
- (license license:expat)))
-
-(define-public rust-xcursor-0.3
- (package
- (name "rust-xcursor")
- (version "0.3.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xcursor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qazsl7h8nrbbzx84qrv39w8m2qc27g0mvrszgdls2v6n6k3vwqf"))))
- (build-system cargo-build-system)
- (home-page "https://crates.io/crates/xcursor")
- (synopsis "Library for loading XCursor themes")
- (description
- "This package provides a library for loading XCursor themes.")
- (license license:expat)))
-
-(define-public rust-xdg-2
- (package
- (name "rust-xdg")
- (version "2.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xdg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0im5nzmywxjgm2pmb48k0cc9hkalarz57f1d9d0x4lvb6cj76fr1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1))
- #:phases
- (modify-phases %standard-phases
- (add-before 'check 'pre-check
- (lambda _
- (setenv "HOME" (getcwd)))))))
- (home-page "https://github.com/whitequark/rust-xdg")
- (synopsis "Store and retrieve files according to XDG specification")
- (description
- "This package provides a library for storing and retrieving files according
-to XDG Base Directory specification.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-xdg-home-1
- (package
- (name "rust-xdg-home")
- (version "1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xdg-home" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xm122zz0wjc8p8cmchij0j9nw34hwncb39jc7dc0mgvb2rdl77c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:phases
- (modify-phases %standard-phases
- (add-before 'check 'pre-check
- (lambda _
- (setenv "HOME" "/"))))))
- (home-page "https://github.com/zeenix/xdg-home")
- (synopsis "User home directory per XDG Specification")
- (description "The user's home directory as per the XDG Specification.")
- (license license:expat)))
-
-(define-public rust-xenstore-rs-0.6
- (package
- (name "rust-xenstore-rs")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xenstore-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i8wdif8q2cxbrmcp2jxcqg95a4yfsp1m3j4yldcgad3ksl5l4qs"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures" ,rust-futures-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libloading" ,rust-libloading-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-xenstore-sys" ,rust-xenstore-sys-0.2))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4))))
- (native-inputs (list pkg-config))
- (inputs (list clang xen))
- (home-page "https://github.com/Wenzel/xenstore")
- (synopsis "Rust FFI bindings for libxenstore")
- (description "This package provides Rust FFI bindings for libxenstore.")
- (license license:gpl3)))
-
-(define-public rust-xenstore-sys-0.2
- (package
- (name "rust-xenstore-sys")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xenstore-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xrjy0d3cg9qrznfsfjrgha8si1dvdyfx3g7c76hbb7lnim5vmj7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.71)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list clang xen))
- (home-page "https://github.com/Wenzel/xenstore-sys")
- (synopsis "Rust FFI bindings for libxenstore")
- (description "This package provides Rust FFI bindings for libxenstore.")
- (license license:gpl3)))
-
-(define-public rust-xi-unicode-0.3
- (package
- (name "rust-xi-unicode")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xi-unicode" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12mvjgrhr7557cib69wm4q5s4srba27pg2df9l1zihrxgnbh0wx6"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/google/xi-editor")
- (synopsis
- "Unicode utilities for text editing, including a line breaking iterator")
- (description
- "This package provides Unicode utilities useful for text editing,
-including a line breaking iterator.")
- (license license:asl2.0)))
-
-(define-public rust-xml-rs-0.8
- (package
- (name "rust-xml-rs")
- (version "0.8.24")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xml-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ck4s3j1dk4bnqam9h06nfmicnzdp69pz7y2hihlj2vrk8f3k2za"))))
- (build-system cargo-build-system)
- (home-page "https://lib.rs/crates/xml-rs")
- (synopsis "XML library in pure Rust")
- (description "An XML library in pure Rust.")
- (license license:expat)))
-
-(define-public rust-xml-rs-0.7
- (package
- (name "rust-xml-rs")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xml-rs" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hp9kf80y9qm3aiqg5psyshqfkcrjgifbcm2c2nc5qlzs80vc71w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--lib")
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1))))
- (home-page "https://github.com/netvl/xml-rs")
- (synopsis "XML library in pure Rust")
- (description "An XML library in pure Rust.")
- (license license:expat)))
-
-(define-public rust-xml5ever-0.18
- (package
- (name "rust-xml5ever")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xml5ever" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sdz92vrcxfwv7yzai28y0wa9gswr6msjnksak0rp4cfbm02dfwv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-mac" ,rust-mac-0.1)
- ("rust-markup5ever" ,rust-markup5ever-0.12))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))
- (home-page
- "https://github.com/servo/html5ever/blob/main/xml5ever/README.md")
- (synopsis "Push based streaming parser for xml")
- (description "This package provides a push based streaming parser for XML.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-xml5ever-0.17
- (package
- (inherit rust-xml5ever-0.18)
- (name "rust-xml5ever")
- (version "0.17.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "xml5ever" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0l76v0c228c92sskiflpsy19c0bgc8q7flhlfanm32zrbb8f2d20"))))
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-mac" ,rust-mac-0.1)
- ("rust-markup5ever" ,rust-markup5ever-0.11))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-rustc-test" ,rust-rustc-test-0.3))))))
-
-(define-public rust-xml5ever-0.16
- (package
- (inherit rust-xml5ever-0.17)
- (name "rust-xml5ever")
- (version "0.16.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xml5ever" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rfqys8yyigkzrqcrn5c6r10v42pwxahccyyzhc293px30w1cd4j"))))
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-mac" ,rust-mac-0.1)
- ("rust-markup5ever" ,rust-markup5ever-0.10)
- ("rust-time" ,rust-time-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-rustc-test" ,rust-rustc-test-0.3))))))
-
-(define-public rust-xmlparser-0.13
- (package
- (name "rust-xmlparser")
- (version "0.13.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xmlparser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r796g21c70p983ax0j6rmhzmalg4rhx61mvd4farxdhfyvy1zk6"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/RazrFalcon/xmlparser")
- (synopsis "Pull-based, zero-allocation XML parser")
- (description
- "@code{xmlparser} is a low-level, pull-based, zero-allocation XML 1.0
-parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-xmltree-0.10
- (package
- (name "rust-xmltree")
- (version "0.10.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xmltree" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jqzwhr1a5cknflsshhhjlllmd1xi04qdkjsls2bnmv5mxgagn6p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=test_04"
- "--skip=test_parse_all"
- "--skip=test_take"
- "--skip=test_text")
- #:cargo-inputs
- (("rust-indexmap" ,rust-indexmap-1)
- ("rust-xml-rs" ,rust-xml-rs-0.8))))
- (home-page "https://github.com/eminence/xmltree-rs")
- (synopsis "Parse an XML file into a simple tree-like structure")
- (description "This package provides a small library for parsing an XML
-file into an in-memory tree structure.")
- (license license:expat)))
-
-(define-public rust-xmlwriter-0.1
- (package
- (name "rust-xmlwriter")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xmlwriter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fg0ldmkgiis6hnxpi1c9gy7v23y0lpi824bp8yp12fi3r82lypc"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/RazrFalcon/xmlwriter")
- (synopsis "Simple, streaming XML writer")
- (description "This package provides a simple, streaming XML writer.")
- (license license:expat)))
-
-(define-public rust-xoroshiro128-0.3
- (package
- (name "rust-xoroshiro128")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xoroshiro128" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kfzanis2v39r8q963q161izv0hmfsdxa11cxgqw8jgcp8sdmvp0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rand" ,rust-rand-0.4))))
- (home-page "https://github.com/mscharley/rust-xoroshiro128")
- (synopsis "Fast pseudo-random number generators")
- (description
- "This package provides fast pseudo-random number generators.")
- (license license:expat)))
-
-(define-public rust-xxhash-c-sys-0.8
- (package
- (name "rust-xxhash-c-sys")
- (version "0.8.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xxhash-c-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13g8cy4w91nwmficbmkrqp40axpwidcna588gzxr47m0ld99jh6j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/DoumanAsh/xxhash-c-sys")
- (synopsis "Bindings to xxhash")
- (description "This package provides bindings to xxhash.")
- (license license:boost1.0)))
-
-(define-public rust-xxhash-rust-0.8
- (package
- (name "rust-xxhash-rust")
- (version "0.8.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "xxhash-rust" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1139skyp136z8710r916kb1djp7f7flfly31zccqi5800isvyp3a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--features" "xxh3,const_xxh3"
- ;; Not all files included.
- "--" "--skip=test_vectors_xxh3")
- #:cargo-development-inputs (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-xxhash-c-sys" ,rust-xxhash-c-sys-0.8))))
- (home-page "https://github.com/DoumanAsh/xxhash-rust")
- (synopsis "Implementation of xxHash in Rust")
- (description "This package provides an implementation of the xxHash
-algorithm in Rust.")
- (license license:boost1.0)))
-
-(define-public rust-yaml-rust-0.4
- (package
- (name "rust-yaml-rust")
- (version "0.4.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "yaml-rust" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "118wbqrr4n6wgk5rjjnlrdlahawlxc1bdsx146mwk8f79in97han"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-linked-hash-map" ,rust-linked-hash-map-0.5))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.9))))
- (home-page "https://chyh1990.github.io/yaml-rust/")
- (synopsis "YAML 1.2 parser for Rust")
- (description "This package is a YAML 1.2 parser for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-yaml-rust-0.3
- (package
- (inherit rust-yaml-rust-0.4)
- (name "rust-yaml-rust")
- (version "0.3.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "yaml-rust" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14m9dzwb8fb05f4jjb4nqp49rxd9c5vcmwpv3a04d2y5iphncqz6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-clippy" ,rust-clippy-0.0.302)
- ("rust-linked-hash-map" ,rust-linked-hash-map-0.3))))))
-
-(define-public rust-yaml-rust2-0.9
- (package
- (name "rust-yaml-rust2")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "yaml-rust2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13ay8jdlk1192p6hhb53dx601b139ycizipqpnikhcw2r45iq6ia"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arraydeque" ,rust-arraydeque-0.5)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-hashlink" ,rust-hashlink-0.9))
- #:cargo-development-inputs (("rust-libtest-mimic" ,rust-libtest-mimic-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/Ethiraric/yaml-rust2")
- (synopsis "Fully YAML 1.2 compliant YAML parser")
- (description
- "This package provides a fully YAML 1.2 compliant YAML parser written in
-pure rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-yaml-rust2-0.8
- (package
- (inherit rust-yaml-rust2-0.9)
- (name "rust-yaml-rust2")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "yaml-rust2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y0mf6n1jnf88xqfv5ppicnm5jg3fl57dmp9vd2v2bvg9q61c0l9"))))
- (arguments
- (list #:cargo-inputs
- (list rust-arraydeque-0.5
- rust-encoding-rs-0.8
- rust-hashlink-0.8)
- #:cargo-development-inputs
- (list rust-libtest-mimic-0.3
- rust-quickcheck-1)))))
-
-(define-public rust-yansi-1
- (package
- (name "rust-yansi")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "yansi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jdh55jyv0dpd38ij4qh60zglbw9aa8wafqai6m0wa7xaxk3mrfg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-is-terminal" ,rust-is-terminal-0.4))))
- (home-page "https://github.com/SergioBenitez/yansi")
- (synopsis "Simple ANSI terminal color painting library")
- (description
- "This package provides a dead simple ANSI terminal color painting
-library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-yansi-0.5
- (package
- (inherit rust-yansi-1)
- (name "rust-yansi")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "yansi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v4qljgzh73knr7291cgwrf56zrvhmpn837n5n5pypzq1kciq109"))))
- (arguments
- `(#:cargo-development-inputs (("rust-serial-test" ,rust-serial-test-0.6))))))
-
-(define-public rust-yansi-term-0.1
- (package
- (name "rust-yansi-term")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "yansi-term" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w8vjlvxba6yvidqdvxddx3crl6z66h39qxj8xi6aqayw2nk0p7y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/botika/yansi-term")
- (synopsis "Library for ANSI terminal colours and styles (bold, underline)")
- (description
- "Library for ANSI terminal colours and styles (bold, underline).")
- (license license:expat)))
-
-(define-public rust-yasna-0.5
- (package
- (name "rust-yasna")
- (version "0.5.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "yasna" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ka4ixrplnrfqyl1kymdj8cwpdp2k0kdr73b57hilcn1kiab6yz1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bit-vec" ,rust-bit-vec-0.6)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs (("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/qnighy/yasna.rs")
- (synopsis "ASN.1 library for Rust")
- (description "ASN.1 library for Rust")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-yasna-0.4
- (package
- (inherit rust-yasna-0.5)
- (name "rust-yasna")
- (version "0.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "yasna" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xgsvxqnycdakh6j3hg4dk3mylrpnba50w0d36vg5k311sfs4qp2"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bit-vec" ,rust-bit-vec-0.6)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-num-bigint" ,rust-num-bigint-0.4))
- #:cargo-development-inputs
- (("rust-num-traits" ,rust-num-traits-0.2))))))
-
-(define-public rust-yeslogic-fontconfig-sys-5
- (package
- (name "rust-yeslogic-fontconfig-sys")
- (version "5.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "yeslogic-fontconfig-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yiwnf2gapqaprp3icvv6b1jjh5d356vpis7pybskcd8k4wv5dpz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cstr" ,rust-cstr-0.2)
- ("rust-dlib" ,rust-dlib-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list fontconfig))
- (home-page "https://github.com/yeslogic/fontconfig-rs")
- (synopsis "Raw bindings to Fontconfig without a vendored C library")
- (description
- "This package provides a wrapper around the @code{Fontconfig} library,
-for locating fonts.")
- (license license:expat)))
-
-(define-public rust-yeslogic-fontconfig-sys-4
- (package
- (inherit rust-yeslogic-fontconfig-sys-5)
- (name "rust-yeslogic-fontconfig-sys")
- (version "4.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "yeslogic-fontconfig-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wsgzlvgknvkjw3m02nvp3x47ccmvfri13mwqzssxgmw5g9pyrgc"))))
- (arguments
- `(#:cargo-inputs
- (("rust-const-cstr" ,rust-const-cstr-0.3)
- ("rust-dlib" ,rust-dlib-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))))
-
-(define-public rust-yeslogic-fontconfig-sys-3
- (package
- (inherit rust-yeslogic-fontconfig-sys-4)
- (name "rust-yeslogic-fontconfig-sys")
- (version "3.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "yeslogic-fontconfig-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "11n3126s717rjqxhf5js3hc0qq8qv7jbicbiyszyp5yk6s8ddfzj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-const-cstr" ,rust-const-cstr-0.3)
- ("rust-dlib" ,rust-dlib-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))))
-
-(define-public rust-yoke-0.7
- (package
- (name "rust-yoke")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "yoke" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h3znzrdmll0a7sglzf9ji0p5iqml11wrj1dypaf6ad6kbpnl3hj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--" "--skip=convert_cart_into_option_pointer")
- #:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)
- ("rust-yoke-derive" ,rust-yoke-derive-0.7)
- ("rust-zerofrom" ,rust-zerofrom-0.1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-postcard" ,rust-postcard-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/unicode-org/icu4x")
- (synopsis
- "Abstraction pairing borrowed data with the backing data it borrows from")
- (description
- "This package provides an abstraction allowing borrowed data to be carried
-along with the backing data it borrows from.")
- (license license:unicode)))
-
-(define-public rust-yoke-derive-0.7
- (package
- (name "rust-yoke-derive")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "yoke-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m4i4a7gy826bfvnqa9wy6sp90qf0as3wps3wb0smjaamn68g013"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `zerovec`
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-synstructure" ,rust-synstructure-0.13))))
- (home-page "https://github.com/unicode-org/icu4x")
- (synopsis "Custom derive for the yoke crate")
- (description "This package provides Custom derive for the yoke crate.")
- (license license:unicode)))
-
-(define-public rust-z-base-32-0.1
- (package
- (name "rust-z-base-32")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "z-base-32" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fqk028mzvgnx9phqzvhzrx3fbzv4r736cm3x3hid136g157pgr1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-pyo3" ,rust-pyo3-0.20))
- #:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-1))))
- (home-page "https://github.com/matusf/z-base-32")
- (synopsis "Human-oriented base-32 encoding")
- (description "This package provides human-oriented base-32 encoding.")
- (license license:expat)))
-
-(define-public rust-zbar-rust-0.0.23
- (package
- (name "rust-zbar-rust")
- (version "0.0.23")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zbar-rust" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m6c9393bvw2sngp36m0db1gzqxyqa9ms5biibz659md68di7k59"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-enum-ordinalize" ,rust-enum-ordinalize-4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))
- #:cargo-development-inputs
- (("rust-image" ,rust-image-0.24)
- ("rust-qrcode-generator" ,rust-qrcode-generator-4))))
- (native-inputs (list pkg-config))
- (inputs (list zbar))
- (home-page "https://magiclen.org/zbar-rust")
- (synopsis "High-level and low-level ZBar bindings")
- (description
- "This package provides High-level and low-level ZBar bindings for the Rust
-language.")
- (license license:lgpl2.1)))
-
-(define-public rust-zbase32-0.1
- (package
- (name "rust-zbase32")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zbase32" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gz3nmiaidscb5c85rh3qxi8i584gz5xm3amlxqminl8jq27k40g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ;; dependency cypthon not yet available
- #:cargo-development-inputs
- (;; ("rust-cpython" ,rust-cpython-0.2) TODO
- ("rust-quickcheck" ,rust-quickcheck-0.7)
- ("rust-rand" ,rust-rand-0.6))))
- (home-page "https://gitlab.com/pgerber/zbase32-rust")
- (synopsis "Implementation of zbase32")
- (description "This package provides an implementation of zbase32.")
- (license license:lgpl3+)))
-
-(define-public rust-zbus-4
- (package
- (name "rust-zbus")
- (version "4.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zbus" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09f7916lp7haxv1y5zgcg99ny15whi6dn3waf1afcafxx8mh35xv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-async-broadcast" ,rust-async-broadcast-0.7)
- ("rust-async-executor" ,rust-async-executor-1)
- ("rust-async-fs" ,rust-async-fs-2)
- ("rust-async-io" ,rust-async-io-2)
- ("rust-async-lock" ,rust-async-lock-3)
- ("rust-async-process" ,rust-async-process-2)
- ("rust-async-recursion" ,rust-async-recursion-1)
- ("rust-async-task" ,rust-async-task-4)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-enumflags2" ,rust-enumflags2-0.7)
- ("rust-event-listener" ,rust-event-listener-5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-ordered-stream" ,rust-ordered-stream-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-vsock" ,rust-tokio-vsock-0.4)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-uds-windows" ,rust-uds-windows-1)
- ("rust-vsock" ,rust-vsock-0.5)
- ("rust-windows-sys" ,rust-windows-sys-0.52)
- ("rust-xdg-home" ,rust-xdg-home-1)
- ("rust-zbus-macros" ,rust-zbus-macros-4)
- ("rust-zbus-names" ,rust-zbus-names-3)
- ("rust-zbus-xml" ,rust-zbus-xml-4)
- ("rust-zvariant" ,rust-zvariant-4))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-ntest" ,rust-ntest-0.9)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-test-log" ,rust-test-log-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://github.com/dbus2/zbus/")
- (synopsis "API for D-Bus communication")
- (description "This package provides an API for D-Bus communication.")
- (license license:expat)))
-
-(define-public rust-zbus-3
- (package
- (inherit rust-zbus-4)
- (name "rust-zbus")
- (version "3.15.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zbus" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ri5gklhh3kl9gywym95679xs7n3sw2j3ky80jcd8siacc5ifpb7"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-async-broadcast" ,rust-async-broadcast-0.5)
- ("rust-async-executor" ,rust-async-executor-1)
- ("rust-async-fs" ,rust-async-fs-1)
- ("rust-async-io" ,rust-async-io-1)
- ("rust-async-lock" ,rust-async-lock-2)
- ("rust-async-process" ,rust-async-process-1)
- ("rust-async-recursion" ,rust-async-recursion-1)
- ("rust-async-task" ,rust-async-task-4)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-derivative" ,rust-derivative-2)
- ("rust-enumflags2" ,rust-enumflags2-0.7)
- ("rust-event-listener" ,rust-event-listener-2)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-ordered-stream" ,rust-ordered-stream-0.2)
- ("rust-quick-xml" ,rust-quick-xml-0.27)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-xml-rs" ,rust-serde-xml-rs-0.4)
- ("rust-serde-repr" ,rust-serde-repr-0.1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-vsock" ,rust-tokio-vsock-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-uds-windows" ,rust-uds-windows-1)
- ("rust-vsock" ,rust-vsock-0.3)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-xdg-home" ,rust-xdg-home-1)
- ("rust-zbus-macros" ,rust-zbus-macros-3)
- ("rust-zbus-names" ,rust-zbus-names-2)
- ("rust-zvariant" ,rust-zvariant-3))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-ntest" ,rust-ntest-0.9)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-test-log" ,rust-test-log-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))))
-
-(define-public rust-zbus-1
- (package
- (inherit rust-zbus-3)
- (name "rust-zbus")
- (version "1.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zbus" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jgwydwjgk16dyrzdbc1k0dnqj9kv9p3fwcv92a7l9np3hlv5glw"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-async-io" ,rust-async-io-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-derivative" ,rust-derivative-2)
- ("rust-enumflags2" ,rust-enumflags2-0.6)
- ("rust-fastrand" ,rust-fastrand-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-nb-connect" ,rust-nb-connect-1)
- ("rust-nix" ,rust-nix-0.22)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-polling" ,rust-polling-2)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-xml-rs" ,rust-serde-xml-rs-0.4)
- ("rust-serde-repr" ,rust-serde-repr-0.1)
- ("rust-zbus-macros" ,rust-zbus-macros-1)
- ("rust-zvariant" ,rust-zvariant-2))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-ntest" ,rust-ntest-0.7)
- ("rust-zbus-polkit" ,rust-zbus-polkit-1))))))
-
-(define-public rust-zbus-macros-4
- (package
- (name "rust-zbus-macros")
- (version "4.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zbus_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0glqn6ddgv4ra734p343a41rrxb0phy1v13dljzhpsc1f10bjz96"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests need a running dbus instance.
- #:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-zvariant-utils" ,rust-zvariant-utils-2))
- #:cargo-development-inputs
- (("rust-async-io" ,rust-async-io-2)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/dbus2/zbus/")
- (synopsis "Proc-macros for zbus")
- (description "This package provides proc-macros for zbus.")
- (license license:expat)))
-
-(define-public rust-zbus-macros-3
- (package
- (inherit rust-zbus-macros-4)
- (name "rust-zbus-macros")
- (version "3.15.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zbus_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19g0d7d4b8l8ycw498sz8pwkplv300j31i9hnihq0zl81xxljcbi"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:tests? #f ; Tests need a running dbus instance.
- #:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-zvariant-utils" ,rust-zvariant-utils-1))
- #:cargo-development-inputs
- (("rust-async-io" ,rust-async-io-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-zbus-macros-1
- (package
- (inherit rust-zbus-macros-3)
- (name "rust-zbus-macros")
- (version "1.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zbus_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19p0pdwdf52zkaknav0pj5qvgcf52xk8a4p3a4ymxybwhjkmjfgs"))))
- (arguments
- `(#:tests? #f ; Tests need a running dbus instance.
- #:cargo-inputs
- (("rust-proc-macro-crate" ,rust-proc-macro-crate-0.1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-zbus" ,rust-zbus-1)
- ("rust-zvariant" ,rust-zvariant-2))))))
-
-(define-public rust-zbus-names-3
- (package
- (name "rust-zbus-names")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zbus_names" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v1f0ajwafj47bf11yp0xdgp26r93lslr9nb2v6624h2gppiz6sb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-zvariant" ,rust-zvariant-4))))
- (home-page "https://github.com/dbus2/zbus/")
- (synopsis "Collection of D-Bus bus names types")
- (description "This package provides a collection of D-Bus bus names types.")
- (license license:expat)))
-
-(define-public rust-zbus-names-2
- (package
- (inherit rust-zbus-names-3)
- (name "rust-zbus-names")
- (version "2.6.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "zbus_names" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13achs6jbrp4l0jy5m6nn7v89clfgb63qhldkg5ddgjh6y6p6za3"))))
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-zvariant" ,rust-zvariant-3))))))
-
-(define-public rust-zbus-polkit-1
- (package
- (name "rust-zbus-polkit")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zbus_polkit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yzbs8sga4s3h97vb6n5nvdvlnmhws2vj46bn44hbncfm25f51mc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-enumflags2" ,rust-enumflags2-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1)
- ("rust-zbus" ,rust-zbus-1)
- ("rust-zvariant" ,rust-zvariant-2))))
- (home-page "https://github.com/dbus2/zbus/")
- (synopsis "PolicyKit binding")
- (description "@code{PolicyKit} binding.")
- (license license:expat)))
-
-(define-public rust-zbus-xml-4
- (package
- (name "rust-zbus-xml")
- (version "4.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zbus_xml" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cx2yg4p0vkrgn5ccz6ds2wqzcy9wrwyjv5xnjmzcm5ra92kfgxb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-quick-xml" ,rust-quick-xml-0.30)
- ("rust-serde" ,rust-serde-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-zbus-names" ,rust-zbus-names-3)
- ("rust-zvariant" ,rust-zvariant-4))
- #:cargo-development-inputs (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "https://github.com/dbus2/zbus/")
- (synopsis "API to handle D-Bus introspection XML")
- (description
- "This package provides API to handle D-Bus introspection XML.")
- (license license:expat)))
-
-(define-public rust-zero-0.1
- (package
- (name "rust-zero")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zero" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "113pa9jj40x6bvxsw582ca9np7d53qkb2b6cavfyczya6k61pqig"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/nrc/zero")
- (synopsis "Rust library for zero-allocation parsing of binary data")
- (description
- "This package provides a Rust library for zero-allocation parsing of binary data.")
- ;; User can use package under either license.
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-zerocopy-0.8
- (package
- (name "rust-zerocopy")
- (version "0.8.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zerocopy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07g29nsr3hvf2vyh9wk39l3yg144hprjx7aykvkd5gzka6s4m4b7"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-zerocopy-derive" ,rust-zerocopy-derive-0.8))
- #:cargo-development-inputs
- (("rust-elain" ,rust-elain-0.3)
- ("rust-itertools" ,rust-itertools-0.11)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-zerocopy-derive" ,rust-zerocopy-derive-0.8))))
- (home-page "https://github.com/google/zerocopy")
- (synopsis "Utilities for zero-copy parsing and serialization")
- (description "Utilities for zero-copy parsing and serialization.")
- (license (list license:bsd-2 license:asl2.0 license:expat))))
-
-(define-public rust-zerocopy-0.7
- (package
- (inherit rust-zerocopy-0.8)
- (name "rust-zerocopy")
- (version "0.7.35")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zerocopy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w36q7b9il2flg0qskapgi9ymgg7p985vniqd09vi0mwib8lz6qv"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `testutil`
- #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-zerocopy-derive" ,rust-zerocopy-derive-0.7))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-elain" ,rust-elain-0.3)
- ("rust-itertools" ,rust-itertools-0.11)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-zerocopy-derive" ,rust-zerocopy-derive-0.7))))))
-
-(define-public rust-zerocopy-0.6
- (package
- (inherit rust-zerocopy-0.7)
- (name "rust-zerocopy")
- (version "0.6.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "zerocopy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rpq5g7sp763w2f7bjrc6wi08wxcfjva2rjcl7lrwq9dr2d98kl5"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:tests? #f ; Tests depend on exact versions of rust.
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-zerocopy-derive" ,rust-zerocopy-derive-0.6))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.6)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-zerocopy-0.3
- (package
- (inherit rust-zerocopy-0.6)
- (name "rust-zerocopy")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zerocopy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wg3crnppc5np7x8fw43va7qzwjnids82nvgqjbv6pfk5fmin2fs"))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-zerocopy-derive" ,rust-zerocopy-derive-0.2))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.6))))
- (license license:bsd-3)))
-
-(define-public rust-zerocopy-derive-0.8
- (package
- (name "rust-zerocopy-derive")
- (version "0.8.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zerocopy-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pgjqk2w5wrw752wfsxgf7rwqjlk1r4vq5iky2fjijh38cxdg23r"))
- (modules '((guix build utils)))
- (snippet ;relax requirements
- '(begin (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;error[E0432]: unresolved import `zerocopy`
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-dissimilar" ,rust-dissimilar-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/google/zerocopy")
- (synopsis "Custom derive for traits from the zerocopy Rust crate")
- (description
- "This package provides custom derive for traits from the zerocopy Rust
-crate.")
- (license (list license:bsd-2 license:asl2.0 license:expat))))
-
-(define-public rust-zerocopy-derive-0.7
- (package
- (inherit rust-zerocopy-derive-0.8)
- (name "rust-zerocopy-derive")
- (version "0.7.35")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zerocopy-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gnf2ap2y92nwdalzz3x7142f2b83sni66l39vxp2ijd6j080kzs"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:tests? #f ; unresolved import `zerocopy`
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-zerocopy-derive-0.6
- (package
- (inherit rust-zerocopy-derive-0.8)
- (name "rust-zerocopy-derive")
- (version "0.6.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zerocopy-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14dx3c7bw8p381j5amnmrilc9nhvsirxvvz275f657bb7zg3jl8j"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `zerocopy`
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-zerocopy-derive-0.3
- (package
- (inherit rust-zerocopy-derive-0.7)
- (name "rust-zerocopy-derive")
- (version "0.3.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "zerocopy-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "18qr7dqlj89v1xl1g58l2xd6jidv0sbccscgl131gpppba0yc1b5"))))
- (arguments
- `(#:tests? #f ; unresolved import `zerocopy`
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-zerocopy-derive-0.2
- (package
- (inherit rust-zerocopy-derive-0.3)
- (name "rust-zerocopy-derive")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zerocopy-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yzd3057gr3csn3x4wrl8y4ji52hr8rirbh9cz487svvzp8xp66l"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:tests? #f ; can't find crate for `rustc`
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-synstructure" ,rust-synstructure-0.12))
- #:cargo-development-inputs
- (("rust-compiletest-rs" ,rust-compiletest-rs-0.3))))))
-
-(define-public rust-zerofrom-0.1
- (package
- (name "rust-zerofrom")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zerofrom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bnd8vjcllzrvr3wvn8x14k2hkrpyy1fm3crkn2y3plmr44fxwyg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-zerofrom-derive" ,rust-zerofrom-derive-0.1))))
- (home-page "https://github.com/unicode-org/icu4x")
- (synopsis "ZeroFrom trait for constructing")
- (description
- "This package provides @code{ZeroFrom} trait for constructing.")
- (license license:unicode)))
-
-(define-public rust-zerofrom-derive-0.1
- (package
- (name "rust-zerofrom-derive")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zerofrom-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "022q55phhb44qbrcfbc48k0b741fl8gnazw3hpmmndbx5ycfspjr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `zerovec`
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-synstructure" ,rust-synstructure-0.13))))
- (home-page "https://github.com/unicode-org/icu4x")
- (synopsis "Custom derive for the zerofrom crate")
- (description "This package provides Custom derive for the zerofrom crate.")
- (license license:unicode)))
-
-(define-public rust-zeroize-1
- (package
- (name "rust-zeroize")
- (version "1.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zeroize" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pjdrmjwmszpxfd7r860jx54cyk94qk59x13sc307cvr5256glyf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-zeroize-derive" ,rust-zeroize-derive-1))))
- (home-page "https://github.com/iqlusioninc/crates/")
- (synopsis "Securely clear secrets from memory")
- (description
- "Zeroize securely clears secrets from memory with a simple trait built on
-stable Rust primitives, which guarantee memory is zeroed using an operation
-will not be ``optimized away'' by the compiler. It uses a portable pure Rust
-implementation that works everywhere, even WASM!")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-zeroize-derive-1
- (package
- (name "rust-zeroize-derive")
- (version "1.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zeroize_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sczjlqjdmrp3wn62g7mw6p438c9j4jgp2f9zamd56991mdycdnf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/iqlusioninc/crates/")
- (synopsis "Custom derive support for zeroize")
- (description "This crate provides custom derive support for Zeroize.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-zerovec-0.10
- (package
- (name "rust-zerovec")
- (version "0.10.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zerovec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yghix7n3fjfdppwghknzvx9v8cf826h2qal5nqvy8yzg4yqjaxa"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `databake`
- #:cargo-inputs (("rust-databake" ,rust-databake-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-twox-hash" ,rust-twox-hash-1)
- ("rust-yoke" ,rust-yoke-0.7)
- ("rust-zerofrom" ,rust-zerofrom-0.1)
- ("rust-zerovec-derive" ,rust-zerovec-derive-0.10))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-iai" ,rust-iai-0.1)
- ("rust-postcard" ,rust-postcard-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-distr" ,rust-rand-distr-0.4)
- ("rust-rand-pcg" ,rust-rand-pcg-0.3)
- ("rust-rmp-serde" ,rust-rmp-serde-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/unicode-org/icu4x")
- (synopsis "Zero-copy vector backed by a byte array")
- (description
- "This package provides zero-copy vector backed by a byte array.")
- (license license:unicode)))
-
-(define-public rust-zerovec-derive-0.10
- (package
- (name "rust-zerovec-derive")
- (version "0.10.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zerovec-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ik322dys6wnap5d3gcsn09azmssq466xryn5czfm13mn7gsdbvf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `zerovec`
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/unicode-org/icu4x")
- (synopsis "Custom derive for the zerovec crate")
- (description "This package provides custom derive for the zerovec crate.")
- (license license:unicode)))
-
-(define-public rust-zoneinfo-compiled-0.5
- (package
- (name "rust-zoneinfo-compiled")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zoneinfo_compiled" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pm50w4vv34r08mrajfvyhc1254gv8zv4q6p7gs315c9bvkfpyv4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-datetime" ,rust-datetime-0.5))))
- (home-page "https://github.com/rust-datetime/zoneinfo-compiled/")
- (synopsis "Library for parsing compiled zoneinfo files")
- (description
- "This package provides a library for parsing compiled zoneinfo files.")
- (license license:expat)))
-
-(define-public rust-zune-core-0.4
- (package
- (name "rust-zune-core")
- (version "0.4.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zune-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jj1ra86klzlcj9aha9als9d1dzs7pqv3azs1j3n96822wn3lhiz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/etemesi254/zune-image")
- (synopsis
- "Core utilities for image processing in the zune family of crates")
- (description
- "This package provides core utilities for image processing in the zune
-family of crates.")
- (license (list license:expat license:asl2.0 license:zlib))))
-
-(define-public rust-zune-inflate-0.2
- (package
- (name "rust-zune-inflate")
- (version "0.2.54")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "zune-inflate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00kg24jh3zqa3i6rg6yksnb71bch9yi1casqydl00s7nw8pk7avk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-simd-adler32" ,rust-simd-adler32-0.3))))
- (home-page "https://github.com/etemesi254/zune-image/tree/main/zune-inflate")
- (synopsis "Deflate decompressor in Pure Rust")
- (description "This package provides a heavily optimized deflate decompressor
-in Pure Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-zune-jpeg-0.4
- (package
- (name "rust-zune-jpeg")
- (version "0.4.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zune-jpeg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a70sbnxxkgfm777i1xjkhyn8mx07swg5cabbi083pyysywbm9cr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-zune-core" ,rust-zune-core-0.4))))
- (home-page
- "https://github.com/etemesi254/zune-image/tree/dev/crates/zune-jpeg")
- (synopsis "fast, correct and safe jpeg decoder")
- (description
- "This package provides a fast, correct and safe jpeg decoder.")
- (license (list license:expat license:asl2.0 license:zlib))))
-
-(define-public rust-zvariant-4
- (package
- (name "rust-zvariant")
- (version "4.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zvariant" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zl1ika7zd9bxkd0bqc78h9bykvk6xc98965iz1p3i51p452k110"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; overflow evaluating the requirement `PhantomData<Vec<u8>>:
- #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-endi" ,rust-endi-1)
- ("rust-enumflags2" ,rust-enumflags2-0.7)
- ("rust-heapless" ,rust-heapless-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-zvariant-derive" ,rust-zvariant-derive-4))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-glib" ,rust-glib-0.20)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list glib))
- (home-page "https://github.com/dbus2/zbus/")
- (synopsis "D-Bus & GVariant encoding & decoding")
- (description "D-Bus & GVariant encoding & decoding")
- (license license:expat)))
-
-(define-public rust-zvariant-3
- (package
- (inherit rust-zvariant-4)
- (name "rust-zvariant")
- (version "3.15.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "zvariant" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nxj9x187jl32fd32zvq8hfn6lyq3kjadb2q7f6kb6x0igl2pvsf"))))
- (arguments
- `(#:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-enumflags2" ,rust-enumflags2-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-zvariant-derive" ,rust-zvariant-derive-3))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-glib" ,rust-glib-0.17)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1))))))
-
-(define-public rust-zvariant-2
- (package
- (inherit rust-zvariant-3)
- (name "rust-zvariant")
- (version "2.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zvariant" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0995d59vl8409mk3qrbshqrz5d76dq52szg0x2vqji07y9app356"))))
- (arguments
- `(#:tests? #f ; unresolved import `glib`
- #:cargo-inputs
- (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-enumflags2" ,rust-enumflags2-0.6)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-zvariant-derive" ,rust-zvariant-derive-2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1))))))
-
-(define-public rust-zvariant-derive-4
- (package
- (name "rust-zvariant-derive")
- (version "4.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zvariant_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jf408h0s83krxwm7wl62fnssin1kcklmb1bcn83ls6sddabmqkk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `zvariant`
- #:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-zvariant-utils" ,rust-zvariant-utils-2))
- #:cargo-development-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-enumflags2" ,rust-enumflags2-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1))))
- (home-page "https://github.com/dbus2/zbus/")
- (synopsis "D-Bus & GVariant encoding & decoding")
- (description "This package provides D-Bus & GVariant encoding & decoding.")
- (license license:expat)))
-
-(define-public rust-zvariant-derive-3
- (package
- (inherit rust-zvariant-derive-4)
- (name "rust-zvariant-derive")
- (version "3.15.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "zvariant_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nbydrkawjwxan12vy79qsrn7gwc483mpfzqs685ybyppv04vhip"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `zvariant`
- #:cargo-inputs
- (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-zvariant-utils" ,rust-zvariant-utils-1))
- #:cargo-development-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-enumflags2" ,rust-enumflags2-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1))))))
-
-(define-public rust-zvariant-derive-2
- (package
- (inherit rust-zvariant-derive-3)
- (name "rust-zvariant-derive")
- (version "2.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zvariant_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s9xk9c4p9vl0j2vr1abqc12mgv500sjc3fnh8ij3d1yb4i5xjp4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-enumflags2" ,rust-enumflags2-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1)
- ("rust-zvariant" ,rust-zvariant-2))))))
-
-(define-public rust-zvariant-utils-2
- (package
- (name "rust-zvariant-utils")
- (version "2.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "zvariant_utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h43h3jcw8rmjr390rdqnhkb9nn3913pgkvb75am1frxrkvwy6y5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/dbus2/zbus/")
- (synopsis "Utilities used internally by the zvariant crate")
- (description "Various utilities used internally by the zvariant crate.")
- (license license:expat)))
-
-(define-public rust-zvariant-utils-1
- (package
- (inherit rust-zvariant-utils-2)
- (name "rust-zvariant-utils")
- (version "1.1.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "zvariant_utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0nkxvv1g9vrajjncgpsnb0q9cvgirdw9vk4p9wyd336npn8p5ykm"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-serde-plain-1
- (package
- (name "rust-serde-plain")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_plain" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l4d4nbw00pz6n43icrc605bhgynfmlyq39sn8i10qasnrnzrqcw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-serde" ,rust-serde-1))))
- (home-page "https://docs.rs/serde_plain")
- (synopsis "restricted plain text serializer for serde")
- (description
- "This package provides a restricted plain text serializer for serde.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-deku-derive-0.16
- (package
- (name "rust-deku-derive")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deku_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17h0wn3xipgdrg312dd2z0aaks6pfv3xfjm7aaiib4i3f8js2b2f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-darling" ,rust-darling-0.14)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/sharksforarms/deku")
- (synopsis "bit level serialization/deserialization proc-macro for structs")
- (description
- "This package provides a bit level serialization/deserialization
-proc-macro for structs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-deku-0.16
- (package
- (name "rust-deku")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deku" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10a4x39p348s8hb7292sy9i33zd5h0wrpr9qzkispcq5gb68g6w1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitvec" ,rust-bitvec-1)
- ("rust-deku-derive" ,rust-deku-derive-0.16)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/sharksforarms/deku")
- (synopsis "bit level serialization/deserialization proc-macro for structs")
- (description
- "This package provides bit level serialization/deserialization proc-macro for structs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-esp-idf-part-0.5
- (package
- (name "rust-esp-idf-part")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "esp-idf-part" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i4q8hanzphglwzj408bixkzwb9z6gapq226gc46f01p69n0pxar"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-csv" ,rust-csv-1)
- ("rust-deku" ,rust-deku-0.16)
- ("rust-heapless" ,rust-heapless-0.8)
- ("rust-md5" ,rust-md5-0.7)
- ("rust-parse-int" ,rust-parse-int-0.6)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-plain" ,rust-serde-plain-1)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/esp-rs/esp-idf-part")
- (synopsis "Library for parsing and generating ESP-IDF partition tables")
- (description
- "This package provides a library for parsing and generating ESP-IDF partition
-tables.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-educe-0.6
- (package
- (name "rust-educe")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "educe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05wlg6wzil59lxc3kbs476gwykj6m63dbfv83frxx35xw54w0yqx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-enum-ordinalize" ,rust-enum-ordinalize-4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://magiclen.org/educe")
- (synopsis
- "Facilitate the swift implementation of Rust's built-in traits")
- (description
- "This crate offers procedural macros designed to facilitate the swift
-implementation of Rust's built-in traits.")
- (license license:expat)))
-
-;;;
-;;; Avoid adding new packages to the end of this file. To reduce the chances
-;;; of a merge conflict, place them above by existing packages with similar
-;;; functionality or similar names.
-;;;
diff --git a/gnu/packages/crates-shell.scm b/gnu/packages/crates-shell.scm
deleted file mode 100644
index 6132f3a660..0000000000
--- a/gnu/packages/crates-shell.scm
+++ /dev/null
@@ -1,1152 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2020, 2022, 2024 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2020, 2022 Marius Bakke <marius@gnu.org>
-;;; Copyright © 2021, 2022 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-(define-module (gnu packages crates-shell)
- #:use-module (gnu packages c)
- #:use-module (gnu packages crates-apple)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-database)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-tls)
- #:use-module (gnu packages crates-web)
- #:use-module (gnu packages crates-windows)
- #:use-module (gnu packages pkg-config)
- #:use-module (gnu packages tls)
- #:use-module (guix build-system cargo)
- #:use-module (guix download)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages))
-
-
-(define-public rust-nu-ansi-term-0.50
- (package
- (name "rust-nu-ansi-term")
- (version "0.50.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-ansi-term" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16a3isvbxx8pa3lk71h3cq2fsx2d17zzq42j4mhpxy81gl2qx8nl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/nushell/nu-ansi-term")
- (synopsis "Library for ANSI terminal colors and styles (bold, underline)")
- (description
- "This package is a library for ANSI terminal colors and styles (bold,
-underline).")
- (license license:expat)))
-
-(define-public rust-nu-ansi-term-0.49
- (package
- (inherit rust-nu-ansi-term-0.50)
- (name "rust-nu-ansi-term")
- (version "0.49.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-ansi-term" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s2svfnircd9jp06wk55qcbb9v5cadkfcjfg99vm21qdjg0x6wy0"))))
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-nu-ansi-term-0.46
- (package
- (inherit rust-nu-ansi-term-0.49)
- (name "rust-nu-ansi-term")
- (version "0.46.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "nu-ansi-term" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "115sywxh53p190lyw97alm14nc004qj5jm5lvdj608z84rbida3p"))))
- (arguments
- `(#:cargo-inputs
- (("rust-overload" ,rust-overload-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-nu-cli-0.101
- (package
- (name "rust-nu-cli")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-cli" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nfyfbgjdgkn1vs1qi4xfyc8b7czsprv5bdpn2fvr44ynqw8njiw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=repl::are_session_ids_in_sync"
- "--skip=repl::test_auto_cd::auto_cd_tilde"
- "--skip=commands"
- "--skip=completions")
- #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-crossterm" ,rust-crossterm-0.28)
- ("rust-fancy-regex" ,rust-fancy-regex-0.14)
- ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
- ("rust-is-executable" ,rust-is-executable-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-lscolors" ,rust-lscolors-0.17)
- ("rust-miette" ,rust-miette-7)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50)
- ("rust-nu-cmd-base" ,rust-nu-cmd-base-0.101)
- ("rust-nu-color-config" ,rust-nu-color-config-0.101)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-parser" ,rust-nu-parser-0.101)
- ("rust-nu-path" ,rust-nu-path-0.101)
- ("rust-nu-plugin-engine" ,rust-nu-plugin-engine-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-reedline" ,rust-reedline-0.38)
- ("rust-sysinfo" ,rust-sysinfo-0.32)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-which" ,rust-which-7))
- #:cargo-development-inputs
- (("rust-nu-cmd-lang" ,rust-nu-cmd-lang-0.101)
- ("rust-nu-command" ,rust-nu-command-0.101)
- ("rust-nu-test-support" ,rust-nu-test-support-0.101)
- ("rust-rstest" ,rust-rstest-0.23)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://github.com/nushell/nushell/tree/main/crates/nu-cli")
- (synopsis "CLI-related functionality for Nushell")
- (description "This package provides CLI-related functionality for Nushell.")
- (license license:expat)))
-
-(define-public rust-nu-cmd-base-0.101
- (package
- (name "rust-nu-cmd-base")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-cmd-base" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06x1rz652jwkvf2nf2r9q7pawm7nv2sdz17b6ihhlai3l3mjr896"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2)
- ("rust-miette" ,rust-miette-7)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-parser" ,rust-nu-parser-0.101)
- ("rust-nu-path" ,rust-nu-path-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101))))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-cmd-base")
- (synopsis "Foundation tools to build Nushell commands")
- (description
- "This package provides the foundation tools to build Nushell commands.")
- (license license:expat)))
-
-(define-public rust-nu-cmd-extra-0.101
- (package
- (name "rust-nu-cmd-extra")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-cmd-extra" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1salamvy8cckv600w8jyr7i47g7hg51dybk5gbjw73bzlwfn1v8m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=commands::bits"
- "--skip=commands::bytes")
- #:cargo-inputs (("rust-fancy-regex" ,rust-fancy-regex-0.14)
- ("rust-heck" ,rust-heck-0.5)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50)
- ("rust-nu-cmd-base" ,rust-nu-cmd-base-0.101)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-json" ,rust-nu-json-0.101)
- ("rust-nu-parser" ,rust-nu-parser-0.101)
- ("rust-nu-pretty-hex" ,rust-nu-pretty-hex-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rust-embed" ,rust-rust-embed-8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-v-htmlescape" ,rust-v-htmlescape-0.15))
- #:cargo-development-inputs
- (("rust-nu-cmd-lang" ,rust-nu-cmd-lang-0.101)
- ("rust-nu-command" ,rust-nu-command-0.101)
- ("rust-nu-test-support" ,rust-nu-test-support-0.101))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-cmd-extra")
- (synopsis "Nushell's extra commands")
- (description "This package contains nushell's extra commands that are not
-part of the 1.0 api standard.")
- (license license:expat)))
-
-(define-public rust-nu-cmd-lang-0.101
- (package
- (name "rust-nu-cmd-lang")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-cmd-lang" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f1lpk4c93ijw9hfkb2p9izxs1c0zcndbq6iy7ir30p8n8m645k1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-itertools" ,rust-itertools-0.13)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-parser" ,rust-nu-parser-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-shadow-rs" ,rust-shadow-rs-0.37))))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-cmd-lang")
- (synopsis "Nushell's core language commands")
- (description "This package provides nushell's core language commands.")
- (license license:expat)))
-
-(define-public rust-nu-cmd-plugin-0.101
- (package
- (name "rust-nu-cmd-plugin")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-cmd-plugin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fy7nl176ms5l7wshad2wky7f0afzz9ay2p15l0dr88g39mm03mh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-itertools" ,rust-itertools-0.13)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-path" ,rust-nu-path-0.101)
- ("rust-nu-plugin-engine" ,rust-nu-plugin-engine-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101))))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-cmd-plugin")
- (synopsis "Commands for managing Nushell plugins")
- (description
- "This package provides commands for managing Nushell plugins.")
- (license license:expat)))
-
-(define-public rust-nu-color-config-0.101
- (package
- (name "rust-nu-color-config")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-color-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ral2glvvqfrvmhgh8v13bdv3lix017hgc9ka1gsxaf2fnacrg0b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- "--skip=style_computer::test_computable_style_closure_basic"
- "--skip=style_computer::test_computable_style_closure_errors")
- #:cargo-inputs (("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-json" ,rust-nu-json-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs
- (("rust-nu-test-support" ,rust-nu-test-support-0.101))))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-color-config")
- (synopsis "Color configuration code used by Nushell")
- (description "This package contains color configuration code used by Nushell.")
- (license license:expat)))
-
-(define-public rust-nu-command-0.101
- (package
- (name "rust-nu-command")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-command" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10j6krmkjcj8avylf8yq81ja8dhg9d496nnb345l1nj70m330g63"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-alphanumeric-sort" ,rust-alphanumeric-sort-1)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-bracoxide" ,rust-bracoxide-0.1)
- ("rust-brotli" ,rust-brotli-6)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-calamine" ,rust-calamine-0.26)
- ("rust-chardetng" ,rust-chardetng-0.1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-humanize" ,rust-chrono-humanize-0.2)
- ("rust-chrono-tz" ,rust-chrono-tz-0.10)
- ("rust-crossterm" ,rust-crossterm-0.28)
- ("rust-csv" ,rust-csv-1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-dialoguer" ,rust-dialoguer-0.11)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-dtparse" ,rust-dtparse-2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-fancy-regex" ,rust-fancy-regex-0.14)
- ("rust-filesize" ,rust-filesize-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-human-date-parser" ,rust-human-date-parser-0.2)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-indicatif" ,rust-indicatif-0.17)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-log" ,rust-log-0.4)
- ("rust-lscolors" ,rust-lscolors-0.17)
- ("rust-md-5" ,rust-md-5-0.10)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-multipart-rs" ,rust-multipart-rs-0.1)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-notify-debouncer-full" ,rust-notify-debouncer-full-0.3)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50)
- ("rust-nu-cmd-base" ,rust-nu-cmd-base-0.101)
- ("rust-nu-color-config" ,rust-nu-color-config-0.101)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-glob" ,rust-nu-glob-0.101)
- ("rust-nu-json" ,rust-nu-json-0.101)
- ("rust-nu-parser" ,rust-nu-parser-0.101)
- ("rust-nu-path" ,rust-nu-path-0.101)
- ("rust-nu-pretty-hex" ,rust-nu-pretty-hex-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-nu-system" ,rust-nu-system-0.101)
- ("rust-nu-table" ,rust-nu-table-0.101)
- ("rust-nu-term-grid" ,rust-nu-term-grid-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-num-format" ,rust-num-format-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-nuon" ,rust-nuon-0.101)
- ("rust-oem-cp" ,rust-oem-cp-2)
- ("rust-open" ,rust-open-5)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-pathdiff" ,rust-pathdiff-0.2)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-print-positions" ,rust-print-positions-0.6)
- ("rust-procfs" ,rust-procfs-0.17)
- ("rust-quick-xml" ,rust-quick-xml-0.37)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rmp" ,rust-rmp-0.8)
- ("rust-roxmltree" ,rust-roxmltree-0.20)
- ("rust-rusqlite" ,rust-rusqlite-0.31)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-sysinfo" ,rust-sysinfo-0.32)
- ("rust-tabled" ,rust-tabled-0.16)
- ("rust-titlecase" ,rust-titlecase-3)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-trash" ,rust-trash-5)
- ("rust-umask" ,rust-umask-2)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.2)
- ("rust-ureq" ,rust-ureq-2)
- ("rust-url" ,rust-url-2)
- ("rust-uu-cp" ,rust-uu-cp-0.0.28)
- ("rust-uu-mkdir" ,rust-uu-mkdir-0.0.28)
- ("rust-uu-mktemp" ,rust-uu-mktemp-0.0.28)
- ("rust-uu-mv" ,rust-uu-mv-0.0.28)
- ("rust-uu-touch" ,rust-uu-touch-0.0.28)
- ("rust-uu-uname" ,rust-uu-uname-0.0.28)
- ("rust-uu-whoami" ,rust-uu-whoami-0.0.28)
- ("rust-uucore" ,rust-uucore-0.0.28)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-v-htmlescape" ,rust-v-htmlescape-0.15)
- ("rust-wax" ,rust-wax-0.6)
- ("rust-which" ,rust-which-7)
- ("rust-windows" ,rust-windows-0.56)
- ("rust-winreg" ,rust-winreg-0.52))
- #:cargo-development-inputs
- (("rust-dirs" ,rust-dirs-5)
- ("rust-mockito" ,rust-mockito-1)
- ("rust-nu-cmd-lang" ,rust-nu-cmd-lang-0.101)
- ("rust-nu-test-support" ,rust-nu-test-support-0.101)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-rstest" ,rust-rstest-0.23)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-command")
- (synopsis "Nushell's built-in commands")
- (description "This package contains nushell's built-in commands.")
- (license license:expat)))
-
-(define-public rust-nu-derive-value-0.101
- (package
- (name "rust-nu-derive-value")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-derive-value" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07rd7jl4f8y77nfzinlc7fwmlim8lzacmi7pqrz5d2m8dgnwixvi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-heck" ,rust-heck-0.5)
- ("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-derive-value")
- (synopsis "Macros implementation of #[derive(FromValue, IntoValue)]")
- (description
- "This package provides macros with an implementation of
-#[derive(@code{FromValue}, @code{IntoValue})].")
- (license license:expat)))
-
-(define-public rust-nu-engine-0.101
- (package
- (name "rust-nu-engine")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-engine" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "054vlid5xwv56283nw2fr5q874ga5r9z98x0kq50d0fj7rc1jrjw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-nu-glob" ,rust-nu-glob-0.101)
- ("rust-nu-path" ,rust-nu-path-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-terminal-size" ,rust-terminal-size-0.4))))
- (home-page "https://github.com/nushell/nushell/tree/main/crates/nu-engine")
- (synopsis "Nushell's evaluation engine")
- (description "This package provides nushell's evaluation engine.")
- (license license:expat)))
-
-(define-public rust-nu-explore-0.101
- (package
- (name "rust-nu-explore")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-explore" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ah81jh3zrcfffjbc0wyncscpvh650nl9sq2aj2jnmngwwir47nc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-ansi-str" ,rust-ansi-str-0.8)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-crossterm" ,rust-crossterm-0.28)
- ("rust-log" ,rust-log-0.4)
- ("rust-lscolors" ,rust-lscolors-0.17)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50)
- ("rust-nu-color-config" ,rust-nu-color-config-0.101)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-json" ,rust-nu-json-0.101)
- ("rust-nu-parser" ,rust-nu-parser-0.101)
- ("rust-nu-path" ,rust-nu-path-0.101)
- ("rust-nu-pretty-hex" ,rust-nu-pretty-hex-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-nu-table" ,rust-nu-table-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-ratatui" ,rust-ratatui-0.26)
- ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
- ("rust-unicode-width" ,rust-unicode-width-0.2))))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-explore")
- (synopsis "Nushell table pager")
- (description "This package contains the nushell table pager.")
- (license license:expat)))
-
-(define-public rust-nu-glob-0.101
- (package
- (name "rust-nu-glob")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-glob" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q3np4fgxp8lgfawn8rqv4cw3jpr668g2phza34csaj1d7zakl5c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "https://github.com/nushell/nushell/tree/main/crates/nu-glob")
- (synopsis "Support for matching file paths against Unix shell style patterns")
- (description
- "This package provides support for matching file paths against Unix shell
-style patterns.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nu-json-0.101
- (package
- (name "rust-nu-json")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-json" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l0kj7dyg1kpy4qrl5hvmkp0lxm4w206mgg8227z0gsvl2936zd8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--" "--skip=test_hjson")
- #:cargo-inputs (("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs
- (("rust-fancy-regex" ,rust-fancy-regex-0.14)
- ("rust-nu-path" ,rust-nu-path-0.101)
- ("rust-nu-test-support" ,rust-nu-test-support-0.101)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/nushell/nushell/tree/main/crates/nu-json")
- (synopsis "Human JSON (Hjson) serialization file format")
- (description "This crate is a Rust library for parsing and generating Human
-JSON Hjson. It is built upon Serde, a high performance generic serialization
-framework.")
- (license license:expat)))
-
-(define-public rust-nu-lsp-0.101
- (package
- (name "rust-nu-lsp")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-lsp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c4wp44251qczc0w2dbn55q2i0j0n4xrfjaxh5rzj451vzxjc7yd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-lsp-server" ,rust-lsp-server-0.7)
- ("rust-lsp-types" ,rust-lsp-types-0.95)
- ("rust-miette" ,rust-miette-7)
- ("rust-nu-cli" ,rust-nu-cli-0.101)
- ("rust-nu-parser" ,rust-nu-parser-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-reedline" ,rust-reedline-0.38)
- ("rust-ropey" ,rust-ropey-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs
- (("rust-assert-json-diff" ,rust-assert-json-diff-2)
- ("rust-nu-cmd-lang" ,rust-nu-cmd-lang-0.101)
- ("rust-nu-command" ,rust-nu-command-0.101)
- ("rust-nu-test-support" ,rust-nu-test-support-0.101))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://github.com/nushell/nushell/tree/main/crates/nu-lsp")
- (synopsis "Nushell's integrated LSP server")
- (description "This package contains nushell'e integrated LSP server.")
- (license license:expat)))
-
-(define-public rust-nu-parser-0.101
- (package
- (name "rust-nu-parser")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13dmw30vw71zkdbdzf541zbsk0can0ndzkl6azhkpj3vpmv2ip1a"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytesize" ,rust-bytesize-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-log" ,rust-log-0.4)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-path" ,rust-nu-path-0.101)
- ("rust-nu-plugin-engine" ,rust-nu-plugin-engine-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs (("rust-rstest" ,rust-rstest-0.23))))
- (home-page "https://github.com/nushell/nushell/tree/main/crates/nu-parser")
- (synopsis "Nushell's parser")
- (description "This package contains nushell's parser")
- (license license:expat)))
-
-(define-public rust-nu-path-0.101
- (package
- (name "rust-nu-path")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-path" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gsjnp81padgp9k95bnha5kkilfq0yxpm00splc93mvhyfx1pk9w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-dirs" ,rust-dirs-5)
- ("rust-omnipath" ,rust-omnipath-0.1)
- ("rust-pwd" ,rust-pwd-1))))
- (home-page "https://github.com/nushell/nushell/tree/main/crates/nu-path")
- (synopsis "Path handling library for Nushell")
- (description "This package provides path handling library for Nushell.")
- (license license:expat)))
-
-(define-public rust-nu-plugin-0.101
- (package
- (name "rust-nu-plugin")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-plugin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1g2bpmibd0k125vnicfr10ndpyms3f3rdplk5wjh6a2l3450yq7b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-plugin-core" ,rust-nu-plugin-core-0.101)
- ("rust-nu-plugin-protocol" ,rust-nu-plugin-protocol-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-thiserror" ,rust-thiserror-2))
- #:cargo-development-inputs (("rust-serde" ,rust-serde-1)
- ("rust-typetag" ,rust-typetag-0.2))))
- (home-page "https://github.com/nushell/nushell/tree/main/crates/nu-plugin")
- (synopsis "Functionality for building Nushell plugins")
- (description
- "This package contains functionality for building Nushell plugins.")
- (license license:expat)))
-
-(define-public rust-nu-plugin-core-0.101
- (package
- (name "rust-nu-plugin-core")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-plugin-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0axa72lfpdsci3f0yfd52cf1xdgrz3b0rb219495ifyc3h5xc7xh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-interprocess" ,rust-interprocess-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-nu-plugin-protocol" ,rust-nu-plugin-protocol-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-rmp-serde" ,rust-rmp-serde-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-windows" ,rust-windows-0.56))))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-plugin-core")
- (synopsis "Shared internal functionality to support Nushell plugins")
- (description
- "This package provides shared internal functionality to support
-Nushell plugins.")
- (license license:expat)))
-
-(define-public rust-nu-plugin-engine-0.101
- (package
- (name "rust-nu-plugin-engine")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-plugin-engine" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14anf95z6fwyajnr0blp7hd1ah05vdjq0ypvrhfvi9qk07f6yxyg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-plugin-core" ,rust-nu-plugin-core-0.101)
- ("rust-nu-plugin-protocol" ,rust-nu-plugin-protocol-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-nu-system" ,rust-nu-system-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-serde" ,rust-serde-1)
- ("rust-windows" ,rust-windows-0.56))
- #:cargo-development-inputs (("rust-typetag" ,rust-typetag-0.2))))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-plugin-engine")
- (synopsis "Functionality for running Nushell plugins from a Nushell engine")
- (description
- "This package provides functionality for running Nushell plugins from a
-Nushell engine.")
- (license license:expat)))
-
-(define-public rust-nu-plugin-protocol-0.101
- (package
- (name "rust-nu-plugin-protocol")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-plugin-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s18gqkjjxc9jq9ivrqrp9cdq9a4kngd6ki87iv5r6bgwg1xbjqz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-rmp-serde" ,rust-rmp-serde-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-typetag" ,rust-typetag-0.2))))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-plugin-protocol")
- (synopsis "Protocol type definitions for Nushell plugins")
- (description
- "This package provides protocol type definitions for Nushell plugins.")
- (license license:expat)))
-
-(define-public rust-nu-plugin-test-support-0.101
- (package
- (name "rust-nu-plugin-test-support")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-plugin-test-support" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17r036lxhscs05hpc4q0bz3prcqq3k5wz9xqmrca44cwyb0wilcm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50)
- ("rust-nu-cmd-lang" ,rust-nu-cmd-lang-0.101)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-parser" ,rust-nu-parser-0.101)
- ("rust-nu-plugin" ,rust-nu-plugin-0.101)
- ("rust-nu-plugin-core" ,rust-nu-plugin-core-0.101)
- ("rust-nu-plugin-engine" ,rust-nu-plugin-engine-0.101)
- ("rust-nu-plugin-protocol" ,rust-nu-plugin-protocol-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-similar" ,rust-similar-2))
- #:cargo-development-inputs (("rust-serde" ,rust-serde-1)
- ("rust-typetag" ,rust-typetag-0.2))))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-plugin-test-support")
- (synopsis "Testing support for Nushell plugins")
- (description "This package provides Testing support for Nushell plugins.")
- (license license:expat)))
-
-(define-public rust-nu-pretty-hex-0.101
- (package
- (name "rust-nu-pretty-hex")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-pretty-hex" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00bxf27y31kr5w8hh2v65hrs09b5r53yilwjjwbzxn7hpmpra5fg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50))
- #:cargo-development-inputs
- (("rust-heapless" ,rust-heapless-0.8)
- ("rust-rand" ,rust-rand-0.8))))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-pretty-hex")
- (synopsis "Pretty hex dump of bytes slice in the common style")
- (description
- "This package provides pretty hex dump of bytes slice in the common style.")
- (license license:expat)))
-
-(define-public rust-nu-protocol-0.101
- (package
- (name "rust-nu-protocol")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fr7jbzapqr68z5v7bvhgxkj697lqy1l3lkgykbk09b3bcwrmx3j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- ;; Not all files included.
- "--skip=config_add_unsupported_key"
- "--skip=config_add_unsupported_type"
- "--skip=config_add_unsupported_value"
- "--skip=config_affected_when_deep_mutated"
- "--skip=config_affected_when_mutated"
- "--skip=config_is_mutable"
- "--skip=config_preserved_after_do"
- "--skip=fancy_default_errors"
- "--skip=filesize_format_auto_metric_false"
- "--skip=filesize_format_auto_metric_true"
- "--skip=filesize_metric_false"
- "--skip=filesize_metric_overrides_format"
- "--skip=filesize_metric_true"
- "--skip=narratable_errors"
- "--skip=plugins")
- #:cargo-inputs (("rust-brotli" ,rust-brotli-6)
- ("rust-byte-unit" ,rust-byte-unit-5)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-humanize" ,rust-chrono-humanize-0.2)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-dirs-sys" ,rust-dirs-sys-0.4)
- ("rust-fancy-regex" ,rust-fancy-regex-0.14)
- ("rust-heck" ,rust-heck-0.5)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-lru" ,rust-lru-0.12)
- ("rust-miette" ,rust-miette-7)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-nu-derive-value" ,rust-nu-derive-value-0.101)
- ("rust-nu-path" ,rust-nu-path-0.101)
- ("rust-nu-system" ,rust-nu-system-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-num-format" ,rust-num-format-0.4)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-rmp-serde" ,rust-rmp-serde-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-typetag" ,rust-typetag-0.2)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs
- (("rust-nu-test-support" ,rust-nu-test-support-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-os-pipe" ,rust-os-pipe-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.23)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-strum-macros" ,rust-strum-macros-0.26)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-protocol")
- (synopsis "Nushell's internal protocols, including its abstract syntax tree")
- (description
- "This package provides nushell's internal protocols, including its abstract
-syntax tree.")
- (license license:expat)))
-
-(define-public rust-nu-std-0.101
- (package
- (name "rust-nu-std")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-std" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "078bald5fn2np7hj9vd8xyi02al8z79qiapj6jdfnicaf7jlqzb8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-miette" ,rust-miette-7)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-parser" ,rust-nu-parser-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101))))
- (home-page "https://github.com/nushell/nushell/tree/main/crates/nu-std")
- (synopsis "Standard library of Nushell")
- (description "This package provides the standard library of Nushell.")
- (license license:expat)))
-
-(define-public rust-nu-system-0.101
- (package
- (name "rust-nu-system")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-system" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xrh2vybh7vhyhcw987mjmnx12g3g07y9n24p1md2pdxciz2y641"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libproc" ,rust-libproc-0.14)
- ("rust-log" ,rust-log-0.4)
- ("rust-mach2" ,rust-mach2-0.4)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-ntapi" ,rust-ntapi-0.4)
- ("rust-procfs" ,rust-procfs-0.17)
- ("rust-sysinfo" ,rust-sysinfo-0.32)
- ("rust-windows" ,rust-windows-0.56))))
- (home-page "https://github.com/nushell/nushell/tree/main/crates/nu-system")
- (synopsis "Nushell system querying")
- (description "This package provides Nushell system querying.")
- (license license:expat)))
-
-(define-public rust-nu-table-0.101
- (package
- (name "rust-nu-table")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-table" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pf6l401inns1w9x8wd3s3c7ymqkd1qrh94b0cp8q5hi431vr7my"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-fancy-regex" ,rust-fancy-regex-0.14)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50)
- ("rust-nu-color-config" ,rust-nu-color-config-0.101)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-tabled" ,rust-tabled-0.16)
- ("rust-terminal-size" ,rust-terminal-size-0.4))))
- (home-page "https://github.com/nushell/nushell/tree/main/crates/nu-table")
- (synopsis "Nushell table printing")
- (description "This package provides nushell table printing.")
- (license license:expat)))
-
-(define-public rust-nu-term-grid-0.101
- (package
- (name "rust-nu-term-grid")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-term-grid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q60ginwdpqqd862nb407km3yx7x4ql4lhb8y6ly1ldwzj1x9lbn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-unicode-width" ,rust-unicode-width-0.2))))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-term-grid")
- (synopsis "Nushell grid printing")
- (description "This package provides nushell grid printing.")
- (license license:expat)))
-
-(define-public rust-nu-test-support-0.101
- (package
- (name "rust-nu-test-support")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-test-support" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jb0nr252q5pl7jkkvhpzj06j22r059mda5mid9fqm3rhka4dyky"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--"
- ;; Not all files included.
- "--skip=playground::tests::current_working_directory_back_to_root_from_anywhere"
- "--skip=playground::tests::current_working_directory_in_sandbox_directory_created")
- #:cargo-inputs (("rust-nu-glob" ,rust-nu-glob-0.101)
- ("rust-nu-path" ,rust-nu-path-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-num-format" ,rust-num-format-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-which" ,rust-which-7))))
- (home-page
- "https://github.com/nushell/nushell/tree/main/crates/nu-test-support")
- (synopsis "Support for writing Nushell tests")
- (description "This package contains support for writing Nushell tests.")
- (license license:expat)))
-
-(define-public rust-nu-utils-0.101
- (package
- (name "rust-nu-utils")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nu-utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i9png2l28qjbwa0v8yp09sxhdqss7rl82y9affjvqg6m27ldlak"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-crossterm" ,rust-crossterm-0.28)
- ("rust-crossterm-winapi" ,rust-crossterm-winapi-0.9)
- ("rust-fancy-regex" ,rust-fancy-regex-0.14)
- ("rust-log" ,rust-log-0.4)
- ("rust-lscolors" ,rust-lscolors-0.17)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-num-format" ,rust-num-format-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
- ("rust-sys-locale" ,rust-sys-locale-0.3)
- ("rust-unicase" ,rust-unicase-2))))
- (home-page "https://github.com/nushell/nushell/tree/main/crates/nu-utils")
- (synopsis "Nushell utility functions")
- (description "This package contains utility functions for nushell.")
- (license license:expat)))
-
-(define-public rust-nuon-0.101
- (package
- (name "rust-nuon")
- (version "0.101.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nuon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j3pd7nwk150krakqjh5jbyqsnzd4ywsyjm50kgrg0mf9flihz28"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-parser" ,rust-nu-parser-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101))
- #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4))))
- (home-page "https://github.com/nushell/nushell/tree/main/crates/nuon")
- (synopsis "Support for the NUON format")
- (description "This package provides support for the NUON format.")
- (license license:expat)))
-
-(define-public rust-reedline-0.38
- (package
- (name "rust-reedline")
- (version "0.38.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "reedline" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wq9j74bs306qyh7bnnj6fj44w1xf0abiayq6v4rdhw4mnq8rylv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arboard" ,rust-arboard-3)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-crossbeam" ,rust-crossbeam-0.8)
- ("rust-crossterm" ,rust-crossterm-0.28)
- ("rust-fd-lock" ,rust-fd-lock-4)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50)
- ("rust-rusqlite" ,rust-rusqlite-0.31)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.2)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-strum-macros" ,rust-strum-macros-0.26)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
- #:cargo-development-inputs
- (("rust-gethostname" ,rust-gethostname-0.4)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.23)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/nushell/reedline")
- (synopsis "Readline-like crate for CLI text input")
- (description
- "This package provides a readline-like crate for CLI text input.")
- (license license:expat)))
-
-(define-public rust-spinners-4
- (package
- (name "rust-spinners")
- (version "4.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spinners" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10jgzdy6x79ipnfhavn46zbg4hlx98mcfr7p4f4j774b6mzr9vx0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-maplit" ,rust-maplit-1)
- ("rust-strum" ,rust-strum-0.24))))
- (home-page "https://github.com/fgribreau/spinners")
- (synopsis "60+ Elegant terminal spinners for Rust")
- (description "This package provides 60+ Elegant terminal spinners for Rust.")
- (license license:expat)))
diff --git a/gnu/packages/crates-tls.scm b/gnu/packages/crates-tls.scm
deleted file mode 100644
index c0fb956741..0000000000
--- a/gnu/packages/crates-tls.scm
+++ /dev/null
@@ -1,2341 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
-;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net>
-;;; Copyright © 2020 Valentin Ignatev <valentignatev@gmail.com>
-;;; Copyright © 2020, 2023, 2024 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2020, 2021, 2024 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;; Copyright © 2021 Alexandru-Sergiu Marton <brown121407@posteo.ro>
-;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
-;;; Copyright © 2022 Ricardo Wurmus <rekado@elephly.net>
-;;; Copyright © 2024 VÖRÖSKŐI András <voroskoi@gmail.com>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-(define-module (gnu packages crates-tls)
- #:use-module (guix build-system cargo)
- #:use-module (guix download)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages)
- #:use-module (guix gexp)
- #:use-module (guix utils)
- #:use-module (gnu packages)
- #:use-module (gnu packages cmake)
- #:use-module (gnu packages crates-apple)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-web)
- #:use-module (gnu packages crates-windows)
- #:use-module (gnu packages crypto)
- #:use-module (gnu packages golang)
- #:use-module (gnu packages perl)
- #:use-module (gnu packages pkg-config)
- #:use-module (gnu packages rust-apps)
- #:use-module (gnu packages tls)
- #:use-module (gnu packages valgrind))
-
-(define-public rust-asn1-0.20
- (package
- (name "rust-asn1")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "asn1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ckg83ingvagwjvmxadjjmkgna5kvlvrfx9arlfvzqhxxas892rd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-asn1-derive" ,rust-asn1-derive-0.20)
- ("rust-itoa" ,rust-itoa-1))
- #:cargo-development-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/alex/rust-asn1")
- (synopsis "ASN.1 (DER) parser and writer for Rust")
- (description
- "This is a Rust library for parsing and generating ASN.1 data (DER only).")
- (license license:bsd-3)))
-
-(define-public rust-asn1-0.16
- (package
- (inherit rust-asn1-0.20)
- (name "rust-asn1")
- (version "0.16.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "asn1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ggb140ilik21y4vha7f1p9m795k1aq4mp9adc4n46r8b2hfsb2k"))))
- (arguments
- `(#:cargo-inputs (("rust-asn1-derive" ,rust-asn1-derive-0.16))
- #:cargo-development-inputs (("rust-libc" ,rust-libc-0.2))))))
-
-(define-public rust-asn1-derive-0.20
- (package
- (name "rust-asn1-derive")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "asn1_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b88xsqmxpxjq4p2mrn1icj7c3k2s041v7wqp8yhnqiq06fq0052"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/alex/rust-asn1")
- (synopsis "#[derive] support for asn1")
- (description
- "This package provides #[derive] support for @code{asn1}.")
- (license license:bsd-3)))
-
-(define-public rust-asn1-derive-0.16
- (package
- (inherit rust-asn1-derive-0.20)
- (name "rust-asn1-derive")
- (version "0.16.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "asn1_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11y93778dzdfjcl03w07ddg9gq9f18bk2pznn0icq5yc71nhgrjn"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-asn1-rs-0.6
- (package
- (name "rust-asn1-rs")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "asn1-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j5h437ycgih5hnrma6kmaxi4zb8csynnd66h9rzvxxcvfzc74sl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-asn1-rs-derive" ,rust-asn1-rs-derive-0.5)
- ("rust-asn1-rs-impl" ,rust-asn1-rs-impl-0.2)
- ("rust-bitvec" ,rust-bitvec-1)
- ("rust-colored" ,rust-colored-2)
- ("rust-cookie-factory" ,rust-cookie-factory-0.3)
- ("rust-displaydoc" ,rust-displaydoc-0.2)
- ("rust-nom" ,rust-nom-7)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rusticata-macros" ,rust-rusticata-macros-4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs (("rust-colored" ,rust-colored-2)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-pem" ,rust-pem-3)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/rusticata/asn1-rs")
- (synopsis "Parser/encoder for ASN.1 BER/DER data")
- (description
- "This package provides a parser/encoder for ASN.1 BER/DER data.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-asn1-rs-0.5
- (package
- (inherit rust-asn1-rs-0.6)
- (name "rust-asn1-rs")
- (version "0.5.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "asn1-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1w7zq0392qs7kkv0nzw50bfqvq7q9zxv48fsp3sxyl83mzfxavvz"))))
- (arguments
- `(#:cargo-inputs
- (("rust-asn1-rs-derive" ,rust-asn1-rs-derive-0.4)
- ("rust-asn1-rs-impl" ,rust-asn1-rs-impl-0.1)
- ("rust-bitvec" ,rust-bitvec-1)
- ("rust-cookie-factory" ,rust-cookie-factory-0.3)
- ("rust-displaydoc" ,rust-displaydoc-0.2)
- ("rust-nom" ,rust-nom-7)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rusticata-macros" ,rust-rusticata-macros-4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs
- (("rust-colored" ,rust-colored-2)
- ("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-oid-registry" ,rust-oid-registry-0.6)
- ("rust-pem" ,rust-pem-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-asn1-rs-0.3
- (package
- (inherit rust-asn1-rs-0.5)
- (name "rust-asn1-rs")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "asn1-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0czsk1nd4dx2k83f7jzkn8klx05wbmblkx1jh51i4c170akhbzrh"))))
- (arguments
- `(#:cargo-inputs (("rust-asn1-rs-derive" ,rust-asn1-rs-derive-0.1)
- ("rust-asn1-rs-impl" ,rust-asn1-rs-impl-0.1)
- ("rust-bitvec" ,rust-bitvec-1)
- ("rust-cookie-factory" ,rust-cookie-factory-0.3)
- ("rust-displaydoc" ,rust-displaydoc-0.2)
- ("rust-nom" ,rust-nom-7)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rusticata-macros" ,rust-rusticata-macros-4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs (("rust-colored" ,rust-colored-2)
- ("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-oid-registry" ,rust-oid-registry-0.3)
- ("rust-pem" ,rust-pem-1)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-asn1-rs-derive-0.5
- (package
- (name "rust-asn1-rs-derive")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "asn1-rs-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "140ldl0vp1d0090bpm0w9j8g80dwc03wp928w5kv5diwwlrjsp4n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-synstructure" ,rust-synstructure-0.13))))
- (home-page "https://github.com/rusticata/asn1-rs")
- (synopsis "Derive macros for the `asn1-rs` crate")
- (description
- "This package provides derive macros for the @code{asn1-rs} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-asn1-rs-derive-0.4
- (package
- (inherit rust-asn1-rs-derive-0.5)
- (name "rust-asn1-rs-derive")
- (version "0.4.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "asn1-rs-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0v7fgmnzk7jjxv51grhwzcx5bf167nlqwk3vcmq7xblf5s4karbj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-synstructure" ,rust-synstructure-0.12))))))
-
-(define-public rust-asn1-rs-derive-0.1
- (package
- (inherit rust-asn1-rs-derive-0.4)
- (name "rust-asn1-rs-derive")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "asn1-rs-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gzf9vab06lk0zjvbr07axx64fndkng2s28bnj27fnwd548pb2yv"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-synstructure" ,rust-synstructure-0.12))))))
-
-(define-public rust-asn1-rs-impl-0.2
- (package
- (name "rust-asn1-rs-impl")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "asn1-rs-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xv56m0wrwix4av3w86sih1nsa5g1dgfz135lz1qdznn5h60a63v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/rusticata/asn1-rs")
- (synopsis "Implementation details for the `asn1-rs` crate")
- (description
- "This package provides implementation details for the @code{asn1-rs} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-asn1-rs-impl-0.1
- (package
- (inherit rust-asn1-rs-impl-0.2)
- (name "rust-asn1-rs-impl")
- (version "0.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "asn1-rs-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1va27bn7qxqp4wanzjlkagnynv6jnrhnwmcky2ahzb1r405p6xr7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-async-native-tls-0.5
- (package
- (name "rust-async-native-tls")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-native-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1v2v82crqm4fgj1s32gik56m7cwx0ygqjdqc5pw9zrq7rxddqhwk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2))))
- (home-page "https://docs.rs/crate/async-native-tls/")
- (synopsis "Native TLS using futures")
- (description "Native TLS using futures.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-native-tls-0.3
- (package
- (name "rust-async-native-tls")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-native-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cwv4vbrvcbv58b51y1azfbszzgzhrzxx92q5nl6hk6kkf97m7ly"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests want internet access.
- #:cargo-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-tokio" ,rust-tokio-0.2))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://docs.rs/crate/async-native-tls/")
- (synopsis "Native TLS using futures")
- (description "Native TLS using futures.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-tls-0.10
- (package
- (name "rust-async-tls")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lnc61fb16wg76hbqh2kjzc4d9kqkh8mz51zzn78gkpcl329fnnq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `async_std::sync::channel`
- #:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-rustls" ,rust-rustls-0.18)
- ("rust-webpki" ,rust-webpki-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.20))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1))))
- (home-page "https://github.com/async-std/async-tls")
- (synopsis "Asynchronous TLS/SSL streams using Rustls")
- (description
- "This package provides asynchronous TLS/SSL streams using Rustls.")
- (license (list license:expat license:asl2.0))))
-
-;; TODO: Unbundle aws-lc-fips.
-(define-public rust-aws-lc-fips-sys-0.13
- (package
- (name "rust-aws-lc-fips-sys")
- (version "0.13.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aws-lc-fips-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lwvxslspq7pnwv4c7d01fyg1v65zgd6w2l7mr1ga69sg6xp97g9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-cc" ,rust-cc-1)
- ("rust-cmake" ,rust-cmake-0.1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-fs-extra" ,rust-fs-extra-1)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/aws/aws-lc-rs")
- (synopsis
- "AWS-LC is a general-purpose cryptographic library (FIPS version)")
- (description
- "AWS-LC is a general-purpose cryptographic library maintained by the AWS
-Cryptography team for AWS and their customers. This is the FIPS validated
-version of AWS-LC.")
- (license (list license:isc license:openssl license:asl2.0))))
-
-(define-public rust-aws-lc-fips-sys-0.12
- (package
- (name "rust-aws-lc-fips-sys")
- (version "0.12.15")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aws-lc-fips-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yrvbilhzdisjk3mf3qf9xlbqwkh07ycsa2c7ppm2y1a4678l7nz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-cc" ,rust-cc-1)
- ("rust-cmake" ,rust-cmake-0.1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-fs-extra" ,rust-fs-extra-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-paste" ,rust-paste-1))
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'set-home-directory
- (lambda _
- (setenv "HOME" "/tmp"))))))
- (native-inputs (list cmake-minimal go-1.23 perl))
- (home-page "https://github.com/aws/aws-lc-rs")
- (synopsis
- "AWS-LC is a general-purpose cryptographic library (FIPS version)")
- (description
- "AWS-LC is a general-purpose cryptographic library maintained by the AWS
-Cryptography team for AWS and their customers. This is the FIPS validated
-version of AWS-LC.")
- (license (list license:isc license:openssl license:asl2.0))))
-
-(define-public rust-aws-lc-rs-1
- (package
- (name "rust-aws-lc-rs")
- (version "1.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aws-lc-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18z5wvb8ay1183vw3cbp8wpqil3pl2p8bxfcxrkx4sdn2v6bhyzl"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"[=~] ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-aws-lc-fips-sys" ,rust-aws-lc-fips-sys-0.12)
- ("rust-aws-lc-sys" ,rust-aws-lc-sys-0.23)
- ("rust-paste" ,rust-paste-1)
- ("rust-untrusted" ,rust-untrusted-0.7)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-home" ,rust-home-0.5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-automata" ,rust-regex-automata-0.3)
- ("rust-regex-syntax" ,rust-regex-syntax-0.7)
- ("rust-which" ,rust-which-5))))
- (native-inputs (list cmake-minimal))
- (home-page "https://github.com/awslabs/aws-lc-rs")
- (synopsis "AWS-LC is a general-purpose cryptographic library")
- (description
- "@code{aws-lc-rs} is a cryptographic library using AWS-LC for its
-cryptographic operations. This library strives to be API-compatible with the
-popular Rust library named ring.")
- (license (list license:isc license:openssl license:asl2.0))))
-
-(define-public rust-aws-lc-sys-0.29
- (package
- (name "rust-aws-lc-sys")
- (version "0.29.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aws-lc-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yfhmn3vcbfyg07ic2mn43i187pssi0sp6sn3fzf3vq5fxpdicb1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-cc" ,rust-cc-1)
- ("rust-cmake" ,rust-cmake-0.1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-fs-extra" ,rust-fs-extra-1))))
- (home-page "https://github.com/aws/aws-lc-rs")
- (synopsis "AWS-LC is a general-purpose cryptographic library")
- (description
- "AWS-LC is a general-purpose cryptographic library maintained by the AWS
-Cryptography team for AWS and their customers. It is based on code from the
-Google @code{BoringSSL} project and the @code{OpenSSL} project.")
- (license (list license:isc license:openssl license:asl2.0))))
-
-(define-public rust-aws-lc-sys-0.23
- (package
- (name "rust-aws-lc-sys")
- (version "0.23.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aws-lc-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xrzqryr7gj0njcx6s5x495rbirlqmhws10bmambn9rjh7ris452"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
- ("rust-cc" ,rust-cc-1)
- ("rust-cmake" ,rust-cmake-0.1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-fs-extra" ,rust-fs-extra-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-paste" ,rust-paste-1))))
- (native-inputs (list cmake-minimal))
- (home-page "https://github.com/aws/aws-lc-rs")
- (synopsis "AWS-LC is a general-purpose cryptographic library")
- (description
- "AWS-LC is a general-purpose cryptographic library maintained by the AWS
-Cryptography team for AWS and their customers. It is based on code from the
-Google @code{BoringSSL} project and the @code{OpenSSL} project.")
- (license (list license:isc license:openssl license:asl2.0))))
-
-(define-public rust-der-0.7
- (package
- (name "rust-der")
- (version "0.7.9")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "der" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1h4vzjfa1lczxdf8avfj9qlwh1qianqlxdy1g5rn762qnvkzhnzm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-const-oid" ,rust-const-oid-0.9)
- ("rust-der-derive" ,rust-der-derive-0.7)
- ("rust-flagset" ,rust-flagset-0.4)
- ("rust-pem-rfc7468" ,rust-pem-rfc7468-0.7)
- ("rust-time" ,rust-time-0.3)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-proptest" ,rust-proptest-1))))
- (home-page "https://github.com/RustCrypto/formats/tree/master/der")
- (synopsis
- "Implementation of the Distinguished Encoding Rules (DER)")
- (description
- "This package provides a pure Rust embedded-friendly implementation of
-the Distinguished Encoding Rules (DER) for Abstract Syntax Notation One
-(ASN.1) as described in ITU X.690 with full support for heapless no_std
-targets")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-der-0.6
- (package
- (inherit rust-der-0.7)
- (name "rust-der")
- (version "0.6.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "der" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pnl3y52m1s6srxpfrfbazf6qilzq8fgksk5dv79nxaybjk6g97i"))))
- (arguments
- `(#:cargo-inputs
- (("rust-const-oid" ,rust-const-oid-0.9)
- ("rust-der-derive" ,rust-der-derive-0.6)
- ("rust-flagset" ,rust-flagset-0.4)
- ("rust-pem-rfc7468" ,rust-pem-rfc7468-0.6)
- ("rust-time" ,rust-time-0.3)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-proptest" ,rust-proptest-1))))))
-
-(define-public rust-der-0.5
- (package
- (inherit rust-der-0.7)
- (name "rust-der")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "der" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p3h7nszn7jhjacpmkjrcyx5g8p3ma1qhxfy3397m7l3fdfq26b9"))))
- (arguments
- `(#:cargo-inputs (("rust-const-oid" ,rust-const-oid-0.7)
- ("rust-crypto-bigint" ,rust-crypto-bigint-0.3)
- ("rust-der-derive" ,rust-der-derive-0.5)
- ("rust-pem-rfc7468" ,rust-pem-rfc7468-0.3)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-proptest" ,rust-proptest-1))))))
-
-(define-public rust-der-0.4
- (package
- (inherit rust-der-0.7)
- (name "rust-der")
- (version "0.4.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "der" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x4k0jln8va1657cghl40l6p7hyvr1ixz71v9cd6imwmgp51rdvr"))))
- (arguments
- `(#:skip-build?
- #t ; FIXME
- #:cargo-inputs
- (("rust-const-oid" ,rust-const-oid-0.6)
- ("rust-crypto-bigint" ,rust-crypto-bigint-0.2)
- ("rust-der-derive" ,rust-der-derive-0.4))))))
-
-(define-public rust-der-derive-0.7
- (package
- (name "rust-der-derive")
- (version "0.7.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "der_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "065d2wy7zd0dank99hh58l5x7lv50hxnr7j6f3sphlb7i4ihjd40"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/RustCrypto/formats/tree/master/der/derive")
- (synopsis
- "Custom derive support for the `der` crate's `Choice` and `Sequence` traits")
- (description
- "This package provides a custom derive support for the `der` crate's
-`Choice` and `Sequence` traits.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-der-derive-0.6
- (package
- (inherit rust-der-derive-0.7)
- (name "rust-der-derive")
- (version "0.6.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "der_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fg3dv4cjjwd4a6dh62ch2gb477s1pvwh5s8wbg567rsbgdivxwf"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-der-derive-0.5
- (package
- (inherit rust-der-derive-0.7)
- (name "rust-der-derive")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "der_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zw4p6yqklv4i76ms2a0gcmna648337r379d5ljgpbir5cyqylrs"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro-error" ,rust-proc-macro-error-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-der-derive-0.4
- (package
- (inherit rust-der-derive-0.7)
- (name "rust-der-derive")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "der_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0snv85yfy9iln05qsgbhwr1159gd0jfrgzj5dkrnricdc0y3pvca"))))
- (arguments
- `(#:skip-build?
- #t ; FIXME
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-synstructure" ,rust-synstructure-0.12))))))
-
-(define-public rust-der-oid-macro-0.5
- (package
- (name "rust-der-oid-macro")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "der-oid-macro" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0dply8g2p72hfhyymkrkr7fjqy844drj19xbrfkqrp55nq4z4fn7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/rusticata/der-parser")
- (synopsis "Macro to encode DER oids at compile time")
- (description
- "This crate provides a macro to encode DER oids at compile time.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-der-parser-9
- (package
- (name "rust-der-parser")
- (version "9.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "der-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lxmykajggvaq5mvpm2avgzwib4n9nyxii0kqaz2d5k88g3abl2w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-asn1-rs" ,rust-asn1-rs-0.6)
- ("rust-cookie-factory" ,rust-cookie-factory-0.3)
- ("rust-displaydoc" ,rust-displaydoc-0.2)
- ("rust-nom" ,rust-nom-7)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rusticata-macros" ,rust-rusticata-macros-4))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-test-case" ,rust-test-case-3))))
- (home-page "https://github.com/rusticata/der-parser")
- (synopsis "Parser/encoder for ASN.1 BER/DER data")
- (description "This crate provides a parser for Basic Encoding Rules (BER
-[X.690]) and Distinguished Encoding Rules(DER [X.690]), implemented with the
-@code{nom} parser combinator framework.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-der-parser-8
- (package
- (inherit rust-der-parser-9)
- (name "rust-der-parser")
- (version "8.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "der-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "07mnz9y395zyxwj7nam2dbzkqdngfraxp2i7y2714dxmpbxpdmnv"))))
- (arguments
- `(#:cargo-inputs
- (("rust-asn1-rs" ,rust-asn1-rs-0.5)
- ("rust-cookie-factory" ,rust-cookie-factory-0.3)
- ("rust-displaydoc" ,rust-displaydoc-0.2)
- ("rust-nom" ,rust-nom-7)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rusticata-macros" ,rust-rusticata-macros-4))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-test-case" ,rust-test-case-3))))))
-
-(define-public rust-der-parser-7
- (package
- (inherit rust-der-parser-8)
- (name "rust-der-parser")
- (version "7.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "der-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10kfa2gzl3x20mwgrd43cyi79xgkqxyzcyrh0xylv4apa33qlfgy"))))
- (arguments
- `(#:cargo-inputs (("rust-asn1-rs" ,rust-asn1-rs-0.3)
- ("rust-cookie-factory" ,rust-cookie-factory-0.3)
- ("rust-displaydoc" ,rust-displaydoc-0.2)
- ("rust-nom" ,rust-nom-7)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rusticata-macros" ,rust-rusticata-macros-4))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-test-case" ,rust-test-case-1))))))
-
-(define-public rust-der-parser-6
- (package
- (inherit rust-der-parser-8)
- (name "rust-der-parser")
- (version "6.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "der-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cik6kfx0bpp5gsw59h9b61widy09pqbggifn2r13d00ywhg3pac"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitvec" ,rust-bitvec-0.22)
- ("rust-cookie-factory" ,rust-cookie-factory-0.3)
- ("rust-der-oid-macro" ,rust-der-oid-macro-0.5)
- ("rust-nom" ,rust-nom-7)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rusticata-macros" ,rust-rusticata-macros-4))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-test-case" ,rust-test-case-1))))))
-
-(define-public rust-native-tls-0.2
- (package
- (name "rust-native-tls")
- (version "0.2.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "native-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rkl65z70n7sy4d5w0qa99klg1hr43wx6kcprk4d2n9xr2r4wqd8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; tests require network access
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-schannel" ,rust-schannel-0.1)
- ("rust-security-framework" ,rust-security-framework-2)
- ("rust-security-framework-sys" ,rust-security-framework-sys-2)
- ("rust-tempfile" ,rust-tempfile-3))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3)
- ("rust-test-cert-gen" ,rust-test-cert-gen-0.9))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
- (home-page "https://github.com/sfackler/rust-native-tls")
- (synopsis "Wrapper over a platform's native TLS implementation")
- (description
- "This package provides a wrapper over a platform's native TLS
-implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-oid-0.2
- (package
- (name "rust-oid")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "oid" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hh61lx2kr0ca2rvkhf5j94asxxvb6pfwfxm06hdn4w8b4y906cw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
- ("rust-serde-xml-rs" ,rust-serde-xml-rs-0.4)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://labs.unnecessary.engineering/oid")
- (synopsis
- "Library for building, parsing, and formatting Object Identifiers (OIDs)")
- (description
- "This package provides a Rust-native library for building, parsing, and
-formatting Object Identifiers (OIDs).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-oid-registry-0.7
- (package
- (name "rust-oid-registry")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "oid-registry" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1navxdy0gx7f92ymwr6n02x35fypp2izdfcf49wszkc9ji6h7n58"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-asn1-rs" ,rust-asn1-rs-0.6))))
- (home-page "https://github.com/rusticata/oid-registry")
- (synopsis "Object Identifier (OID) database")
- (description "This crate is a helper crate, containing a database of
-OID objects. These objects are intended for use when manipulating ASN.1
-grammars and BER/DER encodings, for example.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-oid-registry-0.6
- (package
- (inherit rust-oid-registry-0.7)
- (name "rust-oid-registry")
- (version "0.6.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "oid-registry" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zwvjp3ad6gzn8g8w2hcn9a2xdap0lkzckhlnwp6rabbzdpz7vcv"))))
- (arguments
- `(#:cargo-inputs (("rust-asn1-rs" ,rust-asn1-rs-0.5))))))
-
-(define-public rust-oid-registry-0.4
- (package
- (inherit rust-oid-registry-0.6)
- (name "rust-oid-registry")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "oid-registry" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0akbah3j8231ayrp2l1y5d9zmvbvqcsj0sa6s6dz6h85z8bhgqiq"))))
- (arguments
- `(#:cargo-inputs (("rust-asn1-rs" ,rust-asn1-rs-0.3))))))
-
-(define-public rust-oid-registry-0.3
- (package
- (inherit rust-oid-registry-0.6)
- (name "rust-oid-registry")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "oid-registry" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jxr4nqpcsgirl53yndhfhch1gzddkjh27z0p7rbsr2xngcpyj9n"))))
- (arguments
- `(#:cargo-inputs (("rust-asn1-rs" ,rust-asn1-rs-0.3))))))
-
-(define-public rust-oid-registry-0.2
- (package
- (inherit rust-oid-registry-0.4)
- (name "rust-oid-registry")
- (version "0.2.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "oid-registry" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "058qip5j5y0i95ckmw67mp73372rq16ci0lcczyq9irv76r4qmgy"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-der-parser" ,rust-der-parser-6))))))
-
-(define-public rust-picky-asn1-0.8
- (package
- (name "rust-picky-asn1")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "picky-asn1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04mjb35z1g3dny8hjj6893fh8g6pskyhifcq58gf4sy16c7ylpi9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `picky_asn1_der`
- #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-oid" ,rust-oid-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-time" ,rust-time-0.3)
- ("rust-zeroize" ,rust-zeroize-1))))
- (home-page "https://github.com/Devolutions/picky-rs")
- (synopsis "Provide ASN.1 simple types")
- (description "This package provides ASN.1 simple types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-picky-asn1-der-0.4
- (package
- (name "rust-picky-asn1-der")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "picky-asn1-der" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gvrhb2nx17cnigsvbvjq69xg0zy27iabglknfnjvm1nkqx8gxsx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-picky-asn1" ,rust-picky-asn1-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11))
- #:cargo-development-inputs
- (("rust-base64" ,rust-base64-0.21)
- ("rust-num-bigint-dig" ,rust-num-bigint-dig-0.8)
- ("rust-oid" ,rust-oid-0.2)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11))))
- (home-page "https://github.com/Devolutions/picky-rs")
- (synopsis "ASN.1-DER subset for serde")
- (description "This package provides an ASN.1-DER subset for serde.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-picky-asn1-x509-0.12
- (package
- (name "rust-picky-asn1-x509")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "picky-asn1-x509" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0232vn4i6x2w1hzysn983an6x0fqzak1ix0h4grryjb83bvj0prc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-base64" ,rust-base64-0.21)
- ("rust-num-bigint-dig" ,rust-num-bigint-dig-0.8)
- ("rust-oid" ,rust-oid-0.2)
- ("rust-picky-asn1" ,rust-picky-asn1-0.8)
- ("rust-picky-asn1-der" ,rust-picky-asn1-der-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-widestring" ,rust-widestring-1)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-expect-test" ,rust-expect-test-1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-num-bigint-dig" ,rust-num-bigint-dig-0.8)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/Devolutions/picky-rs")
- (synopsis "Provides ASN1 types defined by X.509 related RFCs")
- (description
- "This package provides ASN1 types defined by X.509 related RFCs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rcgen-0.13
- (package
- (name "rust-rcgen")
- (version "0.13.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rcgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18l0rz228pvnc44bjmvq8cchhh5d2rrkk98y9lqvan9243jnkrkm"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- ;; Don't use a vendored botan.
- (substitute* "Cargo.toml"
- ((".*vendored.*") ""))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-aws-lc-rs" ,rust-aws-lc-rs-1)
- ("rust-pem" ,rust-pem-3)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-x509-parser" ,rust-x509-parser-0.16)
- ("rust-yasna" ,rust-yasna-0.5)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-botan" ,rust-botan-0.10)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-rsa" ,rust-rsa-0.9)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
- ("rust-x509-parser" ,rust-x509-parser-0.16))))
- (native-inputs (list pkg-config))
- (inputs (list botan openssl))
- (home-page "https://github.com/rustls/rcgen")
- (synopsis "Rust X.509 certificate generator")
- (description "This package provides Rust X.509 certificate generator.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rcgen-0.12
- (package
- (inherit rust-rcgen-0.13)
- (name "rust-rcgen")
- (version "0.12.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rcgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qg10xvayyxhkcjk1x3g6n59a5rq6iaw6vmmrmyvqg0zmjw6sh28"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- ;; Don't use a vendored botan.
- (substitute* "Cargo.toml"
- ((".*vendored.*") ""))))))
- (arguments
- `(#:cargo-inputs
- (("rust-aws-lc-rs" ,rust-aws-lc-rs-1)
- ("rust-pem" ,rust-pem-3)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-time" ,rust-time-0.3)
- ("rust-x509-parser" ,rust-x509-parser-0.15)
- ("rust-yasna" ,rust-yasna-0.5)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-botan" ,rust-botan-0.10)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-rsa" ,rust-rsa-0.9)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.101)
- ("rust-x509-parser" ,rust-x509-parser-0.15))))))
-
-(define-public rust-rcgen-0.11
- (package
- (inherit rust-rcgen-0.12)
- (name "rust-rcgen")
- (version "0.11.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rcgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1iivv3xycr9mjfmp522xjqj47nsl5amlzzsfpbxpvg53984g7i2j"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- ;; Don't use a vendored botan.
- (substitute* "Cargo.toml"
- ((".*vendored.*") ""))))))
- (arguments
- `(#:cargo-inputs
- (("rust-pem" ,rust-pem-3)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-time" ,rust-time-0.3)
- ("rust-x509-parser" ,rust-x509-parser-0.15)
- ("rust-yasna" ,rust-yasna-0.5)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-botan" ,rust-botan-0.10)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rsa" ,rust-rsa-0.9)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.101)
- ("rust-x509-parser" ,rust-x509-parser-0.15))))))
-
-(define-public rust-rcgen-0.10
- (package
- (inherit rust-rcgen-0.11)
- (name "rust-rcgen")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rcgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nvqgr697xzdzaavkcwcl59kxw7xfx9zdhdzx49fm3gkwbpq9gpz"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; Don't use a vendored botan.
- (substitute* "Cargo.toml"
- ((".*vendored.*") ""))))))
- (arguments
- `(#:cargo-inputs (("rust-pem" ,rust-pem-1)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-time" ,rust-time-0.3)
- ("rust-x509-parser" ,rust-x509-parser-0.14)
- ("rust-yasna" ,rust-yasna-0.5)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-botan" ,rust-botan-0.8)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rsa" ,rust-rsa-0.6)
- ("rust-webpki" ,rust-webpki-0.22)
- ("rust-x509-parser" ,rust-x509-parser-0.14))))))
-
-(define-public rust-rcgen-0.9
- (package
- (inherit rust-rcgen-0.11)
- (name "rust-rcgen")
- (version "0.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rcgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pdwrza2j6bv94nxcfrb6dpbrrrjdnspb3hkwr137rfy3vgg64v4"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; Don't use a vendored botan.
- (substitute* "Cargo.toml"
- ((".*vendored.*") ""))))))
- (arguments
- `(#:cargo-inputs (("rust-pem" ,rust-pem-1)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-time" ,rust-time-0.3)
- ("rust-x509-parser" ,rust-x509-parser-0.13)
- ("rust-yasna" ,rust-yasna-0.5)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-botan" ,rust-botan-0.8)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rsa" ,rust-rsa-0.5)
- ("rust-webpki" ,rust-webpki-0.22)
- ("rust-x509-parser" ,rust-x509-parser-0.13))))))
-
-(define-public rust-rcgen-0.8
- (package
- (inherit rust-rcgen-0.11)
- (name "rust-rcgen")
- (version "0.8.14")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rcgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19qvlcz8kl046q85xa40p3xg7l78jganj83hdbawjhs17x0d24ar"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- ;; Don't use a vendored botan.
- (substitute* "Cargo.toml"
- ((".*vendored.*") ""))))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=tests::test_dt_to_generalized"
- "--skip=tests::test_dt_utc_strip_nanos")
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-pem" ,rust-pem-1)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-x509-parser" ,rust-x509-parser-0.12)
- ("rust-yasna" ,rust-yasna-0.4)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-botan" ,rust-botan-0.8)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rsa" ,rust-rsa-0.5)
- ("rust-webpki" ,rust-webpki-0.22)
- ("rust-x509-parser" ,rust-x509-parser-0.12))))))
-
-(define-public rust-rustls-0.23
- (package
- (name "rust-rustls")
- (version "0.23.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lgqjf1vh09kghyj34a4svn1max18pmhka6bwbxb61mv61240jwk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-aws-lc-rs" ,rust-aws-lc-rs-1)
- ("rust-brotli" ,rust-brotli-7)
- ("rust-brotli-decompressor" ,rust-brotli-decompressor-4)
- ("rust-hashbrown" ,rust-hashbrown-0.15)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1)
- ("rust-zlib-rs" ,rust-zlib-rs-0.4))
- #:cargo-development-inputs
- (("rust-base64" ,rust-base64-0.22)
- ("rust-bencher" ,rust-bencher-0.1)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-rcgen" ,rust-rcgen-0.13)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26))))
- (home-page "https://github.com/rustls/rustls")
- (synopsis "Modern TLS library written in Rust")
- (description
- "This package provides a modern TLS library written in Rust.")
- (license (list license:asl2.0 license:isc license:expat))))
-
-(define-public rust-rustls-0.22
- (package
- (inherit rust-rustls-0.23)
- (name "rust-rustls")
- (version "0.22.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cl4q6w0x1cl5ldjsgbbiiqhkz6qg5vxl5dkn9wwsyxc44vzfkmz"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-aws-lc-rs" ,rust-aws-lc-rs-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-base64" ,rust-base64-0.21)
- ("rust-bencher" ,rust-bencher-0.1)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26))))))
-
-(define-public rust-rustls-0.21
- (package
- (inherit rust-rustls-0.22)
- (name "rust-rustls")
- (version "0.21.12")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gjdg2a9r81sdwkyw3n5yfbkrr6p9gyk3xr2kcsr3cs83x6s2miz"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.101)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-sct" ,rust-sct-0.7))
- #:cargo-development-inputs
- (("rust-base64" ,rust-base64-0.21)
- ("rust-bencher" ,rust-bencher-0.1)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-webpki-roots" ,rust-webpki-roots-0.25))))))
-
-(define-public rust-rustls-0.20
- (package
- (inherit rust-rustls-0.21)
- (name "rust-rustls")
- (version "0.20.9")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16byazb8jfr06kgbijy92bdk0ila806g6a00a6l9x64mqpgf700v"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-sct" ,rust-sct-0.7)
- ("rust-webpki" ,rust-webpki-0.22))
- #:cargo-development-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-webpki-roots" ,rust-webpki-roots-0.22))))))
-
-(define-public rust-rustls-0.19
- (package
- (inherit rust-rustls-0.20)
- (name "rust-rustls")
- (version "0.19.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mx6nzbplydy9khll4clsl35m6c1a2cgz9czr74swfgfzrsvdv9m"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-log" ,rust-log-0.4)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-sct" ,rust-sct-0.6)
- ("rust-webpki" ,rust-webpki-0.21))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-webpki-roots" ,rust-webpki-roots-0.21))))))
-
-(define-public rust-rustls-0.18
- (package
- (inherit rust-rustls-0.19)
- (name "rust-rustls")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "108cf3bfw5high066shz9xrfv4jz7djdmnwqs3kwx4wfypf2c4ax"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.12)
- ("rust-log" ,rust-log-0.4)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-sct" ,rust-sct-0.6)
- ("rust-webpki" ,rust-webpki-0.21))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-log" ,rust-log-0.4)
- ("rust-webpki-roots" ,rust-webpki-roots-0.20))))))
-
-(define-public rust-rustls-0.17
- (package
- (inherit rust-rustls-0.18)
- (name "rust-rustls")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1q8m835viqrf4bbd2fa8rnmaj48fkd984saxf0238hb8blgs7m60"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.11)
- ("rust-log" ,rust-log-0.4)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-sct" ,rust-sct-0.6)
- ("rust-webpki" ,rust-webpki-0.21))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-log" ,rust-log-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-webpki-roots" ,rust-webpki-roots-0.19))))))
-
-(define-public rust-rustls-0.16
- (package
- (inherit rust-rustls-0.17)
- (name "rust-rustls")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17n0fx3fpkg4fhpdplrdhkissnl003kj90vzbqag11vkpyqihnmj"))))
- (arguments
- `(#:tests? #f ;; 1/114 tests fail (test file not found)
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-sct" ,rust-sct-0.6)
- ("rust-webpki" ,rust-webpki-0.21))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.2)
- ("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-log" ,rust-log-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-webpki-roots" ,rust-webpki-roots-0.17))))))
-
-(define-public rust-rustls-0.15
- (package
- (inherit rust-rustls-0.16)
- (name "rust-rustls")
- (version "0.15.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0vh93fhqfbn4ysw4xzkpkpqdz36xixz4mhs1qllgldfq5iay6wgj"))))
- (arguments
- `(#:tests? #f ; API tests panic
- #:cargo-test-flags
- '("--release" "--"
- "--skip=msgs::message_test::test_read_fuzz_corpus")
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-ring" ,rust-ring-0.14)
- ("rust-sct" ,rust-sct-0.5)
- ("rust-untrusted" ,rust-untrusted-0.6)
- ("rust-webpki" ,rust-webpki-0.19))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-log" ,rust-log-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-webpki-roots" ,rust-webpki-roots-0.16))))))
-
-(define-public rust-rustls-0.14
- (package
- (inherit rust-rustls-0.18)
- (name "rust-rustls")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nal4qca7f7mhwnvx3m824ymdj6qmzfcl64sxmrmpis32dwr2y4b"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.9)
- ("rust-log" ,rust-log-0.4)
- ("rust-ring" ,rust-ring-0.13)
- ("rust-sct" ,rust-sct-0.4)
- ("rust-untrusted" ,rust-untrusted-0.6)
- ("rust-webpki" ,rust-webpki-0.18))))))
-
-(define-public rust-rustls-ffi-0.14
- (package
- (name "rust-rustls-ffi")
- (version "0.14.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-ffi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hky8z8xf9l813b1f54b0ir2knzv3kflh41i7q7xwlkyafza65n9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=acceptor::tests::test_acceptor_success")
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.23)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-rustls-platform-verifier" ,rust-rustls-platform-verifier-0.3)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.102))
- #:cargo-development-inputs (("rust-regex" ,rust-regex-1)
- ("rust-toml" ,rust-toml-0.6))))
- (home-page "https://github.com/rustls/rustls-ffi")
- (synopsis "Rustls bindings for non-Rust languages")
- (description
- "This package provides Rustls bindings for non-Rust languages.")
- (license (list license:asl2.0 license:isc license:expat))))
-
-(define-public rust-rustls-native-certs-0.8
- (package
- (name "rust-rustls-native-certs")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-native-certs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ls7laa3748mkn23fmi3g4mlwk131lx6chq2lyc8v2mmabfz5kvz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=test_contains_most_roots_known_by_mozilla")
- #:cargo-inputs (("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-schannel" ,rust-schannel-0.1)
- ("rust-security-framework" ,rust-security-framework-3))
- #:cargo-development-inputs (("rust-ring" ,rust-ring-0.17)
- ("rust-rustls" ,rust-rustls-0.23)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-untrusted" ,rust-untrusted-0.9)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26)
- ("rust-x509-parser" ,rust-x509-parser-0.16))))
- (home-page "https://github.com/rustls/rustls-native-certs")
- (synopsis "Use the platform native certificate store with rustls")
- (description "@code{rustls-native-certs} allows rustls to use the platform
-native certificate store.")
- (license (list license:asl2.0 license:isc license:expat))))
-
-(define-public rust-rustls-native-certs-0.7
- (package
- (inherit rust-rustls-native-certs-0.8)
- (name "rust-rustls-native-certs")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-native-certs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r9ib5gwkfci2wbqnbh44nigvrfgxs4n1x89js82w97dxsab7gz5"))))
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=test_contains_most_roots_known_by_mozilla")
- #:cargo-inputs (("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-schannel" ,rust-schannel-0.1)
- ("rust-security-framework" ,rust-security-framework-2))
- #:cargo-development-inputs (("rust-ring" ,rust-ring-0.17)
- ("rust-rustls" ,rust-rustls-0.23)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-untrusted" ,rust-untrusted-0.9)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26)
- ("rust-x509-parser" ,rust-x509-parser-0.16))))))
-
-(define-public rust-rustls-native-certs-0.6
- (package
- (inherit rust-rustls-native-certs-0.7)
- (name "rust-rustls-native-certs")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-native-certs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "007zind70rd5rfsrkdcfm8vn09j8sg02phg9334kark6rdscxam9"))))
- (arguments
- `(#:tests? #f ; Tests want network access.
- #:cargo-inputs
- (("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-schannel" ,rust-schannel-0.1)
- ("rust-security-framework" ,rust-security-framework-2))
- #:cargo-development-inputs
- (("rust-ring" ,rust-ring-0.16)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.100)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-untrusted" ,rust-untrusted-0.7)
- ("rust-webpki-roots" ,rust-webpki-roots-0.23)
- ("rust-x509-parser" ,rust-x509-parser-0.15))))))
-
-(define-public rust-rustls-native-certs-0.5
- (package
- (inherit rust-rustls-native-certs-0.6)
- (name "rust-rustls-native-certs")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-native-certs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14i0bbbigk6r6262hvc51vz4dvqk1f3vg2f264wfvn2vi30vf1ss"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-rustls" ,rust-rustls-0.19)
- ("rust-schannel" ,rust-schannel-0.1)
- ("rust-security-framework" ,rust-security-framework-2))))))
-
-(define-public rust-rustls-pemfile-2
- (package
- (name "rust-rustls-pemfile")
- (version "2.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-pemfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l3f3mrfkgdjrava7ibwzgwc4h3dljw3pdkbsi9rkwz3zvji9qyw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-rustls-pki-types" ,rust-rustls-pki-types-1))
- #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1))))
- (home-page "https://github.com/rustls/pemfile")
- (synopsis "Basic parser for PEM formatted keys and certificates")
- (description "This package provides a very basic parser for the
-PEM-encodings commonly used to store keys and certificates at rest.")
- (license (list license:asl2.0 license:isc license:expat))))
-
-(define-public rust-rustls-pemfile-1
- (package
- (inherit rust-rustls-pemfile-2)
- (name "rust-rustls-pemfile")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-pemfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1324n5bcns0rnw6vywr5agff3rwfvzphi7rmbyzwnv6glkhclx0w"))))
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.21))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1))))))
-
-(define-public rust-rustls-pemfile-0.2
- (package
- (inherit rust-rustls-pemfile-1)
- (name "rust-rustls-pemfile")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-pemfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jfi97lqnnnnxhmfy6ygrsp0x70m8wsdpaw45svvz1qc6vmymssy"))))
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.13))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))))
-
-(define-public rust-rustls-pki-types-1
- (package
- (name "rust-rustls-pki-types")
- (version "1.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-pki-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dqb3d0cbld1yrp084wyzgw6yk3qzzic8l5pbs1b6bcjzzk4ggyj"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-web-time" ,rust-web-time-1))
- #:cargo-development-inputs (("rust-crabgrind" ,rust-crabgrind-0.1))))
- (native-inputs (list valgrind/pinned))
- (home-page "https://github.com/rustls/pki-types")
- (synopsis "Shared types for the rustls PKI ecosystem")
- (description
- "This crate provides shared types for the rustls PKI ecosystem.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustls-platform-verifier-0.5
- (package
- (name "rust-rustls-platform-verifier")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-platform-verifier" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nlrxbw2i5q7dxz2gnif14hz5ph67b5d8viqr4r06yd18icc84p0"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags
- '(list "--"
- "--skip=tests::verification_mock::test_verification_without_mock_root"
- "--skip=tests::verification_real_world::tests::_1password_com_valid"
- "--skip=tests::verification_real_world::tests::letsencrypt"
- "--skip=tests::verification_real_world::tests::my_1password_com_valid"
- "--skip=tests::verification_real_world::tests::my_1password_com_valid_no_stapled"
- "--skip=tests::verification_real_world::tests::unrelated_chain_not_valid_for_my_1password_com"
- "--skip=tests::verification_real_world::tests::unrelated_chain_valid_for_unrelated_domain"
- "--skip=tests::verification_real_world::tests::unrelated_domain_invalid")
- #:cargo-inputs
- (list rust-android-logger-0.13
- rust-base64-0.22
- rust-core-foundation-0.10
- rust-core-foundation-sys-0.8
- rust-jni-0.21
- rust-log-0.4
- rust-once-cell-1
- rust-paste-1
- rust-rustls-0.23
- rust-rustls-native-certs-0.8
- rust-rustls-platform-verifier-android-0.1
- rust-rustls-webpki-0.102
- rust-security-framework-3
- rust-security-framework-sys-2
- rust-webpki-root-certs-0.26
- rust-windows-sys-0.52)
- #:cargo-development-inputs
- (list rust-paste-1
- rust-rustls-0.23
- rust-webpki-root-certs-0.26)))
- (home-page "https://github.com/rustls/rustls-platform-verifier")
- (synopsis
- "Verify TLS certificates in rustls with the operating system verifier")
- (description
- "This package provides rustls-platform-verifier a way to support verifying
-TLS certificates in rustls with the operating system verifier.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustls-platform-verifier-0.4
- (package
- (inherit rust-rustls-platform-verifier-0.5)
- (name "rust-rustls-platform-verifier")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-platform-verifier" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dnij2d9029i06x4bhyzj5izwv3370233czaqkk1fmgc1wjdrix4"))))
- (arguments
- (list #:cargo-test-flags
- '(list "--"
- "--skip=tests::verification_mock::test_verification_without_mock_root"
- "--skip=tests::verification_real_world::tests::_1password_com_valid"
- "--skip=tests::verification_real_world::tests::letsencrypt"
- "--skip=tests::verification_real_world::tests::my_1password_com_valid"
- "--skip=tests::verification_real_world::tests::my_1password_com_valid_no_stapled"
- "--skip=tests::verification_real_world::tests::unrelated_chain_not_valid_for_my_1password_com"
- "--skip=tests::verification_real_world::tests::unrelated_chain_valid_for_unrelated_domain"
- "--skip=tests::verification_real_world::tests::unrelated_domain_invalid")
- #:cargo-inputs
- (list rust-android-logger-0.13
- rust-base64-0.22
- rust-core-foundation-0.9
- rust-core-foundation-sys-0.8
- rust-jni-0.19
- rust-log-0.4
- rust-once-cell-1
- rust-paste-1
- rust-rustls-0.23
- rust-rustls-native-certs-0.7
- rust-rustls-platform-verifier-android-0.1
- rust-rustls-webpki-0.102
- rust-security-framework-2
- rust-security-framework-sys-2
- rust-webpki-root-certs-0.26
- rust-windows-sys-0.52)
- #:cargo-development-inputs
- (list rust-paste-1
- rust-rustls-0.23
- rust-webpki-root-certs-0.26)))))
-
-(define-public rust-rustls-platform-verifier-0.3
- (package
- (inherit rust-rustls-platform-verifier-0.5)
- (name "rust-rustls-platform-verifier")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-platform-verifier" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "145lhjn9w5khp0fn4lagaa8qqyjyhfqn2dg6llva6qyzvy5qgfxg"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=tests::verification_mock::test_verification_without_mock_root"
- "--skip=tests::verification_real_world::tests::_1password_com_valid"
- "--skip=tests::verification_real_world::tests::letsencrypt"
- "--skip=tests::verification_real_world::tests::my_1password_com_valid"
- "--skip=tests::verification_real_world::tests::my_1password_com_valid_no_stapled"
- "--skip=tests::verification_real_world::tests::unrelated_chain_not_valid_for_my_1password_com"
- "--skip=tests::verification_real_world::tests::unrelated_chain_valid_for_unrelated_domain"
- "--skip=tests::verification_real_world::tests::unrelated_domain_invalid")
- #:cargo-inputs
- (("rust-android-logger" ,rust-android-logger-0.13)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-jni" ,rust-jni-0.19)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rustls" ,rust-rustls-0.23)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.7)
- ("rust-rustls-platform-verifier-android" ,rust-rustls-platform-verifier-android-0.1)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
- ("rust-security-framework" ,rust-security-framework-2)
- ("rust-security-framework-sys" ,rust-security-framework-sys-2)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs (("rust-rustls" ,rust-rustls-0.23)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26))))))
-
-(define-public rust-rustls-platform-verifier-android-0.1
- (package
- (name "rust-rustls-platform-verifier-android")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-platform-verifier-android" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13vq6sxsgz9547xm2zbdxiw8x7ad1g8n8ax6xvxsjqszk7q6awgq"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/rustls/rustls-platform-verifier")
- (synopsis "JVM support component of the rustls-platform-verifier crate")
- (description
- "This package provides the internal JVM support component of the
-rustls-platform-verifier crate. You shouldn't depend on this directly.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rustls-webpki-0.103
- (package
- (name "rust-rustls-webpki")
- (version "0.103.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-webpki" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ddl9qxx94iyichk05r7l30d9dxfd35ybffhsxpsr9pppki2z9z4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-aws-lc-rs" ,rust-aws-lc-rs-1)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-untrusted" ,rust-untrusted-0.9))))
- (home-page "https://github.com/rustls/webpki")
- (synopsis "Web PKI X.509 Certificate Verification")
- (description "Web PKI X.509 Certificate Verification.")
- (license license:isc)))
-
-(define-public rust-rustls-webpki-0.102
- (package
- (name "rust-rustls-webpki")
- (version "0.102.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rustls-webpki" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sdy8ks86b7jpabpnb2px2s7f1sq8v0nqf6fnlvwzm4vfk41pjk4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; file not found for module `test_utils`
- #:cargo-inputs (("rust-aws-lc-rs" ,rust-aws-lc-rs-1)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-untrusted" ,rust-untrusted-0.9))
- #:cargo-development-inputs (("rust-base64" ,rust-base64-0.22)
- ("rust-bencher" ,rust-bencher-0.1)
- ("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rcgen" ,rust-rcgen-0.13)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/rustls/webpki")
- (synopsis "Web PKI X.509 Certificate Verification")
- (description "Web PKI X.509 Certificate Verification.")
- (license license:isc)))
-
-(define-public rust-rustls-webpki-0.101
- (package
- (inherit rust-rustls-webpki-0.102)
- (name "rust-rustls-webpki")
- (version "0.101.7")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rustls-webpki" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rapfhpkqp75552i8r0y7f4vq7csb4k7gjjans0df73sxv8paqlb"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-ring" ,rust-ring-0.17)
- ("rust-untrusted" ,rust-untrusted-0.9))
- #:cargo-development-inputs
- (("rust-base64" ,rust-base64-0.21)
- ("rust-bencher" ,rust-bencher-0.1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rcgen" ,rust-rcgen-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-rustls-webpki-0.100
- (package
- (inherit rust-rustls-webpki-0.101)
- (name "rust-rustls-webpki")
- (version "0.100.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "rustls-webpki" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qsa7bgwbkgiqh7zq7lihd9jsvjl8mlm25ihzrnjghgib315ysjz"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-ring" ,rust-ring-0.16)
- ("rust-untrusted" ,rust-untrusted-0.7))
- #:cargo-development-inputs (("rust-base64" ,rust-base64-0.13)
- ("rust-rcgen" ,rust-rcgen-0.11))))))
-
-(define-public rust-tls-parser-0.12
- (package
- (name "rust-tls-parser")
- (version "0.12.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tls-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hf7k9fn1ziy6lmskkz6gcch4lfzv9mhzrr4yaqq8988qr4n5hr2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;; requires assets not included in crates.io tarball
- #:cargo-inputs (("rust-cookie-factory" ,rust-cookie-factory-0.3)
- ("rust-nom" ,rust-nom-7)
- ("rust-nom-derive" ,rust-nom-derive-0.10)
- ("rust-num-enum" ,rust-num-enum-0.7)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-phf-codegen" ,rust-phf-codegen-0.11)
- ("rust-rusticata-macros" ,rust-rusticata-macros-4))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/rusticata/tls-parser")
- (synopsis "Parser for the TLS protocol")
- (description "This package provides a Rust parser for the TLS protocol.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tls-parser-0.11
- (package
- (inherit rust-tls-parser-0.12)
- (name "rust-tls-parser")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tls-parser" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1q0vd41sjf6pbcygp5bqlpqrxbqdd0qsqi4sm5zbzvb4vvi0d4j0"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; Accept newer versions of rust-clap.
- (substitute* "Cargo.toml"
- (("~2\\.33") "^2.33"))))))
- (arguments
- `(#:tests? #f ;; requires assets not included in crates.io tarball
- #:cargo-inputs
- (("rust-cookie-factory" ,rust-cookie-factory-0.3)
- ("rust-enum-primitive" ,rust-enum-primitive-0.1)
- ("rust-nom" ,rust-nom-7)
- ("rust-nom-derive" ,rust-nom-derive-0.10)
- ("rust-phf" ,rust-phf-0.10)
- ("rust-phf-codegen" ,rust-phf-codegen-0.10)
- ("rust-rusticata-macros" ,rust-rusticata-macros-4))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-hex-literal" ,rust-hex-literal-0.3)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.7))))))
-
-(define-public rust-x509-cert-0.2
- (package
- (name "rust-x509-cert")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x509-cert" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "155f42vm6m7phn8w7s2wmk9vli3ws45dqpk5z3jilw0a04syj08k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-const-oid" ,rust-const-oid-0.9)
- ("rust-der" ,rust-der-0.7)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-signature" ,rust-signature-2)
- ("rust-spki" ,rust-spki-0.7)
- ("rust-tls-codec" ,rust-tls-codec-0.4))
- #:cargo-development-inputs
- (("rust-ecdsa" ,rust-ecdsa-0.16)
- ("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-p256" ,rust-p256-0.13)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rsa" ,rust-rsa-0.9)
- ("rust-rstest" ,rust-rstest-0.18)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/RustCrypto/formats/tree/master/x509-cert")
- (synopsis "X.509 Public Key Infrastructure Certificate format in Rust")
- (description
- "This package provides a pure Rust implementation of the X.509
-Public Key Infrastructure Certificate format as described in RFC 5280.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-x509-parser-0.16
- (package
- (name "rust-x509-parser")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x509-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s8zyl6fafkzpylcpcn08bmcmrzzcb6gfjx2h8zny3bh60pidg7w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests not included in release tarball
- #:cargo-inputs (("rust-asn1-rs" ,rust-asn1-rs-0.6)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-der-parser" ,rust-der-parser-9)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-oid-registry" ,rust-oid-registry-0.7)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-rusticata-macros" ,rust-rusticata-macros-4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3))))
- (home-page "https://github.com/rusticata/x509-parser")
- (synopsis "Parser for the X.509 v3 format (RFC 5280 certificates)")
- (description "This crate provides a parser for the X.509 v3 format (RFC
-5280 certificates).")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-x509-parser-0.15
- (package
- (inherit rust-x509-parser-0.16)
- (name "rust-x509-parser")
- (version "0.15.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "x509-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1nk3ryam7yzsza735xdypkv1i4c35gqlygax5jyr74bbnsjznsbh"))))
- (arguments
- `(#:cargo-inputs
- (("rust-asn1-rs" ,rust-asn1-rs-0.5)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-der-parser" ,rust-der-parser-8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-oid-registry" ,rust-oid-registry-0.6)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-rusticata-macros" ,rust-rusticata-macros-4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3))))))
-
-(define-public rust-x509-parser-0.14
- (package
- (inherit rust-x509-parser-0.15)
- (name "rust-x509-parser")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x509-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j7b3xxpwik38y9rajglmhis551gj3zz5irw1vj1bqkwnsvvxv70"))))
- (arguments
- `(#:cargo-inputs (("rust-asn1-rs" ,rust-asn1-rs-0.5)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-der-parser" ,rust-der-parser-8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-oid-registry" ,rust-oid-registry-0.6)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-rusticata-macros" ,rust-rusticata-macros-4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3))))))
-
-(define-public rust-x509-parser-0.13
- (package
- (inherit rust-x509-parser-0.15)
- (name "rust-x509-parser")
- (version "0.13.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x509-parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "077bi0xyaa8cmrqf3rrw1z6kkzscwd1nxdxgs7mgz2ambg7bmfcz"))))
- (arguments
- `(#:cargo-inputs (("rust-asn1-rs" ,rust-asn1-rs-0.3)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-der-parser" ,rust-der-parser-7)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-oid-registry" ,rust-oid-registry-0.4)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-rusticata-macros" ,rust-rusticata-macros-4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3))))))
-
-(define-public rust-x509-parser-0.12
- (package
- (inherit rust-x509-parser-0.15)
- (name "rust-x509-parser")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "x509-parser" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vanwazknxwd1kmlp443bpph9qyas021ayqk6iljxdscm0v0ijgz"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-der-parser" ,rust-der-parser-6)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-oid-registry" ,rust-oid-registry-0.2)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-rusticata-macros" ,rust-rusticata-macros-4)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
deleted file mode 100644
index 04f5cccea5..0000000000
--- a/gnu/packages/crates-vcs.scm
+++ /dev/null
@@ -1,10639 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2019, 2020, 2022-2025 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2019, 2020 John Soo <jsoo1@asu.edu>
-;;; Copyright © 2019, 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
-;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
-;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com>
-;;; Copyright © 2023 Steve George <steve@futurile.net>
-;;; Copyright © 2024 Murilo <murilo@disroot.org>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-(define-module (gnu packages crates-vcs)
- #:use-module (guix build-system cargo)
- #:use-module (guix download)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages)
- #:use-module (guix gexp)
- #:use-module (guix utils)
- #:use-module (gnu packages)
- #:use-module (gnu packages compression)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-web)
- #:use-module (gnu packages crates-windows)
- #:use-module (gnu packages crypto)
- #:use-module (gnu packages curl)
- #:use-module (gnu packages llvm)
- #:use-module (gnu packages nettle)
- #:use-module (gnu packages pkg-config)
- #:use-module (gnu packages sequoia)
- #:use-module (gnu packages ssh)
- #:use-module (gnu packages tls)
- #:use-module (gnu packages version-control))
-
-(define-public rust-asyncgit-0.26
- (package
- (name "rust-asyncgit")
- (version "0.26.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "asyncgit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zj3mz9g964m4z8zla70k3gicqg6hph801qgbn3fj48j254di4q9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=sync::hooks::tests::test_hooks_commit_msg_reject_in_subfolder"
- "--skip=sync::hooks::tests::test_post_commit_hook_reject_in_subfolder"
- "--skip=sync::hooks::tests::test_pre_commit_workdir"
- "--skip=sync::submodules::tests::test_smoke") ; network
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-easy-cast" ,rust-easy-cast-0.5)
- ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
- ("rust-git2" ,rust-git2-0.18)
- ("rust-git2-hooks" ,rust-git2-hooks-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rayon-core" ,rust-rayon-core-1)
- ("rust-scopetime" ,rust-scopetime-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-ssh-key" ,rust-ssh-key-0.6)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-truncate" ,rust-unicode-truncate-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-invalidstring" ,rust-invalidstring-0.1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config git-minimal))
- (inputs (list libgit2-1.7 libssh2 openssl zlib))
- (home-page "https://github.com/extrawurst/gitui")
- (synopsis "Use git2 in an asynchronous context")
- (description
- "This package provides for using git2 in an asynchronous context.")
- (license license:expat)))
-
-(define-public rust-asyncgit-0.25
- (package
- (inherit rust-asyncgit-0.26)
- (name "rust-asyncgit")
- (version "0.25.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "asyncgit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05qlwp63k5zd4yd7n18v6bs32fhbx5qlsc98j203maacy0vlm9h7"))))
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip" "reject_in_subfolder" ; /bin/sh
- "--skip" "test_pre_commit_workdir" ; /bin/sh
- "--skip" "sync::submodules::tests::test_smoke") ; network
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-easy-cast" ,rust-easy-cast-0.5)
- ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
- ("rust-git2" ,rust-git2-0.18)
- ("rust-git2-hooks" ,rust-git2-hooks-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rayon-core" ,rust-rayon-core-1)
- ("rust-scopetime" ,rust-scopetime-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-truncate" ,rust-unicode-truncate-0.2)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-invalidstring" ,rust-invalidstring-0.1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-auth-git2-0.5
- (package
- (name "rust-auth-git2")
- (version "0.5.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "auth-git2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "149p4485g7js5a0lnblgw549mhy62rkdh4ib63kky09b46pva41q"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f ; use of undeclared crate or module `log`
- #:cargo-inputs
- (list rust-dirs-5
- rust-git2-0.19
- rust-log-0.4
- rust-terminal-prompt-0.2)
- #:cargo-development-inputs
- (list rust-assert2-0.3
- rust-clap-4
- rust-env-logger-0.10
- rust-git2-0.19)))
- (native-inputs (list pkg-config))
- (inputs (list libgit2-1.8 libssh2 zlib))
- (home-page "https://github.com/de-vri-es/auth-git2-rs")
- (synopsis "Authentication for `git2`")
- (description "This package provides Authentication for `git2`.")
- (license license:bsd-2)))
-
-(define-public rust-forgejo-api-0.5
- (package
- (name "rust-forgejo-api")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "forgejo-api" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "114lhnafx34xak9dx7hcsvgdr48bnzn7k32al276h00jl9wjd3ag"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f ; Wants to run against a forgejo instance.
- #:cargo-inputs
- (list rust-base64ct-1
- rust-bytes-1
- rust-reqwest-0.11
- rust-serde-1
- rust-serde-json-1
- rust-soft-assert-0.1
- rust-thiserror-1
- rust-time-0.3
- rust-tokio-1
- rust-url-2
- rust-zeroize-1)
- #:cargo-development-inputs
- (list rust-eyre-0.6
- rust-reqwest-0.11
- rust-tokio-1)))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://codeberg.org/Cyborus/forgejo-api")
- (synopsis "Interface to Forgejo's Web API")
- (description "This package provides an interface to Forgejo's Web API.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-forgejo-api-0.4
- (package
- (inherit rust-forgejo-api-0.5)
- (name "rust-forgejo-api")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "forgejo-api" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bc1m39g3i8mm70cf35hcqh898xpm2y4x819y8qfaaw6pnhg90pn"))))
- (arguments
- (list #:tests? #f ; Wants to run against a forgejo instance.
- #:cargo-inputs
- (list rust-base64ct-1
- rust-bytes-1
- rust-reqwest-0.11
- rust-serde-1
- rust-serde-json-1
- rust-soft-assert-0.1
- rust-thiserror-1
- rust-time-0.3
- rust-tokio-1
- rust-url-2
- rust-zeroize-1)
- #:cargo-development-inputs
- (list rust-eyre-0.6
- rust-reqwest-0.11
- rust-tokio-1)))))
-
-(define-public rust-git-testament-0.2
- (package
- (name "rust-git-testament")
- (version "0.2.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "git-testament" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0l9f4d4p21lfvx25640q7xl1i6m749ljx7bsr0czjy8ljaf9jx2s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; cannot find value `None` in this scope
- #:cargo-inputs
- (("rust-git-testament-derive" ,rust-git-testament-derive-0.2))
- #:cargo-development-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/kinnison/git-testament/")
- (synopsis "Record git working tree status when compiling your crate")
- (description "Record git working tree status when compiling your crate")
- (license license:bsd-3)))
-
-(define-public rust-git-testament-derive-0.2
- (package
- (name "rust-git-testament-derive")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git-testament-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h645dqdzzgibgkar3vki1mkpkf73r9cfbvlaqbdrcqywxkwksmv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-log" ,rust-log-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs (("rust-git-testament" ,rust-git-testament-0.2))))
- (home-page "https://github.com/kinnison/git-testament/")
- (synopsis "Record git working tree status when compiling your crate")
- (description
- "This package provides an inner procedural macro for git-testament.")
- (license license:bsd-3)))
-
-(define-public rust-git-version-0.3
- (package
- (name "rust-git-version")
- (version "0.3.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git-version" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06ddi3px6l2ip0srn8512bsh8wrx4rzi65piya0vrz5h7nm6im8s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; not a git repository
- #:cargo-inputs
- (("rust-git-version-macro" ,rust-git-version-macro-0.3))
- #:cargo-development-inputs (("rust-assert2" ,rust-assert2-0.3)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/fusion-engineering/rust-git-version")
- (synopsis "Embed git information in your code at compile-time")
- (description
- "This crates compiles the git version (tag name, or hash otherwise) and
-dirty state into your program.")
- (license license:bsd-2)))
-
-(define-public rust-git-version-macro-0.3
- (package
- (name "rust-git-version-macro")
- (version "0.3.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git-version-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h1s08fgh9bkwnc2hmjxcldv69hlxpq7a09cqdxsd5hb235hq0ak"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; not a git repository
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-assert2" ,rust-assert2-0.3))))
- (home-page "https://github.com/fusion-engineering/rust-git-version")
- (synopsis "Internal macro crate for git-version")
- (description
- "This is an internal macro crate for git-version.")
- (license license:bsd-2)))
-
-(define-public rust-git2-0.20
- (package
- (name "rust-git2")
- (version "0.20.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0451zzmvblvlrj6y6pgdsxrqh42hi789n3k9lp0hslmi6fhhgsrd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libgit2-sys" ,rust-libgit2-sys-0.18)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/rust-lang/git2-rs")
- (synopsis
- "Bindings to libgit2 for interoperating with git repositories. This library is
-both threadsafe and memory safe and allows both reading and writing git
-repositories.")
- (description
- "This package provides Bindings to libgit2 for interoperating with git repositories. This library is
-both threadsafe and memory safe and allows both reading and writing git
-repositories.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-git2-0.19
- (package
- (name "rust-git2")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "091pv7866z1qjq800ys0wjv8n73wrv7fqdrddxcnq36w8lzbf0xr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags (list "--release" "--"
- "--skip=cred::test::credential_helper5")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libgit2-sys" ,rust-libgit2-sys-0.17)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list libgit2-1.8 libssh2 openssl zlib))
- (home-page "https://github.com/rust-lang/git2-rs")
- (synopsis "Rust bindings to libgit2")
- (description
- "This package provides bindings to libgit2 for interoperating with git
-repositories. This library is both threadsafe and memory safe and allows both
-reading and writing git repositories.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-git2-0.18
- (package
- (inherit rust-git2-0.19)
- (name "rust-git2")
- (version "0.18.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w7gcq6v9kdlh0vcv27xrk09c1bhkarqhnp52pvnnximzrxnlbi3"))))
- (arguments
- `(#:cargo-test-flags (list "--release" "--"
- "--skip=cred::test::credential_helper5")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libgit2-sys" ,rust-libgit2-sys-0.16)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.1))))
- (native-inputs (list pkg-config))
- (inputs (list libgit2-1.7 libssh2 openssl zlib))))
-
-(define-public rust-git2-0.17
- (package
- (inherit rust-git2-0.18)
- (name "rust-git2")
- (version "0.17.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i00kg3yizh7mn6hnj3yz3hpniisidlavifgy8n3cnm9gim9v63v"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libgit2-sys" ,rust-libgit2-sys-0.15)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-structopt" ,rust-structopt-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.1))))
- (native-inputs
- (list pkg-config
- git-minimal)) ;for a single test
- (inputs (list libgit2-1.6 libssh2 openssl zlib))))
-
-(define-public rust-git2-0.16
- (package
- (inherit rust-git2-0.17)
- (name "rust-git2")
- (version "0.16.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k1aavsfhk0i9jycc9gb61w2jwy8w9dgkd7zkz295wwm566gdxyc"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libgit2-sys" ,rust-libgit2-sys-0.14)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-paste" ,rust-paste-1)
- ("rust-structopt" ,rust-structopt-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.1))))
- (native-inputs
- (list pkg-config
- git-minimal)) ;for a single test
- (inputs
- (list libgit2 libssh2 openssl zlib))))
-
-(define-public rust-git2-0.15
- (package
- (inherit rust-git2-0.16)
- (name "rust-git2")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git2" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lf7yxgrbglx5qqvk033n44ymmrg72z271911jwix9d6lgjbx519"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libgit2-sys" ,rust-libgit2-sys-0.14)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-paste" ,rust-paste-1)
- ("rust-structopt" ,rust-structopt-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.1))))
- (native-inputs
- `(("pkg-config" ,pkg-config)
- ("git" ,git-minimal/pinned))) ;for a single test
- (inputs
- (list libgit2 libssh2 openssl zlib))))
-
-(define-public rust-git2-0.13
- (package
- (inherit rust-git2-0.15)
- (name "rust-git2")
- (version "0.13.25")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mppxyjzi69m879mwpin4d9jljanwaijlx3f5w3fdh143g62k4pj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libgit2-sys" ,rust-libgit2-sys-0.12)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-paste" ,rust-paste-1)
- ("rust-structopt" ,rust-structopt-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.1))))
- (inputs
- (list libgit2-1.3 libssh2 openssl zlib))))
-
-(define-public rust-git2-0.9
- (package
- (inherit rust-git2-0.13)
- (name "rust-git2")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09lj6i26yial0drdbmfh36avz6wizaxqb0k41sqn2kca1qv01d4c"))))
- (arguments
- `(#:tests? #f ; Needs older version of libgit2.
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libgit2-sys" ,rust-libgit2-sys-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-docopt" ,rust-docopt-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-thread-id" ,rust-thread-id-3)
- ("rust-time" ,rust-time-0.1))))))
-
-(define-public rust-git2-curl-0.20
- (package
- (name "rust-git2-curl")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git2-curl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17q7p4xdmvzn8jy75cdpl6bncy70z1v864wv0ch2690wg9919zv8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ;need rust-civet and others
- #:cargo-inputs (("rust-curl" ,rust-curl-0.4)
- ("rust-git2" ,rust-git2-0.19)
- ("rust-log" ,rust-log-0.4)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/rust-lang/git2-rs")
- (synopsis "Libgit2 HTTP transport backend powered by @code{libcurl}")
- (description "Backend for an HTTP transport in @code{libgit2}, powered by
-libcurl, which is intended to be used with the @code{git2} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-git2-curl-0.19
- (package
- (inherit rust-git2-curl-0.20)
- (name "rust-git2-curl")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git2-curl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hzp64h1x8kr2vvf3bx195s1999sh8d0cygw4vykymwcc1hnpqkq"))))
- (arguments
- `(#:skip-build? #t ;need rust-civet and others
- #:cargo-inputs (("rust-curl" ,rust-curl-0.4)
- ("rust-git2" ,rust-git2-0.18)
- ("rust-log" ,rust-log-0.4)
- ("rust-url" ,rust-url-2))))))
-
-(define-public rust-git2-hooks-0.3
- (package
- (name "rust-git2-hooks")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git2-hooks" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gr08zl1g0ll16smanqq8rxmwn8i5fikk7manch2022bh3lhw09y"))))
- (native-inputs (list pkg-config))
- (inputs (list libgit2-1.7 libssh2 openssl zlib))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `git2_testing`
- #:cargo-inputs (("rust-git2" ,rust-git2-0.17)
- ("rust-log" ,rust-log-0.4)
- ("rust-shellexpand" ,rust-shellexpand-3)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/extrawurst/gitui")
- (synopsis "Git hooks")
- (description "This crate adds git hooks support based on git2-rs.")
- (license license:expat)))
-
-(define-public rust-git-conventional-0.12
- (package
- (name "rust-git-conventional")
- (version "0.12.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git-conventional" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i3vlmq0b5nrayxfgc27brbwhy3f03dwsb834qjz47f8zjvlkagn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-unicase" ,rust-unicase-2)
- ("rust-winnow" ,rust-winnow-0.7))))
- (home-page "https://github.com/crate-ci/git-conventional")
- (synopsis "parser library for the Conventional Commit specification.")
- (description
- "This package provides a parser library for the Conventional Commit
-specification.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-git-info-0.1
- (package
- (name "rust-git-info")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git_info" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jzlqz5q6yl7d3a8nazgn5blvjci6h7mjxqab0cxwq73b51lf9cm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-serde" ,rust-serde-1))))
- (home-page "http://github.com/sagiegurari/git_info")
- (synopsis "Extracts git repository information")
- (description "This package provides Extracts git repository information.")
- (license license:asl2.0)))
-
-(define-public rust-gix-merge-0.3
- (package
- (name "rust-gix-merge")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-merge" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15dbccdjjspg9vvfclwj87qy48k06rnykwhwl1n9aqn8d0fsh6jy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-command" ,rust-gix-command-0.4)
- ("rust-gix-diff" ,rust-gix-diff-0.50)
- ("rust-gix-filter" ,rust-gix-filter-0.17)
- ("rust-gix-fs" ,rust-gix-fs-0.13)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-index" ,rust-gix-index-0.38)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-revision" ,rust-gix-revision-0.32)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.18)
- ("rust-gix-tempfile" ,rust-gix-tempfile-16)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-worktree" ,rust-gix-worktree-0.39)
- ("rust-imara-diff" ,rust-imara-diff-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "crate of the gitoxide project implementing merge algorithms")
- (description
- "This package provides a crate of the gitoxide project implementing merge
-algorithms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-shallow-0.2
- (package
- (name "rust-gix-shallow")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-shallow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rjhwcjjixfy4fbzciyz5mikkvq38rwfyny86ckya0z324q58wmb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-lock" ,rust-gix-lock-16)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Handle shallow git files")
- (description
- "This package provides a crate of the gitoxide project dedicated to
-handling files specifying the shallow boundary.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-blame-0.0.0
- (package
- (name "rust-gix-blame")
- (version "0.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-blame" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11m9524qygdgg5zjfmww8di8ppc2jd98r2yi1sspwd5277i9bixd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-gix-diff" ,rust-gix-diff-0.50)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-traverse" ,rust-gix-traverse-0.44)
- ("rust-gix-worktree" ,rust-gix-worktree-0.39)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Implementing a git 'blame' algorithm")
- (description
- "This package provides a crate of the gitoxide project dedicated to implementing
-a blame algorithm.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-worktree-state-0.16
- (package
- (name "rust-gix-worktree-state")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-state" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qfbcxcka9gx9dyjzdz9v4pr6yn9w1kvyx03myh3h1g5z8b58ak7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-filter" ,rust-gix-filter-0.16)
- ("rust-gix-fs" ,rust-gix-fs-0.12)
- ("rust-gix-glob" ,rust-gix-glob-0.17)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-index" ,rust-gix-index-0.37)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree" ,rust-gix-worktree-0.38)
- ("rust-io-close" ,rust-io-close-0.3)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Set the git worktree to a particular state")
- (description
- "This package provides a crate of the gitoxide project implementing setting the
-worktree to a particular state.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-submodule-0.16
- (package
- (name "rust-gix-submodule")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-submodule" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p4zx1v997wjglya5xrfxdixf586scigbj43dqmbwvnb1y65yid2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-config" ,rust-gix-config-0.42)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.8)
- ("rust-gix-refspec" ,rust-gix-refspec-0.27)
- ("rust-gix-url" ,rust-gix-url-0.28)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git submodules")
- (description
- "This package provides a crate of the gitoxide project dealing with
-git submodules.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-status-0.16
- (package
- (name "rust-gix-status")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-status" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pv4fprwb2iiz737p7kljzxwdzxkdjzsv1mg1rmvs23n4w77fr8n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-diff" ,rust-gix-diff-0.49)
- ("rust-gix-dir" ,rust-gix-dir-0.11)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-filter" ,rust-gix-filter-0.16)
- ("rust-gix-fs" ,rust-gix-fs-0.12)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-index" ,rust-gix-index-0.37)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.8)
- ("rust-gix-worktree" ,rust-gix-worktree-0.38)
- ("rust-portable-atomic" ,rust-portable-atomic-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "'git status'-like functionality")
- (description
- "This package provides a crate of the gitoxide project dealing with git
-status'-like functionality.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-transport-0.44
- (package
- (name "rust-gix-transport")
- (version "0.44.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-transport" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bybr8741kilfvmwg71p80xfadjvsy2mm39ilb7i71vsa0gdj16x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-gix-command" ,rust-gix-command-0.4)
- ("rust-gix-credentials" ,rust-gix-credentials-0.26)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-packetline" ,rust-gix-packetline-0.18)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-url" ,rust-gix-url-0.28)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git transport layer")
- (description
- "This package implements the git transport layer.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-shallow-0.1
- (package
- (name "rust-gix-shallow")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-shallow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00ffhjy3lzqr6zqj0h3c635634383z0g0wgndz5r4x7888r6gll8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-lock" ,rust-gix-lock-15)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Handle shallow git files")
- (description
- "This package provides a crate of the gitoxide project dedicated to
-handling files specifying the shallow boundary.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-refspec-0.27
- (package
- (name "rust-gix-refspec")
- (version "0.27.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-refspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ga1dh6500q88wb0ymd2s2iqraw1j6gjqdgb1bmwfs3qfjxmdh00"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-revision" ,rust-gix-revision-0.31)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "parsing and representing git refspecs")
- (description
- "This package provides a crate of the gitoxide project for parsing and
-representing git refspecs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-protocol-0.47
- (package
- (name "rust-gix-protocol")
- (version "0.47.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rxhmvm3c1lamghxr9gp3bnb0mcw069rai6cx5f07mzynvl44in8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-gix-credentials" ,rust-gix-credentials-0.26)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-lock" ,rust-gix-lock-15)
- ("rust-gix-negotiate" ,rust-gix-negotiate-0.17)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-ref" ,rust-gix-ref-0.49)
- ("rust-gix-refspec" ,rust-gix-refspec-0.27)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.17)
- ("rust-gix-shallow" ,rust-gix-shallow-0.1)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-transport" ,rust-gix-transport-0.44)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-maybe-async" ,rust-maybe-async-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-winnow" ,rust-winnow-0.6))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git protocols")
- (description
- "This package provides a crate of the gitoxide project for implementing git
-protocols.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-pack-0.56
- (package
- (name "rust-gix-pack")
- (version "0.56.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v2n5k0q08zdiqwbmn1rgwd0fcm943lcibwpmgkwlady564r4n21"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-clru" ,rust-clru-0.6)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-diff" ,rust-gix-diff-0.49)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.6)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-15)
- ("rust-gix-traverse" ,rust-gix-traverse-0.43)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-uluru" ,rust-uluru-3))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Implements git packs and related data structures")
- (description
- "This package implements git packs and related data structures.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-odb-0.66
- (package
- (name "rust-gix-odb")
- (version "0.66.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-odb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bnhjzg360vy6f303ps7halnnkx3x81dwy4l8q2f4bipng70wy6b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-fs" ,rust-gix-fs-0.12)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.6)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-pack" ,rust-gix-pack-0.56)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Implements various git object databases")
- (description "This package implements various git object databases.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-negotiate-0.17
- (package
- (name "rust-gix-negotiate")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-negotiate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a7igqmnnk183fyibbrwdfyjpqqz4vl5p79vr3lqcls02q586zyj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.25)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.17)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "git negotiation algorithms")
- (description
- "This package provides a crate of the gitoxide project implementing
-negotiation algorithms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-revision-0.31
- (package
- (name "rust-gix-revision")
- (version "0.31.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revision" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rzrr2i5vb8yc0cffprgkyawxrigsxfp11c4rv96hnj0fk2dvqb1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.25)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.6)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.17)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "finding names for git revisions and parsing specifications")
- (description
- "This package provides a crate of the gitoxide project dealing with
-finding names for revisions and parsing specifications.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-merge-0.2
- (package
- (name "rust-gix-merge")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-merge" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jf22r6bzdbpkizs3syp7fq9zlkf0y0qkl73ykgccpz5z02x5fj8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-command" ,rust-gix-command-0.4)
- ("rust-gix-diff" ,rust-gix-diff-0.49)
- ("rust-gix-filter" ,rust-gix-filter-0.16)
- ("rust-gix-fs" ,rust-gix-fs-0.12)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-index" ,rust-gix-index-0.37)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-revision" ,rust-gix-revision-0.31)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.17)
- ("rust-gix-tempfile" ,rust-gix-tempfile-15)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-worktree" ,rust-gix-worktree-0.38)
- ("rust-imara-diff" ,rust-imara-diff-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git merge algorithms")
- (description
- "This package provides a crate of the gitoxide project implementing merge
-algorithms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-pathspec-0.8
- (package
- (name "rust-gix-pathspec")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pathspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07mqfl6232285yzsmym2vr7vndwh3ivx9p7xgv7nzsd4wkxjsisc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-gix-attributes" ,rust-gix-attributes-0.23)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-glob" ,rust-gix-glob-0.17)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git magical pathspecs")
- (description
- "This package provides a crate of the gitoxide project dealing with
-git magical pathspecs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-discover-0.37
- (package
- (name "rust-gix-discover")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-discover" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vxnzwaz7g5dzn3dscy4qry3yb7r0748zldlxjdllsi69vx6vgw3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-gix-fs" ,rust-gix-fs-0.12)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.49)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Discover git repositories and check if a directory is a git repository")
- (description
- "This package provides a way to discover git repositories and check if a
-directory is a git repository.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-dir-0.11
- (package
- (name "rust-gix-dir")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-dir" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14qjgsbb1dkyyha3l68z7n84j1c7jjycqrw3ia746d5xyjygz8pv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-discover" ,rust-gix-discover-0.37)
- ("rust-gix-fs" ,rust-gix-fs-0.12)
- ("rust-gix-ignore" ,rust-gix-ignore-0.12)
- ("rust-gix-index" ,rust-gix-index-0.37)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.8)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-worktree" ,rust-gix-worktree-0.38)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git directory walks")
- (description
- "This package provides a crate of the gitoxide project dealing with
-git directory walks.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-index-0.37
- (package
- (name "rust-gix-index")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yi5g8vfk5vgb5la031s86a6j7i83f90sm51zz468ssm43yla1i7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-gix-bitmap" ,rust-gix-bitmap-0.2)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-fs" ,rust-gix-fs-0.12)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-lock" ,rust-gix-lock-15)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-traverse" ,rust-gix-traverse-0.43)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "git index file handler")
- (description
- "This package provides acrate of the gitoxide project dedicated to
-implementing the git index file.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-ignore-0.12
- (package
- (name "rust-gix-ignore")
- (version "0.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ignore" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12mv0lgq8aviy6fc4mdxr7r0ra0l1kb729wf8fkhmbx4s8jgpcdn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.17)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Handling .gitignore files")
- (description
- "This package provides a crate of the gitoxide project for dealing with
-.gitignore files.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-worktree-0.38
- (package
- (name "rust-gix-worktree")
- (version "0.38.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04za9fgw10w0r0sfqnjd6sji3xcwiwgr9asy1ma25yl8a7hvnvbm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-attributes" ,rust-gix-attributes-0.23)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-fs" ,rust-gix-fs-0.12)
- ("rust-gix-glob" ,rust-gix-glob-0.17)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-ignore" ,rust-gix-ignore-0.12)
- ("rust-gix-index" ,rust-gix-index-0.37)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "git shared worktree-related types and utilities")
- (description
- "This package provides a crate of the gitoxide project for shared worktree
-related types and utilities.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-diff-0.49
- (package
- (name "rust-gix-diff")
- (version "0.49.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-diff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xh4mac785zyvnyap5awpj2iw1kw6aqgz5hg19d21jnbxik2bsd8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-gix-command" ,rust-gix-command-0.4)
- ("rust-gix-filter" ,rust-gix-filter-0.16)
- ("rust-gix-fs" ,rust-gix-fs-0.12)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-15)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-traverse" ,rust-gix-traverse-0.43)
- ("rust-gix-worktree" ,rust-gix-worktree-0.38)
- ("rust-imara-diff" ,rust-imara-diff-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Calculate differences between various git objects")
- (description
- "This package provides Calculate differences between various git objects.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-url-0.28
- (package
- (name "rust-gix-url")
- (version "0.28.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-url" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ncj6k4lk3qb0i27ida7ngi9z06qpmrbva6v0da3zgd67drzp5nh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "git parsing and serialization of gix-url")
- (description
- "This package provides a crate of the gitoxide project implementing
-parsing and serialization of gix-url.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-credentials-0.26
- (package
- (name "rust-gix-credentials")
- (version "0.26.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-credentials" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02iy6pnvmd04jma303fszv922kpyhd5ggk5l38armhl5nxb0r9c2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-command" ,rust-gix-command-0.4)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-prompt" ,rust-gix-prompt-0.9)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-url" ,rust-gix-url-0.28)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Interact with git credentials helpers")
- (description
- "This package provides a crate of the gitoxide project to interact with
-git credentials helpers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-tempfile-15
- (package
- (name "rust-gix-tempfile")
- (version "15.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-tempfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10nvk82g7fhljg5y63dxpd8p7296wrfzxyssk957misc17pqdsrg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-dashmap" ,rust-dashmap-6)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-fs" ,rust-gix-fs-0.12)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "git tempfile implementation with a global registry to assure cleanup")
- (description
- "This package provides a tempfile implementation with a global registry
-to assure cleanup.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-lock-15
- (package
- (name "rust-gix-lock")
- (version "15.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-lock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h6r088yv5fk0d14zihssfh1zfhdyc8cpnpbygcn7nsjlilaplqw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-gix-tempfile" ,rust-gix-tempfile-15)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git-style lock-file implementation")
- (description "This package provides a git-style lock-file implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-ref-0.49
- (package
- (name "rust-gix-ref")
- (version "0.49.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ps8xzgkblsn3k5961ykyjkpm55hmxwi340lf4dhz7c3divn26x9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.33)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-fs" ,rust-gix-fs-0.12)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-lock" ,rust-gix-lock-15)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-15)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-winnow" ,rust-winnow-0.6))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Handle git references")
- (description "This package provides a crate to handle git references.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-config-0.42
- (package
- (name "rust-gix-config")
- (version "0.42.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06bgc1isbk831763ii4f1yahf7r3id301ksri4acp68zr83b8jb6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-glob" ,rust-gix-glob-0.17)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.49)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-unicode-bom" ,rust-unicode-bom-2)
- ("rust-winnow" ,rust-winnow-0.6))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git-config file parser and editor")
- (description
- "This package provides a git-config file parser and editor from the gitoxide
-project.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-revwalk-0.17
- (package
- (name "rust-gix-revwalk")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revwalk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "178hrfgigvr3a1m8mn1949ms75wb10s7rwyqczqghmpl6by2c02i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.25)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.6)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "crate providing utilities for walking the git revision graph")
- (description
- "This package provides a crate providing utilities for walking the
-git revision graph.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-commitgraph-0.25
- (package
- (name "rust-gix-commitgraph")
- (version "0.25.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-commitgraph" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11cdlkbkv80imbdkiy8k09gb1c48k6qadpmxvavb53w6ly8nbnm8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Read-only access to the git commitgraph file format")
- (description
- "This package provides read-only access to the git commitgraph file format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-traverse-0.43
- (package
- (name "rust-gix-traverse")
- (version "0.43.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-traverse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12dcmf67m409ss0jjpgr9vjh048cs6hbplkiz69kxqhrhrj7vm3f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.25)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.6)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.17)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git tree traversal")
- (description "This package provides git tree traversal.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-fs-0.12
- (package
- (name "rust-gix-fs")
- (version "0.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-fs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f8xifs0wkq7lhy3c8091kq2lx15qkynjb6fwnbiyqjsa2n4yg9v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "file system specific utilities for `gitoxide`")
- (description
- "This package provides file system specific utilities to `gitoxide`.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-filter-0.16
- (package
- (name "rust-gix-filter")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-filter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02krfk40gvz53wardlmzngkc27cf7zb5dzn742x41y37avpcs3ix"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-gix-attributes" ,rust-gix-attributes-0.23)
- ("rust-gix-command" ,rust-gix-command-0.4)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-packetline-blocking" ,rust-gix-packetline-blocking-0.18)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git filters")
- (description
- "This package provides a crate of the gitoxide project implementing
-git filters.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-glob-0.17
- (package
- (name "rust-gix-glob")
- (version "0.17.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-glob" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d9lrxas6zjia91j3m4z8rnazz1s02j9kgw4fib82d8aximrmxma"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git pattern matching")
- (description
- "This package provides a crate of the gitoxide project dealing with pattern
-matching.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-attributes-0.23
- (package
- (name "rust-gix-attributes")
- (version "0.23.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p6a6ai3pk8c7xn48vbw7gvjh7rc5m13cbcsd7zfvh4l462vzyfx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.17)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-kstring" ,rust-kstring-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-unicode-bom" ,rust-unicode-bom-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Deal with .gitattributes files")
- (description
- "This package provides a crate of the gitoxide project dealing with
-.gitattributes files.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-worktree-stream-0.18
- (package
- (name "rust-gix-worktree-stream")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kv9vchybbpc1y8qrgd4gq2k8vpygwqxsyz682wfx0h45jp5w01l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-gix-attributes" ,rust-gix-attributes-0.23)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-filter" ,rust-gix-filter-0.16)
- ("rust-gix-fs" ,rust-gix-fs-0.12)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-traverse" ,rust-gix-traverse-0.43)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "generate a byte-stream from a git-tree")
- (description
- "This package provides a way to generate a byte-stream from a git-tree.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-hashtable-0.6
- (package
- (name "rust-gix-hashtable")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-hashtable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zhqgncv6jh3x7a7a2w3qbayghmiwv230mdw6gvqw1ricqjmpxhf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-parking-lot" ,rust-parking-lot-0.12))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Provide hashtable based data structures optimized to utilize
-git ObjectId keys")
- (description
- "This package provides a crate that provides hashtable based data structures
-optimized to utilize git @code{ObjectId} keys.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-hash-0.15
- (package
- (name "rust-gix-hash")
- (version "0.15.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kp4yjlkp8g4qg0r2zs0jmz19r076f2y91cjsikhxvclf70wqphb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-faster-hex" ,rust-faster-hex-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Borrowed and owned git hash digests used to identify git objects")
- (description
- "This package provides borrowed and owned git hash digests used to
-identify git objects.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-features-0.39
- (package
- (name "rust-gix-features")
- (version "0.39.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-features" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07yqby9y0icx2l7kwbvxfg6z8b7gfznknwd4vd0a68p0y9rxd1bx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-jwalk" ,rust-jwalk-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-29)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha1-smol" ,rust-sha1-smol-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "integrate capabilities using compile-time feature flags for gitoxide")
- (description
- "This package provides a crate to integrate various capabilities using
-compile-time feature flags for gitoxide.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-object-0.46
- (package
- (name "rust-gix-object")
- (version "0.46.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-object" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1skp7mbqbcdqkv9n4nxk87ilzd4jxfs7k10864zh7vw3040mhbg4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.33)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.6)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-winnow" ,rust-winnow-0.6))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Immutable and mutable git objects with decoding and encoding support")
- (description
- "This package provides immutable and mutable git objects with decoding
-and encoding support.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-archive-0.18
- (package
- (name "rust-gix-archive")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-archive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09ls5n0zg5vfhy6xvg1s5lrl1gbb478xxccwrzrf9p23cl4fyqwv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.18)
- ("rust-jiff" ,rust-jiff-0.1)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-zip" ,rust-zip-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "archive generation from a git worktree stream")
- (description
- "This package provides archive generation from a git worktree stream.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-0.69
- (package
- (name "rust-gix")
- (version "0.69.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gimmnxcrnz0icw089pf93gg93059xgghdis8gahbx6wxkdfn3ld"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.33)
- ("rust-gix-archive" ,rust-gix-archive-0.18)
- ("rust-gix-attributes" ,rust-gix-attributes-0.23)
- ("rust-gix-command" ,rust-gix-command-0.4)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.25)
- ("rust-gix-config" ,rust-gix-config-0.42)
- ("rust-gix-credentials" ,rust-gix-credentials-0.26)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-diff" ,rust-gix-diff-0.49)
- ("rust-gix-dir" ,rust-gix-dir-0.11)
- ("rust-gix-discover" ,rust-gix-discover-0.37)
- ("rust-gix-features" ,rust-gix-features-0.39)
- ("rust-gix-filter" ,rust-gix-filter-0.16)
- ("rust-gix-fs" ,rust-gix-fs-0.12)
- ("rust-gix-glob" ,rust-gix-glob-0.17)
- ("rust-gix-hash" ,rust-gix-hash-0.15)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.6)
- ("rust-gix-ignore" ,rust-gix-ignore-0.12)
- ("rust-gix-index" ,rust-gix-index-0.37)
- ("rust-gix-lock" ,rust-gix-lock-15)
- ("rust-gix-mailmap" ,rust-gix-mailmap-0.25)
- ("rust-gix-merge" ,rust-gix-merge-0.2)
- ("rust-gix-negotiate" ,rust-gix-negotiate-0.17)
- ("rust-gix-object" ,rust-gix-object-0.46)
- ("rust-gix-odb" ,rust-gix-odb-0.66)
- ("rust-gix-pack" ,rust-gix-pack-0.56)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.8)
- ("rust-gix-prompt" ,rust-gix-prompt-0.9)
- ("rust-gix-protocol" ,rust-gix-protocol-0.47)
- ("rust-gix-ref" ,rust-gix-ref-0.49)
- ("rust-gix-refspec" ,rust-gix-refspec-0.27)
- ("rust-gix-revision" ,rust-gix-revision-0.31)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.17)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-shallow" ,rust-gix-shallow-0.1)
- ("rust-gix-status" ,rust-gix-status-0.16)
- ("rust-gix-submodule" ,rust-gix-submodule-0.16)
- ("rust-gix-tempfile" ,rust-gix-tempfile-15)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-transport" ,rust-gix-transport-0.44)
- ("rust-gix-traverse" ,rust-gix-traverse-0.43)
- ("rust-gix-url" ,rust-gix-url-0.28)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-gix-worktree" ,rust-gix-worktree-0.38)
- ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.16)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.18)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-29)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Interact with git repositories just like git would")
- (description
- "This package provides a way to interact with git repositories just like
-git would.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-0.70
- (package
- (name "rust-gix")
- (version "0.70.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s3b5407lqx9nf81xfrmka6l269551kkwm9blmpabwq5cxii8vvk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.33)
- ("rust-gix-archive" ,rust-gix-archive-0.19)
- ("rust-gix-attributes" ,rust-gix-attributes-0.24)
- ("rust-gix-blame" ,rust-gix-blame-0.0.0)
- ("rust-gix-command" ,rust-gix-command-0.4)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.26)
- ("rust-gix-config" ,rust-gix-config-0.43)
- ("rust-gix-credentials" ,rust-gix-credentials-0.27)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-diff" ,rust-gix-diff-0.50)
- ("rust-gix-dir" ,rust-gix-dir-0.12)
- ("rust-gix-discover" ,rust-gix-discover-0.38)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-filter" ,rust-gix-filter-0.17)
- ("rust-gix-fs" ,rust-gix-fs-0.13)
- ("rust-gix-glob" ,rust-gix-glob-0.18)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.7)
- ("rust-gix-ignore" ,rust-gix-ignore-0.13)
- ("rust-gix-index" ,rust-gix-index-0.38)
- ("rust-gix-lock" ,rust-gix-lock-16)
- ("rust-gix-mailmap" ,rust-gix-mailmap-0.25)
- ("rust-gix-merge" ,rust-gix-merge-0.3)
- ("rust-gix-negotiate" ,rust-gix-negotiate-0.18)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-odb" ,rust-gix-odb-0.67)
- ("rust-gix-pack" ,rust-gix-pack-0.57)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.9)
- ("rust-gix-prompt" ,rust-gix-prompt-0.9)
- ("rust-gix-protocol" ,rust-gix-protocol-0.48)
- ("rust-gix-ref" ,rust-gix-ref-0.50)
- ("rust-gix-refspec" ,rust-gix-refspec-0.28)
- ("rust-gix-revision" ,rust-gix-revision-0.32)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.18)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-shallow" ,rust-gix-shallow-0.2)
- ("rust-gix-status" ,rust-gix-status-0.17)
- ("rust-gix-submodule" ,rust-gix-submodule-0.17)
- ("rust-gix-tempfile" ,rust-gix-tempfile-16)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-transport" ,rust-gix-transport-0.45)
- ("rust-gix-traverse" ,rust-gix-traverse-0.44)
- ("rust-gix-url" ,rust-gix-url-0.29)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-gix-worktree" ,rust-gix-worktree-0.39)
- ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.17)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.19)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-29)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Interact with git repositories just like git would")
- (description
- "This package provides a way to interact with git repositories just like
-git would.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-0.66
- (package
- (name "rust-gix")
- (version "0.66.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1swmi6l1ph9rqyzqd4v04apxima9zi8c9r9prd2z0111mv8vhj4h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.32)
- ("rust-gix-archive" ,rust-gix-archive-0.15)
- ("rust-gix-attributes" ,rust-gix-attributes-0.22)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
- ("rust-gix-config" ,rust-gix-config-0.40)
- ("rust-gix-credentials" ,rust-gix-credentials-0.24)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-diff" ,rust-gix-diff-0.46)
- ("rust-gix-dir" ,rust-gix-dir-0.8)
- ("rust-gix-discover" ,rust-gix-discover-0.35)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-filter" ,rust-gix-filter-0.13)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-glob" ,rust-gix-glob-0.16)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-ignore" ,rust-gix-ignore-0.11)
- ("rust-gix-index" ,rust-gix-index-0.35)
- ("rust-gix-lock" ,rust-gix-lock-14)
- ("rust-gix-mailmap" ,rust-gix-mailmap-0.24)
- ("rust-gix-negotiate" ,rust-gix-negotiate-0.15)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-odb" ,rust-gix-odb-0.63)
- ("rust-gix-pack" ,rust-gix-pack-0.53)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
- ("rust-gix-prompt" ,rust-gix-prompt-0.8)
- ("rust-gix-protocol" ,rust-gix-protocol-0.45)
- ("rust-gix-ref" ,rust-gix-ref-0.47)
- ("rust-gix-refspec" ,rust-gix-refspec-0.25)
- ("rust-gix-revision" ,rust-gix-revision-0.29)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.15)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-status" ,rust-gix-status-0.13)
- ("rust-gix-submodule" ,rust-gix-submodule-0.14)
- ("rust-gix-tempfile" ,rust-gix-tempfile-14)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-transport" ,rust-gix-transport-0.42)
- ("rust-gix-traverse" ,rust-gix-traverse-0.41)
- ("rust-gix-url" ,rust-gix-url-0.27)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-gix-worktree" ,rust-gix-worktree-0.36)
- ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.13)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.15)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-29)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Interact with Git repositories using a pure Rust implementation")
- (description "Gitoxide is a pure Rust implementation of Git that aims to be lean
-and correct. Interact with Git repositories just like Git would.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-0.64
- (package
- (inherit rust-gix-0.66)
- (name "rust-gix")
- (version "0.64.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kv3w87h8gbwg16k7nqzalb417v8yzh7fq0nh28350nckz91916p"))))
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.31)
- ("rust-gix-archive" ,rust-gix-archive-0.13)
- ("rust-gix-attributes" ,rust-gix-attributes-0.22)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
- ("rust-gix-config" ,rust-gix-config-0.38)
- ("rust-gix-credentials" ,rust-gix-credentials-0.24)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-diff" ,rust-gix-diff-0.44)
- ("rust-gix-dir" ,rust-gix-dir-0.6)
- ("rust-gix-discover" ,rust-gix-discover-0.33)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-filter" ,rust-gix-filter-0.11)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-glob" ,rust-gix-glob-0.16)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-ignore" ,rust-gix-ignore-0.11)
- ("rust-gix-index" ,rust-gix-index-0.33)
- ("rust-gix-lock" ,rust-gix-lock-14)
- ("rust-gix-macros" ,rust-gix-macros-0.1)
- ("rust-gix-mailmap" ,rust-gix-mailmap-0.23)
- ("rust-gix-negotiate" ,rust-gix-negotiate-0.13)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-odb" ,rust-gix-odb-0.61)
- ("rust-gix-pack" ,rust-gix-pack-0.51)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
- ("rust-gix-prompt" ,rust-gix-prompt-0.8)
- ("rust-gix-protocol" ,rust-gix-protocol-0.45)
- ("rust-gix-ref" ,rust-gix-ref-0.45)
- ("rust-gix-refspec" ,rust-gix-refspec-0.23)
- ("rust-gix-revision" ,rust-gix-revision-0.27)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.13)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-status" ,rust-gix-status-0.11)
- ("rust-gix-submodule" ,rust-gix-submodule-0.12)
- ("rust-gix-tempfile" ,rust-gix-tempfile-14)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-transport" ,rust-gix-transport-0.42)
- ("rust-gix-traverse" ,rust-gix-traverse-0.39)
- ("rust-gix-url" ,rust-gix-url-0.27)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-gix-worktree" ,rust-gix-worktree-0.34)
- ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.11)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.13)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-28)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-gix-0.63
- (package
- (inherit rust-gix-0.66)
- (name "rust-gix")
- (version "0.63.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01jbkflpr570inbdjv1xgfsimqf6xfrr0yg6mlv4aypsmlc50k4q"))))
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.31)
- ("rust-gix-archive" ,rust-gix-archive-0.13)
- ("rust-gix-attributes" ,rust-gix-attributes-0.22)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
- ("rust-gix-config" ,rust-gix-config-0.37)
- ("rust-gix-credentials" ,rust-gix-credentials-0.24)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-diff" ,rust-gix-diff-0.44)
- ("rust-gix-dir" ,rust-gix-dir-0.5)
- ("rust-gix-discover" ,rust-gix-discover-0.32)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-filter" ,rust-gix-filter-0.11)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-glob" ,rust-gix-glob-0.16)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-ignore" ,rust-gix-ignore-0.11)
- ("rust-gix-index" ,rust-gix-index-0.33)
- ("rust-gix-lock" ,rust-gix-lock-14)
- ("rust-gix-macros" ,rust-gix-macros-0.1)
- ("rust-gix-mailmap" ,rust-gix-mailmap-0.23)
- ("rust-gix-negotiate" ,rust-gix-negotiate-0.13)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-odb" ,rust-gix-odb-0.61)
- ("rust-gix-pack" ,rust-gix-pack-0.51)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
- ("rust-gix-prompt" ,rust-gix-prompt-0.8)
- ("rust-gix-protocol" ,rust-gix-protocol-0.45)
- ("rust-gix-ref" ,rust-gix-ref-0.44)
- ("rust-gix-refspec" ,rust-gix-refspec-0.23)
- ("rust-gix-revision" ,rust-gix-revision-0.27)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.13)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-status" ,rust-gix-status-0.10)
- ("rust-gix-submodule" ,rust-gix-submodule-0.11)
- ("rust-gix-tempfile" ,rust-gix-tempfile-14)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-transport" ,rust-gix-transport-0.42)
- ("rust-gix-traverse" ,rust-gix-traverse-0.39)
- ("rust-gix-url" ,rust-gix-url-0.27)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-gix-worktree" ,rust-gix-worktree-0.34)
- ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.11)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.13)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-28)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-gix-0.57
- (package
- (inherit rust-gix-0.66)
- (name "rust-gix")
- (version "0.57.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pnprvkywvzqqzlm5zsawjzjx71zh36q45ffm40bbiwj50w2bl3d"))))
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.29)
- ("rust-gix-archive" ,rust-gix-archive-0.8)
- ("rust-gix-attributes" ,rust-gix-attributes-0.21)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.23)
- ("rust-gix-config" ,rust-gix-config-0.33)
- ("rust-gix-credentials" ,rust-gix-credentials-0.23)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-diff" ,rust-gix-diff-0.39)
- ("rust-gix-discover" ,rust-gix-discover-0.28)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-filter" ,rust-gix-filter-0.8)
- ("rust-gix-fs" ,rust-gix-fs-0.9)
- ("rust-gix-glob" ,rust-gix-glob-0.15)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-ignore" ,rust-gix-ignore-0.10)
- ("rust-gix-index" ,rust-gix-index-0.28)
- ("rust-gix-lock" ,rust-gix-lock-12)
- ("rust-gix-macros" ,rust-gix-macros-0.1)
- ("rust-gix-mailmap" ,rust-gix-mailmap-0.21)
- ("rust-gix-negotiate" ,rust-gix-negotiate-0.11)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-odb" ,rust-gix-odb-0.56)
- ("rust-gix-pack" ,rust-gix-pack-0.46)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.5)
- ("rust-gix-prompt" ,rust-gix-prompt-0.8)
- ("rust-gix-protocol" ,rust-gix-protocol-0.43)
- ("rust-gix-ref" ,rust-gix-ref-0.40)
- ("rust-gix-refspec" ,rust-gix-refspec-0.21)
- ("rust-gix-revision" ,rust-gix-revision-0.25)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.11)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-status" ,rust-gix-status-0.4)
- ("rust-gix-submodule" ,rust-gix-submodule-0.7)
- ("rust-gix-tempfile" ,rust-gix-tempfile-12)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-transport" ,rust-gix-transport-0.40)
- ("rust-gix-traverse" ,rust-gix-traverse-0.36)
- ("rust-gix-url" ,rust-gix-url-0.26)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-gix-worktree" ,rust-gix-worktree-0.29)
- ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.6)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.8)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-28)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-gix-0.56
- (package
- (inherit rust-gix-0.66)
- (name "rust-gix")
- (version "0.56.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jqq0vl71qdphspdkcanjkwp4pk35bmafh7sjxc56rhdqv4ws3av"))))
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.28)
- ("rust-gix-archive" ,rust-gix-archive-0.7)
- ("rust-gix-attributes" ,rust-gix-attributes-0.20)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22)
- ("rust-gix-config" ,rust-gix-config-0.32)
- ("rust-gix-credentials" ,rust-gix-credentials-0.22)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-diff" ,rust-gix-diff-0.38)
- ("rust-gix-discover" ,rust-gix-discover-0.27)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-filter" ,rust-gix-filter-0.7)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-glob" ,rust-gix-glob-0.14)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-ignore" ,rust-gix-ignore-0.9)
- ("rust-gix-index" ,rust-gix-index-0.27)
- ("rust-gix-lock" ,rust-gix-lock-11)
- ("rust-gix-macros" ,rust-gix-macros-0.1)
- ("rust-gix-mailmap" ,rust-gix-mailmap-0.20)
- ("rust-gix-negotiate" ,rust-gix-negotiate-0.10)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-odb" ,rust-gix-odb-0.55)
- ("rust-gix-pack" ,rust-gix-pack-0.45)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.4)
- ("rust-gix-prompt" ,rust-gix-prompt-0.8)
- ("rust-gix-protocol" ,rust-gix-protocol-0.42)
- ("rust-gix-ref" ,rust-gix-ref-0.39)
- ("rust-gix-refspec" ,rust-gix-refspec-0.20)
- ("rust-gix-revision" ,rust-gix-revision-0.24)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.10)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-status" ,rust-gix-status-0.3)
- ("rust-gix-submodule" ,rust-gix-submodule-0.6)
- ("rust-gix-tempfile" ,rust-gix-tempfile-11)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-transport" ,rust-gix-transport-0.39)
- ("rust-gix-traverse" ,rust-gix-traverse-0.35)
- ("rust-gix-url" ,rust-gix-url-0.25)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-gix-worktree" ,rust-gix-worktree-0.28)
- ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.5)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.7)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-26)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-gix-0.55
- (package
- (inherit rust-gix-0.56)
- (name "rust-gix")
- (version "0.55.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1spf1hgpbn76y2am0q4i1qxwy8987g9f7byhs09r6y5v3v6nf9h0"))))
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.28)
- ("rust-gix-archive" ,rust-gix-archive-0.6)
- ("rust-gix-attributes" ,rust-gix-attributes-0.20)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22)
- ("rust-gix-config" ,rust-gix-config-0.31)
- ("rust-gix-credentials" ,rust-gix-credentials-0.21)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-diff" ,rust-gix-diff-0.37)
- ("rust-gix-discover" ,rust-gix-discover-0.26)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-filter" ,rust-gix-filter-0.6)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-glob" ,rust-gix-glob-0.14)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-ignore" ,rust-gix-ignore-0.9)
- ("rust-gix-index" ,rust-gix-index-0.26)
- ("rust-gix-lock" ,rust-gix-lock-11)
- ("rust-gix-macros" ,rust-gix-macros-0.1)
- ("rust-gix-mailmap" ,rust-gix-mailmap-0.20)
- ("rust-gix-negotiate" ,rust-gix-negotiate-0.9)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-gix-odb" ,rust-gix-odb-0.54)
- ("rust-gix-pack" ,rust-gix-pack-0.44)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.4)
- ("rust-gix-prompt" ,rust-gix-prompt-0.7)
- ("rust-gix-protocol" ,rust-gix-protocol-0.41)
- ("rust-gix-ref" ,rust-gix-ref-0.38)
- ("rust-gix-refspec" ,rust-gix-refspec-0.19)
- ("rust-gix-revision" ,rust-gix-revision-0.23)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.9)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-status" ,rust-gix-status-0.2)
- ("rust-gix-submodule" ,rust-gix-submodule-0.5)
- ("rust-gix-tempfile" ,rust-gix-tempfile-11)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-transport" ,rust-gix-transport-0.38)
- ("rust-gix-traverse" ,rust-gix-traverse-0.34)
- ("rust-gix-url" ,rust-gix-url-0.25)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-gix-worktree" ,rust-gix-worktree-0.27)
- ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.4)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.6)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-26)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-gix-0.54
- (package
- (inherit rust-gix-0.55)
- (name "rust-gix")
- (version "0.54.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ly919iq2jnb28fvac5iwqv9jqn1pr7fl63xsn89cial8kkk4vdd"))))
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.27)
- ("rust-gix-archive" ,rust-gix-archive-0.5)
- ("rust-gix-attributes" ,rust-gix-attributes-0.19)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.21)
- ("rust-gix-config" ,rust-gix-config-0.30)
- ("rust-gix-credentials" ,rust-gix-credentials-0.20)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-diff" ,rust-gix-diff-0.36)
- ("rust-gix-discover" ,rust-gix-discover-0.25)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-filter" ,rust-gix-filter-0.5)
- ("rust-gix-fs" ,rust-gix-fs-0.7)
- ("rust-gix-glob" ,rust-gix-glob-0.13)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-ignore" ,rust-gix-ignore-0.8)
- ("rust-gix-index" ,rust-gix-index-0.25)
- ("rust-gix-lock" ,rust-gix-lock-10)
- ("rust-gix-macros" ,rust-gix-macros-0.1)
- ("rust-gix-mailmap" ,rust-gix-mailmap-0.19)
- ("rust-gix-negotiate" ,rust-gix-negotiate-0.8)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-gix-odb" ,rust-gix-odb-0.53)
- ("rust-gix-pack" ,rust-gix-pack-0.43)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.3)
- ("rust-gix-prompt" ,rust-gix-prompt-0.7)
- ("rust-gix-protocol" ,rust-gix-protocol-0.40)
- ("rust-gix-ref" ,rust-gix-ref-0.37)
- ("rust-gix-refspec" ,rust-gix-refspec-0.18)
- ("rust-gix-revision" ,rust-gix-revision-0.22)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.8)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-status" ,rust-gix-status-0.1)
- ("rust-gix-submodule" ,rust-gix-submodule-0.4)
- ("rust-gix-tempfile" ,rust-gix-tempfile-10)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-transport" ,rust-gix-transport-0.37)
- ("rust-gix-traverse" ,rust-gix-traverse-0.33)
- ("rust-gix-url" ,rust-gix-url-0.24)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-gix-worktree" ,rust-gix-worktree-0.26)
- ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.3)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-26)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
-(define-public rust-gix-actor-0.33
- (package
- (name "rust-gix-actor")
- (version "0.33.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-actor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cp47vxcd7f7nf225spdhncqqsrcjcf5qc68zkqnbq1jccd8l090"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-winnow" ,rust-winnow-0.6))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Identify git actors")
- (description "This package provides a way to identify git actors.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-actor-0.32
- (package
- (name "rust-gix-actor")
- (version "0.32.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-actor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rc662dyhxipvz3c181h7rif3y627lb0ky83s1nadi25rl9f66gw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.6))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Part of Gitoxide, a way to identify Git actors")
- (description "Part of Gitoxide, a pure Rust implementation of Git. This
-package provides a way to identify Git actors.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-actor-0.31
- (package
- (inherit rust-gix-actor-0.32)
- (name "rust-gix-actor")
- (version "0.31.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-actor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wm3i9g69hkfhwiw1c4z9fr1hkfxsfxyzdh07b637f1lgqsm9r50"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.6))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-gix-actor-0.29
- (package
- (inherit rust-gix-actor-0.32)
- (name "rust-gix-actor")
- (version "0.29.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-actor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n6rq4nln61kvppz304llwl3ricckx04ikfwj7w5zixm9amva9ys"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-gix-actor-0.28
- (package
- (inherit rust-gix-actor-0.29)
- (name "rust-gix-actor")
- (version "0.28.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-actor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05xldn3aq58kjx2i87xsb2gdw7qhxvvikyvsiwvv85ppkq1cmb9f"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-gix-actor-0.27
- (package
- (inherit rust-gix-actor-0.28)
- (name "rust-gix-actor")
- (version "0.27.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-actor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09sychqipf8bsmrwn62svpda457h8wj65qnl49qqk42j5jc0xih8"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-gix-actor-0.21
- (package
- (inherit rust-gix-actor-0.27)
- (name "rust-gix-actor")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-actor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f6q1ivdcgj26jln48nl2hphwmps6sb9m4dysldvzbz1dfgkzrwz"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.5)
- ("rust-gix-features" ,rust-gix-features-0.30)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-gix-archive-0.19
- (package
- (name "rust-gix-archive")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-archive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kh725mg9hq05nhw9jx48aaln1ll898vx7hmfnln211mvgncc8ix"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.19)
- ("rust-jiff" ,rust-jiff-0.1)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-zip" ,rust-zip-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "archive generation from a git worktree stream")
- (description
- "This package provides archive generation from a git worktree stream.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-archive-0.15
- (package
- (name "rust-gix-archive")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-archive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02m6n14jpvz61rwf1rg5lbjgz47n7zbcvqiramsqnff1an5c0iwi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.15)
- ("rust-jiff" ,rust-jiff-0.1)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-zip" ,rust-zip-2))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Archive generation from of a worktree stream")
- (description
- "This package provides archive generation from of a worktree stream.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-archive-0.13
- (package
- (inherit rust-gix-archive-0.15)
- (name "rust-gix-archive")
- (version "0.13.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-archive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m4nwxcfrivnf74kx38sxgcalba8nbl2fq4xlvad28q2vzmvpdk3"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.13)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-zip" ,rust-zip-2))))))
-
-(define-public rust-gix-archive-0.8
- (package
- (inherit rust-gix-archive-0.15)
- (name "rust-gix-archive")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-archive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04yz6382qx6r6g1x2czvpz80ympa33mg3ihkmdf2mcahmgc1mz8w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.8)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-zip" ,rust-zip-0.6))))
- ;(home-page "https://github.com/Byron/gitoxide")
- ;(synopsis "Archive generation of a Git worktree")
- ;(description "Archive generation of a worktree. Part of Gitoxide a pure
-;Rust implementation of Git.")
- ; (license (list license:expat license:asl2.0))
- ))
-
-(define-public rust-gix-archive-0.7
- (package
- (inherit rust-gix-archive-0.8)
- (name "rust-gix-archive")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-archive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f6c5qmf905wm1fp0ra255925avzwgvp7p2rrpqnk4xwiidhklf9"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.7)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-zip" ,rust-zip-0.6))))))
-
-(define-public rust-gix-archive-0.6
- (package
- (inherit rust-gix-archive-0.7)
- (name "rust-gix-archive")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-archive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17gh1wzs1jrmywbchrqdmkma2c0saik7k52fralfdfkf6hbq97wh"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_attributes`
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.6)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-zip" ,rust-zip-0.6))))))
-
-(define-public rust-gix-archive-0.5
- (package
- (inherit rust-gix-archive-0.6)
- (name "rust-gix-archive")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-archive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1izajfmninmjg7mvcp6y0mdy641hkvvqmsd7gp6d92mkgxgn6wdb"))))
- (arguments
- `(#:tests? #f ; undeclared crate gix_worktree, gix_filter, gix_odb
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.5)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-zip" ,rust-zip-0.6))))))
-
-(define-public rust-gix-attributes-0.24
- (package
- (name "rust-gix-attributes")
- (version "0.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f6vdp77d5z98bv3w6i71zlaqcgf8bch4qfa3rj5zvv2yq5h0lgi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.18)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-kstring" ,rust-kstring-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-unicode-bom" ,rust-unicode-bom-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Deal with .gitattributes files")
- (description
- "This package provides a crate of the gitoxide project for dealing with
-.gitattributes files.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-attributes-0.22
- (package
- (name "rust-gix-attributes")
- (version "0.22.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "048k2c9kgh6bv7d1d2iyca8cmvb9mw090jjnab9kv5sam8jvzk7b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.16)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-kstring" ,rust-kstring-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Part of Gitoxide, this crate deals with .gitattributes")
- (description
- "This package provides a crate from the Gitoxide project dealing with
-@code{.gitattributes} files.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-attributes-0.21
- (package
- (inherit rust-gix-attributes-0.22)
- (name "rust-gix-attributes")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "066y16rw994wrvvhv1xwf5gnc51bh727jxyql7wzrkkb7mhffvdx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.15)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-kstring" ,rust-kstring-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2))))))
-
-(define-public rust-gix-attributes-0.20
- (package
- (inherit rust-gix-attributes-0.21)
- (name "rust-gix-attributes")
- (version "0.20.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "109kciz3cssfbx9zgslngdrkzwf3zd9mlv0srm3yqxlcsdlm8f8g"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-kstring" ,rust-kstring-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2))))))
-
-(define-public rust-gix-attributes-0.19
- (package
- (inherit rust-gix-attributes-0.20)
- (name "rust-gix-attributes")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "086qgrh8srr5vyswbchn72kw967f25szjgk27dss96vhf1g6cl94"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-byteyarn" ,rust-byteyarn-0.2)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.13)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2))))))
-
-(define-public rust-gix-bitmap-0.2
- (package
- (name "rust-gix-bitmap")
- (version "0.2.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-bitmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lvbqvxsj12f628rf279gffrf10a6jxmnjjbk7m1m25w9dxqk2yl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Implement the standard git bitmap format")
- (description
- "This package provides a crate of the gitoxide project dedicated
-implementing the standard git bitmap format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-chunk-0.4
- (package
- (name "rust-gix-chunk")
- (version "0.4.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-chunk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xxl7rfh5vgcc83qvzmf9hprdyl2iipkl4z47x6bif60lnrvxzy6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Interact with the git chunk file format")
- (description
- "Interact with the git chunk file format used in multi-pack index and
-commit-graph files.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-command-0.4
- (package
- (name "rust-gix-command")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-command" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wcdm6f8v28y2rv5lmz7kh4lnkdzplc92nh2c9gb8papss20nhfb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-shell-words" ,rust-shell-words-1))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Handle internal git command execution")
- (description
- "This package provides a crate of the gitoxide project for handling of
-internal git command execution.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-command-0.3
- (package
- (name "rust-gix-command")
- (version "0.3.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-command" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lzyg587s4rcrlvi42ml744ardqy6l5vh7hrx3bkyib47a7nnzbd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-shell-words" ,rust-shell-words-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Handle internal git command execution")
- (description
- "This package provides a crate of the gitoxide project handling internal git
-command execution.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-command-0.2
- (package
- (inherit rust-gix-command-0.3)
- (name "rust-gix-command")
- (version "0.2.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-command" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ix44maislxlranv67yw5fan5k82lpgax22zgc4jrxvpypxnqmrw"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1))))))
-
-(define-public rust-gix-commitgraph-0.26
- (package
- (name "rust-gix-commitgraph")
- (version "0.26.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-commitgraph" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xs85svhri8b40paa3zjjxfqzl6g3ganxnxg1nhjcq51v318wfp2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Read-only access to the git commitgraph file format")
- (description
- "This package provides read-only access to the git commitgraph file format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-commitgraph-0.24
- (package
- (name "rust-gix-commitgraph")
- (version "0.24.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-commitgraph" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y7wc0y0xb0kh3c22pj3ns04zdqglqb22gj71kn3cn2ngzv0cfqk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Read only access to the Git commitgraph file format")
- (description
- "Part of the Gitoxide project, a pure Rust implementation of Git. This
-package provides read only access to Git's commitgraph file format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-commitgraph-0.23
- (package
- (inherit rust-gix-commitgraph-0.24)
- (name "rust-gix-commitgraph")
- (version "0.23.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-commitgraph" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z0hn19phbwcwmvp6mn21pvmlq92jyjzw19y0rvs87wm6kscp3by"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-commitgraph-0.22
- (package
- (inherit rust-gix-commitgraph-0.23)
- (name "rust-gix-commitgraph")
- (version "0.22.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-commitgraph" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dpcdj9s5pkdvqpc22jm42y2lhkji2jgixps7a05kw11l1xh19w5"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-commitgraph-0.21
- (package
- (inherit rust-gix-commitgraph-0.22)
- (name "rust-gix-commitgraph")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-commitgraph" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12nzyh8gyg0k15swsy51m1iy521a7p5xbdg9pw1a1w1cw9g9fnp7"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-memmap2" ,rust-memmap2-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-commitgraph-0.16
- (package
- (inherit rust-gix-commitgraph-0.21)
- (name "rust-gix-commitgraph")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-commitgraph" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "028s0ai44gb9ynic2ch3ingzg8h44c47q90xlzk4fp6mnghhljg8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-features" ,rust-gix-features-0.30)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-memmap2" ,rust-memmap2-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-config-0.43
- (package
- (name "rust-gix-config")
- (version "0.43.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sfry54k4f35ar6y0d7n52ccwyq9r192kkdkw1lx9m8l43yiwz1p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-glob" ,rust-gix-glob-0.18)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.50)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-unicode-bom" ,rust-unicode-bom-2)
- ("rust-winnow" ,rust-winnow-0.6))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git-config file parser and editor")
- (description
- "This package provides a git-config file parser and editor from the
-gitoxide project.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-config-0.40
- (package
- (name "rust-gix-config")
- (version "0.40.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c1bnijxf1j4qfqriw9kzf1g40i2yys324fyj4j5b8vcgr49grvq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-glob" ,rust-gix-glob-0.16)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.47)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2)
- ("rust-winnow" ,rust-winnow-0.6))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Git-config file parser and editor from the Gitoxide project")
- (description
- "This package provides a git-config file parser and editor from the
-Gitoxide project. Gitoxide is a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-config-0.38
- (package
- (inherit rust-gix-config-0.40)
- (name "rust-gix-config")
- (version "0.38.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n768fy37w3wy8jsjk34draw8fcljq44yrf8qay9xw0v7p83zx98"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-glob" ,rust-gix-glob-0.16)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.45)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2)
- ("rust-winnow" ,rust-winnow-0.6))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))))
-
-(define-public rust-gix-config-0.37
- (package
- (inherit rust-gix-config-0.40)
- (name "rust-gix-config")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h680yjj90hqch8x2bgnybx01smff2yvcrja6n7dj4byjm1gxyjk"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-glob" ,rust-gix-glob-0.16)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.44)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2)
- ("rust-winnow" ,rust-winnow-0.6))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))))
-
-(define-public rust-gix-config-0.33
- (package
- (inherit rust-gix-config-0.40)
- (name "rust-gix-config")
- (version "0.33.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y8h4j2rzdvh20a0clchsy6kga8dlaivapzfqk5av71nbf2h8wrn"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-glob" ,rust-gix-glob-0.15)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.40)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))))
-
-(define-public rust-gix-config-0.32
- (package
- (inherit rust-gix-config-0.33)
- (name "rust-gix-config")
- (version "0.32.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hz0rj2nx16jrmp6sjzamk2wk96zcmq1s4lfp2c6wryqalflfh83"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-glob" ,rust-gix-glob-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.39)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))))
-
-(define-public rust-gix-config-0.31
- (package
- (inherit rust-gix-config-0.32)
- (name "rust-gix-config")
- (version "0.31.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fzraij8rb98j71id939qc56nzaqfaqp8ln3kcvhjv66nk39ibjw"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-glob" ,rust-gix-glob-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.38)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))))
-
-(define-public rust-gix-config-0.30
- (package
- (inherit rust-gix-config-0.31)
- (name "rust-gix-config")
- (version "0.30.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dcaz3ylf2x763mjfg7jd4qhx65c8l7zqzp3g9kkyza8815m2wf1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-glob" ,rust-gix-glob-0.13)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.37)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5))))))
-
-(define-public rust-gix-config-value-0.14
- (package
- (name "rust-gix-config-value")
- (version "0.14.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-config-value" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13mjjpljpc07qiyk36gdycdksy8ba85l9invz6ya7443v7syxaj9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "This crate implements @code{git-config} value parsing")
- (description
- "This package is a crate for @code{git-config} value parsing. Part of
-Gitoxide a Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-credentials-0.27
- (package
- (name "rust-gix-credentials")
- (version "0.27.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-credentials" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0icymf6v01y2r07bmwaw3vb1mx59m2x54lcb732bj2v9w6g0z5fg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-command" ,rust-gix-command-0.4)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-prompt" ,rust-gix-prompt-0.9)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-url" ,rust-gix-url-0.29)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Interact with git credentials helpers")
- (description
- "This package provides a crate of the gitoxide project to interact with
-git credentials helpers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-credentials-0.24
- (package
- (name "rust-gix-credentials")
- (version "0.24.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-credentials" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y6f5g8ny3rh80vw12qxzzvisw6588yll71hmvqq51wn0p9r3qwc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-prompt" ,rust-gix-prompt-0.8)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-url" ,rust-gix-url-0.27)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Git credentials handlers for Gitoxide")
- (description
- "Gitoxide is a Rust implementation of Git. This package provides helpers
-to interact with Git credentials helpers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-credentials-0.23
- (package
- (inherit rust-gix-credentials-0.24)
- (name "rust-gix-credentials")
- (version "0.23.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-credentials" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07wpl3ahldcaa44iscr8ashbym0x51rw8gj0wqx78qqpqfkz631q"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-prompt" ,rust-gix-prompt-0.8)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-url" ,rust-gix-url-0.26)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-credentials-0.22
- (package
- (inherit rust-gix-credentials-0.23)
- (name "rust-gix-credentials")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-credentials" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gcgr1wvgji9l4wk8pifabb77r48b8x5llx0s1mr89qb8m1aqgai"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-prompt" ,rust-gix-prompt-0.8)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-url" ,rust-gix-url-0.25)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-credentials-0.21
- (package
- (inherit rust-gix-credentials-0.22)
- (name "rust-gix-credentials")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-credentials" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1956pmz4sj25kydwh4ardzv9zbdpqrx050g5c4c2m14v0rs5sp0w"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-command" ,rust-gix-command-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-prompt" ,rust-gix-prompt-0.7)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-url" ,rust-gix-url-0.25)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-credentials-0.20
- (package
- (inherit rust-gix-credentials-0.21)
- (name "rust-gix-credentials")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-credentials" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12mwq0fah6wai26lnq9k3m71lr8cgih43rqy2in6mby59j40p426"))))
- (arguments
- `(#:tests? #f ;wants undeclared crate gix_testtools
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-command" ,rust-gix-command-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-prompt" ,rust-gix-prompt-0.7)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-url" ,rust-gix-url-0.24)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-date-0.9
- (package
- (name "rust-gix-date")
- (version "0.9.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-date" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gqij6pgbajq3a07a0y528pqfa6m5nspc4dvffqliqjycixlfz65"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-jiff" ,rust-jiff-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))
- #:cargo-development-inputs
- (("rust-once-cell" ,rust-once-cell-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Part of Gitoxide, this crate parses dates the way Git does")
- (description
- "Part of Gitoxide, this crate parses dates the way Git does.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-date-0.8
- (package
- (inherit rust-gix-date-0.9)
- (name "rust-gix-date")
- (version "0.8.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-date" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h5qygjxr8p2g2vdrzpvx0plnyy9gsym29wjxc5fx48ly8qnkvcy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1))))))
-
-(define-public rust-gix-date-0.5
- (package
- (inherit rust-gix-date-0.8)
- (name "rust-gix-date")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-date" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00jrc86398553z2mdljx9vh8skqgdydhsrr11ak3148fcx2l25mw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs
- (("rust-once-cell" ,rust-once-cell-1))))))
-
-(define-public rust-gix-diff-0.50
- (package
- (name "rust-gix-diff")
- (version "0.50.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-diff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kbwn5js7qwnqxxva52hrhxrkwhvxfr6a86rvblz9k8arbsbgbv2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-gix-attributes" ,rust-gix-attributes-0.24)
- ("rust-gix-command" ,rust-gix-command-0.4)
- ("rust-gix-filter" ,rust-gix-filter-0.17)
- ("rust-gix-fs" ,rust-gix-fs-0.13)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-index" ,rust-gix-index-0.38)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.9)
- ("rust-gix-tempfile" ,rust-gix-tempfile-16)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-traverse" ,rust-gix-traverse-0.44)
- ("rust-gix-worktree" ,rust-gix-worktree-0.39)
- ("rust-imara-diff" ,rust-imara-diff-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Calculate differences between various git objects")
- (description
- "This package provides a way to calculate differences between various
-git objects.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-diff-0.46
- (package
- (name "rust-gix-diff")
- (version "0.46.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-diff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v1k7ld1b4xinq3dhvia4g9dck7b5x22h68wifrzh07z1zcazjcj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-filter" ,rust-gix-filter-0.13)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-14)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-worktree" ,rust-gix-worktree-0.36)
- ("rust-imara-diff" ,rust-imara-diff-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Calculate differences between various Git objects")
- (description
- "Calculate differences between various Git objects. This
-package is a part of Gitoxide, a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-diff-0.44
- (package
- (inherit rust-gix-diff-0.46)
- (name "rust-gix-diff")
- (version "0.44.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-diff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17bci0q2d4bhm6g1gx6ibzbxjj6ykxy6303x8q4rgd85lg4db5hr"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-filter" ,rust-gix-filter-0.11)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-14)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-worktree" ,rust-gix-worktree-0.34)
- ("rust-imara-diff" ,rust-imara-diff-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-diff-0.39
- (package
- (inherit rust-gix-diff-0.46)
- (name "rust-gix-diff")
- (version "0.39.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-diff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fmrkrs2d3sfkrr0k0mvglmhhz3igh2q9w772xpnhbf4z1a08spx"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-filter" ,rust-gix-filter-0.8)
- ("rust-gix-fs" ,rust-gix-fs-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-12)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-worktree" ,rust-gix-worktree-0.29)
- ("rust-imara-diff" ,rust-imara-diff-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-diff-0.38
- (package
- (inherit rust-gix-diff-0.39)
- (name "rust-gix-diff")
- (version "0.38.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-diff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pf88521djzb0gygr0idi1rqlxdwcjym2bprpps6izkwi22sj6c1"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-filter" ,rust-gix-filter-0.7)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-11)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-worktree" ,rust-gix-worktree-0.28)
- ("rust-imara-diff" ,rust-imara-diff-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-diff-0.37
- (package
- (inherit rust-gix-diff-0.38)
- (name "rust-gix-diff")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-diff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m055q3sywj4i3c3xhdw75ir77l6pn3k9bhazimfvjdqkzv984wk"))))
- (arguments
- `(#:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-imara-diff" ,rust-imara-diff-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-diff-0.36
- (package
- (inherit rust-gix-diff-0.37)
- (name "rust-gix-diff")
- (version "0.36.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-diff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "134jv0rw7v9lgci65ynq4xy85mvy9rbvpg1n3zl0d0iq5haxp3bq"))))
- (arguments
- `(#:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-imara-diff" ,rust-imara-diff-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-dir-0.12
- (package
- (name "rust-gix-dir")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-dir" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yymdfbdhsl5fwfbsf2py8zb1amcxy27n148nz8zf4ksjarqvmy1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-discover" ,rust-gix-discover-0.38)
- ("rust-gix-fs" ,rust-gix-fs-0.13)
- ("rust-gix-ignore" ,rust-gix-ignore-0.13)
- ("rust-gix-index" ,rust-gix-index-0.38)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.9)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-worktree" ,rust-gix-worktree-0.39)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git directory walks")
- (description
- "This package provides a crate of the gitoxide project for dealing with
-git directory walks.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-dir-0.8
- (package
- (name "rust-gix-dir")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-dir" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "166xgf5i4z5bi1jazh5kp2bdvqpbqgb2mh97b8f9ldb1cq3sklqf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;looking for undeclared gix-testtools
- #:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-discover" ,rust-gix-discover-0.35)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-ignore" ,rust-gix-ignore-0.11)
- ("rust-gix-index" ,rust-gix-index-0.35)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-worktree" ,rust-gix-worktree-0.36)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Gitoxide project crate that deals with directory walks")
- (description
- "This package is part of the Gitoxide project. This crate deals with
-directory walking.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-dir-0.6
- (package
- (inherit rust-gix-dir-0.8)
- (name "rust-gix-dir")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-dir" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r8kif2i622saw068c63jh08q64a5qixnggxgdsjvp80m9wmd5qc"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-discover" ,rust-gix-discover-0.33)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-ignore" ,rust-gix-ignore-0.11)
- ("rust-gix-index" ,rust-gix-index-0.33)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-worktree" ,rust-gix-worktree-0.34)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-gix-dir-0.5
- (package
- (inherit rust-gix-dir-0.8)
- (name "rust-gix-dir")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-dir" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x29x6qdj4nwma01qgqadi0dwix3rnv0mlj1wnmn7gasaj69zjb0"))))
- (arguments
- `(#:tests? #f ;looking for undeclared gix-testtools
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-discover" ,rust-gix-discover-0.32)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-ignore" ,rust-gix-ignore-0.11)
- ("rust-gix-index" ,rust-gix-index-0.33)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-worktree" ,rust-gix-worktree-0.34)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-gix-discover-0.38
- (package
- (name "rust-gix-discover")
- (version "0.38.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-discover" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n35pfcr4didkxswigy4lvwkqrhyvbgjk82sb87lw1h4vx5l3hnh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-gix-fs" ,rust-gix-fs-0.13)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.50)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Discover git repositories and check if a directory is a git repository")
- (description
- "This package provides a way to discover git repositories and to check
-if a directory is a git repository.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-discover-0.35
- (package
- (name "rust-gix-discover")
- (version "0.35.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-discover" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ljnv5c2q1xpwpw45qhli0hydl7ba52dfpw1dv16ndv7jmmkcxq5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.47)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-defer" ,rust-defer-0.2)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Discover Git repositories and check if a directory is a Git repository")
- (description
- "Discover Git repositories and check if a directory is a repository.
-This package is part of Gitoxide, a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-discover-0.33
- (package
- (inherit rust-gix-discover-0.35)
- (name "rust-gix-discover")
- (version "0.33.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-discover" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03j52f646q05igg4bln6svjxhxiz944khinj7sx33jy3rqqjfrk7"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.45)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-defer" ,rust-defer-0.2)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gix-discover-0.32
- (package
- (inherit rust-gix-discover-0.35)
- (name "rust-gix-discover")
- (version "0.32.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-discover" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1grxby9mj5c9bs305wrf70x0rsdpq25nc00csm86p9ixnscwc9zw"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.44)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-defer" ,rust-defer-0.2)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gix-discover-0.28
- (package
- (inherit rust-gix-discover-0.35)
- (name "rust-gix-discover")
- (version "0.28.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-discover" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mj29906cd3qn9q6am0fc2k2g63jvz3cqim652fqjgfwds4v5mxq"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.40)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-defer" ,rust-defer-0.1)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gix-discover-0.27
- (package
- (inherit rust-gix-discover-0.28)
- (name "rust-gix-discover")
- (version "0.27.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-discover" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01wwjb9g91nzjfnlhgblsdn7nh8259714r44yxykn2xydr0qkbbg"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.39)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-defer" ,rust-defer-0.1)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gix-discover-0.26
- (package
- (inherit rust-gix-discover-0.27)
- (name "rust-gix-discover")
- (version "0.26.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-discover" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wlhqkrfyln97arr3hyllw4xc9gnk2qb4nkh70z8hy0i6bq5qpd4"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.38)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-defer" ,rust-defer-0.1)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gix-discover-0.25
- (package
- (inherit rust-gix-discover-0.26)
- (name "rust-gix-discover")
- (version "0.25.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-discover" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cyy5yahngnh16n08n9qjp69aavxa7nkrxzw0ajaj3jssx1pcl39"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-ref" ,rust-gix-ref-0.37)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-defer" ,rust-defer-0.1)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gix-features-0.40
- (package
- (name "rust-gix-features")
- (version "0.40.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-features" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m6mf6f341shzs5b1iy79klkw00x84kba34z5i4bshldia1x9zcb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-jwalk" ,rust-jwalk-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-29)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha1-smol" ,rust-sha1-smol-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Integrate various gix capabilities using compile-time feature flags")
- (description
- "This package provides a crate to integrate various gix capabilities
-using compile-time feature flags.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-features-0.38
- (package
- (name "rust-gix-features")
- (version "0.38.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-features" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sfw6zs3qgmlqjkj4cvyfz6q6dgdlw1d16c7yckwgyg5kyn4aw5c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-jwalk" ,rust-jwalk-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-28)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha1-smol" ,rust-sha1-smol-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs (("rust-bstr" ,rust-bstr-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Crate to integrate various capabilities using compile-time feature flags")
- (description
- "This package provides a crate to integrate various capabilities using
-compile-time feature flags.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-features-0.37
- (package
- (inherit rust-gix-features-0.38)
- (name "rust-gix-features")
- (version "0.37.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-features" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bsp9lb4cy00irinxis6wvqvsdcm9fc1fnvkl05z6rf6vkl700nm"))))
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-jwalk" ,rust-jwalk-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-28)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha1-smol" ,rust-sha1-smol-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs (("rust-bstr" ,rust-bstr-1))))))
-
-(define-public rust-gix-features-0.36
- (package
- (inherit rust-gix-features-0.38)
- (name "rust-gix-features")
- (version "0.36.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-features" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ckilzixrfylgnw5by3wpmym3ri0v9dbc60dkknfnnxvqsjs8ijd"))))
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-jwalk" ,rust-jwalk-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-26)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha1-smol" ,rust-sha1-smol-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs (("rust-bstr" ,rust-bstr-1))))))
-
-(define-public rust-gix-features-0.35
- (package
- (inherit rust-gix-features-0.36)
- (name "rust-gix-features")
- (version "0.35.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-features" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k98r3742xrlqwyaq13a9gazppm5swyx2h4hcmigg0s9mqiz97wv"))))
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-jwalk" ,rust-jwalk-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-26)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha1-smol" ,rust-sha1-smol-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs (("rust-bstr" ,rust-bstr-1))))))
-
-(define-public rust-gix-features-0.30
- (package
- (inherit rust-gix-features-0.35)
- (name "rust-gix-features")
- (version "0.30.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-features" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0543ggy5vxr2lpi1405mcq93bshj3gfvpjgf13a60q5z14s4k31s"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-jwalk" ,rust-jwalk-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-prodash" ,rust-prodash-25)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha1-smol" ,rust-sha1-smol-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs
- (("rust-bstr" ,rust-bstr-1))))))
-
-(define-public rust-gix-filter-0.17
- (package
- (name "rust-gix-filter")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-filter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1frbjkmwrafbp7psbnh9rp9szlakcn44b1jmqc7fsqxwgp6kdk5x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-gix-attributes" ,rust-gix-attributes-0.24)
- ("rust-gix-command" ,rust-gix-command-0.4)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-packetline-blocking" ,rust-gix-packetline-blocking-0.18)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git filters")
- (description
- "This package provides a crate of the gitoxide project implementing
-git filters.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-filter-0.13
- (package
- (name "rust-gix-filter")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-filter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17hi8c47n1mmccpbwfcjs4w829wnfhpcgv1vjmdnw1j0w457j8a1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-gix-attributes" ,rust-gix-attributes-0.22)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-packetline-blocking" ,rust-gix-packetline-blocking-0.17)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-serial-test" ,rust-serial-test-3))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Part of Gitoxide, this package implements Git filters")
- (description
- "This package provides a crate from the Gitoxide project implementing
-Git filters in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-filter-0.11
- (package
- (inherit rust-gix-filter-0.13)
- (name "rust-gix-filter")
- (version "0.11.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-filter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06m6ph3b67696ckq5gfn9pwm77sh507km7sfzx6my9r8v8w7fm76"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-gix-attributes" ,rust-gix-attributes-0.22)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-packetline-blocking" ,rust-gix-packetline-blocking-0.17)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-serial-test" ,rust-serial-test-3))))))
-
-(define-public rust-gix-filter-0.8
- (package
- (inherit rust-gix-filter-0.13)
- (name "rust-gix-filter")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-filter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05p5yr0syd91k0yfn6pdqw66yvbq7q6ffzpd53s5g7dzi3bc367m"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-gix-attributes" ,rust-gix-attributes-0.21)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-packetline-blocking" ,rust-gix-packetline-blocking-0.17)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-serial-test" ,rust-serial-test-2))))))
-
-(define-public rust-gix-filter-0.7
- (package
- (inherit rust-gix-filter-0.8)
- (name "rust-gix-filter")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-filter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w1bgvzr9yjrh00ba2325lwy32x2r4crr496qbkn9hsmisfmqskd"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-gix-attributes" ,rust-gix-attributes-0.20)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-packetline-blocking" ,rust-gix-packetline-blocking-0.17)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1))))))
-
-(define-public rust-gix-filter-0.6
- (package
- (inherit rust-gix-filter-0.7)
- (name "rust-gix-filter")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-filter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zs288v2l7n8qcbvsjrc3xkm11mynyjwj7jj0ixricdnzp9p9xlj"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate gix_testtools
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-gix-attributes" ,rust-gix-attributes-0.20)
- ("rust-gix-command" ,rust-gix-command-0.2)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-gix-packetline-blocking" ,rust-gix-packetline-blocking-0.16)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1))))))
-
-(define-public rust-gix-filter-0.5
- (package
- (inherit rust-gix-filter-0.6)
- (name "rust-gix-filter")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-filter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "024bv38s7q59wsp3whzpcra0x40mv53xii2jrnv5ni21rll0vr0v"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate gix_testtools
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-gix-attributes" ,rust-gix-attributes-0.19)
- ("rust-gix-command" ,rust-gix-command-0.2)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-gix-packetline-blocking" ,rust-gix-packetline-blocking-0.16)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1))))))
-
-(define-public rust-gix-fs-0.13
- (package
- (name "rust-gix-fs")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-fs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g86cb2i18c7jnj8i9691a3h07nz7hvinig7ryvzyi6zpykpybhq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git file system specific utilities")
- (description
- "This package provides a crate providing file system specific utilities
-to `gitoxide`.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-fs-0.11
- (package
- (name "rust-gix-fs")
- (version "0.11.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-fs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xc5z6w5s9rr0rgf7aab8hqg0dnblhk543crw30d19pykhjfdgzj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "File system specific utilities to Gitoxide`")
- (description
- "Gitoxide is a pure Rust implementation of Git. This package provides
-file system utilities for Gitoxide.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-fs-0.9
- (package
- (inherit rust-gix-fs-0.11)
- (name "rust-gix-fs")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-fs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pgcmp17qizq2zk0s7cn08kd9jhq9rlkk2fbpx5l6dsm00xc4mbm"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-fs-0.8
- (package
- (inherit rust-gix-fs-0.9)
- (name "rust-gix-fs")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-fs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01z1whm3qn0pinw4inbpvf53kbfw3kjq48h9vrd6lxzm82q6xs10"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gix-fs-0.7
- (package
- (inherit rust-gix-fs-0.8)
- (name "rust-gix-fs")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-fs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0db6bj773ssqvy03mi28glzy963cd1aaaxcbj4nv7s9glsmmz089"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-features" ,rust-gix-features-0.35))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gix-fsck-0.4
- (package
- (name "rust-gix-fsck")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-fsck" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a3ybr321f7p1qv37hvylihcqjxxqlf3jll8wcm0q6nhwpy2i0mv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-object" ,rust-gix-object-0.42))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Verifies the connectivity and validity of objects in the database")
- (description "This package verifies the connectivity and validity of objects
-in the database.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-glob-0.18
- (package
- (name "rust-gix-glob")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-glob" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kii7bpz1vcdykb0x1k9zmhn22hynwyk4n5acfrzjy0az94p572f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git filesystem pattern matching")
- (description
- "This package provides a crate of the gitoxide project for dealing with
-git pattern matching.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-glob-0.16
- (package
- (name "rust-gix-glob")
- (version "0.16.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-glob" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04gijbam0k2vdshm2m0d6hg0hvv7ky4dgr9p4y2l02hapi5qp43l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Gitoxide project crate dealing with pattern matching")
- (description
- "This package provides a crate from the Gitoxide project dealing with pattern
-matching.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-glob-0.15
- (package
- (inherit rust-gix-glob-0.16)
- (name "rust-gix-glob")
- (version "0.15.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-glob" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f610aws4ah12phhbj7h4ypbkj8i00f4dpfw8gip09r6igqk4qmf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-gix-glob-0.14
- (package
- (inherit rust-gix-glob-0.15)
- (name "rust-gix-glob")
- (version "0.14.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-glob" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06gz18spc8p4b3rbbbh2i2dz1ld2cw3ikgxkwmhjkspfqnc95cax"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-gix-glob-0.13
- (package
- (inherit rust-gix-glob-0.14)
- (name "rust-gix-glob")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-glob" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17dix59mc93m8z97ywkgpssjsmjgl4cfkifja7vxql8jy62nxmx9"))))
- (arguments
- `(#:tests? #f ; no method named `trim_start` found for reference `&BStr`
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-gix-hash-0.16
- (package
- (name "rust-gix-hash")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y79zcwja9b1bqlr27awndla5wcmzd7a8rnh7qdq5ca9hv25w778"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-faster-hex" ,rust-faster-hex-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Borrowed and owned git hash digests used to identify git objects")
- (description
- "This package provides borrowed and owned git hash digests used to
-identify git objects.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-hash-0.14
- (package
- (name "rust-gix-hash")
- (version "0.14.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pjdlxbqxd9lbkccryfw2ghifiq3gz9h8ylliw0va8b16vvpsggr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-faster-hex" ,rust-faster-hex-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Borrowed and owned git hash digests used to identify git objects")
- (description
- "Borrowed and owned git hash digests used to identify git objects. This
-package is part of Gitoxide, a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-hash-0.13
- (package
- (inherit rust-gix-hash-0.14)
- (name "rust-gix-hash")
- (version "0.13.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q1xcp8f5prpyr4x62jixrlgm99snscnf87bny1faqvg4v1gi30z"))))
- (arguments
- `(#:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-faster-hex" ,rust-faster-hex-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-hash-0.11
- (package
- (inherit rust-gix-hash-0.13)
- (name "rust-gix-hash")
- (version "0.11.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bq986grpsfc6ddav5dlb8zvz1aky264dnnnmax2h1lsmpr2yhjb"))))
- (arguments
- `(#:cargo-inputs
- (("rust-document-features" ,rust-document-features-0.2)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-hashtable-0.7
- (package
- (name "rust-gix-hashtable")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-hashtable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l8jq85fkfw4inmpd6w2pk1dq67krsqmmp100lpd1k1a6yy3148q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-parking-lot" ,rust-parking-lot-0.12))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "hashtable based data structures optimized to utilize git ObjectId keys")
- (description
- "This package provides hashtable based data structures optimized to
-utilize git @code{ObjectId} keys.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-hashtable-0.5
- (package
- (name "rust-gix-hashtable")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-hashtable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hp2m2rvbv0vav5lkq7d7bvx74qrb6w3hnj1rq3aq69wdzhq1pvx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-parking-lot" ,rust-parking-lot-0.12))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Hashtable based data structures optimized to utilize ObjectId keys")
- (description
- "Hashtable based data structures optimized to utilize @code{ObjectId}
-keys. Part of Gitoxide a Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-hashtable-0.4
- (package
- (inherit rust-gix-hashtable-0.5)
- (name "rust-gix-hashtable")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-hashtable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jnk93sz53b28ajkn4yrvmh0hj3x2jcb81h6nbqc8zkdh601idpy"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-parking-lot" ,rust-parking-lot-0.12))))))
-
-(define-public rust-gix-hashtable-0.2
- (package
- (inherit rust-gix-hashtable-0.4)
- (name "rust-gix-hashtable")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-hashtable" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13f5v6vghfpzxm5xkmk86gjhsjfqng9rpam37hqjssgkxkk4qprq"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-parking-lot" ,rust-parking-lot-0.12))))))
-
-(define-public rust-gix-ignore-0.13
- (package
- (name "rust-gix-ignore")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ignore" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vyz5jfqd72b4pygwqrssr96jvfzi32hm7y4lz05b65zh35rsljg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.18)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Deal with .gitignore files")
- (description
- "This package provides a crate of the gitoxide project dealing with
-.gitignore files.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-ignore-0.11
- (package
- (name "rust-gix-ignore")
- (version "0.11.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ignore" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dzs6zlwj8105ynmbiszf319i7x3a3lpav0gda8gaq44b6bcsiz4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.16)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "This Gitoxide crate handles .gitignore files")
- (description
- "This crate is part of Gitoxide, it handles @code{.gitignore} files.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-ignore-0.10
- (package
- (inherit rust-gix-ignore-0.11)
- (name "rust-gix-ignore")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ignore" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hr6zmh9gx1qx0rwzj1m44sn8plw5wspyi7kf9zdpbk01i2cwmpk"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.15)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2))))))
-
-(define-public rust-gix-ignore-0.9
- (package
- (inherit rust-gix-ignore-0.10)
- (name "rust-gix-ignore")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ignore" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ydq53isj75vf7gjggnv8yf2jimx7sfk5xpw66hvqi8nya6cq5d2"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2))))))
-
-(define-public rust-gix-ignore-0.8
- (package
- (inherit rust-gix-ignore-0.9)
- (name "rust-gix-ignore")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ignore" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qzmpylhwqqnnb7hcbwfbvblbzg3hzid4d2w42j2vc7nl51z8j5h"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.13)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2))))))
-
-(define-public rust-gix-index-0.38
- (package
- (name "rust-gix-index")
- (version "0.38.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n45vkbmkpc4m570rdanyqz62a68mihsrqpz1wqnk4w74qv2xldc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-gix-bitmap" ,rust-gix-bitmap-0.2)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-fs" ,rust-gix-fs-0.13)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-lock" ,rust-gix-lock-16)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-traverse" ,rust-gix-traverse-0.44)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Handle git index file")
- (description
- "This package provides a crate of the gitoxide project dedicated to
-implementing the git index file.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-index-0.35
- (package
- (name "rust-gix-index")
- (version "0.35.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bfjbrwmg8w9hi5bv47db272ks8b3385zrkn45l1fh248hr21m0c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=access::tests::entry_by_path_with_conflicting_file")
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-gix-bitmap" ,rust-gix-bitmap-0.2)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-lock" ,rust-gix-lock-14)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-traverse" ,rust-gix-traverse-0.41)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Part of Gitoxide, this crate implements the Git index file")
- (description
- "Part of Gitoxide, a pure Rust implementation of Rust. This package's
-crate implements the Git index file.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-index-0.33
- (package
- (inherit rust-gix-index-0.35)
- (name "rust-gix-index")
- (version "0.33.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gyply1fzp0wbl8jvckiw4hyv34na7lq0jd4z14bp15xapml96ls"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=access::tests::entry_by_path_with_conflicting_file")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-gix-bitmap" ,rust-gix-bitmap-0.2)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-lock" ,rust-gix-lock-14)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-traverse" ,rust-gix-traverse-0.39)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-index-0.28
- (package
- (inherit rust-gix-index-0.35)
- (name "rust-gix-index")
- (version "0.28.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y47r8830i6fw7djq6la8rn7badk8dvg50mqgxzi7m68yqyycl4y"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=access::tests::entry_by_path_with_conflicting_file")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-bitmap" ,rust-gix-bitmap-0.2)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-fs" ,rust-gix-fs-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-lock" ,rust-gix-lock-12)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-traverse" ,rust-gix-traverse-0.36)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-index-0.27
- (package
- (inherit rust-gix-index-0.28)
- (name "rust-gix-index")
- (version "0.27.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "173yd650vwvd7ynmwsc7pbf4zr50x4qij3ab4xmfk4i9rpshiwzk"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=access::tests::entry_by_path_with_conflicting_file")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-bitmap" ,rust-gix-bitmap-0.2)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-lock" ,rust-gix-lock-11)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-traverse" ,rust-gix-traverse-0.35)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-index-0.26
- (package
- (inherit rust-gix-index-0.27)
- (name "rust-gix-index")
- (version "0.26.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l0n7cld8m5fq1cnd3lyygmsirw5kzw7gxl8j082wbqv2b64yfn8"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=access::tests::entry_by_path_with_conflicting_file")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-bitmap" ,rust-gix-bitmap-0.2)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-lock" ,rust-gix-lock-11)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-gix-traverse" ,rust-gix-traverse-0.34)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-memmap2" ,rust-memmap2-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-index-0.25
- (package
- (inherit rust-gix-index-0.26)
- (name "rust-gix-index")
- (version "0.25.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dqp5ri3kh87qgy0gxzlr0m4jki8xk5sr8zm867hh4rws6ln6kgm"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=access::tests::entry_by_path_with_conflicting_file")
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-bitmap" ,rust-gix-bitmap-0.2)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-fs" ,rust-gix-fs-0.7)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-lock" ,rust-gix-lock-10)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-gix-traverse" ,rust-gix-traverse-0.33)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-memmap2" ,rust-memmap2-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-lock-16
- (package
- (name "rust-gix-lock")
- (version "16.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-lock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hn696w506zwqfl9pjhijaqkshzr5lb4v0j1hjb40sgzf1982fcp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-gix-tempfile" ,rust-gix-tempfile-16)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git-style lock-file implementation")
- (description "This package provides a git-style lock-file implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-lock-14
- (package
- (name "rust-gix-lock")
- (version "14.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-lock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17g1sknpvjqaq2s29c693mbmkp8sign0174qfi3n3x7ijzi7zg73"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gix-tempfile" ,rust-gix-tempfile-14)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Git style lock files implementation in Rust")
- (description "Part of Gitoxide, a pure rust implementation of Git. This
-package provides git style lock files.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-lock-12
- (package
- (inherit rust-gix-lock-14)
- (name "rust-gix-lock")
- (version "12.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-lock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "001bh0yx1xnkhnbkfj3p3v649sp5hypm4pgq9jsk1qpijy9l62pl"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-tempfile" ,rust-gix-tempfile-12)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gix-lock-11
- (package
- (inherit rust-gix-lock-12)
- (name "rust-gix-lock")
- (version "11.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-lock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0drgl9qhkvlhjl0jc0lh2h7h3by1yg9wx4a8cqss8c4qlbk6ap3y"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-tempfile" ,rust-gix-tempfile-11)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gix-lock-10
- (package
- (inherit rust-gix-lock-11)
- (name "rust-gix-lock")
- (version "10.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-lock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15dazvw49bdx60366vngmrfn69rvxf0pr411a1ak6vbbigx9dz27"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-tempfile" ,rust-gix-tempfile-10)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gix-macros-0.1
- (package
- (name "rust-gix-macros")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05ycxnh5sxjsn4lvay309n6knr8ksvkb6zx6f50ik24zc4iyk74r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Proc-macro utilities for gix")
- (description "Proc-macro utilities for Gitoxide. Gitoxide is a pure Rust
-implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-mailmap-0.25
- (package
- (name "rust-gix-mailmap")
- (version "0.25.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-mailmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19mhd58bxxcsrqajlgr3fs7hyc235vrqqvbr67kb3brkc6b9cy81"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.33)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git mailmap files")
- (description
- "This package provides a crate of the gitoxide project for parsing
-mailmap files.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-mailmap-0.24
- (package
- (name "rust-gix-mailmap")
- (version "0.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-mailmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xsj6w3azbcd3qx3pln9f4jabndm7kl59jxlnajy2095xk425mfp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.32)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Functions for parsing mailmap files in Gitoxide")
- (description
- "This package contains functions for parsing mailmap files. It's part of
-Gitoxide, a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-mailmap-0.23
- (package
- (inherit rust-gix-mailmap-0.24)
- (name "rust-gix-mailmap")
- (version "0.23.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-mailmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "024jy339znwi11pz826favmn6in5fn73ygskq33r19dnxnkaqvgg"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.31)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-mailmap-0.21
- (package
- (inherit rust-gix-mailmap-0.24)
- (name "rust-gix-mailmap")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-mailmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05sscbs0qzn40syp0v7s2xrjx10pdfqqg53axr8xrggcmv1mm1dv"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.29)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-mailmap-0.20
- (package
- (inherit rust-gix-mailmap-0.21)
- (name "rust-gix-mailmap")
- (version "0.20.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-mailmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01wzzs8gifl6i4vzwbx1ywzwgazy1db6yfh8b3bjsssy1pn5ycp2"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.28)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-mailmap-0.19
- (package
- (inherit rust-gix-mailmap-0.20)
- (name "rust-gix-mailmap")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-mailmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nx713bx8bi76h14zgg4786afpzryph16pcg43pndq19dslhzw20"))))
- (arguments
- `(#:tests? #f ; undeclared crate `gix_testtools`
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.27)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-negotiate-0.18
- (package
- (name "rust-gix-negotiate")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-negotiate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "107gh0yn4z1lnzljlr538gg5bs9k9mzjncam1g9h7qxvywgaza56"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.26)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.18)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Implements Git's negotiation algorithms as part of Gixoxide")
- (description
- "Gitoxide is a pure Rust implementation of Git. This package consists of
-Git's negotiation algorithms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-negotiate-0.15
- (package
- (name "rust-gix-negotiate")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-negotiate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ns7p4m1skzfkhb5wzr9h01qqsgnrhbqm53g9giak4d157rkn1ml"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.15)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Implements Git's negotiation algorithms as part of Gixoxide")
- (description
- "Gitoxide is a pure Rust implementation of Git. This package consists of
-Git's negotiation algorithms.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-negotiate-0.13
- (package
- (inherit rust-gix-negotiate-0.15)
- (name "rust-gix-negotiate")
- (version "0.13.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-negotiate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0962x6gxhwp55kyr26hzsswv8qbg9h1f16x8kd8n7fq7cgxpkj4y"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.13)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-negotiate-0.11
- (package
- (inherit rust-gix-negotiate-0.15)
- (name "rust-gix-negotiate")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-negotiate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10nmbml8jz86rq6p2pcc4i7ks0naa9s069i80nnzcng2x6shp0p6"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.23)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.11)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-negotiate-0.10
- (package
- (inherit rust-gix-negotiate-0.11)
- (name "rust-gix-negotiate")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-negotiate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0540dz6pcybn1g3mq47nvpnmj90akkrasl4b07fv6lf0v766m7wp"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.10)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-negotiate-0.9
- (package
- (inherit rust-gix-negotiate-0.10)
- (name "rust-gix-negotiate")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-negotiate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zxnxfjjqxap8plkhz5f4h0gwm83ain229y2vhwwxjgcj7sdqp1a"))))
- (arguments
- `(#:tests? #f ; user of undeclared crate gix_testtools
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.9)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-negotiate-0.8
- (package
- (inherit rust-gix-negotiate-0.9)
- (name "rust-gix-negotiate")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-negotiate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01408hs82nhj40arkdx145cfmdccf7pydf89sywd3ihik6zrf5kg"))))
- (arguments
- `(#:tests? #f ; user of undeclared crate gix_testtools
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.21)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.8)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-object-0.47
- (package
- (name "rust-gix-object")
- (version "0.47.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-object" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s7xwm1nmx2zp10qnrlxh8vmw5nakjkvfzrl4bzg0i220jhb7i6x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.33)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.7)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-winnow" ,rust-winnow-0.6))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Immutable and mutable git objects with decoding and encoding support")
- (description
- "This package provides immutable and mutable git objects with decoding
-and encoding support.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-object-0.44
- (package
- (name "rust-gix-object")
- (version "0.44.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-object" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ylfp09gzy42b1m1day41m49b3d8dggw480qfd07dppi6hc80nrg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.32)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.6))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Immutable and mutable Git objects with decoding and encoding support")
- (description
- "Part of Gitoxide, a pure Rust Git implementation. This package contains
-functions to handle immutable and mutable git objects with decoding and encoding
-support.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-object-0.42
- (package
- (inherit rust-gix-object-0.44)
- (name "rust-gix-object")
- (version "0.42.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-object" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11p3pynmriglj5j3hzh5qa4sz7pnhzxxzr1w85xzmhp7ni32zni5"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.31)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.6))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-gix-object-0.40
- (package
- (inherit rust-gix-object-0.44)
- (name "rust-gix-object")
- (version "0.40.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-object" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18hklfk1a1mpnr1syxb40dhy92c5yfl6b1ilvsgv8hdaiwp4128c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.29)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-gix-object-0.39
- (package
- (inherit rust-gix-object-0.40)
- (name "rust-gix-object")
- (version "0.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-object" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cqya07cwq0wcx2kzmxsm9acpl4mwsxwfx797z3c282phb2pkgzy"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.28)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-gix-object-0.38
- (package
- (inherit rust-gix-object-0.39)
- (name "rust-gix-object")
- (version "0.38.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-object" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lbaz0mzsg5vvm5qvi1nf6f0hyz62hfx18xk3h57fn3z4r22l3vl"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.28)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-gix-object-0.37
- (package
- (inherit rust-gix-object-0.38)
- (name "rust-gix-object")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-object" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vzxayiss5k7pmlm0q4axaliidg9a3lq7bkv2ds775k7dihijzhy"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.27)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-gix-object-0.30
- (package
- (inherit rust-gix-object-0.37)
- (name "rust-gix-object")
- (version "0.30.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-object" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1is6hkzcv38m9k2yzja39h3d9s5rvs9vqpfb17kw7pj43kswh9l9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.21)
- ("rust-gix-features" ,rust-gix-features-0.30)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-validate" ,rust-gix-validate-0.7)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
-(define-public rust-gix-odb-0.67
- (package
- (name "rust-gix-odb")
- (version "0.67.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-odb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06ww8mc10iydvqxdin0miny89g9z8i7zmsccc1rrbl4wyrylb4ry"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-fs" ,rust-gix-fs-0.13)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.7)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-pack" ,rust-gix-pack-0.57)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Implements various git object databases")
- (description "This package implements various git object databases.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-odb-0.63
- (package
- (name "rust-gix-odb")
- (version "0.63.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-odb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0iy7grqs5h73nz781zfmiyisr9pm4yjxsamby1ady5qwf1l805d3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-pack" ,rust-gix-pack-0.53)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Implements various Git object databases")
- (description
- "Implements various Git object databases for Gitoxide.
-Gitoxide is a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-odb-0.61
- (package
- (inherit rust-gix-odb-0.63)
- (name "rust-gix-odb")
- (version "0.61.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-odb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16xwwfjna9m3rd66hkhcyps6s3bq23r5wpbxpfixi4qxakz89lr0"))))
- (arguments
- `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-pack" ,rust-gix-pack-0.51)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-odb-0.56
- (package
- (inherit rust-gix-odb-0.63)
- (name "rust-gix-odb")
- (version "0.56.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-odb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c9kgiv8frpwz9nz9n6wai8xys8vawnfhw1mnz1cchfyffl6vbj6"))))
- (arguments
- `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-pack" ,rust-gix-pack-0.46)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-odb-0.55
- (package
- (inherit rust-gix-odb-0.56)
- (name "rust-gix-odb")
- (version "0.55.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-odb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b1vr5yp96a3ik32a41rp749v2nir7n6hhwdrip9rja02nbmzbhz"))))
- (arguments
- `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-pack" ,rust-gix-pack-0.45)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-odb-0.54
- (package
- (inherit rust-gix-odb-0.55)
- (name "rust-gix-odb")
- (version "0.54.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-odb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fql2p0xinkdaq7bybz12j1yw0b4lq3d1nl3sf2ad3qdp1nbac46"))))
- (arguments
- `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-gix-pack" ,rust-gix-pack-0.44)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-odb-0.53
- (package
- (inherit rust-gix-odb-0.54)
- (name "rust-gix-odb")
- (version "0.53.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-odb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gv4zvmizqvxh4n3gnv3yzp83v3spklj0cf6rlrz38m3dcn3jsld"))))
- (arguments
- `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-gix-pack" ,rust-gix-pack-0.43)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-pack-0.57
- (package
- (name "rust-gix-pack")
- (version "0.57.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05d57xpzk35i2cclnb9iclvm1gvrc20mzcvz04bmcwyvndss84zw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-clru" ,rust-clru-0.6)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-diff" ,rust-gix-diff-0.50)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.7)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-16)
- ("rust-gix-traverse" ,rust-gix-traverse-0.44)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-uluru" ,rust-uluru-3))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Implements git packs and related data structures")
- (description
- "This package implements git packs and related data structures.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-pack-0.53
- (package
- (name "rust-gix-pack")
- (version "0.53.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m6rdxkq21ni71vk8k7qbsjxr7mgkjpdijh3wkhf28gf5qsal8rj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;use of undeclared crate gix_testtools
- #:cargo-inputs
- (("rust-clru" ,rust-clru-0.6)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-diff" ,rust-gix-diff-0.46)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-14)
- ("rust-gix-traverse" ,rust-gix-traverse-0.41)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-uluru" ,rust-uluru-3))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Implements Git packs and related data structures")
- (description
- "Git packs and related data structures. Gitoxide is a pure
-Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-pack-0.51
- (package
- (inherit rust-gix-pack-0.53)
- (name "rust-gix-pack")
- (version "0.51.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0aajbwpmfzg7a33yzqfjz2rmczvbask13hd19gwmvrgz3x4r819y"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate gix_testtools
- #:cargo-inputs (("rust-clru" ,rust-clru-0.6)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-diff" ,rust-gix-diff-0.44)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-14)
- ("rust-gix-traverse" ,rust-gix-traverse-0.39)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-uluru" ,rust-uluru-3))))))
-
-(define-public rust-gix-pack-0.46
- (package
- (inherit rust-gix-pack-0.53)
- (name "rust-gix-pack")
- (version "0.46.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16jsy3b1rnp0xinwlaz71zsnamqzhnlys3a0bhnhf50ag514savq"))))
- (arguments
- `(#:tests? #f ; use of undeclared create gix_testtools
- #:cargo-inputs (("rust-clru" ,rust-clru-0.6)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-diff" ,rust-gix-diff-0.39)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-12)
- ("rust-gix-traverse" ,rust-gix-traverse-0.36)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-uluru" ,rust-uluru-3))))))
-
-(define-public rust-gix-pack-0.45
- (package
- (inherit rust-gix-pack-0.46)
- (name "rust-gix-pack")
- (version "0.45.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "019jbbbxq53r5l7sfh3vcbyyzagrmxhg6vs5fgrxsvs4j8f4jsa5"))))
- (arguments
- `(#:tests? #f ; use of undeclared create gix_testtools
- #:cargo-inputs (("rust-clru" ,rust-clru-0.6)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-diff" ,rust-gix-diff-0.38)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-11)
- ("rust-gix-traverse" ,rust-gix-traverse-0.35)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-uluru" ,rust-uluru-3))))))
-
-(define-public rust-gix-pack-0.44
- (package
- (inherit rust-gix-pack-0.45)
- (name "rust-gix-pack")
- (version "0.44.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hwphs7ks8pf6v4wrmhd4iy8vj1in95db4q6j82i9zyy60pblc8l"))))
- (arguments
- `(#:tests? #f ; use of undeclared create gix_testtools
- #:cargo-inputs (("rust-clru" ,rust-clru-0.6)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-diff" ,rust-gix-diff-0.37)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-11)
- ("rust-gix-traverse" ,rust-gix-traverse-0.34)
- ("rust-memmap2" ,rust-memmap2-0.7)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-uluru" ,rust-uluru-3))))))
-
-(define-public rust-gix-pack-0.43
- (package
- (inherit rust-gix-pack-0.44)
- (name "rust-gix-pack")
- (version "0.43.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cqsxdqz6sdk1m96mpa0f33kddx1inx91gsbd72in7mk8lx20dkm"))))
- (arguments
- `(#:tests? #f ; use of undeclared create gix_testtools
- #:cargo-inputs (("rust-clru" ,rust-clru-0.6)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-diff" ,rust-gix-diff-0.36)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-10)
- ("rust-gix-traverse" ,rust-gix-traverse-0.33)
- ("rust-memmap2" ,rust-memmap2-0.7)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-uluru" ,rust-uluru-3))))))
-
-(define-public rust-gix-packetline-0.18
- (package
- (name "rust-gix-packetline")
- (version "0.18.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-packetline" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "011sdpf03fp066v9q8zcjjz63vwavaqbl1nw84j3bmgl1jkl8f0j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-faster-hex" ,rust-faster-hex-0.9)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "git pkt-line serialization format")
- (description
- "This package provides a crate of the gitoxide project implementing the
-git pkt-line serialization format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-packetline-0.17
- (package
- (name "rust-gix-packetline")
- (version "0.17.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-packetline" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jay9kgy8fgc809xcipgwhz430a4pyywhcb7c0n25yp2bx6yyhwc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-faster-hex" ,rust-faster-hex-0.9)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-maybe-async" ,rust-maybe-async-0.2))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Crate of the gitoxide project implementing the pkt-line serialization format")
- (description
- "This package provides a crate of the gitoxide project implementing the
-pkt-line serialization format.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-packetline-0.16
- (package
- (inherit rust-gix-packetline-0.17)
- (name "rust-gix-packetline")
- (version "0.16.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-packetline" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ayp00k4a6qgjjyrd2rmzxyx0n8h36dxscjn1pzil5b4x6qq90wa"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-faster-hex" ,rust-faster-hex-0.8)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-maybe-async" ,rust-maybe-async-0.2))))))
-
-(define-public rust-gix-packetline-blocking-0.18
- (package
- (name "rust-gix-packetline-blocking")
- (version "0.18.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-packetline-blocking" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1crknbdkdnh5aanpyda3dhm2c0a3hacl1h5shxay9iq5w6i3xkqy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-faster-hex" ,rust-faster-hex-0.9)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Duplicate of @code{gix-packetline} with @code{blocking-io} selected")
- (description "Part of Gitoxide, a pure Rust implementation of Git. This
-package is a duplicate of @code{gix-packetline} with the @code{blocking-io}
-feature pre-selected.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-packetline-blocking-0.17
- (package
- (name "rust-gix-packetline-blocking")
- (version "0.17.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-packetline-blocking" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h3bansw7mp2p6id78lwlrs4pm8nclmql07qbxpxv657p822705r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-faster-hex" ,rust-faster-hex-0.9)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Duplicate of @code{gix-packetline} with @code{blocking-io} selected")
- (description "Part of Gitoxide, a pure Rust implementation of Git. This
-package is a duplicate of @code{gix-packetline} with the @code{blocking-io}
-feature pre-selected.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-packetline-blocking-0.16
- (package
- (inherit rust-gix-packetline-blocking-0.17)
- (name "rust-gix-packetline-blocking")
- (version "0.16.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-packetline-blocking" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f9dr79jz9y11qhf0syxwa4nvn4czpyka84hzshxd10wa3vrb0vx"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-faster-hex" ,rust-faster-hex-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-path-0.10
- (package
- (name "rust-gix-path")
- (version "0.10.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-path" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ds5hvyjwic564jbvpy14ibrf1f8701q0877n2p41qsi3bpr5hmg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-home" ,rust-home-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-thiserror" ,rust-thiserror-2))
- #:cargo-development-inputs
- (("rust-known-folders" ,rust-known-folders-1)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-windows" ,rust-windows-0.58)
- ("rust-winreg" ,rust-winreg-0.52))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Part of the Gitoxide project, this crate deals with paths and their conversions")
- (description
- "Part of the Gitoxide project, a lean and safe Rust implementation of
-Git. This crate deals with paths and their conversions")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-pathspec-0.9
- (package
- (name "rust-gix-pathspec")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pathspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v7q0b55fn0raaj52cg75bi5yc8pijkzl1lq05crv3n0hskd6c34"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-gix-attributes" ,rust-gix-attributes-0.24)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-glob" ,rust-gix-glob-0.18)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Magical git pathspecs")
- (description
- "This package provides a crate of the gitoxide project for dealing with
-git magical pathspecs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-pathspec-0.7
- (package
- (name "rust-gix-pathspec")
- (version "0.7.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pathspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ssw9k2kq7hcn5xn9nby4gvq2628clxapf331r6l3d1jjlivy8sx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-gix-attributes" ,rust-gix-attributes-0.22)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-glob" ,rust-gix-glob-0.16)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-serial-test" ,rust-serial-test-3))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Capabilities to handle Git's pathspecs")
- (description
- "This package provides capabilities for handling Git's pathspecs. It is
-part of Gitoxide, a Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-pathspec-0.5
- (package
- (inherit rust-gix-pathspec-0.7)
- (name "rust-gix-pathspec")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pathspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0iqj3l4z29sg2z4bb21dn3n58wd1jgl6ydpnradzh13wa7lhxnqc"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-gix-attributes" ,rust-gix-attributes-0.21)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-glob" ,rust-gix-glob-0.15)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-serial-test" ,rust-serial-test-2))))))
-
-(define-public rust-gix-pathspec-0.4
- (package
- (inherit rust-gix-pathspec-0.5)
- (name "rust-gix-pathspec")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pathspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ka9h2lfgbfbby5rciipgy6nkl1qkcrhp0xvr11z13m3flpvkfqx"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-gix-attributes" ,rust-gix-attributes-0.20)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-glob" ,rust-gix-glob-0.14)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-serial-test" ,rust-serial-test-2))))))
-
-(define-public rust-gix-pathspec-0.3
- (package
- (inherit rust-gix-pathspec-0.4)
- (name "rust-gix-pathspec")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pathspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zg5m586s0sxxwadlvsx9hrrkyym9d4q936kk0zyf6y58ydnrqn3"))))
- (arguments
- `(#:tests? #f ;undeclared crate gix_testtools
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-gix-attributes" ,rust-gix-attributes-0.19)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-gix-glob" ,rust-gix-glob-0.13)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-serial-test" ,rust-serial-test-2))))))
-
-(define-public rust-gix-prompt-0.9
- (package
- (name "rust-gix-prompt")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-prompt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v9v9icnryhcx2z256kmm8aa1p31ipghjx80kac2nlg1b1ciiwkr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-gix-command" ,rust-gix-command-0.4)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Handle prompts in the terminal for gitoxide")
- (description
- "This package provides a crate of the gitoxide project for handling
-prompts in the terminal.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-prompt-0.8
- (package
- (name "rust-gix-prompt")
- (version "0.8.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-prompt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1505js24g8dziljc7jl5frmk0af1847v106fqsxmz75wqjpj4y3s"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-thiserror" ,rust-thiserror-2))
- #:cargo-development-inputs (("rust-expectrl" ,rust-expectrl-0.7)
- ("rust-serial-test" ,rust-serial-test-3))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Handles prompts in the terminal as part of Gitoxide")
- (description
- "Gitoxide is a Rust implementation of Git. This crate handles the
-terminals prompt.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-prompt-0.7
- (package
- (inherit rust-gix-prompt-0.8)
- (name "rust-gix-prompt")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-prompt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0y26b3d7z222b223ir9qf8yqwhknzc3c5yksjffmwvsid4vr36jw"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-command" ,rust-gix-command-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.14)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-expectrl" ,rust-expectrl-0.7)
- ("rust-serial-test" ,rust-serial-test-2))))))
-
-(define-public rust-gix-protocol-0.48
- (package
- (name "rust-gix-protocol")
- (version "0.48.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "145sln6g810vab9jhwiz3r1bwr61jh1i1qj168hpvdn6mxhvsqbc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-gix-credentials" ,rust-gix-credentials-0.27)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-lock" ,rust-gix-lock-16)
- ("rust-gix-negotiate" ,rust-gix-negotiate-0.18)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-ref" ,rust-gix-ref-0.50)
- ("rust-gix-refspec" ,rust-gix-refspec-0.28)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.18)
- ("rust-gix-shallow" ,rust-gix-shallow-0.2)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-gix-transport" ,rust-gix-transport-0.45)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-maybe-async" ,rust-maybe-async-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-winnow" ,rust-winnow-0.6))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git protocols")
- (description
- "This package provides a crate of the gitoxide project for implementing
-git protocols.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-protocol-0.45
- (package
- (name "rust-gix-protocol")
- (version "0.45.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gjf2s9ssch79jfyv7bpa8pxwgdqks6940x04bpfzd81dw0a2hyc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-gix-credentials" ,rust-gix-credentials-0.24)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-transport" ,rust-gix-transport-0.42)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-maybe-async" ,rust-maybe-async-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.6))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Implementation of Git protocols that's part of Gitoxide")
- (description
- "This package implements Git protocols for Gitoxide. Gitoxide is a pure
-Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-protocol-0.43
- (package
- (inherit rust-gix-protocol-0.45)
- (name "rust-gix-protocol")
- (version "0.43.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pfg4b0b6a753mxrp2x7jaclry6d88x3lzxx7dgi14ar8cw2g9gc"))))
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-gix-credentials" ,rust-gix-credentials-0.23)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-transport" ,rust-gix-transport-0.40)
- ("rust-maybe-async" ,rust-maybe-async-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-gix-packetline" ,rust-gix-packetline-0.17))))))
-
-(define-public rust-gix-protocol-0.42
- (package
- (inherit rust-gix-protocol-0.43)
- (name "rust-gix-protocol")
- (version "0.42.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05zq1vpak1nd83155j4n7gqvj8zmzkxr39yybddd22yv0zs6wwwm"))))
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-gix-credentials" ,rust-gix-credentials-0.22)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-transport" ,rust-gix-transport-0.39)
- ("rust-maybe-async" ,rust-maybe-async-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-gix-packetline" ,rust-gix-packetline-0.17))))))
-
-(define-public rust-gix-protocol-0.41
- (package
- (inherit rust-gix-protocol-0.42)
- (name "rust-gix-protocol")
- (version "0.41.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03hy77hbszssdkc4iwig3f82ib4i6agfag37svd90pzsppm3y7ir"))))
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-gix-credentials" ,rust-gix-credentials-0.21)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-transport" ,rust-gix-transport-0.38)
- ("rust-maybe-async" ,rust-maybe-async-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-gix-packetline" ,rust-gix-packetline-0.16))))))
-
-(define-public rust-gix-protocol-0.40
- (package
- (inherit rust-gix-protocol-0.41)
- (name "rust-gix-protocol")
- (version "0.40.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16qc5q53z5jdqb433106lzzifhf321zgv89ha65bxj8cq86p0yyc"))))
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-gix-credentials" ,rust-gix-credentials-0.20)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-transport" ,rust-gix-transport-0.37)
- ("rust-maybe-async" ,rust-maybe-async-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-gix-packetline" ,rust-gix-packetline-0.16))))))
-
-(define-public rust-gix-quote-0.4
- (package
- (name "rust-gix-quote")
- (version "0.4.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-quote" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qws02kwhnn0hcl5cizc99irw07qi3nycmyd2qlaphkf461f58b4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Various quotations used by git")
- (description
- "This package provides a crate of the gitoxide project dealing with various
-quotations used by git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-ref-0.50
- (package
- (name "rust-gix-ref")
- (version "0.50.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03723r9s3m3grmjzcasxp7jcz0z5xs90spg9aj2ryhikz72z9ba7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.33)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-fs" ,rust-gix-fs-0.13)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-lock" ,rust-gix-lock-16)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-16)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-winnow" ,rust-winnow-0.6))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Handle git references")
- (description "This package provides a crate to handle git references.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-ref-0.47
- (package
- (name "rust-gix-ref")
- (version "0.47.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r8i8fj7xgmp88qk1w7xc2gs7l8sb8y0azx5algskaprxc3883df"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;use of undeclared crate gix_testtools
- #:cargo-inputs
- (("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.32)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-lock" ,rust-gix-lock-14)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-14)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.6))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Part of Gitoxide, this crate handles Git references")
- (description "This package provides a crate to handle git references.
-Part of Gitoxide, a project to create a pure Rust Git implementation.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-ref-0.45
- (package
- (inherit rust-gix-ref-0.47)
- (name "rust-gix-ref")
- (version "0.45.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dcv2pgaz6gzhx38zw0qh9pkmhqhf4hqq2gf7waia9snlnh9cvk3"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate gix_testtools
- #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.31)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-lock" ,rust-gix-lock-14)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-14)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.6))
- #:cargo-development-inputs (("rust-gix-date" ,rust-gix-date-0.8))))))
-
-(define-public rust-gix-ref-0.44
- (package
- (inherit rust-gix-ref-0.47)
- (name "rust-gix-ref")
- (version "0.44.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0biy3y7src1wsx5prynvyg7wzyzf3ss8f6hyphpb5ijvgscs551k"))))
- (arguments
- `(#:tests? #f ;use of undeclared crate gix_testtools
- #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.31)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-lock" ,rust-gix-lock-14)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-14)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.6))))))
-
-(define-public rust-gix-ref-0.40
- (package
- (inherit rust-gix-ref-0.47)
- (name "rust-gix-ref")
- (version "0.40.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0j96yj1j6mr06qspgxjdssssbf7dzj2bxz5224sqz3b3hhcvvnb4"))))
- (arguments
- `(#:tests? #f ; undeclared crate gix_testtools
- #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.29)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-fs" ,rust-gix-fs-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-lock" ,rust-gix-lock-12)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-12)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))))))
-
-(define-public rust-gix-ref-0.39
- (package
- (inherit rust-gix-ref-0.40)
- (name "rust-gix-ref")
- (version "0.39.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zmvbjqg7b46banbp7a7507wa1mx992gcmgg2wrpzkqjqannj81v"))))
- (arguments
- `(#:tests? #f ; undeclared crate gix_testtools
- #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.28)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-lock" ,rust-gix-lock-11)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-11)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))))))
-
-(define-public rust-gix-ref-0.38
- (package
- (inherit rust-gix-ref-0.39)
- (name "rust-gix-ref")
- (version "0.38.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ljasz4v4bikrb06wdp7hafznmhqh0zgmqvy02w2z3f8gb8gdhhf"))))
- (arguments
- `(#:tests? #f ; undeclared crate gix_testtools
- #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.28)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-lock" ,rust-gix-lock-11)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-11)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-memmap2" ,rust-memmap2-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))))))
-
-(define-public rust-gix-ref-0.37
- (package
- (inherit rust-gix-ref-0.38)
- (name "rust-gix-ref")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r4d0zpin2c62s4j88n32cd0gf1f2da1kp4yfr0kcq8bcr4vgri2"))))
- (arguments
- `(#:tests? #f ; undeclared crate gix_testtools
- #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.27)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-fs" ,rust-gix-fs-0.7)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-lock" ,rust-gix-lock-10)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-tempfile" ,rust-gix-tempfile-10)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-memmap2" ,rust-memmap2-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.5))))))
-
-(define-public rust-gix-refspec-0.28
- (package
- (name "rust-gix-refspec")
- (version "0.28.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-refspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "140aif2nciz9j9a0h9lqsg8cb1pkzhbza9bsgy7gc4pnv0l04rar"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-revision" ,rust-gix-revision-0.32)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Handle parsing and representing git refspecs")
- (description
- "This package provides a crate of the gitoxide project for parsing and
-representing git refspecs.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-refspec-0.25
- (package
- (name "rust-gix-refspec")
- (version "0.25.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-refspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19lwhs10cg9rg040k20w8i27ay475isggngxbxhngfj14gw0bc7b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-revision" ,rust-gix-revision-0.29)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Parsing and representing refspecs for Gitoxide")
- (description
- "This package parses and represents Git refspecs. It's part of Gitoxide
-a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-refspec-0.23
- (package
- (inherit rust-gix-refspec-0.25)
- (name "rust-gix-refspec")
- (version "0.23.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-refspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0drzc1p43mc8nprxlqm4s86y9b23rsz89dvqghgmsmb25v6zhs38"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-revision" ,rust-gix-revision-0.27)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-refspec-0.21
- (package
- (inherit rust-gix-refspec-0.25)
- (name "rust-gix-refspec")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-refspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01771g6dr5jqg9p1pvl6d7m5x52yfzgwqgm5namka5rc17srs8dy"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-revision" ,rust-gix-revision-0.25)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-refspec-0.20
- (package
- (inherit rust-gix-refspec-0.21)
- (name "rust-gix-refspec")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-refspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vivb1g2ispw1mgibnq7yirvqbbclxgfldqwvk08zrqy5swd7nbn"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-revision" ,rust-gix-revision-0.24)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-refspec-0.19
- (package
- (inherit rust-gix-refspec-0.20)
- (name "rust-gix-refspec")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-refspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rx6q4k13zciaajz9a6g1wb1w70y92m6fzqc30xb9g8xqi69gc6c"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-revision" ,rust-gix-revision-0.23)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-refspec-0.18
- (package
- (inherit rust-gix-refspec-0.19)
- (name "rust-gix-refspec")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-refspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07pniqh74kkm0n727m7wjxgrgwnaypljkhsh8nyw7wvh3rxwp588"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-revision" ,rust-gix-revision-0.22)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-revision-0.32
- (package
- (name "rust-gix-revision")
- (version "0.32.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revision" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lvb7rrjjdr9h21ign5g0za2jg00nimzqvkcdvbacpd5rjy8pqiz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.26)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.7)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.18)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Find names for git revisions and parsing specifications")
- (description
- "This package provides a crate of the gitoxide project dealing with
-finding names for revisions and parsing specifications.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-revision-0.29
- (package
- (name "rust-gix-revision")
- (version "0.29.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revision" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07jyh9vabfbkva99m0mavsk68v3asp1k0c48as9dn35c36r22ims"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.15)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "This Gitoxide crate finds names for revisions and parsing specifications")
- (description
- "This package is part of Gitoxide, a pure Rust implementation of Git. It
-handles finding names and parsing specifications.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-revision-0.27
- (package
- (inherit rust-gix-revision-0.29)
- (name "rust-gix-revision")
- (version "0.27.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revision" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kmd96vky58yf46g5nxqny8gl3df4447vb6x6w2lp30iq91kxc81"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.13)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-revision-0.25
- (package
- (inherit rust-gix-revision-0.29)
- (name "rust-gix-revision")
- (version "0.25.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revision" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17ydyj6f75zsz6ygmh3im4631cdx5b58spxi9myr7g1k6vgy2y5a"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.11)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-revision-0.24
- (package
- (inherit rust-gix-revision-0.25)
- (name "rust-gix-revision")
- (version "0.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revision" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i4mb8d34ar2g7flwjbnf8vwb0xlzaa078sy66y38m6f20bxapgy"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.10)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-revision-0.23
- (package
- (inherit rust-gix-revision-0.24)
- (name "rust-gix-revision")
- (version "0.23.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revision" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1215fz886j5gzf31kg32g566vm9pds5679d4d9vg79sr6k3pma9c"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.9)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-revision-0.22
- (package
- (inherit rust-gix-revision-0.23)
- (name "rust-gix-revision")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revision" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "128fi6mblg4ic6h1q5vy2zq6vly8hxhi9vxkpkskaymby9fb3i68"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.8)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-revwalk-0.18
- (package
- (name "rust-gix-revwalk")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revwalk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0iv2c479w9lkjwbngdwyial6km8dllgah8wvp7r9w7jv4c6biv6l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.26)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.7)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Walk the git revision graph")
- (description
- "This package provides a crate providing utilities for walking the
-git revision graph.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-revwalk-0.15
- (package
- (name "rust-gix-revwalk")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revwalk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "111r3ddls12y1s884x01gai8ykdsn4qmnggghbk4w24k9da747ml"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Utilities for walking Git's revision graph")
- (description
- "Utilities for walking Git's revision graph. This crate is part of
-Gitoxide, a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-revwalk-0.13
- (package
- (inherit rust-gix-revwalk-0.15)
- (name "rust-gix-revwalk")
- (version "0.13.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revwalk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q23mcf4ji5q8qi3g86vxxgz4x4ykgqja0kyacgi9bvimg50q0qv"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-revwalk-0.11
- (package
- (inherit rust-gix-revwalk-0.15)
- (name "rust-gix-revwalk")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revwalk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pz411j9hpdls77qglgcwxk794pb4fbqnflz460dxg9bbkzfabbh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.23)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Utilities for walking the Git's revision graph")
- (description
- "Utilities for walking Git's revision graph. This crate is part of
-Gitoxide, a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-revwalk-0.10
- (package
- (inherit rust-gix-revwalk-0.11)
- (name "rust-gix-revwalk")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revwalk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pf15qvha76skcyvysmmxfvb7fpq3s716izizmss956ajcjfvm39"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-revwalk-0.9
- (package
- (inherit rust-gix-revwalk-0.10)
- (name "rust-gix-revwalk")
- (version "0.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revwalk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q7sgvkm0zdpp09v51jgv7c77zff82fvyr82dzc7dmjc5s4qqvd1"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-revwalk-0.8
- (package
- (inherit rust-gix-revwalk-0.9)
- (name "rust-gix-revwalk")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revwalk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yd27ip3xhxplsw6cmyjz1vk6q5c0qhkn33icx2hiwij21mhr1z9"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.21)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-revwalk-0.1
- (package
- (inherit rust-gix-revwalk-0.8)
- (name "rust-gix-revwalk")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revwalk" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jnkyb5yk8y76q5gbmdykm2snxn5v9dbc4jy3walz4a7hyx269mw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.16)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.2)
- ("rust-gix-object" ,rust-gix-object-0.30)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-sec-0.10
- (package
- (name "rust-gix-sec")
- (version "0.10.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-sec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mjgs5wgfc236i3293winiaplnx4sscc6blsh2bm75bsk7ppdf58"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Part of Gitoxide, this create provides a shared trust model")
- (description
- "This package is part of Gitoxide, it implements a shared trust model.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-status-0.17
- (package
- (name "rust-gix-status")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-status" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10s87zd97hvckhrq4jn7a794q5vypxwn8jmbqcrcmmvra3cc2k21"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-diff" ,rust-gix-diff-0.50)
- ("rust-gix-dir" ,rust-gix-dir-0.12)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-filter" ,rust-gix-filter-0.17)
- ("rust-gix-fs" ,rust-gix-fs-0.13)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-index" ,rust-gix-index-0.38)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.9)
- ("rust-gix-worktree" ,rust-gix-worktree-0.39)
- ("rust-portable-atomic" ,rust-portable-atomic-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "'git status'-like functionality")
- (description
- "This package provides a crate of the gitoxide project dealing with
-'git status'-like functionality.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-status-0.13
- (package
- (name "rust-gix-status")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-status" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1spznjc0s41cnyzfhvm37yr0fpx0fjiima6cwjk1c34zcfx3a3gp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-diff" ,rust-gix-diff-0.46)
- ("rust-gix-dir" ,rust-gix-dir-0.8)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-filter" ,rust-gix-filter-0.13)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-index" ,rust-gix-index-0.35)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
- ("rust-gix-worktree" ,rust-gix-worktree-0.36)
- ("rust-portable-atomic" ,rust-portable-atomic-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Gitoxide project crate that provides @code{git status} functionality")
- (description
- "This Gitoxide project crate provides @code{git status} functionality.
-Gitoxide is a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-status-0.11
- (package
- (inherit rust-gix-status-0.13)
- (name "rust-gix-status")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-status" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dipwd6r0nbyipqc94fdlcn60gd1bispkd3brq3x1hv5rf2b1xw3"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-diff" ,rust-gix-diff-0.44)
- ("rust-gix-dir" ,rust-gix-dir-0.6)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-filter" ,rust-gix-filter-0.11)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-index" ,rust-gix-index-0.33)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
- ("rust-gix-worktree" ,rust-gix-worktree-0.34)
- ("rust-portable-atomic" ,rust-portable-atomic-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-status-0.10
- (package
- (inherit rust-gix-status-0.13)
- (name "rust-gix-status")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-status" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j5z44b80ybaxy34valibksasrd5gny52vqk9mahjf3ii7cp6hrg"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-diff" ,rust-gix-diff-0.44)
- ("rust-gix-dir" ,rust-gix-dir-0.5)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-filter" ,rust-gix-filter-0.11)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-index" ,rust-gix-index-0.33)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
- ("rust-gix-worktree" ,rust-gix-worktree-0.34)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-status-0.4
- (package
- (inherit rust-gix-status-0.13)
- (name "rust-gix-status")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-status" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07diw4dvb49m3ip1vh1vn7fx4sdapysbwc5vhzxmc15c9dl70gwh"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-filter" ,rust-gix-filter-0.8)
- ("rust-gix-fs" ,rust-gix-fs-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-index" ,rust-gix-index-0.28)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree" ,rust-gix-worktree-0.29)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-status-0.3
- (package
- (inherit rust-gix-status-0.4)
- (name "rust-gix-status")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-status" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "091xhhk3g9ccizv5qw8gdj1h87v6qn84nqd5b7psda9hjd2i2ni5"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-filter" ,rust-gix-filter-0.7)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-index" ,rust-gix-index-0.27)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree" ,rust-gix-worktree-0.28)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-status-0.2
- (package
- (inherit rust-gix-status-0.3)
- (name "rust-gix-status")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-status" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c3a1y91444vdl1krhhybhlcb5fmjcwll8g9df1fbg27zcgjfm0w"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-filter" ,rust-gix-filter-0.6)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-index" ,rust-gix-index-0.26)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.4)
- ("rust-gix-worktree" ,rust-gix-worktree-0.27)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-status-0.1
- (package
- (inherit rust-gix-status-0.2)
- (name "rust-gix-status")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-status" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yi2wl5c1zacr5nr8qj9g7rq9ylwp2ckvkjwgd0g41x75g202a08"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-fs" ,rust-gix-fs-0.7)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-index" ,rust-gix-index-0.25)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.3)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-submodule-0.17
- (package
- (name "rust-gix-submodule")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-submodule" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b532y2c7qg8axqc2nkw2mdiq8mg9hxq87mfj2aa1j3askl2z5vl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-config" ,rust-gix-config-0.43)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.9)
- ("rust-gix-refspec" ,rust-gix-refspec-0.28)
- ("rust-gix-url" ,rust-gix-url-0.29)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Deal with git submodules")
- (description
- "This package provides a crate of the gitoxide project for dealing with
-git submodules.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-submodule-0.14
- (package
- (name "rust-gix-submodule")
- (version "0.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-submodule" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jw7rb181z5ns0njxh9pi4fa4d8n7lgfn5cg46rp5wy2ikvhm7aj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-config" ,rust-gix-config-0.40)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
- ("rust-gix-refspec" ,rust-gix-refspec-0.25)
- ("rust-gix-url" ,rust-gix-url-0.27)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Functions for dealing with Git submodules")
- (description
- "Functions for dealing with Git submodules. Part of Gitoxide a pure Rust
-implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-submodule-0.12
- (package
- (inherit rust-gix-submodule-0.14)
- (name "rust-gix-submodule")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-submodule" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zalx2cc2b2sj8kqncbkbpnj1np9lxr09j4yscwmx000m9lhybhg"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-config" ,rust-gix-config-0.38)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
- ("rust-gix-refspec" ,rust-gix-refspec-0.23)
- ("rust-gix-url" ,rust-gix-url-0.27)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-submodule-0.11
- (package
- (inherit rust-gix-submodule-0.14)
- (name "rust-gix-submodule")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-submodule" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1b304hkx2r2b619n3lksvj08fkd7pdxzpr923dhvc55c4jcx874j"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-config" ,rust-gix-config-0.37)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
- ("rust-gix-refspec" ,rust-gix-refspec-0.23)
- ("rust-gix-url" ,rust-gix-url-0.27)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-submodule-0.7
- (package
- (inherit rust-gix-submodule-0.14)
- (name "rust-gix-submodule")
- (version "0.7.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-submodule" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0day1xp9pfxki9cmp0z4kyhh6ygrm427z2f9zkgj9pi2j903im11"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-config" ,rust-gix-config-0.33)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.5)
- ("rust-gix-refspec" ,rust-gix-refspec-0.21)
- ("rust-gix-url" ,rust-gix-url-0.26)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-submodule-0.6
- (package
- (inherit rust-gix-submodule-0.7)
- (name "rust-gix-submodule")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-submodule" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y89k2c4isa9r4j9a5mim91dxx69s6ckqrl1i7mwmgcm1bvdg8q2"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-config" ,rust-gix-config-0.32)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.4)
- ("rust-gix-refspec" ,rust-gix-refspec-0.20)
- ("rust-gix-url" ,rust-gix-url-0.25)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-submodule-0.5
- (package
- (inherit rust-gix-submodule-0.6)
- (name "rust-gix-submodule")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-submodule" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hm1d7a9qb3zylln44bxcnmdy27zfajc6gj5g00kf95a2a6qr9xv"))))
- (arguments
- `(#:tests? #f ; undeclared crate gix_testtools
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-config" ,rust-gix-config-0.31)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.4)
- ("rust-gix-refspec" ,rust-gix-refspec-0.19)
- ("rust-gix-url" ,rust-gix-url-0.25)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-submodule-0.4
- (package
- (inherit rust-gix-submodule-0.5)
- (name "rust-gix-submodule")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-submodule" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dz2w3ikhbf938rfamlqkmxl9hznz4i7mm9dmgrd70lj5vl500fx"))))
- (arguments
- `(#:tests? #f ; undeclared crate gix_testtools
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-config" ,rust-gix-config-0.30)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-pathspec" ,rust-gix-pathspec-0.3)
- ("rust-gix-refspec" ,rust-gix-refspec-0.18)
- ("rust-gix-url" ,rust-gix-url-0.24)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-tempfile-16
- (package
- (name "rust-gix-tempfile")
- (version "16.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-tempfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00c5czgzzi3c8yxv24vh1rmkgf06vgb1ypf5521lmwjyjhiz8n15"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-dashmap" ,rust-dashmap-6)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-fs" ,rust-gix-fs-0.13)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "git tempfile implementation with a global registry to assure cleanup")
- (description
- "This package provides a git tempfile implementation with a global
-registry to assure cleanup.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-tempfile-14
- (package
- (name "rust-gix-tempfile")
- (version "14.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-tempfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ah8y51fbx6x9m71ihxk3zhny0c05kka5kd0a2hida4zjqkljsq4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-dashmap" ,rust-dashmap-6)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Rust tempfile implementation with assured cleanup")
- (description
- "Part of Gitoxide a Rust implementation of Git. This package provides a
-tempfile capability with a global registry to assure clean-up.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-tempfile-12
- (package
- (inherit rust-gix-tempfile-14)
- (name "rust-gix-tempfile")
- (version "12.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-tempfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1aiypbizzx997lw8yvz2sk4nnmxz1yq233j5kc8my7wbf5nkgvx8"))))
- (arguments
- `(#:cargo-inputs (("rust-dashmap" ,rust-dashmap-5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-fs" ,rust-gix-fs-0.9)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gix-tempfile-11
- (package
- (inherit rust-gix-tempfile-12)
- (name "rust-gix-tempfile")
- (version "11.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-tempfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08vykvfdgxvqqm63zav1rw730qm6cdnnvqni52dwcvm82j8x539q"))))
- (arguments
- `(#:cargo-inputs (("rust-dashmap" ,rust-dashmap-5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gix-tempfile-10
- (package
- (inherit rust-gix-tempfile-11)
- (name "rust-gix-tempfile")
- (version "10.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-tempfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kdc21s0dnqnbzfdazpsw8fclnw1gi3w4np71qlmgp0i7s7rgq2s"))))
- (arguments
- `(#:cargo-inputs (("rust-dashmap" ,rust-dashmap-5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-fs" ,rust-gix-fs-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-gix-trace-0.1
- (package
- (name "rust-gix-trace")
- (version "0.1.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-trace" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lmr5qqdk44xbz695asvwvc60ggaxrd12gjdl8izrw991h9dxg84"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-document-features" ,rust-document-features-0.2)
- ("rust-tracing-core" ,rust-tracing-core-0.1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Crate to provide minimal `tracing` support")
- (description
- "This package provides a crate to provide minimal `tracing` support that
-can be turned off to zero cost.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-transport-0.45
- (package
- (name "rust-gix-transport")
- (version "0.45.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-transport" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nb4p7jwy80g51afzc64ya1faxxcpgnimbk2p2sv2xwl90c7860i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-gix-command" ,rust-gix-command-0.4)
- ("rust-gix-credentials" ,rust-gix-credentials-0.27)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-packetline" ,rust-gix-packetline-0.18)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-url" ,rust-gix-url-0.29)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git transport layer")
- (description
- "This package provides a crate of the gitoxide project dedicated to
-implementing the git transport layer.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-transport-0.42
- (package
- (name "rust-gix-transport")
- (version "0.42.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-transport" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07s8lsq97r0hgg9znd2f0jaj49prm2bss9mjjxfs2h8vn35cq7a2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-credentials" ,rust-gix-credentials-0.24)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-packetline" ,rust-gix-packetline-0.17)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-url" ,rust-gix-url-0.27)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-maybe-async" ,rust-maybe-async-0.2))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Implements the Git transport layer for Gitoxide")
- (description
- "This package is part of Gitoxide a Rust implementation of Git. It
-provides an implementation of the Git transport layer.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-transport-0.40
- (package
- (inherit rust-gix-transport-0.42)
- (name "rust-gix-transport")
- (version "0.40.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-transport" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w4pngjzbyvm68affvglnkzcyksgv5wxivnakx05lfg9acha40dy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-credentials" ,rust-gix-credentials-0.23)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-packetline" ,rust-gix-packetline-0.17)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-url" ,rust-gix-url-0.26)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-maybe-async" ,rust-maybe-async-0.2))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Implements the Git transport layer for Gitoxide")
- (description
- "This package is part of Gitoxide a Rust implementation of Git. It
-provides an implementation of the Git transport layer.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-transport-0.39
- (package
- (inherit rust-gix-transport-0.40)
- (name "rust-gix-transport")
- (version "0.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-transport" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i5ig30l4gqyh70qhm1gdmm2aa3qf33galr0vp36h96nqkpwycgp"))))
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-gix-command" ,rust-gix-command-0.3)
- ("rust-gix-credentials" ,rust-gix-credentials-0.22)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-packetline" ,rust-gix-packetline-0.17)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-url" ,rust-gix-url-0.25)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-maybe-async" ,rust-maybe-async-0.2))))))
-
-(define-public rust-gix-transport-0.38
- (package
- (inherit rust-gix-transport-0.39)
- (name "rust-gix-transport")
- (version "0.38.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-transport" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lp7bg7pj9l2na92bdrbx0zjybi7j88c26vm341z492f6s9rl81g"))))
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-gix-command" ,rust-gix-command-0.2)
- ("rust-gix-credentials" ,rust-gix-credentials-0.21)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-packetline" ,rust-gix-packetline-0.16)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-url" ,rust-gix-url-0.25)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-maybe-async" ,rust-maybe-async-0.2))))))
-
-(define-public rust-gix-transport-0.37
- (package
- (inherit rust-gix-transport-0.38)
- (name "rust-gix-transport")
- (version "0.37.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-transport" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kpv0aqx7c3hbsc14rk7c01yd7b73mm14d4swnn6hpi4d9p75v5r"))))
- (arguments
- `(#:cargo-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-gix-command" ,rust-gix-command-0.2)
- ("rust-gix-credentials" ,rust-gix-credentials-0.20)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-packetline" ,rust-gix-packetline-0.16)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-sec" ,rust-gix-sec-0.10)
- ("rust-gix-url" ,rust-gix-url-0.24)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-maybe-async" ,rust-maybe-async-0.2))))))
-
-(define-public rust-gix-traverse-0.44
- (package
- (name "rust-gix-traverse")
- (version "0.44.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-traverse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d311l7wlgpv41hvp1ni3r9hhwxn4x27xyiy5brnwn4n73jp1v1b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.26)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.7)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.18)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "git tree traversal")
- (description "This package provides git tree traversal.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-traverse-0.41
- (package
- (name "rust-gix-traverse")
- (version "0.41.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-traverse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "105prigk1pq7g3i3hvwh4y9rhc35ycl84cg9f9ag6kafz6da6383"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
- ("rust-gix-date" ,rust-gix-date-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.15)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Ways to traverse Git commit graphs and trees for Gix")
- (description "Part of Gitoxide, a pure Rust implementation of Git. This
-package is used to traverse Git commit graphs and trees.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-traverse-0.39
- (package
- (inherit rust-gix-traverse-0.41)
- (name "rust-gix-traverse")
- (version "0.39.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-traverse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h48bbjym6fkdhy9q7p8v6rn9ksvkwxp8fs1415cyw8ya66a36g4"))))
- (arguments
- `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.13)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-traverse-0.36
- (package
- (inherit rust-gix-traverse-0.41)
- (name "rust-gix-traverse")
- (version "0.36.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-traverse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qbiq230wj8ak60zzg613pgflwnvsyj71x9liys0k957bd29w435"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.23)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.11)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-traverse-0.35
- (package
- (inherit rust-gix-traverse-0.36)
- (name "rust-gix-traverse")
- (version "0.35.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-traverse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x04z3xybwkr6wls0rpdr8n3pdhd091bsky8j9jj1812h44148fz"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.10)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-traverse-0.34
- (package
- (inherit rust-gix-traverse-0.35)
- (name "rust-gix-traverse")
- (version "0.34.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-traverse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12pk1w89kj978jdfsg2fwmq5p4gv0i0wydh6pxmbf6sfgpn51l0l"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.22)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.9)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-traverse-0.33
- (package
- (inherit rust-gix-traverse-0.34)
- (name "rust-gix-traverse")
- (version "0.33.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-traverse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "180vp1piwlalsv8qkmmif03l7h2kdxfx5vawkclbmb236smh9vr2"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.21)
- ("rust-gix-date" ,rust-gix-date-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.4)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.8)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-url-0.29
- (package
- (name "rust-gix-url")
- (version "0.29.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-url" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04qb2p68886axrbx5gdjlhqwg55j0pn7zn25c08qzpakidv8q899"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Parsing and serialization of gix-url")
- (description
- "This package provides a crate of the gitoxide project implementing
-parsing and serialization of gix-url.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-url-0.27
- (package
- (name "rust-gix-url")
- (version "0.27.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-url" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "128c2rp6780qspiqasmyd6a3gdmcmq6kl19axllf28pvhig0qa7x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-home" ,rust-home-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "This crate implements parsing and serialization of gix-url for Gitoxide")
- (description
- "This package is part of Gitoxide a Rust implementation of Git. It
-provides a crate for parsing and serialization of gix-url's.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-url-0.26
- (package
- (inherit rust-gix-url-0.27)
- (name "rust-gix-url")
- (version "0.26.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-url" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i6wjjaq1yhxqk9gbriv9raldhs04yy91ipys4qs4lkmxg61f3wg"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-home" ,rust-home-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1))))))
-
-(define-public rust-gix-url-0.25
- (package
- (inherit rust-gix-url-0.26)
- (name "rust-gix-url")
- (version "0.25.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-url" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01a0phpk3f0lrhavqm51cgpdwh925i2djiyslaj57ync24d7lhhc"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-home" ,rust-home-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1))))))
-
-(define-public rust-gix-url-0.24
- (package
- (inherit rust-gix-url-0.25)
- (name "rust-gix-url")
- (version "0.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-url" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03s2ds2z6whd44qapyvz4kqfpniik0issv6s09rbys4cdvsfq9b1"))))
- (arguments
- `(#:tests? #f ; undeclared crate gix_testtools
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-home" ,rust-home-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-libtest-mimic" ,rust-libtest-mimic-0.6))))))
-
-(define-public rust-gix-utils-0.1
- (package
- (name "rust-gix-utils")
- (version "0.1.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0prkj13jwvcrd8gy8f73ci2i3nwkak88xpvdibcqwl4rjlz7whms"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Crate with `gitoxide` utilities that don't need feature toggles")
- (description
- "This package provides a crate with `gitoxide` utilities that don't need
-feature toggles.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-validate-0.10
- (package
- (name "rust-gix-validate")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-validate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kbdwvnbkcw6sq0mx6zis6nsc61v95n79v98ilw52nyymh6f1fbp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "Validation functions for various kinds of names in Git")
- (description "Part of Gitoxide, a pure Rust implementation of Git. This
-package contains validation functions for various kinds of names in Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-validate-0.9
- (package
- (name "rust-gix-validate")
- (version "0.9.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-validate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dq9flm4iz1pzsiqqjmmxxzsp2fsdarx18db695v71gmz44hslnd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis "Validation functions for various kinds of names in Git")
- (description "Part of Gitoxide, a pure Rust implementation of Git. This
-package contains validation functions for various kinds of names in Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-validate-0.8
- (package
- (inherit rust-gix-validate-0.9)
- (name "rust-gix-validate")
- (version "0.8.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-validate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1kqad8a2wdz69ma7hspi21pazgpkrc5hg4iw37gsvca99b9pvhl2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-validate-0.7
- (package
- (inherit rust-gix-validate-0.8)
- (name "rust-gix-validate")
- (version "0.7.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-validate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h4hr3rpgwc7ixyynjp53s9il3sb0gq8ad332k8drwyfn8vkg6xs"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-worktree-0.39
- (package
- (name "rust-gix-worktree")
- (version "0.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n49fywzh1f4gmv7gwd4d5jnq7ahiabsdv6wda3scmxagqpm2wv6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-attributes" ,rust-gix-attributes-0.24)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-fs" ,rust-gix-fs-0.13)
- ("rust-gix-glob" ,rust-gix-glob-0.18)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-ignore" ,rust-gix-ignore-0.13)
- ("rust-gix-index" ,rust-gix-index-0.38)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Gitoxide functions for handling shared Git worktree types and utilities")
- (description
- "This package provides functions for handling shared Git worktree related
-types and utilities. Part of Gitoxide a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-worktree-0.36
- (package
- (name "rust-gix-worktree")
- (version "0.36.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16hl0gckhybirv86vv3ds5qhjrh4marmq39nbf38xfpjldvas4n3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-attributes" ,rust-gix-attributes-0.22)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-glob" ,rust-gix-glob-0.16)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-ignore" ,rust-gix-ignore-0.11)
- ("rust-gix-index" ,rust-gix-index-0.35)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-validate" ,rust-gix-validate-0.9)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Gitoxide functions for handling shared Git worktree types and utilities")
- (description
- "This package provides functions for handling shared Git worktree related
-types and utilities. Part of Gitoxide a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-worktree-0.34
- (package
- (inherit rust-gix-worktree-0.36)
- (name "rust-gix-worktree")
- (version "0.34.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19p7xzrl1i4jw2fhzywqkfd00dn58k9nksll0qi7548bprp35xr6"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-attributes" ,rust-gix-attributes-0.22)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-glob" ,rust-gix-glob-0.16)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-ignore" ,rust-gix-ignore-0.11)
- ("rust-gix-index" ,rust-gix-index-0.33)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-validate" ,rust-gix-validate-0.8)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-gix-worktree-0.29
- (package
- (inherit rust-gix-worktree-0.36)
- (name "rust-gix-worktree")
- (version "0.29.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lld035lsx3y0d2qxpnys2j63nhl36510i76k6arly7hpy52z62k"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-attributes" ,rust-gix-attributes-0.21)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-fs" ,rust-gix-fs-0.9)
- ("rust-gix-glob" ,rust-gix-glob-0.15)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-ignore" ,rust-gix-ignore-0.10)
- ("rust-gix-index" ,rust-gix-index-0.28)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-gix-worktree-0.28
- (package
- (inherit rust-gix-worktree-0.29)
- (name "rust-gix-worktree")
- (version "0.28.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d30k1748k5zdxa24ifww9ym16lga7bphz8ir3lan57f3ph0l7bz"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-attributes" ,rust-gix-attributes-0.20)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-glob" ,rust-gix-glob-0.14)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-ignore" ,rust-gix-ignore-0.9)
- ("rust-gix-index" ,rust-gix-index-0.27)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-gix-worktree-0.27
- (package
- (inherit rust-gix-worktree-0.28)
- (name "rust-gix-worktree")
- (version "0.27.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zfpqbrxxwjjhjk1rn60rmajxm4f7ix2jbx44vklz9nv47kpkbyx"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-attributes" ,rust-gix-attributes-0.20)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-glob" ,rust-gix-glob-0.14)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-ignore" ,rust-gix-ignore-0.9)
- ("rust-gix-index" ,rust-gix-index-0.26)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-gix-worktree-0.26
- (package
- (inherit rust-gix-worktree-0.27)
- (name "rust-gix-worktree")
- (version "0.26.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zhl1wlf4zl0ny1mwp7j24gzln63xy2grrh9cvaq5g8152bk4plz"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-attributes" ,rust-gix-attributes-0.19)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-fs" ,rust-gix-fs-0.7)
- ("rust-gix-glob" ,rust-gix-glob-0.13)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-ignore" ,rust-gix-ignore-0.8)
- ("rust-gix-index" ,rust-gix-index-0.25)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-gix-worktree-state-0.17
- (package
- (name "rust-gix-worktree-state")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-state" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w2vaz776v13hrnzhnsihmcbhb6883b33gc3cq475yasmncy3xc6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-filter" ,rust-gix-filter-0.17)
- ("rust-gix-fs" ,rust-gix-fs-0.13)
- ("rust-gix-glob" ,rust-gix-glob-0.18)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-index" ,rust-gix-index-0.38)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree" ,rust-gix-worktree-0.39)
- ("rust-io-close" ,rust-io-close-0.3)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Gitoxide project library to set a Git worktree to a particular state")
- (description
- "This crate sets the Git worktree to a particular state. Part of Gitoxide
-a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-worktree-state-0.13
- (package
- (name "rust-gix-worktree-state")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-state" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hyyhvigwnb8cybxxyiqp5rxlw8nw39qs1nmmh5jqw7s2frw81bv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-filter" ,rust-gix-filter-0.13)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-glob" ,rust-gix-glob-0.16)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-index" ,rust-gix-index-0.35)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree" ,rust-gix-worktree-0.36)
- ("rust-io-close" ,rust-io-close-0.3)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Gitoxide project library to set a Git worktree to a particular state")
- (description
- "This crate sets the Git worktree to a particular state. Part of Gitoxide
-a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-worktree-state-0.11
- (package
- (inherit rust-gix-worktree-state-0.13)
- (name "rust-gix-worktree-state")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-state" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n2wv2fgdryxn1pa0rg2k43lqc7kpjx4665ihnj6f47mnl2n5v9r"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-filter" ,rust-gix-filter-0.11)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-glob" ,rust-gix-glob-0.16)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-index" ,rust-gix-index-0.33)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree" ,rust-gix-worktree-0.34)
- ("rust-io-close" ,rust-io-close-0.3)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-worktree-state-0.6
- (package
- (inherit rust-gix-worktree-state-0.13)
- (name "rust-gix-worktree-state")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-state" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1890rq778ac6va1pki0d4379mpinirs892z71hvm3h1449rlxiyq"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-filter" ,rust-gix-filter-0.8)
- ("rust-gix-fs" ,rust-gix-fs-0.9)
- ("rust-gix-glob" ,rust-gix-glob-0.15)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-index" ,rust-gix-index-0.28)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree" ,rust-gix-worktree-0.29)
- ("rust-io-close" ,rust-io-close-0.3)
- ("rust-thiserror" ,rust-thiserror-1))))
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-worktree-state-0.5
- (package
- (inherit rust-gix-worktree-state-0.6)
- (name "rust-gix-worktree-state")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-state" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00gsa6vzxc8ya5h9yp33wa668ak6ah95llcilfycy331zqf3rvxg"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-filter" ,rust-gix-filter-0.7)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-glob" ,rust-gix-glob-0.14)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-index" ,rust-gix-index-0.27)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree" ,rust-gix-worktree-0.28)
- ("rust-io-close" ,rust-io-close-0.3)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-worktree-state-0.4
- (package
- (inherit rust-gix-worktree-state-0.5)
- (name "rust-gix-worktree-state")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-state" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m5y0qsf8r7sl6ffvi5ymd6497a5mb4k3pq31b072g5gvk6gr8il"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-filter" ,rust-gix-filter-0.6)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-glob" ,rust-gix-glob-0.14)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-index" ,rust-gix-index-0.26)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree" ,rust-gix-worktree-0.27)
- ("rust-io-close" ,rust-io-close-0.3)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-worktree-state-0.3
- (package
- (inherit rust-gix-worktree-state-0.4)
- (name "rust-gix-worktree-state")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-state" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bcpspxpvl8yybz8b0p64pjxb69b7kmkhsyv9jgarigjc1lv1bn3"))))
- (arguments
- `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-filter" ,rust-gix-filter-0.5)
- ("rust-gix-fs" ,rust-gix-fs-0.7)
- ("rust-gix-glob" ,rust-gix-glob-0.13)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-index" ,rust-gix-index-0.25)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-worktree" ,rust-gix-worktree-0.26)
- ("rust-io-close" ,rust-io-close-0.3)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-worktree-stream-0.19
- (package
- (name "rust-gix-worktree-stream")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11a4hdb79mka6hwwc5k4qalp0k9f7aqbs41aqzr0fkfgqdih86zn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-gix-attributes" ,rust-gix-attributes-0.24)
- ("rust-gix-features" ,rust-gix-features-0.40)
- ("rust-gix-filter" ,rust-gix-filter-0.17)
- ("rust-gix-fs" ,rust-gix-fs-0.13)
- ("rust-gix-hash" ,rust-gix-hash-0.16)
- ("rust-gix-object" ,rust-gix-object-0.47)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-traverse" ,rust-gix-traverse-0.44)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-thiserror" ,rust-thiserror-2))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis
- "Gitoxide library to generate a byte-stream from a git-tree")
- (description
- "This crate provides the ability to generate a byte-stream from a git-tree.
-It's part of Gitoxide, a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-worktree-stream-0.15
- (package
- (name "rust-gix-worktree-stream")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jnvzmsp3h2yzv575a9d2dvkkfvzqgyxd0mnahmf5v53q63ips38"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-gix-attributes" ,rust-gix-attributes-0.22)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-filter" ,rust-gix-filter-0.13)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.44)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-traverse" ,rust-gix-traverse-0.41)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/Byron/gitoxide")
- (synopsis
- "Gitoxide library to generate a byte-stream from a git-tree")
- (description
- "This crate provides the ability to generate a byte-stream from a git-tree.
-It's part of Gitoxide, a pure Rust implementation of Git.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-gix-worktree-stream-0.13
- (package
- (inherit rust-gix-worktree-stream-0.15)
- (name "rust-gix-worktree-stream")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08gd3fca4jjaygsawpm7s6f3p7rvb3br87ap8ipqahcs4jb4hpg3"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-attributes" ,rust-gix-attributes-0.22)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-gix-filter" ,rust-gix-filter-0.11)
- ("rust-gix-fs" ,rust-gix-fs-0.11)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.42)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-traverse" ,rust-gix-traverse-0.39)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-worktree-stream-0.8
- (package
- (inherit rust-gix-worktree-stream-0.15)
- (name "rust-gix-worktree-stream")
- (version "0.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05qb9603wdv15l3h27i9s657j6yrpdnnli0x9x9jvkcas98jk1mg"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-attributes" ,rust-gix-attributes-0.21)
- ("rust-gix-features" ,rust-gix-features-0.37)
- ("rust-gix-filter" ,rust-gix-filter-0.8)
- ("rust-gix-fs" ,rust-gix-fs-0.9)
- ("rust-gix-hash" ,rust-gix-hash-0.14)
- ("rust-gix-object" ,rust-gix-object-0.40)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-traverse" ,rust-gix-traverse-0.36)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-worktree-stream-0.7
- (package
- (inherit rust-gix-worktree-stream-0.8)
- (name "rust-gix-worktree-stream")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v0hcsljsiw2c3vcjc5gvgd4iyw9m84h5cpc1fh960fkkqk3qy1w"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-attributes" ,rust-gix-attributes-0.20)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-filter" ,rust-gix-filter-0.7)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.39)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-traverse" ,rust-gix-traverse-0.35)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-worktree-stream-0.6
- (package
- (inherit rust-gix-worktree-stream-0.7)
- (name "rust-gix-worktree-stream")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b5gf6pq9ypxhg0x9dj9b1agrhbj7rz64r10d0kp6d69z2v38jzf"))))
- (arguments
- `(#:tests? #f ; using undeclared crates gix_worktree/gix_testtools
- #:cargo-inputs (("rust-gix-attributes" ,rust-gix-attributes-0.20)
- ("rust-gix-features" ,rust-gix-features-0.36)
- ("rust-gix-filter" ,rust-gix-filter-0.6)
- ("rust-gix-fs" ,rust-gix-fs-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.38)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-traverse" ,rust-gix-traverse-0.34)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-gix-worktree-stream-0.5
- (package
- (inherit rust-gix-worktree-stream-0.6)
- (name "rust-gix-worktree-stream")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0sbmcar5r2wrv5dacx3381ykvc06fpfsfad4dfnw6p7428xfk7y8"))))
- (arguments
- `(#:tests? #f ; using undeclared crates gix_worktree/gix_testtools
- #:cargo-inputs (("rust-gix-attributes" ,rust-gix-attributes-0.19)
- ("rust-gix-features" ,rust-gix-features-0.35)
- ("rust-gix-filter" ,rust-gix-filter-0.5)
- ("rust-gix-fs" ,rust-gix-fs-0.7)
- ("rust-gix-hash" ,rust-gix-hash-0.13)
- ("rust-gix-object" ,rust-gix-object-0.37)
- ("rust-gix-path" ,rust-gix-path-0.10)
- ("rust-gix-traverse" ,rust-gix-traverse-0.33)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
-(define-public rust-libgit2-sys-0.18
- (package
- (name "rust-libgit2-sys")
- (version "0.18.1+1.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libgit2-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03i98nb84aa99bn7sxja11pllq6fghsaw4d3qwjxikgzhh7v5p71"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libssh2-sys" ,rust-libssh2-sys-0.3)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/rust-lang/git2-rs")
- (synopsis "Native bindings to the libgit2 library")
- (description
- "This package provides native Rust bindings to the @code{libgit2}
-library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-libgit2-sys-0.17
- (package
- (name "rust-libgit2-sys")
- (version "0.17.0+1.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libgit2-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "093jxfl2i9vxdlgf7vk9d040sjwy0nq4fid640y7qix6m0k26iqh"))
- (modules '((guix build utils)))
- (snippet
- #~(begin (delete-file-recursively "libgit2")))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libssh2-sys" ,rust-libssh2-sys-0.3)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list libgit2-1.8 openssl zlib))
- (home-page "https://github.com/rust-lang/git2-rs")
- (synopsis "Native bindings to the libgit2 library")
- (description
- "This package provides native Rust bindings to the @code{libgit2}
-library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-libgit2-sys-0.16
- (package
- (inherit rust-libgit2-sys-0.17)
- (name "rust-libgit2-sys")
- (version "0.16.2+1.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libgit2-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s149nkximw3n42925rp0jax1sf1zmf8gpcim2g9sp7fnkc2chgf"))
- (modules '((guix build utils)))
- (snippet
- #~(begin (delete-file-recursively "libgit2")))))
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libssh2-sys" ,rust-libssh2-sys-0.3)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list libgit2-1.7 openssl zlib))))
-
-(define-public rust-libgit2-sys-0.15
- (package
- (inherit rust-libgit2-sys-0.16)
- (name "rust-libgit2-sys")
- (version "0.15.2+1.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libgit2-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yllyq9wiryy257cfx8s7wadls24yzkxnhmbl95iz9ml3zhz43d8"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "libgit2")))))
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libssh2-sys" ,rust-libssh2-sys-0.3)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (inputs (list libgit2-1.6 openssl zlib))))
-
-(define-public rust-libgit2-sys-0.14
- (package
- (inherit rust-libgit2-sys-0.15)
- (name "rust-libgit2-sys")
- (version "0.14.2+1.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libgit2-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1926x5f84ykr8j2lsdmb0n0bj4jz173j5bm722cgwx8hnpv9agbz"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "libgit2")))))
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libssh2-sys" ,rust-libssh2-sys-0.2)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (inputs
- (list libgit2 openssl zlib))))
-
-(define-public rust-libgit2-sys-0.13
- (package
- (inherit rust-libgit2-sys-0.14)
- (name "rust-libgit2-sys")
- (version "0.13.5+1.4.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libgit2-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fkdgfqdkd38hfsyw3znq629gp7wdknzslym5l0g29k9q83fmrai"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "libgit2")))))
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libssh2-sys" ,rust-libssh2-sys-0.2)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (inputs
- (list libgit2-1.4 openssl zlib))))
-
-(define-public rust-libgit2-sys-0.12
- (package
- (inherit rust-libgit2-sys-0.14)
- (name "rust-libgit2-sys")
- (version "0.12.26+1.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libgit2-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "153l8nvz9p8vyd5840xi6fwblvhpn3c33jwdwsznyq4f4jcwiq8r"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "libgit2")))))
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libssh2-sys" ,rust-libssh2-sys-0.2)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))))
-
-(define-public rust-libgit2-sys-0.8
- (package
- (inherit rust-libgit2-sys-0.12)
- (name "rust-libgit2-sys")
- (version "0.8.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libgit2-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0y2mibmx7wy91s2kmb2gfb29mrqlqaxpy5wcwr8s1lwws7b9w5sc"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "libgit2") #t))))))
-
-(define-public rust-libpijul-1
- (package
- (name "rust-libpijul")
- (version "1.0.0-beta.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libpijul" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yjii3hh8s7cvp5aihngh49266iz9h5bwlfrcyd1dglinyv0f213"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; file not found for module `rollback`
- #:cargo-inputs (("rust-adler32" ,rust-adler32-1)
- ("rust-aes" ,rust-aes-0.7)
- ("rust-bincode" ,rust-bincode-1)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-blake3" ,rust-blake3-1)
- ("rust-bs58" ,rust-bs58-0.4)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-canonical-path" ,rust-canonical-path-2)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-chardetng" ,rust-chardetng-0.1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-crossbeam-deque" ,rust-crossbeam-deque-0.8)
- ("rust-curve25519-dalek" ,rust-curve25519-dalek-3)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-diffs" ,rust-diffs-0.5)
- ("rust-ed25519-dalek" ,rust-ed25519-dalek-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-generic-array" ,rust-generic-array-0.14)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-lru-cache" ,rust-lru-cache-0.1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-nom" ,rust-nom-7)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-path-slash" ,rust-path-slash-0.1)
- ("rust-pbkdf2" ,rust-pbkdf2-0.9)
- ("rust-pijul-macros" ,rust-pijul-macros-0.5)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-sanakirja" ,rust-sanakirja-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-twox-hash" ,rust-twox-hash-1)
- ("rust-zstd-seekable" ,rust-zstd-seekable-0.1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-detone" ,rust-detone-1)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3))))
- (home-page "https://nest.pijul.com/pijul/libpijul")
- (synopsis "Library component of the pijul version control system")
- (description
- "This crate contains the core API to access Pijul repositories.
-
-The key object is a @code{Repository}, on which @code{Txn} (immutable
-transactions) and @code{MutTxn} (mutable transactions) can be started, to
-perform a variety of operations.
-
-Another important object is a @code{Patch}, which encodes two different pieces
-of information:
-
-@itemize
-@item Information about deleted and inserted lines between two versions of a
-file.
-@item Information about file moves, additions and deletions.
-@end itemize")
- (license license:gpl2+)))
-
-(define-public rust-pijul-config-0.0.1
- (package
- (name "rust-pijul-config")
- (version "0.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pijul-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19xdcqyw2lh4r8rs5dfjzqf27ajfld2gimw07bhvnjixz0gplylq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-dialoguer" ,rust-dialoguer-0.10)
- ("rust-dirs-next" ,rust-dirs-next-2)
- ("rust-edit" ,rust-edit-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-whoami" ,rust-whoami-1))))
- (home-page "https://nest.pijul.com/pijul/pijul")
- (synopsis "Configuration for the pijul version control system")
- (description
- "This package provides configuration for the pijul version control system.")
- (license license:gpl2)))
-
-(define-public rust-pijul-identity-0.0.1
- (package
- (name "rust-pijul-identity")
- (version "0.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pijul-identity" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hpsw5k3s47nf8hxmi7pb6552ld3xz688hqldz57n9v7d7k660m1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-dateparser" ,rust-dateparser-0.1)
- ("rust-dirs-next" ,rust-dirs-next-2)
- ("rust-keyring" ,rust-keyring-2)
- ("rust-libpijul" ,rust-libpijul-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-pijul-config" ,rust-pijul-config-0.0.1)
- ("rust-pijul-interaction" ,rust-pijul-interaction-0.0.1)
- ("rust-pijul-repository" ,rust-pijul-repository-0.0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-thrussh-keys" ,rust-thrussh-keys-0.21)
- ("rust-toml" ,rust-toml-0.7)
- ("rust-validator" ,rust-validator-0.15)
- ("rust-whoami" ,rust-whoami-1))))
- (native-inputs (list pkg-config))
- (inputs (list libsodium openssl))
- (home-page "https://nest.pijul.com/pijul/pijul")
- (synopsis "Functionality to interact with Pijul identities")
- (description
- "This package provides functionality to interact with Pijul identities.")
- (license license:gpl2)))
-
-(define-public rust-pijul-interaction-0.0.1
- (package
- (name "rust-pijul-interaction")
- (version "0.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pijul-interaction" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vv1z0flsgvf09y18sv2jbk9sn0rllka15wdskpv9ziydp9xr1h7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-dialoguer" ,rust-dialoguer-0.10)
- ("rust-duplicate" ,rust-duplicate-1)
- ("rust-indicatif" ,rust-indicatif-0.17)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-pijul-config" ,rust-pijul-config-0.0.1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://nest.pijul.com/pijul/pijul")
- (synopsis "Human friendly input/output for contexts such as terminals or GUIs")
- (description
- "This package provides human friendly input/output (progress bars,
-passwords etc) for contexts such as terminals or GUIs.")
- (license license:gpl2)))
-
-(define-public rust-pijul-macros-0.5
- (package
- (name "rust-pijul-macros")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pijul-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r3hivav1mzpzdpk2rj8flhl4vgp2r85gdi0kw5x8r8bv0y79cy2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://nest.pijul.com/pijul/pijul")
- (synopsis "Macros used to write libpijul")
- (description "This package provides macros used to write libpijul.")
- (license license:gpl2)))
-
-(define-public rust-pijul-remote-1
- (package
- (name "rust-pijul-remote")
- (version "1.0.0-beta.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pijul-remote" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pxk6bv3q9ppqivj6rdy2lgv444zxxkqs8jgb1zq3412j6gpsa6d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-dirs-next" ,rust-dirs-next-2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-keyring" ,rust-keyring-2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libpijul" ,rust-libpijul-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-pijul-config" ,rust-pijul-config-0.0.1)
- ("rust-pijul-identity" ,rust-pijul-identity-0.0.1)
- ("rust-pijul-interaction" ,rust-pijul-interaction-0.0.1)
- ("rust-pijul-repository" ,rust-pijul-repository-0.0.1)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-sanakirja" ,rust-sanakirja-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thrussh" ,rust-thrussh-0.34)
- ("rust-thrussh-config" ,rust-thrussh-config-0.6)
- ("rust-thrussh-keys" ,rust-thrussh-keys-0.22)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2))))
- (native-inputs (list pkg-config))
- (inputs (list libsodium openssl))
- (home-page "https://nest.pijul.com/pijul/pijul")
- (synopsis "Functionality to communicate with a pijul repository remotely")
- (description
- "This package provides functionality to communicate with a pijul
-repository remotely.")
- (license license:gpl2)))
-
-(define-public rust-pijul-repository-0.0.1
- (package
- (name "rust-pijul-repository")
- (version "0.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pijul-repository" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06vl6id0amw1pxfhj6m34mvr171czikph8g21xg34k7c263maiq4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-libpijul" ,rust-libpijul-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-pijul-config" ,rust-pijul-config-0.0.1)
- ("rust-rlimit" ,rust-rlimit-0.9)
- ("rust-toml" ,rust-toml-0.7))))
- (home-page "https://nest.pijul.com/pijul/pijul")
- (synopsis "Functionality for interacting with a pijul repository")
- (description
- "This package provides functionality for interacting with a pijul repository.")
- (license license:gpl2)))
-
diff --git a/gnu/packages/crates-web.scm b/gnu/packages/crates-web.scm
deleted file mode 100644
index 48648867ab..0000000000
--- a/gnu/packages/crates-web.scm
+++ /dev/null
@@ -1,9096 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
-;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net>
-;;; Copyright © 2020 John Soo <jsoo1@asu.edu>
-;;; Copyright © 2020, 2023, 2024 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2020-2022, 2024 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
-;;; Copyright © 2023 Steve George <steve@futurile.net>
-;;; Copyright © 2023 VÖRÖSKŐI András <voroskoi@gmail.com>
-;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu>
-;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
-;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx@disroot.org>
-;;; Copyright © 2025 Ricardo Wurmus <rekado@elephly.net>
-;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-(define-module (gnu packages crates-web)
- #:use-module (guix build-system cargo)
- #:use-module (guix download)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages)
- #:use-module (guix utils)
- #:use-module (guix gexp)
- #:use-module (gnu packages)
- #:use-module (gnu packages compression)
- #:use-module (gnu packages crates-apple)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-database)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-gtk)
- #:use-module (gnu packages crates-tls)
- #:use-module (gnu packages crates-windows)
- #:use-module (gnu packages curl)
- #:use-module (gnu packages gtk)
- #:use-module (gnu packages pkg-config)
- #:use-module (gnu packages tls)
- #:use-module (gnu packages webkit))
-
-(define-public rust-actix-0.10
- (package
- (name "rust-actix")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0q6cd08d0xikilj9l3gfsyhva5b91y55lfxy7yd7w7ivizw43qhv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #false ;doc test fails
- #:cargo-inputs
- (("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-derive" ,rust-actix-derive-0.5)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.4)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-pin-project" ,rust-pin-project-0.4)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-util" ,rust-tokio-util-0.3)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.19)
- ("rust-trust-dns-resolver" ,rust-trust-dns-resolver-0.19))))
- (home-page "https://actix.rs")
- (synopsis "Actor framework for Rust")
- (description "This package provides Actix actor framework for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-0.8
- (package
- (inherit rust-actix-0.10)
- (name "rust-actix")
- (version "0.8.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xqyrwq7hgi640h5czy73zrkxl1s0yhm7laxga13dwhkfg9f6737"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-actix-http" ,rust-actix-http-0.2)
- ("rust-actix-rt" ,rust-actix-rt-0.2)
- ("rust-actix-derive" ,rust-actix-derive-0.4)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-bytes" ,rust-bytes-0.4)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.3)
- ("rust-derive-more" ,rust-derive-more-0.14)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-hashbrown" ,rust-hashbrown-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.8)
- ("rust-smallvec" ,rust-smallvec-0.6)
- ("rust-tokio-codec" ,rust-tokio-codec-0.1)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-tokio-timer" ,rust-tokio-timer-0.2)
- ("rust-trust-dns-resolver" ,rust-trust-dns-resolver-0.11))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))))
-
-(define-public rust-actix-codec-0.5
- (package
- (name "rust-actix-codec")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-codec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12m2jxysk2xpxi193340zv4w215cv9fyyna7rxvzh6wck0hhlysz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `tokio_test`
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tracing" ,rust-tracing-0.1))))
- (home-page "https://github.com/actix/actix-net")
- (synopsis "Codec utilities for working with framed protocols")
- (description
- "This package provides codec utilities for working with framed protocols.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-codec-0.3
- (package
- (inherit rust-actix-codec-0.5)
- (name "rust-actix-codec")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-codec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w7506qd2f8q83z6l5lqx1363ks0ysx8f7qgvy8fknrq70xq7lbq"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-pin-project" ,rust-pin-project-0.4)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-util" ,rust-tokio-util-0.3))))))
-
-(define-public rust-actix-codec-0.2
- (package
- (inherit rust-actix-codec-0.3)
- (name "rust-actix-codec")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-codec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "100k0n155fnnjqjz2s1gnwim2fp7s1mw942x0famg89cbh55zr89"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-util" ,rust-tokio-util-0.2))))))
-
-(define-public rust-actix-codec-0.1
- (package
- (inherit rust-actix-codec-0.3)
- (name "rust-actix-codec")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-codec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lv42xf57y3kwy8nl2a9pkz35yvbspd9250virfr7p069fpi2b4z"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-tokio-codec" ,rust-tokio-codec-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1))))))
-
-(define-public rust-actix-connect-2
- (package
- (name "rust-actix-connect")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-connect" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p6hh5rj9zpx4wx0h87d56ahk68hmhpw2gmfsfl5pwb312hkfy0p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.3)
- ("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-actix-utils" ,rust-actix-utils-2)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-either" ,rust-either-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rustls" ,rust-rustls-0.18)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.4)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.14)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.19)
- ("rust-trust-dns-resolver" ,rust-trust-dns-resolver-0.19)
- ("rust-webpki" ,rust-webpki-0.21))))
- (home-page "https://actix.rs")
- (synopsis "TCP connector service for Actix ecosystem")
- (description
- "This package provides a TCP connector service for Actix ecosystem.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-connect-1
- (package
- (inherit rust-actix-connect-2)
- (name "rust-actix-connect")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-connect" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v77m394gzbrrzg12xkqgli11vwhig0zcxy3yhmq1s91j9bcjp69"))))
- (arguments
- `(#:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.2)
- ("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-actix-utils" ,rust-actix-utils-1)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-either" ,rust-either-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rustls" ,rust-rustls-0.16)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.4)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.12)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.18.0-alpha.2)
- ("rust-trust-dns-resolver" ,rust-trust-dns-resolver-0.18.0-alpha.2)
- ("rust-webpki" ,rust-webpki-0.21))
- #:cargo-development-inputs
- (("rust-actix-testing" ,rust-actix-testing-1))))))
-
-(define-public rust-actix-connect-0.2
- (package
- (inherit rust-actix-connect-2)
- (name "rust-actix-connect")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-connect" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "187whz05gjkp9pcza4i714v0a8yxlg3jdrzii7gaqsxl9fyykbcz"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.1)
- ("rust-actix-rt" ,rust-actix-rt-0.2)
- ("rust-actix-service" ,rust-actix-service-0.4)
- ("rust-actix-utils" ,rust-actix-utils-0.4)
- ("rust-derive-more" ,rust-derive-more-0.15)
- ("rust-either" ,rust-either-1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-http" ,rust-http-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rustls" ,rust-rustls-0.15)
- ("rust-tokio-current-thread" ,rust-tokio-current-thread-0.1)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.3)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.9)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-trust-dns-resolver" ,rust-trust-dns-resolver-0.11)
- ("rust-webpki" ,rust-webpki-0.19))
- #:cargo-development-inputs
- (("rust-actix-server-config" ,rust-actix-server-config-0.1)
- ("rust-actix-test-server" ,rust-actix-test-server-0.2)
- ("rust-bytes" ,rust-bytes-0.4))))))
-
-(define-public rust-actix-derive-0.5
- (package
- (name "rust-actix-derive")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0k1kg4gkp2jhi5fgdfd0cq2qfbyy3gfgwqjrvzq1hzrjmynwwnmr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #true ;bootstrapping issues with rust-actix
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- ;; #:cargo-development-inputs
- ;; (("rust-actix" ,rust-actix-0.8))
- ))
- (home-page "https://github.com/actix/actix-derive/")
- (synopsis "Proc macros for Actix Rust actor framework")
- (description
- "This package provides proc macros for the Rust actor framework Actix.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-derive-0.4
- (package
- (inherit rust-actix-derive-0.5)
- (name "rust-actix-derive")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v0mvq883aq5z6d0893bh32bfddvfajh5bm7nkl0l8idpzbzdx8b"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))))))
-
-(define-public rust-actix-files-0.6
- (package
- (name "rust-actix-files")
- (version "0.6.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-files" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gp9hvfwclxb38w0l4v01gzg534x3clnfk6hmsl4knyyc68dawq7"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags
- '(list "--" "--skip=files::tests::custom_files_listing_renderer")
- #:cargo-inputs (list rust-actix-http-3
- rust-actix-server-2
- rust-actix-service-2
- rust-actix-utils-3
- rust-actix-web-4
- rust-bitflags-2
- rust-bytes-1
- rust-derive-more-0.99
- rust-futures-core-0.3
- rust-http-range-0.1
- rust-log-0.4
- rust-mime-0.3
- rust-mime-guess-2
- rust-percent-encoding-2
- rust-pin-project-lite-0.2
- rust-tokio-uring-0.5
- rust-v-htmlescape-0.15)
- #:cargo-development-inputs (list rust-actix-rt-2
- rust-actix-test-0.1
- rust-actix-web-4
- rust-env-logger-0.11
- rust-tempfile-3)))
- (native-inputs (list pkg-config))
- (inputs (list (list zstd "lib")))
- (home-page "https://actix.rs")
- (synopsis "Static file serving for Actix Web")
- (description "This package provides static file serving for Actix Web.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-http-3
- (package
- (name "rust-actix-http")
- (version "3.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i7sj4p8vd1hv2nfwxmdcwk51pn7m013vjjnk3mplw8363y9d3yl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `h2`
- #:cargo-inputs (("rust-actix-codec" ,rust-actix-codec-0.5)
- ("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-actix-service" ,rust-actix-service-2)
- ("rust-actix-tls" ,rust-actix-tls-3)
- ("rust-actix-utils" ,rust-actix-utils-3)
- ("rust-ahash" ,rust-ahash-0.8)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-brotli" ,rust-brotli-6)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-bytestring" ,rust-bytestring-1)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-h2" ,rust-h2-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-httpdate" ,rust-httpdate-1)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-language-tags" ,rust-language-tags-0.3)
- ("rust-local-channel" ,rust-local-channel-0.1)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-zstd" ,rust-zstd-0.13))
- #:cargo-development-inputs
- (("rust-actix-http-test" ,rust-actix-http-test-3)
- ("rust-actix-server" ,rust-actix-server-2)
- ("rust-actix-tls" ,rust-actix-tls-3)
- ("rust-actix-web" ,rust-actix-web-4)
- ("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-divan" ,rust-divan-0.1)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rcgen" ,rust-rcgen-0.13)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustls" ,rust-rustls-0.23)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs (list pkg-config))
- (inputs (list openssl (list zstd "lib")))
- (home-page "https://actix.rs")
- (synopsis "HTTP primitives for the Actix ecosystem")
- (description
- "This package provides HTTP primitives for the Actix ecosystem.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-http-2
- (package
- (inherit rust-actix-http-3)
- (name "rust-actix-http")
- (version "2.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cshz5fqm2hxikrp2ilz3vymyivxpcar9b36sgkai557c9mvdrib"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `actix_http_test`
- #:cargo-inputs
- (("rust-actix" ,rust-actix-0.10)
- ("rust-actix-codec" ,rust-actix-codec-0.3)
- ("rust-actix-connect" ,rust-actix-connect-2)
- ("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-actix-threadpool" ,rust-actix-threadpool-0.3)
- ("rust-actix-tls" ,rust-actix-tls-2)
- ("rust-actix-utils" ,rust-actix-utils-2)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-brotli" ,rust-brotli-3)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-cookie" ,rust-cookie-0.14)
- ("rust-copyless" ,rust-copyless-0.1)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-either" ,rust-either-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-h2" ,rust-h2-0.2)
- ("rust-http" ,rust-http-0.2)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-itoa" ,rust-itoa-0.4)
- ("rust-language-tags" ,rust-language-tags-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-time" ,rust-time-0.2))))))
-
-(define-public rust-actix-http-1
- (package
- (inherit rust-actix-http-2)
- (name "rust-actix-http")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06chrs9asbxmxzgiw5sw7ky97yrin9g88nmd6w407a6y9z668rn1"))))
- ;; XXX: The crate fails to't build with with the same error as
- ;; rust-actix-connect. Skip build for now.
- (arguments
- `(#:skip-build? #true
- #:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.2)
- ("rust-actix-connect" ,rust-actix-connect-1)
- ("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-actix-threadpool" ,rust-actix-threadpool-0.3)
- ("rust-actix-tls" ,rust-actix-tls-1)
- ("rust-actix-utils" ,rust-actix-utils-1)
- ("rust-base64" ,rust-base64-0.11)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-brotli2" ,rust-brotli2-0.3)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-copyless" ,rust-copyless-0.1)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-either" ,rust-either-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-h2" ,rust-h2-0.2)
- ("rust-http" ,rust-http-0.2)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-language-tags" ,rust-language-tags-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project" ,rust-pin-project-0.4)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-regex" ,rust-regex-1)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.6)
- ("rust-sha1" ,rust-sha1-0.6)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-time" ,rust-time-0.1))
- #:cargo-development-inputs
- (("rust-actix-http-test" ,rust-actix-http-test-1))))))
-
-(define-public rust-actix-http-0.2
- (package
- (inherit rust-actix-http-2)
- (name "rust-actix-http")
- (version "0.2.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fdi9pi33am22qbqni5dn2in11xfbchgsjnm9ws0s918rmvhzdgw"))))
- ;; XXX: The crate fails to't build without rust-actix-http-test-0.2 making
- ;; a circular dependency with rust-awc-0.2
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.1)
- ("rust-actix-connect" ,rust-actix-connect-0.2)
- ("rust-actix-server-config" ,rust-actix-server-config-0.1)
- ("rust-actix-service" ,rust-actix-service-0.4)
- ("rust-actix-threadpool" ,rust-actix-threadpool-0.1)
- ("rust-actix-utils" ,rust-actix-utils-0.4)
- ("rust-base64" ,rust-base64-0.10)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-brotli2" ,rust-brotli2-0.3)
- ("rust-bytes" ,rust-bytes-0.4)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-copyless" ,rust-copyless-0.1)
- ("rust-derive-more" ,rust-derive-more-0.15)
- ("rust-either" ,rust-either-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-h2" ,rust-h2-0.1)
- ("rust-hashbrown" ,rust-hashbrown-0.6)
- ("rust-http" ,rust-http-0.1)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-language-tags" ,rust-language-tags-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-regex" ,rust-regex-1)
- ("rust-ring" ,rust-ring-0.14)
- ("rust-rustls" ,rust-rustls-0.15)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.6)
- ("rust-sha1" ,rust-sha1-0.6)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-time" ,rust-time-0.1)
- ("rust-tokio-current-thread" ,rust-tokio-current-thread-0.1)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-tokio-timer" ,rust-tokio-timer-0.2)
- ("rust-trust-dns-resolver" ,rust-trust-dns-resolver-0.11)
- ("rust-webpki-roots" ,rust-webpki-roots-0.16))))))
-
-(define-public rust-actix-http-test-3
- (package
- (name "rust-actix-http-test")
- (version "3.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-http-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "104wwsnn6rk211fqzxn4g344wfnj57s1z5m0mkyniagylv12f786"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--" "--skip=test_server")
- #:cargo-inputs (("rust-actix-codec" ,rust-actix-codec-0.5)
- ("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-actix-server" ,rust-actix-server-2)
- ("rust-actix-service" ,rust-actix-service-2)
- ("rust-actix-tls" ,rust-actix-tls-3)
- ("rust-actix-utils" ,rust-actix-utils-3)
- ("rust-awc" ,rust-awc-3)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://actix.rs")
- (synopsis "Helpers for Actix applications to use during testing")
- (description
- "This package provides various helpers for Actix applications to use
-during testing.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-http-test-1
- (package
- (inherit rust-actix-http-test-3)
- (name "rust-actix-http-test")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-http-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06z6iy9ffsjcw3g8zwwghky5zpyg7c1z823x35lgc4y1yjzxfizq"))))
- (arguments
- ;; XXX: The crate fails to't build with with the same error as
- ;; rust-actix-connect. Skip build for now.
- `(#:skip-build? #true
- #:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.2)
- ("rust-actix-connect" ,rust-actix-connect-1)
- ("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-server" ,rust-actix-server-1)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-actix-testing" ,rust-actix-testing-1)
- ("rust-actix-utils" ,rust-actix-utils-1)
- ("rust-awc" ,rust-awc-1)
- ("rust-base64" ,rust-base64-0.11)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.6)
- ("rust-sha1" ,rust-sha1-0.6)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-time" ,rust-time-0.1))
- #:cargo-development-inputs (("rust-actix-http" ,rust-actix-http-1))))))
-
-(define-public rust-actix-http-test-0.2
- (package
- (inherit rust-actix-http-test-1)
- (name "rust-actix-http-test")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-http-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m1ghgllf7ws5wk51x8phcdjq21phylawmvp7wb29zd1d0aw2aac"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.1)
- ("rust-actix-connect" ,rust-actix-connect-0.2)
- ("rust-actix-rt" ,rust-actix-rt-0.2)
- ("rust-actix-server" ,rust-actix-server-0.6)
- ("rust-actix-service" ,rust-actix-service-0.4)
- ("rust-actix-utils" ,rust-actix-utils-0.4)
- ("rust-awc" ,rust-awc-0.2)
- ("rust-base64" ,rust-base64-0.10)
- ("rust-bytes" ,rust-bytes-0.4)
- ("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-http" ,rust-http-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.6)
- ("rust-sha1" ,rust-sha1-0.6)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-time" ,rust-time-0.1)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-tokio-timer" ,rust-tokio-timer-0.2))))))
-
-(define-public rust-actix-macros-0.2
- (package
- (name "rust-actix-macros")
- (version "0.2.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jsmhq9k5nsms8sci2lqkihym5nrhlpfv8dgd0n4539g1cad67p0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `rustversion`
- #:cargo-inputs (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://actix.rs")
- (synopsis "Actix runtime macros")
- (description "This package provides Actix runtime macros.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-macros-0.1
- (package
- (inherit rust-actix-macros-0.2)
- (name "rust-actix-macros")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mfnprr8gy1gb5xcr18iwsv781hysvh7sr5xxg6ghyi61gh8rjml"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- "--skip=compile_macros")
- #:cargo-inputs
- (("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-trybuild" ,rust-trybuild-1))))))
-
-(define-public rust-actix-router-0.5
- (package
- (name "rust-actix-router")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-router" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y1n086zgfgf6483vlm18651n5ga6rcvlwvynmkkixji9hb29lqk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytestring" ,rust-bytestring-0.1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-http" ,rust-http-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-lite" ,rust-regex-lite-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-http" ,rust-http-0.2)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/actix/actix-web")
- (synopsis "Resource path matching and router library")
- (description
- "This package provides resource path matching and router library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-router-0.2
- (package
- (inherit rust-actix-router-0.5)
- (name "rust-actix-router")
- (version "0.2.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-router" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b258dplqmria44mv1zzjpmm2xrpdzwcqcz3jg41z7k4ffprklia"))))
- (arguments
- ;; Tests fail with "error[E0432]: unresolved import `serde_derive`".
- `(#:tests? #false
- #:cargo-inputs
- (("rust-bytestring" ,rust-bytestring-0.1)
- ("rust-http" ,rust-http-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1))))))
-
-(define-public rust-actix-router-0.1
- (package
- (inherit rust-actix-router-0.2)
- (name "rust-actix-router")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-router" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xyc0kzawfwjfiw4znb7xx6hh4r7nnwjq44i08fjc1724ysln8i3"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-http" ,rust-http-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-string" ,rust-string-0.2))))))
-
-(define-public rust-actix-rt-2
- (package
- (name "rust-actix-rt")
- (version "2.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-rt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "022jj938jdhs3r0xg0yg1vdbblsjw0m8lhxcam7alhp0lvia9v94"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-actix-macros" ,rust-actix-macros-0.2)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-uring" ,rust-tokio-uring-0.5))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://actix.rs")
- (synopsis "Actix runtime")
- (description "This package provides Actix runtime.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-rt-1
- (package
- (inherit rust-actix-rt-2)
- (name "rust-actix-rt")
- (version "1.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-rt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09xj7pxy0ng13rd6hya1md98dhk0586p4bsfrwmxxlg028lwqgql"))))
- (arguments
- `(#:cargo-inputs
- (("rust-actix-macros" ,rust-actix-macros-0.1)
- ("rust-actix-threadpool" ,rust-actix-threadpool-0.3)
- ("rust-copyless" ,rust-copyless-0.1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-tokio" ,rust-tokio-0.2))))))
-
-(define-public rust-actix-rt-0.2
- (package
- (inherit rust-actix-rt-1)
- (name "rust-actix-rt")
- (version "0.2.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-rt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13h9dph54lhxlzcz6wxmsv96qqpbh1dzr4365gn84gb00qfxmjc8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-actix-threadpool" ,rust-actix-threadpool-0.1)
- ("rust-copyless" ,rust-copyless-0.1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-tokio-current-thread" ,rust-tokio-current-thread-0.1)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
- ("rust-tokio-timer" ,rust-tokio-timer-0.2))))))
-
-(define-public rust-actix-server-2
- (package
- (name "rust-actix-server")
- (version "2.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-server" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1538ci00d6ln39v3sd327hpwr8k0282vdxhcqisnvpfqh6bm98kw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-actix-service" ,rust-actix-service-2)
- ("rust-actix-utils" ,rust-actix-utils-3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-mio" ,rust-mio-1)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-uring" ,rust-tokio-uring-0.5)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.5)
- ("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.5)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://actix.rs")
- (synopsis "General purpose TCP server built for the Actix ecosystem")
- (description
- "This package provides a general purpose TCP server built for the Actix
-ecosystem.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-server-1
- (package
- (inherit rust-actix-server-2)
- (name "rust-actix-server")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-server" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13khzd6pz9pqksxmw2syipfwq2gi5v9warx6pa24g8iccxp7wh25"))))
- (arguments
- ;; Tests fail with "error[E0432]: unresolved import `bytes`" error.
- `(#:tests? #false
- #:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.3)
- ("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-actix-utils" ,rust-actix-utils-2)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio-uds" ,rust-mio-uds-0.6)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-socket2" ,rust-socket2-0.3))))))
-
-(define-public rust-actix-server-0.6
- (package
- (inherit rust-actix-server-1)
- (name "rust-actix-server")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-server" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19b2sl8dz01xfrynmf4iixq4a15g0gk1z43lby7762ldmws6aqnx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-actix-rt" ,rust-actix-rt-0.2)
- ("rust-actix-server-config" ,rust-actix-server-config-0.1)
- ("rust-actix-service" ,rust-actix-service-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio-uds" ,rust-mio-uds-0.6)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rustls" ,rust-rustls-0.15)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.3)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.9)
- ("rust-tokio-signal" ,rust-tokio-signal-0.2)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-tokio-timer" ,rust-tokio-timer-0.2)
- ("rust-tokio-uds" ,rust-tokio-uds-0.2)
- ("rust-webpki" ,rust-webpki-0.19)
- ("rust-webpki-roots" ,rust-webpki-roots-0.16))
- #:cargo-development-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.1)
- ("rust-bytes" ,rust-bytes-0.4)
- ("rust-env-logger" ,rust-env-logger-0.6))))))
-
-(define-public rust-actix-server-0.5
- (package
- (inherit rust-actix-server-1)
- (name "rust-actix-server")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-server" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fyxkkgm3cbyzxgx0qw86i1dq9hrr891n1c7mc7450n8arir735s"))))
- (arguments
- `(#:cargo-inputs
- (("rust-actix-rt" ,rust-actix-rt-0.2)
- ("rust-actix-server-config" ,rust-actix-server-config-0.1)
- ("rust-actix-service" ,rust-actix-service-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rustls" ,rust-rustls-0.15)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.3)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.9)
- ("rust-tokio-signal" ,rust-tokio-signal-0.2)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-tokio-timer" ,rust-tokio-timer-0.2)
- ("rust-webpki" ,rust-webpki-0.19)
- ("rust-webpki-roots" ,rust-webpki-roots-0.16))
- #:cargo-development-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.1)
- ("rust-bytes" ,rust-bytes-0.4)
- ("rust-env-logger" ,rust-env-logger-0.6))))))
-
-(define-public rust-actix-server-config-0.1
- (package
- (name "rust-actix-server-config")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-server-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c7zp4l63n5skljbpq6j0a0avdjv6w067bdc5ca96bb8kjc38fj8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-rustls" ,rust-rustls-0.15)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.3)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.9)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-tokio-uds" ,rust-tokio-uds-0.2))))
- (home-page "https://actix.rs")
- (synopsis "Actix server config utils")
- (description "Actix server config utils.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-service-2
- (package
- (name "rust-actix-service")
- (version "2.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-service" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fipjcc5kma7j47jfrw55qm09dakgvx617jbriydrkqqz10lk29v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `actix_rt`
- #:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-paste" ,rust-paste-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))))
- (home-page "https://github.com/actix/actix-net")
- (synopsis "Service trait and combinators for asynchronous request/response")
- (description
- "This package provides a service trait and combinators for representing
-asynchronous request/response operations.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-service-1
- (package
- (inherit rust-actix-service-2)
- (name "rust-actix-service")
- (version "1.0.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-service" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fw2b1cpxrpqk778mpvxv0cazj0pwjyb6khzs4syhnqvb1fl6lh0"))))
- (arguments
- `(#:cargo-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-pin-project" ,rust-pin-project-0.4))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-criterion" ,rust-criterion-0.3))))))
-
-(define-public rust-actix-service-0.4
- (package
- (inherit rust-actix-service-1)
- (name "rust-actix-service")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-service" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gvpw11hcr1zmi5qzq3np6qzd0j51mdxn7yfgmzgyhc8ja7b99dw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.1))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-0.2))))))
-
-(define-public rust-actix-test-0.1
- (package
- (name "rust-actix-test")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pxc3xlrbdkps8g58530gb50r3kfasljjl26k03w3nmmlysj5423"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f ; unresolved import `actix_web::get`
- #:cargo-inputs (list rust-actix-codec-0.5
- rust-actix-http-3
- rust-actix-http-test-3
- rust-actix-rt-2
- rust-actix-service-2
- rust-actix-utils-3
- rust-actix-web-4
- rust-awc-3
- rust-futures-core-0.3
- rust-futures-util-0.3
- rust-log-0.4
- rust-openssl-0.10
- rust-rustls-0.20
- rust-rustls-0.21
- rust-rustls-0.22
- rust-rustls-0.23
- rust-serde-1
- rust-serde-json-1
- rust-serde-urlencoded-0.7
- rust-tokio-1)))
- (home-page "https://actix.rs")
- (synopsis "Integration testing tools for Actix Web applications")
- (description
- "This package provides integration testing tools for Actix Web applications.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-test-server-0.2
- (package
- (name "rust-actix-test-server")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-test-server" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lqx8adsl3nlhbnvvjrmy9mkfa0d8wmwyy4gdz5ik8xhbwibxnn2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-actix-rt" ,rust-actix-rt-0.2)
- ("rust-actix-server" ,rust-actix-server-0.5)
- ("rust-actix-server-config" ,rust-actix-server-config-0.1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rustls" ,rust-rustls-0.15)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.9)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-webpki" ,rust-webpki-0.19)
- ("rust-webpki-roots" ,rust-webpki-roots-0.16))
- #:cargo-development-inputs
- (("rust-actix-service" ,rust-actix-service-0.4))))
- (home-page "https://actix.rs")
- (synopsis "Actix test server")
- (description "Actix test server.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-testing-1
- (package
- (name "rust-actix-testing")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-testing" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "073r3rlnz9km7w7zfhpj6snb453hhp7d354adbp79awrhyirq8s7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-actix-macros" ,rust-actix-macros-0.1)
- ("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-server" ,rust-actix-server-1)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-socket2" ,rust-socket2-0.3))))
- (home-page "https://actix.rs")
- (synopsis "Actix testing utils")
- (description "This package provides Actix testing utils.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-testing-0.1
- (package
- (inherit rust-actix-testing-1)
- (name "rust-actix-testing")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-testing" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w9p7wv2n2wda8ph3ahp8fqslmbh12vs206l4i49jl37mjbiw05g"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-actix-rt" ,rust-actix-rt-0.2)
- ("rust-actix-server" ,rust-actix-server-0.6)
- ("rust-actix-server-config" ,rust-actix-server-config-0.1)
- ("rust-actix-service" ,rust-actix-service-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1))))))
-
-(define-public rust-actix-threadpool-0.3
- (package
- (name "rust-actix-threadpool")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-threadpool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0c0frk19ml94d01mvgv5g60mhq86gfi34c3lsfpvjm18016z02fj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-threadpool" ,rust-threadpool-1))))
- (home-page "https://actix.rs")
- (synopsis "Actix thread pool for sync code")
- (description "This package provides Actix thread pool for sync code.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-threadpool-0.1
- (package
- (inherit rust-actix-threadpool-0.3)
- (name "rust-actix-threadpool")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-threadpool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pfk6k09cdw0w63wh8glqm6bvqz0hlqwhyqvdfw6yzns2dfyhnkb"))))
- (arguments
- `(#:cargo-inputs
- (("rust-derive-more" ,rust-derive-more-0.15)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-parking-lot" ,rust-parking-lot-0.9)
- ("rust-threadpool" ,rust-threadpool-1))))))
-
-(define-public rust-actix-tls-3
- (package
- (name "rust-actix-tls")
- (version "3.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12ck682vls5py9hp4rsal7mv8iy770bzwd13pk6vxkb6v2c3hidc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=custom_resolver_connect"
- "--skip=connect::resolve::Resolve")
- #:cargo-inputs (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-actix-service" ,rust-actix-service-2)
- ("rust-actix-utils" ,rust-actix-utils-3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-http" ,rust-http-1)
- ("rust-http" ,rust-http-0.2)
- ("rust-impl-more" ,rust-impl-more-0.1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.7)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.101)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.25)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.26)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.23)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-webpki-roots" ,rust-webpki-roots-0.25)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26)
- ("rust-webpki-roots" ,rust-webpki-roots-0.22))
- #:cargo-development-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.5)
- ("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-actix-server" ,rust-actix-server-2)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.5)
- ("rust-rcgen" ,rust-rcgen-0.12)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.26)
- ("rust-trust-dns-resolver" ,rust-trust-dns-resolver-0.23))))
- (home-page "https://github.com/actix/actix-net")
- (synopsis "TLS acceptor services for Actix ecosystem")
- (description
- "This package provides TLS acceptor services for Actix ecosystem.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-tls-2
- (package
- (inherit rust-actix-tls-3)
- (name "rust-actix-tls")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yqmlyn02c72a1rrmjkfx5hnz286130y3sq4ll1mbkv1fdyrny14"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.3)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-actix-utils" ,rust-actix-utils-2)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rustls" ,rust-rustls-0.18)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.4)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.14)
- ("rust-tokio-tls" ,rust-tokio-tls-0.3)
- ("rust-webpki" ,rust-webpki-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.20))))))
-
-(define-public rust-actix-tls-1
- (package
- (inherit rust-actix-tls-2)
- (name "rust-actix-tls")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a4m96jz6vzmknpk5m803c337c6dillnqq4w71nrlphhmzxb9rd4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.2)
- ("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-actix-utils" ,rust-actix-utils-1)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-either" ,rust-either-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rustls" ,rust-rustls-0.16)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.4)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.12)
- ("rust-tokio-tls" ,rust-tokio-tls-0.3)
- ("rust-webpki" ,rust-webpki-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.17))
- #:cargo-development-inputs
- (("rust-actix-testing" ,rust-actix-testing-1))))))
-
-(define-public rust-actix-utils-3
- (package
- (name "rust-actix-utils")
- (version "3.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n05nzwdkx6jhmzr6f9qsh57a8hqlwv5rjz1i0j3qvj6y7gxr8c8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `futures_util`
- #:cargo-inputs (("rust-local-waker" ,rust-local-waker-0.1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))))
- (home-page "https://github.com/actix/actix-net")
- (synopsis "Network related services and utilities for the Actix ecosystem")
- (description
- "This package provides various network related services and utilities for
-the Actix ecosystem.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-utils-2
- (package
- (inherit rust-actix-utils-3)
- (name "rust-actix-utils")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nkby6wpwcmjr3zcghd962l2hyjry0aayncyjzbx2ck6qpg2541f"))))
- (arguments
- `(#:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.3)
- ("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-either" ,rust-either-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-pin-project" ,rust-pin-project-0.4)
- ("rust-slab" ,rust-slab-0.4))))))
-
-(define-public rust-actix-utils-1
- (package
- (inherit rust-actix-utils-2)
- (name "rust-actix-utils")
- (version "1.0.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kkz2hfz8r2k1gxcjk2qq1h1qxlb487g023q4v1dw6ph3dizby7w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.2)
- ("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-either" ,rust-either-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-pin-project" ,rust-pin-project-0.4)
- ("rust-slab" ,rust-slab-0.4))))))
-
-(define-public rust-actix-utils-0.4
- (package
- (inherit rust-actix-utils-2)
- (name "rust-actix-utils")
- (version "0.4.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-utils" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15bv06z7pccnmh067l5zj0fvpmfagnil7lvznnl3fp4gjh4k334h"))))
- (arguments
- `(#:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.1)
- ("rust-actix-service" ,rust-actix-service-0.4)
- ("rust-bytes" ,rust-bytes-0.4)
- ("rust-either" ,rust-either-1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-tokio-current-thread" ,rust-tokio-current-thread-0.1)
- ("rust-tokio-timer" ,rust-tokio-timer-0.2))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-0.2))))))
-
-(define-public rust-actix-web-4
- (package
- (name "rust-actix-web")
- (version "4.9.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-web" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f6bp3jdn5zb22wzab962101a2vk4z3z41m5c16vrk67bipdg04i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; perhaps two different versions of crate `actix_web` are being used?
- #:cargo-inputs (("rust-actix-codec" ,rust-actix-codec-0.5)
- ("rust-actix-http" ,rust-actix-http-3)
- ("rust-actix-macros" ,rust-actix-macros-0.2)
- ("rust-actix-router" ,rust-actix-router-0.5)
- ("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-actix-server" ,rust-actix-server-2)
- ("rust-actix-service" ,rust-actix-service-2)
- ("rust-actix-tls" ,rust-actix-tls-3)
- ("rust-actix-utils" ,rust-actix-utils-3)
- ("rust-actix-web-codegen" ,rust-actix-web-codegen-4)
- ("rust-ahash" ,rust-ahash-0.8)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-bytestring" ,rust-bytestring-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cookie" ,rust-cookie-0.16)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-impl-more" ,rust-impl-more-0.1)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-language-tags" ,rust-language-tags-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-lite" ,rust-regex-lite-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-time" ,rust-time-0.3)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-actix-files" ,rust-actix-files-0.6)
- ("rust-actix-test" ,rust-actix-test-0.1)
- ("rust-awc" ,rust-awc-3)
- ("rust-brotli" ,rust-brotli-6)
- ("rust-const-str" ,rust-const-str-0.5)
- ("rust-core-affinity" ,rust-core-affinity-0.8)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rcgen" ,rust-rcgen-0.13)
- ("rust-rustls" ,rust-rustls-0.23)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-zstd" ,rust-zstd-0.13))))
- (native-inputs (list pkg-config))
- (inputs (list openssl (list zstd "lib")))
- (home-page "https://actix.rs")
- (synopsis "Powerful, pragmatic, and fast web framework for Rust")
- (description
- "Actix Web is a powerful, pragmatic, and fast web framework for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-web-3
- (package
- (inherit rust-actix-web-4)
- (name "rust-actix-web")
- (version "3.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-web" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xz2wggpxqdi57caj1hx7ydwi4i0nk5529xs8gscm0gmdl94llxn"))))
- (arguments
- `(#:tests? #f ; Test uses multiple undeclared crates.
- #:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.3)
- ("rust-actix-http" ,rust-actix-http-2)
- ("rust-actix-macros" ,rust-actix-macros-0.1)
- ("rust-actix-router" ,rust-actix-router-0.2)
- ("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-server" ,rust-actix-server-1)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-actix-testing" ,rust-actix-testing-1)
- ("rust-actix-threadpool" ,rust-actix-threadpool-0.3)
- ("rust-actix-tls" ,rust-actix-tls-2)
- ("rust-actix-utils" ,rust-actix-utils-2)
- ("rust-actix-web-codegen" ,rust-actix-web-codegen-0.4)
- ("rust-awc" ,rust-awc-2)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustls" ,rust-rustls-0.18)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-socket2" ,rust-socket2-0.3)
- ("rust-time" ,rust-time-0.2)
- ("rust-tinyvec" ,rust-tinyvec-1)
- ("rust-url" ,rust-url-2))))))
-
-(define-public rust-actix-web-2
- (package
- (inherit rust-actix-web-3)
- (name "rust-actix-web")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-web" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dgnn7xiw2yhvrx7l7b57gwra7yfqawka5xz1lpq4h0h8qifhn1i"))))
- (arguments
- ;; XXX: The crate fails to't build with with the same error as
- ;; rust-actix-connect. Skip build for now.
- `(#:skip-build? #true
- #:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.2)
- ("rust-actix-http" ,rust-actix-http-1)
- ("rust-actix-macros" ,rust-actix-macros-0.1)
- ("rust-actix-router" ,rust-actix-router-0.2)
- ("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-server" ,rust-actix-server-1)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-actix-testing" ,rust-actix-testing-1)
- ("rust-actix-threadpool" ,rust-actix-threadpool-0.3)
- ("rust-actix-tls" ,rust-actix-tls-1)
- ("rust-actix-utils" ,rust-actix-utils-1)
- ("rust-actix-web-codegen" ,rust-actix-web-codegen-0.2)
- ("rust-awc" ,rust-awc-1)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-pin-project" ,rust-pin-project-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustls" ,rust-rustls-0.16)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.6)
- ("rust-time" ,rust-time-0.1)
- ("rust-url" ,rust-url-2))))))
-
-(define-public rust-actix-web-1
- (package
- (inherit rust-actix-web-3)
- (name "rust-actix-web")
- (version "1.0.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-web" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00wvayn7v2s61hylisr53f48s2bzg8jp3bmrqh1vkb6vgjb1nfmg"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.1)
- ("rust-actix-http" ,rust-actix-http-0.2)
- ("rust-actix-router" ,rust-actix-router-0.1)
- ("rust-actix-rt" ,rust-actix-rt-0.2)
- ("rust-actix-server" ,rust-actix-server-0.6)
- ("rust-actix-server-config" ,rust-actix-server-config-0.1)
- ("rust-actix-service" ,rust-actix-service-0.4)
- ("rust-actix-testing" ,rust-actix-testing-0.1)
- ("rust-actix-threadpool" ,rust-actix-threadpool-0.1)
- ("rust-actix-utils" ,rust-actix-utils-0.4)
- ("rust-actix-web-codegen" ,rust-actix-web-codegen-0.1)
- ("rust-awc" ,rust-awc-0.2)
- ("rust-bytes" ,rust-bytes-0.4)
- ("rust-derive-more" ,rust-derive-more-0.15)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-hashbrown" ,rust-hashbrown-0.6)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-parking-lot" ,rust-parking-lot-0.9)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustls" ,rust-rustls-0.15)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.6)
- ("rust-time" ,rust-time-0.1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-actix" ,rust-actix-0.8)
- ("rust-actix-connect" ,rust-actix-connect-0.2)
- ("rust-actix-http-test" ,rust-actix-http-test-0.2)
- ("rust-brotli2" ,rust-brotli2-0.3)
- ("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tokio-timer" ,rust-tokio-timer-0.2))))))
-
-(define-public rust-actix-web-codegen-4
- (package
- (name "rust-actix-web-codegen")
- (version "4.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-web-codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f12ss948vpanh98a1v7f2x893g7xfh1mpgiz9fhnjb85q73i4gm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-actix-router" ,rust-actix-router-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-actix-macros" ,rust-actix-macros-0.2)
- ("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-actix-test" ,rust-actix-test-0.1)
- ("rust-actix-utils" ,rust-actix-utils-3)
- ("rust-actix-web" ,rust-actix-web-4)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (native-inputs (list pkg-config))
- (inputs (list (list zstd "lib")))
- (home-page "https://actix.rs")
- (synopsis "Routing and runtime macros for Actix Web")
- (description
- "This package provides routing and runtime macros for Actix Web.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-actix-web-codegen-0.4
- (package
- (inherit rust-actix-web-codegen-4)
- (name "rust-actix-web-codegen")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-web-codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ys3f6q0hgflqvp271s49q88m41db3iynm7ydxy0wgikjdqgf9md"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-actix-web-codegen-0.2
- (package
- (inherit rust-actix-web-codegen-0.4)
- (name "rust-actix-web-codegen")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-web-codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rjpzwsm51nfjqsz269jwbkiic9d454bnsk9ng882wp0rdsz86x7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-web" ,rust-actix-web-3))))))
-
-(define-public rust-actix-web-codegen-0.1
- (package
- (inherit rust-actix-web-codegen-0.4)
- (name "rust-actix-web-codegen")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "actix-web-codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1frs0id6k1vjczhnfhwh8q8birp27imlvgi6jylfxh911r9372h6"))))
- (arguments
- `(#:tests? #f ; cannot subtract `chrono::Duration` from `Tm`
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))
- #:cargo-development-inputs
- (("rust-actix-http" ,rust-actix-http-0.2)
- ("rust-actix-http-test" ,rust-actix-http-test-0.2)
- ("rust-actix-web" ,rust-actix-web-1)
- ("rust-futures" ,rust-futures-0.1))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))))
-
-(define-public rust-ammonia-4
- (package
- (name "rust-ammonia")
- (version "4.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ammonia" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nd432yg1cl9kj4i9c37a9hvwffayqh6zsvb4fmh31g5bsp9xf8s"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- (list rust-html5ever-0.27
- rust-maplit-1
- rust-tendril-0.4
- rust-url-2
- rust-once-cell-1)
- #:cargo-development-inputs
- (list rust-version-sync-0.9
- rust-env-logger-0.10)))
- (home-page "https://github.com/rust-ammonia/ammonia")
- (synopsis "Repair and secure untrusted HTML")
- (description "Ammonia is a whitelist-based HTML sanitization library.
-It is designed to prevent cross-site scripting, layout breaking,
-and clickjacking caused by untrusted user-provided HTML
-being mixed into a larger web page.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-async-h1-2
- (package
- (name "rust-async-h1")
- (version "2.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "async-h1" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w99d821wxkr0w22vcp9yhxpdd5rgy5hivfng652bi5jijp1s7ax"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-channel" ,rust-async-channel-1)
- ("rust-async-dup" ,rust-async-dup-1)
- ("rust-async-global-executor" ,rust-async-global-executor-2)
- ("rust-async-io" ,rust-async-io-1)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-http-types" ,rust-http-types-2)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-pin-project" ,rust-pin-project-1))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6))))
- (home-page "https://github.com/http-rs/async-h1")
- (synopsis "Asynchronous HTTP 1.1 parser")
- (description
- "This package provides an asynchronous HTTP 1.1 parser.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-awc-3
- (package
- (name "rust-awc")
- (version "3.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "awc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ywn4jhm2181v8yh4kfpi1xwrgky6ky7w47i8rp8i6r7c4j9n13r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=client_brotli_encoding"
- "--skip=client_brotli_encoding_large_random"
- "--skip=client_gzip_encoding"
- "--skip=client_gzip_encoding_large"
- "--skip=client_gzip_encoding_large_random")
- #:cargo-inputs (("rust-actix-codec" ,rust-actix-codec-0.5)
- ("rust-actix-http" ,rust-actix-http-3)
- ("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-actix-service" ,rust-actix-service-2)
- ("rust-actix-tls" ,rust-actix-tls-3)
- ("rust-actix-utils" ,rust-actix-utils-3)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cookie" ,rust-cookie-0.16)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-h2" ,rust-h2-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-rustls" ,rust-rustls-0.22)
- ("rust-rustls" ,rust-rustls-0.23)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-trust-dns-resolver" ,rust-trust-dns-resolver-0.23))
- #:cargo-development-inputs
- (("rust-actix-http" ,rust-actix-http-3)
- ("rust-actix-http-test" ,rust-actix-http-test-3)
- ("rust-actix-server" ,rust-actix-server-2)
- ("rust-actix-test" ,rust-actix-test-0.1)
- ("rust-actix-tls" ,rust-actix-tls-3)
- ("rust-actix-utils" ,rust-actix-utils-3)
- ("rust-actix-web" ,rust-actix-web-4)
- ("rust-brotli" ,rust-brotli-6)
- ("rust-const-str" ,rust-const-str-0.5)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-rcgen" ,rust-rcgen-0.13)
- ("rust-rustls" ,rust-rustls-0.23)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-zstd" ,rust-zstd-0.13))))
- (native-inputs (list pkg-config))
- (inputs (list openssl (list zstd "lib")))
- (home-page "https://actix.rs")
- (synopsis "Async HTTP and WebSocket client library")
- (description
- "This package provides async HTTP and WebSocket client library
-built on the Actix ecosystem.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-awc-2
- (package
- (inherit rust-awc-3)
- (name "rust-awc")
- (version "2.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "awc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14g6m53zmxw3f1sf990l7ps3w2fq2c29n1slpizc7kxhwy8f90dk"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.3)
- ("rust-actix-http" ,rust-actix-http-2)
- ("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rustls" ,rust-rustls-0.18)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7))))))
-
-(define-public rust-awc-1
- (package
- (inherit rust-awc-2)
- (name "rust-awc")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "awc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1idacmq7n3irmdjkbxc5kdwspxk9w1gip94pcmfk7wky3m6isq6p"))))
- ;; XXX: The crate fails to't build with with the same error as
- ;; rust-actix-connect. Skip build for now.
- (arguments
- `(#:skip-build? #true
- #:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.2)
- ("rust-actix-http" ,rust-actix-http-1)
- ("rust-actix-rt" ,rust-actix-rt-1)
- ("rust-actix-service" ,rust-actix-service-1)
- ("rust-base64" ,rust-base64-0.11)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rustls" ,rust-rustls-0.16)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.6))
- #:cargo-development-inputs
- (("rust-actix-http-test" ,rust-actix-http-test-1)
- ("rust-actix-web" ,rust-actix-web-2)
- ("rust-brotli" ,rust-brotli-3))))))
-
-(define-public rust-awc-0.2
- (package
- (inherit rust-awc-2)
- (name "rust-awc")
- (version "0.2.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "awc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1i5qinnh37bwpx86m2yyq1q1bnsa31vlwlz7942bzlwd4y1m56ay"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-actix-codec" ,rust-actix-codec-0.1)
- ("rust-actix-http" ,rust-actix-http-0.2)
- ("rust-actix-service" ,rust-actix-service-0.4)
- ("rust-base64" ,rust-base64-0.10)
- ("rust-bytes" ,rust-bytes-0.4)
- ("rust-derive-more" ,rust-derive-more-0.15)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rustls" ,rust-rustls-0.15)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.6)
- ("rust-tokio-timer" ,rust-tokio-timer-0.2))))))
-
-(define-public rust-axum-0.7
- (package
- (name "rust-axum")
- (version "0.7.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "axum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07z7wqczi9i8xb4460rvn39p4wjqwr32hx907crd1vwb2fy8ijpd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-axum-core" ,rust-axum-core-0.4)
- ("rust-axum-macros" ,rust-axum-macros-0.4)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-1)
- ("rust-http-body" ,rust-http-body-1)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-matchit" ,rust-matchit-0.7)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-multer" ,rust-multer-3)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sync-wrapper" ,rust-sync-wrapper-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.24)
- ("rust-tower" ,rust-tower-0.5)
- ("rust-tower-http" ,rust-tower-http-0.6)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-axum-macros" ,rust-axum-macros-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.24)
- ("rust-tower" ,rust-tower-0.5)
- ("rust-tower-http" ,rust-tower-http-0.6)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-uuid" ,rust-uuid-1))))
- (home-page "https://github.com/tokio-rs/axum")
- (synopsis "Web framework that focuses on ergonomics and modularity")
- (description "Web framework that focuses on ergonomics and modularity.")
- (license license:expat)))
-
-(define-public rust-axum-0.6
- (package
- (inherit rust-axum-0.7)
- (name "rust-axum")
- (version "0.6.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "axum" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gynqkg3dcy1zd7il69h8a3zax86v6qq5zpawqyn87mr6979x0iv"))))
- (arguments
- `(#:cargo-test-flags '("--release" "--lib" "--bins" "--tests" "--"
- "--skip=routing::tests::logging_rejections")
- #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-axum-core" ,rust-axum-core-0.3)
- ("rust-axum-macros" ,rust-axum-macros-0.3)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-headers" ,rust-headers-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-http-body" ,rust-http-body-0.4)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-matchit" ,rust-matchit-0.7)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-multer" ,rust-multer-2)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sync-wrapper" ,rust-sync-wrapper-0.1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.20)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-tower-http" ,rust-tower-http-0.4)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-axum-macros" ,rust-axum-macros-0.3)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-tower-http" ,rust-tower-http-0.4)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-uuid" ,rust-uuid-1))))))
-
-(define-public rust-axum-core-0.4
- (package
- (name "rust-axum-core")
- (version "0.4.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "axum-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16b1496c4gm387q20hkv5ic3k5bd6xmnvk50kwsy6ymr8rhvvwh9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--" "--skip=ext_traits::request::RequestExt::extract_parts")
- #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-1)
- ("rust-http-body" ,rust-http-body-1)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-sync-wrapper" ,rust-sync-wrapper-1)
- ("rust-tower-http" ,rust-tower-http-0.6)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs (("rust-axum" ,rust-axum-0.7)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower-http" ,rust-tower-http-0.6))))
- (home-page "https://github.com/tokio-rs/axum")
- (synopsis "Core types and traits for @code{axum}")
- (description "Core types and traits for @code{axum}.")
- (license license:expat)))
-
-(define-public rust-axum-core-0.3
- (package
- (inherit rust-axum-core-0.4)
- (name "rust-axum-core")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "axum-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b1d9nkqb8znaba4qqzxzc968qwj4ybn4vgpyz9lz4a7l9vsb7vm"))))
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-http-body" ,rust-http-body-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-tower-http" ,rust-tower-http-0.4)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs (("rust-axum" ,rust-axum-0.6)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower-http" ,rust-tower-http-0.4))))))
-
-(define-public rust-axum-extra-0.9
- (package
- (name "rust-axum-extra")
- (version "0.9.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "axum-extra" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "011gr9fkxild2yv7rxgn9shzlbcpyzvps3vlnwpiq2jgj06b7567"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-axum" ,rust-axum-0.7)
- ("rust-axum-core" ,rust-axum-core-0.4)
- ("rust-axum-macros" ,rust-axum-macros-0.4)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cookie" ,rust-cookie-0.18)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-form-urlencoded" ,rust-form-urlencoded-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-headers" ,rust-headers-0.4)
- ("rust-http" ,rust-http-1)
- ("rust-http-body" ,rust-http-body-1)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-multer" ,rust-multer-3)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-prost" ,rust-prost-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-html-form" ,rust-serde-html-form-0.2)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tower" ,rust-tower-0.5)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-typed-json" ,rust-typed-json-0.1))
- #:cargo-development-inputs (("rust-hyper" ,rust-hyper-1)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower" ,rust-tower-0.5)
- ("rust-tower-http" ,rust-tower-http-0.6))))
- (home-page "https://github.com/tokio-rs/axum")
- (synopsis "Extra utilities for axum")
- (description "Extra utilities for axum.")
- (license license:expat)))
-
-(define-public rust-axum-extra-0.7
- (package
- (inherit rust-axum-extra-0.9)
- (name "rust-axum-extra")
- (version "0.7.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "axum-extra" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gr8mdpi5xfq964zhaygap0qjvzwspvj8fdg41rp6b1qx4xl6gm9"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-axum" ,rust-axum-0.6)
- ("rust-axum-core" ,rust-axum-core-0.3)
- ("rust-axum-macros" ,rust-axum-macros-0.3)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cookie" ,rust-cookie-0.17)
- ("rust-form-urlencoded" ,rust-form-urlencoded-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-http-body" ,rust-http-body-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-multer" ,rust-multer-2)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-prost" ,rust-prost-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-html-form" ,rust-serde-html-form-0.2)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3))
- #:cargo-development-inputs (("rust-axum" ,rust-axum-0.6)
- ("rust-axum-macros" ,rust-axum-macros-0.3)
- ("rust-http-body" ,rust-http-body-0.4)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-tower-http" ,rust-tower-http-0.4))))))
-
-(define-public rust-axum-macros-0.4
- (package
- (name "rust-axum-macros")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "axum-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1klv77c889jm05bzayaaiinalarhvh2crc2w4nvp3l581xaj7lap"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-axum" ,rust-axum-0.7)
- ("rust-axum-extra" ,rust-axum-extra-0.9)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/tokio-rs/axum")
- (synopsis "Macros for axum")
- (description "This package provides macros for axum.")
- (license license:expat)))
-
-(define-public rust-axum-macros-0.3
- (package
- (name "rust-axum-macros")
- (version "0.3.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "axum-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qkb5cg06bnp8994ay0smk57shd5hpphcmp90kd7p65dxh86mjnd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=debug_handler")
- #:cargo-inputs (("rust-heck" ,rust-heck-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))
- #:cargo-development-inputs (("rust-axum" ,rust-axum-0.6)
- ("rust-axum-extra" ,rust-axum-extra-0.7)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-trybuild" ,rust-trybuild-1))))
- (home-page "https://github.com/tokio-rs/axum")
- (synopsis "Macros for @code{axum}")
- (description "Macros for @code{axum}.")
- (license license:expat)))
-
-(define-public rust-basic-cookies-0.1
- (package
- (name "rust-basic-cookies")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "basic-cookies" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xwnmmcn32m18nis7azfxylkqyhirkqcag94i23b1g8n5ka8zgb7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-lalrpop" ,rust-lalrpop-0.20)
- ("rust-lalrpop-util" ,rust-lalrpop-util-0.20)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/drjokepu/basic-cookies")
- (synopsis "Low-level RFC 6265 compatible cookie handling library for Rust")
- (description
- "This package provides a low-level RFC 6265 compatible cookie handling
-library for Rust.")
- (license license:expat)))
-
-(define-public rust-chardetng-0.1
- (package
- (name "rust-chardetng")
- (version "0.1.17")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chardetng" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1spikjcnblwa5n1nnk46fxkwn86yfiqxgs47h4yaw23vbfvg1f0l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; cannot find macro `println` in this scope
- #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-rayon" ,rust-rayon-1))
- #:cargo-development-inputs (("rust-detone" ,rust-detone-1))))
- (home-page "https://docs.rs/chardetng/")
- (synopsis "Character encoding detector for legacy Web content")
- (description
- "This package provides a character encoding detector for legacy Web content.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-chunked-transfer-1
- (package
- (name "rust-chunked-transfer")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chunked_transfer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "00a9h3csr1xwkqrzpz5kag4h92zdkrnxq4ppxidrhrx29syf6kbf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/frewsxcv/rust-chunked-transfer")
- (synopsis "Encoder and decoder for HTTP chunked transfer coding")
- (description "This package provides an encoder and decoder for HTTP chunked
-transfer coding.")
- (license license:asl2.0)))
-
-(define-public rust-chunked-transfer-0.3
- (package
- (inherit rust-chunked-transfer-1)
- (name "rust-chunked-transfer")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chunked_transfer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11yghnd24w0i9p8g368c3pg7qh9nfz7kgri6pywja9pnmakj13a9"))))
- (arguments `())))
-
-(define-public rust-cookie-0.18
- (package
- (name "rust-cookie")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cookie" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y2ywf9isq0dwpj7m7jq7r1g9cs3xr2i6qipw5v030hj2kv1rn9w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-aes-gcm" ,rust-aes-gcm-0.10)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-hkdf" ,rust-hkdf-0.12)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-time" ,rust-time-0.3)
- ("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://github.com/SergioBenitez/cookie-rs")
- (synopsis
- "Crate for parsing HTTP cookie headers and managing a cookie jar")
- (description
- "Parse HTTP cookie headers and manage a cookie jar with this crate.
-It supports signed and private (encrypted + signed) jars.")
- ;; The user can choose either license.
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cookie-0.17
- (package
- (inherit rust-cookie-0.18)
- (name "rust-cookie")
- (version "0.17.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "cookie" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "096c52jg9iq4lfcps2psncswv33fc30mmnaa2sbzzcfcw71kgyvy"))))
- (arguments
- `(#:cargo-inputs
- (("rust-aes-gcm" ,rust-aes-gcm-0.10)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-hkdf" ,rust-hkdf-0.12)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-time" ,rust-time-0.3)
- ("rust-version-check" ,rust-version-check-0.9))))))
-
-(define-public rust-cookie-0.16
- (package
- (inherit rust-cookie-0.17)
- (name "rust-cookie")
- (version "0.16.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cookie" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yriqbf77iigrnp2gmf6m1r296bndv051dc1qc39w3bis1bwsng8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-aes-gcm" ,rust-aes-gcm-0.10)
- ("rust-base64" ,rust-base64-0.20)
- ("rust-hkdf" ,rust-hkdf-0.12)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-time" ,rust-time-0.3)
- ("rust-version-check" ,rust-version-check-0.9))))))
-
-(define-public rust-cookie-0.15
- (package
- (inherit rust-cookie-0.16)
- (name "rust-cookie")
- (version "0.15.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cookie" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hlsi1hv5yrx4g92v5acha6yjz8dy1zj0pbppwynml44qpgjavpw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-aes-gcm" ,rust-aes-gcm-0.8)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-hkdf" ,rust-hkdf-0.10)
- ("rust-hmac" ,rust-hmac-0.10)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-time" ,rust-time-0.2)
- ("rust-version-check" ,rust-version-check-0.9))))))
-
-(define-public rust-cookie-0.14
- (package
- (inherit rust-cookie-0.15)
- (name "rust-cookie")
- (version "0.14.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cookie" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ldryjb41r8n0ar2pya0bajlxr8s4j59fjkmyi5ppg1932rdg983"))))
- (arguments
- `(#:cargo-inputs
- (("rust-aes-gcm" ,rust-aes-gcm-0.8)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-hkdf" ,rust-hkdf-0.10)
- ("rust-hmac" ,rust-hmac-0.10)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-time" ,rust-time-0.2)
- ("rust-version-check" ,rust-version-check-0.9))))))
-
-(define-public rust-cookie-0.12
- (package
- (inherit rust-cookie-0.15)
- (name "rust-cookie")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cookie" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mdvqixahcywvqp0y8k2skkgbpfhsp0w73l9mz93dcrx1gq091l8"))))
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.10)
- ("rust-ring" ,rust-ring-0.14)
- ("rust-time" ,rust-time-0.1)
- ("rust-url" ,rust-url-1))))))
-
-(define-public rust-cookie-0.11
- (package
- (inherit rust-cookie-0.12)
- (name "rust-cookie")
- (version "0.11.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cookie" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mwbcygk9als9h7bfp8fhax2ah278qamaz9l9p64in6iirv1h85y"))))
- (arguments
- `(#:cargo-inputs
- (("rust-aes-gcm" ,rust-aes-gcm-0.8)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-hkdf" ,rust-hkdf-0.10)
- ("rust-hmac" ,rust-hmac-0.10)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-time" ,rust-time-0.1))))))
-
-(define-public rust-cookie-factory-0.3
- (package
- (name "rust-cookie-factory")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cookie-factory" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0sqjmw85ckqhppff6gjwmvjpkii35441a51xx7cv0ih3jy2fjv9r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-development-inputs (("rust-maplit" ,rust-maplit-1))))
- (home-page "https://github.com/rust-bakery/cookie-factory")
- (synopsis "Combinator-based serialization library")
- (description
- "This package provides a serialization library with a combinator design
-similar to the nom parser combinators library.")
- (license license:expat)))
-
-(define-public rust-cookie-store-0.21
- (package
- (name "rust-cookie-store")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cookie_store" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y9ydb52bcd1zc7r0mppy8c8l541p459a006xr0m52pq50c91b1f"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs
- (list rust-cookie-0.18
- rust-document-features-0.2
- rust-idna-1
- rust-indexmap-2
- rust-log-0.4
- rust-publicsuffix-2
- rust-ron-0.8
- rust-serde-1
- rust-serde-derive-1
- rust-serde-json-1
- rust-time-0.3
- rust-url-2)))
- (home-page "https://github.com/pfernie/cookie_store")
- (synopsis "Cookie storage and retrieval")
- (description "This package implements cookie storage and retrieval.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cookie-store-0.20
- (package
- (inherit rust-cookie-store-0.21)
- (name "rust-cookie-store")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cookie_store" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xkc7fl1jik9ki13j9pjgyw51d0qd613srz1lv1qb0blpjmn2x1q"))))
- (arguments
- `(#:cargo-inputs (("rust-cookie" ,rust-cookie-0.17)
- ("rust-idna" ,rust-idna-0.3)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-publicsuffix" ,rust-publicsuffix-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-url" ,rust-url-2))))))
-
-(define-public rust-deadpool-0.10
- (package
- (name "rust-deadpool")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deadpool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "145lq79dlc4jn7jvlcf4lb105bs3z3jy6g7d15zv7iy1g04i117v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-deadpool-runtime" ,rust-deadpool-runtime-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-config" ,rust-config-0.13)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/bikeshedder/deadpool")
- (synopsis "Dead simple async pool")
- (description
- "Deadpool is a dead simple async pool for connections and objects
-of any type.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-deadpool-0.9
- (package
- (inherit rust-deadpool-0.10)
- (name "rust-deadpool")
- (version "0.9.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deadpool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vl5qg5pfx0c9c41g299clfdgz9la6z8361aycb21cia1zwy07s2"))))
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-deadpool-runtime" ,rust-deadpool-runtime-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-retain-mut" ,rust-retain-mut-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-config" ,rust-config-0.13)
- ("rust-criterion" ,rust-criterion-0.3)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-deadpool-0.7
- (package
- (inherit rust-deadpool-0.9)
- (name "rust-deadpool")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deadpool" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vb18xvhmyg6gvvq5vrcqmy4x26ryrmkqpsgwmb4bvkav1wn24ix"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-config" ,rust-config-0.10)
- ("rust-crossbeam-queue" ,rust-crossbeam-queue-0.3)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-deadpool-runtime-0.1
- (package
- (name "rust-deadpool-runtime")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deadpool-runtime" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0arbchl5j887hcfvjy4gq38d32055s5cf7pkpmwn0lfw3ss6ca89"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/bikeshedder/deadpool")
- (synopsis "Dead simple async pool utilities for sync managers")
- (description "This package provides dead simple async pool utilities
-for sync managers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-deadpool-sync-0.1
- (package
- (name "rust-deadpool-sync")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deadpool-sync" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s50gz56m8rhb7p8vw8jpgikwjx0v7x407hw3sjfvqyv52n17hic"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-deadpool-runtime" ,rust-deadpool-runtime-0.1)
- ("rust-tracing" ,rust-tracing-0.1))))
- (home-page "https://github.com/bikeshedder/deadpool")
- (synopsis "Dead simple async pool utilities for sync managers")
- (description "This package provides dead simple async pool utilities
-for sync managers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-h2-0.4
- (package
- (name "rust-h2")
- (version "0.4.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "h2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bljg66n2x3c5yzbi12v2jfcj77hb35rjq0gq21x0d6n52bjgbnc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs (("rust-atomic-waker" ,rust-atomic-waker-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-http" ,rust-http-1)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.26)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26))))
- (home-page "https://github.com/hyperium/h2")
- (synopsis "HTTP/2 client and server")
- (description "This package provides an HTTP/2 client and server.")
- (license license:expat)))
-
-(define-public rust-h2-0.3
- (package
- (inherit rust-h2-0.4)
- (name "rust-h2")
- (version "0.3.26")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "h2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s7msnfv7xprzs6xzfj5sg6p8bjcdpcqcmjjbkd345cyi1x55zl1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-webpki-roots" ,rust-webpki-roots-0.25))))))
-
-(define-public rust-h2-0.2
- (package
- (inherit rust-h2-0.3)
- (name "rust-h2")
- (version "0.2.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "h2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0dd5jyxmmy88pdmvag7n41k9z1qs6sliagcyx4jss5292byjhisy"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-util" ,rust-tokio-util-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-futures" ,rust-tracing-futures-0.2))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.5)
- ("rust-hex" ,rust-hex-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.4)
- ("rust-rand" ,rust-rand-0.3)
- ("rust-rustls" ,rust-rustls-0.16)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.12)
- ("rust-walkdir" ,rust-walkdir-1)
- ("rust-webpki" ,rust-webpki-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.17))))))
-
-(define-public rust-h2-0.1
- (package
- (inherit rust-h2-0.2)
- (name "rust-h2")
- (version "0.1.26")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "h2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qn457y8xh03p7c7cpk76r22gqpyqxc58g5022j3iya7d0j4rcx5"))))
- (arguments
- `(#:skip-build? #t ;; TODO missing indirect dependency
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-0.4)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-http" ,rust-http-0.1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-string" ,rust-string-0.2)
- ("rust-tokio-io" ,rust-tokio-io-0.1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.5)
- ("rust-hex" ,rust-hex-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.4)
- ("rust-rand" ,rust-rand-0.3)
- ;;("rust-rustls" ,rust-rustls-0.12) requires 0.5
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-0.1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.12)
- ("rust-walkdir" ,rust-walkdir-1)
- ("rust-webpki" ,rust-webpki-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.17))))))
-
-(define-public rust-h3-0.0.6
- (package
- (name "rust-h3")
- (version "0.0.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "h3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ay6bfnj49wdyhvsqf78msdv3zxl32cjfk745z8scirvjsh7axjy"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f ; not all files included
- #:cargo-inputs
- (list rust-bytes-1
- rust-fastrand-2
- rust-futures-util-0.3
- rust-http-1
- rust-pin-project-lite-0.2
- rust-tokio-1
- rust-tracing-0.1)
- #:cargo-development-inputs
- (list rust-assert-matches-1
- rust-futures-0.3
- rust-futures-util-0.3
- rust-proptest-1
- rust-quinn-0.11
- rust-quinn-proto-0.11
- rust-rcgen-0.13
- rust-rustls-0.23
- rust-tokio-1
- rust-tokio-util-0.7
- rust-tracing-subscriber-0.3)))
- (home-page "https://github.com/hyperium/h3")
- (synopsis "Async HTTP/3 implementation")
- (description "This package provides an async HTTP/3 implementation.")
- (license license:expat)))
-
-(define-public rust-h3-0.0.4
- (package
- (inherit rust-h3-0.0.6)
- (name "rust-h3")
- (version "0.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "h3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04clhh6b5iqlgnbppikbz4zpxl78g4vkyhyrjgnyg4vfkrmqij5i"))))
- (arguments
- `(#:tests? #f ;not all files included
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quinn" ,rust-quinn-0.10)
- ("rust-quinn-proto" ,rust-quinn-proto-0.10)
- ("rust-rcgen" ,rust-rcgen-0.11)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))))
-
-(define-public rust-h3-0.0.3
- (package
- (inherit rust-h3-0.0.4)
- (name "rust-h3")
- (version "0.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "h3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "101vg73galsyk5gnjb49cjb6q40c9z2npcdxpfsj99ky2waijgmq"))))
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quinn" ,rust-quinn-0.10)
- ("rust-quinn-proto" ,rust-quinn-proto-0.10)
- ("rust-rcgen" ,rust-rcgen-0.11)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))))
-
-(define-public rust-h3-0.0.2
- (package
- (inherit rust-h3-0.0.3)
- (name "rust-h3")
- (version "0.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "h3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17nbmkz6xs848257xv7gdhrnhyhagfb0dbqla82zv1nixr1wmrkd"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-fastrand" ,rust-fastrand-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1))))))
-
-(define-public rust-h3-quinn-0.0.7
- (package
- (name "rust-h3-quinn")
- (version "0.0.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "h3-quinn" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mfq4kf97vir2kcqh8k5basz8kq85w9xii1na98fmvpw2gs9kiqp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-h3" ,rust-h3-0.0.6)
- ("rust-quinn" ,rust-quinn-0.11)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tracing" ,rust-tracing-0.1))))
- (home-page "https://github.com/hyperium/h3")
- (synopsis "QUIC transport implementation based on Quinn")
- (description
- "This package provides QUIC transport implementation based on Quinn.")
- (license license:expat)))
-
-(define-public rust-h3-quinn-0.0.5
- (package
- (inherit rust-h3-quinn-0.0.7)
- (name "rust-h3-quinn")
- (version "0.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "h3-quinn" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ii06bi5a19k4qfkppn5019nw8xca2wzfl66cax949jc1v66ny3k"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-h3" ,rust-h3-0.0.4)
- ("rust-quinn" ,rust-quinn-0.10)
- ("rust-quinn-proto" ,rust-quinn-proto-0.10)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7))))))
-
-(define-public rust-h3-quinn-0.0.4
- (package
- (inherit rust-h3-quinn-0.0.5)
- (name "rust-h3-quinn")
- (version "0.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "h3-quinn" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r0sm0j51crlfpy2j1wfhgpg2lrfq2xmf5qjd98ksg3h9l0pb5mc"))))
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-h3" ,rust-h3-0.0.3)
- ("rust-quinn" ,rust-quinn-0.10)
- ("rust-quinn-proto" ,rust-quinn-proto-0.10)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7))))))
-
-(define-public rust-h3-quinn-0.0.3
- (package
- (inherit rust-h3-quinn-0.0.4)
- (name "rust-h3-quinn")
- (version "0.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "h3-quinn" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kf6bqmm751gwj24dqgb2rrwq8ibhv7z5v7ix4pfiwz4ccbiljid"))))
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-h3" ,rust-h3-0.0.2)
- ("rust-quinn" ,rust-quinn-0.10)
- ("rust-quinn-proto" ,rust-quinn-proto-0.10)
- ("rust-tokio-util" ,rust-tokio-util-0.7))))))
-
-(define-public rust-headers-0.4
- (package
- (name "rust-headers")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "headers" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1abari69kjl2yv2dg06g2x17qgd1a20xp7aqmmg2vfhcppk0c89j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-base64" ,rust-base64-0.21)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-headers-core" ,rust-headers-core-0.3)
- ("rust-http" ,rust-http-1)
- ("rust-httpdate" ,rust-httpdate-1)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-sha1" ,rust-sha1-0.10))))
- (home-page "https://hyper.rs")
- (synopsis "Typed HTTP headers")
- (description "This package provides typed HTTP headers.")
- (license license:expat)))
-
-(define-public rust-headers-0.3
- (package
- (inherit rust-headers-0.4)
- (name "rust-headers")
- (version "0.3.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "headers" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w62gnwh2p1lml0zqdkrx9dp438881nhz32zrzdy61qa0a9kns06"))))
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.21)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-headers-core" ,rust-headers-core-0.2)
- ("rust-http" ,rust-http-0.2)
- ("rust-httpdate" ,rust-httpdate-1)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-sha1" ,rust-sha1-0.10))))))
-
-(define-public rust-headers-core-0.3
- (package
- (name "rust-headers-core")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "headers-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r1w80i2bhmyh8s5mjr2dz6baqlrm6cak6yvzm4jq96lacjs5d2l"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-http" ,rust-http-1))))
- (home-page "https://hyper.rs")
- (synopsis "Typed HTTP headers core trait")
- (description "This package provides typed HTTP headers core trait.")
- (license license:expat)))
-
-(define-public rust-headers-core-0.2
- (package
- (inherit rust-headers-core-0.3)
- (name "rust-headers-core")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "headers-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ab469xfpd411mc3dhmjhmzrhqikzyj8a17jn5bkj9zfpy0n9xp7"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-http" ,rust-http-0.2))))))
-
-(define-public rust-hickory-client-0.24
- (package
- (name "rust-hickory-client")
- (version "0.24.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hickory-client" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0m8vnqgqg9vaanpphqccm9p8iqc0bm2kc0kvhmx9by6q10xnifds"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib" "--bins" "--tests" "--"
- ;; Some tests require network access.
- "--skip=client::async_client::tests::async_client")
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hickory-proto" ,rust-hickory-proto-0.24)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-radix-trie" ,rust-radix-trie-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (native-inputs
- (list openssl pkg-config))
- (home-page "https://hickory-dns.org/")
- (synopsis "Client library for Hickory DNS, with DNSSEC support")
- (description
- "Hickory DNS is a safe and secure DNS library. This is the Client
-library with DNSSEC support. DNSSEC with NSEC validation for negative
-records, is complete. The client supports dynamic DNS with SIG0 authenticated
-requests, implementing easy to use high level functions. Hickory DNS is based
-on the Tokio and Futures libraries, which means it should be easily integrated
-into other software that also use those libraries.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hickory-proto-0.24
- (package
- (name "rust-hickory-proto")
- (version "0.24.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hickory-proto" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04p5jqp4mb1cp0vxgfwqlgrgpn45xjcsjss3g92ddw724228ns87"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-enum-as-inner" ,rust-enum-as-inner-0.6)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-h2" ,rust-h2-0.3)
- ("rust-h3" ,rust-h3-0.0.2)
- ("rust-h3-quinn" ,rust-h3-quinn-0.0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-idna" ,rust-idna-0.4)
- ("rust-ipnet" ,rust-ipnet-2)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-quinn" ,rust-quinn-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tinyvec" ,rust-tinyvec-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-url" ,rust-url-2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-webpki-roots" ,rust-webpki-roots-0.25))
- #:cargo-development-inputs
- (("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (native-inputs
- (list openssl pkg-config))
- (home-page "https://hickory-dns.org/")
- (synopsis
- "Foundational DNS protocol library for all Hickory DNS projects")
- (description
- "Hickory DNS is a safe and secure DNS library. This is the foundational
-DNS protocol library for all Hickory DNS projects.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hickory-recursor-0.24
- (package
- (name "rust-hickory-recursor")
- (version "0.24.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hickory-recursor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a44l02v2ymxj10zkf46iak4y872zgwi9wyjp0710655jp1wgpg2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-recursion" ,rust-async-recursion-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-enum-as-inner" ,rust-enum-as-inner-0.6)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hickory-proto" ,rust-hickory-proto-0.24)
- ("rust-hickory-resolver" ,rust-hickory-resolver-0.24)
- ("rust-lru-cache" ,rust-lru-cache-0.1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://hickory-dns.org/")
- (synopsis
- "Hickory DNS Recursor is a DNS recursive resolver with DNSSEC support")
- (description
- "*WARNING* This library is experimental
-
-Hickory DNS Recursor is a safe and secure DNS recursive resolver with DNSSEC
-support. Hickory DNS is based on the Tokio and Futures libraries, which means
-it should be easily integrated into other software that also use those
-libraries. This library can be used as in the server and binary for
-performing recursive lookups.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hickory-resolver-0.24
- (package
- (name "rust-hickory-resolver")
- (version "0.24.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hickory-resolver" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hzjn5wpchljcsk51c1156rk3f15iinmwh7h9hjqzjbmm8ipyx98"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib" "--bins" "--tests" "--"
- ;; Some tests require network access.
- "--skip=async_resolver::tests::test_domain_search"
- "--skip=async_resolver::tests::test_fqdn"
- "--skip=async_resolver::tests::test_idna"
- "--skip=async_resolver::tests::test_large_ndots"
- "--skip=async_resolver::tests::test_lookup_cloudflare"
- "--skip=async_resolver::tests::test_lookup_google"
- "--skip=async_resolver::tests::test_lookup_quad9"
- "--skip=async_resolver::tests::test_ndots"
- "--skip=async_resolver::tests::test_search_list"
- "--skip=hosts::tests::test_read_hosts_conf"
- "--skip=name_server::name_server::tests::test_name_server"
- "--skip=name_server::name_server_pool::tests::test_multi_use_conns"
- "--skip=resolver::tests::test_lookup"
- "--skip=system_conf::unix::tests::test_read_resolv_conf")
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hickory-proto" ,rust-hickory-proto-0.24)
- ("rust-ipconfig" ,rust-ipconfig-0.3)
- ("rust-lru-cache" ,rust-lru-cache-0.1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-resolv-conf" ,rust-resolv-conf-0.7)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-webpki-roots" ,rust-webpki-roots-0.25))
- #:cargo-development-inputs
- (("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://hickory-dns.org/")
- (synopsis
- "Hickory DNS Resolver library built on top of tokio's @code{async-io}")
- (description
- "Hickory DNS Resolver is a safe and secure DNS library. The Resolver is
-intended to be a high-level library for any DNS record resolution, see
-@code{Resolver} and @code{AsyncResolver} for supported resolution types. The
-@code{Client} can be used for other queries.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hickory-server-0.24
- (package
- (name "rust-hickory-server")
- (version "0.24.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hickory-server" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dqcwk7vy87517l3v7j109fjg8jk46isjwbwdkdkz6vbalyf9q4v"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=store::file::authority::tests::test_load_zone"
- "--skip=basic::file::test_a_lookup"
- "--skip=basic::file::test_aname"
- "--skip=basic::file::test_aname_a_lookup"
- "--skip=basic::file::test_aname_chain"
- "--skip=basic::file::test_cname"
- "--skip=basic::file::test_cname_alias"
- "--skip=basic::file::test_cname_chain"
- "--skip=basic::file::test_dots_in_name"
- "--skip=basic::file::test_invalid_lookup"
- "--skip=basic::file::test_mx"
- "--skip=basic::file::test_mx_to_null"
- "--skip=basic::file::test_ns"
- "--skip=basic::file::test_ns_lookup"
- "--skip=basic::file::test_soa"
- "--skip=basic::file::test_srv"
- "--skip=basic::file::test_update_errors"
- "--skip=basic::file::test_wildcard"
- "--skip=basic::file::test_wildcard_chain"
- "--skip=test_all_lines_are_loaded"
- "--skip=test_implicit_in_class"
- "--skip=test_ttl_wilcard")
- #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-basic-toml" ,rust-basic-toml-0.1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-enum-as-inner" ,rust-enum-as-inner-0.6)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-h2" ,rust-h2-0.3)
- ("rust-h3" ,rust-h3-0.0.2)
- ("rust-h3-quinn" ,rust-h3-quinn-0.0.3)
- ("rust-hickory-proto" ,rust-hickory-proto-0.24)
- ("rust-hickory-recursor" ,rust-hickory-recursor-0.24)
- ("rust-hickory-resolver" ,rust-hickory-resolver-0.24)
- ("rust-http" ,rust-http-0.2)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rusqlite" ,rust-rusqlite-0.31)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://hickory-dns.org/")
- (synopsis "Hickory DNS Server is a DNS server with DNSSEC support")
- (description
- "Hickory DNS Server is a safe and secure DNS server with DNSSEC support.
-Eventually this could be a replacement for BIND9. The DNSSEC support allows
-for live signing of all records, in it does not currently support records
-signed offline. The server supports dynamic DNS with SIG0 authenticated
-requests. Hickory DNS is based on the Tokio and Futures libraries, which
-means it should be easily integrated into other software that also use those
-libraries.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hoot-0.1
- (package
- (name "rust-hoot")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hoot" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mjfrn3yxhd2ll8kk5jhgasn8m2rbhb7va7s6dihin15afvf7spw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-httparse" ,rust-httparse-1)
- ("rust-log" ,rust-log-0.4))
- #:cargo-development-inputs (("rust-memoffset" ,rust-memoffset-0.9))))
- (home-page "https://github.com/algesten/hoot")
- (synopsis "Http 1.1 library")
- (description "This package provides an http 1.1 library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hootbin-0.1
- (package
- (name "rust-hootbin")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hootbin" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1f616q6z7z97p1ylns8hdbikcpbazyad0370mfihkq8sj4brxkzb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
- ("rust-hoot" ,rust-hoot-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/algesten/hoot")
- (synopsis "Hoot based library to emulate httpbin")
- (description
- "This package provides a hoot based library to emulate httpbin.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-http-1
- (package
- (name "rust-http")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1skglzdf98j5nzxlii540n11is0w4l80mi5sm3xrj716asps4v7i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-itoa" ,rust-itoa-1))
- #:cargo-development-inputs (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/hyperium/http")
- (synopsis "Set of types for representing HTTP requests and responses")
- (description "This package provides a set of types for representing HTTP
-requests and responses.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-http-0.2
- (package
- (inherit rust-http-1)
- (name "rust-http")
- (version "0.2.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1w81s4bcbmcj9bjp7mllm8jlz6b31wzvirz8bgpzbqkpwmbvn730"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-itoa" ,rust-itoa-1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-indexmap" ,rust-indexmap-1.8)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-seahash" ,rust-seahash-3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-http-0.1
- (package
- (inherit rust-http-0.2)
- (name "rust-http")
- (version "0.1.21")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "http" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1w21xnhd8f48zvbmm5njg2y1nb4p08ppn8r0cs2xi5d8wgnzbk6n"))))
- (arguments
- `(#:tests? #f ; doc tests fail
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-itoa" ,rust-itoa-0.4))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-indexmap" ,rust-indexmap-1.8)
- ("rust-quickcheck" ,rust-quickcheck-0.6)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-seahash" ,rust-seahash-3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-http-auth-0.1
- (package
- (name "rust-http-auth")
- (version "0.1.10")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "http-auth" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08l8z75cpda5y25cnd5fzgsahb35xn29qlgl9j12dy9f8sls83qm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.22)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-http" ,rust-http-1)
- ("rust-http" ,rust-http-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-md-5" ,rust-md-5-0.10)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.10))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-reqwest" ,rust-reqwest-0.12))))
- (inputs
- (list openssl))
- (native-inputs
- (list pkg-config))
- (home-page "https://github.com/scottlamb/http-auth")
- (synopsis "HTTP authentication for rust")
- (description "This package provides HTTP authentication; it can parse
-challenge lists, respond to Basic and Digest challenges. It is likely to be
-extended with server support and additional auth schemes.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-http-body-1
- (package
- (name "rust-http-body")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "http-body" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "111ir5k2b9ihz5nr9cz7cwm7fnydca7dx4hc7vr16scfzghxrzhy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-http" ,rust-http-1))))
- (home-page "https://github.com/hyperium/http-body")
- (synopsis "Asynchronous, streaming, HTTP request or response body")
- (description
- "This package provides a trait representing an asynchronous, streaming,
-HTTP request or response body.")
- (license license:expat)))
-
-(define-public rust-http-body-0.4
- (package
- (inherit rust-http-body-1)
- (name "rust-http-body")
- (version "0.4.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "http-body" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lmyjfk6bqk6k9gkn1dxq770sb78pqbqshga241hr5p995bb5skw"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-http" ,rust-http-0.2))))))
-
-(define-public rust-http-body-0.3
- (package
- (inherit rust-http-body-0.4)
- (name "rust-http-body")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "http-body" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06qi0ni45lb92w3ml260c0bxbq5zd4snjmz0a9k69xq6021zzm8k"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-http" ,rust-http-0.2))))))
-
-(define-public rust-http-body-0.1
- (package
- (inherit rust-http-body-0.3)
- (name "rust-http-body")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "http-body" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b99404k4mw6a92hvyr0qwzkqv4f866ykg0x7913limjq5cwhhb7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-http" ,rust-http-0.1)
- ("rust-tokio-buf" ,rust-tokio-buf-0.1))))))
-
-(define-public rust-http-body-util-0.1
- (package
- (name "rust-http-body-util")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "http-body-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kslwazg4400qnc2azkrgqqci0fppv12waicnsy5d8hncvbjjd3r"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-1)
- ("rust-http-body" ,rust-http-body-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/hyperium/http-body")
- (synopsis "Combinators and adapters for HTTP request/response bodies")
- (description
- "This package provides combinators and adapters for HTTP request or
-response bodies.")
- (license license:expat)))
-
-(define-public rust-http-client-6
- (package
- (name "rust-http-client")
- (version "6.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "http-client" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19g19jli98cd0ywrzcsbw5j34rypm8n43yszxa3gaaqyr46m2iqr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-async-h1" ,rust-async-h1-2)
- ("rust-async-native-tls" ,rust-async-native-tls-0.3)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-async-tls" ,rust-async-tls-0.10)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-dashmap" ,rust-dashmap-5)
- ("rust-deadpool" ,rust-deadpool-0.7)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http-types" ,rust-http-types-2)
- ("rust-hyper" ,rust-hyper-0.13)
- ("rust-hyper-tls" ,rust-hyper-tls-0.4)
- ("rust-isahc" ,rust-isahc-0.9)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.18)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
- ("rust-web-sys" ,rust-web-sys-0.3))))
- (home-page "https://github.com/http-rs/http-client")
- (synopsis "Types and traits for HTTP clients")
- (description "This package provides types and traits for HTTP clients.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-http-range-0.1
- (package
- (name "rust-http-range")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "http-range" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wvm2p9jhbj6f9fbl1i7a0iz85nga37kx739v4p8fpqg27dwkpi1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/bancek/rust-http-range.git")
- (synopsis "HTTP Range header parser")
- (description "This package provides HTTP Range header parser.")
- (license license:expat)))
-
-(define-public rust-http-range-header-0.4
- (package
- (name "rust-http-range-header")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "http-range-header" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "171mszmmq0lzpj9brig4wz1sz8hh3h6dgmaxs69q2db8ibma4wci"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/MarcusGrass/parse-range-headers")
- (synopsis "Zero-dependency range header parser")
- (description "This package provides a range header parser without any
-dependencies.")
- (license license:expat)))
-
-(define-public rust-http-range-header-0.3
- (package
- (inherit rust-http-range-header-0.4)
- (name "rust-http-range-header")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "http-range-header" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13vm511vq3bhschkw2xi9nhxzkw53m55gn9vxg7qigfxc29spl5d"))))))
-
-(define-public rust-http-types-2
- (package
- (name "rust-http-types")
- (version "2.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "http-types" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1bgmfmvirsa1alcyw15mkh227j3a62aq1x47lkxxnfnnf9x1i6vf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-channel" ,rust-async-channel-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-cookie" ,rust-cookie-0.14)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-http" ,rust-http-0.2)
- ("rust-infer" ,rust-infer-0.2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-qs" ,rust-serde-qs-0.8)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-http" ,rust-http-0.2))))
- (home-page "https://github.com/http-rs/http-types")
- (synopsis "Common types for HTTP operations")
- (description
- "This package provides common types for HTTP operations.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-httparse-1
- (package
- (name "rust-httparse")
- (version "1.9.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "httparse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ip9v8m9lvgvq1lznl31wvn0ch1v254na7lhid9p29yx9rbx6wbx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3))))
- (home-page "https://github.com/seanmonstar/httparse")
- (synopsis "Zero-copy HTTP/1.x parser")
- (description
- "This package provides a tiny, safe, speedy, zero-copy HTTP/1.x parser.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-httpdate-1
- (package
- (name "rust-httpdate")
- (version "1.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "httpdate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1aa9rd2sac0zhjqh24c9xvir96g188zldkx0hr6dnnlx5904cfyz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))
- (home-page "https://github.com/pyfisch/httpdate")
- (synopsis "HTTP date parsing and formatting")
- (description
- "This crates parses and formats HTTP datetime strings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-httpmock-0.7
- (package
- (name "rust-httpmock")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "httpmock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0nzxw15pn453siq4v9xfjgggvw2jry50y7qsxhnlf409xs39bv08"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-assert-json-diff" ,rust-assert-json-diff-2)
- ("rust-async-object-pool" ,rust-async-object-pool-0.1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-basic-cookies" ,rust-basic-cookies-0.1)
- ("rust-clap" ,rust-clap-4)
- ("rust-colored" ,rust-colored-2)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-form-urlencoded" ,rust-form-urlencoded-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-isahc" ,rust-isahc-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-levenshtein" ,rust-levenshtein-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-regex" ,rust-serde-regex-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9)
- ("rust-similar" ,rust-similar-2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-colored" ,rust-colored-2)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-isahc" ,rust-isahc-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-syn" ,rust-syn-2)
- ("rust-tokio-test" ,rust-tokio-test-0.4)
- ("rust-ureq" ,rust-ureq-2))))
- (native-inputs (list pkg-config))
- (inputs (list curl openssl zlib))
- (home-page "https://github.com/alexliesenfeld/httpmock")
- (synopsis "HTTP mocking library for Rust")
- (description "This package provides an HTTP mocking library for Rust.")
- (license license:expat)))
-
-(define-public rust-hyper-1
- (package
- (name "rust-hyper")
- (version "1.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q7akfb443yrjzkmnnbp2vs8zi15hgbk466rr4y144v4ppabhvr5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved imports `super::DecodedLength`, `super::Sender`
- #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-h2" ,rust-h2-0.4)
- ("rust-http" ,rust-http-1)
- ("rust-http-body" ,rust-http-body-1)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-httpdate" ,rust-httpdate-1)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-want" ,rust-want-0.3))
- #:cargo-development-inputs
- (("rust-form-urlencoded" ,rust-form-urlencoded-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-spmc" ,rust-spmc-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4)
- ("rust-tokio-util" ,rust-tokio-util-0.7))))
- (home-page "https://hyper.rs")
- (synopsis "Fast and correct HTTP library")
- (description "This package provides a fast and correct HTTP library.")
- (license license:expat)))
-
-(define-public rust-hyper-0.14
- (package
- (inherit rust-hyper-1)
- (name "rust-hyper")
- (version "0.14.32")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rvcb0smz8q1i0y6p7rwxr02x5sclfg2hhxf3g0774zczn0cgps1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-h2" ,rust-h2-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-http-body" ,rust-http-body-0.4)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-httpdate" ,rust-httpdate-1)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-socket2" ,rust-socket2-0.4)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-want" ,rust-want-0.3))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-pnet-datalink" ,rust-pnet-datalink-0.27)
- ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-spmc" ,rust-spmc-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-url" ,rust-url-2))))))
-
-(define-public rust-hyper-0.13
- (package
- (inherit rust-hyper-0.14)
- (name "rust-hyper")
- (version "0.13.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1symcnba2y03b8lj6xp2wd994lk3xyk3wizacjg5s60njzfshs1y"))))
- (arguments
- `(#:tests? #f ; Not all files included
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-h2" ,rust-h2-0.2)
- ("rust-http" ,rust-http-0.2)
- ("rust-http-body" ,rust-http-body-0.3)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-itoa" ,rust-itoa-0.4)
- ("rust-pin-project" ,rust-pin-project-0.4)
- ("rust-socket2" ,rust-socket2-0.3)
- ("rust-time" ,rust-time-0.1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-want" ,rust-want-0.3))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-spmc" ,rust-spmc-0.3)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-test" ,rust-tokio-test-0.2)
- ("rust-tokio-util" ,rust-tokio-util-0.3)
- ("rust-tower-util" ,rust-tower-util-0.3)
- ("rust-url" ,rust-url-1))))))
-
-(define-public rust-hyper-0.12
- (package
- (inherit rust-hyper-0.13)
- (name "rust-hyper")
- (version "0.12.36")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ljcsgxddqaaasran1chafd10kpdz5d20da78j9izz4ncapkr12w"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:install-source? #f ; `README.md` does not appear to exist
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-futures-cpupool" ,rust-futures-cpupool-0.1)
- ("rust-h2" ,rust-h2-0.1)
- ("rust-http" ,rust-http-0.1)
- ("rust-http-body" ,rust-http-body-0.1)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-iovec" ,rust-iovec-0.1)
- ("rust-itoa" ,rust-itoa-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-rustc-version" ,rust-rustc-version-0.2)
- ("rust-time" ,rust-time-0.1)
- ("rust-tokio" ,rust-tokio-0.1)
- ("rust-tokio-buf" ,rust-tokio-buf-0.1)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-tokio-threadpool" ,rust-tokio-threadpool-0.1)
- ("rust-tokio-timer" ,rust-tokio-timer-0.2)
- ("rust-want" ,rust-want-0.2))
- #:cargo-development-inputs
- (("rust-futures-timer" ,rust-futures-timer-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-spmc" ,rust-spmc-0.3)
- ("rust-tokio-fs" ,rust-tokio-fs-0.1)
- ("rust-tokio-mockstream" ,rust-tokio-mockstream-1)
- ("rust-url" ,rust-url-1))))))
-
-(define-public rust-hyper-0.10
- (package
- (inherit rust-hyper-0.13)
- (name "rust-hyper")
- (version "0.10.16")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wwjh9p3mzvg3fss2lqz5r7ddcgl1fh9w6my2j69d6k0lbcm41ha"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.9)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-language-tags" ,rust-language-tags-0.2)
- ("rust-log" ,rust-log-0.3)
- ("rust-mime" ,rust-mime-0.2)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-time" ,rust-time-0.1)
- ("rust-traitobject" ,rust-traitobject-0.1)
- ("rust-typeable" ,rust-typeable-0.1)
- ("rust-unicase" ,rust-unicase-1)
- ("rust-url" ,rust-url-1))))))
-
-(define-public rust-hyper-native-tls-0.3
- (package
- (name "rust-hyper-native-tls")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper-native-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0s30y20qy0akzss91yxsq1x1q7rr04jy33i0cq72nx22yjc5advd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-antidote" ,rust-antidote-1)
- ("rust-hyper" ,rust-hyper-0.10)
- ("rust-native-tls" ,rust-native-tls-0.2))))
- (home-page "https://github.com/sfackler/hyper-native-tls")
- (synopsis "Hyper 0.10 native-tls support")
- (description "This package provides native-tls support for Hyper 0.10.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hyper-proxy-0.9
- (package
- (name "rust-hyper-proxy")
- (version "0.9.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "hyper-proxy" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1k3mpq6d4rhz58dam1757sav14j32n39q8x37wjgpz943f4mm0fa"))))
- (build-system cargo-build-system)
- (arguments
- (list
- #:cargo-inputs
- `(("rust-bytes" ,rust-bytes-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-headers" ,rust-headers-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-hyper-rustls" ,rust-hyper-rustls-0.22)
- ("rust-hyper-tls" ,rust-hyper-tls-0.5)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.5)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
- ("rust-webpki" ,rust-webpki-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.21))
- #:cargo-development-inputs
- `(("rust-hyper" ,rust-hyper-0.14)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://github.com/tafia/hyper-proxy")
- (synopsis "Proxy connector for Hyper-based applications")
- (description "Proxy connector for the Hyper HTTP library.")
- (license license:expat)))
-
-(define-public rust-hyper-rustls-0.27
- (package
- (name "rust-hyper-rustls")
- (version "0.27.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cjr3yf3x5mr3194llsfibacl6j7n2dknii2dwjha4ysyf1ia69d"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags
- '(list "--"
- "--skip=connector::tests::connects_http"
- "--skip=connector::tests::connects_https"
- "--skip=connector::tests::connects_https_only"
- "--skip=connector::tests::enforces_https_only"
- "--skip=client"
- "--skip=server")
- #:cargo-inputs
- (list rust-futures-util-0.3
- rust-http-1
- rust-hyper-1
- rust-hyper-util-0.1
- rust-log-0.4
- rust-rustls-0.23
- rust-rustls-native-certs-0.8
- rust-rustls-pki-types-1
- rust-rustls-platform-verifier-0.5
- rust-tokio-1
- rust-tokio-rustls-0.26
- rust-tower-service-0.3
- rust-webpki-roots-0.26)
- #:cargo-development-inputs
- (list rust-cfg-if-1
- rust-http-body-util-0.1
- rust-hyper-util-0.1
- rust-rustls-0.23
- rust-rustls-pemfile-2
- rust-tokio-1)))
- (home-page "https://github.com/rustls/hyper-rustls")
- (synopsis "Rustls+Hyper integration for pure Rust HTTPS")
- (description
- "This package provides Rustls+Hyper integration for pure Rust HTTPS.")
- (license (list license:asl2.0 license:isc license:expat))))
-
-(define-public rust-hyper-rustls-0.26
- (package
- (inherit rust-hyper-rustls-0.27)
- (name "rust-hyper-rustls")
- (version "0.26.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b4m1jvs147hxi8677n2dxxib663s7c31xmfni7b5qkanihsggm0"))))
- (arguments
- `(#:tests? #f ;not all files included
- #:cargo-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.22)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.7)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.25)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26))
- #:cargo-development-inputs
- (("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-rustls" ,rust-rustls-0.22)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-hyper-rustls-0.24
- (package
- (inherit rust-hyper-rustls-0.26)
- (name "rust-hyper-rustls")
- (version "0.24.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1475j4a2nczz4aajzzsq3hpwg1zacmzbqg393a14j80ff8izsgpc"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
- ("rust-webpki-roots" ,rust-webpki-roots-0.25))
- #:cargo-development-inputs (("rust-hyper" ,rust-hyper-0.14)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-hyper-rustls-0.23
- (package
- (inherit rust-hyper-rustls-0.24)
- (name "rust-hyper-rustls")
- (version "0.23.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0736s6a32dqr107f943xaz1n05flbinq6l19lq1wsrxkc5g9d20p"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-http" ,rust-http-0.2)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.23)
- ("rust-webpki-roots" ,rust-webpki-roots-0.22))
- #:cargo-development-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-hyper-rustls-0.22
- (package
- (inherit rust-hyper-rustls-0.23)
- (name "rust-hyper-rustls")
- (version "0.22.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r2szp06nzqx6gblcw69kwx8afjp218fc083kfpw0i3d66bpm7sz"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ct-logs" ,rust-ct-logs-0.8)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.19)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.5)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
- ("rust-webpki" ,rust-webpki-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.21))))))
-
-(define-public rust-hyper-sync-rustls-0.3
- (package
- (name "rust-hyper-sync-rustls")
- (version "0.3.0-rc.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper-sync-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16zirxhsk26kz5jxxxs37wxsm02id97h57kkqs512fj1j0x486kd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; not all files included
- "--skip=client"
- "--skip=server")
- #:cargo-inputs
- (("rust-hyper" ,rust-hyper-0.10)
- ("rust-rustls" ,rust-rustls-0.14)
- ("rust-webpki" ,rust-webpki-0.18)
- ("rust-webpki-roots" ,rust-webpki-roots-0.15))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.5))))
- (home-page "https://github.com/SergioBenitez/hyper-sync-rustls")
- (synopsis "Glue code for Rustls and synchronous Hyper")
- (description
- "This package provides glue code for Rustls and synchronous Hyper.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hyper-timeout-0.5
- (package
- (name "rust-hyper-timeout")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper-timeout" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c431l5ckr698248yd6bnsmizjy2m1da02cbpmsnmkpvpxkdb41b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=tests::test_read_timeout"
- "--skip=tests::test_timeout_connector"
- "--skip=test_upload_timeout")
- #:cargo-inputs (("rust-hyper" ,rust-hyper-1)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower-service" ,rust-tower-service-0.3))
- #:cargo-development-inputs (("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-hyper-tls" ,rust-hyper-tls-0.6)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://github.com/hjr3/hyper-timeout")
- (synopsis "Connect, read and write timeout aware connector for Hyper")
- (description
- "This package provides a connect, read and write timeout aware connector
-to be used with Hyper client.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hyper-timeout-0.4
- (package
- (inherit rust-hyper-timeout-0.5)
- (name "rust-hyper-timeout")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper-timeout" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c8k3g8k2yh1gxvsx9p7amkimgxhl9kafwpj7jyf8ywc5r45ifdv"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-hyper" ,rust-hyper-0.14)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-io-timeout" ,rust-tokio-io-timeout-1))))))
-
-(define-public rust-hyper-tls-0.6
- (package
- (name "rust-hyper-tls")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1q36x2yps6hhvxq5r7mc8ph9zz6xlb573gx0x3yskb0fi736y83h"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3))
- #:cargo-development-inputs
- (("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://hyper.rs")
- (synopsis "Default TLS implementation for use with hyper")
- (description "This package provides the default TLS implementation for use
-with hyper.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-hyper-tls-0.5
- (package
- (inherit rust-hyper-tls-0.6)
- (name "rust-hyper-tls")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01crgy13102iagakf6q4mb75dprzr7ps1gj0l5hxm1cvm7gks66n"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3))))))
-
-(define-public rust-hyper-tls-0.4
- (package
- (inherit rust-hyper-tls-0.5)
- (name "rust-hyper-tls")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vcfyz7dxavf4brns15afmj5fxz88lbn05rrpbfqsnybdp2sqyfr"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-hyper" ,rust-hyper-0.13)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-tls" ,rust-tokio-tls-0.3))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-0.2))))))
-
-(define-public rust-hyper-util-0.1
- (package
- (name "rust-hyper-util")
- (version "0.1.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyper-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d1iwrkysjhq63pg54zk3vfby1j7zmxzm9zzyfr4lwvp0szcybfz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; could not find `client` in `hyper_util`
- #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-1)
- ("rust-http-body" ,rust-http-body-1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-pnet-datalink" ,rust-pnet-datalink-0.35)
- ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.5)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))
- (home-page "https://hyper.rs")
- (synopsis "@code{hyper} utilities")
- (description "This package provides utilities for the @code{hyper} crate.")
- (license license:expat)))
-
-(define-public rust-hyperlocal-0.8
- (package
- (name "rust-hyperlocal")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hyperlocal" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "136978rsp0wr6x28cxivxhbq2np66l4jrq3n9xwckrrd5dxxzbqg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/softprops/hyperlocal")
- (synopsis "Hyper bindings for Unix domain sockets")
- (description
- "This package provides Hyper bindings for Unix domain sockets.")
- (license license:expat)))
-
-(define-public rust-iron-0.6
- (package
- (name "rust-iron")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "iron" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s4mf8395f693nhwsr0znw3j5frzn56gzllypyl50il85p50ily6"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-hyper" ,rust-hyper-0.10)
- ("rust-hyper-native-tls" ,rust-hyper-native-tls-0.3)
- ("rust-log" ,rust-log-0.3)
- ("rust-mime-guess" ,rust-mime-guess-1)
- ("rust-modifier" ,rust-modifier-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-plugin" ,rust-plugin-0.2)
- ("rust-typemap" ,rust-typemap-0.3)
- ("rust-url" ,rust-url-1))))
- (home-page "https://github.com/iron/iron")
- (synopsis "Extensible, concurrency focused web development in Rust")
- (description
- "Iron is a high level web framework built in and for Rust. It is highly
-concurrent and can scale horizontally on more machines behind a load balancer
-or by running more threads on a more powerful machine. Iron avoids the
-bottlenecks encountered in highly concurrent code by avoiding shared writes
-and locking in the core framework.")
- (license license:expat)))
-
-(define-public rust-isahc-1
- (package
- (name "rust-isahc")
- (version "1.7.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "isahc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1scfgyv3dpjbkqa9im25cd12cs6rbd8ygcaw67f3dx41sys08kik"))
- (modules '((guix build utils)))
- (snippet '(substitute* "Cargo.toml"
- ((".*static-curl.*") "")))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `testserver`
- #:cargo-inputs (("rust-async-channel" ,rust-async-channel-1)
- ("rust-castaway" ,rust-castaway-0.1)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-curl-sys" ,rust-curl-sys-0.4)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-event-listener" ,rust-event-listener-2)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-http" ,rust-http-0.2)
- ("rust-httpdate" ,rust-httpdate-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.9)
- ("rust-polling" ,rust-polling-2)
- ("rust-publicsuffix" ,rust-publicsuffix-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-sluice" ,rust-sluice-0.5)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-futures" ,rust-tracing-futures-0.2)
- ("rust-url" ,rust-url-2)
- ("rust-waker-fn" ,rust-waker-fn-1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-indicatif" ,rust-indicatif-0.15)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-structopt" ,rust-structopt-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-test-case" ,rust-test-case-2)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.2))))
- (native-inputs (list pkg-config))
- (inputs (list curl openssl zlib))
- (home-page "https://github.com/sagebind/isahc")
- (synopsis "Practical and fun HTTP client")
- (description
- "Isahc is an acronym that stands for Incredible Streaming Asynchronous
-HTTP Client. It is an asynchronous HTTP client for the Rust language. It
-uses libcurl as an HTTP engine inside, and provides an easy-to-use API on top
-that integrates with Rust idioms.")
- (license license:expat)))
-
-(define-public rust-isahc-0.9
- (package
- (inherit rust-isahc-1)
- (name "rust-isahc")
- (version "0.9.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "isahc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12iqz5fj0509pr813pds2fgdk649a0b6ipvy3pqjwb1ywh68m572"))
- (modules '((guix build utils)))
- (snippet '(substitute* "Cargo.toml"
- (("\"static-curl\", ") "")))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `testserver`
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-curl-sys" ,rust-curl-sys-0.4)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-flume" ,rust-flume-0.9)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-http" ,rust-http-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-publicsuffix" ,rust-publicsuffix-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-sluice" ,rust-sluice-0.5)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-futures" ,rust-tracing-futures-0.2)
- ("rust-url" ,rust-url-2)
- ("rust-waker-fn" ,rust-waker-fn-1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-indicatif" ,rust-indicatif-0.15)
- ("rust-structopt" ,rust-structopt-0.3)
- ("rust-test-case" ,rust-test-case-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.2))))))
-
-(define-public rust-json5-0.4
- (package
- (name "rust-json5")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "json5" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h9hni897zmn3vcixfbwwkj2gkz27h7z9dah8bk1qv37mwhxpc4n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-serde" ,rust-serde-1))
- #:cargo-development-inputs (("rust-matches" ,rust-matches-0.1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/callum-oakley/json5-rs")
- (synopsis "Rust JSON5 serializer and deserializer which speaks Serde")
- (description
- "This package provides a Rust JSON5 serializer and deserializer
-which speaks Serde.")
- (license license:isc)))
-
-(define-public rust-jsonwebtoken-7
- (package
- (name "rust-jsonwebtoken")
- (version "7.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jsonwebtoken" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ciz205wcjcn7n6i871zz5xlbzk863b0ybgiqi7li9ipwhawraxg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-base64" ,rust-base64-0.12)
- ("rust-pem" ,rust-pem-0.8)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-simple-asn1" ,rust-simple-asn1-0.4))
- #:cargo-development-inputs (("rust-chrono" ,rust-chrono-0.4))))
- (home-page "https://github.com/Keats/jsonwebtoken")
- (synopsis "Create and decode JWTs in a strongly typed way")
- (description "Create and decode JWTs in a strongly typed way.")
- (license license:expat)))
-
-(define-public rust-mockito-1
- (package
- (name "rust-mockito")
- (version "1.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "mockito" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qjfkipaccvays58a9vzdnb9lhrh24i1mkkb3sfsyvm3d78xcb35"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=test_assert_with_last_unmatched_request"
- "--skip=test_assert_with_last_unmatched_request_and_headers"
- "--skip=test_assert_with_last_unmatched_request_and_query")
- #:cargo-inputs (("rust-assert-json-diff" ,rust-assert-json-diff-2)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-colored" ,rust-colored-2)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-1)
- ("rust-http-body" ,rust-http-body-1)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-similar" ,rust-similar-2)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-testing-logger" ,rust-testing-logger-0.1)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://github.com/lipanski/mockito")
- (synopsis "HTTP mocking for Rust")
- (description "This package provides HTTP mocking for Rust.")
- (license license:expat)))
-
-(define-public rust-multipart-0.18
- (package
- (name "rust-multipart")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "multipart" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10libwfbazqcyxcpgpcdf1a66jnzghwlmxlxnffg4rrqhqrwdph0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-buf-redux" ,rust-buf-redux-0.8)
- ("rust-clippy" ,rust-clippy-0.0.302)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-hyper" ,rust-hyper-0.10)
- ("rust-iron" ,rust-iron-0.6)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-nickel" ,rust-nickel-0.11)
- ("rust-quick-error" ,rust-quick-error-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rocket" ,rust-rocket-0.4)
- ("rust-safemem" ,rust-safemem-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tiny-http" ,rust-tiny-http-0.6)
- ("rust-twoway" ,rust-twoway-0.1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.5))))
- (home-page "https://github.com/abonander/multipart")
- (synopsis "Backend-agnostic extension for file uploads in HTTP libraries for Rust")
- (description "This package provides a backend-agnostic extension for HTTP
-libraries that provides support for POST multipart/form-data requests on both
-client and server.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-multipart-0.17
- (package
- (inherit rust-multipart-0.18)
- (name "rust-multipart")
- (version "0.17.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "multipart" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m3nrydgc56wjixsahipmvjgnxnw2cz7w8ryghsgahwjr3nswl6h"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-buf-redux" ,rust-buf-redux-0.8)
- ("rust-clippy" ,rust-clippy-0.0.302)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-hyper" ,rust-hyper-0.10)
- ("rust-iron" ,rust-iron-0.6)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-nickel" ,rust-nickel-0.11)
- ("rust-quick-error" ,rust-quick-error-1)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rocket" ,rust-rocket-0.4)
- ("rust-safemem" ,rust-safemem-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tiny-http" ,rust-tiny-http-0.6)
- ("rust-twoway" ,rust-twoway-0.1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.5))))))
-
-(define-public rust-nickel-0.11
- (package
- (name "rust-nickel")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nickel" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1na619j2k0hkv5qhws7ccibzhn1v637f1vqwnsn2vnr84y1il1p5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-compiletest-rs" ,rust-compiletest-rs-0.3)
- ("rust-groupable" ,rust-groupable-0.2)
- ("rust-hyper" ,rust-hyper-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.3)
- ("rust-modifier" ,rust-modifier-0.1)
- ("rust-mustache" ,rust-mustache-0.9)
- ("rust-plugin" ,rust-plugin-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.1)
- ("rust-typemap" ,rust-typemap-0.3)
- ("rust-url" ,rust-url-1))))
- (home-page "https://nickel-org.github.io/")
- (synopsis "Web application framework for Rust")
- (description
- "@code{nickel.rs} is a simple and lightweight foundation for web
-applications written in Rust. Its API is inspired by the popular
-@code{express} framework for JavaScript.")
- (license license:expat)))
-
-(define-public rust-opentelemetry-http-0.10
- (package
- (name "rust-opentelemetry-http")
- (version "0.10.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "opentelemetry-http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17irqlgsqr1f0in5rhvgl224x2gdcycy8w3ybydlyrdyx2f1hlbz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-http" ,rust-http-0.2)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-isahc" ,rust-isahc-1)
- ("rust-opentelemetry" ,rust-opentelemetry-0.21)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-surf" ,rust-surf-2)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/open-telemetry/opentelemetry-rust")
- (synopsis "Helpers for exchange of traces and metrics over HTTP")
- (description
- "This package provides helper implementations for exchange of traces
-and metrics over HTTP.")
- (license license:asl2.0)))
-
-(define-public rust-poem-1
- (package
- (name "rust-poem")
- (version "1.3.59")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "poem" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0159agmjig6s45sjf1jcbira8icpbakfadwa23pc2i07gg4p8ish"))
- (patches (search-patches "rust-poem-1-fewer-deps.patch"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; use of undeclared crate or module `futures_util`
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-compression" ,rust-async-compression-0.4)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-cookie" ,rust-cookie-0.17)
- ("rust-csrf" ,rust-csrf-0.4)
- ;("rust-eyre" ,rust-eyre-0.6)
- ;("rust-fluent" ,rust-fluent-0.16)
- ;("rust-fluent-langneg" ,rust-fluent-langneg-0.13)
- ;("rust-fluent-syntax" ,rust-fluent-syntax-0.11)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-headers" ,rust-headers-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-http" ,rust-http-0.2)
- ("rust-httpdate" ,rust-httpdate-1)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-hyper-rustls" ,rust-hyper-rustls-0.24)
- ;("rust-intl-memoizer" ,rust-intl-memoizer-0.5)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-multer" ,rust-multer-2)
- ("rust-nix" ,rust-nix-0.27)
- ("rust-openssl" ,rust-openssl-0.10)
- ;("rust-opentelemetry" ,rust-opentelemetry-0.21)
- ;("rust-opentelemetry-http" ,rust-opentelemetry-http-0.10)
- ;("rust-opentelemetry-prometheus" ,rust-opentelemetry-prometheus-0.14)
- ;("rust-opentelemetry-semantic-conventions" ,rust-opentelemetry-semantic-conventions-0.13)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-poem-derive" ,rust-poem-derive-1)
- ("rust-priority-queue" ,rust-priority-queue-1)
- ;("rust-prometheus" ,rust-prometheus-0.13)
- ("rust-quick-xml" ,rust-quick-xml-0.30)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rcgen" ,rust-rcgen-0.11)
- ;("rust-redis" ,rust-redis-0.23)
- ("rust-regex" ,rust-regex-1)
- ("rust-rfc7239" ,rust-rfc7239-0.1)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-rust-embed" ,rust-rust-embed-8)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9)
- ("rust-smallvec" ,rust-smallvec-1)
- ;("rust-sse-codec" ,rust-sse-codec-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-metrics" ,rust-tokio-metrics-0.3)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.20)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-tracing" ,rust-tracing-0.1)
- ;("rust-unic-langid" ,rust-unic-langid-0.9)
- ("rust-wildmatch" ,rust-wildmatch-2)
- ("rust-x509-parser" ,rust-x509-parser-0.15))
- #:cargo-development-inputs (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/poem-web/poem")
- (synopsis
- "Web framework written in the Rust programming language")
- (description "Poem is a full-featured and easy-to-use web framework written
-in the Rust programming language.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-poem-derive-1
- (package
- (name "rust-poem-derive")
- (version "1.3.59")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "poem-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cdvid2ryn4h9wj7087shf20ijvahh1n44bmwghngn6qh13czpa2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/poem-web/poem")
- (synopsis "Macros for poem")
- (description "This package provides macros for poem.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-reqwest-0.12
- (package
- (name "rust-reqwest")
- (version "0.12.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "reqwest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vq40h75fmrkfjyyjxl84g0pzjzz0n989ag1cajy17g78spn4z57"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=test_badssl_modern"
- "--skip=test_badssl_self_signed"
- "--skip=test_allowed_methods"
- "--skip=test_tls_info"
- "--skip=connect_many_timeout"
- "--skip=connect_timeout")
- #:cargo-inputs
- (("rust-async-compression" ,rust-async-compression-0.4)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cookie" ,rust-cookie-0.18)
- ("rust-cookie-store" ,rust-cookie-store-0.21)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-h2" ,rust-h2-0.4)
- ("rust-h3" ,rust-h3-0.0.6)
- ("rust-h3-quinn" ,rust-h3-quinn-0.0.7)
- ("rust-hickory-resolver" ,rust-hickory-resolver-0.24)
- ("rust-http" ,rust-http-1)
- ("rust-http-body" ,rust-http-body-1)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-hyper-rustls" ,rust-hyper-rustls-0.27)
- ("rust-hyper-tls" ,rust-hyper-tls-0.6)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-ipnet" ,rust-ipnet-2)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-quinn" ,rust-quinn-0.11)
- ("rust-rustls" ,rust-rustls-0.23)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.8)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-sync-wrapper" ,rust-sync-wrapper-1)
- ("rust-system-configuration" ,rust-system-configuration-0.6)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.26)
- ("rust-tokio-socks" ,rust-tokio-socks-0.5)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-url" ,rust-url-2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
- ("rust-wasm-streams" ,rust-wasm-streams-0.4)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26)
- ("rust-windows-registry" ,rust-windows-registry-0.2))
- #:cargo-development-inputs
- (("rust-brotli" ,rust-brotli-6)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-libflate" ,rust-libflate-2)
- ("rust-rustls" ,rust-rustls-0.23)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
- ("rust-zstd" ,rust-zstd-0.13))))
- (native-inputs (list pkg-config))
- (inputs (list openssl (list zstd "lib")))
- (home-page "https://github.com/seanmonstar/reqwest")
- (synopsis "High level HTTP client library")
- (description "This package provides a high level HTTP client library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-reqwest-0.11
- (package
- (inherit rust-reqwest-0.12)
- (name "rust-reqwest")
- (version "0.11.27")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "reqwest" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qjary4hpplpgdi62d2m0xvbn6lnzckwffm0rgkm2x51023m6ryx"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; These tests go to the network
- "--skip=test_badssl_modern"
- "--skip=test_badssl_self_signed"
- "--skip=connect_timeout"
- "--skip=test_allowed_methods"
- "--skip=test_tls_info"
- "--skip=connect_many_timeout")
- #:cargo-inputs
- (("rust-async-compression" ,rust-async-compression-0.4)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cookie" ,rust-cookie-0.17)
- ("rust-cookie-store" ,rust-cookie-store-0.20)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-h2" ,rust-h2-0.3)
- ("rust-h3" ,rust-h3-0.0.3)
- ("rust-h3-quinn" ,rust-h3-quinn-0.0.4)
- ("rust-hickory-resolver" ,rust-hickory-resolver-0.24)
- ("rust-http" ,rust-http-0.2)
- ("rust-http-body" ,rust-http-body-0.4)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-hyper-rustls" ,rust-hyper-rustls-0.24)
- ("rust-hyper-tls" ,rust-hyper-tls-0.5)
- ("rust-ipnet" ,rust-ipnet-2)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-quinn" ,rust-quinn-0.10)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-sync-wrapper" ,rust-sync-wrapper-0.1)
- ("rust-system-configuration" ,rust-system-configuration-0.5)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
- ("rust-tokio-socks" ,rust-tokio-socks-0.5)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-url" ,rust-url-2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
- ("rust-wasm-streams" ,rust-wasm-streams-0.4)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-webpki-roots" ,rust-webpki-roots-0.25)
- ("rust-winreg" ,rust-winreg-0.50))
- #:cargo-development-inputs
- (("rust-brotli" ,rust-brotli-3)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-libflate" ,rust-libflate-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))))
-
-(define-public rust-rfc7239-0.1
- (package
- (name "rust-rfc7239")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rfc7239" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03rmb1l2l2pqn311wn6qii7ckwnn5vravkzzb2xqb6lfwg8z30ja"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-uncased" ,rust-uncased-0.9))))
- (home-page "https://github.com/icewind1991/rfc7239")
- (synopsis "Parser for rfc7239 formatted Forwarded headers")
- (description "Parser for rfc7239 formatted Forwarded headers.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rocket-0.5
- (package
- (name "rust-rocket")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rocket" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gypf9z6s0kshv33qq1vf16raw8xnr1p03ii0kfgf7d3jrr905m5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-atomic" ,rust-atomic-0.5)
- ("rust-binascii" ,rust-binascii-0.1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-either" ,rust-either-1)
- ("rust-figment" ,rust-figment-0.10)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-multer" ,rust-multer-3)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-ref-cast" ,rust-ref-cast-1)
- ("rust-rmp-serde" ,rust-rmp-serde-1)
- ("rust-rocket-codegen" ,rust-rocket-codegen-0.5)
- ("rust-rocket-http" ,rust-rocket-http-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-state" ,rust-state-0.6)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-ubyte" ,rust-ubyte-0.10)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-version-check" ,rust-version-check-0.9)
- ("rust-yansi" ,rust-yansi-1))
- #:cargo-development-inputs
- (("rust-figment" ,rust-figment-0.10)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))
- (home-page "https://rocket.rs")
- (synopsis
- "Web framework with focus on ease-of-use, expressibility, and speed")
- (description
- "Rocket is a web framework with a focus on ease-of-use, expressibility,
-and speed.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rocket-0.4
- (package
- (inherit rust-rocket-0.5)
- (name "rust-rocket")
- (version "0.4.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rocket" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pimz9v0737dvz487j0kij7kasjyahaxd7ba2bcc3p6513fdkfc3"))))
- (arguments
- `(#:skip-build? #t ; Breaks from pear_codegen
- #:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-pear" ,rust-pear-0.1)
- ("rust-rocket-codegen" ,rust-rocket-codegen-0.4)
- ("rust-rocket-http" ,rust-rocket-http-0.4)
- ("rust-state" ,rust-state-0.4)
- ("rust-time" ,rust-time-0.1)
- ("rust-toml" ,rust-toml-0.4)
- ("rust-version-check" ,rust-version-check-0.9)
- ("rust-yansi" ,rust-yansi-0.5))))))
-
-(define-public rust-rocket-codegen-0.5
- (package
- (name "rust-rocket-codegen")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rocket_codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0inxw7nzr52sabwpz83cz5rh1a0mg32cg7w7ih8715qsxkbk4pap"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `rocket`
- #:cargo-inputs (("rust-devise" ,rust-devise-0.4)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rocket-http" ,rust-rocket-http-0.5)
- ("rust-syn" ,rust-syn-2)
- ("rust-unicode-xid" ,rust-unicode-xid-0.2)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-trybuild" ,rust-trybuild-1)
- ("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://rocket.rs")
- (synopsis "Procedural macros for the Rocket web framework")
- (description
- "This package provides procedural macros for the Rocket web framework.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rocket-codegen-0.4
- (package
- (inherit rust-rocket-codegen-0.5)
- (name "rust-rocket-codegen")
- (version "0.4.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rocket_codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zl4f99s4df8fpkps53qn77030baww4x7zflggwql290b1xh6418"))))
- (arguments
- `(#:skip-build? #t ; Breaks from pear_codegen
- #:cargo-inputs
- (("rust-devise" ,rust-devise-0.2)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-rocket-http" ,rust-rocket-http-0.4)
- ("rust-version-check" ,rust-version-check-0.9)
- ("rust-yansi" ,rust-yansi-0.5))))))
-
-(define-public rust-rocket-http-0.5
- (package
- (name "rust-rocket-http")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rocket_http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fc2z0a7zhmf8rh7s1dwdmmkjmq7qiivsi6027v6ac7f41d92x72"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; can't find crate for `rocket`
- #:cargo-inputs (("rust-cookie" ,rust-cookie-0.18)
- ("rust-either" ,rust-either-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-pear" ,rust-pear-0.2)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-ref-cast" ,rust-ref-cast-1)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-stable-pattern" ,rust-stable-pattern-0.1)
- ("rust-state" ,rust-state-0.6)
- ("rust-time" ,rust-time-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
- ("rust-uncased" ,rust-uncased-0.9)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-x509-parser" ,rust-x509-parser-0.13))))
- (home-page "https://rocket.rs")
- (synopsis "HTTP requests, responses and headers tooling for Rocket")
- (description
- "This package provides types, traits, and parsers for HTTP requests,
-responses, and headers for the Rocket web framework.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-rocket-http-0.4
- (package
- (inherit rust-rocket-http-0.5)
- (name "rust-rocket-http")
- (version "0.4.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rocket_http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17xiivj4cp3anm4rxxpd8g58kzday1y2pgdys2i23wz1538wpy9b"))))
- (arguments
- `(#:skip-build? #t ; Breaks from pear_codegen
- #:cargo-inputs
- (("rust-cookie" ,rust-cookie-0.11)
- ("rust-hyper" ,rust-hyper-0.10)
- ("rust-hyper-sync-rustls" ,rust-hyper-sync-rustls-0.3)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-pear" ,rust-pear-0.1)
- ("rust-percent-encoding" ,rust-percent-encoding-1)
- ("rust-rustls" ,rust-rustls-0.14)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-state" ,rust-state-0.4)
- ("rust-time" ,rust-time-0.1)
- ("rust-unicode-xid" ,rust-unicode-xid-0.1))))))
-
-(define-public rust-rusoto-credential-0.48
- (package
- (name "rust-rusoto-credential")
- (version "0.48.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rusoto_credential" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "019dq3aq6hnfg4xvxdfsnrba08dwvciz0km4nr3n1basvc9nq2pf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-dirs-next" ,rust-dirs-next-2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-zeroize" ,rust-zeroize-1))))
- (home-page "https://github.com/rusoto/rusoto")
- (synopsis "AWS credential tooling")
- (description "This package provides AWS credential tooling.")
- (license license:expat)))
-
-(define-public rust-salvo-0.16
- (package
- (name "rust-salvo")
- (version "0.16.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "salvo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jw9h9aac4ms9shvssc8mw53q9842f5bfqv1a8aqkpcyd2j23n4b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `salvo_extra`
- #:cargo-inputs (("rust-salvo-core" ,rust-salvo-core-0.16)
- ("rust-salvo-extra" ,rust-salvo-extra-0.16))
- #:cargo-development-inputs
- (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-jsonwebtoken" ,rust-jsonwebtoken-7)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-log" ,rust-tracing-log-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://salvo.rs")
- (synopsis "Salvo is a web framework")
- (description
- "Salvo is a powerful web framework that can make your work easier.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-salvo-core-0.16
- (package
- (name "rust-salvo-core")
- (version "0.16.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "salvo_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01dazprfzmjmvwgcrvqxjd12hgwwlk71mskwyl4cj2y2gm5p80bv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=fs::test::test_named_file_builder"
- "--skip=routing::filter::path::tests::test_parse_multi_regex"
- "--skip=routing::filter::path::tests::test_parse_multi_regex_with_prefix"
- "--skip=routing::filter::path::tests::test_parse_multi_regex_with_prefix_and_suffix"
- "--skip=routing::filter::path::tests::test_parse_multi_regex_with_suffix"
- "--skip=routing::filter::path::tests::test_parse_single_regex"
- "--skip=routing::filter::path::tests::test_parse_single_regex_with_prefix"
- "--skip=routing::filter::path::tests::test_parse_single_regex_with_prefix_and_suffix"
- "--skip=routing::filter::path::tests::test_parse_single_regex_with_suffix"
- "--skip=routing::filter::path::tests::test_parse_wildcard_regex")
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-compression" ,rust-async-compression-0.3)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cookie" ,rust-cookie-0.16)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-fastrand" ,rust-fastrand-1)
- ("rust-form-urlencoded" ,rust-form-urlencoded-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-headers" ,rust-headers-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-multer" ,rust-multer-2)
- ("rust-multimap" ,rust-multimap-0.8)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-0.2)
- ("rust-salvo-macros" ,rust-salvo-macros-0.16)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-textnonce" ,rust-textnonce-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.23)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs (("rust-reqwest" ,rust-reqwest-0.11))))
- (inputs (list openssl))
- (native-inputs (list pkg-config))
- (home-page "https://salvo.rs")
- (synopsis "Core components of the Salvo web framework")
- (description
- "This package provides the core components of the Salvo web framework.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-salvo-extra-0.16
- (package
- (name "rust-salvo-extra")
- (version "0.16.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "salvo_extra" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "023wagm5mpkp1jnpggllbddqigsy5h4qnw2lk8m3j25fj61fl3iy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip=proxy::tests::test_proxy"
- "--skip=serve::tests::test_serve_static_files"
- "--skip=sse::tests::test_sse_retry")
- #:cargo-inputs (("rust-async-compression" ,rust-async-compression-0.3)
- ("rust-async-session" ,rust-async-session-3)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-cookie" ,rust-cookie-0.16)
- ("rust-csrf" ,rust-csrf-0.4)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hkdf" ,rust-hkdf-0.12)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-hyper-rustls" ,rust-hyper-rustls-0.23)
- ("rust-jsonwebtoken" ,rust-jsonwebtoken-7)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-salvo-core" ,rust-salvo-core-0.16)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.16)
- ("rust-tokio-util" ,rust-tokio-util-0.6)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs (("rust-reqwest" ,rust-reqwest-0.11))))
- (inputs (list openssl))
- (native-inputs (list pkg-config))
- (home-page "https://salvo.rs")
- (synopsis "Extra components of the Salvo web framework")
- (description
- "This package provides the extra components of the Salvo web framework.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-salvo-macros-0.16
- (package
- (name "rust-salvo-macros")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "salvo_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hdlzvcv2vvbr60w1kmfr9bx8glx4xs9g0ry1pwa7yf7ig987z90"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-proc-quote" ,rust-proc-quote-0.4)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://salvo.rs")
- (synopsis "Salvo proc macros")
- (description "This package provides proc macros for salvo.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-stdweb-0.4
- (package
- (name "rust-stdweb")
- (version "0.4.20")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stdweb" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1md14n9rzxzdskz3hpgln8vxfwqsw2cswc0f5nslh4r82rmlj8nh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-discard" ,rust-discard-1)
- ("rust-futures-channel-preview" ,rust-futures-channel-preview-0.3)
- ("rust-futures-core-preview" ,rust-futures-core-preview-0.3)
- ("rust-futures-executor-preview" ,rust-futures-executor-preview-0.3)
- ("rust-futures-util-preview" ,rust-futures-util-preview-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-stdweb-derive" ,rust-stdweb-derive-0.5)
- ("rust-stdweb-internal-macros" ,rust-stdweb-internal-macros-0.2)
- ("rust-stdweb-internal-runtime" ,rust-stdweb-internal-runtime-0.1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-rustc-version" ,rust-rustc-version-0.2))
- #:cargo-development-inputs
- (("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-stdweb-internal-test-macro" ,rust-stdweb-internal-test-macro-0.1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.2))))
- (home-page "https://github.com/koute/stdweb")
- (synopsis "Standard library for the client-side Web")
- (description
- "This package provides a standard library for the client-side
-Web.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-stdweb-0.1
- (package
- (inherit rust-stdweb-0.4)
- (name "rust-stdweb")
- (version "0.1.3")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "stdweb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gjk7ch31a3kgdc39kj4zqinf10yqaf717wanh9kwwbbwg430m7g"))))
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs `(("rust-clippy" ,rust-clippy-0.0.302)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))))
-
-(define-public rust-stdweb-derive-0.5
- (package
- (name "rust-stdweb-derive")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stdweb-derive" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1vsh7g0gaxn4kxqq3knhymdn02p2pfxmnd2j0vplpj6c1yj60yn8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/koute/stdweb")
- (synopsis "Derive macros for the stdweb crate")
- (description
- "This crate currently defines a derive macro for @code{stdweb} which allows
-you to define custom reference types outside of the @code{stdweb} library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-stdweb-internal-macros-0.2
- (package
- (name "rust-stdweb-internal-macros")
- (version "0.2.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stdweb-internal-macros" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "049fq8fl5ny9l5if2qv7kxwng7g6ns95h4fbm3zx360dmpv5zyjq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base-x" ,rust-base-x-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha1" ,rust-sha1-0.6)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/koute/stdweb")
- (synopsis "Internal procedural macros for the stdweb crate")
- (description
- "Internal procedural macros for the @code{stdweb} crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-stdweb-internal-runtime-0.1
- (package
- (name "rust-stdweb-internal-runtime")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stdweb-internal-runtime" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1h0nkppb4r8dbrbms2hw9n5xdcs392m0r5hj3b6lsx3h6fx02dr1"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/koute/stdweb")
- (synopsis "Internal runtime for the @code{stdweb} crate")
- (description "This crate provides internal runtime for the @code{stdweb}
-crate.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-stdweb-internal-test-macro-0.1
- (package
- (name "rust-stdweb-internal-test-macro")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "stdweb-internal-test-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0wx3jlm98qrg1pdw149fprzs9x3x3igqkm5ll23jv2v62yddfrjf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1))))
- (home-page "https://github.com/koute/stdweb")
- (synopsis "Internal crate of the `stdweb` crate")
- (description
- "Internal crate of the @code{stdweb} crate.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-surf-2
- (package
- (name "rust-surf")
- (version "2.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "surf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mwd0fj0pcdd1q3qp4r045znf0gnvsq1s0pzxlnrhl83npk1m2vi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-async-native-tls" ,rust-async-native-tls-0.3)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-http-client" ,rust-http-client-6)
- ("rust-http-types" ,rust-http-types-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-rustls" ,rust-rustls-0.18)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-web-sys" ,rust-web-sys-0.3))))
- (home-page "https://github.com/http-rs/surf")
- (synopsis "HTTP client framework")
- (description
- "Surf is a friendly HTTP client built for casual Rustaceans and veterans
-alike. It's completely modular, and built directly for @code{async/await}.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tiny-http-0.12
- (package
- (name "rust-tiny-http")
- (version "0.12.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiny_http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10nw9kk2i2aq4l4csy0825qkq0l66f9mz2c1n57yg8hkckgib69q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ascii" ,rust-ascii-1)
- ("rust-chunked-transfer" ,rust-chunked-transfer-1)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-httpdate" ,rust-httpdate-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-0.2))
- #:cargo-development-inputs
- (("rust-fdlimit" ,rust-fdlimit-0.1)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-sha1" ,rust-sha1-0.6))))
- (home-page "https://github.com/tiny-http/tiny-http")
- (synopsis "Low level HTTP server library")
- (description "This package provides a low level HTTP server library.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tiny-http-0.11
- (package
- (inherit rust-tiny-http-0.12)
- (name "rust-tiny-http")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiny_http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jkpniq72ppbhppyxd2q36kjji05qljsvv1fhvxiwg6j217fzmp0"))))
- (arguments
- `(#:cargo-inputs (("rust-ascii" ,rust-ascii-1)
- ("rust-chunked-transfer" ,rust-chunked-transfer-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-0.2)
- ("rust-time" ,rust-time-0.3)
- ("rust-url" ,rust-url-2)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs (("rust-fdlimit" ,rust-fdlimit-0.1)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-sha1" ,rust-sha1-0.6))))))
-
-(define-public rust-tiny-http-0.6
- (package
- (inherit rust-tiny-http-0.12)
- (name "rust-tiny-http")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tiny_http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qpmx0zvk1ffm1qaq2bq83i7583x23f3gqjv1cnzrrb3kcbwn8if"))))
- (arguments
- `(#:cargo-inputs
- (("rust-ascii" ,rust-ascii-0.8)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chunked-transfer" ,rust-chunked-transfer-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-url" ,rust-url-1))
- #:cargo-development-inputs (("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-sha1" ,rust-sha1-0.6))))))
-
-(define-public rust-tonic-0.12
- (package
- (name "rust-tonic")
- (version "0.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tonic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ljd1lfjpw0vrm5wbv15x6nq2i38llsanls5rkzmdn2n0wrmnz47"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-axum" ,rust-axum-0.7)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-h2" ,rust-h2-0.4)
- ("rust-http" ,rust-http-1)
- ("rust-http-body" ,rust-http-body-1)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-hyper-timeout" ,rust-hyper-timeout-0.5)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-prost" ,rust-prost-0.13)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.8)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.26)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26)
- ("rust-zstd" ,rust-zstd-0.13))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower" ,rust-tower-0.4))))
- (home-page "https://github.com/hyperium/tonic")
- (synopsis "Rust implementation of gRPC over HTTP/2")
- (description
- "This package provides a @code{gRPC} over HTTP/2 implementation focused
-on high performance, interoperability, and flexibility.")
- (license license:expat)))
-
-(define-public rust-tonic-0.10
- (package
- (inherit rust-tonic-0.12)
- (name "rust-tonic")
- (version "0.10.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tonic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03hx1b2810p4jmsphbql8cn3r22c9n1ar73bj8azf7761lx96q6m"))))
- (arguments
- `(#:cargo-inputs (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-axum" ,rust-axum-0.6)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-h2" ,rust-h2-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-http-body" ,rust-http-body-0.4)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-hyper-timeout" ,rust-hyper-timeout-0.4)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-prost" ,rust-prost-0.12)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-webpki-roots" ,rust-webpki-roots-0.25))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower" ,rust-tower-0.4))))))
-
-(define-public rust-tonic-0.8
- (package
- (inherit rust-tonic-0.10)
- (name "rust-tonic")
- (version "0.8.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tonic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yymp2xi1p60g81p5jfaybcawpfkb01vqvzqn4cyz6wj7fnry8cg"))))
- (arguments
- `(#:cargo-test-flags '("--release" "--lib" "--bins" "--tests")
- #:cargo-inputs (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-axum" ,rust-axum-0.6)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-h2" ,rust-h2-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-http-body" ,rust-http-body-0.4)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-hyper-timeout" ,rust-hyper-timeout-0.4)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-prost" ,rust-prost-0.11)
- ("rust-prost-derive" ,rust-prost-derive-0.11)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.23)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-futures" ,rust-tracing-futures-0.2)
- ("rust-webpki-roots" ,rust-webpki-roots-0.22))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower" ,rust-tower-0.4))))))
-
-(define-public rust-tonic-0.6
- (package
- (inherit rust-tonic-0.10)
- (name "rust-tonic")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tonic" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02jxiy0n2mw2c1fchykj3m18wp986685bji26px0z9qhkmjg827z"))))
- (arguments
- `(#:tests? #f ; unresolved import `crate::codec::compression`
- #:cargo-inputs
- (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-h2" ,rust-h2-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-http-body" ,rust-http-body-0.4)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-hyper-timeout" ,rust-hyper-timeout-0.4)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-prost" ,rust-prost-0.9)
- ("rust-prost-derive" ,rust-prost-derive-0.9)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.5)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-util" ,rust-tokio-util-0.6)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-futures" ,rust-tracing-futures-0.2)
- ("rust-webpki-roots" ,rust-webpki-roots-0.21))
- #:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower" ,rust-tower-0.4))))))
-
-(define-public rust-tonic-build-0.12
- (package
- (name "rust-tonic-build")
- (version "0.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tonic-build" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04baqblgrlc0g8scnhpky5s0n4cljaixrrdrr6cv6wx7kq8cwmwm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-prettyplease" ,rust-prettyplease-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-prost-build" ,rust-prost-build-0.13)
- ("rust-prost-types" ,rust-prost-types-0.13)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/hyperium/tonic")
- (synopsis "Codegen module of @code{tonic} gRPC implementation")
- (description
- "This package provides a codegen module of `tonic` @code{gRPC} implementation.")
- (license license:expat)))
-
-(define-public rust-tonic-web-0.12
- (package
- (name "rust-tonic-web")
- (version "0.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tonic-web" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n2bhgs57kvqsk1z2fr1izcrrrbnfgda0pjargf3dmqsh0hdv6aj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-http" ,rust-http-1)
- ("rust-http-body" ,rust-http-body-1)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tonic" ,rust-tonic-0.12)
- ("rust-tower-http" ,rust-tower-http-0.5)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1))))
- (home-page "https://github.com/hyperium/tonic")
- (synopsis "grpc-web protocol translation for tonic services")
- (description
- "This package provides grpc-web protocol translation for tonic
-services.")
- (license license:expat)))
-
-(define-public rust-tower-0.5
- (package
- (name "rust-tower")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tower" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ybmd59nm4abl9bsvy6rx31m4zvzp5rja2slzpn712y9b68ssffh"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags
- '(list "--"
- "--skip=builder::ServiceBuilder<L>::check_clone"
- "--skip=builder::ServiceBuilder<L>::check_service"
- "--skip=builder::ServiceBuilder<L>::check_service_clone")
- #:cargo-inputs
- (list rust-futures-core-0.3
- rust-futures-util-0.3
- rust-hdrhistogram-7
- rust-indexmap-2
- rust-pin-project-lite-0.2
- rust-slab-0.4
- rust-sync-wrapper-1
- rust-tokio-1
- rust-tokio-stream-0.1
- rust-tokio-util-0.7
- rust-tower-layer-0.3
- rust-tower-service-0.3
- rust-tracing-0.1)
- #:cargo-development-inputs
- (list rust-futures-0.3
- rust-hdrhistogram-7
- rust-http-1
- rust-lazy-static-1
- rust-pin-project-lite-0.2
- rust-quickcheck-1
- rust-rand-0.8
- rust-tokio-1
- rust-tokio-stream-0.1
- rust-tokio-test-0.4
- rust-tower-test-0.4
- rust-tracing-0.1
- rust-tracing-subscriber-0.3)))
- (home-page "https://github.com/tower-rs/tower")
- (synopsis "Library for building clients and servers")
- (description
- "Tower is a library of modular and reusable components for building
-robust clients and servers.")
- (license license:expat)))
-
-(define-public rust-tower-0.4
- (package
- (inherit rust-tower-0.5)
- (name "rust-tower")
- (version "0.4.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tower" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "073wncyqav4sak1p755hf6vl66njgfc1z1g1di9rxx3cvvh9pymq"))))
- (arguments
- `(#:tests? #f ; no method named `map_request` found for struct `ServiceBuilder`
- #:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hdrhistogram" ,rust-hdrhistogram-7)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-hdrhistogram" ,rust-hdrhistogram-7)
- ("rust-http" ,rust-http-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-test" ,rust-tokio-test-0.4)
- ("rust-tower-test" ,rust-tower-test-0.4)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))))
-
-(define-public rust-tower-http-0.6
- (package
- (name "rust-tower-http")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tower-http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15wnvhl6cpir9125s73bqjzjsvfb0fmndmsimnl2ddnlhfvs6gs0"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-test-flags
- '(list "--"
- "--skip=classify::status_in_range_is_error::StatusInRangeAsFailures"
- "--skip=src/lib.rs - (line 17)"
- "--skip=src/lib.rs - (line 91)")
- #:cargo-inputs
- (list rust-async-compression-0.4
- rust-base64-0.22
- rust-bitflags-2
- rust-bytes-1
- rust-futures-core-0.3
- rust-futures-util-0.3
- rust-http-1
- rust-http-body-1
- rust-http-body-util-0.1
- rust-http-range-header-0.4
- rust-httpdate-1
- rust-iri-string-0.7
- rust-mime-0.3
- rust-mime-guess-2
- rust-percent-encoding-2
- rust-pin-project-lite-0.2
- rust-tokio-1
- rust-tokio-util-0.7
- rust-tower-0.5
- rust-tower-layer-0.3
- rust-tower-service-0.3
- rust-tracing-0.1
- rust-uuid-1)
- #:cargo-development-inputs
- (list rust-async-trait-0.1
- rust-brotli-7
- rust-bytes-1
- rust-flate2-1
- rust-futures-util-0.3
- rust-http-body-1
- rust-http-body-util-0.1
- rust-hyper-util-0.1
- rust-once-cell-1
- rust-serde-json-1
- rust-sync-wrapper-1
- rust-tokio-1
- rust-tower-0.5
- rust-tracing-subscriber-0.3
- rust-uuid-1
- rust-zstd-0.13)))
- (native-inputs (list pkg-config))
- (inputs (list (list zstd "lib")))
- (home-page "https://github.com/tower-rs/tower-http")
- (synopsis "Tower middleware and utilities for HTTP clients and servers")
- (description
- "This package provides Tower middleware and utilities for HTTP
-clients and servers.")
- (license license:expat)))
-
-(define-public rust-tower-http-0.5
- (package
- (inherit rust-tower-http-0.6)
- (name "rust-tower-http")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tower-http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xakj3x0anp55gjqibiwvzma5iz0w9pcjsr7qk97sx4qm4sd970y"))
- (modules '((guix build utils)))
- (snippet '(begin
- ;; Remove disabled doctests with unresolved imports.
- (substitute* "src/lib.rs" (("//!.*") ""))
- (substitute* "src/classify/status_in_range_is_error.rs"
- (("///.*") ""))))))
- (arguments
- `(#:cargo-inputs (("rust-async-compression" ,rust-async-compression-0.4)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-1)
- ("rust-http-body" ,rust-http-body-1)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-http-range-header" ,rust-http-range-header-0.4)
- ("rust-httpdate" ,rust-httpdate-1)
- ("rust-iri-string" ,rust-iri-string-0.7)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-brotli" ,rust-brotli-3)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sync-wrapper" ,rust-sync-wrapper-0.1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-zstd" ,rust-zstd-0.12))))))
-
-(define-public rust-tower-http-0.4
- (package
- (inherit rust-tower-http-0.5)
- (name "rust-tower-http")
- (version "0.4.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tower-http" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h0i2flrw25zwxv72sifq4v5mwcb030spksy7r2a4xl2d4fvpib1"))))
- (arguments
- `(#:cargo-test-flags (list "--release"
- ;; Not the doc tests.
- "--lib" "--bins" "--tests")
- #:cargo-inputs (("rust-async-compression" ,rust-async-compression-0.4)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-http-body" ,rust-http-body-0.4)
- ("rust-http-range-header" ,rust-http-range-header-0.3)
- ("rust-httpdate" ,rust-httpdate-1)
- ("rust-iri-string" ,rust-iri-string-0.7)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs
- (("rust-brotli" ,rust-brotli-3)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower" ,rust-tower-0.4)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-zstd" ,rust-zstd-0.12))))))
-
-(define-public rust-tower-layer-0.3
- (package
- (name "rust-tower-layer")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tower-layer" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03kq92fdzxin51w8iqix06dcfgydyvx7yr6izjq0p626v9n2l70j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- "--skip=layer_fn::layer_fn"
- "--skip=src/lib.rs - Layer")))
- (home-page "https://github.com/tower-rs/tower")
- (synopsis "Easy composition between @code{Service}s")
- (description "This package decorates a @code{Service} to allow easy
-composition between @code{Service}s.")
- (license license:expat)))
-
-(define-public rust-tower-service-0.3
- (package
- (name "rust-tower-service")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tower-service" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hzfkvkci33ra94xjx64vv3pp0sq346w06fpkcdwjcid7zhvdycd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tower-layer" ,rust-tower-layer-0.3))))
- (home-page "https://github.com/tower-rs/tower")
- (synopsis "Asynchronous, request / response based, client or server")
- (description "This package provides a trait representing an asynchronous,
-request/response based, client or server.")
- (license license:expat)))
-
-(define-public rust-tower-test-0.4
- (package
- (name "rust-tower-test")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tower-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19zgjwzr9216yg1ayrnsly06lqdv96m2z1xq0bmf9fgazxrnfm54"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/tower-rs/tower")
- (synopsis "Utilities for writing client and server @code{Service} tests")
- (description "This package provides utilities for writing client and
-server @code{Service} tests.")
- (license license:expat)))
-
-(define-public rust-tower-test-0.3
- (package
- (inherit rust-tower-test-0.4)
- (name "rust-tower-test")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tower-test" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1j2k07g3z8ascq7r30bmw3b75v8lhd63mhfl60y59a74q71bp94v"))))
- (arguments
- `(#:cargo-inputs
- (("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-pin-project" ,rust-pin-project-0.4)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-test" ,rust-tokio-test-0.2)
- ("rust-tower-layer" ,rust-tower-layer-0.3)
- ("rust-tower-service" ,rust-tower-service-0.3))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-0.2))))))
-
-(define-public rust-tower-util-0.3
- (package
- (name "rust-tower-util")
- (version "0.3.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tower-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0x4np2s7h891spvxaarcyainj12a7gvnh7jif9y80cvdh8ckq2fi"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-pin-project" ,rust-pin-project-0.4)
- ("rust-tower-service" ,rust-tower-service-0.3))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-test" ,rust-tokio-test-0.2)
- ("rust-tower-test" ,rust-tower-test-0.3))))
- (home-page "https://github.com/tower-rs/tower")
- (synopsis "Utilities for working with @code{Service}")
- (description "This package provides utilities for working with
-@code{Service}.")
- (license license:expat)))
-
-(define-public rust-trotter-1
- (package
- (name "rust-trotter")
- (version "1.0.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trotter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14gksihjm4bv2paqg22ym7n63adb69zac1qkp51yxz84572bhmkw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-url" ,rust-url-2)
- ("rust-urlencoding" ,rust-urlencoding-2)
- ("rust-wildmatch" ,rust-wildmatch-2))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-4))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://codeberg.org/catboomer/trotter")
- (synopsis "Make writing Gemini clients fun and easy")
- (description
- "This package provides Trotter, an experimental crate that aims to make
-writing Gemini clients fun and easy.")
- (license license:gpl3)))
-
-(define-public rust-trust-dns-client-0.22
- (package
- (name "rust-trust-dns-client")
- (version "0.22.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-client" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1znkfhzwikii6v9k98ccbn3krwic1xs3bknf6y0b7nx9wqr8qh3c"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests require network access.
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-radix-trie" ,rust-radix-trie-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.22)
- ("rust-webpki" ,rust-webpki-0.22))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
- (home-page "https://trust-dns.org/")
- (synopsis "DNS library with DNSSEC support")
- (description
- "Trust-DNS is a DNS library. This is the Client library with DNSSEC
-support. DNSSEC with NSEC validation for negative records, is complete. The
-client supports dynamic DNS with SIG0 authenticated requests, implementing
-easy to use high level functions. Trust-DNS is based on the Tokio and Futures
-libraries, which means it should be easily integrated into other software that
-also use those libraries.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-trust-dns-https-0.20
- (package
- (name "rust-trust-dns-https")
- (version "0.20.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-https" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0l6x06vpm0fgcrldvk23ma0rd2xvd70f55ffncy0cqjqxnvwgbg2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Requires the internet.
- "--skip=https_client_stream::tests::test_https_google")
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-h2" ,rust-h2-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.19)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.20)
- ("rust-trust-dns-rustls" ,rust-trust-dns-rustls-0.20)
- ("rust-webpki" ,rust-webpki-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.21))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-futures" ,rust-futures-0.3))))
- (home-page "https://www.trust-dns.org/index.html")
- (synopsis "DNS over HTTPS extension for the Trust-DNS client")
- (description
- "Trust-DNS is a safe and secure DNS library. This is an extension for
-the Trust-DNS client to use DNS over HTTPS.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-trust-dns-https-0.19
- (package
- (inherit rust-trust-dns-https-0.20)
- (name "rust-trust-dns-https")
- (version "0.19.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-https" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1zfzykz7x6x7g90jl8f1l4w7qj3qxqr1r2w16j5qh2c409lsnqhz"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Requires the internet.
- "--skip=https_client_stream::tests::test_https_google")
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-h2" ,rust-h2-0.2)
- ("rust-http" ,rust-http-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.17)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.13)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.19)
- ("rust-trust-dns-rustls" ,rust-trust-dns-rustls-0.19)
- ("rust-typed-headers" ,rust-typed-headers-0.2)
- ("rust-webpki" ,rust-webpki-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.19))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-futures" ,rust-futures-0.3))))))
-
-(define-public rust-trust-dns-https-0.18.0-alpha.2
- (package
- (inherit rust-trust-dns-https-0.19)
- (name "rust-trust-dns-https")
- (version "0.18.0-alpha.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-https" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10mad0ys35mp0w91pydk0pzxqd0q2yqvwcf4ppfww7s0l7m8dyid"))))
- (arguments
- `(#:tests? #false ;network unreachable
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-h2" ,rust-h2-0.2)
- ("rust-http" ,rust-http-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.16)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.12)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.18.0-alpha.2)
- ("rust-trust-dns-rustls" ,rust-trust-dns-rustls-0.18.0-alpha.2)
- ("rust-typed-headers" ,rust-typed-headers-0.2)
- ("rust-webpki" ,rust-webpki-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.18))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-futures" ,rust-futures-0.3))))))
-
-(define-public rust-trust-dns-https-0.3
- (package
- (inherit rust-trust-dns-https-0.19)
- (name "rust-trust-dns-https")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-https" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14ps1fxngm8d3ynp9jf86zrqbyzjzh62v5grwrqb1q0xhbz98vv1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #false ;network unreachable
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.4)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-h2" ,rust-h2-0.1)
- ("rust-http" ,rust-http-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.15)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.9)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.7)
- ("rust-trust-dns-rustls" ,rust-trust-dns-rustls-0.6)
- ("rust-typed-headers" ,rust-typed-headers-0.1)
- ("rust-webpki" ,rust-webpki-0.19)
- ("rust-webpki-roots" ,rust-webpki-roots-0.16))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-0.1))))))
-
-(define-public rust-trust-dns-native-tls-0.20
- (package
- (name "rust-trust-dns-native-tls")
- (version "0.20.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-native-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04zs3pc0vd9dwnvlhb5za1bjam5qnhhr4dajvkypzj8r79mil1m3"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=tests::test_tls_client_stream_ipv4")
- #:cargo-inputs
- (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.20))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://www.trust-dns.org/index.html")
- (synopsis "Trust-DNS client native-tls extension")
- (description "Trust-DNS is a safe and secure DNS library. This is an
-extension for the Trust-DNS client to use native-tls for TLS.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-trust-dns-native-tls-0.19
- (package
- (inherit rust-trust-dns-native-tls-0.20)
- (name "rust-trust-dns-native-tls")
- (version "0.19.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-native-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12rh378g144cmw8lpjnivndknlf56i4lzfwnhigp1zviyw5jb7lj"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=tests::test_tls_client_stream_ipv4")
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-tls" ,rust-tokio-tls-0.3)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.19))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))))
-
-(define-public rust-trust-dns-native-tls-0.18.0-alpha.2
- (package
- (inherit rust-trust-dns-native-tls-0.19)
- (name "rust-trust-dns-native-tls")
- (version "0.18.0-alpha.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-native-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z99xb24g75lpfg57k91bf4s6niw9aq2dd4bwzlgbfm97byi7akb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=tests::test_tls_client_stream_ipv4")
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-tls" ,rust-tokio-tls-0.3)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.18.0-alpha.2))))))
-
-(define-public rust-trust-dns-native-tls-0.6
- (package
- (inherit rust-trust-dns-native-tls-0.19)
- (name "rust-trust-dns-native-tls")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-native-tls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v18xwcy2vz57gnp1a6wx52c4zpwlakpr75ydmai8gc0h2kfzd7l"))))
- (arguments
- `(#:tests? #false
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-tokio-tls" ,rust-tokio-tls-0.2)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.7))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-0.1))))))
-
-(define-public rust-trust-dns-openssl-0.20
- (package
- (name "rust-trust-dns-openssl")
- (version "0.20.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-openssl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0snwgqj7174ss9hgz0yhgycf5gbkzkrrhx3x3lmq6arn63ii7vcx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.20))
- #:cargo-development-inputs (("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://www.trust-dns.org/index.html")
- (synopsis "Trust-DNS client tokio-openssl extension")
- (description "Trust-DNS is a safe and secure DNS library. This is an
-extension for the Trust-DNS client to use tokio-openssl for TLS.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-trust-dns-openssl-0.19
- (package
- (inherit rust-trust-dns-openssl-0.20)
- (name "rust-trust-dns-openssl")
- (version "0.19.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-openssl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1pn6q6ipgmjp35gbjbly3hc8lqz3f359wcwlj603f9nwahfnahif"))))
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.4)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.19))
- #:cargo-development-inputs
- (("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio" ,rust-tokio-0.2))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))))
-
-(define-public rust-trust-dns-openssl-0.18.0-alpha.2
- (package
- (inherit rust-trust-dns-openssl-0.19)
- (name "rust-trust-dns-openssl")
- (version "0.18.0-alpha.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-openssl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16h58wlwgm4jhadi0vxnppdbxlhnxnfid9jxwgnv2fs4d8q9dhg9"))))
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.4)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.18.0-alpha.2))
- #:cargo-development-inputs
- (("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio" ,rust-tokio-0.2))))))
-
-(define-public rust-trust-dns-openssl-0.6
- (package
- (inherit rust-trust-dns-openssl-0.19)
- (name "rust-trust-dns-openssl")
- (version "0.6.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-openssl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zwx2bsf1rbyjr6l2c3vi24z7414n4b5qiymva9dmbvwxnqqyk1j"))))
- (arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.3)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.7))
- #:cargo-development-inputs
- (("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio" ,rust-tokio-0.1))))))
-
-(define-public rust-trust-dns-proto-0.23
- (package
- (name "rust-trust-dns-proto")
- (version "0.23.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-proto" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x6kaa9vdzq5j6yx6ik0kmp76nd4d9c1x81ii54g8my1a4k1269i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-enum-as-inner" ,rust-enum-as-inner-0.6)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-h2" ,rust-h2-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-idna" ,rust-idna-0.4)
- ("rust-ipnet" ,rust-ipnet-2)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-quinn" ,rust-quinn-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.101)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tinyvec" ,rust-tinyvec-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-url" ,rust-url-2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-webpki-roots" ,rust-webpki-roots-0.25))
- #:cargo-development-inputs
- (("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://trust-dns.org/")
- (synopsis "Safe and secure DNS library")
- (description
- "Trust-DNS is a safe and secure DNS library. This is the foundational
-DNS protocol library for all Trust-DNS projects.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-trust-dns-proto-0.22
- (package
- (inherit rust-trust-dns-proto-0.23)
- (name "rust-trust-dns-proto")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-proto" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09mwv7fnjrkdpf82qqvsbby5xnnpwn0kcp2cqn53br50wk8q6zsg"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-enum-as-inner" ,rust-enum-as-inner-0.5)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-h2" ,rust-h2-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-idna" ,rust-idna-0.2)
- ("rust-ipnet" ,rust-ipnet-2)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-quinn" ,rust-quinn-0.8)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-socket2" ,rust-socket2-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tinyvec" ,rust-tinyvec-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.23)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-url" ,rust-url-2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-webpki" ,rust-webpki-0.22)
- ("rust-webpki-roots" ,rust-webpki-roots-0.22))))))
-
-(define-public rust-trust-dns-proto-0.20
- (package
- (inherit rust-trust-dns-proto-0.22)
- (name "rust-trust-dns-proto")
- (version "0.20.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-proto" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cafw8m2488xlr251b0khf6h2d7g4ix0s164j33838dnzvlx956a"))))
- (arguments
- `(#:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-enum-as-inner" ,rust-enum-as-inner-0.3)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-idna" ,rust-idna-0.2)
- ("rust-ipnet" ,rust-ipnet-2)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-socket2" ,rust-socket2-0.3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tinyvec" ,rust-tinyvec-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-tokio" ,rust-tokio-1))))))
-
-(define-public rust-trust-dns-proto-0.19
- (package
- (inherit rust-trust-dns-proto-0.20)
- (name "rust-trust-dns-proto")
- (version "0.19.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-proto" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1a8mhawa5bhavmhickmr8ncnvs5jiwpyidig3nabk2nnq2h73b8w"))))
- (arguments
- `(#:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-enum-as-inner" ,rust-enum-as-inner-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-idna" ,rust-idna-0.2)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-socket2" ,rust-socket2-0.3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-url" ,rust-url-2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-tokio" ,rust-tokio-0.2))))))
-
-(define-public rust-trust-dns-proto-0.18.0-alpha.2
- (package
- (inherit rust-trust-dns-proto-0.19)
- (name "rust-trust-dns-proto")
- (version "0.18.0-alpha.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-proto" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0gs15ckm4d4s59jqmm35lbpx7mvylrk8hiialpnga6d9p0m3lzra"))))
- (arguments
- `(#:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-enum-as-inner" ,rust-enum-as-inner-0.3)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-idna" ,rust-idna-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-socket2" ,rust-socket2-0.3)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-tokio" ,rust-tokio-0.2))))))
-
-(define-public rust-trust-dns-proto-0.7
- (package
- (inherit rust-trust-dns-proto-0.19)
- (name "rust-trust-dns-proto")
- (version "0.7.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-proto" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0099dm57nnizx4apik9sh3mnvr7rp9mivc903v8xss13dkgynnam"))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-enum-as-inner" ,rust-enum-as-inner-0.2)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-idna" ,rust-idna-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-ring" ,rust-ring-0.14)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-0.6)
- ("rust-socket2" ,rust-socket2-0.3)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-tokio-timer" ,rust-tokio-timer-0.2)
- ("rust-tokio-udp" ,rust-tokio-udp-0.1)
- ("rust-untrusted" ,rust-untrusted-0.6)
- ("rust-url" ,rust-url-1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-tokio" ,rust-tokio-0.1))))))
-
-(define-public rust-trust-dns-resolver-0.23
- (package
- (name "rust-trust-dns-resolver")
- (version "0.23.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-resolver" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rhbwg7v93yvl3p64skwhkx2zfh2abrx35g3fcy8nwgimz1yd8qh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Tests require network access
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-ipconfig" ,rust-ipconfig-0.3)
- ("rust-lru-cache" ,rust-lru-cache-0.1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-resolv-conf" ,rust-resolv-conf-0.7)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.23)
- ("rust-webpki-roots" ,rust-webpki-roots-0.25))
- #:cargo-development-inputs
- (("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://trust-dns.org/")
- (synopsis "Safe and secure DNS library")
- (description
- "Trust-DNS is a safe and secure DNS library. This Resolver library uses
-the Client library to perform all DNS queries. The Resolver is intended to be
-a high-level library for any DNS record resolution see Resolver and
-AsyncResolver for supported resolution types. The Client can be used for
-other queries.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-trust-dns-resolver-0.22
- (package
- (inherit rust-trust-dns-resolver-0.23)
- (name "rust-trust-dns-resolver")
- (version "0.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-resolver" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zkw5fx7dwiy4ymn7ywmsb3qhf69mnqdw9mcpyps3c7gvjj1mwmg"))))
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-ipconfig" ,rust-ipconfig-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lru-cache" ,rust-lru-cache-0.1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-resolv-conf" ,rust-resolv-conf-0.7)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.23)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.22)
- ("rust-webpki-roots" ,rust-webpki-roots-0.22))
- #:cargo-development-inputs
- (("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))))
-
-(define-public rust-trust-dns-resolver-0.20
- (package
- (inherit rust-trust-dns-resolver-0.22)
- (name "rust-trust-dns-resolver")
- (version "0.20.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-resolver" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ymprysz8f5qjaj74x488pjhbwy329yybs2clgx5x6frm8xkibpc"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib" "--bins" "--tests" "--"
- "--skip=async_resolver::tests::test_domain_search"
- "--skip=async_resolver::tests::test_fqdn"
- "--skip=async_resolver::tests::test_idna"
- "--skip=async_resolver::tests::test_large_ndots"
- "--skip=async_resolver::tests::test_lookup_cloudflare"
- "--skip=async_resolver::tests::test_lookup_google"
- "--skip=async_resolver::tests::test_lookup_quad9"
- "--skip=async_resolver::tests::test_ndots"
- "--skip=async_resolver::tests::test_search_list"
- "--skip=hosts::tests::test_read_hosts_conf"
- "--skip=name_server::name_server::tests::test_name_server"
- "--skip=name_server::name_server_pool::tests::test_multi_use_conns"
- "--skip=resolver::tests::test_lookup"
- "--skip=system_conf::unix::tests::test_read_resolv_conf")
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-ipconfig" ,rust-ipconfig-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-lru-cache" ,rust-lru-cache-0.1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-resolv-conf" ,rust-resolv-conf-0.7)
- ("rust-rustls" ,rust-rustls-0.19)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
- ("rust-trust-dns-https" ,rust-trust-dns-https-0.20)
- ("rust-trust-dns-native-tls" ,rust-trust-dns-native-tls-0.20)
- ("rust-trust-dns-openssl" ,rust-trust-dns-openssl-0.20)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.20)
- ("rust-trust-dns-rustls" ,rust-trust-dns-rustls-0.20)
- ("rust-webpki-roots" ,rust-webpki-roots-0.21))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-futures-executor" ,rust-futures-executor-0.3))))))
-
-(define-public rust-trust-dns-resolver-0.19
- (package
- (inherit rust-trust-dns-resolver-0.20)
- (name "rust-trust-dns-resolver")
- (version "0.19.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-resolver" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1sqcvwcfllypmjqnhf4dksggpykq57nkh2vdl99xnx8i6wxmj3vi"))))
- (arguments
- `(#:tests? #false ;network unreachable
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-ipconfig" ,rust-ipconfig-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-lru-cache" ,rust-lru-cache-0.1)
- ("rust-resolv-conf" ,rust-resolv-conf-0.7)
- ("rust-rustls" ,rust-rustls-0.17)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.4)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.13)
- ("rust-tokio-tls" ,rust-tokio-tls-0.3)
- ("rust-trust-dns-https" ,rust-trust-dns-https-0.19)
- ("rust-trust-dns-native-tls" ,rust-trust-dns-native-tls-0.19)
- ("rust-trust-dns-openssl" ,rust-trust-dns-openssl-0.19)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.19)
- ("rust-trust-dns-rustls" ,rust-trust-dns-rustls-0.19)
- ("rust-webpki-roots" ,rust-webpki-roots-0.19))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-futures" ,rust-futures-0.3))))))
-
-(define-public rust-trust-dns-resolver-0.18.0-alpha.2
- (package
- (inherit rust-trust-dns-resolver-0.19)
- (name "rust-trust-dns-resolver")
- (version "0.18.0-alpha.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-resolver" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bsal2vz7q3fqdyxa0j1rbbh1hm8mxxv7mf62hjqnvr25d8b343g"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--lib" "--bins" "--tests" "--"
- "--skip=async_resolver::tests::test_domain_search"
- "--skip=async_resolver::tests::test_fqdn"
- "--skip=async_resolver::tests::test_idna"
- "--skip=async_resolver::tests::test_large_ndots"
- "--skip=async_resolver::tests::test_lookup_cloudflare"
- "--skip=async_resolver::tests::test_lookup_google"
- "--skip=async_resolver::tests::test_lookup_quad9"
- "--skip=async_resolver::tests::test_ndots"
- "--skip=async_resolver::tests::test_search_list"
- "--skip=hosts::tests::test_read_hosts_conf"
- "--skip=name_server::name_server::tests::test_name_server"
- "--skip=resolver::tests::test_lookup"
- "--skip=system_conf::unix::tests::test_read_resolv_conf")
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-ipconfig" ,rust-ipconfig-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-lru-cache" ,rust-lru-cache-0.1)
- ("rust-resolv-conf" ,rust-resolv-conf-0.6)
- ("rust-rustls" ,rust-rustls-0.16)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-trust-dns-https" ,rust-trust-dns-https-0.18.0-alpha.2)
- ("rust-trust-dns-native-tls" ,rust-trust-dns-native-tls-0.18.0-alpha.2)
- ("rust-trust-dns-openssl" ,rust-trust-dns-openssl-0.18.0-alpha.2)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.18.0-alpha.2)
- ("rust-trust-dns-rustls" ,rust-trust-dns-rustls-0.18.0-alpha.2)
- ("rust-webpki-roots" ,rust-webpki-roots-0.18))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-futures" ,rust-futures-0.3))))))
-
-(define-public rust-trust-dns-resolver-0.11
- (package
- (inherit rust-trust-dns-resolver-0.19)
- (name "rust-trust-dns-resolver")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-resolver" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fd0w2zsdwlsag27fsg0fzyd7j7niw0r22rwh2c5fdmsipjr56bc"))))
- (arguments
- `(#:tests? #false ;networking failures
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-ipconfig" ,rust-ipconfig-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-lru-cache" ,rust-lru-cache-0.1)
- ("rust-resolv-conf" ,rust-resolv-conf-0.6)
- ("rust-rustls" ,rust-rustls-0.15)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-0.6)
- ("rust-tokio" ,rust-tokio-0.1)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1)
- ("rust-trust-dns-https" ,rust-trust-dns-https-0.3)
- ("rust-trust-dns-native-tls" ,rust-trust-dns-native-tls-0.6)
- ("rust-trust-dns-openssl" ,rust-trust-dns-openssl-0.6)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.7)
- ("rust-trust-dns-rustls" ,rust-trust-dns-rustls-0.6)
- ("rust-webpki-roots" ,rust-webpki-roots-0.16))))))
-
-(define-public rust-trust-dns-rustls-0.20
- (package
- (name "rust-trust-dns-rustls")
- (version "0.20.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ygfcp65xrjgsa3mkyk54fq1n34wis866bh3lx3jy6hxfgz3a4dr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=tests::test_tls_client_stream_ipv4")
- #:cargo-inputs
- (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.19)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.20)
- ("rust-webpki" ,rust-webpki-0.21))
- #:cargo-development-inputs (("rust-openssl" ,rust-openssl-0.10))))
- (native-inputs (list pkg-config))
- (inputs (list openssl))
- (home-page "https://www.trust-dns.org/index.html")
- (synopsis "Trust-DNS client rustls extension")
- (description
- "Trust-DNS is a safe and secure DNS library. This is an extension for
-the Trust-DNS client to use rustls for TLS.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-trust-dns-rustls-0.19
- (package
- (inherit rust-trust-dns-rustls-0.20)
- (name "rust-trust-dns-rustls")
- (version "0.19.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0d113r4j2821wzxl440bac1xk4c6s5qyx4va0srs6gjvbzhv143h"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=tests::test_tls_client_stream_ipv4")
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.17)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.13)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.19)
- ("rust-webpki" ,rust-webpki-0.21))
- #:cargo-development-inputs
- (("rust-openssl" ,rust-openssl-0.10))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))))
-
-(define-public rust-trust-dns-rustls-0.18.0-alpha.2
- (package
- (inherit rust-trust-dns-rustls-0.19)
- (name "rust-trust-dns-rustls")
- (version "0.18.0-alpha.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qbqn9isrn9awbbhfd72nfqx529idzwdc025ga85vqpxkpryadhc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags
- '("--release" "--"
- ;; Not all files included.
- "--skip=tests::test_tls_client_stream_ipv4")
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.16)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.12)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.18.0-alpha.2)
- ("rust-webpki" ,rust-webpki-0.21))
- #:cargo-development-inputs
- (("rust-openssl" ,rust-openssl-0.10))))))
-
-(define-public rust-trust-dns-rustls-0.6
- (package
- (inherit rust-trust-dns-rustls-0.19)
- (name "rust-trust-dns-rustls")
- (version "0.6.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "trust-dns-rustls" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0vbh2y7w2s5gcw33fn4hb5f927kgjm6603vw63slg9riikmsiq43"))))
- (arguments
- `(#:cargo-test-flags
- '("--release" "--" "--skip=tests::test_tls_client_stream_ipv4")
- #:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustls" ,rust-rustls-0.15)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.9)
- ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
- ("rust-trust-dns-proto" ,rust-trust-dns-proto-0.7)
- ("rust-webpki" ,rust-webpki-0.19))
- #:cargo-development-inputs
- (("rust-openssl" ,rust-openssl-0.10)
- ("rust-tokio" ,rust-tokio-0.1))))))
-
-(define-public rust-tungstenite-0.24
- (package
- (name "rust-tungstenite")
- (version "0.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tungstenite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12nsxnxazk4nisgsqpywi6za0hsbc2rd15r1scb5pag7dqvbir8q"))))
- (build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs (list rust-byteorder-1
- rust-bytes-1
- rust-data-encoding-2
- rust-http-1
- rust-httparse-1
- rust-log-0.4
- rust-native-tls-0.2
- rust-rand-0.8
- rust-rustls-0.23
- rust-rustls-native-certs-0.7
- rust-rustls-pki-types-1
- rust-sha1-0.10
- rust-thiserror-1
- rust-url-2
- rust-utf-8-0.7
- rust-webpki-roots-0.26)
- #:cargo-development-inputs (list rust-criterion-0.5
- rust-env-logger-0.10
- rust-input-buffer-0.5
- rust-rand-0.8
- rust-socket2-0.5)))
- (home-page "https://github.com/snapview/tungstenite-rs")
- (synopsis "Lightweight stream-based WebSocket implementation")
- (description
- "This library provides an implementation of WebSockets, RFC6455. It
-allows for both synchronous (like TcpStream) and asynchronous usage and is
-easy to integrate into any third-party event loops including MIO. The API
-design abstracts away all the internals of the WebSocket protocol but still
-makes them accessible for those who wants full control over the network.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-tungstenite-0.23
- (package
- (inherit rust-tungstenite-0.24)
- (name "rust-tungstenite")
- (version "0.23.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tungstenite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j6rxlcdky8lrwkl1qsyvnmlr38033vch11vsi7rklkywkhjqbkf"))))
- (arguments
- (list #:cargo-inputs
- (list rust-byteorder-1
- rust-bytes-1
- rust-data-encoding-2
- rust-http-1
- rust-httparse-1
- rust-log-0.4
- rust-native-tls-0.2
- rust-rand-0.8
- rust-rustls-0.23
- rust-rustls-native-certs-0.7
- rust-rustls-pki-types-1
- rust-sha1-0.10
- rust-thiserror-1
- rust-url-2
- rust-utf-8-0.7
- rust-webpki-roots-0.26)
- #:cargo-development-inputs
- (list rust-criterion-0.5
- rust-env-logger-0.10
- rust-input-buffer-0.5
- rust-rand-0.8
- rust-socket2-0.5)))))
-
-(define-public rust-tungstenite-0.21
- (package
- (inherit rust-tungstenite-0.24)
- (name "rust-tungstenite")
- (version "0.21.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tungstenite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qaphb5kgwgid19p64grhv2b9kxy7f1059yy92l9kwrlx90sdwcy"))))
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-http" ,rust-http-1)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rustls" ,rust-rustls-0.22)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.7)
- ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2)
- ("rust-utf-8" ,rust-utf-8-0.7)
- ("rust-webpki-roots" ,rust-webpki-roots-0.26))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-input-buffer" ,rust-input-buffer-0.5)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-socket2" ,rust-socket2-0.5))))))
-
-(define-public rust-tungstenite-0.20
- (package
- (inherit rust-tungstenite-0.21)
- (name "rust-tungstenite")
- (version "0.20.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tungstenite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fbgcv3h4h1bhhf5sqbwqsp7jnc44bi4m41sgmhzdsk2zl8aqgcy"))))
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-http" ,rust-http-0.2)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2)
- ("rust-utf-8" ,rust-utf-8-0.7)
- ("rust-webpki-roots" ,rust-webpki-roots-0.24))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-input-buffer" ,rust-input-buffer-0.5)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-tungstenite-0.19
- (package
- (inherit rust-tungstenite-0.20)
- (name "rust-tungstenite")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tungstenite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rxzxg4y22rsvdvs4la7igy9117yidc2m6lsfm2hf0xvsska3yqm"))))
- (arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-http" ,rust-http-0.2)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rustls" ,rust-rustls-0.21)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2)
- ("rust-utf-8" ,rust-utf-8-0.7)
- ("rust-webpki" ,rust-webpki-0.22)
- ("rust-webpki-roots" ,rust-webpki-roots-0.23))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-input-buffer" ,rust-input-buffer-0.5)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-tungstenite-0.16
- (package
- (inherit rust-tungstenite-0.21)
- (name "rust-tungstenite")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tungstenite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l9s7gi9kgl4zynhbyb7737lmwaxaim4b818lwi7y95f2hx73lva"))))
- (arguments
- `(#:cargo-inputs (("rust-base64" ,rust-base64-0.13)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-http" ,rust-http-0.2)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2)
- ("rust-utf-8" ,rust-utf-8-0.7)
- ("rust-webpki" ,rust-webpki-0.22)
- ("rust-webpki-roots" ,rust-webpki-roots-0.22))
- #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3)
- ("rust-env-logger" ,rust-env-logger-0.9)
- ("rust-input-buffer" ,rust-input-buffer-0.5)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-rand" ,rust-rand-0.8))))))
-
-(define-public rust-tungstenite-0.11
- (package
- (inherit rust-tungstenite-0.19)
- (name "rust-tungstenite")
- (version "0.11.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tungstenite" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08ra94x3zqkmbsrcmwszknxv2a8g08gk5xlyif3wa037v208sc7h"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.12)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-http" ,rust-http-0.2)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-input-buffer" ,rust-input-buffer-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-url" ,rust-url-2)
- ("rust-utf-8" ,rust-utf-8-0.7))))))
-
-(define-public rust-typed-headers-0.2
- (package
- (name "rust-typed-headers")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typed-headers" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0jm2xzvvml3a9hhvzf9q4v22l5ifrxrx2kspy7aymknckqgacy9i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.11)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-http" ,rust-http-0.2)
- ("rust-mime" ,rust-mime-0.3))))
- (home-page "https://github.com/sfackler/typed-headers")
- (synopsis "Typed HTTP header serialization and deserialization")
- (description "This package provides typed HTTP header serialization and
-deserialization.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-typed-headers-0.1
- (package
- (inherit rust-typed-headers-0.2)
- (name "rust-typed-headers")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "typed-headers" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g40nlq5iw0zxhwb7nfmfbr9m86abgwwhxwhzrm10nfq6bsmlvxx"))))
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.10)
- ("rust-bytes" ,rust-bytes-0.4)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-http" ,rust-http-0.1)
- ("rust-mime" ,rust-mime-0.3))))))
-
-(define-public rust-warp-0.3
- (package
- (name "rust-warp")
- (version "0.3.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "warp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07137zd13lchy5hxpspd0hs6sl19b0fv2zc1chf02nwnzw1d4y23"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-async-compression" ,rust-async-compression-0.4)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-headers" ,rust-headers-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-multer" ,rust-multer-2)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.25)
- ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.21)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1))
- #:cargo-development-inputs
- (("rust-handlebars" ,rust-handlebars-5)
- ("rust-listenfd" ,rust-listenfd-1)
- ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.5)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tracing-log" ,rust-tracing-log-0.2)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://github.com/seanmonstar/warp")
- (synopsis "Serve the web at warp speeds")
- (description "Warp is a composable, web server framework.")
- (license license:expat)))
-
-(define-public rust-warp-0.2
- (package
- (inherit rust-warp-0.3)
- (name "rust-warp")
- (version "0.2.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "warp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01wl8kv5hh1dd7gcwdrmn9xfs7jjsh9yc8xa06ph8yf9akgyc6zl"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-async-compression" ,rust-async-compression-0.3)
- ("rust-bytes" ,rust-bytes-0.5)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-headers" ,rust-headers-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-hyper" ,rust-hyper-0.13)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-multipart" ,rust-multipart-0.17)
- ("rust-pin-project" ,rust-pin-project-0.4)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.6)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.14)
- ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.11)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-futures" ,rust-tracing-futures-0.2)
- ("rust-urlencoding" ,rust-urlencoding-1))))))
-
-(define-public rust-web-view-0.7
- (package
- (name "rust-web-view")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "web-view" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1smgmc00nk2wn8kpagp0mpsd0d9f5mvljidf2x7plbi3bymac7gf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;missing files
- #:cargo-inputs
- (("rust-boxfnonce" ,rust-boxfnonce-0.1)
- ("rust-tinyfiledialogs" ,rust-tinyfiledialogs-3)
- ("rust-urlencoding" ,rust-urlencoding-1)
- ("rust-webview-sys" ,rust-webview-sys-0.6))
- #:cargo-development-inputs
- (("rust-actix-rt" ,rust-actix-rt-0.2)
- ("rust-actix-web" ,rust-actix-web-1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-grep" ,rust-grep-0.2)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-rust-embed" ,rust-rust-embed-5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list gtk+
- webkitgtk-with-libsoup2))
- (home-page "https://github.com/Boscop/web-view")
- (synopsis "Rust bindings for webview")
- (description
- "This library provides a Rust binding to the original implementation of
-webview, a tiny cross-platform library to render web-based GUIs as desktop
-applications.")
- (license license:expat)))
-
-(define-public rust-webpki-0.22
- (package
- (name "rust-webpki")
- (version "0.22.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lwv7jdlcqjjqqhxcrapnyk5bz4lvr12q444b50gzl3krsjswqzd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ring" ,rust-ring-0.17)
- ("rust-untrusted" ,rust-untrusted-0.9))
- #:cargo-development-inputs
- (("rust-base64" ,rust-base64-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/briansmith/webpki")
- (synopsis "Web PKI X.509 Certificate Verification")
- (description "This package provides Web PKI X.509 Certificate
-Verification.")
- (license license:isc)))
-
-(define-public rust-webpki-0.21
- (package
- (inherit rust-webpki-0.22)
- (name "rust-webpki")
- (version "0.21.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sm4i8c5bw3bdhi7mjk0wpvwx55hvsmyn0k2lpa4cb161038rqxq"))))
- (arguments
- `(#:tests? #f ;; tests fail to build "missing file tests/ed25519/ee.der"
- #:cargo-inputs
- (("rust-ring" ,rust-ring-0.16)
- ("rust-untrusted" ,rust-untrusted-0.7))
- #:cargo-development-inputs
- (("rust-base64" ,rust-base64-0.9))))))
-
-(define-public rust-webpki-0.19
- (package
- (inherit rust-webpki-0.21)
- (name "rust-webpki")
- (version "0.19.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10nhyxlqsa4caxlxrijm5h79rdg6ld8hqy78ldjnnfhaj3biqzjg"))))
- (arguments
- `(#:tests? #f ; tests fail to build "missing file tests/ed25519/ee.der"
- #:cargo-inputs
- (("rust-ring" ,rust-ring-0.14)
- ("rust-untrusted" ,rust-untrusted-0.6))
- #:cargo-development-inputs
- (("rust-base64" ,rust-base64-0.9))))))
-
-(define-public rust-webpki-0.18
- (package
- (inherit rust-webpki-0.19)
- (name "rust-webpki")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zx1v8afa4ig97dyqfrnlj5i7pib6dnfw88qn2iiqhfq2rrrdmqp"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; Fix doctest errors
- ;; `...` range patterns are deprecated
- (substitute* "src/name.rs"
- (("'\\.\\.\\.") "'..="))))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-ring" ,rust-ring-0.13)
- ("rust-untrusted" ,rust-untrusted-0.6))
- #:cargo-development-inputs
- (("rust-base64" ,rust-base64-0.9))))))
-
-(define-public rust-webpki-root-certs-0.26
- (package
- (name "rust-webpki-root-certs")
- (version "0.26.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki-root-certs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0p15xwdlibwqlmkqjb6qqikypyxqb0lwxf70rxa01wzipm4xmmcw"))))
- (build-system cargo-build-system)
- (arguments
- (list #:tests? #f ; use of undeclared crate or module `webpki_ccadb`
- #:cargo-inputs
- (list rust-rustls-pki-types-1)
- #:cargo-development-inputs
- (list rust-hex-0.4
- rust-percent-encoding-2
- rust-ring-0.17
- rust-rustls-webpki-0.102
- rust-tokio-1
- rust-x509-parser-0.16)))
- (home-page "https://github.com/rustls/webpki-roots")
- (synopsis "Mozilla trusted certificate authorities in self-signed X.509 format")
- (description
- "This package provides Mozilla trusted certificate authorities in
-self-signed X.509 format for use with crates other than webpki.")
- (license license:mpl2.0)))
-
-(define-public rust-webpki-roots-1
- (package
- (name "rust-webpki-roots")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki-roots" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nyg365shpxkbazrsvh9c4cv7ar16xnfq62w48xdmwn43j6p6lr8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-rustls-pki-types" ,rust-rustls-pki-types-1))))
- (home-page "https://github.com/rustls/webpki-roots")
- (synopsis "Mozilla's CA root certificates for use with webpki")
- (description "This package provides Mozilla's CA root certificates for use
-with webpki.")
- (license license:mpl2.0)))
-
-(define-public rust-webpki-roots-0.26
- (package
- (name "rust-webpki-roots")
- (version "0.26.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki-roots" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zpykqqk4jnrx55jc8wcysnprhfdcwh35dsiwhm2fybydgqjyr2x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `webpki_ccadb`
- #:cargo-inputs (("rust-rustls-pki-types" ,rust-rustls-pki-types-1))
- #:cargo-development-inputs (("rust-hex" ,rust-hex-0.4)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rcgen" ,rust-rcgen-0.13)
- ("rust-ring" ,rust-ring-0.17)
- ("rust-rustls" ,rust-rustls-0.23)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.102)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-x509-parser" ,rust-x509-parser-0.16)
- ("rust-yasna" ,rust-yasna-0.5))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
- (home-page "https://github.com/rustls/webpki-roots")
- (synopsis "Mozilla's CA root certificates for use with webpki")
- (description "This package provides Mozilla's CA root certificates for use
-with webpki.")
- (license license:mpl2.0)))
-
-(define-public rust-webpki-roots-0.25
- (package
- (inherit rust-webpki-roots-0.26)
- (name "rust-webpki-roots")
- (version "0.25.4")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "webpki-roots" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qgqa615gc1cgklls4bkjp9jv9pvv3jnl82lc6wd7dkximywa82z"))))
- (arguments
- `(#:cargo-test-flags
- (list "--release" "--"
- ;; This test wants network access.
- "--skip=generated_code_is_fresh")
- #:cargo-development-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-csv" ,rust-csv-1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rcgen" ,rust-rcgen-0.11)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
- ("rust-rustls-webpki" ,rust-rustls-webpki-0.101)
- ("rust-serde" ,rust-serde-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-x509-parser" ,rust-x509-parser-0.15)
- ("rust-yasna" ,rust-yasna-0.5))))))
-
-(define-public rust-webpki-roots-0.24
- (package
- (inherit rust-webpki-roots-0.25)
- (name "rust-webpki-roots")
- (version "0.24.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki-roots" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "120q85pvzpckvvrg085a5jhh91fby94pgiv9y1san7lxbmnm94dj"))))
- (arguments
- `(#:cargo-inputs (("rust-rustls-webpki" ,rust-rustls-webpki-0.101))))))
-
-(define-public rust-webpki-roots-0.23
- (package
- (inherit rust-webpki-roots-0.25)
- (name "rust-webpki-roots")
- (version "0.23.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "webpki-roots" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0f4k8nng542iilxbibh1nhrdf5wbyi9is4fr219zzrc6hgw5hc5h"))))
- (arguments
- `(#:cargo-inputs (("rust-rustls-webpki" ,rust-rustls-webpki-0.100))))))
-
-(define-public rust-webpki-roots-0.22
- (package
- (inherit rust-webpki-roots-0.25)
- (name "rust-webpki-roots")
- (version "0.22.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki-roots" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11rd1aj73qzcvdj3x78crm1758sc4wrbc7rh0r8lmhyjsx01xixn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-webpki" ,rust-webpki-0.22))))))
-
-(define-public rust-webpki-roots-0.21
- (package
- (inherit rust-webpki-roots-0.22)
- (name "rust-webpki-roots")
- (version "0.21.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki-roots" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0h49lkr7hrxpyr0xg1nph4m3v1l6rhg8ax9n8msvfwz48hsibgma"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-webpki" ,rust-webpki-0.21))))))
-
-(define-public rust-webpki-roots-0.20
- (package
- (inherit rust-webpki-roots-0.21)
- (name "rust-webpki-roots")
- (version "0.20.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki-roots" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17qpmyym1lsi967b4nc3112nb13ism8731bhjqd9hlajafkxw80g"))))
- (arguments
- `(#:cargo-inputs
- (("rust-webpki" ,rust-webpki-0.21))))))
-
-(define-public rust-webpki-roots-0.19
- (package
- (inherit rust-webpki-roots-0.20)
- (name "rust-webpki-roots")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki-roots" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fapdqwbfv0kncplpvbgnr0bjd5a9krlpij9jdzk0mvaa6vz9vzq"))))))
-
-(define-public rust-webpki-roots-0.18
- (package
- (inherit rust-webpki-roots-0.19)
- (name "rust-webpki-roots")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki-roots" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d4ss607rgi9pj01zzqa13c1p3m35z314yh6lmjaj4kzvwv5gkci"))))))
-
-(define-public rust-webpki-roots-0.17
- (package
- (inherit rust-webpki-roots-0.18)
- (name "rust-webpki-roots")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki-roots" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12vi8dh0yik0h4f0b9dnlw5i3gxyky7iblbksh6zcq4xvlvswqm2"))))))
-
-(define-public rust-webpki-roots-0.16
- (package
- (inherit rust-webpki-roots-0.17)
- (name "rust-webpki-roots")
- (version "0.16.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki-roots" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03ny02mwqdgd2ff23k03kbwr2rrcaymxhp7jcjjikfh340hs83y1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-untrusted" ,rust-untrusted-0.6)
- ("rust-webpki" ,rust-webpki-0.19))))))
-
-(define-public rust-webpki-roots-0.15
- (package
- (inherit rust-webpki-roots-0.20)
- (name "rust-webpki-roots")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webpki-roots" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gya8j75jnvf9lz36w0l4bf2xnw8qdx6plvhia891mcgj44g9lc5"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-untrusted" ,rust-untrusted-0.6)
- ("rust-webpki" ,rust-webpki-0.18))))))
-
-(define-public rust-webview-sys-0.6
- (package
- (name "rust-webview-sys")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "webview-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1jb6h261lzp4b9rp7iwssbc7vs5d3q4wp08a4wvgwps2q4jz0080"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-gdk-sys" ,rust-gdk-sys-0.10)
- ("rust-gio-sys" ,rust-gio-sys-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-gtk-sys" ,rust-gtk-sys-0.10)
- ("rust-javascriptcore-rs-sys" ,rust-javascriptcore-rs-sys-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-webkit2gtk-sys" ,rust-webkit2gtk-sys-0.12))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list gtk+ webkitgtk-with-libsoup2))
- (home-page "https://github.com/Boscop/web-view")
- (synopsis "Rust native ffi bindings for webview")
- (description "This library provides a Rust binding to the original
-implementation of webview, a tiny cross-platform library to render web-based
-GUIs as desktop applications.")
- (license license:expat)))
-
-(define-public rust-wiremock-0.6
- (package
- (name "rust-wiremock")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wiremock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0imn56d44yvcvxwxi7srrdzwpfi7zs9qzzf7hi407jp732cldzvz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-assert-json-diff" ,rust-assert-json-diff-2)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-deadpool" ,rust-deadpool-0.10)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-http" ,rust-http-1)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs (("rust-actix-rt" ,rust-actix-rt-2)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-surf" ,rust-surf-2)
- ("rust-tokio" ,rust-tokio-1))))
- (native-inputs (list pkg-config))
- (inputs (list curl openssl zlib))
- (home-page "https://github.com/LukeMathWalker/wiremock-rs")
- (synopsis "HTTP mocking to test Rust applications")
- (description "This package provides HTTP mocking to test Rust
-applications.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-askama-escape-0.10
- (package
- (name "rust-askama-escape")
- (version "0.10.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "askama_escape" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hg3rz0cma5f6385z7qmqw3jbir76jndwd5s7dqfk92v9gil75v1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://askama.readthedocs.io/")
- (synopsis "HTML escaping, extracted from Askama")
- (description "This package provides HTML escaping, extracted from Askama.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-askama-parser-0.2
- (package
- (name "rust-askama-parser")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "askama_parser" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h00vcnqq9qqlayx1ass4an458rk4lm3q88867cc7lb4dcf1dcdc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-nom" ,rust-nom-7))))
- (home-page "https://github.com/askama-rs/askama")
- (synopsis "Parser for Askama templates")
- (description "This package provides a parser for Askama templates.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-askama-derive-0.12
- (package
- (name "rust-askama-derive")
- (version "0.12.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "askama_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10qxszzrwbabpd3jh6lvk3q1a81ryfba8bh75jb18irwn5n8vzhr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-askama-parser" ,rust-askama-parser-0.2)
- ("rust-basic-toml" ,rust-basic-toml-0.1)
- ("rust-mime" ,rust-mime-0.3)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/askama-rs/askama")
- (synopsis "Procedural macros for Askama")
- (description "This package provides procedural macros for Askama.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-askama-0.12
- (package
- (name "rust-askama")
- (version "0.12.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "askama" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a1cmp0f1b01zzbzzp81ppa6r754zpax5372aykswz5933gr345p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-askama-derive" ,rust-askama-derive-0.12)
- ("rust-askama-escape" ,rust-askama-escape-0.10)
- ("rust-comrak" ,rust-comrak-0.18)
- ("rust-humansize" ,rust-humansize-2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9))))
- (home-page "https://askama.readthedocs.io/")
- (synopsis "Type-safe, compiled Jinja-like templates for Rust")
- (description
- "This package provides type-safe, compiled Jinja-like templates for
-Rust.")
- (license (list license:expat license:asl2.0))))
diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
deleted file mode 100644
index 23a79adf29..0000000000
--- a/gnu/packages/crates-windows.scm
+++ /dev/null
@@ -1,3725 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2019-2025 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2020, 2021 John Soo <jsoo1@asu.edu>
-;;; Copyright © 2020 Valentin Ignatev <valentignatev@gmail.com>
-;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net>
-;;; Copyright © 2020, 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;; Copyright © 2021 Tobias Geerinckx-Rice <me@tobias.gr>
-;;; Copyright © 2021 Petr Hodina <phodina@protonmail.com>
-;;; Copyright © 2022 Zheng Junjie <873216071@qq.com>
-;;; Copyright © 2022 ( <paren@disroot.org>
-;;; Copyright © 2022 Marius Bakke <marius@gnu.org>
-;;; Copyright © 2022, 2023 Ricardo Wurmus <rekado@elephly.net>
-;;; Copyright © 2022, 2023 Efraim Flashner <efraim@flashner.co.il>
-;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com>
-;;; Copyright © 2023 Daniel Ziltener <dziltener@lyrion.ch>
-;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
-;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
-;;; Copyright © 2024 Murilo <murilo@disroot.org>
-;;; Copyright © 2024 normally_js <normally_js@posteo.net>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
-
-(define-module (gnu packages crates-windows)
- #:use-module (guix build-system cargo)
- #:use-module (guix download)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages)
- #:use-module (guix gexp)
- #:use-module (guix utils)
- #:use-module (gnu packages)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-io))
-
-(define-public rust-anstyle-wincon-3
- (package
- (name "rust-anstyle-wincon")
- (version "3.0.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "anstyle-wincon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "099ir0w3lbpsp1nxdzbf4anq98ww8ykyc9pd1g03xgkj1v7dn291"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs (("rust-lexopt" ,rust-lexopt-0.3))))
- (home-page "https://github.com/rust-cli/anstyle")
- (synopsis "Styling legacy Windows terminals")
- (description "Styling legacy Windows terminals.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-anstyle-wincon-1
- (package
- (inherit rust-anstyle-wincon-3)
- (name "rust-anstyle-wincon")
- (version "1.0.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "anstyle-wincon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0k6gcx8qih4gzb5glrl37rqvj5qc893cvkkssdnjjm4iw02snxy6"))))
- (arguments
- `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs (("rust-lexopt" ,rust-lexopt-0.3))))))
-
-(define-public rust-anstyle-wincon-0.2
- (package
- (inherit rust-anstyle-wincon-3)
- (name "rust-anstyle-wincon")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "anstyle-wincon" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yil703c9gp5hn1d8fn5m3dr4mlwml80v6mvhwr9y52v2kv7l4n3"))))
- (arguments
- `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-0.3)
- ("rust-windows-sys" ,rust-windows-sys-0.45))
- #:cargo-development-inputs (("rust-lexopt" ,rust-lexopt-0.3))))))
-
-(define-public rust-cargo-credential-wincred-0.4
- (package
- (name "rust-cargo-credential-wincred")
- (version "0.4.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-credential-wincred" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1amc3s0ym8y6pipiis3cc84m2bd3nazx93b7m77waazrr9disx4p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cargo-credential" ,rust-cargo-credential-0.4)
- ("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/rust-lang/cargo")
- (synopsis
- "Cargo credential process that stores tokens with Windows Credential Manager")
- (description
- "This package provides a Cargo credential process that stores tokens with
-Windows Credential Manager.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-cargo-credential-wincred-0.3
- (package
- (inherit rust-cargo-credential-wincred-0.4)
- (name "rust-cargo-credential-wincred")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo-credential-wincred" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0w8ciyyrq0vp25bdpsmj8221xh09x4np80wrhc53br8gkldljdv6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cargo-credential" ,rust-cargo-credential-0.3)
- ("rust-windows-sys" ,rust-windows-sys-0.48))))))
-
-(define-public rust-cfb-0.7
- (package
- (name "rust-cfb")
- (version "0.7.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cfb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03y6p3dlm7gfds19bq4ba971za16rjbn7q2v0vqcri52l2kjv3yk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-pcg" ,rust-rand-pcg-0.3)
- ("rust-time" ,rust-time-0.3))))
- (home-page "https://github.com/mdsteele/rust-cfb")
- (synopsis "Read/write Compound File Binary files")
- (description
- "This package provides Read/write functionality for Compound File Binary
-(structured storage) files.")
- (license license:expat)))
-
-(define-public rust-clipboard-win-5
- (package
- (name "rust-clipboard-win")
- (version "5.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clipboard-win" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "14n87fc0vzbd0wdhqzvcs1lqgafsncplzcanhpik93xhhalfgvqm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `clipboard_win::raw`
- #:cargo-inputs (("rust-error-code" ,rust-error-code-3)
- ("rust-windows-win" ,rust-windows-win-3))))
- (home-page "https://github.com/DoumanAsh/clipboard-win")
- (synopsis "Simple way to interact with Windows clipboard")
- (description
- "This package provides simple way to interact with Windows clipboard.")
- (license license:boost1.0)))
-
-(define-public rust-clipboard-win-4
- (package
- (inherit rust-clipboard-win-5)
- (name "rust-clipboard-win")
- (version "4.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clipboard-win" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qh3rypkf1lazniq4nr04hxsck0d55rigb5sjvpvgnap4dyc54bi"))))
- (arguments
- `(#:tests? #f ; unresolved import `clipboard_win::raw`
- #:cargo-inputs
- (("rust-error-code" ,rust-error-code-2)
- ("rust-str-buf" ,rust-str-buf-1)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-clipboard-win-3
- (package
- (inherit rust-clipboard-win-4)
- (name "rust-clipboard-win")
- (version "3.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "clipboard-win" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hh3npqfa1lfn62fwvkmjlpfnizq343a994b898ffsvb100mxpwz"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lazy-bytes-cast" ,rust-lazy-bytes-cast-5)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-codepage-0.1
- (package
- (name "rust-codepage")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "codepage" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d0qr4wqc4yrab7halsa3r6akb2i2bk2cqr04vl8m0n23c38vxj8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8))))
- (home-page "https://docs.rs/codepage/")
- (synopsis "Mapping between Windows code page and @code{encoding_rs}")
- (description
- "This package provides mapping between Windows code page numbers and
-@code{encoding_rs} character encodings.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-conpty-0.5
- (package
- (name "rust-conpty")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "conpty" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nmkhiysnssvbi4kqaq8cybb0ffngbl64kfpk8s86ihdg940caxp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Specifically for Windows.
- #:cargo-inputs
- (("rust-windows" ,rust-windows-0.44))
- #:cargo-development-inputs
- (("rust-strip-ansi-escapes" ,rust-strip-ansi-escapes-0.1))))
- (home-page "https://github.com/zhiburt/conpty")
- (synopsis "Library which provides an interface for ConPTY")
- (description
- "This package provides a library which provides an interface for @code{ConPTY}.")
- (license license:expat)))
-
-(define-public rust-deelevate-0.2
- (package
- (name "rust-deelevate")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "deelevate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0kj2kcqv47l3iacpamgzbn742yf9d09h0xgwbadxs1l9qkw9fwqw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ;; Depends on Windows
- #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-pathsearch" ,rust-pathsearch-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-shared-library" ,rust-shared-library-0.1)
- ("rust-termwiz" ,rust-termwiz-0.15)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://crates.io/crates/deelevate")
- (synopsis "Drop privileges on Windows")
- (description "This package provides Drop privileges on Windows.")
- (license license:expat)))
-
-(define-public rust-dunce-1
- (package
- (name "rust-dunce")
- (version "1.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dunce" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "04y8wwv3vvcqaqmqzssi6k0ii9gs6fpz96j5w9nky2ccsl23axwj"))))
- (build-system cargo-build-system)
- (home-page "https://gitlab.com/kornelski/dunce")
- (synopsis "Normalize Windows paths to the most compatible format")
- (description
- "This crate converts Windows UNC paths to the MS-DOS-compatible format
-whenever possible, but leaves UNC paths as-is when they can't be unambiguously
-expressed in a simpler way. This allows legacy programs to access all paths
-they can possibly access, and doesn't break any paths for UNC-aware
-programs.")
- (license (list license:cc0 license:expat-0 license:asl2.0))))
-
-(define-public rust-embed-resource-2
- (package
- (name "rust-embed-resource")
- (version "2.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "embed-resource" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yb3kbw3xpghiwf69769jpng725kwa2cxm27qj5s7dm0cfgnz2xn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-vswhom" ,rust-vswhom-0.1)
- ("rust-winreg" ,rust-winreg-0.52))))
- (home-page "https://github.com/nabijaczleweli/rust-embed-resource")
- (synopsis
- "Cargo library to handle compilation and inclusion of Windows resources")
- (description
- "This package provides a Cargo library to handle compilation and
-inclusion of Windows resources in the most resilient fashion imaginable.")
- (license license:expat)))
-
-(define-public rust-embed-resource-1
- (package
- (inherit rust-embed-resource-2)
- (name "rust-embed-resource")
- (version "1.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "embed-resource" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0piayd947h4dswbpwqs02zq42y4kfzxcl52wmr7pbr07dj3vnap6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-vswhom" ,rust-vswhom-0.1)
- ("rust-winreg" ,rust-winreg-0.10))))))
-
-(define-public rust-fs-at-0.2
- (package
- (name "rust-fs-at")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fs_at" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dn0hi9inmppk3mypvnaimjcdrxr0f3pi8d2p8jxn9gajjb6rbql"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-aligned" ,rust-aligned-0.4)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cvt" ,rust-cvt-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-fs-set-times" ,rust-fs-set-times-0.20)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-test-log" ,rust-test-log-0.2))))
- (home-page "https://github.com/rbtcollins/fs_at.git")
- (synopsis "Implementation of 'at' functions for various platforms")
- (description
- "This package provides an implementation of at functions for various platforms.")
- (license license:asl2.0)))
-
-(define-public rust-fs-set-times-0.20
- (package
- (name "rust-fs-set-times")
- (version "0.20.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "fs-set-times" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d4ww0f4143nda9cq0s9fl3986c0f09njs663k2z5w16mwin2bjy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-io-lifetimes" ,rust-io-lifetimes-2)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-windows-sys" ,rust-windows-sys-0.52))))
- (home-page "https://github.com/bytecodealliance/fs-set-times")
- (synopsis "Set filesystem timestamps")
- (description "This package provides set filesystem timestamps.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-gdi32-sys-0.2
- (package
- (name "rust-gdi32-sys")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gdi32-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0605d4ngjsspghwjv4jicajich1gnl0aik9f880ajjzjixd524h9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.2)
- ("rust-winapi-build" ,rust-winapi-build-0.1))))
- (home-page "https://github.com/retep998/winapi-rs")
- (synopsis "Function definitions for the Windows API library gdi32")
- (description "This package contains function definitions for the Windows
-API library @code{gdi32}.")
- (license license:expat)))
-
-(define-public rust-implib-0.3
- (package
- (name "rust-implib")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "implib" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n1bcfcsnng54ssf4hjknx87amz61j0kdis94f9kk7gnva07v9r7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-object" ,rust-object-0.36))))
- (home-page "https://github.com/messense/implib-rs")
- (synopsis "Generate Windows import library from module definition file")
- (description
- "This package provides a way to generate a Windows import library from a
-module definition file.")
- (license license:expat)))
-
-(define-public rust-ipconfig-0.3
- (package
- (name "rust-ipconfig")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ipconfig" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zwr0x3jnqmjdqqbzhb0nid011qyhcyfdfqv32cdw85pjqpvk3dm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; failed to resolve: could not find `computer` in `ipconfig`
- #:cargo-inputs (("rust-socket2" ,rust-socket2-0.5)
- ("rust-widestring" ,rust-widestring-1)
- ("rust-windows-sys" ,rust-windows-sys-0.48)
- ("rust-winreg" ,rust-winreg-0.50))))
- (home-page "https://github.com/liranringel/ipconfig")
- (synopsis "Get network adapters and configuration information for Windows")
- (description "This package lets you get network adapters information and
-network configuration for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ipconfig-0.2
- (package
- (inherit rust-ipconfig-0.3)
- (name "rust-ipconfig")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ipconfig" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mzsagc6bk3i3fpggqlq8am5rxn4hgs297rsaya90w79xj5g3qpp"))))
- (arguments
- `(#:tests? #f ; failed to resolve: could not find `computer` in `ipconfig`
- #:cargo-inputs
- (("rust-socket2" ,rust-socket2-0.3)
- ("rust-widestring" ,rust-widestring-0.4)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-winreg" ,rust-winreg-0.6))))))
-
-(define-public rust-kernel32-sys-0.2
- (package
- (name "rust-kernel32-sys")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "kernel32-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1389av0601a9yz8dvx5zha9vmkd6ik7ax0idpb032d28555n41vm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.2)
- ("rust-winapi-build" ,rust-winapi-build-0.1))))
- (home-page "https://github.com/retep998/winapi-rs")
- (synopsis "Function definitions for the Windows API library kernel32")
- (description "Contains function definitions for the Windows API library
-kernel32.")
- (license license:expat)))
-
-(define-public rust-known-folders-1
- (package
- (name "rust-known-folders")
- (version "1.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "known-folders" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z4jlxfqv1jqp9g5m1dr23zpjpl5kpbqgdqfk8jnxd681isa3ndp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/artichoke/known-folders-rs")
- (synopsis "Safe wrapper around the Known Folders API on Windows")
- (description
- "This package provides a safe wrapper around the Known Folders API on Windows.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-miow-0.6
- (package
- (name "rust-miow")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i307jyhxnhgzj148cdb9zq59rhlhr1b65g142g9z9r01d1pd7rm"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-socket2" ,rust-socket2-0.5))))
- (home-page "https://github.com/yoshuawuyts/miow")
- (synopsis "Rust I/O library for Windows")
- (description
- "This package provides a zero overhead I/O library for Windows, focusing on
-IOCP and Async I/O abstractions.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-miow-0.5
- (package
- (inherit rust-miow-0.6)
- (name "rust-miow")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08qi8xm2zf8dqacdbnrp19aqk2xiwmw75n1mpq43rqsmysibrzsj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-windows-sys" ,rust-windows-sys-0.42))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-socket2" ,rust-socket2-0.4))))))
-
-(define-public rust-miow-0.4
- (package
- (inherit rust-miow-0.5)
- (name "rust-miow")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03p0dgbahlysgxk0sihhf09k5h13r9aam3d6rfivdbxkj9vpydx7"))))
- (arguments
- `(#:cargo-inputs
- (("rust-windows-sys" ,rust-windows-sys-0.28))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-socket2" ,rust-socket2-0.4))))))
-
-(define-public rust-miow-0.3
- (package
- (inherit rust-miow-0.4)
- (name "rust-miow")
- (version "0.3.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08afp2xfpxmdw003111lxz6g9jgbj4zi2fpldvv7da6d4nqcbwdr"))))
- (arguments
- `(#:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.8)
- ("rust-socket2" ,rust-socket2-0.4))))))
-
-(define-public rust-miow-0.2
- (package
- (inherit rust-miow-0.3)
- (name "rust-miow")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "miow" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kcl8rnv0bhiarcdakik670w8fnxzlxhi1ys7152sck68510in7b"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-winapi" ,rust-winapi-0.2)
- ("rust-ws2-32-sys" ,rust-ws2-32-sys-0.2))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.3))))))
-
-(define-public rust-named-pipe-0.4
- (package
- (name "rust-named-pipe")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "named_pipe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0azby10wzmsrf66m1bysbil0sjfybnvhsa8py093xz4irqy4975d"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; failed to resolve: could not find `shared` in `winapi`
- #:cargo-inputs (("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/blackbeam/named_pipe")
- (synopsis "Wrapper for overlapped (asynchronous) IO of Windows's named pipes")
- (description
- "This package provides a wrapper for overlapped (asynchronous) IO of
-Windows's named pipes.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-nt-time-0.6
- (package
- (name "rust-nt-time")
- (version "0.6.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "nt-time" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02sikab4va5gv2ja5rjd7fp1g1dh6l1pryjlsprxh0hcq247fmkf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-zip" ,rust-zip-2))
- #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/sorairolake/nt-time")
- (synopsis "Windows file time library")
- (description "This package provides a Windows file time library.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-output-vt100-0.1
- (package
- (name "rust-output-vt100")
- (version "0.1.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "output_vt100" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rpvpiq7gkyvvwyp9sk0zxhbk99ldlrv5q3ycr03wkmbxgx270k2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/Phundrak/output-vt100-rs")
- (synopsis "Utility to activate escape codes in Windows' CMD and PowerShell")
- (description
- "Utility to activate escape codes in Windows' CMD and PowerShell.")
- (license license:expat)))
-
-(define-public rust-python3-dll-a-0.2
- (package
- (name "rust-python3-dll-a")
- (version "0.2.12")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "python3-dll-a" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1a57r12py9zy7hw48j63wl4a3k5k3ghmcd5d9gk79rjh34bzjrlv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ;Windows-like targets only
- #:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/pyo3/python3-dll-a")
- (synopsis "Python import library generator")
- (description
- "This crate generates import libraries for the Python shared library
-for MinGW-w64 and MSVC (cross-)compile targets.")
- (license license:expat)))
-
-(define-public rust-remove-dir-all-1
- (package
- (name "rust-remove-dir-all")
- (version "1.0.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "remove_dir_all" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "026xl6wlkjxksm1n3dcccygssami56aa937h6vgnmxxcfnsc1340"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-cvt" ,rust-cvt-0.1)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-fs-at" ,rust-fs-at-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-normpath" ,rust-normpath-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-log" ,rust-log-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-test-log" ,rust-test-log-0.2))))
- (home-page "https://github.com/XAMPPRocky/remove_dir_all.git")
- (synopsis "Implementation of remove_dir_all for Windows")
- (description
- "This package provides a safe, reliable implementation of
-@code{remove_dir_all} for Windows")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-remove-dir-all-0.5
- (package
- (inherit rust-remove-dir-all-1)
- (name "rust-remove-dir-all")
- (version "0.5.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "remove_dir_all" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rzqbsgkmr053bxxl04vmvsd1njyz0nxvly97aip6aa2cmb15k9s"))))
- (arguments
- `(#:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))))
-
-(define-public rust-schannel-0.1
- (package
- (name "rust-schannel")
- (version "0.1.27")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "schannel" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gbbhy28v72kd5iina0z2vcdl3vz63mk5idvkzn5r52z6jmfna8z"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs (("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/steffengy/schannel-rs")
- (synopsis "Rust bindings to the Windows SChannel APIs")
- (description
- "Rust bindings to the Windows SChannel APIs providing TLS client and
-server functionality.")
- (license license:expat)))
-
-(define-public rust-serde-ini-0.2
- (package
- (name "rust-serde-ini")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde_ini" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f8ir1bbcdyad50aj1c53dkiwr24x6dr88f045skl1xvwa3nc8zb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-result" ,rust-result-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-void" ,rust-void-1))))
- (home-page "https://github.com/arcnmx/serde-ini")
- (synopsis "Windows INI file {de,}serialization")
- (description
- "@code{serde_ini} provides a serde @code{Serializer} and
-@code{Deserializer} for the INI format.")
- (license license:expat)))
-
-(define-public rust-tauri-winrt-notification-0.2
- (package
- (name "rust-tauri-winrt-notification")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tauri-winrt-notification" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0wb8d0fdzvgs4kmnhc2znx00n5cnh40ajawvblgkhqkg1nvmz7zq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ;Requires Windows
- #:cargo-inputs (("rust-quick-xml" ,rust-quick-xml-0.31)
- ("rust-windows" ,rust-windows-0.56)
- ("rust-windows-version" ,rust-windows-version-0.1))))
- (home-page "https://github.com/tauri-apps/winrt-notification")
- (synopsis "Incomplete wrapper over the WinRT toast api")
- (description
- "This package provides An incomplete wrapper over the @code{WinRT} toast api.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-uds-windows-1
- (package
- (name "rust-uds-windows")
- (version "1.1.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "uds_windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fb4y65pw0rsp0gyfyinjazlzxz1f6zv7j4zmb20l5pxwv1ypnl9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-memoffset" ,rust-memoffset-0.9)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/haraldh/rust_uds_windows")
- (synopsis "Unix Domain Sockets for Windows")
- (description "This library integrates Unix Domain Sockets on Windows.")
- (license license:expat)))
-
-(define-public rust-user32-sys-0.2
- (package
- (name "rust-user32-sys")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "user32-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ivxc7hmsxax9crdhxdd1nqwik4s9lhb2x59lc8b88bv20fp3x2f"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-winapi" ,rust-winapi-0.2))
- #:cargo-development-inputs (("rust-winapi-build" ,rust-winapi-build-0.1))
- #:phases (modify-phases %standard-phases
- (add-after 'unpack 'fix-cargo-toml
- (lambda _
- (substitute* "Cargo.toml"
- ((", path =.*}")
- "}")) #t)))))
- (home-page "https://github.com/retep998/winapi-rs")
- (synopsis "Function definitions for the Windows API library user32")
- (description
- "Contains function definitions for the Windows API library user32.
-See winapi for types and constants.")
- (license license:expat)))
-
-(define-public rust-win-crypto-ng-0.5
- (package
- (name "rust-win-crypto-ng")
- (version "0.5.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "win-crypto-ng" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "14mv2wsvji8x7ds72zsjpz6hdq57y4r8r38xjyr4mrbib91zpawr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; Windows library
- #:cargo-inputs
- (("rust-cipher" ,rust-cipher-0.4)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-rand-core" ,rust-rand-core-0.5)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))
- (home-page "https://github.com/emgre/win-crypto-ng")
- (synopsis "Safe bindings to Windows Cryptography API: Next Generation")
- (description "Safe bindings to Windows Cryptography API: Next Generation")
- (license license:bsd-3)))
-
-(define-public rust-win32job-2
- (package
- (name "rust-win32job")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "win32job" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0g1blsb7ixrqjicykx82rvrymcydlsdgfwzb61x88iyrazsinasv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rusty-fork" ,rust-rusty-fork-0.3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-windows" ,rust-windows-0.52))))
- (home-page "https://github.com/ohadravid/win32job-rs")
- (synopsis "Safe API for Windows job objects")
- (description
- "This package provides a safe API for Windows job objects.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-winapi-0.3
- (package
- (name "rust-winapi")
- (version "0.3.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winapi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "06gl025x418lchw1wxj64ycr7gha83m44cjr5sarhynd9xkrm0sw"))))
- (build-system cargo-build-system)
- ;; This package depends unconditionally on these two crates.
- (arguments
- (list #:cargo-inputs
- (list rust-winapi-i686-pc-windows-gnu-0.4
- rust-winapi-x86-64-pc-windows-gnu-0.4)))
- (inputs
- (list rust-winapi-i686-pc-windows-gnu-0.4
- rust-winapi-x86-64-pc-windows-gnu-0.4))
- (home-page "https://github.com/retep998/winapi-rs")
- (synopsis "Raw FFI bindings for all of Windows API")
- (description
- "Raw FFI bindings for all of Windows API.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-winapi-0.2
- (package
- (inherit rust-winapi-0.3)
- (name "rust-winapi")
- (version "0.2.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winapi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0yh816lh6lf56dpsgxy189c2ai1z3j8mw9si6izqb6wsjkbcjz8n"))))
- (arguments '(#:skip-build? #t))))
-
-(define-public rust-winapi-build-0.1
- (package
- (name "rust-winapi-build")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winapi-build" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1g4rqsgjky0a7530qajn2bbfcrl2v0zb39idgdws9b1l7gp5wc9d"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/retep998/winapi-rs")
- (synopsis "Common code for build.rs in WinAPI -sys crates")
- (description
- "Common code for build.rs in WinAPI -sys crates.")
- (license license:expat)))
-
-(define-public rust-winapi-i686-pc-windows-gnu-0.4
- (package
- (name "rust-winapi-i686-pc-windows-gnu")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winapi-i686-pc-windows-gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1dmpa6mvcvzz16zg6d5vrfy4bxgg541wxrcip7cnshi06v38ffxc"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (for-each delete-file (find-files "." "\\.a$"))))))
- (build-system cargo-build-system)
- (home-page "https://github.com/retep998/winapi-rs")
- (synopsis "Import libraries for the i686-pc-windows-gnu target")
- (description "This crate provides import libraries for the
-i686-pc-windows-gnu target. Please don't use this crate directly, depend on
-@code{winapi} instead.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-winapi-util-0.1
- (package
- (name "rust-winapi-util")
- (version "0.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winapi-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fqhkcl9scd230cnfj8apfficpf5c9vhwnk4yy9xfc1sw69iq8ng"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-sys" ,rust-windows-sys-0.48))))
- (home-page "https://github.com/BurntSushi/winapi-util")
- (synopsis "Dumping ground for high level safe wrappers over winapi")
- (description
- "This package provides a dumping ground for high level safe wrappers over
-winapi.")
- (license (list license:unlicense
- license:expat))))
-
-(define-public rust-winapi-wsapoll-0.1
- (package
- (name "rust-winapi-wsapoll")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winapi-wsapoll" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0a1zxmpvxaw75y4lwavi6qbq95cnrz83a5p84rarjxn5g7vcbbqy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/psychon/winapi-wsapoll")
- (synopsis "Safe wrapper around WSAPoll")
- (description "This package provides safe wrapper around WSAPoll.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-winapi-x86-64-pc-windows-gnu-0.4
- (package
- (name "rust-winapi-x86-64-pc-windows-gnu")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winapi-x86_64-pc-windows-gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gqq64czqb64kskjryj8isp62m2sgvx25yyj3kpc2myh85w24bki"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (for-each delete-file (find-files "." "\\.a$"))))))
- (build-system cargo-build-system)
- (home-page "https://github.com/retep998/winapi-rs")
- (synopsis "Import libraries for the x86_64-pc-windows-gnu target")
- (description "This package provides import libraries for the
-x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on
-@code{winapi} instead.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-wincolor-1
- (package
- (name "rust-wincolor")
- (version "1.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wincolor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "017x33ljndwc76cp5z9llgndn0nh7v8jcjaykbizkawmwy9n3pyp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3)
- ("rust-winapi-util" ,rust-winapi-util-0.1))))
- (home-page "https://github.com/BurntSushi/termcolor/tree/master/wincolor")
- (synopsis "Windows API for controlling text color in a Windows console")
- (description
- "This package provides a simple Windows specific API for controlling text
-color in a Windows console.")
- (license (list license:unlicense
- license:expat))))
-
-(define-public rust-wincolor-0.1
- (package
- (inherit rust-wincolor-1)
- (name "rust-wincolor")
- (version "0.1.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wincolor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rvpvv26a8c4dla5i5hsxlkvjcjjbl0dylhhg4147m54lfcn9c7f"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-windows-collections-0.2
- (package
- (name "rust-windows-collections")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-collections" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s65anr609qvsjga7w971p6iq964h87670dkfqfypnfgwnswxviv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.61))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Windows collection types")
- (description "This package provides Windows collection types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-0.61
- (package
- (name "rust-windows")
- (version "0.61.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06d4ahj0lns53cgza2w73r82fqwabyxqp1npp81cnf2p08yqzvn5"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-collections" ,rust-windows-collections-0.2)
- ("rust-windows-core" ,rust-windows-core-0.61)
- ("rust-windows-future" ,rust-windows-future-0.2)
- ("rust-windows-link" ,rust-windows-link-0.1)
- ("rust-windows-numerics" ,rust-windows-numerics-0.2))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Rust for Windows")
- (description "This package provides Rust for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-0.58
- (package
- (name "rust-windows")
- (version "0.58.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1dkjj94b0gn91nn1n22cvm4afsj98f5qrhcl3112v6f4jcfx816x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.58)
- ("rust-windows-targets" ,rust-windows-targets-0.52))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Rust for Windows")
- (description "The windows crate lets you call any Windows API past,
-present, and future using code generated on the fly directly from the metadata
-describing the API and right into your Rust package where you can call them as
-if they were just another Rust module.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-0.57
- (package
- (inherit rust-windows-0.58)
- (name "rust-windows")
- (version "0.57.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hqid10bqvxa3pbpgvrh2cilf950lxsd9zqfv3rldc73v2s2qd0j"))))
- (arguments
- `(#:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.57)
- ("rust-windows-targets" ,rust-windows-targets-0.52))))))
-
-(define-public rust-windows-0.56
- (package
- (inherit rust-windows-0.57)
- (name "rust-windows")
- (version "0.56.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cp10nzrqgrlk91dpwxjcpzyy6imr5vxr5f898pss7nz3gq9vrhx"))))
- (arguments
- `(#:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.56)
- ("rust-windows-targets" ,rust-windows-targets-0.52))))))
-
-(define-public rust-windows-0.52
- (package
- (inherit rust-windows-0.58)
- (name "rust-windows")
- (version "0.52.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1gnh210qjlprpd1szaq04rjm1zqgdm9j7l9absg0kawi2rwm72p4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.52)
- ("rust-windows-implement" ,rust-windows-implement-0.52)
- ("rust-windows-interface" ,rust-windows-interface-0.52)
- ("rust-windows-targets" ,rust-windows-targets-0.52))))))
-
-(define-public rust-windows-0.48
- (package
- (inherit rust-windows-0.52)
- (name "rust-windows")
- (version "0.48.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03vh89ilnxdxdh0n9np4ns4m10fvm93h3b0cc05ipg3qq1mqi1p6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-windows-implement" ,rust-windows-implement-0.48)
- ("rust-windows-interface" ,rust-windows-interface-0.48)
- ("rust-windows-targets" ,rust-windows-targets-0.48))))))
-
-(define-public rust-windows-0.46
- (package
- (inherit rust-windows-0.48)
- (name "rust-windows")
- (version "0.46.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "098crdz9gxgy3614ygznqqhn28q097r498b3rg35584nd8gb9b6d"))))
- (arguments
- `(#:cargo-inputs
- (("rust-windows-implement" ,rust-windows-implement-0.46)
- ("rust-windows-interface" ,rust-windows-interface-0.46)
- ("rust-windows-targets" ,rust-windows-targets-0.42))))))
-
-(define-public rust-windows-0.44
- (package
- (inherit rust-windows-0.48)
- (name "rust-windows")
- (version "0.44.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ax1ip82dhszxz4hhsrdj3b0681xw6axahnfldxcgi506nmmsx4y"))))
- (arguments
- `(#:tests? #f ; Test suite only runs on Windows.
- #:cargo-inputs
- (("rust-windows-implement" ,rust-windows-implement-0.44)
- ("rust-windows-interface" ,rust-windows-interface-0.44)
- ("rust-windows-targets" ,rust-windows-targets-0.42))))))
-
-(define-public rust-windows-0.43
- (package
- (inherit rust-windows-0.44)
- (name "rust-windows")
- (version "0.43.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0i32alvc4n4l7abmv1fsvnd1lzw17f1cpr16kgx0sqz5wg82wrh4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.43)
- ("rust-windows-interface" ,rust-windows-interface-0.43)
- ("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.42)
- ("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.42)
- ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.42)
- ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.42)
- ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.42)
- ("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.42)
- ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.42))))))
-
-(define-public rust-windows-0.39
- (package
- (inherit rust-windows-0.46)
- (name "rust-windows")
- (version "0.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jkr4rxj6jn7brqxycr1pjgvnixsimsiywl4a7v20q5ca05bvi7i"))))
- (arguments
- `(#:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.39)
- ("rust-windows-interface" ,rust-windows-interface-0.39)
- ("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.39)
- ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.39)
- ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.39)
- ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.39)
- ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.39))))))
-
-(define-public rust-windows-0.9
- (package
- (inherit rust-windows-0.46)
- (name "rust-windows")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zy9jmhkhmsng7l9qiznxpdh5ns303s875p5kf6a5q9ym0rka7rn"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-const-sha1" ,rust-const-sha1-0.2)
- ("rust-windows-gen" ,rust-windows-gen-0.9)
- ("rust-windows-macros" ,rust-windows-macros-0.9))))))
-
-(define-public rust-windows-aarch64-gnullvm-0.52
- (package
- (name "rust-windows-aarch64-gnullvm")
- (version "0.52.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_aarch64_gnullvm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lrcq38cr2arvmz19v32qaggvj8bh1640mdm9c2fr877h0hn591j"))
- (snippet
- '(delete-file "lib/libwindows.0.52.0.a"))))
- (build-system cargo-build-system)
- (arguments (list #:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description
- "This package provides code gen support for the windows crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-aarch64-gnullvm-0.48
- (package
- (inherit rust-windows-aarch64-gnullvm-0.52)
- (name "rust-windows-aarch64-gnullvm")
- (version "0.48.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_aarch64_gnullvm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1n05v7qblg1ci3i567inc7xrkmywczxrs1z3lj3rkkxw18py6f1b"))
- (snippet
- '(delete-file "lib/libwindows.0.48.5.a"))))
- (arguments (list #:skip-build? #t))))
-
-(define-public rust-windows-aarch64-gnullvm-0.42
- (package
- (inherit rust-windows-aarch64-gnullvm-0.48)
- (name "rust-windows-aarch64-gnullvm")
- (version "0.42.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_aarch64_gnullvm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1y4q0qmvl0lvp7syxvfykafvmwal5hrjb4fmv04bqs0bawc52yjr"))
- (snippet
- '(delete-file "lib/libwindows.a"))))
- (arguments
- (list #:skip-build? #t))))
-
-(define-public rust-windows-aarch64-msvc-0.52
- (package
- (name "rust-windows-aarch64-msvc")
- (version "0.52.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_aarch64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0sfl0nysnz32yyfh773hpi49b1q700ah6y7sacmjbqjjn5xjmv09"))
- (snippet
- '(delete-file "lib/windows.0.52.0.lib"))))
- (build-system cargo-build-system)
- (arguments (list #:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description "This package provides code gen support for the windows
-crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-aarch64-msvc-0.48
- (package
- (inherit rust-windows-aarch64-msvc-0.52)
- (name "rust-windows-aarch64-msvc")
- (version "0.48.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_aarch64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1g5l4ry968p73g6bg6jgyvy9lb8fyhcs54067yzxpcpkf44k2dfw"))
- (snippet
- #~(delete-file "lib/windows.0.48.5.lib"))))
- (arguments (list #:skip-build? #t))))
-
-(define-public rust-windows-aarch64-msvc-0.42
- (package
- (inherit rust-windows-aarch64-msvc-0.48)
- (name "rust-windows-aarch64-msvc")
- (version "0.42.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_aarch64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hsdikjl5sa1fva5qskpwlxzpc5q9l909fpl1w6yy1hglrj8i3p0"))
- (snippet
- #~(delete-file "lib/windows.lib"))))
- (arguments
- (list #:skip-build? #t))))
-
-(define-public rust-windows-aarch64-msvc-0.39
- (package
- (inherit rust-windows-aarch64-msvc-0.42)
- (name "rust-windows-aarch64-msvc")
- (version "0.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_aarch64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wj0nfmyli4bn5af243r4s3zncxv0n4j6dd8zyb41gcnc1k12xzc"))
- (snippet
- #~(delete-file "lib/windows.lib"))))))
-
-(define-public rust-windows-aarch64-msvc-0.36
- (package
- (inherit rust-windows-aarch64-msvc-0.42)
- (name "rust-windows-aarch64-msvc")
- (version "0.36.1")
- (source
- (origin
- (inherit (package-source rust-windows-aarch64-msvc-0.42))
- (method url-fetch)
- (uri (crate-uri "windows_aarch64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ixaxs2c37ll2smprzh0xq5p238zn8ylzb3lk1zddqmd77yw7f4v"))))))
-
-(define-public rust-windows-aarch64-msvc-0.32
- (package
- (inherit rust-windows-aarch64-msvc-0.36)
- (name "rust-windows-aarch64-msvc")
- (version "0.32.0")
- (source (origin
- (inherit (package-source rust-windows-aarch64-msvc-0.36))
- (method url-fetch)
- (uri (crate-uri "windows_aarch64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1x8bnafz15ksgpbjbgk1l1j2jx4rq4a2ylzcahb1jhy4n59jgsfq"))))))
-
-(define-public rust-windows-aarch64-msvc-0.28
- (package
- (inherit rust-windows-aarch64-msvc-0.32)
- (name "rust-windows-aarch64-msvc")
- (version "0.28.0")
- (source (origin
- (inherit (package-source rust-windows-aarch64-msvc-0.32))
- (method url-fetch)
- (uri (crate-uri "windows_aarch64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1hpk0n2z0jzzvwlvs98b75sa4q920953nqfc119rv19nwm0mlsaj"))))))
-
-(define-public rust-windows-acl-0.3
- (package
- (name "rust-windows-acl")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-acl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hyfng4dagfndxpwxynjk9zird8lhrp7zrsqc1h4rjvbk0iifyqp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-field-offset" ,rust-field-offset-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-widestring" ,rust-widestring-0.4)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://trailofbits.github.io/windows-acl")
- (synopsis "Rust crate to simplify Windows ACL operations")
- (description
- "This package provides a rust crate to simplify Windows ACL operations.")
- (license license:expat)))
-
-(define-public rust-windows-bindgen-0.58
- (package
- (name "rust-windows-bindgen")
- (version "0.58.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12gm2nmwbgspvmmrrjg1pqqf6mk7qmkmaqg5lvrm28v97kcjikci"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-windows-metadata" ,rust-windows-metadata-0.58))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Windows metadata compiler")
- (description "This package provides Windows metadata compiler.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-bindgen-0.57
- (package
- (inherit rust-windows-bindgen-0.58)
- (name "rust-windows-bindgen")
- (version "0.57.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1d67wwhbdwf3rmdbiyfsz55hky2a972y2xqg7iablxv27l8rdjqw"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-windows-metadata" ,rust-windows-metadata-0.57))))))
-
-(define-public rust-windows-bindgen-0.56
- (package
- (inherit rust-windows-bindgen-0.57)
- (name "rust-windows-bindgen")
- (version "0.56.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0inv2w78qv6375ndrgm9vilkgscwak80igz8vkf7zw8c6fk3x3m2"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-windows-metadata" ,rust-windows-metadata-0.56))))))
-
-(define-public rust-windows-bindgen-0.54
- (package
- (inherit rust-windows-bindgen-0.57)
- (name "rust-windows-bindgen")
- (version "0.54.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hid039rnygimc2kxkzfc892j6hcdjpza2490ggz35r8fjs7csfq"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-windows-metadata" ,rust-windows-metadata-0.54))))))
-
-(define-public rust-windows-bindgen-0.52
- (package
- (inherit rust-windows-bindgen-0.56)
- (name "rust-windows-bindgen")
- (version "0.52.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "071lrbhbvh0l8m1wf5000xxmcry1gjpqdxcqm23qmss9d05zn3lp"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-windows-metadata" ,rust-windows-metadata-0.52))))))
-
-(define-public rust-windows-bindgen-0.51
- (package
- (inherit rust-windows-bindgen-0.52)
- (name "rust-windows-bindgen")
- (version "0.51.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xfdq4q958qal5iks8xkaanf7w3akzfxc58dxvz7amhjg2vic7xw"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-windows-metadata" ,rust-windows-metadata-0.51))))))
-
-(define-public rust-windows-interface-0.59
- (package
- (name "rust-windows-interface")
- (version "0.59.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-interface" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1a4zr8740gyzzhq02xgl6vx8l669jwfby57xgf0zmkcdkyv134mx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "The interface macro for the windows crate")
- (description
- "This package provides The interface macro for the windows crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-implement-0.60
- (package
- (name "rust-windows-implement")
- (version "0.60.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-implement" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0dm88k3hlaax85xkls4gf597ar4z8m5vzjjagzk910ph7b8xszx4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "The implement macro for the windows crate")
- (description
- "This package provides The implement macro for the windows crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-core-0.61
- (package
- (name "rust-windows-core")
- (version "0.61.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qsa3iw14wk4ngfl7ipcvdf9xyq456ms7cx2i9iwf406p7fx7zf0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.60)
- ("rust-windows-interface" ,rust-windows-interface-0.59)
- ("rust-windows-link" ,rust-windows-link-0.1)
- ("rust-windows-result" ,rust-windows-result-0.3)
- ("rust-windows-strings" ,rust-windows-strings-0.4))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Core type support for COM and Windows")
- (description
- "This package provides Core type support for COM and Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-core-0.58
- (package
- (name "rust-windows-core")
- (version "0.58.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16czypy425jzmiys4yb3pwsh7cm6grxn9kjp889iqnf2r17d99kb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.58)
- ("rust-windows-interface" ,rust-windows-interface-0.58)
- ("rust-windows-result" ,rust-windows-result-0.2)
- ("rust-windows-strings" ,rust-windows-strings-0.1)
- ("rust-windows-targets" ,rust-windows-targets-0.52))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Rust for Windows")
- (description "This package provides Rust for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-core-0.57
- (package
- (inherit rust-windows-core-0.58)
- (name "rust-windows-core")
- (version "0.57.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bc3jxw2jw76xkk3ddvnp5b2m76qmbzv1qncgvb6qrlhl8wj9vfj"))))
- (arguments
- `(#:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.57)
- ("rust-windows-interface" ,rust-windows-interface-0.57)
- ("rust-windows-result" ,rust-windows-result-0.1)
- ("rust-windows-targets" ,rust-windows-targets-0.52))
- #:cargo-development-inputs
- (("rust-windows-bindgen" ,rust-windows-bindgen-0.57))))))
-
-(define-public rust-windows-core-0.56
- (package
- (inherit rust-windows-core-0.57)
- (name "rust-windows-core")
- (version "0.56.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19pj57bm0rzhlk0ghrccd3i5zvh0ghm52f8cmdc8d3yhs8pfb626"))))
- (arguments
- `(#:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.56)
- ("rust-windows-interface" ,rust-windows-interface-0.56)
- ("rust-windows-result" ,rust-windows-result-0.1)
- ("rust-windows-targets" ,rust-windows-targets-0.52))
- #:cargo-development-inputs
- (("rust-windows-bindgen" ,rust-windows-bindgen-0.56))))))
-
-(define-public rust-windows-core-0.52
- (package
- (inherit rust-windows-core-0.56)
- (name "rust-windows-core")
- (version "0.52.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1nc3qv7sy24x0nlnb32f7alzpd6f72l4p24vl65vydbyil669ark"))))
- (arguments
- `(#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52))))))
-
-(define-public rust-windows-gen-0.9
- (package
- (name "rust-windows-gen")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_gen" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0lh492px26rrna0harikyy4p7nk520pw2lv0dczp4n2xa6y4s5al"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t #:cargo-inputs (("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description "Code gen support for the windows crate")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-i686-gnu-0.52
- (package
- (name "rust-windows-i686-gnu")
- (version "0.52.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_i686_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "02zspglbykh1jh9pi7gn8g1f97jh1rrccni9ivmrfbl0mgamm6wf"))
- (snippet
- '(delete-file "lib/libwindows.0.52.0.a"))))
- (build-system cargo-build-system)
- (arguments (list #:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description
- "This package provides code gen support for the windows crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-i686-gnu-0.48
- (package
- (inherit rust-windows-i686-gnu-0.52)
- (name "rust-windows-i686-gnu")
- (version "0.48.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_i686_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gklnglwd9ilqx7ac3cn8hbhkraqisd0n83jxzf9837nvvkiand7"))
- (snippet
- #~(delete-file "lib/libwindows.0.48.5.a"))))
- (arguments (list #:skip-build? #t))))
-
-(define-public rust-windows-i686-gnu-0.42
- (package
- (inherit rust-windows-i686-gnu-0.48)
- (name "rust-windows-i686-gnu")
- (version "0.42.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_i686_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0kx866dfrby88lqs9v1vgmrkk1z6af9lhaghh5maj7d4imyr47f6"))
- (snippet
- #~(delete-file "lib/libwindows.a"))))
- (arguments
- (list #:skip-build? #t))))
-
-(define-public rust-windows-i686-gnu-0.39
- (package
- (inherit rust-windows-i686-gnu-0.42)
- (name "rust-windows-i686-gnu")
- (version "0.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_i686_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06wynhxklmh3s1ril9bh00rhv1npppcyirsp60p09xx501qwagvn"))
- (snippet
- #~(delete-file "lib/libwindows.a"))))))
-
-(define-public rust-windows-i686-gnu-0.36
- (package
- (inherit rust-windows-i686-gnu-0.42)
- (name "rust-windows-i686-gnu")
- (version "0.36.1")
- (source (origin
- (inherit (package-source rust-windows-i686-gnu-0.42))
- (method url-fetch)
- (uri (crate-uri "windows_i686_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1dm3svxfzamrv6kklyda9c3qylgwn5nwdps6p0kc9x6s077nq3hq"))))))
-
-(define-public rust-windows-i686-gnu-0.32
- (package
- (inherit rust-windows-i686-gnu-0.36)
- (name "rust-windows-i686-gnu")
- (version "0.32.0")
- (source (origin
- (inherit (package-source rust-windows-i686-gnu-0.36))
- (method url-fetch)
- (uri (crate-uri "windows_i686_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05g6kpdfxwxnw2gn1nrd7bsf5997rci0k3h3nqby168ph5l1qwba"))))))
-
-(define-public rust-windows-i686-gnu-0.28
- (package
- (inherit rust-windows-i686-gnu-0.32)
- (name "rust-windows-i686-gnu")
- (version "0.28.0")
- (source (origin
- (inherit (package-source rust-windows-i686-gnu-0.32))
- (method url-fetch)
- (uri (crate-uri "windows_i686_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12hx7qpsjg9p7jggfcplqa3mf1mzr7k7s5ybzqwg1zmg4fn2aizm"))))))
-
-(define-public rust-windows-i686-gnullvm-0.52
- (package
- (name "rust-windows-i686-gnullvm")
- (version "0.52.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_i686_gnullvm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0rpdx1537mw6slcpqa0rm3qixmsb79nbhqy5fsm3q2q9ik9m5vhf"))
- (snippet
- '(delete-file "lib/libwindows.0.52.0.a"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Import lib for Windows")
- (description "This package provides Import lib for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-i686-msvc-0.52
- (package
- (name "rust-windows-i686-msvc")
- (version "0.52.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_i686_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0rkcqmp4zzmfvrrrx01260q3xkpzi6fzi2x2pgdcdry50ny4h294"))
- (snippet
- '(delete-file "lib/windows.0.52.0.lib"))))
- (build-system cargo-build-system)
- (arguments (list #:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description
- "This package provides code gen support for the windows crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-i686-msvc-0.48
- (package
- (inherit rust-windows-i686-msvc-0.52)
- (name "rust-windows-i686-msvc")
- (version "0.48.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_i686_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01m4rik437dl9rdf0ndnm2syh10hizvq0dajdkv2fjqcywrw4mcg"))
- (snippet
- #~(delete-file "lib/windows.0.48.5.lib"))))
- (arguments (list #:skip-build? #t))))
-
-(define-public rust-windows-i686-msvc-0.42
- (package
- (inherit rust-windows-i686-msvc-0.48)
- (name "rust-windows-i686-msvc")
- (version "0.42.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_i686_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0q0h9m2aq1pygc199pa5jgc952qhcnf0zn688454i7v4xjv41n24"))
- (snippet
- #~(delete-file "lib/windows.lib"))))
- (arguments
- (list #:skip-build? #t))))
-
-(define-public rust-windows-i686-msvc-0.39
- (package
- (inherit rust-windows-i686-msvc-0.42)
- (name "rust-windows-i686-msvc")
- (version "0.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_i686_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01hiv9msxssy5iqxs7bczvf094k4mz56yi4z1bhj32c2b3zcpivv"))
- (snippet
- #~(delete-file "lib/windows.lib"))))))
-
-(define-public rust-windows-i686-msvc-0.36
- (package
- (inherit rust-windows-i686-msvc-0.42)
- (name "rust-windows-i686-msvc")
- (version "0.36.1")
- (source (origin
- (inherit (package-source rust-windows-i686-msvc-0.42))
- (method url-fetch)
- (uri (crate-uri "windows_i686_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "097h2a7wig04wbmpi3rz1akdy4s8gslj5szsx8g2v0dj91qr3rz2"))))))
-
-(define-public rust-windows-i686-msvc-0.32
- (package
- (inherit rust-windows-i686-msvc-0.36)
- (name "rust-windows-i686-msvc")
- (version "0.32.0")
- (source (origin
- (inherit (package-source rust-windows-i686-msvc-0.36))
- (method url-fetch)
- (uri (crate-uri "windows_i686_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0wj1wi01fc8hrasbakjcq8y5a7ynw9l2mcw08svmsq823axi2v0l"))))))
-
-(define-public rust-windows-i686-msvc-0.28
- (package
- (inherit rust-windows-i686-msvc-0.32)
- (name "rust-windows-i686-msvc")
- (version "0.28.0")
- (source (origin
- (inherit (package-source rust-windows-i686-msvc-0.32))
- (method url-fetch)
- (uri (crate-uri "windows_i686_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0r0z8s1wcdwd20azsdfilf2a6bz68xkavl990wy64hyc8f51bmai"))))))
-
-(define-public rust-windows-implement-0.58
- (package
- (name "rust-windows-implement")
- (version "0.58.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-implement" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16spr5z65z21qyv379rv2mb1s5q2i9ibd1p2pkn0dr9qr535pg9b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "The implement macro for the windows crate")
- (description
- "This package provides The @code{implement} macro for the
-Windows crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-implement-0.57
- (package
- (inherit rust-windows-implement-0.58)
- (name "rust-windows-implement")
- (version "0.57.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-implement" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mqs7qypclnmx5r8yq5jy3g2d8i27vzag9yzzzxzpdnmb70ds1wi"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-windows-implement-0.56
- (package
- (inherit rust-windows-implement-0.57)
- (name "rust-windows-implement")
- (version "0.56.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-implement" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "16rgkvlx4syqmajfdwmkcvn6nvh126wjj8sg3jvsk5fdivskbz7n"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-windows-implement-0.52
- (package
- (inherit rust-windows-implement-0.58)
- (name "rust-windows-implement")
- (version "0.52.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-implement" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0il91jkdgnwl20gm8dwbjswsmiq7paif49dyk5kvhwv72wrqq5hj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-windows-implement-0.48
- (package
- (inherit rust-windows-implement-0.52)
- (name "rust-windows-implement")
- (version "0.48.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-implement" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1764n853zd7bb0wn94i0qxfs6kdy7wrz7v9qhdn7x7hvk64fabjy"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-windows-implement-0.46
- (package
- (inherit rust-windows-implement-0.48)
- (name "rust-windows-implement")
- (version "0.46.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows-implement" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "09kw706qcms5yy34lf714zspj34v8jirfxv7yycavpcsa9czpd69"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-windows-implement-0.44
- (package
- (inherit rust-windows-implement-0.48)
- (name "rust-windows-implement")
- (version "0.44.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-implement" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ij5q9khlcfn43a1p3ypjbn711k50s9pc8la5bf04ys1wfl7rs3c"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-windows-implement-0.43
- (package
- (inherit rust-windows-implement-0.48)
- (name "rust-windows-implement")
- (version "0.43.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-implement" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01zqmrdnz2j5qd4ahqjsz724mdabi577f400yywcahy7dl2rpqmp"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-windows-implement-0.39
- (package
- (inherit rust-windows-implement-0.46)
- (name "rust-windows-implement")
- (version "0.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-implement" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ryfy5sgf26xmflf33zabzqn10pp6pjrbz75yh2xrdcwa27zj0ds"))))
- (arguments
- `(#:cargo-inputs (("rust-syn" ,rust-syn-1)
- ("rust-windows-tokens" ,rust-windows-tokens-0.39))))))
-
-(define-public rust-windows-interface-0.58
- (package
- (name "rust-windows-interface")
- (version "0.58.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-interface" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "059mxmfvx3x88q74ms0qlxmj2pnidmr5mzn60hakn7f95m34qg05"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "The interface macro for the Windows crate")
- (description
- "This package provides the interface macro for the Windows crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-interface-0.57
- (package
- (inherit rust-windows-interface-0.58)
- (name "rust-windows-interface")
- (version "0.57.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-interface" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19zwlzr0q1z9s692681yb5w2lhvwcyx4v95s25hfdkd3isry9gi9"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-windows-interface-0.56
- (package
- (inherit rust-windows-interface-0.57)
- (name "rust-windows-interface")
- (version "0.56.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-interface" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1k2prfxna0mw47f8gi8qhw9jfpw66bh2cqzs67sgipjfpx30b688"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-windows-interface-0.52
- (package
- (inherit rust-windows-interface-0.58)
- (name "rust-windows-interface")
- (version "0.52.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-interface" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1la254wzd8qlbxplvb667z5mwdh9jngg1qyhxg6fx9wm00pc73cx"))))
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-2))))))
-
-(define-public rust-windows-interface-0.48
- (package
- (inherit rust-windows-interface-0.52)
- (name "rust-windows-interface")
- (version "0.48.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-interface" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1iqcilw0hfyzwhk12xfmcy40r10406sgf4xmdansijlv1kr8vyz6"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-windows-interface-0.46
- (package
- (inherit rust-windows-interface-0.48)
- (name "rust-windows-interface")
- (version "0.46.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows-interface" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0a87zxh3wq5ng1vvgqf7jhydsshrpc5w39pyvr0l1vyv3q5k67xc"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-windows-interface-0.44
- (package
- (inherit rust-windows-interface-0.48)
- (name "rust-windows-interface")
- (version "0.44.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-interface" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0zwwwfzjdf087gvgy48bbfq9yd0fsh1fj5wzs88gim7cj6jnjgw5"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-windows-interface-0.43
- (package
- (inherit rust-windows-interface-0.44)
- (name "rust-windows-interface")
- (version "0.43.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-interface" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "06drakcacg4d680qa2sk62kqn7ini00xw3zz0hwqwx1my2z4z3dw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))))
-
-(define-public rust-windows-interface-0.39
- (package
- (inherit rust-windows-interface-0.46)
- (name "rust-windows-interface")
- (version "0.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-interface" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00h56znmak3p8bh28y3s48m5zv6q7dn40vnvf3dzf0sz5rszrym2"))))))
-
-(define-public rust-windows-macros-0.9
- (package
- (name "rust-windows-macros")
- (version "0.9.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xivsg3lf023hs83xiab2k40fmrl11nbihcdrdkc8pc4ab398xqg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-syn" ,rust-syn-1) ("rust-windows-gen" ,rust-windows-gen-0.9))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Macros for the windows crate")
- (description "Macros for the windows crate")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-metadata-0.58
- (package
- (name "rust-windows-metadata")
- (version "0.58.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "028qjb9gdljm1m9lrbg1kd1rjy8s8hzsj0k313kykkqj60y7z0rf"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Windows metadata reader")
- (description "This package provides Windows metadata reader.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-metadata-0.57
- (package
- (inherit rust-windows-metadata-0.58)
- (name "rust-windows-metadata")
- (version "0.57.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z1xl76p0zjwsvyj16w6pbp2layhjqz13y34pid9x7avh9vd0243"))))))
-
-(define-public rust-windows-metadata-0.56
- (package
- (inherit rust-windows-metadata-0.57)
- (name "rust-windows-metadata")
- (version "0.56.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0d1vizbp6b1wjh3qnjrh120w1iwqal3lfj52wdac847zgy1gg4rr"))))))
-
-(define-public rust-windows-metadata-0.54
- (package
- (inherit rust-windows-metadata-0.57)
- (name "rust-windows-metadata")
- (version "0.54.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hh4bpima19p18kr5a2ss46hgmgafjkqzyfzhm0dazvx6sw70hz4"))))))
-
-(define-public rust-windows-metadata-0.52
- (package
- (inherit rust-windows-metadata-0.56)
- (name "rust-windows-metadata")
- (version "0.52.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1vz49s2mm74fmjabh3kxxhzbz16ys41b78jgi6xwssp2069db3r1"))))))
-
-(define-public rust-windows-metadata-0.51
- (package
- (inherit rust-windows-metadata-0.52)
- (name "rust-windows-metadata")
- (version "0.51.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03h0c6qs1yyl0z69p4k1hdq636j868qdxnri1dy47nprjvckacbm"))))))
-
-(define-public rust-windows-registry-0.2
- (package
- (name "rust-windows-registry")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-registry" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1c04923fq0rbvl3z0h67xr6rh2fgwkizhclhqv0j79i0nwdh0074"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-result" ,rust-windows-result-0.2)
- ("rust-windows-strings" ,rust-windows-strings-0.1)
- ("rust-windows-targets" ,rust-windows-targets-0.52))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Windows registry")
- (description "This package provides Windows registry.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-link-0.1
- (package
- (name "rust-windows-link")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-link" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f2cq7imbrppsmmnz8899hfhg07cp5gq6rh0bjhb1qb6nwshk13n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Linking for Windows")
- (description "This package provides Linking for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-result-0.3
- (package
- (name "rust-windows-result")
- (version "0.3.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-result" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1il60l6idrc6hqsij0cal0mgva6n3w6gq4ziban8wv6c6b9jpx2n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-link" ,rust-windows-link-0.1))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Windows error handling")
- (description "This package provides Windows error handling.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-result-0.2
- (package
- (name "rust-windows-result")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-result" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03mf2z1xcy2slhhsm15z24p76qxgm2m74xdjp8bihyag47c4640x"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Windows error handling")
- (description "This package provides Windows error handling.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-result-0.1
- (package
- (inherit rust-windows-result-0.2)
- (name "rust-windows-result")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-result" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y274q1v0vy21lhkgslpxpq1m08hvr1mcs2l88h1b1gcx0136f2y"))))
- (arguments
- `(#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52))
- #:cargo-development-inputs
- (("rust-windows-bindgen" ,rust-windows-bindgen-0.57))))))
-
-(define-public rust-windows-service-0.7
- (package
- (name "rust-windows-service")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-service" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "12lwc04rji06p8g8dhc5aps6cw3xbx6admzqxj8l0jkkgz66nkfj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `windows_service::service`
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
- ("rust-widestring" ,rust-widestring-1)
- ("rust-windows-sys" ,rust-windows-sys-0.52))))
- (home-page "https://github.com/mullvad/windows-service-rs")
- (synopsis
- "Facilities for management and implementation of Windows services")
- (description
- "This package provides a crate that provides facilities for management and
-implementation of Windows services.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-numerics-0.2
- (package
- (name "rust-windows-numerics")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-numerics" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cf2j8nbqf0hqqa7chnyid91wxsl2m131kn0vl3mqk3c0rlayl4i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.61)
- ("rust-windows-link" ,rust-windows-link-0.1))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Windows numeric types")
- (description "This package provides Windows numeric types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-threading-0.1
- (package
- (name "rust-windows-threading")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-threading" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19jpn37zpjj2q7pn07dpq0ay300w65qx7wdp13wbp8qf5snn6r5n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-link" ,rust-windows-link-0.1))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Windows threading")
- (description "This package provides Windows threading.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-future-0.2
- (package
- (name "rust-windows-future")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-future" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13mdzcdn51ckpzp3frb8glnmkyjr1c30ym9wnzj9zc97hkll2spw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.61)
- ("rust-windows-link" ,rust-windows-link-0.1)
- ("rust-windows-threading" ,rust-windows-threading-0.1))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Windows async types")
- (description "This package provides Windows async types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-strings-0.4
- (package
- (name "rust-windows-strings")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-strings" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0mrv3plibkla4v5kaakc2rfksdd0b14plcmidhbkcfqc78zwkrjn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-link" ,rust-windows-link-0.1))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Windows string types")
- (description "This package provides Windows string types.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-strings-0.1
- (package
- (name "rust-windows-strings")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-strings" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "042dxvi3133f7dyi2pgcvknwkikk47k8bddwxbq5s0l6qhjv3nac"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-result" ,rust-windows-result-0.2)
- ("rust-windows-targets" ,rust-windows-targets-0.52))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Rust for Windows strings provides common string types")
- (description "This package provides common string types when using
-Rust for Windows.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-sys-0.59
- (package
- (name "rust-windows-sys")
- (version "0.59.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fw5672ziw8b3zpmnbp9pdv1famk74f1l9fcbc3zsrzdg56vqf0y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Rust for Windows")
- (description "The windows crate lets you call any Windows API past,
-present, and future using code generated on the fly directly from the metadata
-describing the API and right into your Rust package where you can call them as
-if they were just another Rust module.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-sys-0.52
- (package
- (inherit rust-windows-sys-0.59)
- (name "rust-windows-sys")
- (version "0.52.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0gd3v4ji88490zgb6b5mq5zgbvwv7zx1ibn8v3x83rwcdbryaar8"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52))))))
-
-(define-public rust-windows-sys-0.48
- (package
- (inherit rust-windows-sys-0.52)
- (name "rust-windows-sys")
- (version "0.48.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1aan23v5gs7gya1lc46hqn9mdh8yph3fhxmhxlw36pn6pqc28zb7"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.48))))))
-
-(define-public rust-windows-sys-0.45
- (package
- (inherit rust-windows-sys-0.48)
- (name "rust-windows-sys")
- (version "0.45.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1l36bcqm4g89pknfp8r9rl1w4bn017q6a8qlx8viv0xjxzjkna3m"))))
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-windows-targets" ,rust-windows-targets-0.42))))))
-
-(define-public rust-windows-sys-0.42
- (package
- (inherit rust-windows-sys-0.45)
- (name "rust-windows-sys")
- (version "0.42.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "19waf8aryvyq9pzk0gamgfwjycgzk4gnrazpfvv171cby0h1hgjs"))))
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.42)
- ("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.42)
- ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.42)
- ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.42)
- ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.42)
- ("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.42)
- ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.42))))))
-
-(define-public rust-windows-sys-0.36
- (package
- (inherit rust-windows-sys-0.42)
- (name "rust-windows-sys")
- (version "0.36.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1lmqangv0zg1l46xiq7rfnqwsx8f8m52mqbgg2mrx7x52rd1a17a"))))
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.36)
- ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.36)
- ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.36)
- ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.36)
- ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.36))))))
-
-(define-public rust-windows-sys-0.28
- (package
- (inherit rust-windows-sys-0.36)
- (name "rust-windows-sys")
- (version "0.28.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xkghf343nll9i1yvha1a4spf53mnb5knzmnqj9adgsw5mh3kjl2"))))
- (arguments
- (list #:skip-build? #t
- #:cargo-inputs
- `(("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.28)
- ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.28)
- ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.28)
- ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.28)
- ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.28))))))
-
-(define-public rust-windows-targets-0.52
- (package
- (name "rust-windows-targets")
- (version "0.52.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows-targets" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0wwrx625nwlfp7k93r2rra568gad1mwd888h1jwnl0vfg5r4ywlv"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.52)
- ("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.52)
- ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.52)
- ("rust-windows-i686-gnullvm" ,rust-windows-i686-gnullvm-0.52)
- ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.52)
- ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.52)
- ("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.52)
- ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.52))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description
- "This package provides code gen support for the windows crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-targets-0.48
- (package
- (inherit rust-windows-targets-0.52)
- (name "rust-windows-targets")
- (version "0.48.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows-targets" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "034ljxqshifs1lan89xwpcy1hp0lhdh4b5n0d2z4fwjx2piacbws"))))
- (arguments
- `(#:cargo-inputs
- (("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.48)
- ("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.48)
- ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.48)
- ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.48)
- ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.48)
- ("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.48)
- ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.48))))))
-
-(define-public rust-windows-targets-0.42
- (package
- (inherit rust-windows-targets-0.48)
- (name "rust-windows-targets")
- (version "0.42.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows-targets" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0wfhnib2fisxlx8c507dbmh97kgij4r6kcxdi0f9nk6l1k080lcf"))))
- (arguments
- `(#:cargo-inputs
- (("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.42)
- ("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.42)
- ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.42)
- ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.42)
- ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.42)
- ("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.42)
- ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.42))))))
-
-(define-public rust-windows-tokens-0.39
- (package
- (name "rust-windows-tokens")
- (version "0.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-tokens" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15zmsz8ji6z7471xwznrm4hqp6j94s7pjjz7i34vmrjzw4pxwf7q"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description "This package provides code generation support for the
-windows crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-version-0.1
- (package
- (name "rust-windows-version")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-version" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05a5hia3d2vxd16vj2hxiyicxaqdjcm9sgpip4pzza4vgi2sm639"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52))
- #:cargo-development-inputs
- (("rust-windows-bindgen" ,rust-windows-bindgen-0.56))))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Windows version information")
- (description "This package provides Windows version information.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-win-3
- (package
- (name "rust-windows-win")
- (version "3.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows-win" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1p7jbk3i7wj1i6w7chfp4rpbyd6ckgncp6h493wm4frbc8rkxqjq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; unresolved import `windows_win::sys`
- #:cargo-inputs (("rust-error-code" ,rust-error-code-3))
- #:cargo-development-inputs (("rust-clipboard-win" ,rust-clipboard-win-5))))
- (home-page "https://github.com/DoumanAsh/windows-win-rs")
- (synopsis "Windows hacking library to find windows and access them")
- (description
- "Some windows hacking library with utilities to find windows and access them.")
- (license license:boost1.0)))
-
-(define-public rust-windows-x86-64-gnu-0.52
- (package
- (name "rust-windows-x86-64-gnu")
- (version "0.52.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0y0sifqcb56a56mvn7xjgs8g43p33mfqkd8wj1yhrgxzma05qyhl"))
- (snippet
- '(delete-file "lib/libwindows.0.52.0.a"))))
- (build-system cargo-build-system)
- (arguments (list #:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description
- "This package provides code gen support for the windows crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-x86-64-gnu-0.48
- (package
- (inherit rust-windows-x86-64-gnu-0.52)
- (name "rust-windows-x86-64-gnu")
- (version "0.48.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "13kiqqcvz2vnyxzydjh73hwgigsdr2z1xpzx313kxll34nyhmm2k"))
- (snippet
- #~(delete-file "lib/libwindows.0.48.5.a"))))
- (arguments (list #:skip-build? #t))))
-
-(define-public rust-windows-x86-64-gnu-0.42
- (package
- (inherit rust-windows-x86-64-gnu-0.48)
- (name "rust-windows-x86-64-gnu")
- (version "0.42.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0dnbf2xnp3xrvy8v9mgs3var4zq9v9yh9kv79035rdgyp2w15scd"))
- (snippet
- #~(delete-file "lib/libwindows.a"))))
- (arguments
- (list #:skip-build? #t))))
-
-(define-public rust-windows-x86-64-gnu-0.39
- (package
- (inherit rust-windows-x86-64-gnu-0.42)
- (name "rust-windows-x86-64-gnu")
- (version "0.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r9b4lmapq66nn2dga7a0mkdv5sgbp184kfwx3hklrbxcdjw2s38"))
- (snippet
- #~(delete-file "lib/libwindows.a"))))))
-
-(define-public rust-windows-x86-64-gnu-0.36
- (package
- (inherit rust-windows-x86-64-gnu-0.42)
- (name "rust-windows-x86-64-gnu")
- (version "0.36.1")
- (source (origin
- (inherit (package-source rust-windows-x86-64-gnu-0.42))
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1qfrck3jnihymfrd01s8260d4snql8ks2p8yaabipi3nhwdigkad"))))))
-
-(define-public rust-windows-x86-64-gnu-0.32
- (package
- (inherit rust-windows-x86-64-gnu-0.36)
- (name "rust-windows-x86-64-gnu")
- (version "0.32.0")
- (source (origin
- (inherit (package-source rust-windows-x86-64-gnu-0.36))
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1g34xhcayig9sndq3555w95q6lr7jr839zxv6l365ijlfhpv24n9"))))))
-
-(define-public rust-windows-x86-64-gnu-0.28
- (package
- (inherit rust-windows-x86-64-gnu-0.32)
- (name "rust-windows-x86-64-gnu")
- (version "0.28.0")
- (source (origin
- (inherit (package-source rust-windows-x86-64-gnu-0.32))
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_gnu" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0m79bhdr54g4h4wh2q8wkjlkypb5wvl7xzhc2csiaqb5yl4z8cdw"))))))
-
-(define-public rust-windows-x86-64-gnullvm-0.52
- (package
- (name "rust-windows-x86-64-gnullvm")
- (version "0.52.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_gnullvm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "03gda7zjx1qh8k9nnlgb7m3w3s1xkysg55hkd1wjch8pqhyv5m94"))
- (snippet
- '(delete-file "lib/libwindows.0.52.0.a"))))
- (build-system cargo-build-system)
- (arguments (list #:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description
- "This package provides code gen support for the windows crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-x86-64-gnullvm-0.48
- (package
- (inherit rust-windows-x86-64-gnullvm-0.52)
- (name "rust-windows-x86-64-gnullvm")
- (version "0.48.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_gnullvm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1k24810wfbgz8k48c2yknqjmiigmql6kk3knmddkv8k8g1v54yqb"))
- (snippet
- '(delete-file "lib/libwindows.0.48.5.a"))))
- (arguments (list #:skip-build? #t))))
-
-(define-public rust-windows-x86-64-gnullvm-0.42
- (package
- (inherit rust-windows-x86-64-gnullvm-0.48)
- (name "rust-windows-x86-64-gnullvm")
- (version "0.42.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_gnullvm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "18wl9r8qbsl475j39zvawlidp1bsbinliwfymr43fibdld31pm16"))
- (snippet
- '(delete-file "lib/libwindows.a"))))
- (arguments (list #:skip-build? #t))))
-
-(define-public rust-windows-x86-64-msvc-0.52
- (package
- (name "rust-windows-x86-64-msvc")
- (version "0.52.6")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1v7rb5cibyzx8vak29pdrk8nx9hycsjs4w0jgms08qk49jl6v7sq"))
- (snippet
- '(delete-file "lib/windows.0.52.0.lib"))))
- (build-system cargo-build-system)
- (arguments (list #:skip-build? #t))
- (home-page "https://github.com/microsoft/windows-rs")
- (synopsis "Code gen support for the windows crate")
- (description
- "This package provides code gen support for the windows crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-windows-x86-64-msvc-0.48
- (package
- (inherit rust-windows-x86-64-msvc-0.52)
- (name "rust-windows-x86-64-msvc")
- (version "0.48.5")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0f4mdp895kkjh9zv8dxvn4pc10xr7839lf5pa9l0193i2pkgr57d"))
- (snippet
- #~(delete-file "lib/windows.0.48.5.lib"))))
- (arguments (list #:skip-build? #t))))
-
-(define-public rust-windows-x86-64-msvc-0.42
- (package
- (inherit rust-windows-x86-64-msvc-0.48)
- (name "rust-windows-x86-64-msvc")
- (version "0.42.2")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1w5r0q0yzx827d10dpjza2ww0j8iajqhmb54s735hhaj66imvv4s"))
- (snippet
- #~(delete-file "lib/windows.lib"))))
- (arguments (list #:skip-build? #t))))
-
-(define-public rust-windows-x86-64-msvc-0.39
- (package
- (inherit rust-windows-x86-64-msvc-0.42)
- (name "rust-windows-x86-64-msvc")
- (version "0.39.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02g8fy1sv8g0p4fi2yk62j9a5zwhcfknp9vwg1ifkjp97a440kay"))
- (snippet
- #~(delete-file "lib/windows.lib"))))))
-
-(define-public rust-windows-x86-64-msvc-0.36
- (package
- (inherit rust-windows-x86-64-msvc-0.42)
- (name "rust-windows-x86-64-msvc")
- (version "0.36.1")
- (source (origin
- (inherit (package-source rust-windows-x86-64-msvc-0.42))
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "103n3xijm5vr7qxr1dps202ckfnv7njjnnfqmchg8gl5ii5cl4f8"))))))
-
-(define-public rust-windows-x86-64-msvc-0.32
- (package
- (inherit rust-windows-x86-64-msvc-0.36)
- (name "rust-windows-x86-64-msvc")
- (version "0.32.0")
- (source (origin
- (inherit (package-source rust-windows-x86-64-msvc-0.36))
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05l392h518dxn808dc1zkv6d0r9z38q68qqc0ix9fs9741v28jjh"))))))
-
-(define-public rust-windows-x86-64-msvc-0.28
- (package
- (inherit rust-windows-x86-64-msvc-0.32)
- (name "rust-windows-x86-64-msvc")
- (version "0.28.0")
- (source (origin
- (inherit (package-source rust-windows-x86-64-msvc-0.32))
- (method url-fetch)
- (uri (crate-uri "windows_x86_64_msvc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17z8q25pd3dp6b84qm9nlayd3ym78sbryxlqmgcxvz9vpmy8qarz"))))))
-
-(define-public rust-winreg-0.55
- (package
- (name "rust-winreg")
- (version "0.55.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winreg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15xy060vylrsp91bc0ximx3xziwipzlrn1n2ab19w3n56x9pcnnb"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-windows-sys" ,rust-windows-sys-0.59))))
- (home-page "https://github.com/gentoo90/winreg-rs")
- (synopsis "Rust bindings to MS Windows Registry API")
- (description
- "This package provides Rust bindings to MS Windows Registry API.")
- (license license:expat)))
-
-(define-public rust-winreg-0.52
- (package
- (name "rust-winreg")
- (version "0.52.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winreg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19gh9vp7mp1ab84kc3ag48nm9y7xgjhh3xa4vxss1gylk1rsaxx2"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; OS not supported
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.3)
- ("rust-serde-transcode" ,rust-serde-transcode-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/gentoo90/winreg-rs")
- (synopsis "Rust bindings to the MS Windows Registry API")
- (description
- "This package provides Rust bindings to MS Windows Registry API.")
- (license license:expat)))
-
-(define-public rust-winreg-0.51
- (package
- (inherit rust-winreg-0.52)
- (name "rust-winreg")
- (version "0.51.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winreg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1z48nmaskwsiyyq9576sgf8ya3fvf1xg3kma8q7n8ml1jkvkszwk"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t ; OS not supported
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.3)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-winreg-0.50
- (package
- (inherit rust-winreg-0.51)
- (name "rust-winreg")
- (version "0.50.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winreg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cddmp929k882mdh6i9f2as848f13qqna6czwsqzkh1pqnr5fkjj"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (arguments
- `(#:skip-build? #t ; OS not supported
- #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.3)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
-(define-public rust-winreg-0.10
- (package
- (inherit rust-winreg-0.50)
- (name "rust-winreg")
- (version "0.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winreg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17c6h02z88ijjba02bnxi5k94q5cz490nf3njh9yypf8fbig9l40"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-winreg-0.8
- (package
- (inherit rust-winreg-0.10)
- (name "rust-winreg")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winreg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1364vyx4kh170pxfg8iwlvv8xskvry53xfya0565q8qnx73gh1yi"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
-(define-public rust-winreg-0.7
- (package
- (inherit rust-winreg-0.8)
- (name "rust-winreg")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winreg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0sdxcyvda4v1v6a0k1j2v1400z3ng323k9a56gxvkq51x21dn801"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.3)
- ("rust-serde-derive" ,rust-serde-derive-1))))))
-
-(define-public rust-winreg-0.6
- (package
- (name "rust-winreg")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winreg" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1jdcqr6zmvwyrp87h48miasfdvv16gjsb60rc8dy2kqwb3mnv65j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.3)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/gentoo90/winreg-rs")
- (synopsis "Rust bindings to MS Windows Registry API")
- (description
- "This package provides Rust bindings to MS Windows Registry API.")
- (license license:expat)))
-
-(define-public rust-winres-0.1
- (package
- (name "rust-winres")
- (version "0.1.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winres" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0v2gvqnd8iwwvb6fs69nv0mmk1z96430527n0qlfbsarxxhv53dn"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-toml" ,rust-toml-0.5))))
- (home-page "https://github.com/mxre/winres")
- (synopsis "Create and set windows icons and metadata for executables")
- (description "A simple library to facilitate adding metainformation and
-icons to windows executables and dynamic libraries.")
- (license license:expat)))
-
-(define-public rust-winresource-0.1
- (package
- (name "rust-winresource")
- (version "0.1.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winresource" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0fv9xlgg9a6gp1jhrp7zj7kln7ris64889n3z1x59m1s6ldnjxkj"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-test-flags '("--"
- "--skip=tests::toolkit_include_win10"
- "--skip=tests::toolkit_include_win8"
- "--skip=WindowsResource::set_language"
- "--skip=WindowsResource::set_manifest")
- #:cargo-inputs (("rust-toml" ,rust-toml-0.8)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs (("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/BenjaminRi/winresource")
- (synopsis "Create and set windows icons and metadata for executables")
- (description "This package provides functions to create and set windows
-icons and metadata for executables.")
- (license license:expat)))
-
-(define-public rust-winsafe-0.0.19
- (package
- (name "rust-winsafe")
- (version "0.0.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winsafe" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0169xy9mjma8dys4m8v4x0xhw2gkbhv2v1wsbvcjl9bhnxxd2dfi"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/rodrigocfd/winsafe")
- (synopsis "Windows API and GUI in safe, idiomatic Rust")
- (description
- "This package provides Windows API and GUI in safe, idiomatic Rust.")
- (license license:expat)))
-
-(define-public rust-winutil-0.1
- (package
- (name "rust-winutil")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winutil" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0vkyl3fbbf05n5ph5yz8sfaccrk9x3qsr25560w6w68ldf5i7bvx"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3))))
- (build-system cargo-build-system)
- (home-page "https://bitbucket.org/DaveLancaster/winutil")
- (synopsis "Library wrapping a handful of useful winapi functions")
- (description
- "A simple library wrapping a handful of useful winapi functions.")
- (license license:expat)))
-
-(define-public rust-wio-0.2
- (package
- (name "rust-wio")
- (version "0.2.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "199p404fp96w1f1c93bf1jrvaqwypxf3hmmldhww4jk4yhr9j4jx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/retep998/wio-rs")
- (synopsis "Windows IO wrapper")
- (description
- "Wio is a middle-level wrapper around various things in Windows API. It
-is designed to be a very thin layer around Windows API to provide a safe Rusty
-API but without hiding any functionality.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-wmi-0.12
- (package
- (name "rust-wmi")
- (version "0.12.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wmi" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "000sdzx8fnw913ws28ranf8bhm8dvvdpz89s4fhqfbkxpd5b9zys"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-windows" ,rust-windows-0.48))
- #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1)
- ("rust-criterion" ,rust-criterion-0.4)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/ohadravid/wmi-rs")
- (synopsis "WMI crate for Rust")
- (description
- "This package provides the WMI (Windows Management Instrumentation) crate
-for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-ws2-32-sys-0.2
- (package
- (name "rust-ws2-32-sys")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ws2_32-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ppscg5qfqaw0gzwv2a4nhn5bn01ff9iwn6ysqnzm4n8s3myz76m"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.2)
- ("rust-winapi-build" ,rust-winapi-build-0.1))))
- (home-page "https://github.com/retep998/winapi-rs")
- (synopsis "Function definitions for the Windows API library ws2_32")
- (description
- "Contains function definitions for the Windows API library ws2_32.")
- (license license:expat)))
-
-(define-public rust-pdb-0.8
- (package
- (name "rust-pdb")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pdb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qs8lxx3ly029c77ip2mhlf0s9fmcbzlmaq0khkydar354whl142"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
- ("rust-scroll" ,rust-scroll-0.11)
- ("rust-uuid" ,rust-uuid-1))))
- (home-page "https://github.com/willglynn/pdb")
- (synopsis
- "parser for Microsoft PDB (Program Database) debugging information")
- (description
- "This package provides a parser for Microsoft PDB (Program Database) debugging
-information.")
- (license (list license:expat license:asl2.0))))
diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm
index 4c45146bf8..e85017ee2d 100644
--- a/gnu/packages/crypto.scm
+++ b/gnu/packages/crypto.scm
@@ -58,8 +58,6 @@
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-io)
#:use-module (gnu packages cryptsetup)
#:use-module (gnu packages curl)
#:use-module (gnu packages documentation)
@@ -292,20 +290,18 @@ OpenBSD tool of the same name.")
(define-public rust-minisign
(package
(name "rust-minisign")
- (version "0.7.5")
+ (version "0.7.9")
(source
(origin
(method url-fetch)
(uri (crate-uri "minisign" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1lmp83bxdg53c4n35fbwr3rkh6178y75fwsn25hf1kn62f2gbdnj"))))
+ (base32 "1rqdmnzzak7svsgcjnrb7rrbq4gv378alcnmynfq47js863i6m16"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-rpassword" ,rust-rpassword-7)
- ("rust-scrypt" ,rust-scrypt-0.11))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'rust-minisign))
(home-page "https://github.com/jedisct1/rust-minisign")
(synopsis "Crate to sign files and verify signatures")
(description
@@ -1541,121 +1537,27 @@ additional security and privacy measures such as hiding file sizes and directory
structure. However CryFS is not considered stable yet by the developers.")
(license license:lgpl3+)))
-(define-public rust-blake3-0.3
- (package
- (name "rust-blake3")
- (version "0.3.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blake3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cr5l5szgxm632px41kavl6cgils8h6yhdfkm6jsc5jgiivqai5n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-arrayref" ,rust-arrayref-0.3)
- ("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-cc" ,rust-cc-1)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-constant-time-eq" ,rust-constant-time-eq-0.1)
- ("rust-crypto-mac" ,rust-crypto-mac-0.8)
- ("rust-digest" ,rust-digest-0.9)
- ("rust-rayon" ,rust-rayon-1))))
- (home-page "https://github.com/BLAKE3-team/BLAKE3")
- (synopsis "BLAKE3 hash function Rust implementation")
- (description "This crate provides the official Rust implementation of the
-BLAKE3 cryptographic hash function. BLAKE3 is faster than MD5, SHA-1, SHA-2,
-SHA-3, and BLAKE2.")
- ;; Users may choose between these two licenses when redistributing the
- ;; program provided by this package.
- (license (list license:cc0 license:asl2.0))))
-
-(define-public rust-blake3-1
- (package
- (name "rust-blake3")
- (version "1.5.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "blake3" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "07k07q7f2m0hr6z944gf0wn1s15f3gwsydhpz2ssbpn44hc0rvmq"))))
- (build-system cargo-build-system)
- (arguments
- (list
- #:tests? #f ; use of undeclared crate or module `reference_impl`
- #:cargo-inputs
- `(("rust-arrayref" ,rust-arrayref-0.3)
- ("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-cc" ,rust-cc-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-constant-time-eq" ,rust-constant-time-eq-0.3)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-rayon-core" ,rust-rayon-core-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-zeroize" ,rust-zeroize-1))
- #:cargo-development-inputs
- `(("rust-ciborium" ,rust-ciborium-0.2)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-page-size" ,rust-page-size-0.6)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/BLAKE3-team/BLAKE3")
- (synopsis "BLAKE3 hash function Rust implementation")
- (description "This crate provides the official Rust implementation of the
-BLAKE3 cryptographic hash function. BLAKE3 is faster than MD5, SHA-1, SHA-2,
-SHA-3, and BLAKE2.")
- ;; Users may choose between these two licenses when redistributing the
- ;; program provided by this package.
- (license (list license:cc0 license:asl2.0))))
-
(define-public b3sum
(package
(name "b3sum")
- (version "1.5.0")
+ (version "1.8.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "b3sum" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "05k0vn7gpbvjr925vjc5yzvhiyrmkw9pqmch5fr4ir7s8wiaq2fm"))))
+ (base32 "1zfyj3a8s1mg6w6l4j5hchrs8n5mfij92mg9m24pzxfi4da4543a"))))
(build-system cargo-build-system)
(arguments
- `(;; Install the source so that Cargo.toml is installed, because that is
- ;; the only reference to the license information.
- #:install-source? #t
+ `(#:install-source? #f
#:phases
(modify-phases %standard-phases
(add-before 'check 'patch-tests
(lambda _
(substitute* "tests/cli_tests.rs"
- (("/bin/sh") (which "sh")))))
- (add-after 'install 'install-doc
- (lambda* (#:key outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (doc (string-append out "/share/doc/" ,name "-"
- ,(package-version this-package))))
- (install-file "README.md" doc)))))
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-blake3" ,rust-blake3-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-memmap2" ,rust-memmap2-0.7)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-wild" ,rust-wild-2))
- #:cargo-development-inputs
- (("rust-duct" ,rust-duct-0.13)
- ("rust-tempfile" ,rust-tempfile-3))))
+ (("/bin/sh") (which "sh"))))))))
+ (inputs (cargo-inputs 'b3sum))
(home-page "https://github.com/BLAKE3-team/BLAKE3")
(synopsis "Command line BLAKE3 checksum tool")
(description "This package provides @code{b3sum}, a command line
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index d9859069cc..1500fbe145 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -3665,7 +3665,7 @@ semantics.")
(define-public libpqxx
(package
(name "libpqxx")
- (version "7.7.4")
+ (version "7.10.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -3674,9 +3674,9 @@ semantics.")
(file-name (git-file-name name version))
(sha256
(base32
- "1qwpfba8g55jjv0xnsk4hhf2cmhk7mdirxx115cvnjjw97ppy0z0"))))
+ "0x81igwfk7nwc8vvggsnlz806kfzvc7bz0yrqadki01rj348hn85"))))
(build-system gnu-build-system)
- (native-inputs (list gcc-11 python-wrapper))
+ (native-inputs (list python-wrapper))
(inputs (list postgresql))
(arguments '(#:tests? #f)) ;tests require a running PostgreSQL server
(synopsis "C++ connector for PostgreSQL")
diff --git a/gnu/packages/dico.scm b/gnu/packages/dico.scm
index 38f57dc24f..16cd2ebd83 100644
--- a/gnu/packages/dico.scm
+++ b/gnu/packages/dico.scm
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2015-2016, 2018, 2024 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2015-2016, 2018, 2024-2025 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2016, 2018 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018, 2020, 2021 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
@@ -27,6 +27,7 @@
#:use-module (guix download)
#:use-module (guix build-system gnu)
#:use-module (gnu packages)
+ #:use-module (gnu packages bash)
#:use-module (gnu packages crypto)
#:use-module (gnu packages readline)
#:use-module (gnu packages m4)
@@ -56,6 +57,14 @@
"/share/guile/site/2.0")
"--disable-static")
#:phases (modify-phases %standard-phases
+ (add-before 'build 'set-shell-file-name
+ (lambda* (#:key inputs #:allow-other-keys)
+ ;; This code invokes "/bin/sh -c 'm4 -s ...'".
+ (substitute* "grecs/src/grecs-lex.c"
+ (("\"/bin/sh\"")
+ (string-append "\""
+ (search-input-file inputs "/bin/sh")
+ "\"")))))
(add-before 'check 'silence-guile
(lambda _
;; Guile is too talkative, which disturbs the test
@@ -65,6 +74,7 @@
(native-inputs (list groff))
(inputs
(list m4 ;used at run time
+ bash-minimal ;likewise
pcre
python-wrapper
guile-2.2
diff --git a/gnu/packages/docker.scm b/gnu/packages/docker.scm
index 21e20e1842..358a4d8d56 100644
--- a/gnu/packages/docker.scm
+++ b/gnu/packages/docker.scm
@@ -12,6 +12,7 @@
;;; Copyright © 2025 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;; Copyright © 2025 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2025 John Kehayias <john.kehayias@protonmail.com>
+;;; Copyright © 2025 Arthur Rodrigues <arthurhdrodrigues@proton.me>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -53,6 +54,7 @@
#:use-module (gnu packages linux)
#:use-module (gnu packages networking)
#:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages prometheus)
#:use-module (gnu packages python)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-crypto)
@@ -65,6 +67,32 @@
;; of several associated packages (docker-libnetwork and go-sctp).
(define %docker-version "20.10.27")
+(define-public go-github-com-docker-go-metrics
+ (package
+ (name "go-github-com-docker-go-metrics")
+ (version "0.0.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/docker/go-metrics")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1b6f1889chmwlsgrqxylnks2jic16j2dqhsdd1dvaklk48ky95ga"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/docker/go-metrics"))
+ (propagated-inputs (list go-github-com-prometheus-client-golang))
+ (home-page "https://github.com/docker/go-metrics")
+ (synopsis "Go library for metrics collection from Docker projects")
+ (description
+ "This package is a small wrapper around the Prometheus Go client to help
+enforce convention and best practices for metrics collection in Docker
+projects.")
+ (license (list license:asl2.0 license:cc-by-sa4.0))))
+
(define-public python-docker
(package
(name "python-docker")
diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm
index 0e03219d27..6842823fe8 100644
--- a/gnu/packages/education.scm
+++ b/gnu/packages/education.scm
@@ -1114,7 +1114,7 @@ machine, and more.")
(define-public exercism
(package
(name "exercism")
- (version "3.5.5")
+ (version "3.5.7")
(source
(origin
(method git-fetch)
@@ -1123,7 +1123,7 @@ machine, and more.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1a53caqrxv0rhg79md97vnzcbr9gnz3mzjkk7xyafc3h456b4gsz"))
+ (base32 "1w1md548janc16svdqij6bya5r6rayl13760jmsx28ws8yv2wjqf"))
(patches (search-patches "exercism-disable-self-update.patch"))))
(build-system go-build-system)
(arguments
@@ -1136,6 +1136,13 @@ machine, and more.")
#:test-subdirs #~(list "../../...")
#:phases
#~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-xdg-open
+ (lambda* (#:key unpack-path #:allow-other-keys)
+ (with-directory-excursion (string-append "src/" unpack-path)
+ (substitute* "browser/open.go"
+ (("xdg-open")
+ (string-append #$(this-package-input "xdg-utils")
+ "/bin/xdg-open"))))))
(add-after 'install 'install-completions
(lambda* (#:key outputs #:allow-other-keys)
(let* ((exercism (string-append #$output "/bin/exercism"))
@@ -1168,6 +1175,8 @@ machine, and more.")
go-github-com-stretchr-testify
go-golang-org-x-net
go-golang-org-x-text))
+ (inputs
+ (list xdg-utils))
(home-page "https://exercism.org/")
(synopsis "Mentored learning for programming languages")
(description
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index df9f8be91a..7c20450b5f 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -873,7 +873,7 @@ design.")
(define-public python-vsg
(package
(name "python-vsg")
- (version "3.32.0")
+ (version "3.33.0")
(source
(origin
(method git-fetch)
@@ -882,14 +882,20 @@ design.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0ql96n291zm4j324q8fmlvy8xvrksb8v6fip0g0sw374z86hda53"))))
+ (base32 "1pnhha7dfika5jv1wrdwjkwrqaz22n0fb845wid5sy62gn549hmb"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
;; Tests are expensive and may introduce race condition on systems with
;; high (more than 16) threads count; limit parallel jobs to 8x.
- #~(list "--numprocesses" (number->string (min 8 (parallel-job-count))))
+ #~(list
+ "--numprocesses" (number->string (min 8 (parallel-job-count)))
+ ;; TODO: Remove in 3.34.0.
+ ;; "file" command on "utf-8_encoded.vhd" file fails to detect
+ ;; utf-8 formatting. See:
+ ;; https://github.com/jeremiah-c-leary/vhdl-style-guide/issues/1471
+ "-vv" "-k" "not test_utf_8")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'pathch-pytest-options
@@ -900,6 +906,8 @@ design.")
((".*-n.*auto.*") "")))))))
(native-inputs
(list python-pytest
+ python-pytest-cov
+ python-pytest-html
python-pytest-xdist
python-setuptools
python-wheel))
@@ -1077,7 +1085,7 @@ them usable as simple logic analyzer and/or oscilloscope hardware.")
(define-public symbiyosys
(package
(name "symbiyosys")
- (version "0.55")
+ (version "0.56")
(source
(origin
(method git-fetch)
@@ -1086,7 +1094,7 @@ them usable as simple logic analyzer and/or oscilloscope hardware.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1nxaijz7afpa1y8i4pbpadgv7kpz8rk02j42kxjpv117lxd3g9za"))))
+ (base32 "0w95svb9vgvfqbbvqaq6jkia5jldbai9l7r8nrx93wcfrm82r36x"))))
(build-system gnu-build-system)
(arguments
(list
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 9ccacb7e56..8574ce7291 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -160,6 +160,9 @@
;;; Copyright © 2025 Kurome <hunt31999@gmail.org>
;;; Copyright © 2025 Anderson Torres <anderson.torres.8519@gmail.com>
;;; Copyright © 2025 Jake Forster <jakecameron.forster@gmail.com>
+;;; Copyright @ 2025 Andrew Wong <wongandj@icloud.com>
+;;; Copyright @ 2025 Nik Gaffney <nik@fo.am>
+;;; Copyright © 2025 Untrusem <mysticmoksh@riseup.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -270,6 +273,7 @@
#:use-module (gnu packages messaging)
#:use-module (gnu packages package-management)
#:use-module (gnu packages perl)
+ #:use-module (gnu packages perl6)
#:use-module (gnu packages pdf)
#:use-module (gnu packages racket)
#:use-module (gnu packages ruby)
@@ -498,6 +502,31 @@ states–that is, any major mode that supports the bookmark system is
compatible.")
(license license:gpl3+)))
+(define-public emacs-sops
+ (package
+ (name "emacs-sops")
+ (version "0.1.7")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/djgoku/sops")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1n49p86sfvhaig7mp17zm9mrsp14mmvgvprp1n16r6kgfx52wxzq"))))
+ (build-system emacs-build-system)
+ (home-page "https://github.com/djgoku/sops")
+ (synopsis "SOPS encrypt and decrypt without leaving the editor")
+ (description
+ "This package provides a minor mode for editing @acronym{SOPS, Secret
+OPerationS}-encrypted files. To enable it automatically, set
+@code{global-sops-mode}. Users can decrypt with @code{sops-edit-file}, save
+changes with @code{sops-save-file}, or discard them with @code{sops-cancel}.
+The files are displayed in read-only mode to prevent accidental corruption,
+which is useful for partly encrypted files with only one encrypted line.")
+ (license license:gpl3+)))
+
(define-public emacs-age
(package
(name "emacs-age")
@@ -621,7 +650,7 @@ input via a small child-frame spawned at the position of the cursor.")
(define-public emacs-geiser
(package
(name "emacs-geiser")
- (version "0.31.1")
+ (version "0.32")
(source
(origin
(method git-fetch)
@@ -630,16 +659,18 @@ input via a small child-frame spawned at the position of the cursor.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "194k1bj4ncl9w68s0dkm9ya853hxbm9lxwsckqsmaj57jz7hw46f"))))
+ (base32 "09dqwxa2h471xcyk5zncxzaz19gf8d5r83yhi425blf2r1ir7b34"))))
(build-system emacs-build-system)
(arguments
- '(#:lisp-directory "elisp"
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'make-info
- (lambda _
- (invoke "makeinfo" "--no-split"
- "-o" "geiser.info" "../doc/geiser.texi"))))))
+ (list
+ #:tests? #f ;no tests
+ #:lisp-directory "elisp"
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'make-info
+ (lambda _
+ (invoke "makeinfo" "--no-split"
+ "-o" "geiser.info" "../doc/geiser.texi"))))))
(native-inputs
(list texinfo))
(home-page "https://www.nongnu.org/geiser/")
@@ -718,8 +749,8 @@ files rather than customizing the variable directly.")
(license license:gpl2+))))
(define-public emacs-gptel-quick
- (let ((commit "d7a3aedefdc656a136d5664f2dac165a1f6ebf0e")
- (revision "1"))
+ (let ((commit "495b5e0b5348dbced1448bd12cbf8847e30b5175")
+ (revision "2"))
(package
(name "emacs-gptel-quick")
(version (git-version "0.0.5" revision commit))
@@ -730,7 +761,7 @@ files rather than customizing the variable directly.")
(commit commit)))
(method git-fetch)
(sha256
- (base32 "05khdra5aig8466flwl62nsngyn9cz11zwjn0vyyig9c48n8nfka"))
+ (base32 "1k4n0qmaw4cbybw502wnn1mv2pr9giaickq830ly6bxrc5wz7jn4"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(propagated-inputs (list emacs-gptel))
@@ -744,7 +775,7 @@ summarizing text using an LLM.")
(define-public emacs-chatgpt-shell
(package
(name "emacs-chatgpt-shell")
- (version "2.16.1")
+ (version "2.24.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -753,7 +784,7 @@ summarizing text using an LLM.")
(file-name (git-file-name name version))
(sha256
(base32
- "1xq4hfr3m5sgi9wrr3nrp6fsnnw8d044gz0y50d4h46cvq8c6f2g"))))
+ "01havy6nidbw2ipyxh2h82xgk3jb32bjl5mpqa4g0p6rgb8dklhr"))))
(build-system emacs-build-system)
(arguments
(list #:phases
@@ -772,11 +803,37 @@ summarizing text using an LLM.")
"-f" "ert-run-tests-batch-and-exit")))
(propagated-inputs (list emacs-shell-maker))
(home-page "https://github.com/xenodium/chatgpt-shell")
- (synopsis "ChatGPT and DALL-E Emacs shells and Org Babel libraries")
+ (synopsis "Multi-llm Emacs shell")
(description
- "Chatgpt Shell is a Comint-based ChatGPT shell for Emacs.")
+ "@code{Chatgpt-shell} is a comint-based LLM shell for Emacs, with support
+for multiple backends.")
(license license:gpl3+)))
+(define-public emacs-dall-e-shell
+ (let ((commit "efec43ab3338e59f12165110e6c6c957345f6257")
+ (revision "0"))
+ (package
+ (name "emacs-dall-e-shell")
+ (version (git-version "0.43.2" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/xenodium/dall-e-shell/")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1fab097pgqc9by9dhjmsgn3grp905h7pivnz46w9s52pa1pvbrmv"))))
+ (build-system emacs-build-system)
+ (arguments (list #:tests? #f)) ;no tests
+ (propagated-inputs (list emacs-shell-maker))
+ (home-page "https://github.com/xenodium/dall-e-shell/")
+ (synopsis "Emacs shell for Dall-e")
+ (description
+ "Dall-e Shell is a comint-based Dall-e shell for Emacs.")
+ (license license:gpl3+))))
+
(define-public emacs-geiser-guile
(package
(name "emacs-geiser-guile")
@@ -1047,6 +1104,35 @@ optional baked-in Evil support, antialiased separators, and an easy
configuration language which makes it trivial to write your own themes.")
(license license:gpl3+)))
+(define-public emacs-i-ching
+ (package
+ (name "emacs-i-ching")
+ (version "20241113.1642")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://codeberg.org/zzkt/i-ching.git")
+ (commit
+ "e4339cb64a97e0d04a4cb8e7183aeec4e4ae6a29")))
+ (sha256
+ (base32
+ "08827zq4jni4bxlmjq24nbj6k2q07ks6mb47xfs2bp8hjqb0m07f"))
+ (file-name (git-file-name name version))))
+ (build-system emacs-build-system)
+ (propagated-inputs (list emacs-request))
+ (home-page "https://codeberg.org/zzkt/i-ching")
+ (synopsis "The Book of Changes")
+ (description
+ "Cast hexagrams and consult the I Ching, or 'Book of Changes' from the
+comfort of Emacs. The I Ching can be used as a divination method, pattern
+generator or fixed point for millennia of commentary & exegesis. This package
+provides methods for casting and describing hexagrams, querying the oracle,
+and finding patterns in randomness. The descriptions of hexagrams and their
+classification have been drawn from public domain sources, tradition and
+antiquity.")
+ (license license:gpl3+)))
+
(define-public emacs-inspector
(let ((commit "0c02fd712ff89006227838e18a4685678abd9ba8")
(revision "1"))
@@ -2115,7 +2201,7 @@ libgit2 bindings for Emacs, intended to boost the performance of Magit.")
(define-public emacs-llama
(package
(name "emacs-llama")
- (version "0.6.1")
+ (version "1.0.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -2124,11 +2210,11 @@ libgit2 bindings for Emacs, intended to boost the performance of Magit.")
(file-name (git-file-name name version))
(sha256
(base32
- "0pa7sdj7rxj8hr3r2lcwz3z04b8b9k61d9j9a7qr1n3n9x9krdjd"))))
+ "0yp1k70pgi45k8gb7xn229g1dzmwnijabvzxgrwacp02n7v1piyh"))))
(build-system emacs-build-system)
(arguments
(list #:test-command #~(list "emacs" "-Q" "--batch"
- "-l" "llama.el"
+ "-l" "llama-test.el"
"-f" "ert-run-tests-batch-and-exit")))
(propagated-inputs (list emacs-compat))
(home-page "https://github.com/tarsius/llama")
@@ -2167,6 +2253,33 @@ language model}s out in the world. To respect user freedom, it will warn you
before interacting with non-free LLMs.")
(license license:gpl3+)))
+(define-public emacs-llm-tool-collection
+ (let ((commit "6d2765a16dc10af2e1d1911bcabf6d7f287e0434")
+ (revision "0"))
+ (package
+ (name "emacs-llm-tool-collection")
+ (version (git-version "0.1.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/skissue/llm-tool-collection/")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1rddjhm5jrl5a32bzmhrjfyh54y6ibrsj5pb5hrp3h93iwp16vwk"))))
+ (build-system emacs-build-system)
+ (arguments
+ (list #:emacs emacs ;for cl-lib
+ #:tests? #f)) ;no tests
+ (home-page "https://github.com/skissue/llm-tool-collection/")
+ (synopsis "Collection of Emacs Lisp LLM tools")
+ (description
+ "This package provides a collection of tools to be used by
+@acronym{Large Language Models, LLM} clients in Emacs.")
+ (license license:gpl3+))))
+
(define-public emacs-magit
(package
(name "emacs-magit")
@@ -2382,6 +2495,33 @@ games. Malyon plays version 3 (.z3), version 5 (.z5), and version 8 (.z8) z
code files.")
(license license:expat)))
+(define-public emacs-mcp
+ ;; No releases available.
+ (let ((commit "4708c5849ce4ddb632016eca662a7405bfa642d4")
+ (revision "0"))
+ (package
+ (name "emacs-mcp")
+ (version (git-version "0.1.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lizqwerscott/mcp.el/")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "11x3jscm4iggyy926aidiv95lrbcncngbvivsybvzjvbhdxhb65h"))))
+ (build-system emacs-build-system)
+ (arguments (list #:tests? #f)) ;no tests
+ (inputs (list emacs-jsonrpc))
+ (home-page "https://github.com/lizqwerscott/mcp.el/")
+ (synopsis "Emacs interface to MCP protocol")
+ (description "@code{emacs-mcp} is an Emacs client providing structured
+communication to @acronym{Model Context Protocol, MCP} servers, with Support
+for filesystem and generic servers.")
+ (license license:gpl3+))))
+
(define-public emacs-mct
(package
(name "emacs-mct")
@@ -3355,7 +3495,7 @@ prover, version 4.")
(define-public emacs-lem
(package
(name "emacs-lem")
- (version "0.23")
+ (version "0.24")
(source
(origin
(method git-fetch)
@@ -3365,7 +3505,7 @@ prover, version 4.")
(file-name (git-file-name name version))
(sha256
(base32
- "0mi4s4zaq1dam6bnmxlyc22k0nh3wpgar8lwijd0fksylnwjzzwy"))))
+ "181cibmv6da4rjr6p3nqpza6i7v4scc4qndznhyjb9nhbf3gsil4"))))
(build-system emacs-build-system)
(arguments
(list
@@ -5286,6 +5426,32 @@ always indented. It reindents after every change, making it more reliable
than @code{electric-indent-mode}.")
(license license:gpl2+)))
+(define-public emacs-smarttabs
+ (package
+ (name "emacs-smarttabs")
+ (version "1.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/jcsalomon/smarttabs")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0hkgw9i4yynazx5vbkb8a1lfp0yndyi8c1w3cf7ajxpnig3hs9j6"))))
+ (build-system emacs-build-system)
+ (arguments (list #:tests? #f)) ;no tests
+ (home-page "http://www.emacswiki.org/emacs/SmartTabs")
+ (synopsis "Indent with tabs, align with spaces!")
+ (description
+ "There is a semantic way of using tab characters in source code:
+@strong{tabs for indentation, spaces for alignment}. This package provides a
+minor mode which improves Emacs' auto-indenting so that pressing @key{TAB}
+inserts the correct mix of tabs and spaces to maintain visual alignment
+regardless of a viewer's tab width. You can still use all spaces if you
+prefer; the code merely ensures that @emph{if} you enable tabs, the tab size
+does not matter.")
+ (license license:gpl2+)))
+
(define-public emacs-gc-stats
(package
(name "emacs-gc-stats")
@@ -6245,6 +6411,41 @@ Ellama natively supports streaming output, making it effortless to use with
your preferred text editor.")
(license license:gpl3+)))
+(define-public emacs-ollama-buddy
+ (package
+ (name "emacs-ollama-buddy")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/captainflasmr/ollama-buddy/")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "17jrpmj5wnafwsbvwrdfds9c92nflcf5sipd37ci4gsjckd83wvq"))))
+ (build-system emacs-build-system)
+ (arguments
+ (list
+ #:include #~(cons* "ollama-buddy-presets" "ollama-buddy-mini"
+ %default-include)
+ ;; See: https://github.com/captainflasmr/ollama-buddy/issues/17
+ #:tests? #f
+ #:test-command #~(list "make" "test")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'build-info-manual
+ (lambda _
+ (invoke "make" "-C" "docs" "docs")
+ (rename-file "docs/ollama-buddy.info" "ollama-buddy.info"))))))
+ (native-inputs (list texinfo))
+ (home-page "https://github.com/captainflasmr/ollama-buddy/")
+ (synopsis "Interface for interacting with Ollama models")
+ (description
+ "@code{Ollama-buddy} offers a convenient way to integrate to Ollama's
+local LLM capabilities from Emacs.")
+ (license license:gpl3+)))
+
(define-public emacs-org-fc
(package
(name "emacs-org-fc")
@@ -9426,6 +9627,32 @@ blocks with @code{org-babel} in @code{org-mode}.")
code. It was created based on the usage of @code{ob-C}.")
(license license:gpl3+))))
+(define-public emacs-ob-gptel
+ (let ((commit "e8eaa098b71f0f29ddbb5ea078514dc584e331e0")
+ (revision "1"))
+ (package
+ (name "emacs-ob-gptel")
+ (version (git-version "0.1.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/jwiegley/ob-gptel/")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0rfg2kklj18smhyc15a8j15r9x5q6dq46isyh9ss49wx791bw652"))))
+ (build-system emacs-build-system)
+ (arguments (list #:tests? #f)) ;no tests
+ (propagated-inputs
+ (list emacs-gptel))
+ (home-page "https://github.com/jwiegley/ob-gptel/")
+ (synopsis "Org Babel support for evaluating @code{gptel} prompts.")
+ (description "@code{ob-gptel} is a backend for Org Babel. It provides
+an alternative interface to evaluate @{gptel} prompts as Org mode blocks.")
+ (license license:gpl3+))))
+
(define-public emacs-ob-restclient
(let ((commit "1b021ce1c67c97fa1aa4d2c0816edb7add129e48"))
(package
@@ -9772,6 +9999,37 @@ which-func, navigation and basic beautify and completion features to navigate
and edit VHDL files.")
(license license:gpl3+)))
+(define-public emacs-typst-ts-mode
+ (let ((commit "972dc69d6b8a3f8983f6b8000654f59c8a8d05ba")
+ (revision "0"))
+ ;; Releases are not tagged, so use commits that change the "Version:"
+ ;; keyword in the main file.
+ (package
+ (name "emacs-typst-ts-mode")
+ (version (git-version "0.12.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://codeberg.org/meow_king/typst-ts-mode")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "167kdgbxp8n721xnka803lzgwxrfx4h6m4m2ip0lnfxi2fv007zv"))
+ (snippet #~(begin (delete-file "test/basic-syntax.pdf")))))
+ (build-system emacs-build-system)
+ (propagated-inputs (list tree-sitter-typst))
+ ;; There is a 'test' directory, but it is for use during development.
+ ;; There are no automated tests.
+ (arguments (list #:tests? #f))
+ (home-page "https://codeberg.org/meow_king/typst-ts-mode")
+ (synopsis "Typst tree-sitter mode")
+ (description
+ "@code{typst-ts-mode} is a tree-sitter mode for the Typst typesetting and
+markup language, providing automatic (re-)compilation, structural navigation,
+symbol and documentation lookup, and more.")
+ (license license:gpl3+))))
+
(define-public emacs-mode-line-bell
(package
(name "emacs-mode-line-bell")
@@ -10015,7 +10273,7 @@ the speedbar window.")
(define-public emacs-shell-maker
(package
(name "emacs-shell-maker")
- (version "0.76.2")
+ (version "0.79.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -10024,8 +10282,9 @@ the speedbar window.")
(file-name (git-file-name name version))
(sha256
(base32
- "0df0mxaz2g4fzdlhxygifmsjnxw7n8v1ghz1pnlhad0anpwdsdv9"))))
+ "1hxixhd1n6zdfqhjgaf0sqwc6fy2wgils3307wzsxx3cca500vnh"))))
(build-system emacs-build-system)
+ (arguments (list #:tests? #f)) ;no tests
(home-page "https://github.com/xenodium/shell-maker")
(synopsis "Create Emacs shells")
(description "Shell Maker is a convenience wrapper around Comint mode.")
@@ -10406,9 +10665,10 @@ errors.")
(base32 "1fh6j5w2387nh2fwwjphkhq17cgj5m2q5k0fhidvgc2w65lzbr1r"))))
(propagated-inputs
(list emacs-dash emacs-flycheck emacs-let-alist))
- (native-inputs (list emacs-buttercup
- rust-bootstrap
- `(,rust-bootstrap "cargo")))
+ (native-inputs
+ (list emacs-buttercup
+ rust-bootstrap-1.54
+ `(,rust-bootstrap-1.54 "cargo")))
(build-system emacs-build-system)
(home-page "https://github.com/flycheck/flycheck-rust")
(synopsis "Rust/Cargo support for Flycheck")
@@ -12886,7 +13146,7 @@ sgml/html integration, and indentation (working with sgml).")
(define-public emacs-jinx
(package
(name "emacs-jinx")
- (version "2.1")
+ (version "2.3")
(source
(origin
(method git-fetch)
@@ -12896,7 +13156,7 @@ sgml/html integration, and indentation (working with sgml).")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "1kfxx9657zn4sy463gxwsqqh4bcdxxaf3x7jkgasl4v18mrvid1i"))))
+ (base32 "17pmj9dzyih4m06n7g357a0a8p6v8b216g33r5pcbqz8g0k40djw"))))
(build-system emacs-build-system)
(arguments
(list
@@ -14201,7 +14461,7 @@ style, or as multiple word prefixes.")
(define-public emacs-consult
(package
(name "emacs-consult")
- (version "2.5")
+ (version "2.7")
(source
(origin
(method git-fetch)
@@ -14209,7 +14469,7 @@ style, or as multiple word prefixes.")
(url "https://github.com/minad/consult")
(commit version)))
(sha256
- (base32 "1x9w65i8j1dayql1kddrzs3abgw5qkqcxs4az62rac239j7jf8xh"))
+ (base32 "1vgvs1ymssh5gv7xwnv9bksmgr3i5zqzqhyxz5x8ygj6fxfv2f12"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(arguments
@@ -21301,12 +21561,11 @@ exposes a small API to assist in writing your own snippets.")
(license license:expat))))
(define-public emacs-helm-c-yasnippet
- (let ((commit "65ca732b510bfc31636708aebcfe4d2d845b59b0")
- (revision "1"))
+ (let ((commit "c5880e740da101fde7a995e94a7b16c330e57583")
+ (revision "2"))
(package
(name "emacs-helm-c-yasnippet")
- (version (string-append "0.6.7" "-" revision "."
- (string-take commit 7)))
+ (version (git-version "0.6.7" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
@@ -21315,14 +21574,19 @@ exposes a small API to assist in writing your own snippets.")
(file-name (git-file-name name version))
(sha256
(base32
- "1cbafjqlzxbg19xfdqsinsh7afq58gkf44rsg1qxfgm8g6zhr7f8"))))
+ "026i2cywf3gvhbvnc996i76vv1pqzi21j6v8zwm198dj1f1wg4kw"))))
(build-system emacs-build-system)
+ (arguments
+ (list
+ #:test-command #~(list "emacs" "--batch"
+ "-l" "test/helm-yasnippet-test.el"
+ "-f" "ert-run-tests-batch-and-exit")))
(propagated-inputs
(list emacs-helm emacs-yasnippet))
(home-page "https://github.com/emacs-jp/helm-c-yasnippet")
(synopsis "Helm integration for Yasnippet")
- (description "This Emacs library provides Helm interface for
-Yasnippet.")
+ (description
+ "This Emacs library provides Helm interface for Yasnippet.")
(license license:gpl2+))))
(define-public emacs-helm-system-packages
@@ -23172,10 +23436,11 @@ one if it fails.")
(define-public emacs-eglot-x
;; Not tagged.
- (let ((commit "a09ab28cf01d7cbb223ad83fbbb694c5158c96b8"))
+ (let ((commit "8e872efd3d0b7779bde5b1e1d75c8e646a1f729f")
+ (revision "1"))
(package
(name "emacs-eglot-x")
- (version "0.6")
+ (version (git-version "0.6" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
@@ -23184,18 +23449,14 @@ one if it fails.")
(file-name (git-file-name name version))
(sha256
(base32
- "0s17nv59gzgqgskid41lfacsqnzdiq2p3ds0vglcfqwypr3k898c"))
- ;; Backporting an unreleased fix from
- ;; https://github.com/nemethf/eglot-x/commit/354150c299e241df09c8b904b68177fd9b41fe0e
- ;; Remove this patch once version 0.7 is released
- (patches (search-patches "emacs-eglot-x-fix-apply-text-edits.patch"))))
+ "0s2p22w0b5a3b97x99qybhfgicvkzkcma6lfbi0nda54v25a8skb"))))
(build-system emacs-build-system)
(inputs (list emacs-eglot))
(home-page "https://github.com/nemethf/eglot-x")
(synopsis "Protocol extensions for Eglot")
(description
- "This package adds support for some LSP extensions to @code{emacs-eglot}.
-")
+ "This package adds support for some LSP extensions to
+@code{emacs-eglot}.")
(license license:gpl3+))))
(define-public emacs-eglot-booster
@@ -23302,7 +23563,7 @@ variable instead, to remind you of that variable's meaning.")
(define-public emacs-eldoc-box
(package
(name "emacs-eldoc-box")
- (version "1.13.2")
+ (version "1.14.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -23311,8 +23572,9 @@ variable instead, to remind you of that variable's meaning.")
(file-name (git-file-name name version))
(sha256
(base32
- "1136rgi7qy5kmciqrz88lxvk01fdcpry2srsvv3h2rfqwmiccpl0"))))
+ "0hk716pym15crmnviwikwrdqzhs74widjlz5zrp5107klqgxicwn"))))
(build-system emacs-build-system)
+ (arguments (list #:tests? #f)) ;no tests
(home-page "https://github.com/casouri/eldoc-box")
(synopsis "Childframe doc for eglot and anything that uses eldoc")
(description
@@ -27742,6 +28004,45 @@ successive level is highlighted in a different color. This makes it easy to
orient yourself in the code, and tell which statements are at a given level.")
(license license:gpl3+))))
+(define-public emacs-raku-mode
+ (let ((revision "0")
+ (commit "14f9b9bba08c0bbb7f3895380d0b1a9feb7a168d"))
+ (package
+ (name "emacs-raku-mode")
+ (version (git-version "0.2.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Raku/raku-mode")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "03r858crkxfp2nswsk81ajr8ynqm501a3l6qmbmlk57pb1p2a1py"))))
+ (build-system emacs-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-exec-path
+ (lambda* (#:key inputs #:allow-other-keys)
+ (emacs-substitute-variables "raku-repl.el"
+ ("raku-exec-path" (search-input-file inputs "/bin/raku")))))
+ (add-before 'check 'skip-failing-test
+ (lambda _
+ (substitute* "test/raku-mode-test.el"
+ (("\\(ert-deftest perl5-font-lock-keywords/variable .*" all)
+ (string-append all "(skip-unless nil)"))))))))
+ (native-inputs (list emacs-ert-runner))
+ (inputs (list rakudo))
+ (home-page "https://github.com/Raku/raku-mode")
+ (synopsis "Major mode for editing Raku code")
+ (description
+ "Emacs major mode for editing Raku code. It supports basic syntax
+highlighting, basic indentation, identifier index menu (variables,
+subs, classes, etc.), and REPL interaction.")
+ (license license:gpl3+))))
+
(define-public emacs-tree-mode
(let ((commit "b06078826d5875d74b0e7b7ac47b0d0917610534")
(revision "1"))
@@ -28200,10 +28501,10 @@ within Emacs.")
(define-public emacs-svg-lib
;; XXX: Upstream does not tag releases. The commit hash below corresponds
;; to the version bump.
- (let ((commit "5ba4e4ea2b5c66e8811beb53251dee13685b2cb2"))
+ (let ((commit "f62279a4edbe2f67faf573d09b211653acea9668"))
(package
(name "emacs-svg-lib")
- (version "0.2.6")
+ (version "0.3")
(source
(origin
(method git-fetch)
@@ -28212,8 +28513,9 @@ within Emacs.")
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "1zpcw8arizwjiz7diky7f0nh65zkp0pmnpyqzb0h1qgqnlf734k4"))))
+ (base32 "09l1hkif5pc4yskr1by5s4kmgx0k0ximk5p5fvcdvryrh687gwm4"))))
(build-system emacs-build-system)
+ (arguments (list #:tests? #f)) ;no tests
(home-page "https://github.com/rougier/svg-lib")
(synopsis "Emacs SVG library for creating tags, icons and bars")
(description
@@ -28226,10 +28528,10 @@ width is an integer multiple of character width.")
(define-public emacs-svg-tag-mode
;; XXX: Upstream does not tag releases. The commit hash below corresponds
;; to the version bump.
- (let ((commit "3b07983614bee0195534e7a8a6dcfab757da4f0b"))
+ (let ((commit "13e888b8bd9a0664d060149a44a751b2113331b6"))
(package
(name "emacs-svg-tag-mode")
- (version "0.3.2")
+ (version "0.3.3")
(source
(origin
(method git-fetch)
@@ -28238,8 +28540,9 @@ width is an integer multiple of character width.")
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "0nc0y2dn67gy9cly3yamskfd9dd028xbask8gjxql934bq0ads2i"))))
+ (base32 "0fbq5gcr4rfddjdfy5qcnlk64lb15pibg1bbgdnyqvyvvv0biw48"))))
(build-system emacs-build-system)
+ (arguments (list #:tests? #f)) ;no tests
(propagated-inputs
(list emacs-svg-lib))
(home-page "https://github.com/rougier/svg-tag-mode")
@@ -30024,27 +30327,27 @@ using user-provided rules.")
(license license:gpl3+)))
(define-public emacs-on
- (let ((commit "83baed07a105c135190d49d7ec77f95e8f38fa54")
- (revision "0"))
- (package
- (name "emacs-on")
- (version (git-version "0.1.0" revision commit))
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/ajgrf/on.el")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "14ly3w89hf4jgd8wacirxgd8vrgj7vc0hpfn911w5wa4k2a6nzpp"))))
- (build-system emacs-build-system)
- (home-page "https://github.com/ajgrf/on.el")
- (synopsis "Hooks for faster Emacs startup")
- (description
- "This package exposes a number of utility hooks and functions ported
+ (package
+ (name "emacs-on")
+ (version "0.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.com/axgfn/on.el/")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "00ljs4zqz29iq942z2009dyhbydgw8p92mc34pz0pjdqw5885kn0"))))
+ (build-system emacs-build-system)
+ (arguments (list #:tests? #f)) ;no tests
+ (home-page "https://gitlab.com/axgfn/on.el/")
+ (synopsis "Hooks for faster Emacs startup")
+ (description
+ "This package exposes a number of utility hooks and functions ported
from Doom Emacs.")
- (license license:expat))))
+ (license license:expat)))
(define-public emacs-on-screen
(package
@@ -33272,26 +33575,28 @@ of trying to find that piece of text you know you killed a while back? Then
(license license:gpl2+))))
(define-public emacs-powerline
- (package
- (name "emacs-powerline")
- (version "2.4")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/milkypostman/powerline")
- (commit version)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "1hp3xp18943n0rlggz55150020ivw8gvi1vyxkr4z8xhpwq4gaar"))))
- (build-system emacs-build-system)
- (home-page "https://github.com/milkypostman/powerline/")
- (synopsis "Mode-line plugin for Emacs")
- (description "Powerline is a utility plugin which allows you to create
+ (let ((commit "c35c35bdf5ce2d992882c1f06f0f078058870d4a")
+ (revision "0"))
+ (package
+ (name "emacs-powerline")
+ (version (git-version "2.5" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/milkypostman/powerline")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0k1n5pg8v3ybkqxcipw80jqv94ka0dp63qxl0hvjwlxk16gxp8kb"))))
+ (build-system emacs-build-system)
+ (home-page "https://github.com/milkypostman/powerline/")
+ (synopsis "Mode-line plugin for Emacs")
+ (description
+ "Powerline is a utility plugin which allows you to create
a better-looking, more functional Emacs mode-line. A collection of predefined
themes comes with the package.")
- (license license:gpl3+)))
+ (license license:gpl3+))))
(define-public emacs-spaceline
(package
@@ -34522,6 +34827,32 @@ inserting a new line with the same indentation level as the current line.")
(home-page "https://github.com/jamescherti/outline-indent.el")
(license license:gpl3+)))
+(define-public emacs-repeat-fu
+ ;; Upstream has no tags; release extracted from source code
+ (let ((commit "b91d55001cca71e5df7a9f665c7da73ab9f55efd")
+ (revision "0"))
+ (package
+ (name "emacs-repeat-fu")
+ (version (git-version "0.1" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://codeberg.org/ideasman42/emacs-repeat-fu")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "04kpzwcl3lzqvaw16wy7qjw5kfnbhndby1adwkv8p3bbqjqj5g48"))))
+ (build-system emacs-build-system)
+ (arguments
+ (list #:tests? #f)) ; No tests
+ (synopsis "Minor mode to repeat typing or commands")
+ (description
+ "Repeat multi-command \"edits\" with configurable behavior, supporting
+multiple modal editing systems.")
+ (home-page "https://codeberg.org/ideasman42/emacs-repeat-fu")
+ (license license:gpl3+))))
+
(define-public emacs-repo
(package
(name "emacs-repo")
@@ -35104,7 +35435,7 @@ in Docker environment.")
(define-public emacs-dape
(package
(name "emacs-dape")
- (version "0.24.0")
+ (version "0.24.1")
(source
(origin
(method git-fetch)
@@ -35113,7 +35444,7 @@ in Docker environment.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0rbqi082kn30qqji7is13cw34wgqbynf4cxcy8kh9vq1b1g5nmmh"))))
+ (base32 "0xlgshrhm09azy5afrlrdxlnyb08p7v06vb6mws6ii3pbr50y3k7"))))
(build-system emacs-build-system)
(arguments
;; FIXME python tests pass, JS tests require additional dependencies
@@ -37744,6 +38075,33 @@ corresponding Evil keys.")
implementation of Windows NT and LanManager compatible password encryption.")
(license license:gpl3+)))
+(define-public emacs-numpydoc
+ (package
+ (name "emacs-numpydoc")
+ (version "0.9")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/douglasdavis/numpydoc.el")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1ld5m75mmfb7kp18sww5blvlazk0j1j0yhdkhsx1m624dq5rag1c"))))
+ (build-system emacs-build-system)
+ (arguments
+ (list #:test-command
+ #~(list "eldev" "--use-emacsloadpath" "-dtT" "-p" "test")))
+ (native-inputs (list emacs-buttercup emacs-eldev))
+ (propagated-inputs (list emacs-dash emacs-s))
+ (home-page "https://github.com/douglasdavis/numpydoc.el")
+ (synopsis "Insert NumPy-style docstrings in Python functions")
+ (description
+ "This package can be used to insert NumPy-style docstrings in Python
+function definitions. The generated docstring includes argument names, type
+hints, exceptions, and the return type hint.")
+ (license license:gpl3+)))
+
(define-public emacs-nushell-mode
(let ((commit "c179c3cf573b2cc9421dc08bf47e2d619c7791ee")
(revision "0"))
@@ -38585,10 +38943,35 @@ time.")
federated microblogging social network.")
(license license:gpl3+)))
+(define-public emacs-org-social
+ (let ((commit "e52c727c08444a3c6ccceb75492504e59ad5e804")
+ (revision "0"))
+ (package
+ (name "emacs-org-social")
+ (version (git-version "1.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tanrax/org-social.el")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "06izvlmqx2yhig84i4xfcc6wdv5jyj1jr3irc6xdwbvwpck2qbcg"))))
+ (build-system emacs-build-system)
+ (arguments (list #:tests? #f))
+ (propagated-inputs (list emacs-request))
+ (home-page "https://github.com/tanrax/org-social.el")
+ (synopsis "Emacs client for Org-social")
+ (description
+ "This package provides an Emacs client for Org-social which is
+a decentralized social network that runs on an Org Mode file over HTTP.")
+ (license license:gpl3+))))
+
(define-public emacs-fedi
;; One year since last tagged release.
- (let ((commit "0967dd0f05a46c19a44863c7c7bce560b5c9eee8")
- (revision "2"))
+ (let ((commit "62aea20f11161d2665180498e79aade7e5f5a114")
+ (revision "3"))
(package
(name "emacs-fedi")
(version (git-version "0.2" revision commit))
@@ -38600,7 +38983,7 @@ federated microblogging social network.")
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "1a19052p3sgf7k74sd0fww8i4g6lmvjar5mvzbkxrxk9han2m9z5"))))
+ (base32 "1s2i6fgw3682h173mx287zjh8w1nsw9jykjkkmx1qjqwgg0hxpzz"))))
(build-system emacs-build-system)
(arguments (list #:tests? #f)) ; no tests
(propagated-inputs (list emacs-markdown-mode))
@@ -38634,7 +39017,7 @@ Lisp's (relatively new) EIEIO object oriented libraries.")
(define-public emacs-fj
(package
(name "emacs-fj")
- (version "0.21")
+ (version "0.22")
(source
(origin
(method git-fetch)
@@ -38643,7 +39026,7 @@ Lisp's (relatively new) EIEIO object oriented libraries.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0pvk69i6nz1gf36labj6cdskw8qsx44hx2z78s2fcvr8z4a345rl"))))
+ (base32 "1a7s2z5jpf1zff23wlh8rrdy3hbrhg7p8ybraay9wy4qm00dzbbm"))))
(build-system emacs-build-system)
(arguments (list #:tests? #f)) ; no tests
(propagated-inputs (list emacs-fedi emacs-magit emacs-tp))
@@ -41386,6 +41769,31 @@ supports generation of phonetic and numeric passwords.")
text into a QR Code and show it in a separate buffer.")
(license license:gpl3+)))
+(define-public emacs-quiet
+ (package
+ (name "emacs-quiet")
+ (version "20230530.859")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://codeberg.org/zzkt/quiet.git")
+ (commit
+ "985b56606517971330c08686c49a8d06db763f3c")))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0141z6acdffy96ghrwghzgqnv3mypvfkgci413dfaym4z80iwqdz"))))
+ (build-system emacs-build-system)
+ (arguments (list #:tests? #f))
+ (home-page "https://codeberg.org/zzkt/quiet")
+ (synopsis "Disconnect from the online world for a while")
+ (description
+ "Simple package to disconnect from the online world for a while,
+possibly reconnecting later. Any interruptions or distractions which occur
+once the command is run are guaranteed to be local.")
+ (license license:gpl3+)))
+
(define-public emacs-csv
(package
(name "emacs-csv")
@@ -41812,7 +42220,7 @@ using org mode; faster than org-roam.")
(define-public emacs-org-mem
(package
(name "emacs-org-mem")
- (version "0.17.2")
+ (version "0.18.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -41821,8 +42229,21 @@ using org mode; faster than org-roam.")
(file-name (git-file-name name version))
(sha256
(base32
- "12aqv1lay6g6vz02s0zqw4620agm0r3s5j87w16gvbawi240x096"))))
+ "1nm1avc0hbvhr43vkfw3jssiqyckd7ba6jw0qhvgcvk49df393wf"))))
(build-system emacs-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'disable-failing-tests
+ (lambda _
+ (substitute* (find-files "test/" "\\.el$")
+ (((string-append
+ "\\(ert-deftest "
+ "test-split-refs-field .*") all)
+ (string-append all "(skip-unless nil)\n"))))))
+ #:test-command #~(list "ert-runner")))
+ (native-inputs (list emacs-ert-runner))
(propagated-inputs
(list emacs-el-job emacs-llama))
(synopsis "Org structure cache")
@@ -42815,15 +43236,30 @@ provides an easy way to bind keys under a configurable prefix key.")
(define-public emacs-spacious-padding
(package
(name "emacs-spacious-padding")
- (version "0.6.0")
+ (version "0.7.0")
(source
(origin
- (method url-fetch)
- (uri (string-append "https://elpa.gnu.org/packages/spacious-padding-"
- version ".tar"))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/protesilaos/spacious-padding/")
+ (commit version)))
+ (file-name (git-file-name name version))
(sha256
- (base32 "0czx4w6vm56blvc26gymmijvcqhvmrlakqwlks1prckgnkgsvcpx"))))
+ (base32 "00mwzbvhzlvnhsbc5rki5cx08fnx4s7cmnlz8lqh534wmsmh3wf0"))))
(build-system emacs-build-system)
+ (arguments
+ (list
+ #:tests? #f ;no tests
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'build-info-manual
+ (lambda _
+ (invoke "emacs"
+ "--batch"
+ "--eval=(require 'ox-texinfo)"
+ "--eval=(find-file \"README.org\")"
+ "--eval=(org-texinfo-export-to-info)"))))))
+ (native-inputs (list texinfo))
(home-page "https://github.com/protesilaos/spacious-padding")
(synopsis "Increase the padding or spacing of frames and windows")
(description
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 944204debd..e77193ecf2 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -939,7 +939,7 @@ and others.")
(define-public qucsator-rf
(package
(name "qucsator-rf")
- (version "1.0.6") ;required by qucs-s, keep in sync
+ (version "1.0.7") ;required by qucs-s, keep in sync
(source
(origin
(method git-fetch)
@@ -949,7 +949,7 @@ and others.")
(file-name (git-file-name name version))
(sha256
(base32
- "0fx0kzj6hn0094jnvn6b1zqwjnkmd79xdr0zdyz5lmsyixlmxmvk"))))
+ "1qyih418r0jcrpk1ja4p7v9v5iqvri8iszg7s3vaf1d2agwblzb4"))))
(build-system cmake-build-system)
(arguments
(list
@@ -2285,22 +2285,20 @@ bootloader in Espressif ESP8266 & ESP32 series chips.")
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(arguments
- '(#:tests? #f ; tests require git and network access
- #:phases
- (modify-phases %standard-phases
- (add-before 'configure 'mklibdir
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (mkdir-p (string-append (assoc-ref outputs "out") "/lib"))
- #t)))
- #:configure-flags
- (list "--with-openssl"
- "--with-rpath"
- "--with-syscapstone"
- "--with-sysmagic"
- "--with-syszip"
- "--with-sysxxhash")
- #:make-flags
- (list "CC=gcc")))
+ (list
+ #:tests? #f ; tests require git and network access
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'configure 'mklibdir
+ (lambda _ (mkdir-p (string-append #$output "/lib")))))
+ #:configure-flags
+ #~(list "--with-openssl"
+ "--with-rpath"
+ "--with-syscapstone"
+ "--with-sysmagic"
+ "--with-syszip"
+ "--with-sysxxhash")
+ #:make-flags #~(list (string-append "CC=" #$(cc-for-target)))))
;; TODO: Add gmp and libzip and make the build system actually find them.
(inputs
(list capstone libuv openssl zip))
@@ -2637,111 +2635,6 @@ parallel computing platforms. It also supports serial execution.")
,@(alist-delete "trilinos"
(package-inputs xyce-serial))))))
-(define-public freehdl
- (package
- (name "freehdl")
- (version "0.0.8")
- (source (origin
- (method url-fetch)
- (uri (string-append "http://downloads.sourceforge.net/qucs/freehdl-"
- version ".tar.gz"))
- (sha256
- (base32
- "117dqs0d4pcgbzvr3jn5ppra7n7x2m6c161ywh6laa934pw7h2bz"))
- (patches
- (list (origin
- ;; Fix build with GCC 7. Patch taken from Arch Linux:
- ;; https://github.com/archlinux/svntogit-community/tree/packages/freehdl/trunk
- (method url-fetch)
- (uri (string-append "https://raw.githubusercontent.com"
- "/archlinux/svntogit-community"
- "/3bb90d64dfe6883e26083cd1fa96226d0d59175a"
- "/trunk/build-fix.patch"))
- (file-name "freehdl-c++-namespace.patch")
- (sha256
- (base32
- "09df3c70rx81rnhlhry1wpdhji274nx9jb74rfprk06l4739zm08")))))))
- (build-system gnu-build-system)
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-before 'configure 'patch-pkg-config
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "freehdl/freehdl-config"
- (("pkg-config")
- (search-input-file inputs "/bin/pkg-config"))
- (("cat")
- (search-input-file inputs "/bin/cat")))))
- (add-after 'patch-pkg-config 'setenv
- (lambda* (#:key inputs #:allow-other-keys)
- (setenv "CXX" (search-input-file inputs "/bin/g++"))
- (setenv "SYSTEM_LIBTOOL"
- (search-input-file inputs "/bin/libtool"))))
- (add-after 'setenv 'patch-gvhdl
- (lambda _
- (substitute* "v2cc/gvhdl.in"
- (("--mode=link") "--mode=link --tag=CXX")
- (("-lm") "-lm FREEHDL/lib/freehdl/libieee.la"))))
- (add-after 'patch-gvhdl 'patch-freehdl-gennodes
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "freehdl/freehdl-gennodes.in"
- (("guile")
- (search-input-file inputs "/bin/guile"))
- (("\\(debug") ";(debug")
- (("\\(@ ") "(apply-emit")
- (("\\(@@ ") "(apply-mini-format"))))
- (add-after 'configure 'patch-freehdl-pc
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "freehdl.pc"
- (("=g\\+\\+")
- (string-append "=" (assoc-ref inputs "gcc-toolchain")
- "/bin/g++"))
- (("=libtool")
- (string-append "=" (assoc-ref inputs "libtool")
- "/bin/libtool")))))
- (add-after 'install 'make-wrapper
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (let ((out (assoc-ref outputs "out")))
- ;; 'gvhdl' invokes the C compiler directly, so hard-code its
- ;; file name.
- (wrap-program (string-append out "/bin/gvhdl")
- `("CPLUS_INCLUDE_PATH" ":" prefix
- (,(string-append (assoc-ref inputs "gcc-toolchain")
- "/include")))
- `("LIBRARY_PATH" ":" prefix
- (,(string-append (assoc-ref inputs "gcc-toolchain")
- "/lib")))
- `("PATH" ":" prefix
- (,(string-append (assoc-ref inputs "gcc-toolchain")
- "/bin")
- ,(string-append (assoc-ref inputs "coreutils")
- "/bin"))))
- (wrap-program (string-append out "/bin/freehdl-config")
- `("PKG_CONFIG_PATH" ":" prefix
- (,(string-append out "/lib/pkgconfig"))))))))))
- (inputs
- (list bash-minimal
- coreutils
-
- ;; Lazily resolve the gcc-toolchain to avoid a circular dependency.
- (module-ref (resolve-interface '(gnu packages commencement))
- 'gcc-toolchain)
-
- guile-2.2
- perl
- pkg-config
- libtool))
- (native-inputs
- `(("pkg-config-native" ,pkg-config)
- ("libtool-native" ,libtool)))
- (home-page "http://www.freehdl.seul.org/")
- (synopsis "VHDL simulator")
- (description
- "FreeHDL is a compiler/simulator suite for the hardware description language VHDL.
- VHDL'93 as well as VHDL'87 standards are supported.")
- (license (list license:gpl2+
- license:lgpl2.0+)))) ; freehdl's libraries
-
(define-public librepcb
(package
(name "librepcb")
diff --git a/gnu/packages/fcitx.scm b/gnu/packages/fcitx.scm
index 11bf73610c..1613ea8c01 100644
--- a/gnu/packages/fcitx.scm
+++ b/gnu/packages/fcitx.scm
@@ -1,7 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2015 Sou Bunnbu <iyzsong@gmail.com>
-;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
-;;; Copyright © 2020 Zhu Zihao <all_but_last@163.com>
+;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2023 Efraim Flashner <efraim@flashner.co.il>
;;;
@@ -21,86 +20,22 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages fcitx)
- #:use-module ((guix licenses) #:select (gpl2+ bsd-3))
+ #:use-module ((guix licenses) #:select (gpl2+))
#:use-module (guix packages)
#:use-module (guix download)
- #:use-module (guix gexp)
- #:use-module (guix git-download)
- #:use-module (guix build-system cmake)
#:use-module (guix build-system glib-or-gtk)
- #:use-module (guix build-system qt)
#:use-module (gnu packages autotools)
- #:use-module (gnu packages check)
#:use-module (gnu packages documentation)
- #:use-module (gnu packages enchant)
#:use-module (gnu packages gettext)
#:use-module (gnu packages glib)
#:use-module (gnu packages graphviz)
#:use-module (gnu packages gtk)
- #:use-module (gnu packages icu4c)
- #:use-module (gnu packages iso-codes)
- #:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages man)
- #:use-module (gnu packages ncurses)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
- #:use-module (gnu packages qt)
#:use-module (gnu packages sqlite)
- #:use-module (gnu packages web)
#:use-module (gnu packages xml)
- #:use-module (gnu packages xorg)
- #:use-module (gnu packages xdisorg))
-
-(define-public fcitx-qt5
- (package
- (name "fcitx-qt5")
- (version "1.2.7")
- (source
- (origin
- (method git-fetch)
- (uri
- (git-reference
- (url "https://github.com/fcitx/fcitx-qt5.git")
- (commit version)))
- (file-name
- (git-file-name name version))
- (sha256
- (base32 "1gw51m7hfnplkym33dzwfa8g0q20ji61pr80s2i6xhy2glrm1ssj"))))
- (build-system qt-build-system)
- (arguments
- `(#:tests? #f ; No target
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-install-dir
- (lambda* (#:key outputs #:allow-other-keys)
- (substitute* "qt5/quickphrase-editor/CMakeLists.txt"
- (("\\$\\{FCITX4_ADDON_INSTALL_DIR\\}")
- (string-append
- (assoc-ref outputs "out")
- "/lib/fcitx")))
- (substitute* "qt5/platforminputcontext/CMakeLists.txt"
- (("\\$\\{CMAKE_INSTALL_QTPLUGINDIR\\}")
- (string-append
- (assoc-ref outputs "out")
- "/lib/qt5/plugins")))
- #t)))))
- (native-inputs
- (list extra-cmake-modules pkg-config))
- (inputs
- `(("fcitx" ,fcitx)
- ("libintl" ,intltool)
- ("libxkbcommon" ,libxkbcommon)))
- (propagated-inputs
- (list qtbase-5))
- (synopsis "Fcitx Qt5 Input Context")
- (description "This package provides a Qt5 frontend for fcitx.")
- (home-page "https://github.com/fcitx/fcitx-qt5/")
- (license
- (list
- ;; Plugin
- bsd-3
- ;; Others
- gpl2+))))
+ #:use-module (gnu packages xorg))
(define-public presage
(package
@@ -159,98 +94,3 @@ by the different predictive algorithms.")
(home-page "https://presage.sourceforge.io/")
(license gpl2+)))
-(define-public fcitx
- (package
- (name "fcitx")
- (version "4.2.9.9")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://download.fcitx-im.org/fcitx/"
- "fcitx-" version "_dict.tar.xz"))
- (sha256
- (base32
- "0x5980l7ry34scvfdwc330d9nxv3id9jj9wcl7bvqjkp32gz3aj5"))))
- (build-system cmake-build-system)
- (outputs '("out" "gtk2" "gtk3"))
- (arguments
- (list
- #:configure-flags
- #~(list "-DENABLE_TEST=ON"
- (string-append "-DXKB_RULES_XML_FILE="
- (search-input-file
- %build-inputs "share/X11/xkb/rules/evdev.xml"))
- "-DENABLE_GTK2_IM_MODULE=ON"
- "-DENABLE_GTK3_IM_MODULE=ON"
- (string-append "-DGTK2_IM_MODULEDIR="
- #$output:gtk2
- "/lib/gtk-2.0/2.10.0/immodules")
- (string-append "-DGTK3_IM_MODULEDIR="
- #$output:gtk3
- "/lib/gtk-3.0/3.0.0/immodules")
- ;; XXX: Enable GObject Introspection and Qt4 support.
- "-DENABLE_GIR=OFF"
- "-DENABLE_QT=OFF"
- "-DENABLE_QT_IM_MODULE=OFF")))
- (native-inputs
- (list doxygen
- ;; XXX: We can't simply #:use-module due to a cycle somewhere.
- (module-ref
- (resolve-interface '(gnu packages kde-frameworks))
- 'extra-cmake-modules)
- `(,glib "bin") ; for glib-genmarshal
- pkg-config))
- (inputs
- (list dbus
- enchant-1.6
- gettext-minimal
- gtk+-2
- gtk+
- icu4c
- iso-codes/pinned
- json-c
- libxkbfile
- libxml2
- xkeyboard-config))
- (home-page "https://fcitx-im.org")
- (synopsis "Input method framework")
- (description
- "Fcitx is an input method framework with extension support. It has
-Pinyin, Quwei and some table-based (Wubi, Cangjie, Erbi, etc.) input methods
-built-in.")
- (license gpl2+)))
-
-(define-public fcitx-configtool
- (package
- (name "fcitx-configtool")
- (version "0.4.10")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://download.fcitx-im.org/fcitx-configtool/"
- "fcitx-configtool-" version ".tar.xz"))
- (sha256
- (base32
- "1yyi9jhkwn49lx9a47k1zbvwgazv4y4z72gnqgzdpgdzfrlrgi5w"))))
- (build-system cmake-build-system)
- (arguments
- `(#:configure-flags
- (list "-DENABLE_GTK2=ON"
- "-DENABLE_GTK3=ON")
- #:tests? #f)) ; No tests.
- (native-inputs
- `(("glib:bin" ,glib "bin")
- ("pkg-config" ,pkg-config)))
- (inputs
- `(("fcitx" ,fcitx)
- ("dbus-glib" ,dbus-glib)
- ("gettext" ,gettext-minimal)
- ("gtk2" ,gtk+-2)
- ("gtk3" ,gtk+)
- ("iso-codes" ,iso-codes/pinned)))
- (home-page "https://fcitx-im.org/wiki/Configtool")
- (synopsis "Graphic Fcitx configuration tool")
- (description
- "Fcitx is an input method framework with extension support. It has
-Pinyin, Quwei and some table-based (Wubi, Cangjie, Erbi, etc.) input methods
-built-in. This package provides GTK version of the graphic configuration
-tool of Fcitx.")
- (license gpl2+)))
diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm
index 236cdbf960..cf9f135a8f 100644
--- a/gnu/packages/file-systems.scm
+++ b/gnu/packages/file-systems.scm
@@ -65,7 +65,6 @@
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
- #:use-module (gnu packages crates-io)
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
#:use-module (gnu packages cyrus-sasl)
@@ -770,29 +769,6 @@ from a mounted file system.")
;; even in Rust crates, creating ludicrous and totally bogus dependencies
;; such as the Android SDK. Put our crates elsewhere.
#:vendor-dir "../guix-vendor"
- #:cargo-inputs
- `(("rust-aho-corasick" ,rust-aho-corasick-1)
- ("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-anstyle-parse" ,rust-anstyle-parse-0.2)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-autocfg" ,rust-autocfg-1)
- ("rust-bitfield" ,rust-bitfield-0.14)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-either" ,rust-either-1)
- ("rust-errno" ,rust-errno-0.2)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-memoffset" ,rust-memoffset-0.8)
- ("rust-owo-colors" ,rust-owo-colors-4)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-strum-macros" ,rust-strum-macros-0.26)
- ("rust-udev" ,rust-udev-0.7)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-zeroize" ,rust-zeroize-1))
#:phases
#~(modify-phases %standard-phases
(replace 'build
@@ -818,17 +794,18 @@ from a mounted file system.")
(native-inputs
(list pkg-config))
(inputs
- (list clang
- eudev
- keyutils
- libaio
- libscrypt
- libsodium
- liburcu
- `(,util-linux "lib") ;libblkid
- lz4
- zlib
- `(,zstd "lib")))
+ (cons* clang
+ eudev
+ keyutils
+ libaio
+ libscrypt
+ libsodium
+ liburcu
+ `(,util-linux "lib") ;libblkid
+ lz4
+ zlib
+ `(,zstd "lib")
+ (cargo-inputs 'bcachefs-tools)))
(home-page "https://bcachefs.org/")
(synopsis "Tools to create and manage bcachefs file systems")
(description
diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm
index 3da97f5b4b..dd1402a37e 100644
--- a/gnu/packages/finance.scm
+++ b/gnu/packages/finance.scm
@@ -228,6 +228,74 @@ of the bitcoin protocol. This package provides the Bitcoin Core command
line client and a client based on Qt.")
(license license:expat)))
+(define-public bitcoin-cash-node
+ (package
+ (name "bitcoin-cash-node")
+ (version "28.0.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.com/bitcoin-cash-node/bitcoin-cash-node.git")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "19v38clhxg6yd4xb8wh8bm3sf1ipv3ifg68nwgq0p8l5zqx41wgw"))))
+ (build-system cmake-build-system)
+ (native-inputs
+ (list help2man
+ pkg-config
+ python
+ python-scipy
+ qttools-5))
+ (inputs
+ (list bdb-5.3
+ boost
+ expat
+ gmp
+ jemalloc
+ libevent
+ libnatpmp
+ miniupnpc
+ openssl
+ qrencode
+ qtbase-5
+ zeromq
+ zlib))
+ (arguments
+ (list #:configure-flags #~(list "-DCLIENT_VERSION_IS_RELEASE=ON")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'set-home
+ (lambda _
+ ;; Tests write to $HOME.
+ (setenv "HOME" (getenv "TMPDIR"))))
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (invoke "python3" "./test/functional/test_runner.py"
+ (string-append "--jobs=" (number->string
+ (parallel-job-count)))
+ ;; FIXME: rpc_bind test fails with:
+ ;; File ".../netutil.py", line 132, in addr_to_hex
+ ;; if '.' in addr: # IPv4
+ ;; TypeError: argument of type 'NoneType' is not
+ ;; iterable
+ "-x" "rpc_bind")))))))
+ (home-page "https://bitcoincashnode.org/")
+ (synopsis "Bitcoin Cash peer-to-peer client")
+ (description
+ "Bitcoin Cash is a digital currency that enables instant payments to
+anyone, anywhere in the world. It uses peer-to-peer technology to operate with
+no central authority: managing transactions and issuing money are carried out
+collectively by the network. Bitcoin Cash is a descendant of Bitcoin. It
+became a separate currency from the version supported by Bitcoin Core when the
+two split on August 1, 2017. Bitcoin Cash and the Bitcoin Core version of
+Bitcoin share the same transaction history up until the split.
+This package provides the Bitcoin Cash Node command line client and a client
+based on Qt.")
+ (license license:expat)))
+
(define-public ghc-hledger
(package
(name "ghc-hledger")
@@ -1853,88 +1921,6 @@ following three utilities are included with the library:
@end enumerate")
(license license:gpl2+)))
-(define-public bitcoin-unlimited
- (package
- (name "bitcoin-unlimited")
- (version "2.1.0.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://gitlab.com/bitcoinunlimited/BCHUnlimited.git/")
- (commit (string-append "BCHunlimited" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0cny12s03wsgx8iijg5cbr7r6wif9ck7dn98hsv9sz8xq1i5vjk4"))))
- (build-system gnu-build-system)
- (native-inputs
- (list autoconf
- automake
- libtool
- pkg-config
- python ; for the tests
- util-linux ; provides the hexdump command for tests
- qttools-5))
- (inputs
- (list bdb-4.8
- boost
- libevent
- miniupnpc
- openssl
- protobuf
- qrencode
- qtbase-5
- zeromq
- zlib))
- (arguments
- `(#:configure-flags
- (list
- ;; Boost is not found unless specified manually.
- (string-append "--with-boost="
- (assoc-ref %build-inputs "boost"))
- ;; XXX: The configure script looks up Qt paths by
- ;; `pkg-config --variable=host_bins Qt5Core`, which fails to pick
- ;; up executables residing in 'qttools-5', so we specify them here.
- (string-append "ac_cv_path_LRELEASE="
- (assoc-ref %build-inputs "qttools")
- "/bin/lrelease")
- (string-append "ac_cv_path_LUPDATE="
- (assoc-ref %build-inputs "qttools")
- "/bin/lupdate")
- "--disable-static")
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'fix-tests
- (lambda _
- ;; Disable utilprocess_tests because it never ends.
- ;; It looks like it tries to start /bin/sleep and waits until it
- ;; is in the list of running processes, but /bin/sleep doesn't
- ;; exist.
- (substitute* "src/Makefile.test.include"
- (("test/utilprocess_tests.cpp")
- ""))
- ;; Disable PaymentServer failing test because it's using
- ;; an expired SSL certificate.
- (substitute* "src/qt/test/test_main.cpp"
- (("if \\(QTest::qExec\\(&test2\\) != 0\\)")
- "if (QTest::qExec(&test2) == 0)"))
- ;; The following test passes with OpenSSL 1.1, but fails with
- ;; OpenSSL 3.
- (substitute* "src/secp256k1/src/tests.c"
- (("run_ecdsa_der_parse\\(\\);")
- ""))))
- (add-before 'check 'set-home
- (lambda _
- ;; Tests write to $HOME
- (setenv "HOME" (getenv "TMPDIR")))))))
- (home-page "https://www.bitcoinunlimited.info/")
- (synopsis "Client for the Bitcoin Cash protocol")
- (description
- "Bitcoin Unlimited is a client for the Bitcoin Cash peer-to-peer
-electronic cash system. This package provides a command line client and
-a Qt GUI.")
- (license license:expat)))
-
(define-public fulcrum
(package
(name "fulcrum")
diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm
index bcb30ec399..68229aab85 100644
--- a/gnu/packages/firmware.scm
+++ b/gnu/packages/firmware.scm
@@ -1549,7 +1549,7 @@ corresponding layout." layout))
dfu-programmer
dfu-util
diffutils
- git-minimal ;for the clone action
+ git-minimal/pinned ;for the clone action
gawk
gnu-make
grep
diff --git a/gnu/packages/flashing-tools.scm b/gnu/packages/flashing-tools.scm
index fa9d88b30c..af5017d249 100644
--- a/gnu/packages/flashing-tools.scm
+++ b/gnu/packages/flashing-tools.scm
@@ -33,6 +33,7 @@
(define-module (gnu packages flashing-tools)
#:use-module ((guix licenses) #:prefix license:)
+ #:use-module (guix build-system cargo)
#:use-module (guix build-system cmake)
#:use-module (guix build-system copy)
#:use-module (guix build-system gnu)
@@ -686,6 +687,30 @@ It can be used to upload images to I.MX SoC's using at least their boot ROM.")
@url{https://ergodox-ez.com/,ZSA keyboards}.")
(license license:expat))))
+(define-public wlink
+ (package
+ (name "wlink")
+ (version "0.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "wlink" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "05l6h5d4w181sg00nq0l1808l0zc4fdda6syvgm7ba31glj7xkd4"))))
+ (build-system cargo-build-system)
+ (arguments `(#:install-source? #f))
+ (native-inputs (list pkg-config))
+ (inputs (cons* eudev libusb (cargo-inputs 'wlink)))
+ (home-page "https://github.com/ch32-rs/wlink")
+ (synopsis "Unofficial WCH-Link command line tool")
+ (description
+ "This package is an unofficial command line tool for use with WCH-Link, a
+USB debbuger tool for flashing and debugging WCH RISC-V and ARM
+microcontrollers. This tool is still in development and may not be ready for
+production use.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public qdl
(let ((commit "13681fcb359c9f9c32a17a91d3dd20df2e413b6d")
(revision "1"))
diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index eba811bfc2..c21d7c183d 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -66,6 +66,7 @@
;;; Copyright © 2023 Santiago Payà Miralta <santiagopim@gmail.com>
;;; Copyright © 2025 Kurome <hunt31999@gmail.com>
;;; Copyright © 2025 Gabriel Santos <gabrielsantosdesouza@disroot.org>
+;;; Copyright © 2025 Liam Hupfer <liam@hpfr.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1178,6 +1179,29 @@ additional characters (mostly accented ones). This package provides the
OpenType variant of these fonts.")
(license license:gfl1.0)))
+(define-public font-new-computer-modern
+ (package
+ (name "font-new-computer-modern")
+ (version "7.0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://download.gnu.org.ua/release/newcm/"
+ "newcm-" version ".txz"))
+ (file-name (string-append name "-" version ".tar.xz"))
+ (sha256
+ (base32 "0j7d5brjpaakhs826wpjpmbn5kijf0k4pklafi6ijp922092jivx"))))
+ (build-system font-build-system)
+ (home-page "https://ctan.org/pkg/newcomputermodern")
+ (synopsis "OpenType fonts based on Computer Modern including non-Latin")
+ (description
+ "NewComputerModern is a new assembly of Computer Modern fonts including
+extensions in many directions for both Latin based languages, non-Latin based
+languages and Mathematics, all compatible in style to CM fonts. In addition
+to the Regular weight of Computer Modern, it provides a Book weight for
+heavier printing.")
+ (license license:gfl1.0)))
+
(define-public font-amiri
(package
(name "font-amiri")
@@ -1342,6 +1366,31 @@ utilities to ease adding new glyphs to the font.")
(properties '((upstream-name . "unifont")))
(license license:gpl2+)))
+(define-public font-last-resort
+ (package
+ (name "font-last-resort")
+ (version "16.000")
+ (source
+ (origin
+ (method url-fetch)
+ ;; PGTK Emacs does not seem to render the high-efficiency TTF. Prefer
+ ;; the larger but more compatible standard TTF.
+ (uri (string-append "https://github.com/unicode-org/last-resort-font"
+ "/releases/download/" version
+ "/LastResort-Regular.ttf"))
+ (sha256
+ (base32 "0rlisa9hzm7kfy3b8w2460mkiwrh2hlyp223bafkqzpkxkfsbcpp"))))
+ (build-system font-build-system)
+ (home-page "https://github.com/unicode-org/last-resort-font")
+ (synopsis "Fallback font for Unicode code points")
+ (description
+ "Last Resort is a special-purpose font intended as a user-friendly
+alternative to tofu symbols. It includes glyphs designed to allow users to
+recognize which Unicode block a character belongs to so they can identify what
+type of font to install to properly display text. Undefined code points and
+noncharacters are also represented.")
+ (license license:silofl1.1)))
+
(define-public font-google-noto
(package
(name "font-google-noto")
@@ -1513,24 +1562,57 @@ fonts.")
(define-public font-google-roboto
(package
(name "font-google-roboto")
- (version "2.136")
+ (version "3.011")
(source
(origin
(method url-fetch)
- (uri (string-append "https://github.com/google/roboto/releases/download/"
- "v" version "/roboto-hinted.zip"))
+ (uri (string-append
+ "https://github.com/googlefonts/roboto-3-classic/releases/download/v"
+ version "/Roboto_v" version ".zip"))
(file-name (string-append name "-" version ".zip"))
(sha256
- (base32
- "0spscx08fad7i8qs7icns96iwcapniq8lwwqqvbf7bamvs8qfln4"))))
+ (base32 "03km9r4cgbbjparmzvlkr59a3r6j5cwmnf4s17qr7wkdf0qyx7wq"))))
(build-system font-build-system)
- (home-page "https://github.com/google/roboto")
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ ;; Install only needed fonts.
+ (add-before 'install 'chdir
+ (lambda _
+ (chdir "../hinted/static"))))))
+ (home-page "https://github.com/googlefonts/roboto-3-classic")
(synopsis "The Roboto family of fonts")
(description
"Roboto is Google’s signature family of fonts, the default font on Android
-and Chrome OS, and the recommended font for the
-visual language \"Material Design\".")
- (license license:asl2.0)))
+and Chrome OS, and the recommended font for the visual language \"Material
+Design\".")
+ (license license:silofl1.1)))
+
+(define-public font-google-roboto-mono
+ (package
+ (name "font-google-roboto-mono")
+ (version "3.001")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/googlefonts/RobotoMono")
+ (commit "8f651634e746da6df6c2c0be73255721d24f2372")))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "00ddmr7yvb9isakfvgv6g74m80fmg81dmh1hrrdyswapaa7858a5"))))
+ (build-system font-build-system)
+ (home-page "https://github.com/googlefonts/RobotoMono")
+ (synopsis "Monospaced Roboto font")
+ (description
+ "Roboto Mono is a monospaced addition to the Roboto type family.
+Like the other members of the Roboto family, the fonts are optimized for
+readability on screens across a wide variety of devices and reading
+environments. While the monospaced version is related to its variable width
+cousin, it doesn't hesitate to change forms to better fit the constraints of a
+monospaced environment.")
+ (license license:silofl1.1)))
(define-public font-borg-sans-mono
(package
@@ -1740,6 +1822,7 @@ Powerline support.")
(sha256
(base32 "0mir6yi5i0h1kk6fr8dsqmv4m8cwrbldadpy7rnlyvkd26wdqpiy"))))
(build-system font-build-system)
+ (outputs '("out" "ttf" "woff"))
(home-page "https://github.com/adobe-fonts/source-code-pro")
(synopsis
"Monospaced font family for user interface and coding environments")
@@ -4333,6 +4416,7 @@ Spleen also has support for Powerline symbols out of the box.")
(sha256
(base32 "02wy9n49nzyvhc55jjmpxrv7hh6ncxv31liniqjgjn7vp68fj40n"))))
(build-system font-build-system)
+ (outputs '("out" "ttf" "woff"))
(home-page "https://www.stixfonts.org/")
(synopsis
"OpenType Unicode fonts for scientific, technical, and mathematical texts")
@@ -4651,3 +4735,25 @@ Hack + DejaVu Sans Mono is used for ASCII, and Rounded Mgen+ for the other.
In addition, Nerd Fonts, Noto Emoji, Icons for Devs, and some adjustment forked
from the Ricty generator are converted and adjusted.")
(license license:silofl1.1)))
+
+(define-public font-undefined-medium
+ (package
+ (name "font-undefined-medium")
+ (version "1.3")
+ (source
+ (origin
+ (method url-fetch/zipbomb)
+ (uri (string-append "https://github.com/andirueckel/undefined-medium"
+ "/archive/v" version ".zip"))
+ (sha256
+ (base32 "1y11y78807nhfwvvx4ac36q6m5y20jarlrazrp029wks2wwdgrx8"))))
+ (build-system font-build-system)
+ (outputs '("out" "ttf" "woff"))
+ (home-page "https://undefined-medium.com")
+ (synopsis "Pixel grid-based monospace typeface")
+ (description
+ "This package provides undefined medium, a pixel grid-based monospace
+typeface. It is inspired by many 5×7 pixel grid typefaces, especially Gilles
+Boccon-Gibod’s MonteCarlo. Unlike traditional bitmap fonts, it is distributed
+in typical scalable font formats.")
+ (license license:silofl1.1)))
diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm
index 7451082232..0ff3025187 100644
--- a/gnu/packages/fpga.scm
+++ b/gnu/packages/fpga.scm
@@ -91,8 +91,8 @@
#:use-module (gnu packages web))
(define-public abc
- (let ((commit "d2714035145bd237097c509c23fc9e24b0fa933b")
- (revision "5"))
+ (let ((commit "e29dcd9f3275874c8d31a2f781487efac1dabb7b")
+ (revision "6"))
(package
(name "abc")
(version (git-version "0.0" revision commit))
@@ -104,7 +104,7 @@
(file-name (git-file-name name version))
(sha256
(base32
- "10qjw6mbzwg2lgsscw759xrghqq2mvv0xcalpymngnjhpg9qznqk"))))
+ "18g4i1kdsxvp25p5z3wja4jkxppgrp6ybxal9y2p2d2qvlafiw5z"))))
(build-system gnu-build-system)
(inputs
(list readline))
@@ -129,7 +129,7 @@ formal verification.")
(package
(inherit abc)
(name "abc-yosyshq")
- (version "0.55")
+ (version "0.56")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -138,7 +138,7 @@ formal verification.")
(file-name (git-file-name name version))
(sha256
(base32
- "15a7nyk8iqpadp326icnr7rn5pwq44b9lvajqc35hcsvixz4gxsa"))))
+ "0wy42qd0dl58icw3nklgns5zrr1inj8br40vwcpwiz1pkfg3gl0j"))))
(home-page "https://github.com/YosysHQ/abc/")
(description "ABC is a program for sequential logic synthesis and
formal verification. This is the Yosyshq fork of ABC.")
@@ -187,7 +187,7 @@ For synthesis, the compiler generates netlists in the desired format.")
(define-public yosys
(package
(name "yosys")
- (version "0.55")
+ (version "0.56")
(source
(origin
(method git-fetch)
@@ -195,7 +195,7 @@ For synthesis, the compiler generates netlists in the desired format.")
(url "https://github.com/YosysHQ/yosys")
(commit (string-append "v" version))))
(sha256
- (base32 "1c5zvbk0jpz564l1jw7pxba93iq967ci0qpam7ahq0mhi14jinl8"))
+ (base32 "1q74hm1z0m08r9amz982a9ylcwz2mbg3hqarprwj775wkrbv81h7"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(arguments
@@ -247,6 +247,12 @@ For synthesis, the compiler generates netlists in the desired format.")
;; work.
(symlink (search-input-file inputs "/bin/abc")
(string-append #$output "/bin/yosys-abc"))))
+ (add-after 'install 'keep-pmgen-py
+ (lambda* (#:key inputs #:allow-other-keys)
+ ;; pmgen.py is required by some yosys plugins.
+ (install-file (search-input-file inputs
+ "/passes/pmgen/pmgen.py")
+ (string-append #$output "/bin"))))
(add-after 'install 'wrap
(lambda* (#:key inputs #:allow-other-keys)
(wrap-program (string-append #$output "/bin/yosys-witness")
@@ -650,7 +656,7 @@ automated testing of HDL code.")
(define-public nvc
(package
(name "nvc")
- (version "1.17.0")
+ (version "1.17.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -659,7 +665,7 @@ automated testing of HDL code.")
(file-name (git-file-name name version))
(sha256
(base32
- "1grbz8gm2rc9qz14ik0fgxd5qv1kix4aiha3zv60h9wbvssw592v"))))
+ "0k5l5z5x4k7rfcrnxskbqk0icpr13ax6r2f0dkpscadavbmv0qz6"))))
(build-system gnu-build-system)
(arguments
(list #:out-of-source? #t
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index c41ec45a6f..0d3d663ab8 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -4175,7 +4175,7 @@ asynchronously and at a user-defined speed.")
(define-public chess
(package
(name "chess")
- (version "6.2.11")
+ (version "6.3.0")
(source
(origin
(method url-fetch)
@@ -4183,7 +4183,7 @@ asynchronously and at a user-defined speed.")
".tar.gz"))
(sha256
(base32
- "1gg9764ld7skn7jps9pma6x8zqf9nka1cf5nryq197f6lpp404fq"))))
+ "0fm27h1xv56v1g1zq0cd9wlchvfw8iwmsgj4nyaxcalc171bwdqb"))))
(build-system gnu-build-system)
(arguments
'(#:phases
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index be73ca3a87..6d019640fd 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -7,7 +7,7 @@
;;; Copyright © 2018, 2019 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2018 Joshua Sierles, Nextjournal <joshua@nextjournal.com>
;;; Copyright © 2018, 2019, 2020, 2021 Julien Lepiller <julien@lepiller.eu>
-;;; Copyright © 2019-2023 Guillaume Le Vaillant <glv@posteo.net>
+;;; Copyright © 2019-2023, 2025 Guillaume Le Vaillant <glv@posteo.net>
;;; Copyright © 2019-2023 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2019, 2021 Wiktor Żelazny <wzelazny@vurv.cz>
;;; Copyright © 2019, 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
@@ -152,6 +152,7 @@
#:use-module (gnu packages textutils)
#:use-module (gnu packages time)
#:use-module (gnu packages tls)
+ #:use-module (gnu packages version-control)
#:use-module (gnu packages video)
#:use-module (gnu packages web)
#:use-module (gnu packages webkit)
@@ -3134,7 +3135,7 @@ exchanged form one Spatial DBMS and the other.")
(define-public opencpn
(package
(name "opencpn")
- (version "5.6.2")
+ (version "5.12.2")
(source
(origin
(method git-fetch)
@@ -3143,16 +3144,17 @@ exchanged form one Spatial DBMS and the other.")
(commit (string-append "Release_" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "16hb0ycp0kbx2h8fx08rqkgrlz48kaym0d6wqvpjrcfa2r4myss8"))))
+ (base32 "0w57zcq1rpx3cfhcqjqw25wiz1pi6lx7xnif511vr4plvzqdx8yd"))))
(build-system cmake-build-system)
(native-inputs
- (list gettext-minimal pkg-config))
+ (list gettext-minimal git-minimal googletest pkg-config))
(inputs
(list alsa-utils
bzip2
cairo
curl
eudev
+ glew
glu
gtk+
jasper
@@ -3164,12 +3166,15 @@ exchanged form one Spatial DBMS and the other.")
libusb
lz4
mesa
+ openssl
pango
portaudio
+ rapidjson
+ shapelib
sqlite
tinyxml
wxsvg
- wxwidgets-3.0
+ wxwidgets
xz
zlib))
(arguments
@@ -3489,6 +3494,7 @@ growing set of geoscientific methods.")
"ProcessingGrassAlgorithmsRasterTestPt2"
"ProcessingGrassAlgorithmsVectorTest"
"ProcessingGrassAlgsPostgreRasterProvider"
+ "test_core_authcertutils"
"test_core_authconfig"
"test_core_authmanager"
"test_core_compositionconverter"
diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 865e0ab161..2a1c7a90de 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -520,7 +520,9 @@ panfrost,r300,r600,svga,softpipe,llvmpipe,tegra,v3d,vc4,virgl,zink"))
"subprojects/" name))
(overlay-dir (string-append
"subprojects/packagefiles/" name)))
- (copy-recursively source subproject-dest)
+ (mkdir-p subproject-dest)
+ (invoke "tar" "xf" source "-C" subproject-dest
+ "--strip-components=1")
;; Normally when the patch_directory wrap file property
;; is specified, meson automatically copies from
;; packagefiles, but this is not the case here (only
@@ -534,23 +536,9 @@ panfrost,r300,r600,svga,softpipe,llvmpipe,tegra,v3d,vc4,virgl,zink"))
directory = ~a
"
name))))))
- '#+(map (lambda (pkg)
- (let ((name (package-upstream-name* pkg))
- (version (package-version pkg)))
- (list (package-upstream-name* pkg)
- (file-append pkg
- "/share/cargo/src/"
- name "-" version))))
- (let ((from-crates-io
- (cut module-ref
- (resolve-interface
- '(gnu packages crates-io))
- <>)))
- (list (from-crates-io 'rust-syn-2)
- (from-crates-io 'rust-unicode-ident-1)
- (from-crates-io 'rust-quote-1)
- (from-crates-io 'rust-proc-macro2-1)
- (from-crates-io 'rust-paste-1))))))))
+ '#+(module-ref (resolve-interface
+ '(gnu packages rust-crates))
+ 'mesa-cargo-inputs)))))
#~())
(add-after 'unpack 'set-home-directory
;; Build tries to use a shader cache (non-fatal error).
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 08798a6418..73f31f7565 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -117,13 +117,6 @@
#:use-module (gnu packages check)
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-database)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-gtk)
- #:use-module (gnu packages crates-web)
#:use-module (gnu packages cups)
#:use-module (gnu packages curl)
#:use-module (gnu packages cyrus-sasl)
@@ -3677,68 +3670,38 @@ for dealing with different structured file formats.")
(sha256
(base32
"0ym2yg94sc7ralh1kwqqrhz3wcc51079z90mbx0qrls7wfh36hi2"))))
- (build-system cargo-build-system)
+ (build-system gnu-build-system)
(outputs '("out" "doc" "debug"))
(arguments
(list
- #:install-source? #f
+ #:configure-flags
+ #~(list "--disable-static"
+ #$@(if (%current-target-system)
+ #~(;; g-ir-scanner can't import its modules
+ ;; and vala currently can't be cross-compiled.
+ "--enable-introspection=no"
+ "--enable-vala=no"
+ ;; These two are necessary for cross-compiling.
+ (string-append
+ "--build=" #$(nix-system->gnu-triplet
+ (%current-system)))
+ (string-append
+ "--host=" #$(%current-target-system)))
+ #~("--enable-vala")))
+ #:make-flags
+ #~(list (string-append "CC=" #$(cc-for-target))
+ (string-append "PKG_CONFIG=" #$(pkg-config-for-target))
+ #$@(if (%current-target-system)
+ #~((string-append "RUST_TARGET="
+ #$(platform-rust-target
+ (lookup-platform-by-target
+ (%current-target-system)))))
+ #~()))
+ #:imported-modules %cargo-build-system-modules
#:modules
- '((guix build cargo-build-system)
- (guix build utils)
- ((guix build gnu-build-system) #:prefix gnu:))
- #:cargo-inputs
- `(("rust-anyhow" ,rust-anyhow-1)
- ("rust-cairo-rs" ,rust-cairo-rs-0.19)
- ("rust-cast" ,rust-cast-0.3)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-cssparser" ,rust-cssparser-0.31)
- ("rust-cstr" ,rust-cstr-0.2)
- ("rust-data-url" ,rust-data-url-0.3)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-float-cmp" ,rust-float-cmp-0.9)
- ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.19)
- ("rust-gio" ,rust-gio-0.19)
- ("rust-glib" ,rust-glib-0.19)
- ("rust-image" ,rust-image-0.24)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-language-tags" ,rust-language-tags-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-locale-config" ,rust-locale-config-0.3)
- ("rust-markup5ever" ,rust-markup5ever-0.11)
- ("rust-nalgebra" ,rust-nalgebra-0.32)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pango" ,rust-pango-0.19)
- ("rust-pangocairo" ,rust-pangocairo-0.19)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rctree" ,rust-rctree-0.6)
- ("rust-regex" ,rust-regex-1)
- ("rust-rgb" ,rust-rgb-0.8)
- ("rust-selectors" ,rust-selectors-0.25)
- ("rust-string-cache" ,rust-string-cache-0.8)
- ("rust-system-deps" ,rust-system-deps-6)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tinyvec" ,rust-tinyvec-1)
- ("rust-url" ,rust-url-2)
- ("rust-xml5ever" ,rust-xml5ever-0.17)
- ("rust-yeslogic-fontconfig-sys" ,rust-yeslogic-fontconfig-sys-5))
- #:cargo-development-inputs
- `(("rust-anyhow" ,rust-anyhow-1)
- ("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-float-cmp" ,rust-float-cmp-0.9)
- ("rust-lopdf" ,rust-lopdf-0.32)
- ("rust-matches" ,rust-matches-0.1)
- ("rust-png" ,rust-png-0.17)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-quick-error" ,rust-quick-error-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-url" ,rust-url-2))
+ '(((guix build cargo-build-system) #:prefix cargo:)
+ (guix build gnu-build-system)
+ (guix build utils))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-gdk-pixbuf-thumbnailer
@@ -3752,15 +3715,6 @@ for dealing with different structured file formats.")
"/bin/gdk-pixbuf-thumbnailer")))))
(add-after 'unpack 'prepare-for-build
(lambda _
- ;; In lieu of #:make-flags
- (setenv "CC" #$(cc-for-target))
- (setenv "PKG_CONFIG" #$(pkg-config-for-target))
- #$@(if (%current-target-system)
- #~((setenv "RUST_TARGET"
- #$(platform-rust-target
- (lookup-platform-by-target
- (%current-target-system)))))
- #~())
;; Something about the build environment resists building
;; successfully with the '--locked' flag.
(substitute* '("Makefile.am" "Makefile.in")
@@ -3789,40 +3743,37 @@ for dealing with different structured file formats.")
(string-append "gdk_pixbuf_cache_file="
#$output "/"
#$%gdk-pixbuf-loaders-cache-file "\n")))))
- (add-after 'configure 'gnu-configure
- (lambda* (#:key outputs #:allow-other-keys #:rest args)
- (apply (assoc-ref gnu:%standard-phases 'configure)
- #:configure-flags
- (list "--disable-static"
- #$@(if (%current-target-system)
- #~(;; g-ir-scanner can't import its modules
- ;; and vala currently can't be cross-compiled.
- "--enable-introspection=no"
- "--enable-vala=no"
- ;; These two are necessary for cross-compiling.
- (string-append
- "--build=" #$(nix-system->gnu-triplet
- (%current-system)))
- (string-append
- "--host=" #$(%current-target-system)))
- #~("--enable-vala")))
- args)))
- (add-after 'configure 'dont-vendor-self
- (lambda* (#:key vendor-dir #:allow-other-keys)
- ;; Don't keep the whole tarball in the vendor directory
- (delete-file-recursively
- (string-append vendor-dir "/" #$name "-" #$version ".tar.xz"))))
- (replace 'build
- (assoc-ref gnu:%standard-phases 'build))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys #:rest args)
- (when tests?
- ((assoc-ref gnu:%standard-phases 'check)
- #:test-target "check"))))
- (replace 'install
- (assoc-ref gnu:%standard-phases 'install)))))
- (native-inputs (list gdk-pixbuf `(,glib "bin") gobject-introspection pkg-config vala))
- (inputs (list freetype gobject-introspection harfbuzz libxml2 pango))
+ (add-after 'unpack 'prepare-cargo-build-system
+ (lambda args
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ #:cargo-target #$(cargo-triplet)
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums)))))))
+ (native-inputs
+ (append
+ (list gdk-pixbuf
+ `(,glib "bin")
+ gobject-introspection
+ pkg-config
+ rust
+ `(,rust "cargo")
+ vala)
+ (or (and=> (%current-target-system)
+ (compose list make-rust-sysroot))
+ '())))
+ (inputs
+ (cons* freetype
+ gobject-introspection
+ harfbuzz
+ libxml2
+ pango
+ (cargo-inputs 'librsvg)))
(propagated-inputs (list cairo gdk-pixbuf glib))
(synopsis "SVG rendering library")
(description "Librsvg is a library to render SVG images to Cairo surfaces.
@@ -8247,7 +8198,6 @@ to display dialog boxes from the commandline and shell scripts.")
libxkbfile
libxrandr
libxtst
- linux-libre-headers-6.1 ; for dma_buf_export_sync_file
pipewire
startup-notification
sysprof
@@ -10601,61 +10551,16 @@ specified duration and save it as a GIF encoded animated image file.")
(file-name (git-file-name name version))
(sha256
(base32 "0zavax35n048spx097ymiq31s8b879qwbg8xmcxcx73r6m823mic"))))
- (build-system cargo-build-system)
+ (build-system meson-build-system)
(arguments
(list
- #:install-source? #f
- #:vendor-dir "vendor"
- #:cargo-inputs
- (list rust-aes-gcm-0.10
- rust-anyhow-1
- rust-async-std-1
- rust-aperture-0.3
- rust-ashpd-0.6
- rust-data-encoding-2
- rust-diesel-2
- rust-diesel-migrations-2
- rust-futures-channel-0.3
- rust-futures-executor-0.3
- rust-futures-util-0.3
- rust-gettext-rs-0.7
- rust-gtk4-0.7
- rust-hex-0.4
- rust-image-0.24
- rust-libadwaita-0.5
- rust-oo7-0.2
- rust-percent-encoding-2
- rust-prost-0.12
- rust-qrencode-0.14
- rust-quick-xml-0.30
- rust-rand-0.8
- rust-reqwest-0.11
- rust-ring-0.17
- rust-rust-argon2-2
- rust-scrypt-0.11
- rust-search-provider-0.6
- rust-serde-1
- rust-serde-json-1
- rust-svg-metadata-0.4
- rust-tokio-1
- rust-tracing-0.1
- rust-tracing-subscriber-0.3
- rust-url-2
- rust-uuid-1
- rust-zbar-rust-0.0.23 ; any 0.0.*
- rust-zeroize-1)
#:imported-modules `(,@%meson-build-system-modules
- ,@%glib-or-gtk-build-system-modules
,@%cargo-build-system-modules)
- #:modules `((guix build cargo-build-system)
- ((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:)
- ((guix build meson-build-system) #:prefix meson:)
+ #:modules `(((guix build cargo-build-system) #:prefix cargo:)
+ (guix build meson-build-system)
(guix build utils))
#:phases
#~(modify-phases %standard-phases
- (add-after 'unpack 'generate-gdk-pixbuf-loaders-cache-file
- (assoc-ref glib-or-gtk:%standard-phases
- 'generate-gdk-pixbuf-loaders-cache-file))
(add-after 'unpack 'prepare-for-build
(lambda _
(substitute* "meson.build"
@@ -10667,51 +10572,43 @@ specified duration and save it as a GIF encoded animated image file.")
(substitute* "src/meson.build"
(("'test'") "'test', cargo_options"))
(delete-file "Cargo.lock")))
- ;; Add meson-configure phase here and not before 'configure because
- ;; the meson 'configure phase changes to a different directory and
+ ;; The meson 'configure phase changes to a different directory and
;; we need it created before unpacking the crates.
- (add-before 'unpack-rust-crates 'meson-configure
- (lambda args
- (apply (assoc-ref meson:%standard-phases 'configure)
- #:build-type "debugoptimized"
- #:configure-flags '()
- args)))
- (replace 'build
- (assoc-ref meson:%standard-phases 'build))
- (replace 'check
+ (add-after 'configure 'prepare-cargo-build-system
(lambda args
- (apply (assoc-ref meson:%standard-phases 'check)
- #:test-options '()
- args)))
- (replace 'install
- (assoc-ref meson:%standard-phases 'install))
- (add-after 'install 'glib-or-gtk-compile-schemas
- (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas))
- (add-after 'install 'glib-or-gtk-wrap
- (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap))
- (add-after 'glib-or-gtk-wrap 'wrap-extra-paths
- (lambda _
- (let ((gst-plugins-path (getenv "GST_PLUGIN_SYSTEM_PATH")))
- (wrap-program (string-append #$output "/bin/authenticator")
- `("GST_PLUGIN_SYSTEM_PATH" ":" suffix (,gst-plugins-path))))))
- (add-after 'strip 'shrink-runpath
- (assoc-ref meson:%standard-phases 'shrink-runpath)))))
- (native-inputs (list gettext-minimal
- `(,glib "bin") ; for glib-compile-schemas
- meson
- ninja
- pkg-config))
- (inputs (list bash-minimal
- glib
- gstreamer
- gst-plugins-base
- gst-plugins-bad
- gtk
- libadwaita
- openssl
- pipewire ; Needed but not listed
- sqlite
- zbar))
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ #:vendor-dir "vendor"
+ #:cargo-target #$(cargo-triplet)
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums)))))))
+ (native-inputs
+ (append
+ (list gettext-minimal
+ `(,glib "bin") ; for glib-compile-schemas
+ pkg-config
+ rust
+ `(,rust "cargo"))
+ (or (and=> (%current-target-system)
+ (compose list make-rust-sysroot))
+ '())))
+ (inputs (cons* bash-minimal
+ glib
+ gstreamer
+ gst-plugins-base
+ gst-plugins-bad
+ gtk
+ libadwaita
+ openssl
+ pipewire ; Needed but not listed
+ sqlite
+ zbar
+ (cargo-inputs 'gnome-authenticator)))
(home-page "https://apps.gnome.org/Authenticator")
(synopsis "Generate two-factor codes")
(description "Simple application for generating Two-Factor Authentication
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 49aa0fd961..3f7c4c2441 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -695,9 +695,9 @@ variable defined below. It requires guile-json to be installed."
"sco" "si" "sk" "skr" "sl" "son" "sq" "sr" "sv-SE" "szl" "ta" "te"
"tg" "th" "tl" "tr" "trs" "uk" "ur" "uz" "vi" "xh" "zh-CN" "zh-TW"))
-(define %icecat-base-version "128.13.0")
+(define %icecat-base-version "128.14.0")
(define %icecat-version (string-append %icecat-base-version "-gnu1"))
-(define %icecat-build-id "20250722000000") ;must be of the form YYYYMMDDhhmmss
+(define %icecat-build-id "20250819000000") ;must be of the form YYYYMMDDhhmmss
;; 'icecat-source' is a "computed" origin that generates an IceCat tarball
;; from the corresponding upstream Firefox ESR tarball, using the 'makeicecat'
@@ -717,9 +717,9 @@ variable defined below. It requires guile-json to be installed."
"firefox-" upstream-firefox-version ".source.tar.xz"))
(sha256
(base32
- "1x22a1ihnpsmcmj1ljx586rh8kgm996qbncgyr7z3rgsmslx1am4"))))
+ "0lwsn1y988naxs9031sbzsh9b0x7c6zmpf89y4pv477l55ifzfck"))))
- (gnuzilla-commit "b73acfe395ea849fcd15c9886a7f4631f2b6f82b")
+ (gnuzilla-commit "ba161be3de71bb556be951ac4dbb81c807f68770")
(gnuzilla-source
(origin
(method git-fetch)
@@ -730,7 +730,7 @@ variable defined below. It requires guile-json to be installed."
(string-take gnuzilla-commit 8)))
(sha256
(base32
- "06zm63vs1m8c3xh4jw75ffah6anf1xxqgqn3hl3gqw5g486ncir1"))))
+ "0gcpwxjz407lgjg8p3mgaij10xy1p6j3sbij46mi8h18d4q1iagg"))))
;; 'search-patch' returns either a valid file name or #f, so wrap it
;; in 'assume-valid-file-name' to avoid 'local-file' warnings.
diff --git a/gnu/packages/golang-crypto.scm b/gnu/packages/golang-crypto.scm
index 21aede3238..d5cbfe18fd 100644
--- a/gnu/packages/golang-crypto.scm
+++ b/gnu/packages/golang-crypto.scm
@@ -28,6 +28,7 @@
;;; Copyright © 2024 Troy Figiel <troy@troyfigiel.com>
;;; Copyright © 2025 Roman Scherer <roman@burningswell.com>
;;; Copyright © 2025 Sharlatan Hellseher <sharlatanus@gmail.com>
+;;; Copyright © 2025 Arthur Rodrigues <arthurhdrodrigues@proton.me>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -738,7 +739,7 @@ and AVX acceleration and zero allocations.")
(define-public go-github-com-decred-dcrd-dcrec-secp256k1-v4
(package
(name "go-github-com-decred-dcrd-dcrec-secp256k1-v4")
- (version "4.3.0")
+ (version "4.4.0")
(source
(origin
(method git-fetch)
@@ -747,7 +748,7 @@ and AVX acceleration and zero allocations.")
(commit (go-version->git-ref version #:subdir "dcrec/secp256k1"))))
(file-name (git-file-name name version))
(sha256
- (base32 "19yqrrspm6n1x7wa1chqj0j95bc5w02ygddr06ajzf6x7i7q09q5"))
+ (base32 "069v37xz9wxyjj79ag462kafhzdjq7jahp20kilx4435h8vhxxyg"))
(modules '((guix build utils)))
(snippet
#~(begin
@@ -2513,6 +2514,38 @@ support the streaming mode required by Go's standard Hash interface.")
(list
#:import-path "github.com/twpayne/go-pinentry/v4"))))
+(define-public go-github-com-veraison-go-cose
+ ;; XXX: The latest commits provides test fixtures, see:
+ ;; <https://github.com/veraison/go-cose/pull/214/>. Revert back to git tag
+ ;; when a fresh release is available.
+ (let ((commit "a633822d54e270749baecce653c5ba4f07ccbb46")
+ (revision "0"))
+ (package
+ (name "go-github-com-veraison-go-cose")
+ (version (git-version "1.3.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/veraison/go-cose")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0nni0pv8s6mn1jpk6pxpi464qdji0s0pq587y2mnsa4zkp9pp09z"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/veraison/go-cose"))
+ (propagated-inputs
+ (list go-github-com-fxamacker-cbor-v2))
+ (home-page "https://github.com/veraison/go-cose")
+ (synopsis "COSE specification for Go")
+ (description
+ "This package provides a Go library for the Concise Binary Object
+Representation (CBOR) Object Signing and Encryption
+@url{https://datatracker.ietf.org/doc/rfc9052/, (COSE) specification}.")
+ (license license:mpl2.0))))
+
(define-public go-github-com-xanzy-ssh-agent
(package
(name "go-github-com-xanzy-ssh-agent")
diff --git a/gnu/packages/golang-vcs.scm b/gnu/packages/golang-vcs.scm
index 74dceed8ec..9dea0285b0 100644
--- a/gnu/packages/golang-vcs.scm
+++ b/gnu/packages/golang-vcs.scm
@@ -34,6 +34,7 @@
#:use-module (gnu packages golang-web)
#:use-module (gnu packages golang-xyz)
#:use-module (gnu packages haskell-apps)
+ #:use-module (gnu packages prometheus)
#:use-module (gnu packages python-check)
#:use-module (gnu packages version-control))
@@ -455,6 +456,52 @@ interact with GitLab in a simple and uniform way.")
;;; Executables:
;;;
+(define-public git-sync
+ (package
+ (name "git-sync")
+ (version "4.4.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/kubernetes/git-sync")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0wp142i5yv9bwrq743wgd6kvmnl270wwmc8ysll3mglqwh3jyjlb"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin
+ (delete-file-recursively "vendor")))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:install-source? #f
+ #:import-path "k8s.io/git-sync"
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-main-path
+ ;; Build fails if that commit is kept.
+ (lambda* (#:key tests? import-path #:allow-other-keys)
+ (with-directory-excursion (string-append "src/" import-path)
+ (substitute* "main.go"
+ (("// import .k8s.io/git-sync/cmd/git-sync.") ""))))))))
+ (native-inputs
+ (list go-github-com-go-logr-logr
+ go-github-com-golang-jwt-jwt-v4
+ go-github-com-prometheus-client-golang
+ go-github-com-spf13-pflag
+ go-go-uber-org-goleak
+ go-golang-org-x-sys))
+ (home-page "https://github.com/kubernetes/git-sync")
+ (synopsis "Keep repository in sync with the upstream")
+ (description
+ "git-sync is a simple command that pulls a git repository into a local
+directory. It is a perfect \"sidecar\" container in Kubernetes - it can
+periodically pull files down from a repository so that an application can
+consume them.")
+ (license license:asl2.0)))
+
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above in alphabetic order.
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index fe848f4f64..3476b06461 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -42,6 +42,7 @@
;;; Copyright © 2025 André Batista <nandre@riseup.net>
;;; Copyright © 2025 Jussi Timperi <jussi.timperi@iki.fi>
;;; Copyright © 2025 Ashvith Shetty <ashvithshetty0010@zohomail.in>
+;;; Copyright © 2025 Arthur Rodrigues <arthurhdrodrigues@proton.me>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -4544,6 +4545,34 @@ web applications.")
incoming requests with their respective handler.")
(license license:bsd-3)))
+(define-public go-github-com-gorilla-pat
+ (package
+ (name "go-github-com-gorilla-pat")
+ (version "1.0.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gorilla/pat")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0ip2mfhs04j1wbh69iq6d3xz760cb6qmxgv3csns6qrkxfr53av2"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/gorilla/pat"))
+ (propagated-inputs
+ (list go-github-com-gorilla-context
+ go-github-com-gorilla-mux))
+ (home-page "https://github.com/gorilla/pat")
+ (synopsis "HTTP router for Golang")
+ (description
+ "This package is a request router and dispatcher with a pat-like
+interface. It is an alternative to @code{gorilla/mux} that showcases how it
+can be used as a base for different API flavors.")
+ (license license:bsd-3)))
+
(define-public go-github-com-gorilla-schema
(package
(name "go-github-com-gorilla-schema")
@@ -5749,6 +5778,244 @@ Features:
@end itemize")
(license license:expat)))
+(define-public go-github-com-lestrrat-go-httpcc
+ (package
+ (name "go-github-com-lestrrat-go-httpcc")
+ (version "1.0.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lestrrat-go/httpcc")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "12wsr6ipl3h7iaq7s7a2mgkbli9z5zpxj9dxqhzqn33akb055i28"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/lestrrat-go/httpcc"))
+ (native-inputs
+ (list go-github-com-stretchr-testify))
+ (home-page "https://github.com/lestrrat-go/httpcc")
+ (synopsis "HTTP/1.1 Cache-Control header parser for Golang")
+ (description
+ "This package provides a Go library that parses HTTP/1.1 Cache-Control
+header and returns a struct that is convenient for the end-user to do what
+they will with.")
+ (license license:expat)))
+
+(define-public go-github-com-lestrrat-go-httprc
+ (package
+ (name "go-github-com-lestrrat-go-httprc")
+ (version "1.0.6")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lestrrat-go/httprc")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "19pvxzw3l1riz0lryyh4n8s4jk7ba6js7fvbcdpxl60gb69fpz3g"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/lestrrat-go/httprc"))
+ (native-inputs
+ (list go-github-com-stretchr-testify))
+ (propagated-inputs
+ (list go-github-com-lestrrat-go-httpcc
+ go-github-com-lestrrat-go-option))
+ (home-page "https://github.com/lestrrat-go/httprc")
+ (synopsis "Quasi Up-to-date HTTP In-memory Cache ")
+ (description
+ "Package httprc implements a cache for resources available over http(s).
+Its aim is not only to cache these resources so that it saves on HTTP
+roundtrips, but it also periodically attempts to auto-refresh these resources
+once they are cached based on the user-specified intervals and HTTP
+@code{Expires} and @code{Cache-Control} headers, thus keeping the entries
+relativelyfresh.")
+ (license license:expat)))
+
+(define-public go-github-com-lestrrat-go-httprc-v3
+ (package
+ (inherit go-github-com-lestrrat-go-httprc)
+ (name "go-github-com-lestrrat-go-httprc-v3")
+ (version "3.0.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lestrrat-go/httprc")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "15kcs3qi55f5774k1sh0sx9vhg60cxkh9x2wb1frd6c7f7q4nkq7"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/lestrrat-go/httprc/v3"))))
+
+(define-public go-github-com-lestrrat-go-jwx
+ (package
+ (name "go-github-com-lestrrat-go-jwx")
+ (version "1.2.31")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lestrrat-go/jwx")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0ljbnw7fd9d5xggixrkx7fg9gs4jk23m6xkfy7s1rc7ljkh1n1qk"))
+ (modules '((guix build utils)))
+ (snippet
+ #~(begin
+ ;; Submodules with their own go.mod files and packaged separately:
+ ;;
+ ;; - github.com/lestrrat-go/jwx/cmd/jwx
+ ;; - github.com/lestrrat-go/jwx/internal/cmd/genreadfile
+ ;; - github.com/lestrrat-go/jwx/jwa/internal/cmd/gentypes
+ ;; - github.com/lestrrat-go/jwx/jwe/internal/cmd/genheader
+ ;; - github.com/lestrrat-go/jwx/jwk/internal/cmd/genheader
+ ;; - github.com/lestrrat-go/jwx/jws/internal/cmd/genheader
+ ;; - github.com/lestrrat-go/jwx/jwt/internal/cmd/gentoken
+ (for-each delete-file-recursively
+ (list "cmd/jwx"
+ "internal/cmd/genreadfile"
+ "jwa/internal/cmd/gentypes"
+ "jwe/internal/cmd/genheader"
+ "jwk/internal/cmd/genheader"
+ "jws/internal/cmd/genheader"
+ "jwt/internal/cmd/gentoken"))))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/lestrrat-go/jwx"
+ #:test-flags
+ #~(list "-skip" (string-append
+ ;; XXX: Not sure why these two tests fail.
+ "TestGH664/Check_what_happens_when_primes_are_reduced_to_0"
+ "|TestGH664/Check_what_happens_when_primes_are_reduced_to_1"))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'remove-examples-and-benchmarks
+ (lambda* (#:key tests? import-path #:allow-other-keys)
+ (with-directory-excursion (string-append "src/" import-path)
+ (delete-file-recursively "bench")
+ (delete-file-recursively "examples")))))))
+ (native-inputs
+ (list go-github-com-stretchr-testify))
+ (propagated-inputs
+ (list go-github-com-decred-dcrd-dcrec-secp256k1-v4
+ go-github-com-goccy-go-json
+ go-github-com-lestrrat-go-backoff-v2
+ go-github-com-lestrrat-go-blackmagic
+ go-github-com-lestrrat-go-httpcc
+ go-github-com-lestrrat-go-iter
+ go-github-com-lestrrat-go-option
+ go-github-com-pkg-errors
+ go-golang-org-x-crypto))
+ (home-page "https://github.com/lestrrat-go/jwx")
+ (synopsis "Complete implementation of JWx in Golang")
+ (description
+ "This package provides implementations of various @acronym{JWx,
+Javascript Object Signing and Encryption/JOSE} (JWA/JWE/JWK/JWS/JWT, otherwise
+known as JOSE) technologies.")
+ (license license:expat)))
+
+(define-public go-github-com-lestrrat-go-jwx-v2
+ (package
+ (inherit go-github-com-lestrrat-go-jwx)
+ (name "go-github-com-lestrrat-go-jwx-v2")
+ (version "2.1.6")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lestrrat-go/jwx")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1qvi2z45pc2y97paw55vyb5q2ngrwczvxlkp0ccgxvpd73fbwmx9"))
+ (modules '((guix build utils)))
+ (snippet
+ #~(begin
+ ;; Submodules with their own go.mod files and packaged separately:
+ ;;
+ ;; - github.com/lestrrat-go/jwx/cmd/jwx
+ ;; - github.com/lestrrat-go/jwx/tools/cmd/genjwa
+ ;; - github.com/lestrrat-go/jwx/tools/cmd/genjwe
+ ;; - github.com/lestrrat-go/jwx/tools/cmd/genjwk
+ ;; - github.com/lestrrat-go/jwx/tools/cmd/genjws
+ ;; - github.com/lestrrat-go/jwx/tools/cmd/genjwt
+ ;; - github.com/lestrrat-go/jwx/tools/cmd/genoptions
+ ;; - github.com/lestrrat-go/jwx/tools/cmd/genreadfile
+ (for-each delete-file-recursively
+ (list "cmd/jwx"
+ "tools/cmd"))))))
+ (build-system go-build-system)
+ (arguments
+ (substitute-keyword-arguments
+ (package-arguments go-github-com-lestrrat-go-jwx)
+ ((#:import-path _) "github.com/lestrrat-go/jwx/v2")))
+ (propagated-inputs
+ (list go-github-com-decred-dcrd-dcrec-secp256k1-v4
+ go-github-com-goccy-go-json
+ go-github-com-lestrrat-go-blackmagic
+ go-github-com-lestrrat-go-httprc
+ go-github-com-lestrrat-go-iter
+ go-github-com-lestrrat-go-option
+ go-github-com-segmentio-asm
+ go-golang-org-x-crypto))))
+
+(define-public go-github-com-lestrrat-go-jwx-v3
+ (package
+ (inherit go-github-com-lestrrat-go-jwx)
+ (name "go-github-com-lestrrat-go-jwx-v3")
+ (version "3.0.10")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lestrrat-go/jwx")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0sw5ymrvky9z7rijs0rbc7p234f9i4blas2wrlsj4kr8k35c7qxw"))
+ (modules '((guix build utils)))
+ (snippet
+ #~(begin
+ ;; Submodules with their own go.mod files and packaged separately:
+ ;;
+ ;; - github.com/lestrrat-go/jwx/cmd/jwx
+ ;; - github.com/lestrrat-go/jwx/tools/cmd/genjwa
+ ;; - github.com/lestrrat-go/jwx/tools/cmd/genjwe
+ ;; - github.com/lestrrat-go/jwx/tools/cmd/genjwk
+ ;; - github.com/lestrrat-go/jwx/tools/cmd/genjws
+ ;; - github.com/lestrrat-go/jwx/tools/cmd/genjwt
+ ;; - github.com/lestrrat-go/jwx/tools/cmd/genoptions
+ ;; - github.com/lestrrat-go/jwx/tools/cmd/genreadfile
+ (for-each delete-file-recursively
+ (list "cmd/jwx"
+ "tools/cmd"))))))
+ (build-system go-build-system)
+ (arguments
+ (substitute-keyword-arguments
+ (package-arguments go-github-com-lestrrat-go-jwx)
+ ((#:import-path _) "github.com/lestrrat-go/jwx/v3")))
+ (propagated-inputs
+ (list go-github-com-decred-dcrd-dcrec-secp256k1-v4
+ go-github-com-goccy-go-json
+ go-github-com-lestrrat-go-blackmagic
+ go-github-com-lestrrat-go-httprc-v3
+ go-github-com-lestrrat-go-option-v2
+ go-github-com-segmentio-asm
+ go-github-com-valyala-fastjson
+ go-golang-org-x-crypto))))
+
(define-public go-github-com-letsencrypt-challtestsrv
(package
(name "go-github-com-letsencrypt-challtestsrv")
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 60e43e2b7a..f7126c2d7e 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -66,6 +66,7 @@
;;; Copyright © 2025 David Thompson <davet@gnu.org>
;;; Copyright © 2025 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2025 Tomas Volf <~@wolfsden.cz>
+;;; Copyright © 2025 Arthur Rodrigues <arthurhdrodrigues@proton.me>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1854,6 +1855,31 @@ Distance}.")
inspired by the causal messaging system in the Pony programming language.")
(license license:expat)))
+(define-public go-github-com-armon-circbuf
+ (package
+ (name "go-github-com-armon-circbuf")
+ (version "0.0.0-20190214190532-5111143e8da2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/armon/circbuf")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1nhzs8wza5sxqjh0920jypy9irq6cspd55g8a9vgyjjfrqb5njs0"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/armon/circbuf"))
+ (home-page "https://github.com/armon/circbuf")
+ (synopsis "Circular buffer for Golang")
+ (description
+ "This package provides a circular buffer object. The buffer can be
+written to infinitely, but has a fixed size, so only the last @code{size}
+bytes are ever retained.")
+ (license license:expat)))
+
(define-public go-github-com-armon-go-radix
(package
(name "go-github-com-armon-go-radix")
@@ -6986,6 +7012,35 @@ quoting, commenting, and escaping.")
"@code{gg} is a library for rendering 2D graphics in pure Go.")
(license license:expat)))
+(define-public go-github-com-freddierice-go-losetup
+ (package
+ (name "go-github-com-freddierice-go-losetup")
+ (version "2.0.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/freddierice/go-losetup")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1qhc81r3cxhx16c7pkgwpkhkz1xn47xjcgfwydvlgh9f04cyydpq"))
+ (snippet
+ #~(begin (use-modules (guix build utils))
+ (delete-file-recursively "vendor")))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/freddierice/go-losetup"))
+ (propagated-inputs
+ (list go-golang-org-x-sys))
+ (home-page "https://github.com/freddierice/go-losetup")
+ (synopsis "Loop devices for Golang")
+ (description
+ ;; XXX: Project's REAME lacks details.
+ "This package implements @code{/dev/loop} device in Go.")
+ (license license:expat)))
+
(define-public go-github-com-fsnotify-fsnotify
(package
(name "go-github-com-fsnotify-fsnotify")
@@ -8844,6 +8899,32 @@ provides a buffered io.Writer that is flushed at a timed interval.")
@code{wrapErrorsUsing}.")
(license license:expat)))
+(define-public go-github-com-gowebpki-jcs
+ (package
+ (name "go-github-com-gowebpki-jcs")
+ (version "1.0.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gowebpki/jcs")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0cgclrxdkxrbch0791m4ijs9a4g4zn355k8griavaadjy87l3qq8"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/gowebpki/jcs"))
+ (native-inputs
+ (list go-github-com-stretchr-testify))
+ (home-page "https://github.com/gowebpki/jcs")
+ (synopsis "JSON Canonicalization")
+ (description
+ "Package jcs transforms UTF-8 JSON data into a canonicalized version
+according @@url{https://rfc-editor.org/rfc/rfc8785.html, RFC 8785}.")
+ (license license:asl2.0)))
+
(define-public go-github-com-guptarohit-asciigraph
(package
(name "go-github-com-guptarohit-asciigraph")
@@ -11361,6 +11442,32 @@ resources located relative to the executable file.")
"This package provides a simple way to create a system service.")
(license license:zlib)))
+(define-public go-github-com-karpeleslab-reflink
+ (package
+ (name "go-github-com-karpeleslab-reflink")
+ (version "1.0.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/KarpelesLab/reflink")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "16x01ff1w4xcdl41iicsrsxpk4ba6xf1g1hlq3qx1f098k4s3nci"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/KarpelesLab/reflink"))
+ (propagated-inputs
+ (list go-golang-org-x-sys))
+ (home-page "https://github.com/KarpelesLab/reflink")
+ (synopsis "Reflink file copy in Golang")
+ (description
+ "This package implements a functionality to perform efficient file copies
+using reflink operations on compatible filesystems such as btrfs and xfs.")
+ (license license:expat)))
+
(define-public go-github-com-karrick-godirwalk
(package
(name "go-github-com-karrick-godirwalk")
@@ -12319,6 +12426,69 @@ the first isn't available.
@end itemize")
(license license:expat)))
+(define-public go-github-com-lestrrat-go-backoff-v2
+ (package
+ (name "go-github-com-lestrrat-go-backoff-v2")
+ (version "2.0.8")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lestrrat-go/backoff")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1s939szsdv0ggp69rig8dkl74s5dvwzm5cw80h0b3dvkqhikim5d"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/lestrrat-go/backoff"
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'remove-benchmarks
+ (lambda* (#:key import-path #:allow-other-keys)
+ (delete-file-recursively
+ (string-append "src/" import-path "/bench")))))))
+ (native-inputs
+ (list go-github-com-stretchr-testify))
+ (propagated-inputs
+ (list go-github-com-lestrrat-go-option))
+ (home-page "https://github.com/lestrrat-go/backoff")
+ (synopsis "Idiomatic backoff for Golang")
+ (description
+ "This library is an implementation of
+@url{https://en.wikipedia.org/wiki/Exponential_backoff, backoff algorithm} for
+retrying operations. It respects @code{context.Context} natively, and the
+critical notifications are done through channel operations, allowing you to
+write code that is both more explicit and flexibile.")
+ (license license:expat)))
+
+(define-public go-github-com-lestrrat-go-blackmagic
+ (package
+ (name "go-github-com-lestrrat-go-blackmagic")
+ (version "1.0.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lestrrat-go/blackmagic")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1vyij1wnsh85vqi70sq0kgwrnx4zrn4yx8nk5lqd630g1akqwr8y"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/lestrrat-go/blackmagic"))
+ (native-inputs (list go-github-com-stretchr-testify))
+ (home-page "https://github.com/lestrrat-go/blackmagic")
+ (synopsis "Reflect-based black magic for Golang")
+ (description
+ ;; XXX: REAMDE lacks of any description at all, code not documented
+ ;; either.
+ "This package implements a reflect-based black magic for Go.")
+ (license license:expat)))
+
(define-public go-github-com-lestrrat-go-envload
(package
(name "go-github-com-lestrrat-go-envload")
@@ -12347,6 +12517,94 @@ or during the tests temporarily change the value of an environment variable in
Golang.")
(license license:expat)))
+(define-public go-github-com-lestrrat-go-iter
+ (package
+ (name "go-github-com-lestrrat-go-iter")
+ (version "1.0.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lestrrat-go/iter")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1p5fhw5g3kh7c6hvw2mc1r4ckxb3ax262x8b736yyhpv2ynl8jyz"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:skip-build? #t
+ #:import-path "github.com/lestrrat-go/iter"))
+ (native-inputs
+ (list go-github-com-stretchr-testify))
+ (home-page "https://github.com/lestrrat-go/iter")
+ (synopsis "Iterator for arbitrary array and map types for Golang")
+ (description
+ "This package provides a set of utilities to safely iterate over
+arbitrary array and maps types.")
+ (license license:expat)))
+
+(define-public go-github-com-lestrrat-go-option
+ (package
+ (name "go-github-com-lestrrat-go-option")
+ (version "1.0.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lestrrat-go/option")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0p9744hpdxsnimha5i0gyn7hxn2fy3dxqhlpqvj5s3pc5xv3s14h"))
+ (modules '((guix build utils)))
+ (snippet
+ #~(begin
+ ;; Submodules with their own go.mod files and packaged separately:
+ ;;
+ ;; - github.com/lestrrat-go/option/cmd/genoptions
+ (delete-file-recursively "cmd/genoptions")))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/lestrrat-go/option"))
+ (native-inputs
+ (list go-github-com-stretchr-testify))
+ (propagated-inputs
+ (list go-github-com-lestrrat-go-blackmagic))
+ (home-page "https://github.com/lestrrat-go/option")
+ (synopsis "Base option type for Go")
+ (description
+ "This package provides a Golang implementation of the Base object for the
+\"Optional Parameters Pattern\".")
+ (license license:expat)))
+
+(define-public go-github-com-lestrrat-go-option-v2
+ (package
+ (inherit go-github-com-lestrrat-go-option)
+ (name "go-github-com-lestrrat-go-option-v2")
+ (version "2.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lestrrat-go/option")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "07w19iwqna9zml1x3zsrnm8dzq07kbwd3isf31293rm5i73rkmwq"))
+ (modules '((guix build utils)))
+ (snippet
+ #~(begin
+ ;; Submodules with their own go.mod files and packaged separately:
+ ;;
+ ;; - github.com/lestrrat-go/option/cmd/genoptions
+ (delete-file-recursively "cmd/genoptions")))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/lestrrat-go/option/v2"))))
+
(define-public go-github-com-lestrrat-go-strftime
(package
(name "go-github-com-lestrrat-go-strftime")
@@ -15289,6 +15547,24 @@ levels per backend and logger.")
information for all OCI projects.")
(license license:asl2.0)))
+;; For runc@1.3.0, remove when a fresh version is released.
+(define-public go-github-com-opencontainers-cgroups-0.0.1
+ (hidden-package
+ (package
+ (inherit go-github-com-opencontainers-cgroups)
+ (name "go-github-com-opencontainers-cgroups")
+ (version "0.0.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/opencontainers/cgroups")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "173izkgmh33chamkn099gkvz914k726hbv8xhf0xl1rcrv335sa5")))))))
+
(define-public go-github-com-opencontainers-go-digest
(package
(name "go-github-com-opencontainers-go-digest")
@@ -15346,6 +15622,30 @@ digests with little effort.")
container image format spec (OCI Image Format).")
(license license:asl2.0)))
+;; For umoci@1.5.0, remove when a fresh version is released.
+(define-public go-github-com-opencontainers-image-spec-1.0.2
+ (hidden-package
+ (package
+ (inherit go-github-com-opencontainers-image-spec)
+ (name "go-github-com-opencontainers-image-spec")
+ (version "1.0.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/opencontainers/image-spec")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1wcw1z39wjx338406ga86a41f5ird0yc4ab3c70nfhkpkvjjzhkm"))))
+ (arguments
+ (list #:skip-build? #t
+ #:tests? #f
+ #:import-path "github.com/opencontainers/image-spec"))
+ (propagated-inputs
+ (list go-github-com-pkg-errors)))))
+
(define-public go-github-com-opencontainers-runc
(package
(name "go-github-com-opencontainers-runc")
@@ -19181,6 +19481,29 @@ distributable command line applications in an expressive way.")
anti-fragmentation protection.")
(license license:expat)))
+(define-public go-github-com-valyala-fastjson
+ (package
+ (name "go-github-com-valyala-fastjson")
+ (version "1.6.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/valyala/fastjson")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0ly15rbdy9qmml39d8mazjvid3f13nhvj4v2zdlp13pn4gczdp3k"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/valyala/fastjson"))
+ (home-page "https://github.com/valyala/fastjson")
+ (synopsis "JSON parser and validator for Golang")
+ (description
+ "Package fastjson provides fast JSON parsing comparing to std @code{encoding/json}.")
+ (license license:expat)))
+
(define-public go-github-com-valyala-fasttemplate
(package
(name "go-github-com-valyala-fasttemplate")
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index e21a5fc967..7e9fa97e1d 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -3380,19 +3380,21 @@ options.")
(define-public gpaint
(package
(name "gpaint")
- (version "0.3.4")
- (source (origin
- (method url-fetch)
- (uri (string-append "http://alpha.gnu.org/gnu/"
- name "/"
- name "-2-" version ".tar.gz"))
- (sha256
- (base32
- "13jv0zqbnyxjw7fa9x0yl08rrkqq0mdvki0yzbj6vqifvs393v5h"))))
+ (version "0.3.4.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.savannah.gnu.org/git/gpaint.git")
+ (commit (string-append "v"
+ (string-replace-substring version "." "_")))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0drsvrihyvkdf5g65w5784ap06d2x9zkas69amp1mb6jmnzp8rir"))))
(build-system gnu-build-system)
(inputs (list gtk+-2 libglade))
- (native-inputs
- (list gettext-minimal `(,glib "bin") pkg-config))
+ (native-inputs (list gettext-minimal
+ `(,glib "bin") pkg-config))
(synopsis "Simple paint program for GNOME")
(description
"GNU Paint is a simple, easy-to-use paint program for the GNOME
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index 32227b4af8..b56c2a62c6 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -1995,6 +1995,36 @@ The bindings are written in GOOPS, and the user can extend the client class by
inheritance.")
(license license:lgpl3+)))
+(define-public guile-coap
+ (package
+ (name "guile-coap")
+ (version "0.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://codeberg.org/eris/guile-coap.git")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256 (base32 "1k4si4jy1766a1srjxwfkql2gmwj11ybd1yxfmi1jzxwn4nvcz0z"))))
+ (build-system gnu-build-system)
+ (native-inputs
+ (list autoconf
+ automake
+ pkg-config
+ texinfo))
+ (inputs (list guile-3.0))
+ (propagated-inputs (list guile-fibers))
+ (synopsis "Guile implementation of the Constrained Application Protocol (CoAP)")
+ (description "Gulie-CoAP is a Guile implementation of the Constrained
+Application Protocol (CoAP). CoAP is a network transport protocol specialized
+for use with constrained nodes and constrained networks (e.g. low-power,
+lousy). This library implements basic serialization of CoAP messages over UDP
+(RFC 7252) and TCP (RFC 8323) as well as an asynchronous TCP client (using
+@code{guile-fibers})." )
+ (home-page "https://codeberg.org/eris/guile-coap")
+ (license license:gpl3+)))
+
(define-public guile-simple-zmq
(let ((commit "d25d1865e3378d93c44e2b4f5246a70b078a489d")
(revision "11"))
diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index 7e82909151..55c4ad69dc 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -335,6 +335,8 @@ without requiring the source code to be rewritten.")
(files '("lib/guile/2.2/site-ccache")))))))
(define-public guile-2.2.4
+ ;; This has no dependencies, but is used in (guix quirks).
+ ;; Do not remove!
(package
(inherit guile-2.2)
(version "2.2.4")
diff --git a/gnu/packages/image-processing.scm b/gnu/packages/image-processing.scm
index a4a73b9435..5dafd4e955 100644
--- a/gnu/packages/image-processing.scm
+++ b/gnu/packages/image-processing.scm
@@ -1289,6 +1289,7 @@ libraries designed for computer vision research and implementation.")
;; 'Modules/Remote/MODULE.remote.cmake'.
;; MorphologicalContourInterpolation is required by itk-snap.
;; SimpleITKFilters and GenericLabelInterpolator are required by simpleitk.
+ ;; GenericLabelInterpolator and AdaptiveDenoising are required by ants.
(let* ((module-mci-commit "821bf9b3ef8eaaab10391ed060dc9ca5e4d37b39")
(module-mci-file (git-file-name "ITKMorphologicalContourInterpolation"
module-mci-commit))
@@ -1297,7 +1298,10 @@ libraries designed for computer vision research and implementation.")
module-sitkf-commit))
(module-gli-commit "ebf2436469ccf82c08fab54b7446f699ad0eae01")
(module-gli-file (git-file-name "ITKGenericLabelInterpolator"
- module-gli-commit)))
+ module-gli-commit))
+ (module-ad-commit "853934c352f83cb1e8f87e3051e1b8e75dbb41fe")
+ (module-ad-file (git-file-name "ITKAdaptiveDenoising"
+ module-ad-commit)))
(package
(name "insight-toolkit")
(version "5.4.4")
@@ -1354,6 +1358,8 @@ libraries designed for computer vision research and implementation.")
"-DModule_MorphologicalContourInterpolation=ON"
"-DModule_SimpleITKFilters=ON"
"-DModule_GenericLabelInterpolator=ON"
+ "-DModule_AdaptiveDenoising:BOOL=ON"
+ "-DModule_ITKReview:BOOL=ON"
"-DCMAKE_CXX_STANDARD=17"
"-DBUILD_TESTING=OFF")
@@ -1401,7 +1407,11 @@ libraries designed for computer vision research and implementation.")
(symlink #$(this-package-native-input module-gli-file)
"Modules/Remote/GenericLabelInterpolator")
(delete-file
- "Modules/Remote/GenericLabelInterpolator.remote.cmake")))
+ "Modules/Remote/GenericLabelInterpolator.remote.cmake")
+ (symlink #$(this-package-native-input module-ad-file)
+ "Modules/Remote/AdaptiveDenoising")
+ (delete-file
+ "Modules/Remote/AdaptiveDenoising.remote.cmake")))
(add-after 'unpack 'fix-numpy-bool
(lambda _
;; <https://github.com/InsightSoftwareConsortium/ITK/pull/5402>
@@ -1469,7 +1479,16 @@ libraries designed for computer vision research and implementation.")
(file-name module-gli-file)
(sha256
(base32
- "1khakqh6pzdg6csli8jypzrhcdr9xmhnzgwz265krv8r5mbnndrg")))))
+ "1khakqh6pzdg6csli8jypzrhcdr9xmhnzgwz265krv8r5mbnndrg")))
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ntustison/ITKAdaptiveDenoising")
+ (commit module-ad-commit)))
+ (file-name module-ad-file)
+ (sha256
+ (base32
+ "0aqvhb4byg0shgbrwmb41nq2h8sbg45xn0gsdy94iiq0v72bw307")))))
;; The 'CMake/ITKSetStandardCompilerFlags.cmake' file normally sets
;; '-mtune=native -march=corei7', suggesting there's something to be
@@ -2058,7 +2077,7 @@ rectangles, circles, lines, points and VOC/COCO export.")
(define-public charls
(package
(name "charls")
- (version "2.3.4")
+ (version "2.4.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -2067,7 +2086,7 @@ rectangles, circles, lines, points and VOC/COCO export.")
(file-name (git-file-name name version))
(sha256
(base32
- "0g3f1rfimk30rqmi7ic4i5vfphyqbbpsyyhwqq1iss9wjwaz2vs5"))))
+ "0vp6mjjm6hi2r1swwvbg86asvn604w58nam7yvqk1qr13aizjl71"))))
(build-system cmake-build-system)
(arguments
`(#:configure-flags '("-DCMAKE_BUILD_TYPE:STRING=Release"
diff --git a/gnu/packages/julia.scm b/gnu/packages/julia.scm
index 22457dd3f4..5cbdbfb57b 100644
--- a/gnu/packages/julia.scm
+++ b/gnu/packages/julia.scm
@@ -526,8 +526,7 @@ using Dates: @dateformat_str, Date, DateTime, DateFormat, Time"))
("p7zip" ,p7zip)
("pcre2" ,pcre2)
("suitesparse" ,suitesparse)
- ;; TODO Move dependent ruby to ruby@3 on the next rebuild cycle.
- ("utf8proc" ,utf8proc-2.7.0)
+ ("utf8proc" ,utf8proc-bootstrap)
("wget" ,wget)
("which" ,which)
("zlib" ,zlib)
diff --git a/gnu/packages/kde-games.scm b/gnu/packages/kde-games.scm
index b645538a8d..559c8d2dd0 100644
--- a/gnu/packages/kde-games.scm
+++ b/gnu/packages/kde-games.scm
@@ -1181,7 +1181,8 @@ This package is part of the KDE games module.")
kxmlgui
libkdegames
qtdeclarative
- qtsvg))
+ qtsvg
+ qtwayland))
(home-page "https://apps.kde.org/kigo/")
(synopsis "Go board game")
(description "Kigo is an implementation of the popular Go game.
diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm
index 1c3db87d95..10d652012b 100644
--- a/gnu/packages/kde-multimedia.scm
+++ b/gnu/packages/kde-multimedia.scm
@@ -5,7 +5,7 @@
;;; Copyright © 2022 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
-;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
+;;; Copyright © 2023, 2025 Zheng Junjie <z572@z572.online>
;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@gmail.com>
;;;
;;; This file is part of GNU Guix.
@@ -517,55 +517,58 @@ the available CD drives.")
(list license:gpl2+ license:fdl1.2+))))
(define-public kaffeine
- (package
- (name "kaffeine")
- (version "2.0.18")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "mirror://kde/stable/kaffeine"
- "/kaffeine-" version ".tar.xz"))
- (sha256
- (base32 "10dnhr9v2jlki44i3gmjagky66ybixmv6f29z5imk9clgddrlyfr"))))
- (build-system qt-build-system)
- (native-inputs
- (list extra-cmake-modules pkg-config kdoctools-5))
- (inputs
- (list eudev
- kcoreaddons-5
- kdbusaddons-5
- ki18n-5
- kio-5
- kwidgetsaddons-5
- kwindowsystem-5
- kxmlgui-5
- libxscrnsaver
- breeze-icons ; default icon set
- qtbase-5
- qtx11extras
- solid-5
- v4l-utils ; libdvbv5
- vlc))
- (arguments
- (list #:tests? #f
- #:phases
- #~(modify-phases %standard-phases
- (add-after 'unpack 'fix-code
- (lambda _
- (substitute* "src/dvb/dvbdevice_linux.cpp"
- (("\\s*qPrintable\\(transponder\\.getTransmissionType\\(\\)\\)\\);")
- "transponder.getTransmissionType());")))))))
- (home-page "https://apps.kde.org/kaffeine/")
- (synopsis "Versatile media player for KDE")
- (description "Kaffeine is a media player for KDE. While it supports
+ (let* ((commit "0a363690f5b320ec55f190a4d32d09d73a8c86f1")
+ (revision "0"))
+ (package
+ (name "kaffeine")
+ (version (git-version "2.0.19" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://invent.kde.org/multimedia/kaffeine.git/")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0959sw7xdkv3blv6k1p7k91ki0s30ki54jh516n52lp6h48q6z1p"))))
+ (build-system qt-build-system)
+ (native-inputs
+ (list extra-cmake-modules pkg-config kdoctools))
+ (inputs
+ (list eudev
+ kcoreaddons
+ kdbusaddons
+ ki18n
+ kio
+ kwidgetsaddons
+ kwindowsystem
+ kxmlgui
+ libxscrnsaver
+ breeze-icons ; default icon set
+ solid
+ v4l-utils ; libdvbv5
+ vlc))
+ (arguments
+ (list #:qtbase qtbase
+ #:tests? #f
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-code
+ (lambda _
+ (substitute* "src/dvb/dvbdevice_linux.cpp"
+ (("\\s*qPrintable\\(transponder\\.getTransmissionType\\(\\)\\)\\);")
+ "transponder.getTransmissionType());")))))))
+ (home-page "https://apps.kde.org/kaffeine/")
+ (synopsis "Versatile media player for KDE")
+ (description "Kaffeine is a media player for KDE. While it supports
multiple Phonon backends, its default backend is Xine, giving Kaffeine a wide
variety of supported media types and letting Kaffeine access CDs, DVDs, and
network streams easily.
Kaffeine can keep track of multiple playlists simultaneously, and supports
autoloading of subtitle files for use while playing video.")
- (license ;; GPL for programs, FDL for documentation
- (list license:gpl2+ license:fdl1.2+))))
+ (license ;; GPL for programs, FDL for documentation
+ (list license:gpl2+ license:fdl1.2+)))))
(define-public kamoso
(package
diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm
index 4b1d067c28..9d9f25e3e6 100644
--- a/gnu/packages/kde-utils.scm
+++ b/gnu/packages/kde-utils.scm
@@ -1,7 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2017, 2019 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; Copyright © 2020, 2021 Tobias Geerinckx-Rice <me@tobias.gr>
-;;; Copyright © 2021, 2024, 2025 Zheng Junjie <873216071@qq.com>
+;;; Copyright © 2021, 2024, 2025 Zheng Junjie <z572@z572.online>
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;;
@@ -135,34 +135,33 @@ well as CD-ROM images.")
(license license:gpl2+)))
(define-public atelier
- (let ((commit "93d7d440c42f1e49a4933cbbce9f68d5e4ca725a") ; no releases
- (revision "1"))
+ (let ((commit "8c7f18d3a88b3213546439775a60030b93e1f5b1") ; no releases
+ (revision "2"))
(package
(name "atelier")
(version (git-version "0.1-pre" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
- (url "https://invent.kde.org/utilities/atelier")
- (commit commit)))
+ (url "https://invent.kde.org/utilities/atelier")
+ (commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
- "00jccpwvksyp2vr3fjxajs8d9d30rspg4zj6rnj8dai96alp303k"))))
+ "0vf2j4yjyz21s6bfkzz0jci0h32rnmsm32k1gf6p3i7rlcqx3vyg"))))
(build-system qt-build-system)
- (arguments (list #:tests? #f))
- (native-inputs (list extra-cmake-modules pkg-config))
- (inputs (list ki18n-5
- kxmlgui-5
- kconfigwidgets-5
- ktexteditor-5
+ (arguments (list #:qtbase qtbase #:tests? #f))
+ (native-inputs (list extra-cmake-modules qttools pkg-config))
+ (inputs (list ki18n
+ kxmlgui
+ kconfigwidgets
+ ktexteditor
libatcore
- qt3d-5
- qtbase-5
- qtcharts-5
- qtdeclarative-5
- qtmultimedia-5
- qtserialport-5))
+ qt3d
+ qtcharts
+ qtdeclarative
+ qtmultimedia
+ qtserialport))
(home-page "https://atelier.kde.org")
(synopsis "Desktop interface to control 3D printers powered by AtCore")
(description "Atelier provides interface to control and manage your printer.
@@ -794,7 +793,7 @@ combinations are distinct enough to be readable and accessible.")
(license license:gpl3+)))
(define-public libatcore
- (let ((commit "0de6393ed3e721537dec50b0ad174d83f1207eb6")
+ (let ((commit "c32a13a90d39e44dc5a8dcb601e2b4aa9c996428")
(revision "1"))
(package
(name "libatcore")
@@ -802,16 +801,17 @@ combinations are distinct enough to be readable and accessible.")
(source (origin
(method git-fetch)
(uri (git-reference
- (url "https://invent.kde.org/libraries/atcore")
- (commit commit)))
+ (url "https://invent.kde.org/libraries/atcore")
+ (commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
- "1830r6ylpn3l7y2frl8cih5cpjgbkfrib9jq7jklf8aszhlsihf2"))))
+ "1avcrnxml0iczy0n4xa3ryklbvawbk015wm7l82088qjz2zparcw"))))
(build-system qt-build-system)
- (native-inputs (list extra-cmake-modules))
- (inputs (list qtcharts-5 qtdeclarative-5 qtserialport-5))
- (arguments (list #:tests? #f))
+ (native-inputs (list extra-cmake-modules qttools))
+ (inputs (list qtcharts qtdeclarative qtserialport))
+ (arguments (list #:qtbase qtbase
+ #:tests? #f))
(home-page "https://invent.kde.org/libraries/atcore")
(synopsis "Library for connection and management of 3D printers")
(description
@@ -1001,37 +1001,41 @@ Its features include:
(license license:gpl3+))))
(define-public kronometer
- (package
- (name "kronometer")
- (version "2.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "mirror://kde/stable/kronometer/" version
- "/src/kronometer-" version ".tar.xz"))
- (sha256
- (base32 "0xn4z9y2yl57a5skwp4cjsn1456kiwnwvhrddc0qsihgdyif3fbm"))))
- (build-system qt-build-system)
- (native-inputs
- (list extra-cmake-modules kdoctools-5))
- (inputs
- (list kauth-5
- kconfig-5
- kconfigwidgets-5
- kcoreaddons-5
- kcrash-5
- ki18n-5
- kwidgetsaddons-5
- kxmlgui-5
- breeze-icons ;; default icon set
- qtbase-5))
- (home-page "https://apps.kde.org/kronometer/")
- (synopsis "Simple stopwatch application")
- (description "Kronometer is a stopwatch application. It features the
+ (let ((commit "8cfa062655e89b4b0cad911af3acab6609b13ecd")
+ (revision "0"))
+ (package
+ (name "kronometer")
+ (version (git-version "2.3.0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://invent.kde.org/utilities/kronometer.git/")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1vzdi9zyrx6s3l74yaxvd1y6729n51m23k0bxydwi36my3zml2kk"))))
+ (build-system qt-build-system)
+ (native-inputs
+ (list extra-cmake-modules kdoctools))
+ (inputs
+ (list breeze-icons ;; default icon set
+ kauth
+ kconfig
+ kconfigwidgets
+ kcoreaddons
+ kcrash
+ ki18n
+ kwidgetsaddons
+ kxmlgui))
+ (arguments (list #:qtbase qtbase))
+ (home-page "https://apps.kde.org/kronometer/")
+ (synopsis "Simple stopwatch application")
+ (description "Kronometer is a stopwatch application. It features the
basic stopwatch actions (pause, resume, reset, laps), as well as the ability
to save the times and resume them later.")
- (license ;; GPL for programs, LGPL for libraries, FDL for documentation
- license:gpl2+)))
+ (license ;; GPL for programs, LGPL for libraries, FDL for documentation
+ license:gpl2+))))
(define-public krusader
(package
@@ -1094,28 +1098,42 @@ great on your desktop.")
(license license:gpl2+)))
(define-public kxstitch
- (package
- (name "kxstitch")
- (version "2.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "mirror://kde/stable/kxstitch/" version
- "/kxstitch-" version ".tar.xz"))
- (sha256
- (base32 "1q6blvcqz6hxdfrkdi0fplmz7rmk3im56kpp68r0yrivhx3hn8sc"))))
- (build-system qt-build-system)
- (native-inputs
- (list extra-cmake-modules kdoctools-5 pkg-config))
- (inputs
- (list ktexteditor-5 imagemagick qtbase-5 qtx11extras))
- (arguments (list #:tests? #f))
- (home-page "https://apps.kde.org/kxstitch/")
- (synopsis "Create and print cross stitch patterns")
- (description
- "KXStitch allows creating and printing cross stitch patterns, which can
+ (let ((commit "bfe934ffc2c2dfa1cc554bc4483a3285b027b00c")
+ (revision "0"))
+ (package
+ (name "kxstitch")
+ (version (git-version "2.2.0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://invent.kde.org/graphics/kxstitch.git/")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1vhan3pmbm80bh0kdrsmzda2pir3921m8flm1haw8nf5i706gk87"))))
+ (build-system qt-build-system)
+ (native-inputs
+ (list extra-cmake-modules kdoctools pkg-config))
+ (inputs
+ (list kcompletion
+ kconfigwidgets
+ kguiaddons
+ ki18n
+ kio
+ ktextwidgets
+ kwidgetsaddons
+ kxmlgui
+ kconfig
+ imagemagick))
+ (arguments (list #:qtbase qtbase
+ #:tests? #f))
+ (home-page "https://apps.kde.org/kxstitch/")
+ (synopsis "Create and print cross stitch patterns")
+ (description
+ "KXStitch allows creating and printing cross stitch patterns, which can
either be created or generated from a image.")
- (license license:gpl2+)))
+ (license license:gpl2+))))
(define-public okteta
(package
@@ -1177,44 +1195,48 @@ redone.")
(list license:gpl2+ license:lgpl2.0+ license:fdl1.2+))))
(define-public rsibreak
- (package
- (name "rsibreak")
- (version "0.12.15")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "mirror://kde//stable/rsibreak/0.12/"
- "rsibreak-" version ".tar.xz"))
- (sha256
- (base32 "0kfbbhyzilvar3vns68pd8vkd17f07g8q9g83xxwl06zl3k6672j"))))
- (build-system qt-build-system)
- (native-inputs
- (list extra-cmake-modules kdoctools-5))
- (inputs
- (list kauth-5
- kconfig-5
- kconfigwidgets-5
- kcoreaddons-5
- kcrash-5
- kdbusaddons-5
- ki18n-5
- kiconthemes-5
- kidletime-5
- knotifications-5
- knotifyconfig-5
- ktextwidgets-5
- kwindowsystem-5
- kxmlgui-5
- breeze-icons ;; default icon set
- qtbase-5))
- (home-page "https://apps.kde.org/rsibreak/")
- (synopsis "Assists in the Recovery and Prevention of Repetitive Strain
+ (let ((commit "6795af6339e5e7c0fdf469290eafdb0f9365a96b")
+ (revision "0"))
+ (package
+ (name "rsibreak")
+ (version (git-version "0.12.15" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://invent.kde.org/utilities/rsibreak.git/")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0p3xxbiwdmbp1cxagl1bnqicr8wv2mlzb5d5f4x6l7m7qzkicga4"))))
+ (build-system qt-build-system)
+ (native-inputs
+ (list extra-cmake-modules kdoctools))
+ (inputs
+ (list breeze-icons ;; default icon set
+ kcolorscheme
+ kconfig
+ kconfigwidgets
+ kcoreaddons
+ kcrash
+ kdbusaddons
+ ki18n
+ kidletime
+ knotifications
+ knotifyconfig
+ kstatusnotifieritem
+ ktextwidgets
+ kwindowsystem
+ kxmlgui))
+ (arguments (list #:qtbase qtbase))
+ (home-page "https://apps.kde.org/rsibreak/")
+ (synopsis "Assists in the Recovery and Prevention of Repetitive Strain
Injury")
- (description "Repetitive Strain Injury is an illness which can occur as a
+ (description "Repetitive Strain Injury is an illness which can occur as a
result of working with a mouse and keyboard. This utility can be used to
remind you to take a break now and then.")
- (license ;; GPL for programs, FDL for documentation
- (list license:gpl2+ license:fdl1.2+))))
+ (license ;; GPL for programs, FDL for documentation
+ (list license:gpl2+ license:fdl1.2+)))))
(define-public smb4k
(package
diff --git a/gnu/packages/language.scm b/gnu/packages/language.scm
index dc10309668..7627acd168 100644
--- a/gnu/packages/language.scm
+++ b/gnu/packages/language.scm
@@ -37,9 +37,6 @@
#:use-module (gnu packages base)
#:use-module (gnu packages compression)
#:use-module (gnu packages cmake)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-database)
- #:use-module (gnu packages crates-tls)
#:use-module (gnu packages dbm)
#:use-module (gnu packages dictionaries)
#:use-module (gnu packages docbook)
@@ -63,6 +60,7 @@
#:use-module (gnu packages perl-check)
#:use-module (gnu packages qt)
#:use-module (gnu packages ruby)
+ #:use-module (gnu packages rust)
#:use-module (gnu packages scheme)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages serialization)
@@ -289,51 +287,43 @@ Random Cage Fighting Birds, Cool Music etc.")
(file-name (git-file-name name version))
(sha256
(base32 "0gh64wvrk5pn0fhmpvj1j99d5g7f7697rk96zbkc8l72yjr819z5"))))
- (build-system cargo-build-system)
+ (build-system cmake-build-system)
(arguments
- `(#:modules ((guix build cargo-build-system)
+ `(#:modules (((guix build cargo-build-system) #:prefix cargo:)
(guix build utils)
- ((guix build cmake-build-system) #:prefix cmake:))
+ (guix build cmake-build-system))
#:imported-modules ((guix build cmake-build-system)
,@%cargo-build-system-modules)
- #:install-source? #f
- ;; Keep the vendor-dir outside of cmake's directories.
- #:vendor-dir "../guix-vendor"
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-mangen" ,rust-clap-mangen-0.2)
- ("rust-der" ,rust-der-0.7)
- ("rust-directories" ,rust-directories-5)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-rusqlite" ,rust-rusqlite-0.29))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))
+ #:out-of-source? #f ;For the tests.
#:phases
(modify-phases %standard-phases
- (add-after 'configure 'cmake-configure
+ (add-after 'unpack 'prepare-cargo-build-system
(lambda args
- (apply (assoc-ref cmake:%standard-phases 'configure)
- ;; For the tests.
- (append args (list #:out-of-source? #f)))))
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ ;; Keep the vendor-dir outside of cmake's directories.
+ #:vendor-dir "../guix-vendor"
+ #:cargo-target ,(cargo-triplet)
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums))))
(add-after 'unpack 'work-around-genkeystroke
(lambda _
;; Remove this phase when we can find ncurses with cmake.
(substitute* "tests/CMakeLists.txt"
- (("CURSES_FOUND") "FALSE"))))
- (replace 'build
- (assoc-ref cmake:%standard-phases 'build))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys #:rest args)
- (when tests?
- ((assoc-ref cmake:%standard-phases 'check)))))
- (replace 'install
- (assoc-ref cmake:%standard-phases 'install)))))
+ (("CURSES_FOUND") "FALSE")))))))
(native-inputs
- (list corrosion cmake-minimal))
+ (append
+ (list rust `(,rust "cargo") )
+ (or (and=> (%current-target-system)
+ (compose list make-rust-sysroot))
+ '())))
(inputs
- (list ncurses sqlite))
+ (cons* corrosion ncurses sqlite (cargo-inputs 'libchewing)))
(synopsis "Chinese phonetic input method")
(description "Chewing is an intelligent phonetic (Zhuyin/Bopomofo) input
method, one of the most popular choices for Traditional Chinese users.")
@@ -343,7 +333,7 @@ method, one of the most popular choices for Traditional Chinese users.")
(define-public liblouis
(package
(name "liblouis")
- (version "3.31.0")
+ (version "3.34.0")
(source
(origin
(method git-fetch)
@@ -353,7 +343,7 @@ method, one of the most popular choices for Traditional Chinese users.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "02bga2l4jiyrgfqdl27wszz5yd6h80n2dmq3p6nb2br83jywisfh"))))
+ (base32 "1p6ihaxnbwqi8vk471h7v71lkrknk6ahxggm3p7v7l6hal7n6smq"))))
(build-system gnu-build-system)
(outputs '("out" "bin" "doc" "python"))
(arguments
@@ -391,14 +381,13 @@ support for hyphenation. New languages can easily be added through tables that
support a rule- or dictionary based approach. Tools for testing and debugging
tables are also included. Liblouis also supports math braille, Nemeth and
Marburg.")
- (home-page "http://liblouis.org/")
+ (home-page "https://liblouis.io/")
(license (list license:lgpl2.1+ ; library
license:gpl3+)))) ; tools
(define-public liblouisutdml
- ;; Use the latest commit, which includes test suite fixes not yet released.
- (let ((commit "00ca7838e30ebd5ed6f635236aa235e2c8f089c1")
- (revision "0"))
+ (let ((commit "68f702d43cda279f960d8ffa2415ac639d301295")
+ (revision "1"))
(package
(name "liblouisutdml")
(version (git-version "2.12.0" revision commit))
@@ -411,12 +400,13 @@ Marburg.")
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "1pr3wys48bzblr6kav24gr8slsp409f81iqxw19922k24y5y31l7"))))
+ (base32 "0r0k91fcsp4kwlgrmb497r2dh0c3yz45wbd1ds1kh0m28v78q5i3"))))
(build-system gnu-build-system)
(outputs '("out" "bin" "doc"))
(arguments
(list #:configure-flags
- #~(list "--disable-static")))
+ #~(list "--disable-static"
+ "CFLAGS=-Wno-error=incompatible-pointer-types")))
(native-inputs
(list autoconf
automake
@@ -435,7 +425,7 @@ Marburg.")
transcription services for xml, html and text documents. It translates into
appropriate braille codes and formats according to its style sheet and the
specifications in the document.")
- (home-page "http://liblouis.org/")
+ (home-page "https://liblouis.io/")
(license (list license:lgpl3+ ; library
license:gpl3+))))) ; tools
diff --git a/gnu/packages/lesstif.scm b/gnu/packages/lesstif.scm
index 01ca9a99fa..2c435d999b 100644
--- a/gnu/packages/lesstif.scm
+++ b/gnu/packages/lesstif.scm
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2013 Andreas Enge <andreas@enge.fr>
+;;; Copyright © 2013, 2025 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2022 Andy Tai <atai@atai.org>
;;;
;;; This file is part of GNU Guix.
@@ -56,9 +56,9 @@
(license license:gpl2+))) ; some files are lgpl2.1+ or x11
(define-public motif
- ;; This commit is from September 2021 and v2.3.8 from 2017.
- (let ((commit "59858b0811e8d9dfaeb142f2b5a96f55482be1ed")
- (revision "0"))
+ ;; This commit is from February 2023 and v2.3.8 from 2017.
+ (let ((commit "0f556b0873c72ba1152a12fd54c3198ee039e413")
+ (revision "1"))
(package
(name "motif")
(version (git-version "2.3.8" revision commit))
@@ -71,7 +71,7 @@
(file-name (git-file-name name version))
(sha256
(base32
- "0yycq0vzga9qmgbfzn2d02ilpwxixwdv2j1d8sddl4dripcrg21m"))))
+ "1g28i4978p9dpcdxv2yx4m17bchdypm3yy6m6gzchdlrv2iklhl9"))))
(build-system gnu-build-system)
(inputs
(list libx11 xorgproto))
diff --git a/gnu/packages/librewolf.scm b/gnu/packages/librewolf.scm
index 661c96276b..28c61faf82 100644
--- a/gnu/packages/librewolf.scm
+++ b/gnu/packages/librewolf.scm
@@ -59,7 +59,6 @@
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
#:use-module (gnu packages compression)
- #:use-module (gnu packages crates-io)
#:use-module (gnu packages cups)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages gl)
@@ -205,8 +204,7 @@
;;; but since in Guix only the latest packaged Rust is officially supported,
;;; it is a tradeoff worth making.
;;; 0: https://firefox-source-docs.mozilla.org/writing-rust-code/update-policy.html
-;; 136.0.1 wants 1.84, but it's not available in Guix yet.
-(define rust-librewolf rust-1.82)
+(define rust-librewolf rust)
;; Update this id with every update to its release date.
;; It's used for cache validation and therefore can lead to strange bugs.
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 23a6964ef9..36cef84b14 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -118,7 +118,6 @@
#:use-module (gnu packages check)
#:use-module (gnu packages cpio)
#:use-module (gnu packages cpp)
- #:use-module (gnu packages crates-io)
#:use-module (gnu packages crypto)
#:use-module (gnu packages cryptsetup)
#:use-module (gnu packages compression)
@@ -182,6 +181,7 @@
#:use-module (gnu packages rpc)
#:use-module (gnu packages rrdtool)
#:use-module (gnu packages rsync)
+ #:use-module (gnu packages rust-sources)
#:use-module (gnu packages samba)
#:use-module (gnu packages sdl)
#:use-module (gnu packages serialization)
@@ -514,41 +514,26 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
;; The current "stable" kernels. That is, the most recently released major
;; versions that are still supported upstream.
-(define-public linux-libre-6.15-version "6.15.9")
+(define-public linux-libre-6.15-version "6.15.10")
(define-public linux-libre-6.15-gnu-revision "gnu")
(define deblob-scripts-6.15
(linux-libre-deblob-scripts
linux-libre-6.15-version
linux-libre-6.15-gnu-revision
(base32 "05fr8s00ljj7v26z3gb1yrfna42i7zy36x6wrg74ai5hwwc7jfnd")
- (base32 "1dgdrdgzjn2lqw2x7slpkka1x1mgvzy56jhvbfvypzfgs3lpiqhi")))
+ (base32 "0301x3n5qbg8xm48pxq1dhrq0vkr61bqdcyaz0mbckrg20kw6m67")))
(define-public linux-libre-6.15-pristine-source
(let ((version linux-libre-6.15-version)
- (hash (base32 "0zcma8ycdwwzd4yci9752acsv85wh27lahclh5x2yc4jakw3lkz9")))
+ (hash (base32 "01pxk3cnil1wbysp4s6ybh5djskxzf9llmk1qy7zfr2l4mwnbkd4")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-6.15)))
-(define-public linux-libre-6.14-version "6.14.11")
-(define-public linux-libre-6.14-gnu-revision "gnu")
-(define deblob-scripts-6.14
- (linux-libre-deblob-scripts
- linux-libre-6.14-version
- linux-libre-6.14-gnu-revision
- (base32 "1c27l734pwxgdwhq0gzibaznh0695pqvl17vbddw6q5znm84a0s3")
- (base32 "14vabccax7mq5gisshlnx2ljx3hr4jj106aw3s9qx5dxbjvr7qcw")))
-(define-public linux-libre-6.14-pristine-source
- (let ((version linux-libre-6.14-version)
- (hash (base32 "06rvydmc2yfspidnsay5hin3i8p4fxy3bvzwnry7gjf9dl5cs71z")))
- (make-linux-libre-source version
- (%upstream-linux-source version hash)
- deblob-scripts-6.14)))
-
;; The "longterm" kernels — the older releases with long-term upstream support.
;; Here are the support timelines:
;; <https://www.kernel.org/category/releases.html>
-(define-public linux-libre-6.12-version "6.12.41")
+(define-public linux-libre-6.12-version "6.12.42")
(define-public linux-libre-6.12-gnu-revision "gnu")
(define deblob-scripts-6.12
(linux-libre-deblob-scripts
@@ -558,12 +543,12 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
(base32 "1yl447396g454116j8v17wsqg5i0gyb2rrxvaygw6xdkbwrrj28j")))
(define-public linux-libre-6.12-pristine-source
(let ((version linux-libre-6.12-version)
- (hash (base32 "09qfpxyxi3z8cd64r2r5mxvh54a5sx8p5mk4d50y4ga2k6pa66bb")))
+ (hash (base32 "1yy17c06sn6l0skz8n1kxqhzldgwxxd0xhs11fd3086d56554128")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-6.12)))
-(define-public linux-libre-6.6-version "6.6.101")
+(define-public linux-libre-6.6-version "6.6.102")
(define-public linux-libre-6.6-gnu-revision "gnu")
(define deblob-scripts-6.6
(linux-libre-deblob-scripts
@@ -573,12 +558,12 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
(base32 "11i7pvm5n31rvp05msbm3ciclr84cz9c94f5r5aa6mmzhslwpbxk")))
(define-public linux-libre-6.6-pristine-source
(let ((version linux-libre-6.6-version)
- (hash (base32 "1h71zbqlsxcafrk218s0rip9rdrj0fzqvsl81ndqnlrnjy3g4kwc")))
+ (hash (base32 "0p6yjifwyrqlppn40isgxb0b5vqmljggmnp7w75vlc2c6fvzxll0")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-6.6)))
-(define-public linux-libre-6.1-version "6.1.147")
+(define-public linux-libre-6.1-version "6.1.148")
(define-public linux-libre-6.1-gnu-revision "gnu")
(define deblob-scripts-6.1
(linux-libre-deblob-scripts
@@ -588,7 +573,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
(base32 "0f3jgbfd2j7sz7h1hb30s1r9147g1cbb3ia09k9834fvbiz1ihaa")))
(define-public linux-libre-6.1-pristine-source
(let ((version linux-libre-6.1-version)
- (hash (base32 "1xv6whvxjcdmvv0cil7nnac4hs2hxjnc98agx08xiqs179k2b3r1")))
+ (hash (base32 "18c024bqqc3srzv2gva55p95yghjc6x3p3f54v3hziki4wx3v86r")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-6.1)))
@@ -671,11 +656,6 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
(list %boot-logo-patch
%linux-libre-arm-export-__sync_icache_dcache-patch)))
-(define-public linux-libre-6.14-source
- (source-with-patches linux-libre-6.14-pristine-source
- (list %boot-logo-patch
- %linux-libre-arm-export-__sync_icache_dcache-patch)))
-
(define-public linux-libre-6.12-source
(source-with-patches linux-libre-6.12-pristine-source
(list %boot-logo-patch
@@ -802,11 +782,6 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
linux-libre-6.15-gnu-revision
linux-libre-6.15-source))
-(define-public linux-libre-headers-6.14
- (make-linux-libre-headers* linux-libre-6.14-version
- linux-libre-6.14-gnu-revision
- linux-libre-6.14-source))
-
(define-public linux-libre-headers-6.12
(make-linux-libre-headers* linux-libre-6.12-version
linux-libre-6.12-gnu-revision
@@ -1182,14 +1157,6 @@ Linux kernel. It has been modified to remove all non-free binary blobs.")
"aarch64-linux" "powerpc64le-linux" "riscv64-linux")
#:configuration-file kernel-config))
-(define-public linux-libre-6.14
- (make-linux-libre* linux-libre-6.14-version
- linux-libre-6.14-gnu-revision
- linux-libre-6.14-source
- '("x86_64-linux" "i686-linux" "armhf-linux"
- "aarch64-linux" "powerpc64le-linux" "riscv64-linux")
- #:configuration-file kernel-config))
-
(define-public linux-libre-version linux-libre-6.15-version)
(define-public linux-libre-gnu-revision linux-libre-6.15-gnu-revision)
(define-public linux-libre-pristine-source linux-libre-6.15-pristine-source)
@@ -11137,7 +11104,7 @@ persistent over reboots.")
;; user API (uAPI) headers.
"install_uapi_headers")
make-flags)))))))))
- (native-inputs (list linux-libre-headers-latest pkg-config))
+ (native-inputs (list pkg-config))
(propagated-inputs (list elfutils zlib)) ;in Requires.private of libbpf.pc
(home-page "https://github.com/libbpf/libbpf")
(synopsis "BPF CO-RE (Compile Once – Run Everywhere)")
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index d1cf95e004..1a4fa92789 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -13613,6 +13613,42 @@ on UNIX like platforms.")
(define-public ecl-daemon
(sbcl-package->ecl-package sbcl-daemon))
+(define-public sbcl-damn-fast-priority-queue
+ (let ((commit "f4c03741d05c757aed245b41a5c3f8c7096cc1d2")
+ (revision "0"))
+ (package
+ (name "sbcl-damn-fast-priority-queue")
+ (version (git-version "0.0.2" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/phoe/damn-fast-priority-queue")
+ (commit commit)))
+ (file-name (git-file-name "damn-fast-priority-queue" version))
+ (sha256
+ (base32 "0ch4yma51r2lnsjpr45mxga7sf03l3c76l6ijffm1rq2g9ywaksa"))))
+ (build-system asdf-build-system/sbcl)
+ (inputs
+ (list sbcl-alexandria))
+ (arguments
+ `(#:asd-systems '("damn-fast-priority-queue"
+ "damn-fast-stable-priority-queue")))
+ (synopsis "Fast priority queue")
+ (description
+ "A heap-based priority queue whose first and foremost priority is speed.")
+ (home-page "https://github.com/phoe/damn-fast-priority-queue")
+ (license license:expat))))
+
+(define-public cl-damn-fast-priority-queue
+ (sbcl-package->cl-source-package sbcl-damn-fast-priority-queue))
+
+(define-public ecl-damn-fast-priority-queue
+ (sbcl-package->ecl-package sbcl-damn-fast-priority-queue))
+
+(define-public clasp-damn-fast-priority-queue
+ (sbcl-package->clasp-package sbcl-damn-fast-priority-queue))
+
(define-public sbcl-data-format-validation
(let ((commit "95d44766e829582598f9dcdc5c23719c462d5bfb")
(revision "1"))
@@ -21203,6 +21239,39 @@ LispWorks library that are used in software such as ContextL.")
(define-public clasp-lw-compat
(sbcl-package->clasp-package sbcl-lw-compat))
+(define-public sbcl-lwcells
+ (let ((commit "e7446ac146a31b630e74c9bce7dab34b50cc333d")
+ (revision "0"))
+ (package
+ (name "sbcl-lwcells")
+ (version (git-version "0.0.1" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/kchanqvq/lwcells")
+ (commit commit)))
+ (file-name (git-file-name "lwcells" version))
+ (sha256
+ (base32 "1p8a5j52isp14w6pxy6c6fsrwwvnyb9r6yvd8bxh7sjh6mnvp3nc"))))
+ (build-system asdf-build-system/sbcl)
+ (inputs
+ (list sbcl-alexandria
+ sbcl-named-closure
+ sbcl-damn-fast-priority-queue))
+ (synopsis "Light-weight cells for dataflow programming")
+ (description
+ "A dataflow extension to Common Lisp that maintains a consistent state of
+cells according to functions specifying their relation.")
+ (home-page "https://github.com/kchanqvq/lwcells")
+ (license license:gpl3+))))
+
+(define-public cl-lwcells
+ (sbcl-package->cl-source-package sbcl-lwcells))
+
+(define-public ecl-lwcells
+ (sbcl-package->ecl-package sbcl-lwcells))
+
(define-public sbcl-lzlib
(let ((commit "22767ca12d1c1bd59a7ae1f9c5ef7d2e937206bb")
(revision "2"))
@@ -23015,6 +23084,40 @@ JSON handling. Load the parser backend you prefer!
(define-public ecl-nactivitypub
(sbcl-package->ecl-package sbcl-nactivitypub))
+(define-public sbcl-named-closure
+ (let ((commit "d57305582137a24d6c8f8375fba496c653bb5699")
+ (revision "0"))
+ (package
+ (name "sbcl-named-closure")
+ (version (git-version "0.0.1" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/kchanqvq/named-closure")
+ (commit commit)))
+ (file-name (git-file-name "named-closure" version))
+ (sha256
+ (base32 "17lpslk7amh9pghjpjdnd1aj50r1kdc4iyai2h2xas7wampg5xf5"))))
+ (build-system asdf-build-system/sbcl)
+ (inputs
+ (list sbcl-alexandria
+ sbcl-serapeum
+ sbcl-iterate
+ sbcl-trivial-cltl2))
+ (synopsis "Introspectable, readably-printable and redefinable closures")
+ (description
+ "A CLOS class that defines callable objects whose behavior is similar to
+closures but adds conveniences such as introspectability.")
+ (home-page "https://github.com/kchanqvq/named-closure")
+ (license license:expat))))
+
+(define-public cl-named-closure
+ (sbcl-package->cl-source-package sbcl-named-closure))
+
+(define-public ecl-named-closure
+ (sbcl-package->ecl-package sbcl-named-closure))
+
(define-public sbcl-named-readtables
(let ((commit "d5ff162ce02035ec7de1acc9721385f325e928c0")
(revision "4"))
diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm
index dd4f0ef791..7a748e2bad 100644
--- a/gnu/packages/llvm.scm
+++ b/gnu/packages/llvm.scm
@@ -1024,72 +1024,21 @@ Library.")
(define-public clang-toolchain-12
(make-clang-toolchain clang-12 libomp-12))
-(define-public llvm-11
+(define-public llvm-6
(package
(inherit llvm-12)
- (version "11.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (llvm-uri "llvm" version))
- (patches (search-patches "llvm-8-missing-include.patch"
- "llvm-10-missing-include.patch"))
- (sha256
- (base32
- "199yq3a214avcbi4kk2q0ajriifkvsr0l2dkx3a666m033ihi1ff"))))))
-
-(define-public clang-runtime-11
- (clang-runtime-from-llvm
- llvm-11
- "0x1j8ngf1zj63wlnns9vlibafq48qcm72p4jpaxkmkb4qw0grwfy"
- '("clang-runtime-13-glibc-2.36-compat.patch")))
-
-(define-public clang-11
- (clang-from-llvm llvm-11 clang-runtime-11
- "12sm91qx2m79cvj75a9aazf2x8xybjbd593dv6v7rxficpq8i0ha"
- #:legacy-build-shared-libs? #t
- #:patches '("clang-11.0-libc-search-path.patch")
- #:tools-extra
- (origin
- (method url-fetch)
- (uri (llvm-uri "clang-tools-extra"
- (package-version llvm-11)))
- (sha256
- (base32
- "18n1w1hkv931xzq02b34wglbv6zd6sd0r5kb8piwvag7klj7qw3n")))))
-
-(define-public libomp-11
- (package
- (inherit libomp-12)
- (version (package-version llvm-11))
+ (version "6.0.1")
(source (origin
(method url-fetch)
- (uri (llvm-uri "openmp" version))
+ (uri (llvm-uri "llvm" version))
(sha256
(base32
- "0bh5cswgpc79awlq8j5i7hp355adaac7s6zaz0zwp6mkflxli1yi"))
- (file-name (string-append "libomp-" version ".tar.xz"))))
- (native-inputs
- (modify-inputs (package-native-inputs libomp-12)
- (replace "clang" clang-11)
- (replace "llvm" llvm-11)))))
-
-(define-public clang-toolchain-11
- (make-clang-toolchain clang-11 libomp-11))
-
-(define-public llvm-10
- (package
- (inherit llvm-11)
- (version "10.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (llvm-uri "llvm" version))
- (patches (search-patches "llvm-8-missing-include.patch"
- "llvm-10-missing-include.patch"))
- (sha256
- (base32
- "1wydhbp9kyjp5y0rc627imxgkgqiv3dfirbqil9dgpnbaw5y7n65"))))
+ "1qpls3vk85lydi5b4axl0809fv932qgsqgdgrk098567z4jc7mmn"))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments llvm-12)
+ ((#:phases phases)
+ #~(modify-phases #$phases
+ (delete 'delete-failing-tests)))))
(native-inputs
`(("python" ,python-wrapper)
("perl" ,perl)
@@ -1098,215 +1047,6 @@ Library.")
`(("config" ,config))
'())))))
-(define-public clang-runtime-10
- (clang-runtime-from-llvm
- llvm-10
- "1yjqjri753w0fzmxcyz687nvd97sbc9rsqrxzpq720na47hwh3fr"
- '("clang-runtime-13-glibc-2.36-compat.patch")))
-
-(define-public clang-10
- (clang-from-llvm llvm-10 clang-runtime-10
- "091bvcny2lh32zy8f3m9viayyhb2zannrndni7325rl85cwgr6pr"
- #:legacy-build-shared-libs? #t
- #:patches '("clang-10.0-libc-search-path.patch")
- #:tools-extra
- (origin
- (method url-fetch)
- (uri (llvm-uri "clang-tools-extra"
- (package-version llvm-10)))
- (sha256
- (base32
- "06n1yp638rh24xdxv9v2df0qajxbjz4w59b7dd4ky36drwmpi4yh")))))
-
-(define-public libomp-10
- (package
- (inherit libomp-11)
- (version (package-version llvm-10))
- (source (origin
- (method url-fetch)
- (uri (llvm-uri "openmp" version))
- (sha256
- (base32
- "0i4bn84lkpm5w3qkpvwm5z6jdj8fynp7d3bcasa1xyq4is6757yi"))
- (file-name (string-append "libomp-" version ".tar.xz"))))
- (native-inputs
- (modify-inputs (package-native-inputs libomp-11)
- (replace "clang" clang-10)
- (replace "llvm" llvm-10)))))
-
-(define-public clang-toolchain-10
- (make-clang-toolchain clang-10 libomp-10))
-
-(define-public llvm-9
- (package
- (inherit llvm-10)
- (version "9.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (llvm-uri "llvm" version))
- (sha256
- (base32
- "16hwp3qa54c3a3v7h8nlw0fh5criqh0hlr1skybyk0cz70gyx880"))
- (patches (search-patches
- "llvm-8-missing-include.patch"
- "llvm-9-fix-bitcast-miscompilation.patch"
- "llvm-9-fix-scev-miscompilation.patch"
- "llvm-9-fix-lpad-miscompilation.patch"))))
- (arguments
- (if (target-riscv64?)
- (substitute-keyword-arguments (package-arguments llvm-10)
- ((#:phases phases)
- #~(modify-phases #$phases
- (add-after 'unpack 'patch-dsymutil-link
- (lambda _
- (substitute* "tools/dsymutil/CMakeLists.txt"
- (("endif\\(APPLE\\)")
- (string-append
- "endif(APPLE)\n\n"
- "if (CMAKE_HOST_SYSTEM_PROCESSOR MATCHES \"riscv64\")\n"
- " target_link_libraries(dsymutil PRIVATE atomic)\n"
- "endif()"))))))))
- (package-arguments llvm-10)))))
-
-(define-public clang-runtime-9
- (clang-runtime-from-llvm
- llvm-9
- "0xwh79g3zggdabxgnd0bphry75asm1qz7mv3hcqihqwqr6aspgy2"
- '("clang-runtime-9-libsanitizer-mode-field.patch"
- "clang-runtime-9-glibc-2.36-compat.patch")))
-
-(define-public clang-9
- (clang-from-llvm llvm-9 clang-runtime-9
- "0ls2h3iv4finqyflyhry21qhc9cm9ga7g1zq21020p065qmm2y2p"
- #:legacy-build-shared-libs? #t
- #:patches '("clang-9.0-libc-search-path.patch")))
-
-(define-public libomp-9
- (package
- (inherit libomp-10)
- (version (package-version llvm-9))
- (source (origin
- (method url-fetch)
- (uri (llvm-uri "openmp" version))
- (sha256
- (base32
- "1knafnpp0f7hylx8q20lkd6g1sf0flly572dayc5d5kghh7hd52w"))
- (file-name (string-append "libomp-" version ".tar.xz"))))
- (native-inputs
- (modify-inputs (package-native-inputs libomp-10)
- (replace "clang" clang-9)
- (replace "llvm" llvm-9)))))
-
-(define-public clang-toolchain-9
- (make-clang-toolchain clang-9 libomp-9))
-
-(define-public llvm-8
- (package
- (inherit llvm-9)
- (version "8.0.1")
- (source (origin
- (method url-fetch)
- (uri (llvm-uri "llvm" version))
- (sha256
- (base32
- "1rvm5gqp5v8hfn17kqws3zhk94w4kxndal12bqa0y57p09nply24"))
- (patches (search-patches "llvm-8-fix-build-with-gcc-10.patch"
- "llvm-8-missing-include.patch"))))
- (license license:ncsa)))
-
-(define-public clang-runtime-8
- (clang-runtime-from-llvm
- llvm-8
- "0dqqf8f930l8gag4d9qjgn1n0pj0nbv2anviqqhdi1rkhas8z0hi"
- '("clang-runtime-9-libsanitizer-mode-field.patch"
- "clang-runtime-9-glibc-2.36-compat.patch")))
-
-(define-public clang-8
- (clang-from-llvm llvm-8 clang-runtime-8
- "0ihnbdl058gvl2wdy45p5am55bq8ifx8m9mhcsgj9ax8yxlzvvvh"
- #:legacy-build-shared-libs? #t
- #:patches '("clang-8.0-libc-search-path.patch")))
-
-(define-public libomp-8
- (package
- (inherit libomp-9)
- (version (package-version llvm-8))
- (source (origin
- (method url-fetch)
- (uri (llvm-uri "openmp" version))
- (sha256
- (base32
- "0b3jlxhqbpyd1nqkpxjfggm5d9va5qpyf7d4i5y7n4a1mlydv19y"))
- (file-name (string-append "libomp-" version ".tar.xz"))))
- (native-inputs
- (modify-inputs (package-native-inputs libomp-9)
- (replace "clang" clang-8)
- (replace "llvm" llvm-8)))
- (license license:ncsa)))
-
-(define-public clang-toolchain-8
- (make-clang-toolchain clang-8 libomp-8))
-
-(define-public llvm-7
- (package
- (inherit llvm-8)
- (version "7.1.0")
- (source (origin
- (method url-fetch)
- (uri (llvm-uri "llvm" version))
- (sha256
- (base32
- "0r1p5didv4rkgxyvbkyz671xddg6i3dxvbpsi1xxipkla0l9pk0v"))))))
-
-(define-public clang-runtime-7
- (clang-runtime-from-llvm
- llvm-7
- "1n48p8gjarihkws0i2bay5w9bdwyxyxxbpwyng7ba58jb30dlyq5"
- '("clang-runtime-9-libsanitizer-mode-field.patch"
- "clang-runtime-9-glibc-2.36-compat.patch")))
-
-(define-public clang-7
- (clang-from-llvm llvm-7 clang-runtime-7
- "0vc4i87qwxnw9lci4ayws9spakg0z6w5w670snj9f8g5m9rc8zg9"
- #:legacy-build-shared-libs? #t
- #:patches '("clang-7.0-libc-search-path.patch")))
-
-(define-public libomp-7
- (package
- (inherit libomp-8)
- (version (package-version llvm-7))
- (source (origin
- (method url-fetch)
- (uri (llvm-uri "openmp" version))
- (sha256
- (base32
- "1dg53wzsci2kra8lh1y0chh60h2l8h1by93br5spzvzlxshkmrqy"))
- (file-name (string-append "libomp-" version ".tar.xz"))))
- (native-inputs
- (modify-inputs (package-native-inputs libomp-8)
- (replace "clang" clang-7)
- (replace "llvm" llvm-7)))))
-
-(define-public clang-toolchain-7
- (make-clang-toolchain clang-7 libomp-7))
-
-(define-public llvm-6
- (package
- (inherit llvm-7)
- (version "6.0.1")
- (source (origin
- (method url-fetch)
- (uri (llvm-uri "llvm" version))
- (sha256
- (base32
- "1qpls3vk85lydi5b4axl0809fv932qgsqgdgrk098567z4jc7mmn"))))
- (arguments
- (substitute-keyword-arguments (package-arguments llvm-7)
- ((#:phases phases)
- #~(modify-phases #$phases
- (delete 'delete-failing-tests)))))))
-
(define-public clang-runtime-6
(clang-runtime-from-llvm
llvm-6
@@ -1322,7 +1062,7 @@ Library.")
(define-public libomp-6
(package
- (inherit libomp-7)
+ (inherit libomp-12)
(version (package-version llvm-6))
(source (origin
(method url-fetch)
@@ -1334,24 +1074,25 @@ Library.")
"0nhwfba9c351r16zgyjyfwdayr98nairky3c2f0b2lc360mwmbv6"))
(file-name (string-append "libomp-" version ".tar.xz"))))
(native-inputs
- (modify-inputs (package-native-inputs libomp-7)
+ (modify-inputs (package-native-inputs libomp-12)
(replace "clang" clang-6)
(replace "llvm" llvm-6)))))
(define-public clang-toolchain-6
(make-clang-toolchain clang-6 libomp-6))
-(define-public llvm-3.9.1
+(define-public llvm-3.8
(package (inherit llvm-6)
(name "llvm")
- (version "3.9.1")
+ (version "3.8.1")
(source
(origin
(method url-fetch)
(uri (llvm-uri "llvm" version))
(sha256
(base32
- "1vi9sf7rx1q04wj479rsvxayb6z740iaz3qniwp266fgp5a07n8z"))))
+ "1ybmnid4pw2hxn12ax5qa5kl1ldfns0njg8533y3mzslvd5cx0kf"))
+ (patches (search-patches "llvm-3.x.1-fix-build-with-gcc.patch"))))
(outputs '("out"))
(arguments
(substitute-keyword-arguments (package-arguments llvm-6)
@@ -1367,50 +1108,8 @@ Library.")
(string-append (getcwd) "/lib"))))
(delete 'install-opt-viewer)))))))
-(define-public clang-runtime-3.9.1
- (clang-runtime-from-llvm
- llvm-3.9.1
- "16gc2gdmp5c800qvydrdhsp0bzb97s8wrakl6i8a4lgslnqnf2fk"
- '("clang-runtime-3.9-libsanitizer-mode-field.patch"
- "clang-runtime-asan-build-fixes.patch"
- "clang-runtime-esan-build-fixes.patch"
- "clang-3.5-libsanitizer-ustat-fix.patch")))
-
-(define-public clang-3.9.1
- (clang-from-llvm llvm-3.9.1 clang-runtime-3.9.1
- "0qsyyb40iwifhhlx9a3drf8z6ni6zwyk3bvh0kx2gs6yjsxwxi76"
- #:legacy-build-shared-libs? #t
- #:patches '("clang-3.8-libc-search-path.patch")))
-
-(define-public llvm-3.8
- (package (inherit llvm-3.9.1)
- (name "llvm")
- (version "3.8.1")
- (source
- (origin
- (method url-fetch)
- (uri (llvm-uri "llvm" version))
- (sha256
- (base32
- "1ybmnid4pw2hxn12ax5qa5kl1ldfns0njg8533y3mzslvd5cx0kf"))
- (patches (search-patches "llvm-3.x.1-fix-build-with-gcc.patch"))))))
-
-(define-public clang-runtime-3.8
- (clang-runtime-from-llvm
- llvm-3.8
- "0p0y85c7izndbpg2l816z7z7558axq11d5pwkm4h11sdw7d13w0d"
- '("clang-runtime-asan-build-fixes.patch"
- "clang-runtime-3.8-libsanitizer-mode-field.patch"
- "clang-3.5-libsanitizer-ustat-fix.patch")))
-
-(define-public clang-3.8
- (clang-from-llvm llvm-3.8 clang-runtime-3.8
- "1prc72xmkgx8wrzmrr337776676nhsp1qd3mw2bvb22bzdnq7lsc"
- #:legacy-build-shared-libs? #t
- #:patches '("clang-3.8-libc-search-path.patch")))
-
(define-public llvm-3.7
- (package (inherit llvm-3.8)
+ (package (inherit llvm-6)
(version "3.7.1")
(source
(origin
@@ -1419,7 +1118,21 @@ Library.")
(sha256
(base32
"1masakdp9g2dan1yrazg7md5am2vacbkb3nahb3dchpc1knr8xxy"))
- (patches (search-patches "llvm-3.x.1-fix-build-with-gcc.patch"))))))
+ (patches (search-patches "llvm-3.x.1-fix-build-with-gcc.patch"))))
+ (outputs '("out"))
+ (arguments
+ (substitute-keyword-arguments (package-arguments llvm-6)
+ ((#:phases phases)
+ #~(modify-phases #$phases
+ (add-before 'build 'shared-lib-workaround
+ ;; Even with CMAKE_SKIP_BUILD_RPATH=FALSE, llvm-tblgen
+ ;; doesn't seem to get the correct rpath to be able to run
+ ;; from the build directory. Set LD_LIBRARY_PATH as a
+ ;; workaround.
+ (lambda _
+ (setenv "LD_LIBRARY_PATH"
+ (string-append (getcwd) "/lib"))))
+ (delete 'install-opt-viewer)))))))
(define-public clang-runtime-3.7
(clang-runtime-from-llvm
@@ -1436,21 +1149,8 @@ Library.")
#:legacy-build-shared-libs? #t
#:patches '("clang-3.5-libc-search-path.patch")))
-(define-public llvm-3.6
- (package (inherit llvm-3.7)
- (version "3.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (llvm-uri "llvm" version))
- (patches
- (search-patches "llvm-3.6-fix-build-with-gcc-10.patch"))
- (sha256
- (base32
- "153vcvj8gvgwakzr4j0kndc0b7wn91c2g1vy2vg24s6spxcc23gn"))))))
-
(define-public llvm-3.5
- (package (inherit llvm-3.6)
+ (package (inherit llvm-3.7)
(version "3.5.2")
(source
(origin
@@ -1462,40 +1162,6 @@ Library.")
(base32
"0xf5q17kkxsrm2gsi93h4pwlv663kji73r2g4asb97klsmb626a4"))))))
-(define-public clang-runtime-3.5
- (let ((runtime (clang-runtime-from-llvm
- llvm-3.5
- "1hsdnzzdr5kglz6fnv3lcsjs222zjsy14y8ax9dy6zqysanplbal"
- '("clang-runtime-asan-build-fixes.patch"
- "clang-runtime-3.5-libsanitizer-mode-field.patch"
- "clang-3.5-libsanitizer-ustat-fix.patch"))))
- (package/inherit runtime
- (arguments
- (substitute-keyword-arguments (package-arguments runtime)
- ((#:phases phases '%standard-phases)
- `(modify-phases ,phases
- ;; glibc no longer includes rpc/xdr.h, so we use the headers from
- ;; libtirpc.
- (add-after 'unpack 'find-rpc-includes
- (lambda* (#:key inputs #:allow-other-keys)
- (setenv "CPATH"
- (string-append
- (search-input-directory inputs "/include/tirpc")
- ":" (or (getenv "CPATH") "")))
- (setenv "CPLUS_INCLUDE_PATH"
- (string-append
- (search-input-directory inputs "/include/tirpc")
- ":" (or (getenv "CPLUS_INCLUDE_PATH") "")))))))))
- (inputs
- `(("libtirpc" ,libtirpc)
- ("llvm" ,llvm-3.5))))))
-
-(define-public clang-3.5
- (clang-from-llvm llvm-3.5 clang-runtime-3.5
- "0846h8vn3zlc00jkmvrmy88gc6ql6014c02l4jv78fpvfigmgssg"
- #:legacy-build-shared-libs? #t
- #:patches '("clang-3.5-libc-search-path.patch")))
-
(define-public llvm-16
(make-llvm "16.0.6"))
@@ -1817,19 +1483,6 @@ components which highly leverage existing libraries in the larger LLVM Project."
(inputs (modify-inputs (package-inputs lld)
(replace "llvm" llvm-12)))))
-(define-public lld-11
- (package
- (inherit lld-12)
- (version "11.0.0")
- (source (origin
- (method url-fetch)
- (uri (llvm-uri "lld" version))
- (sha256
- (base32
- "077xyh7sij6mhp4dc4kdcmp9whrpz332fa12rwxnzp3wgd5bxrzg"))))
- (inputs (modify-inputs (package-inputs lld)
- (replace "llvm" llvm-11)))))
-
(define-public lld-16
(package
(inherit lld-15)
@@ -2255,12 +1908,6 @@ setup(name=\"clang\", version=\"~a\", packages=[\"clang\"])\n"
(inputs (list clang))
(synopsis "Python bindings to libclang")))
-(define-public python-clang-10
- (clang-python-bindings clang-10))
-
-(define-public python-clang-11
- (clang-python-bindings clang-11))
-
(define-public python-clang-12
(clang-python-bindings clang-12))
@@ -2388,6 +2035,7 @@ using @code{clang-rename}.")))
"-DLLVM_OCAML_OUT_OF_TREE=TRUE"
(string-append "-DLLVM_OCAML_INSTALL_PATH="
(assoc-ref %outputs "out") "/lib/ocaml/site-lib"))
+ #:tests? #f ;no tests
#:phases
(modify-phases %standard-phases
(replace 'build
@@ -2407,9 +2055,6 @@ using @code{clang-rename}.")))
LLVM."))))
(define-public ocaml-llvm (make-ocaml-llvm llvm))
-(define-public ocaml-llvm-9 (make-ocaml-llvm llvm-9))
-(define-public ocaml-llvm-10 (make-ocaml-llvm llvm-10))
-(define-public ocaml-llvm-11 (make-ocaml-llvm llvm-11))
(define-public wllvm
(package
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index d673618fec..8df3178bd8 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -31,6 +31,7 @@
;;; Copyright © 2024, 2025 David Elsing <david.elsing@posteo.net>
;;; Copyright © 2024 Andy Tai <atai@atai.org>
;;; Copyright © 2025 Lapearldot <lapearldot@disroot.org>
+;;; Copyright © 2025 Cayetano Santos <csantosb@inventati.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -82,11 +83,6 @@
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
#:use-module (gnu packages cran)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-tls)
- #:use-module (gnu packages crates-web)
#:use-module (gnu packages curl)
#:use-module (gnu packages databases)
#:use-module (gnu packages dejagnu)
@@ -140,6 +136,7 @@
#:use-module (gnu packages sqlite)
#:use-module (gnu packages statistics)
#:use-module (gnu packages swig)
+ #:use-module (gnu packages textutils)
#:use-module (gnu packages time)
#:use-module (gnu packages tls)
#:use-module (gnu packages valgrind)
@@ -277,6 +274,7 @@ CTranslate2, which is a inference engine for transformer models.")
(build-system pyproject-build-system)
(arguments
(list
+ ;; tests: 7636 passed, 3859 skipped, 2 deselected, 69 xfailed, 2 xpassed
#:test-flags
'(list "-k"
(string-append
@@ -288,23 +286,14 @@ CTranslate2, which is a inference engine for transformer models.")
(propagated-inputs (list python-makefun python-multipledispatch
python-numpy python-opt-einsum
python-typing-extensions))
- (native-inputs (list python-black
- python-flake8
- python-isort
- python-nbsphinx
- python-pandas
+ (native-inputs (list python-pandas
python-pillow
python-pyro-api
python-pytest
- python-pytest-xdist
python-requests
python-scipy
- python-setuptools
- python-sphinx
- python-sphinx-gallery
- python-sphinx-rtd-theme
- python-torchvision
- python-wheel))
+ python-setuptools-next
+ python-torchvision))
(home-page "https://github.com/pyro-ppl/funsor")
(synopsis "Tensor-like library for functions and distributions")
(description
@@ -1386,34 +1375,6 @@ and not test_wmt22_references")
and reproducible BLEU, chrF, and TER scores for natural language processing.")
(license license:asl2.0)))
-(define-public rust-safetensors
- (package
- (name "rust-safetensors")
- (version "0.4.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "safetensors" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1fbx56wikqcvqb4y0ym0cys68lj0v3cpanhsy5i13fkz5jr7dvcc"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-proptest" ,rust-proptest-1))))
- (home-page "https://github.com/huggingface/safetensors")
- (synopsis "Simple and safe way to store and distribute tensors")
- (description
- "This package provides a fast (zero-copy) and safe (dedicated) format for
-storing tensors safely, named safetensors. They aim to be safer than their
-@code{PyTorch} counterparts.")
- (license license:asl2.0)))
-
(define-public python-safetensors
(package
(name "python-safetensors")
@@ -1438,31 +1399,15 @@ storing tensors safely, named safetensors. They aim to be safer than their
(unless (member file '("." ".."))
(rename-file (string-append "bindings/python/" file)
file)))
- (scandir "bindings/python"))))))
+ (scandir "bindings/python"))
+ (substitute* "Cargo.toml"
+ (("^path = .*") ""))))))
(build-system cargo-build-system)
(arguments
(list
- #:modules '((guix build cargo-build-system)
- (guix build utils)
- (ice-9 regex)
- (ice-9 textual-ports)
- (srfi srfi-26))
+ #:install-source? #f
#:phases
#~(modify-phases %standard-phases
- (add-after 'unpack-rust-crates 'inject-safetensors
- (lambda _
- (substitute* "Cargo.toml"
- (("\\[dependencies\\]")
- (format #f "[dependencies]~%safetensors = ~s"
- #$(package-version rust-safetensors))))
- (call-with-input-file "Cargo.toml"
- (lambda (port)
- (let* ((content (get-string-all port))
- (top-match (string-match
- "\\[dependencies.safetensors"
- content)))
- (call-with-output-file "Cargo.toml"
- (cut display (match:prefix top-match) <>)))))))
(add-before 'check 'install-rust-library
(lambda _
(copy-file "target/release/libsafetensors_rust.so"
@@ -1492,14 +1437,9 @@ storing tensors safely, named safetensors. They aim to be safer than their
(copy-file "PKG-INFO" (string-append info "/METADATA"))
(copy-recursively
"py_src/safetensors"
- (string-append lib "safetensors"))))))
- #:cargo-inputs
- `(("rust-pyo3" ,rust-pyo3-0.21)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-safetensors" ,rust-safetensors)
- ("rust-serde-json" ,rust-serde-json-1))))
+ (string-append lib "safetensors"))))))))
(inputs
- (list rust-safetensors))
+ (cargo-inputs 'python-safetensors))
(native-inputs
(list python-h5py
python-minimal
@@ -1509,9 +1449,9 @@ storing tensors safely, named safetensors. They aim to be safer than their
python-pytorch))
(home-page "https://huggingface.co/docs/safetensors")
(synopsis "Simple and safe way to store and distribute tensors")
- (description "This package provides a fast (zero-copy) and safe
-(dedicated) format for storing tensors safely. This package builds upon
-@code{rust-safetensors} and provides Python bindings.")
+ (description
+ "This package provides a fast (zero-copy) and safe (dedicated) format for
+storing tensors safely.")
(license license:asl2.0)))
(define-public python-sentencepiece
@@ -1815,7 +1755,7 @@ operators and standard data types.")
(patches (search-patches "onnx-optimizer-system-library.patch"))
(modules '((guix build utils)))
(snippet '(delete-file-recursively "third_party"))))
- (build-system python-build-system)
+ (build-system pyproject-build-system)
(arguments
;; reuse build system tweaks
(substitute-keyword-arguments (package-arguments onnx)
@@ -1842,8 +1782,9 @@ operators and standard data types.")
" and not test_fuse_transpose")))))))))
(native-inputs
(append
- (list cmake-minimal python-pytest python-pytest-runner
- python-coverage)
+ (list cmake-minimal
+ python-pytest
+ python-setuptools-next)
(filter
(lambda (pkg)
(member (or (%current-target-system)
@@ -2712,7 +2653,7 @@ Covariance Matrix Adaptation Evolution Strategy (CMA-ES) for Python.")
(define-public python-autograd
(package
(name "python-autograd")
- (version "1.7.0")
+ (version "1.8.0")
(source
(origin
(method git-fetch)
@@ -2720,12 +2661,14 @@ Covariance Matrix Adaptation Evolution Strategy (CMA-ES) for Python.")
(url "https://github.com/HIPS/autograd")
(commit (string-append "v" version))))
(sha256
- (base32 "1fpnmm3mzw355iq7w751j4mjfcr0yh324cxidba1l22652gg8r8m"))
+ (base32 "054pkhzz0h9p1jzva8774wb9dj7rvax4rcpr8ava971kbimdr2lk"))
(file-name (git-file-name name version))))
(build-system pyproject-build-system)
(native-inputs
(list python-hatchling
- python-pytest))
+ python-pytest
+ python-pytest-cov
+ python-pytest-xdist))
(propagated-inputs
(list python-future
python-numpy))
@@ -4265,8 +4208,8 @@ project, and it will potentially also do the same for the Lime project.")
(define-public gloo
(let ((version "0.0.0") ; no proper version tag
- (commit "81925d1c674c34f0dc34dd9a0f2151c1b6f701eb")
- (revision "2"))
+ (commit "c7b7b022c124d9643957d9bd55f57ac59fce8fa2")
+ (revision "3"))
(package
(name "gloo")
(version (git-version version revision commit))
@@ -4279,7 +4222,7 @@ project, and it will potentially also do the same for the Lime project.")
(file-name (git-file-name name version))
(sha256
(base32
- "16zs8ndbiv9nppn8bv6lfanzyyssz7g5pawxiqcnafwq3nvxpj9m"))))
+ "0xsp2m2if3g85l0c3cx9l0j3kz36j3kbmz9mai6kchdhrs13r7d5"))))
(build-system cmake-build-system)
(native-inputs
(list googletest))
@@ -4513,7 +4456,8 @@ on quantized 8-bit tensors.")
(srfi srfi-26)))
(snippet
'(begin
- (delete-file-recursively "bench/models")
+ (when (directory-exists? "bench/models")
+ (delete-file-recursively "bench/models"))
;; Remove autogenerated files, which contain the string
;; "Auto-generated file"
(for-each
@@ -4527,30 +4471,26 @@ on quantized 8-bit tensors.")
(get-string-all port)
"Auto-generated file")))
(delete-file path))))
- (scandir dir (negate (cut member <> '("." ".." "simd"))))))
+ (or (scandir dir (negate (cut member <> '("." ".." "simd"))))
+ '())))
(cons*
- "test" "bench" "src/enums" "src/xnnpack"
- "gen" "cmake/gen"
- (filter
- identity
- (map
- (lambda (dir)
- (let ((path
- (string-append "src/" dir "/gen")))
- (and (file-exists? path) path)))
- (scandir "src" (negate (cut member <> '("." ".."))))))))))))
+ "test" "bench" "src/enums" "src/xnnpack" "gen" "cmake/gen"
+ (filter file-exists?
+ (map (cut string-append "src/" <> "/gen")
+ (scandir "src")))))))))
(build-system cmake-build-system)
(arguments
(list
#:build-type "Release" ;; Debugging symbols require a lot of disk space
- #:configure-flags ''("-DXNNPACK_USE_SYSTEM_LIBS=YES"
- "-DBUILD_SHARED_LIBS=ON"
- "-DCMAKE_POSITION_INDEPENDENT_CODE=ON"
- "-DXNNPACK_LIBRARY_TYPE=shared"
- "-DXNNPACK_BUILD_BENCHMARKS=FALSE"
- ;; Tests fail to build with -DXNNPACK_LIBRARY_TYPE=shared:
- ;; https://github.com/google/XNNPACK/issues/6285
- "-DXNNPACK_BUILD_TESTS=OFF")
+ #:configure-flags
+ #~(list "-DXNNPACK_USE_SYSTEM_LIBS=YES"
+ "-DBUILD_SHARED_LIBS=ON"
+ "-DCMAKE_POSITION_INDEPENDENT_CODE=ON"
+ "-DXNNPACK_LIBRARY_TYPE=shared"
+ "-DXNNPACK_BUILD_BENCHMARKS=FALSE"
+ ;; Tests fail to build with -DXNNPACK_LIBRARY_TYPE=shared:
+ ;; https://github.com/google/XNNPACK/issues/6285
+ "-DXNNPACK_BUILD_TESTS=OFF")
#:tests? #f
#:modules '((ice-9 ftw)
(guix build cmake-build-system)
@@ -4576,14 +4516,18 @@ on quantized 8-bit tensors.")
(string-suffix? ".sh" name))
(let ((file (string-append "scripts/" name)))
(substitute* file
- ;; Turn the commands into targets and remove trailing
- ;; '&' characters
- (("(.*(\\.sh|\\.py|-o |--output)[^&]*)&?[[:space:]]*$" _ command)
+ ;; Turn the commands into targets. Avoid comments and
+ ;; lines starting with - (rest of multilines).
+ (("\
+^[[:space:]]*([^ #-].*/.*(\\.sh|\\.py|-o |--output)[^&]*).*$"
+ _ command)
(begin
(set! counter (+ counter 1))
- (string-append "target" (number->string counter)
+ (string-append "\ntarget" (number->string counter)
":" target-deps
- "\n\t" command "\n")))
+ "\n\t" command)))
+ ;; Remove trailing '&' characters.
+ (("&?[[:space:]]*$") "\n")
(("[[:space:]]*wait[[:space:]]*") "")
;; The commands after this line depend on the
;; previous commands in the file.
@@ -4609,12 +4553,15 @@ on quantized 8-bit tensors.")
(invoke "python3" "tools/generate-lut-norm-test.py"
"--spec" "test/u8-lut32norm.yaml"
"--output" "test/u8-lut32norm.cc")
- (invoke "python3" "tools/generate-gemm-test.py"
- "--spec" "test/qd8-f16-qb4w-gemm-minmax.yaml"
- "--output-test" "test/qd8-f16-qb4w-gemm-minmax.cc")
- (invoke "python3" "tools/generate-gemm-test.py"
- "--spec" "test/qd8-f32-qb4w-gemm-minmax.yaml"
- "--output-test" "test/qd8-f32-qb4w-gemm-minmax.cc"))))))
+ ;; Check existence to avoid doubling the phase for r-torch.
+ (when (file-exists? "test/qd8-f16-qb4w-gemm-minmax.yaml")
+ (invoke "python3" "tools/generate-gemm-test.py"
+ "--spec" "test/qd8-f16-qb4w-gemm-minmax.yaml"
+ "--output-test" "test/qd8-f16-qb4w-gemm-minmax.cc"))
+ (when (file-exists? "test/qd8-f32-qb4w-gemm-minmax.yaml")
+ (invoke "python3" "tools/generate-gemm-test.py"
+ "--spec" "test/qd8-f32-qb4w-gemm-minmax.yaml"
+ "--output-test" "test/qd8-f32-qb4w-gemm-minmax.cc")))))))
(inputs
(list clog
cpuinfo
@@ -4715,7 +4662,7 @@ TensorFlow.js, PyTorch, and MediaPipe.")
(define-public fbgemm
(package
(name "fbgemm")
- (version "1.0.0")
+ (version "1.2.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -4724,7 +4671,7 @@ TensorFlow.js, PyTorch, and MediaPipe.")
(file-name (git-file-name name version))
(sha256
(base32
- "1a5g5f32377fad99xsfggqkwvl7vh5gc1wj77swa06x06lc1qwyw"))
+ "0fjs7179iq5hy6nl4nyswnmk90fz87zsg14p7i5bk2vbd2vrq8a3"))
(patches (search-patches "fbgemm-use-system-libraries.patch"))))
(build-system cmake-build-system)
(arguments
@@ -4934,7 +4881,7 @@ PyTorch.")
(base32
"0hdpkhcjry22fjx2zg2r48v7f4ljrclzj0li2pgk76kvyblfbyvm"))))))
-(define %python-pytorch-version "2.7.0")
+(define %python-pytorch-version "2.8.0")
(define %python-pytorch-src
(origin
@@ -4945,7 +4892,7 @@ PyTorch.")
(file-name (git-file-name "python-pytorch" %python-pytorch-version))
(sha256
(base32
- "19prdpzx34n8y2q6wx9dn9vyms6zidjvfgh58d28rfcf5z7z5ra5"))
+ "0am8mx0mq3hqsk1g99a04a4fdf865g93568qr1f247pl11r2jldl"))
(patches (search-patches "python-pytorch-system-libraries.patch"
"python-pytorch-runpath.patch"
"python-pytorch-without-kineto.patch"
@@ -4989,8 +4936,9 @@ PyTorch.")
(for-each
delete-file
(find-files dir "\\.cu$")))
- '("aten/src/ATen/native/transformers/cuda/flash_attn/kernels"
- "aten/src/ATen/native/transformers/cuda/mem_eff_attention/kernels"))))))
+ '("aten/src/ATen/native/transformers/cuda/flash_attn"
+ "aten/src/ATen/native/transformers/cuda/mem_eff_attention"
+ "aten/src/ATen/native/transformers/hip/flash_attn"))))))
(define-public qnnpack-pytorch
(package
@@ -5072,7 +5020,7 @@ PyTorch.")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'cmake-patches
- (lambda _
+ (lambda* (#:key inputs #:allow-other-keys)
(substitute* "cmake/Dependencies.cmake"
(("#POCKETFFT_INCLUDE_DIR")
(string-append
@@ -5080,6 +5028,9 @@ PyTorch.")
(("#FP16_INCLUDE_DIR")
(string-append
#$(this-package-input "fp16") "/include"))
+ (("#CONCURRENTQUEUE_INCLUDE_DIR")
+ (dirname (search-input-file inputs
+ "include/concurrentqueue/concurrentqueue.h")))
;; Disable opentelemetry
((".*(add_library|target_include_directories).*opentelemetry.*")
""))
@@ -5113,6 +5064,12 @@ PyTorch.")
"caffe2/serialize/inline_container.cc"
"torch/csrc/inductor/aoti_package/model_package_loader.cpp"))
+ ;; Fix moodycamel/concurrentqueue includes for system package
+ (substitute* '("c10/util/Semaphore.h"
+ "c10/test/util/Semaphore_test.cpp")
+ (("<moodycamel/concurrentqueue\\.h>") "<concurrentqueue.h>")
+ (("<moodycamel/lightweightsemaphore\\.h>") "<lightweightsemaphore.h>"))
+
(substitute* "aten/src/ATen/native/vulkan/api/Allocator.h"
(("<include/vk_mem_alloc.h>")
"<vk_mem_alloc.h>"))
@@ -5151,14 +5108,14 @@ PyTorch.")
(package-transitive-supported-systems qnnpack)))
(setenv "USE_QNNPACK" "0"))
(substitute* '("requirements.txt" "setup.py")
- (("sympy==1\\.13\\.1")
+ (("sympy>=1\\.13\\.3")
"sympy>=1.13.1"))))
(add-after 'use-system-libraries 'skip-nccl-call
(lambda _
;; Comment-out `checkout_nccl()` invokation in build_pytorch().
(substitute* "tools/build_pytorch_libs.py"
(("^[[:blank:]]*checkout_nccl\\(\\)" all)
- (string-append "# " all " # Guix: use system NCCL\n")))))
+ (string-append "# " all "\n pass")))))
;; PyTorch is still built with AVX2 and AVX-512 support selected at
;; runtime, but these dependencies require it (nnpack only for
;; x86_64).
@@ -5279,6 +5236,7 @@ PyTorch.")
(list asmjit
brotli ; for cpp-httplib
clog
+ concurrentqueue
cpp-httplib
eigen
flatbuffers
@@ -5300,6 +5258,7 @@ PyTorch.")
pybind11
;; qnnpack
qnnpack-pytorch
+ rdma-core
sleef
tensorpipe
vulkan-headers
@@ -5520,7 +5479,8 @@ Note: currently this package does not provide GPU support.")
python-tqdm
python-xxhash))
(native-inputs
- (list python-flit-core-next
+ (list openssl
+ python-flit-core-next
python-pytest
python-pytest-cov))
(home-page "https://pyg.org")
@@ -5589,7 +5549,7 @@ Actions for the Lightning suite of libraries.")
(define-public python-captum
(package
(name "python-captum")
- (version "0.7.0")
+ (version "0.8.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -5598,35 +5558,32 @@ Actions for the Lightning suite of libraries.")
(file-name (git-file-name name version))
(sha256
(base32
- "0bgfwnlsi50hbmknn7qljiy93fi6ggwz3k7yk9kj7s37mhzaylym"))))
+ "066sal7hzpk9gsb6pk61sa9x01ckjbjb2mc8c69nc7aghqqrpqjs"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
- '(list "-k" (string-append
- ;; These two tests (out of more than 1000 tests) fail because of
- ;; accuracy problems.
- "not test_softmax_classification_batch_multi_target"
- " and not test_softmax_classification_batch_zero_baseline"
- ;; This test fails with PyTorch 2.7.0 due to stricter
- ;; torch.load weights_only behavior.
- " and not test_exp_sets_with_diffent_lengths"))))
+ #~(list "-k" (string-append
+ ;; These two tests (out of more than 1000 tests) fail
+ ;; because of accuracy problems.
+ "not test_softmax_classification_batch_multi_target"
+ " and not test_softmax_classification_batch_zero_baseline"
+ ;; This test fails with PyTorch 2.7.0 due to stricter
+ ;; torch.load weights_only behavior.
+ " and not test_exp_sets_with_diffent_lengths")
+ "tests")))
+ (native-inputs
+ (list python-flask
+ python-pytest
+ python-flask-compress
+ python-parameterized
+ python-scikit-learn
+ python-setuptools))
(propagated-inputs
- (list python-matplotlib python-numpy python-pytorch python-tqdm))
- (native-inputs (list jupyter
- python-annoy
- python-black
- python-flake8
- python-flask
- python-flask-compress
- python-ipython
- python-ipywidgets
- python-mypy
- python-parameterized
- python-pytest
- python-pytest-cov
- python-scikit-learn
- python-setuptools))
+ (list python-matplotlib
+ python-numpy
+ python-pytorch
+ python-tqdm))
(home-page "https://captum.ai")
(synopsis "Model interpretability for PyTorch")
(description "Captum is a model interpretability and understanding library
@@ -5844,7 +5801,7 @@ implementations and an easy-to-use API to create custom metrics. It offers:
(define-public python-torchvision
(package
(name "python-torchvision")
- (version "0.22.0")
+ (version "0.23.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -5854,7 +5811,7 @@ implementations and an easy-to-use API to create custom metrics. It offers:
(file-name (git-file-name name version))
(sha256
(base32
- "0hz6v8796vq8kinafzyq2v2wir5s3hykfn0rnlwx7qcsz62i3ggv"))
+ "1d09xwblldgzmzfdlrsyx6mgv939z4yi1hqanm9yx63cs2mr7w85"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -5949,158 +5906,6 @@ definite approximations of Optimal Transport (Wasserstein) distances.
@end itemize")
(license license:expat)))
-(define-public rust-esaxx-rs-0.1
- (package
- (name "rust-esaxx-rs")
- (version "0.1.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "esaxx-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1rm6vm5yr7s3n5ly7k9x9j6ra5p2l2ld151gnaya8x03qcwf05yq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/Narsil/esaxx-rs")
- (synopsis "Wrapper for sentencepiece's esaxxx library")
- (description
- "This package provides a wrapper around sentencepiece's esaxxx library.")
- (license license:asl2.0)))
-
-(define-public rust-spm-precompiled-0.1
- (package
- (name "rust-spm-precompiled")
- (version "0.1.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "spm_precompiled" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09pkdk2abr8xf4pb9kq3rk80dgziq6vzfk7aywv3diik82f6jlaq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-nom" ,rust-nom-7)
- ("rust-serde" ,rust-serde-1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1))))
- (home-page "https://github.com/huggingface/spm_precompiled")
- (synopsis "Emulate sentencepiece's DoubleArray")
- (description
- "This crate aims to emulate
-@url{https://github.com/google/sentencepiece,sentencepiece}
-Dart::@code{DoubleArray} struct and it's Normalizer. This crate is highly
-specialized and not intended for general use.")
- (license license:asl2.0)))
-
-(define-public rust-hf-hub-0.3
- (package
- (name "rust-hf-hub")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hf-hub" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cnpivy9fn62lm1fw85kmg3ryvrx8drq63c96vq94gabawshcy1b"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; require network connection
- #:cargo-inputs
- (("rust-dirs" ,rust-dirs-5)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-indicatif" ,rust-indicatif-0.17)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-ureq" ,rust-ureq-2))
- #:cargo-development-inputs
- (("rust-hex-literal" ,rust-hex-literal-0.4)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list openssl))
- (home-page "https://github.com/huggingface/hf-hub")
- (synopsis "Interact with HuggingFace in Rust")
- (description
- "This crates aims ease the interaction with
-@url{https://huggingface.co/,huggingface}. It aims to be compatible with
-@url{https://github.com/huggingface/huggingface_hub/,huggingface_hub}
-python package, but only implements a smaller subset of functions.")
- (license license:asl2.0)))
-
-(define-public rust-tokenizers
- (package
- (name "rust-tokenizers")
- (version "0.19.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokenizers" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zg6ffpllygijb5bh227m9p4lrhf0pjkysky68kddwrsvp8zl075"))
- (modules '((guix build utils)))
- (snippet
- #~(substitute* "Cargo.toml"
- (("0.1.12") ; rust-monostate requires a rust-syn-2 update
- "0.1.11")
- (("version = \"6.4\"") ; rust-onig
- "version = \"6.1.1\"")))))
- (build-system cargo-build-system)
- (arguments
- (list
- #:tests? #f ; tests are relying on missing data.
- #:cargo-inputs
- `(("rust-aho-corasick" ,rust-aho-corasick-1)
- ("rust-derive-builder" ,rust-derive-builder-0.20)
- ("rust-esaxx-rs" ,rust-esaxx-rs-0.1)
- ("rust-fancy-regex" ,rust-fancy-regex-0.13)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-hf-hub" ,rust-hf-hub-0.3)
- ("rust-indicatif" ,rust-indicatif-0.17)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-macro-rules-attribute" ,rust-macro-rules-attribute-0.2)
- ("rust-monostate" ,rust-monostate-0.1)
- ("rust-onig" ,rust-onig-6)
- ("rust-paste" ,rust-paste-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rayon-cond" ,rust-rayon-cond-0.3)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-spm-precompiled" ,rust-spm-precompiled-0.1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-normalization-alignments" ,rust-unicode-normalization-alignments-0.1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-categories" ,rust-unicode-categories-0.1))
- #:cargo-development-inputs
- `(("rust-assert-approx-eq" ,rust-assert-approx-eq-1)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/huggingface/tokenizers")
- (synopsis "Implementation of various popular tokenizers")
- (description
- "This package provides a Rust implementation of today's most used
-tokenizers, with a focus on performances and versatility.")
- (license license:asl2.0)))
-
(define-public python-tokenizers
(package
(name "python-tokenizers")
@@ -6123,49 +5928,22 @@ tokenizers, with a focus on performances and versatility.")
(unless (member file '("." ".."))
(rename-file (string-append "bindings/python/" file) file)))
(scandir "bindings/python"))
- (delete-file-recursively ".cargo")))))
+ (delete-file-recursively ".cargo")
+ (substitute* "Cargo.toml"
+ (("^path = .*")
+ (format #f "version = ~s~%" #$version)))))))
(build-system cargo-build-system)
(arguments
(list
+ #:install-source? #f
#:cargo-test-flags ''("--no-default-features")
#:imported-modules `(,@%cargo-build-system-modules
,@%pyproject-build-system-modules)
#:modules '((guix build cargo-build-system)
((guix build pyproject-build-system) #:prefix py:)
- (guix build utils)
- (ice-9 regex)
- (ice-9 textual-ports))
+ (guix build utils))
#:phases
#~(modify-phases %standard-phases
- (add-after 'unpack-rust-crates 'inject-tokenizers
- (lambda _
- (substitute* "Cargo.toml"
- (("\\[dependencies\\]")
- (format #f "
-[dev-dependencies]
-tempfile = ~s
-pyo3 = { version = ~s, features = [\"auto-initialize\"] }
-
-[dependencies]
-tokenizers = ~s"
- #$(package-version rust-tempfile-3)
- #$(package-version rust-pyo3-0.21)
- #$(package-version rust-tokenizers))))
- (let ((file-path "Cargo.toml"))
- (call-with-input-file file-path
- (lambda (port)
- (let* ((content (get-string-all port))
- (top-match (string-match
- "\\[dependencies.tokenizers" content)))
- (call-with-output-file file-path
- (lambda (out)
- (format out "~a" (match:prefix top-match))))))))))
- (add-after 'patch-cargo-checksums 'loosen-requirements
- (lambda _
- (substitute* "Cargo.toml"
- (("version = \"6.4\"")
- (format #f "version = ~s"
- #$(package-version rust-onig-6))))))
(add-after 'check 'python-check
(lambda _
(copy-file "target/release/libtokenizers.so"
@@ -6188,28 +5966,16 @@ tokenizers = ~s"
(copy-file "PKG-INFO" (string-append info "/METADATA"))
(copy-recursively
"py_src/tokenizers"
- (string-append lib "tokenizers"))))))
- #:cargo-inputs
- `(("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-pyo3" ,rust-pyo3-0.21)
- ("rust-numpy" ,rust-numpy-0.21)
- ("rust-ndarray" ,rust-ndarray-0.15)
- ("rust-onig" ,rust-onig-6)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-tokenizers" ,rust-tokenizers))
- #:cargo-development-inputs
- `(("rust-tempfile" ,rust-tempfile-3))))
+ (string-append lib "tokenizers"))))))))
(native-inputs
- (list python-minimal python-pytest))
+ (list pkg-config python-minimal python-pytest))
+ (inputs
+ (cons oniguruma (cargo-inputs 'python-tokenizers)))
(home-page "https://huggingface.co/docs/tokenizers")
(synopsis "Implementation of various popular tokenizers")
(description
- "This package provides bindings to a Rust implementation of the most used
-tokenizers, @code{rust-tokenizers}.")
+ "This package provides an implementation of today’s most used tokenizers,
+with a focus on performance and versatility.")
(license license:asl2.0)))
(define-public python-transformers
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 1c8d0e7db4..2b5915fce4 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -2684,22 +2684,24 @@ format and headers.")
(license license:perl-license)))
(define-public libesmtp
+ (let ((commit "335ee8d2fa5cb7d30db7b818ec05563ad139ee2f")
+ (revision "0"))
(package
(name "libesmtp")
- (version "1.1.0")
+ (version (git-version "1.1.0" revision commit))
(source
(origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/libesmtp/libESMTP")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1bhh8hlsl9597x0bnfl563k2c09b61qnkb9mfyqcmzlq63m1zw5y"))))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/libesmtp/libESMTP")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1b6s6xyap9g4irw6wl9rhkvjjn7cc5q7xkxx5z0r1x1ab6fxn6p0"))))
(build-system meson-build-system)
(propagated-inputs
(list openssl))
- (home-page "http://www.stafford.uklinux.net/libesmtp/")
+ (home-page "https://libesmtp.github.io/")
(synopsis "Library for sending mail via remote hosts using SMTP")
(description
"libESMTP is an @acronym{SMTP, Simple Mail Transfer Protocol} client that
@@ -2715,7 +2717,7 @@ transparently handles many SMTP extensions including authentication,
@acronym{TLS, Transport-Level Security}, and PIPELINING for performance. Even
without a pipelining server, libESMTP offers much better performance than would
be expected from a simple client.")
- (license (list license:lgpl2.1+ license:gpl2+))))
+ (license (list license:lgpl2.1+ license:gpl2+)))))
(define-public esmtp
(package
diff --git a/gnu/packages/markup.scm b/gnu/packages/markup.scm
index a85b695883..687fe21c99 100644
--- a/gnu/packages/markup.scm
+++ b/gnu/packages/markup.scm
@@ -474,7 +474,7 @@ convert HTML to Markdown.")
(define-public cmark
(package
(name "cmark")
- (version "0.31.0")
+ (version "0.31.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -483,7 +483,7 @@ convert HTML to Markdown.")
(file-name (git-file-name name version))
(sha256
(base32
- "0llj68l9rxdhral0zyv0bz6yzqsxgq8d3730082sl3kx78lsq5qq"))))
+ "029x6rjlyxs50dxppaqk6lqzyy58hl0laqalmgiqr3m363pz14pq"))))
(build-system cmake-build-system)
(native-inputs (list python))
(synopsis "CommonMark Markdown reference implementation")
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 0c36a60948..813c019c58 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -2008,7 +2008,43 @@ extremely large and complex data collections.")
(lambda _
(invoke "perl" "bin/make_err" "src/H5err.txt")
(invoke "perl" "bin/make_vers" "src/H5vers.txt")
- (invoke "perl" "bin/make_overflow" "src/H5overflow.txt"))))))
+ (invoke "perl" "bin/make_overflow" "src/H5overflow.txt")))
+ ;; Remove references to GCC/GFortran/binutils in order to decrease
+ ;; package size.
+ (add-before 'generate-headers 'remove-referencess
+ (lambda _
+ (substitute* '("src/libhdf5.settings.cmake.in"
+ "src/H5build_settings.cmake.c.in")
+ (("@CMAKE_AR@") "ar")
+ (("@CMAKE_RANLIB@") "ranlib")
+ (("@CMAKE_C_COMPILER@") "gcc")
+ (("@CMAKE_CXX_COMPILER") "g++")
+ (("@CMAKE_Fortran_COMPILER@") "gfortran"))
+ (substitute* '("src/libhdf5.settings.autotools.in"
+ "src/H5build_settings.autotools.c.in")
+ (("@AR@") "ar")
+ (("@RANLIB@") "ranlib")
+ (("@CXX_VERSION@") "g++")
+ (("@@CC_VERSION@") "gcc")
+ (("@FC_VERSION@") "gfortran"))))
+ (add-after 'install 'remove-gcc-references
+ (lambda _
+ (substitute* (map (lambda (f)
+ (string-append #$output "/" f))
+ '("bin/h5hlcc"
+ "bin/h5hlc++"
+ "bin/h5cc"
+ "bin/h5c++"))
+ (("/gnu/store/[a-z0-9]*-gcc-[0-9.]*/bin/")
+ ""))))
+ (add-after 'install 'remove-gfortran-references
+ (lambda _
+ (substitute* (map (lambda (f)
+ (string-append #$output "/" f))
+ '("bin/h5hlfc"
+ "bin/h5fc"))
+ (("/gnu/store/[a-z0-9]*-gfortran-[0-9.]*/bin/")
+ "")))))))
(inputs (list libaec zlib))
(native-inputs
(list bison
@@ -2266,7 +2302,15 @@ Swath).")
;; test per line in this file).
(substitute* "testpar/CMakeLists.txt"
(("(t_pmulti_dset|t_shapesame|t_filters_parallel)" _ test)
- (string-append "# " test "\n")))))))))
+ (string-append "# " test "\n")))))
+ (replace 'remove-gcc-references
+ (lambda _
+ (substitute* (map (lambda (f)
+ (string-append #$output "/" f))
+ '("bin/h5hlcc"
+ "bin/h5cc"))
+ (("/gnu/store/[a-z0-9]*-gcc-[0-9.]*/bin/")
+ ""))))))))
(synopsis "Management suite for data with parallel IO support")))
(define-public hdf5-blosc
diff --git a/gnu/packages/mes.scm b/gnu/packages/mes.scm
index 89fe658de6..b11e6ec19c 100644
--- a/gnu/packages/mes.scm
+++ b/gnu/packages/mes.scm
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
+;;; Copyright © 2017-2025 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2017, 2018 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2020, 2021, 2022 Ricardo Wurmus <rekado@elephly.net>
@@ -92,7 +92,7 @@ extensive examples, including parsers for the Javascript and C99 languages.")
(native-inputs (list pkg-config))
(inputs (list guile-2.2))))
-(define-public nyacc
+(define-public nyacc-1.08.1
(package
(inherit nyacc-0.99)
(version "1.08.1")
@@ -121,7 +121,7 @@ parsers to allow execution with Guile as extension languages.")))
(define-public nyacc-1.00.2
(package
- (inherit nyacc)
+ (inherit nyacc-1.08.1)
(version "1.00.2")
(source (origin
(method url-fetch)
@@ -170,20 +170,38 @@ parsers to allow execution with Guile as extension languages.")))
"GUILE_GLOBAL_SITE=\
$prefix/share/guile/site/$GUILE_EFFECTIVE_VERSION\n")))))))
+(define-public nyacc
+ (package
+ (inherit nyacc-1.00.2)
+ (version "2.02.2")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://savannah/nyacc/nyacc-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "01829c24v531036rj8grcwx4hmiy3f0jznc9zbfa4wrslmq566k9"))
+ (modules '((guix build utils)))
+ (snippet
+ '(substitute* "configure"
+ (("GUILE_GLOBAL_SITE=\\$prefix.*")
+ "GUILE_GLOBAL_SITE=\
+$prefix/share/guile/site/$GUILE_EFFECTIVE_VERSION\n")))))))
+
(define-public mes
(package
(name "mes")
- (version "0.27")
+ (version "0.27.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnu/mes/"
"mes-" version ".tar.gz"))
(sha256
(base32
- "1a5ag8i303yhf76sg05rpcans9vadvnpxcpa4sl09z4cv5bfcgh3"))))
+ "0pgjzlynfzdfq5xrxirvsrj4sdvnwq99s6xxwfhzhjga8zm40fhq"))))
(supported-systems '("armhf-linux" "i686-linux"
"x86_64-linux" "riscv64-linux"))
- (propagated-inputs (list mescc-tools nyacc-1.00.2))
+ (propagated-inputs (list mescc-tools nyacc))
(native-inputs
(append (list guile-3.0)
(let ((target-system (or (%current-target-system)
@@ -232,14 +250,14 @@ Guile.")
(define-public mescc-tools
(package
(name "mescc-tools")
- (version "1.5.2")
+ (version "1.7.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://savannah/" name "/"
name "-" version ".tar.gz"))
(sha256
(base32
- "1jak61gxab8bj8ddpgwfn9lqs917szq1phadmg8y5cjsndn1hv4k"))))
+ "0p2pnvci9vglmf7zas12ay2v5gnrwafqsqqw1dfyb2bgayzzg0mn"))))
(build-system gnu-build-system)
(supported-systems '("i686-linux" "x86_64-linux"
"armhf-linux" "aarch64-linux"
@@ -263,7 +281,7 @@ get_machine.")
(define-public m2-planet
(package
(name "m2-planet")
- (version "1.11.0")
+ (version "1.12.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -271,7 +289,7 @@ get_machine.")
"Release_" version "/" name "-" version ".tar.gz"))
(sha256
(base32
- "1c510p55amxjyvjlx9jpa30gixlgmf6mmfnaqcs46412krymwg38"))))
+ "16vgad5wa5lmh6mjnkid4qn2xs7hfcfn43z9gd8iljzvsxl2i8z7"))))
(native-inputs (list mescc-tools))
(build-system gnu-build-system)
(supported-systems '("i686-linux" "x86_64-linux"
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 982285299b..7190dfcd57 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -3471,7 +3471,9 @@ instrument or MIDI file player.")
version "/zynaddsubfx-" version ".tar.bz2"))
(sha256
(base32
- "1bkirvcg0lz1i7ypnz3dyh218yhrqpnijxs8n3wlgwbcixvn1lfb"))))
+ "1bkirvcg0lz1i7ypnz3dyh218yhrqpnijxs8n3wlgwbcixvn1lfb"))
+ (patches
+ (search-patches "zynaddsubfx-3.0.6-include-cstdint.patch"))))
(build-system cmake-build-system)
(arguments
`(#:phases
@@ -3499,7 +3501,7 @@ instrument or MIDI file player.")
(native-inputs
(list pkg-config
ruby))
- (home-page "https://zynaddsubfx.sf.net/")
+ (home-page "https://zynaddsubfx.sourceforge.io/")
(synopsis "Software synthesizer")
(description
"ZynAddSubFX is a feature heavy realtime software synthesizer. It offers
@@ -4595,49 +4597,6 @@ multiple simultaneous multi-channel loops limited only by your computer's
available memory.")
(license license:gpl2+)))
-(define-public moc
- (package
- (name "moc")
- (version "2.5.2")
- (source (origin
- (method url-fetch)
- (uri (string-append "http://ftp.daper.net/pub/soft/"
- name "/stable/"
- name "-" version ".tar.bz2"))
- (sha256
- (base32
- "026v977kwb0wbmlmf6mnik328plxg8wykfx9ryvqhirac0aq39pk"))))
- (build-system gnu-build-system)
- (inputs
- (list alsa-lib
- curl
- faad2
- ffmpeg-3.4
- file
- jack-1
- libid3tag
- libltdl
- libmodplug
- libmpcdec
- libmad
- libogg
- libvorbis
- ncurses
- openssl
- cyrus-sasl
- speex
- taglib
- wavpack
- zlib))
- (native-inputs
- (list pkg-config))
- (synopsis "Console audio player designed to be powerful and easy to use")
- (description
- "Music on Console is a console audio player that supports many file
-formats, including most audio formats recognized by FFMpeg.")
- (home-page "http://moc.daper.net")
- (license license:gpl2+)))
-
(define-public midicsv
(package
(name "midicsv")
diff --git a/gnu/packages/nss.scm b/gnu/packages/nss.scm
index 13dffa4966..707c439055 100644
--- a/gnu/packages/nss.scm
+++ b/gnu/packages/nss.scm
@@ -41,8 +41,6 @@
#:use-module (gnu packages bash)
#:use-module (gnu packages certs)
#:use-module (gnu packages check)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-io)
#:use-module (gnu packages compression)
#:use-module (gnu packages perl)
#:use-module (gnu packages sqlite)
@@ -306,7 +304,7 @@ This package tracks the Extended Support Release (ESR) channel.")
(base32
"03qwl3ps3xgc9pkc07qrsa4vd2r57mjwicv3gb483gfk2ashdvxc"))
(patches
- (remove (cut string-suffix? <> "nss-disable-broken-tests.patch")
+ (remove (cut string-suffix? "nss-disable-broken-tests.patch" <>)
(origin-patches (package-source nss))))))
(arguments
(substitute-keyword-arguments (package-arguments nss)
@@ -467,23 +465,8 @@ taken from the NSS package and thus ultimately from the Mozilla project.")
"--skip=handlers::test::test_handle_getservbyport_port"
"--skip=handlers::test::test_handle_getservbyport_port_proto"
"--skip=handlers::test::test_handle_getservbyport_port_proto_aliases")
- #:install-source? #f
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-atoi" ,rust-atoi-2)
- ("rust-slog" ,rust-slog-2)
- ("rust-slog-async" ,rust-slog-async-2)
- ("rust-slog-term" ,rust-slog-term-2)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-nix" ,rust-nix-0.28)
- ("rust-num-derive" ,rust-num-derive-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-sd-notify" ,rust-sd-notify-0.4)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-dns-lookup" ,rust-dns-lookup-2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-temp-env" ,rust-temp-env-0.3))))
+ #:install-source? #f))
+ (inputs (cargo-inputs 'nsncd))
(home-page "https://github.com/twosigma/nsncd")
(synopsis "The name service non-caching daemon")
(description
diff --git a/gnu/packages/nushell.scm b/gnu/packages/nushell.scm
index 2b0f7460a8..b102f134b1 100644
--- a/gnu/packages/nushell.scm
+++ b/gnu/packages/nushell.scm
@@ -20,12 +20,8 @@
(define-module (gnu packages nushell)
#:use-module (gnu packages c)
#:use-module (gnu packages compression)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-shell)
- #:use-module (gnu packages crates-vcs)
- #:use-module (gnu packages crates-windows)
#:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages sqlite)
#:use-module (gnu packages ssh)
#:use-module (gnu packages tls)
#:use-module (gnu packages version-control)
@@ -39,17 +35,14 @@
(define-public nushell
(package
(name "nushell")
- (version "0.101.0")
+ (version "0.103.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "nu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1hi8jhn22qyhhwxwgsncyxzmf06wd6lx0qgxn88022xggbwh7ipz"))
- (snippet
- #~(begin (delete-file
- "tests/fixtures/partial_completions/partial-a/have_ext.exe")))))
+ (base32 "1hpriinxjpwy4v99dd52gayhc2h3kmzkryzm5arm081kwaw33ay8"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-test-flags
@@ -60,52 +53,9 @@
"--skip=plugins"
"--skip=repl")
;#:features '("system-clipboard")
- #:install-source? #f
- #:cargo-inputs
- (("rust-crossterm" ,rust-crossterm-0.28)
- ("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-log" ,rust-log-0.4)
- ("rust-miette" ,rust-miette-7)
- ("rust-mimalloc" ,rust-mimalloc-0.1)
- ("rust-multipart-rs" ,rust-multipart-rs-0.1)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-nu-cli" ,rust-nu-cli-0.101)
- ("rust-nu-cmd-base" ,rust-nu-cmd-base-0.101)
- ("rust-nu-cmd-extra" ,rust-nu-cmd-extra-0.101)
- ("rust-nu-cmd-lang" ,rust-nu-cmd-lang-0.101)
- ("rust-nu-cmd-plugin" ,rust-nu-cmd-plugin-0.101)
- ("rust-nu-command" ,rust-nu-command-0.101)
- ("rust-nu-engine" ,rust-nu-engine-0.101)
- ("rust-nu-explore" ,rust-nu-explore-0.101)
- ("rust-nu-lsp" ,rust-nu-lsp-0.101)
- ("rust-nu-parser" ,rust-nu-parser-0.101)
- ("rust-nu-path" ,rust-nu-path-0.101)
- ("rust-nu-plugin-engine" ,rust-nu-plugin-engine-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-nu-std" ,rust-nu-std-0.101)
- ("rust-nu-system" ,rust-nu-system-0.101)
- ("rust-nu-utils" ,rust-nu-utils-0.101)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-reedline" ,rust-reedline-0.38)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-simplelog" ,rust-simplelog-0.12)
- ("rust-time" ,rust-time-0.3)
- ("rust-winresource" ,rust-winresource-0.1))
- #:cargo-development-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-nu-plugin-core" ,rust-nu-plugin-core-0.101)
- ("rust-nu-plugin-protocol" ,rust-nu-plugin-protocol-0.101)
- ("rust-nu-test-support" ,rust-nu-test-support-0.101)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rstest" ,rust-rstest-0.23)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-tango-bench" ,rust-tango-bench-0.6)
- ("rust-tempfile" ,rust-tempfile-3))))
+ #:install-source? #f))
(native-inputs (list pkg-config))
- (inputs (list mimalloc openssl))
+ (inputs (cons* mimalloc openssl sqlite (cargo-inputs 'nushell)))
(home-page "https://www.nushell.sh")
(synopsis "Shell with a structured approach to the command line")
(description
@@ -124,26 +74,18 @@ of commands called a ``pipeline''.")
(define-public nu-plugin-formats
(package
(name "nu-plugin-formats")
- (version "0.101.0")
+ (version "0.103.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "nu_plugin_formats" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0bpsqchhv3q9x38i5kn7gpfrxv875k0vgb7k3r732d7f59nxzd93"))))
+ (base32 "1v05w0kc77q431lbr2vnm8za4p3psj9zykkz2r5bydkzbk8frvkz"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-eml-parser" ,rust-eml-parser-0.1)
- ("rust-ical" ,rust-ical-0.11)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-nu-plugin" ,rust-nu-plugin-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-plist" ,rust-plist-1)
- ("rust-rust-ini" ,rust-rust-ini-0.21))
- #:cargo-development-inputs
- (("rust-nu-plugin-test-support" ,rust-nu-plugin-test-support-0.101))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'nu-plugin-formats))
(home-page
"https://github.com/nushell/nushell/tree/main/crates/nu_plugin_formats")
(synopsis "An I/O plugin for a set of file formats for Nushell")
@@ -154,19 +96,18 @@ of commands called a ``pipeline''.")
(define-public nu-plugin-inc
(package
(name "nu-plugin-inc")
- (version "0.101.0")
+ (version "0.103.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "nu_plugin_inc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "12kr3lnjhq6grdnhxrmlxgmvvgv7kc6fg18z6gfk2qim1sckikyd"))))
+ (base32 "1s7s1h1ffz72mv703a9gsi77hl7rsqkfxq7vhxqrz5p0cwh7fviw"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-nu-plugin" ,rust-nu-plugin-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101)
- ("rust-semver" ,rust-semver-1))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'nu-plugin-inc))
(home-page
"https://github.com/nushell/nushell/tree/main/crates/nu_plugin_inc")
(synopsis "Version incrementer plugin for Nushell")
@@ -177,24 +118,22 @@ of commands called a ``pipeline''.")
(define-public nu-plugin-gstat
(package
(name "nu-plugin-gstat")
- (version "0.101.0")
+ (version "0.103.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "nu_plugin_gstat" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1jpxbgkffwxh02ccjxd9mkb0z1j0c58mh75vw1c62g74775mdkpc"))))
+ (base32 "0ys9n9hw1sh3m7j9nd7cr4whr0s3piiz5jpzghcpbi9frslgzbhf"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-git2" ,rust-git2-0.19)
- ("rust-nu-plugin" ,rust-nu-plugin-0.101)
- ("rust-nu-protocol" ,rust-nu-protocol-0.101))))
+ `(#:install-source? #f))
(native-inputs (list pkg-config))
- (inputs (list libgit2-1.8 libssh2 openssl zlib))
+ (inputs
+ (cons* libgit2-1.9 libssh2 openssl zlib (cargo-inputs 'nu-plugin-gstat)))
(home-page
"https://github.com/nushell/nushell/tree/main/crates/nu_plugin_gstat")
(synopsis "Git status plugin for Nushell")
(description "This package provides a git status plugin for Nushell.")
(license license:expat)))
-
diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index 88c9241e20..78d26fab04 100644
--- a/gnu/packages/ocaml.scm
+++ b/gnu/packages/ocaml.scm
@@ -15,7 +15,7 @@
;;; Copyright © 2019 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2020 Brett Gilio <brettg@gnu.org>
;;; Copyright © 2020 Marius Bakke <marius@gnu.org>
-;;; Copyright © 2020, 2021 Simon Tournier <zimon.toutoune@gmail.com>
+;;; Copyright © 2020, 2021, 2025 Simon Tournier <zimon.toutoune@gmail.com>
;;; Copyright © 2020 divoplade <d@divoplade.fr>
;;; Copyright © 2020, 2021, 2022 pukkamustard <pukkamustard@posteo.net>
;;; Copyright © 2021 aecepoglu <aecepoglu@fastmail.fm>
@@ -3485,14 +3485,14 @@ encoded in a resizable array.")
(define-public ocaml-luv
(package
(name "ocaml-luv")
- (version "0.5.12")
+ (version "0.5.14")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/aantron/luv/releases/download/"
version "/luv-" version ".tar.gz"))
(sha256
(base32
- "1h2n9iij4mh60sy3g437p1xwqyqpyw72fgh4417d8j9ahq46m7vn"))
+ "16dfv8gzpqdcqpcil5pd7a44vp64hw35q94fipcwsxl81jjv80cf"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -5698,7 +5698,7 @@ long and size_t whose sizes depend on the host platform.")
(define-public ocaml-ctypes
(package
(name "ocaml-ctypes")
- (version "0.20.1")
+ (version "0.23.0")
(home-page "https://github.com/ocamllabs/ocaml-ctypes")
(source (origin
(method git-fetch)
@@ -5708,8 +5708,9 @@ long and size_t whose sizes depend on the host platform.")
(file-name (git-file-name name version))
(sha256
(base32
- "0ilzq9qzvwv9rc08cc9wchsx636zp870i7qvqmbigaa2qb812m0z"))))
- (build-system ocaml-build-system)
+ "16dxz2r070vlrkbqhza0c5y6izxpjn080vqmxj47i919wfqd75vx"))
+ (patches (search-patches "ocaml-ctypes-test-oo.patch"))))
+ (build-system dune-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -5804,7 +5805,7 @@ OCaml projects that contain C stubs.")
(define-public ocaml-tsdl
(package
(name "ocaml-tsdl")
- (version "0.9.9")
+ (version "1.1.0")
(home-page "https://erratique.ch/software/tsdl")
(source (origin
(method url-fetch)
@@ -5813,7 +5814,7 @@ OCaml projects that contain C stubs.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1m565jgfanijjzp64c1rylahkpmrrb03ywj202j49n06nvwp788s"))))
+ "0fw78qby010ai8apgwc66ary6zm3a5nw57228i44vccypav3xpk4"))))
(build-system ocaml-build-system)
(arguments
`(#:build-flags '("build")
diff --git a/gnu/packages/pascal.scm b/gnu/packages/pascal.scm
index 58b627c414..1196f09914 100644
--- a/gnu/packages/pascal.scm
+++ b/gnu/packages/pascal.scm
@@ -292,6 +292,7 @@ many useful extensions to the Pascal programming language.")
(list
#:make-flags
#~(list (string-append "CC=" #$(cc-for-target))
+ "CFLAGS=-Wno-implicit-function-declaration"
(string-append "HOMEDIR=" #$output "/lib/p2c")
(string-append "INCDIR=" #$output "/include/p2c")
(string-append "BINDIR=" #$output "/bin")
diff --git a/gnu/packages/patches/c2rust-ast-exporter-local-search.patch b/gnu/packages/patches/c2rust-ast-exporter-local-search.patch
deleted file mode 100644
index 211873ef69..0000000000
--- a/gnu/packages/patches/c2rust-ast-exporter-local-search.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ru orig/c2rust-ast-exporter-0.18.0/src/CMakeLists.txt c2rust-ast-exporter-0.18.0/src/CMakeLists.txt
---- orig/c2rust-ast-exporter-0.18.0/src/CMakeLists.txt 2006-07-24 03:21:28.000000000 +0200
-+++ c2rust-ast-exporter-0.18.0/src/CMakeLists.txt 2024-12-21 12:06:27.056455735 +0100
-@@ -24,8 +24,7 @@
- ExternalProject_Add(tinycbor_build
- PREFIX ${TINYCBOR_PREFIX}
- INSTALL_DIR ${CMAKE_BINARY_DIR}
-- GIT_REPOSITORY ${TINYCBOR_REPO}
-- GIT_TAG ${TINYCBOR_TAG}
-+ SOURCE_DIR ${TINYCBOR_SOURCE_DIR}
- # the fd redirection here fails when the build run inside Cargo.
- # patch from upstream:
- # https://github.com/intel/tinycbor/commit/6176e0a28d7c5ef3a5e9cbd02521999c412de72c
-diff -ru orig/c2rust-ast-exporter-0.18.0/build.rs c2rust-ast-exporter-0.18.0/build.rs
---- orig/c2rust-ast-exporter-0.18.0/build.rs 2024-12-21 19:37:50.004786236 +0100
-+++ c2rust-ast-exporter-0.18.0/build.rs 2024-12-21 19:39:20.188478196 +0100
-@@ -127,6 +127,7 @@
- // Build libclangAstExporter.a with cmake
- let dst = Config::new("src")
- // Where to find LLVM/Clang CMake files
-+ .define("TINYCBOR_SOURCE_DIR", &env!("GUIX_TINYCBOR_SOURCE_DIR"))
- .define("LLVM_DIR", &format!("{}/cmake/llvm", llvm_lib_dir))
- .define("Clang_DIR", &format!("{}/cmake/clang", llvm_lib_dir))
- // What to build
diff --git a/gnu/packages/patches/clang-10.0-libc-search-path.patch b/gnu/packages/patches/clang-10.0-libc-search-path.patch
deleted file mode 100644
index c2854e3f33..0000000000
--- a/gnu/packages/patches/clang-10.0-libc-search-path.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-Clang attempts to guess file names based on the OS and distro (yes!),
-but unfortunately, that doesn't work for us.
-
-This patch makes it easy to insert libc's $libdir so that Clang passes the
-correct absolute file name of crt1.o etc. to 'ld'. It also disables all
-the distro-specific stuff and removes the hard-coded FHS directory names
-to make sure Clang also works on foreign distros.
-
-diff --git a/lib/Driver/Distro.cpp b/lib/Driver/Distro.cpp
-index 06707fef..f3bd43de 100644
---- a/lib/Driver/Distro.cpp
-+++ b/lib/Driver/Distro.cpp
-@@ -20,6 +20,10 @@ using namespace clang;
-
- static Distro::DistroType DetectDistro(llvm::vfs::FileSystem &VFS,
- const llvm::Triple &TargetOrHost) {
-+ // The compiler should always behave the same, even when used via Guix on a
-+ // foreign distro.
-+ return Distro::UnknownDistro;
-+
- // If we don't target Linux, no need to check the distro. This saves a few
- // OS calls.
- if (!TargetOrHost.isOSLinux())
-diff --git a/lib/Driver/ToolChains/Cuda.cpp b/lib/Driver/ToolChains/Cuda.cpp
-index 50d22a2a..4ab93e0a 100644
---- a/lib/Driver/ToolChains/Cuda.cpp
-+++ b/lib/Driver/ToolChains/Cuda.cpp
-@@ -60,6 +60,9 @@ CudaInstallationDetector::CudaInstallationDetector(
- const Driver &D, const llvm::Triple &HostTriple,
- const llvm::opt::ArgList &Args)
- : D(D) {
-+ // Don't look for CUDA in /usr.
-+ return;
-+
- struct Candidate {
- std::string Path;
- bool StrictChecking;
-diff --git a/lib/Driver/ToolChains/Linux.cpp b/lib/Driver/ToolChains/Linux.cpp
-index bff1ab10..e996d3b8 100644
---- a/lib/Driver/ToolChains/Linux.cpp
-+++ b/lib/Driver/ToolChains/Linux.cpp
-@@ -240,6 +240,9 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- .str());
- }
-
-+ // Comment out the distro-specific tweaks so that they don't bite when
-+ // using Guix on a foreign distro.
-+#if 0
- Distro Distro(D.getVFS(), Triple);
-
- if (Distro.IsAlpineLinux() || Triple.isAndroid()) {
-@@ -306,6 +309,7 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
-
- if (IsAndroid || Distro.IsOpenSUSE())
- ExtraOpts.push_back("--enable-new-dtags");
-+#endif
-
- // The selection of paths to try here is designed to match the patterns which
- // the GCC driver itself uses, as this is part of the GCC-compatible driver.
-@@ -369,6 +373,7 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- }
- }
-
-+#if 0
- // Similar to the logic for GCC above, if we currently running Clang inside
- // of the requested system root, add its parent library paths to
- // those searched.
-@@ -414,6 +419,8 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- // Try walking via the GCC triple path in case of biarch or multiarch GCC
- // installations with strange symlinks.
- if (GCCInstallation.isValid()) {
-+ // The following code would end up adding things like
-+ // "/usr/lib/x86_64-unknown-linux-gnu/../../lib64" to the search path.
- addPathIfExists(D,
- SysRoot + "/usr/lib/" + GCCInstallation.getTriple().str() +
- "/../../" + OSLibDir,
-@@ -449,9 +456,14 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- // directory ('Dir' below) or the ResourceDir.
- if (StringRef(D.Dir).startswith(SysRoot))
- addPathIfExists(D, D.Dir + "/../lib", Paths);
-+#endif
-+
-+ // Add libc's lib/ directory to the search path, so that crt1.o, crti.o,
-+ // and friends can be found.
-+ addPathIfExists(D, "@GLIBC_LIBDIR@", Paths);
-
-- addPathIfExists(D, SysRoot + "/lib", Paths);
-- addPathIfExists(D, SysRoot + "/usr/lib", Paths);
-+ // Add GCC's lib/ directory so libstdc++.so can be found.
-+ addPathIfExists(D, GCCInstallation.getParentLibPath(), Paths);
- }
-
- ToolChain::CXXStdlibType Linux::GetDefaultCXXStdlibType() const {
diff --git a/gnu/packages/patches/clang-7.0-libc-search-path.patch b/gnu/packages/patches/clang-7.0-libc-search-path.patch
deleted file mode 100644
index cb7088eda4..0000000000
--- a/gnu/packages/patches/clang-7.0-libc-search-path.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-Clang attempts to guess file names based on the OS and distro (yes!),
-but unfortunately, that doesn't work for us.
-
-This patch makes it easy to insert libc's $libdir so that Clang passes the
-correct absolute file name of crt1.o etc. to 'ld'. It also disables all
-the distro-specific stuff and removes the hard-coded FHS directory names
-to make sure Clang also works on foreign distros.
-
-diff --git a/lib/Driver/Distro.cpp b/lib/Driver/Distro.cpp
-index 2c4d44f..0493b0a 100644
---- a/lib/Driver/Distro.cpp
-+++ b/lib/Driver/Distro.cpp
-@@ -18,6 +18,10 @@ using namespace clang::driver;
- using namespace clang;
-
- static Distro::DistroType DetectDistro(vfs::FileSystem &VFS) {
-+ // The compiler should always behave the same, even when used via Guix on a
-+ // foreign distro.
-+ return Distro::UnknownDistro;
-+
- llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> File =
- VFS.getBufferForFile("/etc/lsb-release");
- if (File) {
-diff --git a/lib/Driver/ToolChains/Cuda.cpp b/lib/Driver/ToolChains/Cuda.cpp
-index 7fb4ae4..cb21344 100644
---- a/lib/Driver/ToolChains/Cuda.cpp
-+++ b/lib/Driver/ToolChains/Cuda.cpp
-@@ -66,6 +66,9 @@ CudaInstallationDetector::CudaInstallationDetector(
- const Driver &D, const llvm::Triple &HostTriple,
- const llvm::opt::ArgList &Args)
- : D(D) {
-+ // Don't look for CUDA in /usr.
-+ return;
-+
- struct Candidate {
- std::string Path;
- bool StrictChecking;
-diff --git a/lib/Driver/ToolChains/Linux.cpp b/lib/Driver/ToolChains/Linux.cpp
-index f8f3623..36dc722 100644
---- a/lib/Driver/ToolChains/Linux.cpp
-+++ b/lib/Driver/ToolChains/Linux.cpp
-@@ -225,7 +225,9 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- PPaths.push_back(Twine(GCCInstallation.getParentLibPath() + "/../" +
- GCCInstallation.getTriple().str() + "/bin")
- .str());
--
-+ // Comment out the distro-specific tweaks so that they don't bite when
-+ // using Guix on a foreign distro.
-+#if 0
- Distro Distro(D.getVFS());
-
- if (Distro.IsAlpineLinux()) {
-@@ -284,6 +286,7 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
-
- if (IsAndroid || Distro.IsOpenSUSE())
- ExtraOpts.push_back("--enable-new-dtags");
-+#endif
-
- // The selection of paths to try here is designed to match the patterns which
- // the GCC driver itself uses, as this is part of the GCC-compatible driver.
-@@ -348,6 +351,7 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- }
- }
-
-+#if 0
- // Similar to the logic for GCC above, if we currently running Clang inside
- // of the requested system root, add its parent library paths to
- // those searched.
-@@ -393,6 +397,8 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- // Try walking via the GCC triple path in case of biarch or multiarch GCC
- // installations with strange symlinks.
- if (GCCInstallation.isValid()) {
-+ // The following code would end up adding things like
-+ // "/usr/lib/x86_64-unknown-linux-gnu/../../lib64" to the search path.
- addPathIfExists(D,
- SysRoot + "/usr/lib/" + GCCInstallation.getTriple().str() +
- "/../../" + OSLibDir,
-@@ -428,9 +434,14 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- // directory ('Dir' below) or the ResourceDir.
- if (StringRef(D.Dir).startswith(SysRoot))
- addPathIfExists(D, D.Dir + "/../lib", Paths);
-+#endif
-+
-+ // Add libc's lib/ directory to the search path, so that crt1.o, crti.o,
-+ // and friends can be found.
-+ addPathIfExists(D, "@GLIBC_LIBDIR@", Paths);
-
-- addPathIfExists(D, SysRoot + "/lib", Paths);
-- addPathIfExists(D, SysRoot + "/usr/lib", Paths);
-+ // Add GCC's lib/ directory so libstdc++.so can be found.
-+ addPathIfExists(D, GCCInstallation.getParentLibPath(), Paths);
- }
-
- bool Linux::HasNativeLLVMSupport() const { return true; }
diff --git a/gnu/packages/patches/clang-8.0-libc-search-path.patch b/gnu/packages/patches/clang-8.0-libc-search-path.patch
deleted file mode 100644
index 2003fef217..0000000000
--- a/gnu/packages/patches/clang-8.0-libc-search-path.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-Clang attempts to guess file names based on the OS and distro (yes!),
-but unfortunately, that doesn't work for us.
-
-This patch makes it easy to insert libc's $libdir so that Clang passes the
-correct absolute file name of crt1.o etc. to 'ld'. It also disables all
-the distro-specific stuff and removes the hard-coded FHS directory names
-to make sure Clang also works on foreign distros.
-
-diff --git a/lib/Driver/Distro.cpp b/lib/Driver/Distro.cpp
-index 396d0bee..90e06613 100644
---- a/lib/Driver/Distro.cpp
-+++ b/lib/Driver/Distro.cpp
-@@ -19,6 +19,10 @@ using namespace clang::driver;
- using namespace clang;
-
- static Distro::DistroType DetectDistro(llvm::vfs::FileSystem &VFS) {
-+ // The compiler should always behave the same, even when used via Guix on a
-+ // foreign distro.
-+ return Distro::UnknownDistro;
-+
- llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> File =
- VFS.getBufferForFile("/etc/lsb-release");
- if (File) {
-diff --git a/lib/Driver/ToolChains/Cuda.cpp b/lib/Driver/ToolChains/Cuda.cpp
-index 57b8d434..57339f1a 100644
---- a/lib/Driver/ToolChains/Cuda.cpp
-+++ b/lib/Driver/ToolChains/Cuda.cpp
-@@ -68,6 +68,9 @@ CudaInstallationDetector::CudaInstallationDetector(
- const Driver &D, const llvm::Triple &HostTriple,
- const llvm::opt::ArgList &Args)
- : D(D) {
-+ // Don't look for CUDA in /usr.
-+ return;
-+
- struct Candidate {
- std::string Path;
- bool StrictChecking;
-diff --git a/lib/Driver/ToolChains/Linux.cpp b/lib/Driver/ToolChains/Linux.cpp
-index 65ab9b2d..5ed28e0a 100644
---- a/lib/Driver/ToolChains/Linux.cpp
-+++ b/lib/Driver/ToolChains/Linux.cpp
-@@ -233,7 +233,9 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- PPaths.push_back(Twine(GCCInstallation.getParentLibPath() + "/../" +
- GCCInstallation.getTriple().str() + "/bin")
- .str());
--
-+ // Comment out the distro-specific tweaks so that they don't bite when
-+ // using Guix on a foreign distro.
-+#if 0
- Distro Distro(D.getVFS());
-
- if (Distro.IsAlpineLinux() || Triple.isAndroid()) {
-@@ -304,6 +306,7 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
-
- if (IsAndroid || Distro.IsOpenSUSE())
- ExtraOpts.push_back("--enable-new-dtags");
-+#endif
-
- // The selection of paths to try here is designed to match the patterns which
- // the GCC driver itself uses, as this is part of the GCC-compatible driver.
-@@ -366,6 +369,7 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- }
- }
-
-+#if 0
- // Similar to the logic for GCC above, if we currently running Clang inside
- // of the requested system root, add its parent library paths to
- // those searched.
-@@ -411,6 +415,8 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- // Try walking via the GCC triple path in case of biarch or multiarch GCC
- // installations with strange symlinks.
- if (GCCInstallation.isValid()) {
-+ // The following code would end up adding things like
-+ // "/usr/lib/x86_64-unknown-linux-gnu/../../lib64" to the search path.
- addPathIfExists(D,
- SysRoot + "/usr/lib/" + GCCInstallation.getTriple().str() +
- "/../../" + OSLibDir,
-@@ -446,9 +452,14 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- // directory ('Dir' below) or the ResourceDir.
- if (StringRef(D.Dir).startswith(SysRoot))
- addPathIfExists(D, D.Dir + "/../lib", Paths);
-+#endif
-+
-+ // Add libc's lib/ directory to the search path, so that crt1.o, crti.o,
-+ // and friends can be found.
-+ addPathIfExists(D, "@GLIBC_LIBDIR@", Paths);
-
-- addPathIfExists(D, SysRoot + "/lib", Paths);
-- addPathIfExists(D, SysRoot + "/usr/lib", Paths);
-+ // Add GCC's lib/ directory so libstdc++.so can be found.
-+ addPathIfExists(D, GCCInstallation.getParentLibPath(), Paths);
- }
-
- ToolChain::CXXStdlibType Linux::GetDefaultCXXStdlibType() const {
diff --git a/gnu/packages/patches/clang-9.0-libc-search-path.patch b/gnu/packages/patches/clang-9.0-libc-search-path.patch
deleted file mode 100644
index 1984895a9c..0000000000
--- a/gnu/packages/patches/clang-9.0-libc-search-path.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-Clang attempts to guess file names based on the OS and distro (yes!),
-but unfortunately, that doesn't work for us.
-
-This patch makes it easy to insert libc's $libdir so that Clang passes the
-correct absolute file name of crt1.o etc. to 'ld'. It also disables all
-the distro-specific stuff and removes the hard-coded FHS directory names
-to make sure Clang also works on foreign distros.
-
-diff --git a/lib/Driver/Distro.cpp b/lib/Driver/Distro.cpp
-index f2a3074d..536db89c 100644
---- a/lib/Driver/Distro.cpp
-+++ b/lib/Driver/Distro.cpp
-@@ -18,6 +18,10 @@ using namespace clang::driver;
- using namespace clang;
-
- static Distro::DistroType DetectDistro(llvm::vfs::FileSystem &VFS) {
-+ // The compiler should always behave the same, even when used via Guix on a
-+ // foreign distro.
-+ return Distro::UnknownDistro;
-+
- llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> File =
- VFS.getBufferForFile("/etc/lsb-release");
- if (File) {
-diff --git a/lib/Driver/ToolChains/Cuda.cpp b/lib/Driver/ToolChains/Cuda.cpp
-index 96f8c513..64fd7a26 100644
---- a/lib/Driver/ToolChains/Cuda.cpp
-+++ b/lib/Driver/ToolChains/Cuda.cpp
-@@ -69,6 +69,9 @@ CudaInstallationDetector::CudaInstallationDetector(
- const Driver &D, const llvm::Triple &HostTriple,
- const llvm::opt::ArgList &Args)
- : D(D) {
-+ // Don't look for CUDA in /usr.
-+ return;
-+
- struct Candidate {
- std::string Path;
- bool StrictChecking;
-diff --git a/lib/Driver/ToolChains/Linux.cpp b/lib/Driver/ToolChains/Linux.cpp
-index 7f59bc77..67d8ce22 100644
---- a/lib/Driver/ToolChains/Linux.cpp
-+++ b/lib/Driver/ToolChains/Linux.cpp
-@@ -240,6 +240,9 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- .str());
- }
-
-+ // Comment out the distro-specific tweaks so that they don't bite when
-+ // using Guix on a foreign distro.
-+#if 0
- Distro Distro(D.getVFS());
-
- if (Distro.IsAlpineLinux() || Triple.isAndroid()) {
-@@ -306,6 +309,7 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
-
- if (IsAndroid || Distro.IsOpenSUSE())
- ExtraOpts.push_back("--enable-new-dtags");
-+#endif
-
- // The selection of paths to try here is designed to match the patterns which
- // the GCC driver itself uses, as this is part of the GCC-compatible driver.
-@@ -369,6 +373,7 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- }
- }
-
-+#if 0
- // Similar to the logic for GCC above, if we currently running Clang inside
- // of the requested system root, add its parent library paths to
- // those searched.
-@@ -414,6 +419,8 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- // Try walking via the GCC triple path in case of biarch or multiarch GCC
- // installations with strange symlinks.
- if (GCCInstallation.isValid()) {
-+ // The following code would end up adding things like
-+ // "/usr/lib/x86_64-unknown-linux-gnu/../../lib64" to the search path.
- addPathIfExists(D,
- SysRoot + "/usr/lib/" + GCCInstallation.getTriple().str() +
- "/../../" + OSLibDir,
-@@ -449,9 +456,14 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
- // directory ('Dir' below) or the ResourceDir.
- if (StringRef(D.Dir).startswith(SysRoot))
- addPathIfExists(D, D.Dir + "/../lib", Paths);
-+#endif
-+
-+ // Add libc's lib/ directory to the search path, so that crt1.o, crti.o,
-+ // and friends can be found.
-+ addPathIfExists(D, "@GLIBC_LIBDIR@", Paths);
-
-- addPathIfExists(D, SysRoot + "/lib", Paths);
-- addPathIfExists(D, SysRoot + "/usr/lib", Paths);
-+ // Add GCC's lib/ directory so libstdc++.so can be found.
-+ addPathIfExists(D, GCCInstallation.getParentLibPath(), Paths);
- }
-
- ToolChain::CXXStdlibType Linux::GetDefaultCXXStdlibType() const {
diff --git a/gnu/packages/patches/clang-runtime-3.5-libsanitizer-mode-field.patch b/gnu/packages/patches/clang-runtime-3.5-libsanitizer-mode-field.patch
deleted file mode 100644
index 9e9d57d265..0000000000
--- a/gnu/packages/patches/clang-runtime-3.5-libsanitizer-mode-field.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Adjust libsanitizer to ABI change in glibc 2.31.
-
-Adapted to 3.x from this upstream commit:
-https://github.com/llvm/llvm-project/commit/947f9692440836dcb8d88b74b69dd379d85974ce
-
---- a/lib/sanitizer_common/saniniitizer_platform_limits_posix.h.orig 2020-08-11 16:01:32.494882282 +0200 #
-+++ b/lib/sanitizer_common/sanitizer_platform_limits_posix.h 2020-08-11 16:32:49.711383554 +0200
-@@ -176,8 +176,7 @@
- unsigned long __unused1;
- unsigned long __unused2;
- #else
-- unsigned short mode;
-- unsigned short __pad1;
-+ unsigned int mode;
- unsigned short __seq;
- unsigned short __pad2;
- #if defined(__x86_64__) && !defined(_LP64)
---- a/lib/sanitizer_common/sanitizer_platform_limits_posix.cc 2020-08-11 16:01:07.926821829 +0200
-+++ b/lib/sanitizer_common/sanitizer_platform_limits_posix.cc.orig 2020-08-11 16:01:03.698811421 +0200
-@@ -1056,7 +1056,9 @@
- CHECK_SIZE_AND_OFFSET(ipc_perm, gid);
- CHECK_SIZE_AND_OFFSET(ipc_perm, cuid);
- CHECK_SIZE_AND_OFFSET(ipc_perm, cgid);
-+#if !SANITIZER_LINUX || __GLIBC_PREREQ (2, 31)
- CHECK_SIZE_AND_OFFSET(ipc_perm, mode);
-+#endif
-
- CHECK_TYPE_SIZE(shmid_ds);
- CHECK_SIZE_AND_OFFSET(shmid_ds, shm_perm);
diff --git a/gnu/packages/patches/corrosion-honor-CARGO_BUILD_TARGET.patch b/gnu/packages/patches/corrosion-honor-CARGO_BUILD_TARGET.patch
new file mode 100644
index 0000000000..ecd2b3a9d2
--- /dev/null
+++ b/gnu/packages/patches/corrosion-honor-CARGO_BUILD_TARGET.patch
@@ -0,0 +1,26 @@
+From 0a6f23a404d1b972b1c5f0cf1d38500276f3c9d1 Mon Sep 17 00:00:00 2001
+From: Hilton Chain <hako@ultrarare.space>
+Date: Tue, 22 Apr 2025 19:43:00 +0800
+Subject: [PATCH] Support Cargo target from environment variable.
+
+---
+ cmake/FindRust.cmake | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/cmake/FindRust.cmake b/cmake/FindRust.cmake
+index fccfac3..e888149 100644
+--- a/cmake/FindRust.cmake
++++ b/cmake/FindRust.cmake
+@@ -734,6 +734,9 @@ if (NOT Rust_CARGO_TARGET_CACHED)
+ set(Rust_CARGO_TARGET_CACHED "${_RUST_OHOS_TARGET}" CACHE STRING "Target triple")
+ endif()
+ endif()
++ if(DEFINED ENV{CARGO_BUILD_TARGET})
++ set(Rust_CARGO_TARGET_CACHED "$ENV{CARGO_BUILD_TARGET}")
++ endif()
+ # Fallback to the default host target
+ if(NOT Rust_CARGO_TARGET_CACHED)
+ if(CMAKE_CROSSCOMPILING)
+--
+2.49.0
+
diff --git a/gnu/packages/patches/emacs-eglot-x-fix-apply-text-edits.patch b/gnu/packages/patches/emacs-eglot-x-fix-apply-text-edits.patch
deleted file mode 100644
index b9dcebded3..0000000000
--- a/gnu/packages/patches/emacs-eglot-x-fix-apply-text-edits.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff --git a/eglot-x.el b/eglot-x.el
-index a694f90..221822d 100644
---- a/eglot-x.el
-+++ b/eglot-x.el
-@@ -659,10 +659,17 @@ (defun eglot-x--check-capability (&rest capabilities)
-
- ;;; Snippet TextEdit
-
--(defun eglot-x--apply-text-edits (edits &optional version)
-+(defun eglot-x--apply-text-edits (edits &optional version silent)
- "Apply EDITS for current buffer if at VERSION, or if it's nil.
- This is almost a verbatim copy of `eglot--apply-text-edits', but
- it handles the SnippetTextEdit format."
-+ ;; NOTE: eglot--apply-text-edits changed a lot since this defun was
-+ ;; imlemented. Additionally, rust-analyzer has changed as well.
-+ ;; Now it only sends one SnippetTextEdit. Hence the implementation
-+ ;; should be updated, but "if it ain't broke, don't fix it". And
-+ ;; this whole extension is going to be obsoleted soon:
-+ ;; https://github.com/microsoft/language-server-protocol/issues/724#issuecomment-1850413029
-+
- ;; This is quite rust-analyzer specific. It assumes there is at
- ;; most one meaningful SnippetTextEdit and that can be identified by
- ;; searching for "$0".
diff --git a/gnu/packages/patches/fbgemm-use-system-libraries.patch b/gnu/packages/patches/fbgemm-use-system-libraries.patch
index a799443f1d..37d690f156 100644
--- a/gnu/packages/patches/fbgemm-use-system-libraries.patch
+++ b/gnu/packages/patches/fbgemm-use-system-libraries.patch
@@ -1,19 +1,19 @@
Use the asmjit and cpuinfo packages.
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 0243f686..f40dc408 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -247,7 +247,7 @@ message(WARNING "CMAKE_CXX_FLAGS_DEBUG is ${CMAKE_CXX_FLAGS_DEBUG}")
- message(WARNING "CMAKE_CXX_FLAGS_RELEASE is ${CMAKE_CXX_FLAGS_RELEASE}")
- message(WARNING "==========")
+diff --git i/CMakeLists.txt w/CMakeLists.txt
+index 73b043ac..703204dd 100644
+--- i/CMakeLists.txt
++++ w/CMakeLists.txt
+@@ -258,7 +258,7 @@ message(STATUS "CMAKE_CXX_FLAGS_DEBUG is ${CMAKE_CXX_FLAGS_DEBUG}")
+ message(STATUS "CMAKE_CXX_FLAGS_RELEASE is ${CMAKE_CXX_FLAGS_RELEASE}")
+ message(STATUS "==========")
-if(NOT TARGET asmjit)
+if(FALSE)
# Download asmjit from github if ASMJIT_SRC_DIR is not specified.
if(NOT DEFINED ASMJIT_SRC_DIR)
set(ASMJIT_SRC_DIR "${FBGEMM_SOURCE_DIR}/external/asmjit"
-@@ -280,7 +280,7 @@ if(NOT TARGET asmjit)
+@@ -291,7 +291,7 @@ if(NOT TARGET asmjit)
endif()
endif()
@@ -22,7 +22,7 @@ index 0243f686..f40dc408 100644
#Download cpuinfo from github if CPUINFO_SOURCE_DIR is not specified.
if(NOT DEFINED CPUINFO_SOURCE_DIR)
set(CPUINFO_SOURCE_DIR "${FBGEMM_SOURCE_DIR}/external/cpuinfo"
-@@ -367,9 +367,12 @@ target_include_directories(fbgemm BEFORE
+@@ -378,9 +378,12 @@ target_include_directories(fbgemm BEFORE
target_link_libraries(fbgemm
$<BUILD_INTERFACE:asmjit>
$<BUILD_INTERFACE:cpuinfo>)
@@ -38,10 +38,10 @@ index 0243f686..f40dc408 100644
if(OpenMP_FOUND)
target_link_libraries(fbgemm OpenMP::OpenMP_CXX)
-diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
-index da0be7fe..615f34ae 100644
---- a/test/CMakeLists.txt
-+++ b/test/CMakeLists.txt
+diff --git i/test/CMakeLists.txt w/test/CMakeLists.txt
+index 1ddb2882..6e81c902 100644
+--- i/test/CMakeLists.txt
++++ w/test/CMakeLists.txt
@@ -14,7 +14,7 @@ set(CMAKE_C_STANDARD 17)
set(CMAKE_C_EXTENSIONS OFF)
set(CMAKE_C_STANDARD_REQUIRED ON)
diff --git a/gnu/packages/patches/komikku-python-3.11-compat.patch b/gnu/packages/patches/komikku-python-3.11-compat.patch
index cf129e8cd1..927de1075e 100644
--- a/gnu/packages/patches/komikku-python-3.11-compat.patch
+++ b/gnu/packages/patches/komikku-python-3.11-compat.patch
@@ -41,7 +41,7 @@ index 8d77c131..ea9df5e4 100644
data['name'] = resp_data['title']
- data['cover'] = f'{self.media_url}/{resp_data['cover']}'
-+ data['cover'] = f'{self.media_url}/resp_data["cover"]}'
++ data['cover'] = f'{self.media_url}/{resp_data["cover"]}'
if resp_data.get('author'):
data['authors'].append(resp_data['author'])
diff --git a/gnu/packages/patches/llvm-10-missing-include.patch b/gnu/packages/patches/llvm-10-missing-include.patch
deleted file mode 100644
index 9c56cbca42..0000000000
--- a/gnu/packages/patches/llvm-10-missing-include.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Provided by tobtoht, see https://codeberg.org/guix/guix/issues/1234#issuecomment-5838284
-
-diff --git a/include/llvm/Support/Signals.h b/include/llvm/Support/Signals.h
-index e0a18e72..c66ea8b3 100644
---- a/include/llvm/Support/Signals.h
-+++ b/include/llvm/Support/Signals.h
-@@ -15,6 +15,7 @@
- #define LLVM_SUPPORT_SIGNALS_H
-
- #include <string>
-+#include <cstdint>
-
- namespace llvm {
- class StringRef;
diff --git a/gnu/packages/patches/llvm-3.6-fix-build-with-gcc-10.patch b/gnu/packages/patches/llvm-3.6-fix-build-with-gcc-10.patch
deleted file mode 100644
index 4982587d15..0000000000
--- a/gnu/packages/patches/llvm-3.6-fix-build-with-gcc-10.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Adapted from https://github.com/digego/extempore/pull/322/files
-
---- a/include/llvm/IR/ValueMap.h 2015-08-04 00:30:24.000000000 +0200
-+++ b/include/llvm/IR/ValueMap.h 2018-07-14 21:09:09.769502736 +0200
-@@ -99,7 +99,7 @@
- explicit ValueMap(const ExtraData &Data, unsigned NumInitBuckets = 64)
- : Map(NumInitBuckets), Data(Data) {}
-
-- bool hasMD() const { return MDMap; }
-+ bool hasMD() const { return static_cast<bool>(MDMap); }
- MDMapT &MD() {
- if (!MDMap)
- MDMap.reset(new MDMapT);
diff --git a/gnu/packages/patches/llvm-8-fix-build-with-gcc-10.patch b/gnu/packages/patches/llvm-8-fix-build-with-gcc-10.patch
deleted file mode 100644
index 9b36cc772c..0000000000
--- a/gnu/packages/patches/llvm-8-fix-build-with-gcc-10.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From b288d90b39f4b905c02092a9bfcfd6d78f99b191 Mon Sep 17 00:00:00 2001
-From: Than McIntosh <thanm@google.com>
-Date: Fri, 19 Jul 2019 13:13:54 +0000
-Subject: [PATCH] [NFC] include cstdint/string prior to using uint8_t/string
-
-Summary: include proper header prior to use of uint8_t typedef
-and std::string.
-
-Subscribers: llvm-commits
-
-Reviewers: cherry
-
-Tags: #llvm
-
-Differential Revision: https://reviews.llvm.org/D64937
-
-llvm-svn: 366572
----
- llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/include/llvm/Demangle/MicrosoftDemangleNodes.h b/include/llvm/Demangle/MicrosoftDemangleNodes.h
-index da9d9d5bfdc0c..3d47471f0ef0e 100644
---- a/include/llvm/Demangle/MicrosoftDemangleNodes.h
-+++ b/include/llvm/Demangle/MicrosoftDemangleNodes.h
-@@ -16,6 +16,8 @@
- #include "llvm/Demangle/DemangleConfig.h"
- #include "llvm/Demangle/StringView.h"
- #include <array>
-+#include <cstdint>
-+#include <string>
-
- namespace llvm {
- namespace itanium_demangle {
diff --git a/gnu/packages/patches/llvm-8-missing-include.patch b/gnu/packages/patches/llvm-8-missing-include.patch
deleted file mode 100644
index 4d7ca6d332..0000000000
--- a/gnu/packages/patches/llvm-8-missing-include.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Add missing include statement for compatibility with libstdc++ 11.
-
-Taken from upstream:
-
- https://github.com/llvm/llvm-project/commit/b498303066a63a203d24f739b2d2e0e56dca70d1
-
-diff --git a/utils/benchmark/src/benchmark_register.h b/utils/benchmark/src/benchmark_register.h
---- a/utils/benchmark/src/benchmark_register.h
-+++ b/utils/benchmark/src/benchmark_register.h
-@@ -1,6 +1,7 @@
- #ifndef BENCHMARK_REGISTER_H
- #define BENCHMARK_REGISTER_H
-
-+#include <limits>
- #include <vector>
-
- #include "check.h"
diff --git a/gnu/packages/patches/llvm-9-fix-bitcast-miscompilation.patch b/gnu/packages/patches/llvm-9-fix-bitcast-miscompilation.patch
deleted file mode 100644
index ec8e888618..0000000000
--- a/gnu/packages/patches/llvm-9-fix-bitcast-miscompilation.patch
+++ /dev/null
@@ -1,192 +0,0 @@
-From f8e146f3430de3a6cd904f3f3f7aa1bfaefee14c Mon Sep 17 00:00:00 2001
-From: Bjorn Pettersson <bjorn.a.pettersson@ericsson.com>
-Date: Thu, 28 Nov 2019 23:18:28 +0100
-Subject: [PATCH] [InstCombine] Fix big-endian miscompile of (bitcast
- (zext/trunc (bitcast)))
-
-Summary:
-optimizeVectorResize is rewriting patterns like:
- %1 = bitcast vector %src to integer
- %2 = trunc/zext %1
- %dst = bitcast %2 to vector
-
-Since bitcasting between integer an vector types gives
-different integer values depending on endianness, we need
-to take endianness into account. As it happens the old
-implementation only produced the correct result for little
-endian targets.
-
-Fixes: https://bugs.llvm.org/show_bug.cgi?id=44178
-
-Reviewers: spatel, lattner, lebedev.ri
-
-Reviewed By: spatel, lebedev.ri
-
-Subscribers: lebedev.ri, hiraditya, uabelho, llvm-commits
-
-Tags: #llvm
-
-Differential Revision: https://reviews.llvm.org/D70844
-
-(cherry picked from commit a9d6b0e5444741d08ff1df7cf71d1559e7fefc1f)
----
- .../InstCombine/InstCombineCasts.cpp | 79 +++++++++++++------
- llvm/test/Transforms/InstCombine/cast.ll | 6 +-
- 2 files changed, 60 insertions(+), 25 deletions(-)
-
-diff --git a/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp b/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
-index 2c9ba203fbf3..0af3de300e77 100644
---- llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
-+++ llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
-@@ -18,6 +18,7 @@
- #include "llvm/IR/DIBuilder.h"
- #include "llvm/IR/PatternMatch.h"
- #include "llvm/Support/KnownBits.h"
-+#include <numeric>
- using namespace llvm;
- using namespace PatternMatch;
-
-@@ -1820,12 +1821,24 @@ Instruction *InstCombiner::visitPtrToInt(PtrToIntInst &CI) {
- }
-
- /// This input value (which is known to have vector type) is being zero extended
--/// or truncated to the specified vector type.
-+/// or truncated to the specified vector type. Since the zext/trunc is done
-+/// using an integer type, we have a (bitcast(cast(bitcast))) pattern,
-+/// endianness will impact which end of the vector that is extended or
-+/// truncated.
-+///
-+/// A vector is always stored with index 0 at the lowest address, which
-+/// corresponds to the most significant bits for a big endian stored integer and
-+/// the least significant bits for little endian. A trunc/zext of an integer
-+/// impacts the big end of the integer. Thus, we need to add/remove elements at
-+/// the front of the vector for big endian targets, and the back of the vector
-+/// for little endian targets.
-+///
- /// Try to replace it with a shuffle (and vector/vector bitcast) if possible.
- ///
- /// The source and destination vector types may have different element types.
--static Instruction *optimizeVectorResize(Value *InVal, VectorType *DestTy,
-- InstCombiner &IC) {
-+static Instruction *optimizeVectorResizeWithIntegerBitCasts(Value *InVal,
-+ VectorType *DestTy,
-+ InstCombiner &IC) {
- // We can only do this optimization if the output is a multiple of the input
- // element size, or the input is a multiple of the output element size.
- // Convert the input type to have the same element type as the output.
-@@ -1844,31 +1857,53 @@ static Instruction *optimizeVectorResize(Value *InVal, VectorType *DestTy,
- InVal = IC.Builder.CreateBitCast(InVal, SrcTy);
- }
-
-+ bool IsBigEndian = IC.getDataLayout().isBigEndian();
-+ unsigned SrcElts = SrcTy->getNumElements();
-+ unsigned DestElts = DestTy->getNumElements();
-+
-+ assert(SrcElts != DestElts && "Element counts should be different.");
-+
- // Now that the element types match, get the shuffle mask and RHS of the
- // shuffle to use, which depends on whether we're increasing or decreasing the
- // size of the input.
-- SmallVector<uint32_t, 16> ShuffleMask;
-+ SmallVector<uint32_t, 16> ShuffleMaskStorage;
-+ ArrayRef<uint32_t> ShuffleMask;
- Value *V2;
-
-- if (SrcTy->getNumElements() > DestTy->getNumElements()) {
-- // If we're shrinking the number of elements, just shuffle in the low
-- // elements from the input and use undef as the second shuffle input.
-- V2 = UndefValue::get(SrcTy);
-- for (unsigned i = 0, e = DestTy->getNumElements(); i != e; ++i)
-- ShuffleMask.push_back(i);
-+ // Produce an identify shuffle mask for the src vector.
-+ ShuffleMaskStorage.resize(SrcElts);
-+ std::iota(ShuffleMaskStorage.begin(), ShuffleMaskStorage.end(), 0);
-
-+ if (SrcElts > DestElts) {
-+ // If we're shrinking the number of elements (rewriting an integer
-+ // truncate), just shuffle in the elements corresponding to the least
-+ // significant bits from the input and use undef as the second shuffle
-+ // input.
-+ V2 = UndefValue::get(SrcTy);
-+ // Make sure the shuffle mask selects the "least significant bits" by
-+ // keeping elements from back of the src vector for big endian, and from the
-+ // front for little endian.
-+ ShuffleMask = ShuffleMaskStorage;
-+ if (IsBigEndian)
-+ ShuffleMask = ShuffleMask.take_back(DestElts);
-+ else
-+ ShuffleMask = ShuffleMask.take_front(DestElts);
- } else {
-- // If we're increasing the number of elements, shuffle in all of the
-- // elements from InVal and fill the rest of the result elements with zeros
-- // from a constant zero.
-+ // If we're increasing the number of elements (rewriting an integer zext),
-+ // shuffle in all of the elements from InVal. Fill the rest of the result
-+ // elements with zeros from a constant zero.
- V2 = Constant::getNullValue(SrcTy);
-- unsigned SrcElts = SrcTy->getNumElements();
-- for (unsigned i = 0, e = SrcElts; i != e; ++i)
-- ShuffleMask.push_back(i);
--
-- // The excess elements reference the first element of the zero input.
-- for (unsigned i = 0, e = DestTy->getNumElements()-SrcElts; i != e; ++i)
-- ShuffleMask.push_back(SrcElts);
-+ // Use first elt from V2 when indicating zero in the shuffle mask.
-+ uint32_t NullElt = SrcElts;
-+ // Extend with null values in the "most significant bits" by adding elements
-+ // in front of the src vector for big endian, and at the back for little
-+ // endian.
-+ unsigned DeltaElts = DestElts - SrcElts;
-+ if (IsBigEndian)
-+ ShuffleMaskStorage.insert(ShuffleMaskStorage.begin(), DeltaElts, NullElt);
-+ else
-+ ShuffleMaskStorage.append(DeltaElts, NullElt);
-+ ShuffleMask = ShuffleMaskStorage;
- }
-
- return new ShuffleVectorInst(InVal, V2,
-@@ -2359,8 +2394,8 @@ Instruction *InstCombiner::visitBitCast(BitCastInst &CI) {
- CastInst *SrcCast = cast<CastInst>(Src);
- if (BitCastInst *BCIn = dyn_cast<BitCastInst>(SrcCast->getOperand(0)))
- if (isa<VectorType>(BCIn->getOperand(0)->getType()))
-- if (Instruction *I = optimizeVectorResize(BCIn->getOperand(0),
-- cast<VectorType>(DestTy), *this))
-+ if (Instruction *I = optimizeVectorResizeWithIntegerBitCasts(
-+ BCIn->getOperand(0), cast<VectorType>(DestTy), *this))
- return I;
- }
-
-diff --git a/llvm/test/Transforms/InstCombine/cast.ll b/llvm/test/Transforms/InstCombine/cast.ll
-index b6d1eda0601d..3ce8de033422 100644
---- llvm/test/Transforms/InstCombine/cast.ll
-+++ llvm/test/Transforms/InstCombine/cast.ll
-@@ -824,7 +824,7 @@ define i64 @test59(i8 %A, i8 %B) {
-
- define <3 x i32> @test60(<4 x i32> %call4) {
- ; CHECK-LABEL: @test60(
--; CHECK-NEXT: [[P10:%.*]] = shufflevector <4 x i32> [[CALL4:%.*]], <4 x i32> undef, <3 x i32> <i32 0, i32 1, i32 2>
-+; CHECK-NEXT: [[P10:%.*]] = shufflevector <4 x i32> [[CALL4:%.*]], <4 x i32> undef, <3 x i32> <i32 1, i32 2, i32 3>
- ; CHECK-NEXT: ret <3 x i32> [[P10]]
- ;
- %p11 = bitcast <4 x i32> %call4 to i128
-@@ -836,7 +836,7 @@ define <3 x i32> @test60(<4 x i32> %call4) {
-
- define <4 x i32> @test61(<3 x i32> %call4) {
- ; CHECK-LABEL: @test61(
--; CHECK-NEXT: [[P10:%.*]] = shufflevector <3 x i32> [[CALL4:%.*]], <3 x i32> <i32 0, i32 undef, i32 undef>, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
-+; CHECK-NEXT: [[P10:%.*]] = shufflevector <3 x i32> [[CALL4:%.*]], <3 x i32> <i32 0, i32 undef, i32 undef>, <4 x i32> <i32 3, i32 0, i32 1, i32 2>
- ; CHECK-NEXT: ret <4 x i32> [[P10]]
- ;
- %p11 = bitcast <3 x i32> %call4 to i96
-@@ -848,7 +848,7 @@ define <4 x i32> @test61(<3 x i32> %call4) {
- define <4 x i32> @test62(<3 x float> %call4) {
- ; CHECK-LABEL: @test62(
- ; CHECK-NEXT: [[TMP1:%.*]] = bitcast <3 x float> [[CALL4:%.*]] to <3 x i32>
--; CHECK-NEXT: [[P10:%.*]] = shufflevector <3 x i32> [[TMP1]], <3 x i32> <i32 0, i32 undef, i32 undef>, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
-+; CHECK-NEXT: [[P10:%.*]] = shufflevector <3 x i32> [[TMP1]], <3 x i32> <i32 0, i32 undef, i32 undef>, <4 x i32> <i32 3, i32 0, i32 1, i32 2>
- ; CHECK-NEXT: ret <4 x i32> [[P10]]
- ;
- %p11 = bitcast <3 x float> %call4 to i96
---
-2.26.2
-
diff --git a/gnu/packages/patches/llvm-9-fix-lpad-miscompilation.patch b/gnu/packages/patches/llvm-9-fix-lpad-miscompilation.patch
deleted file mode 100644
index 9a97d82ddc..0000000000
--- a/gnu/packages/patches/llvm-9-fix-lpad-miscompilation.patch
+++ /dev/null
@@ -1,97 +0,0 @@
-From 011fb5bf8b31316472fccb1a19c91912246df9b2 Mon Sep 17 00:00:00 2001
-From: Reid Kleckner <rnk@google.com>
-Date: Sat, 28 Mar 2020 11:03:14 -0700
-Subject: [PATCH] [CodeGen] Fix sinking local values in lpads with phis
-
-There was already a test case for landingpads to handle this case, but I
-had forgotten to consider PHI instructions preceding the EH_LABEL in the
-landingpad.
-
-PR45261
----
- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 17 +++++++++-
- llvm/test/CodeGen/X86/sink-local-value.ll | 36 ++++++++++++++++++++++
- 2 files changed, 52 insertions(+), 1 deletion(-)
-
-diff --git a/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp b/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
-index 5ac3606dc662..2638b1e8a05c 100644
---- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
-+++ llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
-@@ -225,6 +225,21 @@ static bool isRegUsedByPhiNodes(unsigned DefReg,
- return false;
- }
-
-+static bool isTerminatingEHLabel(MachineBasicBlock *MBB, MachineInstr &MI) {
-+ // Ignore non-EH labels.
-+ if (!MI.isEHLabel())
-+ return false;
-+
-+ // Any EH label outside a landing pad must be for an invoke. Consider it a
-+ // terminator.
-+ if (!MBB->isEHPad())
-+ return true;
-+
-+ // If this is a landingpad, the first non-phi instruction will be an EH_LABEL.
-+ // Don't consider that label to be a terminator.
-+ return MI.getIterator() != MBB->getFirstNonPHI();
-+}
-+
- /// Build a map of instruction orders. Return the first terminator and its
- /// order. Consider EH_LABEL instructions to be terminators as well, since local
- /// values for phis after invokes must be materialized before the call.
-@@ -233,7 +248,7 @@ void FastISel::InstOrderMap::initialize(
- unsigned Order = 0;
- for (MachineInstr &I : *MBB) {
- if (!FirstTerminator &&
-- (I.isTerminator() || (I.isEHLabel() && &I != &MBB->front()))) {
-+ (I.isTerminator() || isTerminatingEHLabel(MBB, I))) {
- FirstTerminator = &I;
- FirstTerminatorOrder = Order;
- }
-diff --git a/llvm/test/CodeGen/X86/sink-local-value.ll b/llvm/test/CodeGen/X86/sink-local-value.ll
-index b0e511ac1189..f7d861ac9b6c 100644
---- llvm/test/CodeGen/X86/sink-local-value.ll
-+++ llvm/test/CodeGen/X86/sink-local-value.ll
-@@ -145,6 +145,42 @@ try.cont: ; preds = %entry, %lpad
- ; CHECK: retl
-
-
-+define i32 @lpad_phi() personality i32 (...)* @__gxx_personality_v0 {
-+entry:
-+ store i32 42, i32* @sink_across
-+ invoke void @may_throw()
-+ to label %try.cont unwind label %lpad
-+
-+lpad: ; preds = %entry
-+ %p = phi i32 [ 11, %entry ] ; Trivial, but -O0 keeps it
-+ %0 = landingpad { i8*, i32 }
-+ catch i8* null
-+ store i32 %p, i32* @sink_across
-+ br label %try.cont
-+
-+try.cont: ; preds = %entry, %lpad
-+ %r.0 = phi i32 [ 13, %entry ], [ 55, %lpad ]
-+ ret i32 %r.0
-+}
-+
-+; The constant materialization should be *after* the stores to sink_across, but
-+; before any EH_LABEL.
-+
-+; CHECK-LABEL: lpad_phi:
-+; CHECK: movl $42, sink_across
-+; CHECK: movl $13, %{{[a-z]*}}
-+; CHECK: .Ltmp{{.*}}:
-+; CHECK: calll may_throw
-+; CHECK: .Ltmp{{.*}}:
-+; CHECK: jmp .LBB{{.*}}
-+; CHECK: .LBB{{.*}}: # %lpad
-+; CHECK-NEXT: .Ltmp{{.*}}:
-+; CHECK: movl {{.*}}, sink_across
-+; CHECK: movl $55, %{{[a-z]*}}
-+; CHECK: .LBB{{.*}}: # %try.cont
-+; CHECK: retl
-+
-+
- ; Function Attrs: nounwind readnone speculatable
- declare void @llvm.dbg.value(metadata, metadata, metadata) #0
-
diff --git a/gnu/packages/patches/llvm-9-fix-scev-miscompilation.patch b/gnu/packages/patches/llvm-9-fix-scev-miscompilation.patch
deleted file mode 100644
index ec37dc16fd..0000000000
--- a/gnu/packages/patches/llvm-9-fix-scev-miscompilation.patch
+++ /dev/null
@@ -1,113 +0,0 @@
-Guix note: this got detected with the test suite of rustc 1.41.1, but
-the issue potentially affects all consumers of LLVM.
-
-From 58e8c793d0e43150a6452e971a32d7407a8a7401 Mon Sep 17 00:00:00 2001
-From: Tim Northover <tnorthover@apple.com>
-Date: Mon, 30 Sep 2019 07:46:52 +0000
-Subject: [PATCH] Revert "[SCEV] add no wrap flag for SCEVAddExpr."
-
-This reverts r366419 because the analysis performed is within the context of
-the loop and it's only valid to add wrapping flags to "global" expressions if
-they're always correct.
-
-llvm-svn: 373184
----
- llvm/lib/Analysis/ScalarEvolution.cpp | 2 +-
- llvm/test/Analysis/ScalarEvolution/limit-depth.ll | 2 +-
- llvm/test/Analysis/ScalarEvolution/nsw.ll | 2 +-
- llvm/test/Analysis/ScalarEvolution/trip-count12.ll | 2 +-
- llvm/test/Analysis/ScalarEvolution/trip-count9.ll | 8 ++++----
- 5 files changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/llvm/lib/Analysis/ScalarEvolution.cpp b/llvm/lib/Analysis/ScalarEvolution.cpp
-index 354ae05bb841..c29fc5dbccfb 100644
---- llvm/lib/Analysis/ScalarEvolution.cpp
-+++ llvm/lib/Analysis/ScalarEvolution.cpp
-@@ -4992,7 +4992,7 @@ const SCEV *ScalarEvolution::createSimpleAffineAddRec(PHINode *PN,
- // overflow.
- if (auto *BEInst = dyn_cast<Instruction>(BEValueV))
- if (isLoopInvariant(Accum, L) && isAddRecNeverPoison(BEInst, L))
-- (void)getAddRecExpr(getAddExpr(StartVal, Accum, Flags), Accum, L, Flags);
-+ (void)getAddRecExpr(getAddExpr(StartVal, Accum), Accum, L, Flags);
-
- return PHISCEV;
- }
-diff --git a/llvm/test/Analysis/ScalarEvolution/limit-depth.ll b/llvm/test/Analysis/ScalarEvolution/limit-depth.ll
-index db68a4f84c91..6fdf8c5df974 100644
---- llvm/test/Analysis/ScalarEvolution/limit-depth.ll
-+++ llvm/test/Analysis/ScalarEvolution/limit-depth.ll
-@@ -46,7 +46,7 @@ define void @test_mul(i32 %a, i32 %b, i32 %c, i32 %d, i32 %e, i32 %f) {
- define void @test_sext(i32 %a, i32 %b, i32 %c, i32 %d, i32 %e, i32 %f) {
- ; CHECK-LABEL: @test_sext
- ; CHECK: %se2 = sext i64 %iv2.inc to i128
--; CHECK-NEXT: --> {(1 + (sext i64 {(sext i32 (1 + %a)<nsw> to i64),+,1}<nsw><%loop> to i128))<nsw>,+,1}<nsw><%loop2>
-+; CHECK-NEXT: --> {(1 + (sext i64 {(sext i32 (1 + %a) to i64),+,1}<nsw><%loop> to i128))<nsw>,+,1}<nsw><%loop2>
- entry:
- br label %loop
-
-diff --git a/llvm/test/Analysis/ScalarEvolution/nsw.ll b/llvm/test/Analysis/ScalarEvolution/nsw.ll
-index 69427368625d..ca24f9d4a04b 100644
---- llvm/test/Analysis/ScalarEvolution/nsw.ll
-+++ llvm/test/Analysis/ScalarEvolution/nsw.ll
-@@ -163,7 +163,7 @@ bb5: ; preds = %bb2
- declare void @f(i32)
-
- ; CHECK-LABEL: nswnowrap
--; CHECK: --> {(1 + %v)<nsw>,+,1}<nsw><%for.body>{{ U: [^ ]+ S: [^ ]+}}{{ *}}Exits: (2 + %v)
-+; CHECK: --> {(1 + %v)<nsw>,+,1}<nsw><%for.body>{{ U: [^ ]+ S: [^ ]+}}{{ *}}Exits: (1 + ((1 + %v)<nsw> smax %v))
- define void @nswnowrap(i32 %v, i32* %buf) {
- entry:
- %add = add nsw i32 %v, 1
-diff --git a/llvm/test/Analysis/ScalarEvolution/trip-count12.ll b/llvm/test/Analysis/ScalarEvolution/trip-count12.ll
-index 5e7d72d5e4f3..d0086ee2e6ac 100644
---- llvm/test/Analysis/ScalarEvolution/trip-count12.ll
-+++ llvm/test/Analysis/ScalarEvolution/trip-count12.ll
-@@ -1,7 +1,7 @@
- ; RUN: opt < %s -analyze -scalar-evolution | FileCheck %s
-
- ; CHECK: Determining loop execution counts for: @test
--; CHECK: Loop %for.body: backedge-taken count is ((-2 + %len)<nsw> /u 2)
-+; CHECK: Loop %for.body: backedge-taken count is ((-2 + %len) /u 2)
- ; CHECK: Loop %for.body: max backedge-taken count is 1073741823
-
- define zeroext i16 @test(i16* nocapture %p, i32 %len) nounwind readonly {
-diff --git a/llvm/test/Analysis/ScalarEvolution/trip-count9.ll b/llvm/test/Analysis/ScalarEvolution/trip-count9.ll
-index c0a1d12fa00e..9a080b34743f 100644
---- llvm/test/Analysis/ScalarEvolution/trip-count9.ll
-+++ llvm/test/Analysis/ScalarEvolution/trip-count9.ll
-@@ -179,7 +179,7 @@ exit:
- }
-
- ; CHECK: Determining loop execution counts for: @nsw_startx
--; CHECK: Loop %loop: backedge-taken count is (-1 + (-1 * %x) + ((1 + %x)<nsw> smax %n))
-+; CHECK: Loop %loop: backedge-taken count is (-1 + (-1 * %x) + ((1 + %x) smax %n))
- ; CHECK: Loop %loop: max backedge-taken count is -1
- define void @nsw_startx(i4 %n, i4 %x) {
- entry:
-@@ -195,7 +195,7 @@ exit:
- }
-
- ; CHECK: Determining loop execution counts for: @nsw_startx_step2
--; CHECK: Loop %loop: backedge-taken count is ((-1 + (-1 * %x) + ((2 + %x)<nsw> smax %n)) /u 2)
-+; CHECK: Loop %loop: backedge-taken count is ((-1 + (-1 * %x) + ((2 + %x) smax %n)) /u 2)
- ; CHECK: Loop %loop: max backedge-taken count is 7
- define void @nsw_startx_step2(i4 %n, i4 %x) {
- entry:
-@@ -381,7 +381,7 @@ exit:
- }
-
- ; CHECK: Determining loop execution counts for: @even_nsw_startx
--; CHECK: Loop %loop: backedge-taken count is (-1 + (-1 * %x) + ((1 + %x)<nsw> smax (2 * %n)))
-+; CHECK: Loop %loop: backedge-taken count is (-1 + (-1 * %x) + ((1 + %x) smax (2 * %n)))
- ; CHECK: Loop %loop: max backedge-taken count is -2
- define void @even_nsw_startx(i4 %n, i4 %x) {
- entry:
-@@ -398,7 +398,7 @@ exit:
- }
-
- ; CHECK: Determining loop execution counts for: @even_nsw_startx_step2
--; CHECK: Loop %loop: backedge-taken count is ((-1 + (-1 * %x) + ((2 + %x)<nsw> smax (2 * %n))) /u 2)
-+; CHECK: Loop %loop: backedge-taken count is ((-1 + (-1 * %x) + ((2 + %x) smax (2 * %n))) /u 2)
- ; CHECK: Loop %loop: max backedge-taken count is 7
- define void @even_nsw_startx_step2(i4 %n, i4 %x) {
- entry:
diff --git a/gnu/packages/patches/ocaml-ctypes-test-oo.patch b/gnu/packages/patches/ocaml-ctypes-test-oo.patch
new file mode 100644
index 0000000000..7cb797d07d
--- /dev/null
+++ b/gnu/packages/patches/ocaml-ctypes-test-oo.patch
@@ -0,0 +1,49 @@
+Backport upstream commit fe4be538e389d5caf6c0a562cd02e58fda9361cb.
+
+ Add an explicit upcast in the OO-style test.
+
+https://github.com/yallop/ocaml-ctypes/commit/fe4be538e389d5caf6c0a562cd02e58fda9361cb
+
+It allows to deal with GCC@14 stricter than the previous versions.
+
+diff --git a/tests/clib/test_functions.c b/tests/clib/test_functions.c
+index d19db2b..486b7d1 100644
+--- a/tests/clib/test_functions.c
++++ b/tests/clib/test_functions.c
+@@ -293,6 +293,11 @@ struct chorse *new_chorse(int colour)
+ h->colour = (enum colour)colour;
+ return h;
+ }
++
++struct animal *new_chorse_as_animal(int colour)
++{
++ return (struct animal *)new_chorse(colour);
++}
+ /* (End of OO-style example) */
+
+ int accept_pointers(float *float_p,
+diff --git a/tests/clib/test_functions.h b/tests/clib/test_functions.h
+index 5022e98..579f622 100644
+--- a/tests/clib/test_functions.h
++++ b/tests/clib/test_functions.h
+@@ -79,6 +79,8 @@ extern char *chorse_colour(struct chorse *);
+ extern char *chorse_say(struct animal *);
+ extern char *chorse_identify(struct animal *);
+ extern struct chorse *new_chorse(int);
++extern struct animal *new_chorse_as_animal(int);
++
+ extern int accept_pointers(float *,
+ double *,
+ short *,
+diff --git a/tests/test-oo_style/stubs/functions.ml b/tests/test-oo_style/stubs/functions.ml
+index 4434331..6a8e7bd 100644
+--- a/tests/test-oo_style/stubs/functions.ml
++++ b/tests/test-oo_style/stubs/functions.ml
+@@ -82,6 +82,6 @@ struct
+ let check_name = foreign "check_name"
+ (ptr animal @-> string @-> returning int)
+
+- let new_chorse = foreign "new_chorse"
++ let new_chorse = foreign "new_chorse_as_animal"
+ (int @-> returning (ptr animal))
+ end
diff --git a/gnu/packages/patches/ploticus-pointer-types.patch b/gnu/packages/patches/ploticus-pointer-types.patch
new file mode 100644
index 0000000000..f84a63cfbb
--- /dev/null
+++ b/gnu/packages/patches/ploticus-pointer-types.patch
@@ -0,0 +1,31 @@
+From <https://sources.debian.org/data/main/p/ploticus/2.42-8/debian/patches/fix-ftbfs-gcc14.patch>.
+
+Fixes a build error with GCC 14:
+
+ svg.c: In function ‘PLGS_trailer’:
+ svg.c:743:46: error: passing argument 1 of ‘gzprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 743 | if( svg_compress ) gzprintf( outfp, "%s", buf );
+ | ^~~~~
+ | |
+ | FILE *
+
+--- a/src/svg.c
++++ b/src/svg.c
+@@ -740,7 +740,7 @@
+ buf = svg_style; /* reuse */
+ while( fgets( buf, 999, svg_fp ) != NULL ) {
+ #ifdef WZ
+- if( svg_compress ) gzprintf( outfp, "%s", buf );
++ if( svg_compress ) gzprintf( (gzFile) outfp, "%s", buf );
+ else
+ #endif
+ printf( "%s", buf );
+@@ -749,7 +749,7 @@
+ unlink( svg_tmpfilename );
+ #ifdef WZ
+ if( svg_compress && !svg_stdout ) {
+- gzclose( outfp );
++ gzclose( (gzFile) outfp );
+ chmod( svg_filename, 00644 );
+ }
+ #endif
diff --git a/gnu/packages/patches/python-pytorch-fix-codegen.patch b/gnu/packages/patches/python-pytorch-fix-codegen.patch
index 3862339b14..90fefcb82e 100644
--- a/gnu/packages/patches/python-pytorch-fix-codegen.patch
+++ b/gnu/packages/patches/python-pytorch-fix-codegen.patch
@@ -107,7 +107,7 @@ index 845034cb7..a1c5767c2 100644
from torchgen.code_template import CodeTemplate
from torchgen.operator_versions.gen_mobile_upgraders_constant import (
MOBILE_UPGRADERS_HEADER_DESCRIPTION,
-@@ -263,7 +266,10 @@ def construct_register_size(register_size_from_yaml: int) -> str:
+@@ -260,7 +263,10 @@ def construct_register_size(register_size_from_yaml: int) -> str:
def construct_version_maps(
upgrader_bytecode_function_to_index_map: dict[str, Any],
) -> str:
@@ -119,7 +119,7 @@ index 845034cb7..a1c5767c2 100644
sorted_version_map_ = sorted(version_map.items(), key=itemgetter(0)) # type: ignore[no-any-return]
sorted_version_map = dict(sorted_version_map_)
-@@ -375,7 +381,10 @@ def sort_upgrader(upgrader_list: list[dict[str, Any]]) -> list[dict[str, Any]]:
+@@ -372,7 +378,10 @@ def sort_upgrader(upgrader_list: list[dict[str, Any]]) -> list[dict[str, Any]]:
def main() -> None:
diff --git a/gnu/packages/patches/python-pytorch-system-libraries.patch b/gnu/packages/patches/python-pytorch-system-libraries.patch
index 6d8da60e41..eb264e8b2a 100644
--- a/gnu/packages/patches/python-pytorch-system-libraries.patch
+++ b/gnu/packages/patches/python-pytorch-system-libraries.patch
@@ -3,12 +3,11 @@ libraries not supported or working only by specifying USE_SYSTEM_LIBS. This
includes using the clog, cpuinfo, fbgemm, foxi, fp16, fxdiv, googletest,
httlib, ideep, miniz, nnpack, oneapi-dnnl, pocketfft, pthreadpool,
qnnpack-pytorch, tensorpipe, valgrind and xnnpack packages.
-
-diff --git a/aten/src/ATen/CMakeLists.txt b/aten/src/ATen/CMakeLists.txt
-index 085af373e..3287429b4 100644
---- a/aten/src/ATen/CMakeLists.txt
-+++ b/aten/src/ATen/CMakeLists.txt
-@@ -468,9 +468,9 @@ if(AT_NNPACK_ENABLED)
+diff --git i/aten/src/ATen/CMakeLists.txt w/aten/src/ATen/CMakeLists.txt
+index c9cfd74b501..590c5d61d17 100644
+--- i/aten/src/ATen/CMakeLists.txt
++++ w/aten/src/ATen/CMakeLists.txt
+@@ -506,9 +506,9 @@ if(AT_NNPACK_ENABLED)
list(APPEND ATen_CPU_DEPENDENCY_LIBS nnpack) # cpuinfo is added below
endif()
@@ -21,10 +20,10 @@ index 085af373e..3287429b4 100644
if(USE_MKLDNN_ACL)
list(APPEND ATen_CPU_INCLUDE ${ACL_INCLUDE_DIRS})
-diff --git a/caffe2/CMakeLists.txt b/caffe2/CMakeLists.txt
-index d2d23b7ab..1a7e5a042 100644
---- a/caffe2/CMakeLists.txt
-+++ b/caffe2/CMakeLists.txt
+diff --git i/caffe2/CMakeLists.txt w/caffe2/CMakeLists.txt
+index d1ce24e37fe..43e60deba86 100644
+--- i/caffe2/CMakeLists.txt
++++ w/caffe2/CMakeLists.txt
@@ -91,9 +91,6 @@ if(NOT MSVC AND USE_XNNPACK)
if(NOT TARGET fxdiv)
set(FXDIV_BUILD_TESTS OFF CACHE BOOL "")
@@ -35,7 +34,7 @@ index d2d23b7ab..1a7e5a042 100644
endif()
endif()
-@@ -1135,7 +1132,6 @@ if(USE_XPU)
+@@ -1195,7 +1192,6 @@ if(USE_XPU)
endif()
if(NOT MSVC AND USE_XNNPACK)
@@ -43,7 +42,7 @@ index d2d23b7ab..1a7e5a042 100644
endif()
# ==========================================================
-@@ -1254,8 +1250,8 @@ endif()
+@@ -1315,8 +1311,8 @@ endif()
target_include_directories(torch_cpu PRIVATE
${TORCH_ROOT}/third_party/cpp-httplib)
@@ -52,9 +51,9 @@ index d2d23b7ab..1a7e5a042 100644
+find_package(httplib REQUIRED)
+target_link_libraries(torch_cpu PUBLIC httplib::httplib)
- install(DIRECTORY "${TORCH_SRC_DIR}/csrc"
- DESTINATION ${TORCH_INSTALL_INCLUDE_DIR}/torch
-@@ -1494,6 +1490,7 @@ target_link_libraries(torch_cpu PUBLIC c10)
+ install(DIRECTORY
+ "${TORCH_SRC_DIR}/csrc"
+@@ -1542,6 +1538,7 @@ target_link_libraries(torch_cpu PUBLIC c10)
target_link_libraries(torch_cpu PUBLIC ${Caffe2_PUBLIC_DEPENDENCY_LIBS})
target_link_libraries(torch_cpu PRIVATE ${Caffe2_DEPENDENCY_LIBS})
target_link_libraries(torch_cpu PRIVATE ${Caffe2_DEPENDENCY_WHOLE_LINK_LIBS})
@@ -62,16 +61,7 @@ index d2d23b7ab..1a7e5a042 100644
if(USE_MPI)
target_link_libraries(torch_cpu PRIVATE MPI::MPI_CXX)
endif()
-@@ -1728,7 +1725,7 @@ if(BUILD_STATIC_RUNTIME_BENCHMARK)
- add_executable(static_runtime_bench "${STATIC_RUNTIME_BENCHMARK_SRCS}")
- add_executable(static_runtime_test "${STATIC_RUNTIME_TEST_SRCS}")
- target_link_libraries(static_runtime_bench torch_library benchmark)
-- target_link_libraries(static_runtime_test torch_library gtest_main)
-+ target_link_libraries(static_runtime_test torch_library gtest_main gtest)
- endif()
-
- if(BUILD_MOBILE_BENCHMARK)
-@@ -1747,7 +1744,7 @@ if(BUILD_MOBILE_TEST)
+@@ -1793,7 +1790,7 @@ if(BUILD_MOBILE_TEST)
foreach(test_src ${ATen_MOBILE_TEST_SRCS})
get_filename_component(test_name ${test_src} NAME_WE)
add_executable(${test_name} "${test_src}")
@@ -80,7 +70,7 @@ index d2d23b7ab..1a7e5a042 100644
target_include_directories(${test_name} PRIVATE $<INSTALL_INTERFACE:include>)
target_include_directories(${test_name} PRIVATE $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/include>)
target_include_directories(${test_name} PRIVATE ${ATen_CPU_INCLUDE})
-@@ -1768,7 +1765,7 @@ if(BUILD_TEST)
+@@ -1814,7 +1811,7 @@ if(BUILD_TEST)
if(NOT MSVC)
add_executable(${test_name}_${CPU_CAPABILITY} "${test_src}" ../aten/src/ATen/native/quantized/AffineQuantizerBase.cpp)
# TODO: Get rid of c10 dependency (which is only needed for the implementation of AT_ERROR)
@@ -89,7 +79,7 @@ index d2d23b7ab..1a7e5a042 100644
if(USE_FBGEMM)
target_link_libraries(${test_name}_${CPU_CAPABILITY} fbgemm)
endif()
-@@ -1782,7 +1779,7 @@ if(BUILD_TEST)
+@@ -1828,7 +1825,7 @@ if(BUILD_TEST)
endif()
else()
add_executable(${test_name}_${CPU_CAPABILITY} "${test_src}")
@@ -98,16 +88,7 @@ index d2d23b7ab..1a7e5a042 100644
endif()
target_include_directories(${test_name}_${CPU_CAPABILITY} PRIVATE $<INSTALL_INTERFACE:include>)
target_include_directories(${test_name}_${CPU_CAPABILITY} PRIVATE $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/include>)
-@@ -1799,7 +1796,7 @@ if(BUILD_TEST)
- foreach(test_src ${Caffe2_CPU_TEST_SRCS})
- get_filename_component(test_name ${test_src} NAME_WE)
- add_executable(${test_name} "${test_src}")
-- target_link_libraries(${test_name} torch_library gtest_main)
-+ target_link_libraries(${test_name} torch_library gtest_main gtest)
- if(NOT MSVC)
- target_link_libraries(${test_name} stdc++)
- endif()
-@@ -1823,7 +1820,7 @@ if(BUILD_TEST)
+@@ -1869,7 +1866,7 @@ if(BUILD_TEST)
add_executable(${test_name} "${test_src}")
find_library(metal NAMES Metal)
find_library(foundation NAMES Foundation)
@@ -116,7 +97,7 @@ index d2d23b7ab..1a7e5a042 100644
target_include_directories(${test_name} PRIVATE $<INSTALL_INTERFACE:include>)
target_include_directories(${test_name} PRIVATE $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/include>)
target_include_directories(${test_name} PRIVATE ${Caffe2_CPU_INCLUDE})
-@@ -1843,7 +1840,7 @@ if(BUILD_TEST)
+@@ -1889,7 +1886,7 @@ if(BUILD_TEST)
foreach(test_src ${Caffe2_GPU_TEST_SRCS})
get_filename_component(test_name ${test_src} NAME_WE)
add_executable(${test_name} "${test_src}")
@@ -125,7 +106,7 @@ index d2d23b7ab..1a7e5a042 100644
if(USE_CUDNN AND ${test_name} MATCHES "cudnn")
target_link_libraries(${test_name} torch::cudnn)
endif()
-@@ -1865,7 +1862,7 @@ if(BUILD_TEST)
+@@ -1911,7 +1908,7 @@ if(BUILD_TEST)
foreach(test_src ${Caffe2_XPU_TEST_SRCS})
get_filename_component(test_name ${test_src} NAME_WE)
add_executable(${test_name} "${test_src}")
@@ -134,7 +115,7 @@ index d2d23b7ab..1a7e5a042 100644
target_include_directories(${test_name} PRIVATE $<INSTALL_INTERFACE:include>)
target_include_directories(${test_name} PRIVATE ${Caffe2_CPU_INCLUDE})
add_test(NAME ${test_name} COMMAND $<TARGET_FILE:${test_name}>)
-@@ -1880,7 +1877,7 @@ if(BUILD_TEST)
+@@ -1926,7 +1923,7 @@ if(BUILD_TEST)
foreach(test_src ${Caffe2_VULKAN_TEST_SRCS})
get_filename_component(test_name ${test_src} NAME_WE)
add_executable(${test_name} "${test_src}")
@@ -143,19 +124,19 @@ index d2d23b7ab..1a7e5a042 100644
target_include_directories(${test_name} PRIVATE $<INSTALL_INTERFACE:include>)
target_include_directories(${test_name} PRIVATE ${Caffe2_CPU_INCLUDE})
add_test(NAME ${test_name} COMMAND $<TARGET_FILE:${test_name}>)
-@@ -1899,7 +1896,7 @@ if(BUILD_TEST)
- foreach(test_src ${Caffe2_HIP_TEST_SRCS})
- get_filename_component(test_name ${test_src} NAME_WE)
- add_executable(${test_name} "${test_src}")
+@@ -1958,7 +1955,7 @@ if(BUILD_TEST)
+ if(test_src MATCHES "^.*\.hip$")
+ set_target_properties(${test_name} PROPERTIES LINKER_LANGUAGE CXX)
+ endif()
- target_link_libraries(${test_name} torch_library gtest_main)
+ target_link_libraries(${test_name} torch_library gtest_main gtest)
target_include_directories(${test_name} PRIVATE $<INSTALL_INTERFACE:include>)
target_include_directories(${test_name} PRIVATE ${Caffe2_CPU_INCLUDE} ${Caffe2_HIP_INCLUDE})
target_compile_options(${test_name} PRIVATE ${HIP_CXX_FLAGS})
-diff --git a/caffe2/serialize/CMakeLists.txt b/caffe2/serialize/CMakeLists.txt
-index ebbff0f29..dcded2590 100644
---- a/caffe2/serialize/CMakeLists.txt
-+++ b/caffe2/serialize/CMakeLists.txt
+diff --git i/caffe2/serialize/CMakeLists.txt w/caffe2/serialize/CMakeLists.txt
+index ebbff0f292a..dcded25908e 100644
+--- i/caffe2/serialize/CMakeLists.txt
++++ w/caffe2/serialize/CMakeLists.txt
@@ -2,7 +2,6 @@ file(GLOB tmp *_test.cc)
set(Caffe2_CPU_TEST_SRCS ${Caffe2_CPU_TEST_SRCS} ${tmp})
@@ -164,10 +145,10 @@ index ebbff0f29..dcded2590 100644
${CMAKE_CURRENT_SOURCE_DIR}/inline_container.cc
${CMAKE_CURRENT_SOURCE_DIR}/istream_adapter.cc
${CMAKE_CURRENT_SOURCE_DIR}/file_adapter.cc
-diff --git a/cmake/Dependencies.cmake b/cmake/Dependencies.cmake
-index be45936a8..bb1aa1cc1 100644
---- a/cmake/Dependencies.cmake
-+++ b/cmake/Dependencies.cmake
+diff --git i/cmake/Dependencies.cmake w/cmake/Dependencies.cmake
+index a93386c27f8..43a058b23f9 100644
+--- i/cmake/Dependencies.cmake
++++ w/cmake/Dependencies.cmake
@@ -276,7 +276,7 @@ endif()
# --- [ PocketFFT
set(AT_POCKETFFT_ENABLED 0)
@@ -176,7 +157,7 @@ index be45936a8..bb1aa1cc1 100644
+ set(POCKETFFT_INCLUDE_DIR "#POCKETFFT_INCLUDE_DIR")
if(NOT EXISTS "${POCKETFFT_INCLUDE_DIR}")
message(FATAL_ERROR "pocketfft directory not found, expected ${POCKETFFT_INCLUDE_DIR}")
- elif(NOT EXISTS "${POCKETFFT_INCLUDE_DIR}/pocketfft_hdronly.h")
+ elseif(NOT EXISTS "${POCKETFFT_INCLUDE_DIR}/pocketfft_hdronly.h")
@@ -460,15 +460,6 @@ if(USE_PYTORCH_QNNPACK)
set(PYTORCH_QNNPACK_BUILD_TESTS OFF CACHE BOOL "")
set(PYTORCH_QNNPACK_BUILD_BENCHMARKS OFF CACHE BOOL "")
@@ -214,19 +195,17 @@ index be45936a8..bb1aa1cc1 100644
endif()
# ---[ Vulkan deps
-@@ -650,11 +640,6 @@ if(BUILD_TEST OR BUILD_MOBILE_BENCHMARK OR BUILD_MOBILE_TEST)
- # this shouldn't be necessary anymore.
- get_property(INC_DIR_temp DIRECTORY PROPERTY INCLUDE_DIRECTORIES)
- set_property(DIRECTORY PROPERTY INCLUDE_DIRECTORIES "")
+@@ -621,9 +611,6 @@ if(BUILD_TEST OR BUILD_MOBILE_BENCHMARK OR BUILD_MOBILE_TEST)
+ set(INSTALL_GTEST OFF CACHE BOOL "Install gtest." FORCE)
+ set(BUILD_GMOCK ON CACHE BOOL "Build gmock." FORCE)
+
- add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/../third_party/googletest)
-- set_property(DIRECTORY PROPERTY INCLUDE_DIRECTORIES ${INC_DIR_temp})
--
- include_directories(BEFORE SYSTEM ${CMAKE_CURRENT_LIST_DIR}/../third_party/googletest/googletest/include)
- include_directories(BEFORE SYSTEM ${CMAKE_CURRENT_LIST_DIR}/../third_party/googletest/googlemock/include)
# We will not need to test benchmark lib itself.
set(BENCHMARK_ENABLE_TESTING OFF CACHE BOOL "Disable benchmark testing as we don't need it.")
-@@ -732,16 +717,6 @@ if(USE_FBGEMM)
+@@ -676,30 +663,14 @@ if(USE_FBGEMM)
if(USE_ASAN)
set(USE_SANITIZER "address,undefined" CACHE STRING "-fsanitize options for FBGEMM")
endif()
@@ -235,6 +214,13 @@ index be45936a8..bb1aa1cc1 100644
- set_property(TARGET fbgemm_avx2 PROPERTY POSITION_INDEPENDENT_CODE ON)
- set_property(TARGET fbgemm_avx512 PROPERTY POSITION_INDEPENDENT_CODE ON)
- set_property(TARGET fbgemm PROPERTY POSITION_INDEPENDENT_CODE ON)
+-
+- # Disabling autovec in fbgemm due to large library size causing symbol relocation issues, which is only allowed in static builds.
+- # Long-term solution involves modularizing fbgemm targets.
+- target_compile_definitions(fbgemm_generic PUBLIC DISABLE_FBGEMM_AUTOVEC)
+- target_compile_definitions(fbgemm_avx2 PUBLIC DISABLE_FBGEMM_AUTOVEC)
+- target_compile_definitions(fbgemm_avx512 PUBLIC DISABLE_FBGEMM_AUTOVEC)
+-
- if("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 13.0.0)
- # See https://github.com/pytorch/pytorch/issues/74352
- target_compile_options_if_supported(asmjit -Wno-deprecated-copy)
@@ -243,7 +229,16 @@ index be45936a8..bb1aa1cc1 100644
if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
target_compile_options_if_supported(asmjit -Wno-extra-semi)
target_compile_options_if_supported(fbgemm -Wno-extra-semi)
-@@ -829,7 +804,7 @@ if(NOT TARGET fp16 AND NOT USE_SYSTEM_FP16)
+ endif()
+ endif()
+ if(USE_FBGEMM)
+- target_compile_definitions(fbgemm PUBLIC DISABLE_FBGEMM_AUTOVEC)
++ # Don't set compile definitions on system fbgemm
++ # target_compile_definitions(fbgemm PUBLIC DISABLE_FBGEMM_AUTOVEC)
+ list(APPEND Caffe2_DEPENDENCY_LIBS fbgemm)
+ endif()
+ endif()
+@@ -773,7 +744,7 @@ if(NOT TARGET fp16 AND NOT USE_SYSTEM_FP16)
"${CONFU_DEPENDENCIES_BINARY_DIR}/FP16")
endif()
elseif(NOT TARGET fp16 AND USE_SYSTEM_FP16)
@@ -252,15 +247,15 @@ index be45936a8..bb1aa1cc1 100644
set_target_properties(fp16 PROPERTIES LINKER_LANGUAGE C)
endif()
list(APPEND Caffe2_DEPENDENCY_LIBS fp16)
-@@ -1170,7 +1145,6 @@ if(USE_DISTRIBUTED AND USE_TENSORPIPE)
+@@ -1156,7 +1127,6 @@ if(USE_DISTRIBUTED AND USE_TENSORPIPE)
message(WARNING "Archived TensorPipe forces CMake compatibility mode")
set(CMAKE_POLICY_VERSION_MINIMUM 3.5)
endif()
- add_subdirectory(${PROJECT_SOURCE_DIR}/third_party/tensorpipe)
- if(CMAKE_VERSION VERSION_GREATER_EQUAL "4.0.0")
- unset(CMAKE_POLICY_VERSION_MINIMUM)
- endif()
-@@ -1340,7 +1314,7 @@ if(CAFFE2_CMAKE_BUILDING_WITH_MAIN_REPO AND NOT INTERN_DISABLE_ONNX)
+ # Suppress warning to unblock libnop compilation by clang-17
+ # See https://github.com/pytorch/pytorch/issues/151316
+ target_compile_options_if_supported(tensorpipe -Wno-missing-template-arg-list-after-template-kw)
+@@ -1331,7 +1301,7 @@ if(CAFFE2_CMAKE_BUILDING_WITH_MAIN_REPO AND NOT INTERN_DISABLE_ONNX)
endif()
set_property(TARGET onnx_proto PROPERTY IMPORTED_LOCATION ${ONNX_PROTO_LIBRARY})
message("-- Found onnx: ${ONNX_LIBRARY} ${ONNX_PROTO_LIBRARY}")
@@ -269,7 +264,7 @@ index be45936a8..bb1aa1cc1 100644
endif()
# Recover the build shared libs option.
set(BUILD_SHARED_LIBS ${TEMP_BUILD_SHARED_LIBS})
-@@ -1500,9 +1474,8 @@ if(NOT INTERN_BUILD_MOBILE)
+@@ -1491,9 +1461,8 @@ if(NOT INTERN_BUILD_MOBILE)
endif()
if(USE_MKLDNN)
include(${CMAKE_CURRENT_LIST_DIR}/public/mkldnn.cmake)
@@ -280,7 +275,7 @@ index be45936a8..bb1aa1cc1 100644
else()
message(WARNING "MKLDNN could not be found.")
caffe2_update_option(USE_MKLDNN OFF)
-@@ -1583,7 +1556,7 @@ endif()
+@@ -1557,7 +1526,7 @@ endif()
#
set(TEMP_BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS})
set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build shared libs" FORCE)
@@ -289,7 +284,7 @@ index be45936a8..bb1aa1cc1 100644
# Disable compiler feature checks for `fmt`.
#
-@@ -1592,7 +1565,6 @@ add_subdirectory(${PROJECT_SOURCE_DIR}/third_party/fmt)
+@@ -1566,7 +1535,6 @@ add_subdirectory(${PROJECT_SOURCE_DIR}/third_party/fmt)
# CMAKE_CXX_FLAGS in ways that break feature checks. Since we already know
# `fmt` is compatible with a superset of the compilers that PyTorch is, it
# shouldn't be too bad to just disable the checks.
@@ -297,10 +292,17 @@ index be45936a8..bb1aa1cc1 100644
list(APPEND Caffe2_DEPENDENCY_LIBS fmt::fmt-header-only)
set(BUILD_SHARED_LIBS ${TEMP_BUILD_SHARED_LIBS} CACHE BOOL "Build shared libs" FORCE)
-diff --git a/cmake/External/nnpack.cmake b/cmake/External/nnpack.cmake
-index 8a4a310d6..f413d2e61 100644
---- a/cmake/External/nnpack.cmake
-+++ b/cmake/External/nnpack.cmake
+@@ -1732,4 +1700,5 @@ include_directories(nlohmann SYSTEM INTERFACE ${PROJECT_SOURCE_DIR}/third_party/
+
+ # Include moodycamel
+ add_library(moodycamel INTERFACE IMPORTED)
+-include_directories(moodycamel SYSTEM INTERFACE ${PROJECT_SOURCE_DIR}/third_party/concurrentqueue)
++# Use system concurrentqueue - it's a header-only library
++include_directories(SYSTEM #CONCURRENTQUEUE_INCLUDE_DIR)
+diff --git i/cmake/External/nnpack.cmake w/cmake/External/nnpack.cmake
+index 8a4a310d629..f413d2e6181 100644
+--- i/cmake/External/nnpack.cmake
++++ w/cmake/External/nnpack.cmake
@@ -40,7 +40,7 @@ endif()
# (3) Android, iOS, Linux, macOS - supported
##############################################################################
@@ -319,10 +321,10 @@ index 8a4a310d6..f413d2e61 100644
-set(USE_NNPACK OFF)
+set(NNPACK_FOUND TRUE)
+set(USE_NNPACK ON)
-diff --git a/cmake/public/mkldnn.cmake b/cmake/public/mkldnn.cmake
-index 87935625f..9f8fa3df8 100644
---- a/cmake/public/mkldnn.cmake
-+++ b/cmake/public/mkldnn.cmake
+diff --git i/cmake/public/mkldnn.cmake w/cmake/public/mkldnn.cmake
+index 87935625f9b..9f8fa3df81f 100644
+--- i/cmake/public/mkldnn.cmake
++++ w/cmake/public/mkldnn.cmake
@@ -4,7 +4,7 @@ if(CPU_AARCH64)
include(${CMAKE_CURRENT_LIST_DIR}/ComputeLibrary.cmake)
endif()
@@ -338,11 +340,11 @@ index 87935625f..9f8fa3df8 100644
TARGET caffe2::mkldnn PROPERTY INTERFACE_LINK_LIBRARIES
- ${MKLDNN_LIBRARIES})
+ DNNL::dnnl)
-diff --git a/setup.py b/setup.py
-index 61ee9363f..3691cc35c 100644
---- a/setup.py
-+++ b/setup.py
-@@ -508,13 +508,9 @@ def build_deps():
+diff --git i/setup.py w/setup.py
+index b4ebc92f592..c3a9c4ab441 100644
+--- i/setup.py
++++ w/setup.py
+@@ -556,13 +556,9 @@ def build_deps():
# Windows has very poor support for them.
sym_files = [
"tools/shared/_utils_internal.py",
@@ -356,11 +358,50 @@ index 61ee9363f..3691cc35c 100644
]
for sym_file, orig_file in zip(sym_files, orig_files):
same = False
-diff --git a/test/cpp/c10d/CMakeLists.txt b/test/cpp/c10d/CMakeLists.txt
-index 5b423241d..e069accd6 100644
---- a/test/cpp/c10d/CMakeLists.txt
-+++ b/test/cpp/c10d/CMakeLists.txt
-@@ -26,17 +26,17 @@ function(c10d_add_test test_src)
+diff --git i/test/cpp/aoti_abi_check/CMakeLists.txt w/test/cpp/aoti_abi_check/CMakeLists.txt
+index b317e040015..a42fd79da5a 100644
+--- i/test/cpp/aoti_abi_check/CMakeLists.txt
++++ w/test/cpp/aoti_abi_check/CMakeLists.txt
+@@ -20,7 +20,7 @@ target_compile_definitions(test_aoti_abi_check PRIVATE USE_GTEST)
+
+ # WARNING: DO NOT LINK torch!!!
+ # The purpose is to check if the used aten/c10 headers are writtern in a header-only way
+-target_link_libraries(test_aoti_abi_check PRIVATE gtest_main)
++target_link_libraries(test_aoti_abi_check PRIVATE gtest_main gtest)
+ target_include_directories(test_aoti_abi_check PRIVATE ${ATen_CPU_INCLUDE})
+
+ if(INSTALL_TEST)
+diff --git i/test/cpp/aoti_inference/CMakeLists.txt w/test/cpp/aoti_inference/CMakeLists.txt
+index 5ac32ef3b91..a5dc1547899 100644
+--- i/test/cpp/aoti_inference/CMakeLists.txt
++++ w/test/cpp/aoti_inference/CMakeLists.txt
+@@ -55,7 +55,7 @@ add_custom_command(
+
+ target_link_libraries(test_aoti_inference PRIVATE
+ torch
+- gtest_main
++ gtest_main gtest
+ -Wl,--no-as-needed aoti_custom_class
+ )
+
+diff --git i/test/cpp/api/CMakeLists.txt w/test/cpp/api/CMakeLists.txt
+index 8261aae3b56..b8ec6782301 100644
+--- i/test/cpp/api/CMakeLists.txt
++++ w/test/cpp/api/CMakeLists.txt
+@@ -50,7 +50,7 @@ endif()
+
+ add_executable(test_api ${TORCH_API_TEST_SOURCES})
+ target_include_directories(test_api PRIVATE ${ATen_CPU_INCLUDE})
+-target_link_libraries(test_api PRIVATE torch gtest_main gmock)
++target_link_libraries(test_api PRIVATE torch gtest_main gtest gmock)
+
+ if(USE_CUDA)
+ target_compile_definitions(test_api PRIVATE "USE_CUDA")
+diff --git i/test/cpp/c10d/CMakeLists.txt w/test/cpp/c10d/CMakeLists.txt
+index 285a5dd2a73..51e76302265 100644
+--- i/test/cpp/c10d/CMakeLists.txt
++++ w/test/cpp/c10d/CMakeLists.txt
+@@ -32,17 +32,17 @@ function(c10d_add_test test_src)
endif()
endfunction()
@@ -384,7 +425,7 @@ index 5b423241d..e069accd6 100644
endif()
if(USE_NCCL AND USE_C10D_NCCL)
# NCCL is a private dependency of libtorch, but the tests include some
-@@ -45,10 +45,10 @@ if(USE_CUDA)
+@@ -51,10 +51,10 @@ if(USE_CUDA)
# a private dependency of the tests as well.
c10d_add_test(
ProcessGroupNCCLTest.cpp
@@ -397,7 +438,7 @@ index 5b423241d..e069accd6 100644
if(INSTALL_TEST)
install(TARGETS c10d_cuda_test DESTINATION lib)
endif()
-@@ -60,14 +60,14 @@ if(USE_CUDA)
+@@ -66,14 +66,14 @@ if(USE_CUDA)
# a private dependency of the tests as well.
c10d_add_test(
ProcessGroupUCCTest.cpp
@@ -414,10 +455,97 @@ index 5b423241d..e069accd6 100644
endif()
endif()
-diff --git a/test/cpp/tensorexpr/CMakeLists.txt b/test/cpp/tensorexpr/CMakeLists.txt
-index 9c409e078..6cddd8de4 100644
---- a/test/cpp/tensorexpr/CMakeLists.txt
-+++ b/test/cpp/tensorexpr/CMakeLists.txt
+diff --git i/test/cpp/dist_autograd/CMakeLists.txt w/test/cpp/dist_autograd/CMakeLists.txt
+index 14fd7f7ae9a..9564d1270cb 100644
+--- i/test/cpp/dist_autograd/CMakeLists.txt
++++ w/test/cpp/dist_autograd/CMakeLists.txt
+@@ -7,7 +7,7 @@ if(USE_DISTRIBUTED AND NOT WIN32)
+
+ add_executable(test_dist_autograd ${DIST_AUTOGRAD_TEST_SOURCES})
+ target_include_directories(test_dist_autograd PRIVATE ${ATen_CPU_INCLUDE})
+- target_link_libraries(test_dist_autograd PRIVATE torch gtest_main)
++ target_link_libraries(test_dist_autograd PRIVATE torch gtest_main gtest)
+
+ if(USE_CUDA)
+ target_compile_definitions(test_dist_autograd PRIVATE "USE_CUDA")
+diff --git i/test/cpp/jit/CMakeLists.txt w/test/cpp/jit/CMakeLists.txt
+index d192d8a6c5d..2cdb54b9966 100644
+--- i/test/cpp/jit/CMakeLists.txt
++++ w/test/cpp/jit/CMakeLists.txt
+@@ -125,7 +125,7 @@ if(USE_MKLDNN)
+ target_link_libraries(test_jit PRIVATE caffe2::mkldnn)
+ endif()
+
+-set(JIT_TEST_DEPENDENCIES torch gtest_main jitbackend_test backend_with_compiler gmock)
++set(JIT_TEST_DEPENDENCIES torch gtest_main gtest jitbackend_test backend_with_compiler gmock)
+
+ if(MSVC)
+ list(APPEND JIT_TEST_DEPENDENCIES onnx_library)
+diff --git i/test/cpp/lazy/CMakeLists.txt w/test/cpp/lazy/CMakeLists.txt
+index 8bcd7ade611..131d0ae464c 100644
+--- i/test/cpp/lazy/CMakeLists.txt
++++ w/test/cpp/lazy/CMakeLists.txt
+@@ -28,7 +28,7 @@ add_executable(test_lazy
+ # TODO temporary until we can delete the old gtest polyfills.
+ target_compile_definitions(test_lazy PRIVATE USE_GTEST)
+
+-set(LAZY_TEST_DEPENDENCIES torch gtest_main)
++set(LAZY_TEST_DEPENDENCIES torch gtest_main gtest)
+
+ target_link_libraries(test_lazy PRIVATE ${LAZY_TEST_DEPENDENCIES})
+ target_include_directories(test_lazy PRIVATE ${ATen_CPU_INCLUDE})
+diff --git i/test/cpp/lite_interpreter_runtime/CMakeLists.txt w/test/cpp/lite_interpreter_runtime/CMakeLists.txt
+index 5c27dd84f7c..27f7afdaeb4 100644
+--- i/test/cpp/lite_interpreter_runtime/CMakeLists.txt
++++ w/test/cpp/lite_interpreter_runtime/CMakeLists.txt
+@@ -21,7 +21,7 @@ target_include_directories(
+ ${ATen_CPU_INCLUDE}
+ )
+
+-target_link_libraries(test_lite_interpreter_runtime PRIVATE torch gtest_main backend_with_compiler_runtime)
++target_link_libraries(test_lite_interpreter_runtime PRIVATE torch gtest_main gtest backend_with_compiler_runtime)
+
+ if(LINUX)
+ target_link_libraries(test_lite_interpreter_runtime PRIVATE "-Wl,--no-as-needed,$<TARGET_FILE:backend_with_compiler_runtime>,--as-needed")
+diff --git i/test/cpp/nativert/CMakeLists.txt w/test/cpp/nativert/CMakeLists.txt
+index 9f2ad858dfd..d264ed69216 100644
+--- i/test/cpp/nativert/CMakeLists.txt
++++ w/test/cpp/nativert/CMakeLists.txt
+@@ -30,7 +30,7 @@ add_executable(test_nativert
+ # TODO temporary until we can delete the old gtest polyfills.
+ target_compile_definitions(test_nativert PRIVATE USE_GTEST)
+
+-set(NATIVERT_TEST_DEPENDENCIES torch gtest_main)
++set(NATIVERT_TEST_DEPENDENCIES torch gtest_main gtest)
+
+ target_link_libraries(test_nativert PRIVATE ${NATIVERT_TEST_DEPENDENCIES})
+ target_link_libraries(test_nativert PRIVATE fmt::fmt-header-only)
+diff --git i/test/cpp/rpc/CMakeLists.txt w/test/cpp/rpc/CMakeLists.txt
+index 454c54a0187..301319bbe71 100644
+--- i/test/cpp/rpc/CMakeLists.txt
++++ w/test/cpp/rpc/CMakeLists.txt
+@@ -5,7 +5,7 @@ set(TORCH_RPC_TEST_SOURCES
+ ${TORCH_RPC_TEST_DIR}/test_wire_serialization.cpp
+ )
+ set(TORCH_RPC_TEST_DEPENDENCY_LIBS
+- torch gtest_main
++ torch gtest_main gtest
+ )
+
+ if(USE_GLOO)
+diff --git i/test/cpp/tensorexpr/CMakeLists.txt w/test/cpp/tensorexpr/CMakeLists.txt
+index 8fe6ffd525e..9650eee29e6 100644
+--- i/test/cpp/tensorexpr/CMakeLists.txt
++++ w/test/cpp/tensorexpr/CMakeLists.txt
+@@ -39,7 +39,7 @@ add_executable(test_tensorexpr
+ ${TENSOREXPR_TEST_ROOT}/padded_buffer.cpp
+ ${TENSOREXPR_TEST_SRCS})
+
+-target_link_libraries(test_tensorexpr PRIVATE torch gtest_main)
++target_link_libraries(test_tensorexpr PRIVATE torch gtest_main gtest)
+ target_include_directories(test_tensorexpr PRIVATE ${ATen_CPU_INCLUDE})
+ target_compile_definitions(test_tensorexpr PRIVATE USE_GTEST)
+
@@ -51,7 +51,7 @@ target_include_directories(tutorial_tensorexpr PRIVATE ${ATen_CPU_INCLUDE})
# pthreadpool header. For some build environment we need add the dependency
# explicitly.
@@ -427,16 +555,54 @@ index 9c409e078..6cddd8de4 100644
endif()
if(USE_CUDA)
target_compile_definitions(test_tensorexpr PRIVATE USE_CUDA)
-diff --git a/torch/CMakeLists.txt b/torch/CMakeLists.txt
-index 8b8ebdc6e..034b5e56c 100644
---- a/torch/CMakeLists.txt
-+++ b/torch/CMakeLists.txt
-@@ -82,8 +82,6 @@ set(TORCH_PYTHON_LINK_LIBRARIES
+diff --git i/test/inductor/cpp/CMakeLists.txt w/test/inductor/cpp/CMakeLists.txt
+index 78a1ad8c2fd..e350270bf40 100644
+--- i/test/inductor/cpp/CMakeLists.txt
++++ w/test/inductor/cpp/CMakeLists.txt
+@@ -43,5 +43,5 @@ FetchContent_MakeAvailable(googletest)
+ # TODO(voz): This is a little assumptive of just this one test, rewrite with real dir includes
+ include_directories(${ATEN_INCLUDE})
+ add_executable(test_cpp_prefix test_cpp_prefix.cpp ../../torchinductor/codegen/cpp_prefix.h)
+-target_link_libraries(test_cpp_prefix gtest_main)
++target_link_libraries(test_cpp_prefix gtest_main gtest)
+ add_test(NAME test_cpp_prefix COMMAND test_cpp_prefix)
+diff --git i/test/mobile/lightweight_dispatch/CMakeLists.txt w/test/mobile/lightweight_dispatch/CMakeLists.txt
+index 2064cea0d58..4090578fd6c 100644
+--- i/test/mobile/lightweight_dispatch/CMakeLists.txt
++++ w/test/mobile/lightweight_dispatch/CMakeLists.txt
+@@ -12,7 +12,7 @@ target_include_directories(test_codegen_unboxing PRIVATE ${ATen_CPU_INCLUDE})
+
+ target_compile_definitions(test_codegen_unboxing PRIVATE USE_GTEST)
+
+-set(TEST_UNBOXING_DEPENDENCIES torch gtest_main)
++set(TEST_UNBOXING_DEPENDENCIES torch gtest_main gtest)
+
+ target_link_libraries(test_codegen_unboxing PRIVATE
+ ${TEST_UNBOXING_DEPENDENCIES}
+diff --git i/test/mobile/nnc/CMakeLists.txt w/test/mobile/nnc/CMakeLists.txt
+index d38f0a41e22..136526b9dcd 100644
+--- i/test/mobile/nnc/CMakeLists.txt
++++ w/test/mobile/nnc/CMakeLists.txt
+@@ -11,7 +11,7 @@ add_executable(test_mobile_nnc
+ ${MOBILE_NNC_TEST_SRCS}
+ )
+
+-target_link_libraries(test_mobile_nnc PRIVATE torch gtest_main)
++target_link_libraries(test_mobile_nnc PRIVATE torch gtest_main gtest)
+ target_include_directories(test_mobile_nnc PRIVATE ${ATen_CPU_INCLUDE})
+ target_compile_definitions(test_mobile_nnc PRIVATE USE_GTEST)
+
+diff --git i/torch/CMakeLists.txt w/torch/CMakeLists.txt
+index 3985cf50c14..51054202e95 100644
+--- i/torch/CMakeLists.txt
++++ w/torch/CMakeLists.txt
+@@ -83,9 +83,6 @@ set(TORCH_PYTHON_LINK_LIBRARIES
Python::Module
pybind::pybind11
opentelemetry::api
- httplib
- nlohmann
+- moodycamel
shm
fmt::fmt-header-only
ATEN_CPU_FILES_GEN_LIB)
diff --git a/gnu/packages/patches/python-pytorch-without-kineto.patch b/gnu/packages/patches/python-pytorch-without-kineto.patch
index 896e11dcc2..8d3641231e 100644
--- a/gnu/packages/patches/python-pytorch-without-kineto.patch
+++ b/gnu/packages/patches/python-pytorch-without-kineto.patch
@@ -2,11 +2,11 @@ Even when building without Kineto, the <ActivityType.h> header is still
imported and the ActivityType type is used. This patch was copied from
https://github.com/pytorch/pytorch/pull/111048 and adapted.
-diff --git a/torch/csrc/profiler/kineto_shim.h b/torch/csrc/profiler/kineto_shim.h
-index 7a3b788..7f49d18 100644
---- a/torch/csrc/profiler/kineto_shim.h
-+++ b/torch/csrc/profiler/kineto_shim.h
-@@ -12,7 +12,55 @@
+diff --git i/torch/csrc/profiler/kineto_shim.h w/torch/csrc/profiler/kineto_shim.h
+index c4efd7785b7..20cc657961c 100644
+--- i/torch/csrc/profiler/kineto_shim.h
++++ w/torch/csrc/profiler/kineto_shim.h
+@@ -12,7 +12,56 @@
#undef USE_KINETO
#endif
@@ -49,6 +49,7 @@ index 7a3b788..7f49d18 100644
+ HPU_OP, // HPU host side runtime event
+ XPU_RUNTIME, // host side xpu runtime events
+ MTIA_WORKLOADD,
++ MTIA_INSIGHT, // MTIA insight events (new in 2.8.0)
+
+ PRIVATEUSE1_RUNTIME,
+ PRIVATEUSE1_DRIVER,
diff --git a/gnu/packages/patches/qgit-2.12-fix-search-style.patch b/gnu/packages/patches/qgit-2.12-fix-search-style.patch
new file mode 100644
index 0000000000..07d87dfeb2
--- /dev/null
+++ b/gnu/packages/patches/qgit-2.12-fix-search-style.patch
@@ -0,0 +1,23 @@
+From 757c0fc17b879f5a5719e6959c926c997ef5c4f2 Mon Sep 17 00:00:00 2001
+From: Cristian Tibirna <tibirna@kde.org>
+Date: Mon, 28 Jul 2025 20:21:11 -0400
+Subject: [PATCH] Fix issue #162: match partial strings as well as wildcards in
+ listview search
+
+---
+ src/listview.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/listview.cpp b/src/listview.cpp
+index 3223d61..8cd8f71 100644
+--- a/src/listview.cpp
++++ b/src/listview.cpp
+@@ -1321,7 +1321,7 @@ bool ListViewProxy::filterAcceptsRow(int source_row, const QModelIndex&) const {
+ int ListViewProxy::setFilter(bool isOn, bool h, SCRef fl, int cn, ShaSet* s) {
+
+ #if QT_VERSION >= 0x060000
+- filter = QRegularExpression::fromWildcard(fl, Qt::CaseInsensitive);
++ filter = QRegularExpression::fromWildcard(fl, Qt::CaseInsensitive, QRegularExpression::UnanchoredWildcardConversion);
+ #else
+ filter = QRegExp(fl, Qt::CaseInsensitive, QRegExp::Wildcard);
+ #endif
diff --git a/gnu/packages/patches/rust-ndarray-0.13-remove-blas-src.patch b/gnu/packages/patches/rust-ndarray-0.13-remove-blas-src.patch
deleted file mode 100644
index 936c099ce4..0000000000
--- a/gnu/packages/patches/rust-ndarray-0.13-remove-blas-src.patch
+++ /dev/null
@@ -1,28 +0,0 @@
- Cargo.toml | 6 +-----
- 1 file changed, 1 insertion(+), 5 deletions(-)
-
-diff --git a/Cargo.toml b/Cargo.toml
-index 1f3e1b6..36bc816 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -43,11 +43,6 @@
- version = "0.3.2"
- optional = true
-
--[dependencies.blas-src]
--version = "0.2.0"
--optional = true
--default-features = false
--
- [dependencies.cblas-sys]
- version = "0.1.4"
- optional = true
-@@ -91,7 +86,7 @@
- default-features = false
-
- [features]
--blas = ["cblas-sys", "blas-src"]
-+blas = ["cblas-sys"]
- docs = ["approx", "serde", "rayon"]
- serde-1 = ["serde"]
- test = ["test-blas-openblas-sys"]
diff --git a/gnu/packages/patches/rust-ndarray-0.14-remove-blas-src.patch b/gnu/packages/patches/rust-ndarray-0.14-remove-blas-src.patch
deleted file mode 100644
index 7f100d04bd..0000000000
--- a/gnu/packages/patches/rust-ndarray-0.14-remove-blas-src.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/Cargo.toml b/Cargo.toml
-index 57924f1..0c59727 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -43,11 +43,6 @@ bench = false
- version = "0.4"
- optional = true
-
--[dependencies.blas-src]
--version = "0.6.1"
--optional = true
--default-features = false
--
- [dependencies.cblas-sys]
- version = "0.1.4"
- optional = true
-@@ -92,7 +87,7 @@ version = "0.9"
- default-features = false
-
- [features]
--blas = ["cblas-sys", "blas-src"]
-+blas = ["cblas-sys"]
- docs = ["approx", "serde", "rayon"]
- serde-1 = ["serde"]
- test = ["test-blas-openblas-sys"]
diff --git a/gnu/packages/patches/rust-ndarray-remove-blas-src-dep.patch b/gnu/packages/patches/rust-ndarray-remove-blas-src-dep.patch
deleted file mode 100644
index 7221fdd608..0000000000
--- a/gnu/packages/patches/rust-ndarray-remove-blas-src-dep.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From ed09f3c91e915c3b436854a7936566edceb3e8de Mon Sep 17 00:00:00 2001
-From: Efraim Flashner <efraim@flashner.co.il>
-Date: Tue, 15 Dec 2020 10:09:45 +0200
-Subject: [PATCH] remove blas-src dependency
-
----
- Cargo.toml | 6 +-----
- 1 file changed, 1 insertion(+), 5 deletions(-)
-
-diff --git a/Cargo.toml b/Cargo.toml
-index 1f3e1b6..36bc816 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -37,10 +37,6 @@ debug = true
- name = "ndarray"
- test = true
- bench = false
--[dependencies.blas-src]
--version = "0.2.0"
--optional = true
--default-features = false
-
- [dependencies.cblas-sys]
- version = "0.1.4"
-@@ -78,7 +74,7 @@ default-features = false
- version = "0.1"
-
- [features]
--blas = ["cblas-sys", "blas-src"]
-+blas = ["cblas-sys"]
- docs = ["rustc-serialize", "serde-1"]
- serde-1 = ["serde"]
- test = ["test-blas-openblas-sys"]
---
-2.29.2
-
diff --git a/gnu/packages/patches/rust-nettle-disable-vendor.patch b/gnu/packages/patches/rust-nettle-disable-vendor.patch
deleted file mode 100644
index 5b52821cdb..0000000000
--- a/gnu/packages/patches/rust-nettle-disable-vendor.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Subject: nettle: clear out "vendored" feature cruft from build.rs
-From: Daniel Kahn Gillmor's avatarDaniel Kahn Gillmor <dkg@fifthhorseman.net>
-
-https://salsa.debian.org/rust-team/debcargo-conf/-/commit/b608e6beaa1d38c14fc16ad53780d94954a91900
-https://sources.debian.org/src/rust-nettle/7.0.0-1/debian/patches/disable-vendor.diff/
---- a/Cargo.toml 1969-12-31 19:00:00.000000000 -0500
-+++ b/Cargo.toml 2019-10-23 19:12:01.076181971 -0400
-@@ -35,4 +35,4 @@
- version = "1"
-
- [features]
--vendored = ["nettle-sys/vendored"]
-+vendored = []
diff --git a/gnu/packages/patches/rust-onenote-parser-for-clamav-deps.patch b/gnu/packages/patches/rust-onenote-parser-for-clamav-deps.patch
deleted file mode 100644
index 24d5692573..0000000000
--- a/gnu/packages/patches/rust-onenote-parser-for-clamav-deps.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From f940d8c8fa087554583158d50df071af89c516db Mon Sep 17 00:00:00 2001
-From: Simon Lamon <32477463+silamon@users.noreply.github.com>
-Date: Sat, 19 Nov 2022 20:32:07 +0100
-Subject: [PATCH] chore: upgrade dependencies (#9)
-
-Co-authored-by: Markus Siemens <markus@m-siemens.de>
----
- Cargo.toml.orig | 8 ++++----
- src/errors.rs | 6 +++---
- src/reader.rs | 2 +-
- src/utils.rs | 5 ++---
- 4 files changed, 10 insertions(+), 11 deletions(-)
-
-diff --git a/Cargo.toml.orig b/Cargo.toml.orig
-index 9afddd0..e302436 100644
---- a/Cargo.toml.orig
-+++ b/Cargo.toml.orig
-@@ -14,15 +14,15 @@ categories = ["parser-implementations"]
- backtrace = []
-
- [dependencies]
--bytes = "0.5"
-+bytes = "1.2.0"
- encoding_rs = "0.8.31"
- enum-primitive-derive = "0.2.2"
--itertools = "0.9.0"
-+itertools = "0.10.3"
- num-traits = "0.2"
- paste = "1.0"
- thiserror = "1.0"
--uuid = "0.8"
--widestring = "0.4.3"
-+uuid = "1.1.2"
-+widestring = "1.0.2"
-
- [dev-dependencies]
- insta = "1.21.1"
-diff --git a/src/errors.rs b/src/errors.rs
-index 91477b3..50079a3 100644
---- a/src/errors.rs
-+++ b/src/errors.rs
-@@ -51,8 +51,8 @@ impl From<std::string::FromUtf16Error> for Error {
- }
- }
-
--impl From<widestring::MissingNulError<u16>> for Error {
-- fn from(err: widestring::MissingNulError<u16>) -> Self {
-+impl From<widestring::error::MissingNulTerminator> for Error {
-+ fn from(err: widestring::error::MissingNulTerminator) -> Self {
- ErrorKind::from(err).into()
- }
- }
-@@ -128,6 +128,6 @@ pub enum ErrorKind {
- #[error("UTF-16 string is missing null terminator: {err}")]
- Utf16MissingNull {
- #[from]
-- err: widestring::MissingNulError<u16>,
-+ err: widestring::error::MissingNulTerminator,
- },
- }
-diff --git a/src/reader.rs b/src/reader.rs
-index 64730d0..318c280 100644
---- a/src/reader.rs
-+++ b/src/reader.rs
-@@ -40,7 +40,7 @@ impl<'a> Reader<'a> {
- }
-
- pub(crate) fn bytes(&self) -> &[u8] {
-- self.0.bytes()
-+ self.0.chunk()
- }
-
- pub(crate) fn remaining(&self) -> usize {
-diff --git a/src/utils.rs b/src/utils.rs
-index fd77181..074ff50 100644
---- a/src/utils.rs
-+++ b/src/utils.rs
-@@ -12,8 +12,7 @@ impl Utf16ToString for &[u8] {
- .map(|v| u16::from_le_bytes([v[0], v[1]]))
- .collect();
-
-- let value = U16CString::from_vec_with_nul(data)?;
--
-- Ok(value.to_string()?)
-+ let value = U16CString::from_vec_truncate(data);
-+ Ok(value.to_string().unwrap())
- }
- }
diff --git a/gnu/packages/patches/rust-onenote-parser-for-clamav-parse-in-memory-buffer.patch b/gnu/packages/patches/rust-onenote-parser-for-clamav-parse-in-memory-buffer.patch
deleted file mode 100644
index 77adc550ca..0000000000
--- a/gnu/packages/patches/rust-onenote-parser-for-clamav-parse-in-memory-buffer.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 8b450447e58143004b68dd21c11b710fdb79be92 Mon Sep 17 00:00:00 2001
-From: Micah Snyder <micasnyd@cisco.com>
-Date: Mon, 3 Jul 2023 21:44:57 -0700
-Subject: [PATCH] Add ability to parse section from in memory buffer
-
-Resolves: https://github.com/msiemens/onenote.rs/issues/12
----
- src/onenote/mod.rs | 23 ++++++++++++++++++++++-
- 1 file changed, 22 insertions(+), 1 deletion(-)
-
-diff --git a/src/onenote/mod.rs b/src/onenote/mod.rs
-index de172c9..8bcb62b 100644
---- a/src/onenote/mod.rs
-+++ b/src/onenote/mod.rs
-@@ -6,8 +6,9 @@ use crate::onestore::parse_store;
- use crate::reader::Reader;
- use std::ffi::OsStr;
- use std::fs::File;
--use std::io::{BufReader, Read};
-+use std::io::{BufReader, Read, Cursor};
- use std::path::Path;
-+use std::str::FromStr;
-
- pub(crate) mod content;
- pub(crate) mod embedded_file;
-@@ -76,6 +77,26 @@ impl Parser {
- Ok(Notebook { entries: sections })
- }
-
-+ /// Parse a OneNote section buffer.
-+ ///
-+ /// The `data` argument must contain a OneNote section.
-+ pub fn parse_section_buffer(&mut self, data: &[u8], file_name: &Path) -> Result<Section> {
-+ let packaging = OneStorePackaging::parse(&mut Reader::new(data))?;
-+ let store = parse_store(&packaging)?;
-+
-+ if store.schema_guid() != guid!({1F937CB4-B26F-445F-B9F8-17E20160E461}) {
-+ return Err(ErrorKind::NotASectionFile {
-+ file: file_name.to_string_lossy().into_owned(),
-+ }
-+ .into());
-+ }
-+
-+ section::parse_section(
-+ store,
-+ file_name.to_string_lossy().into_owned(),
-+ )
-+ }
-+
- /// Parse a OneNote section file.
- ///
- /// The `path` argument must point to a `.one` file that contains a
diff --git a/gnu/packages/patches/rust-onenote-parser-for-clamav-property-type.patch b/gnu/packages/patches/rust-onenote-parser-for-clamav-property-type.patch
deleted file mode 100644
index ff94fa2630..0000000000
--- a/gnu/packages/patches/rust-onenote-parser-for-clamav-property-type.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 29c08532252b917543ff268284f926f30876bb79 Mon Sep 17 00:00:00 2001
-From: Matt Jolly <Matt.Jolly@footclan.ninja>
-Date: Mon, 24 Jun 2024 17:34:05 +1000
-Subject: [PATCH] PropertType: Specify type for custom discriminant values
-
-We use custom discriminant values for enum variants for "PropertType" without specifying the type.
-This causes it to default to "isize" which on 64bit platforms is big enough to hold the 32bit constants,
-but causes overflow when isize is 32bit.
-
-This issue was uncovered due to build failures on arm for Gentoo Linux as a dependency of ClamAV.
-
-Bug: https://bugs.gentoo.org/927214
-Signed-off-by: Matt Jolly <kangie@gentoo.org>
-Co-authored-by: Steven Newbury <steve@snewbury.org.uk>
----
- src/one/property/mod.rs | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/one/property/mod.rs b/src/one/property/mod.rs
-index 42841c6..fcc0481 100644
---- a/src/one/property/mod.rs
-+++ b/src/one/property/mod.rs
-@@ -23,6 +23,7 @@ mod references;
- pub(crate) mod simple;
- pub(crate) mod time;
-
-+#[repr(u32)]
- #[derive(Debug, Copy, Clone, PartialEq)]
- #[allow(dead_code)]
- #[allow(clippy::enum_clike_unportable_variant)]
diff --git a/gnu/packages/patches/rust-poem-1-fewer-deps.patch b/gnu/packages/patches/rust-poem-1-fewer-deps.patch
deleted file mode 100644
index b98947b407..0000000000
--- a/gnu/packages/patches/rust-poem-1-fewer-deps.patch
+++ /dev/null
@@ -1,229 +0,0 @@
-diff --git a/Cargo.toml b/Cargo.toml
-index 79b878c..95ec54c 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -71,26 +71,26 @@ features = ["clock"]
- optional = true
- default-features = false
-
--[dependencies.eyre06]
--version = "0.6"
--optional = true
--package = "eyre"
-+#[dependencies.eyre06]
-+#version = "0.6"
-+#optional = true
-+#package = "eyre"
-
--[dependencies.fluent]
--version = "0.16.0"
--optional = true
-+#[dependencies.fluent]
-+#version = "0.16.0"
-+#optional = true
-
--[dependencies.fluent-langneg]
--version = "0.13.0"
--optional = true
-+#[dependencies.fluent-langneg]
-+#version = "0.13.0"
-+#optional = true
-
--[dependencies.fluent-syntax]
--version = "0.11.0"
--optional = true
-+#[dependencies.fluent-syntax]
-+#version = "0.11.0"
-+#optional = true
-
--[dependencies.futures-util]
--version = "0.3.17"
--features = ["sink"]
-+#[dependencies.futures-util]
-+#version = "0.3.17"
-+#features = ["sink"]
-
- [dependencies.headers]
- version = "0.3.7"
-@@ -125,9 +125,9 @@ features = [
- optional = true
- default-features = false
-
--[dependencies.intl-memoizer]
--version = "0.5.1"
--optional = true
-+#[dependencies.intl-memoizer]
-+#version = "0.5.1"
-+#optional = true
-
- [dependencies.libcookie]
- version = "0.17"
-@@ -146,16 +146,16 @@ version = "0.4.1"
- optional = true
- package = "csrf"
-
--[dependencies.libopentelemetry]
--version = "0.21.0"
--features = ["metrics"]
--optional = true
--package = "opentelemetry"
-+#[dependencies.libopentelemetry]
-+#version = "0.21.0"
-+#features = ["metrics"]
-+#optional = true
-+#package = "opentelemetry"
-
--[dependencies.libprometheus]
--version = "0.13.0"
--optional = true
--package = "prometheus"
-+#[dependencies.libprometheus]
-+#version = "0.13.0"
-+#optional = true
-+#package = "prometheus"
-
- [dependencies.libtempfile]
- version = "3.2.0"
-@@ -178,17 +178,17 @@ optional = true
- version = "0.10.56"
- optional = true
-
--[dependencies.opentelemetry-http]
--version = "0.10.0"
--optional = true
-+#[dependencies.opentelemetry-http]
-+#version = "0.10.0"
-+#optional = true
-
--[dependencies.opentelemetry-prometheus]
--version = "0.14.0"
--optional = true
-+#[dependencies.opentelemetry-prometheus]
-+#version = "0.14.0"
-+#optional = true
-
--[dependencies.opentelemetry-semantic-conventions]
--version = "0.13.0"
--optional = true
-+#[dependencies.opentelemetry-semantic-conventions]
-+#version = "0.13.0"
-+#optional = true
-
- [dependencies.parking_lot]
- version = "0.12.0"
-@@ -219,14 +219,14 @@ optional = true
- version = "0.11.1"
- optional = true
-
--[dependencies.redis]
--version = "0.23.0"
--features = [
-- "aio",
-- "tokio-comp",
-- "connection-manager",
--]
--optional = true
-+#[dependencies.redis]
-+#version = "0.23.0"
-+#features = [
-+# "aio",
-+# "tokio-comp",
-+# "connection-manager",
-+#]
-+#optional = true
-
- [dependencies.regex]
- version = "1.5.5"
-@@ -263,9 +263,9 @@ optional = true
- [dependencies.smallvec]
- version = "1.6.1"
-
--[dependencies.sse-codec]
--version = "0.3.2"
--optional = true
-+#[dependencies.sse-codec]
-+#version = "0.3.2"
-+#optional = true
-
- [dependencies.thiserror]
- version = "1.0.30"
-@@ -323,10 +323,10 @@ default-features = false
- [dependencies.tracing]
- version = "0.1.36"
-
--[dependencies.unic-langid]
--version = "0.9.0"
--features = ["macros"]
--optional = true
-+#[dependencies.unic-langid]
-+#version = "0.9.0"
-+#features = ["macros"]
-+#optional = true
-
- [dependencies.wildmatch]
- version = "2"
-@@ -383,13 +383,13 @@ embed = [
- "hex",
- "mime_guess",
- ]
--i18n = [
-- "fluent",
-- "fluent-langneg",
-- "fluent-syntax",
-- "unic-langid",
-- "intl-memoizer",
--]
-+#i18n = [
-+# "fluent",
-+# "fluent-langneg",
-+# "fluent-syntax",
-+# "unic-langid",
-+# "intl-memoizer",
-+#]
- multipart = ["multer"]
- native-tls = [
- "server",
-@@ -400,20 +400,20 @@ openssl-tls = [
- "tokio-openssl",
- "openssl",
- ]
--opentelemetry = [
-- "libopentelemetry",
-- "opentelemetry-http",
-- "opentelemetry-semantic-conventions",
--]
--prometheus = [
-- "libopentelemetry",
-- "opentelemetry-prometheus",
-- "libprometheus",
--]
--redis-session = [
-- "session",
-- "redis",
--]
-+#opentelemetry = [
-+# "libopentelemetry",
-+# "opentelemetry-http",
-+# "opentelemetry-semantic-conventions",
-+#]
-+#prometheus = [
-+# "libopentelemetry",
-+# "opentelemetry-prometheus",
-+# "libprometheus",
-+#]
-+#redis-session = [
-+# "session",
-+# "redis",
-+#]
- rustls = [
- "server",
- "tokio-rustls",
-@@ -445,7 +445,7 @@ tempfile = [
- ]
- test = [
- "sse",
-- "sse-codec",
-+# "sse-codec",
- "tokio-util/compat",
- ]
- tower-compat = [
diff --git a/gnu/packages/patches/rust-rspec-1-remove-clippy.patch b/gnu/packages/patches/rust-rspec-1-remove-clippy.patch
deleted file mode 100644
index 46c994f7ee..0000000000
--- a/gnu/packages/patches/rust-rspec-1-remove-clippy.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Remove the dependency on clippy
-
-diff --git a/Cargo.toml b/Cargo.toml
-index 177cb80..7260c34 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -39,9 +39,6 @@ version = "1.5"
-
- [dependencies.time]
- version = "0.2"
--[build-dependencies.clippy]
--version = "0.0.153"
--optional = true
-
- [features]
- default = []
diff --git a/gnu/packages/patches/rust-trash-2-update-windows.patch b/gnu/packages/patches/rust-trash-2-update-windows.patch
deleted file mode 100644
index f6b13a4658..0000000000
--- a/gnu/packages/patches/rust-trash-2-update-windows.patch
+++ /dev/null
@@ -1,132 +0,0 @@
-This patch is taken from upstream so we can use an already packaged
-version of the windows crate.
-
-diff --git a/Cargo.toml b/Cargo.toml
-index 2c28dfe..6b61771 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -87,9 +87,8 @@ version = "0.2.7"
- version = "1.0.0"
-
- [target."cfg(windows)".dependencies.windows]
--version = "0.37.0"
-+version = "0.44.0"
- features = [
-- "alloc",
- "Win32_Foundation",
- "Win32_System_Com_StructuredStorage",
- "Win32_UI_Shell_PropertiesSystem",
-diff --git a/Cargo.toml.orig b/Cargo.toml.orig
-index 894a78c..c17fc02 100644
---- a/Cargo.toml.orig
-+++ b/Cargo.toml.orig
-@@ -44,7 +44,7 @@ once_cell = "1.7.2"
- once_cell = "1.7.2"
-
- [target.'cfg(windows)'.dependencies]
--windows = { version = "0.37.0", features = [ "alloc",
-+windows = { version = "0.44.0", features = [
- "Win32_Foundation",
- "Win32_System_Com_StructuredStorage",
- "Win32_UI_Shell_PropertiesSystem",
-diff --git a/src/windows.rs b/src/windows.rs
-index c1379d3..3f4426b 100644
---- a/src/windows.rs
-+++ b/src/windows.rs
-@@ -1,7 +1,6 @@
- use crate::{Error, TrashContext, TrashItem};
- use std::{
-- ffi::{OsStr, OsString},
-- mem::MaybeUninit,
-+ ffi::{c_void, OsStr, OsString},
- os::windows::{ffi::OsStrExt, prelude::*},
- path::PathBuf,
- };
-@@ -66,7 +65,7 @@ impl TrashContext {
- let shi: IShellItem =
- SHCreateItemFromParsingName(PCWSTR(wide_path_slice.as_ptr()), None)?;
-
-- pfo.DeleteItem(shi, None)?;
-+ pfo.DeleteItem(&shi, None)?;
- }
- pfo.PerformOperations()?;
- Ok(())
-@@ -78,28 +77,18 @@ pub fn list() -> Result<Vec<TrashItem>, Error> {
- ensure_com_initialized();
- unsafe {
- let mut item_vec = Vec::new();
-- let mut recycle_bin = MaybeUninit::<Option<IShellItem>>::uninit();
-
-- SHGetKnownFolderItem(
-- &FOLDERID_RecycleBinFolder,
-- KF_FLAG_DEFAULT,
-- HANDLE::default(),
-- &IShellItem::IID,
-- recycle_bin.as_mut_ptr() as _,
-- )?;
--
-- let recycle_bin = recycle_bin.assume_init().ok_or(Error::Unknown {
-- description: "SHGetKnownFolderItem gave NULL for FOLDERID_RecycleBinFolder".into(),
-- })?;
-+ let recycle_bin: IShellItem =
-+ SHGetKnownFolderItem(&FOLDERID_RecycleBinFolder, KF_FLAG_DEFAULT, HANDLE::default())?;
-
- let pesi: IEnumShellItems = recycle_bin.BindToHandler(None, &BHID_EnumItems)?;
-- let mut fetched: u32 = 0;
-
- loop {
-+ let mut fetched_count: u32 = 0;
- let mut arr = [None];
-- pesi.Next(&mut arr, &mut fetched)?;
-+ pesi.Next(&mut arr, Some(&mut fetched_count as *mut u32))?;
-
-- if fetched == 0 {
-+ if fetched_count == 0 {
- break;
- }
-
-@@ -145,7 +134,7 @@ where
- at_least_one = true;
- let id_as_wide: Vec<u16> = item.id.encode_wide().chain(std::iter::once(0)).collect();
- let parsing_name = PCWSTR(id_as_wide.as_ptr());
-- let trash_item: IShellItem = SHCreateItemFromParsingName(&parsing_name, None)?;
-+ let trash_item: IShellItem = SHCreateItemFromParsingName(parsing_name, None)?;
- pfo.DeleteItem(&trash_item, None)?;
- }
- if at_least_one {
-@@ -181,7 +170,7 @@ where
- for item in items.iter() {
- let id_as_wide: Vec<u16> = item.id.encode_wide().chain(std::iter::once(0)).collect();
- let parsing_name = PCWSTR(id_as_wide.as_ptr());
-- let trash_item: IShellItem = SHCreateItemFromParsingName(&parsing_name, None)?;
-+ let trash_item: IShellItem = SHCreateItemFromParsingName(parsing_name, None)?;
- let parent_path_wide: Vec<_> =
- item.original_parent.as_os_str().encode_wide().chain(std::iter::once(0)).collect();
- let orig_folder_shi: IShellItem =
-@@ -191,7 +180,7 @@ where
- .chain(std::iter::once(0))
- .collect();
-
-- pfo.MoveItem(trash_item, orig_folder_shi, PCWSTR(name_wstr.as_ptr()), None)?;
-+ pfo.MoveItem(&trash_item, &orig_folder_shi, PCWSTR(name_wstr.as_ptr()), None)?;
- }
- if !items.is_empty() {
- pfo.PerformOperations()?;
-@@ -203,7 +192,7 @@ where
- unsafe fn get_display_name(psi: &IShellItem, sigdnname: SIGDN) -> Result<OsString, Error> {
- let name = psi.GetDisplayName(sigdnname)?;
- let result = wstr_to_os_string(name);
-- CoTaskMemFree(name.0 as _);
-+ CoTaskMemFree(Some(name.0 as *const c_void));
- Ok(result)
- }
-
-@@ -257,7 +246,7 @@ impl CoInitializer {
- if cfg!(feature = "coinit_speed_over_memory") {
- init_mode |= COINIT_SPEED_OVER_MEMORY;
- }
-- let hr = unsafe { CoInitializeEx(std::ptr::null_mut(), init_mode) };
-+ let hr = unsafe { CoInitializeEx(None, init_mode) };
- if hr.is_err() {
- panic!("Call to CoInitializeEx failed. HRESULT: {:?}. Consider using `trash` with the feature `coinit_multithreaded`", hr);
- }
diff --git a/gnu/packages/patches/rust-wl-clipboard-rs-newer-wl.patch b/gnu/packages/patches/rust-wl-clipboard-rs-newer-wl.patch
deleted file mode 100644
index 9fb692e9a6..0000000000
--- a/gnu/packages/patches/rust-wl-clipboard-rs-newer-wl.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/Cargo.toml b/Cargo.toml
-index 7b975e0..313cb63 100644
---- a/Cargo.toml
-+++ b/Cargo.toml.new
-@@ -75,17 +75,17 @@ version = "3"
- version = "0.2"
-
- [dependencies.wayland-client]
--version = "0.27"
-+version = "0.28"
-
- [dependencies.wayland-protocols]
--version = "0.27"
-+version = "0.28"
- features = ["client", "unstable_protocols"]
- [dev-dependencies.wayland-protocols]
--version = "0.27"
-+version = "0.28"
- features = ["server", "unstable_protocols"]
-
- [dev-dependencies.wayland-server]
--version = "0.27"
-+version = "0.28"
-
- [features]
- dlopen = ["native_lib", "wayland-client/dlopen", "wayland-server/dlopen"]
diff --git a/gnu/packages/patches/spice-vdagent-monitor-size-calculation.patch b/gnu/packages/patches/spice-vdagent-monitor-size-calculation.patch
new file mode 100644
index 0000000000..370932c7ed
--- /dev/null
+++ b/gnu/packages/patches/spice-vdagent-monitor-size-calculation.patch
@@ -0,0 +1,29 @@
+From 3660acfcbaaca9c66dca5ef09205bd7c1d70b98c Mon Sep 17 00:00:00 2001
+From: Lukas Joeressen <lukas@joeressen.net>
+Date: Sat, 12 Apr 2025 10:42:02 +0200
+Subject: [PATCH] Fix VDAGentMonitorConfig size calculation
+
+The VDAgentMonitorsConfig struct has the VD_AGENT_CONFIG_MONITORS_FLAG_PHYSICAL_SIZE flag that
+indicates if physical monitor sizes are included in the data. If this flag is set there is one
+instance of VDAgentMonitorMM for each monitor following the other data.
+---
+ src/vdagentd/vdagentd.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/vdagentd/vdagentd.c b/src/vdagentd/vdagentd.c
+index 3e59331..27a6f15 100644
+--- a/src/vdagentd/vdagentd.c
++++ b/src/vdagentd/vdagentd.c
+@@ -208,6 +208,9 @@ static void do_client_monitors(VirtioPort *vport, int port_nr,
+ /* Store monitor config to send to agents when they connect */
+ size = sizeof(VDAgentMonitorsConfig) +
+ new_monitors->num_of_monitors * sizeof(VDAgentMonConfig);
++ if (new_monitors->flags & VD_AGENT_CONFIG_MONITORS_FLAG_PHYSICAL_SIZE) {
++ size += new_monitors->num_of_monitors * sizeof(VDAgentMonitorMM);
++ }
+ if (message_header->size != size) {
+ syslog(LOG_ERR, "invalid message size for VDAgentMonitorsConfig");
+ return;
+--
+GitLab
+
diff --git a/gnu/packages/patches/zynaddsubfx-3.0.6-include-cstdint.patch b/gnu/packages/patches/zynaddsubfx-3.0.6-include-cstdint.patch
new file mode 100644
index 0000000000..a1a0444aa8
--- /dev/null
+++ b/gnu/packages/patches/zynaddsubfx-3.0.6-include-cstdint.patch
@@ -0,0 +1,24 @@
+This patch fixes the compilation error: "uint8_t’ has not been declared".
+
+diff '--color=auto' -ruN zynaddsubfx-3.0.6-a/src/Misc/Bank.h zynaddsubfx-3.0.6-b/src/Misc/Bank.h
+--- zynaddsubfx-3.0.6-a/src/Misc/Bank.h 1970-01-01 05:30:01.000000000 +0530
++++ zynaddsubfx-3.0.6-b/src/Misc/Bank.h 2025-08-18 14:16:56.928347291 +0530
+@@ -18,6 +18,7 @@
+ #include <vector>
+ #include "../globals.h"
+ #include "Config.h"
++#include <cstdint>
+
+ //entries in a bank
+ #define BANK_SIZE 160
+diff '--color=auto' -ruN zynaddsubfx-3.0.6-a/src/Nio/MidiIn.h zynaddsubfx-3.0.6-b/src/Nio/MidiIn.h
+--- zynaddsubfx-3.0.6-a/src/Nio/MidiIn.h 1970-01-01 05:30:01.000000000 +0530
++++ zynaddsubfx-3.0.6-b/src/Nio/MidiIn.h 2025-08-18 14:04:01.993278682 +0530
+@@ -17,6 +17,7 @@
+ #define MIDI_IN_H
+
+ #include "Engine.h"
++#include <cstdint>
+
+ namespace zyn {
+
diff --git a/gnu/packages/pep.scm b/gnu/packages/pep.scm
index f443170aa5..2385d74e0d 100644
--- a/gnu/packages/pep.scm
+++ b/gnu/packages/pep.scm
@@ -22,6 +22,7 @@
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system python)
+ #:use-module (guix build-system pyproject)
#:use-module (gnu packages)
#:use-module (gnu packages base)
#:use-module (gnu packages boost)
@@ -53,16 +54,21 @@
(file-name (git-file-name name version))
(sha256
(base32 "0fm1x1fv4lwcpbn59s55idzf7x173n59xpz8rlrxalmi6gvsjijr"))))
- (build-system python-build-system)
- (propagated-inputs
- (list python-lxml))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ ;; XXX: There is no testing framework, only a samples directory.
+ #:tests? #f))
+ (native-inputs (list python-setuptools python-wheel))
+ (propagated-inputs (list python-lxml))
(home-page "https://fdik.org/yml/")
(synopsis "Use a Domain Specific Language for XML without defining
a grammar")
- (description "The YML compiler is a small Python script. It
-provides the command line front end yml2c. As default, it compiles
-your script and outputs to stdout, that usually is the terminal. Your
-shell provides options to redirect the output into a pipe or a file.")
+ (description
+ "The YML compiler is a small Python script. It provides the command line
+front end yml2c. As default, it compiles your script and outputs to stdout,
+that usually is the terminal. Your shell provides options to redirect the
+output into a pipe or a file.")
(license license:gpl2)))
(define fdik-libetpan
diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm
index 67c3c93410..be3150b945 100644
--- a/gnu/packages/plotutils.scm
+++ b/gnu/packages/plotutils.scm
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2013-2021, 2025 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org>
;;; Copyright © 2016-2025 Nicolas Goaziou <mail@nicolasgoaziou.fr>
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
@@ -68,14 +68,14 @@
(define-public asymptote
(package
(name "asymptote")
- (version "3.01")
+ (version "3.05")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://sourceforge/asymptote/"
version "/asymptote-" version ".src.tgz"))
(sha256
- (base32 "115hjza0ic2mh3y2qjkvzpsx8cpy0yghklpbv8qhdgznqc5001bs"))
+ (base32 "11wsqvsdn58h8ybd2r5nysr8hfhwz0w4dzzgwib9m1nx7c56vh9m"))
(modules '((guix build utils)))
(snippet
;; Remove bundled RapidJSON.
@@ -99,7 +99,8 @@
rapidjson
texinfo ;for generating documentation
(texlive-local-tree
- (list texlive-epsf
+ (list texlive-dvisvgm
+ texlive-epsf
texlive-etoolbox
texlive-hypdoc
texlive-infwarerr
@@ -304,6 +305,7 @@ went to university in the 1990s, this is the library for you.")
(base32
"1c70cvfvgjh83hj1x21130wb9qfr2rc0x47cxy9kl805yjwy8a9z"))
(modules '((guix build utils)))
+ (patches (search-patches "ploticus-pointer-types.patch"))
(snippet
;; Install binaries in the right place.
#~(begin
diff --git a/gnu/packages/popt.scm b/gnu/packages/popt.scm
index 5ed1be87e5..e0d1bbe978 100644
--- a/gnu/packages/popt.scm
+++ b/gnu/packages/popt.scm
@@ -27,35 +27,6 @@
#:use-module (guix licenses)
#:use-module (gnu packages texinfo))
-(define-public argtable
- (package
- (name "argtable")
- (version "2.13")
- (source (origin
- (method url-fetch)
- (uri (string-append
- "mirror://sourceforge/argtable/argtable/"
- "argtable-" version "/argtable"
- (string-join (string-split version #\.) "-")
- ".tar.gz"))
- (sha256
- (base32
- "1gyxf4bh9jp5gb3l6g5qy90zzcf3vcpk0irgwbv1lc6mrskyhxwg"))))
- (build-system gnu-build-system)
- (home-page "https://argtable.sourceforge.net/")
- (synopsis "Command line option parsing library")
- (description
- "Argtable is an ANSI C library for parsing GNU style command line
-options. It enables a program's command line syntax to be defined in the
-source code as an array of argtable structs. The command line is then parsed
-according to that specification and the resulting values are returned in those
-same structs where they are accessible to the main program. Both tagged (-v,
---verbose, --foo=bar) and untagged arguments are supported, as are multiple
-instances of each argument. Syntax error handling is automatic and the library
-also provides the means for generating a textual description of the command
-line syntax.")
- (license lgpl2.0+)))
-
(define-public argtable3
(package
(name "argtable3")
diff --git a/gnu/packages/profiling.scm b/gnu/packages/profiling.scm
index d1043d9b7c..0320460cf0 100644
--- a/gnu/packages/profiling.scm
+++ b/gnu/packages/profiling.scm
@@ -3,6 +3,7 @@
;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2022 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2023 dan <i@dan.games>
+;;; Copyright © 2025 Luca Cirrottola <luca.cirro@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -341,6 +342,102 @@ the same display and thus provide the ability to easily compare the effects of
different kinds of performance behavior.")
(license license:bsd-3)))
+;; Since version 4.4, CUBE has been split in three different packages: CubeW,
+;; CubeLib, CubeGUI. They are still released together, so we conventionally
+;; define cubew as the parent package for cubelib and cubegui to factorize
+;; common data.
+(define-public cubew
+ (package
+ (name "cubew")
+ (version "4.9")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (string-append "https://apps.fz-juelich.de/scalasca/releases/cube/"
+ version "/dist/cubew-"
+ version ".tar.gz"))
+ (sha256
+ (base32 "1pdcs8688y4nwcxshgs9773xmdajxahsbjsrfh8m7gv9qn0lxxsf"))))
+ (build-system gnu-build-system)
+ (arguments
+ (list
+ #:configure-flags
+ #~(list "--enable-shared" "--disable-static" "--disable-silent-rules"
+ (string-append "--with-frontend-zlib="
+ #$(this-package-input "zlib") "/lib")
+ (string-append "--with-backend-zlib="
+ #$(this-package-input "zlib") "/lib"))))
+ (inputs
+ (list zlib))
+ (home-page "https://www.scalasca.org/software/cube-4.x/download.html")
+ (synopsis "CUBE high performance C writer library")
+ (description
+ "CUBE (CUBE Uniform Behavioral Encoding) is a tool to display a variety
+of performance metrics for parallel programs including MPI and OpenMP
+applications. CubeW is the high performance C writer library of the CUBE
+project.")
+ (license license:bsd-3)))
+
+(define-public cubelib
+ (package/inherit cubew
+ (name "cubelib")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (string-append "https://apps.fz-juelich.de/scalasca/releases/cube/"
+ (package-version cubew) "/dist/cubelib-"
+ (package-version cubew) ".tar.gz"))
+ (sha256
+ (base32 "0hwl0aihn6fgpl0qhqckxc3sslb78wq6xav5ykfgfjzpyddqyrd0"))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments cubew)
+ ((#:configure-flags flags)
+ #~(append #$flags
+ (list "--with-compression=full")))
+ ((#:parallel-tests? _ #f) #f)))
+ (inputs
+ (list zlib))
+ (synopsis "CUBE C++ profile library")
+ (description
+ "CUBE (CUBE Uniform Behavioral Encoding) is a tool to display a variety
+of performance metrics for parallel programs including MPI and OpenMP
+applications. CubeLib is the general purpose C++ library and tool of the CUBE
+project.")))
+
+(define-public cubegui
+ (package/inherit cubew
+ (name "cubegui")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (string-append "https://apps.fz-juelich.de/scalasca/releases/cube/"
+ (package-version cubew) "/dist/cubegui-"
+ (package-version cubew) ".tar.gz"))
+ (sha256
+ (base32 "04byhf00xnn1ppca914ag4hq2kjv37lhwyh8dl369ps47mp6viqh"))))
+ (arguments
+ (list
+ #:configure-flags
+ #~(list "--enable-shared" "--disable-static" "--disable-silent-rules"
+ (string-append "CXXFLAGS=-I" #$(this-package-input "dbus")
+ "/include/dbus-1.0")
+ (string-append "LDFLAGS=-L" #$(this-package-input "dbus")
+ "/lib"))))
+ (native-inputs
+ (list qtbase))
+ (inputs
+ (list cubelib
+ dbus
+ perl))
+ (synopsis "CUBE profile explorer GUI")
+ (description
+ "CUBE (CUBE Uniform Behavioral Encoding) is a tool to display a variety
+of performance metrics for parallel programs including MPI and OpenMP
+applications. CubeGUI is the graphical explorer of the CUBE project.")))
+
(define-public tracy-wayland
(package
(name "tracy-wayland")
diff --git a/gnu/packages/prolog.scm b/gnu/packages/prolog.scm
index e16cbc0e96..fedfafbbad 100644
--- a/gnu/packages/prolog.scm
+++ b/gnu/packages/prolog.scm
@@ -185,7 +185,7 @@ it.")
(define-public trealla
(package
(name "trealla")
- (version "2.82.9")
+ (version "2.82.16")
(source
(origin
(method git-fetch)
@@ -194,7 +194,7 @@ it.")
(url "https://github.com/trealla-prolog/trealla")
(commit (string-append "v" version))))
(sha256
- (base32 "15vah9mk81di4srd7rd8ggwl9k2hbzra9bmgkk73fdnmd9db3ryr"))
+ (base32 "0i1qm6jnvb93m29nd7wnjr0fkdr75087llc8khqpgmdz3j55x1g7"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(native-inputs
diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm
index 5bd98ba01a..e651f82588 100644
--- a/gnu/packages/python-check.scm
+++ b/gnu/packages/python-check.scm
@@ -2044,26 +2044,6 @@ your template is working as expected and takes care of cleaning up after
running the tests.")
(license license:expat)))
-(define-public python-pytest-cram
- (package
- (name "python-pytest-cram")
- (version "0.2.2")
- (source (origin
- (method url-fetch)
- (uri (pypi-uri "pytest-cram" version))
- (sha256
- (base32
- "0405ymmrsv6ii2qhq35nxfjkb402sdb6d13xnk53jql3ybgmiqq0"))))
- (build-system python-build-system)
- (propagated-inputs (list python-cram python-pytest))
- (home-page "https://github.com/tbekolay/pytest-cram")
- (synopsis "Run cram tests with pytest")
- (description "Cram tests command line applications; Pytest tests Python
-applications. @code{pytest-cram} tests Python command line applications by
-letting you write your Python API tests with pytest, and your command line
-tests in cram.")
- (license license:expat)))
-
(define-public python-pytest-csv
(package
(name "python-pytest-csv")
@@ -3415,31 +3395,21 @@ friendly library for concurrency and async I/O in Python.")
(name "python-pytest-vcr")
(version (git-version "1.0.2" revision commit))
(source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/ktosiek/pytest-vcr")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "1yk988zi0la6zpcm3fff0mxf942di2jiymrfqas19nyngj5ygaqs"))))
- (build-system python-build-system)
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (add-installed-pythonpath inputs outputs)
- (invoke "pytest" "tests/"))))))
- (native-inputs
- (list python-urllib3))
- (propagated-inputs
- (list python-pytest python-vcrpy))
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ktosiek/pytest-vcr")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1yk988zi0la6zpcm3fff0mxf942di2jiymrfqas19nyngj5ygaqs"))))
+ (build-system pyproject-build-system)
+ (native-inputs (list python-urllib3 python-setuptools python-wheel))
+ (propagated-inputs (list python-pytest python-vcrpy))
(home-page "https://github.com/ktosiek/pytest-vcr")
(synopsis "Plugin for managing VCR.py cassettes")
(description
- "Plugin for managing VCR.py cassettes.")
+ "This package is a pytest plugin for managing VCR.py cassettes.")
(license license:expat))))
(define-public python-pytest-virtualenv
diff --git a/gnu/packages/python-compression.scm b/gnu/packages/python-compression.scm
index 9166620f28..bfe187d3c0 100644
--- a/gnu/packages/python-compression.scm
+++ b/gnu/packages/python-compression.scm
@@ -42,8 +42,6 @@
#:use-module (gnu packages)
#:use-module (gnu packages libffi)
#:use-module (gnu packages compression)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-io)
#:use-module (gnu packages cmake)
#:use-module (gnu packages check)
#:use-module (gnu packages maths)
@@ -54,6 +52,7 @@
#:use-module (gnu packages python-crypto)
#:use-module (gnu packages python-science)
#:use-module (gnu packages python-xyz)
+ #:use-module (gnu packages rust)
#:use-module (gnu packages rust-apps)
#:use-module (gnu packages sphinx))
@@ -182,61 +181,52 @@ were a single file.")
(define-public python-cramjam
(package
(name "python-cramjam")
- (version "2.7.0")
+ (version "2.10.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "cramjam" version))
(sha256
- (base32 "1b69qlr0q7q3spa7zy55xc1dr5pjgsdavxx8ijhv2j60xqjbg7sp"))))
- (build-system cargo-build-system)
+ (base32 "12kdwr313b8w8il4x1y9z366armd6lqv3hvpx4281bl4fd4ds8g8"))))
+ (build-system pyproject-build-system)
(arguments
(list
#:imported-modules `(,@%cargo-build-system-modules
,@%pyproject-build-system-modules)
- #:modules '((guix build cargo-build-system)
- ((guix build pyproject-build-system)
- #:prefix py:)
+ #:modules '(((guix build cargo-build-system) #:prefix cargo:)
+ (guix build pyproject-build-system)
(guix build utils))
#:phases #~(modify-phases %standard-phases
- ;; We use Maturin to build the project.
- (replace 'build
- (assoc-ref py:%standard-phases
- 'build))
- ;; Before being able to run Python tests, we need to
- ;; install the module and add it to PYTHONPATH.
- (delete 'install)
- (add-after 'build 'install
- (assoc-ref py:%standard-phases
- 'install))
- (add-after 'install 'add-install-to-pythonpath
- (assoc-ref py:%standard-phases
- 'add-install-to-pythonpath))
- ;; Finally run the tests. Only Python tests are provided.
- (replace 'check
- (lambda* (#:key tests? inputs outputs #:allow-other-keys)
- (when tests?
- ;; Without the CI variable, tests are run in "local"
- ;; mode, which sets a deadline for hypothesis. For a
- ;; deterministic build, we need to set CI.
- (setenv "CI" "1")
- (invoke "pytest" "-vv" "tests")))))
- #:cargo-inputs `(("rust-brotli" ,rust-brotli-3)
- ("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-lz4" ,rust-lz4-1)
- ("rust-pyo3" ,rust-pyo3-0.18)
- ("rust-snap" ,rust-snap-1)
- ("rust-zstd" ,rust-zstd-0.11))
- #:install-source? #f))
- (native-inputs (list maturin
- pkg-config
- python-pytest
- python-pytest-xdist
- python-numpy
- python-hypothesis
- python-wrapper))
- (inputs (list `(,zstd "lib")))
+ (add-after 'unpack 'prepare-cargo-build-system
+ (lambda args
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ #:cargo-target #$(cargo-triplet)
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums)))))))
+ (native-inputs
+ (append
+ (list maturin
+ pkg-config
+ python-pytest
+ python-pytest-xdist
+ python-numpy
+ python-hypothesis
+ rust
+ `(,rust "cargo"))
+ (or (and=> (%current-target-system)
+ (compose list make-rust-sysroot))
+ '())))
+ (inputs
+ (cons* libdeflate
+ lz4
+ `(,zstd "lib")
+ (cargo-inputs 'python-cramjam)))
(home-page "https://github.com/milesgranger/cramjam")
(synopsis "Python bindings to compression algorithms in Rust")
(description
diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index 8887da9e00..ff78ed12b9 100644
--- a/gnu/packages/python-crypto.scm
+++ b/gnu/packages/python-crypto.scm
@@ -59,8 +59,6 @@
#:use-module (gnu packages)
#:use-module (gnu packages nss)
#:use-module (gnu packages check)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-tls)
#:use-module (gnu packages crypto)
#:use-module (gnu packages kerberos)
#:use-module (gnu packages libffi)
@@ -75,6 +73,7 @@
#:use-module (gnu packages python-compression)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
+ #:use-module (gnu packages rust)
#:use-module (gnu packages rust-apps)
#:use-module (gnu packages swig)
#:use-module (gnu packages time)
@@ -341,6 +340,7 @@ production use. Include this module and use its backends at your own risk.")
(build-system cargo-build-system)
(arguments
(list
+ #:install-source? #f
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'build-python-module
@@ -388,14 +388,8 @@ exclude =
"/site-packages")))
(mkdir-p site)
(copy-file "target/release/libblake3.so"
- (string-append site "/blake3.so"))))))
- #:cargo-inputs
- `(("rust-blake3" ,rust-blake3-1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-pyo3" ,rust-pyo3-0.15)
- ("rust-rayon" ,rust-rayon-1))))
- (inputs (list rust-blake3-1))
+ (string-append site "/blake3.so"))))))))
+ (inputs (cargo-inputs 'python-blake3))
(native-inputs
(list python-wrapper
python-pypa-build
@@ -538,59 +532,50 @@ is used by the Requests library to verify HTTPS requests.")
(find-files "." "Cargo\\.lock$"))
(substitute* "pyproject.toml"
(("locked = true") "offline = true"))))))
- (build-system cargo-build-system)
+ (build-system pyproject-build-system)
(arguments
(list
#:imported-modules `(,@%cargo-build-system-modules
,@%pyproject-build-system-modules)
- #:modules '((guix build cargo-build-system)
- ((guix build pyproject-build-system) #:prefix py:)
+ #:modules '(((guix build cargo-build-system) #:prefix cargo:)
+ (guix build pyproject-build-system)
(guix build utils))
- #:cargo-inputs
- (list rust-asn1-0.20
- rust-cc-1
- rust-cfg-if-1
- rust-foreign-types-0.3
- rust-foreign-types-shared-0.1
- rust-once-cell-1
- rust-openssl-0.10
- rust-openssl-sys-0.9
- rust-pem-3
- rust-pyo3-0.23
- rust-self-cell-1)
- #:install-source? #false
#:phases
#~(modify-phases %standard-phases
- (add-after 'configure 'dont-vendor-self
- (lambda* (#:key vendor-dir #:allow-other-keys)
- ;; Don't keep the whole tarball in the vendor directory
- (delete-file-recursively
- (string-append vendor-dir "/cryptography-" #$version ".tar.zst"))))
- (replace 'build
- (assoc-ref py:%standard-phases 'build))
- (delete 'check)
- (add-after 'install 'check
- (lambda* (#:key tests? inputs outputs #:allow-other-keys)
- (when tests?
- (py:add-installed-pythonpath inputs outputs)
- (invoke "python" "-m" "pytest" "tests"))))
- (replace 'install
- (assoc-ref py:%standard-phases 'install)))))
+ (add-after 'unpack 'prepare-cargo-build-system
+ (lambda args
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ #:cargo-target #$(cargo-triplet)
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums)))))))
(native-inputs
- (list python-certifi
- python-cffi
- python-click
- python-cryptography-vectors
- python-mypy
- python-pretend
- python-pytest
- python-pytest-benchmark
- python-pytest-cov
- python-pytest-randomly
- python-pytest-xdist
- python-setuptools
- python-wheel))
- (inputs (list maturin openssl python-wrapper))
+ (append
+ (list python-certifi
+ python-cffi
+ python-click
+ python-cryptography-vectors
+ python-mypy
+ python-pretend
+ python-pytest
+ python-pytest-benchmark
+ python-pytest-cov
+ python-pytest-randomly
+ python-pytest-xdist
+ python-setuptools
+ python-wheel
+ rust
+ `(,rust "cargo"))
+ (or (and=> (%current-target-system)
+ (compose list make-rust-sysroot))
+ '())))
+ (inputs
+ (cons* maturin openssl (cargo-inputs 'python-cryptography)))
(propagated-inputs (list python-cffi))
(home-page "https://github.com/pyca/cryptography")
(synopsis "Cryptographic recipes and primitives for Python")
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index f35795f922..8504593b1e 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -35,6 +35,7 @@
;;; Copyright © 2025 Nicolas Graves <ngraves@ngraves.fr>
;;; Copyright © 2025 Mark Walker <mark.damon.walker@gmail.com>
;;; Copyright © 2025 Nguyễn Gia Phong <mcsinyx@disroot.org>
+;;; Copyright © 2025 Jake Forster <jakecameron.forster@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -63,7 +64,6 @@
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
- #:use-module (gnu packages crates-io)
#:use-module (gnu packages crypto)
#:use-module (gnu packages databases)
#:use-module (gnu packages digest)
@@ -82,6 +82,7 @@
#:use-module (gnu packages python)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-check)
+ #:use-module (gnu packages python-compression)
#:use-module (gnu packages python-crypto)
#:use-module (gnu packages python-graphics)
#:use-module (gnu packages python-web)
@@ -542,26 +543,10 @@ written in C.")
(assoc-ref py:%standard-phases 'build))
(add-after 'build-python-module 'install-python-module
(assoc-ref py:%standard-phases 'install)))
- #:cargo-inputs
- `(("rust-amd" ,rust-amd-0.2)
- ("rust-blas" ,rust-blas-0.22)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-derive-builder" ,rust-derive-builder-0.11)
- ("rust-enum-dispatch" ,rust-enum-dispatch-0.3) ;0.3.8
- ("rust-itertools" ,rust-itertools-0.11)
- ("rust-lapack" ,rust-lapack-0.19)
- ("rust-lazy-static" ,rust-lazy-static-1) ;1.4
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-derive" ,rust-num-derive-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pyo3" ,rust-pyo3-0.20)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1))
#:features '(list "python")
#:install-source? #false))
(inputs
- (list maturin))
+ (cons maturin (cargo-inputs 'python-clarabel)))
(native-inputs
(list python-wrapper))
(propagated-inputs (list python-numpy python-scipy))
@@ -2920,19 +2905,57 @@ swarm algorithm.")
(license license:expat)))
(define-public python-scikit-optimize
+ ;; XXX: The project might be not maintained, see
+ ;; <https://github.com/holgern/scikit-optimize/issues/6>.
(package
(name "python-scikit-optimize")
(version "0.10.2")
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/holgern/scikit-optimize")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "0pc6avzxz8l32km5jvv3maih0a5x2akxybvxl2hdg04qz2l0kz8b"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/holgern/scikit-optimize")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0pc6avzxz8l32km5jvv3maih0a5x2akxybvxl2hdg04qz2l0kz8b"))))
(build-system pyproject-build-system)
+ (arguments
+ (list
+ ;; tests: 398 passed, 1 skipped, 179 warnings
+ #:test-flags
+ #~(list "--numprocesses" (number->string (parallel-job-count))
+ "-k" (string-join
+ ;; XXX: As the project is not actively maintained, review
+ ;; failing test when a fresh release is available.
+ (list "not test_acq_optimizer"
+ "test_acq_optimizer_with_time_api"
+ "test_categorical_init_vals"
+ "test_consistent_x_iter_dimensions"
+ "test_early_stopping_delta_x"
+ "test_early_stopping_delta_x_empty_result_object"
+ "test_early_stopping_delta_y"
+ "test_early_stopping_delta_y_with_x0"
+ "test_exhaust_initial_calls"
+ "test_fixed_random_states"
+ "test_init_points_and_models"
+ "test_init_vals"
+ "test_init_vals_and_models"
+ "test_minimizer_api"
+ "test_minimizer_api_random_only"
+ "test_minimizer_space_constraint"
+ "test_minimizer_with_space"
+ "test_mixed_spaces"
+ "test_optimizer_base_estimator_string_smoke"
+ "test_optimizer_base_estimator_string_smoke_njobs"
+ "test_per_second_api"
+ "test_repeated_x"
+ "test_tree_based_minimize")
+ " and not "))))
+ (native-inputs
+ (list python-pytest
+ python-pytest-xdist
+ python-setuptools-next))
(propagated-inputs
(list python-joblib
python-matplotlib
@@ -2940,14 +2963,13 @@ swarm algorithm.")
python-pyaml
python-scikit-learn
python-scipy))
- (native-inputs
- (list python-pytest python-setuptools python-wheel))
(home-page "https://scikit-optimize.github.io/")
(synopsis "Sequential model-based optimization toolbox")
- (description "Scikit-Optimize, or @code{skopt}, is a simple and efficient
-library to minimize (very) expensive and noisy black-box functions. It
-implements several methods for sequential model-based optimization.
-@code{skopt} aims to be accessible and easy to use in many contexts.")
+ (description
+ "Scikit-Optimize, or @code{skopt}, is a simple and efficient library to
+minimize (very) expensive and noisy black-box functions. It implements
+several methods for sequential model-based optimization. @code{skopt} aims to
+be accessible and easy to use in many contexts.")
(license license:bsd-3)))
(define-public python-scikit-surprise
@@ -4359,6 +4381,61 @@ units. It defines the @code{unyt.array.unyt_array} and
for handling arrays and scalars with units,respectively")
(license license:bsd-3)))
+(define-public python-uproot
+ (package
+ (name "python-uproot")
+ (version "5.6.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "uproot" version))
+ (sha256
+ (base32 "024k5kjwcd2nw5hfxhpl0x9p5aq0qrg0nlh9v24vr39rcqadh52a"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:test-flags
+ #~(list
+ ;; conftest.py is not required and it imports modules we do not use.
+ "--noconftest"
+ ;; There is no easy way to skip tests that require the network, so
+ ;; just run a handful of tests that pass.
+ "tests/test_0351_write_TList.py"
+ "tests/test_0352_write_THashList.py"
+ "tests/test_0439_check_awkward_before_numpy.py"
+ "tests/test_0976_path_object_split.py"
+ "tests/test_1198_coalesce.py"
+ "tests/test_1264_write_NumPy_array_of_strings.py"
+ "tests/test_1318_dont_compare_big_endian_in_awkward.py")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'set-version
+ (lambda _
+ ;; Version is determined dynamically from .git.
+ (substitute* "pyproject.toml"
+ (("\\[project\\]")
+ (string-append "[project]" "\n" "version = \""
+ #$version "\""))
+ (("\"version\"") "")))))))
+ (native-inputs
+ (list python-hatch-vcs
+ python-pytest
+ python-pytest-timeout
+ python-setuptools))
+ (propagated-inputs
+ (list python-awkward
+ python-cramjam
+ python-fsspec
+ python-numpy
+ python-packaging
+ python-xxhash))
+ (home-page "https://uproot.readthedocs.io")
+ (synopsis "ROOT I/O in Python using NumPy")
+ (description
+ "Uproot is a Python library for reading and writing ROOT files. It uses
+NumPy and does not depend on C++ ROOT.")
+ (license license:bsd-3)))
+
(define-public python-upsetplot
(package
(name "python-upsetplot")
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 7f7c9ceff1..25997014ad 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -111,8 +111,6 @@
#:use-module (gnu packages check)
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-web)
#:use-module (gnu packages curl)
#:use-module (gnu packages databases)
#:use-module (gnu packages django)
@@ -140,6 +138,7 @@
#:use-module (gnu packages qt)
#:use-module (gnu packages rdf)
#:use-module (gnu packages rpc)
+ #:use-module (gnu packages rust)
#:use-module (gnu packages rust-apps)
#:use-module (gnu packages serialization)
#:use-module (gnu packages sphinx)
@@ -2174,6 +2173,13 @@ decode and default on encode.
(build-system pyproject-build-system)
(arguments
(list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'remove-deprecated
+ (lambda _
+ (substitute* "src/cfnlint/data/AdditionalSpecs/LmbdRuntimeLifecycle.json"
+ (("deprecated\": \"2025")
+ "deprecated\": \"2125")))))
;; tests: 1807 passed, 26 deselected, 1 warning
#:test-flags
#~(list "-k" (string-join
@@ -5001,30 +5007,35 @@ and MAC network addresses.")
(uri (pypi-uri "nh3" version))
(sha256
(base32 "1mcf3y5294glji9lhzh57wymw4srbvzdg0kcakm0p2pqgwnw81cp"))))
- (build-system cargo-build-system)
+ (build-system pyproject-build-system)
(arguments
(list
#:imported-modules `(,@%cargo-build-system-modules
,@%pyproject-build-system-modules)
- #:modules '((guix build cargo-build-system)
- ((guix build pyproject-build-system) #:prefix py:)
+ #:modules '(((guix build cargo-build-system) #:prefix cargo:)
+ (guix build pyproject-build-system)
(guix build utils))
#:phases
#~(modify-phases %standard-phases
- (replace 'build (assoc-ref py:%standard-phases 'build))
- (replace 'install (assoc-ref py:%standard-phases 'install))
- ;; cargo-build-system's %standard-phases has 'check before 'install.
- (delete 'check)
- (add-after 'install 'check
- (lambda* (#:key tests? inputs outputs #:allow-other-keys)
- (when tests?
- (py:add-installed-pythonpath inputs outputs)
- (invoke "pytest" "-vv" "tests")))))
- #:cargo-inputs
- `(("rust-ammonia" ,rust-ammonia-4)
- ("rust-pyo3" ,rust-pyo3-0.23))
- #:install-source? #false))
- (native-inputs (list maturin python-pytest python-wrapper))
+ (add-after 'unpack 'prepare-cargo-build-system
+ (lambda args
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ #:cargo-target #$(cargo-triplet)
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums)))))))
+ (native-inputs
+ (append
+ (list maturin python-pytest rust `(,rust "cargo"))
+ (or (and=> (%current-target-system)
+ (compose list make-rust-sysroot))
+ '())))
+ (inputs (cargo-inputs 'python-nh3))
(home-page "https://nh3.readthedocs.io")
(synopsis "Python bindings to Ammonia HTML sanitization library")
(description "This package provides Python bindings to Ammonia HTML
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index fcf9c8e20c..96cbe0b958 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -202,9 +202,6 @@
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-windows)
#:use-module (gnu packages crypto)
#:use-module (gnu packages databases)
#:use-module (gnu packages dbm)
@@ -273,6 +270,7 @@
#:use-module (gnu packages rdf)
#:use-module (gnu packages readline)
#:use-module (gnu packages regex)
+ #:use-module (gnu packages rust)
#:use-module (gnu packages rust-apps)
#:use-module (gnu packages scanner)
#:use-module (gnu packages search)
@@ -1200,15 +1198,6 @@ three consecutive points in a polyline or polygon
(when tests?
(with-directory-excursion #$output
(invoke "pytest" "-vv"))))))
- #:cargo-inputs
- `(("rust-ndarray" ,rust-ndarray-0.16)
- ("rust-numpy" ,rust-numpy-0.22)
- ("rust-num-derive" ,rust-num-derive-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rayon-1" ,rust-rayon-1))
- #:cargo-development-inputs
- `(("rust-float-eq" ,rust-float-eq-1)
- ("rust-pyo3" ,rust-pyo3-0.22))
#:install-source? #false))
(native-inputs
(list maturin
@@ -1218,6 +1207,7 @@ three consecutive points in a polyline or polygon
(propagated-inputs
(list python-numpy
python-packaging))
+ (inputs (cargo-inputs 'python-streamtracer))
(home-page "https://github.com/sunpy/streamtracer")
(synopsis "Rapid streamline tracing in Python")
(description
@@ -1411,7 +1401,7 @@ similar XML files, in the same way the @command{diff} utility does it.")
(add-before 'check 'pre-check
(lambda* (#:key inputs #:allow-other-keys)
(setenv "LD_LIBRARY_PATH"
- (dirname (search-input-file inputs "lib/libxmlsec1-openssl.so.1.2.37"))))))))
+ (dirname (search-input-file inputs "lib/libxmlsec1-openssl.so.1.3.7"))))))))
(inputs (list openssl libltdl libxslt libxml2))
(propagated-inputs (list python-lxml xmlsec-openssl))
(native-inputs (list pkg-config
@@ -5250,30 +5240,9 @@ help formatter.")
(assoc-ref py:%standard-phases 'build))
(add-after 'build-python-module 'install-python-module
(assoc-ref py:%standard-phases 'install)))
- #:cargo-inputs
- `(("rust-ahash" ,rust-ahash-0.8)
- ("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-associative-cache" ,rust-associative-cache-1)
- ("rust-beef" ,rust-beef-0.5)
- ("rust-bytecount" ,rust-bytecount-0.6)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-compact-str" ,rust-compact-str-0.7)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-itoap" ,rust-itoap-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pyo3-ffi" ,rust-pyo3-ffi-0.19)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-simdutf8" ,rust-simdutf8-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.19)
- ("rust-version-check" ,rust-version-check-0.9))
#:install-source? #false))
(inputs
- (list maturin))
+ (cons maturin (cargo-inputs 'python-orjson)))
(native-inputs
(list python-wrapper))
(home-page "https://github.com/ijl/orjson")
@@ -9707,33 +9676,12 @@ errors when data is invalid.")
(assoc-ref py:%standard-phases 'build))
(add-after 'build-python-module 'install-python-module
(assoc-ref py:%standard-phases 'install)))
- #:cargo-inputs
- `(("rust-ahash" ,rust-ahash-0.8)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-enum-dispatch" ,rust-enum-dispatch-0.3)
- ("rust-idna" ,rust-idna-0.5)
- ("rust-jiter" ,rust-jiter-0.7)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-python3-dll-a" ,rust-python3-dll-a-0.2)
- ("rust-pyo3" ,rust-pyo3-0.20)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.20)
- ("rust-regex" ,rust-regex-1)
- ("rust-strum" ,rust-strum-0.25)
- ("rust-strum-macros" ,rust-strum-macros-0.25)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-speedate" ,rust-speedate-0.15)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs
- `(("rust-pyo3" ,rust-pyo3-0.20))
#:install-source? #false))
(native-inputs
(list maturin python-typing-extensions python-wrapper))
(propagated-inputs
(list python-typing-extensions))
+ (inputs (cargo-inputs 'python-pydantic-core))
(home-page "https://github.com/pydantic/pydantic-core")
(synopsis "Core validation logic for pydantic")
(description "This package provides the core functionality for pydantic
@@ -12735,12 +12683,6 @@ numpy arrays to TIFF, BigTIFF, and ImageJ hyperstack compatible files.")
(arguments
(list
#:install-source? #false
- #:cargo-inputs
- (list rust-pyo3-0.22
- rust-fancy-regex-0.13
- rust-regex-1
- rust-rustc-hash-1
- rust-bstr-1)
#:imported-modules
(append %pyproject-build-system-modules
%cargo-build-system-modules)
@@ -12764,6 +12706,7 @@ numpy arrays to TIFF, BigTIFF, and ImageJ hyperstack compatible files.")
(replace 'install
(assoc-ref py:%standard-phases 'install)))))
(propagated-inputs (list python-regex python-requests))
+ (inputs (cargo-inputs 'python-tiktoken))
(native-inputs
(list python-setuptools
python-setuptools-rust
@@ -23716,22 +23659,6 @@ members = [
'(list "--manifest-path=native/Cargo.toml"
"--release"
"--no-default-features")
- #:cargo-inputs
- (list rust-chic-1
- rust-memchr-2
- rust-paste-1
- rust-peg-0.8
- rust-pyo3-0.22
- rust-quote-1
- rust-regex-1
- rust-syn-2
- rust-thiserror-1)
- #:cargo-development-inputs
- (list rust-criterion-0.5
- rust-difference-2
- rust-itertools-0.13
- rust-rayon-1
- rust-trybuild-1)
#:imported-modules `(,@%pyproject-build-system-modules
,@%cargo-build-system-modules)
#:modules `((guix build cargo-build-system)
@@ -23742,11 +23669,6 @@ members = [
(add-after 'unpack 'prepare-source
(lambda _
(delete-file "native/Cargo.lock")))
- (add-after 'configure 'dont-vendor-self
- (lambda* (#:key vendor-dir #:allow-other-keys)
- ;; Don't keep the whole tarball in the vendor directory
- (delete-file-recursively
- (string-append vendor-dir "/libcst-" #$version ".tar.zst"))))
(replace 'build
(assoc-ref py:%standard-phases 'build))
(add-after 'install 'wrap
@@ -23776,7 +23698,7 @@ members = [
python-setuptools-rust
python-setuptools-scm
python-wheel))
- (inputs (list maturin))
+ (inputs (cons maturin (cargo-inputs 'python-libcst)))
(propagated-inputs
(list python-pyyaml))
(home-page "https://github.com/Instagram/LibCST")
@@ -28044,7 +27966,7 @@ belong to tagged versions.")
(invoke "git" "config" "--global" "user.email" "guix")
(invoke "git" "config" "--global" "user.name" "guix"))))))
(native-inputs
- (list git-minimal python-setuptools python-wheel))
+ (list git-minimal/pinned python-setuptools python-wheel))
(home-page "https://github.com/msabramo/setuptools-git")
(synopsis "Setuptools revision control system plugin for Git")
(description
@@ -32592,7 +32514,7 @@ but portable.")
(define-public python-watchfiles
(package
(name "python-watchfiles")
- (version "1.0.4")
+ (version "1.0.5")
(source
(origin
;; There are no tests in the PyPI tarball.
@@ -32602,44 +32524,51 @@ but portable.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1kaxq0drjwlvcsg4in25w1bhjjgm1zlz06rr2macyi6s5x96g46h"))))
- (build-system cargo-build-system)
+ (base32 "1b5rdj795xcbwg76bd8hs3skhgifd7a8zw2vj76nac2dhjlqg93b"))))
+ (build-system pyproject-build-system)
(arguments
(list
- #:install-source? #f
+ ;; Missing file in source.
+ #:test-flags ''("-k" "not test_docs_examples")
#:imported-modules `(,@%cargo-build-system-modules
,@%pyproject-build-system-modules)
- #:modules '((guix build cargo-build-system)
- ((guix build pyproject-build-system) #:prefix py:)
+ #:modules '(((guix build cargo-build-system) #:prefix cargo:)
+ (guix build pyproject-build-system)
(guix build utils))
#:phases
#~(modify-phases %standard-phases
- (replace 'build
- (assoc-ref py:%standard-phases 'build))
+ (add-after 'unpack 'prepare-cargo-build-system
+ (lambda args
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ #:cargo-target #$(cargo-triplet)
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums))))
(add-after 'build 'install-rust-library
(lambda _
(copy-file "target/release/lib_rust_notify.so"
- "watchfiles/_rust_notify.so")))
- (replace 'check
- (lambda* (#:key tests? test-flags #:allow-other-keys)
- (if tests?
- ;; Missing file in source.
- (invoke "pytest" "-vv" "-k" "not test_docs_examples")
- (format #t "test suite not run~%"))))
- (replace 'install
- (assoc-ref py:%standard-phases 'install)))
- #:cargo-inputs
- (list rust-crossbeam-channel-0.5 rust-notify-7 rust-pyo3-0.23)))
+ "watchfiles/_rust_notify.so"))))))
(native-inputs
- (list maturin
- python-anyio
- python-coverage
- python-dirty-equals
- python-pytest
- python-pytest-cov
- python-pytest-mock
- python-pytest-timeout
- python-wrapper))
+ (append
+ (list maturin
+ python-anyio
+ python-coverage
+ python-dirty-equals
+ python-pytest
+ python-pytest-cov
+ python-pytest-mock
+ python-pytest-timeout
+ rust
+ `(,rust "cargo"))
+ (or (and=> (%current-target-system)
+ (compose list make-rust-sysroot))
+ '())))
+ (inputs (cargo-inputs 'python-watchfiles))
(home-page "https://github.com/samuelcolvin/watchfiles")
(synopsis "Simple, modern file watching and code reload in Python")
(description
@@ -39143,26 +39072,28 @@ to void* values.")
(package
(name "python-catalogue")
(version "2.0.7")
- (source (origin
- (method url-fetch)
- (uri (pypi-uri "catalogue" version))
- (sha256
- (base32
- "0srdxiil2xys8q1gpc1nvzhvis3a33d8a7amk2i1rlpbg6p36pak"))))
- (build-system python-build-system)
- (native-inputs (list python-pytest))
- (inputs (list python python-zipp python-typing-extensions python-mypy))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/explosion/catalogue")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0f7dqd8swycnspwfka79whr0v630v52hdmkmd1x7l920h33pg467"))))
+ (build-system pyproject-build-system)
+ (native-inputs (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/explosion/catalogue")
(synopsis "Lightweight function registries for your library")
(description
- "\"catalogue\" is a tiny, zero-dependencies library that
-makes it easy to add function (or object) registries to your code. Function
-registries are helpful when you have objects that need to be both easily
-serializable and fully customizable. Instead of passing a function into your
-object, you pass in an identifier name, which the object can use to lookup the
-function from the registry. This makes the object easy to serialize, because the
-name is a simple string. If you instead saved the function, you'd have to use
-Pickle for serialization, which has many drawbacks.")
+ "This package is a tiny, zero-dependencies library that makes it easy to
+add function (or object) registries to your code. Function registries are
+helpful when you have objects that need to be both easily serializable and
+fully customizable. Instead of passing a function into your object, you pass
+in an identifier name, which the object can use to lookup the function from
+the registry. This makes the object easy to serialize, because the name is a
+simple string. If you instead saved the function, you'd have to use Pickle
+for serialization, which has many drawbacks.")
(license license:expat)))
(define-public python-wasabi
@@ -39720,13 +39651,9 @@ etc. to check code that uses @code{orjson}.")
(assoc-ref py:%standard-phases 'build))
(add-after 'build-python-module 'install-python-module
(assoc-ref py:%standard-phases 'install)))
- #:cargo-inputs
- `(("rust-archery" ,rust-archery-1)
- ("rust-pyo3" ,rust-pyo3-0.19)
- ("rust-rpds" ,rust-rpds-1))
#:install-source? #false))
(inputs
- (list maturin))
+ (cons maturin (cargo-inputs 'python-rpds-py)))
(native-inputs
(list python-wrapper))
(home-page "https://github.com/crate-py/rpds")
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 20e60fc732..34265cac0e 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -78,7 +78,6 @@
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
- #:use-module (gnu packages crates-io)
#:use-module (gnu packages cups)
#:use-module (gnu packages curl)
#:use-module (gnu packages databases)
@@ -128,6 +127,7 @@
#:use-module (gnu packages kde)
#:use-module (gnu packages regex)
#:use-module (gnu packages ruby)
+ #:use-module (gnu packages rust-sources)
#:use-module (gnu packages sdl)
#:use-module (gnu packages serialization)
#:use-module (gnu packages sqlite)
@@ -1309,7 +1309,12 @@ HostData=lib/qt5"
"0i4cgcvhngq716009r4yjn1ma67vpr4cj2ks13yxba4iy1966yjp"))))
(propagated-inputs (list))
(native-inputs (list perl))
- (inputs (list mesa qtbase vulkan-headers zlib libxkbcommon))
+ (inputs (list libxkbcommon
+ mesa
+ qtbase
+ qtdeclarative
+ vulkan-headers
+ zlib))
(build-system cmake-build-system)
(arguments
(list
diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm
index 665a074d65..3a1cb48412 100644
--- a/gnu/packages/radio.scm
+++ b/gnu/packages/radio.scm
@@ -3427,7 +3427,7 @@ instruction sets.")
(define-public gnss-sdr
(package
(name "gnss-sdr")
- (version "0.0.19")
+ (version "0.0.20")
(source
(origin
(method git-fetch)
@@ -3436,7 +3436,7 @@ instruction sets.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0l1hqfqh8ffgy6nxqdk390vmnmhv66x7m8323mz2izczqc5acy1p"))))
+ (base32 "197y1jz6a5481qbf92wkfdz2zk00028hybgn05pf8nawhwizq2wi"))))
(build-system cmake-build-system)
(native-inputs
`(("googletest-source" ,(package-source googletest))
@@ -3479,6 +3479,7 @@ instruction sets.")
(assoc-ref %build-inputs "glog"))
(string-append "-DGTEST_DIR="
(assoc-ref %build-inputs "googletest-source")))
+ #:tests? #f ; FIXME: fails with "No tests were found" error
#:phases
(modify-phases %standard-phases
(add-before 'check 'set-home
diff --git a/gnu/packages/rdesktop.scm b/gnu/packages/rdesktop.scm
index 2f89b29d85..88c5387d4f 100644
--- a/gnu/packages/rdesktop.scm
+++ b/gnu/packages/rdesktop.scm
@@ -201,6 +201,7 @@ of parts of the Windows API.")
(string-append "-DCMAKE_C_FLAGS="
" -Wno-error=incompatible-pointer-types"
" -Wno-error=int-conversion")
+ "-DWITH_VERBOSE_WINPR_ASSERT=OFF"
"-DWITH_JPEG=ON"
#$@(if (target-x86-64?)
#~("-DWITH_SSE2=ON")
diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm
index 8ac2fd9e4e..95a3f65958 100644
--- a/gnu/packages/ruby-xyz.scm
+++ b/gnu/packages/ruby-xyz.scm
@@ -2610,14 +2610,20 @@ input and output.")
"1s650nwnabx66w584m1cyw82icyym6hv5kzfsbp38cinkr5klh9j"))))
(build-system ruby-build-system)
(arguments
- '(#:tests? #f ;; TODO: NameError: uninitialized constant Config
- #:phases
- (modify-phases %standard-phases
- (add-before 'check 'set-LIB
- (lambda _
- ;; This is used in the Rakefile, and setting it avoids an issue
- ;; with running the tests.
- (setenv "LIB" "options"))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (substitute* "spec/options_spec.rb"
+ (("require .* \"/spec_helper\"")
+ "require \"spec_helper\"\n"))
+ (substitute* "spec/spec_helper.rb"
+ (("require 'spec'")
+ "require 'rspec'\n"))
+ (invoke "rspec" "spec")))))))
+ (native-inputs (list ruby-rspec))
(synopsis "Ruby library to parse options from *args cleanly")
(description
"The @code{options} library helps with parsing keyword options in Ruby
@@ -4706,14 +4712,14 @@ another.")
(define-public ruby-markaby
(package
(name "ruby-markaby")
- (version "0.9.0")
+ (version "0.9.4")
(source
(origin
(method url-fetch)
(uri (rubygems-uri "markaby" version))
(sha256
(base32
- "1j4jc31ycydbkh5h3q6zwidzpavg3g5mbb5lqyaczd3jrq78rd7i"))))
+ "1vizqpa9pks5nlqj0jjx2d1q6f9vfmjjbb774v1kp591pq5nhmcm"))))
(build-system ruby-build-system)
(arguments
(list
@@ -7763,14 +7769,14 @@ decoding of JSON is implemented as a C extension to Ruby.")
(define-public ruby-ox
(package
(name "ruby-ox")
- (version "2.6.0")
+ (version "2.14.21")
(source
(origin
(method url-fetch)
(uri (rubygems-uri "ox" version))
(sha256
(base32
- "0fmk62b1h2i79dfzjj8wmf8qid1rv5nhwfc17l489ywnga91xl83"))))
+ "1fd0pjv8svyq8g49zaqfksq9zhxv1rwvsqslvxhimaywggwpmirc"))))
(build-system ruby-build-system)
(arguments
'(#:tests? #f)) ; no tests
@@ -10351,6 +10357,10 @@ engine.")
(arguments
(substitute-keyword-arguments (package-arguments ruby-sqlite3)
((#:tests? #t #t) #f)
+ ((#:gem-flags _ #f)
+ ''("--"
+ "--enable-system-libraries"
+ "--with-cflags=-Wno-error=incompatible-pointer-types -Wno-error=int-conversion"))
((#:phases phases #~%standard-phases)
#~(modify-phases #$phases
(delete 'relax-requirements)
@@ -14611,8 +14621,8 @@ long-running operation if it hasn't finished in a fixed amount of time.")
"0nagbf9pwy1vg09k6j4xqhbjjzrg5dwzvkn4ffvlj76fsn6vv61f"))))
(build-system ruby-build-system)
(arguments
- ;; No tests.
- '(#:tests? #f))
+ '(#:tests? #f
+ #:gem-flags '("--" "--with-cflags=-Wno-error=implicit-function-declaration")))
(propagated-inputs
(list ruby-daemons ruby-eventmachine ruby-rack))
(synopsis "Thin and fast web server for Ruby")
@@ -15565,13 +15575,13 @@ expressiveness of the language with the parsing expressions.")
(define-public ruby-cbor
(package
(name "ruby-cbor")
- (version "0.5.9.6")
+ (version "0.5.10.1")
(source
(origin
(method url-fetch)
(uri (rubygems-uri "cbor" version))
(sha256
- (base32 "0511idr8xps9625nh3kxr68sdy6l3xy2kcz7r57g47fxb1v18jj3"))))
+ (base32 "1w3d5dhx4vjd707ihkcmq7fy78p5fgawcjdqw2byxnfw32gzgkbr"))))
(build-system ruby-build-system)
(arguments
`(#:test-target "spec"))
@@ -16353,16 +16363,17 @@ Resource Description Framework} vocabularies.")
(define-public ruby-rdiscount
(package
(name "ruby-rdiscount")
- (version "2.2.7")
- (source (origin
- (method git-fetch) ;for the full test suite
- (uri (git-reference
- (url "https://github.com/davidfstr/rdiscount")
- (commit version)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "1lpfxq3gv0dgmnki9jgfnc8n9k4x9vyq9miqdxv6g4kp90qyfifc"))))
+ (version "2.2.7.3")
+ (source
+ (origin
+ (method git-fetch) ;for the full test suite
+ (uri (git-reference
+ (url "https://github.com/davidfstr/rdiscount")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1lnf598sngcy6b701h33h5l9rn2abl80x0jpynz7jxb4imhd5r80"))))
(build-system ruby-build-system)
(native-inputs (list perl))
(synopsis "Discount Markdown Processor for Ruby")
@@ -16975,13 +16986,13 @@ generation functionality.")
(define-public ruby-grpc
(package
(name "ruby-grpc")
- (version "1.62.0")
+ (version "1.74.1")
(source (origin
(method url-fetch)
(uri (rubygems-uri "grpc" version))
(sha256
(base32
- "03z8yq0z228g6xxxq6s2mmslpv6psrdmi30dpmhysr4px16d897n"))))
+ "12qy6yga90hs2pdzkxwm80d38dbmjdxmf2szqwb40ky1jr4klfp7"))))
(build-system ruby-build-system)
(arguments
`(#:tests? #f)) ;; has no tests
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 0e25a20cb2..b13fc610f6 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -159,37 +159,6 @@ a focus on simplicity and productivity.")
(base32
"0hl6bi27w711hva96f95hg02vqzb30kabdw9hbj3rnj3w3z71bj4"))))))
-(define-public ruby-3.2
- (package
- (inherit ruby-3.3)
- (version "3.2.8")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "http://cache.ruby-lang.org/pub/ruby/"
- (version-major+minor version)
- "/ruby-" version ".tar.xz"))
- (sha256
- (base32
- "0g3s68kcxb24y4h24wvikvk5v3q6l6hs0kjxms9m49sm048d7k0w"))))))
-
-(define-public ruby-3.1
- (package
- (inherit ruby-3.2)
- (version "3.1.7")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "http://cache.ruby-lang.org/pub/ruby/"
- (version-major+minor version)
- "/ruby-" version ".tar.xz"))
- (sha256
- (base32
- "0ddhh3nzfnwwb0ks3rsmf3w1m71ban30wf61djn8gnkbbd2wr2k5"))))
- (inputs
- (modify-inputs (package-inputs ruby-3.2)
- (delete "libyaml")))))
-
(define-public ruby-2.7
(package
(name "ruby")
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 00611559e2..024be3f141 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -6,11 +6,11 @@
;;; Copyright © 2020 Leo Famulari <leo@famulari.name>
;;; Copyright © 2020 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2020 Gabriel Arazas <foo.dogsquared@gmail.com>
-;;; Copyright © 2020-2024 Nicolas Goaziou <mail@nicolasgoaziou.fr>
+;;; Copyright © 2020-2025 Nicolas Goaziou <mail@nicolasgoaziou.fr>
;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2021 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2021 Sharlatan Hellseher <sharlatanus@gmail.ccom>
-;;; Copyright © 2021, 2022 Zheng Junjie <873216071@qq.com>
+;;; Copyright © 2021, 2022, 2025 Zheng Junjie <z572@z572.online>
;;; Copyright © 2021 Alexandru-Sergiu Marton <brown121407@posteo.ro>
;;; Copyright © 2021, 2023, 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2021, 2022 Petr Hodina <phodina@protonmail.com>
@@ -32,9 +32,14 @@
;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
;;; Copyright © 2024 Suhail Singh <suhail@bayesians.ca>
;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
+;;; Copyright © 2024 muradm <mail@muradm.net>
;;; Copyright © 2024 normally_js <normally_js@posteo.net>
;;; Copyright © 2025 Divya Ranjan Pattanaik <divya@subvertising.org>
;;; Copyright © 2025 Andrew Wong <wongandj@icloud.com>
+;;; Copyright © 2024 Danny Milosavljevic <dannym@friendly-machines.com>
+;;; Copyright © 2024 David Elsing <david.elsing@posteo.net>
+;;; Copyright © 2025 Gabriel Santos <gabrielsantosdesouza@disroot.org>
+;;; Copyright © 2025 Timo Wilken <guix@twilken.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -56,6 +61,7 @@
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system meson)
#:use-module (guix build-system pyproject)
+ #:use-module (guix build-system python)
#:use-module (guix deprecation)
#:use-module (guix download)
#:use-module (guix gexp)
@@ -71,20 +77,6 @@
#:use-module (gnu packages c)
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
- #:use-module (gnu packages crates-apple)
- #:use-module (gnu packages crates-audio)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-database)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-gtk)
- #:use-module (gnu packages crates-shell)
- #:use-module (gnu packages crates-tls)
- #:use-module (gnu packages crates-vcs)
- #:use-module (gnu packages crates-web)
- #:use-module (gnu packages crates-windows)
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
#:use-module (gnu packages documentation)
@@ -117,8 +109,11 @@
#:use-module (gnu packages python)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-xyz)
+ #:use-module (gnu packages rust)
#:use-module (gnu packages sqlite)
+ #:use-module (gnu packages textutils)
#:use-module (gnu packages tls)
+ #:use-module (gnu packages tree-sitter)
#:use-module (gnu packages version-control)
#:use-module (gnu packages webkit)
#:use-module (gnu packages xorg))
@@ -126,35 +121,18 @@
(define-public aardvark-dns
(package
(name "aardvark-dns")
- (version "1.13.0")
+ (version "1.14.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "aardvark-dns" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0765p0jscj9c061rvb3dv922lnysvsk2xw88scjf41gr20hly3g6"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* (find-files "." "^Cargo\\.toml$")
- (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
+ (base32 "1d2bs5lmijv6s3n71gqc986n1wy7ny9w74741njjix7932a7yd5f"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-flume" ,rust-flume-0.11)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hickory-client" ,rust-hickory-client-0.24)
- ("rust-hickory-proto" ,rust-hickory-proto-0.24)
- ("rust-hickory-server" ,rust-hickory-server-0.24)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-syslog" ,rust-syslog-7)
- ("rust-tokio" ,rust-tokio-1))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'aardvark-dns))
(home-page "https://github.com/containers/aardvark-dns")
(synopsis "Container-focused DNS A/AAAA record server")
(description
@@ -165,33 +143,19 @@ records. It can forward other requests to configured resolvers.")
(define-public agate
(package
(name "agate")
- (version "3.3.11")
+ (version "3.3.14")
(source
(origin
(method url-fetch)
(uri (crate-uri "agate" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0m18vsbrs4crg618vckywn5qsy36gd1vb10h4k92q15zaarrv24a"))))
+ (base32 "1g1zrk3zmyckafcy8rjqjpk9hmas8wgxydhgm70cirsxhz661as6"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs
- (("rust-configparser" ,rust-configparser-3)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-mime-guess" ,rust-mime-guess-2)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rcgen" ,rust-rcgen-0.13)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.26)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs (("rust-trotter" ,rust-trotter-1))))
+ `(#:install-source? #f))
(native-inputs (list pkg-config))
- (inputs (list openssl))
+ (inputs (cons openssl (cargo-inputs 'agate)))
(home-page "https://github.com/mbrubeck/agate")
(synopsis "Very simple server for the Gemini hypertext protocol")
(description
@@ -218,69 +182,26 @@ low-end hardware and serving many concurrent requests.")
#~(begin (use-modules (guix build utils))
;; Use a packaged version of web-view.
(substitute* "Cargo.toml"
- (("git = .*web-view\",") "version = \"0.7.3\",")
+ (("git = .*web-view\",") "version = \"*\",")
((", git = .*ureq\"") "")
(("git = .*ecies-ed25519-ng.*version") "version"))))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-test-flags
+ `(#:install-source? #f
+ #:cargo-test-flags
'("--release" "--"
"--skip=dns::client::tests::test_tcp_client"
- "--skip=dns::client::tests::test_udp_client")
- #:cargo-inputs
- (("rust-getopts" ,rust-getopts-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-simplelog" ,rust-simplelog-0.12)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
- ("rust-x25519-dalek" ,rust-x25519-dalek-2)
- ("rust-ecies-ed25519-ng" ,rust-ecies-ed25519-ng-0.5)
- ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.10)
- ("rust-signature" ,rust-signature-2)
- ("rust-blakeout" ,rust-blakeout-0.3)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-bincode" ,rust-bincode-1)
- ("rust-serde-cbor" ,rust-serde-cbor-0.11)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-num-bigint" ,rust-num-bigint-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sqlite" ,rust-sqlite-0.36)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-mio" ,rust-mio-1)
- ("rust-ureq" ,rust-ureq-2)
- ("rust-lru" ,rust-lru-0.12)
- ("rust-derive-more" ,rust-derive-more-0.99)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-spmc" ,rust-spmc-0.3)
- ("rust-tinyfiledialogs" ,rust-tinyfiledialogs-3)
- ("rust-web-view" ,rust-web-view-0.7)
- ("rust-open" ,rust-open-5)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-windows-service" ,rust-windows-service-0.7)
- ("rust-thread-priority" ,rust-thread-priority-1)
- ("rust-winres" ,rust-winres-0.1))
- #:cargo-development-inputs
- (("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1))))
+ "--skip=dns::client::tests::test_udp_client")))
(native-inputs
(list pkg-config))
(inputs
- (list at-spi2-core
- gtk
- glib
- pango
- sqlite
- webkitgtk-with-libsoup2
- ;; Packaged from a git checkout, so add it here so we can grab the
- ;; sources from the cargo tarball we create while building it.
- rust-ecies-ed25519-ng-0.5))
+ (cons* at-spi2-core
+ gtk
+ glib
+ pango
+ sqlite
+ webkitgtk-with-libsoup2
+ (cargo-inputs 'alfis)))
(home-page "https://github.com/Revertron/Alfis")
(synopsis "Alternative Free Identity System")
(description
@@ -309,46 +230,6 @@ alternative zones.")
(arguments
(list
#:install-source? #f
- #:cargo-inputs
- `(("rust-ansi-colours" ,rust-ansi-colours-1)
- ("rust-bincode" ,rust-bincode-1)
- ("rust-bugreport" ,rust-bugreport-0.5)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clircle" ,rust-clircle-0.4)
- ("rust-console" ,rust-console-0.15)
- ("rust-content-inspector" ,rust-content-inspector-0.2)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-etcetera" ,rust-etcetera-0.8)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-git2" ,rust-git2-0.18)
- ("rust-globset" ,rust-globset-0.4)
- ("rust-grep-cli" ,rust-grep-cli-0.1)
- ("rust-home" ,rust-home-0.5)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.49)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-os-str-bytes" ,rust-os-str-bytes-6)
- ("rust-path-abs" ,rust-path-abs-0.5)
- ("rust-plist" ,rust-plist-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-run-script" ,rust-run-script-0.10)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-syntect" ,rust-syntect-5)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-wild" ,rust-wild-2))
- #:cargo-development-inputs
- `(("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-expect-test" ,rust-expect-test-1)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-wait-timeout" ,rust-wait-timeout-0.2))
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'pre-build
@@ -376,7 +257,7 @@ alternative zones.")
fish-completions-dir)
(install-file "target/assets/manual/bat.1" man1)))))))
(native-inputs (list pkg-config))
- (inputs (list libgit2-1.7 zlib))
+ (inputs (cons* libgit2-1.7 oniguruma zlib (cargo-inputs 'bat)))
(home-page "https://github.com/sharkdp/bat")
(synopsis "@command{cat} clone with syntax highlighting and git integration")
(description
@@ -410,50 +291,6 @@ paging.")
"--skip=valid_config_tests::test_styling_sanity_check"
"--skip=valid_config_tests::test_styling_sanity_check_2"
"--skip=valid_config_tests::test_theme")
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-clap-complete-fig" ,rust-clap-complete-fig-4)
- ("rust-clap-complete-nushell" ,rust-clap-complete-nushell-4)
- ("rust-clap-mangen" ,rust-clap-mangen-0.2)
- ("rust-concat-string" ,rust-concat-string-1)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-fern" ,rust-fern-0.6)
- ("rust-filedescriptor" ,rust-filedescriptor-0.8)
- ("rust-hashbrown" ,rust-hashbrown-0.14)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mach2" ,rust-mach2-0.4)
- ("rust-nvml-wrapper" ,rust-nvml-wrapper-0.10)
- ("rust-ratatui" ,rust-ratatui-0.27)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-starship-battery" ,rust-starship-battery-0.9)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-sysctl" ,rust-sysctl-0.5)
- ("rust-sysinfo" ,rust-sysinfo-0.30)
- ("rust-time" ,rust-time-0.3)
- ("rust-toml-edit" ,rust-toml-edit-0.22)
- ("rust-unicode-ellipsis" ,rust-unicode-ellipsis-0.2)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-windows" ,rust-windows-0.58))
- #:cargo-development-inputs (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-cargo-husky" ,rust-cargo-husky-1)
- ("rust-portable-pty" ,rust-portable-pty-0.8)
- ("rust-predicates" ,rust-predicates-3))
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'enable-building-completions
@@ -488,6 +325,7 @@ paging.")
(mkdir-p nu-completions-dir)
(copy-file "target/tmp/bottom/completion/btm.nu"
(string-append nu-completions-dir "/btm"))))))))
+ (inputs (cargo-inputs 'bottom))
(home-page "https://github.com/ClementTsang/bottom")
(synopsis "Customizable graphical process/system monitor for the terminal")
(description
@@ -495,6 +333,99 @@ paging.")
the terminal.")
(license license:expat)))
+;; Note: It has expat license.
+;; Note: That is supposedly the (unreleased) version 0.6.3.
+(define %tinycbor-source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/intel/tinycbor")
+ (commit "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7")))
+ (file-name "tinycbor-src")
+ (sha256
+ (base32
+ "0w38lzj0rz36skc1cn3shllc82c7nn32h88frb8f164a8haq3hkw"))))
+
+(define-public c2rust
+ (package
+ (name "c2rust")
+ (version "0.20.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "c2rust" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "05cm423m7v30b6gwgfzizhyqn3ncnfndin5zbkhyg9ah3pqccgps"))))
+ (build-system cargo-build-system)
+ (native-inputs (list clang cmake-minimal %tinycbor-source))
+ (inputs (cons llvm (cargo-inputs 'c2rust)))
+ (arguments
+ (list #:install-source? #f
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'build 'patch
+ (lambda _
+ ;; The build process will slightly patch the sources.
+ (copy-recursively
+ #+(this-package-native-input "tinycbor-src")
+ "/tmp/tinycbor")
+ (substitute*
+ (string-append "guix-vendor/rust-c2rust-ast-exporter-"
+ #$(package-version this-package)
+ ".tar.gz/src/CMakeLists.txt")
+ (("GIT_TAG .*") "")
+ (("GIT_REPOSITORY .*")
+ "SOURCE_DIR \"/tmp/tinycbor\"\n")))))))
+ (home-page "https://c2rust.com/")
+ (synopsis "C to Rust translation, refactoring, and cross-checking")
+ (description
+ "This package provides C to Rust translation, refactoring, and cross-checking.")
+ (license license:bsd-3)))
+
+(define-public catppuccin-whiskers
+ (package
+ (name "catppuccin-whiskers")
+ (version "2.5.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "catppuccin-whiskers" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0jjh8qkc7a0vn9wshfi6qmn8b03694kdz9r95fgxmw0fpw6vpnjn"))))
+ (build-system cargo-build-system)
+ (arguments '(#:install-source? #f))
+ (inputs (cargo-inputs 'catppuccin-whiskers))
+ (home-page "https://github.com/catppuccin/whiskers")
+ (synopsis "Soothing port creation tool for the high-spirited")
+ (description
+ "Whiskers is a helper tool that is custom-built to create ports of the
+Catppuccin color theme, allowing developers to define template files which
+the palette can be injected into.")
+ (license license:expat)))
+
+(define-public cargo-audit
+ (package
+ (name "cargo-audit")
+ (version "0.21.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "cargo-audit" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1a00yqpckkw86zh2hg7ra82c5fx0ird5766dyynimbvqiwg2ps0n"))))
+ (build-system cargo-build-system)
+ (arguments (list #:install-source? #f))
+ (inputs (cargo-inputs 'cargo-audit))
+ (home-page "https://rustsec.org/")
+ (synopsis "Audit Cargo.lock for crates with security vulnerabilities")
+ (description
+ "This package provides a Cargo subcommand, @command{cargo audit}, to
+audit @file{Cargo.lock} for crates with security vulnerabilities.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public cargo-bloat
(package
(name "cargo-bloat")
@@ -508,15 +439,8 @@ the terminal.")
(base32 "0zhimclamvy4dggwnciras6w5ilc0wg0c0f7q8hq1qsmmf1w9qjn"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs (("rust-binfarce" ,rust-binfarce-0.2)
- ("rust-json" ,rust-json-0.12)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-multimap" ,rust-multimap-0.10)
- ("rust-pdb" ,rust-pdb-0.8)
- ("rust-pico-args" ,rust-pico-args-0.5)
- ("rust-regex" ,rust-regex-1)
- ("rust-term-size" ,rust-term-size-0.3))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'cargo-bloat))
(home-page "https://github.com/RazrFalcon/cargo-bloat")
(synopsis "Find out what takes most of the space in your executable")
(description
@@ -524,17 +448,38 @@ the terminal.")
in your executable.")
(license license:expat)))
+(define-public cargo-license
+ (package
+ (name "cargo-license")
+ (version "0.6.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "cargo-license" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0jw9sn91a23ry6sx3337gi6d56vykgar0i9rrrxgxh93mvdw0qgh"))))
+ (build-system cargo-build-system)
+ (arguments (list #:install-source? #f))
+ (inputs (cargo-inputs 'cargo-license))
+ (home-page "https://github.com/onur/cargo-license")
+ (synopsis "Cargo subcommand to see license of dependencies")
+ (description
+ "This package provides a Cargo subcommand, @command{cargo license}, to see
+license of dependencies.")
+ (license license:expat)))
+
(define-public cargo-machete
(package
(name "cargo-machete")
- (version "0.7.0")
+ (version "0.8.0")
(source
(origin
(method url-fetch)
(uri (crate-uri name version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0ha5z1xr26mjprk4vbiy2v9wcwr7ww2jxiamlc8fqwi3d5hvhk1n"))))
+ (base32 "1f9dlc2db5kak85fpq4m31ca0jcb66v3vdjfkwj96h9q3q2hphn1"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-test-flags
@@ -551,20 +496,10 @@ in your executable.")
"--skip=search_unused::test_unused_renamed_in_spec"
"--skip=search_unused::test_unused_transitive"
"--skip=search_unused::test_with_bench"
+ "--skip=search_unused::test_workspace_from_relative_path"
"--skip=test_ignore_target")
- #:install-source? #f
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-argh" ,rust-argh-0.1)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.18)
- ("rust-cargo-toml" ,rust-cargo-toml-0.20)
- ("rust-grep" ,rust-grep-0.3)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.5)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-toml-edit" ,rust-toml-edit-0.22)
- ("rust-walkdir" ,rust-walkdir-2))))
+ #:install-source? #f))
+ (inputs (cargo-inputs 'cargo-machete))
(home-page "https://github.com/bnjbvr/cargo-machete")
(synopsis "Find unused dependencies in Cargo.toml")
(description "@code{cargo-machete} finds unused dependencies in Cargo.toml.")
@@ -586,13 +521,6 @@ in your executable.")
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-toml" ,rust-toml-0.8))
- #:cargo-development-inputs (("rust-assert-cli" ,rust-assert-cli-0.6))
#:phases
(modify-phases %standard-phases
(add-before 'check 'fix-test-warnings
@@ -602,6 +530,7 @@ in your executable.")
(when (file-exists? ".cargo/config")
(rename-file ".cargo/config"
".cargo/config.toml")))))))
+ (inputs (cargo-inputs 'cargo-readme))
(home-page "https://github.com/webern/cargo-readme")
(synopsis
"Cargo subcommand to generate README.md content from doc comments")
@@ -623,31 +552,9 @@ comments.")
(base32 "0hfg3drsmyif7g8sqc40a5nzkzygqr9gqdajhaydh7dah2w8gkyq"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-askama" ,rust-askama-0.12)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.15)
- ("rust-clap" ,rust-clap-4)
- ("rust-colored" ,rust-colored-2)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-fxhash" ,rust-fxhash-0.2)
- ("rust-hashbrown" ,rust-hashbrown-0.13)
- ("rust-html-escape" ,rust-html-escape-0.2)
- ("rust-indicatif" ,rust-indicatif-0.17)
- ("rust-log" ,rust-log-0.4)
- ("rust-mimalloc" ,rust-mimalloc-0.1)
- ("rust-opener" ,rust-opener-0.6)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rust-embed" ,rust-rust-embed-6)
- ("rust-rustc-demangle" ,rust-rustc-demangle-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9))
- #:cargo-development-inputs (("rust-insta" ,rust-insta-1)
- ("rust-tempfile" ,rust-tempfile-3))))
+ `(#:install-source? #f))
(inputs
- (list mimalloc))
+ (cons mimalloc (cargo-inputs 'cargo-remark)))
(home-page "https://github.com/kobzol/cargo-remark")
(synopsis
"Cargo subcommand for displaying LLVM optimization remarks from compiling Rust programs")
@@ -669,24 +576,9 @@ compiling Rust programs.")
(base32 "01dg77r3jbbbvf5icl46l24vhw2x8q13nqw414aj77p95jk2gf2g"))))
(build-system cargo-build-system)
(inputs
- (list capstone))
+ (cons capstone (cargo-inputs 'cargo-show-asm)))
(arguments
- `(#:install-source? #f
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-ar" ,rust-ar-0.9)
- ("rust-bpaf" ,rust-bpaf-0.9)
- ("rust-capstone" ,rust-capstone-0.13)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.19.2)
- ("rust-line-span" ,rust-line-span-0.1)
- ("rust-nom" ,rust-nom-7)
- ("rust-object" ,rust-object-0.36)
- ("rust-owo-colors" ,rust-owo-colors-4)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-demangle" ,rust-rustc-demangle-0.1)
- ("rust-same-file" ,rust-same-file-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-supports-color" ,rust-supports-color-3))
- #:cargo-development-inputs (("rust-bpaf" ,rust-bpaf-0.9))))
+ `(#:install-source? #f))
(home-page "https://github.com/pacak/cargo-show-asm")
(synopsis
"cargo subcommand that displays the generated assembly of Rust source code.")
@@ -710,14 +602,8 @@ Rust source code.")
(base32 "127ifblgp7v2vv8iafl88y1cjyskymqdi0nzsavnyab0x9jiskcr"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs (("rust-clap" ,rust-clap-2)
- ("rust-env-logger" ,rust-env-logger-0.6)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-void" ,rust-void-1))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'cargo-with))
(home-page "https://github.com/cbourjau/cargo-with/")
(synopsis
"Cargo extension to run build artifacts through tools like `gdb`.")
@@ -741,32 +627,6 @@ through tools like `gdb`.")
(arguments
(list
#:install-source? #f
- #:cargo-inputs
- (list rust-anyhow-1
- rust-chrono-0.4
- rust-clap-4
- rust-clap-complete-4
- rust-comfy-table-7
- rust-config-0.14
- rust-derive-new-0.7
- rust-dirs-5
- rust-forgejo-api-0.4
- rust-git2-0.19
- rust-indicatif-0.17
- rust-inquire-0.7
- rust-itertools-0.13
- rust-serde-1
- rust-serde-json-1
- rust-strum-0.26
- rust-termsize-0.1
- rust-time-0.3
- rust-tokio-1
- rust-toml-0.8
- rust-tracing-0.1
- rust-tracing-subscriber-0.3
- rust-url-2
- rust-webbrowser-1)
- #:cargo-development-inputs (list rust-insta-1)
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'install-extras
@@ -807,7 +667,8 @@ through tools like `gdb`.")
(list this-package)
'())
(list pkg-config)))
- (inputs (list libgit2-1.8 libssh2 openssl zlib))
+ (inputs
+ (cons* libgit2-1.8 libssh2 openssl zlib (cargo-inputs 'codeberg-cli)))
(home-page "https://codeberg.org/Aviac/codeberg-cli")
(synopsis "CLI Tool for codeberg similar to gh and glab")
(description
@@ -830,27 +691,9 @@ through tools like `gdb`.")
(build-system cargo-build-system)
(arguments
(list
- #:install-source? #f
- #:cargo-inputs `(("rust-anyhow" ,rust-anyhow-1)
- ("rust-bumpalo" ,rust-bumpalo-3)
- ("rust-chic" ,rust-chic-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-hashbrown" ,rust-hashbrown-0.13)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-nom" ,rust-nom-7)
- ("rust-nom-locate" ,rust-nom-locate-4)
- ("rust-railroad" ,rust-railroad-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-roaring" ,rust-roaring-0.10)
- ("rust-slice-group-by" ,rust-slice-group-by-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-ustr" ,rust-ustr-0.9))
- #:cargo-development-inputs `(("rust-proptest" ,rust-proptest-1))))
+ #:install-source? #f))
(native-inputs (list git-minimal))
+ (inputs (cargo-inputs 'complgen))
(home-page "https://github.com/adaszko/complgen")
(synopsis "Declarative bash/fish/zsh completions without writing shell
scripts")
@@ -889,30 +732,6 @@ from a single, concise, @code{EBNF}-like grammar.")
"--skip=test_lsusb_vidpid"
;; unable to find hwdb.bin database file
"--skip=udev::hwdb::get")
- #:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-clap-mangen" ,rust-clap-mangen-0.2)
- ("rust-colored" ,rust-colored-2)
- ("rust-dirs" ,rust-dirs-4)
- ("rust-heck" ,rust-heck-0.4)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rusb" ,rust-rusb-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-with" ,rust-serde-with-2)
- ("rust-simple-logger" ,rust-simple-logger-4)
- ("rust-strum" ,rust-strum-0.24)
- ("rust-strum-macros" ,rust-strum-macros-0.24)
- ("rust-terminal-size" ,rust-terminal-size-0.2)
- ("rust-udev" ,rust-udev-0.8)
- ("rust-udevrs" ,rust-udevrs-0.3)
- ("rust-usb-ids" ,rust-usb-ids-1))
- #:cargo-development-inputs
- (("rust-assert-json-diff" ,rust-assert-json-diff-2)
- ("rust-diff" ,rust-diff-0.1))
#:phases
(modify-phases %standard-phases
(add-after 'install 'install-extras
@@ -926,7 +745,7 @@ from a single, concise, @code{EBNF}-like grammar.")
(string-append out "/share/fish/vendor_completions.d"))
(install-file "doc/_cyme"
(string-append out "/share/zsh/site-functions"))))))))
- (inputs (list libusb))
+ (inputs (cons libusb (cargo-inputs 'cyme)))
(native-inputs (list pkg-config))
(home-page "https://github.com/tuna-f1sh/cyme")
(synopsis "List system USB buses and devices")
@@ -963,10 +782,8 @@ similar to lsusb.")
"--skip=tests_cli::color_only_face_name"
"--skip=tests_cli::debug_flag"
"--skip=tests_cli::line_numbers_style"
- "--skip=tests_cli::test_bad_argument")
- #:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-termcolor" ,rust-termcolor-1))))
+ "--skip=tests_cli::test_bad_argument")))
+ (inputs (cargo-inputs 'diffr))
(home-page "https://github.com/mookid/diffr")
(synopsis "Longest Common Sequence based diff highlighting tool")
(description
@@ -974,6 +791,45 @@ similar to lsusb.")
highlighting tool to ease code review from your terminal.")
(license license:expat)))
+(define-public difftastic
+ (package
+ (name "difftastic")
+ (version "0.63.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "difftastic" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0md332fch4b87akdvljzxp4m2k5yri7cpkz3n54jc762j7j9qmrz"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:install-source? #f
+ #:cargo-test-flags
+ `("--release" "--"
+ "--skip=display::side_by_side::tests::test_display_hunks"
+ "--skip=display::style::tests::split_string_cjk"
+ "--skip=display::style::tests::split_string_cjk2"
+ "--skip=display::style::tests::split_string_simple"
+ "--skip=display::style::tests::split_string_unicode"
+ "--skip=display::style::tests::test_combining_char"
+ "--skip=display::style::tests::test_split_and_apply"
+ ,(string-append "--skip=display::style::tests::"
+ "test_split_and_apply_gap_between_styles_on_wrap_boundary")
+ "--skip=display::style::tests::test_split_and_apply_trailing_text"
+ "--skip=display::style::tests::test_split_and_apply_trailing_text_newline")))
+ (inputs
+ (cons mimalloc (cargo-inputs 'difftastic)))
+ (home-page "https://difftastic.wilfred.me.uk/")
+ (synopsis "Structural diff command that understands syntax")
+ (description
+ "@command{difft} provides a structural diff that understands syntax. It
+compares files using the syntax, not line-by-line providing accurate diffs
+that are easier to read. It works with a variety of languages including
+Javascript, Python, Rust and Scheme.")
+ (license license:expat)))
+
(define-public drill
(package
(name "drill")
@@ -987,30 +843,11 @@ highlighting tool to ease code review from your terminal.")
(base32 "0jp9r19zc9m3hgxc7a98fhyi1ga0qwjprxjsqaxiykmjpb86bxf3"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-clap" ,rust-clap-2)
- ("rust-colored" ,rust-colored-2)
- ("rust-csv" ,rust-csv-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-hdrhistogram" ,rust-hdrhistogram-7)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2)
- ("rust-yaml-rust" ,rust-yaml-rust-0.4))))
+ `(#:install-source? #f))
(native-inputs
(list pkg-config))
(inputs
- (list openssl))
+ (cons openssl (cargo-inputs 'drill)))
(home-page "https://github.com/fcsonline/drill")
(synopsis "HTTP load testing application")
(description
@@ -1031,14 +868,8 @@ Ansible syntax. Benchmark files can be written in YAML.")
(base32 "1611h27i8fm3jndscd6w65z8z7w09nnrm61vdgs9kb8ln57gqm8x"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs
- (("rust-getopts" ,rust-getopts-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-signal-hook" ,rust-signal-hook-0.1)
- ("rust-terminal-size" ,rust-terminal-size-0.1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'dutree))
(home-page "https://ownyourbits.com/2018/03/25/analyze-disk-usage-with-dutree/")
(synopsis "Command line tool to analyze disk usage")
(description
@@ -1057,7 +888,7 @@ Features include:
(define-public emacs-lsp-booster
(package
(name "emacs-lsp-booster")
- (version "0.2.0")
+ (version "0.2.1")
(source
(origin
(method git-fetch)
@@ -1066,23 +897,12 @@ Features include:
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1xx32ms3mpi1clxf74mx7nanj0iw9qkmhi0a53fx8fkz0jw2fq8f"))))
+ (base32 "12vrgqyvm1841i9ld9b3axa9ybgqf3kr6nbfd0l4zdnhyljz3zxq"))))
(build-system cargo-build-system)
(arguments
- (list
- #:cargo-inputs `(("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-verbosity-flag" ,rust-clap-verbosity-flag-2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-env-logger" ,rust-env-logger-0.10))
- #:cargo-development-inputs `(("rust-emacs" ,rust-emacs-0.18)
- ("rust-tempfile" ,rust-tempfile-3))
- #:install-source? #f))
+ (list #:install-source? #f))
(native-inputs (list emacs)) ; Not emacs-minimal
+ (inputs (cargo-inputs 'emacs-lsp-booster))
(home-page "https://github.com/blahgeek/emacs-lsp-booster")
(synopsis "Emacs LSP performance booster")
(description
@@ -1106,18 +926,9 @@ configuration instructions.")
(base32
"182ry573q8kjsxx2hvxk9d6clahpll1vh50zvs5g652jd6a2f038"))))
(build-system cargo-build-system)
- (arguments
- (list #:cargo-inputs `(("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-evdev-rs" ,rust-evdev-rs-0.6)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.8))))
+ (arguments (list #:install-source? #f))
(native-inputs (list pkg-config))
- (inputs (list libevdev))
+ (inputs (cons libevdev (cargo-inputs 'evremap)))
(home-page "https://github.com/wez/evremap")
(synopsis "Keyboard input remappper")
(description
@@ -1134,49 +945,18 @@ console.")
(define-public eza
(package
(name "eza")
- (version "0.20.14")
+ (version "0.21.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "eza" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0lk94dwala52hc7jfk89wjky0p5szfirm6v3awpwhw99928jsx4n"))))
+ (base32 "09jksgqqsvzxha335a9cv5xqm1mr9gsamk85bg1giwnhqgfg1kkw"))))
(build-system cargo-build-system)
(arguments
(list
#:install-source? #f
- #:cargo-inputs `(("rust-ansi-width" ,rust-ansi-width-0.1)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-git2" ,rust-git2-0.19)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-locale" ,rust-locale-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-natord" ,rust-natord-1)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50)
- ("rust-number-prefix" ,rust-number-prefix-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-palette" ,rust-palette-0.7)
- ("rust-path-clean" ,rust-path-clean-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-phf" ,rust-phf-0.11)
- ("rust-plist" ,rust-plist-1)
- ("rust-proc-mounts" ,rust-proc-mounts-0.3)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-norway" ,rust-serde-norway-0.9)
- ("rust-terminal-size" ,rust-terminal-size-0.4)
- ("rust-timeago" ,rust-timeago-0.4)
- ("rust-unicode-width" ,rust-unicode-width-0.2)
- ("rust-uutils-term-grid" ,rust-uutils-term-grid-0.6)
- ("rust-uzers" ,rust-uzers-0.12)
- ("rust-windows-sys" ,rust-windows-sys-0.59)
- ("rust-zoneinfo-compiled" ,rust-zoneinfo-compiled-0.5))
- #:cargo-development-inputs `(("rust-criterion" ,rust-criterion-0.5)
- ("rust-trycmd" ,rust-trycmd-0.15))
#:phases
#~(modify-phases %standard-phases
(add-after 'build 'build-manual
@@ -1221,19 +1001,73 @@ console.")
(if (supported-package? pandoc)
(list pandoc)
'())))
- (inputs (list libgit2-1.8 zlib))
- (home-page "https://github.com/eza-community/eza")
+ (inputs (cons* libgit2-1.9 zlib (cargo-inputs 'eza)))
+ (home-page "https://eza.rocks/")
(synopsis "Modern replacement for ls")
(description
"@code{eza} is a modern replacement for the command-line
program @code{ls}. It uses colours to distinguish file types and
metadata. It also knows about symlinks, extended attributes, and Git.
This package is the community maintained fork of @code{exa}.")
- (license license:expat)))
+ (license license:eupl1.2)))
(define-public exa
(deprecated-package "exa" eza))
+(define-public fclones
+ (package
+ (name "fclones")
+ (version "0.35.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "fclones" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1danl1sn7l1b5wz27aqbx43nnvsm9nflly8l8xqf41c4ainq5j07"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list
+ #:install-source? #f
+ #:modules
+ '((guix build cargo-build-system)
+ (guix build utils)
+ (ice-9 match))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'install-completions
+ (lambda* (#:key native-inputs #:allow-other-keys)
+ (for-each
+ (match-lambda
+ ((shell . path)
+ (mkdir-p (in-vicinity #$output (dirname path)))
+ (let ((binary
+ (if #$(%current-target-system)
+ (search-input-file native-inputs "bin/fclones")
+ (in-vicinity #$output "bin/fclones"))))
+ (with-output-to-file (in-vicinity #$output path)
+ (lambda _
+ (invoke binary "complete" shell))))))
+ '(("bash" . "share/bash-completion/completions/fclones")
+ ("elvish" . "share/elvish/lib/fclones")
+ ("fish" . "share/fish/vendor_completions.d/fclones.fish")
+ ("zsh" . "share/zsh/site-functions/_fclones"))))))))
+ (native-inputs
+ (if (%current-target-system)
+ (list this-package)
+ '()))
+ (inputs (cargo-inputs 'fclones))
+ (home-page "https://github.com/pkolaczk/fclones")
+ (synopsis "Find and operate on duplicate files")
+ (description
+ "@command{fclones} is a command line utility that identifies groups of
+identical files and gets rid of the file copies you no longer need. It comes
+with plenty of configuration options for controlling the search scope and
+offers many ways of removing duplicates. For maximum flexibility, it
+integrates well with other Unix utilities like @command{find} and it speaks
+JSON, so you have a lot of control over the search and cleanup process.")
+ (license license:expat)))
+
(define-public fd
(package
(name "fd")
@@ -1254,34 +1088,6 @@ This package is the community maintained fork of @code{exa}.")
'(list "--release" "--"
"--skip=test_owner_root")
#:install-source? #f
- #:cargo-inputs
- `(("rust-aho-corasick" ,rust-aho-corasick-1)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-argmax" ,rust-argmax-0.3)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-etcetera" ,rust-etcetera-0.8)
- ("rust-faccess" ,rust-faccess-0.2)
- ("rust-globset" ,rust-globset-0.4)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-jemallocator" ,rust-jemallocator-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-lscolors" ,rust-lscolors-0.19)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-normpath" ,rust-normpath-1)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8)
- ("rust-version-check" ,rust-version-check-0.9))
- #:cargo-development-inputs
- `(("rust-diff" ,rust-diff-0.1)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-test-case" ,rust-test-case-3))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'override-jemalloc
@@ -1308,7 +1114,7 @@ This package is the community maintained fork of @code{exa}.")
(string-append out "/share/zsh/site-functions"))
(rename-file (string-append out "/etc/bash_completion.d/fd.bash")
(string-append out "/etc/bash_completion.d/fd")))))))))
- (inputs (list jemalloc))
+ (inputs (cons jemalloc (cargo-inputs 'fd)))
(home-page "https://github.com/sharkdp/fd")
(synopsis "Simple, fast and user-friendly alternative to find")
(description
@@ -1330,34 +1136,15 @@ defaults for 80% of the use cases.")
(base32 "0a3f10317fv0qmwnv53vzs5dilax0xqhix3idrgjz4rcvjs42d25"))))
(build-system cargo-build-system)
(arguments
- (list #:install-source? #f
- #:cargo-inputs
- (list rust-auth-git2-0.5
- rust-base64ct-1
- rust-cfg-if-1
- rust-clap-4
- rust-comrak-0.26
- rust-crossterm-0.27
- rust-directories-5
- rust-eyre-0.6
- rust-forgejo-api-0.5
- rust-futures-0.3
- rust-git2-0.19
- rust-hyper-1
- rust-hyper-util-0.1
- rust-open-5
- rust-rand-0.8
- rust-semver-1
- rust-serde-1
- rust-serde-json-1
- rust-sha256-1
- rust-soft-assert-0.1
- rust-time-0.3
- rust-tokio-1
- rust-url-2
- rust-uuid-1)))
+ (list #:install-source? #f))
(native-inputs (list pkg-config))
- (inputs (list libgit2-1.8 libssh2 openssl zlib))
+ (inputs
+ (cons* libgit2-1.8
+ libssh2
+ oniguruma
+ openssl
+ zlib
+ (cargo-inputs 'forgejo-cli)))
(home-page "https://codeberg.org/Cyborus/forgejo-cli/")
(synopsis "CLI tool for Forgejo")
(description "This package provides a CLI tool for Forgejo.")
@@ -1366,37 +1153,18 @@ defaults for 80% of the use cases.")
(define-public gitoxide
(package
(name "gitoxide")
- (version "0.37.0")
+ (version "0.42.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "gitoxide" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0lhnra6xsp1bk67ixzjdxwpbs40ylc71vnyigikx867lbs96sd2l"))))
+ (base32 "19nrari83270csawjiyc88dm6s0h7lk0x9p8clbg7y8wj08g6rag"))))
(build-system cargo-build-system)
(arguments
`(#:features '("gix-features/zlib-stock")
#:install-source? #f
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-crosstermion" ,rust-crosstermion-0.13)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-gitoxide-core" ,gitoxide-core)
- ("rust-gix" ,rust-gix-0.64)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-prodash" ,rust-prodash-28)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-terminal-size" ,rust-terminal-size-0.3)
- ("rust-time" ,rust-time-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-forest" ,rust-tracing-forest-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))
#:phases
(modify-phases %standard-phases
(add-after 'install 'install-extras
@@ -1453,7 +1221,7 @@ defaults for 80% of the use cases.")
(list this-package)
'())
(list cmake-minimal pkg-config)))
- (inputs (list curl openssl zlib))
+ (inputs (cons* curl openssl sqlite zlib (cargo-inputs 'gitoxide)))
(home-page "https://github.com/GitoxideLabs/gitoxide")
(synopsis "command-line application for interacting with git repositories")
(description
@@ -1461,78 +1229,24 @@ defaults for 80% of the use cases.")
repositories.")
(license (list license:expat license:asl2.0))))
-(define-public gitoxide-core
- (package
- (name "gitoxide-core")
- (version "0.39.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gitoxide-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "005lbpwifm3450952p22q21rycclqp33xwnyfgbb0mnbs8s68rp9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-io" ,rust-async-io-2)
- ("rust-async-net" ,rust-async-net-2)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-fs-err" ,rust-fs-err-2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-2)
- ("rust-gix" ,rust-gix-0.64)
- ("rust-gix-archive" ,rust-gix-archive-0.13)
- ("rust-gix-fsck" ,rust-gix-fsck-0.4)
- ("rust-gix-pack" ,rust-gix-pack-0.51)
- ("rust-gix-status" ,rust-gix-status-0.11)
- ("rust-gix-transport" ,rust-gix-transport-0.42)
- ("rust-gix-url" ,rust-gix-url-0.27)
- ("rust-jwalk" ,rust-jwalk-0.8)
- ("rust-layout-rs" ,rust-layout-rs-0.1)
- ("rust-open" ,rust-open-5)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-rusqlite" ,rust-rusqlite-0.31)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-sysinfo" ,rust-sysinfo-0.30)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-forest" ,rust-tracing-forest-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://github.com/GitoxideLabs/gitoxide")
- (synopsis "The library implementing all capabilities of the gitoxide CLI")
- (description
- "This package provides the library implementing all capabilities of the
-gitoxide CLI.")
- ;; Only used as an implementation detail for gitoxide.
- (properties `((hidden? . #t)))
- (license (list license:expat license:asl2.0))))
-
(define-public gitui
(package
(name "gitui")
- (version "0.26.3")
+ (version "0.27.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "gitui" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0pqx3j2spw3xc9wipzcwdxn2l58x2fa803wi528370rl83zznhk6"))
+ (base32 "0mbf7gqnlkprx6scyghnp0g5cq2ap0j9c48gnpv0kqlhig0c5r07"))
(modules '((guix build utils)))
(snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version))
- ;; Remove vendor-openssl from the default features.
- ((".*\"vendor-openssl\",.*") ""))))))
+ '(begin
+ (delete-file-recursively "wix")
+ (substitute* "Cargo.toml"
+ ;; Remove vendor-openssl from the default features.
+ ((".*\"vendor-openssl\",.*") ""))))))
(build-system cargo-build-system)
(arguments
`(#:cargo-test-flags
@@ -1545,52 +1259,9 @@ gitoxide CLI.")
(add-after 'unpack 'set-release-variable
(lambda _
(setenv "GITUI_RELEASE" "true")
- (setenv "BUILD_GIT_COMMIT_ID" "GNUGUIX"))))
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-asyncgit" ,rust-asyncgit-0.26)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-bugreport" ,rust-bugreport-0.5)
- ("rust-bwrap" ,rust-bwrap-1)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-easy-cast" ,rust-easy-cast-0.5)
- ("rust-filetreelist" ,rust-filetreelist-0.5)
- ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
- ("rust-gh-emoji" ,rust-gh-emoji-1)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-log" ,rust-log-0.4)
- ("rust-notify" ,rust-notify-6)
- ("rust-notify-debouncer-mini" ,rust-notify-debouncer-mini-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot-core" ,rust-parking-lot-core-0.9)
- ("rust-ratatui" ,rust-ratatui-0.26)
- ("rust-rayon-core" ,rust-rayon-core-1)
- ("rust-ron" ,rust-ron-0.8)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-scopetime" ,rust-scopetime-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-shellexpand" ,rust-shellexpand-3)
- ("rust-simplelog" ,rust-simplelog-0.12)
- ("rust-struct-patch" ,rust-struct-patch-0.4)
- ("rust-syntect" ,rust-syntect-5)
- ("rust-tui-textarea" ,rust-tui-textarea-0.4)
- ("rust-two-face" ,rust-two-face-0.4)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-truncate" ,rust-unicode-truncate-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-which" ,rust-which-6))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs (list pkg-config))
- (inputs (list libgit2-1.7 libssh2 openssl zlib))
+ (setenv "BUILD_GIT_COMMIT_ID" "GNUGUIX"))))))
+ (native-inputs (list cmake-minimal pkg-config))
+ (inputs (cons* libgit2-1.9 libssh2 openssl zlib (cargo-inputs 'gitui)))
(home-page "https://github.com/extrawurst/gitui")
(synopsis "Terminal UI for git")
(description "This package provides a fast Terminal UI for git.")
@@ -1609,28 +1280,15 @@ gitoxide CLI.")
(file-name (git-file-name name version))
(sha256
(base32 "1q8gkx7djrfdl8fykppsqkxiadsq47v0xhj612nxlrvjz8n77ygn"))))
- (build-system cargo-build-system)
+ (build-system meson-build-system)
(arguments
- `(#:install-source? #f
- #:vendor-dir "vendor"
- #:cargo-inputs (("rust-glib" ,rust-glib-0.18)
- ("rust-libadwaita" ,rust-libadwaita-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pipewire" ,rust-pipewire-0.7))
- #:imported-modules (,@%meson-build-system-modules
- ,@%glib-or-gtk-build-system-modules
+ `(#:imported-modules (,@%meson-build-system-modules
,@%cargo-build-system-modules)
- #:modules ((guix build cargo-build-system)
- ((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:)
- ((guix build meson-build-system) #:prefix meson:)
+ #:modules (((guix build cargo-build-system) #:prefix cargo:)
+ (guix build meson-build-system)
(guix build utils))
#:phases
(modify-phases %standard-phases
- (add-after 'unpack 'generate-gdk-pixbuf-loaders-cache-file
- (assoc-ref glib-or-gtk:%standard-phases
- 'generate-gdk-pixbuf-loaders-cache-file))
(add-after 'unpack 'prepare-for-build
(lambda _
(substitute* "meson.build"
@@ -1639,30 +1297,22 @@ gitoxide CLI.")
(("update_desktop_database: true")
"update_desktop_database: false"))
(delete-file "Cargo.lock")))
- ;; Add meson-configure phase here and not before 'configure because
- ;; the meson 'configure phase changes to a different directory and
+ ;; The meson 'configure phase changes to a different directory and
;; we need it created before unpacking the crates.
- (add-before 'unpack-rust-crates 'meson-configure
- (lambda args
- (apply (assoc-ref meson:%standard-phases 'configure)
- #:build-type "debugoptimized"
- #:configure-flags '()
- args)))
- (replace 'build
- (assoc-ref meson:%standard-phases 'build))
- (replace 'check
+ (add-after 'configure 'prepare-cargo-build-system
(lambda args
- (apply (assoc-ref meson:%standard-phases 'check)
- #:test-options '()
- args)))
- (replace 'install
- (assoc-ref meson:%standard-phases 'install))
- (add-after 'install 'glib-or-gtk-compile-schemas
- (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas))
- (add-after 'install 'glib-or-gtk-wrap
- (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap)))))
- (native-inputs (list clang pkg-config meson ninja))
- (inputs (list glib gtk libadwaita pipewire))
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ #:vendor-dir "vendor"
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums)))))))
+ (native-inputs (list clang pkg-config rust `(,rust "cargo")))
+ (inputs (cons* glib gtk libadwaita pipewire (cargo-inputs 'helvum)))
(home-page "https://gitlab.freedesktop.org/pipewire/helvum")
(synopsis "GTK patchbay for pipewire")
(description "This package provides a GTK patchbay for pipewire.")
@@ -1671,30 +1321,17 @@ gitoxide CLI.")
(define-public hexyl
(package
(name "hexyl")
- (version "0.15.0")
+ (version "0.16.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "hexyl" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "19i9g18nnyizas2af2s3ikivcpazmgfh3n71v5fmfm9ibnkjp1a2"))))
+ (base32 "1y2yrr8nh3idya5wviqqnvz57y4mvw1jx3gi57acddkj9386vma3"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-const-format" ,rust-const-format-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-owo-colors" ,rust-owo-colors-4)
- ("rust-supports-color" ,rust-supports-color-3)
- ("rust-terminal-size" ,rust-terminal-size-0.4)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))
#:phases
(modify-phases %standard-phases
(add-after 'install 'install-manual
@@ -1713,6 +1350,7 @@ gitoxide CLI.")
(if (supported-package? pandoc)
(list pandoc)
'()))
+ (inputs (cargo-inputs 'hexyl))
(home-page "https://github.com/sharkdp/hexyl")
(synopsis "Command-line hex viewer")
(description
@@ -1724,7 +1362,7 @@ characters, ASCII whitespace characters, other ASCII characters and non-ASCII.")
(define-public hyperfine
(package
(name "hyperfine")
- (version "1.18.0")
+ (version "1.19.0")
(source
(origin
(method url-fetch)
@@ -1732,42 +1370,13 @@ characters, ASCII whitespace characters, other ASCII characters and non-ASCII.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "146064gf713pwbhpwypa70921bvc62p1px5w1fq3h7zj1alzl7ay"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* (find-files "." "^Cargo\\.toml$")
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
+ "07pm8i71l9y50awz0d97zb231lcvp3c2hmdh98znq4m9a02xd7hv"))))
(build-system cargo-build-system)
(arguments
`(#:modules ((guix build cargo-build-system)
(guix build utils)
(srfi srfi-26))
#:install-source? #f
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-atty" ,rust-atty-0.2)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-colored" ,rust-colored-2)
- ("rust-csv" ,rust-csv-1)
- ("rust-indicatif" ,rust-indicatif-0.17)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.26)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rust-decimal" ,rust-rust-decimal-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-statistical" ,rust-statistical-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-windows-sys" ,rust-windows-sys-0.48))
- #:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.5)
- ("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-tempfile" ,rust-tempfile-3))
#:phases
(modify-phases %standard-phases
(add-after 'install 'install-more
@@ -1787,6 +1396,7 @@ characters, ASCII whitespace characters, other ASCII characters and non-ASCII.")
(find-files "target" "^hyperfine.fish$"))
(for-each (cut install-file <> zsh)
(find-files "target" "^_hyperfine$"))))))))
+ (inputs (cargo-inputs 'hyperfine))
(home-page "https://github.com/sharkdp/hyperfine")
(synopsis "Command-line benchmarking tool")
(description
@@ -1796,7 +1406,7 @@ characters, ASCII whitespace characters, other ASCII characters and non-ASCII.")
(define-public i3status-rust
(package
(name "i3status-rust")
- (version "0.32.3")
+ (version "0.33.2")
(source
(origin
(method git-fetch)
@@ -1805,72 +1415,12 @@ characters, ASCII whitespace characters, other ASCII characters and non-ASCII.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "11n32kkfwlv38mj9018hp5rbg4w3d1vq9f6x8rhqahs19mm5amqa"))
- (snippet
- #~(begin
- (use-modules (guix build utils))
- ;; This comes a few commits after the 0.32.3 tag.
- (substitute* "Cargo.toml"
- (("^(wayrs-client = \\{ version = \")0\\.12\"" all most)
- (string-append most "1.0\""))
- (("^(wayrs-protocols = \\{ version = \")0\\.12\"" all most)
- (string-append most "0.13\"")))))))
+ (base32 "17fl0gx17mqc05jvr35g031d8z43cnlvqmjdwdbybl0lq4rbi6f4"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1) ; Dependency of xtask.
- ("rust-async-once-cell" ,rust-async-once-cell-0.5)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-backon" ,rust-backon-0.4)
- ("rust-calibright" ,rust-calibright-0.1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-tz" ,rust-chrono-tz-0.8)
- ("rust-clap" ,rust-clap-4) ; Dependency of xtask also.
- ("rust-clap-mangen" ,rust-clap-mangen-0.2) ; Dependency of xtask.
- ("rust-dirs" ,rust-dirs-5)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-inotify" ,rust-inotify-0.10)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libpulse-binding" ,rust-libpulse-binding-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-maildir" ,rust-maildir-0.6)
- ("rust-neli" ,rust-neli-0.6)
- ("rust-neli-wifi" ,rust-neli-wifi-0.6)
- ("rust-nix" ,rust-nix-0.27)
- ("rust-nom" ,rust-nom-7)
- ("rust-notmuch" ,rust-notmuch-0.8)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pandoc" ,rust-pandoc-0.8) ; Dependency of xtask.
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-sensors" ,rust-sensors-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-with" ,rust-serde-with-3)
- ("rust-shellexpand" ,rust-shellexpand-3)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-signal-hook-tokio" ,rust-signal-hook-tokio-0.3)
- ("rust-smart-default" ,rust-smart-default-0.7)
- ("rust-swayipc-async" ,rust-swayipc-async-2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-wayrs-client" ,rust-wayrs-client-1)
- ("rust-wayrs-protocols" ,rust-wayrs-protocols-0.13)
- ("rust-zbus" ,rust-zbus-3))
#:phases
(modify-phases %standard-phases
- (add-after 'unpack 'remove-optional-icu-deps
- (lambda _
- (substitute* "Cargo.toml"
- (("^icu_calendar.*") "")
- (("^icu_datetime.*") "")
- (("^icu_locid.*") ""))))
(add-after 'unpack 'fix-resources-path
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
@@ -1914,17 +1464,18 @@ characters, ASCII whitespace characters, other ASCII characters and non-ASCII.")
(native-inputs
(list pkg-config))
(inputs
- (list alsa-utils
- bash-minimal
- dbus
- iproute
- kdeconnect
- (list lm-sensors "lib")
- pulseaudio
- openssl
- setxkbmap
- speedtest-cli
- xrandr))
+ (cons* alsa-utils
+ bash-minimal
+ dbus
+ iproute
+ kdeconnect
+ (list lm-sensors "lib")
+ pulseaudio
+ openssl
+ setxkbmap
+ speedtest-cli
+ xrandr
+ (cargo-inputs 'i3status-rust)))
(home-page "https://github.com/greshake/i3status-rust/")
(synopsis "Replacement for i3status, written in Rust")
(description "@code{i3status-rs} is a feature-rich and resource-friendly
@@ -1933,16 +1484,74 @@ replacement for i3status, written in pure Rust. It provides a way to display
bar. It is also compatible with sway.")
(license license:gpl3)))
+(define-public jless
+ (package
+ (name "jless")
+ (version "0.9.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "jless" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1mij8c0lp62mnfvcbzrhmf1g70fq29lj2s9l05qx7njsqs64xqkf"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:install-source? #f))
+ (native-inputs (list python pkg-config)) ;needed by rust-xcb
+ (inputs (cons* libx11 libxcb (cargo-inputs 'jless)))
+ (home-page "https://github.com/PaulJuliusMartinez/jless")
+ (synopsis "Command-line JSON viewer")
+ (description "This package provides a command-line JSON viewer.")
+ (license license:expat)))
+
+(define-public jujutsu
+ (package
+ (name "jujutsu")
+ (version "0.32.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/jj-vcs/jj")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0cib02kyzkfznzww2iz7wixphxradwhg8agr8hyi62alr37r8ljc"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:install-source? #f
+ #:cargo-install-paths ''("cli")))
+ (native-inputs
+ (list pkg-config
+ ;; For tests.
+ git
+ openssh))
+ (inputs (cons* zlib openssl libssh2 libgit2-1.9 (cargo-inputs 'jujutsu)))
+ (home-page "https://github.com/jj-vcs/jj")
+ (synopsis "Git-compatible distributed version control system")
+ (description
+ "Jujutsu is a version control system designed to be easy to use. It uses a
+real commit to represent the working copy, records all operations performed on
+the repository and supports automatic conflict resolution.
+
+Although Jujutsu uses a Git repository as its storage backend, it internally
+abstracts the user interface and version control algorithms from the storage
+systems. This opens possibility for it to serve as a version control system
+with other physical backends.")
+ (license license:asl2.0)))
+
(define-public just
(package
(name "just")
- (version "1.38.0")
+ (version "1.40.0")
(source (origin
(method url-fetch)
(uri (crate-uri "just" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "031yn8dijn89cdiwrlsh5l8ah83f2ci51j90z659aqrksflz44vw"))))
+ (base32 "03k9ifgxwxvx41f7xc9hv09h0w6j9k46cazfdxzynq56dly3kl7c"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-test-flags
@@ -1952,46 +1561,6 @@ bar. It is also compatible with sway.")
"--skip=functions::env_var_functions"
"--skip=string::shebang_backtick")
#:install-source? #f
- #:cargo-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-blake3" ,rust-blake3-1)
- ("rust-camino" ,rust-camino-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-clap-mangen" ,rust-clap-mangen-0.2)
- ("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-derive-where" ,rust-derive-where-1)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-dotenvy" ,rust-dotenvy-0.15)
- ("rust-edit-distance" ,rust-edit-distance-2)
- ("rust-heck" ,rust-heck-0.5)
- ("rust-lexiclean" ,rust-lexiclean-0.0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-shellexpand" ,rust-shellexpand-3)
- ("rust-similar" ,rust-similar-2)
- ("rust-snafu" ,rust-snafu-0.8)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-target" ,rust-target-2)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-typed-arena" ,rust-typed-arena-2)
- ("rust-unicode-width" ,rust-unicode-width-0.2)
- ("rust-uuid" ,rust-uuid-1))
- #:cargo-development-inputs
- (("rust-executable-path" ,rust-executable-path-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-temptree" ,rust-temptree-0.2)
- ("rust-which" ,rust-which-7))
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'replace-hardcoded-paths
@@ -2046,13 +1615,37 @@ bar. It is also compatible with sway.")
(native-inputs (if (%current-target-system)
(list this-package)
'()))
- (inputs (list bash-minimal coreutils-minimal))
+ (inputs (cons* bash-minimal coreutils-minimal (cargo-inputs 'just)))
(home-page "https://github.com/casey/just")
(synopsis "Command runner")
(description "This package provides @code{just}, a command runner.
@code{just} is a handy way to save and run project-specific commands.")
(license license:cc0)))
+(define-public kanata
+ (package
+ (name "kanata")
+ (version "1.8.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "kanata" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1632iaclw9qy6sswm2wqapa28px7rdxqchk8b1wwp6k2scysr2bs"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:install-source? #f))
+ (inputs (cargo-inputs 'kanata))
+ (home-page "https://github.com/jtroo/kanata")
+ (synopsis "Multi-layer keyboard customization")
+ (description
+ "Kanata is a keyboard re-mapper. It supports multiple layers of key,
+and advanced key behavior customization, such as tap-hold, macros and
+Unicode.")
+ (license license:lgpl3)))
+
(define-public kibi
(package
(name "kibi")
@@ -2073,12 +1666,6 @@ bar. It is also compatible with sway.")
#:install-source? #f
#:cargo-test-flags `(list "--release" "--"
"--skip=syntax::tests::syntax_d_files")
- #:cargo-inputs `(("rust-libc" ,rust-libc-0.2)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-winapi-util" ,rust-winapi-util-0.1))
- #:cargo-development-inputs `(("rust-serial-test" ,rust-serial-test-0.5)
- ("rust-tempfile" ,rust-tempfile-3))
#:phases #~(modify-phases %standard-phases
(add-after 'install 'install-extras
(lambda* (#:key outputs #:allow-other-keys)
@@ -2090,6 +1677,7 @@ bar. It is also compatible with sway.")
(copy-recursively "syntax.d" syntax.d)
(rename-file "config_example.ini" "config.ini")
(install-file "config.ini" etc)))))))
+ (inputs (cargo-inputs 'kibi))
(home-page "https://github.com/ilai-deutel/kibi")
(synopsis "Featureful text editor in less than 1024 lines of code")
(description
@@ -2108,49 +1696,10 @@ more.")
(uri (crate-uri "lsd" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "06l0ynhny43q74dyb8m4r2j1w9xz29m0xrqmnpysm1f09bx3dzrj"))
- (snippet
- #~(begin (use-modules (guix build utils))
- ;; Don't depend on a specific minor version.
- (substitute* "Cargo.toml"
- (("([[:digit:]]\\.[[:digit:]]+)\\.\\*" _ version)
- version))))))
+ (base32 "06l0ynhny43q74dyb8m4r2j1w9xz29m0xrqmnpysm1f09bx3dzrj"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-humanize" ,rust-chrono-humanize-0.2)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-git2" ,rust-git2-0.18)
- ("rust-globset" ,rust-globset-0.4)
- ("rust-human-sort" ,rust-human-sort-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-lscolors" ,rust-lscolors-0.16)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9)
- ("rust-sys-locale" ,rust-sys-locale-0.3)
- ("rust-term-grid" ,rust-term-grid-0.1)
- ("rust-terminal-size" ,rust-terminal-size-0.3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-url" ,rust-url-2)
- ("rust-uzers" ,rust-uzers-0.11)
- ("rust-version-check" ,rust-version-check-0.9)
- ("rust-vsort" ,rust-vsort-0.2)
- ("rust-wild" ,rust-wild-2)
- ("rust-windows" ,rust-windows-0.43)
- ("rust-xattr" ,rust-xattr-1)
- ("rust-xdg" ,rust-xdg-2)
- ("rust-yaml-rust" ,rust-yaml-rust-0.4))
- #:cargo-development-inputs (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-assert-fs" ,rust-assert-fs-1)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-tempfile" ,rust-tempfile-3))
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'set-shell-completion-dir
@@ -2177,6 +1726,7 @@ more.")
zlib
;; for tests
git-minimal))
+ (inputs (cargo-inputs 'lsd))
(home-page "https://github.com/lsd-rs/lsd")
(synopsis "Mostly ls compatible command with pretty colors")
(description
@@ -2199,23 +1749,6 @@ and some other stuff.")
(arguments
(list
#:install-source? #f
- #:cargo-inputs `(("rust-ansi-to-tui" ,rust-ansi-to-tui-7)
- ("rust-atty" ,rust-atty-0.2)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-colored" ,rust-colored-2)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libmacchina" ,rust-libmacchina-8)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-ratatui" ,rust-ratatui-0.29)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-shellexpand" ,rust-shellexpand-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-vergen" ,rust-vergen-8))
#:phases #~(modify-phases %standard-phases
(add-after 'install 'install-extras
(lambda* (#:key outputs #:allow-other-keys)
@@ -2225,7 +1758,7 @@ and some other stuff.")
(mkdir-p contrib)
(copy-recursively "contrib" contrib)))))))
(native-inputs (list pkg-config))
- (inputs (list libgit2 sqlite zlib))
+ (inputs (cons* libgit2 sqlite zlib (cargo-inputs 'macchina)))
(home-page "https://github.com/Macchina-CLI/macchina")
(synopsis "System information fetcher with an emphasis on performance")
(description
@@ -2234,6 +1767,28 @@ performance. Similar to neofetch, this package prints out system information
on the terminal in a visually appealing way.")
(license license:expat)))
+(define-public matugen
+ (package
+ (name "matugen")
+ (version "2.4.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "matugen" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0rqljm689say9f1878x9x9v1ahaji52vqrnnm6nmkkilfsyfx550"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'matugen))
+ (home-page "https://github.com/InioX/matugen")
+ (synopsis "Generate themes using the 'Material You' palette")
+ (description
+ "@command{matugen} generates a 'Material You' color palette based on a
+specified image or color, easing the process of theme creation.")
+ (license license:gpl2)))
+
(define-public maturin
(package
(name "maturin")
@@ -2268,81 +1823,6 @@ on the terminal in a visually appealing way.")
"--skip=metadata::test::test_merge_metadata_from_pyproject_toml"
"--skip=metadata::test::test_merge_metadata_from_pyproject_toml_with_customized_python_source_dir"
"--skip=pyproject_toml::tests::test_warn_missing_maturin_version")
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-cargo-config2" ,rust-cargo-config2-0.1)
- ("rust-cargo-options" ,rust-cargo-options-0.7)
- ;("rust-cargo-xwin" ,rust-cargo-xwin-0.18)
- ;("rust-cargo-zigbuild" ,rust-cargo-zigbuild-0.19)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.19)
- ("rust-cbindgen" ,rust-cbindgen-0.27)
- ("rust-cc" ,rust-cc-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete-command" ,rust-clap-complete-command-0.6)
- ("rust-configparser" ,rust-configparser-3)
- ("rust-console" ,rust-console-0.15)
- ("rust-dialoguer" ,rust-dialoguer-0.11)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-fat-macho" ,rust-fat-macho-0.4)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-fs-err" ,rust-fs-err-3)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-goblin" ,rust-goblin-0.9)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-keyring" ,rust-keyring-2)
- ("rust-lddtree" ,rust-lddtree-0.3)
- ("rust-minijinja" ,rust-minijinja-2)
- ("rust-multipart" ,rust-multipart-0.18)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-normpath" ,rust-normpath-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-path-slash" ,rust-path-slash-0.2)
- ("rust-pep440-rs" ,rust-pep440-rs-0.6)
- ("rust-pep508-rs" ,rust-pep508-rs-0.6)
- ("rust-platform-info" ,rust-platform-info-2)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-pyproject-toml" ,rust-pyproject-toml-0.11)
- ("rust-python-pkginfo" ,rust-python-pkginfo-0.6)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-rustls" ,rust-rustls-0.23)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
- ("rust-same-file" ,rust-same-file-1)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-target-lexicon" ,rust-target-lexicon-0.13)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-textwrap" ,rust-textwrap-0.16)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-time" ,rust-time-0.3)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-toml-edit" ,rust-toml-edit-0.22)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-unicode-xid" ,rust-unicode-xid-0.2)
- ("rust-ureq" ,rust-ureq-2)
- ("rust-url" ,rust-url-2)
- ("rust-wild" ,rust-wild-2)
- ("rust-zip" ,rust-zip-2))
- #:cargo-development-inputs
- (("rust-expect-test" ,rust-expect-test-1)
- ("rust-fs4" ,rust-fs4-0.12)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-rstest" ,rust-rstest-0.22)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-trycmd" ,rust-trycmd-0.15)
- ("rust-which" ,rust-which-7))
#:phases
(modify-phases %standard-phases
(add-after 'build 'build-python-module
@@ -2395,7 +1875,7 @@ on the terminal in a visually appealing way.")
(lambda _ (invoke maturin "completions" "nushell")))))))))
(propagated-inputs
(list python-tomli))
- (inputs (list bzip2))
+ (inputs (cons bzip2 (cargo-inputs 'maturin)))
(native-inputs
(list python-wheel
python-wrapper
@@ -2410,61 +1890,19 @@ on the terminal in a visually appealing way.")
(define-public netavark
(package
(name "netavark")
- (version "1.13.1")
+ (version "1.14.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "netavark" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1lzw30dfrp8zk181vl25g2dkpj7aq1jkalkikp2vsw33w1b611zi"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* (find-files "." "^Cargo\\.toml$")
- (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
+ (base32 "1dn8ra8rlq1hwb7pay3qbashrisi23293jflvv9k0zciaibsvfyy"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-fs2" ,rust-fs2-0.4)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-ipnet" ,rust-ipnet-2)
- ("rust-iptables" ,rust-iptables-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mozim" ,rust-mozim-0.2)
- ("rust-netlink-packet-core" ,rust-netlink-packet-core-0.7)
- ("rust-netlink-packet-route" ,rust-netlink-packet-route-0.21)
- ("rust-netlink-packet-utils" ,rust-netlink-packet-utils-0.5)
- ("rust-netlink-sys" ,rust-netlink-sys-0.8)
- ("rust-nftables" ,rust-nftables-0.5)
- ("rust-nispor" ,rust-nispor-1)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-prost" ,rust-prost-0.13)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-value" ,rust-serde-value-0.7)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-sysctl" ,rust-sysctl-0.6)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tonic" ,rust-tonic-0.12)
- ("rust-tonic-build" ,rust-tonic-build-0.12)
- ("rust-tower" ,rust-tower-0.5)
- ("rust-url" ,rust-url-2)
- ("rust-zbus" ,rust-zbus-4))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3))))
+ `(#:install-source? #f))
(native-inputs (list protobuf))
+ (inputs (cargo-inputs 'netavark))
(home-page "https://github.com/containers/netavark")
(synopsis "Container network stack")
(description "Netavark is a rust based network stack for containers. It
@@ -2475,56 +1913,24 @@ container management applications.")
(define-public ouch
(package
(name "ouch")
- (version "0.5.1")
+ (version "0.6.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "ouch" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0r5wi3bmks4m7izyyqgvwdxz4qp60b2yy9c5igdq49hkz0m9dzp6"))))
+ (base32 "1gslgyv63jq66w5pymsn7jnkmh2b8s8wzqvhs6k2iywzc4nm3gxd"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs (("rust-atty" ,rust-atty-0.2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-clap-mangen" ,rust-clap-mangen-0.2)
- ("rust-filetime-creation" ,rust-filetime-creation-0.1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-fs-err" ,rust-fs-err-2)
- ("rust-gzp" ,rust-gzp-0.11)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-is-executable" ,rust-is-executable-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
- ("rust-lz4-flex" ,rust-lz4-flex-0.11)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-same-file" ,rust-same-file-1)
- ("rust-sevenz-rust" ,rust-sevenz-rust-0.5)
- ("rust-snap" ,rust-snap-1)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.3)
- ("rust-unrar" ,rust-unrar-0.5)
- ("rust-xz2" ,rust-xz2-0.1)
- ("rust-zip" ,rust-zip-0.6)
- ("rust-zstd" ,rust-zstd-0.13))
- #:cargo-development-inputs (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-infer" ,rust-infer-0.15)
- ("rust-insta" ,rust-insta-1)
- ("rust-parse-display" ,rust-parse-display-0.8)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-test-strategy" ,rust-test-strategy-0.3))
#:phases
(modify-phases %standard-phases
(add-before 'build 'pre-build
(lambda _
- (setenv "OUCH_ARTIFACTS_FOLDER" "target")))
+ (setenv "OUCH_ARTIFACTS_FOLDER" "target")
+ ;; Uses nonfree library.
+ (invoke "cargo" "remove" "unrar")))
(add-after 'install 'install-extras
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
@@ -2551,8 +1957,8 @@ container management applications.")
(for-each (lambda (manpage)
(install-file manpage man1))
(find-files "target" "\\.1$"))))))))
- (native-inputs (list pkg-config))
- (inputs (list (list zstd "lib") zlib))
+ (native-inputs (list git-minimal/pinned pkg-config))
+ (inputs (cons* clang `(,zstd "lib") zlib (cargo-inputs 'ouch)))
(home-page "https://github.com/ouch-org/ouch")
(synopsis "Compression and decompression utility")
(description
@@ -2575,35 +1981,6 @@ decompressing files and directories.")
(arguments
(list
#:install-source? #f
- #:cargo-inputs (list rust-anyhow-1
- rust-chrono-0.4
- rust-clap-3
- rust-clap-complete-3
- rust-console-0.15
- rust-cpp-demangle-0.4
- rust-ctrlc-3
- rust-env-logger-0.10
- rust-goblin-0.9
- rust-indicatif-0.17
- rust-inferno-0.11
- rust-lazy-static-1
- rust-libc-0.2
- rust-log-0.4
- rust-lru-0.10
- rust-memmap2-0.9
- rust-num-traits-0.2
- rust-proc-maps-0.4
- rust-rand-0.8
- rust-rand-distr-0.4
- rust-regex-1
- rust-remoteprocess-0.5
- rust-serde-1
- rust-serde-derive-1
- rust-serde-json-1
- rust-tempfile-3
- rust-termios-0.3
- rust-winapi-0.3)
- #:cargo-development-inputs (list rust-py-spy-testdata-0.1)
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'install-shell-completions
@@ -2644,31 +2021,13 @@ decompressing files and directories.")
(list this-package)
'())
(list python-minimal-wrapper)))
- (inputs (list libunwind))
+ (inputs (cons libunwind (cargo-inputs 'py-spy)))
(home-page "https://github.com/benfred/py-spy")
(synopsis "Sampling profiler for Python programs")
(description
"This package provides a sampling profiler for Python programs.")
(license license:expat)))
-(define-public rust-py-spy-testdata-0.1
- (hidden-package ; Uninteresting for users.
- (package
- (name "rust-py-spy-testdata")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "py-spy-testdata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18d880f2rjdd42828srh97vpvlrs9pg23j28gphw9qd2w3bp128q"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/benfred/py-spy-testdata")
- (synopsis "Python coredumps for testing py-spy")
- (description "This package provides Python coredumps for testing py-spy.")
- (license license:expat))))
-
(define-public ripgrep
(package
(name "ripgrep")
@@ -2683,19 +2042,6 @@ decompressing files and directories.")
(build-system cargo-build-system)
(arguments
(list
- #:cargo-inputs `(("rust-anyhow" ,rust-anyhow-1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-grep" ,rust-grep-0.3)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-jemallocator" ,rust-jemallocator-0.5)
- ("rust-lexopt" ,rust-lexopt-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-textwrap" ,rust-textwrap-0.16))
- #:cargo-development-inputs `(("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-walkdir" ,rust-walkdir-2))
#:install-source? #f
;; Note: the built target 'rg' binary is required for 'install-extras
#:phases #~(modify-phases %standard-phases
@@ -2733,7 +2079,7 @@ decompressing files and directories.")
(lambda _
(invoke rg "--generate" "complete-fish")))))))
#:features '(list "pcre2")))
- (inputs (list pcre2))
+ (inputs (cons pcre2 (cargo-inputs 'ripgrep)))
(native-inputs (cons* pkg-config (if (%current-target-system)
(list this-package)
'())))
@@ -2759,15 +2105,8 @@ search tools like The Silver Searcher, @command{ack} and @command{grep}.")
"1bvb87sr9pkf6sj5ghgmga4nrp5kwiqnllzi672da5vs915xh8li"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs
- (("rust-clap" ,rust-clap-3)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-wayland-protocols-wlr" ,rust-wayland-protocols-wlr-0.2))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'rot8))
(home-page "https://github.com/efernau/rot8/")
(synopsis "Automatic display rotation using built-in accelerometer")
(description "@command{rot8} is a daemon that automates rotating screen and
@@ -2778,7 +2117,7 @@ touchscreen devices.")
(define-public rust-swc
(package
(name "rust-swc")
- (version "1.2.124")
+ (version "1.2.129")
(source
(origin
(method git-fetch)
@@ -2788,12 +2127,10 @@ touchscreen devices.")
(file-name (git-file-name name version))
(sha256
(base32
- "1cb65vl437sy7shflsazi2k4sz53v3r85dj8rb32ny1j6njczj4h"))
+ "06dda65mfm5p819lvzkpqnf7zm3migp5j3584znvq5ickax758br"))
(modules '((guix build utils)))
- (snippet
- '(begin (substitute* (find-files "." "^Cargo\\.toml$")
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
+ (snippet '(substitute* "Cargo.toml"
+ ((".*git = .*") "")))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
@@ -2801,114 +2138,9 @@ touchscreen devices.")
'("--release" "-p" "swc_cli")
#:cargo-test-flags
'("--release" "-p" "swc_cli")
- #:cargo-inputs
- (("rust-abi-stable" ,rust-abi-stable-0.10)
- ("rust-ahash" ,rust-ahash-0.7)
- ("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-arrayvec" ,rust-arrayvec-0.5)
- ("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-auto-impl" ,rust-auto-impl-0.5)
- ("rust-auto-impl" ,rust-auto-impl-0.4)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-bincode" ,rust-bincode-1)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-browserslist-rs" ,rust-browserslist-rs-0.6)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-console-error-panic-hook" ,rust-console-error-panic-hook-0.1)
- ("rust-copyless" ,rust-copyless-0.1)
- ("rust-crc" ,rust-crc-1)
- ("rust-darling" ,rust-darling-0.10)
- ("rust-dashmap" ,rust-dashmap-4)
- ("rust-debug-unreachable" ,rust-debug-unreachable-0.1)
- ("rust-difference" ,rust-difference-2)
- ("rust-either" ,rust-either-1)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-inflector" ,rust-inflector-0.11)
- ("rust-is-macro" ,rust-is-macro-0.1)
- ("rust-lexical" ,rust-lexical-5)
- ("rust-libloading" ,rust-libloading-0.7)
- ("rust-lru" ,rust-lru-0.7)
- ("rust-mimalloc-rust" ,rust-mimalloc-rust-0.1)
- ("rust-napi" ,rust-napi-2)
- ("rust-napi-build" ,rust-napi-build-1)
- ("rust-napi-derive" ,rust-napi-derive-2)
- ("rust-nom" ,rust-nom-5)
- ("rust-normpath" ,rust-normpath-0.2)
- ("rust-num-bigint" ,rust-num-bigint-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-ordered-float" ,rust-ordered-float-2)
- ("rust-owning-ref" ,rust-owning-ref-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-parking-lot" ,rust-parking-lot-0.7)
- ("rust-parking-lot-core" ,rust-parking-lot-core-0.8)
- ("rust-path-clean" ,rust-path-clean-0.1)
- ("rust-pathdiff" ,rust-pathdiff-0.2)
- ("rust-paw" ,rust-paw-1)
- ("rust-petgraph" ,rust-petgraph-0.5)
- ("rust-phf" ,rust-phf-0.8)
- ("rust-pmutil" ,rust-pmutil-0.5)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.7)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-radix-fmt" ,rust-radix-fmt-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-relative-path" ,rust-relative-path-1)
- ("rust-retain-mut" ,rust-retain-mut-0.1)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-semver" ,rust-semver-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-regex" ,rust-serde-regex-1)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-sourcemap" ,rust-sourcemap-6)
- ("rust-st-map" ,rust-st-map-0.1)
- ("rust-string-cache" ,rust-string-cache-0.8)
- ("rust-string-cache-codegen" ,rust-string-cache-codegen-0.5)
- ("rust-structopt" ,rust-structopt-0.3)
- ("rust-syn" ,rust-syn-1)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-typed-arena" ,rust-typed-arena-2)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-unicode-xid" ,rust-unicode-xid-0.2)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-dashmap" ,rust-dashmap-4)
- ("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-ntest" ,rust-ntest-0.7)
- ("rust-path-clean" ,rust-path-clean-0.1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.7)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-sourcemap" ,rust-sourcemap-6)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-url" ,rust-url-2)
- ("rust-walkdir" ,rust-walkdir-2))
- #:phases
- (modify-phases %standard-phases
- (replace 'install
- (lambda* (#:key outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (bin (string-append out "/bin"))
- (swc (car (find-files "target" "^swc$"))))
- (install-file swc bin)))))))
+ #:cargo-install-paths
+ '("crates/swc_cli")))
+ (inputs (cargo-inputs 'rust-swc))
(home-page "https://swc.rs/")
(synopsis "Typescript/javascript compiler")
(description "@code{rust-swc} is a typescript/javascript compiler. It
@@ -2923,59 +2155,28 @@ browsers.")
(define-public rust-cargo-edit
(package
(name "rust-cargo-edit")
- (version "0.13.0")
+ (version "0.13.2")
(source (origin
(method url-fetch)
(uri (crate-uri "cargo-edit" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1mlzszj9sz0fy43xffrpram9nhyvlp4nx95jc5493jjmrqjrpfwz"))))
+ "1y3pa7qdq2r13ya9qfiw0lb8xm0qbs6q64pj548q6c0hdcxw2mdm"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
;; Not all files included.
- #:cargo-test-flags '("--" "--skip=::case")
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.15)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-cargo" ,rust-clap-cargo-0.12)
- ("rust-concolor-control" ,rust-concolor-control-0.0.7)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-env-proxy" ,rust-env-proxy-0.4)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-home" ,rust-home-0.5)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-pathdiff" ,rust-pathdiff-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-subprocess" ,rust-subprocess-0.2)
- ("rust-tame-index" ,rust-tame-index-0.13)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-toml" ,rust-toml-0.7)
- ("rust-toml-edit" ,rust-toml-edit-0.19)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-assert-fs" ,rust-assert-fs-1)
- ("rust-cargo-test-macro" ,rust-cargo-test-macro-0.3)
- ("rust-cargo-test-support" ,rust-cargo-test-support-0.3)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-snapbox" ,rust-snapbox-0.6)
- ("rust-trycmd" ,rust-trycmd-0.14)
- ("rust-url" ,rust-url-2))))
+ #:cargo-test-flags '("--" "--skip=::case")))
(native-inputs
(list pkg-config))
(inputs
- (list curl
- libgit2-1.8
- libssh2
- openssl
- zlib))
+ (cons* curl
+ libgit2-1.8
+ libssh2
+ openssl
+ zlib
+ (cargo-inputs 'rust-cargo-edit)))
(home-page "https://github.com/killercup/cargo-edit")
(synopsis "Add and remove dependencies from the command line")
(description
@@ -3003,34 +2204,6 @@ by modifying your @file{Cargo.toml} file from the command line.")
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-captur" ,rust-captur-0.1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-crossterm" ,rust-crossterm-0.27)
- ("rust-git2" ,rust-git2-0.18)
- ("rust-if-chain" ,rust-if-chain-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-format" ,rust-num-format-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-pico-args" ,rust-pico-args-0.5)
- ("rust-rustc-version" ,rust-rustc-version-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-version-track" ,rust-version-track-0.1)
- ("rust-xi-unicode" ,rust-xi-unicode-0.3))
- #:cargo-development-inputs
- (("rust-claims" ,rust-claims-0.7)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rstest" ,rust-rstest-0.19)
- ("rust-serial-test" ,rust-serial-test-3)
- ("rust-tempfile" ,rust-tempfile-3))
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'set-release-variable
@@ -3039,7 +2212,7 @@ by modifying your @file{Cargo.toml} file from the command line.")
(native-inputs
(list pkg-config))
(inputs
- (list libgit2-1.7 zlib))
+ (cons* libgit2-1.7 zlib (cargo-inputs 'git-interactive-rebase-tool)))
(home-page "https://gitrebasetool.mitmaro.ca/")
(synopsis "Terminal based sequence editor for git interactive rebase")
(description
@@ -3061,21 +2234,8 @@ rebase.")
(build-system cargo-build-system)
(arguments
(list
- #:install-source? #f
- #:cargo-inputs
- `(("rust-atty" ,rust-atty-0.2)
- ("rust-clap" ,rust-clap-3)
- ("rust-clap-complete" ,rust-clap-complete-3)
- ("rust-nom" ,rust-nom-7)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-output-vt100" ,rust-output-vt100-0.1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1))
- #:cargo-development-inputs
- `(("rust-approx" ,rust-approx-0.5)
- ("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.6))))
+ #:install-source? #f))
+ (inputs (cargo-inputs 'pastel))
(home-page "https://github.com/sharkdp/pastel")
(synopsis
"Command-line tool to generate, analyze, convert and manipulate colors")
@@ -3086,50 +2246,44 @@ like RGB (sRGB), HSL, CIELAB, CIELCh as well as ANSI 8-bit and 24-bit
representations.")
(license (list license:expat license:asl2.0))))
+(define-public prettypst
+ (package
+ (name "prettypst")
+ (version "2.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/antonWetzel/prettypst")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0727anhd2wl967m8k5z3bxb37h45nsjbbjz8akjn3mq96cfbfsbw"))))
+ (build-system cargo-build-system)
+ (arguments (list #:install-source? #f))
+ (inputs (cargo-inputs 'prettypst))
+ (home-page "https://github.com/antonWetzel/prettypst")
+ (synopsis "Configurable formatter for Typst")
+ (description
+ "Prettypst is a configurable source file formatter for the Typst
+typesetting system.")
+ (license license:expat)))
+
(define-public procs
(package
(name "procs")
- (version "0.14.8")
+ (version "0.14.10")
(source
(origin
(method url-fetch)
(uri (crate-uri "procs" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "06q9ply29745g0yxpvmxmqzr74r7qix6i0m16sj1cn7cg1gmc7h3"))))
+ (base32 "1s2vnfsfrzkqamd0xn7p1gh9m6ja3riksc4waw89hvjph9wng8pn"))))
(build-system cargo-build-system)
(arguments
(list
#:install-source? #f
- #:cargo-inputs `(("rust-anyhow" ,rust-anyhow-1)
- ("rust-bsd-kvm" ,rust-bsd-kvm-0.1)
- ("rust-bsd-kvm-sys" ,rust-bsd-kvm-sys-0.2)
- ("rust-byte-unit" ,rust-byte-unit-5)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-console" ,rust-console-0.15)
- ("rust-directories" ,rust-directories-5)
- ("rust-dockworker" ,rust-dockworker-0.5)
- ("rust-errno" ,rust-errno-0.3)
- ("rust-getch" ,rust-getch-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libproc" ,rust-libproc-0.14)
- ("rust-minus" ,rust-minus-5)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pager" ,rust-pager-0.16)
- ("rust-procfs" ,rust-procfs-0.17)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-termbg" ,rust-termbg-0.6)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-unicode-width" ,rust-unicode-width-0.2)
- ("rust-uzers" ,rust-uzers-0.12)
- ("rust-which" ,rust-which-6)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
#:phases #~(modify-phases %standard-phases
(add-after 'install 'install-manual-page
(lambda* (#:key outputs #:allow-other-keys)
@@ -3180,6 +2334,7 @@ representations.")
(list this-package)
'())
(list asciidoc)))
+ (inputs (cargo-inputs 'procs))
(home-page "https://github.com/dalance/procs")
(synopsis "Modern replacement for @command{ps}")
(description "This package provides a modern replacement for @command{ps}
@@ -3199,22 +2354,9 @@ support, watch support (like @command{top}) and a tree view.")
(sha256
(base32 "1zyiaifg6mcd4wwhhbxk8adzhph6qz4wxzgagvg3ijp95j58dpga"))))
(build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-heck" ,rust-heck-0.4)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-toml" ,rust-toml-0.8))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-serial-test" ,rust-serial-test-2))))
+ (arguments (list #:install-source? #f))
(native-inputs (list python-cython))
+ (inputs (cargo-inputs 'rust-cbindgen-0.28))
(home-page "https://github.com/mozilla/cbindgen")
(synopsis "Tool for generating C bindings to Rust code")
(description
@@ -3232,22 +2374,7 @@ support, watch support (like @command{top}) and a tree view.")
(uri (crate-uri "cbindgen" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1sqm3axr678d72yihgmpr9d17mj99ccibxfqhw53mgzwzkbqvkiz"))))
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-heck" ,rust-heck-0.4)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-syn" ,rust-syn-2)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-toml" ,rust-toml-0.8))
- #:cargo-development-inputs
- (("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-serial-test" ,rust-serial-test-2))))))
+ (base32 "1sqm3axr678d72yihgmpr9d17mj99ccibxfqhw53mgzwzkbqvkiz"))))))
(define-public rust-cbindgen-0.26
(package
@@ -3261,19 +2388,7 @@ support, watch support (like @command{top}) and a tree view.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0jdbxmn5h5nlr4bifx85gny309djv5djs9q78fa1d7sj0wdw2sys"))))
- (arguments
- `(#:cargo-inputs (("rust-clap" ,rust-clap-3)
- ("rust-heck" ,rust-heck-0.4)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-toml" ,rust-toml-0.5))
- #:cargo-development-inputs (("rust-serial-test" ,rust-serial-test-0.5))))))
+ (inputs (cargo-inputs 'rust-cbindgen-0.26))))
(define-public rust-cbindgen-0.24
(package
@@ -3317,12 +2432,6 @@ support, watch support (like @command{top}) and a tree view.")
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.71)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-log" ,rust-log-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-shlex" ,rust-shlex-1))
#:phases
(modify-phases %standard-phases
(replace 'install
@@ -3356,7 +2465,7 @@ support, watch support (like @command{top}) and a tree view.")
(string-append share "/elvish/lib/bindgen")
(lambda _
(invoke bindgen "--generate-shell-completions" "elvish")))))))))
- (inputs (list bash-minimal clang))
+ (inputs (cons* bash-minimal clang (cargo-inputs 'rust-bindgen-cli)))
(home-page "https://rust-lang.github.io/rust-bindgen/")
(synopsis "Generate Rust FFI bindings to C and C++ libraries")
(description "This package can be used to automatically generate Rust FFI
@@ -3378,37 +2487,9 @@ command.")
"0dkkw8gwrgawd2s5bg47508i3kjnsv1dwmqa3hlijdvdw4wgm9gz"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-data-encoding" ,rust-data-encoding-2)
- ("rust-dhcp4r" ,rust-dhcp4r-0.2)
- ("rust-dirs-next" ,rust-dirs-next-2)
- ("rust-dns-parser" ,rust-dns-parser-0.8)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-nom" ,rust-nom-7)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-pcap-sys" ,rust-pcap-sys-0.1)
- ("rust-pktparse" ,rust-pktparse-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-syscallz" ,rust-syscallz-0.17)
- ("rust-tls-parser" ,rust-tls-parser-0.12)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-uzers" ,rust-uzers-0.12))
- #:cargo-development-inputs
- (("rust-boxxy" ,rust-boxxy-0.13))))
+ `(#:install-source? #f))
(inputs
- (list libpcap libseccomp))
+ (cons* libpcap libseccomp (cargo-inputs 'sniffglue)))
(home-page "https://github.com/kpcyrd/sniffglue")
(synopsis "Secure multithreaded packet sniffer")
(description
@@ -3432,16 +2513,6 @@ of the project is to be runnable on untrusted networks without crashing.")
(arguments
(list
#:install-source? #f
- #:cargo-inputs `(("rust-alsa" ,rust-alsa-0.9)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-verbosity-flag" ,rust-clap-verbosity-flag-2)
- ("rust-configparser" ,rust-configparser-3)
- ("rust-json" ,rust-json-0.12)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-simple-logger" ,rust-simple-logger-4))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-paths
@@ -3459,7 +2530,7 @@ of the project is to be runnable on untrusted networks without crashing.")
(setenv "SPEAKERSAFETYD_GROUP" "nixbld")
(setenv "SPEAKERSAFETYD_USER" "nixbld")
(invoke "make" "install"))))))
- (inputs (list alsa-lib))
+ (inputs (cons alsa-lib (cargo-inputs 'speakersafetyd)))
(native-inputs (list pkg-config))
(home-page "https://github.com/AsahiLinux/speakersafetyd/")
(synopsis "Speaker protection daemon")
@@ -3492,53 +2563,6 @@ model.")
#:install-source? #f
#:features '(list "external-harfbuzz")
#:cargo-test-flags '(list "--features" "external-harfbuzz")
- #:cargo-inputs
- (list rust-app-dirs2-2
- rust-anyhow-1
- rust-atty-0.2
- rust-byte-unit-4
- rust-byteorder-1
- rust-cc-1
- rust-cfg-if-1
- rust-curl-0.4
- rust-error-chain-0.12
- rust-flate2-1
- rust-fs2-0.4
- rust-html-escape-0.2
- rust-lazy-static-1
- rust-libc-0.2
- rust-md-5-0.10
- rust-nom-7
- rust-open-4
- rust-percent-encoding-2
- rust-pinot-0.1
- rust-pkg-config-0.3
- rust-quick-xml-0.28
- rust-reqwest-0.11
- rust-serde-1
- rust-serde-json-1
- rust-sha2-0.10
- rust-structopt-0.3
- rust-tempfile-3
- rust-tera-1
- rust-termcolor-1
- rust-thiserror-1
- rust-tokio-1
- rust-toml-0.7
- rust-url-2
- rust-vcpkg-0.2
- rust-watchexec-2
- rust-watchexec-filterer-globset-1
- rust-watchexec-signals-1
- rust-zip-0.6)
- #:cargo-development-inputs
- (list rust-clap-2
- rust-filetime-0.2
- rust-futures-0.3
- rust-headers-0.3
- rust-hyper-0.14
- rust-structopt-0.3
- rust-tempfile-3)
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'install-doc
@@ -3549,12 +2573,13 @@ model.")
(native-inputs
(list pkg-config))
(inputs
- (list fontconfig
- freetype
- graphite2
- harfbuzz
- icu4c
- openssl))
+ (cons* fontconfig
+ freetype
+ graphite2
+ harfbuzz
+ icu4c
+ openssl
+ (cargo-inputs 'tectonic)))
(home-page "https://tectonic-typesetting.github.io/")
(synopsis "Complete, embeddable TeX/LaTeX engine")
(description
@@ -3577,29 +2602,8 @@ of support files.")
(base32 "1pfx8kgaf0rc8ijps2fqb61gjnak3sf430hvg52bnby9qqyd51h8"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-verbosity-flag" ,rust-clap-verbosity-flag-2)
- ("rust-console" ,rust-console-0.13)
- ("rust-directories" ,rust-directories-3)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-globset" ,rust-globset-0.4)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-path-clean" ,rust-path-clean-0.1)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-which" ,rust-which-4))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-mockall" ,rust-mockall-0.11))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'treefmt))
(home-page "https://numtide.github.io/treefmt")
(synopsis "Command-line application to format the code tree")
(description
@@ -3636,12 +2640,7 @@ revert and check changes.
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0kv07ghibifs6rnskg1na6a0hdb0f8vqfbpv5k8g09lc2075gjv1"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- ;; rusty-hook provides a git hook for CI.
- ((".*rusty-hook.*") ""))))))
+ (base32 "0kv07ghibifs6rnskg1na6a0hdb0f8vqfbpv5k8g09lc2075gjv1"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
@@ -3653,18 +2652,13 @@ revert and check changes.
"--skip=tests::test_cli_input_missing_file"
"--skip=tests::test_cli_input_stdin"
"--skip=tests::test_cli_missing_param_value")
- #:cargo-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-clap" ,rust-clap-4)
- ("rust-no-color" ,rust-no-color-0.1))
- #:cargo-development-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-2))
#:phases
(modify-phases %standard-phases
(add-after 'install 'install-more
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
(install-file "hx.1" (string-append out "/share/man/man1"))))))))
+ (inputs (cargo-inputs 'hex))
(home-page "https://github.com/sitkevij/hex")
(synopsis "Hexadecimal colorized view of a file")
(description
@@ -3685,39 +2679,11 @@ colorized view to stdout.")
(base32 "000w549v1bpw7r57xw656p40ywf1gimvxxx5cjnri2js0xg927x4"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs
- (("rust-aho-corasick" ,rust-aho-corasick-0.7)
- ("rust-clap" ,rust-clap-2)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-dashmap" ,rust-dashmap-4)
- ("rust-dirs" ,rust-dirs-3)
- ("rust-encoding-rs-io" ,rust-encoding-rs-io-0.1)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-grep-searcher" ,rust-grep-searcher-0.1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-num-format" ,rust-num-format-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-cbor" ,rust-serde-cbor-0.11)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.8)
- ("rust-tera" ,rust-tera-1)
- ("rust-term-size" ,rust-term-size-0.3)
- ("rust-toml" ,rust-toml-0.5))
- #:cargo-development-inputs
- (("rust-git2" ,rust-git2-0.13)
- ("rust-regex" ,rust-regex-1)
- ("rust-tempfile" ,rust-tempfile-3))))
+ `(#:install-source? #f))
(native-inputs
(list pkg-config))
(inputs
- (list libgit2 openssl zlib))
+ (cons* libgit2 openssl zlib (cargo-inputs 'tokei)))
(home-page "https://tokei.rs")
(synopsis "Count code, quickly")
(description
@@ -3726,6 +2692,153 @@ show number of files, total lines within those files and code, comments, and
blanks grouped by language.")
(license (list license:expat license:asl2.0))))
+(define-public typst
+ (package
+ (name "typst")
+ (version "0.13.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "typst-cli" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "10xnxf6z78hcck7647vfq9vigrvvz0a6g4ha4l4vn5zlarrxwd56"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list
+ #:install-source? #f
+ #:modules '((guix build cargo-build-system)
+ (guix build utils)
+ (ice-9 match)
+ (srfi srfi-26))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'set-version-string
+ (lambda _
+ (setenv "TYPST_VERSION" #$(package-version this-package))))
+ (add-after 'configure 'configure-artifacts
+ (lambda _
+ (mkdir "artifacts")
+ (setenv "GEN_ARTIFACTS" "artifacts")))
+ (add-after 'install 'install-artifacts
+ (lambda _
+ (with-directory-excursion "artifacts"
+ (for-each (cut install-file <>
+ (string-append #$output "/share/man/man1"))
+ (find-files "." "\\.1$"))
+ (rename-file "typst.bash" "typst")
+ (map
+ (match-lambda
+ ((file . loc)
+ (install-file file (string-append #$output "/share" loc))))
+ '(("typst" . "/bash-completion/completions")
+ ("_typst" . "/zsh/site-functions")
+ ("typst.elv" . "/elvish/lib")
+ ("typst.fish" . "/fish/vendor_completions.d")))))))))
+ (inputs (cons* openssl (cargo-inputs 'typst)))
+ (native-search-paths
+ (list (search-path-specification
+ (variable "TYPST_PACKAGE_PATH")
+ (files '("share/typst/packages"))
+ (separator #f))
+ (search-path-specification
+ (variable "TYPST_FONT_PATHS")
+ (files '("share/fonts" "share/texmf-dist/fonts")))))
+ (home-page "https://typst.app/")
+ (synopsis "LaTeX-like typesetting system")
+ (description
+ "Typst is a markup-based typesetting system that is designed to be as
+powerful as LaTeX while being much easier to learn and use. Features include
+built-in markup for math typesetting, bibliography management and other common
+tasks, an extensible scripting system for uncommon tasks, incremental
+compilation, and intuitive error messages.")
+ (license license:asl2.0)))
+
+(define-public typstyle
+ (package
+ (name "typstyle")
+ (version "0.13.10")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "typstyle" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "06mg12rkls1hkiz8wxchj1jqf1l1bq963s80mrvjfiajb08zqdx1"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list
+ #:install-source? #f
+ #:modules
+ '((guix build cargo-build-system)
+ (guix build utils)
+ (ice-9 match))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'install-completions
+ (lambda* (#:key native-inputs #:allow-other-keys)
+ (for-each
+ (match-lambda
+ ((shell . path)
+ (mkdir-p (in-vicinity #$output (dirname path)))
+ (let ((binary
+ (if #$(%current-target-system)
+ (search-input-file native-inputs "bin/typstyle")
+ (in-vicinity #$output "bin/typstyle"))))
+ (with-output-to-file (in-vicinity #$output path)
+ (lambda _
+ (invoke binary "completions" shell))))))
+ '(("bash" . "share/bash-completion/completions/typstyle")
+ ("elvish" . "share/elvish/lib/typstyle")
+ ("fish" . "share/fish/vendor_completions.d/typstyle.fish")
+ ("zsh" . "share/zsh/site-functions/_typstyle"))))))))
+ (native-inputs
+ (if (%current-target-system)
+ (list this-package)
+ '()))
+ (inputs (cargo-inputs 'typstyle))
+ (home-page "https://enter-tainer.github.io/typstyle/")
+ (synopsis "Consistent formatter for Typst")
+ (description
+ "Typstyle is a formatter for the Typst typesetting system designed with
+universal consistency and correctness as top priorities. It is
+configuration-free.")
+ (license license:asl2.0)))
+
+(define-public vhdl-ls
+ (package
+ (name "vhdl-ls")
+ (version "0.85.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/VHDL-LS/rust_hdl")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1vb2wmwammbxg89q8hhndskw43kgbamhyz41wdmpzk9skwy658ms"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list
+ #:install-source? #f
+ #:cargo-install-paths ''("vhdl_ls")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'install-libraries
+ (lambda _
+ (mkdir-p (string-append #$output "/share/vhdl_libraries"))
+ (copy-recursively
+ "vhdl_libraries"
+ (string-append #$output "/share/vhdl_libraries")))))))
+ (inputs (cargo-inputs 'vhdl-ls))
+ (home-page "https://github.com/VHDL-LS/rust_hdl")
+ (synopsis "VHDL language server")
+ (description
+ "This package provides a VHDL language server protocol implementation with
+support for diagnostics, navigating to symbol, finding all references etc.")
+ (license license:mpl2.0)))
+
(define-public vivid
(package
(name "vivid")
@@ -3739,15 +2852,8 @@ blanks grouped by language.")
(base32 "1xynznf7drvhjhhnwdxrbjgr6qgfa5lzwxxqdclnjvzwkbhl2i2q"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs
- (("rust-ansi-colours" ,rust-ansi-colours-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-etcetera" ,rust-etcetera-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rust-embed" ,rust-rust-embed-8)
- ("rust-yaml-rust" ,rust-yaml-rust-0.4))
- #:cargo-development-inputs (("rust-assert-cmd" ,rust-assert-cmd-2))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'vivid))
(home-page "https://github.com/sharkdp/vivid")
(synopsis "LS_COLORS environment variable manager")
(description
@@ -3766,17 +2872,18 @@ older terminal emulators.")
(define-public watchexec
(package
(name "watchexec")
- (version "1.16.1")
+ (version "2.3.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "watchexec-cli" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1wp424gzw1zmax5yy5gya15knl24rjx8gi9c7palvq807q3cnj65"))))
+ (base32 "1qqbcipx90q4hl1l39ijwqqndbd23kmkqha3wxpqn1b8dylfxgy2"))))
(build-system cargo-build-system)
(arguments
- `(#:phases
+ `(#:install-source? #f
+ #:phases
(modify-phases %standard-phases
(add-after 'install 'install-completions
(lambda* (#:key outputs #:allow-other-keys)
@@ -3788,16 +2895,8 @@ older terminal emulators.")
;; completions. But the GitHub source does not compile.
;;
;; (copy-file "completions/zsh" zsh)
- (install-file "README.md" doc)))))
- #:cargo-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-embed-resource" ,rust-embed-resource-1)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-watchexec" ,rust-watchexec-1))
- #:cargo-development-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-1)
- ("rust-insta" ,rust-insta-1))))
+ (install-file "README.md" doc)))))))
+ (inputs (cargo-inputs 'watchexec))
(home-page "https://github.com/watchexec/watchexec")
(synopsis "Executes commands in response to file modifications")
(description
@@ -3808,7 +2907,7 @@ runs a command whenever it detects modifications.")
(define-public rbw
(package
(name "rbw")
- (version "1.13.1")
+ (version "1.13.2")
(outputs '("out" "scripts"))
(source
(origin
@@ -3816,69 +2915,10 @@ runs a command whenever it detects modifications.")
(uri (crate-uri "rbw" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1viadih6ijwxlinjshkzfyhxvk00jbm643v6gpwp463ylsjpvvyd"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
+ (base32 "1plwv71iwdcdprknsn32x7wzlg1hnikq3wqbym4yiwpk5kf6anmm"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs
- (("rust-aes" ,rust-aes-0.8)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-argon2" ,rust-argon2-0.5)
- ("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-axum" ,rust-axum-0.7)
- ("rust-base32" ,rust-base32-0.5)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-block-padding" ,rust-block-padding-0.3)
- ("rust-cbc" ,rust-cbc-0.1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-cli-clipboard" ,rust-cli-clipboard-0.4)
- ("rust-daemonize" ,rust-daemonize-0.5)
- ("rust-directories" ,rust-directories-5)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hkdf" ,rust-hkdf-0.12)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-open" ,rust-open-5)
- ("rust-pbkdf2" ,rust-pbkdf2-0.12)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-pkcs8" ,rust-pkcs8-0.10)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-region" ,rust-region-3)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-rmpv" ,rust-rmpv-1)
- ("rust-rsa" ,rust-rsa-0.9)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
- ("rust-serde-repr" ,rust-serde-repr-0.1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-terminal-size" ,rust-terminal-size-0.4)
- ("rust-textwrap" ,rust-textwrap-0.16)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.24)
- ("rust-totp-lite" ,rust-totp-lite-2)
- ("rust-url" ,rust-url-2)
- ("rust-urlencoding" ,rust-urlencoding-2)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-zeroize" ,rust-zeroize-1))
#:phases
(modify-phases %standard-phases
(add-after 'install 'install-completions
@@ -3928,7 +2968,7 @@ runs a command whenever it detects modifications.")
(list this-package)
'())))
(inputs
- (list coreutils-minimal findutils grep perl sed))
+ (cons* coreutils-minimal findutils grep perl sed (cargo-inputs 'rbw)))
(home-page "https://git.tozt.net/rbw")
(synopsis "Unofficial Bitwarden CLI")
(description "This package is an unofficial command line client for
@@ -3940,149 +2980,30 @@ work. This allows the client to be used in a much simpler way, with the
background agent taking care of maintaining the necessary state.")
(license license:expat)))
-;; Note: Keep rust-cargo and rust-cargo-c in sync with our current
-;; rust:cargo version.
-(define-public rust-cargo
- (package
- (name "rust-cargo")
- (version "0.83.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0yvb3vh87ngrfsgvl6r2drjrq5h1yw07yhq6c6kc39wmigc1z4l2"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Some of the tests tests hang.
- #:cargo-inputs
- (("rust-annotate-snippets" ,rust-annotate-snippets-0.11)
- ("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-cargo-credential" ,rust-cargo-credential-0.4)
- ("rust-cargo-credential-libsecret" ,rust-cargo-credential-libsecret-0.4)
- ("rust-cargo-credential-macos-keychain" ,rust-cargo-credential-macos-keychain-0.4)
- ("rust-cargo-credential-wincred" ,rust-cargo-credential-wincred-0.4)
- ("rust-cargo-platform" ,rust-cargo-platform-0.1)
- ("rust-cargo-util" ,rust-cargo-util-0.2)
- ("rust-cargo-util-schemas" ,rust-cargo-util-schemas-0.6)
- ("rust-clap" ,rust-clap-4)
- ("rust-color-print" ,rust-color-print-0.3)
- ("rust-crates-io" ,rust-crates-io-0.40)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-curl-sys" ,rust-curl-sys-0.4)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-git2" ,rust-git2-0.19)
- ("rust-git2-curl" ,rust-git2-curl-0.20)
- ("rust-gix" ,rust-gix-0.64)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-home" ,rust-home-0.5)
- ("rust-http-auth" ,rust-http-auth-0.1)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-im-rc" ,rust-im-rc-15)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-jobserver" ,rust-jobserver-0.1)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libgit2-sys" ,rust-libgit2-sys-0.17)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-opener" ,rust-opener-0.7)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-os-info" ,rust-os-info-3)
- ("rust-pasetors" ,rust-pasetors-0.6)
- ("rust-pathdiff" ,rust-pathdiff-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-rusqlite" ,rust-rusqlite-0.32)
- ("rust-rustfix" ,rust-rustfix-0.8)
- ("rust-same-file" ,rust-same-file-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-untagged" ,rust-serde-untagged-0.1)
- ("rust-serde-ignored" ,rust-serde-ignored-0.1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-shell-escape" ,rust-shell-escape-0.1)
- ("rust-supports-hyperlinks" ,rust-supports-hyperlinks-3)
- ("rust-supports-unicode" ,rust-supports-unicode-3)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.3)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-toml-edit" ,rust-toml-edit-0.22)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-chrome" ,rust-tracing-chrome-0.7)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-unicase" ,rust-unicase-2)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-url" ,rust-url-2)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs
- (("rust-annotate-snippets" ,rust-annotate-snippets-0.11)
- ("rust-cargo-test-support" ,rust-cargo-test-support-0.4)
- ("rust-gix" ,rust-gix-0.64)
- ("rust-same-file" ,rust-same-file-1)
- ("rust-snapbox" ,rust-snapbox-0.6))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list curl libssh2 libgit2-1.8 openssl zlib))
- (home-page "https://crates.io")
- (synopsis "Package manager for Rust")
- (description "Cargo, a package manager for Rust. This package provides
-the library crate of Cargo.")
- (license (list license:expat license:asl2.0))))
-
+;; Note: Keep it in sync with our current rust:cargo version.
(define-public rust-cargo-c
(package
(name "rust-cargo-c")
- (version "0.10.5+cargo-0.83.0")
+ (version "0.10.9+cargo-0.85.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "cargo-c" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "02ppkpwngksz22vk66sn8xm0lviihp0zpnki1sa4sf0672lrpyjv"))))
+ (base32 "1cxawccpssmpvv6a0sn8lkms5nd3gyh46g407bk2i8xyzyh87pvq"))))
(build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-cargo" ,rust-cargo)
- ("rust-cargo-util" ,rust-cargo-util-0.2)
- ("rust-cbindgen" ,rust-cbindgen-0.27)
- ("rust-cc" ,rust-cc-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-implib" ,rust-implib-0.3)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-log" ,rust-log-0.4)
- ("rust-object" ,rust-object-0.36)
- ("rust-regex" ,rust-regex-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-toml" ,rust-toml-0.8))))
+ (arguments (list #:install-source? #f))
(native-inputs
(list pkg-config))
(inputs
- (list curl libgit2-1.8 libssh2 openssl zlib))
+ (cons* curl
+ libgit2-1.8
+ libssh2
+ openssl
+ sqlite
+ zlib
+ (cargo-inputs 'rust-cargo-c)))
(home-page "https://github.com/lu-zero/cargo-c")
(synopsis "Build and install C-compatible libraries")
(description
@@ -4104,9 +3025,8 @@ C-compatible) software.")
(base32 "1r1b6fynkjnpj5p3k209sa13mjvh4k0ghzwnribm48dh9v7lfnnv"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-memchr" ,rust-memchr-2))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'rtss))
(home-page "https://github.com/Freaky/rtss")
(synopsis "Annotate stdout/stderr with elapsed times")
(description "@code{rtss} annotates its output with relative durations between
@@ -4127,25 +3047,6 @@ consecutive lines and since program start.")
(build-system cargo-build-system)
(arguments
(list
- #:cargo-inputs
- `(("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-clap" ,rust-clap-4)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-memmap2" ,rust-memmap2-0.9)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unescape" ,rust-unescape-0.1))
- #:cargo-development-inputs
- `(("rust-ansi-to-html" ,rust-ansi-to-html-0.1)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-clap-mangen" ,rust-clap-mangen-0.2)
- ("rust-console" ,rust-console-0.15)
- ("rust-insta" ,rust-insta-1)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-regex-automata" ,rust-regex-automata-0.4))
#:install-source? #f
#:phases
#~(modify-phases %standard-phases
@@ -4163,6 +3064,7 @@ consecutive lines and since program start.")
(mkdir-p elvish-dir)
(copy-file "sd.bash" (string-append bash-dir "sd"))
(copy-file "sd.elv" (string-append elvish-dir "sd")))))))))
+ (inputs (cargo-inputs 'sd))
(home-page "https://github.com/chmln/sd")
(synopsis "Intuitive find & replace CLI")
(description "@code{sd} is an intuitive find & replace CLI with
@@ -4173,7 +3075,7 @@ common-sense defaults.")
(define-public skim
(package
(name "skim")
- (version "0.15.7")
+ (version "0.16.1")
(source
(origin
;; crates.io doesn't have everything needed.
@@ -4183,38 +3085,10 @@ common-sense defaults.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "05j775mgx5a00k2p6nwlgxsdizjlw2380ai5rr5d86n2pg58fhmx"))))
+ (base32 "00k487pqhifcf9jvx7acwyhag34g5zrn49hry7xiwdflpqq4x1cl"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs (("rust-beef" ,rust-beef-0.5)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-clap-complete-fig" ,rust-clap-complete-fig-4)
- ("rust-clap-complete-nushell" ,rust-clap-complete-nushell-4)
- ("rust-clap-mangen" ,rust-clap-mangen-0.2)
- ("rust-defer-drop" ,rust-defer-drop-1)
- ("rust-derive-builder" ,rust-derive-builder-0.20)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-shell-quote" ,rust-shell-quote-0.7)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-time" ,rust-time-0.3)
- ("rust-timer" ,rust-timer-0.2)
- ("rust-tuikit" ,rust-tuikit-0.5)
- ("rust-unicode-width" ,rust-unicode-width-0.2)
- ("rust-vte" ,rust-vte-0.13)
- ("rust-which" ,rust-which-7))
#:phases (modify-phases %standard-phases
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
@@ -4270,6 +3144,7 @@ common-sense defaults.")
(copy-file "shell/key-bindings.fish"
(string-append fish-vendor
"/skim-bindings.fish"))))))))
+ (inputs (cargo-inputs 'skim))
(home-page "https://github.com/lotabout/skim")
(synopsis "Fuzzy Finder in Rust")
(description "This package provides a fuzzy finder in Rust.")
@@ -4278,55 +3153,23 @@ common-sense defaults.")
(define-public spotifyd
(package
(name "spotifyd")
- (version "0.3.5")
+ (version "0.4.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "spotifyd" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1g6k8xmx8xvc2dpak14y8cc2221djhdflzsjczygvqa9gk5jiadd"))))
+ (base32 "1m0z1q35by9wskjy2imnf8g8liy4g2ljyd69z6fryvvw64j0qzd6"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs (("rust-alsa" ,rust-alsa-0.7)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-color-eyre" ,rust-color-eyre-0.6)
- ("rust-daemonize" ,rust-daemonize-0.5)
- ("rust-dbus" ,rust-dbus-0.9)
- ("rust-dbus-crossroads" ,rust-dbus-crossroads-0.5)
- ("rust-dbus-tokio" ,rust-dbus-tokio-0.7)
- ("rust-fern" ,rust-fern-0.6)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-gethostname" ,rust-gethostname-0.4)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-keyring" ,rust-keyring-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-librespot-audio" ,rust-librespot-audio-0.4)
- ("rust-librespot-connect" ,rust-librespot-connect-0.4)
- ("rust-librespot-core" ,rust-librespot-core-0.4)
- ("rust-librespot-discovery" ,rust-librespot-discovery-0.4)
- ("rust-librespot-playback" ,rust-librespot-playback-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-rspotify" ,rust-rspotify-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-sha-1" ,rust-sha-1-0.10)
- ("rust-structopt" ,rust-structopt-0.3)
- ("rust-syslog" ,rust-syslog-6)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-toml" ,rust-toml-0.7)
- ("rust-url" ,rust-url-2)
- ("rust-whoami" ,rust-whoami-1)
- ("rust-xdg" ,rust-xdg-2))
- #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.10))
#:features (list "alsa_backend"
- "dbus_keyring"
- ;"dbus_mpris" ; Conflicts with rust-chrono-0.4 version.
+ "dbus_mpris"
"pulseaudio_backend"
"rodio_backend")))
(native-inputs (list pkg-config))
- (inputs (list alsa-lib dbus pulseaudio))
+ (inputs (cons* alsa-lib dbus pulseaudio (cargo-inputs 'spotifyd)))
(home-page "https://github.com/Spotifyd/spotifyd")
(synopsis "Spotify streaming daemon with Spotify Connect support")
(description
@@ -4338,40 +3181,18 @@ Spotify Connect protocol, which includes the official Spotify mobile apps.")
(define-public svd2rust
(package
(name "svd2rust")
- (version "0.35.0")
+ (version "0.36.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "svd2rust" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0fjkd9b0c2pfxa9czaxjg6bcqy1bnc6s423mv069krbpbyxf2a5g"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
+ (base32 "0pfbvgxp49j04f1zxgq5n5csv7b1ysnnmafnyal08yisrvg476nw"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-inflections" ,rust-inflections-1)
- ("rust-irx-config" ,rust-irx-config-3)
- ("rust-log" ,rust-log-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9)
- ("rust-svd-parser" ,rust-svd-parser-0.14)
- ("rust-svd-rs" ,rust-svd-rs-0.14)
- ("rust-syn" ,rust-syn-2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'svd2rust))
(home-page "https://github.com/rust-embedded/svd2rust/")
(synopsis "Generate Rust register maps (`struct`s) from SVD files")
(description
@@ -4393,9 +3214,6 @@ files.")
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs
- (("rust-exitcode" ,rust-exitcode-1)
- ("rust-swayipc" ,rust-swayipc-2))
#:phases
(modify-phases %standard-phases
(add-after 'install 'install-completions
@@ -4411,6 +3229,7 @@ files.")
(copy-file "completions/swayhide.zsh"
(string-append zsh "_swayhide"))
(install-file "completions/swayhide.fish" fish)))))))
+ (inputs (cargo-inputs 'swayhide))
(home-page "https://github.com/NomisIV/swayhide/")
(synopsis "Swallow windows on swaywm")
(description "swayhide hides the currently active terminal (by moving it
@@ -4423,34 +3242,21 @@ terminal won't have to take up any space.")
(define-public swayr
(package
(name "swayr")
- (version "0.27.4")
+ (version "0.28.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "swayr" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "19p7pwcfbcbia8hbx7ql9krl2fcdib2db9xs57ylv6cfccgipv9q"))))
+ (base32 "1q3fim66q74pxsv9vhhcxgdnsjmkz08adsf4ng61sxxvf3hry3lf"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-test-flags
'("--"
"--skip=config::test_load_swayr_config")
- #:install-source? #f
- #:cargo-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-directories" ,rust-directories-5)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-peg" ,rust-peg-0.8)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-rt-format" ,rust-rt-format-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-swayipc" ,rust-swayipc-3)
- ("rust-toml" ,rust-toml-0.8))))
+ #:install-source? #f))
+ (inputs (cargo-inputs 'swayr))
(home-page "https://sr.ht/~tsdh/swayr/")
(synopsis "Window-switcher for the sway window manager")
(description
@@ -4476,22 +3282,8 @@ daemon which executes them.")
(arguments
`(#:cargo-test-flags '("--release" "--"
"--skip=config::test_load_swayrbar_config")
- #:install-source? #f
- #:cargo-inputs (("rust-battery" ,rust-battery-0.7)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-directories" ,rust-directories-5)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rt-format" ,rust-rt-format-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-swaybar-types" ,rust-swaybar-types-3)
- ("rust-swayipc" ,rust-swayipc-3)
- ("rust-sysinfo" ,rust-sysinfo-0.31)
- ("rust-toml" ,rust-toml-0.8))))
+ #:install-source? #f))
+ (inputs (cargo-inputs 'swayrbar))
(home-page "https://sr.ht/~tsdh/swayr/#swayrbar")
(synopsis "Swaybar-protocol implementation for sway/swaybar")
(description
@@ -4512,10 +3304,6 @@ daemon which executes them.")
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))
#:phases
(modify-phases %standard-phases
(add-after 'install 'install-more
@@ -4523,6 +3311,7 @@ daemon which executes them.")
(let* ((out (assoc-ref outputs "out"))
(man1 (string-append out "/share/man/man1")))
(install-file "swaysome.1" man1)))))))
+ (inputs (cargo-inputs 'swaysome))
(home-page "https://gitlab.com/hyask/swaysome")
(synopsis "Manage your multiple outputs with the sway window manager")
(description
@@ -4533,7 +3322,7 @@ window manager.")
(define-public tealdeer
(package
(name "tealdeer")
- (version "1.7.1")
+ (version "1.7.2")
(source
(origin
;; Completions aren't in the release tarball.
@@ -4544,7 +3333,7 @@ window manager.")
(file-name (git-file-name name version))
(sha256
(base32
- "1qwg2xifazg39qxra5r7ficvgcprianzi02frz853s7dly7q10si"))))
+ "0yy0cvbw3n16whnqqycr54w18kiv6jlc3v0pl0276zvn9mc7p4qr"))))
(build-system cargo-build-system)
(arguments
`(#:phases
@@ -4576,31 +3365,11 @@ window manager.")
"--skip=test_spaces_find_command"
"--skip=test_autoupdate_cache"
"--skip=test_update_cache"
- "--skip=test_create_cache_directory_path")
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-app-dirs2" ,rust-app-dirs2-2)
- ("rust-clap" ,rust-clap-4)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-log" ,rust-log-0.4)
- ("rust-pager" ,rust-pager-0.16)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-yansi" ,rust-yansi-1)
- ("rust-zip" ,rust-zip-2))
- #:cargo-development-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-escargot" ,rust-escargot-0.5)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-tempfile" ,rust-tempfile-3))))
+ "--skip=test_create_cache_directory_path")))
(native-inputs
(list pkg-config))
(inputs
- (list openssl))
+ (cons openssl (cargo-inputs 'tealdeer)))
(home-page "https://github.com/dbrgn/tealdeer/")
(synopsis "Fetch and show tldr help pages for many CLI commands")
(description
@@ -4608,10 +3377,131 @@ window manager.")
Full featured offline client with caching support.")
(license (list license:expat license:asl2.0))))
+(define-public uv
+ (package
+ (name "uv")
+ (version "0.6.12")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "uv" version))
+ (sha256
+ (base32 "14ajgsl7zzsrig1vppcgs77q4fqg5w858jxma9hqab4b8nrpzxmn"))
+ (modules '((guix build utils)))
+ (snippet
+ #~(for-each delete-file
+ (find-files "crates/uv-trampoline/trampolines"
+ "\\.exe$")))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:imported-modules
+ (append %cargo-build-system-modules
+ %pyproject-build-system-modules)
+ #:modules
+ '((srfi srfi-26)
+ (ice-9 match)
+ ((guix build cargo-build-system) #:prefix cargo:)
+ (guix build pyproject-build-system)
+ (guix build utils))
+ #:tests? #f ; Tests require multiple python versions and network access.
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'use-guix-vendored-dependencies
+ (lambda _
+ (substitute* "Cargo.toml"
+ (("git.*, rev.*}")
+ "version = \"*\"}"))))
+ (add-after 'unpack 'prepare-cargo-build-system
+ (lambda args
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums))))
+ (add-before 'build 'override-jemalloc
+ (lambda* (#:key inputs #:allow-other-keys)
+ (let ((jemalloc (assoc-ref inputs "jemalloc")))
+ ;; This flag is needed when not using the bundled jemalloc.
+ ;; https://github.com/tikv/jemallocator/issues/19
+ (setenv "CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1")
+ (setenv "JEMALLOC_OVERRIDE"
+ (string-append jemalloc "/lib/libjemalloc.so")))))
+ (replace 'install
+ ;; We can't use the pyproject install phase because uv is a
+ ;; binary, not a python script.
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out"))
+ (wheel (car (find-files "dist" "\\.whl$")))
+ (site-dir (site-packages inputs outputs))
+ (pyversion
+ (string-append "python"
+ (python-version
+ (assoc-ref inputs "python")))))
+ (invoke "python" "-m" "zipfile" "-e" wheel site-dir)
+ (mkdir-p (string-append out "/bin"))
+ (for-each delete-file
+ (find-files (string-append out "/lib/" pyversion)
+ "^uvx?$"))
+ (for-each (cut install-file <> (string-append out "/bin"))
+ (find-files "target" "^uvx?$")))))
+ (replace 'check
+ (lambda args
+ (setenv "HOME" (getcwd))
+ ;; NOTE: ‘#:tests?’ is honored here.
+ (apply (assoc-ref cargo:%standard-phases 'check) args)))
+ (add-after 'install 'install-extras
+ (lambda* (#:key native-inputs #:allow-other-keys)
+ (let ((uv (if #$(%current-target-system)
+ (search-input-file native-inputs "/bin/uv")
+ (string-append #$output "/bin/uv")))
+ (uvx (if #$(%current-target-system)
+ (search-input-file native-inputs "/bin/uvx")
+ (string-append #$output "/bin/uvx"))))
+ (for-each
+ (match-lambda
+ ((shell uv-name uvx-name completions-dir)
+ (mkdir-p completions-dir)
+ (with-output-to-file (in-vicinity completions-dir uv-name)
+ (lambda _
+ (invoke uv "generate-shell-completion" shell)))
+ (with-output-to-file (in-vicinity completions-dir uvx-name)
+ (lambda _
+ (invoke uvx "--generate-shell-completion" shell)))))
+ `(("bash" "uv" "uvx"
+ ,(string-append #$output "/etc/bash_completion.d"))
+ ("zsh" "_uv" "_uvx"
+ ,(string-append #$output "/share/zsh/site-functions"))
+ ("fish" "uv.fish" "uvx.fish"
+ ,(string-append #$output "/share/fish/vendor_completions.d"))
+ ("elvish" "uv" "uvx"
+ ,(string-append #$output "/share/elvish/lib"))
+ ("nushell" "uv" "uvx"
+ ,(string-append #$output "/share/nushell/vendor/autoload"))))))))))
+ (native-inputs
+ (append
+ (list maturin pkg-config rust `(,rust "cargo"))
+ (if (%current-target-system)
+ (list this-package
+ (make-rust-sysroot (%current-target-system)))
+ '())))
+ (inputs (cons* jemalloc xz `(,zstd "lib") (cargo-inputs 'uv)))
+ (home-page "https://docs.astral.sh/uv/")
+ (synopsis "Python package and project manager written in Rust")
+ (description
+ "@command{uv} is a high-performance Python package and project manager
+written in Rust, known for its execution speed and compatibility with existing
+tools.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public git-absorb
(package
(name "git-absorb")
- (version "0.6.16")
+ (version "0.7.0")
(source
(origin
;; crates.io does not include the manual page.
@@ -4621,24 +3511,10 @@ Full featured offline client with caching support.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0az15qskgpbsbbm6sx7mqbka85n9j2xk3h2yir0d2wz6myp85475"))
- (snippet
- #~(begin (delete-file "Documentation/git-absorb.1")))))
+ (base32 "1cqz9m5w7sh7pgfcirvdpv6i7l7nfaqbgs88zx0wr5sqg5wk2zky"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-clap-complete-nushell" ,rust-clap-complete-nushell-4)
- ("rust-git2" ,rust-git2-0.19)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-slog" ,rust-slog-2)
- ("rust-slog-async" ,rust-slog-async-2)
- ("rust-slog-term" ,rust-slog-term-2))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))
#:phases
(modify-phases %standard-phases
(add-after 'install 'install-manual-page
@@ -4650,7 +3526,7 @@ Full featured offline client with caching support.")
"--no-xmllint"
"--doctype=manpage"
"--format=manpage"
- "git-absorb.txt"))
+ "git-absorb.adoc"))
(install-file "Documentation/git-absorb.1" man))))
(add-after 'install 'install-completions
(lambda* (#:key native-inputs outputs #:allow-other-keys)
@@ -4681,9 +3557,9 @@ Full featured offline client with caching support.")
(if (%current-target-system)
(list this-package)
'())
- (list asciidoc pkg-config)))
+ (list asciidoc git-minimal/pinned pkg-config)))
(inputs
- (list libgit2-1.8 zlib))
+ (cons* libgit2-1.9 zlib (cargo-inputs 'git-absorb)))
(home-page "https://github.com/tummychow/git-absorb")
(synopsis "Git tool for making automatic fixup commits")
(description
@@ -4703,12 +3579,7 @@ It will then write @code{fixup!} commits for each of those changes.")
(uri (crate-uri "git-delta" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1bmjan13lm1d6vcy8mh0iryl2rnvh39ml5y4alf6s728xdzc2yhj"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
+ (base32 "1bmjan13lm1d6vcy8mh0iryl2rnvh39ml5y4alf6s728xdzc2yhj"))))
(build-system cargo-build-system)
(arguments
(list
@@ -4726,41 +3597,6 @@ It will then write @code{fixup!} commits for each of those changes.")
"--skip=wrapping::tests::test_alignment_1_line_vs_3_lines"
"--skip=wrapping::tests::test_alignment_2_lines_vs_3_lines"
"--skip=wrapping::tests::test_wrap_line_newlines")
- #:cargo-inputs
- `(("rust-ansi-colours" ,rust-ansi-colours-1)
- ("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-anstyle-parse" ,rust-anstyle-parse-0.2)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-bat" ,rust-bat-0.24)
- ("rust-bitflags" ,rust-bitflags-2)
- ("rust-box-drawing" ,rust-box-drawing-0.1)
- ("rust-bytelines" ,rust-bytelines-2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-chrono-humanize" ,rust-chrono-humanize-0.2)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-console" ,rust-console-0.15)
- ("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-git2" ,rust-git2-0.18)
- ("rust-grep-cli" ,rust-grep-cli-0.1)
- ("rust-itertools" ,rust-itertools-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-palette" ,rust-palette-0.7)
- ("rust-pathdiff" ,rust-pathdiff-0.2)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-smol-str" ,rust-smol-str-0.1)
- ("rust-syntect" ,rust-syntect-5)
- ("rust-sysinfo" ,rust-sysinfo-0.29)
- ("rust-terminal-colorsaurus" ,rust-terminal-colorsaurus-0.4)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-xdg" ,rust-xdg-2))
- #:cargo-development-inputs `(("rust-insta" ,rust-insta-1)
- ("rust-rstest" ,rust-rstest-0.21))
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'install-extras
@@ -4783,7 +3619,12 @@ It will then write @code{fixup!} commits for each of those changes.")
(copy-file "etc/completion/completion.fish"
(string-append fish-completions-dir "/delta.fish"))))))))
(native-inputs (list git-minimal pkg-config))
- (inputs (list libgit2-1.7 openssl zlib))
+ (inputs
+ (cons* libgit2-1.7
+ oniguruma
+ openssl
+ zlib
+ (cargo-inputs 'git-delta)))
(home-page "https://github.com/dandavison/delta")
(synopsis "Syntax-highlighting pager for git")
(description
@@ -4796,76 +3637,47 @@ advanced keybindings, word-level diff highlighting, syntax highlighting for
(define-public wallust
(package
(name "wallust")
- (version "3.1.0")
+ (version "3.3.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "wallust" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1frx8py92vn04hc8cq18bs0z5dadx2q271fa3wgsry9bh5qvs6jp"))))
+ (base32 "08k593k7ixddf5z98drhzg2a858gal15dc8ih3gpsszz5q73y2ly"))))
(build-system cargo-build-system)
(arguments
- `(#:features (list "buildgen")
- #:install-source? #f
- #:phases
- (modify-phases %standard-phases
- (add-after 'install 'install-extras
- (lambda* (#:key outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (share (string-append out "/share"))
- (install-man
- (lambda (filename)
- (install-file filename
- (string-append
- share "/man/man"
- (string-take-right filename 1))))))
- (mkdir-p (string-append out "/etc/bash_completion.d"))
- (mkdir-p (string-append share "/elvish/lib"))
- (copy-file "completions/wallust.bash"
- (string-append out "/etc/bash_completion.d/wallust"))
- (copy-file "completions/wallust.elv"
- (string-append share "/elvish/lib/wallust"))
- (install-file "completions/wallust.fish"
- (string-append share "/fish/vendor_completions.d/"))
- (install-file "completions/_wallust"
- (string-append share "/zsh/site-functions/"))
- (with-directory-excursion "man"
- (for-each install-man (find-files ".")))))))
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-documented" ,rust-documented-0.6)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-fast-image-resize" ,rust-fast-image-resize-5)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-image" ,rust-image-0.25)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-kmeans-colors" ,rust-kmeans-colors-0.6)
- ("rust-minijinja" ,rust-minijinja-2)
- ("rust-new-string-template" ,rust-new-string-template-1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-owo-colors" ,rust-owo-colors-4)
- ("rust-palette" ,rust-palette-0.7)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-shellexpand" ,rust-shellexpand-3)
- ("rust-spinners" ,rust-spinners-4)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-toml-edit" ,rust-toml-edit-0.22)
- ("rust-vergen-git2" ,rust-vergen-git2-1)
- ("wallust-themes" ,wallust-themes))
- #:cargo-development-inputs (("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-clap-mangen" ,rust-clap-mangen-0.2)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-tempfile" ,rust-tempfile-3))))
+ (list
+ #:features '(list "buildgen")
+ #:install-source? #f
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'install-extras
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let* ((share (string-append #$output "/share"))
+ (install-man (lambda (filename)
+ (install-file filename
+ (string-append share
+ "/man/man"
+ (string-take-right
+ filename 1))))))
+ (mkdir-p (string-append #$output "/etc/bash_completion.d"))
+ (mkdir-p (string-append share "/elvish/lib"))
+ (copy-file "completions/wallust.bash"
+ (string-append #$output
+ "/etc/bash_completion.d/wallust"))
+ (copy-file "completions/wallust.elv"
+ (string-append share "/elvish/lib/wallust"))
+ (install-file "completions/wallust.fish"
+ (string-append share
+ "/fish/vendor_completions.d/"))
+ (install-file "completions/_wallust"
+ (string-append share "/zsh/site-functions/"))
+ (with-directory-excursion "man"
+ (for-each install-man
+ (find-files ".")))))))))
(native-inputs (list pkg-config))
- (inputs (list libgit2-1.8 zlib))
+ (inputs (cons* libgit2-1.9 zlib (cargo-inputs 'wallust)))
(home-page "https://explosion-mental.codeberg.page/wallust")
(synopsis "Generate themes from images with advanced templating")
(description
@@ -4876,32 +3688,53 @@ Color generation may be constrained to obey ANSI color standards, meet
minimum contrast levels, and more.")
(license license:expat)))
-(define-public wallust-themes
+(define-public rabbitmqadmin
(package
- (name "wallust-themes")
- (version "1.0.0")
+ (name "rabbitmqadmin")
+ (version "2.3.0")
(source
(origin
- (method url-fetch)
- (uri (crate-uri "wallust_themes" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/rabbitmq/rabbitmqadmin-ng")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
(sha256
- (base32 "1kgkggdb78sxz81si3glhvqpxbxhz858p9wzqxd51drzlvwgi1m1"))))
+ (base32 "17x28ph4bgdkv66jv4b2nqwixbmi3j2ld4m842jqp808f0nwj7r7"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://codeberg.org/explosion-mental/wallust-themes")
- (synopsis "Built in colorschemes for Wallust")
- (description "This package provides built-in colorschemes for Wallust.")
- ;; Only used as an input for wallust.
- (properties `((hidden? . #t)))
- (license license:expat)))
+ (list #:tests? #f ;Tests require local instance of RabbitMQ broker.
+ #:install-source? #f))
+ (inputs (cons* mimalloc openssl (cargo-inputs 'rabbitmqadmin)))
+ (home-page "https://www.rabbitmq.com/docs/management-cli")
+ (synopsis "Manage RabbitMQ broker via the management plugin")
+ (description
+ "@command{rabbitmqadmin} is a tool to manage RabbitMQ broker via
+management plugin.
+
+It supports many of the operations available in the management UI:
+
+@itemize
+@item Listing objects like virtual hosts, users, queues, streams, permissions,
+policies, and so on.
+@item Creating objects.
+@item Deleting objects.
+@item Access to cluster and node metrics.
+@item Run health checks.
+@item Listing feature flag state.
+@item Listing deprecated features in use across the cluster.
+@item Definition export, transformations, and import.
+@item Operations on shovels.
+@item Operations on federation upstreams and links.
+@item Closing connections.
+@item Rebalancing of queue leaders across cluster nodes.
+@end itemize")
+ (license (list license:asl2.0 license:expat))))
(define-public rust-xremap
(package
(name "rust-xremap")
- (version "0.10.4")
+ (version "0.10.10")
(source
(origin
(method url-fetch)
@@ -4909,34 +3742,11 @@ minimum contrast levels, and more.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "13fhh1p51dd7bvmgsjpvsrvvhv4wgpmm8rsv6j07z2nfn8z9s1ia"))))
+ "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
@@ -4960,9 +3770,10 @@ 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 remapp for X and Wayland")
- (description "This package provides dynamic key remapp for X and Wayland.")
+ (synopsis "Dynamic key remapper for X and Wayland")
+ (description "This package provides dynamic key remapper for X and Wayland.")
(license license:expat)))
(define-public xremap-gnome
@@ -5021,24 +3832,8 @@ minimum contrast levels, and more.")
"0pvzr7x5phlya6m5yikvy13vgbazshw0plysckz9zmf2ly5x4jl8"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-chan" ,rust-chan-0.1)
- ("rust-csv" ,rust-csv-1)
- ("rust-csv-index" ,rust-csv-index-0.1)
- ("rust-docopt" ,rust-docopt-1)
- ("rust-filetime" ,rust-filetime-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-streaming-stats" ,rust-streaming-stats-0.2)
- ("rust-tabwriter" ,rust-tabwriter-1)
- ("rust-threadpool" ,rust-threadpool-1))
- #:cargo-development-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-quickcheck" ,rust-quickcheck-0.6))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'xsv))
(home-page "https://github.com/BurntSushi/xsv")
(synopsis "High performance CSV command line toolkit")
(description
@@ -5048,38 +3843,17 @@ minimum contrast levels, and more.")
(define-public zoxide
(package
(name "zoxide")
- (version "0.9.6")
+ (version "0.9.8")
(source
(origin
(method url-fetch)
(uri (crate-uri "zoxide" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0r8rhz01s3ar5i2pkmplp36rhspsk65jyp4sq7vav1dr4vx9fs4a"))))
+ (base32 "083mg0hlg5z16a1f6vrzwr11k1blq1mwr4djic9a28fkjarpvxn2"))))
(build-system cargo-build-system)
(arguments
(list #:install-source? #f
- #:cargo-inputs
- `(("rust-anyhow" ,rust-anyhow-1)
- ("rust-bincode" ,rust-bincode-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-clap-complete-fig" ,rust-clap-complete-fig-4)
- ("rust-color-print" ,rust-color-print-0.3)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-fastrand" ,rust-fastrand-2)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-nix" ,rust-nix-0.27)
- ("rust-ouroboros" ,rust-ouroboros-0.18)
- ("rust-rinja" ,rust-rinja-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-which" ,rust-which-6))
- #:cargo-development-inputs
- `(("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-rstest" ,rust-rstest-0.18)
- ("rust-rstest-reuse" ,rust-rstest-reuse-0.6)
- ("rust-tempfile" ,rust-tempfile-3))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-references
@@ -5101,11 +3875,14 @@ minimum contrast levels, and more.")
(fish-completions-dir
(string-append share "/fish/vendor_completions.d"))
(elvish-completions-dir
- (string-append share "/elvish/lib")))
+ (string-append share "/elvish/lib"))
+ (nushell-completions-dir
+ (string-append share "/nushell/vendor/autoload")))
;; The completions are generated in build.rs.
(mkdir-p man1)
(mkdir-p bash-completions-dir)
(mkdir-p elvish-completions-dir)
+ (mkdir-p nushell-completions-dir)
(for-each (lambda (file)
(install-file file man1))
(find-files "man/man1"))
@@ -5117,7 +3894,10 @@ minimum contrast levels, and more.")
zsh-completions-dir)
(copy-file "contrib/completions/zoxide.elv"
(string-append elvish-completions-dir
- "/zoxide"))))))))
+ "/zoxide"))
+ (install-file "contrib/completions/zoxide.nu"
+ nushell-completions-dir)))))))
+ (inputs (cargo-inputs 'zoxide))
(home-page "https://github.com/ajeetdsouza/zoxide/")
(synopsis "Fast way to navigate your file system")
(description
@@ -5139,12 +3919,8 @@ to navigate to the best match.")
(base32 "0912cdkz5xji1hzfj1cf42zh1kd860b52xmwwhb7q2jhp6qk25jh"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-html5ever" ,rust-html5ever-0.25)
- ("rust-kuchiki" ,rust-kuchiki-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-url" ,rust-url-2))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'htmlq))
(home-page "https://github.com/mgdm/htmlq")
(synopsis "Like jq, but for HTML")
(description "Extract content from HTML files using CSS selectors.")
@@ -5163,24 +3939,8 @@ to navigate to the best match.")
(base32 "1j394gv9fpl1wii7l0v4y31mdni6r98l223wd6x2v3ia82091xg4"))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs (("rust-clap" ,rust-clap-4)
- ("rust-color-eyre" ,rust-color-eyre-0.6)
- ("rust-compose-spec" ,rust-compose-spec-0.2)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-ipnet" ,rust-ipnet-2)
- ("rust-k8s-openapi" ,rust-k8s-openapi-0.22)
- ("rust-nix" ,rust-nix-0.28)
- ("rust-path-clean" ,rust-path-clean-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.9)
- ("rust-shlex" ,rust-shlex-1)
- ("rust-smart-default" ,rust-smart-default-0.7)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-umask" ,rust-umask-2)
- ("rust-url" ,rust-url-2)
- ("rust-zbus" ,rust-zbus-4))))
+ `(#:install-source? #f))
+ (inputs (cargo-inputs 'podlet))
(home-page "https://github.com/containers/podlet")
(synopsis
"Generate Podman Quadlet files from a Podman command, compose file,
@@ -5205,46 +3965,11 @@ compose file, or existing object.")
"0vmq3b66yinqypgzfpdivli2ipiyzingakxy84j31srzg70m7maz"))))
(build-system cargo-build-system)
(inputs
- (list eudev))
+ (cons eudev (cargo-inputs 'espflash)))
(native-inputs
(list pkg-config))
(arguments
`(#:install-source? #f
- #:cargo-inputs (("rust-addr2line" ,rust-addr2line-0.22)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-bytemuck" ,rust-bytemuck-1)
- ("rust-cargo" ,rust-cargo)
- ("rust-cargo-metadata" ,rust-cargo-metadata-0.18)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-comfy-table" ,rust-comfy-table-7)
- ("rust-crossterm" ,rust-crossterm-0.25)
- ("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-defmt-decoder" ,rust-defmt-decoder-0.3)
- ("rust-defmt-parser" ,rust-defmt-parser-0.3)
- ("rust-dialoguer" ,rust-dialoguer-0.11)
- ("rust-directories" ,rust-directories-5)
- ("rust-env-logger" ,rust-env-logger-0.11)
- ("rust-esp-idf-part" ,rust-esp-idf-part-0.5)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-indicatif" ,rust-indicatif-0.17)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-md-5" ,rust-md-5-0.10)
- ("rust-miette" ,rust-miette-7)
- ("rust-parse-int" ,rust-parse-int-0.6)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serialport" ,rust-serialport-4)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-slip-codec" ,rust-slip-codec-0.4)
- ("rust-strum" ,rust-strum-0.26)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-update-informer" ,rust-update-informer-1)
- ("rust-xmas-elf" ,rust-xmas-elf-0.9))
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'chdir
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
new file mode 100644
index 0000000000..f9110b61bd
--- /dev/null
+++ b/gnu/packages/rust-crates.scm
@@ -0,0 +1,48868 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (gnu packages rust-crates)
+ #:use-module (guix gexp)
+ #:use-module (guix packages)
+ #:use-module (guix download)
+ #:use-module (guix git-download)
+ #:use-module (guix build-system cargo)
+ #:use-module (gnu packages rust-sources)
+ #:export (lookup-cargo-inputs))
+
+;;;
+;;; This file is managed by ‘guix import’. Do NOT add definitions manually.
+;;;
+;;; Rust libraries fetched from crates.io and non-workspace development
+;;; snapshots.
+;;;
+
+(define qqqq-separator 'begin-of-crates)
+
+(define rust-ab-glyph-rasterizer-0.1.8
+ (crate-source "ab_glyph_rasterizer" "0.1.8"
+ "0ikhgzig59q8b1a1iw83sxfnvylg5gx6w2y8ynbnf231xs9if6y7"))
+
+(define rust-abscissa-core-0.8.2
+ (crate-source "abscissa_core" "0.8.2"
+ "0fvpm79dnwh1lj5kpw1bs3sfs8drcwbvbic6vrmjsh34v1x1i0rh"))
+
+(define rust-abscissa-derive-0.8.2
+ (crate-source "abscissa_derive" "0.8.2"
+ "1qkzz20v71y26id2sfcdfc3jhgzf4gihf6g07x1xmx1f3mi19n88"))
+
+(define rust-actix-codec-0.5.2
+ (crate-source "actix-codec" "0.5.2"
+ "12m2jxysk2xpxi193340zv4w215cv9fyyna7rxvzh6wck0hhlysz"))
+
+(define rust-actix-http-3.10.0
+ (crate-source "actix-http" "3.10.0"
+ "1jblgim18lhbbxyi3myfky9lc0z7a5066b0mwi2n15k7ddjq5a0g"))
+
+(define rust-actix-macros-0.2.4
+ (crate-source "actix-macros" "0.2.4"
+ "1jsmhq9k5nsms8sci2lqkihym5nrhlpfv8dgd0n4539g1cad67p0"))
+
+(define rust-actix-router-0.5.3
+ (crate-source "actix-router" "0.5.3"
+ "1y1n086zgfgf6483vlm18651n5ga6rcvlwvynmkkixji9hb29lqk"))
+
+(define rust-actix-rt-2.10.0
+ (crate-source "actix-rt" "2.10.0"
+ "022jj938jdhs3r0xg0yg1vdbblsjw0m8lhxcam7alhp0lvia9v94"))
+
+(define rust-actix-server-2.5.1
+ (crate-source "actix-server" "2.5.1"
+ "092ycxvlpc8vvv521zvbc70gvddvxw0mg5h7mxl4fkr8si7rg633"))
+
+(define rust-actix-service-2.0.3
+ (crate-source "actix-service" "2.0.3"
+ "0zyw2178kcyy3r775klvkb3riai1sjxnzcxxqjyl9bz5y1mz6ily"))
+
+(define rust-actix-utils-3.0.1
+ (crate-source "actix-utils" "3.0.1"
+ "1n05nzwdkx6jhmzr6f9qsh57a8hqlwv5rjz1i0j3qvj6y7gxr8c8"))
+
+(define rust-actix-web-4.10.2
+ (crate-source "actix-web" "4.10.2"
+ "0kcv8z8hgwxmhpzgp4hy5c0apm29k2g3hcj0dscyvin67mdv3qzj"))
+
+(define rust-actix-web-codegen-4.3.0
+ (crate-source "actix-web-codegen" "4.3.0"
+ "1f12ss948vpanh98a1v7f2x893g7xfh1mpgiz9fhnjb85q73i4gm"))
+
+(define rust-addr2line-0.21.0
+ (crate-source "addr2line" "0.21.0"
+ "1jx0k3iwyqr8klqbzk6kjvr496yd94aspis10vwsj5wy7gib4c4a"))
+
+(define rust-addr2line-0.22.0
+ (crate-source "addr2line" "0.22.0"
+ "0y66f1sa27i9kvmlh76ynk60rxfrmkba9ja8x527h32wdb206ibf"))
+
+(define rust-addr2line-0.24.2
+ (crate-source "addr2line" "0.24.2"
+ "1hd1i57zxgz08j6h5qrhsnm2fi0bcqvsh389fw400xm3arz2ggnz"))
+
+(define rust-adler-1.0.2
+ (crate-source "adler" "1.0.2"
+ "1zim79cvzd5yrkzl3nyfx0avijwgk9fqv3yrscdy1cc79ih02qpj"))
+
+(define rust-adler2-2.0.0
+ (crate-source "adler2" "2.0.0"
+ "09r6drylvgy8vv8k20lnbvwq8gp09h7smfn6h1rxsy15pgh629si"))
+
+(define rust-adler2-2.0.1
+ (crate-source "adler2" "2.0.1"
+ "1ymy18s9hs7ya1pjc9864l30wk8p2qfqdi7mhhcc5nfakxbij09j"))
+
+(define rust-adler32-1.2.0
+ (crate-source "adler32" "1.2.0"
+ "0d7jq7jsjyhsgbhnfq5fvrlh9j0i9g1fqrl2735ibv5f75yjgqda"))
+
+(define rust-aead-0.5.2
+ (crate-source "aead" "0.5.2"
+ "1c32aviraqag7926xcb9sybdm36v5vh9gnxpn4pxdwjc50zl28ni"))
+
+(define rust-aes-0.7.5
+ (crate-source "aes" "0.7.5"
+ "1f0sdx2fsa8w3l7xzsyi9ry3shvnnsgc0znh50if9fm95vslg2wy"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-aes-0.8.4
+ (crate-source "aes" "0.8.4"
+ "1853796anlwp4kqim0s6wm1srl4ib621nm0cl2h3c8klsjkgfsdi"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-aes-gcm-0.10.3
+ (crate-source "aes-gcm" "0.10.3"
+ "1lgaqgg1gh9crg435509lqdhajg1m2vgma6f7fdj1qa2yyh10443"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-ahash-0.7.8
+ (crate-source "ahash" "0.7.8"
+ "1y9014qsy6gs9xld4ch7a6xi9bpki8vaciawxq4p75d8qvh7f549"))
+
+(define rust-ahash-0.8.11
+ (crate-source "ahash" "0.8.11"
+ "04chdfkls5xmhp1d48gnjsmglbqibizs3bpbj6rsj604m10si7g8"))
+
+(define rust-ahash-0.8.12
+ (crate-source "ahash" "0.8.12"
+ "0xbsp9rlm5ki017c0w6ay8kjwinwm8knjncci95mii30rmwz25as"))
+
+(define rust-ahash-0.8.3
+ (crate-source "ahash" "0.8.3"
+ "0bzcsxdl2wd6j2p4214qh9sqkqn69gi7f9lk1xi8yj063r6zd69c"))
+
+(define rust-aho-corasick-0.7.20
+ (crate-source "aho-corasick" "0.7.20"
+ "1b3if3nav4qzgjz9bf75b2cv2h2yisrqfs0np70i38kgz4cn94yc"))
+
+(define rust-aho-corasick-1.1.1
+ (crate-source "aho-corasick" "1.1.1"
+ "1aqqalh66jygy54fbnpglzrb9dwlrvn6zl1nhncdvynl8w376pga"))
+
+(define rust-aho-corasick-1.1.3
+ (crate-source "aho-corasick" "1.1.3"
+ "05mrpkvdgp5d20y2p989f187ry9diliijgwrs254fs9s1m1x6q4f"))
+
+(define rust-alga-0.9.3
+ (crate-source "alga" "0.9.3"
+ "1wl4z8ini9269x04g8wwdz1nn3hmmvaaysq4jwhymikyg81kv0jg"))
+
+(define rust-aliasable-0.1.3
+ (crate-source "aliasable" "0.1.3"
+ "1z8548zdjlm4ps1k0d7x68lfdyji02crwcc9rw3q3bb106f643r5"))
+
+(define rust-aligned-0.4.2
+ (crate-source "aligned" "0.4.2"
+ "08srg0rbz21s1kk97b1canffly7icr31sp7l1nqk2i1ym05lqzip"))
+
+(define rust-aligned-vec-0.5.0
+ (crate-source "aligned-vec" "0.5.0"
+ "1lb8qjqfap028ylf8zap6rkwrnrqimc3v6h3cixycjrdx1y0vaaa"))
+
+(define rust-aligned-vec-0.6.4
+ (crate-source "aligned-vec" "0.6.4"
+ "16vnf78hvfix5cwzd5xs5a2g6afmgb4h7n6yfsc36bv0r22072fw"))
+
+(define rust-alloc-no-stdlib-2.0.4
+ (crate-source "alloc-no-stdlib" "2.0.4"
+ "1cy6r2sfv5y5cigv86vms7n5nlwhx1rbyxwcraqnmm1rxiib2yyc"))
+
+(define rust-alloc-stdlib-0.2.2
+ (crate-source "alloc-stdlib" "0.2.2"
+ "1kkfbld20ab4165p29v172h8g0wvq8i06z8vnng14whw0isq5ywl"))
+
+(define rust-alloca-0.4.0
+ (crate-source "alloca" "0.4.0"
+ "1x6p4387rz6j7h342kp3b7bgvqzyl9mibf959pkfk9xflrgd19z5"))
+
+(define rust-allocator-api2-0.2.18
+ (crate-source "allocator-api2" "0.2.18"
+ "0kr6lfnxvnj164j1x38g97qjlhb7akppqzvgfs0697140ixbav2w"))
+
+(define rust-allocator-api2-0.2.21
+ (crate-source "allocator-api2" "0.2.21"
+ "08zrzs022xwndihvzdn78yqarv2b9696y67i6h78nla3ww87jgb8"))
+
+(define rust-alphanumeric-sort-1.5.3
+ (crate-source "alphanumeric-sort" "1.5.3"
+ "13vyx3cqpylvc0md4563rd42b7dvk3fv4wny0kpcc48gy72n0z6n"))
+
+(define rust-alsa-0.9.1
+ (crate-source "alsa" "0.9.1"
+ "0hvxc447bsynyhzhmznw6w2kwbid83p712dls4h1x8w3pavp4xgd"))
+
+(define rust-alsa-sys-0.3.1
+ (crate-source "alsa-sys" "0.3.1"
+ "09qmmnpmlcj23zcgx2xsi4phcgm5i02g9xaf801y7i067mkfx3yv"))
+
+(define rust-amd-0.2.2
+ (crate-source "amd" "0.2.2"
+ "15ib7hhzdifb2m099561ip0fq627gaszw4sq36ys75snaw0y0yd6"))
+
+(define rust-ammonia-4.0.0
+ (crate-source "ammonia" "4.0.0"
+ "0nd432yg1cl9kj4i9c37a9hvwffayqh6zsvb4fmh31g5bsp9xf8s"))
+
+(define rust-android-activity-0.6.0
+ (crate-source "android-activity" "0.6.0"
+ "0inh88x8x2fh62jg739s9hwyvdh8i920qf0qw7bhr802j9c7hsgg"))
+
+(define rust-android-properties-0.2.2
+ (crate-source "android-properties" "0.2.2"
+ "016slvg269c0y120p9qd8vdfqa2jbw4j0g18gfw6p3ain44v4zpw"))
+
+(define rust-android-system-properties-0.1.5
+ (crate-source "android_system_properties" "0.1.5"
+ "04b3wrz12837j7mdczqd95b732gw5q7q66cv4yn4646lvccp57l1"))
+
+(define rust-android-tzdata-0.1.1
+ (crate-source "android-tzdata" "0.1.1"
+ "1w7ynjxrfs97xg3qlcdns4kgfpwcdv824g611fq32cag4cdr96g9"))
+
+(define rust-anes-0.1.6
+ (crate-source "anes" "0.1.6"
+ "16bj1ww1xkwzbckk32j2pnbn5vk6wgsl3q4p3j9551xbcarwnijb"))
+
+(define rust-annotate-snippets-0.11.5
+ (crate-source "annotate-snippets" "0.11.5"
+ "1i1bmr5vy957l8fvivj9x1xs24np0k56rdgwj0bxqk45b2p8w3ki"))
+
+(define rust-annotate-snippets-0.6.1
+ (crate-source "annotate-snippets" "0.6.1"
+ "19x7ldklprdgf8pam8b3lfhrxqw5yldcvk5j0bw2agsajbj1q0n7"))
+
+(define rust-annotate-snippets-0.9.2
+ (crate-source "annotate-snippets" "0.9.2"
+ "07p8r6jzb7nqydq0kr5pllckqcdxlyld2g275v425axnzffpxbyc"))
+
+(define rust-ansi-colours-1.2.3
+ (crate-source "ansi_colours" "1.2.3"
+ "1zimwh84gs1r0g0chy6x5lm9v0ksxxlzwy8nyj80f6cq08zc9vhl"))
+
+(define rust-ansi-escapes-0.1.1
+ (crate-source "ansi-escapes" "0.1.1"
+ "1byp22h6cnq5wf5pdg2vph0j384ggxi8kdilayczakg2mam0sg3y"))
+
+(define rust-ansi-parser-0.6.5
+ (crate-source "ansi-parser" "0.6.5"
+ "152idb8a6gwdxzj6m099h3xgx8vw0sjc6skgw94nm2k3y5swc6kn"))
+
+(define rust-ansi-str-0.8.0
+ (crate-source "ansi-str" "0.8.0"
+ "07ddhqynv05xjyhw295w29qy77fi84sh5p2mm46ap0d94s4mgx0w"))
+
+(define rust-ansi-term-0.11.0
+ (crate-source "ansi_term" "0.11.0"
+ "16wpvrghvd0353584i1idnsgm0r3vchg8fyrm0x8ayv1rgvbljgf"))
+
+(define rust-ansi-term-0.12.1
+ (crate-source "ansi_term" "0.12.1"
+ "1ljmkbilxgmhavxvxqa7qvm6f3fjggi7q2l3a72q9x0cxjvrnanm"))
+
+(define rust-ansi-to-html-0.1.3
+ (crate-source "ansi-to-html" "0.1.3"
+ "18kwlgr3vfsij8gvl7vxw11yl628b1s8z2pldh73z4zzq2693gf7"))
+
+(define rust-ansi-to-tui-7.0.0
+ (crate-source "ansi-to-tui" "7.0.0"
+ "0b4iynqcqaav8i55w8lk7ypm6xr845vh32lcw8vxffff3qgmwmb7"))
+
+(define rust-ansi-width-0.1.0
+ (crate-source "ansi-width" "0.1.0"
+ "023693dwvci91456nfi0aygc44i1f098l2f23ssq67b1ybk3r7i1"))
+
+(define rust-ansiterm-0.12.2
+ (crate-source "ansiterm" "0.12.2"
+ "1k14pywvgd829swxzji0nchk4n6yvr9xz6lkwv96v8ax77sqgdaa"))
+
+(define rust-ansitok-0.2.0
+ (crate-source "ansitok" "0.2.0"
+ "10vc2d1325qsbvbnqnj48zg55wv7jz929drx9vpdscdvl7k48012"))
+
+(define rust-anstream-0.3.2
+ (crate-source "anstream" "0.3.2"
+ "0qzinx9c8zfq3xqpxzmlv6nrm3ymccr4n8gffkdmj31p50v4za0c"))
+
+(define rust-anstream-0.6.18
+ (crate-source "anstream" "0.6.18"
+ "16sjk4x3ns2c3ya1x28a44kh6p47c7vhk27251i015hik1lm7k4a"))
+
+(define rust-anstream-0.6.19
+ (crate-source "anstream" "0.6.19"
+ "0crr9a207dyn8k66xgvhvmlxm9raiwpss3syfa35c6265s9z26ih"))
+
+(define rust-anstream-0.6.20
+ (crate-source "anstream" "0.6.20"
+ "14k1iqdf3dx7hdjllmql0j9sjxkwr1lfdddi3adzff0r7mjn7r9s"))
+
+(define rust-anstyle-1.0.10
+ (crate-source "anstyle" "1.0.10"
+ "1yai2vppmd7zlvlrp9grwll60knrmscalf8l2qpfz8b7y5lkpk2m"))
+
+(define rust-anstyle-1.0.11
+ (crate-source "anstyle" "1.0.11"
+ "1gbbzi0zbgff405q14v8hhpi1kz2drzl9a75r3qhks47lindjbl6"))
+
+(define rust-anstyle-lossy-1.1.3
+ (crate-source "anstyle-lossy" "1.1.3"
+ "16z58pw4z6ncypv6hl49sgcwxhy16saycqyg90x05lpzkrqzhkwk"))
+
+(define rust-anstyle-parse-0.2.6
+ (crate-source "anstyle-parse" "0.2.6"
+ "1acqayy22fwzsrvr6n0lz6a4zvjjcvgr5sm941m7m0b2fr81cb9v"))
+
+(define rust-anstyle-parse-0.2.7
+ (crate-source "anstyle-parse" "0.2.7"
+ "1hhmkkfr95d462b3zf6yl2vfzdqfy5726ya572wwg8ha9y148xjf"))
+
+(define rust-anstyle-query-1.1.2
+ (crate-source "anstyle-query" "1.1.2"
+ "036nm3lkyk43xbps1yql3583fp4hg3b1600is7mcyxs1gzrpm53r"))
+
+(define rust-anstyle-query-1.1.3
+ (crate-source "anstyle-query" "1.1.3"
+ "1sgs2hq54wayrmpvy784ww2ccv9f8yhhpasv12z872bx0jvdx2vc"))
+
+(define rust-anstyle-query-1.1.4
+ (crate-source "anstyle-query" "1.1.4"
+ "1qir6d6fl5a4y2gmmw9a5w93ckwx6xn51aryd83p26zn6ihiy8wy"))
+
+(define rust-anstyle-svg-0.1.7
+ (crate-source "anstyle-svg" "0.1.7"
+ "0ddvwk08qaihhy2y95a7ybmi6dnp9xg2zqdg9gm4kppnx54pjq6k"))
+
+(define rust-anstyle-wincon-1.0.2
+ (crate-source "anstyle-wincon" "1.0.2"
+ "0k6gcx8qih4gzb5glrl37rqvj5qc893cvkkssdnjjm4iw02snxy6"))
+
+(define rust-anstyle-wincon-3.0.10
+ (crate-source "anstyle-wincon" "3.0.10"
+ "0ajz9wsf46a2l3pds7v62xbhq2cffj7wrilamkx2z8r28m0k61iy"))
+
+(define rust-anstyle-wincon-3.0.7
+ (crate-source "anstyle-wincon" "3.0.7"
+ "0kmf0fq4c8yribdpdpylzz1zccpy84hizmcsac3wrac1f7kk8dfa"))
+
+(define rust-anstyle-wincon-3.0.8
+ (crate-source "anstyle-wincon" "3.0.8"
+ "1ykkvih20kykgfix7j8y74av90m2v8ji72hv373f8vmx659dx036"))
+
+(define rust-anstyle-wincon-3.0.9
+ (crate-source "anstyle-wincon" "3.0.9"
+ "10n8mcgr89risdf35i73zc67aaa392bhggwzqlri1fv79297ags0"))
+
+(define rust-any-ascii-0.3.2
+ ;; TODO: Adapt the build scirpt to Guile.
+ ;; https://github.com/anyascii/anyascii/blob/master/src/main/java/com/anyascii/build/gen/Rust.kt
+ (crate-source "any_ascii" "0.3.2"
+ "0b6c2vb3wlzcsd7s5l6s9fyq4r07a8yab9r7qvw474sbg95v2l7a"))
+
+(define rust-anyhow-1.0.75
+ (crate-source "anyhow" "1.0.75"
+ "1rmcjkim91c5mw7h9wn8nv0k6x118yz0xg0z1q18svgn42mqqrm4"))
+
+(define rust-anyhow-1.0.97
+ (crate-source "anyhow" "1.0.97"
+ "0kvspbiwncmmkdgrwjrimsmbmhzxc641p5ql99l2rjq6smmdbznw"))
+
+(define rust-anyhow-1.0.98
+ (crate-source "anyhow" "1.0.98"
+ "11ylvjdrcjs0q9jgk1af4r5cx1qppj63plxqkq595vmc24rjsvg1"))
+
+(define rust-anyhow-1.0.99
+ (crate-source "anyhow" "1.0.99"
+ "001icqvkfl28rxxmk99rm4gvdzxqngj5v50yg2bh3dzcvqfllrxh"))
+
+(define rust-anyinput-0.1.8
+ (crate-source "anyinput" "0.1.8"
+ "08dkks0pg097vcjj3a43fxzazs2cnmf1jd7kcj8s3y6lfxj80n12"))
+
+(define rust-anyinput-core-0.1.8
+ (crate-source "anyinput-core" "0.1.8"
+ "17y761xzk0xy7n5q0d76fb29f40cd59qa3b4kv58g9n8k2qivks9"))
+
+(define rust-anyinput-derive-0.1.8
+ (crate-source "anyinput-derive" "0.1.8"
+ "1xcgkdkskmh8xxxyr1chfapn9avk8d8s7jjph5zy4ff22dri4m7y"))
+
+(define rust-aom-sys-0.3.3
+ (crate-source "aom-sys" "0.3.3"
+ "0bc1dzl3c95s44q7c1i0vnj7fhiqf44in8w22nw5vmp1vgbpadk2"))
+
+(define rust-aperture-0.3.2
+ (crate-source "aperture" "0.3.2"
+ "02bjzskxp91br91yvf5f32wakp1i9948sxbsy9hdrxs52w38hr61"))
+
+(define rust-app-dirs2-2.5.5
+ (crate-source "app_dirs2" "2.5.5"
+ "0bimzwj54fv8dvailkfb4l9sdsmnsn6hi183p76c3a736dbv7rx7"))
+
+(define rust-appendlist-1.4.0
+ (crate-source "appendlist" "1.4.0"
+ "1lnbl7mc7capcqj1z1ylxvm4h492sb9sr8pzww3q6lrhrmrxqjg1"))
+
+(define rust-approx-0.3.2
+ (crate-source "approx" "0.3.2"
+ "1hx580xjdxl3766js9b49rnbnmr8gw8c060809l43k9f0xshprph"))
+
+(define rust-approx-0.4.0
+ (crate-source "approx" "0.4.0"
+ "0y52dg58lapl4pp1kqlznfw1blbki0nx6b0aw8kja2yi3gyhaaiz"))
+
+(define rust-approx-0.5.1
+ (crate-source "approx" "0.5.1"
+ "1ilpv3dgd58rasslss0labarq7jawxmivk17wsh8wmkdm3q15cfa"))
+
+(define rust-ar-0.9.0
+ (crate-source "ar" "0.9.0"
+ "0sdvvrf4inrkmrh6lzwg4z8x38b3gncbb8yqrgayqcd9d1yzfynn"))
+
+(define rust-arbitrary-1.3.0
+ (crate-source "arbitrary" "1.3.0"
+ "0km5cj0sxfzv863blfjpz49mlikaxbaslyzk463i9jn1fgzril72"))
+
+(define rust-arbitrary-1.4.1
+ (crate-source "arbitrary" "1.4.1"
+ "08zj2yanll5s5gsbmvgwvbq39iqzy3nia3yx3db3zwba08yhpqnx"))
+
+(define rust-arboard-3.5.0
+ (crate-source "arboard" "3.5.0"
+ "0w1yqcx51153hy5w3y0702xjc9nmlhncw9f5l0rdwbl62pvj3py1"))
+
+(define rust-arc-swap-1.7.1
+ (crate-source "arc-swap" "1.7.1"
+ "0mrl9a9r9p9bln74q6aszvf22q1ijiw089jkrmabfqkbj31zixv9"))
+
+(define rust-archery-1.2.1
+ (crate-source "archery" "1.2.1"
+ "0sdqlmybcvd0rzv22ac3k3xxm5anr1gpm03sf02iy0jmrlhyvqpa"))
+
+(define rust-arcstr-1.2.0
+ (crate-source "arcstr" "1.2.0"
+ "0vbyslhqr5fh84w5dd2hqck5y5r154p771wqddfah0bpplyqr483"))
+
+(define rust-arg-enum-proc-macro-0.3.4
+ (crate-source "arg_enum_proc_macro" "0.3.4"
+ "1sjdfd5a8j6r99cf0bpqrd6b160x9vz97y5rysycsjda358jms8a"))
+
+(define rust-argfile-0.2.1
+ (crate-source "argfile" "0.2.1"
+ "1s756chhwp69ha23i17hvqfriqxf5k7zfrjccx0dnmyyd6xc070a"))
+
+(define rust-argh-0.1.13
+ (crate-source "argh" "0.1.13"
+ "0h6jzj4aqswk9x6w3lbb8kdskyf93v73wlrfk4pvhdlabhr1izrl"))
+
+(define rust-argh-derive-0.1.13
+ (crate-source "argh_derive" "0.1.13"
+ "00vqfqgxqq6dd9jgbg9qhn12hh06qzsj1incv3ajklsh7awb5dxd"))
+
+(define rust-argh-shared-0.1.13
+ (crate-source "argh_shared" "0.1.13"
+ "1xplhinnv139x2w2wknvnms7css6c99l8dw7jb1wvv9dr0y18r54"))
+
+(define rust-argmax-0.3.1
+ (crate-source "argmax" "0.3.1"
+ "0ricjx82rdnycjndlmaiwxc85lq3gh4av44xlkjwbwm7wgskwzjv"))
+
+(define rust-argon2-0.5.3
+ (crate-source "argon2" "0.5.3"
+ "0wn0kk97k49wxidfigmz1pdqmygqzi4h6w72ib7cpq765s4i0diw"))
+
+(define rust-array-macro-1.0.5
+ (crate-source "array-macro" "1.0.5"
+ "19mdx2xlppnqwl6rhsbzylx61a0kkp2ql8q16195b7iga977ps86"))
+
+(define rust-arraydeque-0.5.1
+ (crate-source "arraydeque" "0.5.1"
+ "0dn2xdfg3rkiqsh8a6achnmvf5nf11xk33xgjzpksliab4yjx43x"))
+
+(define rust-arrayref-0.3.9
+ (crate-source "arrayref" "0.3.9"
+ "1jzyp0nvp10dmahaq9a2rnxqdd5wxgbvp8xaibps3zai8c9fi8kn"))
+
+(define rust-arrayvec-0.5.2
+ (crate-source "arrayvec" "0.5.2"
+ "12q6hn01x5435bprwlb7w9m7817dyfq55yrl4psygr78bp32zdi3"))
+
+(define rust-arrayvec-0.7.4
+ (crate-source "arrayvec" "0.7.4"
+ "04b7n722jij0v3fnm3qk072d5ysc2q30rl9fz33zpfhzah30mlwn"))
+
+(define rust-arrayvec-0.7.6
+ (crate-source "arrayvec" "0.7.6"
+ "0l1fz4ccgv6pm609rif37sl5nv5k6lbzi7kkppgzqzh1vwix20kw"))
+
+(define rust-as-raw-xcb-connection-1.0.1
+ (crate-source "as-raw-xcb-connection" "1.0.1"
+ "0sqgpz2ymv5yx76r5j2npjq2x5qvvqnw0vrs35cyv30p3pfp2m8p"))
+
+(define rust-as-slice-0.2.1
+ (crate-source "as-slice" "0.2.1"
+ "05j52y1ws8kir5zjxnl48ann0if79sb56p9nm76hvma01r7nnssi"))
+
+(define rust-ascii-1.1.0
+ (crate-source "ascii" "1.1.0"
+ "05nyyp39x4wzc1959kv7ckwqpkdzjd9dw4slzyjh73qbhjcfqayr"))
+
+(define rust-ascii-canvas-3.0.0
+ (crate-source "ascii-canvas" "3.0.0"
+ "1in38ziqn4kh9sw89ys4naaqzvvjscfs0m4djqbfq7455v5fq948"))
+
+(define rust-ascii-canvas-4.0.0
+ (crate-source "ascii-canvas" "4.0.0"
+ "14g8n6fqbhz0bjz07hgakbl4m8va21f0q0d1244ipaw4kmlkw7pg"))
+
+(define rust-ash-0.38.0+1.3.281
+ (crate-source "ash" "0.38.0+1.3.281"
+ "0vx4yf689v1rc680jvy8bnysx5sgd8f33wnp2vqaizh0v0v4kd0b"))
+
+(define rust-ashpd-0.6.8
+ (crate-source "ashpd" "0.6.8"
+ "109d7w6v0rnpy9lv4kmhwgh0sff0440s2vybj1k0ik4ib3d2xhja"))
+
+(define rust-askama-0.12.1
+ (crate-source "askama" "0.12.1"
+ "0a1cmp0f1b01zzbzzp81ppa6r754zpax5372aykswz5933gr345p"))
+
+(define rust-askama-0.13.1
+ (crate-source "askama" "0.13.1"
+ "19z1zjabw7xbzf4491bwn8mdx6k8b5a8y7a43f1la9pg5vnl8isx"))
+
+(define rust-askama-0.14.0
+ (crate-source "askama" "0.14.0"
+ "1i3m3dzshx46v94w24chl6xg7xjyf350gqzzyijy46vp9f3n6lzp"))
+
+(define rust-askama-derive-0.12.5
+ (crate-source "askama_derive" "0.12.5"
+ "10qxszzrwbabpd3jh6lvk3q1a81ryfba8bh75jb18irwn5n8vzhr"))
+
+(define rust-askama-derive-0.13.1
+ (crate-source "askama_derive" "0.13.1"
+ "1b26ijv1b3gxyalwqsgj32v0qzp6268d0y4gqha5qsp3ggsy0qfn"))
+
+(define rust-askama-derive-0.14.0
+ (crate-source "askama_derive" "0.14.0"
+ "0kx9sfych8m7cswcs75jhq0cy9pqn7iah1w4lvl8hc781wh9g4qj"))
+
+(define rust-askama-escape-0.10.3
+ (crate-source "askama_escape" "0.10.3"
+ "0hg3rz0cma5f6385z7qmqw3jbir76jndwd5s7dqfk92v9gil75v1"))
+
+(define rust-askama-parser-0.13.0
+ (crate-source "askama_parser" "0.13.0"
+ "0kqd9pg96dd6w9pm4q7zdhmchhkdrwsljygz56qpp1acabk5qcfg"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-askama-parser-0.14.0
+ (crate-source "askama_parser" "0.14.0"
+ "0n235ljbvbvlhwr54s675x1z6lgbjmzrfrq1c8rg5snmncq5dayn"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-askama-parser-0.2.1
+ (crate-source "askama_parser" "0.2.1"
+ "1h00vcnqq9qqlayx1ass4an458rk4lm3q88867cc7lb4dcf1dcdc"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-asn1-0.20.0
+ (crate-source "asn1" "0.20.0"
+ "0ckg83ingvagwjvmxadjjmkgna5kvlvrfx9arlfvzqhxxas892rd"))
+
+(define rust-asn1-derive-0.20.0
+ (crate-source "asn1_derive" "0.20.0"
+ "1b88xsqmxpxjq4p2mrn1icj7c3k2s041v7wqp8yhnqiq06fq0052"))
+
+(define rust-assert-cli-0.6.3
+ (crate-source "assert_cli" "0.6.3"
+ "0jc1bh3cvnl66bl7s5gr1xnm0hl8d2l3gmil0pmhp5v2xp0bg6m2"))
+
+(define rust-assert-cmd-2.0.16
+ (crate-source "assert_cmd" "2.0.16"
+ "0gdj0710k3lnvyjmpv8a4dgwrk9ib85l2wfw4n2xwy3qyavka66w"))
+
+(define rust-assert-cmd-2.0.17
+ (crate-source "assert_cmd" "2.0.17"
+ "0rhb6b0w23pbqcj1mkgdv8j3g9602d4jjmg45ql022lpnaj8klrb"))
+
+(define rust-assert-cmd-2.0.8
+ (crate-source "assert_cmd" "2.0.8"
+ "0pjpsbhlg1b7ca94c3sn3gqyk8ylcximhc020553jx085v1gqd4q"))
+
+(define rust-assert-fs-1.1.2
+ (crate-source "assert_fs" "1.1.2"
+ "0x3nj817l5kbpmr42habqv5i49rpxdpncmr86ix840knnkyv3zby"))
+
+(define rust-assert-json-diff-2.0.2
+ (crate-source "assert-json-diff" "2.0.2"
+ "04mg3w0rh3schpla51l18362hsirl23q93aisws2irrj32wg5r27"))
+
+(define rust-assert-matches-1.5.0
+ (crate-source "assert_matches" "1.5.0"
+ "1a9b3p9vy0msylyr2022sk5flid37ini1dxji5l3vwxsvw4xcd4v"))
+
+(define rust-associative-cache-1.0.1
+ (crate-source "associative-cache" "1.0.1"
+ "05lg0mwpqfqb9zh958x0358x1k5ngmmmbzjnp0imrd8vzhrn40a6"))
+
+(define rust-astral-tokio-tar-0.5.2
+ (crate-source "astral-tokio-tar" "0.5.2"
+ "16wip9bzzbjkpf1rgs8cjbfmnhxflrdi35xpb53yrncrl7xjpfqs"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-async-attributes-1.1.2
+ (crate-source "async-attributes" "1.1.2"
+ "1rcnypqgmlcw9vwh0fk8bivvz8p5v8acy0zd2njdv6yxyiwkw853"))
+
+(define rust-async-broadcast-0.5.1
+ (crate-source "async-broadcast" "0.5.1"
+ "0avdqbci1qdlfc4glc3wqrb0wi5ffc7bqv2q1wg14syayvdwqj3w"))
+
+(define rust-async-broadcast-0.7.2
+ (crate-source "async-broadcast" "0.7.2"
+ "0ckmqcwyqwbl2cijk1y4r0vy60i89gqc86ijrxzz5f2m4yjqfnj3"))
+
+(define rust-async-channel-1.9.0
+ (crate-source "async-channel" "1.9.0"
+ "0dbdlkzlncbibd3ij6y6jmvjd0cmdn48ydcfdpfhw09njd93r5c1"))
+
+(define rust-async-channel-2.3.1
+ (crate-source "async-channel" "2.3.1"
+ "0skvwxj6ysfc6d7bhczz9a2550260g62bm5gl0nmjxxyn007id49"))
+
+(define rust-async-compression-0.4.19
+ (crate-source "async-compression" "0.4.19"
+ "0g006fvpri6drd0k8ds144gg9yxzm9xi14hwcr90yn3kjrm5wmq6"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-async-compression-0.4.22
+ (crate-source "async-compression" "0.4.22"
+ "0r6shv717rl3qzccjc9qlxmnaj3l22rr9197jsahkn33v7wr98ar"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-async-executor-1.13.1
+ (crate-source "async-executor" "1.13.1"
+ "1v6w1dbvsmw6cs4dk4lxj5dvrikc6xi479wikwaab2qy3h09mjih"))
+
+(define rust-async-executor-1.13.2
+ (crate-source "async-executor" "1.13.2"
+ "1yjgdh62iqn2bvp792j3q980kk015x79fz8dhq8dsjsjb3xjz0dv"))
+
+(define rust-async-fs-1.6.0
+ (crate-source "async-fs" "1.6.0"
+ "01if2h77mry9cnm91ql2md595108i2c1bfy9gaivzvjfcl2gk717"))
+
+(define rust-async-fs-2.1.2
+ (crate-source "async-fs" "2.1.2"
+ "0jp0p7lg9zqy2djgdmivbzx0yqmfn9sm2s9dkhaws3zlharhkkgb"))
+
+(define rust-async-generic-1.1.2
+ (crate-source "async-generic" "1.1.2"
+ "0wqnsinxaw6cj6wfbrj96qfrbc1gfgsm95qm6cw8gypfcs2p5wyx"))
+
+(define rust-async-global-executor-2.4.1
+ (crate-source "async-global-executor" "2.4.1"
+ "1762s45cc134d38rrv0hyp41hv4iv6nmx59vswid2p0il8rvdc85"))
+
+(define rust-async-http-range-reader-0.9.1
+ (crate-source "async_http_range_reader" "0.9.1"
+ "15s16da73xw2vl8z3iyh1y01na6dijzwmmzm0qz98gwy4q07qlrb"))
+
+(define rust-async-io-1.13.0
+ (crate-source "async-io" "1.13.0"
+ "1byj7lpw0ahk6k63sbc9859v68f28hpaab41dxsjj1ggjdfv9i8g"))
+
+(define rust-async-io-2.4.0
+ (crate-source "async-io" "2.4.0"
+ "0n8h0vy53n4vdkq529scqnkzm9vcl3r73za9nj81s2nfrhiv78j3"))
+
+(define rust-async-io-2.4.1
+ (crate-source "async-io" "2.4.1"
+ "1cybmbq3gwv26bi7sk1gmcwynbm1s36zj3wib1gpdwx0fnpc0dqj"))
+
+(define rust-async-lock-2.8.0
+ (crate-source "async-lock" "2.8.0"
+ "0asq5xdzgp3d5m82y5rg7a0k9q0g95jy6mgc7ivl334x7qlp4wi8"))
+
+(define rust-async-lock-3.4.0
+ (crate-source "async-lock" "3.4.0"
+ "060vh45i809wcqyxzs5g69nqiqah7ydz0hpkcjys9258vqn4fvpz"))
+
+(define rust-async-net-2.0.0
+ (crate-source "async-net" "2.0.0"
+ "1xyc5a5vcp3a7h1q2lbfh79wz8136dig4q4x6g4w2ws8ml7h0j5r"))
+
+(define rust-async-object-pool-0.1.5
+ (crate-source "async-object-pool" "0.1.5"
+ "0b3546r13bdhcigbfbmpihh8gxxpad165cp80h3dbwn3jxmlag1k"))
+
+(define rust-async-pidfd-next-0.1.0
+ (crate-source "async-pidfd-next" "0.1.0"
+ "0p0l5k79d7379bzxfjvpygsybc8xjzwf6m1b3v03zvwgwvm5qwwd"))
+
+(define rust-async-priority-channel-0.1.0
+ (crate-source "async-priority-channel" "0.1.0"
+ "0h36m0avgs86pgh286xkvbnhdhb8bxgsnlxwwazvw88v5scph5n2"))
+
+(define rust-async-priority-channel-0.2.0
+ (crate-source "async-priority-channel" "0.2.0"
+ "0n4pk6dgx0w3i43dsjgfn8f3wzdrhv3kvi65c3vk246k8ks9dpmc"))
+
+(define rust-async-process-1.8.1
+ (crate-source "async-process" "1.8.1"
+ "126s968lvhg9rlwsnxp7wfzkfn7rl87p0dlvqqlibn081ax3hr7a"))
+
+(define rust-async-process-2.3.0
+ (crate-source "async-process" "2.3.0"
+ "1fr6cpqdw7hrmzns1983lgx86cg8vyz7nlrn0h0125iqq8fmy9b3"))
+
+(define rust-async-process-2.3.1
+ (crate-source "async-process" "2.3.1"
+ "1p459ckyndgl69cdxl8375cwnm6wsv5ra069zyndf8b01vjg9qyd"))
+
+(define rust-async-recursion-1.1.1
+ (crate-source "async-recursion" "1.1.1"
+ "04ac4zh8qz2xjc79lmfi4jlqj5f92xjvfaqvbzwkizyqd4pl4hrv"))
+
+(define rust-async-scoped-0.9.0
+ (crate-source "async-scoped" "0.9.0"
+ "0h47p4is1i5bvsy1i5mdlk521cdjznclxwgfab2gzvckln70fhj0"))
+
+(define rust-async-signal-0.2.10
+ (crate-source "async-signal" "0.2.10"
+ "1wxrq3871l00mil43nmh0akvwjjjnv0bn7n2pzwbvh00k0s00zk3"))
+
+(define rust-async-signal-0.2.11
+ (crate-source "async-signal" "0.2.11"
+ "03ffmhkvr4si21rlnhxhb68fslfybyzp0nldi7rnvc6la175lq6p"))
+
+(define rust-async-std-1.13.1
+ (crate-source "async-std" "1.13.1"
+ "094azlylq90vki8pv8k6lyhdbw1kcf7m344mfn2hyblcq30r80kk"))
+
+(define rust-async-stream-0.3.6
+ (crate-source "async-stream" "0.3.6"
+ "0xl4zqncrdmw2g6241wgr11dxdg4h7byy6bz3l6si03qyfk72nhb"))
+
+(define rust-async-stream-impl-0.3.6
+ (crate-source "async-stream-impl" "0.3.6"
+ "0kaplfb5axsvf1gfs2gk6c4zx6zcsns0yf3ssk7iwni7bphlvhn7"))
+
+(define rust-async-task-4.7.1
+ (crate-source "async-task" "4.7.1"
+ "1pp3avr4ri2nbh7s6y9ws0397nkx1zymmcr14sq761ljarh3axcb"))
+
+(define rust-async-trait-0.1.88
+ (crate-source "async-trait" "0.1.88"
+ "1dgxvz7g75cmz6vqqz0mri4xazc6a8xfj1db6r9fxz29lzyd6fg5"))
+
+(define rust-async-trait-0.1.89
+ (crate-source "async-trait" "0.1.89"
+ "1fsxxmz3rzx1prn1h3rs7kyjhkap60i7xvi0ldapkvbb14nssdch"))
+
+(define rust-async-zip-0.0.17.c909fda
+ (origin
+ (method git-fetch)
+ (uri (git-reference (url "https://github.com/charliermarsh/rs-async-zip")
+ (commit "c909fda63fcafe4af496a07bfda28a5aae97e58d")))
+ (file-name (git-file-name "rust-async-zip" "0.0.17.c909fda"))
+ (sha256 (base32 "1nk16a56fjjjd12rpg92d2az8y0cyvbsw6c4l42nf5rrjvcj1x2m"))
+ (modules '((guix build utils)))
+ (snippet '(for-each delete-file-recursively '("src/tests" "tests")))))
+
+(define rust-asyncgit-0.27.0
+ (crate-source "asyncgit" "0.27.0"
+ "16yx5lga0ays5av92h2vf77qzzcxam5ph5w1dl3rj24s5f15idhy"))
+
+(define rust-atk-0.8.0
+ (crate-source "atk" "0.8.0"
+ "0gk6ijqsd6kh8cki1wznw570499psbppg3d5bqaayagjapxawka4"))
+
+(define rust-atk-sys-0.10.0
+ (crate-source "atk-sys" "0.10.0"
+ "1knzvq2jdkx1nav619jbqsx2ivzh901rsp2wl57wr50x2fpy8c7m"))
+
+(define rust-atk-sys-0.9.1
+ (crate-source "atk-sys" "0.9.1"
+ "0vzcm1inhax78bcsbapr6mrp4z7lk783csyh200wi91pcxvw2lp5"))
+
+(define rust-atoi-2.0.0
+ (crate-source "atoi" "2.0.0"
+ "0a05h42fggmy7h0ajjv6m7z72l924i7igbx13hk9d8pyign9k3gj"))
+
+(define rust-atomic-0.6.0
+ (crate-source "atomic" "0.6.0"
+ "15193mfhmrq3p6vi1a10hw3n6kvzf5h32zikhby3mdj0ww1q10cd"))
+
+(define rust-atomic-0.6.1
+ (crate-source "atomic" "0.6.1"
+ "0h43ljcgbl6vk62hs6yk7zg7qn3myzvpw8k7isb9nzhkbdvvz758"))
+
+(define rust-atomic-float-1.1.0
+ (crate-source "atomic_float" "1.1.0"
+ "02j85l9wf0pycq1ad8rwq6h681nk373jqdchwlpvihwaj67j53b2"))
+
+(define rust-atomic-polyfill-1.0.3
+ (crate-source "atomic-polyfill" "1.0.3"
+ "1x00ndablb89zvbr8m03cgjzgajg86fqn8pgz85yy2gy1pivrwlc"))
+
+(define rust-atomic-refcell-0.1.13
+ (crate-source "atomic_refcell" "0.1.13"
+ "0z04ng59y22mwf315wamx78ybhjag0x6k7isc36hdgcv63c7rrj1"))
+
+(define rust-atomic-take-1.1.0
+ (crate-source "atomic-take" "1.1.0"
+ "1hzvfqiy0ixsawkh7ci9visn95kx2j6yvnqxz536x5wpzranpax8"))
+
+(define rust-atomic-waker-1.1.2
+ (crate-source "atomic-waker" "1.1.2"
+ "1h5av1lw56m0jf0fd3bchxq8a30xv0b4wv8s4zkp4s0i7mfvs18m"))
+
+(define rust-atomicwrites-0.4.4
+ (crate-source "atomicwrites" "0.4.4"
+ "1qrkr9jz43y8g767c3249g4w4pzv43bk3hyza66y6pv43f6vpw9y"))
+
+(define rust-atty-0.2.14
+ (crate-source "atty" "0.2.14"
+ "1s7yslcs6a28c5vz7jwj63lkfgyx8mx99fdirlhi9lbhhzhrpcyr"))
+
+(define rust-auditable-extract-0.3.5
+ (crate-source "auditable-extract" "0.3.5"
+ "0yiy1ph2620qlwj4anijmzi6w8gaci6gximn8afa9pjrjygiwds4"))
+
+(define rust-auditable-info-0.8.0
+ (crate-source "auditable-info" "0.8.0"
+ "1kbhc89fg4ykywwp2z810if1i48pqng6va2rnf79qwbxcq2ffscq"))
+
+(define rust-auditable-serde-0.7.0
+ (crate-source "auditable-serde" "0.7.0"
+ "0qqnraspp6zvncmda8i6mx8lsj78gxqx9qwk50nmpibnmh660zpc"))
+
+(define rust-auth-git2-0.5.7
+ (crate-source "auth-git2" "0.5.7"
+ "1p0x69w81lkr11l6j4g7bkkp991hb2wgk74267skcc69438ylpnm"))
+
+(define rust-auto-impl-0.5.0
+ (crate-source "auto_impl" "0.5.0"
+ "195d6s9bfcchwizf3km1g69l74f6xvm5gl9505js2r9xi4ff4qkq"))
+
+(define rust-autocfg-0.1.8
+ (crate-source "autocfg" "0.1.8"
+ "0y4vw4l4izdxq1v0rrhvmlbqvalrqrmk60v1z0dqlgnlbzkl7phd"))
+
+(define rust-autocfg-1.1.0
+ (crate-source "autocfg" "1.1.0"
+ "1ylp3cb47ylzabimazvbz9ms6ap784zhb6syaz6c1jqpmcmq0s6l"))
+
+(define rust-autocfg-1.3.0
+ (crate-source "autocfg" "1.3.0"
+ "1c3njkfzpil03k92q0mij5y1pkhhfr4j3bf0h53bgl2vs85lsjqc"))
+
+(define rust-autocfg-1.4.0
+ (crate-source "autocfg" "1.4.0"
+ "09lz3by90d2hphbq56znag9v87gfpd9gb8nr82hll8z6x2nhprdc"))
+
+(define rust-autocfg-1.5.0
+ (crate-source "autocfg" "1.5.0"
+ "1s77f98id9l4af4alklmzq46f21c980v13z2r1pcxx6bqgw0d1n0"))
+
+(define rust-autocompress-0.6.0
+ (crate-source "autocompress" "0.6.0"
+ "1rjpqvf5if087n1cijcxf5shw9cjv7nyhkxigr0zg9446p8hg2bi"))
+
+(define rust-automod-1.0.15
+ (crate-source "automod" "1.0.15"
+ "0w76lzg8vbrvx4cl8x63kdaxkwpbp17c4cg1bcgwmqmj3lqbvd7b"))
+
+(define rust-av-metrics-0.9.1
+ (crate-source "av-metrics" "0.9.1"
+ "0c1m5rrrx88y1hm4i17qh0fd2rqd3jwck86lj5dkw85hpmdyjv4r"))
+
+(define rust-av1-grain-0.2.3
+ (crate-source "av1-grain" "0.2.3"
+ "1gvqdh21bm1cfqiwyiinbqi0mg7x2lg2fwgmphma8ijxijfr0y36"))
+
+(define rust-av1-grain-0.2.4
+ (crate-source "av1-grain" "0.2.4"
+ "1j409cf560kvhxzjs65ksnzbxz7k6sm5lywizan11ijvm0ngngjg"))
+
+(define rust-avif-serialize-0.8.3
+ (crate-source "avif-serialize" "0.8.3"
+ "13k0sy5qd6pyvfqzbd06zadz5cavq36fxn391j10ijzv9im2v4lq"))
+
+(define rust-aws-lc-fips-sys-0.13.5
+ ;; TODO: Unbundle aws-lc.
+ (crate-source "aws-lc-fips-sys" "0.13.5"
+ "15fpxrq5ckix6vkabh5rx160rrrrhsb8l1cbqz5yhmqz5aajx71d"))
+
+(define rust-aws-lc-rs-1.13.0
+ (crate-source "aws-lc-rs" "1.13.0"
+ "0y08lzplcfcyqhlb1xvzmsf8whp2wq2xbp561a8dry5jkj9mddqr"))
+
+(define rust-aws-lc-rs-1.13.1
+ (crate-source "aws-lc-rs" "1.13.1"
+ "1ix87hcaiala8r40xd76fzb044jvxrdc8ksinm6q6v4kcprwiz4k"))
+
+(define rust-aws-lc-sys-0.28.0
+ ;; TODO: Unbundle aws-lc.
+ (crate-source "aws-lc-sys" "0.28.0"
+ "0zzmrwlh41g18zllmbkggw9s0dy6v0gsfs87z5vwla7dfh5p5xxr"
+ #:snippet '(delete-file-recursively "builder/prebuilt-nasm")))
+
+(define rust-aws-lc-sys-0.28.1
+ ;; TODO: Unbundle aws-lc.
+ (crate-source "aws-lc-sys" "0.28.1"
+ "0s9p1mwhxkw4cbdfvajp15v8aqpz19kb1rbir37nxcbcx2gb3phd"
+ #:snippet '(delete-file-recursively "builder/prebuilt-nasm")))
+
+(define rust-aws-lc-sys-0.29.0
+ ;; TODO: Unbundle aws-lc.
+ (crate-source "aws-lc-sys" "0.29.0"
+ "0yfhmn3vcbfyg07ic2mn43i187pssi0sp6sn3fzf3vq5fxpdicb1"
+ #:snippet '(delete-file-recursively "builder/prebuilt-nasm")))
+
+(define rust-axoasset-1.2.0
+ (crate-source "axoasset" "1.2.0"
+ "0hql04vlw1z5dnrdij1mkfi82gnvpq3ywrmps9rhjzx1za60k8av"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-axoprocess-0.2.0
+ (crate-source "axoprocess" "0.2.0"
+ "0zfs9fkn04jj8r30i470mqv28m6dp8q636cphxjrbvwab0h6kr2d"))
+
+(define rust-axotag-0.2.0
+ (crate-source "axotag" "0.2.0"
+ "0m3c38gbz2dk42s5qlspqdayjnmg4mdgqhx76vgwnr1ynz0gm26q"))
+
+(define rust-axoupdater-0.9.0
+ (crate-source "axoupdater" "0.9.0"
+ "1r6cmppqv57059vg22z43wa25ahnhx7s2gxy517vrpd8c3wll6dw"))
+
+(define rust-axum-0.7.9
+ (crate-source "axum" "0.7.9"
+ "07z7wqczi9i8xb4460rvn39p4wjqwr32hx907crd1vwb2fy8ijpd"))
+
+(define rust-axum-0.8.4
+ (crate-source "axum" "0.8.4"
+ "1d99kb3vcjnhbgrf6hysllf25hzagw7m1i1nidjpgsaa30n8c7h2"))
+
+(define rust-axum-core-0.4.5
+ (crate-source "axum-core" "0.4.5"
+ "16b1496c4gm387q20hkv5ic3k5bd6xmnvk50kwsy6ymr8rhvvwh9"))
+
+(define rust-axum-core-0.5.2
+ (crate-source "axum-core" "0.5.2"
+ "19kwzksb4hwr3qfbrhjbqf83z6fjyng14wrkzck6fj1g8784qik8"))
+
+(define rust-az-1.2.1
+ (crate-source "az" "1.2.1"
+ "0ww9k1w3al7x5qmb7f13v3s9c2pg1pdxbs8xshqy6zyrchj4qzkv"))
+
+(define rust-backon-1.4.1
+ (crate-source "backon" "1.4.1"
+ "1drv0gvhjs3g0q88f1mknqjdyhh6qg8pvb9nkfasba011ibr23cp"))
+
+(define rust-backon-1.5.0
+ (crate-source "backon" "1.5.0"
+ "15k4p6xyxi4lkiyw5yxrmcws3wwnwjacgcqqmd2dvfldnyqm02zx"))
+
+(define rust-backtrace-0.3.71
+ (crate-source "backtrace" "0.3.71"
+ "17bgd7pbjb9gc8q47qwsg2lmy9i62x3bsjmmnjrwh5z8s805ic16"))
+
+(define rust-backtrace-0.3.73
+ (crate-source "backtrace" "0.3.73"
+ "02iffg2pkg5nc36pgml8il7f77s138hhjw9f9l56v5zqlilk5hjw"))
+
+(define rust-backtrace-0.3.74
+ (crate-source "backtrace" "0.3.74"
+ "06pfif7nwx66qf2zaanc2fcq7m64i91ki9imw9xd3bnz5hrwp0ld"))
+
+(define rust-backtrace-0.3.75
+ (crate-source "backtrace" "0.3.75"
+ "00hhizz29mvd7cdqyz5wrj98vqkihgcxmv2vl7z0d0f53qrac1k8"))
+
+(define rust-backtrace-ext-0.2.1
+ (crate-source "backtrace-ext" "0.2.1"
+ "0l4xacjnx4jrn9k14xbs2swks018mviq03sp7c1gn62apviywysk"))
+
+(define rust-base-x-0.2.11
+ (crate-source "base-x" "0.2.11"
+ "0w02sdqvg7zwm91agb2phikw4ri8jmncw32paxsv8ra1jv8ckfsc"))
+
+(define rust-base16ct-0.2.0
+ (crate-source "base16ct" "0.2.0"
+ "1kylrjhdzk7qpknrvlphw8ywdnvvg39dizw9622w3wk5xba04zsc"))
+
+(define rust-base32-0.4.0
+ (crate-source "base32" "0.4.0"
+ "1ykwx8jhksqxghfgyw2pzikzjf4n9wqm1x2ww5wqyn68ssf6dki3"))
+
+(define rust-base32-0.5.1
+ (crate-source "base32" "0.5.1"
+ "0xp0a3xml25xw2bp5pyac2nld7vmmfjl02qynnyfn6aznfggwb82"))
+
+(define rust-base62-2.2.1
+ (crate-source "base62" "2.2.1"
+ "07xb6xj6f3h46kjhjj8sxnkvgjz3z4x0bd8zwazfwsqxrdxjmr8h"))
+
+(define rust-base64-0.13.1
+ (crate-source "base64" "0.13.1"
+ "1s494mqmzjb766fy1kqlccgfg2sdcjb6hzbvzqv2jw65fdi5h6wy"))
+
+(define rust-base64-0.20.0
+ (crate-source "base64" "0.20.0"
+ "1r855djiv8rirg37w5arazk42ya5gm5gd2bww75v14w0sy02i8hf"))
+
+(define rust-base64-0.21.7
+ (crate-source "base64" "0.21.7"
+ "0rw52yvsk75kar9wgqfwgb414kvil1gn7mqkrhn9zf1537mpsacx"))
+
+(define rust-base64-0.22.1
+ (crate-source "base64" "0.22.1"
+ "1imqzgh7bxcikp5vx3shqvw9j09g9ly0xr0jma0q66i52r7jbcvj"))
+
+(define rust-base64-simd-0.7.0
+ (crate-source "base64-simd" "0.7.0"
+ "1mg5ayj5z7imfyv06fhzi5rw289gv5yrfakxzsad22zz786d47bq"))
+
+(define rust-base64ct-1.7.3
+ (crate-source "base64ct" "1.7.3"
+ "18scrpjl145msdb64q4nbb0plm4wbmp5lml134nz0c5rvxm5pql9"))
+
+(define rust-basic-cookies-0.1.5
+ (crate-source "basic-cookies" "0.1.5"
+ "1xwnmmcn32m18nis7azfxylkqyhirkqcag94i23b1g8n5ka8zgb7"))
+
+(define rust-basic-toml-0.1.10
+ (crate-source "basic-toml" "0.1.10"
+ "12hp59jl28kk229q4sqx6v4fc9p66v8i2byi0vlc9922h9g6fqms"))
+
+(define rust-bat-0.24.0
+ ;; TODO: Generate files in assets.
+ (crate-source "bat" "0.24.0"
+ "11nc2iv2qhd1bs16yijqq934864ybnmg485rny70scy26xb9xk4x"
+ #:snippet '(for-each delete-file-recursively '("doc" "tests"))))
+
+(define rust-battery-0.7.8
+ (crate-source "battery" "0.7.8"
+ "1r1641dyks76p39i1iihswhc6iz5z51pihmpxniy1h1pi4k29dml"))
+
+(define rust-bcrypt-pbkdf-0.10.0
+ (crate-source "bcrypt-pbkdf" "0.10.0"
+ "18pjhsy3m2v0silsp4mjzz8i92zrpqxk9b059zrnk1w8zvhw5ska"))
+
+(define rust-bcrypt-pbkdf-0.6.2
+ (crate-source "bcrypt-pbkdf" "0.6.2"
+ "1ms9c5z90n5szx5nbxrqaihny5fs3sl6a1pm3szr5g86jlxw0f3w"))
+
+(define rust-beef-0.5.2
+ (crate-source "beef" "0.5.2"
+ "1c95lbnhld96iwwbyh5kzykbpysq0fnjfhwxa1mhap5qxgrl30is"))
+
+(define rust-bgzip-0.3.1
+ (crate-source "bgzip" "0.3.1"
+ "16zr2nclis3kgz0jxi7ayyk510ar5dvyfpf03fazajmn1ycdhkxn"))
+
+(define rust-biblatex-0.10.0
+ (crate-source "biblatex" "0.10.0"
+ "1hpkxwkyby2bx8gn6jnfryn3da8ihxjhmpfhc15zkgmxzhbp6nm3"))
+
+(define rust-bincode-1.3.3
+ (crate-source "bincode" "1.3.3"
+ "1bfw3mnwzx5g1465kiqllp5n4r10qrqy88kdlp3jfwnq2ya5xx5i"))
+
+(define rust-bindgen-0.48.1
+ (crate-source "bindgen" "0.48.1"
+ "1jpk0p4l4dg1lpvciq9q8wm94sjsflb1vb5x2gk9dlizv4gl2gcx"))
+
+(define rust-bindgen-0.63.0
+ (crate-source "bindgen" "0.63.0"
+ "119qkny3swlx8zm0jxp19hizpkym6arh8mlv9ylskch030961n1n"))
+
+(define rust-bindgen-0.65.1
+ (crate-source "bindgen" "0.65.1"
+ "1i9wci1h3xnk8hi7cf06capgifnmpk9dd59zqznh6jcsdx37ppyg"))
+
+(define rust-bindgen-0.66.1
+ (crate-source "bindgen" "0.66.1"
+ "19yj6fsb08x0l1pg871vvfvlx1mglamz8hyjpazhfc90zh34xf7j"))
+
+(define rust-bindgen-0.69.5
+ (crate-source "bindgen" "0.69.5"
+ "1240snlcfj663k04bjsg629g4wx6f83flgbjh5rzpgyagk3864r7"))
+
+(define rust-bindgen-0.70.1
+ (crate-source "bindgen" "0.70.1"
+ "0vyf0jp6apcy9kjyz4s8vldj0xqycnbzb6zv3skkwiqdi3nqz7gl"))
+
+(define rust-bindgen-0.71.1
+ (crate-source "bindgen" "0.71.1"
+ "1cynz43s9xwjbd1y03rx9h37xs0isyl8bi6g6yngp35nglyvyn2z"))
+
+(define rust-binfarce-0.2.1
+ (crate-source "binfarce" "0.2.1"
+ "18hnqqir3gk5sx1mlndzgpxs0l4rviv7dk3h1piyspayp35lqihq"))
+
+(define rust-bio-0.33.0
+ (crate-source "bio" "0.33.0"
+ "1zaghvazh243x2pg866hjx1zwwpp9qzwkf45iz2fs9af5y661gz5"))
+
+(define rust-bio-0.39.2
+ (crate-source "bio" "0.39.2"
+ "00k0zv4yyiipzg2arnkrplfi0digwnv89bczfzhyva68yfv8scvb"))
+
+(define rust-bio-1.6.0
+ (crate-source "bio" "1.6.0"
+ "1hpnfwjyqg23dlk75frydf9kgilccyn3haaw6xdwh25zpa9wnwks"))
+
+(define rust-bio-types-0.13.0
+ (crate-source "bio-types" "0.13.0"
+ "102cn2kpp4ivj0ixcnc98m0nnbp6ff6xagfwk2jmywr81bs91afz"))
+
+(define rust-bio-types-1.0.4
+ (crate-source "bio-types" "1.0.4"
+ "0zmdcvj44a088larkahcic5z61cwn2x80iym0w14albzid7zbp7l"))
+
+(define rust-biquad-0.4.2
+ (crate-source "biquad" "0.4.2"
+ "0gpc13lag439nmq077wfwz055qbjaxbpk7znvnbddbg3wgsj81c2"))
+
+(define rust-bisection-0.1.0
+ (crate-source "bisection" "0.1.0"
+ "1hx80j7lmj3mg093psrnf5llmyksqg078jsbrzkcq3mb3fd0f7h2"))
+
+(define rust-bit-field-0.10.2
+ (crate-source "bit_field" "0.10.2"
+ "0qav5rpm4hqc33vmf4vc4r0mh51yjx5vmd9zhih26n9yjs3730nw"))
+
+(define rust-bit-set-0.5.3
+ (crate-source "bit-set" "0.5.3"
+ "1wcm9vxi00ma4rcxkl3pzzjli6ihrpn9cfdi0c5b4cvga2mxs007"))
+
+(define rust-bit-set-0.8.0
+ (crate-source "bit-set" "0.8.0"
+ "18riaa10s6n59n39vix0cr7l2dgwdhcpbcm97x1xbyfp1q47x008"))
+
+(define rust-bit-vec-0.6.3
+ (crate-source "bit-vec" "0.6.3"
+ "1ywqjnv60cdh1slhz67psnp422md6jdliji6alq0gmly2xm9p7rl"))
+
+(define rust-bit-vec-0.8.0
+ (crate-source "bit-vec" "0.8.0"
+ "1xxa1s2cj291r7k1whbxq840jxvmdsq9xgh7bvrxl46m80fllxjy"))
+
+(define rust-bitfield-0.14.0
+ (crate-source "bitfield" "0.14.0"
+ "1b26k9acwss4qvrl60lf9n83l17d4hj47n5rmpd3iigf9j9n0zid"))
+
+(define rust-bitfield-0.17.0
+ (crate-source "bitfield" "0.17.0"
+ "1q4n13japrj852yzidhjfcq702yxkvrpv5mhmacsliz5az8x567p"))
+
+(define rust-bitflags-1.3.2
+ (crate-source "bitflags" "1.3.2"
+ "12ki6w8gn1ldq7yz9y680llwk5gmrhrzszaa17g1sbrw2r2qvwxy"))
+
+(define rust-bitflags-2.4.0
+ (crate-source "bitflags" "2.4.0"
+ "0dc6xa7flfl59makmhixjcrslwlvdxxwrgxbr8p7bkvz53k2ls5l"))
+
+(define rust-bitflags-2.9.0
+ (crate-source "bitflags" "2.9.0"
+ "1gb5w7pxnmx8l2bjz1i6rkbwbm2167k294rhy6cl1y3vbc8i90jw"))
+
+(define rust-bitflags-2.9.1
+ (crate-source "bitflags" "2.9.1"
+ "0rz9rpp5wywwqb3mxfkywh4drmzci2fch780q7lifbf6bsc5d3hv"))
+
+(define rust-bitflags-2.9.3
+ (crate-source "bitflags" "2.9.3"
+ "0pgjwsd9qgdmsmwpvg47p9ccrsc26yfjqawbhsi9qds5sg6brvrl"))
+
+(define rust-bitmaps-2.1.0
+ (crate-source "bitmaps" "2.1.0"
+ "18k4mcwxl96yvii5kcljkpb8pg5j4jj1zbsdn26nsx4r83846403"))
+
+(define rust-bitstream-io-2.6.0
+ (crate-source "bitstream-io" "2.6.0"
+ "1cli390l1dhp9skygyjjnqvczp36b7f31mkx9ry3dg26330cv6b0"))
+
+(define rust-bitvec-1.0.1
+ (crate-source "bitvec" "1.0.1"
+ "173ydyj2q5vwj88k6xgjnfsshs4x9wbvjjv7sm0h36r34hn87hhv"))
+
+(define rust-blake2-0.10.6
+ (crate-source "blake2" "0.10.6"
+ "1zlf7w7gql12v61d9jcbbswa3dw8qxsjglylsiljp9f9b3a2ll26"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-blake2-0.9.2
+ (crate-source "blake2" "0.9.2"
+ "0x7i67c0hn3bzcwny08rgjrrnarqnqw10qpmh2blbx9hd78kfkha"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-blake2b-simd-1.0.3
+ (crate-source "blake2b_simd" "1.0.3"
+ "16cxmm4pr5jx9xc0msj1qn018ram3vz9k17cj57r97hm1fi07s86"))
+
+(define rust-blake3-1.8.1
+ (crate-source "blake3" "1.8.1"
+ "1czffygg8dhdsjyzydsrf50harfrralrkm10ckhkja1i6jdhk6iq"))
+
+(define rust-blake3-1.8.2
+ (crate-source "blake3" "1.8.2"
+ "1854x65zmjh9w9cfhyyyg0wmm2k5d87l13l4m7y40ajbkslam21q"))
+
+(define rust-blakeout-0.3.0
+ (crate-source "blakeout" "0.3.0"
+ "0dxcg3sjxd82mn7mq4ammrfpidqf9zsagvhfzgblsi8g4b2fgvw1"))
+
+(define rust-blas-0.22.0
+ (crate-source "blas" "0.22.0"
+ "1p1rs9y8fpxmrh9jj1rf4q517x5h960v4jf30f1gwnr1qdshz65f"))
+
+(define rust-blas-sys-0.7.1
+ (crate-source "blas-sys" "0.7.1"
+ "0h14zjycwc76v15h8qll9z1xiryvmpvsb5gam97pqpdjrrwv5c8k"))
+
+(define rust-block-0.1.6
+ (crate-source "block" "0.1.6"
+ "16k9jgll25pzsq14f244q22cdv0zb4bqacldg3kx6h89d7piz30d"))
+
+(define rust-block-buffer-0.10.4
+ (crate-source "block-buffer" "0.10.4"
+ "0w9sa2ypmrsqqvc20nhwr75wbb5cjr4kkyhpjm1z1lv2kdicfy1h"))
+
+(define rust-block-buffer-0.9.0
+ (crate-source "block-buffer" "0.9.0"
+ "1r4pf90s7d7lj1wdjhlnqa26vvbm6pnc33z138lxpnp9srpi2lj1"))
+
+(define rust-block-modes-0.8.1
+ (crate-source "block-modes" "0.8.1"
+ "13id7rw1lhi83i701za8w5is3a8qkf4vfigqw3f8jp8mxldkvc1c"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-block-padding-0.2.1
+ (crate-source "block-padding" "0.2.1"
+ "1bickjlmfw9iv63dp781n589rfybw879mik1va59833m1hvnqscd"))
+
+(define rust-block-padding-0.3.3
+ (crate-source "block-padding" "0.3.3"
+ "14wdad0r1qk5gmszxqd8cky6vx8qg7c153jv981mixzrpzmlz2d8"))
+
+(define rust-block2-0.5.1
+ (crate-source "block2" "0.5.1"
+ "0pyiha5his2grzqr3mynmq244laql2j20992i59asp0gy7mjw4rc"))
+
+(define rust-block2-0.6.0
+ (crate-source "block2" "0.6.0"
+ "0dx0j9bykzryc993spv7jym4239a8d2gynp9l82h8vz1f30v8n8x"))
+
+(define rust-block2-0.6.1
+ (crate-source "block2" "0.6.1"
+ "1wnwha7wjjqiamj9abq5l45fyzdxna2k2la0rp9w2hravc5jy39l"))
+
+(define rust-blocking-1.6.1
+ (crate-source "blocking" "1.6.1"
+ "1si99l8zp7c4zq87y35ayjgc5c9b60jb8h0k14zfcs679z2l2gvh"))
+
+(define rust-blosc2-rs-0.4.0+2.15.2
+ (crate-source "blosc2-rs" "0.4.0+2.15.2"
+ "1crw6sc8d6pmah7y2jxmd94wldz6dvjlinmgkzagcsy67asvllm7"))
+
+(define rust-blosc2-sys-0.4.0+2.15.2
+ (crate-source "blosc2-sys" "0.4.0+2.15.2"
+ "0wcq2dcgwml7q6n5v8qh0cibv86b5qcqv1c7gmfjsddi2bn0yy2s"
+ #:snippet '(delete-file-recursively "c-blosc2")))
+
+(define rust-blowfish-0.8.0
+ (crate-source "blowfish" "0.8.0"
+ "1ax736islxcbghc2lqq4vy7zn6qdigrls71lwg11m3743pyg6gzy"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-blowfish-0.9.1
+ (crate-source "blowfish" "0.9.1"
+ "1mw7bvj3bg5w8vh9xw9xawqh7ixk2xwsxkj34ph96b9b1z6y44p4"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-borsh-1.5.7
+ (crate-source "borsh" "1.5.7"
+ "1kikljm5yr3l9qsw5xvdccragxj4445s4s3fqsgy6hmmipwld1md"))
+
+(define rust-borsh-derive-1.5.7
+ (crate-source "borsh-derive" "1.5.7"
+ "1hwsznww7d01bh1fzpndzmcpyp00xpl2y9bg70i3z0zmqb0d7lgx"))
+
+(define rust-bosion-1.1.2
+ (crate-source "bosion" "1.1.2"
+ "1kb2jhlmr6ppznpk45mx5lv4dv7hf7gclv1396dgb0zd5i9m10c5"))
+
+(define rust-botan-0.11.1
+ (crate-source "botan" "0.11.1"
+ "0xq315pvid6vd2c9msdzyap8122hdi640h07zaa33ib7gmjcgm14"))
+
+(define rust-botan-sys-0.11.1
+ (crate-source "botan-sys" "0.11.1"
+ "0f6swv09cqdahgj2rn2ahja97nw3j4kinns3zrhrkk4lq2h5ya04"))
+
+(define rust-box-drawing-0.1.2
+ (crate-source "box_drawing" "0.1.2"
+ "0jx4rrxy4xmgmplmgl398vrng67sfl8qny7n7d91fyw6zpaxh9za"))
+
+(define rust-boxcar-0.2.11
+ (crate-source "boxcar" "0.2.11"
+ "1gip12s87j97dxh94q4jjdcykbi6714wf52jqdbzlq33zkicch37"))
+
+(define rust-boxfnonce-0.1.1
+ (crate-source "boxfnonce" "0.1.1"
+ "09ilf4zyx92hyhkxlsxksfyprzr9iwq5gqqb22aaqr32c8fwp22r"
+ #:snippet '(delete-file-recursively ".travis")))
+
+(define rust-boxxy-0.13.1
+ (crate-source "boxxy" "0.13.1"
+ "0rhzv4c6xn6va4dikbq2a2cmd5sa3svl13lhpcrchdn23y744aq0"))
+
+(define rust-bpaf-0.9.20
+ (crate-source "bpaf" "0.9.20"
+ "0caacci746fr7vh3x64fxi7zwqr3gi089lfddphb22v2m3bpcfa7"))
+
+(define rust-bpaf-derive-0.5.17
+ (crate-source "bpaf_derive" "0.5.17"
+ "12k1w518xkly98fcsxifrmj7rmxah5hg48l9jc2if2csxkp4zyzy"))
+
+(define rust-bracoxide-0.1.5
+ (crate-source "bracoxide" "0.1.5"
+ "0alnn0lkfyfk5i1dd0ykqpw4zli6az7bdkslh98xga8s90f9jlkz"))
+
+(define rust-brotli-7.0.0
+ (crate-source "brotli" "7.0.0"
+ "1g99xay61mds9d23fnfj5gfbd6g11gihfgs3y1abljwldzqvi5yc"
+ #:snippet '(delete-file-recursively "testdata")))
+
+(define rust-brotli-decompressor-4.0.2
+ (crate-source "brotli-decompressor" "4.0.2"
+ "0dqb0vbhrc77c09qf6qmbylgkfnbjaq8629qp0z42gc0gnnhbykl"))
+
+(define rust-brotli-decompressor-4.0.3
+ (crate-source "brotli-decompressor" "4.0.3"
+ "1zdxrw6plcnfwirb6bnmd9h3xabx0c4x734ffk7g1ar3kryfyd53"))
+
+(define rust-browserslist-rs-0.6.0
+ (crate-source "browserslist-rs" "0.6.0"
+ "19l0prgnbx0cyqvjsf30ni7d87nkn8j0fj56fg259yvfh50if1ri"))
+
+(define rust-brunch-0.8.1
+ (crate-source "brunch" "0.8.1"
+ "0qlvavpczq7dhgw6aqfp44yr3wa91wsgw6ry1gx285ii8c79av81"))
+
+(define rust-bs58-0.4.0
+ (crate-source "bs58" "0.4.0"
+ "1lr3vwzhhyica4y7rbkf26vr1h7vpjb1m6rml8zcqgw81c2y07vp"))
+
+(define rust-bsd-kvm-0.1.5
+ (crate-source "bsd-kvm" "0.1.5"
+ "1gncwfwlx6mq47qc1siwaiqlsaccy7vsc1v39ybs4xvvn4lfpd4l"))
+
+(define rust-bsd-kvm-sys-0.2.0
+ (crate-source "bsd-kvm-sys" "0.2.0"
+ "0cn90d0kkfcs36v3sq3lpckyy0pdpdq0m7ihjlancripdn98yh35"))
+
+(define rust-bstr-1.11.3
+ (crate-source "bstr" "1.11.3"
+ "1q3g2wmrvclgx7lk2p6mpzhqxzx41hyg962gkmlyxql1liar26jk"))
+
+(define rust-bstr-1.12.0
+ (crate-source "bstr" "1.12.0"
+ "195i0gd7r7jg7a8spkmw08492n7rmiabcvz880xn2z8dkp8i6h93"))
+
+(define rust-btoi-0.4.3
+ (crate-source "btoi" "0.4.3"
+ "1bg02zgsv5njbhng9sq2b70przbazsczjbla5lbbdf59fdzl1mlx"))
+
+(define rust-buffer-redux-1.0.2
+ (crate-source "buffer-redux" "1.0.2"
+ "1waq39blrj7j6qp1sp2fvplwmq10yhks7fgbsdy8kxdrqn3wz2jf"))
+
+(define rust-buffered-reader-1.4.0
+ (crate-source "buffered-reader" "1.4.0"
+ "0bs1q8vg61qgrs39ykhcybrvdbhm14ljzgmkb9dy1m9g14gvy9nv"))
+
+(define rust-bufstream-0.1.4
+ (crate-source "bufstream" "0.1.4"
+ "1j7f52rv73hd1crzrrfb9dr50ccmi3hb1ybd6s5dyg6jmllqkqs0"))
+
+(define rust-bugreport-0.5.1
+ (crate-source "bugreport" "0.5.1"
+ "0qn1d7wivxg29kwfbcnwxr8i4a9h94hcpgwv6hchk22vx1fgd07j"))
+
+(define rust-build-const-0.2.2
+ (crate-source "build_const" "0.2.2"
+ "1dryhsf4vfi1plljgv069sgfr8m1rsg04qy76x36kh6swqsl5bml"))
+
+(define rust-built-0.7.7
+ (crate-source "built" "0.7.7"
+ "0ywn0m11xm80pg6zrzq3sdj3vmzg3qs6baqnvfmkd377ly8n3van"))
+
+(define rust-bumpalo-3.16.0
+ (crate-source "bumpalo" "3.16.0"
+ "0b015qb4knwanbdlp1x48pkb4pm57b8gidbhhhxr900q2wb6fabr"))
+
+(define rust-bumpalo-3.17.0
+ (crate-source "bumpalo" "3.17.0"
+ "1gxxsn2fsjmv03g8p3m749mczv2k4m8xspifs5l7bcx0vx3gna0n"))
+
+(define rust-bumpalo-3.18.1
+ (crate-source "bumpalo" "3.18.1"
+ "1vmfniqr484l4ffkf0056g6hakncr7kdh11hyggh9kc7c5nvfgbr"))
+
+(define rust-bumpalo-3.19.0
+ (crate-source "bumpalo" "3.19.0"
+ "0hsdndvcpqbjb85ghrhska2qxvp9i75q2vb70hma9fxqawdy9ia6"))
+
+(define rust-bv-0.11.1
+ (crate-source "bv" "0.11.1"
+ "0h5kbl54fsccznfixw83xndbripw39y2qkqjwf709p75iqfvnd48"))
+
+(define rust-bwrap-1.3.0
+ (crate-source "bwrap" "1.3.0"
+ "15dv9mawgmwgpj88k832qjdi94w70advg9zv28bpgig5k8qs6gfi"
+ #:snippet '(for-each delete-file (find-files "." "\\.png$"))))
+
+(define rust-by-address-1.2.1
+ (crate-source "by_address" "1.2.1"
+ "01idmag3lcwnnqrnnyik2gmbrr34drsi97q15ihvcbbidf2kryk4"))
+
+(define rust-byte-unit-4.0.19
+ (crate-source "byte-unit" "4.0.19"
+ "0v4v4z8qilnbg0lv16icbbbdq5kjpbp8yw044lszrzdqawhb6y6s"))
+
+(define rust-byte-unit-5.1.6
+ (crate-source "byte-unit" "5.1.6"
+ "0x3ifzw0isgsiffg4yhvqa28rzbyxpivy2bkph69n845qp1jkkg1"))
+
+(define rust-bytecheck-0.6.12
+ (crate-source "bytecheck" "0.6.12"
+ "1hmipv4yyxgbamcbw5r65wagv9khs033v9483s9kri9sw9ycbk93"))
+
+(define rust-bytecheck-0.8.1
+ (crate-source "bytecheck" "0.8.1"
+ "18yisf4zvvhhpv987ic5js6arwj69h44c9rpa0szxf8g6yrhysah"))
+
+(define rust-bytecheck-derive-0.6.12
+ (crate-source "bytecheck_derive" "0.6.12"
+ "0ng6230brd0hvqpbgcx83inn74mdv3abwn95x515bndwkz90dd1x"))
+
+(define rust-bytecheck-derive-0.8.1
+ (crate-source "bytecheck_derive" "0.8.1"
+ "0wfbjc1vqkmszx99y6hghlcnk8xgxlhyfsgc5mf3b05i1ip89dzg"))
+
+(define rust-bytecount-0.6.3
+ (crate-source "bytecount" "0.6.3"
+ "173wsvyagflb7ic3hpvp1db6q3dsigr452inslnzmsb3ix3nlrrc"))
+
+(define rust-bytecount-0.6.8
+ (crate-source "bytecount" "0.6.8"
+ "1klqfjwn41fwmcqw4z03v6i4imgrf7lmf3b5s9v74hxir8hrps2w"))
+
+(define rust-bytecount-0.6.9
+ (crate-source "bytecount" "0.6.9"
+ "0pinq0n8zza8qr2lyc3yf17k963129kdbf0bwnmvdk1bpvh14n0p"))
+
+(define rust-bytelines-2.5.0
+ (crate-source "bytelines" "2.5.0"
+ "1jxacxpb7v0qgh325s5b7mfk90fr63jpr90dar8m47r27imnb5qj"))
+
+(define rust-bytemuck-1.22.0
+ (crate-source "bytemuck" "1.22.0"
+ "0h6m8wh7iw98cn69k53plbyqff78c2yrs32l0fy4wqdcvc8grcdn"))
+
+(define rust-bytemuck-1.23.0
+ (crate-source "bytemuck" "1.23.0"
+ "134mywp7bqm252c851h3bny75g0l5kw99738a1mkcjyf07pscd4i"))
+
+(define rust-bytemuck-1.23.1
+ (crate-source "bytemuck" "1.23.1"
+ "08ilqv7x5lckj82i41j5lx2is9krcxiibgrs9pispr245rwsaxjw"))
+
+(define rust-bytemuck-1.23.2
+ (crate-source "bytemuck" "1.23.2"
+ "0xs637lsr9p73ackjkmbjw80dp1dfdw0ydhdk0gzjcnzpkpfm59r"))
+
+(define rust-bytemuck-derive-1.9.3
+ (crate-source "bytemuck_derive" "1.9.3"
+ "18g1r1zgwiz5px2kf1n55ibjb2aqm86nkw28ss1mn85k94xjgk3y"))
+
+(define rust-byteorder-1.5.0
+ (crate-source "byteorder" "1.5.0"
+ "0jzncxyf404mwqdbspihyzpkndfgda450l0893pz5xj685cg5l0z"))
+
+(define rust-byteorder-lite-0.1.0
+ (crate-source "byteorder-lite" "0.1.0"
+ "15alafmz4b9az56z6x7glcbcb6a8bfgyd109qc3bvx07zx4fj7wg"))
+
+(define rust-bytes-1.10.1
+ (crate-source "bytes" "1.10.1"
+ "0smd4wi2yrhp5pmq571yiaqx84bjqlm1ixqhnvfwzzc6pqkn26yp"))
+
+(define rust-bytes-1.7.1
+ (crate-source "bytes" "1.7.1"
+ "0l5sf69avjxcw41cznyzxsnymwmkpmk08q0sm7fgicvvn0ysa643"))
+
+(define rust-bytesize-1.3.3
+ (crate-source "bytesize" "1.3.3"
+ "0nb645ma48nwsv1piylzcza0avjp435sl8krhyws3q18kv5ap4rf"))
+
+(define rust-bytestring-1.4.0
+ (crate-source "bytestring" "1.4.0"
+ "0pwf6x2hxy6imy7ph15c5jxx51js5p5xwl1zfnq26a1vw9x68rg4"))
+
+(define rust-bzip2-0.4.4
+ (crate-source "bzip2" "0.4.4"
+ "1y27wgqkx3k2jmh4k26vra2kqjq1qc1asww8hac3cv1zxyk1dcdx"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-bzip2-0.5.2
+ (crate-source "bzip2" "0.5.2"
+ "0iya6nbj0p2y8jss0z05yncc5hadry164fw3zva01y06v4igpv29"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-bzip2-rs-0.1.2
+ (crate-source "bzip2-rs" "0.1.2"
+ "0dgp83kixqrqj6q6574qr5zsfpbsiiwhqs3krhvsn4f8wkkmksxy"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-bzip2-sys-0.1.13+1.0.8
+ (crate-source "bzip2-sys" "0.1.13+1.0.8"
+ "056c39pgjh4272bdslv445f5ry64xvb0f7nph3z7860ln8rzynr2"
+ #:snippet
+ '(begin
+ (delete-file-recursively "bzip2-1.0.8")
+ (delete-file "build.rs")
+ ;; Inspired by Debian's patch.
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main() {~@
+ println!(\"cargo:rustc-link-lib=bz2\");~@
+ }~%"))))))
+
+(define rust-bzip3-0.9.0
+ (crate-source "bzip3" "0.9.0"
+ "0351ka1qm20hdvlxy5d536d2v777586ygg77jj417wan70bch279"))
+
+(define rust-c-gull-0.21.0
+ (crate-source "c-gull" "0.21.0"
+ "1q4qrk4mi9pw21dy4fcml4hhmm824rwya4k36qi7952665pvxagc"))
+
+(define rust-c-scape-0.21.0
+ (crate-source "c-scape" "0.21.0"
+ "1vq4w94f4ryb3s7v2fs48plv5p63b72v3zbffyh29xbq6l8cp8pa"
+ #:snippet '(delete-file-recursively "empty")))
+
+(define rust-c2rust-ast-builder-0.20.0
+ (crate-source "c2rust-ast-builder" "0.20.0"
+ "1kk7vm9zmsnavslmblcp3pgl4rc9kbsynm6yykvhjfjcd0fgd5vs"))
+
+(define rust-c2rust-ast-exporter-0.20.0
+ (crate-source "c2rust-ast-exporter" "0.20.0"
+ "0np9n0k2fw10l07w23yzi58vv15npqcr01rayf5n4rlmhafm6s48"))
+
+(define rust-c2rust-ast-printer-0.20.0
+ (crate-source "c2rust-ast-printer" "0.20.0"
+ "13n6krmvrrmkrk7sq65iwndbqvxsjri7ipk6hdzc3gv151w6rmv4"))
+
+(define rust-c2rust-bitfields-0.20.0
+ (crate-source "c2rust-bitfields" "0.20.0"
+ "1pqp22mr43m1v3vcjakc8j0q51b66jbnkp5jgvab7l50zwmpvp26"))
+
+(define rust-c2rust-bitfields-derive-0.20.0
+ (crate-source "c2rust-bitfields-derive" "0.20.0"
+ "1y1kad9kim7f4w1khx9g4m585lafx2hizqrl00lcwdsrz9x13qgb"))
+
+(define rust-c2rust-build-paths-0.20.0
+ (crate-source "c2rust-build-paths" "0.20.0"
+ "1y7dljrgrfjn5mgydlqh5f0m1576brc133pjqzw2c19vly1rba16"))
+
+(define rust-c2rust-transpile-0.20.0
+ (crate-source "c2rust-transpile" "0.20.0"
+ "0801i05pmsp8nvw0r4nx8pnircsdsjb9764bc5gv7sh6wmaavdyz"))
+
+(define rust-cairo-rs-0.18.2
+ (crate-source "cairo-rs" "0.18.2"
+ "0k8wfv2ri8i417pwb1mvdl51x02nsx52f31rxzg7ivn0m3gnc10w"))
+
+(define rust-cairo-rs-0.18.5
+ (crate-source "cairo-rs" "0.18.5"
+ "1qjfkcq3mrh3p01nnn71dy3kn99g21xx3j8xcdvzn8ll2pq6x8lc"))
+
+(define rust-cairo-rs-0.19.4
+ (crate-source "cairo-rs" "0.19.4"
+ "0qp5rixgipdj9d8yd5458hzfxam1rgpzcxi90vq6q0v91r6jmb5j"))
+
+(define rust-cairo-rs-0.20.10
+ (crate-source "cairo-rs" "0.20.10"
+ "0m9z0hackmqni1zfkjwp2ha46v3yvbyk3fw27zvb6byhgji653mm"))
+
+(define rust-cairo-rs-0.8.1
+ (crate-source "cairo-rs" "0.8.1"
+ "11303v1fv6hsc9n70ak380gknkf0098phpcxqdhkmahqjsx4jw0m"))
+
+(define rust-cairo-sys-rs-0.10.0
+ (crate-source "cairo-sys-rs" "0.10.0"
+ "19wch8zc11hbi724mn16hhqyff8kw5c5bsbdlzpxdwfmkadn7lif"))
+
+(define rust-cairo-sys-rs-0.18.2
+ (crate-source "cairo-sys-rs" "0.18.2"
+ "0lfsxl7ylw3phbnwmz3k58j1gnqi6kc2hdc7g3bb7f4hwnl9yp38"))
+
+(define rust-cairo-sys-rs-0.19.2
+ (crate-source "cairo-sys-rs" "0.19.2"
+ "0r0yp0lph77lm4blrn6fvdmz2i3r8ibkkjg6nmwbvvv4jq8v6fzx"))
+
+(define rust-cairo-sys-rs-0.20.10
+ (crate-source "cairo-sys-rs" "0.20.10"
+ "12sgv9mimxy5nsxm4ipga1k7an59wn444xa7kbywp64qai3cg705"))
+
+(define rust-cairo-sys-rs-0.9.2
+ (crate-source "cairo-sys-rs" "0.9.2"
+ "0qsdy6s57yvscg2rfm7wdqrlhzbn1aq9lhk3dy1vw5f7r81blrgz"))
+
+(define rust-calamine-0.26.1
+ (crate-source "calamine" "0.26.1"
+ "1cbfjwb37c28gkb42wsgpp93fxsrzhxgjjza0hc7yp9cmywld1hk"))
+
+(define rust-calendrical-calculations-0.1.3
+ (crate-source "calendrical_calculations" "0.1.3"
+ "0f1xix1ph9v37ngxw1zq1id7hwv76bk74c4anb4jb1k6bplp6zz9"))
+
+(define rust-calibright-0.1.11
+ (crate-source "calibright" "0.1.11"
+ "1sf9nl6x89cy478nplll7jqjnlgy68zr7sl14acbsb7rgn0n4jni"))
+
+(define rust-calloop-0.13.0
+ (crate-source "calloop" "0.13.0"
+ "1v5zgidnhsyml403rzr7vm99f8q6r5bxq5gxyiqkr8lcapwa57dr"))
+
+(define rust-calloop-0.14.2
+ (crate-source "calloop" "0.14.2"
+ "1jzx8rmgndj1br4gnd4iaxayqi79g897lz6qdy2l670xcqj9g4hh"))
+
+(define rust-calloop-0.9.3
+ (crate-source "calloop" "0.9.3"
+ "10mbcsd7fj3cg0a463h3003wycv955cnj4pm2gla2sp5xxhyqbmz"))
+
+(define rust-calloop-wayland-source-0.3.0
+ (crate-source "calloop-wayland-source" "0.3.0"
+ "086x5mq16prrcwd9k6bw9an0sp8bj9l5daz4ziz5z4snf2c6m9lm"))
+
+(define rust-calloop-wayland-source-0.4.0
+ (crate-source "calloop-wayland-source" "0.4.0"
+ "1bsxx4dz4k4icza63w108n8s1agm7890nl3syigaa9p0pcfplsl7"))
+
+(define rust-camellia-0.1.0
+ (crate-source "camellia" "0.1.0"
+ "0c6f61rf0gzq7x9d2qmp0330pb397aldwdpmwqybbwly9rby4r1j"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-camino-1.1.10
+ (crate-source "camino" "1.1.10"
+ "1asw3160i5x2r98lsfym3my8dps0fyk25qi206bddn3i271mp90d"))
+
+(define rust-camino-1.1.11
+ (crate-source "camino" "1.1.11"
+ "1h2150limbipfx5w59cw797nsgwjxn5mjpf33gvpc35hjfdal1sx"))
+
+(define rust-camino-1.1.9
+ (crate-source "camino" "1.1.9"
+ "1lqszl12l1146jf8g01rvjmapif82mhzih870ln3x0dmcr4yr5lb"))
+
+(define rust-camino-tempfile-1.4.1
+ (crate-source "camino-tempfile" "1.4.1"
+ "081bgm4zisasfn05gfrvav63sj61imrqipsxjiwqdhx5h968qc34"))
+
+(define rust-canonical-path-2.0.2
+ (crate-source "canonical-path" "2.0.2"
+ "0vvsjda6ka5nz8zvx6r08zqi0j59sjccgcbjxj96xj764w9y1sg6"))
+
+(define rust-capnp-0.19.8
+ (crate-source "capnp" "0.19.8"
+ "0vk3vxcq11v4nzxlrdfxmyr4339i1jqi4zcmi919mbnsddb5m62f"))
+
+(define rust-capnp-futures-0.19.1
+ (crate-source "capnp-futures" "0.19.1"
+ "0ryqnn2v1ipss96i55rq484m1p9cffn4i102a674k41q1f0yxwzq"))
+
+(define rust-capnp-rpc-0.19.5
+ (crate-source "capnp-rpc" "0.19.5"
+ "00f5vwh0hqx5znkbmwngif4axfda2isq6vpkvbyyc8g1llianmzy"))
+
+(define rust-capnpc-0.19.0
+ (crate-source "capnpc" "0.19.0"
+ "1v49w7zsv4bkdn88dfmi2hk5dzv5pgs0qwgkq99jsn081w7a6ny7"))
+
+(define rust-caps-0.5.5
+ (crate-source "caps" "0.5.5"
+ "02vk0w48rncgvfmj2mz2kpzvdgc14z225451w7lvvkwvaansl2qr"))
+
+(define rust-capstone-0.13.0
+ (crate-source "capstone" "0.13.0"
+ "16mcsipj3x9fbk8lhvp4zqy551i8pnk9nl7r9bwy6hqprbazaph1"
+ #:snippet '(delete-file-recursively "test-inputs")))
+
+(define rust-capstone-sys-0.17.0
+ (crate-source "capstone-sys" "0.17.0"
+ "1809b0is1415n13ayn3wwpknzhmfs7zq8hpccdw1kr512s6wnrr2"
+ #:snippet '(delete-file-recursively "capstone")))
+
+(define rust-captur-0.1.0
+ (crate-source "captur" "0.1.0"
+ "10mi8mz5l9wq6pv1p26237pw4bywn90nra076ghh4ini90jv7ykh"))
+
+(define rust-card-backend-0.2.0
+ (crate-source "card-backend" "0.2.0"
+ "1ra2zfcs0n4msw4j0hmv8f3bpfz49x5c704i93f6a844k2if6gmx"))
+
+(define rust-card-backend-pcsc-0.5.0
+ (crate-source "card-backend-pcsc" "0.5.0"
+ "0ddv3jkcyy2vfc6jmlsh87yxcgkhcppp1g9sv670asqvgdq0pfv8"))
+
+(define rust-cargo-0.83.0
+ (crate-source "cargo" "0.83.0"
+ "0yvb3vh87ngrfsgvl6r2drjrq5h1yw07yhq6c6kc39wmigc1z4l2"
+ #:snippet '(delete-file-recursively "benches")))
+
+(define rust-cargo-0.85.0
+ (crate-source "cargo" "0.85.0"
+ "05n42kxzxhkfj4s2jg2qcw759h2b3piai6p1fm90kx17jhlg9vxv"
+ #:snippet '(for-each delete-file-recursively '("benches" "tests"))))
+
+(define rust-cargo-config2-0.1.32
+ (crate-source "cargo-config2" "0.1.32"
+ "0qf4kkbh3m47n6s3scaqjr41ysn3n153wyhy3yckqhp06sd79hvd"))
+
+(define rust-cargo-credential-0.4.8
+ (crate-source "cargo-credential" "0.4.8"
+ "0anzvfk11fc1l72h2cm2q9b0i680qk98864h1qcxpqfx184ga7mc"))
+
+(define rust-cargo-credential-libsecret-0.4.12
+ (crate-source "cargo-credential-libsecret" "0.4.12"
+ "1f2ijp1k4rr7yjk9rppwgga6f2ppsmm6yx9yh0qb85g8dk1dpn78"))
+
+(define rust-cargo-credential-libsecret-0.4.13
+ (crate-source "cargo-credential-libsecret" "0.4.13"
+ "12vv8y0bq2nr0kf1ah4c2sxbkfqah878xbnnj37nfffxjgjyim02"))
+
+(define rust-cargo-credential-macos-keychain-0.4.12
+ (crate-source "cargo-credential-macos-keychain" "0.4.12"
+ "0a5ggaba8wb9fj785fq5v2y67r95fw7ips2z1c22rqrvwvdcp2dl"))
+
+(define rust-cargo-credential-macos-keychain-0.4.13
+ (crate-source "cargo-credential-macos-keychain" "0.4.13"
+ "1k1810bg3g6s21qymfg8gvjycapxv4i0lfhlh865i0nn9fpyads0"))
+
+(define rust-cargo-credential-wincred-0.4.12
+ (crate-source "cargo-credential-wincred" "0.4.12"
+ "0jrg7d3pnx6rrj2brp53jwfjcb2svcvc8yq7316pl9m5alicpij9"))
+
+(define rust-cargo-credential-wincred-0.4.13
+ (crate-source "cargo-credential-wincred" "0.4.13"
+ "0f574vad13zc6ygnm8ji5z9m19pbfnpl9j2wd3l3yw235pyr211j"))
+
+(define rust-cargo-husky-1.5.0
+ (crate-source "cargo-husky" "1.5.0"
+ "1b9jx720dzw9s7rl82bywz4d089c9rb0j526c1jfzs1g4llvc0kv"))
+
+(define rust-cargo-lock-10.1.0
+ (crate-source "cargo-lock" "10.1.0"
+ "0m74y8w9wn7rl5mpzr0436r6fshf3qhm7d3wl02s4ys0f57wnsn0"))
+
+(define rust-cargo-manifest-0.13.0
+ (crate-source "cargo-manifest" "0.13.0"
+ "13a0dgqchxjmhr4idswpri2l3lwv7fxga69yj5hvylla0adg8vxz"))
+
+(define rust-cargo-metadata-0.14.2
+ (crate-source "cargo_metadata" "0.14.2"
+ "1yl1y40vby9cas4dlfc44szrbl4m4z3pahv3p6ckdqp8ksfv1jsa"))
+
+(define rust-cargo-metadata-0.15.4
+ (crate-source "cargo_metadata" "0.15.4"
+ "0fm767r349p5rh50k21g8w2hpcg2970kjx0ff517mz163wzj9r7f"))
+
+(define rust-cargo-metadata-0.18.1
+ (crate-source "cargo_metadata" "0.18.1"
+ "0drh0zndl4qgndy6kg6783cydbvhxgv0hcg7d9hhqx0zwi3nb21d"))
+
+(define rust-cargo-metadata-0.19.2
+ (crate-source "cargo_metadata" "0.19.2"
+ "1fkr8jp6vhva4kc3rhx13yrnl8g3zch463j20vbwa9scxlabcpnx"))
+
+(define rust-cargo-metadata-0.20.0
+ (crate-source "cargo_metadata" "0.20.0"
+ "00i5m052f9p01q2fcsrsvh1w9dfrwm9jpswm1q3r6l0kqv7kay2g"))
+
+(define rust-cargo-options-0.7.5
+ (crate-source "cargo-options" "0.7.5"
+ "0wc1qy1plwp6i0g5p74bnvy545xk7hccvv68lmmg4739g0ay923l"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-cargo-platform-0.1.9
+ (crate-source "cargo-platform" "0.1.9"
+ "1sinpmqjdk3q9llbmxr0h0nyvqrif1r5qs34l000z73b024z2np3"))
+
+(define rust-cargo-platform-0.2.0
+ (crate-source "cargo-platform" "0.2.0"
+ "1m7bk5ry59lz52kwm0xir0skflb5z7gdxrjf79d66hz319n2r644"))
+
+(define rust-cargo-test-macro-0.3.3
+ (crate-source "cargo-test-macro" "0.3.3"
+ "0bvxw120y5pdy7p6kqzxf473q0kwwrbw0pk45rdmzxr72g0kr1vc"))
+
+(define rust-cargo-test-support-0.6.0
+ (crate-source "cargo-test-support" "0.6.0"
+ "01l0c1wksfksj5mj0fb51hv70gsrnj2wibl0dyj5mpcx1nl24wcy"))
+
+(define rust-cargo-toml-0.21.0
+ (crate-source "cargo_toml" "0.21.0"
+ "0wp4qa1f6iwm149i61ng4njddhh40mxszbb0j2w73gryvglizgaz"))
+
+(define rust-cargo-util-0.2.19
+ (crate-source "cargo-util" "0.2.19"
+ "02m2xjvq02iiz9dp9v6m792w55jrka3vwll0ca82wjc09qm6wzsj"))
+
+(define rust-cargo-util-0.2.20
+ (crate-source "cargo-util" "0.2.20"
+ "0xixfl8hfvaj02l226km6rvfxmn0ymb0nhvjc0x4ixk7yf2vqryp"))
+
+(define rust-cargo-util-schemas-0.2.0
+ (crate-source "cargo-util-schemas" "0.2.0"
+ "1jncrbsh5w8pl968a04893mwkaq0cgav19zyy6wpwj4lmj02fgg6"))
+
+(define rust-cargo-util-schemas-0.6.0
+ (crate-source "cargo-util-schemas" "0.6.0"
+ "163x9cfg5g9ilz1ra3zr5nzk34qg8h4bxgsbrpgff6saaja2f19w"))
+
+(define rust-cargo-util-schemas-0.7.2
+ (crate-source "cargo-util-schemas" "0.7.2"
+ "014qha8zp604n7yh2scbn2jz0q2ki6jmi61db61832nbz1l5z44z"))
+
+(define rust-caseless-0.2.2
+ (crate-source "caseless" "0.2.2"
+ "1n75pz65q9zn5rqq2xlw43dkq69rljnsd73nzpnwi1j08l3xavwb"))
+
+(define rust-cassowary-0.3.0
+ (crate-source "cassowary" "0.3.0"
+ "0lvanj0gsk6pc1chqrh4k5k0vi1rfbgzmsk46dwy3nmrqyw711nz"))
+
+(define rust-cast-0.3.0
+ (crate-source "cast" "0.3.0"
+ "1dbyngbyz2qkk0jn2sxil8vrz3rnpcj142y184p9l4nbl9radcip"))
+
+(define rust-cast5-0.11.1
+ (crate-source "cast5" "0.11.1"
+ "04crg8dj6lxbp3lmdc3filsahxcyvccvhm0gx40g1k5i7mkpvc16"))
+
+(define rust-castaway-0.2.2
+ (crate-source "castaway" "0.2.2"
+ "1k1z4v61vq7la56js1azkr0k9b415vif2kaxiqk3d1gw6mbfs5wa"))
+
+(define rust-castaway-0.2.3
+ (crate-source "castaway" "0.2.3"
+ "1mf0wypwnkpa1hi0058vp8g7bjh2qraip2qv7dmak7mg1azfkfha"))
+
+(define rust-castaway-0.2.4
+ (crate-source "castaway" "0.2.4"
+ "0nn5his5f8q20nkyg1nwb40xc19a08yaj4y76a8q2y3mdsmm3ify"))
+
+(define rust-catppuccin-2.5.1
+ (crate-source "catppuccin" "2.5.1"
+ "0zdc80bghdndr1ii78y9jjyp55biawn1a7m9ncdprpah5icmc8ym"
+ #:snippet '(delete-file-recursively "assets")))
+
+(define rust-cbc-0.1.2
+ (crate-source "cbc" "0.1.2"
+ "19l9y9ccv1ffg6876hshd123f2f8v7zbkc4nkckqycxf8fajmd96"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-cbindgen-0.25.0
+ (crate-source "cbindgen" "0.25.0"
+ "1jl82k816rxwi2ks9smnzlqv02fbq0sqy6r1g5d9f9x7wn9sdsps"))
+
+(define rust-cbindgen-0.27.0
+ (crate-source "cbindgen" "0.27.0"
+ "1sqm3axr678d72yihgmpr9d17mj99ccibxfqhw53mgzwzkbqvkiz"))
+
+(define rust-cbindgen-0.28.0
+ (crate-source "cbindgen" "0.28.0"
+ "1zyiaifg6mcd4wwhhbxk8adzhph6qz4wxzgagvg3ijp95j58dpga"))
+
+(define rust-cc-1.0.83
+ (crate-source "cc" "1.0.83"
+ "1l643zidlb5iy1dskc5ggqs4wqa29a02f44piczqc8zcnsq4y5zi"))
+
+(define rust-cc-1.2.16
+ (crate-source "cc" "1.2.16"
+ "131bhgafc1i86vvjipkj0kwzz0hlpwrkl8mdbmzyq2g69calqwdy"))
+
+(define rust-cc-1.2.18
+ (crate-source "cc" "1.2.18"
+ "0p6d2pfyrjgqpf2w399wzj4hmyffj6g0gyzg3pdy6xl3gmhlcl2j"))
+
+(define rust-cc-1.2.19
+ (crate-source "cc" "1.2.19"
+ "0qpk2cnbfpp5r3sb5c9clb49n39x0y64b6xk2cf6hn69g9q16flf"))
+
+(define rust-cc-1.2.24
+ (crate-source "cc" "1.2.24"
+ "1irvbn8y9sg6f1070yg5469fxk5c3ximh24ds04kph21w0xmsn8n"))
+
+(define rust-cc-1.2.25
+ (crate-source "cc" "1.2.25"
+ "0la999i153miffa4maj2wk5z679zkmnq6np0q1kwqrg8q5yqkz6h"))
+
+(define rust-cc-1.2.26
+ (crate-source "cc" "1.2.26"
+ "1b5g9ln7a2imwhrvfi77qbmj7gxsg0xihrlvarrg71wbk0hmwslm"))
+
+(define rust-cc-1.2.27
+ (crate-source "cc" "1.2.27"
+ "1p5zfsl2mw3j46w58j2sxqkbfi49azilis5335pxlr2z3c3sm1yl"))
+
+(define rust-cc-1.2.29
+ (crate-source "cc" "1.2.29"
+ "0qlkaspjmywvjyfqhpv2x4kwrqs6b69zg33wfi2l8fg2im9rj5aw"))
+
+(define rust-cc-1.2.34
+ (crate-source "cc" "1.2.34"
+ "1p5ycww65h7xca03lwdp264qalw8v357rg5h17s7naq3h3m4mg22"))
+
+(define rust-cesu8-1.1.0
+ (crate-source "cesu8" "1.1.0"
+ "0g6q58wa7khxrxcxgnqyi9s1z2cjywwwd3hzr5c55wskhx6s0hvd"))
+
+(define rust-cexpr-0.3.6
+ (crate-source "cexpr" "0.3.6"
+ "07fdfj4ff2974y33yixrb657riq9zl9b9h9lr0h7ridhhvxvbrgw"))
+
+(define rust-cexpr-0.6.0
+ (crate-source "cexpr" "0.6.0"
+ "0rl77bwhs5p979ih4r0202cn5jrfsrbgrksp40lkfz5vk1x3ib3g"))
+
+(define rust-cfb-0.7.3
+ (crate-source "cfb" "0.7.3"
+ "03y6p3dlm7gfds19bq4ba971za16rjbn7q2v0vqcri52l2kjv3yk"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-cfb-mode-0.8.2
+ (crate-source "cfb-mode" "0.8.2"
+ "0c6kd34jk4p52vr0qgn9slj6zdgmc42gfcqr6mqhmy37g138v2vk"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-cfg-aliases-0.1.1
+ (crate-source "cfg_aliases" "0.1.1"
+ "17p821nc6jm830vzl2lmwz60g3a30hcm33nk6l257i1rjdqw85px"))
+
+(define rust-cfg-aliases-0.2.1
+ (crate-source "cfg_aliases" "0.2.1"
+ "092pxdc1dbgjb6qvh83gk56rkic2n2ybm4yvy76cgynmzi3zwfk1"))
+
+(define rust-cfg-expr-0.15.5
+ (crate-source "cfg-expr" "0.15.5"
+ "1cqicd9qi8mzzgh63dw03zhbdihqfl3lbiklrkynyzkq67s5m483"))
+
+(define rust-cfg-expr-0.15.8
+ (crate-source "cfg-expr" "0.15.8"
+ "00lgf717pmf5qd2qsxxzs815v6baqg38d6m5i6wlh235p14asryh"))
+
+(define rust-cfg-expr-0.18.0
+ (crate-source "cfg-expr" "0.18.0"
+ "03biza6hs2nj4pzqmr5rbvxq1zcl0vnbs21ava90z62rc4938aqs"))
+
+(define rust-cfg-expr-0.20.0
+ (crate-source "cfg-expr" "0.20.0"
+ "0ibznd2fv4qnlmagjlb4cb03h2b7c4dczjdm2n1mxsy7j4g24kp3"))
+
+(define rust-cfg-if-0.1.10
+ (crate-source "cfg-if" "0.1.10"
+ "08h80ihs74jcyp24cd75wwabygbbdgl05k6p5dmq8akbr78vv1a7"))
+
+(define rust-cfg-if-1.0.0
+ (crate-source "cfg-if" "1.0.0"
+ "1za0vb97n4brpzpv8lsbnzmq5r8f2b0cpqqr0sy8h5bn751xxwds"))
+
+(define rust-cfg-if-1.0.1
+ (crate-source "cfg-if" "1.0.1"
+ "0s0jr5j797q1vqjcd41l0v5izlmlqm7lxy512b418xz5r65mfmcm"))
+
+(define rust-cfg-if-1.0.3
+ (crate-source "cfg-if" "1.0.3"
+ "1afg7146gbxjvkbjx7i5sdrpqp9q5akmk9004fr8rsm90jf2il9g"))
+
+(define rust-cgl-0.3.2
+ (crate-source "cgl" "0.3.2"
+ "1zs7skrsyrsm759vfy2cygkx52fx91b567a12bpaz1sf4d8hbv8c"))
+
+(define rust-cgmath-0.18.0
+ (crate-source "cgmath" "0.18.0"
+ "05sk7c1c1jg5ygqvc3y77kxddp177gwazfibhd864ag3800x760s"))
+
+(define rust-chacha20-0.9.1
+ (crate-source "chacha20" "0.9.1"
+ "0678wipx6kghp71hpzhl2qvx80q7caz3vm8vsvd07b1fpms3yqf3"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-chacha20poly1305-0.10.1
+ (crate-source "chacha20poly1305" "0.10.1"
+ "0dfwq9ag7x7lnd0znafpcn8h7k4nfr9gkzm0w7sc1lcj451pkk8h"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-chan-0.1.23
+ (crate-source "chan" "0.1.23"
+ "1n0y992mqfk5zpxzvrv14g9qivacmd4fiv4j1nmgyrg0vaimcjfi"))
+
+(define rust-chardetng-0.1.17
+ (crate-source "chardetng" "0.1.17"
+ "1spikjcnblwa5n1nnk46fxkwn86yfiqxgs47h4yaw23vbfvg1f0l"))
+
+(define rust-charset-0.1.5
+ (crate-source "charset" "0.1.5"
+ "0zkwcw525qwcqsdf74l9d2r6m69yxfxb4kgywp3q9fklgjq2gygi"))
+
+(define rust-checked-int-cast-1.0.0
+ (crate-source "checked_int_cast" "1.0.0"
+ "06brva5agm6g12q15f8fidz17akb85q211496p1k2qxhb9mmxk0p"))
+
+(define rust-chic-1.2.2
+ (crate-source "chic" "1.2.2"
+ "037pkdccj25gr4my8fq1qni9v87rydpyhfi2naf86mimkxhxpdd5"))
+
+(define rust-chinese-number-0.7.7
+ (crate-source "chinese-number" "0.7.7"
+ "0v5va8drix8gs2kv6pmv5yzdxhlpzrwkp3ch86kxdxj6cgpwmz29"))
+
+(define rust-chinese-variant-1.1.3
+ (crate-source "chinese-variant" "1.1.3"
+ "12s91vg2m9wfs9b3f0q2alj9am08y7r2prb0szg3fwjh8m8lg23m"))
+
+(define rust-chrono-0.4.30
+ (crate-source "chrono" "0.4.30"
+ "0xz8bldv1kqb82ak3b54lv2animrzk3rkqciginbmpfvfdw4xzfy"))
+
+(define rust-chrono-0.4.40
+ (crate-source "chrono" "0.4.40"
+ "0z334kqnvq5zx6xsq1k6zk8g9z14fgk2w3vkn4n13pvi3mhn8y8s"))
+
+(define rust-chrono-0.4.41
+ (crate-source "chrono" "0.4.41"
+ "0k8wy2mph0mgipq28vv3wirivhb31pqs7jyid0dzjivz0i9djsf4"))
+
+(define rust-chrono-humanize-0.2.3
+ (crate-source "chrono-humanize" "0.2.3"
+ "0fq25fcdqd7s39dx81hq123210q4lpcbjdz82jl2fy6jnkk2g5kr"))
+
+(define rust-chrono-tz-0.10.3
+ (crate-source "chrono-tz" "0.10.3"
+ "1wxl6jm6x5z2m6bh10dhi9s8hyqb6kmgd3naf6h37wbhqd4y3p7g"))
+
+(define rust-chrono-tz-0.9.0
+ (crate-source "chrono-tz" "0.9.0"
+ "1fvicqrlmdsjkrgxr7bxfd62i9w2qi2b6iv4w85av5syvqlqnsck"))
+
+(define rust-chrono-tz-build-0.3.0
+ (crate-source "chrono-tz-build" "0.3.0"
+ "1c8ixwwwsn9kgs1dr5mz963p0fgw9j9p7fzb3w2c7y8xhkp8l20c"))
+
+(define rust-chrono-tz-build-0.4.1
+ (crate-source "chrono-tz-build" "0.4.1"
+ "00llaqz0mhzhayswlxxx9d3qxd50akdzr1gq1w9gqc8f6k4zh44g"))
+
+(define rust-chumsky-0.9.3
+ (crate-source "chumsky" "0.9.3"
+ "1jcnafc8rjfs1al08gqzyn0kpbaizgdwrd0ajqafspd18ikxdswf"))
+
+(define rust-chunked-transfer-1.5.0
+ (crate-source "chunked_transfer" "1.5.0"
+ "00a9h3csr1xwkqrzpz5kag4h92zdkrnxq4ppxidrhrx29syf6kbf"))
+
+(define rust-ci-info-0.10.2
+ (crate-source "ci_info" "0.10.2"
+ "0pn4lfq630bf6aki3kz41555b4fs8iyc1a69biwm6mwc1v3kixi4"
+ #:snippet '(delete-file-recursively "docs")))
+
+(define rust-ciborium-0.2.2
+ (crate-source "ciborium" "0.2.2"
+ "03hgfw4674im1pdqblcp77m7rc8x2v828si5570ga5q9dzyrzrj2"))
+
+(define rust-ciborium-io-0.2.2
+ (crate-source "ciborium-io" "0.2.2"
+ "0my7s5g24hvp1rs1zd1cxapz94inrvqpdf1rslrvxj8618gfmbq5"))
+
+(define rust-ciborium-ll-0.2.2
+ (crate-source "ciborium-ll" "0.2.2"
+ "1n8g4j5rwkfs3rzfi6g1p7ngmz6m5yxsksryzf5k72ll7mjknrjp"))
+
+(define rust-cipher-0.3.0
+ (crate-source "cipher" "0.3.0"
+ "1dyzsv0c84rgz98d5glnhsz4320wl24x3bq511vnyf0mxir21rby"))
+
+(define rust-cipher-0.4.4
+ (crate-source "cipher" "0.4.4"
+ "1b9x9agg67xq5nq879z66ni4l08m6m3hqcshk37d4is4ysd3ngvp"))
+
+(define rust-citationberg-0.5.0
+ (crate-source "citationberg" "0.5.0"
+ "1yj4z1iivzw5jmcwlb32zig54qindllbb0000wsh5d5gpq1mwng4"))
+
+(define rust-claims-0.7.1
+ (crate-source "claims" "0.7.1"
+ "1da6z2r4zz4fw4a69286s54jzr7g7sz3dspq0xiw6mk432z5p6dn"))
+
+(define rust-clang-sys-0.26.4
+ (crate-source "clang-sys" "0.26.4"
+ "1r50dwy5hj5gq07dn0qf8222d07qv0970ymx0j8n9779yayc3w3f"))
+
+(define rust-clang-sys-1.6.1
+ (crate-source "clang-sys" "1.6.1"
+ "0vxg1dchm5nhiqj1z3nm5dmddqbbm0q8ibjcd3my62188dsgr266"))
+
+(define rust-clang-sys-1.8.1
+ (crate-source "clang-sys" "1.8.1"
+ "1x1r9yqss76z8xwpdanw313ss6fniwc1r7dzb5ycjn0ph53kj0hb"))
+
+(define rust-clap-2.34.0
+ (crate-source "clap" "2.34.0"
+ "071q5d8jfwbazi6zhik9xwpacx5i6kb2vkzy060vhf0c3120aqd0"))
+
+(define rust-clap-3.2.25
+ (crate-source "clap" "3.2.25"
+ "08vi402vfqmfj9f07c4gl6082qxgf4c9x98pbndcnwbgaszq38af"))
+
+(define rust-clap-4.3.24
+ (crate-source "clap" "4.3.24"
+ "11z4695sw0kp1s4rfnfdgg19n6xllcp297z5mmx0s344qy0hwsgv"))
+
+(define rust-clap-4.5.31
+ (crate-source "clap" "4.5.31"
+ "0ryp6xjbdc9cbjjkafjl35j91pvv0ykislwqhr537bi9hkcv0yq2"))
+
+(define rust-clap-4.5.35
+ (crate-source "clap" "4.5.35"
+ "0i1rnz7mwbhs5qf10r6vmrkplkzm3477khkwz189rha49f9qdanq"))
+
+(define rust-clap-4.5.36
+ (crate-source "clap" "4.5.36"
+ "011f220kg4qjmjzdsv5078zywphlhkswq62pjjlqml50r3c63y9d"))
+
+(define rust-clap-4.5.37
+ (crate-source "clap" "4.5.37"
+ "0wg01bc78ivsh76g1cixyhd2zw7ikvkaim40nd087lybar7hbjzc"))
+
+(define rust-clap-4.5.38
+ (crate-source "clap" "4.5.38"
+ "0060d8gx692via31il45pdnc6pix8l2hynf28bgk1acbby0bk4zd"))
+
+(define rust-clap-4.5.39
+ (crate-source "clap" "4.5.39"
+ "17raqwxkhhhm80iyblp1v83fvpddkg7rgqr2cjsmz3p6kczfcq7x"))
+
+(define rust-clap-4.5.40
+ (crate-source "clap" "4.5.40"
+ "03widrb9d7a0bka6lsf9r9f65zhfbkdkhm8iryycx1c63mx8idj0"))
+
+(define rust-clap-4.5.41
+ (crate-source "clap" "4.5.41"
+ "1ydd3a22bxkn2a7bajnw57cwjhawqciyhz2x3rqm8fi4h0pd74my"))
+
+(define rust-clap-4.5.45
+ (crate-source "clap" "4.5.45"
+ "0663m85dd0aq1g3mkwz5b8pkjv4f5k2smlz7bagib4iqf15fgh0z"))
+
+(define rust-clap-builder-4.3.24
+ (crate-source "clap_builder" "4.3.24"
+ "03l6d45csywv8xazs44jwy1hk2jbvznn7mj8dw7p93bdq5mykljy"))
+
+(define rust-clap-builder-4.5.31
+ (crate-source "clap_builder" "4.5.31"
+ "0qyqd6kfcs41x29a95n15744jyv2v07srvwi6z9g7q3jl35y12am"))
+
+(define rust-clap-builder-4.5.35
+ (crate-source "clap_builder" "4.5.35"
+ "1nczcw6cc49ap99nn3v3n0vrv7j74zin34palq6ji586vnrdn514"))
+
+(define rust-clap-builder-4.5.36
+ (crate-source "clap_builder" "4.5.36"
+ "198ks2kqmsjir40vliwy1lpyza2229d9sj3a65w3hxdn1yjbsb8k"))
+
+(define rust-clap-builder-4.5.37
+ (crate-source "clap_builder" "4.5.37"
+ "18k293yx8g16si1k12lch3z6y4ay5ivd9jhz7dfjahw5mipldngg"))
+
+(define rust-clap-builder-4.5.39
+ (crate-source "clap_builder" "4.5.39"
+ "0lggb5vscs21jliisvjjphcazzb1iw8347yp42wbwazpl6967k49"))
+
+(define rust-clap-builder-4.5.40
+ (crate-source "clap_builder" "4.5.40"
+ "17pmcjwk6rbkizj4y5vlhrnr7b5n1ffjgh75pj66j34zrq46rip0"))
+
+(define rust-clap-builder-4.5.41
+ (crate-source "clap_builder" "4.5.41"
+ "0g8w6da5y13kv93psl8c00c7f4q01753wmwx84wr2bv2x50snzkh"))
+
+(define rust-clap-builder-4.5.44
+ (crate-source "clap_builder" "4.5.44"
+ "1a48x3c9q1l7r6wbgy71mq6kfsihpqzxsnbaaamcgwvp88hz9rxk"))
+
+(define rust-clap-cargo-0.15.2
+ (crate-source "clap-cargo" "0.15.2"
+ "1rai72khjaj16b5751b8kjipnxl54bj4pdg93kda9gzj9zlg0inm"))
+
+(define rust-clap-complete-3.2.5
+ (crate-source "clap_complete" "3.2.5"
+ "1n3whjkznszrxif1hzvql7hav7agq85j456fmwjwwi9cjq52wyiz"))
+
+(define rust-clap-complete-4.5.3
+ (crate-source "clap_complete" "4.5.3"
+ "0lk3k40h0jlj6vpj7cs6n9amlzkrk3byaawbf06mbkkzqbpdd8mm"))
+
+(define rust-clap-complete-4.5.47
+ (crate-source "clap_complete" "4.5.47"
+ "1dkzjgmi0c4jgq4cwvmzbaki9mxanll6d0mw5gwd8ji6x9w56vy0"))
+
+(define rust-clap-complete-4.5.52
+ (crate-source "clap_complete" "4.5.52"
+ "03whszycrd16j6gi9nmclhgsvwrdkvdvwkzw6s1q631dwhwlcm8s"))
+
+(define rust-clap-complete-4.5.54
+ (crate-source "clap_complete" "4.5.54"
+ "0xsnd9p6v7zm49ipfl0mzqxizv0f0fbqid3j4r0avzh4vssb3mda"))
+
+(define rust-clap-complete-4.5.57
+ (crate-source "clap_complete" "4.5.57"
+ "1bbixanlxdsb47qhk9fp1jl31vbk218rmnh1xsxzf2az7yyh35ad"))
+
+(define rust-clap-complete-command-0.6.1
+ (crate-source "clap_complete_command" "0.6.1"
+ "0qhv99j7msqyw7j17hswqwpqbdvqawy8l7ip6rnnh5930n61k3ns"))
+
+(define rust-clap-complete-fig-4.5.2
+ (crate-source "clap_complete_fig" "4.5.2"
+ "0sy88ybw33ba7qj02caxr9jv03wq1f8rdbrbqw81i5gkiwn1156l"))
+
+(define rust-clap-complete-nushell-4.5.5
+ (crate-source "clap_complete_nushell" "4.5.5"
+ "12miqxh9g7q37w11bgv55b32s0hdf6avf0lhagzc5psp6icv3a66"))
+
+(define rust-clap-complete-nushell-4.5.7
+ (crate-source "clap_complete_nushell" "4.5.7"
+ "0g9g5chkshkkdhqr8ry26cbs8ly0qq099zkf2yrpy6cd75dk7f6d"))
+
+(define rust-clap-complete-nushell-4.5.8
+ (crate-source "clap_complete_nushell" "4.5.8"
+ "1kixnzc8rjqjhk189s1jjvg24v21d1ymj7a2knzna7k9jhb9a30a"))
+
+(define rust-clap-derive-3.2.25
+ (crate-source "clap_derive" "3.2.25"
+ "025hh66cyjk5xhhq8s1qw5wkxvrm8hnv5xwwksax7dy8pnw72qxf"))
+
+(define rust-clap-derive-4.3.12
+ (crate-source "clap_derive" "4.3.12"
+ "0l50j37jwbzfl29bd2a1ib7z1jpch4b9868himrgwpgwb1bvpaal"))
+
+(define rust-clap-derive-4.5.32
+ (crate-source "clap_derive" "4.5.32"
+ "1mqcag8qapb5yhygg2hi153kzmbf7w5hqp3nl3fvl5cn4yp6l5q9"))
+
+(define rust-clap-derive-4.5.40
+ (crate-source "clap_derive" "4.5.40"
+ "1kjp4928wy132inisss42750rzv0wasvbbf10w98agfcwix99iyj"))
+
+(define rust-clap-derive-4.5.41
+ (crate-source "clap_derive" "4.5.41"
+ "14glxqpfjs7z6m37f3ycrhgdkpyqmgwbr4vk1y34rjjrd8w54kzg"))
+
+(define rust-clap-derive-4.5.45
+ (crate-source "clap_derive" "4.5.45"
+ "1xir8wn5d10wpmnzmzjf2k1ib7j5mmzsm6v3yap6qlvx1axk3jql"))
+
+(define rust-clap-lex-0.2.4
+ (crate-source "clap_lex" "0.2.4"
+ "1ib1a9v55ybnaws11l63az0jgz5xiy24jkdgsmyl7grcm3sz4l18"))
+
+(define rust-clap-lex-0.5.1
+ (crate-source "clap_lex" "0.5.1"
+ "0qgrlq509vr49wq91jh50f9pm5f8lxmv1rcbklxnsg4nprxcaz6d"))
+
+(define rust-clap-lex-0.7.4
+ (crate-source "clap_lex" "0.7.4"
+ "19nwfls5db269js5n822vkc8dw0wjq2h1wf0hgr06ld2g52d2spl"))
+
+(define rust-clap-lex-0.7.5
+ (crate-source "clap_lex" "0.7.5"
+ "0xb6pjza43irrl99axbhs12pxq4sr8x7xd36p703j57f5i3n2kxr"))
+
+(define rust-clap-mangen-0.2.26
+ (crate-source "clap_mangen" "0.2.26"
+ "0fn1svjqm3znajji679nc2kfwm9lkyl73lzknf4rnkqlkgx44j3j"))
+
+(define rust-clap-mangen-0.2.29
+ (crate-source "clap_mangen" "0.2.29"
+ "1qkr87xz9mgvh9mqqqqni7fw8dffzihmzwj7rfnxkw1h9g2w7d17"))
+
+(define rust-clap-markdown-0.1.5
+ (crate-source "clap-markdown" "0.1.5"
+ "0f93ij22sxl1ik0sz25h23n9zc7b0x9pnschnj2lhvd0arwn38nj"))
+
+(define rust-clap-stdin-0.5.1
+ (crate-source "clap-stdin" "0.5.1"
+ "0gw0hpi8d99yqs71c40jjfw4q7l94a25jnyssgkw3grkcs4zf7a7"))
+
+(define rust-clap-verbosity-flag-2.2.3
+ (crate-source "clap-verbosity-flag" "2.2.3"
+ "1qp128iwwjymrqvpsb4kn8qpfsc4514dfkvqh8jzcmvm0ikpzirl"))
+
+(define rust-clearscreen-2.0.1
+ (crate-source "clearscreen" "2.0.1"
+ "15799yi8azfkn86m1i1kgb7xxk7k321gf8zx5vk08rjq38pz5wvj"
+ #:snippet '(delete-file-recursively "logo.png")))
+
+(define rust-clearscreen-4.0.1
+ (crate-source "clearscreen" "4.0.1"
+ "1x72fipqn3xk44v13ycxf41m97rhh99gdfr4h9hf963vb91xqhcc"
+ #:snippet '(delete-file-recursively "logo.png")))
+
+(define rust-clipboard-0.5.0
+ (crate-source "clipboard" "0.5.0"
+ "1rxjfn811h09g6jpjjs2vx7z52wj6dxnflbwryfj6h03dij09a95"))
+
+(define rust-clipboard-win-2.2.0
+ (crate-source "clipboard-win" "2.2.0"
+ "0svqk0lrw66abaxd6h7l4k4g2s5vd1dcipy34kzfan6mzvb97873"))
+
+(define rust-clipboard-win-3.1.1
+ (crate-source "clipboard-win" "3.1.1"
+ "0hh3npqfa1lfn62fwvkmjlpfnizq343a994b898ffsvb100mxpwz"))
+
+(define rust-clipboard-win-4.5.0
+ (crate-source "clipboard-win" "4.5.0"
+ "0qh3rypkf1lazniq4nr04hxsck0d55rigb5sjvpvgnap4dyc54bi"))
+
+(define rust-clipboard-win-5.4.0
+ (crate-source "clipboard-win" "5.4.0"
+ "14n87fc0vzbd0wdhqzvcs1lqgafsncplzcanhpik93xhhalfgvqm"))
+
+(define rust-clircle-0.4.0
+ (crate-source "clircle" "0.4.0"
+ "0056l1bf2zmd7xs13xp8gxw9j9dngw4im0m8ijyifkrmsnz7rs68"))
+
+(define rust-close-fds-0.3.2
+ (crate-source "close_fds" "0.3.2"
+ "1vd2i1gkvfcgdlzgrkgivhx3ky0zs98g8q3mwmwrxmg97pridi1v"))
+
+(define rust-cloud-file-0.2.0
+ (crate-source "cloud-file" "0.2.0"
+ "1xvqmizskv88c9mgb78y2aclkbmq1bhlvsnk20xkx6x2wnlwyd51"))
+
+(define rust-cloudabi-0.0.3
+ (crate-source "cloudabi" "0.0.3"
+ "0kxcg83jlihy0phnd2g8c2c303px3l2p3pkjz357ll6llnd5pz6x"))
+
+(define rust-cloudabi-0.1.0
+ (crate-source "cloudabi" "0.1.0"
+ "0rv4yf5jlldfkynzrw687s00f4x12ypw7axv71vawhy6h4i52i23"))
+
+(define rust-clru-0.6.2
+ (crate-source "clru" "0.6.2"
+ "0ngyycxpxif84wpjjn0ixywylk95h5iv8fqycg2zsr3f0rpggl6b"))
+
+(define rust-cmac-0.7.2
+ (crate-source "cmac" "0.7.2"
+ "1an1vcala24grlyhvk71ikxk2kmgcbal9kgrzzpjcl9z7i74ahw5"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-cmake-0.1.54
+ (crate-source "cmake" "0.1.54"
+ "1w41ma28yzad9x757s9sfq1wigjs9j902hbzc0nbxpc9vvws7jp7"))
+
+(define rust-cobs-0.2.3
+ (crate-source "cobs" "0.2.3"
+ "05gd16mws4yd63h8jr3p08in8y8w21rpjp5jb55hzl9bgalh5fk7"))
+
+(define rust-cocoa-0.20.2
+ (crate-source "cocoa" "0.20.2"
+ "1y0wd1lyiz8cgbsf0fwyw06gb1akg6rvg5jr3wah8mvdqdpyhj8c"))
+
+(define rust-cocoa-0.25.0
+ (crate-source "cocoa" "0.25.0"
+ "0g1pl5hq28arqmvsswf2ib7smj445miwa58qa7wrfvksz54h857n"))
+
+(define rust-cocoa-foundation-0.1.2
+ (crate-source "cocoa-foundation" "0.1.2"
+ "1xwk1khdyqw3dwsl15vr8p86shdcn544fr60ass8biz4nb5k8qlc"))
+
+(define rust-codepage-0.1.2
+ (crate-source "codepage" "0.1.2"
+ "1d0qr4wqc4yrab7halsa3r6akb2i2bk2cqr04vl8m0n23c38vxj8"))
+
+(define rust-codespan-reporting-0.11.1
+ (crate-source "codespan-reporting" "0.11.1"
+ "0vkfay0aqk73d33kh79k1kqxx06ka22894xhqi89crnc6c6jff1m"))
+
+(define rust-codespan-reporting-0.12.0
+ (crate-source "codespan-reporting" "0.12.0"
+ "108g41xqzhr8fx8hlpy5qzmqq8ylldbj37wndkaqm34yy1d2wvgy"))
+
+(define rust-codex-0.1.1
+ (crate-source "codex" "0.1.1"
+ "0dj0hqw3wk5p3k77zi1sczds00d6mdwhwdb4w7jh1drqxsh2fkbj"))
+
+(define rust-codspeed-2.10.0
+ (crate-source "codspeed" "2.10.0"
+ "1x9anwlfzlfby794d5fcvp214bj8bp29br8pkksxwb7834djja6j"))
+
+(define rust-codspeed-criterion-compat-2.10.0
+ (crate-source "codspeed-criterion-compat" "2.10.0"
+ "1jj7n8q4f80sgyp66fax09p76bhbwvlgsndd21l0ahw1xdckmdji"))
+
+(define rust-codspeed-criterion-compat-walltime-2.10.0
+ (crate-source "codspeed-criterion-compat-walltime" "2.10.0"
+ "0jpl1hwyqcay8cffqd66swaw0mllq8avbpxxk09cgrp8cgw1z649"))
+
+(define rust-coitrees-0.2.1
+ (crate-source "coitrees" "0.2.1"
+ "1l2ybr8n02vm08wq9mrix7r07bgwm85i6fyachlm8d626w9w9d3f"))
+
+(define rust-color-eyre-0.6.3
+ (crate-source "color-eyre" "0.6.3"
+ "1m9shifr9sdw0drszzyhvaq5jysrsiki44bl7m1gfdzj8rg6y52m"
+ #:snippet '(for-each delete-file-recursively '("pictures" "scripts"))))
+
+(define rust-color-eyre-0.6.5
+ (crate-source "color-eyre" "0.6.5"
+ "0vgjy8q6c4fin6inh7ik66rkkyjwar3ai8z33vbacckqnkphp4p5"
+ #:snippet '(for-each delete-file-recursively '("pictures" "scripts"))))
+
+(define rust-color-print-0.3.7
+ (crate-source "color-print" "0.3.7"
+ "1x5nrpwwl3n8qawdyywiawv4j6yrd6mxjiz04db7sy8334bm9a9s"))
+
+(define rust-color-print-proc-macro-0.3.7
+ (crate-source "color-print-proc-macro" "0.3.7"
+ "08la26krj5n9rl2c69hk2j711d4yrrza9bjrbbj0fh75xfsqc8b9"))
+
+(define rust-color-quant-1.1.0
+ (crate-source "color_quant" "1.1.0"
+ "12q1n427h2bbmmm1mnglr57jaz2dj9apk0plcxw7nwqiai7qjyrx"))
+
+(define rust-color-spantrace-0.2.1
+ (crate-source "color-spantrace" "0.2.1"
+ "1hkjgaqixrishwiq3lxxy1d4c3mvlv6avcj3ifwy50p3lyrf2syd"
+ #:snippet '(delete-file-recursively "pictures")))
+
+(define rust-color-spantrace-0.3.0
+ (crate-source "color-spantrace" "0.3.0"
+ "09xl077fs44yvqajmr52mjbghvkfwg6fnd3jpialnd8kvylqxf5q"))
+
+(define rust-colorchoice-1.0.3
+ (crate-source "colorchoice" "1.0.3"
+ "1439m3r3jy3xqck8aa13q658visn71ki76qa93cy55wkmalwlqsv"))
+
+(define rust-colorchoice-1.0.4
+ (crate-source "colorchoice" "1.0.4"
+ "0x8ymkz1xr77rcj1cfanhf416pc4v681gmkc9dzb3jqja7f62nxh"))
+
+(define rust-colored-1.9.4
+ (crate-source "colored" "1.9.4"
+ "0mc302pm2x0vpmc3ni35w0666858pmqlqzbipyz42cw2j4f78pss"))
+
+(define rust-colored-2.2.0
+ (crate-source "colored" "2.2.0"
+ "0g6s7j2qayjd7i3sivmwiawfdg8c8ldy0g2kl4vwk1yk16hjaxqi"))
+
+(define rust-colored-3.0.0
+ (crate-source "colored" "3.0.0"
+ "0plizddhxc4vgkzdbzky5zggyaqfrmyim2d0n6sb7py9j3nf1q7x"))
+
+(define rust-colorsys-0.6.7
+ (crate-source "colorsys" "0.6.7"
+ "1g8vwcv89n2dzi9bmbzqlj9cl9a89jz49668grbcncv4cjx1l9jl"))
+
+(define rust-colorz-1.1.4
+ (crate-source "colorz" "1.1.4"
+ "0yq6wvrajh73b9hwjr03brc2znhr1x1nym6bd5ry68c8g72kgsvc"))
+
+(define rust-combine-4.6.7
+ (crate-source "combine" "4.6.7"
+ "1z8rh8wp59gf8k23ar010phgs0wgf5i8cx4fg01gwcnzfn5k0nms"))
+
+(define rust-comemo-0.4.0
+ (crate-source "comemo" "0.4.0"
+ "14bsiayib4lhz3jrbf1fqh2fpwsm6cii90mifym3jhvji901csfz"))
+
+(define rust-comemo-macros-0.4.0
+ (crate-source "comemo-macros" "0.4.0"
+ "1nr8w81hkzg49s515v61shxb077iq6d6001pybxbvxdlz516x4y8"))
+
+(define rust-comfy-table-7.1.4
+ (crate-source "comfy-table" "7.1.4"
+ "16hxb4pa404r5h7570p58h3yx684sqbshi79j1phn6gvqkzfnraa"))
+
+(define rust-command-group-2.1.0
+ (crate-source "command-group" "2.1.0"
+ "05lr58pzkpw9rnl3ssi6pv72b9vvjc6z0208ng57djqf1xmxz02h"
+ #:snippet '(delete-file-recursively "logo.png")))
+
+(define rust-compact-str-0.7.1
+ (crate-source "compact_str" "0.7.1"
+ "0gvvfc2c6pg1rwr2w36ra4674w3lzwg97vq2v6k791w30169qszq"))
+
+(define rust-compact-str-0.8.1
+ (crate-source "compact_str" "0.8.1"
+ "0cmgp61hw4fwaakhilwznfgncw2p4wkbvz6dw3i7ibbckh3c8y9v"))
+
+(define rust-compose-spec-0.2.0
+ (crate-source "compose_spec" "0.2.0"
+ "17h8g1mrwk8yphqxfhdgyvn5hpagmm5p3p8p6yxh23hl3d6zdshi"))
+
+(define rust-compose-spec-macros-0.1.0
+ (crate-source "compose_spec_macros" "0.1.0"
+ "0z4r9n38h5346ksfilkaxa76zzivdhvj9axq8yjm6wv9nhl1pf25"))
+
+(define rust-comrak-0.26.0
+ (crate-source "comrak" "0.26.0"
+ "1a87w6c0xkfml7rg1v34rhlcknr811s11mi9xsjgazf58dwbcnir"))
+
+(define rust-concat-string-1.0.1
+ (crate-source "concat-string" "1.0.1"
+ "02c6hfxsvs1ff2j58f3qzr526w1yg8d2nf6yyjv81ixgbz5vwfbl"))
+
+(define rust-concolor-control-0.0.7
+ (crate-source "concolor-control" "0.0.7"
+ "1nplakbdb9sbd3h62d9zkan0xm1w0c7cbl3rk0iqgn405yf1213i"))
+
+(define rust-concolor-query-0.0.4
+ (crate-source "concolor-query" "0.0.4"
+ "1isbqpyiwblp0rglnaqzai5hav23095s82mwgi09v3xcck4rq5dd"))
+
+(define rust-concurrent-queue-2.5.0
+ (crate-source "concurrent-queue" "2.5.0"
+ "0wrr3mzq2ijdkxwndhf79k952cp4zkz35ray8hvsxl96xrx1k82c"))
+
+(define rust-condtype-1.3.0
+ (crate-source "condtype" "1.3.0"
+ "1by78npyhkc30jccc7kirvwip1fj0jhi2bwfmcw44dqz81xa1w5s"))
+
+(define rust-config-0.14.1
+ (crate-source "config" "0.14.1"
+ "1pyzr665pq6xcq3f6j1670v5xxk465n2bbkzn9hzycradlcqymv8"))
+
+(define rust-config-0.15.11
+ (crate-source "config" "0.15.11"
+ "107glr9a6qwh8l8hy83yrg1lla95633fh62qs29fffswwqhawnjr"))
+
+(define rust-config-file-0.2.3
+ (crate-source "config-file" "0.2.3"
+ "1yys2088y6lnc959k1k78y0amjkp6a00pjybsk3x50872lnfflfz"))
+
+(define rust-configparser-3.1.0
+ (crate-source "configparser" "3.1.0"
+ "16v47b7lknb35ragwhj9gzgwfpxs34vn2b97hhaky30ry1r34zp5"))
+
+(define rust-conpty-0.5.1
+ (crate-source "conpty" "0.5.1"
+ "1nmkhiysnssvbi4kqaq8cybb0ffngbl64kfpk8s86ihdg940caxp"))
+
+(define rust-console-0.13.0
+ (crate-source "console" "0.13.0"
+ "022ai0jbbawngrx396qppwgzk4pk3v2fdwckzamvz6h154jsn2m5"))
+
+(define rust-console-0.15.11
+ (crate-source "console" "0.15.11"
+ "1n5gmsjk6isbnw6qss043377kln20lfwlmdk3vswpwpr21dwnk05"))
+
+(define rust-console-api-0.8.1
+ (crate-source "console-api" "0.8.1"
+ "0mr8xkzcb7mrcm2ca0ah1sj21rhpk207klscnql884hdrdg76c40"))
+
+(define rust-console-error-panic-hook-0.1.7
+ (crate-source "console_error_panic_hook" "0.1.7"
+ "1g5v8s0ndycc10mdn6igy914k645pgpcl8vjpz6nvxkhyirynsm0"
+ #:snippet '(for-each delete-file (find-files "." "\\.png$"))))
+
+(define rust-console-subscriber-0.4.1
+ (crate-source "console-subscriber" "0.4.1"
+ "00badn9pjwbfd985vc7ngl7ai6mc3q58c3q43i5izlscdafalfb5"))
+
+(define rust-const-format-0.2.34
+ (crate-source "const_format" "0.2.34"
+ "1pb3vx4k0bl3cy45fmba36hzds1jhkr8y9k3j5nnvm4abjb9fvqj"))
+
+(define rust-const-format-proc-macros-0.2.34
+ (crate-source "const_format_proc_macros" "0.2.34"
+ "0i3pxxcl4xvwq4mlfg3csb4j0n6v0mhj07p6yk0vlvdirznc4mqx"))
+
+(define rust-const-oid-0.9.6
+ (crate-source "const-oid" "0.9.6"
+ "1y0jnqaq7p2wvspnx7qj76m7hjcqpz73qzvr9l2p9n2s51vr6if2"))
+
+(define rust-const-random-0.1.18
+ (crate-source "const-random" "0.1.18"
+ "0n8kqz3y82ks8znvz1mxn3a9hadca3amzf33gmi6dc3lzs103q47"))
+
+(define rust-const-random-macro-0.1.16
+ (crate-source "const-random-macro" "0.1.16"
+ "03iram4ijjjq9j5a7hbnmdngj8935wbsd0f5bm8yw2hblbr3kn7r"))
+
+(define rust-const-str-0.3.2
+ (crate-source "const-str" "0.3.2"
+ "1wxay9fr0ydvand3vidzcrhaapvjq4mg8fhw8axh441afrr7f1r1"))
+
+(define rust-const-str-proc-macro-0.3.2
+ (crate-source "const-str-proc-macro" "0.3.2"
+ "0np2206r7w3c7lg5rg06wg8bby7fmrc13cp163jl2c2x5vfhy7jy"))
+
+(define rust-constant-time-eq-0.1.5
+ (crate-source "constant_time_eq" "0.1.5"
+ "1g3vp04qzmk6cpzrd19yci6a95m7ap6wy7wkwgiy2pjklklrfl14"))
+
+(define rust-constant-time-eq-0.3.1
+ (crate-source "constant_time_eq" "0.3.1"
+ "19nwwczii762pwlsm7bpizgjg8hkg1kqi32b2g4rglijklsbhx3w"))
+
+(define rust-container-of-0.5.1
+ (crate-source "container_of" "0.5.1"
+ "0as7g6gspvdbp4vl1a1834pzh481x9jp4clfgyl6c7vnhvmvpxc9"))
+
+(define rust-content-inspector-0.2.4
+ (crate-source "content_inspector" "0.2.4"
+ "0f1gwv4axxw9wck4a4jxlkm7xjjakb3616isll2k0s4chmpadgdp"
+ #:snippet '(delete-file-recursively "testdata")))
+
+(define rust-convert-case-0.4.0
+ (crate-source "convert_case" "0.4.0"
+ "03jaf1wrsyqzcaah9jf8l1iznvdw5mlsca2qghhzr9w27sddaib2"))
+
+(define rust-convert-case-0.6.0
+ (crate-source "convert_case" "0.6.0"
+ "1jn1pq6fp3rri88zyw6jlhwwgf6qiyc08d6gjv0qypgkl862n67c"))
+
+(define rust-convert-case-0.7.1
+ (crate-source "convert_case" "0.7.1"
+ "1rzih8qbd3xh87wp76nkjvnrimn7vlzcwl2n88898ml59j6jnh5v"))
+
+(define rust-cookie-0.16.2
+ (crate-source "cookie" "0.16.2"
+ "1yriqbf77iigrnp2gmf6m1r296bndv051dc1qc39w3bis1bwsng8"))
+
+(define rust-cookie-0.17.0
+ (crate-source "cookie" "0.17.0"
+ "096c52jg9iq4lfcps2psncswv33fc30mmnaa2sbzzcfcw71kgyvy"))
+
+(define rust-cookie-factory-0.3.2
+ (crate-source "cookie-factory" "0.3.2"
+ "0sqjmw85ckqhppff6gjwmvjpkii35441a51xx7cv0ih3jy2fjv9r"))
+
+(define rust-cookie-factory-0.3.3
+ (crate-source "cookie-factory" "0.3.3"
+ "18mka6fk3843qq3jw1fdfvzyv05kx7kcmirfbs2vg2kbw9qzm1cq"))
+
+(define rust-cookie-store-0.20.0
+ (crate-source "cookie_store" "0.20.0"
+ "1xkc7fl1jik9ki13j9pjgyw51d0qd613srz1lv1qb0blpjmn2x1q"))
+
+(define rust-copy-dir-0.1.3
+ (crate-source "copy_dir" "0.1.3"
+ "18rckga6rf3nzlw8avyi6chdlid0kp7lhfjyy0pnw27g738isgal"))
+
+(define rust-copyless-0.1.5
+ (crate-source "copyless" "0.1.5"
+ "0dmmxsq3m0i6g9s2kj96n777qhmm7vjgv4r7agc2v6w6bl7rdpx2"))
+
+(define rust-copypasta-0.10.1
+ (crate-source "copypasta" "0.10.1"
+ "0n58sfbahs49ar0qivz1sqz1ixhh1ifgp5bzifjkvabwhqi59f6y"))
+
+(define rust-core-affinity-0.8.3
+ (crate-source "core_affinity" "0.8.3"
+ "0hhkjybngi5n2ayjmbba2n2gh9fc8xbqgpzm2dp6q094nskv6d50"))
+
+(define rust-core-foundation-0.10.0
+ (crate-source "core-foundation" "0.10.0"
+ "0qscay14s2rwkg8nd8ljhiaf149hj8sfy95d70zssy64r3jp2lmm"))
+
+(define rust-core-foundation-0.10.1
+ (crate-source "core-foundation" "0.10.1"
+ "1xjns6dqf36rni2x9f47b65grxwdm20kwdg9lhmzdrrkwadcv9mj"))
+
+(define rust-core-foundation-0.7.0
+ (crate-source "core-foundation" "0.7.0"
+ "0wbias8f0m5kyn2pcksi0h58fdslams6nmf16w78fgn42dx4rljp"))
+
+(define rust-core-foundation-0.9.4
+ (crate-source "core-foundation" "0.9.4"
+ "13zvbbj07yk3b61b8fhwfzhy35535a583irf23vlcg59j7h9bqci"))
+
+(define rust-core-foundation-sys-0.7.0
+ (crate-source "core-foundation-sys" "0.7.0"
+ "1b5qfnnmg49sawwfsb0c0wbj81bqi7h7lh68pmhbidf0jjs1m9xk"))
+
+(define rust-core-foundation-sys-0.8.7
+ (crate-source "core-foundation-sys" "0.8.7"
+ "12w8j73lazxmr1z0h98hf3z623kl8ms7g07jch7n4p8f9nwlhdkp"))
+
+(define rust-core-graphics-0.19.2
+ (crate-source "core-graphics" "0.19.2"
+ "08z9pgwfc0wb5v3ns7rnb2010q9g42b5vfwhp9fv4spawrs9725k"))
+
+(define rust-core-graphics-0.23.2
+ (crate-source "core-graphics" "0.23.2"
+ "10dhv3gk4kmbzl14xxkrhhky4fdp8h6nzff6h0019qgr6nz84xy0"))
+
+(define rust-core-graphics-0.24.0
+ (crate-source "core-graphics" "0.24.0"
+ "1w8n8gqqm8swkanaibilqya8ryldp9fvf80byjxsaprn493a75gs"))
+
+(define rust-core-graphics-types-0.1.3
+ (crate-source "core-graphics-types" "0.1.3"
+ "1bxg8nxc8fk4kxnqyanhf36wq0zrjr552c58qy6733zn2ihhwfa5"))
+
+(define rust-core-graphics-types-0.2.0
+ (crate-source "core-graphics-types" "0.2.0"
+ "1sqka1rz84lr3p69i1s6lggnpnznmrw4ngc5q76w9xhky80s2i1x"))
+
+(define rust-core-maths-0.1.1
+ (crate-source "core_maths" "0.1.1"
+ "0c0dv11ixxpc9bsx5xasvl98mb1dlprzcm6qq6ls3nsygw0mwx3p"))
+
+(define rust-core-text-20.1.0
+ (crate-source "core-text" "20.1.0"
+ "1mffma8w0ic11ydv6zclamw4dslzmsych1fwz14msih8bh5pkln9"))
+
+(define rust-core-video-sys-0.1.4
+ (crate-source "core-video-sys" "0.1.4"
+ "0a1qbn50jrb5hxrfshyb7y0f3pbf4ily6i6nciv7bn8ac4isvv1l"))
+
+(define rust-core2-0.4.0
+ (crate-source "core2" "0.4.0"
+ "01f5xv0kf3ds3xm7byg78hycbanb8zlpvsfv4j47y46n3bpsg6xl"))
+
+(define rust-coreaudio-rs-0.11.3
+ (crate-source "coreaudio-rs" "0.11.3"
+ "1kmssby4rqhv2iq1a8zmaav5p3bl40qs0wah9zv65ikr5lbpf41j"))
+
+(define rust-coreaudio-sys-0.2.16
+ (crate-source "coreaudio-sys" "0.2.16"
+ "0asnnypbsqzj2lxx4irnmyi9b32sl0vkxb61mj3p5mvp1fm5gs1c"))
+
+(define rust-corosensei-0.1.4
+ (crate-source "corosensei" "0.1.4"
+ "13ksv3m4w94xv59h8h0y5ixlh94j8kn5k9yj878cpacfqlr8h4l0"))
+
+(define rust-cpal-0.15.3
+ (crate-source "cpal" "0.15.3"
+ "0yd7d51kcf8ml0bfkjrac12zgfjzk21wa97maxg0fhzpr03sngc7"))
+
+(define rust-cpp-demangle-0.4.4
+ (crate-source "cpp_demangle" "0.4.4"
+ "0z8c656jiwphnw1brkb0whm4kgh39h1msvgig2wc44yi58s8vrcn"))
+
+(define rust-cpufeatures-0.2.17
+ (crate-source "cpufeatures" "0.2.17"
+ "10023dnnaghhdl70xcds12fsx2b966sxbxjq5sxs49mvxqw5ivar"))
+
+(define rust-cranelift-bforest-0.116.1
+ (crate-source "cranelift-bforest" "0.116.1"
+ "1i13rpcpzi2b26nf1fajf2jcvmpzjgv8rmlav3m3djw6rsh08pg1"))
+
+(define rust-cranelift-bforest-0.82.3
+ (crate-source "cranelift-bforest" "0.82.3"
+ "0x8gi908lmnzkniwizgjjbhjvzcbp4k4fyyk325fgj0ncshs5yiq"))
+
+(define rust-cranelift-bitset-0.116.1
+ (crate-source "cranelift-bitset" "0.116.1"
+ "0d4zvspdxpw8jl1q2zm8n1jrxg6kqmkphjr4rrcp49nflxlkjvkw"))
+
+(define rust-cranelift-codegen-0.116.1
+ (crate-source "cranelift-codegen" "0.116.1"
+ "0kihpw7gaj9wx4rw2x9lkn0x3nkcy93vn5pm3hvmh9dl9hn068ic"))
+
+(define rust-cranelift-codegen-0.82.3
+ (crate-source "cranelift-codegen" "0.82.3"
+ "0fzkf4b8xn9n2fm1f9n7zhhqyqnw2w12nzfhmxh3i8iv593r5w96"))
+
+(define rust-cranelift-codegen-meta-0.116.1
+ (crate-source "cranelift-codegen-meta" "0.116.1"
+ "1f70xrardmbpvfij1djkavllzrlxy9wi6jkzh9bzq9qvqrqvq169"))
+
+(define rust-cranelift-codegen-meta-0.82.3
+ (crate-source "cranelift-codegen-meta" "0.82.3"
+ "090s1g28wsw28sx9bb3nb8irh716ldz7snvangcx72cvkswdschg"))
+
+(define rust-cranelift-codegen-shared-0.116.1
+ (crate-source "cranelift-codegen-shared" "0.116.1"
+ "1src5xxbh4va2g0f1n5lgcfyrqhsk20589ccx1668bspjxa0y620"))
+
+(define rust-cranelift-codegen-shared-0.82.3
+ (crate-source "cranelift-codegen-shared" "0.82.3"
+ "1g2hl52ksmxm147nm3n2i348y9vyn5vagdrkjcnv9hcc52ghvz81"))
+
+(define rust-cranelift-control-0.116.1
+ (crate-source "cranelift-control" "0.116.1"
+ "1vymgmnqqnmirvkyqraah03hgnjr2wbzqaj7cfali2mxs3335l96"))
+
+(define rust-cranelift-entity-0.116.1
+ (crate-source "cranelift-entity" "0.116.1"
+ "08xk00xzncxycxm0z1g6daysq2g0qs503pbryvxp8m1732b0sbab"))
+
+(define rust-cranelift-entity-0.82.3
+ (crate-source "cranelift-entity" "0.82.3"
+ "1kw5j62fcyhs9nf7md8m6jlx1q2k0k39vbqzc027c5l35cbzwfwy"))
+
+(define rust-cranelift-frontend-0.116.1
+ (crate-source "cranelift-frontend" "0.116.1"
+ "0msd90p3p5hs1bl687hf21k2h1zv60vrw32b2y9p6419czhl3b2g"))
+
+(define rust-cranelift-frontend-0.82.3
+ (crate-source "cranelift-frontend" "0.82.3"
+ "1kkdw9n4sh053nwi18c4r2l55l36c3vdvygilx5hxkl05piy61m0"))
+
+(define rust-cranelift-isle-0.116.1
+ (crate-source "cranelift-isle" "0.116.1"
+ "0kclhdj14l7av24k2h2hlrm4vkza5pyfzabj196h8w2hdrbhv8hw"))
+
+(define rust-cranelift-native-0.116.1
+ (crate-source "cranelift-native" "0.116.1"
+ "1ivna3w02yxa1hs2kkcv6xj8gs8g6mgcrwbpj6x4qb0z7wpyipmq"))
+
+(define rust-crates-io-0.40.10
+ (crate-source "crates-io" "0.40.10"
+ "1rhds7nh2si7zkg28yx67ipn9czymky05vaqx1dkzmdvy93bj5cw"))
+
+(define rust-crates-io-0.40.9
+ (crate-source "crates-io" "0.40.9"
+ "0553wkxfgki90cb7qkzyb5f2z4lvqzwc5za8fzw5qj5wh7xbjrv9"))
+
+(define rust-crc-1.8.1
+ (crate-source "crc" "1.8.1"
+ "1sqal6gm6lbj7f45iv3rw2s9w3pvvha8v970y51s7k7mwy6m8qyn"))
+
+(define rust-crc32fast-1.4.2
+ (crate-source "crc32fast" "1.4.2"
+ "1czp7vif73b8xslr3c9yxysmh9ws2r8824qda7j47ffs9pcnjxx9"))
+
+(define rust-crc32fast-1.5.0
+ (crate-source "crc32fast" "1.5.0"
+ "04d51liy8rbssra92p0qnwjw8i9rm9c4m3bwy19wjamz1k4w30cl"))
+
+(define rust-criterion-0.3.6
+ (crate-source "criterion" "0.3.6"
+ "13yd64ah93gkbdv7qq4cr6rhgl9979jjcjk3gkhnav1b7glns7dh"))
+
+(define rust-criterion-0.5.1
+ (crate-source "criterion" "0.5.1"
+ "0bv9ipygam3z8kk6k771gh9zi0j0lb9ir0xi1pc075ljg80jvcgj"))
+
+(define rust-criterion-plot-0.4.5
+ (crate-source "criterion-plot" "0.4.5"
+ "0xhq0jz1603585h7xvm3s4x9irmifjliklszbzs4cda00y1cqwr6"))
+
+(define rust-criterion-plot-0.5.0
+ (crate-source "criterion-plot" "0.5.0"
+ "1c866xkjqqhzg4cjvg01f8w6xc1j3j7s58rdksl52skq89iq4l3b"))
+
+(define rust-critical-section-1.2.0
+ (crate-source "critical-section" "1.2.0"
+ "02ylhcykxjc40xrfhk1lwc21jqgz4dbwv3jr49ymw733c51yl3kr"))
+
+(define rust-crossbeam-0.8.4
+ (crate-source "crossbeam" "0.8.4"
+ "1a5c7yacnk723x0hfycdbl91ks2nxhwbwy46b8y5vyy0gxzcsdqi"))
+
+(define rust-crossbeam-channel-0.5.14
+ (crate-source "crossbeam-channel" "0.5.14"
+ "0wa41qybq5w8s70anb472myh4fid4aw6v65vws6wn528w9l6vfh6"))
+
+(define rust-crossbeam-channel-0.5.15
+ (crate-source "crossbeam-channel" "0.5.15"
+ "1cicd9ins0fkpfgvz9vhz3m9rpkh6n8d3437c3wnfsdkd3wgif42"))
+
+(define rust-crossbeam-deque-0.8.5
+ (crate-source "crossbeam-deque" "0.8.5"
+ "03bp38ljx4wj6vvy4fbhx41q8f585zyqix6pncz1mkz93z08qgv1"))
+
+(define rust-crossbeam-deque-0.8.6
+ (crate-source "crossbeam-deque" "0.8.6"
+ "0l9f1saqp1gn5qy0rxvkmz4m6n7fc0b3dbm6q1r5pmgpnyvi3lcx"))
+
+(define rust-crossbeam-epoch-0.9.18
+ (crate-source "crossbeam-epoch" "0.9.18"
+ "03j2np8llwf376m3fxqx859mgp9f83hj1w34153c7a9c7i5ar0jv"))
+
+(define rust-crossbeam-queue-0.3.12
+ (crate-source "crossbeam-queue" "0.3.12"
+ "059igaxckccj6ndmg45d5yf7cm4ps46c18m21afq3pwiiz1bnn0g"))
+
+(define rust-crossbeam-utils-0.8.20
+ (crate-source "crossbeam-utils" "0.8.20"
+ "100fksq5mm1n7zj242cclkw6yf7a4a8ix3lvpfkhxvdhbda9kv12"))
+
+(define rust-crossbeam-utils-0.8.21
+ (crate-source "crossbeam-utils" "0.8.21"
+ "0a3aa2bmc8q35fb67432w16wvi54sfmb69rk9h5bhd18vw0c99fh"))
+
+(define rust-crossfont-0.8.0
+ (crate-source "crossfont" "0.8.0"
+ "1g490ap42qm1258222azy70mmd6b16dk8lza0142bjgk438jhkn4"))
+
+(define rust-crossterm-0.25.0
+ (crate-source "crossterm" "0.25.0"
+ "0rsbkkhdf61aipc06b7vpl4cw3wnxz0miizp0ms3a5rcpq7nqkp6"
+ #:snippet '(delete-file-recursively "docs")))
+
+(define rust-crossterm-0.27.0
+ (crate-source "crossterm" "0.27.0"
+ "1pr413ki440xgddlmkrc4j1bfx1h8rpmll87zn8ykja1bm2gwxpl"
+ #:snippet '(delete-file-recursively "docs")))
+
+(define rust-crossterm-0.28.1
+ (crate-source "crossterm" "0.28.1"
+ "1im9vs6fvkql0sr378dfr4wdm1rrkrvr22v4i8byz05k1dd9b7c2"
+ #:snippet '(delete-file-recursively "docs")))
+
+(define rust-crossterm-0.29.0
+ (crate-source "crossterm" "0.29.0"
+ "0yzqxxd90k7d2ac26xq1awsznsaq0qika2nv1ik3p0vzqvjg5ffq"
+ #:snippet '(delete-file-recursively "docs")))
+
+(define rust-crossterm-winapi-0.9.1
+ (crate-source "crossterm_winapi" "0.9.1"
+ "0axbfb2ykbwbpf1hmxwpawwfs8wvmkcka5m561l7yp36ldi7rpdc"))
+
+(define rust-crosstermion-0.14.0
+ (crate-source "crosstermion" "0.14.0"
+ "1i7caxqlz174zj6pll85vp4avhhzzy00vfdivry3v5hq3phgzf1v"))
+
+(define rust-crunchy-0.2.3
+ (crate-source "crunchy" "0.2.3"
+ "0aa9k4izp962qlsn5ndgw2zq62mizcpnkns8bxscgz3gqr35knj3"))
+
+(define rust-crunchy-0.2.4
+ (crate-source "crunchy" "0.2.4"
+ "1mbp5navim2qr3x48lyvadqblcxc1dm0lqr0swrkkwy2qblvw3s6"))
+
+(define rust-crypto-bigint-0.5.5
+ (crate-source "crypto-bigint" "0.5.5"
+ "0xmbdff3g6ii5sbxjxc31xfkv9lrmyril4arh3dzckd4gjsjzj8d"))
+
+(define rust-crypto-common-0.1.6
+ (crate-source "crypto-common" "0.1.6"
+ "1cvby95a6xg7kxdz5ln3rl9xh66nz66w46mm3g56ri1z5x815yqv"))
+
+(define rust-crypto-mac-0.11.1
+ (crate-source "crypto-mac" "0.11.1"
+ "05672ncc54h66vph42s0a42ljl69bwnqjh0x4xgj2v1395psildi"))
+
+(define rust-crypto-mac-0.8.0
+ (crate-source "crypto-mac" "0.8.0"
+ "1axfs4zmy74rn9666p92j7nmcv11zdp2d51yrppc2dv26cqa715m"))
+
+(define rust-cryptovec-0.6.1
+ (crate-source "cryptovec" "0.6.1"
+ "1pqb2g1n3sx0d2cjiy06amcr2wlf9izwb4jj68nk5cmvlq9zmiyc"))
+
+(define rust-css-colors-1.0.1
+ (crate-source "css-colors" "1.0.1"
+ "0dljfdw4p54drjy9a5m6h5qnvz8lkdllxfkln0vk9wh8azybphi2"))
+
+(define rust-csscolorparser-0.6.2
+ (crate-source "csscolorparser" "0.6.2"
+ "1gxh11hajx96mf5sd0az6mfsxdryfqvcfcphny3yfbfscqq7sapb"))
+
+(define rust-csscolorparser-0.7.2
+ (crate-source "csscolorparser" "0.7.2"
+ "05izklll0zgin58119aw1akz47h7gn6lqzxj2yi3mvzvw6n6mnjz"))
+
+(define rust-cssparser-0.27.2
+ (crate-source "cssparser" "0.27.2"
+ "02nbm690rmkaz1ca0383qq7mc1g066w3s85f17pdihnda79njjvm"))
+
+(define rust-cssparser-0.31.2
+ (crate-source "cssparser" "0.31.2"
+ "1gnmn2wjvhvkj98ygcd5jdwi0wxsigvd7j0yq0zfgfsz7vwz8gav"))
+
+(define rust-cssparser-0.33.0
+ (crate-source "cssparser" "0.33.0"
+ "07i8k47fmym7kzs95qfhg6zrh4yyf2vl4460rmdyvyx06vck9scv"))
+
+(define rust-cssparser-0.34.0
+ (crate-source "cssparser" "0.34.0"
+ "1qx3hha392szcl812l6hp0d4029gg8x62cl4nf0byqgdv0f6vimp"))
+
+(define rust-cssparser-color-0.1.0
+ (crate-source "cssparser-color" "0.1.0"
+ "17qcjsrph1ywcdsx1ipqgmzaas4dbbir5djjmzbqjnfqc6d0jv2m"))
+
+(define rust-cssparser-macros-0.6.1
+ (crate-source "cssparser-macros" "0.6.1"
+ "0cfkzj60avrnskdmaf7f8zw6pp3di4ylplk455zrzaf19ax8id8k"))
+
+(define rust-cstr-0.2.12
+ (crate-source "cstr" "0.2.12"
+ "0dj6ll9ry27kn4k0vvhlvbhn9dyyr9haxnd06bxaqnmfr01kjlk8"))
+
+(define rust-cstr-core-0.2.6
+ (crate-source "cstr_core" "0.2.6"
+ "0mh9lyzc2iyz2wzzhj1jhxyy3384wg19s8db1ka35a6w9wp7966x"))
+
+(define rust-csv-1.3.1
+ (crate-source "csv" "1.3.1"
+ "1bzxgbbhy27flcyafxbj7f1hbn7b8wac04ijfgj34ry9m61lip5c"))
+
+(define rust-csv-core-0.1.12
+ (crate-source "csv-core" "0.1.12"
+ "0gfrjjlfagarhyclxrqv6b14iaxgvgc8kmwwdvw08racvaqg60kx"))
+
+(define rust-csv-index-0.1.6
+ (crate-source "csv-index" "0.1.6"
+ "01048y84y0bakqm0x4y1svjv6lzc753b9q598xp7xgcqrdgi6x7j"))
+
+(define rust-ct-codecs-1.1.3
+ (crate-source "ct-codecs" "1.1.3"
+ "191f2id5zqv5hjm0nsblbwq1n276ba55w0bgi6b2c674x66bl5mr"))
+
+(define rust-ct-codecs-1.1.6
+ (crate-source "ct-codecs" "1.1.6"
+ "1a1al3jf0vx3zmzg3s2x6kzq1l6ghkw153zkz5hhsh2y3afmh44v"))
+
+(define rust-ctor-0.1.22
+ (crate-source "ctor" "0.1.22"
+ "1712zdlrmcfkfw38dkj67xg72fd0p9slyqqi64c6n94zgi7vwxzq"))
+
+(define rust-ctor-0.1.26
+ (crate-source "ctor" "0.1.26"
+ "15m0wqhv12p25xkxz5dxvg23r7a6bkh7p8zi1cdhgswjhdl028vd"))
+
+(define rust-ctor-0.2.9
+ (crate-source "ctor" "0.2.9"
+ "00b5vprqi4a2cr29xhqijg800b4dwkhrr5wj2kf3s7vnambpi8ij"))
+
+(define rust-ctr-0.8.0
+ (crate-source "ctr" "0.8.0"
+ "1sk1aykwhkny92cnvl6s75dx3fyvfzw5xkd6xz3y7w5anhgvk6q4"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-ctr-0.9.2
+ (crate-source "ctr" "0.9.2"
+ "0d88b73waamgpfjdml78icxz45d95q7vi2aqa604b0visqdfws83"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-ctrlc-3.2.0
+ (crate-source "ctrlc" "3.2.0"
+ "1l82dkflbai4dslq6djy055fmpsbhvry4qlcl70v583j5809nz1p"))
+
+(define rust-ctrlc-3.4.6
+ (crate-source "ctrlc" "3.4.6"
+ "0735llsx3zwqvqbwfikz3j4aa03c075ii04f8zi5mza8yccm8yv9"))
+
+(define rust-ctrlc-3.4.7
+ (crate-source "ctrlc" "3.4.7"
+ "0wvf4w2wbpdnhp828jqw435x5ly4k7k1y1vzxxbdddsrlj03gya6"))
+
+(define rust-cty-0.2.2
+ (crate-source "cty" "0.2.2"
+ "0d8z0pbr87wgzqqb2jk5pvj0afzc6d3rb772ach6fijhg6yglrdk"))
+
+(define rust-culpa-1.0.2
+ (crate-source "culpa" "1.0.2"
+ "1lqzzl88vs3h6ljpj6gi8wgkwyqm9gp6dmsnbbzv873v67lvzq2s"))
+
+(define rust-culpa-macros-1.0.2
+ (crate-source "culpa-macros" "1.0.2"
+ "0ya207axxrjixibdnqfk0h9f96b2b1xmxdw9rwfwglv6f1qy2d0j"))
+
+(define rust-curl-0.4.47
+ (crate-source "curl" "0.4.47"
+ "0rcjdrl35xs8l5v3wv6q5z37hjw3r5bvmbb09pqmhaxyl49lvyyr"))
+
+(define rust-curl-sys-0.4.80+curl-8.12.1
+ (crate-source "curl-sys" "0.4.80+curl-8.12.1"
+ "0d7ppx4kq77hc5nyff6jydmfabpgd0i3ppjvn8x0q833mhpdzxsm"
+ #:snippet '(delete-file-recursively "curl")))
+
+(define rust-cursor-icon-1.1.0
+ (crate-source "cursor-icon" "1.1.0"
+ "14brf4vd6az9hnszwzqj7xyfaymqx9806d4i7xmwlaja3wjsr9ln"))
+
+(define rust-cursor-icon-1.2.0
+ (crate-source "cursor-icon" "1.2.0"
+ "0bvkw7ak1mqwcpkgd9lh7n00hcvlh87jfl7188f231nz6zfy2ypj"))
+
+(define rust-curve25519-dalek-3.2.1
+ (crate-source "curve25519-dalek" "3.2.1"
+ "1h0vcl8p4syvci9zxkn3h80h06xv1fyqgcrfwrv0lnbzjr9d1ych"
+ #:snippet '(delete-file-recursively "docs")))
+
+(define rust-curve25519-dalek-4.1.3
+ (crate-source "curve25519-dalek" "4.1.3"
+ "1gmjb9dsknrr8lypmhkyjd67p1arb8mbfamlwxm7vph38my8pywp"))
+
+(define rust-curve25519-dalek-derive-0.1.1
+ (crate-source "curve25519-dalek-derive" "0.1.1"
+ "1cry71xxrr0mcy5my3fb502cwfxy6822k4pm19cwrilrg7hq4s7l"))
+
+(define rust-custom-derive-0.1.7
+ (crate-source "custom_derive" "0.1.7"
+ "1f81bavw1wnykwh21hh4yyzigs6zl6f6pkk9p3car8kq95yfb2pg"))
+
+(define rust-cvss-2.0.0
+ (crate-source "cvss" "2.0.0"
+ "03q1nh4jy0cvgckji1jr1kz3j7gf2zg74240j8qi1qxhk7vs5iky"))
+
+(define rust-cvt-0.1.2
+ (crate-source "cvt" "0.1.2"
+ "1wdwg2rbjl86bcrymscl34pw31kyv1ada19jazpkjbdzgzvrpbnj"))
+
+(define rust-cxx-1.0.156
+ (crate-source "cxx" "1.0.156"
+ "0krizdz7f45s8d3rrvj3aq7w1v1bzc27py52wln6vpgkqhpj0fma"
+ #:snippet '(delete-file-recursively "book")))
+
+(define rust-cxx-build-1.0.156
+ (crate-source "cxx-build" "1.0.156"
+ "1q43i005bfm16r98p1np0airbfbsff7ava3n7xw2aqsgyd3dyjv4"))
+
+(define rust-cxxbridge-cmd-1.0.156
+ (crate-source "cxxbridge-cmd" "1.0.156"
+ "0fbf9ahj3s2xyg304kdr1d58in19djg16xlbl2sd0kmppjzfz34f"))
+
+(define rust-cxxbridge-flags-1.0.156
+ (crate-source "cxxbridge-flags" "1.0.156"
+ "0vjr4g0r5hmbbmahdszqr71k10q6394j3xhqss4p5wp2cbzkwkk0"))
+
+(define rust-cxxbridge-macro-1.0.156
+ (crate-source "cxxbridge-macro" "1.0.156"
+ "18c9nk2q6b9yyk0zmpz34a2fgy30mzwjz3zhvgg1b70xa02kl30k"))
+
+(define rust-dactyl-0.9.1
+ (crate-source "dactyl" "0.9.1"
+ "1r5a8mb5pqs7cgmsciqzxj2f7slrkaf2yly2frg387dkf65jqkca"))
+
+(define rust-daemonize-0.5.0
+ (crate-source "daemonize" "0.5.0"
+ "0vhikx85f85r46xghsb4avsv6ww8mz9lipqvsia7m21wrfmgv2xb"))
+
+(define rust-darling-0.10.2
+ (crate-source "darling" "0.10.2"
+ "0n7qsp6854wm3y1q1lvylhv15zvc87ibbac1nyfmcdbyv1snww0d"))
+
+(define rust-darling-0.13.4
+ (crate-source "darling" "0.13.4"
+ "0g25pad4mhq7315mw9n4wpg8j3mwyhwvr541kgdl0aar1j2ra7d0"))
+
+(define rust-darling-0.14.4
+ (crate-source "darling" "0.14.4"
+ "0l1qrn805bsxa0iy7x8bmdwr8c10hlw0yiqs8ckv7lbz86rhqxbv"))
+
+(define rust-darling-0.20.11
+ (crate-source "darling" "0.20.11"
+ "1vmlphlrlw4f50z16p4bc9p5qwdni1ba95qmxfrrmzs6dh8lczzw"))
+
+(define rust-darling-0.9.0
+ (crate-source "darling" "0.9.0"
+ "1mnksf0i47pb7sxvi1iqfwmqy9iny0x8w56ilybpb431b46cpyzw"))
+
+(define rust-darling-core-0.10.2
+ (crate-source "darling_core" "0.10.2"
+ "16sija1jv0l754x4aa6b6fy01d1kf8m0r4id3flqipm45np61jgh"))
+
+(define rust-darling-core-0.13.4
+ (crate-source "darling_core" "0.13.4"
+ "046n83f9jpszlngpjxkqi39ayzxf5a35q673c69jr1dn0ylnb7c5"))
+
+(define rust-darling-core-0.14.4
+ (crate-source "darling_core" "0.14.4"
+ "1w4b2ndxmkwghwq84yphk8x15jnpivm08w596g12ry5pwsk1r70h"))
+
+(define rust-darling-core-0.20.11
+ (crate-source "darling_core" "0.20.11"
+ "0bj1af6xl4ablnqbgn827m43b8fiicgv180749f5cphqdmcvj00d"))
+
+(define rust-darling-core-0.9.0
+ (crate-source "darling_core" "0.9.0"
+ "0b201dx4m58l5ac7gmbjvbf4z2xipnk5d4pqa7mz7gy3f21h3z3a"))
+
+(define rust-darling-macro-0.10.2
+ (crate-source "darling_macro" "0.10.2"
+ "0wlv31cxkrjijz5gv13hvk55c9lmd781aj12c8n84sa9mksa5dfr"))
+
+(define rust-darling-macro-0.13.4
+ (crate-source "darling_macro" "0.13.4"
+ "0d8q8ibmsb1yzby6vwgh2wx892jqqfv9clwhpm19rprvz1wjd5ww"))
+
+(define rust-darling-macro-0.14.4
+ (crate-source "darling_macro" "0.14.4"
+ "13mlyd5w275c815k0ijf6g4c446hs8b3m2h4an5isqgpr7dv9am4"))
+
+(define rust-darling-macro-0.20.11
+ (crate-source "darling_macro" "0.20.11"
+ "1bbfbc2px6sj1pqqq97bgqn6c8xdnb2fmz66f7f40nrqrcybjd7w"))
+
+(define rust-darling-macro-0.9.0
+ (crate-source "darling_macro" "0.9.0"
+ "1lcq9418w0vmvncg4a3n9k64zjvqz0048aviqi0rmlpiqv0xmn66"))
+
+(define rust-dary-heap-0.3.7
+ (crate-source "dary_heap" "0.3.7"
+ "0a5p4qfayfmkda4rb31zyc5sia11n0q0cq6scznm9x5r32fcvlh4"))
+
+(define rust-dashmap-4.0.2
+ (crate-source "dashmap" "4.0.2"
+ "1773x18k5m2zw1iyibs8l3wl1p1aijdbrc0w844xys06inr46yp7"))
+
+(define rust-dashmap-5.5.3
+ (crate-source "dashmap" "5.5.3"
+ "0miqnlxi501vfbv6mw5jbmzgnj0wjrch3p4abvpd59s9v30lg1wp"))
+
+(define rust-dashmap-6.1.0
+ (crate-source "dashmap" "6.1.0"
+ "1kvnw859xvrqyd1lk89na6797yvl5bri4wi9j0viz2a4j54wqhah"))
+
+(define rust-dasp-sample-0.11.0
+ (crate-source "dasp_sample" "0.11.0"
+ "0zzw35akm3qs2rixbmlijk6h0l4g9ry6g74qc59zv1q8vs1f31qc"))
+
+(define rust-data-encoding-2.8.0
+ (crate-source "data-encoding" "2.8.0"
+ "0470yf5ly1ibzmwygyjqg9ii9njbsha3xr5qj5dxyf2psbgpapsp"))
+
+(define rust-data-encoding-2.9.0
+ (crate-source "data-encoding" "2.9.0"
+ "0xm46371aw613ghc12ay4vsnn49hpcmcwlijnqy8lbp2bpd308ra"))
+
+(define rust-data-url-0.1.1
+ (crate-source "data-url" "0.1.1"
+ "14z15yiyklp5dv0k0q6pd83irrn0y8hj9y3fj17akkrbf37byc1s"))
+
+(define rust-data-url-0.3.1
+ (crate-source "data-url" "0.3.1"
+ "0ahclz72myi350cs1xcsxdh1v0iljpfj4ghcy2fy46mpfhf7laaw"))
+
+(define rust-datatest-stable-0.3.2
+ (crate-source "datatest-stable" "0.3.2"
+ "109r4iaib8w01wn3vn4x035fzr2y7d78dhl0k5rs6c9h80ybpsqr"))
+
+(define rust-dateparser-0.1.8
+ (crate-source "dateparser" "0.1.8"
+ "1i00pd2spxsz1d89n0ssf79q1w8ijx0p0rybx5d9z8lpzqhjmqf9"))
+
+(define rust-datetime-0.5.2
+ (crate-source "datetime" "0.5.2"
+ "1g2lhc2ay46njrnnyc0729ibyzkpv3r3d4g0h3gzwmrygykzghs4"))
+
+(define rust-dbl-0.3.2
+ (crate-source "dbl" "0.3.2"
+ "1ng33ncai537xlxfy9r4v24parm9mf7zwiwkixq7d0qmj6kka9xx"))
+
+(define rust-dbus-0.9.7
+ (crate-source "dbus" "0.9.7"
+ "06vdv4aarjs4w6byg9nqajr67c8qvlhk3153ic2i65pvp63ikchv"))
+
+(define rust-dbus-crossroads-0.5.2
+ (crate-source "dbus-crossroads" "0.5.2"
+ "1q3dyywazr3hppm052fa8q2366q66ml789r42jjlnm47f51q6k1s"))
+
+(define rust-dbus-tokio-0.7.6
+ (crate-source "dbus-tokio" "0.7.6"
+ "04xd3z2dnjv4d45kj3wqnwbnwllrp1zsg8v3q0qp2rxwb7a8hxh0"))
+
+(define rust-deadpool-0.10.0
+ (crate-source "deadpool" "0.10.0"
+ "145lq79dlc4jn7jvlcf4lb105bs3z3jy6g7d15zv7iy1g04i117v"))
+
+(define rust-deadpool-runtime-0.1.4
+ (crate-source "deadpool-runtime" "0.1.4"
+ "0arbchl5j887hcfvjy4gq38d32055s5cf7pkpmwn0lfw3ss6ca89"))
+
+(define rust-debounced-0.2.0
+ (crate-source "debounced" "0.2.0"
+ "1irwf11jxagabw98233dbznzap72r8sgdvjk3rsijg0nnpcmqzhh"))
+
+(define rust-debug-ignore-1.0.5
+ (crate-source "debug-ignore" "1.0.5"
+ "08gwdny6124ggy4hyli92hdyiqc5j2z9lqhbw81k0mgljcfyvrzz"))
+
+(define rust-debug-unreachable-0.1.1
+ (crate-source "debug_unreachable" "0.1.1"
+ "1cx4vh1d0bxdpb8l9lyiv03az4527lykxy39s4a958swf2n2w0ws"))
+
+(define rust-debugid-0.8.0
+ (crate-source "debugid" "0.8.0"
+ "13f15dfvn07fa7087pmacixqqv0lmj4hv93biw4ldr48ypk55xdy"))
+
+(define rust-deelevate-0.2.0
+ (crate-source "deelevate" "0.2.0"
+ "0kj2kcqv47l3iacpamgzbn742yf9d09h0xgwbadxs1l9qkw9fwqw"))
+
+(define rust-defer-drop-1.3.0
+ (crate-source "defer-drop" "1.3.0"
+ "0mswjjksrr6fvsgxvp64mzwkjkzjmpwjfaw4n76jhsvalsgyq4zn"))
+
+(define rust-defmt-decoder-0.3.11
+ (crate-source "defmt-decoder" "0.3.11"
+ "1kyfqw49a8ivdl9g7lan4mnlajjdfwgljq5s01vva0r237r59fhn"))
+
+(define rust-defmt-json-schema-0.1.0
+ (crate-source "defmt-json-schema" "0.1.0"
+ "0smd5mxzk3b6j82ykb0fzk34f6xl1fcchsyqhprir9jpiqi4vc4n"))
+
+(define rust-defmt-parser-0.3.4
+ (crate-source "defmt-parser" "0.3.4"
+ "03zpg0i6vlalw7m976z66n70s041rvwii8qn3grxgs1hwgpmyjpz"))
+
+(define rust-deku-0.16.0
+ (crate-source "deku" "0.16.0"
+ "10a4x39p348s8hb7292sy9i33zd5h0wrpr9qzkispcq5gb68g6w1"))
+
+(define rust-deku-derive-0.16.0
+ (crate-source "deku_derive" "0.16.0"
+ "17h0wn3xipgdrg312dd2z0aaks6pfv3xfjm7aaiib4i3f8js2b2f"))
+
+(define rust-delharc-0.6.1
+ (crate-source "delharc" "0.6.1"
+ "18g5haj6bj92azif4jifhdy9vrv6blg3wyvpmxslh2gm2wkbm4qw"))
+
+(define rust-deltae-0.3.2
+ (crate-source "deltae" "0.3.2"
+ "1d3hw9hpvicl9x0x34jr2ybjk5g5ym1lhbyz6zj31110gq8zaaap"
+ #:snippet '(delete-file-recursively "docs")))
+
+(define rust-der-0.7.10
+ (crate-source "der" "0.7.10"
+ "1jyxacyxdx6mxbkfw99jz59dzvcd9k17rq01a7xvn1dr6wl87hg7"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-der-0.7.9
+ (crate-source "der" "0.7.9"
+ "1h4vzjfa1lczxdf8avfj9qlwh1qianqlxdy1g5rn762qnvkzhnzm"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-deranged-0.4.0
+ (crate-source "deranged" "0.4.0"
+ "13h6skwk411wzhf1l9l7d3yz5y6vg9d7s3dwhhb4a942r88nm7lw"))
+
+(define rust-deranged-0.4.1
+ (crate-source "deranged" "0.4.1"
+ "0n7hswnz5jz1rjy6zr8sc9awbszkmv1345hphccawj40w1larkr8"))
+
+(define rust-derivative-2.2.0
+ (crate-source "derivative" "2.2.0"
+ "02vpb81wisk2zh1d5f44szzxamzinqgq2k8ydrfjj2wwkrgdvhzw"))
+
+(define rust-derive-arbitrary-1.3.0
+ (crate-source "derive_arbitrary" "1.3.0"
+ "1dy8pmv7d8diqhbh1b88v8q5g0inwkgb465877jqimbjqjgfpkgk"))
+
+(define rust-derive-arbitrary-1.4.1
+ (crate-source "derive_arbitrary" "1.4.1"
+ "000839h4mbgs65x1f8540kbjk2ifw68c4d8r5b9f7q0jv4d2qm1h"))
+
+(define rust-derive-builder-0.11.2
+ (crate-source "derive_builder" "0.11.2"
+ "18q4jx8zvg2pkx2d1nmlklx8m48bwrghyg8rdg1irdwkw5xxyynh"))
+
+(define rust-derive-builder-0.20.2
+ (crate-source "derive_builder" "0.20.2"
+ "0is9z7v3kznziqsxa5jqji3ja6ay9wzravppzhcaczwbx84znzah"))
+
+(define rust-derive-builder-core-0.11.2
+ (crate-source "derive_builder_core" "0.11.2"
+ "1i5gmf5lglbg7agj1khc6k9swf1clfs5fg6w0icw1w91m77x948z"))
+
+(define rust-derive-builder-core-0.20.2
+ (crate-source "derive_builder_core" "0.20.2"
+ "1s640r6q46c2iiz25sgvxw3lk6b6v5y8hwylng7kas2d09xwynrd"))
+
+(define rust-derive-builder-macro-0.11.2
+ (crate-source "derive_builder_macro" "0.11.2"
+ "0s6xfgsybd9wbk39hbgqjcn7d1l36a33q6v7d0x5y17d5fvi80wg"))
+
+(define rust-derive-builder-macro-0.20.2
+ (crate-source "derive_builder_macro" "0.20.2"
+ "0g1zznpqrmvjlp2w7p0jzsjvpmw5rvdag0rfyypjhnadpzib0qxb"))
+
+(define rust-derive-more-0.99.19
+ (crate-source "derive_more" "0.99.19"
+ "17y6g78dg31fsv7z4p455bzxs670spg476ww2ibg3mj3vww9m8ix"))
+
+(define rust-derive-more-0.99.20
+ (crate-source "derive_more" "0.99.20"
+ "0zvz94kbc5d4r817wni1l7xk8f289nhf73vqk677p5rxlij4pnvf"))
+
+(define rust-derive-more-2.0.1
+ (crate-source "derive_more" "2.0.1"
+ "0y3n97cc7rsvgnj211p92y1ppzh6jzvq5kvk6340ghkhfp7l4ch9"))
+
+(define rust-derive-more-impl-2.0.1
+ (crate-source "derive_more-impl" "2.0.1"
+ "1wqxcb7d5lzvpplz9szp4rwy1r23f5wmixz0zd2vcjscqknji9mx"))
+
+(define rust-derive-new-0.5.9
+ (crate-source "derive-new" "0.5.9"
+ "0d9m5kcj1rdmdjqfgj7rxxhdzx0as7p4rp1mjx5j6w5dl2f3461l"))
+
+(define rust-derive-new-0.6.0
+ (crate-source "derive-new" "0.6.0"
+ "1b8jv6jx0b8jgkz9kmz0ciqmnf74xkk0mmvkb5z1c87932kdwl6i"))
+
+(define rust-derive-new-0.7.0
+ (crate-source "derive-new" "0.7.0"
+ "1k5y4lrj182n86zjb3q0rkajgfqazamjzinsi7prw616yi88vp1c"))
+
+(define rust-derive-where-1.2.7
+ (crate-source "derive-where" "1.2.7"
+ "09cx25r1zb8xrsgd9cj9j5zmg30n7lnvcmspqymyn9d887673mk2"))
+
+(define rust-derive-where-1.4.0
+ (crate-source "derive-where" "1.4.0"
+ "00kr3npm8n8fgpbqd5glmfghq84lk2ik92d2vi0sqg5xsj92cgz7"))
+
+(define rust-des-0.8.1
+ (crate-source "des" "0.8.1"
+ "07kshslxanmg0g6007scvglfhg6mli2a8qzhx4kxx4z9ik781pgz"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-descape-2.0.3
+ (crate-source "descape" "2.0.3"
+ "0c56nbjgnba9s4lmfq2b89mrifkzwfc48hh7n5iwk06z12wi64bw"))
+
+(define rust-detect-newline-style-0.1.2
+ (crate-source "detect-newline-style" "0.1.2"
+ "0j9pcjk2ab21f36fqybz69whd1c4xy60hy7qd5v59aqm6rfg490i"))
+
+(define rust-deunicode-1.6.1 rust-deunicode-1)
+
+(define rust-deunicode-1.6.2 rust-deunicode-1)
+
+(define rust-devicons-0.6.12
+ (crate-source "devicons" "0.6.12"
+ "0jwh0g72rfkpbsm16rxb47y3ylmr47wwx3cmbbflzkrhygi4f3l3"))
+
+(define rust-dhcp4r-0.2.3
+ (crate-source "dhcp4r" "0.2.3"
+ "0f5v6a9bqx5z3gnrvh5066p4fzksg4k3gldx9d8rm2q76msckaxg"))
+
+(define rust-dhcproto-0.9.0
+ (crate-source "dhcproto" "0.9.0"
+ "1hsbl77lxvxa94ihn2vna1sx2icrkch427w24a883xymhm9h9vnw"))
+
+(define rust-dhcproto-macros-0.1.0
+ (crate-source "dhcproto-macros" "0.1.0"
+ "0w61gvnm17frkm6mk8q4xkwd1iji946lj5f175w585h4hvxkx6d7"))
+
+(define rust-dialoguer-0.10.4
+ (crate-source "dialoguer" "0.10.4"
+ "11rgzrhi677w9gf1r3ip2x361svdkjkr2m5dsfca9fcljacg5ijr"))
+
+(define rust-dialoguer-0.11.0
+ (crate-source "dialoguer" "0.11.0"
+ "1pl0744wwr97kp8qnaybzgrfwk66qakzq0i1qrxl03vpbn0cx2v5"))
+
+(define rust-diesel-2.2.9
+ (crate-source "diesel" "2.2.9"
+ "0lsid456rv1bj7g1aai4sh33082yfxzb8qk12886jfmsj039blrl"))
+
+(define rust-diesel-derives-2.2.4
+ (crate-source "diesel_derives" "2.2.4"
+ "0mddq3ha8v8yz6vp2w0pinfrsnc0078p7zw784xsdgkh9cjmhfd9"))
+
+(define rust-diesel-migrations-2.2.0
+ (crate-source "diesel_migrations" "2.2.0"
+ "1xn12ny9m1ci74iqpvhcfyhapr6wj56k3wxz07q32hmd9dqcwwwa"))
+
+(define rust-diesel-table-macro-syntax-0.2.0
+ (crate-source "diesel_table_macro_syntax" "0.2.0"
+ "09gvkyljhchbxfkxlkkrdcqcmcxwsim9sfljqilbq4x485b77710"))
+
+(define rust-diff-0.1.13
+ (crate-source "diff" "0.1.13"
+ "1j0nzjxci2zqx63hdcihkp0a4dkdmzxd7my4m7zk6cjyfy34j9an"))
+
+(define rust-difference-2.0.0
+ (crate-source "difference" "2.0.0"
+ "1621wx4k8h452p6xzmzzvm7mz87kxh4yqz0kzxfjj9xmjxlbyk2j"
+ #:snippet '(delete-file-recursively "assets")))
+
+(define rust-difflib-0.4.0
+ (crate-source "difflib" "0.4.0"
+ "1s7byq4d7jgf2hcp2lcqxi2piqwl8xqlharfbi8kf90n8csy7131"))
+
+(define rust-diffs-0.5.1
+ (crate-source "diffs" "0.5.1"
+ "01f8bp77kgahgvr3s2igmnmsxynjklq830lmp2wp2jyph6bnq4gz"))
+
+(define rust-digest-0.10.7
+ (crate-source "digest" "0.10.7"
+ "14p2n6ih29x81akj097lvz7wi9b6b9hvls0lwrv7b6xwyy0s5ncy"))
+
+(define rust-digest-0.9.0
+ (crate-source "digest" "0.9.0"
+ "0rmhvk33rgvd6ll71z8sng91a52rw14p0drjn1da0mqa138n1pfk"))
+
+(define rust-directories-3.0.2
+ (crate-source "directories" "3.0.2"
+ "1mz1khca62zd48kphdy5hn4f8r55ywkyn23pjdbkj4h32zzh15p6"))
+
+(define rust-directories-4.0.1
+ (crate-source "directories" "4.0.1"
+ "045jbj5y2f1fmjs9rfcw95y0vjydb2rqqhz1sdnqhdmxv96ms77m"))
+
+(define rust-directories-5.0.0
+ (crate-source "directories" "5.0.0"
+ "1acv0z7vi7b8z0qn2xd8zirw8axva9351p1vwjfhi3n117l3pgkl"))
+
+(define rust-directories-5.0.1
+ (crate-source "directories" "5.0.1"
+ "0dba6xzk79s1clqzxh2qlgzk3lmvvks1lzzjhhi3hd70hhxifjcs"))
+
+(define rust-directories-6.0.0
+ (crate-source "directories" "6.0.0"
+ "0zgy2w088v8w865c11dmc3dih899fgrhvrfp7g83h6v6ai60kx8n"))
+
+(define rust-dirs-3.0.2
+ (crate-source "dirs" "3.0.2"
+ "028kqy0vrbfgrk1yc1flq2fqh8snyg17qlygawm0r79w211s1fih"))
+
+(define rust-dirs-4.0.0
+ (crate-source "dirs" "4.0.0"
+ "0n8020zl4f0frfnzvgb9agvk4a14i1kjz4daqnxkgslndwmaffna"))
+
+(define rust-dirs-5.0.1
+ (crate-source "dirs" "5.0.1"
+ "0992xk5vx75b2x91nw9ssb51mpl8x73j9rxmpi96cryn0ffmmi24"))
+
+(define rust-dirs-6.0.0
+ (crate-source "dirs" "6.0.0"
+ "0knfikii29761g22pwfrb8d0nqpbgw77sni9h2224haisyaams63"))
+
+(define rust-dirs-next-2.0.0
+ (crate-source "dirs-next" "2.0.0"
+ "1q9kr151h9681wwp6is18750ssghz6j9j7qm7qi1ngcwy7mzi35r"))
+
+(define rust-dirs-sys-0.3.7
+ (crate-source "dirs-sys" "0.3.7"
+ "19md1cnkazham8a6kh22v12d8hh3raqahfk6yb043vrjr68is78v"))
+
+(define rust-dirs-sys-0.4.1
+ (crate-source "dirs-sys" "0.4.1"
+ "071jy0pvaad9lsa6mzawxrh7cmr7hsmsdxwzm7jzldfkrfjha3sj"))
+
+(define rust-dirs-sys-0.5.0
+ (crate-source "dirs-sys" "0.5.0"
+ "1aqzpgq6ampza6v012gm2dppx9k35cdycbj54808ksbys9k366p0"))
+
+(define rust-dirs-sys-next-0.1.2
+ (crate-source "dirs-sys-next" "0.1.2"
+ "0kavhavdxv4phzj4l0psvh55hszwnr0rcz8sxbvx20pyqi2a3gaf"))
+
+(define rust-discard-1.0.4
+ (crate-source "discard" "1.0.4"
+ "1h67ni5bxvg95s91wgicily4ix7lcw7cq0a5gy9njrybaibhyb91"))
+
+(define rust-dispatch-0.2.0
+ (crate-source "dispatch" "0.2.0"
+ "0fwjr9b7582ic5689zxj8lf7zl94iklhlns3yivrnv8c9fxr635x"))
+
+(define rust-dispatch2-0.3.0
+ (crate-source "dispatch2" "0.3.0"
+ "1v1ak9w0s8z1g13x4mj2y5im9wmck0i2vf8f8wc9l1n6lqi9z849"))
+
+(define rust-display-error-chain-0.2.2
+ (crate-source "display-error-chain" "0.2.2"
+ "1xbcilzyfc8n60vjkmsf8v53kw855xw68jh69hpza6dwhrp19hhb"))
+
+(define rust-displaydoc-0.2.5
+ (crate-source "displaydoc" "0.2.5"
+ "1q0alair462j21iiqwrr21iabkfnb13d6x5w95lkdg21q2xrqdlp"))
+
+(define rust-dissimilar-1.0.10
+ (crate-source "dissimilar" "1.0.10"
+ "08b94x25x3ba6vg79i53wspxyagqr43crg9dw2zn2dpgl3dgyxc9"))
+
+(define rust-divan-0.1.21
+ (crate-source "divan" "0.1.21"
+ "0cw9i6yrr78axsjpd7pb2vfzdpxm19bs7d1j1s5y13wbqxz4a1d4"))
+
+(define rust-divan-macros-0.1.21
+ (crate-source "divan-macros" "0.1.21"
+ "08rkmilvqmdmgqb5msnk70psipx7bcz1fh5641j5sm2n160bqmlm"))
+
+(define rust-dlib-0.5.2
+ (crate-source "dlib" "0.5.2"
+ "04m4zzybx804394dnqs1blz241xcy480bdwf3w9p4k6c3l46031k"))
+
+(define rust-dlv-list-0.5.2
+ (crate-source "dlv-list" "0.5.2"
+ "0pqvrinxzdz7bpy4a3p450h8krns3bd0mc3w0qqvm03l2kskj824"))
+
+(define rust-dns-lookup-2.0.4
+ (crate-source "dns-lookup" "2.0.4"
+ "1z74n2zij2gahycabm0gkmkyx574h76gwk7sz93yqpr3qa3n0xp5"))
+
+(define rust-dns-parser-0.8.0
+ (crate-source "dns-parser" "0.8.0"
+ "1spv0psvxc31qg9xnqf0gmjclyiim7vp23r2b1gzf1ix8zlkply4"))
+
+(define rust-doc-comment-0.3.3
+ (crate-source "doc-comment" "0.3.3"
+ "043sprsf3wl926zmck1bm7gw0jq50mb76lkpk49vasfr6ax1p97y"))
+
+(define rust-dockworker-0.6.0
+ (crate-source "dockworker" "0.6.0"
+ "1bwlmrykkyv96xf1858j6irwglln78ra7jii8pf5l9nn4qg34aa7"))
+
+(define rust-docopt-1.1.1
+ (crate-source "docopt" "1.1.1"
+ "07x5g52n6fzilxhk5220caznkvdnzzvahlzrzkmgj8y88sc12gvz"))
+
+(define rust-doctest-file-1.0.0
+ (crate-source "doctest-file" "1.0.0"
+ "0qkmnrsx2kszm58wxyry63bs35msj9chdb6jlh54a8cdwaiizj5a"))
+
+(define rust-document-features-0.2.11
+ (crate-source "document-features" "0.2.11"
+ "0pdhpbz687fk2rkgz45yy3gvbhlxliwb7g1lj3jbx1f1qr89n94m"))
+
+(define rust-documented-0.9.1
+ (crate-source "documented" "0.9.1"
+ "1wy67lk299zn0csr5fkmxyz0vkas0ycqk26ys99lbg4m14pv6vdw"))
+
+(define rust-documented-macros-0.9.1
+ (crate-source "documented-macros" "0.9.1"
+ "1yp5hy7r88x1bjcyclqyrkpiddm42xmpr3s1znjzjn4vj8svp553"))
+
+(define rust-dot-writer-0.1.4
+ (crate-source "dot-writer" "0.1.4"
+ "1w3sqyy2sg2i29didlv183h2zl7sgqf27wmcb6spqnzrsc4abxx2"))
+
+(define rust-dotenvy-0.15.7
+ (crate-source "dotenvy" "0.15.7"
+ "16s3n973n5aqym02692i1npb079n5mb0fwql42ikmwn8wnrrbbqs"))
+
+(define rust-downcast-0.11.0
+ (crate-source "downcast" "0.11.0"
+ "1wa78ahlc57wmqyq2ncr80l7plrkgz57xsg7kfzgpcnqac8gld8l"))
+
+(define rust-downcast-rs-1.2.1
+ (crate-source "downcast-rs" "1.2.1"
+ "1lmrq383d1yszp7mg5i7i56b17x2lnn3kb91jwsq0zykvg2jbcvm"))
+
+(define rust-dpc-pariter-0.4.0
+ (crate-source "dpc-pariter" "0.4.0"
+ "0s546d43yyiw55jz3yw4nyxgzmnc4f0gamzkfi6m7kyw2xlf2anl"))
+
+(define rust-dpi-0.1.1
+ (crate-source "dpi" "0.1.1"
+ "0lzz48gpgbwdrw0s8vib0589ij9jizv1vzsphm4xd9kw58lhwp7j"))
+
+(define rust-dpi-0.1.2
+ (crate-source "dpi" "0.1.2"
+ "0xhsvzgjvdch2fwmfc9vkb708b0q59b6imypyjlgbiigyb74rcfq"))
+
+(define rust-drm-0.14.1
+ (crate-source "drm" "0.14.1"
+ "0vvmj9n0wslrbw3rinpzlfyhwwgr02gqspy1al5gfh99dif8rg40"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-drm-ffi-0.9.0
+ (crate-source "drm-ffi" "0.9.0"
+ "12vff80hdpp81gj5lqw25xnkppwsxc4wklpn8nc556wsv5ci9r6q"))
+
+(define rust-drm-fourcc-2.2.0
+ (crate-source "drm-fourcc" "2.2.0"
+ "1x76v9a0pkgym4n6cah4barnai9gsssm7gjzxskw2agwibdvrbqa"))
+
+(define rust-drm-sys-0.8.0
+ (crate-source "drm-sys" "0.8.0"
+ "1345z72hd2rna4qxd2zcpbzvw0z7ywfndk6g2ngdci69vg46dyxs"))
+
+(define rust-dsa-0.6.3
+ (crate-source "dsa" "0.6.3"
+ "12bn5d0nnni4mlla24m3bwi4mhy2nfmyak2qjl0pdbc4j1525g28"))
+
+(define rust-dsl-auto-type-0.1.3
+ (crate-source "dsl_auto_type" "0.1.3"
+ "0nzzqmqyymlnffhms1kism5xhgsk73mq6r6pdpr8azsjlynfk6hk"))
+
+(define rust-dtoa-1.0.10
+ (crate-source "dtoa" "1.0.10"
+ "016gid01rarcdv57h049d7nr9daxc2hc2gqzx0mji57krywd7bfn"))
+
+(define rust-dtoa-short-0.3.5
+ (crate-source "dtoa-short" "0.3.5"
+ "11rwnkgql5jilsmwxpx6hjzkgyrbdmx1d71s0jyrjqm5nski25fd"))
+
+(define rust-dtparse-2.0.1
+ (crate-source "dtparse" "2.0.1"
+ "1mqz4164mc4xyq73c22wf900v8cn4sy63nalrkr5mlr614y41yr3"))
+
+(define rust-duct-0.13.7
+ (crate-source "duct" "0.13.7"
+ "174jk13rlvfgypha4f3l27mzzyc0ci7zginh5hjn6jr2s4c5gaz4"))
+
+(define rust-dunce-1.0.5
+ (crate-source "dunce" "1.0.5"
+ "04y8wwv3vvcqaqmqzssi6k0ii9gs6fpz96j5w9nky2ccsl23axwj"))
+
+(define rust-duplicate-1.0.0
+ (crate-source "duplicate" "1.0.0"
+ "1jrh28a3g9xw0w9v21y92d4k08lgr1ffg8mjhw2h67h6r5mfcy6y"))
+
+(define rust-dwrote-0.11.3
+ (crate-source "dwrote" "0.11.3"
+ "1gi4027mm4mdqjkb54gj7f01vlg07jjsqffqv05mj0ffzj9g3qdz"))
+
+(define rust-dyn-clone-1.0.19
+ (crate-source "dyn-clone" "1.0.19"
+ "01ahm5abl20480v48nxy4ffyx80cs6263q9zf0gnrxpvm6w8yyhw"))
+
+(define rust-easy-cast-0.5.3
+ (crate-source "easy-cast" "0.5.3"
+ "1mjhjxibj228bzs817rwaqdicxmln6dqqffabrjn5j1fd4v2g1bj"))
+
+(define rust-eax-0.5.0
+ (crate-source "eax" "0.5.0"
+ "0a5cpzk577f1lw3wkk20iqvavnbdr5yzjrcglvbvk0ivj2yzlm4r"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-ecb-0.1.2
+ (crate-source "ecb" "0.1.2"
+ "1iw1i0mwkvg3599mlw24iibid6i6zv3a3jhghm2j3v0sbfbzm2qs"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-ecdsa-0.16.9
+ (crate-source "ecdsa" "0.16.9"
+ "1jhb0bcbkaz4001sdmfyv8ajrv8a1cg7z7aa5myrd4jjbhmz69zf"))
+
+(define rust-ecies-ed25519-ng-0.5.3.554ca29
+ (origin
+ (method git-fetch)
+ (uri (git-reference (url "https://github.com/Revertron/ecies-ed25519-ng")
+ (commit "554ca29a1bbd55f0c7e2f75cb3c7e0e3030afc15")))
+ (file-name (git-file-name "rust-ecies-ed25519-ng" "0.5.3.554ca29"))
+ (sha256 (base32 "04s0ycvnz1wbccf46a63w6zxiqm9yszw71q6fk1ssdc64qj7k5mh"))))
+
+(define rust-ecow-0.2.5
+ (crate-source "ecow" "0.2.5"
+ "1i8d7ix1ggfmr1ncdn1c9ca8vjniaz813zwj1vldi7ymnlg4haxr"))
+
+(define rust-ed25519-1.5.3
+ (crate-source "ed25519" "1.5.3"
+ "1rzydm5wd8szkddx3g55w4vm86y1ika8qp8qwckada5vf1fg7kwi"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-ed25519-2.2.3
+ (crate-source "ed25519" "2.2.3"
+ "0lydzdf26zbn82g7xfczcac9d7mzm3qgx934ijjrd5hjpjx32m8i"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-ed25519-compact-2.1.1
+ (crate-source "ed25519-compact" "2.1.1"
+ "1431kxw67xkk5y5kamfdjxnqbzqy5y4p032syi3wva5y8h7ldcz9"))
+
+(define rust-ed25519-dalek-1.0.1
+ (crate-source "ed25519-dalek" "1.0.1"
+ "17bsriciv93nkm39z22w7mr0h2a3hnbmgf378v4c895gvkkblqn7"))
+
+(define rust-ed25519-dalek-2.1.1
+ (crate-source "ed25519-dalek" "2.1.1"
+ "0w88cafwglg9hjizldbmlza0ns3hls81zk1bcih3m5m3h67algaa"
+ #:snippet '(for-each delete-file-recursively '("docs" "tests"))))
+
+(define rust-edit-0.1.5
+ (crate-source "edit" "0.1.5"
+ "02dan6bg9pcj42ny48g8fq9f76w30c826n4gihy1d1s7fq78cr7k"))
+
+(define rust-edit-distance-2.1.3
+ (crate-source "edit-distance" "2.1.3"
+ "15vkx4haqr6ldgpmamb38h30v57clpx6klfzanhhk303ggl9gx73"))
+
+(define rust-editdistancek-1.0.2
+ (crate-source "editdistancek" "1.0.2"
+ "04r6lfq9sfz3wqhqm6fzfcqbj8w16y8bh0x6kzkgkimislixy0iy"))
+
+(define rust-either-1.13.0
+ (crate-source "either" "1.13.0"
+ "1w2c1mybrd7vljyxk77y9f4w9dyjrmp3yp82mk7bcm8848fazcb0"))
+
+(define rust-either-1.15.0
+ (crate-source "either" "1.15.0"
+ "069p1fknsmzn9llaizh77kip0pqmcwpdsykv2x30xpjyija5gis8"))
+
+(define rust-elliptic-curve-0.13.8
+ (crate-source "elliptic-curve" "0.13.8"
+ "0ixx4brgnzi61z29r3g1606nh2za88hzyz8c5r3p6ydzhqq09rmm"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-emacs-0.11.0
+ (crate-source "emacs" "0.11.0"
+ "1xn6nr8m3p24irlmv3i7c9n95yb10qc6aikwqv99qlmhbky5x0z7"))
+
+(define rust-emacs-0.18.0
+ (crate-source "emacs" "0.18.0"
+ "0r860i73b2680i2fhdl2l1wwvvmf2zksncpckgkksdcx310ak5v7"))
+
+(define rust-emacs-0.19.0
+ (crate-source "emacs" "0.19.0"
+ "133ip19m1nq8krf04klh1jpm833wpw6kdy2jksgylbw4xcp3yxws"))
+
+(define rust-emacs-macros-0.11.0
+ (crate-source "emacs-macros" "0.11.0"
+ "0390y8vafxdi334hhgrzvcqjq3n5ckcmvilqcfp8vajjq8irrly6"))
+
+(define rust-emacs-macros-0.17.0
+ (crate-source "emacs-macros" "0.17.0"
+ "0qg1dcn5acbirq617qq2fgg9adswif2dnr292s3qnq62wzgnyrb9"))
+
+(define rust-emacs-module-0.10.0
+ (crate-source "emacs_module" "0.10.0"
+ "1gf9lz735xbkyir53dyv362drfx3nin5an5cx39kd8q8kjjwix5g"))
+
+(define rust-emacs-module-0.18.0
+ (crate-source "emacs_module" "0.18.0"
+ "1ypjyyv2ca3vza4sia91ckxamgfk63yd8frkvg3d4ph4fk4pn1mk"))
+
+(define rust-embed-resource-2.5.1
+ (crate-source "embed-resource" "2.5.1"
+ "0yb3kbw3xpghiwf69769jpng725kwa2cxm27qj5s7dm0cfgnz2xn"))
+
+(define rust-embed-resource-3.0.2
+ (crate-source "embed-resource" "3.0.2"
+ "1qsicl30n4lzr3dki0fvqimrab1x8vq17a1wnmasc0qciq6nxg3z"))
+
+(define rust-embedded-io-0.4.0
+ (crate-source "embedded-io" "0.4.0"
+ "1v9wrc5nsgaaady7i3ya394sik5251j0iq5rls7mrx7fv696h6pg"))
+
+(define rust-embedded-io-0.6.1
+ (crate-source "embedded-io" "0.6.1"
+ "0v901xykajh3zffn6x4cnn4fhgfw3c8qpjwbsk6gai3gaccg3l7d"))
+
+(define rust-eml-parser-0.1.4
+ (crate-source "eml-parser" "0.1.4"
+ "0bhgx1i952g2v7w0icnqkylvhfiyb2am2mbw89v8zq0jz0aqvnx7"))
+
+(define rust-emojis-0.6.4
+ (crate-source "emojis" "0.6.4"
+ "1x02bixi1f8kjk8g5qsrwpwznpya65yh5gy8p8wja7qq3zgz3qcr"))
+
+(define rust-ena-0.14.3
+ (crate-source "ena" "0.14.3"
+ "1m9a5hqk6qn5sqnrc40b55yr97drkfdzd0jj863ksqff8gfqn91x"))
+
+(define rust-enable-ansi-support-0.2.1
+ (crate-source "enable-ansi-support" "0.2.1"
+ "0q5wv5b9inh7kzc2464ch51ffk920f9yb0q9xvvlp9cs5apg6kxa"))
+
+(define rust-encode-unicode-0.3.6
+ (crate-source "encode_unicode" "0.3.6"
+ "07w3vzrhxh9lpjgsg2y5bwzfar2aq35mdznvcp3zjl0ssj7d4mx3"))
+
+(define rust-encode-unicode-1.0.0
+ (crate-source "encode_unicode" "1.0.0"
+ "1h5j7j7byi289by63s3w4a8b3g6l5ccdrws7a67nn07vdxj77ail"))
+
+(define rust-encoding-rs-0.8.33
+ (crate-source "encoding_rs" "0.8.33"
+ "1qa5k4a0ipdrxq4xg9amms9r9pnnfn7nfh2i9m3mw0ka563b6s3j"))
+
+(define rust-encoding-rs-0.8.35
+ (crate-source "encoding_rs" "0.8.35"
+ "1wv64xdrr9v37rqqdjsyb8l8wzlcbab80ryxhrszvnj59wy0y0vm"))
+
+(define rust-encoding-rs-io-0.1.7
+ (crate-source "encoding_rs_io" "0.1.7"
+ "10ra4l688cdadd8h1lsbahld1zbywnnqv68366mbhamn3xjwbhqw"))
+
+(define rust-endi-1.1.0
+ (crate-source "endi" "1.1.0"
+ "1gxp388g2zzbncp3rdn60wxkr49xbhhx94nl9p4a6c41w4ma7n53"))
+
+(define rust-endian-type-0.1.2
+ (crate-source "endian-type" "0.1.2"
+ "0bbh88zaig1jfqrm7w3gx0pz81kw2jakk3055vbgapw3dmk08ky3"))
+
+(define rust-enquote-1.1.0
+ (crate-source "enquote" "1.1.0"
+ "0clrjghlfkkb7sndabs5wch0fz2nif6nj4b117s8kqxx3nqnrhq6"))
+
+(define rust-entities-1.0.1
+ (crate-source "entities" "1.0.1"
+ "1jnpr0zvj97wm9pnh7fnl74rzaar39hhg65p03cm08bqqgj0lcmm"))
+
+(define rust-enum-as-inner-0.5.1
+ (crate-source "enum-as-inner" "0.5.1"
+ "05m1frlkgrikja714zxb97i00rhj36zlifiwiby7ymkx0jx0nwn9"))
+
+(define rust-enum-as-inner-0.6.1
+ (crate-source "enum-as-inner" "0.6.1"
+ "1g3cywc65d9w974l2xy86ij13njss3qjc7b0kfbzbws9qrjs5rm1"))
+
+(define rust-enum-dispatch-0.3.13
+ (crate-source "enum_dispatch" "0.3.13"
+ "1kby2jz173ggg7wk41vjsskmkdyx7749ll8lhqhv6mb5qqmww65a"))
+
+(define rust-enum-iterator-0.7.0
+ (crate-source "enum-iterator" "0.7.0"
+ "1rldnx6avpz39i1bwb65d4gs303p40syyfc4zqwlx7mpxp2wbsjf"))
+
+(define rust-enum-iterator-derive-0.7.0
+ (crate-source "enum-iterator-derive" "0.7.0"
+ "0ndihb41kmi6pxc2bs097abxliw2pgnnw412lhdqfymjc1vw6d61"))
+
+(define rust-enum-map-0.6.6
+ (crate-source "enum-map" "0.6.6"
+ "166yh44izfz871f4avl10cp0l161shhsawfcl1q6slv3siamqn93"))
+
+(define rust-enum-map-1.1.1
+ (crate-source "enum-map" "1.1.1"
+ "1n99fg6hwxjfb9fzil2zrvc7radj9yqnyjn8vrc110hnc6xag4z8"))
+
+(define rust-enum-map-2.7.3
+ (crate-source "enum-map" "2.7.3"
+ "1sgjgl4mmz93jdkfdsmapc3dmaq8gddagw9s0fd501w2vyzz6rk8"))
+
+(define rust-enum-map-derive-0.17.0
+ (crate-source "enum-map-derive" "0.17.0"
+ "1sv4mb343rsz4lc3rh7cyn0pdhf7fk18k1dgq8kfn5i5x7gwz0pj"))
+
+(define rust-enum-map-derive-0.4.6
+ (crate-source "enum-map-derive" "0.4.6"
+ "0mg43p1x90cz604zddk9qzss077v2id04qmmbpa1i7jc637m1i75"))
+
+(define rust-enum-map-derive-0.6.0
+ (crate-source "enum-map-derive" "0.6.0"
+ "1ah7b71llknvwj031zsrqpxam5566hbc2i6vq7v4zqzn1ap8w9w4"))
+
+(define rust-enum-ordinalize-4.3.0
+ (crate-source "enum-ordinalize" "4.3.0"
+ "1max64z9giii61qcwl56rndd7pakaylkaij5zqbbbvjl9vxdr87y"))
+
+(define rust-enum-ordinalize-derive-4.3.1
+ (crate-source "enum-ordinalize-derive" "4.3.1"
+ "1zy53fabazimwv5cl0366k834ybixzl84lxj9mfavbnlfn532a0d"))
+
+(define rust-enum-primitive-0.1.1
+ (crate-source "enum_primitive" "0.1.1"
+ "100ip2p3w1rq0clca2ai5shhvpxfipnsjncj0f9ralad5w4m2idy"))
+
+(define rust-enum-primitive-derive-0.2.2
+ (crate-source "enum-primitive-derive" "0.2.2"
+ "03ibjjx8dc4akpq8ck24qda5ix4jybz9jagfxykd0s6vxb2vjxf3"))
+
+(define rust-enumber-0.3.1
+ (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-0.7.12
+ (crate-source "enumflags2" "0.7.12"
+ "1vzcskg4dca2jiflsfx1p9yw1fvgzcakcs7cpip0agl51ilgf9qh"))
+
+(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"))
+
+(define rust-enumflags2-derive-0.7.12
+ (crate-source "enumflags2_derive" "0.7.12"
+ "09rqffacafl1b83ir55hrah9gza0x7pzjn6lr6jm76fzix6qmiv7"))
+
+(define rust-enumset-1.0.11
+ (crate-source "enumset" "1.0.11"
+ "0x70xzxs2sj0yn4sh99bwk8s51aswvyvf1ldm6kziwa89nrcv6a7"))
+
+(define rust-enumset-derive-0.6.0
+ (crate-source "enumset_derive" "0.6.0"
+ "0k1hhph1kjkw1p726fk9f4nxz3kgngm1grxypk7rr68xvkxs70za"))
+
+(define rust-env-filter-0.1.3
+ (crate-source "env_filter" "0.1.3"
+ "1l4p6f845cylripc3zkxa0lklk8rn2q86fqm522p6l2cknjhavhq"))
+
+(define rust-env-home-0.1.0
+ (crate-source "env_home" "0.1.0"
+ "1zn08mk95rjh97831rky1n944k024qrwjhbcgb0xv9zhrh94xy67"))
+
+(define rust-env-logger-0.10.2
+ (crate-source "env_logger" "0.10.2"
+ "1005v71kay9kbz1d5907l0y7vh9qn2fqsp2yfgb8bjvin6m0bm2c"))
+
+(define rust-env-logger-0.11.8
+ (crate-source "env_logger" "0.11.8"
+ "17q6zbjam4wq75fa3m4gvvmv3rj3ch25abwbm84b28a0j3q67j0k"))
+
+(define rust-env-logger-0.6.2
+ (crate-source "env_logger" "0.6.2"
+ "1lx2s5nk96xx4i3m4zc4ghqgi8kb07dsnyiv8jk2clhax42dxz5a"))
+
+(define rust-env-logger-0.8.4
+ (crate-source "env_logger" "0.8.4"
+ "1qzw8g11dbdfi7ixm44ldykwcqsxqkh8vx5cgpd88zmclgz8g4d1"))
+
+(define rust-env-logger-0.9.3
+ (crate-source "env_logger" "0.9.3"
+ "1rq0kqpa8my6i1qcyhfqrn1g9xr5fbkwwbd42nqvlzn9qibncbm1"))
+
+(define rust-env-proxy-0.4.1
+ (crate-source "env_proxy" "0.4.1"
+ "1qabqhgybx1jzh6dmpx7kssciw312i8aa6al7fj0d12k32z1jl1s"))
+
+(define rust-environment-0.1.1
+ (crate-source "environment" "0.1.1"
+ "1vh32mcxf3z8xaibwv751zj14d08nh7iwk1vqdj90rkq17i18jqz"))
+
+(define rust-envmnt-0.8.4
+ (crate-source "envmnt" "0.8.4"
+ "0na01z737h9yn5y8qj3qjzipirnprgyprbv199632qbw53y2ilx2"
+ #:snippet '(delete-file-recursively "docs")))
+
+(define rust-envy-0.4.2
+ (crate-source "envy" "0.4.2"
+ "0rar459p7pl19v6pbx98q3hi2hxfl8q1ndxxw5d4zd9cgway0irz"))
+
+(define rust-equator-0.4.2
+ (crate-source "equator" "0.4.2"
+ "1z760z5r0haxjyakbqxvswrz9mq7c29arrivgq8y1zldhc9v44a7"))
+
+(define rust-equator-macro-0.4.2
+ (crate-source "equator-macro" "0.4.2"
+ "1cqzx3cqn9rxln3a607xr54wippzff56zs5chqdf3z2bnks3rwj4"))
+
+(define rust-equivalent-1.0.1
+ (crate-source "equivalent" "1.0.1"
+ "1malmx5f4lkfvqasz319lq6gb3ddg19yzf9s8cykfsgzdmyq0hsl"))
+
+(define rust-equivalent-1.0.2
+ (crate-source "equivalent" "1.0.2"
+ "03swzqznragy8n0x31lqc78g2af054jwivp7lkrbrc0khz74lyl7"))
+
+(define rust-erased-serde-0.4.6
+ (crate-source "erased-serde" "0.4.6"
+ "1dx5hj16hsl143czwl2g7ymdi1y84lsjyyii2zprzjqzyn3xh170"))
+
+(define rust-errno-0.2.8
+ (crate-source "errno" "0.2.8"
+ "18cnqgk8r6lq1n5cfy3bryiyz9zkqr10dxj49sa3fkzfamih8fgn"))
+
+(define rust-errno-0.3.10
+ (crate-source "errno" "0.3.10"
+ "0pgblicz1kjz9wa9m0sghkhh2zw1fhq1mxzj7ndjm746kg5m5n1k"))
+
+(define rust-errno-0.3.11
+ (crate-source "errno" "0.3.11"
+ "0kjrrcaa5nvickysw7z3vm5p0l7l457idf1ff3z6ang8qwnx8vcp"))
+
+(define rust-errno-0.3.12
+ (crate-source "errno" "0.3.12"
+ "066ss2qln9z5q4816d3wcvq2bzasn7dajfkhcfqflfsy6pwlx8ff"))
+
+(define rust-errno-0.3.13
+ (crate-source "errno" "0.3.13"
+ "1bd5g3srn66zr3bspac0150bvpg1s7zi6zwhwhlayivciz12m3kp"))
+
+(define rust-errno-dragonfly-0.1.2
+ (crate-source "errno-dragonfly" "0.1.2"
+ "1grrmcm6q8512hkq5yzch3yv8wafflc2apbmsaabiyk44yqz2s5a"))
+
+(define rust-error-chain-0.12.4
+ (crate-source "error-chain" "0.12.4"
+ "1z6y5isg0il93jp287sv7pn10i4wrkik2cpyk376wl61rawhcbrd"))
+
+(define rust-error-code-2.3.1
+ (crate-source "error-code" "2.3.1"
+ "08baxlf8qz01lgjsdbfhs193r9y1nlc566s5xvzyf4dzwy8qkwb4"))
+
+(define rust-error-code-3.2.0
+ (crate-source "error-code" "3.2.0"
+ "0nqpbhi501z3ydaxg4kjyb68xcw025cj22prwabiky0xsljl8ix0"))
+
+(define rust-error-code-3.3.1
+ (crate-source "error-code" "3.3.1"
+ "0bx9hw3pahzqym8jvb0ln4qsabnysgn98mikyh2afhk9rif31nd5"))
+
+(define rust-error-stack-0.5.0
+ (crate-source "error-stack" "0.5.0"
+ "1lf5zy1fjjqdwjkc445sw80hpmxi63ymcxgjh3q6642x2hck6hgy"))
+
+(define rust-esaxx-rs-0.1.10
+ (crate-source "esaxx-rs" "0.1.10"
+ "1rm6vm5yr7s3n5ly7k9x9j6ra5p2l2ld151gnaya8x03qcwf05yq"))
+
+(define rust-escape8259-0.5.3
+ (crate-source "escape8259" "0.5.3"
+ "1in2zrdak794x8v11lkrrgyqxjjqbijvg0yfn2paay0rb9xxv4jn"))
+
+(define rust-escargot-0.5.14
+ (crate-source "escargot" "0.5.14"
+ "0482wkzl69ilwagbpcx3rwv9f7ynqyiqpkm07z1kyjc00xsm3ww3"))
+
+(define rust-esp-idf-part-0.5.0
+ (crate-source "esp-idf-part" "0.5.0"
+ "0i4q8hanzphglwzj408bixkzwb9z6gapq226gc46f01p69n0pxar"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-etcetera-0.10.0
+ (crate-source "etcetera" "0.10.0"
+ "1rka6bskn93pdhx32xaagr147q95z5bnz7ym5xr85jw00wyv3ir6"))
+
+(define rust-etcetera-0.8.0
+ (crate-source "etcetera" "0.8.0"
+ "0hxrsn75dirbjhwgkdkh0pnpqrnq17ypyhjpjaypgax1hd91nv8k"))
+
+(define rust-etherparse-0.13.0
+ (crate-source "etherparse" "0.13.0"
+ "146rcbnhlpcbl6c6csfhvz0227wbiwhk13md6acq8211b7m94wl2"))
+
+(define rust-ethtool-0.2.8
+ (crate-source "ethtool" "0.2.8"
+ "19diyw4y70ss6crmzqf6ddrahyv4a8hmzh920qjc0kip6iff2yal"))
+
+(define rust-euclid-0.22.11
+ (crate-source "euclid" "0.22.11"
+ "0j4yb01x9dn5hbbbigd3mwdplv4m29k5drmhmc95lj3yfi5xp75d"))
+
+(define rust-evdev-0.12.2
+ (crate-source "evdev" "0.12.2"
+ "19qh6r1z4v8ja6qqigjbg9vckbhlycc6wkqgzfz9fcln7almaq5b"))
+
+(define rust-evdev-rs-0.6.1
+ (crate-source "evdev-rs" "0.6.1"
+ "1fkdw23kjjn8an3xjpi2g74yhdfkv89ngsrkjd2cxz5n1xwxa4lq"))
+
+(define rust-evdev-sys-0.2.5
+ (crate-source "evdev-sys" "0.2.5"
+ "0vgax74wjsm22nrx6ikh8m7bj3nggf83s961i5qd85bvahmx9shl"
+ #:snippet '(delete-file-recursively "libevdev")))
+
+(define rust-event-listener-2.5.3
+ (crate-source "event-listener" "2.5.3"
+ "1q4w3pndc518crld6zsqvvpy9lkzwahp2zgza9kbzmmqh9gif1h2"))
+
+(define rust-event-listener-3.1.0
+ (crate-source "event-listener" "3.1.0"
+ "1hihkg6ihvb6p9yi7nq11di8mhd5y0iqv81ij6h0rf0fvsy7ff6r"))
+
+(define rust-event-listener-4.0.3
+ (crate-source "event-listener" "4.0.3"
+ "0vk4smw1vf871vi76af1zn7w69jg3zmpjddpby2qq91bkg21bck7"))
+
+(define rust-event-listener-5.4.0
+ (crate-source "event-listener" "5.4.0"
+ "1bii2gn3vaa33s0gr2zph7cagiq0ppcfxcxabs24ri9z9kgar4il"))
+
+(define rust-event-listener-strategy-0.5.4
+ (crate-source "event-listener-strategy" "0.5.4"
+ "14rv18av8s7n8yixg38bxp5vg2qs394rl1w052by5npzmbgz7scb"))
+
+(define rust-executable-path-1.0.0
+ (crate-source "executable-path" "1.0.0"
+ "0y0lhhrx9f9q1f81am3b20f8znixjcvqfg7kx220pjg3i5nmmg1y"))
+
+(define rust-execute-0.2.13
+ (crate-source "execute" "0.2.13"
+ "046s3a33v4klqs4az69i4byvz1xpqb9visarnvm6mrvcx67610is"))
+
+(define rust-execute-command-macro-0.1.9
+ (crate-source "execute-command-macro" "0.1.9"
+ "1g88vmsm3nf0xdq266m0dwdg8k564svyrwsgvh8yjr3mahywbplh"))
+
+(define rust-execute-command-macro-impl-0.1.10
+ (crate-source "execute-command-macro-impl" "0.1.10"
+ "0jygv1jhfkqglascjk7yq3m2kdgm1yd3y9kikjmhbl0s0imd936f"))
+
+(define rust-execute-command-tokens-0.1.7
+ (crate-source "execute-command-tokens" "0.1.7"
+ "1bdwzw0q983xx4d0wmmyzwhcn0qpl8xcl826cx27z5xynqg35p39"))
+
+(define rust-exitcode-1.1.2
+ (crate-source "exitcode" "1.1.2"
+ "14x1pgwx86x1gfc5zqgj04akr9pzg14w75d9cblc49vhnij3g1fy"))
+
+(define rust-expect-test-1.5.1
+ (crate-source "expect-test" "1.5.1"
+ "1c5c081ykm4k5rlsam9jw56w4wgs2h7r4aj78zxlis1i8kzl7bv3"))
+
+(define rust-expectrl-0.7.1
+ (crate-source "expectrl" "0.7.1"
+ "0ykiqkh2r3ky1244r4j0x49hqawdrfdh1mai6fdapz2kb6989rzd"))
+
+(define rust-exr-1.73.0
+ (crate-source "exr" "1.73.0"
+ "1q47yq78q9k210r6jy1wwrilxwwxqavik9l3l426rd17k7srfcgq"))
+
+(define rust-eyra-0.20.0
+ (crate-source "eyra" "0.20.0"
+ "1mdl76qji4f5yjyg1z6k385pgfcywrbd1lpi8m0f1sz8las79w0y"))
+
+(define rust-eyre-0.6.12
+ (crate-source "eyre" "0.6.12"
+ "1v1a3vb9gs5zkwp4jzkcfnpg0gvyp4ifydzx37f4qy14kzcibnbw"))
+
+(define rust-faccess-0.2.4
+ (crate-source "faccess" "0.2.4"
+ "1m967rz9qknzbqh7l8hga91s32y3p041mbk8w81skmh2b116dbjr"))
+
+(define rust-failure-0.1.8
+ (crate-source "failure" "0.1.8"
+ "11jg1wmbkijrs6bk9fqnbrm9zf0850whnqpgnxyswbn0dk8rnbnk"))
+
+(define rust-failure-derive-0.1.8
+ (crate-source "failure_derive" "0.1.8"
+ "1936adqqk080439kx2bjf1bds7h89sg6wcif4jw0syndcv3s6kda"))
+
+(define rust-fallible-iterator-0.2.0
+ (crate-source "fallible-iterator" "0.2.0"
+ "1xq759lsr8gqss7hva42azn3whgrbrs2sd9xpn92c5ickxm1fhs4"))
+
+(define rust-fallible-iterator-0.3.0
+ (crate-source "fallible-iterator" "0.3.0"
+ "0ja6l56yka5vn4y4pk6hn88z0bpny7a8k1919aqjzp0j1yhy9k1a"))
+
+(define rust-fallible-streaming-iterator-0.1.9
+ (crate-source "fallible-streaming-iterator" "0.1.9"
+ "0nj6j26p71bjy8h42x6jahx1hn0ng6mc2miwpgwnp8vnwqf4jq3k"))
+
+(define rust-fancy-regex-0.11.0
+ (crate-source "fancy-regex" "0.11.0"
+ "18j0mmzfycibhxhhhfja00dxd1vf8x5c28lbry224574h037qpxr"))
+
+(define rust-fancy-regex-0.13.0
+ (crate-source "fancy-regex" "0.13.0"
+ "1wjbqjsdj8fkq6z2i9llq25iaqzd9f208vxnwg8mdbr2ba1lc7jk"))
+
+(define rust-fancy-regex-0.14.0
+ (crate-source "fancy-regex" "0.14.0"
+ "162j2qx2ikgl79grq12mawyflwkirnjzrvxh11a1xbmwjidcn93f"))
+
+(define rust-fast-image-resize-5.1.3
+ (crate-source "fast_image_resize" "5.1.3"
+ "1v2jzqbifid9ds1cd31i0qlhv7gwi70rxkwymrfrjl2zyy1cfip1"))
+
+(define rust-fast-image-resize-5.1.4
+ (crate-source "fast_image_resize" "5.1.4"
+ "1kc9gqf92lc81k2kg213lqjblcwcibca6xfnb3c65wfqa8ranwnk"))
+
+(define rust-fast-srgb8-1.0.0
+ (crate-source "fast-srgb8" "1.0.0"
+ "18g6xwwh4gnkyx1352hnvwagpv0n4y98yp2llm8vyvwxh487abnx"))
+
+(define rust-faster-hex-0.10.0
+ (crate-source "faster-hex" "0.10.0"
+ "0wzvv4a1czxfxmh99cza2y0jps97hm3k1j6r6cs816qp5wnsw8vj"))
+
+(define rust-faster-hex-0.9.0
+ (crate-source "faster-hex" "0.9.0"
+ "10wi4vqbdpkamw4qvra1ijp4as2j7j1zc66g4rdr6h0xv8gb38m2"))
+
+(define rust-fastrand-1.9.0
+ (crate-source "fastrand" "1.9.0"
+ "1gh12m56265ihdbzh46bhh0jf74i197wm51jg1cw75q7ggi96475"))
+
+(define rust-fastrand-2.1.1
+ (crate-source "fastrand" "2.1.1"
+ "19nyzdq3ha4g173364y2wijmd6jlyms8qx40daqkxsnl458jmh78"))
+
+(define rust-fastrand-2.3.0
+ (crate-source "fastrand" "2.3.0"
+ "1ghiahsw1jd68df895cy5h3gzwk30hndidn3b682zmshpgmrx41p"))
+
+(define rust-fat-macho-0.4.9
+ (crate-source "fat-macho" "0.4.9"
+ "0idkn366wipv2l757yqfgzgibqc6jvm89gdk9kpgmvf6lv54b72c"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-fd-lock-3.0.13
+ (crate-source "fd-lock" "3.0.13"
+ "1df1jdncda67g65hrnmd2zsl7q5hdn8cm84chdalxndsx7akw0zg"))
+
+(define rust-fd-lock-4.0.4
+ (crate-source "fd-lock" "4.0.4"
+ "0y5a22zaqns06slndm64gjdx983i6b4l4ks895rxznnn4bv2zs8c"))
+
+(define rust-fdeflate-0.3.7
+ (crate-source "fdeflate" "0.3.7"
+ "130ga18vyxbb5idbgi07njymdaavvk6j08yh1dfarm294ssm6s0y"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-feature-probe-0.1.1
+ (crate-source "feature-probe" "0.1.1"
+ "1nhif9zpr2f17gagf0qb0v914wc3jr9sfjzvnpi7b7pcs73ksnl3"))
+
+(define rust-fern-0.6.2
+ (crate-source "fern" "0.6.2"
+ "1vpinainw32498p0zydmxc24yd3r6479pmhdfb429mfbji3c3w6r"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-fern-0.7.1
+ (crate-source "fern" "0.7.1"
+ "0a9v59vcq2fgd6bwgbfl7q6b0zzgxn85y6g384z728wvf1gih5j3"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-fetch-data-0.2.0
+ (crate-source "fetch-data" "0.2.0"
+ "1wjjb3l37kdvvq3pv93cxlxxr2pc7kx0ssk2gqispw5bhggnlyda"))
+
+(define rust-ff-0.13.1
+ (crate-source "ff" "0.13.1"
+ "14v3bc6q24gbcjnxjfbq2dddgf4as2z2gd4mj35gjlrncpxhpdf0"))
+
+(define rust-fiat-crypto-0.2.9
+ (crate-source "fiat-crypto" "0.2.9"
+ "07c1vknddv3ak7w89n85ik0g34nzzpms6yb845vrjnv9m4csbpi8"))
+
+(define rust-field-offset-0.3.6
+ (crate-source "field-offset" "0.3.6"
+ "0zq5sssaa2ckmcmxxbly8qgz3sxpb8g1lwv90sdh1z74qif2gqiq"))
+
+(define rust-fiemap-0.1.3
+ (crate-source "fiemap" "0.1.3"
+ "0nl7ib7nahj7qb5wxzrx8di2bj7jddp5dyqms5fblhikify8gqwj"))
+
+(define rust-figment-0.10.19
+ (crate-source "figment" "0.10.19"
+ "1ww9sxdzjj2i80w7bq0kllnymjyrfb1cdx2h70ap5wqcdga1rc4c"))
+
+(define rust-figment-file-provider-adapter-0.1.1
+ (crate-source "figment_file_provider_adapter" "0.1.1"
+ "0553h2yf5nlyhnhkywscmzaq8wih1njhi51h50vzlzkrjq41wgim"))
+
+(define rust-file-id-0.2.2
+ (crate-source "file-id" "0.2.2"
+ "0dmylm34z6g8cg3b60sc6bk9v5wv9930vyx9wgcdpjpgpfwh9jbb"))
+
+(define rust-file-owner-0.1.2
+ (crate-source "file-owner" "0.1.2"
+ "0366kwvmgin65dljd856kl7nj98asvzj8m3d93fqmbzzzk53xw1n"))
+
+(define rust-filedescriptor-0.8.2
+ (crate-source "filedescriptor" "0.8.2"
+ "0vplyh0cw35kzq7smmp2ablq0zsknk5rkvvrywqsqfrchmjxk6bi"))
+
+(define rust-filedescriptor-0.8.3
+ (crate-source "filedescriptor" "0.8.3"
+ "0bb8qqa9h9sj2mzf09yqxn260qkcqvmhmyrmdjvyxcn94knmh1z4"))
+
+(define rust-filesize-0.2.0
+ (crate-source "filesize" "0.2.0"
+ "0hvx4dfnara3a2dnhb9ci5bmm1m8s44h9l61s5djwkjx87i43mqj"))
+
+(define rust-filetime-0.1.15
+ (crate-source "filetime" "0.1.15"
+ "03xishfxzpr4nfz4g3r218d6b6g94rxsqw9pw96m6wa8wgrm6iki"))
+
+(define rust-filetime-0.2.25
+ (crate-source "filetime" "0.2.25"
+ "11l5zr86n5sr6g6k6sqldswk0jzklm0q95rzikxcns0yk0p55h1m"))
+
+(define rust-filetime-0.2.26
+ (crate-source "filetime" "0.2.26"
+ "1vb3vz83saxr084wjf2032hspx7wfc5ggggnhc15i9kg3g6ha1dw"))
+
+(define rust-filetime-creation-0.2.0
+ (crate-source "filetime_creation" "0.2.0"
+ "0prsxylygvwwmycf5jdnwd258ck53iv8800cbgg5kraham3msny2"))
+
+(define rust-filetreelist-0.5.2
+ (crate-source "filetreelist" "0.5.2"
+ "0j7s58lxg28kq39156n17qbf1iygkn7bxgi2xs99wz706syymyg8"))
+
+(define rust-find-crate-0.6.3
+ (crate-source "find-crate" "0.6.3"
+ "1ljpkh11gj7940xwz47xjhsvfbl93c2q0ql7l2v0w77amjx8paar"))
+
+(define rust-findshlibs-0.10.2
+ (crate-source "findshlibs" "0.10.2"
+ "0r3zy2r12rxzwqgz53830bk38r6b7rl8kq2br9n81q7ps2ffbfa0"))
+
+(define rust-finl-unicode-1.3.0
+ (crate-source "finl_unicode" "1.3.0"
+ "0qy1rwjxkqbl6g8ngm2p33y83r4mbfk3l22075yv6vlh4nsp1jcl"))
+
+(define rust-fixed-decimal-0.5.6
+ (crate-source "fixed_decimal" "0.5.6"
+ "1f1xqn2fxns768isv4h5vm1yi0j8npbfl825dvpcv7la26qvxsqg"))
+
+(define rust-fixedbitset-0.2.0
+ (crate-source "fixedbitset" "0.2.0"
+ "0kg03p777wc0dajd9pvlcnsyrwa8dhqwf0sd9r4dw0p82rs39arp"))
+
+(define rust-fixedbitset-0.4.2
+ (crate-source "fixedbitset" "0.4.2"
+ "101v41amgv5n9h4hcghvrbfk5vrncx1jwm35rn5szv4rk55i7rqc"))
+
+(define rust-fixedbitset-0.5.7
+ (crate-source "fixedbitset" "0.5.7"
+ "16fd3v9d2cms2vddf9xhlm56sz4j0zgrk3d2h6v1l7hx760lwrqx"))
+
+(define rust-flate2-1.1.0
+ (crate-source "flate2" "1.1.0"
+ "1p1qpmkkxky6y3869g2facflp0lmvgsbxq4bhkwpm69na9dazyhi"
+ #:snippet '(for-each delete-file-recursively '("examples" "tests"))))
+
+(define rust-flate2-1.1.1
+ (crate-source "flate2" "1.1.1"
+ "1kpycx57dqpkr3vp53b4nq75p9mflh0smxy8hkys4v4ndvkr5vbw"
+ #:snippet '(for-each delete-file-recursively '("examples" "tests"))))
+
+(define rust-flate2-1.1.2
+ (crate-source "flate2" "1.1.2"
+ "07abz7v50lkdr5fjw8zaw2v8gm2vbppc0f7nqm8x3v3gb6wpsgaa"
+ #:snippet '(for-each delete-file-recursively '("examples" "tests"))))
+
+(define rust-float-cmp-0.10.0
+ (crate-source "float-cmp" "0.10.0"
+ "1n760i3nxd2x0zc7fkxkg3vhvdyfbvzngna006cl9s9jacaz775h"))
+
+(define rust-float-cmp-0.9.0
+ (crate-source "float-cmp" "0.9.0"
+ "1i799ksbq7fj9rm9m82g1yqgm6xi3jnrmylddmqknmksajylpplq"))
+
+(define rust-float-eq-1.0.1
+ (crate-source "float_eq" "1.0.1"
+ "0lxqxkvdy5zh3qsksavpcazg57cbyjy9p54m16x13bfq8lqhxa18"))
+
+(define rust-fluent-0.16.1
+ (crate-source "fluent" "0.16.1"
+ "0njmdpwz52yjzyp55iik9k6vrixqiy7190d98pk0rgdy0x3n6x5v"))
+
+(define rust-fluent-bundle-0.15.3
+ (crate-source "fluent-bundle" "0.15.3"
+ "14zl0cjn361is69pb1zry4k2zzh5nzsfv0iz05wccl00x0ga5q3z"))
+
+(define rust-fluent-langneg-0.13.0
+ (crate-source "fluent-langneg" "0.13.0"
+ "152yxplc11vmxkslvmaqak9x86xnavnhdqyhrh38ym37jscd0jic"))
+
+(define rust-fluent-syntax-0.11.1
+ (crate-source "fluent-syntax" "0.11.1"
+ "0gd3cdvsx9ymbb8hijcsc9wyf8h1pbcbpsafg4ldba56ji30qlra"))
+
+(define rust-fluent-uri-0.1.4
+ (crate-source "fluent-uri" "0.1.4"
+ "03ah2qajw5l1zbc81kh1n8g7n24mfxbg6vqyv9ixipg1vglh9iqp"))
+
+(define rust-flume-0.10.14
+ (crate-source "flume" "0.10.14"
+ "0xvm1wpzkjvf99jxy9jp3dxw5nipa9blg7j0ngvxj0rl3i2b8mqn"))
+
+(define rust-flume-0.11.1
+ (crate-source "flume" "0.11.1"
+ "15ch0slxa8sqsi6c73a0ky6vdnh48q8cxjf7rksa3243m394s3ns"))
+
+(define rust-fnv-1.0.7
+ (crate-source "fnv" "1.0.7"
+ "1hc2mcqha06aibcaza94vbi81j6pr9a1bbxrxjfhc91zin8yr7iz"))
+
+(define rust-foldhash-0.1.5
+ (crate-source "foldhash" "0.1.5"
+ "1wisr1xlc2bj7hk4rgkcjkz3j2x4dhd1h9lwk7mj8p71qpdgbi6r"))
+
+(define rust-fontconfig-parser-0.5.8
+ (crate-source "fontconfig-parser" "0.5.8"
+ "0ijnbzg31sl6v49g7q2l7sl76hjj8z0hvlsz77cdvm029vi77ixv"))
+
+(define rust-fontdb-0.21.0
+ (crate-source "fontdb" "0.21.0"
+ "1ywa563zfmq501pfhp7qn1zlfj9kyxkmg92prlwf8swn1p19zgip"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-foreign-types-0.3.2
+ (crate-source "foreign-types" "0.3.2"
+ "1cgk0vyd7r45cj769jym4a6s7vwshvd0z4bqrb92q1fwibmkkwzn"))
+
+(define rust-foreign-types-0.5.0
+ (crate-source "foreign-types" "0.5.0"
+ "0rfr2zfxnx9rz3292z5nyk8qs2iirznn5ff3rd4vgdwza6mdjdyp"))
+
+(define rust-foreign-types-macros-0.2.3
+ (crate-source "foreign-types-macros" "0.2.3"
+ "0hjpii8ny6l7h7jpns2cp9589016l8mlrpaigcnayjn9bdc6qp0s"))
+
+(define rust-foreign-types-shared-0.1.1
+ (crate-source "foreign-types-shared" "0.1.1"
+ "0jxgzd04ra4imjv8jgkmdq59kj8fsz6w4zxsbmlai34h26225c00"))
+
+(define rust-foreign-types-shared-0.3.1
+ (crate-source "foreign-types-shared" "0.3.1"
+ "0nykdvv41a3d4py61bylmlwjhhvdm0b3bcj9vxhqgxaxnp5ik6ma"))
+
+(define rust-forgejo-api-0.4.1
+ (crate-source "forgejo-api" "0.4.1"
+ "0bc1m39g3i8mm70cf35hcqh898xpm2y4x819y8qfaaw6pnhg90pn"))
+
+(define rust-forgejo-api-0.5.0
+ (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"))
+
+(define rust-form-urlencoded-1.2.2
+ (crate-source "form_urlencoded" "1.2.2"
+ "1kqzb2qn608rxl3dws04zahcklpplkd5r1vpabwga5l50d2v4k6b"))
+
+(define rust-fps-ticker-1.0.0
+ (crate-source "fps_ticker" "1.0.0"
+ "06cj5c5rk5grm2ajh4sabcppxr1h57gxfqacvi5psxb9zw2lj5py"))
+
+(define rust-fragile-2.0.1
+ (crate-source "fragile" "2.0.1"
+ "06g69s9w3hmdnjp5b60ph15v367278mgxy1shijrllarc2pnrp98"))
+
+(define rust-freetype-rs-0.36.0
+ (crate-source "freetype-rs" "0.36.0"
+ "05rbdl18ks2rb0kz7giwpcv7k1hfg19hbp406l9h95m0dkixwhjl"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-freetype-sys-0.20.1
+ (crate-source "freetype-sys" "0.20.1"
+ "0d5iiv95ap3lwy7b0hxbc8caa9ng1fg3wlwrvb7rld39jrdxqzhf"
+ #:snippet '(delete-file-recursively "freetype2")))
+
+(define rust-from-variants-0.6.0
+ (crate-source "from_variants" "0.6.0"
+ "1qx4jmwljwmcdfc998ndf7iz8wyg7lmlc3vl3fy812f9lfqiw6i2"))
+
+(define rust-from-variants-impl-0.6.0
+ (crate-source "from_variants_impl" "0.6.0"
+ "06i4bjjxbq6c4hlx2ly04s64d1972zkskshc2v4xx7n8lfghf23y"))
+
+(define rust-fs-at-0.2.1
+ (crate-source "fs_at" "0.2.1"
+ "0dn0hi9inmppk3mypvnaimjcdrxr0f3pi8d2p8jxn9gajjb6rbql"))
+
+(define rust-fs-err-2.11.0
+ (crate-source "fs-err" "2.11.0"
+ "0hdajzh5sjvvdjg0n15j91mv8ydvb7ff6m909frvdmg1bw81z948"))
+
+(define rust-fs-err-3.1.0
+ (crate-source "fs-err" "3.1.0"
+ "1al2sj8src02wwww70vv2gypsrs6wyzx6zlpk82h84m2qajbv28z"))
+
+(define rust-fs-extra-1.3.0
+ (crate-source "fs_extra" "1.3.0"
+ "075i25z70j2mz9r7i9p9r521y8xdj81q7skslyb7zhqnnw33fw22"))
+
+(define rust-fs-utils-1.1.4
+ (crate-source "fs-utils" "1.1.4"
+ "14r5wl14mz227v0lpy89lvjzfnxgdxigvrrmm6c4r52w03fakivg"))
+
+(define rust-fs2-0.4.3
+ (crate-source "fs2" "0.4.3"
+ "04v2hwk7035c088f19mfl5b1lz84gnvv2hv6m935n0hmirszqr4m"))
+
+(define rust-fs4-0.12.0
+ (crate-source "fs4" "0.12.0"
+ "08gm0p6x133cav6yrcc3qhcr2qr1917yhj0bdx3psm0q8il31762"))
+
+(define rust-fs4-0.8.4
+ (crate-source "fs4" "0.8.4"
+ "1y0m3pk9iq16b61p3g643234bfy0kdbyjymxczklafy2fsn81qgp"))
+
+(define rust-fsevent-sys-4.1.0
+ (crate-source "fsevent-sys" "4.1.0"
+ "1liz67v8b0gcs8r31vxkvm2jzgl9p14i78yfqx81c8sdv817mvkn"))
+
+(define rust-fsio-0.1.3
+ (crate-source "fsio" "0.1.3"
+ "1qs9i8blmbaxjl3csibn5sf0w27qf8dz2sgamvqz8fgpamr0izf1"
+ #:snippet '(delete-file-recursively "docs")))
+
+(define rust-fsio-0.4.1
+ (crate-source "fsio" "0.4.1"
+ "1ci5ixcc4z7ik2kxwal8a9gjgfv7d1wb91lrnyrb81baxcb4z57l"))
+
+(define rust-fuchsia-cprng-0.1.1
+ (crate-source "fuchsia-cprng" "0.1.1"
+ "1fnkqrbz7ixxzsb04bsz9p0zzazanma8znfdqjvh39n14vapfvx0"))
+
+(define rust-funty-2.0.0
+ (crate-source "funty" "2.0.0"
+ "177w048bm0046qlzvp33ag3ghqkqw4ncpzcm5lq36gxf2lla7mg6"))
+
+(define rust-futf-0.1.5
+ (crate-source "futf" "0.1.5"
+ "0hvqk2r7v4fnc34hvc3vkri89gn52d5m9ihygmwn75l1hhp0whnz"))
+
+(define rust-future-queue-0.4.0
+ (crate-source "future-queue" "0.4.0"
+ "1jx8cnrmjlsxiibfhd6cg8xf7pr4f7rxnisw3vx8z07lxskz9ka7"))
+
+(define rust-futures-0.1.31
+ (crate-source "futures" "0.1.31"
+ "0y46qbmhi37dqkch8dlfq5aninqpzqgrr98awkb3rn4fxww1lirs"))
+
+(define rust-futures-0.3.31
+ (crate-source "futures" "0.3.31"
+ "0xh8ddbkm9jy8kc5gbvjp9a4b6rqqxvc8471yb2qaz5wm2qhgg35"))
+
+(define rust-futures-channel-0.3.28
+ (crate-source "futures-channel" "0.3.28"
+ "1wmm9wm5zjigxz61qkscmxp7c30zp08dy63spjz5pch9gva1hmcm"))
+
+(define rust-futures-channel-0.3.31
+ (crate-source "futures-channel" "0.3.31"
+ "040vpqpqlbk099razq8lyn74m0f161zd0rp36hciqrwcg2zibzrd"))
+
+(define rust-futures-core-0.3.28
+ (crate-source "futures-core" "0.3.28"
+ "137fdxy5amg9zkpa1kqnj7bnha6b94fmddz59w973x96gqxmijjb"))
+
+(define rust-futures-core-0.3.31
+ (crate-source "futures-core" "0.3.31"
+ "0gk6yrxgi5ihfanm2y431jadrll00n5ifhnpx090c2f2q1cr1wh5"))
+
+(define rust-futures-executor-0.3.28
+ (crate-source "futures-executor" "0.3.28"
+ "1q468di96knnla72xdvswic1ir2qkrf5czsdigc5n4l86a1fxv6c"))
+
+(define rust-futures-executor-0.3.31
+ (crate-source "futures-executor" "0.3.31"
+ "17vcci6mdfzx4gbk0wx64chr2f13wwwpvyf3xd5fb1gmjzcx2a0y"))
+
+(define rust-futures-io-0.3.28
+ (crate-source "futures-io" "0.3.28"
+ "0r4rhkdhq1my4fahlhz59barqa511bylq813w3w4gvbidq4p9zsg"))
+
+(define rust-futures-io-0.3.31
+ (crate-source "futures-io" "0.3.31"
+ "1ikmw1yfbgvsychmsihdkwa8a1knank2d9a8dk01mbjar9w1np4y"))
+
+(define rust-futures-lite-1.13.0
+ (crate-source "futures-lite" "1.13.0"
+ "1kkbqhaib68nzmys2dc8j9fl2bwzf2s91jfk13lb2q3nwhfdbaa9"))
+
+(define rust-futures-lite-2.6.0
+ (crate-source "futures-lite" "2.6.0"
+ "0cmmgszlmkwsac9pyw5rfjakmshgx4wmzmlyn6mmjs0jav4axvgm"))
+
+(define rust-futures-macro-0.3.28
+ (crate-source "futures-macro" "0.3.28"
+ "0wpfsqxwqk5k569xl0jzz4zxy85x695mndf7y9jn66q6jid59jl9"))
+
+(define rust-futures-macro-0.3.31
+ (crate-source "futures-macro" "0.3.31"
+ "0l1n7kqzwwmgiznn0ywdc5i24z72zvh9q1dwps54mimppi7f6bhn"))
+
+(define rust-futures-sink-0.3.31
+ (crate-source "futures-sink" "0.3.31"
+ "1xyly6naq6aqm52d5rh236snm08kw8zadydwqz8bip70s6vzlxg5"))
+
+(define rust-futures-task-0.3.28
+ (crate-source "futures-task" "0.3.28"
+ "0ravgihyarbplj32zp60asirfnaalw2wfsa0afhnl3kcpqrd3lvn"))
+
+(define rust-futures-task-0.3.31
+ (crate-source "futures-task" "0.3.31"
+ "124rv4n90f5xwfsm9qw6y99755y021cmi5dhzh253s920z77s3zr"))
+
+(define rust-futures-timer-3.0.3
+ (crate-source "futures-timer" "3.0.3"
+ "094vw8k37djpbwv74bwf2qb7n6v6ghif4myss6smd6hgyajb127j"))
+
+(define rust-futures-util-0.3.28
+ (crate-source "futures-util" "0.3.28"
+ "0cwmls9369w6q6hwlbm10q0plr6hmg8w28fpqvv4rmbjnx01xc16"))
+
+(define rust-futures-util-0.3.31
+ (crate-source "futures-util" "0.3.31"
+ "10aa1ar8bgkgbr4wzxlidkqkcxf77gffyj8j7768h831pcaq784z"))
+
+(define rust-fuzzy-matcher-0.3.7
+ (crate-source "fuzzy-matcher" "0.3.7"
+ "153csv8rsk2vxagb68kpmiknvdd3bzqj03x805khckck28rllqal"))
+
+(define rust-fxhash-0.2.1
+ (crate-source "fxhash" "0.2.1"
+ "037mb9ichariqi45xm6mz0b11pa92gj38ba0409z3iz239sns6y3"))
+
+(define rust-gbm-0.18.0
+ (crate-source "gbm" "0.18.0"
+ "0skyaj51xlazaa24jdkxxi2g6pnw834k3yqlf2ly999wincjx1ff"))
+
+(define rust-gbm-sys-0.4.0
+ (crate-source "gbm-sys" "0.4.0"
+ "0vzp28ip4w74p05ygs4p9m7sspggn2zvcykbpyv8ypbqrhm5yfn1"))
+
+(define rust-gdk-0.12.1
+ (crate-source "gdk" "0.12.1"
+ "12bmk9vfpk7f03fx22cq9ps00xylsxcpmp8c8r95r1n05xvyirgv"))
+
+(define rust-gdk-pixbuf-0.18.0
+ (crate-source "gdk-pixbuf" "0.18.0"
+ "1wy68zaxd1914qayjz4jn6k0i2759sx7k26hcmmma7d8fgnw5jdv"))
+
+(define rust-gdk-pixbuf-0.18.5
+ (crate-source "gdk-pixbuf" "0.18.5"
+ "1v7svvl0g7zybndmis5inaqqgi1mvcc6s1n8rkb31f5zn3qzbqah"))
+
+(define rust-gdk-pixbuf-0.19.8
+ (crate-source "gdk-pixbuf" "0.19.8"
+ "16c6kznkh3vi82843ays8awdm37fwjd1fblv6g3h64824shsnkk2"))
+
+(define rust-gdk-pixbuf-0.20.10
+ (crate-source "gdk-pixbuf" "0.20.10"
+ "0371cfhxldrn2pf8zdjyx2b3xkhbfm96k988spp4nkq89j4l5lig"))
+
+(define rust-gdk-pixbuf-0.8.0
+ (crate-source "gdk-pixbuf" "0.8.0"
+ "1mxxca0fkcw2rsd3kl3nvlb8ys4cgxqx4n5isjbv0adk8q624j72"))
+
+(define rust-gdk-pixbuf-sys-0.10.0
+ (crate-source "gdk-pixbuf-sys" "0.10.0"
+ "13qyxazj9bmw3llvkh6br8v7sypnbin2nxis366ppsa3gy54dziv"))
+
+(define rust-gdk-pixbuf-sys-0.18.0
+ (crate-source "gdk-pixbuf-sys" "0.18.0"
+ "1xya543c4ffd2n7aiwwrdxsyc9casdbasafi6ixcknafckm3k61z"))
+
+(define rust-gdk-pixbuf-sys-0.19.8
+ (crate-source "gdk-pixbuf-sys" "0.19.8"
+ "0y93g24mdgskvyhva46xv3qyb1cvj5xpi0yqnh7cb31wz2j0byjf"))
+
+(define rust-gdk-pixbuf-sys-0.20.10
+ (crate-source "gdk-pixbuf-sys" "0.20.10"
+ "15hb2f5mmyg5amaha6lx6spaygw2b7ga4hwmgqhvv269h2sz6d2v"))
+
+(define rust-gdk-pixbuf-sys-0.9.1
+ (crate-source "gdk-pixbuf-sys" "0.9.1"
+ "1c2andpjb10y7bahh6nxnksh9m3g5qh4mgq9znx634cy1831p6fq"))
+
+(define rust-gdk-sys-0.10.0
+ (crate-source "gdk-sys" "0.10.0"
+ "0s8d2jymffbv2kpwrx53krf7mpy3vdfhbb5i2n02dz80qp7m75ha"))
+
+(define rust-gdk-sys-0.9.1
+ (crate-source "gdk-sys" "0.9.1"
+ "1fwgr1b3n0khlkhdq9145m6baz9y8207ya30d30g1gyij6g6gpva"))
+
+(define rust-gdk4-0.7.3
+ (crate-source "gdk4" "0.7.3"
+ "1xiacc63p73apr033gjrb9dsk0y4yxnsljwfxbwfry41snd03nvy"))
+
+(define rust-gdk4-0.9.6
+ (crate-source "gdk4" "0.9.6"
+ "0q1dld01fgj7qxj644by0fc242mcn36w3bagn4z1mkdfq7cwjl28"))
+
+(define rust-gdk4-sys-0.7.2
+ (crate-source "gdk4-sys" "0.7.2"
+ "1w7yvir565sjrrw828lss07749hfpfsr19jdjzwivkx36brl7ayv"))
+
+(define rust-gdk4-sys-0.9.6
+ (crate-source "gdk4-sys" "0.9.6"
+ "0fj722lp86fpa1b1i3s2anavdmcpybd0b47mkhknzd72k1bvjvkg"))
+
+(define rust-gdk4-wayland-0.7.2
+ (crate-source "gdk4-wayland" "0.7.2"
+ "04zkspjs1r6l4gj241p9xm2zmp91phm1khakw5jvsm8yy4pi1f8d"))
+
+(define rust-gdk4-wayland-sys-0.7.2
+ (crate-source "gdk4-wayland-sys" "0.7.2"
+ "092nbn4gk82kbdvji2qnqy181l4pf5i8961bb8nj3q3a4nz5k0fl"))
+
+(define rust-gdk4-win32-0.7.2
+ (crate-source "gdk4-win32" "0.7.2"
+ "0mv04mipl57v1lj94j2rkrk9qm75jvdlnp7qm6nl2kpn8466arpy"))
+
+(define rust-gdk4-win32-sys-0.7.2
+ (crate-source "gdk4-win32-sys" "0.7.2"
+ "0v9rkv1i1sbzckigdr5zjy0xzz6qf9iccikvg3qxjfnd8rsihp2b"))
+
+(define rust-gdk4-x11-0.7.2
+ (crate-source "gdk4-x11" "0.7.2"
+ "0l54c1m0gsdm07drvy171a0i97ic2kygmzf3fjg4da0yxbwbpj98"))
+
+(define rust-gdk4-x11-sys-0.7.2
+ (crate-source "gdk4-x11-sys" "0.7.2"
+ "09gill32x6qy4s55xjckqvqrfxw4jfjrlcpmd4iijn076w4igpm3"))
+
+(define rust-generator-0.7.5
+ (crate-source "generator" "0.7.5"
+ "0knp7cllkf90l4wmfbhmb3c0ha9xn9afrzmphain1d12zy26bhaw"))
+
+(define rust-generator-0.8.4
+ (crate-source "generator" "0.8.4"
+ "1p9qqk9nzarjdcl5fr4iylvsv446g0svlpk63lxis4ysrqad2syc"))
+
+(define rust-generator-0.8.5
+ (crate-source "generator" "0.8.5"
+ "09v88ic14jypd6sl1g3bqcp2a07r2h4lgxzidisgzy5pdjkp116i"))
+
+(define rust-generic-array-0.13.3
+ (crate-source "generic-array" "0.13.3"
+ "02g3zhqc086zmsb6kcmjs2fiprz8gq12g0xbm9g23215ydxfd5zp"))
+
+(define rust-generic-array-0.14.7
+ (crate-source "generic-array" "0.14.7"
+ "16lyyrzrljfq424c3n8kfwkqihlimmsg5nhshbbp48np3yjrqr45"))
+
+(define rust-generic-array-1.2.0
+ (crate-source "generic-array" "1.2.0"
+ "00qpb5rxfiv5mvdb2rvqmw40h612ysvwl36car8r66ypr55l9j78"))
+
+(define rust-genetlink-0.2.5
+ (crate-source "genetlink" "0.2.5"
+ "17q7zlmp95fx28zjkzh69g6d5q6rm2a3dkj7yy5jk8gsq5v0128z"))
+
+(define rust-getch-0.3.1
+ (crate-source "getch" "0.3.1"
+ "1a0v3ck9w65zcgg055laiyyvkb6lxaph1h3zvw6pgq99bcnhx68k"))
+
+(define rust-gethostname-0.2.3
+ (crate-source "gethostname" "0.2.3"
+ "0bl6wf7zclzmjriipzh98rr84xv2ilj664z8ffxh0vn46m7d7sy1"))
+
+(define rust-gethostname-0.3.0
+ (crate-source "gethostname" "0.3.0"
+ "0xy1wbx5k2bzi4cbaqj9wqgqsbn4f8pm6nsm1d86mibk66xd8rdv"))
+
+(define rust-gethostname-0.4.3
+ (crate-source "gethostname" "0.4.3"
+ "063qqhznyckwx9n4z4xrmdv10s0fi6kbr17r6bi1yjifki2y0xh1"))
+
+(define rust-gethostname-0.5.0
+ (crate-source "gethostname" "0.5.0"
+ "0c0y7mc8bpsjkvvykqcic9cynskvm82iz4fn4335pmhqd2m5adnw"))
+
+(define rust-gethostname-1.0.1
+ (crate-source "gethostname" "1.0.1"
+ "17l5hgpfkjl3wbs2vbnwk2bwm8b8cvvkcrhf7r8n7pmvgbjk2wgd"))
+
+(define rust-getopts-0.2.21
+ (crate-source "getopts" "0.2.21"
+ "1mgb3qvivi26gs6ihqqhh8iyhp3vgxri6vwyrwg28w0xqzavznql"))
+
+(define rust-getopts-0.2.23
+ (crate-source "getopts" "0.2.23"
+ "1ha8a3l3w68yrw3qjfzj0pak0rppf1yghign03iri1llxdisx9nb"))
+
+(define rust-getrandom-0.1.16
+ (crate-source "getrandom" "0.1.16"
+ "1kjzmz60qx9mn615ks1akjbf36n3lkv27zfwbcam0fzmj56wphwg"))
+
+(define rust-getrandom-0.2.15
+ (crate-source "getrandom" "0.2.15"
+ "1mzlnrb3dgyd1fb84gvw10pyr8wdqdl4ry4sr64i1s8an66pqmn4"))
+
+(define rust-getrandom-0.2.16
+ (crate-source "getrandom" "0.2.16"
+ "14l5aaia20cc6cc08xdlhrzmfcylmrnprwnna20lqf746pqzjprk"))
+
+(define rust-getrandom-0.3.1
+ (crate-source "getrandom" "0.3.1"
+ "1y154yzby383p63ndw6zpfm0fz3vf6c0zdwc7df6vkl150wrr923"))
+
+(define rust-getrandom-0.3.2
+ (crate-source "getrandom" "0.3.2"
+ "1w2mlixa1989v7czr68iji7h67yra2pbg3s480wsqjza1r2sizkk"))
+
+(define rust-getrandom-0.3.3
+ (crate-source "getrandom" "0.3.3"
+ "1x6jl875zp6b2b6qp9ghc84b0l76bvng2lvm8zfcmwjl7rb5w516"))
+
+(define rust-getset-0.0.9
+ (crate-source "getset" "0.0.9"
+ "0aaldwfs2690rjqg2ygan27l2qa614w2p6zj7k99n36pv2vzbcsv"))
+
+(define rust-getset-0.1.5
+ (crate-source "getset" "0.1.5"
+ "1zpap947rb3rw9xlp7v37hs4zsykwdrdlcxp9qh8gpric4jnyn7k"))
+
+(define rust-gettext-rs-0.7.2
+ (crate-source "gettext-rs" "0.7.2"
+ "12ikrzvx35aybip55ib9zmnjf8is4mhy2pfmgv50lhq8vkvr4km4"))
+
+(define rust-gettext-sys-0.22.5
+ (crate-source "gettext-sys" "0.22.5"
+ "0qgnkr3gaf6pndai26ysmhyr8kwn8psmhifhxhmg2ic9bczpfidv"
+ #:snippet '(delete-file "gettext-0.22.5.tar.xz")))
+
+(define rust-gh-emoji-1.0.8
+ (crate-source "gh-emoji" "1.0.8"
+ "0dwc7kr1dsb4bn8n87x7363c2c6vc4pi9fy6s74nk0r8vxhxz2pb"))
+
+(define rust-ghash-0.5.1
+ (crate-source "ghash" "0.5.1"
+ "1wbg4vdgzwhkpkclz1g6bs4r5x984w5gnlsj4q5wnafb5hva9n7h"))
+
+(define rust-gif-0.13.1
+ (crate-source "gif" "0.13.1"
+ "1whrkvdg26gp1r7f95c6800y6ijqw5y0z8rgj6xihpi136dxdciz"))
+
+(define rust-gimli-0.26.2
+ (crate-source "gimli" "0.26.2"
+ "0pafbk64rznibgnvfidhm1pqxd14a5s9m50yvsgnbv38b8n0w0r2"
+ #:snippet '(delete-file-recursively "fixtures")))
+
+(define rust-gimli-0.28.1
+ (crate-source "gimli" "0.28.1"
+ "0lv23wc8rxvmjia3mcxc6hj9vkqnv1bqq0h8nzjcgf71mrxx6wa2"))
+
+(define rust-gimli-0.29.0
+ (crate-source "gimli" "0.29.0"
+ "1zgzprnjaawmg6zyic4f2q2hc39kdhn116qnkqpgvsasgc3x9v20"))
+
+(define rust-gimli-0.31.1
+ (crate-source "gimli" "0.31.1"
+ "0gvqc0ramx8szv76jhfd4dms0zyamvlg4whhiz11j34hh3dqxqh7"))
+
+(define rust-gio-0.18.2
+ (crate-source "gio" "0.18.2"
+ "1caryyr1sciqd25np4v4701nkb7h59gqzpwaiqjrp6g5x222y1ap"))
+
+(define rust-gio-0.18.4
+ (crate-source "gio" "0.18.4"
+ "0wsc6mnx057s4ailacg99dwgna38dbqli5x7a6y9rdw75x9qzz6l"))
+
+(define rust-gio-0.19.8
+ (crate-source "gio" "0.19.8"
+ "1znz5ngfvv3gbndf6lzz3hs27hlb8ysls4axlfccrzvkscbz2jac"))
+
+(define rust-gio-0.20.11
+ (crate-source "gio" "0.20.11"
+ "0iz77wp566viggmhkbgpvw7740zcn83pgf0d28awp52pky1c79fj"))
+
+(define rust-gio-0.8.1
+ (crate-source "gio" "0.8.1"
+ "19cnla2ya0mi6wwaabd5mxbq2kzq46dg6jq2z19rpqyc2na0zl8c"))
+
+(define rust-gio-sys-0.10.1
+ (crate-source "gio-sys" "0.10.1"
+ "1b2f6jvghm2djymj3qrgbqfci2f95gyhdin2pgv2qpcg5xszn92y"))
+
+(define rust-gio-sys-0.18.1
+ (crate-source "gio-sys" "0.18.1"
+ "1lip8z35iy9d184x2qwjxlbxi64q9cpayy7v1p5y9xdsa3w6smip"))
+
+(define rust-gio-sys-0.19.8
+ (crate-source "gio-sys" "0.19.8"
+ "1vylsskpipfwl7mvffp1s0227d0k5amyhd32dfnp3mhl8yx47mrc"))
+
+(define rust-gio-sys-0.20.10
+ (crate-source "gio-sys" "0.20.10"
+ "10vc6gqhz5crnrh040rv6r5nm09njky2r9d9ms29xj3gwnkr67jj"))
+
+(define rust-gio-sys-0.9.1
+ (crate-source "gio-sys" "0.9.1"
+ "049rafihxp3maxg3fwj6062ni9dcfilvhfq6ibnfgsmr89925bag"))
+
+(define rust-git-version-0.3.9
+ (crate-source "git-version" "0.3.9"
+ "06ddi3px6l2ip0srn8512bsh8wrx4rzi65piya0vrz5h7nm6im8s"))
+
+(define rust-git-version-macro-0.3.9
+ (crate-source "git-version-macro" "0.3.9"
+ "1h1s08fgh9bkwnc2hmjxcldv69hlxpq7a09cqdxsd5hb235hq0ak"))
+
+(define rust-git2-0.13.25
+ (crate-source "git2" "0.13.25"
+ "1mppxyjzi69m879mwpin4d9jljanwaijlx3f5w3fdh143g62k4pj"))
+
+(define rust-git2-0.18.3
+ (crate-source "git2" "0.18.3"
+ "0w7gcq6v9kdlh0vcv27xrk09c1bhkarqhnp52pvnnximzrxnlbi3"))
+
+(define rust-git2-0.19.0
+ (crate-source "git2" "0.19.0"
+ "091pv7866z1qjq800ys0wjv8n73wrv7fqdrddxcnq36w8lzbf0xr"))
+
+(define rust-git2-0.20.0
+ (crate-source "git2" "0.20.0"
+ "1zwav0r76njd9chqxh7wj4r4zfn08nzsisrg05liyd6cjf4piniz"))
+
+(define rust-git2-0.20.1
+ (crate-source "git2" "0.20.1"
+ "1fgf67h78yrw2gm1n8ghgr0jwsbkvmjfhnbng9zrm2n68jxbh82j"))
+
+(define rust-git2-0.20.2
+ (crate-source "git2" "0.20.2"
+ "0451zzmvblvlrj6y6pgdsxrqh42hi789n3k9lp0hslmi6fhhgsrd"))
+
+(define rust-git2-curl-0.20.0
+ (crate-source "git2-curl" "0.20.0"
+ "17q7p4xdmvzn8jy75cdpl6bncy70z1v864wv0ch2690wg9919zv8"))
+
+(define rust-git2-hooks-0.4.0
+ (crate-source "git2-hooks" "0.4.0"
+ "06c60gya0kg5v5h8nzap1gl3yvk36q3y99qdii0mbssnx5ghz4rg"))
+
+(define rust-gitoxide-core-0.46.0
+ (crate-source "gitoxide-core" "0.46.0"
+ "1dygrdaizkwjm4ly7v5v7mj1wamhs51j3mpzga9gdq6hym6afn9p"))
+
+(define rust-gix-0.64.0
+ (crate-source "gix" "0.64.0"
+ "0kv3w87h8gbwg16k7nqzalb417v8yzh7fq0nh28350nckz91916p"))
+
+(define rust-gix-0.66.0
+ (crate-source "gix" "0.66.0"
+ "1swmi6l1ph9rqyzqd4v04apxima9zi8c9r9prd2z0111mv8vhj4h"))
+
+(define rust-gix-0.67.0
+ (crate-source "gix" "0.67.0"
+ "0zziyg31w7knv6cdizhm3fgxi8xg5ay64a5wpzix6s63va6ygly7"))
+
+(define rust-gix-0.69.1
+ (crate-source "gix" "0.69.1"
+ "0gimmnxcrnz0icw089pf93gg93059xgghdis8gahbx6wxkdfn3ld"))
+
+(define rust-gix-0.70.0
+ (crate-source "gix" "0.70.0"
+ "0s3b5407lqx9nf81xfrmka6l269551kkwm9blmpabwq5cxii8vvk"))
+
+(define rust-gix-0.71.0
+ (crate-source "gix" "0.71.0"
+ "0dblc4j5bhs973y04zp2sah6xvjizqn6h4pq2agkrz0pd3n727m6"))
+
+(define rust-gix-0.72.1
+ (crate-source "gix" "0.72.1"
+ "1s6wh2i1wg7apfg5v70w4mf2n2wcmv1b1s1bciqiyn3q7n6pw8q1"))
+
+(define rust-gix-0.73.0
+ (crate-source "gix" "0.73.0"
+ "0dgnfpp5by749kgnjv5qks055cj9b9c0bhnbn2305p4vhz62jk2i"))
+
+(define rust-gix-actor-0.20.0
+ (crate-source "gix-actor" "0.20.0"
+ "1ww4ixdc5ssm94fz091mkr5sg63glj11qscmixisikhh287zm3l4"))
+
+(define rust-gix-actor-0.31.5
+ (crate-source "gix-actor" "0.31.5"
+ "1wm3i9g69hkfhwiw1c4z9fr1hkfxsfxyzdh07b637f1lgqsm9r50"))
+
+(define rust-gix-actor-0.32.0
+ (crate-source "gix-actor" "0.32.0"
+ "0rc662dyhxipvz3c181h7rif3y627lb0ky83s1nadi25rl9f66gw"))
+
+(define rust-gix-actor-0.33.2
+ (crate-source "gix-actor" "0.33.2"
+ "1cp47vxcd7f7nf225spdhncqqsrcjcf5qc68zkqnbq1jccd8l090"))
+
+(define rust-gix-actor-0.34.0
+ (crate-source "gix-actor" "0.34.0"
+ "1rr05a5nfwba8nl5zg75ng7j762nn658vfl25ywa9b1881ywhf7l"))
+
+(define rust-gix-actor-0.35.1
+ (crate-source "gix-actor" "0.35.1"
+ "1zz1r1swaa3fqmy0zk8gvh0fsb0rmg5b1qp55nyzdwri9xp0wc3b"))
+
+(define rust-gix-actor-0.35.4
+ (crate-source "gix-actor" "0.35.4"
+ "0rq9506midd6wzwk42kn9q92cja1z3gwwczs5nqm2az3xzwxqdid"))
+
+(define rust-gix-archive-0.20.0
+ (crate-source "gix-archive" "0.20.0"
+ "0vhsspf73j5mkhv0vkyk0ndscipamr6lcv8dl9kqv5dqv8caghwv"))
+
+(define rust-gix-attributes-0.22.5
+ (crate-source "gix-attributes" "0.22.5"
+ "048k2c9kgh6bv7d1d2iyca8cmvb9mw090jjnab9kv5sam8jvzk7b"))
+
+(define rust-gix-attributes-0.23.1
+ (crate-source "gix-attributes" "0.23.1"
+ "1p6a6ai3pk8c7xn48vbw7gvjh7rc5m13cbcsd7zfvh4l462vzyfx"))
+
+(define rust-gix-attributes-0.24.0
+ (crate-source "gix-attributes" "0.24.0"
+ "0f6vdp77d5z98bv3w6i71zlaqcgf8bch4qfa3rj5zvv2yq5h0lgi"))
+
+(define rust-gix-attributes-0.25.0
+ (crate-source "gix-attributes" "0.25.0"
+ "0zyxr1257fzfvi79109z2dmakm40cznmrdpqjq8a22j3w0jmiqp4"))
+
+(define rust-gix-attributes-0.26.0
+ (crate-source "gix-attributes" "0.26.0"
+ "13lb0i0dkwpf8pmd9ipjigvjdqrfm3s383cqnrdv5pc0q8x6pqp7"))
+
+(define rust-gix-attributes-0.27.0
+ (crate-source "gix-attributes" "0.27.0"
+ "0f7n6mqwvc9k6s3w7l6jsx84l90zrdczd5gikaasa23d46422i25"))
+
+(define rust-gix-bitmap-0.2.14
+ (crate-source "gix-bitmap" "0.2.14"
+ "0h3msc00gi2vr2k4q41ddb68qprbvkih824glq6na0lmqrjrgnxi"))
+
+(define rust-gix-blame-0.1.0
+ (crate-source "gix-blame" "0.1.0"
+ "1in781xvvc12cvlrhcqnj723sfjmjqxiblf2hz8bd76f26hmlpdj"))
+
+(define rust-gix-chunk-0.4.11
+ (crate-source "gix-chunk" "0.4.11"
+ "0vxxq4q5pn5cz2xhghcjpp8z83r8xxy74gsffvf9k1lmcj3is7qb"))
+
+(define rust-gix-command-0.3.11
+ (crate-source "gix-command" "0.3.11"
+ "0lzyg587s4rcrlvi42ml744ardqy6l5vh7hrx3bkyib47a7nnzbd"))
+
+(define rust-gix-command-0.4.1
+ (crate-source "gix-command" "0.4.1"
+ "1wcdm6f8v28y2rv5lmz7kh4lnkdzplc92nh2c9gb8papss20nhfb"))
+
+(define rust-gix-command-0.5.0
+ (crate-source "gix-command" "0.5.0"
+ "1y6yfasb60507mxmpq2bwqpldwzccclzwmz1z2bscwvphjaqjdy0"))
+
+(define rust-gix-command-0.6.0
+ (crate-source "gix-command" "0.6.0"
+ "0a7vm42s486330qmasf95pa3gagj1q1y3q78c5068cxsnhzpzx6j"))
+
+(define rust-gix-command-0.6.2
+ (crate-source "gix-command" "0.6.2"
+ "15mibs0na7rpnk41lj3bz4sijrhc998pmchjcgl2ldcalifbccbb"))
+
+(define rust-gix-commitgraph-0.24.3
+ (crate-source "gix-commitgraph" "0.24.3"
+ "0y7wc0y0xb0kh3c22pj3ns04zdqglqb22gj71kn3cn2ngzv0cfqk"))
+
+(define rust-gix-commitgraph-0.25.1
+ (crate-source "gix-commitgraph" "0.25.1"
+ "11cdlkbkv80imbdkiy8k09gb1c48k6qadpmxvavb53w6ly8nbnm8"))
+
+(define rust-gix-commitgraph-0.26.0
+ (crate-source "gix-commitgraph" "0.26.0"
+ "0xs85svhri8b40paa3zjjxfqzl6g3ganxnxg1nhjcq51v318wfp2"))
+
+(define rust-gix-commitgraph-0.27.0
+ (crate-source "gix-commitgraph" "0.27.0"
+ "1zi819j9ska52pv82rz2q5d36csqq6vkqpwpvd852l57nx4vwg04"))
+
+(define rust-gix-commitgraph-0.28.0
+ (crate-source "gix-commitgraph" "0.28.0"
+ "0lbr29n2s1bfcar9q4rx5l3bw85mnf2r8zxxwcgp6v5adkym0l70"))
+
+(define rust-gix-commitgraph-0.29.0
+ (crate-source "gix-commitgraph" "0.29.0"
+ "01hdk0r2f91na13i1937fhllgf3c6f80is730xdkmx2jx4hk3ckb"))
+
+(define rust-gix-config-0.22.0
+ (crate-source "gix-config" "0.22.0"
+ "1haakps85dh5sw8h84a3vakkb279kzf7521x1mh79pxnvl72l98x"))
+
+(define rust-gix-config-0.38.0
+ (crate-source "gix-config" "0.38.0"
+ "0n768fy37w3wy8jsjk34draw8fcljq44yrf8qay9xw0v7p83zx98"))
+
+(define rust-gix-config-0.40.0
+ (crate-source "gix-config" "0.40.0"
+ "1c1bnijxf1j4qfqriw9kzf1g40i2yys324fyj4j5b8vcgr49grvq"))
+
+(define rust-gix-config-0.41.0
+ (crate-source "gix-config" "0.41.0"
+ "0pj4mijnx46s2lq1sw78w82nq0brvvhfh1vjspllp6bv3jzx3v8b"))
+
+(define rust-gix-config-0.42.0
+ (crate-source "gix-config" "0.42.0"
+ "06bgc1isbk831763ii4f1yahf7r3id301ksri4acp68zr83b8jb6"))
+
+(define rust-gix-config-0.43.0
+ (crate-source "gix-config" "0.43.0"
+ "1sfry54k4f35ar6y0d7n52ccwyq9r192kkdkw1lx9m8l43yiwz1p"))
+
+(define rust-gix-config-0.44.0
+ (crate-source "gix-config" "0.44.0"
+ "1ylcdqqkm7ipx4m19x69mnfc3ljmyvvsnj8v4r04jq26yw5q6vww"))
+
+(define rust-gix-config-0.45.1
+ (crate-source "gix-config" "0.45.1"
+ "10fqy308ywf32q8mwj5f4k4wyn0g074jwg29fzxrn15fazrwiws8"))
+
+(define rust-gix-config-0.46.0
+ (crate-source "gix-config" "0.46.0"
+ "1h1nn76xdsmmyzf68q3h8xfm8rasa8wbc2iwzjnd8pv9bf68kysx"))
+
+(define rust-gix-config-value-0.12.5
+ (crate-source "gix-config-value" "0.12.5"
+ "15rqyj523ckas16sn0jbqpgzln4h1fcpdsnwj4lw0hbl8d0lz1vf"))
+
+(define rust-gix-config-value-0.14.12
+ (crate-source "gix-config-value" "0.14.12"
+ "1dj4g52s18ab01pnw55rd0qdf7frdxryzawccy21h56gqi2cihld"))
+
+(define rust-gix-config-value-0.15.0
+ (crate-source "gix-config-value" "0.15.0"
+ "1dw56b84kbcbnk3fpic4y3czjp17a7jspvmzapyxzqns87i657a3"))
+
+(define rust-gix-config-value-0.15.1
+ (crate-source "gix-config-value" "0.15.1"
+ "02akr1nnljjyqszimafjwp9lssa7xjgn95pwq7367qk7xc1jf0cz"))
+
+(define rust-gix-credentials-0.24.5
+ (crate-source "gix-credentials" "0.24.5"
+ "0y6f5g8ny3rh80vw12qxzzvisw6588yll71hmvqq51wn0p9r3qwc"))
+
+(define rust-gix-credentials-0.25.1
+ (crate-source "gix-credentials" "0.25.1"
+ "0wdfnq6y3za7h1xqj32af84zdzwg0r2irxrf0gkydiszd2w7ps1b"))
+
+(define rust-gix-credentials-0.27.0
+ (crate-source "gix-credentials" "0.27.0"
+ "0icymf6v01y2r07bmwaw3vb1mx59m2x54lcb732bj2v9w6g0z5fg"))
+
+(define rust-gix-credentials-0.28.0
+ (crate-source "gix-credentials" "0.28.0"
+ "0qn0a4wqvc5bq4air5y49806jyrzgh9j23c6dd9qjmznm8426ci5"))
+
+(define rust-gix-date-0.10.1
+ (crate-source "gix-date" "0.10.1"
+ "06iwdhvyhyrppchkwimrk3b09sb5qjr23ff52pxbj50y3wzmk61s"))
+
+(define rust-gix-date-0.10.5
+ (crate-source "gix-date" "0.10.5"
+ "077yp7411k8i5mhxh8cj6mwdq2a3wv1p9cljmwq76a7vpa86nswr"))
+
+(define rust-gix-date-0.5.1
+ (crate-source "gix-date" "0.5.1"
+ "00jrc86398553z2mdljx9vh8skqgdydhsrr11ak3148fcx2l25mw"))
+
+(define rust-gix-date-0.8.7
+ (crate-source "gix-date" "0.8.7"
+ "1h5qygjxr8p2g2vdrzpvx0plnyy9gsym29wjxc5fx48ly8qnkvcy"))
+
+(define rust-gix-date-0.9.4
+ (crate-source "gix-date" "0.9.4"
+ "1r0pc9ra4r7qxwsyd0jvxh3vsnm3jvkgkr19qbxi2dbxxic018ys"))
+
+(define rust-gix-diff-0.44.1
+ (crate-source "gix-diff" "0.44.1"
+ "17bci0q2d4bhm6g1gx6ibzbxjj6ykxy6303x8q4rgd85lg4db5hr"))
+
+(define rust-gix-diff-0.46.0
+ (crate-source "gix-diff" "0.46.0"
+ "0v1k7ld1b4xinq3dhvia4g9dck7b5x22h68wifrzh07z1zcazjcj"))
+
+(define rust-gix-diff-0.47.0
+ (crate-source "gix-diff" "0.47.0"
+ "03i6v91k0bwyzzyjl2jp9rsx780v149hs4wydzdi7wasq780z1f9"))
+
+(define rust-gix-diff-0.49.0
+ (crate-source "gix-diff" "0.49.0"
+ "1xh4mac785zyvnyap5awpj2iw1kw6aqgz5hg19d21jnbxik2bsd8"))
+
+(define rust-gix-diff-0.50.0
+ (crate-source "gix-diff" "0.50.0"
+ "0kbwn5js7qwnqxxva52hrhxrkwhvxfr6a86rvblz9k8arbsbgbv2"))
+
+(define rust-gix-diff-0.51.0
+ (crate-source "gix-diff" "0.51.0"
+ "1y5301nl772hhhwif1rsrz6w6dp4zcg4si1z4d75xj5gsbd7bjd2"))
+
+(define rust-gix-diff-0.52.1
+ (crate-source "gix-diff" "0.52.1"
+ "0lpj2z4xdg7d3xlgd4sdf8zdxhk0z17wiw39m61dllp3bzll76sy"))
+
+(define rust-gix-diff-0.53.0
+ (crate-source "gix-diff" "0.53.0"
+ "1a6yphk8dx612x0zp8y8g2a1qs9yk1xdd4hcycbs6i0d0594i1fy"))
+
+(define rust-gix-dir-0.11.0
+ (crate-source "gix-dir" "0.11.0"
+ "14qjgsbb1dkyyha3l68z7n84j1c7jjycqrw3ia746d5xyjygz8pv"))
+
+(define rust-gix-dir-0.13.0
+ (crate-source "gix-dir" "0.13.0"
+ "0fvrsk2yyk3acqnjvf9bnvjhv9whaabwhkl6xmvq4pc1sdxljyaq"))
+
+(define rust-gix-dir-0.14.1
+ (crate-source "gix-dir" "0.14.1"
+ "11rfg4bc0wdwhq0zjcz4f6vla7k7s44j49zy1wni85w9bgff5rh1"))
+
+(define rust-gix-dir-0.15.0
+ (crate-source "gix-dir" "0.15.0"
+ "1mrd88qjx11djz2nlcays6n9xcm1ycfjl7dsy4nr151z6x7lxlys"))
+
+(define rust-gix-dir-0.6.0
+ (crate-source "gix-dir" "0.6.0"
+ "0r8kif2i622saw068c63jh08q64a5qixnggxgdsjvp80m9wmd5qc"))
+
+(define rust-gix-dir-0.9.0
+ (crate-source "gix-dir" "0.9.0"
+ "18rlpbjy14ljv1sq839skfn2x8f121gaspwjsjb3kbvvy6dw5xmv"))
+
+(define rust-gix-discover-0.33.0
+ (crate-source "gix-discover" "0.33.0"
+ "03j52f646q05igg4bln6svjxhxiz944khinj7sx33jy3rqqjfrk7"))
+
+(define rust-gix-discover-0.35.0
+ (crate-source "gix-discover" "0.35.0"
+ "1ljnv5c2q1xpwpw45qhli0hydl7ba52dfpw1dv16ndv7jmmkcxq5"))
+
+(define rust-gix-discover-0.36.0
+ (crate-source "gix-discover" "0.36.0"
+ "1xkijvasm2c9a1pwjjc05xq8ydy5fc4f255hvw4syl4g8lgy68n5"))
+
+(define rust-gix-discover-0.37.0
+ (crate-source "gix-discover" "0.37.0"
+ "1vxnzwaz7g5dzn3dscy4qry3yb7r0748zldlxjdllsi69vx6vgw3"))
+
+(define rust-gix-discover-0.38.0
+ (crate-source "gix-discover" "0.38.0"
+ "1n35pfcr4didkxswigy4lvwkqrhyvbgjk82sb87lw1h4vx5l3hnh"))
+
+(define rust-gix-discover-0.39.0
+ (crate-source "gix-discover" "0.39.0"
+ "10b7x3pnj3far7zqm728dfm1spqy6k9iiphm75m50m5q951qmyzp"))
+
+(define rust-gix-discover-0.40.1
+ (crate-source "gix-discover" "0.40.1"
+ "0z43w47zryb30iglinjlrrnyzrnim4xxnmkcj61n192fbgif7kyw"))
+
+(define rust-gix-discover-0.41.0
+ (crate-source "gix-discover" "0.41.0"
+ "02nkg5fypjs6gwyv70wvyhk7bypqv3c67fr8x19wz8m13k4q1cgz"))
+
+(define rust-gix-features-0.29.0
+ (crate-source "gix-features" "0.29.0"
+ "15zqli3vrygaap9n5258gi1zcs3nj1qvc11j5pi3mk01qzsv0sfg"))
+
+(define rust-gix-features-0.38.2
+ (crate-source "gix-features" "0.38.2"
+ "0sfw6zs3qgmlqjkj4cvyfz6q6dgdlw1d16c7yckwgyg5kyn4aw5c"))
+
+(define rust-gix-features-0.39.1
+ (crate-source "gix-features" "0.39.1"
+ "07yqby9y0icx2l7kwbvxfg6z8b7gfznknwd4vd0a68p0y9rxd1bx"))
+
+(define rust-gix-features-0.40.0
+ (crate-source "gix-features" "0.40.0"
+ "0m6mf6f341shzs5b1iy79klkw00x84kba34z5i4bshldia1x9zcb"))
+
+(define rust-gix-features-0.41.1
+ (crate-source "gix-features" "0.41.1"
+ "0d4n21h3z63wfqj2gg69vqqiddwwxgyvs8py412x2n4l45860v81"))
+
+(define rust-gix-features-0.42.1
+ (crate-source "gix-features" "0.42.1"
+ "1v9zj90l4ax9gv1afh5bjas5ly2wdijzjk6xhkdxjkzcysd3kx2n"))
+
+(define rust-gix-features-0.43.1
+ (crate-source "gix-features" "0.43.1"
+ "0nqyz111qv8fxrhkj3d5vsjcvqlf2rf6lrhsmbmvrg4akg6l65fd"))
+
+(define rust-gix-filter-0.11.3
+ (crate-source "gix-filter" "0.11.3"
+ "06m6ph3b67696ckq5gfn9pwm77sh507km7sfzx6my9r8v8w7fm76"))
+
+(define rust-gix-filter-0.14.0
+ (crate-source "gix-filter" "0.14.0"
+ "1sk50qqkhvbql3slagm6y9sgc6zdbiqsx4w9xmq5fj54b4izhdvb"))
+
+(define rust-gix-filter-0.16.0
+ (crate-source "gix-filter" "0.16.0"
+ "02krfk40gvz53wardlmzngkc27cf7zb5dzn742x41y37avpcs3ix"))
+
+(define rust-gix-filter-0.17.0
+ (crate-source "gix-filter" "0.17.0"
+ "1frbjkmwrafbp7psbnh9rp9szlakcn44b1jmqc7fsqxwgp6kdk5x"))
+
+(define rust-gix-filter-0.18.0
+ (crate-source "gix-filter" "0.18.0"
+ "12dbr5x98fm8p9457d627919ng0nk0dxm0pwh8mrpk65znzjnayb"))
+
+(define rust-gix-filter-0.19.1
+ (crate-source "gix-filter" "0.19.1"
+ "0v6aamn8g0zkpj2kwg0mn8s4bgs70aq33i5ppccgay0psvq2237r"))
+
+(define rust-gix-filter-0.20.0
+ (crate-source "gix-filter" "0.20.0"
+ "1zyribibp2bkdmwp2xsl0pdfh25f1n70i6i7ch7v2ykyjaip2rda"))
+
+(define rust-gix-fs-0.1.1
+ (crate-source "gix-fs" "0.1.1"
+ "1abqc9hh5s7r65p8rily3xy764z4lbwnglhbj44xq7v95y1s2dwv"))
+
+(define rust-gix-fs-0.11.3
+ (crate-source "gix-fs" "0.11.3"
+ "0xc5z6w5s9rr0rgf7aab8hqg0dnblhk543crw30d19pykhjfdgzj"))
+
+(define rust-gix-fs-0.12.1
+ (crate-source "gix-fs" "0.12.1"
+ "1f8xifs0wkq7lhy3c8091kq2lx15qkynjb6fwnbiyqjsa2n4yg9v"))
+
+(define rust-gix-fs-0.13.0
+ (crate-source "gix-fs" "0.13.0"
+ "0g86cb2i18c7jnj8i9691a3h07nz7hvinig7ryvzyi6zpykpybhq"))
+
+(define rust-gix-fs-0.14.0
+ (crate-source "gix-fs" "0.14.0"
+ "04f1z60r0lyi8cp1p09nr9l27wa3jk4fbrakq35ahpyw41hqh7lm"))
+
+(define rust-gix-fs-0.15.0
+ (crate-source "gix-fs" "0.15.0"
+ "1iwpnmz9b1y965rs4vdf7x3ch08l4dvizy2mxb9j9vxl95qn7837"))
+
+(define rust-gix-fs-0.16.1
+ (crate-source "gix-fs" "0.16.1"
+ "0163s0craj3g6hazq4xrcfxgha5y64rb11qg1qisfkq6glq90kcs"))
+
+(define rust-gix-fsck-0.10.0
+ (crate-source "gix-fsck" "0.10.0"
+ "06wfc1ha88m00lv2ka53np09gp68i2gnf2gal1nm0jmr5vql1i2l"))
+
+(define rust-gix-glob-0.16.5
+ (crate-source "gix-glob" "0.16.5"
+ "04gijbam0k2vdshm2m0d6hg0hvv7ky4dgr9p4y2l02hapi5qp43l"))
+
+(define rust-gix-glob-0.17.1
+ (crate-source "gix-glob" "0.17.1"
+ "0d9lrxas6zjia91j3m4z8rnazz1s02j9kgw4fib82d8aximrmxma"))
+
+(define rust-gix-glob-0.18.0
+ (crate-source "gix-glob" "0.18.0"
+ "0kii7bpz1vcdykb0x1k9zmhn22hynwyk4n5acfrzjy0az94p572f"))
+
+(define rust-gix-glob-0.19.0
+ (crate-source "gix-glob" "0.19.0"
+ "0c506lb1lfa33ajrfxw3cljbgfcmqv85z7h9l9ryfwrlq2cj95r0"))
+
+(define rust-gix-glob-0.20.0
+ (crate-source "gix-glob" "0.20.0"
+ "0zckksxxmp8zkd69l5wp5nysq6jj6dbnxw0cq40qsfz8cqvb09i9"))
+
+(define rust-gix-glob-0.21.0
+ (crate-source "gix-glob" "0.21.0"
+ "1m9cnqyl4clvlxmk7gspwhkpzq97ksr6nkr51isplgl2cs1xnixr"))
+
+(define rust-gix-glob-0.7.0
+ (crate-source "gix-glob" "0.7.0"
+ "0am74xk2ch4j73ghi41lqyjd54r5hl558m27ncj3zb198lh9hz60"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-gix-hash-0.11.4
+ (crate-source "gix-hash" "0.11.4"
+ "0bq986grpsfc6ddav5dlb8zvz1aky264dnnnmax2h1lsmpr2yhjb"))
+
+(define rust-gix-hash-0.14.2
+ (crate-source "gix-hash" "0.14.2"
+ "0pjdlxbqxd9lbkccryfw2ghifiq3gz9h8ylliw0va8b16vvpsggr"))
+
+(define rust-gix-hash-0.15.1
+ (crate-source "gix-hash" "0.15.1"
+ "1kp4yjlkp8g4qg0r2zs0jmz19r076f2y91cjsikhxvclf70wqphb"))
+
+(define rust-gix-hash-0.16.0
+ (crate-source "gix-hash" "0.16.0"
+ "1y79zcwja9b1bqlr27awndla5wcmzd7a8rnh7qdq5ca9hv25w778"))
+
+(define rust-gix-hash-0.17.0
+ (crate-source "gix-hash" "0.17.0"
+ "0jfbdmb1a22x4arhccrbpcwjkkcmfphs3nif6h1qp5b341r7jkl3"))
+
+(define rust-gix-hash-0.18.0
+ (crate-source "gix-hash" "0.18.0"
+ "1n45szq2xh9vyasfmn27y0jbzkpc88sg0bifnjk54a365ib00jcd"))
+
+(define rust-gix-hash-0.19.0
+ (crate-source "gix-hash" "0.19.0"
+ "03nmd7dlz393abhnj9yyfjafka99xsaymnb4fqm1lwvag5wss7r5"))
+
+(define rust-gix-hashtable-0.5.2
+ (crate-source "gix-hashtable" "0.5.2"
+ "0hp2m2rvbv0vav5lkq7d7bvx74qrb6w3hnj1rq3aq69wdzhq1pvx"))
+
+(define rust-gix-hashtable-0.6.0
+ (crate-source "gix-hashtable" "0.6.0"
+ "1zhqgncv6jh3x7a7a2w3qbayghmiwv230mdw6gvqw1ricqjmpxhf"))
+
+(define rust-gix-hashtable-0.7.0
+ (crate-source "gix-hashtable" "0.7.0"
+ "1l8jq85fkfw4inmpd6w2pk1dq67krsqmmp100lpd1k1a6yy3148q"))
+
+(define rust-gix-hashtable-0.8.0
+ (crate-source "gix-hashtable" "0.8.0"
+ "0jh15sf0r6cg3gava752xi694zidzx8xf7nw3zf8d49af3c6cq7h"))
+
+(define rust-gix-hashtable-0.8.1
+ (crate-source "gix-hashtable" "0.8.1"
+ "0129yss47n6s826lva7iziwi4r0f2cr4xxigc7r48hcb60ycpddm"))
+
+(define rust-gix-hashtable-0.9.0
+ (crate-source "gix-hashtable" "0.9.0"
+ "01sgvkg2q4h1cjfnnbwdgsdxdk1i15380h9zsmakw5cn92sh0ly3"))
+
+(define rust-gix-ignore-0.11.4
+ (crate-source "gix-ignore" "0.11.4"
+ "1dzs6zlwj8105ynmbiszf319i7x3a3lpav0gda8gaq44b6bcsiz4"))
+
+(define rust-gix-ignore-0.12.1
+ (crate-source "gix-ignore" "0.12.1"
+ "12mv0lgq8aviy6fc4mdxr7r0ra0l1kb729wf8fkhmbx4s8jgpcdn"))
+
+(define rust-gix-ignore-0.13.0
+ (crate-source "gix-ignore" "0.13.0"
+ "0vyz5jfqd72b4pygwqrssr96jvfzi32hm7y4lz05b65zh35rsljg"))
+
+(define rust-gix-ignore-0.14.0
+ (crate-source "gix-ignore" "0.14.0"
+ "060x4vqgpjnz0kikarcdq27mfkcjh4znlxbz8p8i0fj91wwch9ws"))
+
+(define rust-gix-ignore-0.15.0
+ (crate-source "gix-ignore" "0.15.0"
+ "1j3i3f8pfr4cwccvvv8pww1xdpnzi1kw0qysqymi02v6jqy8qddf"))
+
+(define rust-gix-ignore-0.16.0
+ (crate-source "gix-ignore" "0.16.0"
+ "0w187k97lwj93n5lbivgmzfbs26b82nxc8qvawgrhb3fykfnykan"))
+
+(define rust-gix-index-0.33.1
+ (crate-source "gix-index" "0.33.1"
+ "0gyply1fzp0wbl8jvckiw4hyv34na7lq0jd4z14bp15xapml96ls"))
+
+(define rust-gix-index-0.35.0
+ (crate-source "gix-index" "0.35.0"
+ "0bfjbrwmg8w9hi5bv47db272ks8b3385zrkn45l1fh248hr21m0c"))
+
+(define rust-gix-index-0.36.0
+ (crate-source "gix-index" "0.36.0"
+ "0agycrg9hywdn89sj8hxbhx1c2aszbsp64h4hpc3z8qyr84r0q97"))
+
+(define rust-gix-index-0.37.0
+ (crate-source "gix-index" "0.37.0"
+ "0yi5g8vfk5vgb5la031s86a6j7i83f90sm51zz468ssm43yla1i7"))
+
+(define rust-gix-index-0.38.0
+ (crate-source "gix-index" "0.38.0"
+ "1n45vkbmkpc4m570rdanyqz62a68mihsrqpz1wqnk4w74qv2xldc"))
+
+(define rust-gix-index-0.39.0
+ (crate-source "gix-index" "0.39.0"
+ "19q8p7649hssm0yj3kxllgb8rkm1xqfxb00abnm56d0mskifqnw5"))
+
+(define rust-gix-index-0.40.0
+ (crate-source "gix-index" "0.40.0"
+ "1d9hyn8jhcmy0lrcp8h2vns716d82b3r1jsk65x2di6plyp0bmg6"))
+
+(define rust-gix-index-0.41.0
+ (crate-source "gix-index" "0.41.0"
+ "09by4r717ry2k3z7469diwqlghvfjgr2ds4w3lvi3kp47kg9zwra"))
+
+(define rust-gix-lock-14.0.0
+ (crate-source "gix-lock" "14.0.0"
+ "17g1sknpvjqaq2s29c693mbmkp8sign0174qfi3n3x7ijzi7zg73"))
+
+(define rust-gix-lock-15.0.1
+ (crate-source "gix-lock" "15.0.1"
+ "0h6r088yv5fk0d14zihssfh1zfhdyc8cpnpbygcn7nsjlilaplqw"))
+
+(define rust-gix-lock-16.0.0
+ (crate-source "gix-lock" "16.0.0"
+ "0hn696w506zwqfl9pjhijaqkshzr5lb4v0j1hjb40sgzf1982fcp"))
+
+(define rust-gix-lock-17.0.0
+ (crate-source "gix-lock" "17.0.0"
+ "0vqjl0l5f6nbkkw6lwy3rvghnjwfpjgzri8vajshslil3kqvhiyz"))
+
+(define rust-gix-lock-17.1.0
+ (crate-source "gix-lock" "17.1.0"
+ "15m7wxli4kfljsz1asndrh5g40j9j8j1l3y9dlv5dwjr8q1qn3sp"))
+
+(define rust-gix-lock-18.0.0
+ (crate-source "gix-lock" "18.0.0"
+ "1va2mpl51g447aa9pc5ky4d4f14rjxdyp17146k6hminj3d73ymr"))
+
+(define rust-gix-lock-5.0.1
+ (crate-source "gix-lock" "5.0.1"
+ "0m8m26w2c0pqf835zihhhi8r78yfqynm0wa6gi5af3vk0mzkss9c"))
+
+(define rust-gix-macros-0.1.5
+ (crate-source "gix-macros" "0.1.5"
+ "05ycxnh5sxjsn4lvay309n6knr8ksvkb6zx6f50ik24zc4iyk74r"))
+
+(define rust-gix-mailmap-0.26.0
+ (crate-source "gix-mailmap" "0.26.0"
+ "14xkdb8mk8xrkncyv5rpng7igy1cknx7xhswg32k0kb8sa3d107z"))
+
+(define rust-gix-merge-0.4.0
+ (crate-source "gix-merge" "0.4.0"
+ "1d4jd5mxpvdk269aci7fybdgj9325iavz1iwzjpka2clsczchzvb"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-gix-negotiate-0.13.2
+ (crate-source "gix-negotiate" "0.13.2"
+ "0962x6gxhwp55kyr26hzsswv8qbg9h1f16x8kd8n7fq7cgxpkj4y"))
+
+(define rust-gix-negotiate-0.16.0
+ (crate-source "gix-negotiate" "0.16.0"
+ "1gfhnzjv0q2gj27xwgdx576q8kw5zx0diiirm6g39hrq30lhcj21"))
+
+(define rust-gix-negotiate-0.18.0
+ (crate-source "gix-negotiate" "0.18.0"
+ "107gh0yn4z1lnzljlr538gg5bs9k9mzjncam1g9h7qxvywgaza56"))
+
+(define rust-gix-negotiate-0.19.0
+ (crate-source "gix-negotiate" "0.19.0"
+ "0yz5hm15534ah4gz9660qgw1lf7lgwri8q43lkppv2m6ynn15nfs"))
+
+(define rust-gix-object-0.29.2
+ (crate-source "gix-object" "0.29.2"
+ "1kk1wbcv6p71ysvyibf6y6s03c50ry1j22zp6zfwr2nh1xibv5id"))
+
+(define rust-gix-object-0.42.3
+ (crate-source "gix-object" "0.42.3"
+ "11p3pynmriglj5j3hzh5qa4sz7pnhzxxzr1w85xzmhp7ni32zni5"))
+
+(define rust-gix-object-0.44.0
+ (crate-source "gix-object" "0.44.0"
+ "1ylfp09gzy42b1m1day41m49b3d8dggw480qfd07dppi6hc80nrg"))
+
+(define rust-gix-object-0.45.0
+ (crate-source "gix-object" "0.45.0"
+ "06pwqvxwr3appcw3k63hj6jfg0a4j921g2xfv59qaa9xfpkvcxra"))
+
+(define rust-gix-object-0.46.1
+ (crate-source "gix-object" "0.46.1"
+ "1skp7mbqbcdqkv9n4nxk87ilzd4jxfs7k10864zh7vw3040mhbg4"))
+
+(define rust-gix-object-0.47.0
+ (crate-source "gix-object" "0.47.0"
+ "0s7xwm1nmx2zp10qnrlxh8vmw5nakjkvfzrl4bzg0i220jhb7i6x"))
+
+(define rust-gix-object-0.48.0
+ (crate-source "gix-object" "0.48.0"
+ "16nn1ndxij6sv5fsidsaja192lzdc81ix9wy1j93bhgzwvdgqhs9"))
+
+(define rust-gix-object-0.49.1
+ (crate-source "gix-object" "0.49.1"
+ "1fqgqhj2ax4haln4bxllxn017yk9f737i0kzna5x8mf580vclmyr"))
+
+(define rust-gix-object-0.50.2
+ (crate-source "gix-object" "0.50.2"
+ "01vw75jmgxfyic011vifxfx7i7a208ak7qdp9yymzdk7mc4f376n"))
+
+(define rust-gix-odb-0.61.1
+ (crate-source "gix-odb" "0.61.1"
+ "16xwwfjna9m3rd66hkhcyps6s3bq23r5wpbxpfixi4qxakz89lr0"))
+
+(define rust-gix-odb-0.63.0
+ (crate-source "gix-odb" "0.63.0"
+ "0iy7grqs5h73nz781zfmiyisr9pm4yjxsamby1ady5qwf1l805d3"))
+
+(define rust-gix-odb-0.64.0
+ (crate-source "gix-odb" "0.64.0"
+ "0q8gwv4mdm8jqmfr73q0z009fvvh151wjkqvc20gkcpiyynnmf0b"))
+
+(define rust-gix-odb-0.66.0
+ (crate-source "gix-odb" "0.66.0"
+ "1bnhjzg360vy6f303ps7halnnkx3x81dwy4l8q2f4bipng70wy6b"))
+
+(define rust-gix-odb-0.67.0
+ (crate-source "gix-odb" "0.67.0"
+ "06ww8mc10iydvqxdin0miny89g9z8i7zmsccc1rrbl4wyrylb4ry"))
+
+(define rust-gix-odb-0.68.0
+ (crate-source "gix-odb" "0.68.0"
+ "0476ynwy0aydycadpfac15xrqa56dq33y44kfmmyp0n9vi06sc2h"))
+
+(define rust-gix-odb-0.69.1
+ (crate-source "gix-odb" "0.69.1"
+ "1jg00pj6sv90nnnqhllz0fvyq0wr8612z52hswdzrg7x0lwp13w6"))
+
+(define rust-gix-odb-0.70.0
+ (crate-source "gix-odb" "0.70.0"
+ "1b09n472wxdgbj15nnmidk3b6q1mjq3xb6vz9yxz17fs1zqpm7cw"))
+
+(define rust-gix-pack-0.51.1
+ (crate-source "gix-pack" "0.51.1"
+ "0aajbwpmfzg7a33yzqfjz2rmczvbask13hd19gwmvrgz3x4r819y"))
+
+(define rust-gix-pack-0.53.0
+ (crate-source "gix-pack" "0.53.0"
+ "0m6rdxkq21ni71vk8k7qbsjxr7mgkjpdijh3wkhf28gf5qsal8rj"))
+
+(define rust-gix-pack-0.54.0
+ (crate-source "gix-pack" "0.54.0"
+ "0sq240glmpvp0x1bpsngrlk82iz2d3dkk0a0f8v29fjmm1cnwgin"))
+
+(define rust-gix-pack-0.56.0
+ (crate-source "gix-pack" "0.56.0"
+ "0v2n5k0q08zdiqwbmn1rgwd0fcm943lcibwpmgkwlady564r4n21"))
+
+(define rust-gix-pack-0.57.0
+ (crate-source "gix-pack" "0.57.0"
+ "05d57xpzk35i2cclnb9iclvm1gvrc20mzcvz04bmcwyvndss84zw"))
+
+(define rust-gix-pack-0.58.0
+ (crate-source "gix-pack" "0.58.0"
+ "1jvrjzrx5q8596cdyp0arnagnxl7zqnd62549ii2cg1r17xzyrcv"))
+
+(define rust-gix-pack-0.59.1
+ (crate-source "gix-pack" "0.59.1"
+ "0l54502vck1sq87my8giwaqbdsygpaffnxss18m9yi68d5fwajcx"))
+
+(define rust-gix-pack-0.60.0
+ (crate-source "gix-pack" "0.60.0"
+ "069h4rdyyg2r0divkqnvp3wfdxvs7wwp4crykjsap9gwkgw1smyq"))
+
+(define rust-gix-packetline-0.17.6
+ (crate-source "gix-packetline" "0.17.6"
+ "0jay9kgy8fgc809xcipgwhz430a4pyywhcb7c0n25yp2bx6yyhwc"))
+
+(define rust-gix-packetline-0.18.4
+ (crate-source "gix-packetline" "0.18.4"
+ "011sdpf03fp066v9q8zcjjz63vwavaqbl1nw84j3bmgl1jkl8f0j"))
+
+(define rust-gix-packetline-0.19.0
+ (crate-source "gix-packetline" "0.19.0"
+ "075rvqjlyclbrvhxnn0866fl7zfqii9basjryx78x13wqr5h7p4d"))
+
+(define rust-gix-packetline-0.19.1
+ (crate-source "gix-packetline" "0.19.1"
+ "14qzpxdk760rwiyiagchipriwc3nqdf0bxsn22hzx8j9cb9zp4i5"))
+
+(define rust-gix-packetline-blocking-0.17.5
+ (crate-source "gix-packetline-blocking" "0.17.5"
+ "0h3bansw7mp2p6id78lwlrs4pm8nclmql07qbxpxv657p822705r"))
+
+(define rust-gix-packetline-blocking-0.18.3
+ (crate-source "gix-packetline-blocking" "0.18.3"
+ "1crknbdkdnh5aanpyda3dhm2c0a3hacl1h5shxay9iq5w6i3xkqy"))
+
+(define rust-gix-packetline-blocking-0.19.0
+ (crate-source "gix-packetline-blocking" "0.19.0"
+ "1wz2d08hdpwkiy8l83pdp18nn31i02ijfvd66z7xcims53q80j64"))
+
+(define rust-gix-packetline-blocking-0.19.1
+ (crate-source "gix-packetline-blocking" "0.19.1"
+ "152cpn4jlhw12r0mxnxh253rlax74ghp48ckiz699m4c69pp0kpw"))
+
+(define rust-gix-path-0.10.15
+ (crate-source "gix-path" "0.10.15"
+ "11xylymhw8maxv5z81w5hrxry10sibw4vw516pzmaakb5y76c47r"))
+
+(define rust-gix-path-0.10.17
+ (crate-source "gix-path" "0.10.17"
+ "0hp62rngav8dilp68yv5yb0700hmc7mcali2ymi38b70hzld54f0"))
+
+(define rust-gix-path-0.10.18
+ (crate-source "gix-path" "0.10.18"
+ "0nxn7zzl272mb250ryg3p3kpykgx4xmg4wdfjymxy47gqkz6azsn"))
+
+(define rust-gix-path-0.10.20
+ (crate-source "gix-path" "0.10.20"
+ "1zdjwwb5fyk934mnd9h91jx0zg7pn8vx1g7pfvdbsyy6lhs71lq6"))
+
+(define rust-gix-path-0.8.4
+ (crate-source "gix-path" "0.8.4"
+ "0z5733b3z2wbnz1x0y2aq3gpanrhrlrqr4v4gjlqwl68ps69qq0q"))
+
+(define rust-gix-pathspec-0.10.0
+ (crate-source "gix-pathspec" "0.10.0"
+ "057ch8xlbadf2rnjvlzs5ciqagwn4m8h492b0x4xcrlh7hn45y7y"))
+
+(define rust-gix-pathspec-0.11.0
+ (crate-source "gix-pathspec" "0.11.0"
+ "17cp238mc8nfy14j4lp87hl5x4xfk7ls6gfbr8qcixzqwm81q1nf"))
+
+(define rust-gix-pathspec-0.12.0
+ (crate-source "gix-pathspec" "0.12.0"
+ "1fkzv9ql1n98kxjlvbw82wh91xs55c0sk46w80v1zgf927bfmvfs"))
+
+(define rust-gix-pathspec-0.7.7
+ (crate-source "gix-pathspec" "0.7.7"
+ "1ssw9k2kq7hcn5xn9nby4gvq2628clxapf331r6l3d1jjlivy8sx"))
+
+(define rust-gix-pathspec-0.8.1
+ (crate-source "gix-pathspec" "0.8.1"
+ "07mqfl6232285yzsmym2vr7vndwh3ivx9p7xgv7nzsd4wkxjsisc"))
+
+(define rust-gix-pathspec-0.9.0
+ (crate-source "gix-pathspec" "0.9.0"
+ "0v7q0b55fn0raaj52cg75bi5yc8pijkzl1lq05crv3n0hskd6c34"))
+
+(define rust-gix-prompt-0.10.0
+ (crate-source "gix-prompt" "0.10.0"
+ "1w6m975b2pj5ghxhxykrnz4s33xjx6sfwmww5hn2zlwz4gvcpygv"))
+
+(define rust-gix-prompt-0.8.9
+ (crate-source "gix-prompt" "0.8.9"
+ "1505js24g8dziljc7jl5frmk0af1847v106fqsxmz75wqjpj4y3s"))
+
+(define rust-gix-prompt-0.9.1
+ (crate-source "gix-prompt" "0.9.1"
+ "0v9v9icnryhcx2z256kmm8aa1p31ipghjx80kac2nlg1b1ciiwkr"))
+
+(define rust-gix-protocol-0.45.3
+ (crate-source "gix-protocol" "0.45.3"
+ "0gjf2s9ssch79jfyv7bpa8pxwgdqks6940x04bpfzd81dw0a2hyc"))
+
+(define rust-gix-protocol-0.46.1
+ (crate-source "gix-protocol" "0.46.1"
+ "1jmq10azisdp4k1i18hif4cdxchrm4ppwacc8k9k39fyl18pwzks"))
+
+(define rust-gix-protocol-0.47.0
+ (crate-source "gix-protocol" "0.47.0"
+ "0rxhmvm3c1lamghxr9gp3bnb0mcw069rai6cx5f07mzynvl44in8"))
+
+(define rust-gix-protocol-0.48.0
+ (crate-source "gix-protocol" "0.48.0"
+ "145sln6g810vab9jhwiz3r1bwr61jh1i1qj168hpvdn6mxhvsqbc"))
+
+(define rust-gix-protocol-0.49.0
+ (crate-source "gix-protocol" "0.49.0"
+ "0njv6mkq6zsf3gw233p8w1r37bw7jcdvw0121v1hp2323npdsy2n"))
+
+(define rust-gix-protocol-0.50.1
+ (crate-source "gix-protocol" "0.50.1"
+ "00c4wfhb9kcf2blmv26a1lrfqirfvjb235az1gbgh504pdw7vhgm"))
+
+(define rust-gix-protocol-0.51.0
+ (crate-source "gix-protocol" "0.51.0"
+ "08p9cj9j7m7166wr7nlk6jgl8mla6s2ra4dqwp0zgz3zqh3vid0j"))
+
+(define rust-gix-quote-0.4.15
+ (crate-source "gix-quote" "0.4.15"
+ "1ik6l3s0hjb2p4dlgdarb59v7n9jvgvak4ij786mrj5hrpy5g4z4"))
+
+(define rust-gix-quote-0.5.0
+ (crate-source "gix-quote" "0.5.0"
+ "0sgr4zw14nnp6l74fc3x3k0a2ik17si41rd59arf6kgq1damq00v"))
+
+(define rust-gix-quote-0.6.0
+ (crate-source "gix-quote" "0.6.0"
+ "1zc3gnc8z7z94sijyn0k9ij5adx230599x1vzsxfhqynnismldsa"))
+
+(define rust-gix-ref-0.29.1
+ (crate-source "gix-ref" "0.29.1"
+ "1m8mgrqxx8cvkvkzpkaacg8qjwgw6215f9mmw5l475a9kng9h0qy"))
+
+(define rust-gix-ref-0.45.0
+ (crate-source "gix-ref" "0.45.0"
+ "1dcv2pgaz6gzhx38zw0qh9pkmhqhf4hqq2gf7waia9snlnh9cvk3"))
+
+(define rust-gix-ref-0.47.0
+ (crate-source "gix-ref" "0.47.0"
+ "1r8i8fj7xgmp88qk1w7xc2gs7l8sb8y0azx5algskaprxc3883df"))
+
+(define rust-gix-ref-0.48.0
+ (crate-source "gix-ref" "0.48.0"
+ "18mfzrnp1308g5c454xwa85dz3c0913fyhp66n6dmnd23zkqawx4"))
+
+(define rust-gix-ref-0.49.1
+ (crate-source "gix-ref" "0.49.1"
+ "0ps8xzgkblsn3k5961ykyjkpm55hmxwi340lf4dhz7c3divn26x9"))
+
+(define rust-gix-ref-0.50.0
+ (crate-source "gix-ref" "0.50.0"
+ "03723r9s3m3grmjzcasxp7jcz0z5xs90spg9aj2ryhikz72z9ba7"))
+
+(define rust-gix-ref-0.51.0
+ (crate-source "gix-ref" "0.51.0"
+ "12sx86q6gz5y7nrbziqvkfkkxavvcfyp87wn34njvs3wdgmzgqdj"))
+
+(define rust-gix-ref-0.52.1
+ (crate-source "gix-ref" "0.52.1"
+ "0qkp1abj7222jjscvmcnal476b1ypjdb0mpnb7bq95h2axb9idyi"))
+
+(define rust-gix-ref-0.53.1
+ (crate-source "gix-ref" "0.53.1"
+ "0n0pfaa2y239cr356mv0ryhwqi358z77pc8k2jjz8hls0xwgarmr"))
+
+(define rust-gix-refspec-0.23.1
+ (crate-source "gix-refspec" "0.23.1"
+ "0drzc1p43mc8nprxlqm4s86y9b23rsz89dvqghgmsmb25v6zhs38"))
+
+(define rust-gix-refspec-0.25.0
+ (crate-source "gix-refspec" "0.25.0"
+ "19lwhs10cg9rg040k20w8i27ay475isggngxbxhngfj14gw0bc7b"))
+
+(define rust-gix-refspec-0.26.0
+ (crate-source "gix-refspec" "0.26.0"
+ "0hn4mbnvcammpwrqcawpysbqv1h2np5yzs1vfyzrl3fq165068h0"))
+
+(define rust-gix-refspec-0.27.0
+ (crate-source "gix-refspec" "0.27.0"
+ "0ga1dh6500q88wb0ymd2s2iqraw1j6gjqdgb1bmwfs3qfjxmdh00"))
+
+(define rust-gix-refspec-0.28.0
+ (crate-source "gix-refspec" "0.28.0"
+ "140aif2nciz9j9a0h9lqsg8cb1pkzhbza9bsgy7gc4pnv0l04rar"))
+
+(define rust-gix-refspec-0.29.0
+ (crate-source "gix-refspec" "0.29.0"
+ "1z1g4mfchpxi6xbilx0h7b0pj9v6k5f0r54djglacr123sr8g18x"))
+
+(define rust-gix-refspec-0.30.1
+ (crate-source "gix-refspec" "0.30.1"
+ "0hivk37yd3vaxp45pbmkcf0iqkpr7mrf7180k1wqx3mp7m7d2pj4"))
+
+(define rust-gix-refspec-0.31.0
+ (crate-source "gix-refspec" "0.31.0"
+ "0m80rqn7f6ay6z05ngs1yh2v9jpspxh5wshmwwk8h41imvhwlabx"))
+
+(define rust-gix-revision-0.27.2
+ (crate-source "gix-revision" "0.27.2"
+ "1kmd96vky58yf46g5nxqny8gl3df4447vb6x6w2lp30iq91kxc81"))
+
+(define rust-gix-revision-0.29.0
+ (crate-source "gix-revision" "0.29.0"
+ "07jyh9vabfbkva99m0mavsk68v3asp1k0c48as9dn35c36r22ims"))
+
+(define rust-gix-revision-0.30.0
+ (crate-source "gix-revision" "0.30.0"
+ "1wam9d627191a4qdfjjj8lryk44z0qg7apaamxi3bkpyi10fps2f"))
+
+(define rust-gix-revision-0.31.1
+ (crate-source "gix-revision" "0.31.1"
+ "1rzrr2i5vb8yc0cffprgkyawxrigsxfp11c4rv96hnj0fk2dvqb1"))
+
+(define rust-gix-revision-0.32.0
+ (crate-source "gix-revision" "0.32.0"
+ "0lvb7rrjjdr9h21ign5g0za2jg00nimzqvkcdvbacpd5rjy8pqiz"))
+
+(define rust-gix-revision-0.33.0
+ (crate-source "gix-revision" "0.33.0"
+ "1sf3c0c824kj3lbngpygxbj8z5630xinabznml605wwd2m7alb1l"))
+
+(define rust-gix-revision-0.34.1
+ (crate-source "gix-revision" "0.34.1"
+ "0pf6wdqnn555mwq3nr0s08a98hqpiz5qiq43agi2khyirgjvil3q"))
+
+(define rust-gix-revision-0.35.0
+ (crate-source "gix-revision" "0.35.0"
+ "0gdxdicadvsa9qgw8cww7nvn5s86j8i46rqx2sw0nxigfjqz4lgn"))
+
+(define rust-gix-revwalk-0.13.2
+ (crate-source "gix-revwalk" "0.13.2"
+ "1q23mcf4ji5q8qi3g86vxxgz4x4ykgqja0kyacgi9bvimg50q0qv"))
+
+(define rust-gix-revwalk-0.15.0
+ (crate-source "gix-revwalk" "0.15.0"
+ "111r3ddls12y1s884x01gai8ykdsn4qmnggghbk4w24k9da747ml"))
+
+(define rust-gix-revwalk-0.16.0
+ (crate-source "gix-revwalk" "0.16.0"
+ "1cirkpxgz52mvib9lw1vb0jp9a09pxv8afh637zkd3d9dm4skjg6"))
+
+(define rust-gix-revwalk-0.17.0
+ (crate-source "gix-revwalk" "0.17.0"
+ "178hrfgigvr3a1m8mn1949ms75wb10s7rwyqczqghmpl6by2c02i"))
+
+(define rust-gix-revwalk-0.18.0
+ (crate-source "gix-revwalk" "0.18.0"
+ "0iv2c479w9lkjwbngdwyial6km8dllgah8wvp7r9w7jv4c6biv6l"))
+
+(define rust-gix-revwalk-0.19.0
+ (crate-source "gix-revwalk" "0.19.0"
+ "03fy5glq01v95cqz908crag9ykqamzj0c08k6n6sphfdwpbw7ird"))
+
+(define rust-gix-revwalk-0.20.1
+ (crate-source "gix-revwalk" "0.20.1"
+ "0a1bnmjng8x5zxpfalqdgm0y4crwgg5d2wdqvrfh1gr56avmdiqv"))
+
+(define rust-gix-revwalk-0.21.0
+ (crate-source "gix-revwalk" "0.21.0"
+ "0b60dvccv98w6195220540zj8bynlw7vs8b7mycy0acpf28lzrq6"))
+
+(define rust-gix-sec-0.10.12
+ (crate-source "gix-sec" "0.10.12"
+ "122qvp6sll7hkrpjiwf9ga1dni0gwf6j3zzm6cq2zvz97pqv1bj7"))
+
+(define rust-gix-sec-0.11.0
+ (crate-source "gix-sec" "0.11.0"
+ "1z88qf20pf05q5rb0dwawghwicji94wkj0wpdc0cr7kmik3vpnnh"))
+
+(define rust-gix-sec-0.12.0
+ (crate-source "gix-sec" "0.12.0"
+ "0b6zdzgldi2y3jgxzhixmxp1dqvv6z9nxg2pdjsk6rn6swz0bxq9"))
+
+(define rust-gix-sec-0.8.4
+ (crate-source "gix-sec" "0.8.4"
+ "1iz9rcyx7lpb4gxg5gyv93ygp0n321c5xmrcjkmqm2annkbcn5cn"))
+
+(define rust-gix-shallow-0.1.0
+ (crate-source "gix-shallow" "0.1.0"
+ "00ffhjy3lzqr6zqj0h3c635634383z0g0wgndz5r4x7888r6gll8"))
+
+(define rust-gix-shallow-0.2.0
+ (crate-source "gix-shallow" "0.2.0"
+ "0rjhwcjjixfy4fbzciyz5mikkvq38rwfyny86ckya0z324q58wmb"))
+
+(define rust-gix-shallow-0.3.0
+ (crate-source "gix-shallow" "0.3.0"
+ "1hrlyhivjan43743dv18w8hvpvc6w3z9550wl9sjbmg1rym9h1fc"))
+
+(define rust-gix-shallow-0.4.0
+ (crate-source "gix-shallow" "0.4.0"
+ "1m4s24l3i5jhx3wfprla9d960kqbk73yb29daa7y1vfn6ip6z6kb"))
+
+(define rust-gix-shallow-0.5.0
+ (crate-source "gix-shallow" "0.5.0"
+ "1ds4i77bfzqd1yzgv2351440zyvkrrh0g7pi232y8fi40d8p8dnr"))
+
+(define rust-gix-status-0.16.0
+ (crate-source "gix-status" "0.16.0"
+ "1pv4fprwb2iiz737p7kljzxwdzxkdjzsv1mg1rmvs23n4w77fr8n"))
+
+(define rust-gix-status-0.18.0
+ (crate-source "gix-status" "0.18.0"
+ "1xdjd37n0a8pamz7rp1nn6fd6yzgcdxfxci4dv2805l9nl76snk0"))
+
+(define rust-gix-status-0.19.1
+ (crate-source "gix-status" "0.19.1"
+ "17r82wdsvrk5973p9mp02z6x45k0rg5ylivxvybm7yjw8719j807"))
+
+(define rust-gix-status-0.20.0
+ (crate-source "gix-status" "0.20.0"
+ "0d9dvh4aymg4bzaginci2dmlnhqqncpv8cnwig5cxvjfngwzyjia"))
+
+(define rust-gix-submodule-0.12.0
+ (crate-source "gix-submodule" "0.12.0"
+ "1zalx2cc2b2sj8kqncbkbpnj1np9lxr09j4yscwmx000m9lhybhg"))
+
+(define rust-gix-submodule-0.15.0
+ (crate-source "gix-submodule" "0.15.0"
+ "0yj9y2b7425a3bc2wp2sy7z50zialdv230pwh32kdkbk31i9kl1y"))
+
+(define rust-gix-submodule-0.16.0
+ (crate-source "gix-submodule" "0.16.0"
+ "0p4zx1v997wjglya5xrfxdixf586scigbj43dqmbwvnb1y65yid2"))
+
+(define rust-gix-submodule-0.17.0
+ (crate-source "gix-submodule" "0.17.0"
+ "1b532y2c7qg8axqc2nkw2mdiq8mg9hxq87mfj2aa1j3askl2z5vl"))
+
+(define rust-gix-submodule-0.18.0
+ (crate-source "gix-submodule" "0.18.0"
+ "18ldqsxh0i11n6vi54bakis3b7yw9rnh2j4mbqv5ql2r4063kivq"))
+
+(define rust-gix-submodule-0.19.1
+ (crate-source "gix-submodule" "0.19.1"
+ "1hdhr0k3yyg89fy21i1ipcmixqq6zdi2zvcipihwql540lplflaz"))
+
+(define rust-gix-submodule-0.20.0
+ (crate-source "gix-submodule" "0.20.0"
+ "0gidhmwfyc6v98q3zvfdfz81aalwpv7h5bsski6s3iyb8gfwaz35"))
+
+(define rust-gix-tempfile-14.0.2
+ (crate-source "gix-tempfile" "14.0.2"
+ "1ah8y51fbx6x9m71ihxk3zhny0c05kka5kd0a2hida4zjqkljsq4"))
+
+(define rust-gix-tempfile-15.0.0
+ (crate-source "gix-tempfile" "15.0.0"
+ "10nvk82g7fhljg5y63dxpd8p7296wrfzxyssk957misc17pqdsrg"))
+
+(define rust-gix-tempfile-16.0.0
+ (crate-source "gix-tempfile" "16.0.0"
+ "00c5czgzzi3c8yxv24vh1rmkgf06vgb1ypf5521lmwjyjhiz8n15"))
+
+(define rust-gix-tempfile-17.0.0
+ (crate-source "gix-tempfile" "17.0.0"
+ "16q9gwc2lxrqqpxhvgpw438kgmnj2q7anzww1iax79drpcwy8v9x"))
+
+(define rust-gix-tempfile-17.1.0
+ (crate-source "gix-tempfile" "17.1.0"
+ "1akh8jnmfm0x6mg3yfhp67d0avkinwldkc52cyx2sfj5130fhl67"))
+
+(define rust-gix-tempfile-18.0.0
+ (crate-source "gix-tempfile" "18.0.0"
+ "0mys8wfjsha2axh425ywnwjapsvxi4y6dvwvbsh5zpyypi0h0v36"))
+
+(define rust-gix-tempfile-5.0.3
+ (crate-source "gix-tempfile" "5.0.3"
+ "10pivlx6a5yph3jnsj6h0p3ap3fpxz52ahhjhrjyhwafycr0s6np"))
+
+(define rust-gix-trace-0.1.12
+ (crate-source "gix-trace" "0.1.12"
+ "1xv54v5y91vxjx351wl3yk66fwk7ybkna2knbxlnj34j6qh6lfbw"))
+
+(define rust-gix-trace-0.1.13
+ (crate-source "gix-trace" "0.1.13"
+ "0n76pqvz7zijlg8ybchhim6p80vnknms0b28bdlklx5in1aazk72"))
+
+(define rust-gix-transport-0.42.3
+ (crate-source "gix-transport" "0.42.3"
+ "07s8lsq97r0hgg9znd2f0jaj49prm2bss9mjjxfs2h8vn35cq7a2"))
+
+(define rust-gix-transport-0.43.1
+ (crate-source "gix-transport" "0.43.1"
+ "02r0fwai9pq6f2n1nn588pjc71rxh9zi9169w01nq8xpaw9s989r"))
+
+(define rust-gix-transport-0.44.0
+ (crate-source "gix-transport" "0.44.0"
+ "1bybr8741kilfvmwg71p80xfadjvsy2mm39ilb7i71vsa0gdj16x"))
+
+(define rust-gix-transport-0.45.0
+ (crate-source "gix-transport" "0.45.0"
+ "1nb4p7jwy80g51afzc64ya1faxxcpgnimbk2p2sv2xwl90c7860i"))
+
+(define rust-gix-transport-0.46.0
+ (crate-source "gix-transport" "0.46.0"
+ "0zkq877jmmraqz9pflncn386fnr1yakq894x71w85jmzf0l8rxmk"))
+
+(define rust-gix-transport-0.47.0
+ (crate-source "gix-transport" "0.47.0"
+ "0nbgah7w3qpwfar37j8ihqy5vrmg5s4bj4lzhwbmrdnl4sx25zpd"))
+
+(define rust-gix-transport-0.48.0
+ (crate-source "gix-transport" "0.48.0"
+ "18qwfh8v1ccxsqr624xzni58d54l498wxyg1ahydb2gwg40wrxqj"))
+
+(define rust-gix-traverse-0.39.2
+ (crate-source "gix-traverse" "0.39.2"
+ "0h48bbjym6fkdhy9q7p8v6rn9ksvkwxp8fs1415cyw8ya66a36g4"))
+
+(define rust-gix-traverse-0.41.0
+ (crate-source "gix-traverse" "0.41.0"
+ "105prigk1pq7g3i3hvwh4y9rhc35ycl84cg9f9ag6kafz6da6383"))
+
+(define rust-gix-traverse-0.42.0
+ (crate-source "gix-traverse" "0.42.0"
+ "1pqqx02bab9101iqry4f8nsbwd3azg1a0sjfna9bm9jgrh9in3zj"))
+
+(define rust-gix-traverse-0.43.1
+ (crate-source "gix-traverse" "0.43.1"
+ "12dcmf67m409ss0jjpgr9vjh048cs6hbplkiz69kxqhrhrj7vm3f"))
+
+(define rust-gix-traverse-0.44.0
+ (crate-source "gix-traverse" "0.44.0"
+ "1d311l7wlgpv41hvp1ni3r9hhwxn4x27xyiy5brnwn4n73jp1v1b"))
+
+(define rust-gix-traverse-0.45.0
+ (crate-source "gix-traverse" "0.45.0"
+ "113kzy27skxddmg9qgp84wbjwzshgcpi153604h1pdmxz14v1h1n"))
+
+(define rust-gix-traverse-0.46.1
+ (crate-source "gix-traverse" "0.46.1"
+ "0mqipqxn22lkwwx3pbklsx0n984qypvvn3qk048xi96rys2l229r"))
+
+(define rust-gix-traverse-0.47.0
+ (crate-source "gix-traverse" "0.47.0"
+ "1mdx05k5llll8infjqj3z48gwylw8rmnzy0mv05bm4np14jwikf7"))
+
+(define rust-gix-url-0.27.5
+ (crate-source "gix-url" "0.27.5"
+ "128c2rp6780qspiqasmyd6a3gdmcmq6kl19axllf28pvhig0qa7x"))
+
+(define rust-gix-url-0.28.2
+ (crate-source "gix-url" "0.28.2"
+ "1ncj6k4lk3qb0i27ida7ngi9z06qpmrbva6v0da3zgd67drzp5nh"))
+
+(define rust-gix-url-0.29.0
+ (crate-source "gix-url" "0.29.0"
+ "04qb2p68886axrbx5gdjlhqwg55j0pn7zn25c08qzpakidv8q899"))
+
+(define rust-gix-url-0.30.0
+ (crate-source "gix-url" "0.30.0"
+ "0q78bb1ark0chavckh5gspsip7d0gbfv02yqfx4vipgijczy5ps8"))
+
+(define rust-gix-url-0.31.0
+ (crate-source "gix-url" "0.31.0"
+ "1f44xh1r5sy5vj0is5lnca22gdm9aa78irikn9f8nwd50h5sv8a2"))
+
+(define rust-gix-url-0.32.0
+ (crate-source "gix-url" "0.32.0"
+ "0vyi2kjr6awl5ph54kcgn2cqg1p7i36nfi6lzy3x4ji5cv9ajxhv"))
+
+(define rust-gix-utils-0.1.14
+ (crate-source "gix-utils" "0.1.14"
+ "0pykxyp0cm2x8lj4ryj1pflksf9k7iyrshf8g321d2dc0d7g427z"))
+
+(define rust-gix-utils-0.2.0
+ (crate-source "gix-utils" "0.2.0"
+ "1l7qfjkw6lig08d7hb5jvjn5q9fv1717n2zygkapyglhrwj8g7qq"))
+
+(define rust-gix-utils-0.3.0
+ (crate-source "gix-utils" "0.3.0"
+ "1ici87gkggdh9bklvz16zrq0sknq4r9lbd4ffail3brc2wmsylak"))
+
+(define rust-gix-validate-0.10.0
+ (crate-source "gix-validate" "0.10.0"
+ "0kbdwvnbkcw6sq0mx6zis6nsc61v95n79v98ilw52nyymh6f1fbp"))
+
+(define rust-gix-validate-0.7.7
+ (crate-source "gix-validate" "0.7.7"
+ "0h4hr3rpgwc7ixyynjp53s9il3sb0gq8ad332k8drwyfn8vkg6xs"))
+
+(define rust-gix-validate-0.8.5
+ (crate-source "gix-validate" "0.8.5"
+ "1kqad8a2wdz69ma7hspi21pazgpkrc5hg4iw37gsvca99b9pvhl2"))
+
+(define rust-gix-validate-0.9.4
+ (crate-source "gix-validate" "0.9.4"
+ "11204daz5qlk9kqnmiq4syv0n21phkiy3xkwxmwnrnh964jz3d9l"))
+
+(define rust-gix-worktree-0.34.1
+ (crate-source "gix-worktree" "0.34.1"
+ "19p7xzrl1i4jw2fhzywqkfd00dn58k9nksll0qi7548bprp35xr6"))
+
+(define rust-gix-worktree-0.37.0
+ (crate-source "gix-worktree" "0.37.0"
+ "177j311n46ysiyb52x68rwf02lp7gnavy4p9l17zwl1ma9dmwd0d"))
+
+(define rust-gix-worktree-0.38.0
+ (crate-source "gix-worktree" "0.38.0"
+ "04za9fgw10w0r0sfqnjd6sji3xcwiwgr9asy1ma25yl8a7hvnvbm"))
+
+(define rust-gix-worktree-0.39.0
+ (crate-source "gix-worktree" "0.39.0"
+ "0n49fywzh1f4gmv7gwd4d5jnq7ahiabsdv6wda3scmxagqpm2wv6"))
+
+(define rust-gix-worktree-0.40.0
+ (crate-source "gix-worktree" "0.40.0"
+ "0yvjvjs1y6q7qikphvpj85v92sya3pac1b9hxm7jgakr9fy0sxpp"))
+
+(define rust-gix-worktree-0.41.0
+ (crate-source "gix-worktree" "0.41.0"
+ "1sa7r2l7cj53s2npffw78sv4d1qaswypfzcp1hq6i0ljimpr3wal"))
+
+(define rust-gix-worktree-0.42.0
+ (crate-source "gix-worktree" "0.42.0"
+ "1cbp70w7vhss4sxrgd1m3vi8fyfx7iqd5inv0vprph96j6n2bxjm"))
+
+(define rust-gix-worktree-state-0.17.0
+ (crate-source "gix-worktree-state" "0.17.0"
+ "1w2vaz776v13hrnzhnsihmcbhb6883b33gc3cq475yasmncy3xc6"))
+
+(define rust-gix-worktree-state-0.18.0
+ (crate-source "gix-worktree-state" "0.18.0"
+ "12z1h01r20xbpy56ashd3161mv243f4a62l4cqs5nwy2iv9v83j9"))
+
+(define rust-gix-worktree-state-0.20.0
+ (crate-source "gix-worktree-state" "0.20.0"
+ "1y3v41sk3ay8sglzrrxi3mibvygp000v55qih0jjph5crcbrpfh6"))
+
+(define rust-gix-worktree-stream-0.20.0
+ (crate-source "gix-worktree-stream" "0.20.0"
+ "0qzai5a0hxcsv2b0jbd5ja89ps5xk0m3grgqwvhaqdpi4fdxcqh0"))
+
+(define rust-gl-generator-0.14.0
+ (crate-source "gl_generator" "0.14.0"
+ "0k8j1hmfnff312gy7x1aqjzcm8zxid7ij7dlb8prljib7b1dz58s"))
+
+(define rust-glam-0.30.4
+ (crate-source "glam" "0.30.4"
+ "04bbd6iv3wvan0x9hx4bmqb9y1rkkazqajzs9ib3c9xpasz9vaah"))
+
+(define rust-glib-0.18.2
+ (crate-source "glib" "0.18.2"
+ "06dxrhispzz20n33b5k2gg723p27rprc87xbxb2ng06f07xnlc8w"))
+
+(define rust-glib-0.18.5
+ (crate-source "glib" "0.18.5"
+ "1r8fw0627nmn19bgk3xpmcfngx3wkn7mcpq5a8ma3risx3valg93"))
+
+(define rust-glib-0.19.9
+ (crate-source "glib" "0.19.9"
+ "0i2ak1scmzfmfxbm2dr146jl4y9mafxf1ald05jr8iimy5wh4r9r"))
+
+(define rust-glib-0.20.10
+ (crate-source "glib" "0.20.10"
+ "1hljzcng4v2zrhagznkxg9fjmjj3lfjh7n7amk6j6archjaw80f5"))
+
+(define rust-glib-0.9.3
+ (crate-source "glib" "0.9.3"
+ "1h3100mf7kdfxibjz5na0sqzbd2mcsyd8pzivn3666w414x5gys0"))
+
+(define rust-glib-macros-0.18.2
+ (crate-source "glib-macros" "0.18.2"
+ "0iqyzyarmgvm2jlfglrpqkpmsialy7y571jic0ix8dmi48w91npq"))
+
+(define rust-glib-macros-0.18.5
+ (crate-source "glib-macros" "0.18.5"
+ "1p5cla53fcp195zp0hkqpmnn7iwmkdswhy7xh34002bw8y7j5c0b"))
+
+(define rust-glib-macros-0.19.9
+ (crate-source "glib-macros" "0.19.9"
+ "1mzsh8jkg8vldvgvr9gsaidvn2myn5cbdn8a6m8rgbhlg8kv0aa4"))
+
+(define rust-glib-macros-0.20.10
+ (crate-source "glib-macros" "0.20.10"
+ "1jbvxmzsqcinsa1xhzmfb2i61c9x8yxday2dnyrw91wqwafdrrpb"))
+
+(define rust-glib-sys-0.10.1
+ (crate-source "glib-sys" "0.10.1"
+ "1hfdwilf3dnrv3pnfbwmp3h2afgwvfsapcgjfg8276kflsbvksf7"))
+
+(define rust-glib-sys-0.18.1
+ (crate-source "glib-sys" "0.18.1"
+ "164qhsfmlzd5mhyxs8123jzbdfldwxbikfpq5cysj3lddbmy4g06"))
+
+(define rust-glib-sys-0.19.8
+ (crate-source "glib-sys" "0.19.8"
+ "19f4q8x77vd7c1d9ikw492yskq5kpd7k04qb8xnh1c427a6w2baw"))
+
+(define rust-glib-sys-0.20.10
+ (crate-source "glib-sys" "0.20.10"
+ "05f29ky5dnvy8vp5rdld5f8r2lgr5w7dxqr7p27km016s4g9xdwa"))
+
+(define rust-glib-sys-0.9.1
+ (crate-source "glib-sys" "0.9.1"
+ "1qhnwfqqcp63mx4q9744rfkq78g6ky2j8ppsxxgw0ipl08w6z1cm"))
+
+(define rust-glob-0.2.11
+ (crate-source "glob" "0.2.11"
+ "1ysvi72slkw784fcsymgj4308c3y03gwjjzqxp80xdjnkbh8vqcb"))
+
+(define rust-glob-0.3.1
+ (crate-source "glob" "0.3.1"
+ "16zca52nglanv23q5qrwd5jinw3d3as5ylya6y1pbx47vkxvrynj"))
+
+(define rust-glob-0.3.2
+ (crate-source "glob" "0.3.2"
+ "1cm2w34b5w45fxr522h5b0fv1bxchfswcj560m3pnjbia7asvld8"))
+
+(define rust-glob-match-0.2.1
+ (crate-source "glob-match" "0.2.1"
+ "178bjn684dd50px9n8lwa72fn94566d9wmcp86m9h8a17d8ck1cr"))
+
+(define rust-globset-0.4.16
+ (crate-source "globset" "0.4.16"
+ "1xa9ivqs74imf1q288spxh49g6iw2mn3x9snibdgapazzj6h58al"))
+
+(define rust-globwalk-0.8.1
+ (crate-source "globwalk" "0.8.1"
+ "1k6xwkydr7igvwjn3xkwjywk4213lcs53f576ilqz1h84jaazqwk"))
+
+(define rust-globwalk-0.9.1
+ (crate-source "globwalk" "0.9.1"
+ "0mz7bsa66p2rrgnz3l94ac4kbklh7mq8j30iizyxjy4qyvmn1xqb"))
+
+(define rust-gloo-timers-0.3.0
+ (crate-source "gloo-timers" "0.3.0"
+ "1519157n7xppkk6pdw5w52vy1llzn5iljkqd7q1h5609jv7l7cdv"))
+
+(define rust-glow-0.16.0
+ (crate-source "glow" "0.16.0"
+ "022z12nlyfpy36fvp2szq792xix1xbgkznpmicf1c404sxhfmrf5"))
+
+(define rust-glutin-0.32.2
+ (crate-source "glutin" "0.32.2"
+ "0j28jyhkwp4hjwji01n8m8nxyx8za643xvmhvs926qnf1j5jnr03"))
+
+(define rust-glutin-egl-sys-0.7.1
+ (crate-source "glutin_egl_sys" "0.7.1"
+ "1lh2rj77yvdqjx913nrf7xs5h3ialkkldfn3ppz29x4mc6x80ijc"))
+
+(define rust-glutin-glx-sys-0.6.1
+ (crate-source "glutin_glx_sys" "0.6.1"
+ "118ifprw3y4jwrr25x862gh9hwd7fniwpywr4ihqpa25h29v4ywa"))
+
+(define rust-glutin-wgl-sys-0.6.1
+ (crate-source "glutin_wgl_sys" "0.6.1"
+ "0gng2810jb5x133lmy17qifjx6s90lnprm86afg7mfls505y0kic"))
+
+(define rust-gobject-sys-0.10.0
+ (crate-source "gobject-sys" "0.10.0"
+ "1311d3zbdhl1g7ibj1iy1650513yrhxbjxgfhazn52ii1jv368cm"))
+
+(define rust-gobject-sys-0.18.0
+ (crate-source "gobject-sys" "0.18.0"
+ "0i6fhp3m6vs3wkzyc22rk2cqj68qvgddxmpaai34l72da5xi4l08"))
+
+(define rust-gobject-sys-0.19.8
+ (crate-source "gobject-sys" "0.19.8"
+ "17lb7dfbpcg8zchwlfbc08kckwf0a7d9n5ly3pyic13f5ljpws9f"))
+
+(define rust-gobject-sys-0.20.10
+ (crate-source "gobject-sys" "0.20.10"
+ "1niyqv22b2c38ks33i4isas4v83d3w7jx3xzzly9x63kpfacm6pc"))
+
+(define rust-gobject-sys-0.9.1
+ (crate-source "gobject-sys" "0.9.1"
+ "1nakflbp3gjaas4fw7sn3p1p32khyfpcq1h06z7yqd10yq2ail9i"))
+
+(define rust-goblin-0.7.1
+ (crate-source "goblin" "0.7.1"
+ "0d11fk9bdxzf228xpr8v6d6a01dib00khjg5bldk9kf2d51inz7j"))
+
+(define rust-goblin-0.9.3
+ (crate-source "goblin" "0.9.3"
+ "0ifpcsp0hpp7lx10yqln9ybmfkky7gig9idlhc2j7sx7456sd86s"))
+
+(define rust-governor-0.6.3
+ (crate-source "governor" "0.6.3"
+ "0yw66yb1rfc7np23n9af9sb8kbhv3jnhvg3an1rsydbbxr1gb9v8"
+ #:snippet '(delete-file-recursively "doc")))
+
+(define rust-graphene-rs-0.18.1
+ (crate-source "graphene-rs" "0.18.1"
+ "00f4q1ra4haap5i7lazwhkdgnb49fs8adk2nm6ki6mjhl76jh8iv"))
+
+(define rust-graphene-rs-0.20.10
+ (crate-source "graphene-rs" "0.20.10"
+ "16six67j0j57ynv7frxiwnsf7dslhyy67ppirad1q98lgnnxz1kb"))
+
+(define rust-graphene-sys-0.18.1
+ (crate-source "graphene-sys" "0.18.1"
+ "0n8zlg7z26lwpnvlqp1hjlgrs671skqwagdpm7r8i1zwx3748hfc"))
+
+(define rust-graphene-sys-0.20.10
+ (crate-source "graphene-sys" "0.20.10"
+ "1sk1736b4vay2hj9qz56c0pvqa3v0mkdch3yg7hiapidpa2kln6z"))
+
+(define rust-greetd-ipc-0.10.3
+ (crate-source "greetd_ipc" "0.10.3"
+ "0y1095qwmiwpm94z3vgbklbnlp088pi6vd1isp8l584izidjw3bh"))
+
+(define rust-grep-0.2.13
+ (crate-source "grep" "0.2.13"
+ "1i864d726laskszdpm3fdjdcmfipf9d5y4rjhaby6bzg348g0ydx"))
+
+(define rust-grep-0.3.2
+ (crate-source "grep" "0.3.2"
+ "1rij3x9xi70xmiqgjcp3iib4hrvmgcn22cvgm14xfa2ffd4yg2ih"))
+
+(define rust-grep-cli-0.1.11
+ (crate-source "grep-cli" "0.1.11"
+ "1h6fwhkbxxvp4wpsh9vr6lms5lpwwcblryi697w7kwh61s7jiwa7"))
+
+(define rust-grep-matcher-0.1.7
+ (crate-source "grep-matcher" "0.1.7"
+ "00mcjar5b6y1pwf0gjdywzgh1fnp6jl612n9qznwyfm420d198s7"))
+
+(define rust-grep-pcre2-0.1.8
+ (crate-source "grep-pcre2" "0.1.8"
+ "0imybpfr9vpwna4qw30gxp9bs9j52f5152p06ak6x1sz0dp8cvyq"))
+
+(define rust-grep-printer-0.1.7
+ (crate-source "grep-printer" "0.1.7"
+ "0sjsv4v7a88arckc880ns3mbn2y2p38mpnkh9dviznj9ixbm2ig1"))
+
+(define rust-grep-printer-0.2.2
+ (crate-source "grep-printer" "0.2.2"
+ "1zhkw3agp0sy2y37chvg0rylj1xk6kvyr0mbhd6sm4d8wh5124n1"))
+
+(define rust-grep-regex-0.1.13
+ (crate-source "grep-regex" "0.1.13"
+ "0zhzz5hffx30ff7xi3p4m3amg5c4rr2i7a6kdfifg5ijgry19pcy"))
+
+(define rust-grep-searcher-0.1.14
+ (crate-source "grep-searcher" "0.1.14"
+ "1nici6klcniqph272i323rlrwl60vqqk4kb0sq3s3q627x5w3dmr"))
+
+(define rust-group-0.13.0
+ (crate-source "group" "0.13.0"
+ "0qqs2p5vqnv3zvq9mfjkmw3qlvgqb0c3cm6p33srkh7pc9sfzygh"))
+
+(define rust-gsk4-0.7.3
+ (crate-source "gsk4" "0.7.3"
+ "0zhzs2dkgiinhgc11akpn2harq3x5n1iq21dnc4h689g3lsqx58d"))
+
+(define rust-gsk4-0.9.6
+ (crate-source "gsk4" "0.9.6"
+ "0mgqq5m6cm4q7ajjgw92z13z2ikpvh6zx2gwzdjrz30wjcpygxb1"))
+
+(define rust-gsk4-sys-0.7.3
+ (crate-source "gsk4-sys" "0.7.3"
+ "0mbdlm9qi1hql48rr29vsj9vlqwc7gxg67wg1q19z67azwz9xg8j"))
+
+(define rust-gsk4-sys-0.9.6
+ (crate-source "gsk4-sys" "0.9.6"
+ "1p1n4jhhxyvj7hb0cqhzvazrck0qw81sz36ydfj8avzsapg5jl3m"))
+
+(define rust-gst-plugin-gtk4-0.11.4
+ (crate-source "gst-plugin-gtk4" "0.11.4"
+ "1hmky9p16hnhrwm5i63ynlwfl1bpc9fp3as5ibrni1qlfq0vhwdj"))
+
+(define rust-gst-plugin-version-helper-0.8.2
+ (crate-source "gst-plugin-version-helper" "0.8.2"
+ "0alv0v7jfg7ryybb3qnbdwx3nqzkdl305il1xk92y9b02r7qfpjf"))
+
+(define rust-gstreamer-0.21.3
+ (crate-source "gstreamer" "0.21.3"
+ "0mchpvvll5i4ck8zr7aarrz6p975n0dcyy92wksg8ycf9hzp15fy"))
+
+(define rust-gstreamer-audio-0.21.3
+ (crate-source "gstreamer-audio" "0.21.3"
+ "0b91wjhhq0harwl7kyfv5l0kwp6w1vklpnpynakv92f8x6jci5vs"))
+
+(define rust-gstreamer-audio-sys-0.21.1
+ (crate-source "gstreamer-audio-sys" "0.21.1"
+ "1lamp4s9cl0hhpbfcwdprn36fll6qq4xihrqbf2pfwqpifp99gbq"))
+
+(define rust-gstreamer-base-0.21.2
+ (crate-source "gstreamer-base" "0.21.2"
+ "0zqnld0w2jqkz1m5xna3a3nnrpvrchpcrrzdgwim54540ilhn5fb"))
+
+(define rust-gstreamer-base-sys-0.21.1
+ (crate-source "gstreamer-base-sys" "0.21.1"
+ "0r2bb4rmkpxs1l2jy61rn2srqzsp1f8q0k5j55di3zkqj0gp1jpl"))
+
+(define rust-gstreamer-gl-0.21.2
+ (crate-source "gstreamer-gl" "0.21.2"
+ "140vnlxnkq12c8qqgc5i2y9wdz8c8dga25d99021cg16508vkkry"))
+
+(define rust-gstreamer-gl-egl-0.21.2
+ (crate-source "gstreamer-gl-egl" "0.21.2"
+ "10nwlmyw1z4jccyrbqijx6iny2c64164jaz05dgnvi5378ianwx1"))
+
+(define rust-gstreamer-gl-egl-sys-0.21.2
+ (crate-source "gstreamer-gl-egl-sys" "0.21.2"
+ "0m79m0lbk2s89cm4vc6ckwkgs9khmh2ri7x3gfgmz2hwy2v8hg7f"))
+
+(define rust-gstreamer-gl-sys-0.21.2
+ (crate-source "gstreamer-gl-sys" "0.21.2"
+ "1kgi8rrlw2qx1p6q9ybk52wxpjn5wscx84lqfg4ng9lr7hdrg06m"))
+
+(define rust-gstreamer-gl-wayland-0.21.1
+ (crate-source "gstreamer-gl-wayland" "0.21.1"
+ "1zz7as2qlf021dvpy1qs4rbahf94p6jb1msmfsgx08nhyai7dhpy"))
+
+(define rust-gstreamer-gl-wayland-sys-0.21.1
+ (crate-source "gstreamer-gl-wayland-sys" "0.21.1"
+ "188j8i47zn93gph6ngmpjqbvm44jy0wzybr5052s6lxadzqqcywi"))
+
+(define rust-gstreamer-gl-x11-0.21.1
+ (crate-source "gstreamer-gl-x11" "0.21.1"
+ "0zgn5aih3bcz3ci3xkdpc2jzxrxiz1hdpkwq121w5ln96ag1n0np"))
+
+(define rust-gstreamer-gl-x11-sys-0.21.1
+ (crate-source "gstreamer-gl-x11-sys" "0.21.1"
+ "1p5wdrn3h55jx15963z1wnk7whwplpjfymy5yjsmkqdrqw1yz6n4"))
+
+(define rust-gstreamer-pbutils-0.21.3
+ (crate-source "gstreamer-pbutils" "0.21.3"
+ "0idr354x9j77q8qrb99r6m6hrpa0z8j97jncqim5m08vhgbij9sb"))
+
+(define rust-gstreamer-pbutils-sys-0.21.0
+ (crate-source "gstreamer-pbutils-sys" "0.21.0"
+ "0scx3w02wkyvmq76ia2jr6zhkf24zivn9vyphrcwmj2b8piydakg"))
+
+(define rust-gstreamer-sys-0.21.2
+ (crate-source "gstreamer-sys" "0.21.2"
+ "1i1vrqs9ys5y0ljl4nxh1x25dnwlcyh9hiybh4dysviy5dwdlk2n"))
+
+(define rust-gstreamer-video-0.21.2
+ (crate-source "gstreamer-video" "0.21.2"
+ "1r8mhzb1bq4dnj08f4szgarxd2fvqbakwv400fp9hyiv3m6jlnz8"))
+
+(define rust-gstreamer-video-sys-0.21.2
+ (crate-source "gstreamer-video-sys" "0.21.2"
+ "1vhn7fiibwc2q5h8cjlg44imh8i0xss6nns83r859c76k26k20h3"))
+
+(define rust-gtk-0.8.1
+ (crate-source "gtk" "0.8.1"
+ "13ygzblfv40l2kp70rnjymz7vk2g2wdjs04lhmk9q8wh0bbyiqc7"))
+
+(define rust-gtk-sys-0.10.0
+ (crate-source "gtk-sys" "0.10.0"
+ "0mq4i161kk6dwiz19ayxgm9fhx7n3r5lm9lbjiyk0qs811pxmb49"))
+
+(define rust-gtk-sys-0.9.2
+ (crate-source "gtk-sys" "0.9.2"
+ "1hd4w49iaivzjkbxi0bhabqp1ifkzg9g47n822sh12xlqxhgdpjk"))
+
+(define rust-gtk4-0.7.3
+ (crate-source "gtk4" "0.7.3"
+ "0hh8nzglmz94v1m1h6vy8z12m6fr7ia467ry0md5fa4p7sm53sss"))
+
+(define rust-gtk4-0.9.6
+ (crate-source "gtk4" "0.9.6"
+ "078911sc8wvnihlz3kq80chl0miz9z2g7rnds17rjc7ha484j75g"))
+
+(define rust-gtk4-macros-0.7.2
+ (crate-source "gtk4-macros" "0.7.2"
+ "0bw3cchiycf7dw1bw4p8946gv38azxy05a5w0ndgcmxnz6fc8znm"))
+
+(define rust-gtk4-macros-0.9.5
+ (crate-source "gtk4-macros" "0.9.5"
+ "169rqfxfczivcpz7019slsrpkx8crqjka43ymxmikp838xn7il8f"))
+
+(define rust-gtk4-sys-0.7.3
+ (crate-source "gtk4-sys" "0.7.3"
+ "1f2ylskyqkjdik9fij2m46pra4jagnif5xyalbxfk3334fmc9n2l"))
+
+(define rust-gtk4-sys-0.9.6
+ (crate-source "gtk4-sys" "0.9.6"
+ "1mh3xjkjb99y97z234cvyar08vcr7zblg1nrw48c6xsdwl0kpq21"))
+
+(define rust-guess-host-triple-0.1.4
+ (crate-source "guess_host_triple" "0.1.4"
+ "062fs1jkg157240cdn6dw11zm1c02llm9kp95knq6b4s6iijgmjx"))
+
+(define rust-guppy-0.17.19
+ (crate-source "guppy" "0.17.19"
+ "00xvglkibbnl8zdl3mnc152jzmi6r1p2gsh49qrj07a6j57bppw1"))
+
+(define rust-guppy-workspace-hack-0.1.0
+ (crate-source "guppy-workspace-hack" "0.1.0"
+ "106pg6ifjq92rz5xbbv0aw4xchl1fkikpjry72p0nxczv620cqlj"))
+
+(define rust-gzp-0.11.3
+ (crate-source "gzp" "0.11.3"
+ "1bvvz969c9kpyp7h6ry9mzhk7lb4hj4hpd810n0i26jjk4c5vip7"))
+
+(define rust-h2-0.3.26
+ (crate-source "h2" "0.3.26"
+ "1s7msnfv7xprzs6xzfj5sg6p8bjcdpcqcmjjbkd345cyi1x55zl1"))
+
+(define rust-h2-0.4.10
+ (crate-source "h2" "0.4.10"
+ "19f0va87lhzrc0lmwkgcz1z0haf6glajb4icp0b7n50vdmkilhm9"))
+
+(define rust-h2-0.4.8
+ (crate-source "h2" "0.4.8"
+ "1hp3lijg1br982kzgglb5ks2ibg68a76z3rl052r8c5vyi7jj5sh"))
+
+(define rust-h2-0.4.9
+ (crate-source "h2" "0.4.9"
+ "0cv6x0lndzxx59g49bhpl04zivfk0km9rzk9xs6iylrh80a9s93m"))
+
+(define rust-half-1.8.3
+ (crate-source "half" "1.8.3"
+ "00q4ki8ycdswapw6xn1q89vr7rzi1c8m99igps0lx1i1gzhyshqv"))
+
+(define rust-half-2.5.0
+ (crate-source "half" "2.5.0"
+ "1ldv2i761fjqxl4rn033nasjrdnw5ysnc1xalsfkfl5skc9zzckx"))
+
+(define rust-half-2.6.0
+ (crate-source "half" "2.6.0"
+ "1j83v0xaqvrw50ppn0g33zig0zsbdi7xiqbzgn7sd5al57nrd4a5"))
+
+(define rust-handlebars-4.5.0
+ (crate-source "handlebars" "4.5.0"
+ "09dj4rk6r9ngy1ki34mppcqq4pcnlhjd02yhnf724qpkkympp9ps"))
+
+(define rust-hash32-0.2.1
+ (crate-source "hash32" "0.2.1"
+ "0rrbv5pc5b1vax6j6hk7zvlrpw0h6aybshxy9vbpgsrgfrc5zhxh"))
+
+(define rust-hash32-0.3.1
+ (crate-source "hash32" "0.3.1"
+ "01h68z8qi5gl9lnr17nz10lay8wjiidyjdyd60kqx8ibj090pmj7"))
+
+(define rust-hashbag-0.1.12
+ (crate-source "hashbag" "0.1.12"
+ "14wx5rx11h0nb1rmlwmiw7719q2qf941x7ipcdg8yahb0sr99x4q"))
+
+(define rust-hashbrown-0.1.8
+ (crate-source "hashbrown" "0.1.8"
+ "1np350nrzysy021ndn2135q5vpzrp5nli78ywz114d1vcnv2kbiv"))
+
+(define rust-hashbrown-0.11.2
+ (crate-source "hashbrown" "0.11.2"
+ "0vkjsf5nzs7qcia5ya79j9sq2p1caz4crrncr1675wwyj3ag0pmb"))
+
+(define rust-hashbrown-0.12.3
+ (crate-source "hashbrown" "0.12.3"
+ "1268ka4750pyg2pbgsr43f0289l5zah4arir2k4igx5a8c6fg7la"))
+
+(define rust-hashbrown-0.13.2
+ (crate-source "hashbrown" "0.13.2"
+ "03ji3n19j4b6mf2wlla81vsixcmlivglp6hgk79d1pcxfcrw38s3"))
+
+(define rust-hashbrown-0.14.0
+ (crate-source "hashbrown" "0.14.0"
+ "0yj3nf0w30pf30w503kgaw4sbjnh62l5cbmc7dd0mnczzywh2qic"))
+
+(define rust-hashbrown-0.14.5
+ (crate-source "hashbrown" "0.14.5"
+ "1wa1vy1xs3mp11bn3z9dv0jricgr6a2j0zkf1g19yz3vw4il89z5"))
+
+(define rust-hashbrown-0.15.2
+ (crate-source "hashbrown" "0.15.2"
+ "12dj0yfn59p3kh3679ac0w1fagvzf4z2zp87a13gbbqbzw0185dz"))
+
+(define rust-hashbrown-0.15.3
+ (crate-source "hashbrown" "0.15.3"
+ "1cwfw1yzkvsqkhmkg5igdvgsl8a0wyi716cn83k2j8h09ma6rcl4"))
+
+(define rust-hashbrown-0.15.4
+ (crate-source "hashbrown" "0.15.4"
+ "1mg045sm1nm00cwjm7ndi80hcmmv1v3z7gnapxyhd9qxc62sqwar"))
+
+(define rust-hashbrown-0.15.5
+ (crate-source "hashbrown" "0.15.5"
+ "189qaczmjxnikm9db748xyhiw04kpmhm9xj9k9hg0sgx7pjwyacj"))
+
+(define rust-hashlink-0.10.0
+ (crate-source "hashlink" "0.10.0"
+ "1h8lzvnl9qxi3zyagivzz2p1hp6shgddfmccyf6jv7s1cdicz0kk"))
+
+(define rust-hashlink-0.8.4
+ (crate-source "hashlink" "0.8.4"
+ "1xy8agkyp0llbqk9fcffc1xblayrrywlyrm2a7v93x8zygm4y2g8"))
+
+(define rust-hashlink-0.9.1
+ (crate-source "hashlink" "0.9.1"
+ "1byq4nyrflm5s6wdx5qwp96l1qbp2d0nljvrr5yqrsfy51qzz93b"))
+
+(define rust-hayagriva-0.8.1
+ ;; NB: The CBOR files contained here are human-editable with free tools, so
+ ;; they should be ok to distribute.
+ (crate-source "hayagriva" "0.8.1"
+ "1n7frakfqq5igpwwqwnqd4dw57i87vac45zrlhlvmz5p9dahfjcm"))
+
+(define rust-hdrhistogram-7.5.4
+ (crate-source "hdrhistogram" "7.5.4"
+ "07ai0r66l1n53f2757gv07za1l5g1bprb7zz4v75kpbky6c92p3n"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-headers-0.3.9
+ (crate-source "headers" "0.3.9"
+ "0w62gnwh2p1lml0zqdkrx9dp438881nhz32zrzdy61qa0a9kns06"))
+
+(define rust-headers-0.4.0
+ (crate-source "headers" "0.4.0"
+ "1abari69kjl2yv2dg06g2x17qgd1a20xp7aqmmg2vfhcppk0c89j"))
+
+(define rust-headers-core-0.2.0
+ (crate-source "headers-core" "0.2.0"
+ "0ab469xfpd411mc3dhmjhmzrhqikzyj8a17jn5bkj9zfpy0n9xp7"))
+
+(define rust-headers-core-0.3.0
+ (crate-source "headers-core" "0.3.0"
+ "1r1w80i2bhmyh8s5mjr2dz6baqlrm6cak6yvzm4jq96lacjs5d2l"))
+
+(define rust-heapless-0.7.17
+ (crate-source "heapless" "0.7.17"
+ "0kwn2wzk9fnsqnwp6rqjqhvh6hfq4rh225xwqjm72b5n1ry4bind"))
+
+(define rust-heapless-0.8.0
+ (crate-source "heapless" "0.8.0"
+ "1b9zpdjv4qkl2511s2c80fz16fx9in4m9qkhbaa8j73032v9xyqb"))
+
+(define rust-heck-0.3.3
+ (crate-source "heck" "0.3.3"
+ "0b0kkr790p66lvzn9nsmfjvydrbmh9z5gb664jchwgw64vxiwqkd"))
+
+(define rust-heck-0.4.1
+ (crate-source "heck" "0.4.1"
+ "1a7mqsnycv5z4z5vnv1k34548jzmc0ajic7c1j8jsaspnhw5ql4m"))
+
+(define rust-heck-0.5.0
+ (crate-source "heck" "0.5.0"
+ "1sjmpsdl8czyh9ywl3qcsfsq9a307dg4ni2vnlwgnzzqhc4y0113"))
+
+(define rust-hermit-abi-0.1.19
+ (crate-source "hermit-abi" "0.1.19"
+ "0cxcm8093nf5fyn114w8vxbrbcyvv91d4015rdnlgfll7cs6gd32"))
+
+(define rust-hermit-abi-0.3.9
+ (crate-source "hermit-abi" "0.3.9"
+ "092hxjbjnq5fmz66grd9plxd0sh6ssg5fhgwwwqbrzgzkjwdycfj"))
+
+(define rust-hermit-abi-0.4.0
+ (crate-source "hermit-abi" "0.4.0"
+ "1k1zwllx6nfq417hy38x4akw1ivlv68ymvnzyxs76ffgsqcskxpv"))
+
+(define rust-hermit-abi-0.5.0
+ (crate-source "hermit-abi" "0.5.0"
+ "0zp3khi7bl6x8gazm9i9dgjf4h47mj10v4j18i3823y3bkz81mzv"))
+
+(define rust-hermit-abi-0.5.1
+ (crate-source "hermit-abi" "0.5.1"
+ "026bh0y8gpfd62gjm7gx6nyf6bgdyxdn0jc67i1ysl37hm3cwm7i"))
+
+(define rust-hermit-abi-0.5.2
+ (crate-source "hermit-abi" "0.5.2"
+ "1744vaqkczpwncfy960j2hxrbjl1q01csm84jpd9dajbdr2yy3zw"))
+
+(define rust-hex-0.4.3
+ (crate-source "hex" "0.4.3"
+ "0w1a4davm1lgzpamwnba907aysmlrnygbqmfis2mqjx5m552a93z"))
+
+(define rust-hex-literal-0.4.1
+ (crate-source "hex-literal" "0.4.1"
+ "0iny5inkixsdr41pm2vkqh3fl66752z5j5c0cdxw16yl9ryjdqkg"))
+
+(define rust-hex-slice-0.1.4
+ (crate-source "hex-slice" "0.1.4"
+ "0k3ck81m9lz5wz3c7qqj3j3m5xa5pr599n41gbq58i91w04a74al"))
+
+(define rust-hickory-client-0.24.4
+ (crate-source "hickory-client" "0.24.4"
+ "1pm6ypps966d994bm8b3l5wbj3c7xsv23k47vzqcc7wdrnjpjr8m"))
+
+(define rust-hickory-proto-0.24.4
+ (crate-source "hickory-proto" "0.24.4"
+ "0j3j26brvg83a4xvdlvxxgkycdmaklbd2f6cag76cvyfr5kj0rcj"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-hickory-resolver-0.24.4
+ (crate-source "hickory-resolver" "0.24.4"
+ "0bnjdykfip04lr2ja97aw2s9vrnyxn46cbxb8cbi23jjrahigcfb"))
+
+(define rust-hickory-server-0.24.4
+ (crate-source "hickory-server" "0.24.4"
+ "05llmq6ncass4m3bwhmqpj4s3j7fl7k8kg6gihzqa1g3yjpph009"))
+
+(define rust-hifijson-0.2.2
+ (crate-source "hifijson" "0.2.2"
+ "0hjwcn3hj7bmwqw084lbbvmwx7lnkfyid6b74wd0c30pwcyann4r"))
+
+(define rust-histo-1.0.0
+ (crate-source "histo" "1.0.0"
+ "0v6znd33clam2b37rhn2pldd39l61605s1ivxzpjwdygi8f6mad6"))
+
+(define rust-hkdf-0.12.4
+ (crate-source "hkdf" "0.12.4"
+ "1xxxzcarz151p1b858yn5skmhyrvn8fs4ivx5km3i1kjmnr8wpvv"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-hmac-0.11.0
+ (crate-source "hmac" "0.11.0"
+ "16z61aibdg4di40sqi4ks2s4rz6r29w4sx4gvblfph3yxch26aia"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-hmac-0.12.1
+ (crate-source "hmac" "0.12.1"
+ "0pmbr069sfg76z7wsssfk5ddcqd9ncp79fyz6zcm6yn115yc6jbc"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-home-0.5.11
+ (crate-source "home" "0.5.11"
+ "1kxb4k87a9sayr8jipr7nq9wpgmjk4hk4047hmf9kc24692k75aq"))
+
+(define rust-home-0.5.9
+ (crate-source "home" "0.5.9"
+ "19grxyg35rqfd802pcc9ys1q3lafzlcjcv2pl2s5q8xpyr5kblg3"))
+
+(define rust-homedir-0.3.4
+ (crate-source "homedir" "0.3.4"
+ "18kb7myfvzzixv02k066477k11zzbaj2yddarjbrcx65r1dvvnsv"))
+
+(define rust-hostname-0.3.1
+ (crate-source "hostname" "0.3.1"
+ "0rz8yf70cvzl3nry71m4bz9w6x4j9kdz3qng6pnwhk2h20z1qwrw"))
+
+(define rust-hostname-0.4.1
+ (crate-source "hostname" "0.4.1"
+ "0rbxryl68bwv8hkjdjd8f37kdb10fncgsqrqksv64qy7s4y20vx5"))
+
+(define rust-html-escape-0.2.13
+ (crate-source "html-escape" "0.2.13"
+ "0xml3hswv0205fbm5iq7dqiwjkr6d245xkfppwi7wqjdfr4x86kd"))
+
+(define rust-html5ever-0.25.2
+ (crate-source "html5ever" "0.25.2"
+ "0j1iw2yy3fglr5rxqfrghmhksxzpcfp8ps753qazqkaxisq3zhg5"))
+
+(define rust-html5ever-0.27.0
+ (crate-source "html5ever" "0.27.0"
+ "1m24sbpk572f5qhhkj4kkxvsd64rn968s0vxwvqlds76w2pp2dy1"))
+
+(define rust-htmlescape-0.3.1
+ (crate-source "htmlescape" "0.3.1"
+ "0qria8paf19qy5sgzzk3iiii9fp2j7spbhqf0zjxwrg7v9c500p9"))
+
+(define rust-hts-sys-2.2.0
+ (crate-source "hts-sys" "2.2.0"
+ "1cmvdwssd6xjk6w1iigaj5rl9ibx4zaaskfb2ji2mlhw28f7z3g3"
+ #:snippet
+ '(begin
+ (for-each delete-file-recursively
+ '("htslib/htscodecs/tests" "htslib/test"))
+ (substitute* "Cargo.toml"
+ ;; Do not use zlib-ng; just use zlib.
+ (("\"zlib-ng\",") "")
+ (("\"static\",") "")
+ ;; No static libraries please in curl-sys.
+ (("\"static-curl\",") "")
+ (("\"static-ssl\",") "\"ssl\",")
+ ;; No static lzma.
+ (("\\[\"static\"\\]") "[]")))))
+
+(define rust-http-0.2.12
+ (crate-source "http" "0.2.12"
+ "1w81s4bcbmcj9bjp7mllm8jlz6b31wzvirz8bgpzbqkpwmbvn730"))
+
+(define rust-http-1.3.1
+ (crate-source "http" "1.3.1"
+ "0r95i5h7dr1xadp1ac9453w0s62s27hzkam356nyx2d9mqqmva7l"))
+
+(define rust-http-auth-0.1.10
+ (crate-source "http-auth" "0.1.10"
+ "08l8z75cpda5y25cnd5fzgsahb35xn29qlgl9j12dy9f8sls83qm"))
+
+(define rust-http-body-0.4.6
+ (crate-source "http-body" "0.4.6"
+ "1lmyjfk6bqk6k9gkn1dxq770sb78pqbqshga241hr5p995bb5skw"))
+
+(define rust-http-body-1.0.1
+ (crate-source "http-body" "1.0.1"
+ "111ir5k2b9ihz5nr9cz7cwm7fnydca7dx4hc7vr16scfzghxrzhy"))
+
+(define rust-http-body-util-0.1.3
+ (crate-source "http-body-util" "0.1.3"
+ "0jm6jv4gxsnlsi1kzdyffjrj8cfr3zninnxpw73mvkxy4qzdj8dh"))
+
+(define rust-http-content-range-0.2.1
+ (crate-source "http-content-range" "0.2.1"
+ "1jmzikxrqmjhkyw69b894sapr1bkyc7y7ca3vl5xg5hlkw58xaml"))
+
+(define rust-httparse-1.10.1
+ (crate-source "httparse" "1.10.1"
+ "11ycd554bw2dkgw0q61xsa7a4jn1wb1xbfacmf3dbwsikvkkvgvd"))
+
+(define rust-httpdate-1.0.3
+ (crate-source "httpdate" "1.0.3"
+ "1aa9rd2sac0zhjqh24c9xvir96g188zldkx0hr6dnnlx5904cfyz"))
+
+(define rust-httpmock-0.7.0
+ (crate-source "httpmock" "0.7.0"
+ "0nzxw15pn453siq4v9xfjgggvw2jry50y7qsxhnlf409xs39bv08"))
+
+(define rust-human-date-parser-0.2.0
+ (crate-source "human-date-parser" "0.2.0"
+ "0qqwf20wz13ww06i1xqr9hfbg4c598f34n442q90qxzyxd6wy5hi"))
+
+(define rust-human-format-1.1.0
+ (crate-source "human_format" "1.1.0"
+ "1f45y1vib7z96ij5xv623rxpdm3ap4bj11j84jqjg7a5iir1yfsw"))
+
+(define rust-human-panic-1.2.3
+ (crate-source "human-panic" "1.2.3"
+ "0w7kbj2y3rrnax2bj4s3aashsm5lrg55wh58a44v7fr0k741dw64"))
+
+(define rust-human-sort-0.2.2
+ (crate-source "human-sort" "0.2.2"
+ "06b2rj4hd4h4rf3mp5qk89ymlxh5iv3cpmrfgramwvay634hj2hl"))
+
+(define rust-humansize-2.1.3
+ (crate-source "humansize" "2.1.3"
+ "1msxd1akb3dydsa8qs461sds9krwnn31szvqgaq93p4x0ad1rdbc"))
+
+(define rust-humantime-1.3.0
+ (crate-source "humantime" "1.3.0"
+ "0krwgbf35pd46xvkqg14j070vircsndabahahlv3rwhflpy4q06z"))
+
+(define rust-humantime-2.2.0
+ (crate-source "humantime" "2.2.0"
+ "17rz8jhh1mcv4b03wnknhv1shwq2v9vhkhlfg884pprsig62l4cv"))
+
+(define rust-humantime-serde-1.1.1
+ (crate-source "humantime-serde" "1.1.1"
+ "0310ri4zb33qbwqv0n51xysfjpnwc6rgxscl5i09jgcjlmgdp8sp"))
+
+(define rust-hyper-0.14.32
+ (crate-source "hyper" "0.14.32"
+ "1rvcb0smz8q1i0y6p7rwxr02x5sclfg2hhxf3g0774zczn0cgps1"))
+
+(define rust-hyper-1.6.0
+ (crate-source "hyper" "1.6.0"
+ "103ggny2k31z0iq2gzwk2vbx601wx6xkpjpxn40hr3p3b0b5fayc"))
+
+(define rust-hyper-proxy2-0.1.0
+ (crate-source "hyper-proxy2" "0.1.0"
+ "1brzvj6v5rfzq17x6wbg41vcqhpwli87phhlf0f4mg5h7yrbfhwh"))
+
+(define rust-hyper-rustls-0.24.2
+ (crate-source "hyper-rustls" "0.24.2"
+ "1475j4a2nczz4aajzzsq3hpwg1zacmzbqg393a14j80ff8izsgpc"))
+
+(define rust-hyper-rustls-0.26.0
+ (crate-source "hyper-rustls" "0.26.0"
+ "0b4m1jvs147hxi8677n2dxxib663s7c31xmfni7b5qkanihsggm0"))
+
+(define rust-hyper-rustls-0.27.5
+ (crate-source "hyper-rustls" "0.27.5"
+ "1cjr3yf3x5mr3194llsfibacl6j7n2dknii2dwjha4ysyf1ia69d"))
+
+(define rust-hyper-rustls-0.27.6
+ (crate-source "hyper-rustls" "0.27.6"
+ "0va008pmz5h062wnh2h08d3r3iizvqnw68k5ji8frp0vw6aib803"))
+(define rust-hyper-rustls-0.27.7
+ (crate-source "hyper-rustls" "0.27.7"
+ "0n6g8998szbzhnvcs1b7ibn745grxiqmlpg53xz206v826v3xjg3"))
+
+(define rust-hyper-timeout-0.5.2
+ (crate-source "hyper-timeout" "0.5.2"
+ "1c431l5ckr698248yd6bnsmizjy2m1da02cbpmsnmkpvpxkdb41b"))
+
+(define rust-hyper-tls-0.5.0
+ (crate-source "hyper-tls" "0.5.0"
+ "01crgy13102iagakf6q4mb75dprzr7ps1gj0l5hxm1cvm7gks66n"))
+
+(define rust-hyper-tls-0.6.0
+ (crate-source "hyper-tls" "0.6.0"
+ "1q36x2yps6hhvxq5r7mc8ph9zz6xlb573gx0x3yskb0fi736y83h"))
+
+(define rust-hyper-util-0.1.11
+ (crate-source "hyper-util" "0.1.11"
+ "1wj3svb1r6yv6kgk5fsz6wwajmngc4zxcw4wxpwlmpbgl8rvqys9"))
+
+(define rust-hyper-util-0.1.12
+ (crate-source "hyper-util" "0.1.12"
+ "040pyd26pssbgvrwr35xjcghv77j7ir1ci0q8wy1v78d1saix7yg"))
+
+(define rust-hyper-util-0.1.13
+ (crate-source "hyper-util" "0.1.13"
+ "1s06md3mq6v6w2zqq0qfag2hw8drsvmxpiqd4mwcl7njnfv97hmi"))
+
+(define rust-hyper-util-0.1.14
+ (crate-source "hyper-util" "0.1.14"
+ "1nqvf5azmv8p7hs5ghjlbgfya7xaafq377vppdazxbq8zzdxybyw"))
+
+(define rust-hyperlocal-0.8.0
+ (crate-source "hyperlocal" "0.8.0"
+ "136978rsp0wr6x28cxivxhbq2np66l4jrq3n9xwckrrd5dxxzbqg"))
+
+(define rust-hypher-0.1.5 rust-hypher-0.1)
+
+(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-i18n-config-0.4.7
+ (crate-source "i18n-config" "0.4.7"
+ "1j89hnd1d2zqfb1s9jgcd5vzf5a9iisfc18v324mpgn06540g24f"))
+
+(define rust-i18n-embed-0.14.1
+ (crate-source "i18n-embed" "0.14.1"
+ "17251vazz8mybcgic9wffk56acv5i5zsg3x9kvdvjnsgfsams84l"))
+
+(define rust-i18n-embed-fl-0.8.0
+ (crate-source "i18n-embed-fl" "0.8.0"
+ "1lq374kywpg9aqf556k9kz695arzkkwd3z06w4ak94lyyj0sfhc2"))
+
+(define rust-i18n-embed-impl-0.8.4
+ (crate-source "i18n-embed-impl" "0.8.4"
+ "1hmnimlv310cirg8nx77nf8q1si4hq1yarkg5kyfc7rxabhc0b0g"))
+
+(define rust-iana-time-zone-0.1.60
+ (crate-source "iana-time-zone" "0.1.60"
+ "0hdid5xz3jznm04lysjm3vi93h3c523w0hcc3xba47jl3ddbpzz7"))
+
+(define rust-iana-time-zone-0.1.63
+ (crate-source "iana-time-zone" "0.1.63"
+ "1n171f5lbc7bryzmp1h30zw86zbvl5480aq02z92lcdwvvjikjdh"))
+
+(define rust-iana-time-zone-haiku-0.1.2
+ (crate-source "iana-time-zone-haiku" "0.1.2"
+ "17r6jmj31chn7xs9698r122mapq85mfnv98bb4pg6spm0si2f67k"))
+
+(define rust-ical-0.11.0
+ (crate-source "ical" "0.11.0"
+ "1xkrs9a48qzbzf6mbrnsvj9i51h2z44l7h7236d75dx88dssnz4v"))
+
+(define rust-icalendar-0.16.13
+ (crate-source "icalendar" "0.16.13"
+ "1r620adkzpyc5vjcgvxxb7pb8zyvmz2gncl6qb5if432hgnblidb"))
+
+(define rust-icu-calendar-1.5.2
+ (crate-source "icu_calendar" "1.5.2"
+ "1zx8fli5aif3w7zwx5gxijxbsjsphkwr339h99izfdlsgw9v4rbj"))
+
+(define rust-icu-calendar-data-1.5.1
+ (crate-source "icu_calendar_data" "1.5.1"
+ "1qg9zag3scrrksdc7bqf2lcjcmdlwx2g9d080qcn48c5gvkrj142"))
+
+(define rust-icu-collections-1.5.0
+ (crate-source "icu_collections" "1.5.0"
+ "09j5kskirl59mvqc8kabhy7005yyy7dp88jw9f6f3gkf419a8byv"))
+
+(define rust-icu-collections-2.0.0
+ (crate-source "icu_collections" "2.0.0"
+ "0izfgypv1hsxlz1h8fc2aak641iyvkak16aaz5b4aqg3s3sp4010"))
+
+(define rust-icu-datetime-1.5.1
+ (crate-source "icu_datetime" "1.5.1"
+ "100pdcq2y452py0bxa7vzy1sfibm11z2xxbpgvbkzpq8bswfy5fi"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-icu-datetime-data-1.5.1
+ (crate-source "icu_datetime_data" "1.5.1"
+ "0zahlvry7ajl92cdnnjp1rx0vzi7vf1p0sljg8dsng0jfr0g1xdy"))
+
+(define rust-icu-decimal-1.5.0
+ (crate-source "icu_decimal" "1.5.0"
+ "1sxhx2jw01csjbn37mqv28pbn673wj28ipqybvc4h17chs7xk3zv"))
+
+(define rust-icu-decimal-data-1.5.1
+ (crate-source "icu_decimal_data" "1.5.1"
+ "1qhah965n48j2izqx8bcm1pn8dkxxjb584cwga1nvkswgzcmvjb7"))
+
+(define rust-icu-locale-core-2.0.0
+ (crate-source "icu_locale_core" "2.0.0"
+ "02phv7vwhyx6vmaqgwkh2p4kc2kciykv2px6g4h8glxfrh02gphc"))
+
+(define rust-icu-locid-1.5.0
+ (crate-source "icu_locid" "1.5.0"
+ "0dznvd1c5b02iilqm044q4hvar0sqibq1z46prqwjzwif61vpb0k"))
+
+(define rust-icu-locid-transform-1.5.0
+ (crate-source "icu_locid_transform" "1.5.0"
+ "0kmmi1kmj9yph6mdgkc7v3wz6995v7ly3n80vbg0zr78bp1iml81"))
+
+(define rust-icu-locid-transform-data-1.5.0
+ (crate-source "icu_locid_transform_data" "1.5.0"
+ "0vkgjixm0wzp2n3v5mw4j89ly05bg3lx96jpdggbwlpqi0rzzj7x"))
+
+(define rust-icu-locid-transform-data-1.5.1
+ (crate-source "icu_locid_transform_data" "1.5.1"
+ "07gignya9gzynnyds88bmra4blq9jxzgrcss43vzk2q9h7byc5bm"))
+
+(define rust-icu-normalizer-1.5.0
+ (crate-source "icu_normalizer" "1.5.0"
+ "0kx8qryp8ma8fw1vijbgbnf7zz9f2j4d14rw36fmjs7cl86kxkhr"))
+
+(define rust-icu-normalizer-2.0.0
+ (crate-source "icu_normalizer" "2.0.0"
+ "0ybrnfnxx4sf09gsrxri8p48qifn54il6n3dq2xxgx4dw7l80s23"))
+
+(define rust-icu-normalizer-data-1.5.0
+ (crate-source "icu_normalizer_data" "1.5.0"
+ "05lmk0zf0q7nzjnj5kbmsigj3qgr0rwicnn5pqi9n7krmbvzpjpq"))
+
+(define rust-icu-normalizer-data-1.5.1
+ (crate-source "icu_normalizer_data" "1.5.1"
+ "1dqcm86spcqcs4jnra81yqq3g5bpw6bvf5iz621spj5x52137s65"))
+
+(define rust-icu-normalizer-data-2.0.0
+ (crate-source "icu_normalizer_data" "2.0.0"
+ "1lvjpzxndyhhjyzd1f6vi961gvzhj244nribfpdqxjdgjdl0s880"))
+
+(define rust-icu-plurals-1.5.0
+ (crate-source "icu_plurals" "1.5.0"
+ "055iwgyxmdwm197wvb8d9x16lrhirn4c39dh072xbnr5q3kp0nms"))
+
+(define rust-icu-plurals-data-1.5.1
+ (crate-source "icu_plurals_data" "1.5.1"
+ "04nipymyc2xjvszh12vvzs06scw02wczi9bpda3nlzfb70r410x4"))
+
+(define rust-icu-properties-1.5.1
+ (crate-source "icu_properties" "1.5.1"
+ "1xgf584rx10xc1p7zjr78k0n4zn3g23rrg6v2ln31ingcq3h5mlk"))
+
+(define rust-icu-properties-2.0.1
+ (crate-source "icu_properties" "2.0.1"
+ "0az349pjg8f18lrjbdmxcpg676a7iz2ibc09d2wfz57b3sf62v01"))
+
+(define rust-icu-properties-data-1.5.0
+ (crate-source "icu_properties_data" "1.5.0"
+ "0scms7pd5a7yxx9hfl167f5qdf44as6r3bd8myhlngnxqgxyza37"))
+
+(define rust-icu-properties-data-1.5.1
+ (crate-source "icu_properties_data" "1.5.1"
+ "1qm5vf17nyiwb87s3g9x9fsj32gkv4a7q7d2sblawx9vfncqgyw5"))
+
+(define rust-icu-properties-data-2.0.1
+ (crate-source "icu_properties_data" "2.0.1"
+ "0cnn3fkq6k88w7p86w7hsd1254s4sl783rpz4p6hlccq74a5k119"))
+
+(define rust-icu-provider-1.5.0
+ (crate-source "icu_provider" "1.5.0"
+ "1nb8vvgw8dv2inqklvk05fs0qxzkw8xrg2n9vgid6y7gm3423m3f"))
+
+(define rust-icu-provider-2.0.0
+ (crate-source "icu_provider" "2.0.0"
+ "1bz5v02gxv1i06yhdhs2kbwxkw3ny9r2vvj9j288fhazgfi0vj03"))
+
+(define rust-icu-provider-adapters-1.5.0
+ (crate-source "icu_provider_adapters" "1.5.0"
+ "1g60fydak0i4rxf8vfrr31mpck846k9ynix4fh1qx2il13ylscnn"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-icu-provider-blob-1.5.0
+ (crate-source "icu_provider_blob" "1.5.0"
+ "0lfgvia5v76gkpfgbga5ga6z1b5465v821f2hs0xfmaz6v8rhjy2"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-icu-provider-macros-1.5.0
+ (crate-source "icu_provider_macros" "1.5.0"
+ "1mjs0w7fcm2lcqmbakhninzrjwqs485lkps4hz0cv3k36y9rxj0y"))
+
+(define rust-icu-segmenter-1.5.0
+ (crate-source "icu_segmenter" "1.5.0"
+ "1pmharib9s1hn5650d4lyd48145n1n14pja2gcnzqvrl29b745x7"))
+
+(define rust-icu-segmenter-data-1.5.1
+ (crate-source "icu_segmenter_data" "1.5.1"
+ "1sx1rac5xxamqxr8x3cj91lkvlc4jblrrr4lqly3chcr2xsjgrd1"))
+
+(define rust-icu-timezone-1.5.0
+ (crate-source "icu_timezone" "1.5.0"
+ "15nyqq5k231w51g3bmpbrsdnv1gfiam5s8w7qwha0farb1mbm4da"))
+
+(define rust-icu-timezone-data-1.5.1
+ (crate-source "icu_timezone_data" "1.5.1"
+ "0s1f4g00mwmzv0r0hp0w0pk99qly9cmm78n2bc1ays522fvggp0s"))
+
+(define rust-id-arena-2.2.1
+ (crate-source "id-arena" "2.2.1"
+ "01ch8jhpgnih8sawqs44fqsqpc7bzwgy0xpi6j0f4j0i5mkvr8i5"))
+
+(define rust-idea-0.5.1
+ (crate-source "idea" "0.5.1"
+ "0xv4hd9mgrwgzfl7cc5nlwyahm9yni5z9dwb3c1z5mqr8h05fm87"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-ident-case-1.0.1
+ (crate-source "ident_case" "1.0.1"
+ "0fac21q6pwns8gh1hz3nbq15j8fi441ncl6w4vlnd1cmc55kiq5r"))
+
+(define rust-idna-0.2.3
+ (crate-source "idna" "0.2.3"
+ "1y7ca2w5qp9msgl57n03zqp78gq1bk2crqzg6kv7a542mdphm2j1"))
+
+(define rust-idna-0.3.0
+ (crate-source "idna" "0.3.0"
+ "1rh9f9jls0jy3g8rh2bfpjhvvhh4q80348jc4jr2s844133xykg1"))
+
+(define rust-idna-1.0.3
+ (crate-source "idna" "1.0.3"
+ "0zlajvm2k3wy0ay8plr07w22hxkkmrxkffa6ah57ac6nci984vv8"))
+
+(define rust-idna-1.1.0
+ (crate-source "idna" "1.1.0"
+ "1pp4n7hppm480zcx411dsv9wfibai00wbpgnjj4qj0xa7kr7a21v"))
+
+(define rust-idna-adapter-1.0.0
+ (crate-source "idna_adapter" "1.0.0"
+ "0q4msgbfisi669k8b62wzr5l2laz3i5n44xbyn0m60ksjdflzpyg"))
+
+(define rust-idna-adapter-1.1.0
+ (crate-source "idna_adapter" "1.1.0"
+ "1y7h6x9cms3gic9iqcfznx1kdslnzbf5yjchq88rvj41mjq5k4i7"))
+
+(define rust-idna-adapter-1.2.0
+ (crate-source "idna_adapter" "1.2.0"
+ "0wggnkiivaj5lw0g0384ql2d7zk4ppkn3b1ry4n0ncjpr7qivjns"))
+
+(define rust-idna-adapter-1.2.1
+ (crate-source "idna_adapter" "1.2.1"
+ "0i0339pxig6mv786nkqcxnwqa87v4m94b2653f6k3aj0jmhfkjis"))
+
+(define rust-idna-mapping-1.0.0
+ (crate-source "idna_mapping" "1.0.0"
+ "0f0gyhdxrbh50ljcgaq0nm6a1sdmhq5rfpmlvdvrla34pk2jqhnm"))
+
+(define rust-ieee754-0.2.6
+ (crate-source "ieee754" "0.2.6"
+ "1771d2kvw1wga65yrg9m7maky0fzsaq9hvhkv91n6gmxmjfdl1wh"))
+
+(define rust-if-addrs-0.10.2
+ (crate-source "if-addrs" "0.10.2"
+ "02lgvpz14a7qx3s704i18xf3dp6ywniwij8mzy0kfr0sslch1fya"))
+
+(define rust-if-addrs-0.12.0
+ (crate-source "if-addrs" "0.12.0"
+ "1j0c5xzzbfcb3k97zb050cygikfxv47mpj1hlyyyr249qglk6amv"))
+
+(define rust-if-chain-1.0.2
+ (crate-source "if_chain" "1.0.2"
+ "1vdrylnqw8vd99j20jgalh1vp1vh7dwnkdzsmlx4yjsvfsmf2mnb"))
+
+(define rust-ignore-0.4.23
+ (crate-source "ignore" "0.4.23"
+ "0jysggjfmlxbg60vhhiz4pb8jfb7cnq5swdsvxknbs7x18wgv2bd"))
+
+(define rust-ignore-files-1.3.1
+ (crate-source "ignore-files" "1.3.1"
+ "0fq0h5igv3338v4rpnz68gpni2gkjkvyxawcjf958cwdd82p6kas"))
+
+(define rust-ignore-files-3.0.3
+ (crate-source "ignore-files" "3.0.3"
+ "1sj8ddmsf51gb5cnv7zbd0g029sn4cz8vfznqyq88b63g4lma80a"))
+
+(define rust-ihex-3.0.0
+ (crate-source "ihex" "3.0.0"
+ "1wlzfyy5fsqgpki5vdapw0jjczqdm6813fgd3661wf5vfi3phnin"))
+
+(define rust-im-rc-15.1.0
+ (crate-source "im-rc" "15.1.0"
+ "1zp5vdjj4b4lg8jnrz0wmdln2cdd9gn24a4psdvwd050bykma6dg"))
+
+(define rust-image-0.24.9
+ (crate-source "image" "0.24.9"
+ "17gnr6ifnpzvhjf6dwbl9hki8x6bji5mwcqp0048x1jm5yfi742n"
+ #:snippet '(for-each delete-file-recursively '("examples" "tests"))))
+
+(define rust-image-0.25.6
+ (crate-source "image" "0.25.6"
+ "06i522bq4qlwylwnlmcn0sgqg72swwan544aldbhi0drwr66cdfv"))
+
+(define rust-image-webp-0.1.3
+ (crate-source "image-webp" "0.1.3"
+ "0179iqgvh6ybbq0r5d3ms11kka8jihhpliydkksj1vz2ps6gp6pp"))
+
+(define rust-image-webp-0.2.1
+ (crate-source "image-webp" "0.2.1"
+ "0zwg4gpnp69dpn8pdhgjy14mawwi3md02mp1162al6s64bl02zdp"))
+
+(define rust-image-webp-0.2.3
+ (crate-source "image-webp" "0.2.3"
+ "02vg5rfmkvslypd0xij6ynzaah3m32hfylicwr14n2rhlpkhz5zn"))
+
+(define rust-imagesize-0.13.0
+ (crate-source "imagesize" "0.13.0"
+ "11f26ac9zvbr7sjnsv2z9jd3ryaz40pg8xch4ij1q1rg5zbjgkgd"))
+
+(define rust-imara-diff-0.1.8
+ (crate-source "imara-diff" "0.1.8"
+ "1lmk5dpha2fhahrnsrgavxn1qz6ydp1w8jz8fpvlb28p89ylplqp"))
+
+(define rust-imara-diff-0.2.0
+ (crate-source "imara-diff" "0.2.0"
+ "0p2wmak4pbqfa93fihply18kq8q0nxg6zl0dhampipv6yxid809g"))
+
+(define rust-imgref-1.11.0
+ (crate-source "imgref" "1.11.0"
+ "0254wzkakm31fdix6diqng0fkggknibh0b1iv570ap0djwykl9nh"))
+
+(define rust-impl-more-0.1.9
+ (crate-source "impl-more" "0.1.9"
+ "1llwkdr56n340md0nh0h9m8gkbdymax45fdc92hwg1h0zyhak9g8"))
+
+(define rust-implib-0.3.5
+ (crate-source "implib" "0.3.5"
+ "0qjyhapssradwljryq8v31kbyg6s6fqdg50cyyq3by0mc84zg2sr"))
+
+(define rust-indent-write-2.2.0
+ (crate-source "indent_write" "2.2.0"
+ "1hqjp80argdskrhd66g9sh542yxy8qi77j6rc69qd0l7l52rdzhc"))
+
+(define rust-indenter-0.3.3
+ (crate-source "indenter" "0.3.3"
+ "10y6i6y4ls7xsfsc1r3p5j2hhbxhaqnk5zzk8aj52b14v05ba8yf"))
+
+(define rust-indexmap-1.9.3
+ (crate-source "indexmap" "1.9.3"
+ "16dxmy7yvk51wvnih3a3im6fp5lmx0wx76i03n06wyak6cwhw1xx"))
+
+(define rust-indexmap-2.0.1
+ (crate-source "indexmap" "2.0.1"
+ "0kmi1dhkmnv937mbkzlqq9kmkdr8k5030vfk19bi8jcxy4x7q8md"))
+
+(define rust-indexmap-2.10.0
+ (crate-source "indexmap" "2.10.0"
+ "0qd6g26gxzl6dbf132w48fa8rr95glly3jhbk90i29726d9xhk7y"))
+
+(define rust-indexmap-2.7.1
+ (crate-source "indexmap" "2.7.1"
+ "0lmnm1zbr5gq3wic3d8a76gpvampridzwckfl97ckd5m08mrk74c"))
+
+(define rust-indexmap-2.9.0
+ (crate-source "indexmap" "2.9.0"
+ "07m15a571yywmvqyb7ms717q9n42b46badbpsmx215jrg7dhv9yf"))
+
+(define rust-indicatif-0.15.0
+ (crate-source "indicatif" "0.15.0"
+ "1r4n50mclyi4c7b9c9mlma1rhchjamw71r3z8vgqcmp24mhvbakv"))
+
+(define rust-indicatif-0.16.2
+ (crate-source "indicatif" "0.16.2"
+ "06xyjs0kzqiqkjn60n1miwm2l87sa9p2lmzz0ymq18y72z37s81d"))
+
+(define rust-indicatif-0.17.11
+ (crate-source "indicatif" "0.17.11"
+ "0db2b2r79r9x8x4lysq1ci9xm13c0xg0sqn3z960yh2bk2430fqq"))
+
+(define rust-indicatif-0.17.4
+ (crate-source "indicatif" "0.17.4"
+ "1y0f3lnr2dnacmpgh8q8dws26pvy6xyyvhxn35jlwigg6xzk2ifv"))
+
+(define rust-indoc-0.3.6
+ (crate-source "indoc" "0.3.6"
+ "1n2fd2wm1h005hd7pjgx4gv5ymyq4sxqn8z0ssw6xchgqs5ilx27"))
+
+(define rust-indoc-1.0.9
+ (crate-source "indoc" "1.0.9"
+ "01l3b4ami6sck57yrn8n2z44jifph2m3jiivkws7w2njbvfrk9xz"))
+
+(define rust-indoc-2.0.5
+ (crate-source "indoc" "2.0.5"
+ "1dgjk49rkmx4kjy07k4b90qb5vl89smgb5rcw02n0q0x9ligaj5j"))
+
+(define rust-indoc-2.0.6
+ (crate-source "indoc" "2.0.6"
+ "1gbn2pkx5sgbd9lp05d2bkqpbfgazi0z3nvharh5ajah11d29izl"))
+
+(define rust-indoc-impl-0.3.6
+ (crate-source "indoc-impl" "0.3.6"
+ "1w58yg249kmzsn75kcj34qaxqh839l1hsaj3bzggy3q03wb6s16f"))
+
+(define rust-infer-0.16.0
+ (crate-source "infer" "0.16.0"
+ "0iqq2llvl88nmpnxpaar2zrkmrah6bsy7q3cc6w9a0ikw9f0w5dw"))
+
+(define rust-inferno-0.11.21
+ (crate-source "inferno" "0.11.21"
+ "126v1njhhx1shw0ammn3ngxxp20dmlb78p1xd9brks2zszhjja93"))
+
+(define rust-inflate-0.4.5
+ (crate-source "inflate" "0.4.5"
+ "1zxjdn8iwa0ssxrnjmywm3r1v284wryvzrf8vkc7nyf5ijbjknqw"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-inflections-1.1.1
+ (crate-source "inflections" "1.1.1"
+ "0yl3gas612q25c72lwf04405i87yxr02vgv3ckcnz2fyvhpmhmx2"))
+
+(define rust-inflector-0.11.4
+ (crate-source "Inflector" "0.11.4"
+ "1lqmcni21ifzyq41fhz6k1j2b23cmsx469s4g4sf01l78miqqhzy"))
+
+(define rust-inlinable-string-0.1.15
+ (crate-source "inlinable_string" "0.1.15"
+ "1ysjci8yfvxgf51z0ny2nnwhxrclhmb3vbngin8v4bznhr3ybyn8"))
+
+(define rust-inotify-0.10.2
+ (crate-source "inotify" "0.10.2"
+ "1k2m6a95827yspax1icmwiz4szr7c01w3dnn2b2bil4hfvcnilgx"))
+
+(define rust-inotify-0.11.0
+ (crate-source "inotify" "0.11.0"
+ "1wq8m657rl085cg59p38sc5y62xy9yhhpvxbkd7n1awi4zzwqzgk"))
+
+(define rust-inotify-0.9.6
+ (crate-source "inotify" "0.9.6"
+ "1zxb04c4qccp8wnr3v04l503qpxzxzzzph61amlqbsslq4z9s1pq"))
+
+(define rust-inotify-sys-0.1.5
+ (crate-source "inotify-sys" "0.1.5"
+ "1syhjgvkram88my04kv03s0zwa66mdwa5v7ddja3pzwvx2sh4p70"))
+
+(define rust-inout-0.1.4
+ (crate-source "inout" "0.1.4"
+ "008xfl1jn9rxsq19phnhbimccf4p64880jmnpg59wqi07kk117w7"))
+
+(define rust-input-0.9.1
+ (crate-source "input" "0.9.1"
+ "1abmv1djhynihipjppgsmw6nbp6pcgzk8rzi4v6wmyci9990kp7v"))
+
+(define rust-input-sys-1.18.0
+ (crate-source "input-sys" "1.18.0"
+ "1c4y24wf0jixi52js4f7cjspbgi0bzzaqfhn8m91qcq03i6mnkxx"))
+
+(define rust-inquire-0.7.5
+ (crate-source "inquire" "0.7.5"
+ "0an1bjs0yklk990d7ni65znmirs99p01wld221affw5g64qgkp8g"))
+
+(define rust-insta-1.42.2
+ (crate-source "insta" "1.42.2"
+ "111hrdc3bxwp146kz2ffwdq0qypdjk8a2yzwr8mivlb7maxrl9ah"))
+
+(define rust-insta-1.43.1
+ (crate-source "insta" "1.43.1"
+ "0wa3iz1bafg3jwaqkjcs63spyalcm6chnhyxassm9065f3m38j8m"))
+
+(define rust-insta-cmd-0.6.0
+ (crate-source "insta-cmd" "0.6.0"
+ "1rix5nmswns1p5p5f7pj5l9wvm69awzby0fbkkacwp4j4ylyzvpz"))
+
+(define rust-instability-0.3.7
+ (crate-source "instability" "0.3.7"
+ "07f7k0cs1l8cdwxm46vy457bk880hgg6p83nfi777yqwv7bgxy8b"))
+
+(define rust-instability-0.3.9
+ (crate-source "instability" "0.3.9"
+ "16pbfp50y1f6qqifk77zymz7r20f96v2gjc84vb8frwk1f080pa3"))
+
+(define rust-instant-0.1.13
+ (crate-source "instant" "0.1.13"
+ "08h27kzvb5jw74mh0ajv0nv9ggwvgqm8ynjsn2sa9jsks4cjh970"))
+
+(define rust-interception-sys-0.1.3
+ (crate-source "interception-sys" "0.1.3"
+ "1lgwbml7gzq5a5rriy708w68gx6yiw9cdg7xy2c5vsrrck7pbs5b"
+ #:snippet '(for-each delete-file (find-files "." "\\.(dll|lib)$"))))
+
+(define rust-interim-0.2.1
+ (crate-source "interim" "0.2.1"
+ "0njv1x7v55mr90ib278y8il8jm6hhmzghnr2sdiqcijzm2cr1km9"))
+
+(define rust-interpolate-name-0.2.4
+ (crate-source "interpolate_name" "0.2.4"
+ "0q7s5mrfkx4p56dl8q9zq71y1ysdj4shh6f28qf9gly35l21jj63"))
+
+(define rust-interprocess-2.2.3
+ (crate-source "interprocess" "2.2.3"
+ "0bgcvxjgqqm9m1iwfppc4id98d4imkk8x6l5hww9j8i3pl2v8hfr"))
+
+(define rust-intl-memoizer-0.5.3
+ (crate-source "intl-memoizer" "0.5.3"
+ "0gqn5wwhzacvj0z25r5r3l2pajg9c8i1ivh7g8g8dszm8pis439i"))
+
+(define rust-intl-pluralrules-7.0.2
+ (crate-source "intl_pluralrules" "7.0.2"
+ "0wprd3h6h8nfj62d8xk71h178q7zfn3srxm787w4sawsqavsg3h7"))
+
+(define rust-inventory-0.3.20
+ (crate-source "inventory" "0.3.20"
+ "10ybwdx175d7xpvzpz0g2cczn0yvqykkwf75974z55sq5k6xf25b"))
+
+(define rust-io-close-0.3.7
+ (crate-source "io-close" "0.3.7"
+ "1g4hldfn436rkrx3jlm4az1y5gdmkcixdlhkwy64yx06gx2czbcw"))
+
+(define rust-io-kit-sys-0.4.1
+ (crate-source "io-kit-sys" "0.4.1"
+ "0ysy5k3wf54yangy25hkj10xx332cj2hb937xasg6riziv7yczk1"))
+
+(define rust-io-lifetimes-1.0.11
+ (crate-source "io-lifetimes" "1.0.11"
+ "1hph5lz4wd3drnn6saakwxr497liznpfnv70via6s0v8x6pbkrza"))
+
+(define rust-io-uring-0.7.8
+ (crate-source "io-uring" "0.7.8"
+ "04whnj5a4pml44jhsmmf4p87bpgr7swkcijx4yjcng8900pj0vmq"))
+
+(define rust-io-uring-0.7.9
+ (crate-source "io-uring" "0.7.9"
+ "1i60fxfbxypfgfmq883kwxgldxcjlnnwjazgjiys3893fvrqfdfr"))
+
+(define rust-ioctl-rs-0.1.6
+ (crate-source "ioctl-rs" "0.1.6"
+ "0zdrgqxblrwm4ym8pwrr7a4dwjzxrvr1k0qjx6rk1vjwi480b5zp"))
+
+(define rust-ipconfig-0.3.2
+ (crate-source "ipconfig" "0.3.2"
+ "0zwr0x3jnqmjdqqbzhb0nid011qyhcyfdfqv32cdw85pjqpvk3dm"))
+
+(define rust-ipnet-2.11.0
+ (crate-source "ipnet" "2.11.0"
+ "0c5i9sfi2asai28m8xp48k5gvwkqrg5ffpi767py6mzsrswv17s6"))
+
+(define rust-ipnetwork-0.20.0
+ (crate-source "ipnetwork" "0.20.0"
+ "03hhmxyimz0800z44wl3z1ak8iw91xcnk7sgx5p5jinmx50naimz"))
+
+(define rust-ipnetwork-0.21.1
+ (crate-source "ipnetwork" "0.21.1"
+ "0qqpyjfma524v734nw4xri38xwj524z8q3k29bji6kfmmyyhldyg"))
+
+(define rust-iptables-0.5.3
+ (crate-source "iptables" "0.5.3"
+ "07z25iq9aaqldfq8j7wngs4lxqljqpf2h6b3y5x4rpv71mkjjzsq"))
+
+(define rust-iri-string-0.7.8
+ (crate-source "iri-string" "0.7.8"
+ "1cl0wfq97wq4s1p4dl0ix5cfgsc5fn7l22ljgw9ab9x1qglypifv"))
+
+(define rust-irx-config-3.5.0
+ (crate-source "irx-config" "3.5.0"
+ "0slp6f0ysnfwi1fyhd5bh2jy0h1a5ck4kgfppzzmsqy5z63a0rk2"))
+
+(define rust-is-ci-1.2.0
+ (crate-source "is_ci" "1.2.0"
+ "0ifwvxmrsj4r29agfzr71bjq6y1bihkx38fbzafq5vl0jn1wjmbn"))
+
+(define rust-is-debug-1.1.0
+ (crate-source "is_debug" "1.1.0"
+ "01yl28nv69wsqiyyhfbgx52yskpjyw5z4xq137c33ja3wb96dqhz"))
+
+(define rust-is-docker-0.2.0
+ (crate-source "is-docker" "0.2.0"
+ "1cyibrv6817cqcpf391m327ss40xlbik8wxcv5h9pj9byhksx2wj"))
+
+(define rust-is-executable-1.0.4
+ (crate-source "is_executable" "1.0.4"
+ "1qlafm7f0zq0kzvbd4fhcfci4g9gxp6g3yqxjqsjj1zrssxbb8fl"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-is-macro-0.2.2
+ (crate-source "is-macro" "0.2.2"
+ "083v9iqim0cf7rlj09gmks82qv6fx77z3i6595x4fxwv2ag0fzca"))
+
+(define rust-is-terminal-0.4.16
+ (crate-source "is-terminal" "0.4.16"
+ "1acm63whnpwiw1padm9bpqz04sz8msymrmyxc55mvlq8hqqpykg0"))
+
+(define rust-is-terminal-polyfill-1.70.1
+ (crate-source "is_terminal_polyfill" "1.70.1"
+ "1kwfgglh91z33kl0w5i338mfpa3zs0hidq5j4ny4rmjwrikchhvr"))
+
+(define rust-is-wsl-0.4.0
+ (crate-source "is-wsl" "0.4.0"
+ "19bs5pq221d4bknnwiqqkqrnsx2in0fsk8fylxm1747iim4hjdhp"))
+
+(define rust-isal-rs-0.5.3+496255c
+ (crate-source "isal-rs" "0.5.3+496255c"
+ "1vd9zi1b6mhsd3zpdq38n54w25x7m8845sf0p8c4rvxpkm7p7isf"))
+
+(define rust-isal-sys-0.5.3+496255c
+ (crate-source "isal-sys" "0.5.3+496255c"
+ "16x2wm1k6pkg2v163x81iplhn9xmjycdkk8w42xflq4sjlwr5z5f"
+ #:snippet
+ '(begin
+ (delete-file-recursively "isa-l")
+ (delete-file "build.rs")
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main() {~@
+ println!(\"cargo:rustc-link-lib=isal\");~@
+ }~%"))))))
+
+(define rust-isatty-0.1.9
+ (crate-source "isatty" "0.1.9"
+ "1p2yx591kwz2b3f2bv7al9hamhn052zmz9jd969rdv4kzj0q46p3"))
+
+(define rust-iso7816-tlv-0.4.4
+ (crate-source "iso7816-tlv" "0.4.4"
+ "0immb18gxx8sycf4k3ks2qxhz8sl8ra5s9wa4a8dccd84j6x4q3n"))
+
+(define rust-iso8601-0.6.2
+ (crate-source "iso8601" "0.6.2"
+ "13f9a6izrm87dd66qcagw65lw714072a8y8hyjk23ar4z37pghf5"))
+
+(define rust-itertools-0.10.5
+ (crate-source "itertools" "0.10.5"
+ "0ww45h7nxx5kj6z2y6chlskxd1igvs4j507anr6dzg99x1h25zdh"))
+
+(define rust-itertools-0.11.0
+ (crate-source "itertools" "0.11.0"
+ "0mzyqcc59azx9g5cg6fs8k529gvh4463smmka6jvzs3cd2jp7hdi"))
+
+(define rust-itertools-0.12.1
+ (crate-source "itertools" "0.12.1"
+ "0s95jbb3ndj1lvfxyq5wanc0fm0r6hg6q4ngb92qlfdxvci10ads"))
+
+(define rust-itertools-0.13.0
+ (crate-source "itertools" "0.13.0"
+ "11hiy3qzl643zcigknclh446qb9zlg4dpdzfkjaa9q9fqpgyfgj1"))
+
+(define rust-itertools-0.14.0
+ (crate-source "itertools" "0.14.0"
+ "118j6l1vs2mx65dqhwyssbrxpawa90886m3mzafdvyip41w2q69b"))
+
+(define rust-itertools-0.9.0
+ (crate-source "itertools" "0.9.0"
+ "0jyml7ygr7kijkcjdl3fk5f34y5h5jsavclim7l13zjiavw1hkr8"))
+
+(define rust-itertools-num-0.1.3
+ (crate-source "itertools-num" "0.1.3"
+ "1rr7ig9nkpampcas23s91x7yac6qdnwssq3nap522xbgkqps4wm8"))
+
+(define rust-itoa-0.4.8
+ (crate-source "itoa" "0.4.8"
+ "1m1dairwyx8kfxi7ab3b5jc71z1vigh9w4shnhiajji9avzr26dp"))
+
+(define rust-itoa-1.0.11
+ (crate-source "itoa" "1.0.11"
+ "0nv9cqjwzr3q58qz84dcz63ggc54yhf1yqar1m858m1kfd4g3wa9"))
+
+(define rust-itoa-1.0.14
+ (crate-source "itoa" "1.0.14"
+ "0x26kr9m062mafaxgcf2p6h2x7cmixm0zw95aipzn2hr3d5jlnnp"))
+
+(define rust-itoa-1.0.15
+ (crate-source "itoa" "1.0.15"
+ "0b4fj9kz54dr3wam0vprjwgygvycyw8r0qwg7vp19ly8b2w16psa"))
+
+(define rust-itoa-1.0.9
+ (crate-source "itoa" "1.0.9"
+ "0f6cpb4yqzhkrhhg6kqsw3wnmmhdnnffi6r2xzy248gzi2v0l5dg"))
+
+(define rust-itoap-1.0.1
+ (crate-source "itoap" "1.0.1"
+ "1f48gsd18kbvskwbnwszhqjpk1l4rdmahh7kaz86b432cj9g8a4h"
+ #:snippet '(delete-file "bench.png")))
+
+(define rust-ivf-0.1.3
+ (crate-source "ivf" "0.1.3"
+ "1jjy911flpfpflnxw5fqsx6a3ghaq5wi2q18nx9cawpf81qnabsm"))
+
+(define rust-jack-0.11.4
+ (crate-source "jack" "0.11.4"
+ "1kd6p6bfmxyclkkq9pkrqyynf0mj53ias4binx7kbyxfqaiihnhf"))
+
+(define rust-jack-sys-0.5.1
+ (crate-source "jack-sys" "0.5.1"
+ "1aw6zishflmd5v9dz5yvpc5f9jsfm9pjjhzvdmbjp8lmkdhvf4v0"))
+
+(define rust-jaq-core-2.1.1
+ (crate-source "jaq-core" "2.1.1"
+ "12q4pnssz0r9n7f14658dn7v3l5lhziqqqbgdixh1a1drmw1y1ai"))
+
+(define rust-jaq-json-1.1.1
+ (crate-source "jaq-json" "1.1.1"
+ "01rir05smgwi806wj1r5mma7yc19jkngkgr30qkil27bpgn41fjq"))
+
+(define rust-jaq-std-2.1.0
+ (crate-source "jaq-std" "2.1.0"
+ "18gv6fx5b4ch4vhwsjlhkcs1fw4bhza21cnhqpmmaxzjz765wdfz"))
+
+(define rust-javascriptcore-rs-sys-0.2.0
+ (crate-source "javascriptcore-rs-sys" "0.2.0"
+ "1619vl48yw3wrjw4c3dfm3s5s9sizgxp5s7s1ahpbkcdl2lasiiz"))
+
+(define rust-jemalloc-sys-0.5.4+5.3.0-patched
+ (crate-source "jemalloc-sys" "0.5.4+5.3.0-patched"
+ "1wpbpwhfs6wd484cdfpl0zdf441ann9wj0fypy67i8ffw531jv5c"
+ #:snippet '(delete-file-recursively "jemalloc")))
+
+(define rust-jemallocator-0.5.4
+ (crate-source "jemallocator" "0.5.4"
+ "1g6k9ly6wxj53bp8lz9lg9nj4s662k6612jydw71aqwfkx53gpm0"))
+
+(define rust-jiff-0.2.10
+ (crate-source "jiff" "0.2.10"
+ "1xmfywmhfwn25wi6k8db27b4a36qi2l5zv75p87s3ijd44c441js"))
+
+(define rust-jiff-0.2.14
+ (crate-source "jiff" "0.2.14"
+ "14yaijl4hw0mnqiavpsrkna521ajk03wh0ixz7s7jg7k0w8xz551"))
+
+(define rust-jiff-0.2.15
+ (crate-source "jiff" "0.2.15"
+ "0jby6kbs2ra33ji0rx4swcp66jzmcvgszc5v4izwfsgbn6w967xy"))
+
+(define rust-jiff-0.2.5
+ (crate-source "jiff" "0.2.5"
+ "0q3jpq3scznmviiajldyf5xby38zgyvkxbrmgb9hf78r6416f0n1"))
+
+(define rust-jiff-0.2.6
+ (crate-source "jiff" "0.2.6"
+ "1274a8wj5czbysk1nzgrk18prsq6c5cvviv28cb3ga5ybid18cqz"))
+
+(define rust-jiff-0.2.8
+ (crate-source "jiff" "0.2.8"
+ "18140w5m8bblbxaj3wpa55kj0808g6lr6a6wsi65xx8hj748gbg5"))
+
+(define rust-jiff-0.2.9
+ (crate-source "jiff" "0.2.9"
+ "1l11404xxp75qcgfk9jf6bag53fvhl5za8dhw4agxrib2kvk1v2r"))
+
+(define rust-jiff-static-0.2.10
+ (crate-source "jiff-static" "0.2.10"
+ "0m2jyhksclxpb54b5lg1d1i2qzzyx90y2c3h7bzmlckyv4r7k6qr"))
+
+(define rust-jiff-static-0.2.14
+ (crate-source "jiff-static" "0.2.14"
+ "0hk4dx1dlmb5ffg1n9asywv3d4zp9gizm5wlfldwgiijxnvisvkc"))
+
+(define rust-jiff-static-0.2.15
+ (crate-source "jiff-static" "0.2.15"
+ "1d4l4pvlhz3w487gyhnzvagpbparspv4c8f35qk6g5w9zx8k8d03"))
+
+(define rust-jiff-static-0.2.5
+ (crate-source "jiff-static" "0.2.5"
+ "0k1v30mhbgh4zj2r9d7lfqlh5b20b5573cx0a4gip7rlkldf7pac"))
+
+(define rust-jiff-static-0.2.6
+ (crate-source "jiff-static" "0.2.6"
+ "06aw1z5qj4hkcm0s37phcfr27wrdxshrfpb3ldbn35f61v217kj3"))
+
+(define rust-jiff-static-0.2.8
+ (crate-source "jiff-static" "0.2.8"
+ "019n229ygcx5fviby0s2j07mqwm6lhyc80izfkqfcbvy9avdaxnh"))
+
+(define rust-jiff-static-0.2.9
+ (crate-source "jiff-static" "0.2.9"
+ "1ghxrhwgf9i01gi62hwsfaqy3pcsdliw7c3nn0vrvmbzf96q6ssj"))
+
+(define rust-jiff-tzdb-0.1.4
+ (crate-source "jiff-tzdb" "0.1.4"
+ "09350bna4vxdn2fv7gd08ay41llkflmfyvpx5d6l088axc2kfa61"
+ #:snippet '(delete-file "concatenated-zoneinfo.dat")))
+
+(define rust-jiff-tzdb-platform-0.1.3
+ (crate-source "jiff-tzdb-platform" "0.1.3"
+ "1s1ja692wyhbv7f60mc0x90h7kn1pv65xkqi2y4imarbmilmlnl7"))
+
+(define rust-jiter-0.7.1
+ (crate-source "jiter" "0.7.1"
+ "09fx71x93sh15028pd0f78flv9j4fkvg6lgi22y5gbv83c99mxh7"))
+
+(define rust-jni-0.19.0
+ (crate-source "jni" "0.19.0"
+ "1v0pn0i1wb8zp4wns4l8hz9689hqsplv7iba7hylaznvwg11ipy6"))
+
+(define rust-jni-0.21.1
+ (crate-source "jni" "0.21.1"
+ "15wczfkr2r45slsljby12ymf2hij8wi5b104ghck9byjnwmsm1qs"))
+
+(define rust-jni-sys-0.3.0
+ (crate-source "jni-sys" "0.3.0"
+ "0c01zb9ygvwg9wdx2fii2d39myzprnpqqhy7yizxvjqp5p04pbwf"))
+
+(define rust-jobserver-0.1.32
+ (crate-source "jobserver" "0.1.32"
+ "1l2k50qmj84x9mn39ivjz76alqmx72jhm12rw33zx9xnpv5xpla8"))
+
+(define rust-jobserver-0.1.33
+ (crate-source "jobserver" "0.1.33"
+ "12jkn3cxvfs7jsb6knmh9y2b41lwmrk3vdqywkmssx61jzq65wiq"))
+
+(define rust-jpeg-decoder-0.3.1
+ (crate-source "jpeg-decoder" "0.3.1"
+ "1c1k53svpdyfhibkmm0ir5w0v3qmcmca8xr8vnnmizwf6pdagm7m"
+ #:snippet '(delete-file-recursively "benches")))
+
+(define rust-js-sys-0.3.61
+ (crate-source "js-sys" "0.3.61"
+ "0c075apyc5fxp2sbgr87qcvq53pcjxmp05l47lzlhpn5a0hxwpa4"))
+
+(define rust-js-sys-0.3.70
+ (crate-source "js-sys" "0.3.70"
+ "0yp3rz7vrn9mmqdpkds426r1p9vs6i8mkxx8ryqdfadr0s2q0s0q"))
+
+(define rust-js-sys-0.3.77
+ (crate-source "js-sys" "0.3.77"
+ "13x2qcky5l22z4xgivi59xhjjx4kxir1zg7gcj0f1ijzd4yg7yhw"))
+
+(define rust-json-0.12.4
+ (crate-source "json" "0.12.4"
+ "1z9vybaaz3xq95bwmyln2ijmn4dmzj61xlz06jsc9dnzmxg2i3h7"))
+
+(define rust-json5-0.4.1
+ (crate-source "json5" "0.4.1"
+ "1h9hni897zmn3vcixfbwwkj2gkz27h7z9dah8bk1qv37mwhxpc4n"))
+
+(define rust-jsonrpc-core-18.0.0
+ (crate-source "jsonrpc-core" "18.0.0"
+ "1sv5m6bxyscdqg8cfzlsm8f3vks3972zc9w475l4h19dxxmggxql"))
+
+(define rust-junction-1.2.0
+ (crate-source "junction" "1.2.0"
+ "05mxqwzxgb2aqgbq9b5lgbqq0r0nds6yx68zzhyxlhx26zbxzfvj"))
+
+(define rust-jwalk-0.8.1
+ (crate-source "jwalk" "0.8.1"
+ "0miw0074ch6p89dbvrlnz9wp13rh7542cf1ak8bx4v1mcrsq8d97"))
+
+(define rust-k8s-openapi-0.22.0
+ (crate-source "k8s-openapi" "0.22.0"
+ "0mcpy1gdxpqayc74i3x3ayh3q5bl6dzvsgmw91jq1r9sjkxill0r"))
+
+(define rust-kamadak-exif-0.6.1
+ (crate-source "kamadak-exif" "0.6.1"
+ "0ds8k36qi88mzhx5fm1cgbxg0s4kmyiibmqpl5asvvvlfc6dhc0i"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-kanata-interception-0.3.0
+ (crate-source "kanata-interception" "0.3.0"
+ "01mn1dskhm124x0nxfcw5cyb07h0i256x9bfj23aq6adjsdpprg2"))
+
+(define rust-kanata-keyberon-0.180.2
+ (crate-source "kanata-keyberon" "0.180.2"
+ "1b0axjmzq79pi5xbj82c38mvvwwylar42jwiwzz3n8v0bjln6czj"
+ #:snippet '(delete-file-recursively "images")))
+
+(define rust-kanata-keyberon-macros-0.2.0
+ (crate-source "kanata-keyberon-macros" "0.2.0"
+ "0lj7ldiazmszh0k01h7mjzhjg59bdakvx2pnpc9mq2ir0czzixkk"))
+
+(define rust-kanata-parser-0.180.2
+ (crate-source "kanata-parser" "0.180.2"
+ "0dfbjc2gy5jc3wqy0fnn6c9wpqxcwwwkkv6lf4lgnp6sfkvqsi18"))
+
+(define rust-kanata-tcp-protocol-0.180.2
+ (crate-source "kanata-tcp-protocol" "0.180.2"
+ "1x74ncvffz3cani6l84jl8rqr26d445hz3h88h75k7aa59jc8fax"))
+
+(define rust-karabiner-driverkit-0.1.5
+ (crate-source "karabiner-driverkit" "0.1.5"
+ "0pqnh9n3a8wxqzdj7d30f99g322da8zpnixsq5gfs9n1klccj380"
+ #:snippet '(delete-file-recursively "c_src")))
+
+(define rust-keccak-0.1.5
+ (crate-source "keccak" "0.1.5"
+ "0m06swsyd58hvb1z17q6picdwywprf1yf1s6l491zi8r26dazhpc"))
+
+(define rust-keyframe-1.1.1
+ (crate-source "keyframe" "1.1.1"
+ "1afr5ffns3k79xaqnw6rw3qn8sngwly6gxfnjn8d060mk3vqnw30"))
+
+(define rust-keyring-2.3.3
+ (crate-source "keyring" "2.3.3"
+ "184mshdrgghlvmlz0n7w1167yx0sa3zb82n31jk4lwcx07q8fcrn"))
+
+(define rust-khronos-api-3.1.0
+ (crate-source "khronos_api" "3.1.0"
+ "1p0xj5mlbagqyvvnv8wmv3cr7l9y1m153888pxqwg3vk3mg5inz2"))
+
+(define rust-kmeans-colors-0.6.0
+ (crate-source "kmeans_colors" "0.6.0"
+ "153qfhvvm7iisqjy6sy7mfw8x9h8y9y25z7ygvfkbp0i53xmz8g9"))
+
+(define rust-knuffel-3.2.0
+ (crate-source "knuffel" "3.2.0"
+ "04vl2xmdn280rcigv96v06a00v7gbxqggr0w9cqi2407qvfydgh4"
+ #:snippet '(delete-file-recursively "images")))
+
+(define rust-knuffel-derive-3.2.0
+ (crate-source "knuffel-derive" "3.2.0"
+ "0g98909l5wb1d1hcz61q53kvsmjadry2w3l47lg9dywwqib7z5wi"))
+
+(define rust-kqueue-1.0.8
+ (crate-source "kqueue" "1.0.8"
+ "033x2knkbv8d3jy6i9r32jcgsq6zm3g97zh5la43amkv3g5g2ivl"))
+
+(define rust-kqueue-1.1.1
+ (crate-source "kqueue" "1.1.1"
+ "0sjrsnza8zxr1zfpv6sa0zapd54kx9wlijrz9apqvs6wsw303hza"))
+
+(define rust-kqueue-sys-1.0.4
+ (crate-source "kqueue-sys" "1.0.4"
+ "12w3wi90y4kwis4k9g6fp0kqjdmc6l00j16g8mgbhac7vbzjb5pd"))
+
+(define rust-kstring-2.0.2
+ (crate-source "kstring" "2.0.2"
+ "1lfvqlqkg2x23nglznb7ah6fk3vv3y5i759h5l2151ami98gk2sm"))
+
+(define rust-kuchiki-0.8.1
+ (crate-source "kuchiki" "0.8.1"
+ "0n53hhscgf4az58nnbjfxlqz9k96h3f02c7fhbzpqdriw33fka0y"))
+
+(define rust-kurbo-0.11.2
+ (crate-source "kurbo" "0.11.2"
+ "034byrnsl7c19k63hjfsfc3wl07k4qq3qvdrrkcp0qgaxwrx6xqh"))
+
+(define rust-kv-log-macro-1.0.7
+ (crate-source "kv-log-macro" "1.0.7"
+ "0zwp4bxkkp87rl7xy2dain77z977rvcry1gmr5bssdbn541v7s0d"))
+
+(define rust-lab-0.11.0
+ (crate-source "lab" "0.11.0"
+ "13ymsn5cwl5i9pmp5mfmbap7q688dcp9a17q82crkvb784yifdmz"))
+
+(define rust-lalrpop-0.20.2
+ (crate-source "lalrpop" "0.20.2"
+ "1jn1qg7gs9kka6sy2sbxx8wp6z8lm892ksr414b9yaansrx0gjsm"))
+
+(define rust-lalrpop-0.22.1
+ (crate-source "lalrpop" "0.22.1"
+ "0nqx5ad8dvgn8wcg87bi8snpf2zgi8wnpd41y7wan5i0wins4ivh"))
+
+(define rust-lalrpop-util-0.20.2
+ (crate-source "lalrpop-util" "0.20.2"
+ "0lr5r12bh9gjjlmnjrbblf4bfcwnad4gz1hqjvp34yzb22ln0x2h"))
+
+(define rust-lalrpop-util-0.22.1
+ (crate-source "lalrpop-util" "0.22.1"
+ "0fy9s948nlxrrhlz2rcgli8r9swvz9fp5nrqqdidb2sbwczmpl78"))
+
+(define rust-language-tags-0.3.2
+ (crate-source "language-tags" "0.3.2"
+ "124k6w9nx33q4xs8rpa9f7klshrsa0x4f7qngdwq890lpdj5jd6l"))
+
+(define rust-lapack-0.19.0
+ (crate-source "lapack" "0.19.0"
+ "01yja6fdjr7h6nqhlamn0mhqv5533735030av2gnmrzp9mmnlrxd"))
+
+(define rust-lapack-sys-0.14.0
+ (crate-source "lapack-sys" "0.14.0"
+ "1gmw6fn4zc6106pzpi88p79b260h7hav40b7sfisf45lbz45czs4"
+ #:snippet
+ '(begin
+ (delete-file-recursively "lapack")
+ (substitute* "bin/wrapper.h"
+ (("\"../lapack/LAPACKE/include/lapack.h\"")
+ "<lapack.h>")))))
+
+(define rust-layout-rs-0.1.2
+ (crate-source "layout-rs" "0.1.2"
+ "1a6y7wjc0p7cbawdwa9gkvb1c518697nchbk5aj9r0vc7a5b5pl4"))
+
+(define rust-lazy-bytes-cast-5.0.1
+ (crate-source "lazy-bytes-cast" "5.0.1"
+ "0sr0dy1jfg7bjwm9js4hk0ngl0cmgparq2idv1m1bkc9y2cp898h"))
+
+(define rust-lazy-init-0.5.1
+ (crate-source "lazy-init" "0.5.1"
+ "0vvhq8xdmajy2ai8p7zxja68a95n7m65xhdgjapxq4mc4qv9ch4z"))
+
+(define rust-lazy-static-0.2.11
+ (crate-source "lazy_static" "0.2.11"
+ "0wxy8vak7jsx6r8gx475pjqpx11p2bfq4wvw6idmqi31mp3k7w3n"))
+
+(define rust-lazy-static-1.4.0
+ (crate-source "lazy_static" "1.4.0"
+ "0in6ikhw8mgl33wjv6q6xfrb5b9jr16q8ygjy803fay4zcisvaz2"))
+
+(define rust-lazy-static-1.5.0
+ (crate-source "lazy_static" "1.5.0"
+ "1zk6dqqni0193xg6iijh7i3i44sryglwgvx20spdvwk3r6sbrlmv"))
+
+(define rust-lazycell-1.3.0
+ (crate-source "lazycell" "1.3.0"
+ "0m8gw7dn30i0zjjpjdyf6pc16c34nl71lpv461mix50x3p70h3c3"))
+
+(define rust-lddtree-0.3.7
+ (crate-source "lddtree" "0.3.7"
+ "13mh4y1bwlqpa8jpsgj3zb0mxi4syzdqh8x13xwapdnp9g4rlxz0"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-leb128-0.2.5
+ (crate-source "leb128" "0.2.5"
+ "0rxxjdn76sjbrb08s4bi7m4x47zg68f71jzgx8ww7j0cnivjckl8"))
+
+(define rust-leb128fmt-0.1.0
+ (crate-source "leb128fmt" "0.1.0"
+ "1chxm1484a0bly6anh6bd7a99sn355ymlagnwj3yajafnpldkv89"))
+
+(define rust-lebe-0.5.2
+ (crate-source "lebe" "0.5.2"
+ "1j2l6chx19qpa5gqcw434j83gyskq3g2cnffrbl3842ymlmpq203"))
+
+(define rust-levenshtein-1.0.5
+ (crate-source "levenshtein" "1.0.5"
+ "0q0pa1prsjk3v28xkas5rf30ng9816mxpr2n3xls65dmgawss4yv"))
+
+(define rust-lexical-5.2.2
+ (crate-source "lexical" "5.2.2"
+ "1r8lsi523h53kbb99xgv31jabwhcp4rzqd4hfazfhcjffh5aj17l"
+ #:snippet '(delete-file-recursively "assets")))
+
+(define rust-lexical-core-0.7.6
+ (crate-source "lexical-core" "0.7.6"
+ "1zjzab1fnaw4kj6ixyrskp4dyz761gdcab07m4bkvlk1l4mcc1v6"))
+
+(define rust-lexical-parse-float-0.8.5
+ (crate-source "lexical-parse-float" "0.8.5"
+ "0py0gp8hlzcrlvjqmqlpl2v1as65iiqxq2xsabxvhc01pmg3lfv8"))
+
+(define rust-lexical-parse-integer-0.8.6
+ (crate-source "lexical-parse-integer" "0.8.6"
+ "1sayji3mpvb2xsjq56qcq3whfz8px9a6fxk5v7v15hyhbr4982bd"))
+
+(define rust-lexical-util-0.8.5
+ (crate-source "lexical-util" "0.8.5"
+ "1z73qkv7yxhsbc4aiginn1dqmsj8jarkrdlyxc88g2gz2vzvjmaj"))
+
+(define rust-lexiclean-0.0.1
+ (crate-source "lexiclean" "0.0.1"
+ "1rb8sky7gi75a7xxn6xrfkrbqkp465npm54p5s89ysqhgc0ja4j4"))
+
+(define rust-lexopt-0.3.1
+ (crate-source "lexopt" "0.3.1"
+ "19zklfskhlvrfbl55h9g2a1v61k2jxcj4d1fqkk6nbxyzjhy584z"))
+
+(define rust-libadwaita-0.5.3
+ (crate-source "libadwaita" "0.5.3"
+ "174pzn9dwsk8ikvrhx13vkh0zrpvb3rhg9yd2q5d2zjh0q6fgrrg"))
+
+(define rust-libadwaita-0.7.2
+ (crate-source "libadwaita" "0.7.2"
+ "14c1qy6mq5l9wlwsr2x9ijbvis283msfglxgp9kvzahnkk93a0ah"))
+
+(define rust-libadwaita-sys-0.5.3
+ (crate-source "libadwaita-sys" "0.5.3"
+ "16n6xsy6jhbj0jbpz8yvql6c9b89a99v9vhdz5s37mg1inisl42y"))
+
+(define rust-libadwaita-sys-0.7.2
+ (crate-source "libadwaita-sys" "0.7.2"
+ "1nqjr514hhdc4aldlsc4y3vkpnkq9q73g2jl7ypqnmf2b209i036"))
+
+(define rust-libbzip3-sys-0.4.0+1.4.0
+ ;; TODO: Package bzip3.
+ (crate-source "libbzip3-sys" "0.4.0+1.4.0"
+ "0ssx5f16hhif8zjdd1fz4cwn1cwjslwcbssm2xs7l93g2i6hw6h0"))
+
+(define rust-libc-0.2.147
+ (crate-source "libc" "0.2.147"
+ "1cwv2lkzk3p5lby79fm42qhsh29lvbqwayhjjkq1s746xaq8yrml"))
+
+(define rust-libc-0.2.148
+ (crate-source "libc" "0.2.148"
+ "16rn9l8s5sj9n2jb2pw13ghqwa5nvjggkh9q3lp6vs1jfghp3p4w"))
+
+(define rust-libc-0.2.170
+ (crate-source "libc" "0.2.170"
+ "0a38q3avb6r6azxb7yfbjly5sbr8926z6c4sryyp33rgrf03cnw7"))
+
+(define rust-libc-0.2.171
+ (crate-source "libc" "0.2.171"
+ "1mipla3dy3l59pfa9xy4iw2vdgn8n30dzf4vdnasjflxdqhkg6f1"))
+
+(define rust-libc-0.2.172
+ (crate-source "libc" "0.2.172"
+ "1ykz4skj7gac14znljm5clbnrhini38jkq3d60jggx3y5w2ayl6p"))
+
+(define rust-libc-0.2.174
+ (crate-source "libc" "0.2.174"
+ "0xl7pqvw7g2874dy3kjady2fjr4rhj5lxsnxkkhr5689jcr6jw8i"))
+
+(define rust-libc-0.2.175
+ (crate-source "libc" "0.2.175"
+ "0hw5sb3gjr0ivah7s3fmavlpvspjpd4mr009abmam2sr7r4sx0ka"))
+
+(define rust-libc-stdhandle-0.1.0
+ (crate-source "libc-stdhandle" "0.1.0"
+ "0lbmg42kncl3yjgzx48d2sa3p78w4fmhs9c21dg4r4r8virj9b3d"))
+
+(define rust-libcramjam-0.7.0
+ (crate-source "libcramjam" "0.7.0"
+ "0a5wkdlx4i9ri7pqzsfj3sk2z57h872ivhpmnr08s6dgk97c0iqd"))
+
+(define rust-libdav1d-sys-0.6.0
+ (crate-source "libdav1d-sys" "0.6.0"
+ "0wh5jgdm33ld6djxsc7cmwd1ifqys145zlbsf8516n625lscrj8j"
+ #:snippet '(delete-file-recursively "vendor")))
+
+(define rust-libdbus-sys-0.2.5
+ (crate-source "libdbus-sys" "0.2.5"
+ "0wjw93q6ckrn8qdrxzdi02f0ma9g7nnlpgkrkcll1mjhnw95a206"
+ #:snippet '(delete-file-recursively "vendor")))
+
+(define rust-libdeflate-sys-1.19.3
+ (crate-source "libdeflate-sys" "1.19.3"
+ "0xzi0c9dl9jdzs758fvxmb9wmsqjm0a4b3ygxz2fhvncr1vam76c"
+ #:snippet
+ '(begin
+ ;; Prefer the system libdeflate.
+ (substitute* "Cargo.toml"
+ (("^dynamic") "default = [\"dynamic\"]\ndynamic"))
+ ;; Accept any version of libdeflate.
+ (substitute* "build.rs"
+ ((".*exactly_version.*") ""))
+ (delete-file-recursively "libdeflate"))))
+
+(define rust-libdeflater-1.19.3
+ (crate-source "libdeflater" "1.19.3"
+ "00xxwh9x43fh7jb4cvi3mr0cyv2csjz7q45cnbi24pqysddrhni6"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-libdisplay-info-0.2.2
+ (crate-source "libdisplay-info" "0.2.2"
+ "0avs90mwzbfkwc09xlvvdy0szrbi670y61c1w0l75hqd7blwy422"))
+
+(define rust-libdisplay-info-derive-0.1.0
+ (crate-source "libdisplay-info-derive" "0.1.0"
+ "1vpwss66rmhdd0f85c3nwjshddmiarf4iya5v13aacmp6q8d677a"))
+
+(define rust-libdisplay-info-sys-0.2.2
+ (crate-source "libdisplay-info-sys" "0.2.2"
+ "0v34vjczpj8hzxnx1nj5cxwf326m91gn7bi3l3zkfg72xij94kvz"))
+
+(define rust-libflate-2.1.0
+ (crate-source "libflate" "2.1.0"
+ "07mj9z89vbhq837q58m4v2nblgsmrn6vrp8w1j8g0kpa2kfdzna5"
+ #:snippet '(delete-file-recursively "data")))
+
+(define rust-libflate-lz77-2.1.0
+ (crate-source "libflate_lz77" "2.1.0"
+ "0gc6h98jwigscasz8vw1vv65b3rismqcbndb8hf6yf4z6qxxgq76"))
+
+(define rust-libfuzzer-sys-0.4.9
+ (crate-source "libfuzzer-sys" "0.4.9"
+ "0xfwg8shqvysl2bma2lyfcswbbdljajphflp795diwhc80nzay6g"
+ #:snippet '(delete-file-recursively "libfuzzer")))
+
+(define rust-libgit2-sys-0.12.26+1.3.0
+ (crate-source "libgit2-sys" "0.12.26+1.3.0"
+ "153l8nvz9p8vyd5840xi6fwblvhpn3c33jwdwsznyq4f4jcwiq8r"
+ #:snippet '(delete-file-recursively "libgit2")))
+
+(define rust-libgit2-sys-0.16.2+1.7.2
+ (crate-source "libgit2-sys" "0.16.2+1.7.2"
+ "1s149nkximw3n42925rp0jax1sf1zmf8gpcim2g9sp7fnkc2chgf"
+ #:snippet '(delete-file-recursively "libgit2")))
+
+(define rust-libgit2-sys-0.17.0+1.8.1
+ (crate-source "libgit2-sys" "0.17.0+1.8.1"
+ "093jxfl2i9vxdlgf7vk9d040sjwy0nq4fid640y7qix6m0k26iqh"
+ #:snippet '(delete-file-recursively "libgit2")))
+
+(define rust-libgit2-sys-0.18.1+1.9.0
+ (crate-source "libgit2-sys" "0.18.1+1.9.0"
+ "03i98nb84aa99bn7sxja11pllq6fghsaw4d3qwjxikgzhh7v5p71"
+ #:snippet '(delete-file-recursively "libgit2")))
+
+(define rust-libloading-0.5.2
+ (crate-source "libloading" "0.5.2"
+ "0lyply8rcqc8agajzxs7bq6ivba9dnn1i68kgb9z2flnfjh13cgj"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-libloading-0.7.4
+ (crate-source "libloading" "0.7.4"
+ "17wbccnjvhjd9ibh019xcd8kjvqws8lqgq86lqkpbgig7gyq0wxn"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-libloading-0.8.6
+ (crate-source "libloading" "0.8.6"
+ "0d2ccr88f8kv3x7va2ccjxalcjnhrci4j2kwxp7lfmbkpjs4wbzw"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-libloading-0.8.7
+ (crate-source "libloading" "0.8.7"
+ "036zkka8hsdpli0j75wzd5svjkqdgypx6wdljm7wbsmgszq3syba"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-libloading-0.8.8
+ (crate-source "libloading" "0.8.8"
+ "0rw6q94psj3d6k0bi9nymqhyrz78lbdblryphhaszsw9p9ikj0q7"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-libm-0.1.4
+ (crate-source "libm" "0.1.4"
+ "16pc0gx4gkg0q2s1ssq8268brn14j8344623vwhadmivc4lsmivz"))
+
+(define rust-libm-0.2.11
+ (crate-source "libm" "0.2.11"
+ "1yjgk18rk71rjbqcw9l1zaqna89p9s603k7n327nqs8dn88vwmc3"))
+
+(define rust-libm-0.2.15
+ (crate-source "libm" "0.2.15"
+ "1plpzf0p829viazdj57yw5dhmlr8ywf3apayxc2f2bq5a6mvryzr"))
+
+(define rust-libm-0.2.7
+ (crate-source "libm" "0.2.7"
+ "1x1z4gayv1v0dzb78bkwb5nm932nk0w1sqa7gh4y2687pcdjn0gp"))
+
+(define rust-libmacchina-8.1.0
+ (crate-source "libmacchina" "8.1.0"
+ "00di3k393j1xicqxmw3hx7q2b4xamj5hhv5nnwafm4ir14qf6z90"))
+
+(define rust-libmdns-0.9.1
+ (crate-source "libmdns" "0.9.1"
+ "0qjq77vbmpspq943z686kfrb1jjz6vicws8v8cri848vw6cld1a8"))
+
+(define rust-libmimalloc-sys-0.1.24
+ (crate-source "libmimalloc-sys" "0.1.24"
+ "0s8ab4nc33qgk9jybpv0zxcb75jgwwjb7fsab1rkyjgdyr0gq1bp"
+ #:snippet
+ '(begin
+ (delete-file-recursively "c_src")
+ (delete-file "build.rs")
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main() {~@
+ println!(\"cargo:rustc-link-lib=mimalloc\");~@
+ }~%"))))))
+
+(define rust-libmimalloc-sys-0.1.41
+ (crate-source "libmimalloc-sys" "0.1.41"
+ "0yykxwnppvcwk8yfvniij65a945lqw7ykiakqyylvhaa7b5dl83b"
+ #:snippet
+ '(begin
+ (delete-file-recursively "c_src")
+ (delete-file "build.rs")
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main() {~@
+ println!(\"cargo:rustc-link-lib=mimalloc\");~@
+ }~%"))))))
+
+(define rust-libmimalloc-sys-0.1.42
+ (crate-source "libmimalloc-sys" "0.1.42"
+ "1x60mbzyv4an8gjwp6h8k7f24w3bn36p2dg79v6sn7bn4yn6z7gc"
+ #:snippet
+ '(begin
+ (delete-file-recursively "c_src")
+ (delete-file "build.rs")
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main() {~@
+ println!(\"cargo:rustc-link-lib=mimalloc\");~@
+ }~%"))))))
+
+(define rust-libmimalloc-sys-0.1.43
+ (crate-source "libmimalloc-sys" "0.1.43"
+ "0kbdw7d5vp7v70n8l6w3mvm6dbd3l50zdqnvh4biq9fyx5kwv25z"
+ #:snippet
+ '(begin
+ (delete-file-recursively "c_src")
+ (delete-file "build.rs")
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main() {~@
+ println!(\"cargo:rustc-link-lib=mimalloc\");~@
+ }~%"))))))
+
+(define rust-libnghttp2-sys-0.1.11+1.64.0
+ (crate-source "libnghttp2-sys" "0.1.11+1.64.0"
+ "1i0klzhn5s5y2v0am948qrk2wj7sfzakknhrf7xcyrviibj28v0v"
+ #:snippet
+ '(begin
+ (delete-file-recursively "nghttp2")
+ (delete-file "build.rs")
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main() {~@
+ println!(\"cargo:rustc-link-lib=nghttp2\");~@
+ }~%"))))))
+
+(define rust-libpijul-1.0.0-beta.10
+ (crate-source "libpijul" "1.0.0-beta.10"
+ "0yjii3hh8s7cvp5aihngh49266iz9h5bwlfrcyd1dglinyv0f213"))
+
+(define rust-libproc-0.14.10
+ (crate-source "libproc" "0.14.10"
+ "1yzbhywjzvhi4353pni6k8jbpildd1qp66d1banvrbg5dfshk2p7"))
+
+(define rust-libpulse-binding-2.30.1
+ (crate-source "libpulse-binding" "2.30.1"
+ "15x3srbvqmwmhk20q9binq3cwakj59pgwnp61xl77qqnkq2b77lh"))
+
+(define rust-libpulse-simple-binding-2.29.0
+ (crate-source "libpulse-simple-binding" "2.29.0"
+ "1vygcjjfy4d1ysbdwa71xhmlfdxbdzrsl96c4d5kx3hw73qbxgmp"))
+
+(define rust-libpulse-simple-sys-1.22.0
+ (crate-source "libpulse-simple-sys" "1.22.0"
+ "1g7fb0ksbli4323a5bzn3j3j856arhnfixdb2q6jgb9pzs46in9v"))
+
+(define rust-libpulse-sys-1.23.0
+ (crate-source "libpulse-sys" "1.23.0"
+ "0qayl38603vlzrfb9n2p2mqn0jfpxg9225nc57w8ks92if272hyp"))
+
+(define rust-libradicl-0.5.1
+ (crate-source "libradicl" "0.5.1"
+ "0hgh395sys55z3xayg7pwibz0ymf83zj3bm111fvrq1jjh77zij4"))
+
+(define rust-libredox-0.1.3
+ (crate-source "libredox" "0.1.3"
+ "139602gzgs0k91zb7dvgj1qh4ynb8g1lbxsswdim18hcb6ykgzy0"))
+
+(define rust-libredox-0.1.9
+ (crate-source "libredox" "0.1.9"
+ "1qqczzfqcc3sw3bl7la6qv7i9hy1s7sxhxmdvpxkfgdd3c9904ir"))
+
+(define rust-librespot-audio-0.6.0
+ (crate-source "librespot-audio" "0.6.0"
+ "1f5sd0a68v16irrzk9saj151295mxndxvfv1dj9l4c2mwxpmc1vy"))
+
+(define rust-librespot-connect-0.6.0
+ (crate-source "librespot-connect" "0.6.0"
+ "0q7s2visnzxk5ddgsigh3l8k2j27g91zbkr5li8y17366ib3mkk7"))
+
+(define rust-librespot-core-0.6.0
+ (crate-source "librespot-core" "0.6.0"
+ "1rs4bv62kx3r00d69cyv6bx74k8c8b5200iqz5crm56gxw1n7iy4"))
+
+(define rust-librespot-discovery-0.6.0
+ (crate-source "librespot-discovery" "0.6.0"
+ "1a7yjx1xq9lalvrb5k3z2lqwnd58wg005483nswn4mbpik955acl"))
+
+(define rust-librespot-metadata-0.6.0
+ (crate-source "librespot-metadata" "0.6.0"
+ "0pxyz32fklj5cmsl3603w6x4nsdab7lxrsv2w39is6s0db2dbxkw"))
+
+(define rust-librespot-oauth-0.6.0
+ (crate-source "librespot-oauth" "0.6.0"
+ "0kyiz3a7nn634sq0ap56737myp1sm06a9qlkwi1b9hx6k9vsvp00"))
+
+(define rust-librespot-playback-0.6.0
+ (crate-source "librespot-playback" "0.6.0"
+ "0r6zf72kyhlzlq7nsv7c56kmwqgj6kq4v3bz81sr532cl1vgglaf"))
+
+(define rust-librespot-protocol-0.6.0
+ (crate-source "librespot-protocol" "0.6.0"
+ "0ih5ignz7srpl3zabq22p7vzn9x6hfjarrjlfhas5cx1nm92z040"))
+
+(define rust-libseat-0.2.3
+ (crate-source "libseat" "0.2.3"
+ "0350b89h2xk5rdqqla162a2pak7yzbpfckqwg68cd42ppmdj8fn2"))
+
+(define rust-libseat-sys-0.1.9
+ (crate-source "libseat-sys" "0.1.9"
+ "0997n2s413ggzi4amy0jbnfl8jvgpjnkxzycjs56ks2p0pjj2ihk"))
+
+(define rust-libsensors-sys-0.2.0
+ (crate-source "libsensors-sys" "0.2.0"
+ "0cii4jbj19d95q6nyczfi3d3s2j3jg4qf7qc8qfxx5jb2v3hqwx1"))
+
+(define rust-libsodium-sys-0.2.7
+ (crate-source "libsodium-sys" "0.2.7"
+ "1zcjka23grayr8kjrgbada6vwagp0kkni9m45v0gpbanrn3r6xvb"
+ #:snippet '(for-each delete-file-recursively (list "libsodium" "mingw" "msvc"))))
+
+(define rust-libspa-0.7.2
+ (crate-source "libspa" "0.7.2"
+ "1i58ayw50brjh1a7gzfs9ijwl42lqmq2k4b7c2w1ijnx41q62d04"))
+
+(define rust-libspa-0.8.0
+ (crate-source "libspa" "0.8.0"
+ "044qs48yl0llp2dmrgwxj9y1pgfy09i6fhq661zqqb9a3fwa9wv5"))
+
+(define rust-libspa-0.8.0.fd3d8f7 rust-pipewire-0.8.0.fd3d8f7)
+
+(define rust-libspa-sys-0.7.2
+ (crate-source "libspa-sys" "0.7.2"
+ "0ifkg4k7azfqbz4i1lk31d77nhlc2w36s133yf78a3z7yfihrrxk"))
+
+(define rust-libspa-sys-0.8.0
+ (crate-source "libspa-sys" "0.8.0"
+ "07yh4i5grzbxkchg6dnxlwbdw2wm5jnd7ffbhl77jr0388b9f3dz"))
+
+(define rust-libspa-sys-0.8.0.fd3d8f7 rust-pipewire-0.8.0.fd3d8f7)
+
+(define rust-libsqlite3-sys-0.28.0
+ (crate-source "libsqlite3-sys" "0.28.0"
+ "0gzwfw0n2wqgaihcgj65wzd3lclfxyy62gixq8sv6z04fi15h40c"
+ #:snippet
+ '(for-each delete-file
+ (append
+ (find-files "sqlcipher" "\\.(c|h)$")
+ (find-files "sqlite3" "\\.(c|h)$")))))
+
+(define rust-libsqlite3-sys-0.30.1
+ (crate-source "libsqlite3-sys" "0.30.1"
+ "0jcikvgbj84xc7ikdmpc8m4y5lyqgrb9aqblphwk67kv95xgp69f"
+ #:snippet
+ '(for-each delete-file
+ (append
+ (find-files "sqlcipher" "\\.(c|h)$")
+ (find-files "sqlite3" "\\.(c|h)$")))))
+
+(define rust-libsqlite3-sys-0.32.0
+ (crate-source "libsqlite3-sys" "0.32.0"
+ "1rvgxy0hy7p4jib8hw1l5bcg2806v190rwlndrndf2q6nh5jgf7v"
+ #:snippet
+ '(for-each delete-file
+ (append
+ (find-files "sqlcipher" "\\.(c|h)$")
+ (find-files "sqlite3" "\\.(c|h)$")))))
+
+(define rust-libssh2-sys-0.2.23
+ (crate-source "libssh2-sys" "0.2.23"
+ "1jplndqhlsygjmsni1ydb4zbw0j5jjr47bmqnjkwif5qnipa755h"
+ #:snippet '(delete-file-recursively "libssh2")))
+
+(define rust-libssh2-sys-0.3.1
+ (crate-source "libssh2-sys" "0.3.1"
+ "1f8i31h3666rl6sq7v64ajdq03hmylkh6c1vaf9828aaml2ly3i2"
+ #:snippet '(delete-file-recursively "libssh2")))
+
+(define rust-libtest-mimic-0.8.1
+ (crate-source "libtest-mimic" "0.8.1"
+ "0cwxnbv3wl00xsz7q0sf5xzksnqadqw8995a6g7a9pcyy4p9d5sj"))
+
+(define rust-libudev-0.3.0
+ (crate-source "libudev" "0.3.0"
+ "1q1my5alvdwyi8i9pc9gn2mcx5rhbsssmz5cjnxzfpd65laj9cvq"))
+
+(define rust-libudev-sys-0.1.4
+ (crate-source "libudev-sys" "0.1.4"
+ "09236fdzlx9l0dlrsc6xx21v5x8flpfm3d5rjq9jr5ivlas6k11w"))
+
+(define rust-libusb1-sys-0.7.0
+ (crate-source "libusb1-sys" "0.7.0"
+ "03yfx469d1ldpw2h21hy322f5a0h1ahlgy4s6yjipzy4gbg0l1fs"
+ #:snippet '(delete-file-recursively "libusb")))
+
+(define rust-libz-ng-sys-1.1.22
+ ;; TODO: Find a way to unbundle libz-ng.
+ (crate-source "libz-ng-sys" "1.1.22"
+ "096qkwzy596zf88nfppr2vbw9fbjfr81k2ws4zf6wyrw58n8q4d7"))
+
+(define rust-libz-rs-sys-0.5.0
+ (crate-source "libz-rs-sys" "0.5.0"
+ "0nlc7cdcrh8mxqb08yw5i7ghgpcs1ixq4kk4sx19dzk0sydwm2b4"))
+
+(define rust-libz-rs-sys-0.5.1
+ (crate-source "libz-rs-sys" "0.5.1"
+ "08a2grn3bp05696pd27s6kmq1icnbzffizl0nihic8m26y2phahp"))
+
+(define rust-libz-sys-1.1.22
+ (crate-source "libz-sys" "1.1.22"
+ "07b5wxh0ska996kc0g2hanjhmb4di7ksm6ndljhr4pi0vykyfw4b"
+ #:snippet '(for-each delete-file-recursively '("src/zlib" "src/zlib-ng"))))
+
+(define rust-lightningcss-1.0.0-alpha.66
+ (crate-source "lightningcss" "1.0.0-alpha.66"
+ "0m4f0m7ljddyz4shfkjg5k9gm28am922y8r7npj38rg6gnhzywws"
+ #:snippet '(delete-file-recursively "website")))
+
+(define rust-lightningcss-derive-1.0.0-alpha.43
+ (crate-source "lightningcss-derive" "1.0.0-alpha.43"
+ "0lh2hxppjs53hjdlzkgzn0zxa9f3jkq9wws1xp56g4r7s522ghc4"))
+
+(define rust-line-col-0.2.1
+ (crate-source "line-col" "0.2.1"
+ "1nvqjxn2kkxkph3qdlkc5xq1m2ygla4l0saga778sp2vp3vcsscy"))
+
+(define rust-line-numbers-0.3.1
+ (crate-source "line-numbers" "0.3.1"
+ "1p9fdrf3283zvpn8c008pbywx4p44di6ij3v7jjis36gyyqh5jr0"))
+
+(define rust-line-span-0.1.5
+ (crate-source "line-span" "0.1.5"
+ "12j07vn0vnchlvlrh3cc3320jaz07sggcj42l6f0j0365wxi5z19"))
+
+(define rust-linear-map-1.2.0
+ (crate-source "linear-map" "1.2.0"
+ "1vh3sczl4xb5asdlpafdf3y4g9bp63fgs8y2a2sjgmcsn7v21bmz"))
+
+(define rust-linecount-0.1.0
+ (crate-source "linecount" "0.1.0"
+ "1n2733qcmvxl3fra3924yj8sf21vr6f6g6dg6wnhbkxr8fia9mfm"))
+
+(define rust-link-cplusplus-1.0.10
+ (crate-source "link-cplusplus" "1.0.10"
+ "04h26gpg1k6g9qh61hbhvs1h35p2hyqhannny3ggjs7r0yh6svsa"))
+
+(define rust-linked-hash-map-0.5.6
+ (crate-source "linked-hash-map" "0.5.6"
+ "03vpgw7x507g524nx5i1jf5dl8k3kv0fzg8v3ip6qqwbpkqww5q7"))
+
+(define rust-linkify-0.7.0
+ (crate-source "linkify" "0.7.0"
+ "1y99xcmy6793m6x3z2qcyiw3dfrdvza3n659lmlv7kpzq7yjin04"))
+
+(define rust-linux-keyutils-0.2.4
+ (crate-source "linux-keyutils" "0.2.4"
+ "13nipvk2mzk76y7yfsqwnwsqk21x6xy8fkmqz5is99fqbzn4j7kn"))
+
+(define rust-linux-raw-sys-0.3.8
+ (crate-source "linux-raw-sys" "0.3.8"
+ "068mbigb3frrxvbi5g61lx25kksy98f2qgkvc4xg8zxznwp98lzg"))
+
+(define rust-linux-raw-sys-0.4.14
+ (crate-source "linux-raw-sys" "0.4.14"
+ "12gsjgbhhjwywpqcrizv80vrp7p7grsz5laqq773i33wphjsxcvq"))
+
+(define rust-linux-raw-sys-0.4.15
+ (crate-source "linux-raw-sys" "0.4.15"
+ "1aq7r2g7786hyxhv40spzf2nhag5xbw2axxc1k8z5k1dsgdm4v6j"))
+
+(define rust-linux-raw-sys-0.6.5
+ (crate-source "linux-raw-sys" "0.6.5"
+ "1mv3c1zz51ydcj768zavm8g06gz5jb1p7yigmmif7hz5whdmnf1a"))
+
+(define rust-linux-raw-sys-0.9.2
+ (crate-source "linux-raw-sys" "0.9.2"
+ "1s89d3ykla46h6i3z42972gnlm9xbdlyj1kmgdbxr1zhva1wdfbd"))
+
+(define rust-linux-raw-sys-0.9.3
+ (crate-source "linux-raw-sys" "0.9.3"
+ "04zl7j4k1kgbn7rrl3i7yszaglgxp0c8dbwx8f1cabnjjwhb2zgy"))
+
+(define rust-linux-raw-sys-0.9.4
+ (crate-source "linux-raw-sys" "0.9.4"
+ "04kyjdrq79lz9ibrf7czk6cv9d3jl597pb9738vzbsbzy1j5i56d"))
+
+(define rust-lipsum-0.9.1
+ (crate-source "lipsum" "0.9.1"
+ "0r40mf2cwh4fp9pdfcc1n8hjxw05w7galjvb1z23r5pq38jn0s33"))
+
+(define rust-litemap-0.7.3
+ (crate-source "litemap" "0.7.3"
+ "0157lf44c3s2piqiwpppnynzzpv1rxyddl2z9l089hpwsjwb0g34"))
+
+(define rust-litemap-0.7.5
+ (crate-source "litemap" "0.7.5"
+ "0mi8ykav0s974ps79p438x04snh0cdb7lc864b42jws5375i9yr3"))
+
+(define rust-litemap-0.8.0
+ (crate-source "litemap" "0.8.0"
+ "0mlrlskwwhirxk3wsz9psh6nxcy491n0dh8zl02qgj0jzpssw7i4"))
+
+(define rust-litrs-0.4.1
+ (crate-source "litrs" "0.4.1"
+ "19cssch9gc0x2snd9089nvwzz79zx6nzsi3icffpx25p4hck1kml"))
+
+(define rust-local-channel-0.1.5
+ (crate-source "local-channel" "0.1.5"
+ "1j1ywn459kl4fdmjfyljm379k40qwwscd7mqp25lppxqd5gcijxn"))
+
+(define rust-local-ip-address-0.5.7
+ (crate-source "local-ip-address" "0.5.7"
+ "0pfiy5pj70y0ycdf3scmxpgmj7jyi99054rk4rfzpb75kkmd8bk1"))
+
+(define rust-local-waker-0.1.4
+ (crate-source "local-waker" "0.1.4"
+ "11vlcm8q6dhdf0srkgjnwca48dn9zcz820fq20hv82ffcxy3v1sd"))
+
+(define rust-locale-0.2.2
+ (crate-source "locale" "0.2.2"
+ "1z87wc7z6889x1pqlrwjw8f1crshzi15q5m102lqs8y0m69f9nsz"))
+
+(define rust-locale-config-0.3.0
+ (crate-source "locale_config" "0.3.0"
+ "0d399alr1i7h7yji4vydbdbzd8hp0xaykr7h4rn3yj7l2rdw7lh8"))
+
+(define rust-lock-api-0.4.12
+ (crate-source "lock_api" "0.4.12"
+ "05qvxa6g27yyva25a5ghsg85apdxkvr77yhkyhapj6r8vnf8pbq7"))
+
+(define rust-lock-api-0.4.13
+ (crate-source "lock_api" "0.4.13"
+ "0rd73p4299mjwl4hhlfj9qr88v3r0kc8s1nszkfmnq2ky43nb4wn"))
+
+(define rust-lockfree-object-pool-0.1.6
+ (crate-source "lockfree-object-pool" "0.1.6"
+ "0bjm2g1g1avab86r02jb65iyd7hdi35khn1y81z4nba0511fyx4k"))
+
+(define rust-log-0.4.20
+ (crate-source "log" "0.4.20"
+ "13rf7wphnwd61vazpxr7fiycin6cb1g8fmvgqg18i464p0y1drmm"))
+
+(define rust-log-0.4.26
+ (crate-source "log" "0.4.26"
+ "17mvchkvhnm2zxyfagh2g9p861f0qx2g1sg2v14sww9nvjry5g9h"))
+
+(define rust-log-0.4.27
+ (crate-source "log" "0.4.27"
+ "150x589dqil307rv0rwj0jsgz5bjbwvl83gyl61jf873a7rjvp0k"))
+
+(define rust-log-reroute-0.1.8
+ (crate-source "log-reroute" "0.1.8"
+ "00mw91qd2ibaawl7x1pxc1kryki0ixyirnlx64qx78d9g6k3n6kl"))
+
+(define rust-logos-0.12.1
+ (crate-source "logos" "0.12.1"
+ "1w82qm3hck5cr6ax3j3yzrpf4zzbffahz126ahyqwyn6h8b072xz"))
+
+(define rust-logos-0.15.1
+ (crate-source "logos" "0.15.1"
+ "0m41xcjn6yh3v18618v9f04v7vkmf3zn07y5c68xkhjfkf4jyizz"))
+
+(define rust-logos-codegen-0.15.1
+ (crate-source "logos-codegen" "0.15.1"
+ "0p04jfvaaiw2rj4kzk1s4hlmwhbwvgn3xi5jl0kmph5hj0mklahr"))
+
+(define rust-logos-derive-0.12.1
+ (crate-source "logos-derive" "0.12.1"
+ "0v295x78vcskab88hshl530w9d1vn61cmlaic4d6dydsila4kn51"))
+
+(define rust-logos-derive-0.15.1
+ (crate-source "logos-derive" "0.15.1"
+ "0w5l4qm67b551pnx3dksbyia9mm339a53z4fsd13mvympjbrcpb0"))
+
+(define rust-loom-0.5.6
+ (crate-source "loom" "0.5.6"
+ "1x9hmiv00ir79kypcg0jdw0j0fkd3ymq6rpv6pli6q5qifrfql7z"))
+
+(define rust-loom-0.7.2
+ (crate-source "loom" "0.7.2"
+ "1jpszf9qxv8ydpsm2h9vcyvxvyxcfkhmmfbylzd4gfbc0k40v7j1"))
+
+(define rust-loop9-0.1.5
+ (crate-source "loop9" "0.1.5"
+ "0qphc1c0cbbx43pwm6isnwzwbg6nsxjh7jah04n1sg5h4p0qgbhg"))
+
+(define rust-lopdf-0.32.0
+ (crate-source "lopdf" "0.32.0"
+ "0aw7diz39z3mk22k0mp7jk7qiaaagfvggzly1baqg2jf4vpf8xg7"
+ #:snippet '(delete-file-recursively "assets")))
+
+(define rust-loupe-0.1.3
+ (crate-source "loupe" "0.1.3"
+ "0kb3bc62xh20i405afr8bf65m6gznbp0fhxrfrg5pqaglkgp4slv"))
+
+(define rust-loupe-derive-0.1.3
+ (crate-source "loupe-derive" "0.1.3"
+ "0ljrdhp4yk87xnbdq53f679yzm7yghanxq4s5sgjfs3i6f4gryy0"))
+
+(define rust-lru-0.10.1
+ (crate-source "lru" "0.10.1"
+ "0w5n2sgh66ac8ihqv6688mlm7zb3ks18jlbzpbhwgw3x8jp8z3ki"))
+
+(define rust-lru-0.12.4
+ (crate-source "lru" "0.12.4"
+ "017rzh4kyl3j79sj0qc35wallblsqbnkzxpn6i3xkrv02y4kkvip"))
+
+(define rust-lru-0.12.5
+ (crate-source "lru" "0.12.5"
+ "0f1a7cgqxbyhrmgaqqa11m3azwhcc36w0v5r4izgbhadl3sg8k13"))
+
+(define rust-lru-0.7.8
+ (crate-source "lru" "0.7.8"
+ "0yp4ai5rpr2czxklzxxx98p6l2aqv4g1906j3dr4b0vfgfxbx6g9"))
+
+(define rust-lru-cache-0.1.2
+ (crate-source "lru-cache" "0.1.2"
+ "071viv6g2p3akwqmfb3c8vsycs5n7kr17b70l7la071jv0d4zqii"))
+
+(define rust-lru-slab-0.1.2
+ (crate-source "lru-slab" "0.1.2"
+ "0m2139k466qj3bnpk66bwivgcx3z88qkxvlzk70vd65jq373jaqi"))
+
+(define rust-lscolors-0.13.0
+ (crate-source "lscolors" "0.13.0"
+ "1wnxs5d004fx71apvh9124xqky0qjjmpibag24km7bvvss2xrpn2"))
+
+(define rust-lscolors-0.16.0
+ (crate-source "lscolors" "0.16.0"
+ "0yqfym0lfdkj0f7lpvd0a0brljs7cpknyh14c202frcpqfg202xb"))
+
+(define rust-lscolors-0.17.0
+ (crate-source "lscolors" "0.17.0"
+ "08z5jslgigvnpc1gj2i8r9pi8yn4m0pf8dzf3rk9grdidbzlyc2k"))
+
+(define rust-lscolors-0.19.0
+ (crate-source "lscolors" "0.19.0"
+ "115bffi44w028n26vqxyknwn9pzp0axz8839846cg0dl32yg7xam"))
+
+(define rust-lsp-server-0.7.8
+ (crate-source "lsp-server" "0.7.8"
+ "1yanavncgsx0i0rj65q12ddfcwpvzx5x8wgiq4g9fzz1fgfc8qll"))
+
+(define rust-lsp-textdocument-0.4.2
+ (crate-source "lsp-textdocument" "0.4.2"
+ "0b7dxa7x3v5z58nj5rsscv1kpifasbdp5x0v0wycsgafbxclsmid"))
+
+(define rust-lsp-types-0.95.1
+ (crate-source "lsp-types" "0.95.1"
+ "0ra36fd4yr7lf5igfrdvwjx9g87z3a99mrjgzk9nq04viqxd6d4f"))
+
+(define rust-lsp-types-0.97.0
+ (crate-source "lsp-types" "0.97.0"
+ "0wb0yr2cdhlndjkcfyabr17ib0nvqa4v3zl5qm3aq13wl583adak"))
+
+(define rust-lv2-0.6.0
+ (crate-source "lv2" "0.6.0"
+ "1xh4hjfh2w5rhzbk0g9845k25f6fxrv7xqpkr09p0x57b200qc41"))
+
+(define rust-lv2-atom-2.0.0
+ (crate-source "lv2-atom" "2.0.0"
+ "0wd9rgsn8sag8wyhjccmnn82gx4w1yyiav52nyvk579l21xlw6wm"))
+
+(define rust-lv2-core-3.0.0
+ (crate-source "lv2-core" "3.0.0"
+ "1pj9l15zwqwj2h83f3xfpwxsj70vvhkw52gyzkljafvrbx1h00fm"))
+
+(define rust-lv2-core-derive-2.1.1
+ (crate-source "lv2-core-derive" "2.1.1"
+ "12w3l41jzargrcywz13hbmaazfw4ix2sljl3601h6jfbdrw8zybv"))
+
+(define rust-lv2-midi-1.2.0
+ (crate-source "lv2-midi" "1.2.0"
+ "0x0glbrfri1glgcrmvc6i1jfv6azhpqvp4ibk5cihsq3s2yfc8xd"))
+
+(define rust-lv2-sys-2.0.0
+ (crate-source "lv2-sys" "2.0.0"
+ "0c4f59mrjyy0z0wf033wp648df0sc6zirrcd6kndqj9nvvkzkl4x"))
+
+(define rust-lv2-units-0.1.3
+ (crate-source "lv2-units" "0.1.3"
+ "0fdamp3hxdr36hqi1j6y01rz1x17if1ibzr7rr4nrabidw74gf82"))
+
+(define rust-lv2-urid-2.1.0
+ (crate-source "lv2-urid" "2.1.0"
+ "0s2fcb0nyn54ml6azkbhnnxghy898x1q5vs5qgdznrhy9m20624c"))
+
+(define rust-lz4-1.28.1
+ (crate-source "lz4" "1.28.1"
+ "1x2svvs3gkn3krv61nd7ms4vmikibsnfl31mk0z480qdhqz542x2"))
+
+(define rust-lz4-flex-0.10.0
+ (crate-source "lz4_flex" "0.10.0"
+ "10sgbj93sagbl0ngzqvnlkldzbfz5vnzr7fry8sgssy299cp534b"))
+
+(define rust-lz4-flex-0.11.3
+ (crate-source "lz4_flex" "0.11.3"
+ "1xg3h3y0ghnq3widdssd36s02pvy29c0afbwgq6mh3ibmri12xkm"))
+
+(define rust-lz4-sys-1.11.1+lz4-1.10.0
+ (crate-source "lz4-sys" "1.11.1+lz4-1.10.0"
+ "1rhqnhwq05fmlc2q39ipsq0vpi0xf6w6p22j6q5x637dqvbc1n3b"
+ #:snippet
+ '(begin
+ (delete-file-recursively "liblz4")
+ (delete-file "build.rs")
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main() {~@
+ println!(\"cargo:rustc-link-lib=lz4\");~@
+ }~%"))))))
+
+(define rust-lzma-rust-0.1.7
+ (crate-source "lzma-rust" "0.1.7"
+ "0q96pl4wfd4hsdpkidrgv5bkk40f4xwzzsbisr2a2xbxpnxv5ajv"))
+
+(define rust-lzma-rust2-0.2.0
+ (crate-source "lzma-rust2" "0.2.0"
+ "06h542wsgdnk3m63rggfzn1yghsamvjmvhsvqld681wv5lg167an"))
+
+(define rust-lzma-sys-0.1.20
+ (crate-source "lzma-sys" "0.1.20"
+ "09sxp20waxyglgn3cjz8qjkspb3ryz2fwx4rigkwvrk46ymh9njz"
+ #:snippet
+ '(begin
+ (delete-file-recursively "xz-5.2")
+ (substitute* "build.rs"
+ (("(want_static = ).*" _ prefix)
+ (string-append prefix "false;\n"))))))
+
+(define rust-mac-0.1.1
+ (crate-source "mac" "0.1.1"
+ "194vc7vrshqff72rl56f9xgb0cazyl4jda7qsv31m5l6xx7hq7n4"))
+
+(define rust-mac-address-1.1.8
+ (crate-source "mac_address" "1.1.8"
+ "00r3n18mxglq1dzshnm0vxk1fgsp3c2hd08w6hfcqdp8ymmv5bn0"))
+
+(define rust-mac-notification-sys-0.6.4
+ (crate-source "mac-notification-sys" "0.6.4"
+ "1vv7qfz14p01kb52ly5n2ka74fjy64zgjav28lmmklbi82rxz58b"))
+
+(define rust-mach-0.3.2
+ (crate-source "mach" "0.3.2"
+ "1yksa8lwzqh150gr4417rls1wk20asy9vhp8kq5g9n7z58xyh8xq"))
+
+(define rust-mach-o-sys-0.1.1
+ (crate-source "mach_o_sys" "0.1.1"
+ "09l8p7nmzq37450x2h6nb7dzg1sk6dk36a5rkcrcy81zm21lb19y"))
+
+(define rust-mach2-0.4.2
+ (crate-source "mach2" "0.4.2"
+ "02gpyq89rcrqdbz4hgp5bpjas21dllxfc70jgw8vj0iaxg6mbf8r"))
+
+(define rust-macro-rules-attribute-0.2.0
+ (crate-source "macro_rules_attribute" "0.2.0"
+ "04waa4qm28adwnxsxhx9135ki68mwkikr6m5pi5xhcy0gcgjg0la"))
+
+(define rust-macro-rules-attribute-proc-macro-0.2.0
+ (crate-source "macro_rules_attribute-proc_macro" "0.2.0"
+ "0s45j4zm0a5d041g3vcbanvr76p331dfjb7gw9qdmh0w8mnqbpdq"))
+
+(define rust-maildir-0.6.4
+ (crate-source "maildir" "0.6.4"
+ "0dqlkvhcrigs4y5vg0jf8ccgwns8jj85cjp6vsgj3f1sfkk6m6l7"))
+
+(define rust-mailparse-0.14.1
+ (crate-source "mailparse" "0.14.1"
+ "0mwpkxi41ak8pabknmvj49dpsbs0q6w7w12f0lp49avcjaa6a29d"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-mailparse-0.15.0
+ (crate-source "mailparse" "0.15.0"
+ "0zkwbrzgr7pp1wyywjgvlxayr1p3nnkn2yxgi97746j1h1ckv81x"))
+
+(define rust-mailparse-0.16.1
+ (crate-source "mailparse" "0.16.1"
+ "0bzdd3yliadzjnirb4g0jwz7j3k2yds02fzb2ib1m0ybvnbrm0b0"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-malloc-buf-0.0.6
+ (crate-source "malloc_buf" "0.0.6"
+ "1jqr77j89pwszv51fmnknzvd53i1nkmcr8rjrvcxhm4dx1zr1fv2"))
+
+(define rust-maplit-1.0.2
+ (crate-source "maplit" "1.0.2"
+ "07b5kjnhrrmfhgqm9wprjw8adx6i225lqp49gasgqg74lahnabiy"))
+
+(define rust-marked-yaml-0.7.2
+ (crate-source "marked-yaml" "0.7.2"
+ "13ddwcjd55ysa5ccw22zawy16p72abmdyx3ssrc40vqlmfkjbszj"))
+
+(define rust-markup5ever-0.10.1
+ (crate-source "markup5ever" "0.10.1"
+ "1zf8iq2czd6kz99fjs3pgf5c17lfz75ds31khkfiqbc50gxl0kx2"))
+
+(define rust-markup5ever-0.11.0
+ (crate-source "markup5ever" "0.11.0"
+ "05mhzsp6lfxla1fgd0ac283b405s6kyj27wj5r6d7wq42jxjj9ks"))
+
+(define rust-markup5ever-0.12.1
+ (crate-source "markup5ever" "0.12.1"
+ "0idy4vjihg2dw73j2vkb5kdghvga3bwnw0qx8jwci4m6xfxkmkhn"))
+
+(define rust-markup5ever-rcdom-0.3.0
+ (crate-source "markup5ever_rcdom" "0.3.0"
+ "065yb6zn9sfn7kqk5wwc48czsls5z3hzgrddk58fxgq16ymj3apd"))
+
+(define rust-match-cfg-0.1.0
+ (crate-source "match_cfg" "0.1.0"
+ "1r5j3zqc3qr8ybcx95bk8q57mkizmgmffj5lmicd4i8d9riyigpz"))
+
+(define rust-matchers-0.1.0
+ (crate-source "matchers" "0.1.0"
+ "0n2mbk7lg2vf962c8xwzdq96yrc9i0p8dbmm4wa1nnkcp1dhfqw2"))
+
+(define rust-matches-0.1.10
+ (crate-source "matches" "0.1.10"
+ "1994402fq4viys7pjhzisj4wcw894l53g798kkm2y74laxk0jci5"))
+
+(define rust-matchit-0.7.3
+ (crate-source "matchit" "0.7.3"
+ "156bgdmmlv4crib31qhgg49nsjk88dxkdqp80ha2pk2rk6n6ax0f"))
+
+(define rust-matchit-0.8.4
+ (crate-source "matchit" "0.8.4"
+ "1hzl48fwq1cn5dvshfly6vzkzqhfihya65zpj7nz7lfx82mgzqa7"))
+
+(define rust-material-colors-0.4.2
+ (crate-source "material-colors" "0.4.2"
+ "0hbrwk94i2wxih894pg30pxys7l5l0vxcc7pp1mw4nrd6vdgy9p2"))
+
+(define rust-matrixmultiply-0.2.4
+ (crate-source "matrixmultiply" "0.2.4"
+ "1hc4vp19x823xgkm374wsxnzmqbjhmyaj5nr0lhm9k9i02x0cs4i"))
+
+(define rust-matrixmultiply-0.3.9
+ (crate-source "matrixmultiply" "0.3.9"
+ "06msav241ybxvsqfwm4hfmb1pbws71v0inhmyk0i0vg9wc8vk04k"))
+
+(define rust-maybe-async-0.2.10
+ (crate-source "maybe-async" "0.2.10"
+ "04fvg2ywb2p9dzf7i35xqfibxc05k1pirv36jswxcqg3qw82ryaw"))
+
+(define rust-maybe-rayon-0.1.1
+ (crate-source "maybe-rayon" "0.1.1"
+ "06cmvhj4n36459g327ng5dnj8d58qs472pv5ahlhm7ynxl6g78cf"))
+
+(define rust-md-5-0.10.6
+ (crate-source "md-5" "0.10.6"
+ "1kvq5rnpm4fzwmyv5nmnxygdhhb2369888a06gdc9pxyrzh7x7nq"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-md5-0.7.0
+ (crate-source "md5" "0.7.0"
+ "0wcps37hrhz59fkhf8di1ppdnqld6l1w5sdy7jp7p51z0i4c8329"))
+
+(define rust-memchr-2.6.3
+ (crate-source "memchr" "2.6.3"
+ "0p6kn2awqf47m3brk0nmajarhwhylg9969il8dm9bq87yxp2s8wg"))
+
+(define rust-memchr-2.7.4
+ (crate-source "memchr" "2.7.4"
+ "18z32bhxrax0fnjikv475z7ii718hq457qwmaryixfxsl2qrmjkq"
+ #:snippet '(delete-file-recursively "src/tests")))
+
+(define rust-memchr-2.7.5
+ (crate-source "memchr" "2.7.5"
+ "1h2bh2jajkizz04fh047lpid5wgw2cr9igpkdhl3ibzscpd858ij"))
+
+(define rust-memfd-0.6.4
+ (crate-source "memfd" "0.6.4"
+ "0r5cm3wzyr1x7768h3hns77b494qbz0g05cb9wgpjvrcsm5gmkxj"))
+
+(define rust-memmap2-0.3.1
+ (crate-source "memmap2" "0.3.1"
+ "0mz3fdcq443m3a1phrhp2yvd1h9vrvbhinzmi23ik031zzmw5dh0"))
+
+(define rust-memmap2-0.5.10
+ (crate-source "memmap2" "0.5.10"
+ "09xk415fxyl4a9pgby4im1v2gqlb5lixpm99dczkk30718na9yl3"))
+
+(define rust-memmap2-0.8.0
+ (crate-source "memmap2" "0.8.0"
+ "1vf3djv9s917fbvw5vclllpl22g12iph6cz11gn57ndhxwya19a3"))
+
+(define rust-memmap2-0.9.4
+ (crate-source "memmap2" "0.9.4"
+ "08hkmvri44j6h14lyq4yw5ipsp91a9jacgiww4bs9jm8whi18xgy"))
+
+(define rust-memmap2-0.9.5
+ (crate-source "memmap2" "0.9.5"
+ "0krpvvkpg4i3l05cv3q2xk24a1vj5c86gbrli2wzhj1qkpnpwgzx"))
+
+(define rust-memmap2-0.9.8
+ (crate-source "memmap2" "0.9.8"
+ "1dqxjs89krh8cin0k7ksqc9myw9yni9kn8d8cllwq4fn1isrhfl4"))
+
+(define rust-memmem-0.1.1
+ (crate-source "memmem" "0.1.1"
+ "05ccifqgxdfxk6yls41ljabcccsz3jz6549l1h3cwi17kr494jm6"))
+
+(define rust-memo-map-0.3.3
+ (crate-source "memo-map" "0.3.3"
+ "0yw5ria5j6kd8z0p2yiji1vc2x53zg348dv1fgip822n0x813l9q"))
+
+(define rust-memoffset-0.6.5
+ (crate-source "memoffset" "0.6.5"
+ "1kkrzll58a3ayn5zdyy9i1f1v3mx0xgl29x0chq614zazba638ss"))
+
+(define rust-memoffset-0.7.1
+ (crate-source "memoffset" "0.7.1"
+ "1x2zv8hv9c9bvgmhsjvr9bymqwyxvgbca12cm8xkhpyy5k1r7s2x"))
+
+(define rust-memoffset-0.8.0
+ (crate-source "memoffset" "0.8.0"
+ "1qcdic88dhgw76pafgndpz04pig8il4advq978mxdxdwrydp276n"))
+
+(define rust-memoffset-0.9.0
+ (crate-source "memoffset" "0.9.0"
+ "0v20ihhdzkfw1jx00a7zjpk2dcp5qjq6lz302nyqamd9c4f4nqss"))
+
+(define rust-memoffset-0.9.1
+ (crate-source "memoffset" "0.9.1"
+ "12i17wh9a9plx869g7j4whf62xw68k5zd4k0k5nh6ys5mszid028"))
+
+(define rust-memsec-0.7.0
+ (crate-source "memsec" "0.7.0"
+ "14ml8sva5apz4vg5pxlsfmf4y8a9prqzhrcw6vyb5ai3pgbbk5y7"))
+
+(define rust-merge-0.1.0
+ (crate-source "merge" "0.1.0"
+ "1sck0vhi9lk8a6mgky0rgn842fj7yspywidwbd963nmimf9yzfqh"))
+
+(define rust-merge-derive-0.1.0
+ (crate-source "merge_derive" "0.1.0"
+ "01wxhi7mqmp34l540wcfb24hb13vcbps4wlynas66bnsfra0g790"))
+
+(define rust-metal-0.18.0
+ (crate-source "metal" "0.18.0"
+ "1h1dx42sdkn4jl1rnjisv687vd5jyck982wxq3r9xgmx8bpa1671"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-metrohash-1.0.7
+ (crate-source "metrohash" "1.0.7"
+ "1ifqmkg81nprxm9dv52k6wbcv48aibd830f3ph7zcff3mnzi2h58"))
+
+(define rust-miette-5.10.0
+ (crate-source "miette" "5.10.0"
+ "0vl5qvl3bgha6nnkdl7kiha6v4ypd6d51wyc4q1bvdpamr75ifsr"))
+
+(define rust-miette-7.5.0
+ (crate-source "miette" "7.5.0"
+ "114lv0nx46lxc5pncz6iyrzcfhn5g9a5janzc8cgsdvvz1jm358s"))
+
+(define rust-miette-7.6.0
+ (crate-source "miette" "7.6.0"
+ "1dwjnnpcff4jzpf5ns1m19di2p0n5j31zmjv5dskrih7i3nfz62z"))
+
+(define rust-miette-derive-5.10.0
+ (crate-source "miette-derive" "5.10.0"
+ "0p33msrngkxlp5ajm8nijamii9vcwwpy8gfh4m53qnmrc0avrrs9"))
+
+(define rust-miette-derive-7.5.0
+ (crate-source "miette-derive" "7.5.0"
+ "0irig3c79184h54zasn06yiz25znqrpvx8r72byr5gj9md2byidz"))
+
+(define rust-miette-derive-7.6.0
+ (crate-source "miette-derive" "7.6.0"
+ "12w13a67n2cc37nzidvv0v0vrvf4rsflzxz6slhbn3cm9rqjjnyv"))
+
+(define rust-migrations-internals-2.2.0
+ (crate-source "migrations_internals" "2.2.0"
+ "1zw0lf2lw3wlmyb0kv68cnr3ya2n80svpavf0jcqfbz8a6c060gx"))
+
+(define rust-migrations-macros-2.2.0
+ (crate-source "migrations_macros" "2.2.0"
+ "1z9p2ag0fnnh0m7z8qfncwyjc0pgschca7vzlixb6v0pfb663cgz"))
+
+(define rust-mimalloc-0.1.28
+ (crate-source "mimalloc" "0.1.28"
+ "09ir1qlg5rwb74l8zh5nyxgwmnpwf7r5zxj26bdnnbqc74qs3pxh"))
+
+(define rust-mimalloc-0.1.45
+ (crate-source "mimalloc" "0.1.45"
+ "0pwjnz8s4qmbz4qxncxqqx3i64zczwvd758ir9hh1r9z1641zjq3"))
+
+(define rust-mimalloc-0.1.46
+ (crate-source "mimalloc" "0.1.46"
+ "1bzjb3jg8m3v15gshfr7146mn64mls3slgwwgqm85d5v6bs44ncr"))
+
+(define rust-mimalloc-0.1.47
+ (crate-source "mimalloc" "0.1.47"
+ "0h5wyqdywhgrpbbgknv9iwazf885fvv20vzhcibsz58y22z1qydi"))
+
+(define rust-mimalloc-rust-0.1.5
+ (crate-source "mimalloc-rust" "0.1.5"
+ "0wj4hkspsmlgm6lh5bf2blzalgjcc356bpkh4k5vcnyvvzwhvhxw"))
+
+(define rust-mimalloc-rust-sys-1.7.3-source
+ (crate-source "mimalloc-rust-sys" "1.7.3-source"
+ "0rh6lx32yb4vnaavwzif3gzcl1c326x0sxv01172z61b4qqqgp1s"
+ #:snippet
+ '(begin
+ (delete-file-recursively "mimalloc")
+ ;; Inspired by Debian's patch for bzip2-sys.
+ (substitute* "Cargo.toml.orig"
+ (("cc = .*") "pkg-config = \"0.3\"\n"))
+ (copy-file "Cargo.toml.orig" "Cargo.toml")
+ (delete-file "build.rs")
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main() {~@
+ println!(\"cargo:rustc-link-lib=mimalloc\");~@
+ }~%"))))))
+
+(define rust-mio-1.0.2
+ (crate-source "mio" "1.0.2"
+ "1v1cnnn44awxbcfm4zlavwgkvbyg7gp5zzjm8mqf1apkrwflvq40"))
+
+(define rust-object-0.36.4
+ (crate-source "object" "0.36.4"
+ "02h7k38dwi8rndc3y81n6yjxijbss99p2jm9c0b6ak5c45c1lkq8"))
+
+(define rust-ordered-float-4.6.0
+ (crate-source "ordered-float" "4.6.0"
+ "0ldrcgilsiijd141vw51fbkziqmh5fpllil3ydhirjm67wdixdvv"))
+
+(define rust-papergrid-0.17.0
+ (crate-source "papergrid" "0.17.0"
+ "1wg3k8kgv0rgxqszf5c6dv6347mm58qb5kii0q4g9n2iif614y39"))
+
+(define rust-pathdiff-0.2.1
+ (crate-source "pathdiff" "0.2.1"
+ "1pa4dcmb7lwir4himg1mnl97a05b2z0svczg62l8940pbim12dc8"))
+
+(define rust-percent-encoding-2.3.2
+ (crate-source "percent-encoding" "2.3.2"
+ "083jv1ai930azvawz2khv7w73xh8mnylk7i578cifndjn5y64kwv"))
+
+(define rust-pin-project-lite-0.2.14
+ (crate-source "pin-project-lite" "0.2.14"
+ "00nx3f04agwjlsmd3mc5rx5haibj2v8q9b52b0kwn63wcv4nz9mx"))
+
+(define rust-pollster-0.4.0
+ (crate-source "pollster" "0.4.0"
+ "1qqcn0h2bvmgm9rlhfrdk7lfaiw1ad86g9500bhx1rj1s0c9yfig"))
+
+(define rust-prettyplease-0.2.37
+ (crate-source "prettyplease" "0.2.37"
+ "0azn11i1kh0byabhsgab6kqs74zyrg69xkirzgqyhz6xmjnsi727"))
+
+(define rust-proc-macro2-1.0.101
+ (crate-source "proc-macro2" "1.0.101"
+ "1pijhychkpl7rcyf1h7mfk6gjfii1ywf5n0snmnqs5g4hvyl7bl9"))
+
+(define rust-prodash-30.0.1
+ (crate-source "prodash" "30.0.1"
+ "0fdi0wxgy3s9643dgyfkwgmm12g4a360djy56zbxkls9d1bgqvjs"))
+
+(define rust-proptest-derive-0.6.0
+ (crate-source "proptest-derive" "0.6.0"
+ "0c6xy4m6ab7a6h24gxiicwlq12dgvbl2ns4v6l14hwv9bkvrjnh9"))
+
+(define rust-proptest-state-machine-0.3.1
+ (crate-source "proptest-state-machine" "0.3.1"
+ "1m18ybyxk86qvkls5i4s71q1rcwfzd8pqj4nnh7p81wxw10d2hz9"))
+
+(define rust-quinn-udp-0.5.13
+ (crate-source "quinn-udp" "0.5.13"
+ "0w0ri3wv5g419i5dfv4qmjxh4ayc4hp77y2gy4p3axp2kqhb3szw"))
+
+(define rust-rand-0.9.2
+ (crate-source "rand" "0.9.2"
+ "1lah73ainvrgl7brcxx0pwhpnqa3sm3qaj672034jz8i0q7pgckd"))
+
+(define rust-rayon-1.11.0
+ (crate-source "rayon" "1.11.0"
+ "13x5fxb7rn4j2yw0cr26n7782jkc7rjzmdkg42qxk3xz0p8033rn"))
+
+(define rust-rayon-core-1.13.0
+ (crate-source "rayon-core" "1.13.0"
+ "14dbr0sq83a6lf1rfjq5xdpk5r6zgzvmzs5j6110vlv2007qpq92"))
+
+(define rust-redox-syscall-0.5.17
+ (crate-source "redox_syscall" "0.5.17"
+ "0xrvpchkaxph3r5ww2i04v9nwg3843fp3prf8kqlh1gv01b4c1sl"))
+
+(define rust-redox-syscall-0.5.3
+ (crate-source "redox_syscall" "0.5.3"
+ "1916m7abg9649gkif055pn5nsvqjhp70isy0v7gx1zgi01p8m41a"))
+
+(define rust-redox-users-0.5.2
+ (crate-source "redox_users" "0.5.2"
+ "1b17q7gf7w8b1vvl53bxna24xl983yn7bd00gfbii74bcg30irm4"))
+
+(define rust-rpassword-7.4.0
+ (crate-source "rpassword" "7.4.0"
+ "0ffzfff51pl95a7px9gwlz243mn3vxyw7klcxhhng7049yvcim36"))
+
+(define rust-rustc-demangle-0.1.26
+ (crate-source "rustc-demangle" "0.1.26"
+ "1kja3nb0yhlm4j2p1hl8d7sjmn2g9fa1s4pj0qma5kj2lcndkxsn"))
+
+(define rust-rustix-1.0.8
+ (crate-source "rustix" "1.0.8"
+ "1j6ajqi61agdnh1avr4bplrsgydjw1n4mycdxw3v8g94pyx1y60i"))
+
+(define rust-rustls-0.23.28
+ (crate-source "rustls" "0.23.28"
+ "0hv6sk3r60vw11in2p8phpjd132684b4wg3zac456lzl1ghy6q3i"))
+
+(define rust-rustversion-1.0.22
+ (crate-source "rustversion" "1.0.22"
+ "0vfl70jhv72scd9rfqgr2n11m5i9l1acnk684m2w83w0zbqdx75k"))
+
+(define rust-ryu-1.0.18
+ (crate-source "ryu" "1.0.18"
+ "17xx2s8j1lln7iackzd9p0sv546vjq71i779gphjq923vjh5pjzk"))
+
+(define rust-sapling-renderdag-0.1.0
+ (crate-source "sapling-renderdag" "0.1.0"
+ "0qbv8k698kiz8rpr63hn0m7g789pbmpmg7blql0hkgc7mffbizzd"))
+
+(define rust-sapling-streampager-0.11.0
+ (crate-source "sapling-streampager" "0.11.0"
+ "14ns7a8lmsvnn3kpcs3vdfj7f9ya9pfzbwzgh902sghzhkh5l8k7"))
+
+(define rust-scm-record-0.8.0
+ (crate-source "scm-record" "0.8.0"
+ "15yjqrq78q24znz1sdykgbrmlb5x6yf4ay3i7rsn65paw77acqij"))
+
+(define rust-serde-aux-4.7.0
+ (crate-source "serde-aux" "4.7.0"
+ "02lamg1xzz2xghbqwr872gi33s553szz16rsa2bba3z9iyr6fzr0"))
+
+(define rust-serde-bser-0.4.0
+ (crate-source "serde_bser" "0.4.0"
+ "05w7iyrm8xrinnqh6b7ydxnd707g5dc7avvcw5d5nbp42p64nsx5"))
+
+(define rust-serde-json-1.0.143
+ (crate-source "serde_json" "1.0.143"
+ "0njabwzldvj13ykrf1aaf4gh5cgl25kf9hzbpafbv3qh3ppsn0fl"))
+
+(define rust-signal-hook-registry-1.4.6
+ (crate-source "signal-hook-registry" "1.4.6"
+ "12y2v1ms5z111fymaw1v8k93m5chnkp21h0jknrydkj8zydp395j"))
+
+(define rust-slab-0.4.11
+ (crate-source "slab" "0.4.11"
+ "12bm4s88rblq02jjbi1dw31984w61y2ldn13ifk5gsqgy97f8aks"))
+
+(define rust-socket2-0.5.7
+ (crate-source "socket2" "0.5.7"
+ "070r941wbq76xpy039an4pyiy3rfj7mp7pvibf1rcri9njq5wc6f"))
+
+(define rust-socket2-0.6.0
+ (crate-source "socket2" "0.6.0"
+ "01qqdzfnr0bvdwq6wl56c9c4m2cvbxn43dfpcv8gjx208sph8d93"))
+
+(define rust-str-indices-0.4.3
+ (crate-source "str_indices" "0.4.3"
+ "0p6kggjax1mx0niq22dsm5xq2jvg6l4nyrm8a6f0138yaav7qmg9"))
+
+(define rust-syn-2.0.106
+ (crate-source "syn" "2.0.106"
+ "19mddxp1ia00hfdzimygqmr1jqdvyl86k48427bkci4d08wc9rzd"))
+
+(define rust-sysexits-0.9.0
+ (crate-source "sysexits" "0.9.0"
+ "1d7ilmqq6li2dq0gvih51zphkw9d10ny94bna1lg20zhyz8n13qr"))
+
+(define rust-mime-0.3.17
+ (crate-source "mime" "0.3.17"
+ "16hkibgvb9klh0w0jk5crr5xv90l3wlf77ggymzjmvl1818vnxv8"))
+
+(define rust-mime-guess-2.0.5
+ (crate-source "mime_guess" "2.0.5"
+ "03jmg3yx6j39mg0kayf7w4a886dl3j15y8zs119zw01ccy74zi7p"))
+
+(define rust-minicov-0.3.7
+ (crate-source "minicov" "0.3.7"
+ "0jsvi62lklfyvdmsiizipkqcfpsc7h4c4illgxlf28iwrkqyjzzj"))
+
+(define rust-minify-html-0.16.4
+ (crate-source "minify-html" "0.16.4"
+ "1mdv9k2mw6way5kya4nmkr1c03m5b8d9wqipk8zal7ddg007dpzh"))
+
+(define rust-minify-html-common-0.0.2
+ (crate-source "minify-html-common" "0.0.2"
+ "100p85mrv95rdrism2mbkpm9q0y25gf0kmybq08dxigxvx06nyk9"))
+
+(define rust-minify-js-0.6.0
+ (crate-source "minify-js" "0.6.0"
+ "0bm9vlhn1dji43m0ck09b9ipc3i3wjmnql1y24j61mlbxr35bymi"))
+
+(define rust-minijinja-2.10.2
+ (crate-source "minijinja" "2.10.2"
+ "0m9i8ch5my3skk1hd6qm6qscf5f00zv57j5yv8758x12wjsfhwnx"))
+
+(define rust-minijinja-2.9.0
+ (crate-source "minijinja" "2.9.0"
+ "0m77dg3fp7xdbfpjl8rjpqgrbam40z6pfyrhk9vj44d9zinjlr4q"))
+
+(define rust-minijinja-embed-2.10.2
+ (crate-source "minijinja-embed" "2.10.2"
+ "0rrcawzidx6gxinafkw803xcv89ajkirk5ah4adznp1cq8sfpq2x"))
+
+(define rust-minimal-lexical-0.2.1
+ (crate-source "minimal-lexical" "0.2.1"
+ "16ppc5g84aijpri4jzv14rvcnslvlpphbszc7zzp6vfkddf4qdb8"))
+
+(define rust-miniz-oxide-0.6.2
+ (crate-source "miniz_oxide" "0.6.2"
+ "1yp8z6yll5ypz1ldmgnv7zi0r78kbvmqmn2mii77jzmk5069axdj"))
+
+(define rust-miniz-oxide-0.7.4
+ (crate-source "miniz_oxide" "0.7.4"
+ "024wv14aa75cvik7005s5y2nfc8zfidddbd7g55g7sjgnzfl18mq"))
+
+(define rust-miniz-oxide-0.8.5
+ (crate-source "miniz_oxide" "0.8.5"
+ "1r9whkc61xri7m1cn4rjrjlhr32ab29nvfxcbg0ri5mmpgg08glf"))
+
+(define rust-miniz-oxide-0.8.7
+ (crate-source "miniz_oxide" "0.8.7"
+ "0c4lj692adnzw0h9j8l24d7imds3icpgdkk3b03zlhxf90zcww7z"))
+
+(define rust-miniz-oxide-0.8.8
+ (crate-source "miniz_oxide" "0.8.8"
+ "0al9iy33flfgxawj789w2c8xxwg1n2r5vv6m6p5hl2fvd2vlgriv"))
+
+(define rust-miniz-oxide-0.8.9
+ (crate-source "miniz_oxide" "0.8.9"
+ "05k3pdg8bjjzayq3rf0qhpirq9k37pxnasfn4arbs17phqn6m9qz"))
+
+(define rust-mint-0.5.9
+ (crate-source "mint" "0.5.9"
+ "1zw5glv8z2d99c82jy2za97hh9p6377xmf4rbwz7jynsdfxfngg5"))
+
+(define rust-minus-5.6.1
+ (crate-source "minus" "5.6.1"
+ "0ck8d1wgqzyry38piab6bp3xm520skk50dx7cqsr8dra1m9d0fq9"
+ #:snippet '(delete-file "demo.png")))
+
+(define rust-mio-0.8.11
+ (crate-source "mio" "0.8.11"
+ "034byyl0ardml5yliy1hmvx8arkmn9rv479pid794sm07ia519m4"))
+
+(define rust-mio-1.0.3
+ (crate-source "mio" "1.0.3"
+ "1gah0h4ia3avxbwym0b6bi6lr6rpysmj9zvw6zis5yq0z0xq91i8"))
+
+(define rust-mio-1.0.4
+ (crate-source "mio" "1.0.4"
+ "073n3kam3nz8j8had35fd2nn7j6a33pi3y5w3kq608cari2d9gkq"))
+
+(define rust-miow-0.6.0
+ (crate-source "miow" "0.6.0"
+ "0i307jyhxnhgzj148cdb9zq59rhlhr1b65g142g9z9r01d1pd7rm"))
+
+(define rust-mockall-0.11.4
+ (crate-source "mockall" "0.11.4"
+ "15kww0a3wv300wkksc6zj0kz1jwk0hyly48daxs2vvpj300lk12c"))
+
+(define rust-mockall-0.13.1
+ (crate-source "mockall" "0.13.1"
+ "1lir70dd9cnsjlf20gi3i51ha9n7mlrkx74bx5gfszlcdk6bz9ir"))
+
+(define rust-mockall-derive-0.11.4
+ (crate-source "mockall_derive" "0.11.4"
+ "1fvc9kwjcc9ia6ng7z9z02b4qkl9dvsx9m4z51xz9i0mj1k7bki2"))
+
+(define rust-mockall-derive-0.13.1
+ (crate-source "mockall_derive" "0.13.1"
+ "1608qajqrz23xbvv81alc6wm4l24as1bsqg4shdh3sggq8231ji5"))
+
+(define rust-monostate-0.1.14
+ (crate-source "monostate" "0.1.14"
+ "1vpv8d9j8i7wachlcrpbwsy1rvzimpncgv8gwpil4mn7s3lipzma"))
+
+(define rust-monostate-impl-0.1.14
+ (crate-source "monostate-impl" "0.1.14"
+ "1db3jrnbriivny6cahvhcc9af7w38q846mg1r4r4y82y5l4s80n4"))
+
+(define rust-more-asserts-0.2.2
+ (crate-source "more-asserts" "0.2.2"
+ "12b3fypg2sr4qmxy6wiyx6k9sdg573f5ij98cdmbrg00whnyqhvq"))
+
+(define rust-mozim-0.2.5
+ (crate-source "mozim" "0.2.5"
+ "1bg8xkvcpxr06a1kp1dp78gjkgsgq5a9i1qzcf43az007l8k83k1"
+ #:snippet '(delete-file-recursively "doc")))
+
+(define rust-mptcp-pm-0.1.3
+ (crate-source "mptcp-pm" "0.1.3"
+ "1ma2r9ffp2164s1msfjw78553xccy4i9lvrkbsvhgr6wcgyaibry"))
+
+(define rust-mukti-metadata-0.3.0
+ (crate-source "mukti-metadata" "0.3.0"
+ "1s71fs2v0phf4hhgac4j6cc38hpq968l1cfbyw7phf8fipg6dyi6"))
+
+(define rust-muldiv-0.2.1
+ (crate-source "muldiv" "0.2.1"
+ "014jlry2l2ph56mp8knw65637hh49q7fmrraim2bx9vz0a638684"))
+
+(define rust-muldiv-1.0.1
+ (crate-source "muldiv" "1.0.1"
+ "1c6ljsp41n8ijsx7zicwfm135drgyhcms12668ivvsbm1r98frwm"))
+
+(define rust-multi-stash-0.2.0
+ (crate-source "multi-stash" "0.2.0"
+ "03s12sf633n02mcqcv2yxdx545lwc127hsic3n774khznv29lnk8"))
+
+(define rust-multimap-0.10.0
+ (crate-source "multimap" "0.10.0"
+ "00vs2frqdhrr8iqx4y3fbq73ax5l12837fvbjrpi729d85alrz6y"))
+
+(define rust-multimap-0.10.1
+ (crate-source "multimap" "0.10.1"
+ "1150lf0hjfjj4ksb8s3y0hl7a2nqzqlbh0is7vdym2iyjfrfr1qx"))
+
+(define rust-multimap-0.8.3
+ (crate-source "multimap" "0.8.3"
+ "0sicyz4n500vdhgcxn4g8jz97cp1ijir1rnbgph3pmx9ckz4dkp5"))
+
+(define rust-multimap-0.9.1
+ (crate-source "multimap" "0.9.1"
+ "04fmnxhpawndrr5x730s3gb4h77ldbrnlww86a8vsb9mkf5x79g1"))
+
+(define rust-multipart-0.18.0
+ (crate-source "multipart" "0.18.0"
+ "10libwfbazqcyxcpgpcdf1a66jnzghwlmxlxnffg4rrqhqrwdph0"))
+
+(define rust-multipart-rs-0.1.13
+ (crate-source "multipart-rs" "0.1.13"
+ "1wj5jgbrq7svcqdahxi17j8vws8nsz6a5y9f6ir51ajjgq7f1jk4"))
+
+(define rust-munge-0.4.3
+ (crate-source "munge" "0.4.3"
+ "1myrsmqpwk3vlbvbs6jjni1iqsybri8dz7r7djj6vw4cr41142d0"))
+
+(define rust-munge-macro-0.4.3
+ (crate-source "munge_macro" "0.4.3"
+ "0n94vxw2fygwqsqh4kvxwa8xsh09hli1mikhz6r215s7j77rjivk"))
+
+(define rust-mutate-once-0.1.1
+ (crate-source "mutate_once" "0.1.1"
+ "0ys9mpjhwsj5md10ykmkin0wv7bz8dvc292hqczs9l5l4cd6ikqn"))
+
+(define rust-nalgebra-0.19.0
+ (crate-source "nalgebra" "0.19.0"
+ "0i87k57nav221lnr9z7ljlwxh8073qsx33bajdm146y00q805fqa"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-nalgebra-0.27.1
+ (crate-source "nalgebra" "0.27.1"
+ "0811vksy1ls1m41gqkh1i5cy3h3g3b615kwxd8gjwkrg03jgybs6"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-nalgebra-0.29.0
+ (crate-source "nalgebra" "0.29.0"
+ "1zri11vkrbk3ayvy8xqcdvvyjvfcbl5a18x8z82racnn11zfn1nm"))
+
+(define rust-nalgebra-0.32.6
+ (crate-source "nalgebra" "0.32.6"
+ "1r033ciacblmkif5njlhprfp0k59spjv54cqsyggb1is0bg1fp3v"))
+
+(define rust-nalgebra-macros-0.1.0
+ (crate-source "nalgebra-macros" "0.1.0"
+ "063jvvvlwmzzxfr4wyiil2cn1yqj3arvghwsr2nk4ilv2jwc1z01"))
+
+(define rust-nalgebra-macros-0.2.2
+ (crate-source "nalgebra-macros" "0.2.2"
+ "1z6v9phhr1hwzyyblf792128lxfv1hy1sxl4cvikihcgmxr56ji5"))
+
+(define rust-named-pipe-0.4.1
+ (crate-source "named_pipe" "0.4.1"
+ "0azby10wzmsrf66m1bysbil0sjfybnvhsa8py093xz4irqy4975d"))
+
+(define rust-nanoid-0.4.0
+ (crate-source "nanoid" "0.4.0"
+ "1n5l5xig5zcinh41bb4p0rzam8gxic02qpngnylb3d8pq3g01yiz"))
+
+(define rust-nanorand-0.7.0
+ (crate-source "nanorand" "0.7.0"
+ "1hr60b8zlfy7mxjcwx2wfmhpkx7vfr3v9x12shmv1c10b0y32lba"))
+
+(define rust-napi-2.12.3
+ (crate-source "napi" "2.12.3"
+ "17ylj8c9s498wm9r44mxv68ma6kinixscp3rw6hla2j1bf31mc0x"))
+
+(define rust-napi-build-1.2.1
+ (crate-source "napi-build" "1.2.1"
+ "0asjspv0gkg6lgdz3d6gl9ab7hbc9z2hc51m637j6x3jfa8l3m7b"
+ #:snippet '(delete-file-recursively "src/libs")))
+
+(define rust-napi-derive-2.14.3
+ (crate-source "napi-derive" "2.14.3"
+ "1bz2ibcpxaqrsmbdsmzs5dz86nj83pq7g0qvhlh9rwm3yr1hf31b"))
+
+(define rust-napi-derive-backend-1.0.56
+ (crate-source "napi-derive-backend" "1.0.56"
+ "1cqv3fjcx8dcwxga601a6lvswby6bdmc6f7yvxbspz8m0vcf8sa8"))
+
+(define rust-napi-sys-2.4.0
+ (crate-source "napi-sys" "2.4.0"
+ "18sfjqbvf2lj602rbhavvks1zkhhlaa5a0y1zqql6wrsxkl04y22"))
+
+(define rust-nasm-rs-0.2.5
+ (crate-source "nasm-rs" "0.2.5"
+ "0lfs2xfbpl1j7zq6qfg2wmi4djbl36qsygjb2spisjsz0v89hkgy"))
+
+(define rust-native-tls-0.2.12
+ (crate-source "native-tls" "0.2.12"
+ "0rkl65z70n7sy4d5w0qa99klg1hr43wx6kcprk4d2n9xr2r4wqd8"))
+
+(define rust-native-tls-0.2.14
+ (crate-source "native-tls" "0.2.14"
+ "03hga800x8bzkp8h7frnm7yp545dwwawgmaq673vx7byk1139pl7"))
+
+(define rust-native-tls-0.2.4
+ (crate-source "native-tls" "0.2.4"
+ "0bcbqm8gpm5azlp8rwznhrfk3ngikr041fj883lmw3g9dz08h39b"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-native-windows-gui-1.0.13
+ (crate-source "native-windows-gui" "1.0.13"
+ "0m44lbslzvs04i4rgcphld23qlwf9zzlzmspgimyp3gnd6k06w2g"
+ #:snippet '(delete-file-recursively "test_rc")))
+
+(define rust-natord-1.0.9
+ (crate-source "natord" "1.0.9"
+ "0z75spwag3ch20841pvfwhh3892i2z2sli4pzp1jgizbipdrd39h"))
+
+(define rust-natord-plus-plus-2.0.0
+ (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"))
+
+(define rust-ndarray-0.15.6
+ (crate-source "ndarray" "0.15.6"
+ "0cpsm28hyk8qfjs4g9649dprv3hm53z12qqwyyjqbi3yjr72vcdd"))
+
+(define rust-ndarray-0.16.1
+ (crate-source "ndarray" "0.16.1"
+ "0ha8sg5ad501pgkxw0wczh8myc2ma3gyxgcny4mq8rckrqnxfbl8"))
+
+(define rust-ndarray-npy-0.9.1
+ (crate-source "ndarray-npy" "0.9.1"
+ "1abqnbfn9xhq5q5nli78yip3wh2zq4gi7dnrm50r3i38qj43fcbv"
+ #:snippet '(delete-file-recursively "resources")))
+
+(define rust-ndarray-rand-0.15.0
+ (crate-source "ndarray-rand" "0.15.0"
+ "1n15dm0x9g6s69vwqgsfj2pdw5wlha6bv9pfrn6p356idzdv74zh"))
+
+(define rust-ndk-0.8.0
+ (crate-source "ndk" "0.8.0"
+ "1dx5yyqh32bi161mipg4br4i33syjidw81qrq0w7mc8hf0ds6xi0"))
+
+(define rust-ndk-0.9.0
+ (crate-source "ndk" "0.9.0"
+ "1m32zpmi5w1pf3j47k6k5fw395dc7aj8d0mdpsv53lqkprxjxx63"))
+
+(define rust-ndk-context-0.1.1
+ (crate-source "ndk-context" "0.1.1"
+ "12sai3dqsblsvfd1l1zab0z6xsnlha3xsfl7kagdnmj3an3jvc17"))
+
+(define rust-ndk-sys-0.5.0+25.2.9519653
+ (crate-source "ndk-sys" "0.5.0+25.2.9519653"
+ "14bnxww0f17xl8pyn6j5kpkl98snjl9lin8i7qv4zzb0vmlnf6cc"))
+
+(define rust-ndk-sys-0.6.0+11769913
+ (crate-source "ndk-sys" "0.6.0+11769913"
+ "0wx8r6pji20if4xs04g73gxl98nmjrfc73z0v6w1ypv6a4qdlv7f"))
+
+(define rust-neli-0.6.5
+ (crate-source "neli" "0.6.5"
+ "1agcbm9vz1vsf9m7iv016s6y2k0qi3y1sc2zldz538kdrq6jl1lk"))
+
+(define rust-neli-proc-macros-0.1.4
+ (crate-source "neli-proc-macros" "0.1.4"
+ "1zk17wvdzd73is6r6j84qwsgrjcdvxp9xhcn59dlbydnzfvk900c"))
+
+(define rust-neli-wifi-0.6.0
+ (crate-source "neli-wifi" "0.6.0"
+ "0w5wkg8vzdzmsy8g1g5f65fxdnxxb9nbvfi47m9fjqnsrwr2584y"))
+
+(define rust-nested-0.1.1
+ (crate-source "nested" "0.1.1"
+ "17lwhdw0z8c4g00yfdasxh4zc5dq1ccylmbb0n1zw1wgcc7l4aya"))
+
+(define rust-netlink-packet-core-0.7.0
+ (crate-source "netlink-packet-core" "0.7.0"
+ "197dh9c5570135kv5q770n2ih5prhsql58cd71xxcya4f2plywkj"))
+
+(define rust-netlink-packet-generic-0.3.3
+ (crate-source "netlink-packet-generic" "0.3.3"
+ "12rhb95ayx63zb55mz8z5vc5lghk92s8bxmpiimlrj1isf5fpmqw"))
+
+(define rust-netlink-packet-route-0.18.1
+ (crate-source "netlink-packet-route" "0.18.1"
+ "1i9z89dy3p2jbs5rclvc6yxly81a4qwynrhyqv3hazj5pgxcv76x"))
+
+(define rust-netlink-packet-route-0.19.0
+ (crate-source "netlink-packet-route" "0.19.0"
+ "1x4bjc97nq6ckvn25l8qysybf324jbinqx6s11vqrvmlfz6p3hbl"))
+
+(define rust-netlink-packet-route-0.21.0
+ (crate-source "netlink-packet-route" "0.21.0"
+ "0vh6qc3c87ihbwb7s1z7ik1i5f2fa1yhk3w52j96jrggpza2acs8"))
+
+(define rust-netlink-packet-route-0.22.0
+ (crate-source "netlink-packet-route" "0.22.0"
+ "1r6qvhippjj1xhdgpbxva03ybhyz61f9l7ywapsss545na3pj3pw"))
+
+(define rust-netlink-packet-utils-0.5.2
+ (crate-source "netlink-packet-utils" "0.5.2"
+ "0d3xfh9zg0x2hbmh8iws0dvhj69prpx54khfvmfakm8sqw48mphf"))
+
+(define rust-netlink-proto-0.11.5
+ (crate-source "netlink-proto" "0.11.5"
+ "0q0xqhp0n8307zakbfsa4w2n5dfrw80ym7nq20j6339g5h0jwibj"))
+
+(define rust-netlink-sys-0.8.7
+ (crate-source "netlink-sys" "0.8.7"
+ "08xxx1ng7fxkvqrh81y95hni5mnir1ksg5xzj4vbj32rf2m07j8n"))
+
+(define rust-nettle-7.4.0
+ (crate-source "nettle" "7.4.0"
+ "0dk9rlpz4c0kf2c7298vllpnwr3lh10kkgdbslglmlz5ji5gzrj4"))
+
+(define rust-nettle-sys-2.3.1
+ (crate-source "nettle-sys" "2.3.1"
+ "0d4c91v0i4rz5q1rcr3v0kscljcsbhy9s88skgai1lv4c10gb8v1"))
+
+(define rust-new-debug-unreachable-1.0.6
+ (crate-source "new_debug_unreachable" "1.0.6"
+ "11phpf1mjxq6khk91yzcbd3ympm78m3ivl7xg6lg2c0lf66fy3k5"))
+
+(define rust-newline-converter-0.3.0
+ (crate-source "newline-converter" "0.3.0"
+ "0zyw2hyjl89rj1zmp9n8fq69pbfp9zl1cbal73agxjxixjbv1dj7"))
+
+(define rust-newtype-derive-0.1.6
+ (crate-source "newtype_derive" "0.1.6"
+ "1v3170xscs65gjx5vl1zjnqp86wngbzw3n2q74ibfnqqkx6x535c"))
+
+(define rust-newtype-uuid-1.2.2
+ (crate-source "newtype-uuid" "1.2.2"
+ "10f0ylm2pz3v44wipjb5pxliq3zm33cwy4qmzvhxx3wgg8y31fm8"))
+
+(define rust-nextest-filtering-0.15.0
+ (crate-source "nextest-filtering" "0.15.0"
+ "1l3l5g57i1dw8n3819r933bvfvz70appjddbmkha2pizh9qzxj4m"))
+
+(define rust-nextest-metadata-0.12.2
+ (crate-source "nextest-metadata" "0.12.2"
+ "1lshdgsdwc438hi08lcq8xcqnqzsn3nx1vnxv237p4d0jy5nk9nr"))
+
+(define rust-nextest-runner-0.80.0
+ (crate-source "nextest-runner" "0.80.0"
+ "1spr8rxwmxmcv9a648qwzidn6byara8pvc5b5c47phhwqw7bj2vl"))
+
+(define rust-nextest-workspace-hack-0.1.0
+ (crate-source "nextest-workspace-hack" "0.1.0"
+ "1cxjiwja0idhd8as3drl2wgk5y7f84k2rrk67pbxk7kkk1m881nr"))
+
+(define rust-nftables-0.5.0
+ (crate-source "nftables" "0.5.0"
+ "0mz6i4cm5qbc11zdrzghixvml2j9vxdf97nqjbkqc471kvg8hwkc"))
+
+(define rust-nias-0.5.0
+ (crate-source "nias" "0.5.0"
+ "1w0jrshjqr1dxd01kg12f1ic067hvwwqc9jxbf0m063gr11089db"))
+
+(define rust-nibble-vec-0.1.0
+ (crate-source "nibble_vec" "0.1.0"
+ "0hsdp3s724s30hkqz74ky6sqnadhp2xwcj1n1hzy4vzkz4yxi9bp"))
+
+(define rust-nispor-1.2.24
+ (crate-source "nispor" "1.2.24"
+ "06icslv9x24b4xkl5i3i3x2g3wcrmkycsdkzvj9yd3wpmaa88kyy"))
+
+(define rust-nitrokey-0.9.0
+ (crate-source "nitrokey" "0.9.0"
+ "0c8mj52ckvy1311vwxs6jpw16b2bihp5cc811isb96j9slcjvsyx"))
+
+(define rust-nitrokey-sys-3.7.0
+ (crate-source "nitrokey-sys" "3.7.0"
+ "0hcns32sclzf8xbdjg5iqndbn1b66l3j61zbgbl8ds8n6nind16q"
+ #:snippet '(delete-file-recursively "libnitrokey-v3.7")))
+
+(define rust-nitrokey-test-0.5.0
+ (crate-source "nitrokey-test" "0.5.0"
+ "197j9r2s4ydzbqfydza6v31mgcsgd29jpidz4psqawjdm49f8lg6"))
+
+(define rust-nitrokey-test-state-0.1.0
+ (crate-source "nitrokey-test-state" "0.1.0"
+ "00w817kl8q3sna924pzl72ybqljny14rdv1ixlj288fmsqp776x5"))
+
+(define rust-nix-0.19.1
+ (crate-source "nix" "0.19.1"
+ "1wk1pmaf9pv84sc4jf19gm1as2yq3ydwcx0n5nc1bpsgzq6bmk5j"))
+
+(define rust-nix-0.22.3
+ (crate-source "nix" "0.22.3"
+ "1bsgc8vjq07a1wg9vz819bva3dvn58an4r87h80dxrfqkqanz4g4"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-nix-0.23.2
+ (crate-source "nix" "0.23.2"
+ "0p5kxhm5d8lry0szqbsllpcb5i3z7lg1dkglw0ni2l011b090dwg"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-nix-0.24.3
+ (crate-source "nix" "0.24.3"
+ "0sc0yzdl51b49bqd9l9cmimp1sw1hxb8iyv4d35ww6d7m5rfjlps"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-nix-0.25.1
+ (crate-source "nix" "0.25.1"
+ "1r4vyp5g1lxzpig31bkrhxdf2bggb4nvk405x5gngzfvwxqgyipk"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-nix-0.26.4
+ (crate-source "nix" "0.26.4"
+ "06xgl4ybb8pvjrbmc3xggbgk3kbs1j0c4c0nzdfrmpbgrkrym2sr"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-nix-0.27.1
+ (crate-source "nix" "0.27.1"
+ "0ly0kkmij5f0sqz35lx9czlbk6zpihb7yh1bsy4irzwfd2f4xc1f"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-nix-0.28.0
+ (crate-source "nix" "0.28.0"
+ "1r0rylax4ycx3iqakwjvaa178jrrwiiwghcw95ndzy72zk25c8db"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-nix-0.29.0
+ (crate-source "nix" "0.29.0"
+ "0ikvn7s9r2lrfdm3mx1h7nbfjvcc6s9vxdzw7j5xfkd2qdnp9qki"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-nix-0.30.1
+ (crate-source "nix" "0.30.1"
+ "1dixahq9hk191g0c2ydc0h1ppxj0xw536y6rl63vlnp06lx3ylkl"))
+
+(define rust-no-color-0.1.0
+ (crate-source "no_color" "0.1.0"
+ "1m0x6i5q1jav2jgajkg4irrkfgv4lakpdvmj310b90wswdyy9xdx"))
+
+(define rust-no-panic-0.1.26
+ (crate-source "no-panic" "0.1.26"
+ "0sp4d9815f8vdz31qm10wpnswi0x89hlbzw78nxy0p2g88kd39ki"))
+
+(define rust-no-std-compat-0.4.1
+ (crate-source "no-std-compat" "0.4.1"
+ "132vrf710zsdp40yp1z3kgc2ss8pi0z4gmihsz3y7hl4dpd56f5r"))
+
+(define rust-no-std-net-0.6.0
+ (crate-source "no-std-net" "0.6.0"
+ "0ravflgyh0q2142gjdz9iav5yqci3ga7gbnk4mmfcnqkrq54lya3"))
+
+(define rust-nodrop-0.1.14
+ (crate-source "nodrop" "0.1.14"
+ "1fz1v9r8ijacf0hlq0pdv5l9mz8vgqg1snmhvpjmi9aci1b4mvvj"))
+
+(define rust-nom-4.2.3
+ (crate-source "nom" "4.2.3"
+ "1mkvby8b4m61p4g1px0pwr58yfkphyp1jcfbp4qfp7l6iqdaklia"))
+
+(define rust-nom-5.1.3
+ (crate-source "nom" "5.1.3"
+ "0jyxc4d3pih60pp8hvzpg5ajh16s273cpnsdpzp04qv7g8w9m588"))
+
+(define rust-nom-7.1.3
+ (crate-source "nom" "7.1.3"
+ "0jha9901wxam390jcf5pfa0qqfrgh8li787jx2ip0yk5b8y9hwyj"))
+
+(define rust-nom-8.0.0
+ (crate-source "nom" "8.0.0"
+ "01cl5xng9d0gxf26h39m0l8lprgpa00fcc75ps1yzgbib1vn35yz"))
+
+(define rust-nom-derive-0.10.1
+ (crate-source "nom-derive" "0.10.1"
+ "19vrbhkn47zw5sks17ril7aryzx0ixg62n0ddrxbil48igb47y8z"))
+
+(define rust-nom-derive-impl-0.10.1
+ (crate-source "nom-derive-impl" "0.10.1"
+ "0qnsvvg74wdpzhbkxrndr7x6vb1kvhrd60hfwz1kw3abm29rl2yd"))
+
+(define rust-nom-language-0.1.0
+ (crate-source "nom-language" "0.1.0"
+ "0abbzawam1nh75igvyn1vh5pgxgzm0wqj2y9jbpxmzhv8mdvrqid"))
+
+(define rust-nom-locate-4.2.0
+ (crate-source "nom_locate" "4.2.0"
+ "1wx87c2pm84h63rb4rsjrqzgx574x1zy93av1jk3swdhag086g0y"))
+
+(define rust-nom-regex-0.2.0
+ (crate-source "nom-regex" "0.2.0"
+ "060wr7yxvm0377rckph8ksn1m1jy8yi55v842sv704sc3irwgrbj"))
+
+(define rust-nonzero-ext-0.3.0
+ (crate-source "nonzero_ext" "0.3.0"
+ "08fghyinb07xwhbj7vwvlhg45g5cvhvld2min25njidir12rdgrq"))
+
+(define rust-noop-proc-macro-0.3.0
+ (crate-source "noop_proc_macro" "0.3.0"
+ "1j2v1c6ric4w9v12h34jghzmngcwmn0hll1ywly4h6lcm4rbnxh6"))
+
+(define rust-normalize-line-endings-0.3.0
+ (crate-source "normalize-line-endings" "0.3.0"
+ "1gp52dfn2glz26a352zra8h04351icf0fkqzw1shkwrgh1vpz031"))
+
+(define rust-normalize-path-0.2.1
+ (crate-source "normalize-path" "0.2.1"
+ "0bc919zp34b9312wqd92jbi3xa9gxljxh8nfw7v6sk7znb98shzm"))
+
+(define rust-normpath-0.2.0
+ (crate-source "normpath" "0.2.0"
+ "0y354v327vbcxap7ag88j81y4zifzhnjgxvn7l1s2d9cjb4si79a"))
+
+(define rust-normpath-1.3.0
+ (crate-source "normpath" "1.3.0"
+ "1vfplrj3miplk0qc7b6psvf6vrmhr2whvqvlvk09lm5iqibik4f8"))
+
+(define rust-notify-5.2.0
+ (crate-source "notify" "5.2.0"
+ "11l4r19z69mplx124hsvm2flf740ykykwkzs7vz46njmrbhn77vj"))
+
+(define rust-notify-6.1.1
+ (crate-source "notify" "6.1.1"
+ "0bad98r0ilkhhq2jg3zs11zcqasgbvxia8224wpasm74n65vs1b2"))
+
+(define rust-notify-7.0.0
+ (crate-source "notify" "7.0.0"
+ "02a0a1n0raxqslwhfprwmz7w34v54r42006q0m8bmy89jz1v8cy5"))
+
+(define rust-notify-8.0.0
+ (crate-source "notify" "8.0.0"
+ "0hz9ab68gsbkidms6kgl4v7capfqjyl40vpfdarcfsnnnc1q9vig"))
+
+(define rust-notify-debouncer-full-0.3.2
+ (crate-source "notify-debouncer-full" "0.3.2"
+ "0kpkz1y4v2kwh5rgkhx4h2fxnwqka30lsrcy2vzwk2cpfdkd2zzv"))
+
+(define rust-notify-debouncer-full-0.5.0
+ (crate-source "notify-debouncer-full" "0.5.0"
+ "1ldqk50zzfayq7l4adzv2c2mj6lkgkgki0r5r18l619qfld8pn6j"))
+
+(define rust-notify-debouncer-mini-0.6.0
+ (crate-source "notify-debouncer-mini" "0.6.0"
+ "1f6cdmqxfmzcxwjfs0xbh9k73sl37387q27r4wbrlk8qc91fp2d6"))
+
+(define rust-notify-rust-4.11.7
+ (crate-source "notify-rust" "4.11.7"
+ "0024xqbn29z1k6cfbi8w7c1p73hscqwkpbwlwwa2bam5cn328hk4"))
+
+(define rust-notify-types-1.0.1
+ (crate-source "notify-types" "1.0.1"
+ "0x5idrpxzf70ng88rz28dqmgx1jyddf0vxx1x3csw09fw6skqpaq"))
+
+(define rust-notify-types-2.0.0
+ (crate-source "notify-types" "2.0.0"
+ "0pcjm3wnvb7pvzw6mn89csv64ip0xhx857kr8jic5vddi6ljc22y"))
+
+(define rust-notmuch-0.8.0
+ (crate-source "notmuch" "0.8.0"
+ "0i6xc7lv10m2sq6vlpjr5wxmlxihvd0v4f5if75r2kwz8ji12pg2"))
+
+(define rust-nt-time-0.11.1
+ (crate-source "nt-time" "0.11.1"
+ "0m17ghcqjrlf63cgv4hpxmiywkqjs9yj5cdc9cs63cc9q0413rzm"))
+
+(define rust-ntapi-0.3.7
+ (crate-source "ntapi" "0.3.7"
+ "03wqq2x5jv5xrsirbxmm460gcfmpakjpq8yqmc5lzfrgznkp91y2"))
+
+(define rust-ntapi-0.4.1
+ (crate-source "ntapi" "0.4.1"
+ "1r38zhbwdvkis2mzs6671cm1p6djgsl49i7bwxzrvhwicdf8k8z8"))
+
+(define rust-ntest-0.7.5
+ (crate-source "ntest" "0.7.5"
+ "0i4xsvx52hmcnga2xbjl74hdylz4jy8bc2swcichlvw1di4lwm2w"))
+
+(define rust-ntest-0.9.3
+ (crate-source "ntest" "0.9.3"
+ "0c03bhsbksx89cvk3maji8mzayvjvdz7pvp5fbv3gad73l53y67v"))
+
+(define rust-ntest-proc-macro-helper-0.7.5
+ (crate-source "ntest_proc_macro_helper" "0.7.5"
+ "0lkyfx97aynbm7cnhzyc9cr0rpq1xzng1hwmzizbf1a6855y6llg"))
+
+(define rust-ntest-test-cases-0.7.5
+ (crate-source "ntest_test_cases" "0.7.5"
+ "1ghal2rb03cnj7ciqgdq0dvifdf8qp2hnmi9z1ip1j5b02s1xa4r"))
+
+(define rust-ntest-test-cases-0.9.3
+ (crate-source "ntest_test_cases" "0.9.3"
+ "14xa1qalxn5lyl0x5ykf2l9sli0xgxp9kgpbd19jwnc8lkrd7l0n"))
+
+(define rust-ntest-timeout-0.7.5
+ (crate-source "ntest_timeout" "0.7.5"
+ "08v3r6hggh43qabl887pkz88k6lg6hrc62mppxyabb0pw44v03di"))
+
+(define rust-ntest-timeout-0.9.3
+ (crate-source "ntest_timeout" "0.9.3"
+ "1db3dzgcj2xyr4vcji90mwh8937nvj0mwbrk9adzg5qc34pwkizw"))
+
+(define rust-nu-ansi-term-0.46.0
+ (crate-source "nu-ansi-term" "0.46.0"
+ "115sywxh53p190lyw97alm14nc004qj5jm5lvdj608z84rbida3p"))
+
+(define rust-nu-ansi-term-0.49.0
+ (crate-source "nu-ansi-term" "0.49.0"
+ "0s2svfnircd9jp06wk55qcbb9v5cadkfcjfg99vm21qdjg0x6wy0"))
+
+(define rust-nu-ansi-term-0.50.1
+ (crate-source "nu-ansi-term" "0.50.1"
+ "16a3isvbxx8pa3lk71h3cq2fsx2d17zzq42j4mhpxy81gl2qx8nl"))
+
+(define rust-nu-cli-0.103.0
+ (crate-source "nu-cli" "0.103.0"
+ "0w7fqf138sz6rk5krsi3w5qm6z05ii2c8khh9gayiqfp01vv1ggz"))
+
+(define rust-nu-cmd-base-0.103.0
+ (crate-source "nu-cmd-base" "0.103.0"
+ "1ln1hr86kzy0d4r16r5acg1yhrn126yz0variivq6cxzwzgzmqxm"))
+
+(define rust-nu-cmd-extra-0.103.0
+ (crate-source "nu-cmd-extra" "0.103.0"
+ "1sdlyagcsdgs832l3d6xrlhnfhl6j24vzi2zh9i3lip45ssacsz2"))
+
+(define rust-nu-cmd-lang-0.103.0
+ (crate-source "nu-cmd-lang" "0.103.0"
+ "0382aqmzyr3rx8qhvfzrkcvj6yz5v277q7928si49jc9y7ir7slc"))
+
+(define rust-nu-cmd-plugin-0.103.0
+ (crate-source "nu-cmd-plugin" "0.103.0"
+ "1jhjqnz7yvm8idhl4hj3yb923rvs3rn2587k59ky9sb5xyl9nq31"))
+
+(define rust-nu-color-config-0.103.0
+ (crate-source "nu-color-config" "0.103.0"
+ "08k3vjg8wylv0bhznmagswshqgwfbba0iqxw78wwfyy33s8khdmx"))
+
+(define rust-nu-command-0.103.0
+ (crate-source "nu-command" "0.103.0"
+ "1v6ph836j86v2vibhrg2mjq4nfqm4mbxrvgg6sghn4zs63y18mcy"))
+
+(define rust-nu-derive-value-0.103.0
+ (crate-source "nu-derive-value" "0.103.0"
+ "098dr378j106pyvcyp654w43lm1igsi62yl2k8m5b4k86sc527wg"))
+
+(define rust-nu-engine-0.103.0
+ (crate-source "nu-engine" "0.103.0"
+ "0mma3n2abhqylfxa1qhi6a0ck43i9zq11dy546fjbr0q9jxibdqc"))
+
+(define rust-nu-explore-0.103.0
+ (crate-source "nu-explore" "0.103.0"
+ "03hw24njj4h9zmc63d7wbg6bvnrc5g4lasssvq5kpa79p2av60wx"))
+
+(define rust-nu-glob-0.103.0
+ (crate-source "nu-glob" "0.103.0"
+ "016p18zd8fd9169j7j7i0m55zrdv4hlgcqf5xqwm9mryb5vaakwh"))
+
+(define rust-nu-json-0.103.0
+ (crate-source "nu-json" "0.103.0"
+ "1affhp2fxa51kyb6v9kyvp7sijhl40dfk8ynlvkp6fbbnj2li8qd"))
+
+(define rust-nu-lsp-0.103.0
+ (crate-source "nu-lsp" "0.103.0"
+ "0b42ihc2mcpfv4hmkh0hghr089awx50b5zzwm1a2c7ikykilz9c0"))
+
+(define rust-nu-parser-0.103.0
+ (crate-source "nu-parser" "0.103.0"
+ "148zq4wm7a28sqp362af0g7m92m7qijx0zn6rd5m7li3q5v6vb6s"))
+
+(define rust-nu-path-0.103.0
+ (crate-source "nu-path" "0.103.0"
+ "1ymj4n4fg46alnyymi8k3zvf3pn7zjj1zx5lzfc1ybg44rgsbqz6"))
+
+(define rust-nu-plugin-0.103.0
+ (crate-source "nu-plugin" "0.103.0"
+ "0gf0wjqb26ngd08x1m8p2b8zlpxs06sla1z5zpnl2x071hlz4daz"))
+
+(define rust-nu-plugin-core-0.103.0
+ (crate-source "nu-plugin-core" "0.103.0"
+ "1zj52rnazk49w0nwd9ip28xgmf1hynh6b3kfq999ijpnqz8z39jv"))
+
+(define rust-nu-plugin-engine-0.103.0
+ (crate-source "nu-plugin-engine" "0.103.0"
+ "17vwr08s2n4ssdv1bjs57b7ljrlgc1jp1gcp7hak8i2ycvzrrizd"))
+
+(define rust-nu-plugin-protocol-0.103.0
+ (crate-source "nu-plugin-protocol" "0.103.0"
+ "11qznn3c0ia5gd99jv3ds3wfiykaw6kyvcwz6hdmc2crlmjz3gl8"))
+
+(define rust-nu-plugin-test-support-0.103.0
+ (crate-source "nu-plugin-test-support" "0.103.0"
+ "0wx7sih6sdl50q2vsky9cmx91v41vp6xmlx971rv3h9zzgpi7fci"))
+
+(define rust-nu-pretty-hex-0.100.0
+ (crate-source "nu-pretty-hex" "0.100.0"
+ "1alqadx31r5gf914blrjaw93iqisnjx0p94z08mc7qbnpdjdncz7"))
+
+(define rust-nu-pretty-hex-0.103.0
+ (crate-source "nu-pretty-hex" "0.103.0"
+ "1mp9q6j2gx7d3r19rkgh5vmni21kwcqvb0xkskxvz0dqyi40a2m1"))
+
+(define rust-nu-protocol-0.103.0
+ (crate-source "nu-protocol" "0.103.0"
+ "1dvabyfqdqlpi2ixir85nahbg7y95zv768yljh4qw7hp1n3badfa"))
+
+(define rust-nu-std-0.103.0
+ (crate-source "nu-std" "0.103.0"
+ "1h12bca1s7srswazfi6i82zzfphbp4ihnkrk4bdzqjl2jfn3amj6"))
+
+(define rust-nu-system-0.103.0
+ (crate-source "nu-system" "0.103.0"
+ "09rvsapdiyv61h3sk2a6ybi3w6j90cg9x1xl6syp9lmcb4f9pfvh"))
+
+(define rust-nu-table-0.103.0
+ (crate-source "nu-table" "0.103.0"
+ "18v1ax4ynm1jl6xk95agrdqs0i9jxx5qvdwhfnbgpx5wn5w5mcy9"))
+
+(define rust-nu-term-grid-0.103.0
+ (crate-source "nu-term-grid" "0.103.0"
+ "133fnxqj7icwvqiblkyf46548wjb3014jq72wmdschwkjmgffszi"))
+
+(define rust-nu-test-support-0.103.0
+ (crate-source "nu-test-support" "0.103.0"
+ "1hdl24c37qxk7b1563g9w05bpxriwnjbk9fym8pcr2gvf9g3xgcm"))
+
+(define rust-nu-utils-0.103.0
+ (crate-source "nu-utils" "0.103.0"
+ "14s74lc376hw38f97chlnxn306vfadn2hl020abm7xwl7id3809g"))
+
+(define rust-nucleo-0.5.0
+ (crate-source "nucleo" "0.5.0"
+ "1m1rq0cp02hk31z7jsn2inqcpy9a1j8gfvxcqm32c74jji6ayqjj"))
+
+(define rust-nucleo-matcher-0.3.1
+ (crate-source "nucleo-matcher" "0.3.1"
+ "11dc5kfin1n561qdcg0x9aflvw876a8vldmqjhs5l6ixfcwgacxz"))
+
+(define rust-num-0.2.1
+ (crate-source "num" "0.2.1"
+ "0dhcvhprvvx1iaaq7sxlgxw5awmj8dibni8vhizi59zyz4q60lxq"))
+
+(define rust-num-0.4.3
+ (crate-source "num" "0.4.3"
+ "08yb2fc1psig7pkzaplm495yp7c30m4pykpkwmi5bxrgid705g9m"))
+
+(define rust-num-bigint-0.2.6
+ (crate-source "num-bigint" "0.2.6"
+ "015k3wixdi4w698sappvy43pf8bvkw0f88xplmdgc3zfk2cpy309"))
+
+(define rust-num-bigint-0.4.6
+ (crate-source "num-bigint" "0.4.6"
+ "1f903zd33i6hkjpsgwhqwi2wffnvkxbn6rv4mkgcjcqi7xr4zr55"))
+
+(define rust-num-bigint-dig-0.8.4
+ (crate-source "num-bigint-dig" "0.8.4"
+ "0lb12df24wgxxbspz4gw1sf1kdqwvpdcpwq4fdlwg4gj41c1k16w"))
+
+(define rust-num-complex-0.2.4
+ (crate-source "num-complex" "0.2.4"
+ "15dwaksw729r3v14sgzc9723s3fnfixiir8jzwx7b7kim48r9cdn"))
+
+(define rust-num-complex-0.3.1
+ (crate-source "num-complex" "0.3.1"
+ "1igjwm5kk2df9mxmpb260q6p40xfnkrq4smymgdqg2sm1hn66zbl"))
+
+(define rust-num-complex-0.4.6
+ (crate-source "num-complex" "0.4.6"
+ "15cla16mnw12xzf5g041nxbjjm9m85hdgadd5dl5d0b30w9qmy3k"))
+
+(define rust-num-conv-0.1.0
+ (crate-source "num-conv" "0.1.0"
+ "1ndiyg82q73783jq18isi71a7mjh56wxrk52rlvyx0mi5z9ibmai"))
+
+(define rust-num-cpus-1.16.0
+ (crate-source "num_cpus" "1.16.0"
+ "0hra6ihpnh06dvfvz9ipscys0xfqa9ca9hzp384d5m02ssvgqqa1"))
+
+(define rust-num-cpus-1.17.0
+ (crate-source "num_cpus" "1.17.0"
+ "0fxjazlng4z8cgbmsvbzv411wrg7x3hyxdq8nxixgzjswyylppwi"))
+
+(define rust-num-derive-0.2.5
+ (crate-source "num-derive" "0.2.5"
+ "1wnv7776fh4i40r3zfxcxcmm0dh029skx7gp4sjknz2kqm2hpzga"))
+
+(define rust-num-derive-0.3.3
+ (crate-source "num-derive" "0.3.3"
+ "0gbl94ckzqjdzy4j8b1p55mz01g6n1l9bckllqvaj0wfz7zm6sl7"))
+
+(define rust-num-derive-0.4.2
+ (crate-source "num-derive" "0.4.2"
+ "00p2am9ma8jgd2v6xpsz621wc7wbn1yqi71g15gc3h67m7qmafgd"))
+
+(define rust-num-enum-0.6.1
+ (crate-source "num_enum" "0.6.1"
+ "18bna04g6zq978z2b4ygz0f8pbva37id4xnpgwh8l41w1m1mn0bs"))
+
+(define rust-num-enum-0.7.3
+ (crate-source "num_enum" "0.7.3"
+ "0yai0vafhy85mvhknzfqd7lm04hzaln7i5c599rhy8mj831kyqaf"))
+
+(define rust-num-enum-derive-0.6.1
+ (crate-source "num_enum_derive" "0.6.1"
+ "19k57c0wg56vzzj2w77jsi8nls1b8xh8pvpzjnrgf8d9cnvpsrln"))
+
+(define rust-num-enum-derive-0.7.3
+ (crate-source "num_enum_derive" "0.7.3"
+ "0mksna1jj87ydh146gn6jcqkvvs920c3dgh0p4f3xk184kpl865g"))
+
+(define rust-num-format-0.4.4
+ (crate-source "num-format" "0.4.4"
+ "1hvjmib117jspyixfr76f900mhz5zfn71dnyqg9iywb339vxjlm6"))
+
+(define rust-num-integer-0.1.46
+ (crate-source "num-integer" "0.1.46"
+ "13w5g54a9184cqlbsq80rnxw4jj4s0d8wv75jsq5r2lms8gncsbr"))
+
+(define rust-num-iter-0.1.45
+ (crate-source "num-iter" "0.1.45"
+ "1gzm7vc5g9qsjjl3bqk9rz1h6raxhygbrcpbfl04swlh0i506a8l"))
+
+(define rust-num-rational-0.2.4
+ (crate-source "num-rational" "0.2.4"
+ "1vsaz96chxcgpqd5a0dq8hb3b4sj6dnlhwmpbkf4mx6vnls0202w"))
+
+(define rust-num-rational-0.4.2
+ (crate-source "num-rational" "0.4.2"
+ "093qndy02817vpgcqjnj139im3jl7vkq4h68kykdqqh577d18ggq"))
+
+(define rust-num-threads-0.1.7
+ (crate-source "num_threads" "0.1.7"
+ "1ngajbmhrgyhzrlc4d5ga9ych1vrfcvfsiqz6zv0h2dpr2wrhwsw"))
+
+(define rust-num-traits-0.1.43
+ (crate-source "num-traits" "0.1.43"
+ "0c9whknf2dm74a3cqirafy6gj83a76gl56g4v3g19k6lkwz13rcj"))
+
+(define rust-num-traits-0.2.16
+ (crate-source "num-traits" "0.2.16"
+ "1hp6x4gayrib34y14gpcfx60hbqsmh7i8whjrbzy5rrvfayhl2zk"))
+
+(define rust-num-traits-0.2.19
+ (crate-source "num-traits" "0.2.19"
+ "0h984rhdkkqd4ny9cif7y2azl3xdfb7768hb9irhpsch4q3gq787"))
+
+(define rust-number-prefix-0.3.0
+ (crate-source "number_prefix" "0.3.0"
+ "0slm4mqmpgs6hvz22ycny9lvyvl9ivs80a1lncslp7lszz02zc0p"))
+
+(define rust-number-prefix-0.4.0
+ (crate-source "number_prefix" "0.4.0"
+ "1wvh13wvlajqxkb1filsfzbrnq0vrmrw298v2j3sy82z1rm282w3"))
+
+(define rust-numerals-0.1.4
+ (crate-source "numerals" "0.1.4"
+ "0cdx6yf5zcx2nvmzavr4qk9m35ha6i2rhy5fjxgx2wm7fq9y4nz2"))
+
+(define rust-numpy-0.21.0
+ (crate-source "numpy" "0.21.0"
+ "1x1p5x7lwfc5nsccwj98sln5vx3g3n8sbgm5fmfmy5rpr8rhf5zc"))
+
+(define rust-numpy-0.22.1
+ (crate-source "numpy" "0.22.1"
+ "0kpii5mvz4ag29qw4zrqzfmi3m2kmbg882kcxn2ls6m91ny2kfgd"))
+
+(define rust-numtoa-0.1.0
+ (crate-source "numtoa" "0.1.0"
+ "1vs9rhggqbql1p26x8nkha1j06wawwgb2jp5fs88b5gi7prvvy5q"))
+
+(define rust-nuon-0.103.0
+ (crate-source "nuon" "0.103.0"
+ "05nd4acyfc7nbl2bnvlcra60h8n28b8bqaa24j645rk9hz6ckb0r"))
+
+(define rust-nvml-wrapper-0.10.0
+ (crate-source "nvml-wrapper" "0.10.0"
+ "1i9q80f8x5zy646wvz1wkaydryvnfnwsi8jy72hh92fll45gz6qc"))
+
+(define rust-nvml-wrapper-sys-0.8.0
+ (crate-source "nvml-wrapper-sys" "0.8.0"
+ "1dgw2dpldxik2gn3m3aqgl2qj1da5sz6wav5g571ly18dwalb3b9"))
+
+(define rust-oauth2-4.4.2
+ (crate-source "oauth2" "4.4.2"
+ "0zwkmwxwygl4fwghgyanixzqgn7yvkwwwacdghz7x124v36l3263"))
+
+(define rust-objc-0.2.7
+ (crate-source "objc" "0.2.7"
+ "1cbpf6kz8a244nn1qzl3xyhmp05gsg4n313c9m3567625d3innwi"))
+
+(define rust-objc-exception-0.1.2
+ (crate-source "objc_exception" "0.1.2"
+ "191cmdmlypp6piw67y4m8y5swlxf5w0ss8n1lk5xd2l1ans0z5xd"))
+
+(define rust-objc-foundation-0.1.1
+ (crate-source "objc-foundation" "0.1.1"
+ "1y9bwb3m5fdq7w7i4bnds067dhm4qxv4m1mbg9y61j9nkrjipp8s"))
+
+(define rust-objc-id-0.1.1
+ (crate-source "objc_id" "0.1.1"
+ "0fq71hnp2sdblaighjc82yrac3adfmqzhpr11irhvdfp9gdlsbf9"))
+
+(define rust-objc-sys-0.3.5
+ (crate-source "objc-sys" "0.3.5"
+ "0423gry7s3rmz8s3pzzm1zy5mdjif75g6dbzc2lf2z0c77fipffd"))
+
+(define rust-objc2-0.5.2
+ (crate-source "objc2" "0.5.2"
+ "015qa2d3vh7c1j2736h5wjrznri7x5ic35vl916c22gzxva8b9s6"))
+
+(define rust-objc2-0.6.0
+ (crate-source "objc2" "0.6.0"
+ "0nbf78zvqz3wnp23iianpwbds563fiz8b6bsnxizikyrj18zcc9m"))
+
+(define rust-objc2-0.6.1
+ (crate-source "objc2" "0.6.1"
+ "0l85a8r77i8i183fqyx55kqm2nh9rzg2z3z59kjb4fj92iz5kil8"))
+
+(define rust-objc2-app-kit-0.2.2
+ (crate-source "objc2-app-kit" "0.2.2"
+ "1zqyi5l1bm26j1bgmac9783ah36m5kcrxlqp5carglnpwgcrms74"))
+
+(define rust-objc2-app-kit-0.3.0
+ (crate-source "objc2-app-kit" "0.3.0"
+ "1yyh2j44kjhj2n55y2vlj82lzsbfpngvivv9w1x2z3hpawrgj1jr"))
+
+(define rust-objc2-app-kit-0.3.1
+ (crate-source "objc2-app-kit" "0.3.1"
+ "1k4vz0s63rpp1yyhx96mh9nndn1zzv2cwxzpvw6rnigcidb9zwp6"))
+
+(define rust-objc2-cloud-kit-0.2.2
+ (crate-source "objc2-cloud-kit" "0.2.2"
+ "02dhjvmcq8c2bwj31jx423jygif1scs9f0lmlab0ayhw75b3ppbl"))
+
+(define rust-objc2-contacts-0.2.2
+ (crate-source "objc2-contacts" "0.2.2"
+ "12a8m927xrrxa54xhqhqnkkl1a6l07pyrpnqfk9jz09kkh755zx5"))
+
+(define rust-objc2-core-data-0.2.2
+ (crate-source "objc2-core-data" "0.2.2"
+ "1vvk8zjylfjjj04dzawydmqqz5ajvdkhf22cnb07ihbiw14vyzv1"))
+
+(define rust-objc2-core-foundation-0.3.0
+ (crate-source "objc2-core-foundation" "0.3.0"
+ "09frj2bc6w6dnpjfix1skq8g91kx7w788bqwiaa2c7a74l7zdsns"))
+
+(define rust-objc2-core-foundation-0.3.1
+ (crate-source "objc2-core-foundation" "0.3.1"
+ "0rn19d70mwxyv74kx7aqm5in6x320vavq9v0vrm81vbg9a4w440w"))
+
+(define rust-objc2-core-graphics-0.3.0
+ (crate-source "objc2-core-graphics" "0.3.0"
+ "00nynwlbppcdp7q51cmq4x04sns0lqhhla8kcmmkarcbc81adp7q"))
+
+(define rust-objc2-core-graphics-0.3.1
+ (crate-source "objc2-core-graphics" "0.3.1"
+ "197mf2a4yvvigkd9hsp8abbpip7rn3mmc55psv1ba89hq5l6r74q"))
+
+(define rust-objc2-core-image-0.2.2
+ (crate-source "objc2-core-image" "0.2.2"
+ "102csfb82zi2sbzliwsfd589ckz0gysf7y6434c9zj97lmihj9jm"))
+
+(define rust-objc2-core-location-0.2.2
+ (crate-source "objc2-core-location" "0.2.2"
+ "10apgsrigqryvi4rcc0f6yfjflvrl83f4bi5hkr48ck89vizw300"))
+
+(define rust-objc2-encode-4.1.0
+ (crate-source "objc2-encode" "4.1.0"
+ "0cqckp4cpf68mxyc2zgnazj8klv0z395nsgbafa61cjgsyyan9gg"))
+
+(define rust-objc2-foundation-0.2.2
+ (crate-source "objc2-foundation" "0.2.2"
+ "1a6mi77jsig7950vmx9ydvsxaighzdiglk5d229k569pvajkirhf"))
+
+(define rust-objc2-foundation-0.3.0
+ (crate-source "objc2-foundation" "0.3.0"
+ "166rz3jh3b2nrwvldllp3ihq4lb4j5pkjnyv2naw70jb074wc89s"))
+
+(define rust-objc2-foundation-0.3.1
+ (crate-source "objc2-foundation" "0.3.1"
+ "0g5hl47dxzabs7wndcg6kz3q137v9hwfay1jd2da1q9gglj3224h"))
+
+(define rust-objc2-io-surface-0.3.0
+ (crate-source "objc2-io-surface" "0.3.0"
+ "068wb02jcnna2qgir250nfvrsic4kz1rx7ks39p0h416wf3qn6hn"))
+
+(define rust-objc2-io-surface-0.3.1
+ (crate-source "objc2-io-surface" "0.3.1"
+ "0g0c89swz8hgfrh0j1iqhcz3ig7cyhavn3p9gi2s77sjjanfk0kj"))
+
+(define rust-objc2-link-presentation-0.2.2
+ (crate-source "objc2-link-presentation" "0.2.2"
+ "160k4qh00yrx57dabn3hzas4r98kmk9bc0qsy1jvwday3irax8d1"))
+
+(define rust-objc2-metal-0.2.2
+ (crate-source "objc2-metal" "0.2.2"
+ "1mmdga66qpxrcfq3gxxhysfx3zg1hpx4z886liv3j0pnfq9bl36x"))
+
+(define rust-objc2-quartz-core-0.2.2
+ (crate-source "objc2-quartz-core" "0.2.2"
+ "0ynw8819c36l11rim8n0yzk0fskbzrgaqayscyqi8swhzxxywaz4"))
+
+(define rust-objc2-symbols-0.2.2
+ (crate-source "objc2-symbols" "0.2.2"
+ "1p04hjkxan18g2b7h9n2n8xxsvazapv2h6mfmmdk06zc7pz4ws0a"))
+
+(define rust-objc2-ui-kit-0.2.2
+ (crate-source "objc2-ui-kit" "0.2.2"
+ "0vrb5r8z658l8c19bx78qks8c5hg956544yirf8npk90idwldfxq"))
+
+(define rust-objc2-uniform-type-identifiers-0.2.2
+ (crate-source "objc2-uniform-type-identifiers" "0.2.2"
+ "1ziv4wkbxcaw015ypg0q49ycl7m14l3x56mpq2k1rznv92bmzyj4"))
+
+(define rust-objc2-user-notifications-0.2.2
+ (crate-source "objc2-user-notifications" "0.2.2"
+ "1cscv2w3vxzaslz101ddv0z9ycrrs4ayikk4my4qd3im8bvcpkvn"))
+
+(define rust-object-0.28.4
+ (crate-source "object" "0.28.4"
+ "0964501nlfh806mik3f9v6n05mx74qa0w7byvn0sqpwm5lprhb74"))
+
+(define rust-object-0.32.2
+ (crate-source "object" "0.32.2"
+ "0hc4cjwyngiy6k51hlzrlsxgv5z25vv7c2cp0ky1lckfic0259m6"))
+
+(define rust-object-0.35.0
+ (crate-source "object" "0.35.0"
+ "0pnv84mx3f3p847hfnsp4znivnwkc1x53maq459a92w42fw7mv5q"))
+
+(define rust-object-0.36.7
+ (crate-source "object" "0.36.7"
+ "11vv97djn9nc5n6w1gc6bd96d2qk2c8cg1kw5km9bsi3v4a8x532"))
+
+(define rust-object-store-0.11.2
+ (crate-source "object_store" "0.11.2"
+ "1bywk2bbjpvr26581rs44csl6myiw0cr6gqnw76zlmhsjrlcpz1w"))
+
+(define rust-oboe-0.6.1
+ (crate-source "oboe" "0.6.1"
+ "1yv7x06mwk61nsy3ckcmqwgg9q0n3j4y4zncz3sl6pcyskmipdp8"))
+
+(define rust-oboe-sys-0.6.1
+ (crate-source "oboe-sys" "0.6.1"
+ "17g7yb4kk6bakc4rhv1izfcqjgqhpkasgq6gf20nc79b9adb12vc"
+ #:snippet '(for-each delete-file-recursively '("oboe" "oboe-ext"))))
+
+(define rust-oem-cp-2.0.0
+ (crate-source "oem_cp" "2.0.0"
+ "1r0fn4bnmc78pkqhvzjjbm1zidgzvryspdz6hsdb1nml5a83h09k"))
+
+(define rust-omnipath-0.1.6
+ (crate-source "omnipath" "0.1.6"
+ "0xd5a4xwsfmhzk59v6wz65f59rk16d7gvkg90w1qhb0jg08b7bc0"))
+
+(define rust-once-cell-1.18.0
+ (crate-source "once_cell" "1.18.0"
+ "0vapcd5ambwck95wyz3ymlim35jirgnqn9a0qmi19msymv95v2yx"))
+
+(define rust-once-cell-1.20.3
+ (crate-source "once_cell" "1.20.3"
+ "0bp6rgrsri1vfdcahsimk08zdiilv14ppgcnpbiw8hqyp2j64m4l"))
+
+(define rust-once-cell-1.21.3
+ (crate-source "once_cell" "1.21.3"
+ "0b9x77lb9f1j6nqgf5aka4s2qj0nly176bpbrv6f9iakk5ff3xa2"))
+
+(define rust-once-cell-polyfill-1.70.1
+ (crate-source "once_cell_polyfill" "1.70.1"
+ "1bg0w99srq8h4mkl68l1mza2n2f2hvrg0n8vfa3izjr5nism32d4"))
+
+(define rust-onenote-parser-0.3.1.29c0853
+ (origin
+ (method git-fetch)
+ (uri (git-reference (url "https://github.com/Cisco-Talos/onenote.rs.git")
+ (commit "29c08532252b917543ff268284f926f30876bb79")))
+ (file-name (git-file-name "rust-onenote-parser" "0.3.1.29c0853"))
+ (sha256 (base32 "1sfx3jgj1vgwh00kckl5hfbmdpp4wmvszsxwzi1k10nihryvkdy5"))
+ (modules '((guix build utils)))
+ (snippet '(delete-file-recursively "tests"))))
+
+(define rust-onig-6.4.0
+ (crate-source "onig" "6.4.0"
+ "0kyaz2fwa5dkr04rvk5ga2yv5jkqn1ymblvpdlf1gn9afb432jwc"))
+
+(define rust-onig-sys-69.8.1
+ (crate-source "onig_sys" "69.8.1"
+ "1rw6y2qkb765gzylmrydbbd90hdzhnqyvs2y65z4riwwgqyrx0kv"
+ #:snippet '(delete-file-recursively "oniguruma")))
+
+(define rust-oo7-0.2.2
+ (crate-source "oo7" "0.2.2"
+ "13cpaq7f51gqcspd4097vjr7r2cjpxpn6c02x67dsdizk0xaiv5c"))
+
+(define rust-oorandom-11.1.5
+ (crate-source "oorandom" "11.1.5"
+ "07mlf13z453fq01qff38big1lh83j8l6aaglf63ksqzzqxc0yyfn"))
+
+(define rust-opaque-debug-0.3.1
+ (crate-source "opaque-debug" "0.3.1"
+ "10b3w0kydz5jf1ydyli5nv10gdfp97xh79bgz327d273bs46b3f0"))
+
+(define rust-open-2.0.3
+ (crate-source "open" "2.0.3"
+ "0rss5ffgw1r6rsqma6h33bkgrxm8d469w4c768pag3d0jr0027jb"))
+
+(define rust-open-3.2.0
+ (crate-source "open" "3.2.0"
+ "1y3nhpgh444ns5vqy87jbcnlryqmw62akyi85k2a0m3akq1w0y10"))
+
+(define rust-open-4.2.0
+ (crate-source "open" "4.2.0"
+ "04kw6xmsjm0wdqidjndhpzl79iksyrhwyik32z28wjjygq63q21s"))
+
+(define rust-open-5.3.2
+ (crate-source "open" "5.3.2"
+ "15ggfx1p8rl7w4rr1n5qj1wxy1kk7757lsjpyc947a9fwri3aj72"))
+
+(define rust-opener-0.6.1
+ (crate-source "opener" "0.6.1"
+ "1217aqxl8srr7v0bcc174yf5apaxjmzg0j62x8kb772g2yvdqqkc"))
+
+(define rust-opener-0.7.2
+ (crate-source "opener" "0.7.2"
+ "10bn0m6pfv9mvv9lky0l48fb6vflx9pkg8sir1aa73gh9mg2x0fh"))
+
+(define rust-openpgp-card-0.5.1
+ (crate-source "openpgp-card" "0.5.1"
+ "0vfcl9bb1ia7v2bj934957rc35jb8dqz9pcx50mvhs685c1zknan"))
+
+(define rust-openpgp-cert-d-0.3.4
+ (crate-source "openpgp-cert-d" "0.3.4"
+ "1mpj8gsbf9m37bjiy6ggmcl305f3c497j1lsib52446znsq4gpfk"))
+
+(define rust-openssh-keys-0.6.4
+ (crate-source "openssh-keys" "0.6.4"
+ "0gkcflf89fdzpmy066larfwk8fxc77ldq3b2r4bsrclq52l31f5b"))
+
+(define rust-openssl-0.10.57
+ (crate-source "openssl" "0.10.57"
+ "0z0f8g84y0lvnbc60586ibjpf8r1q1dv672vfqan5d5bk7imxhms"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-openssl-0.10.68
+ (crate-source "openssl" "0.10.68"
+ "1xbiz2bmba2fibg70s462yk2fndp3f9vz11c7iw0ilh2y54bqx31"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-openssl-0.10.72
+ (crate-source "openssl" "0.10.72"
+ "1np54pm6hw512rmfjv3kc54h8yvf51mdlm8a8cc33xx1b1yympzy"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-openssl-0.10.73
+ (crate-source "openssl" "0.10.73"
+ "1y7b3kanpgb92wiqhwbyqfsdr1xdjzssxqywl4cixay88r6p61c5"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-openssl-macros-0.1.0
+ (crate-source "openssl-macros" "0.1.0"
+ "0v3kgnzbadrf9c06q4cqmbjas53av73n5w7wwz3n0nb6257y80dm"))
+
+(define rust-openssl-macros-0.1.1
+ (crate-source "openssl-macros" "0.1.1"
+ "173xxvfc63rr5ybwqwylsir0vq6xsj4kxiv4hmg4c3vscdmncj59"))
+
+(define rust-openssl-probe-0.1.6
+ (crate-source "openssl-probe" "0.1.6"
+ "0bl52x55laalqb707k009h8kfawliwp992rlsvkzy49n47p2fpnh"))
+
+(define rust-openssl-src-300.4.2+3.4.1 #f)
+
+(define rust-openssl-src-300.5.0+3.5.0 #f)
+
+(define rust-openssl-sys-0.9.107
+ (crate-source "openssl-sys" "0.9.107"
+ "01yydv8yaagdnapvair8b6rggf225lwb854h99s9qx44rnd9g242"
+ #:snippet
+ #~(begin
+ ;; Remove dependency on boringssl and vendor openssl source.
+ (substitute* "Cargo.toml.orig"
+ (("vendored = .*") "vendored = []\n")
+ ((".*bssl.*") "")
+ ((".*openssl-src.*") "")
+ ;; Allow any version of bindgen.
+ (("(bindgen = \\{ version =) \".*\"," _ bindgen)
+ (string-append bindgen "\"*\",")))
+ (copy-file "Cargo.toml.orig" "Cargo.toml"))))
+
+(define rust-openssl-sys-0.9.109
+ (crate-source "openssl-sys" "0.9.109"
+ "0wc54dshsac1xicq6b5wz01p358zcbf542f2s6vph3b38wp6w2ch"
+ #:snippet
+ #~(begin
+ ;; Remove dependency on boringssl and vendor openssl source.
+ (substitute* "Cargo.toml.orig"
+ (("vendored = .*") "vendored = []\n")
+ ((".*bssl.*") "")
+ ((".*openssl-src.*") "")
+ ;; Allow any version of bindgen.
+ (("(bindgen = \\{ version =) \".*\"," _ bindgen)
+ (string-append bindgen "\"*\",")))
+ (copy-file "Cargo.toml.orig" "Cargo.toml"))))
+
+(define rust-optfield-0.3.0
+ (crate-source "optfield" "0.3.0"
+ "079a5n7lhqsj444fkgk580vra5v2nhym7czwnky9iip9rljz0ngs"))
+
+(define rust-option-ext-0.2.0
+ (crate-source "option-ext" "0.2.0"
+ "0zbf7cx8ib99frnlanpyikm1bx8qn8x602sw1n7bg6p9x94lyx04"))
+
+(define rust-option-operations-0.5.0
+ (crate-source "option-operations" "0.5.0"
+ "1l13n9487gk6063zzjdwzqbig78n8mh6dxsbiq9nbaxfn5xx49kw"))
+
+(define rust-orbclient-0.3.48
+ (crate-source "orbclient" "0.3.48"
+ "0hzxjsvvsl5i9d3aqzc6kdcsch1i6flij5dkignhhkz2qb72c2xs"
+ #:snippet '(delete-file-recursively "res")))
+
+(define rust-ordered-float-1.1.1
+ (crate-source "ordered-float" "1.1.1"
+ "1drp3v9jsm1mn0wqp4p5y19j3bmz3w5rw4yxzi39zlld4wssy19k"))
+
+(define rust-ordered-float-2.10.1
+ (crate-source "ordered-float" "2.10.1"
+ "075i108hr95pr7hy4fgxivib5pky3b6b22rywya5qyd2wmkrvwb8"))
+
+(define rust-ordered-float-3.9.2
+ (crate-source "ordered-float" "3.9.2"
+ "1p3jkxlz89ndm4lmwr2n5kdnckhm5pcmqqkihkag259dff8c7qgi"))
+
+(define rust-ordered-float-5.0.0
+ (crate-source "ordered-float" "5.0.0"
+ "009z1k7w729ls2sfg4zknn9v63sk1zghnq54p2lwcjjkdvszkhg2"))
+
+(define rust-ordered-multimap-0.7.3
+ (crate-source "ordered-multimap" "0.7.3"
+ "0ygg08g2h381r3zbclba4zx4amm25zd2hsqqmlxljc00mvf3q829"))
+
+(define rust-ordered-stream-0.2.0
+ (crate-source "ordered-stream" "0.2.0"
+ "0l0xxp697q7wiix1gnfn66xsss7fdhfivl2k7bvpjs4i3lgb18ls"))
+
+(define rust-origin-0.24.0
+ (crate-source "origin" "0.24.0"
+ "13q8mffk9wmrs38v5phy2f8mjya2c1ghrd67icnpqrw27dvbivbd"))
+
+(define rust-orion-0.17.10
+ (crate-source "orion" "0.17.10"
+ "1r411g57482vcb94q12bvjk9rbirwhyx6b2n9i0czdf6kcv5vjfc"))
+
+(define rust-orion-0.17.9
+ (crate-source "orion" "0.17.9"
+ "02sk0qv7r8nffqv56im11x4balxjb7zrxw867zab6pvwk9s0nbmz"))
+
+(define rust-os-display-0.1.4
+ (crate-source "os_display" "0.1.4"
+ "13x07viih4f7l5cicbqw9xv378h0a096vphdclcbjvq2g4dxfpxd"))
+
+(define rust-os-info-3.10.0
+ (crate-source "os_info" "3.10.0"
+ "1dd6hpdrrmir059dxcbnci96209snb4f597bc1l2hqa7q99lwq1a"))
+
+(define rust-os-info-3.11.0
+ (crate-source "os_info" "3.11.0"
+ "1sdi8hbz4iawlrmn2adr9p0ql948lnj2xcjgqgaw4gd15hz8dz21"))
+
+(define rust-os-pipe-1.2.1
+ (crate-source "os_pipe" "1.2.1"
+ "10nrh0i507560rsiy4c79fajdmqgbr6dha2pbl9mncrlaq52pzaz"))
+
+(define rust-os-pipe-1.2.2
+ (crate-source "os_pipe" "1.2.2"
+ "090jhg0i1pj6l9w9zm0p0r7lv89kpwkj8vqij1iaskmic13mycyv"))
+
+(define rust-os-release-0.1.0
+ (crate-source "os-release" "0.1.0"
+ "09zckcazggm33cbhjgdajm8rg41x9y75yf13rhcyqlqvyzi9mwl2"))
+
+(define rust-os-str-bytes-6.6.1
+ (crate-source "os_str_bytes" "6.6.1"
+ "1885z1x4sm86v5p41ggrl49m58rbzzhd1kj72x46yy53p62msdg2"))
+
+(define rust-os-str-bytes-7.1.0
+ (crate-source "os_str_bytes" "7.1.0"
+ "0qkbwv5fnbivv8zvnmg20irgfsr8v61vpabpik4b826hdnw2svn8"))
+
+(define rust-ouroboros-0.18.5
+ (crate-source "ouroboros" "0.18.5"
+ "0ndy8hvp24gs7yxw9wj81hs5rb36wxmpw4i38ylrfjy4p46ha3qy"))
+
+(define rust-ouroboros-macro-0.18.5
+ (crate-source "ouroboros_macro" "0.18.5"
+ "1l343ss6hlh0abbwjk6zah6mdlyhh1v1imflv3v86c6lsfyjhw1w"))
+
+(define rust-output-vt100-0.1.3
+ (crate-source "output_vt100" "0.1.3"
+ "0rpvpiq7gkyvvwyp9sk0zxhbk99ldlrv5q3ycr03wkmbxgx270k2"))
+
+(define rust-outref-0.1.0
+ (crate-source "outref" "0.1.0"
+ "1x61h7dl1cc6cj2f3zsalr8d98v0cw6497sykwxf74wjmqljh8kz"))
+
+(define rust-overload-0.1.1
+ (crate-source "overload" "0.1.1"
+ "0fdgbaqwknillagy1xq7xfgv60qdbk010diwl7s1p0qx7hb16n5i"
+ #:snippet '(delete-file "logo.png")))
+
+(define rust-owned-ttf-parser-0.15.2
+ (crate-source "owned_ttf_parser" "0.15.2"
+ "1frgpf2a5j17ylk1lmrj2lpyhf6izq7x8b1xlbv6ybb3n7zazrh5"
+ #:snippet '(delete-file-recursively "fonts")))
+
+(define rust-owning-ref-0.4.1
+ (crate-source "owning_ref" "0.4.1"
+ "1kjj9m28wjv452jw49p1mp3d8ql058x78v4bz00avr7rvsnmpxbg"))
+
+(define rust-owo-colors-3.5.0
+ (crate-source "owo-colors" "3.5.0"
+ "0vyvry6ba1xmpd45hpi6savd8mbx09jpmvnnwkf6z62pk6s4zc61"))
+
+(define rust-owo-colors-4.2.0
+ (crate-source "owo-colors" "4.2.0"
+ "0r7mxiyxg8zbyjqm8y2n2amykl2i51y6agvjrw036ba2p5dqcdhh"))
+
+(define rust-owo-colors-4.2.1
+ (crate-source "owo-colors" "4.2.1"
+ "1v0cvfas9v8fkk4w8jk3m51igj57sjp1cry3aqv7z88z40bm7696"))
+
+(define rust-p256-0.13.2
+ (crate-source "p256" "0.13.2"
+ "0jyd3c3k239ybs59ixpnl7dqkmm072fr1js8kh7ldx58bzc3m1n9"
+ #:snippet '(for-each delete-file-recursively '("src/test_vectors" "tests"))))
+
+(define rust-p384-0.13.1
+ (crate-source "p384" "0.13.1"
+ "1dnnp133mbpp72mfss3fhm8wx3yp3p3abdhlix27v92j19kz2hpy"
+ #:snippet '(delete-file-recursively "src/test_vectors")))
+
+(define rust-p521-0.13.3
+ (crate-source "p521" "0.13.3"
+ "1cl5y2aypa1vxg181a0na3abndz1981pfdp2zkyml88z3wbf5j8g"
+ #:snippet '(delete-file-recursively "src/test_vectors")))
+
+(define rust-packed-simd-0.3.9
+ (crate-source "packed_simd" "0.3.9"
+ "0bck71ngyhx9icy7q3xzgmjxkylysxm6hgif5rqp2xc71jphi7qz"))
+
+(define rust-packed-simd-2-0.3.8
+ (crate-source "packed_simd_2" "0.3.8"
+ "10p2bm0p57shg3arlpfwm6z0bbnlkyr4g0dlkmpwvz6qaba4r4d1"))
+
+(define rust-pad-0.1.6
+ (crate-source "pad" "0.1.6"
+ "1qy0r26r52gp034fv252mmg0s599a55h9nr4xswy04hvky49pbfj"))
+
+(define rust-pager-0.16.1
+ (crate-source "pager" "0.16.1"
+ "10188qgnsz988g30fvl4whkljh2zl4gpbp6kc48bpywpbhd23695"))
+
+(define rust-palette-0.7.6
+ (crate-source "palette" "0.7.6"
+ "1rmn02mv6cb112504qyg7pyfa83c08hxpk5sw7jc5v659hc73gsc"))
+
+(define rust-palette-derive-0.7.6
+ (crate-source "palette_derive" "0.7.6"
+ "0c0xhpk1nqyq4jr2m8xnka7w47vqzc7m2vq9ih8wxyjv02phs0zm"))
+
+(define rust-pam-sys-0.5.6
+ (crate-source "pam-sys" "0.5.6"
+ "0d14501d5vybjnzxfjf96321xa5wa36x1xvf02h02zq938qmhj6d"))
+
+(define rust-pandoc-0.8.11
+ (crate-source "pandoc" "0.8.11"
+ "0p56085drzwb143ximsvr5bni7k0cl9ld7dz7lh92hkslz8m6ga6"))
+
+(define rust-pango-0.18.0
+ (crate-source "pango" "0.18.0"
+ "1l82j97pg7hyq2qnflg3lzyza307y8jvi5h02q3340qxhd5yba86"))
+
+(define rust-pango-0.18.3
+ (crate-source "pango" "0.18.3"
+ "1r5ygq7036sv7w32kp8yxr6vgggd54iaavh3yckanmq4xg0px8kw"))
+
+(define rust-pango-0.19.8
+ (crate-source "pango" "0.19.8"
+ "1kffxkk7730csly86fkgja50k1184zj9lz49sv7qb0059233439z"))
+
+(define rust-pango-0.20.10
+ (crate-source "pango" "0.20.10"
+ "0f1902vsnhb6jprra2c0mhsr6k28d00pync2jc6qz17jc70kg3fq"))
+
+(define rust-pango-0.8.0
+ (crate-source "pango" "0.8.0"
+ "0xq50950il3228grzs4xvc5s6phxcl5l50grz6syvs0vixr6p70y"))
+
+(define rust-pango-sys-0.10.0
+ (crate-source "pango-sys" "0.10.0"
+ "1468xzyk2wanxb2b32fsmwk6bnafdaicxl5b4301dlb2ic66bli4"))
+
+(define rust-pango-sys-0.18.0
+ (crate-source "pango-sys" "0.18.0"
+ "1iaxalcaaj59cl9n10svh4g50v8jrc1a36kd7n9yahx8j7ikfrs3"))
+
+(define rust-pango-sys-0.19.8
+ (crate-source "pango-sys" "0.19.8"
+ "182bcd6255v5yvnskbhxnb6kwak240z7sn54si2b5h46l17xl0zz"))
+
+(define rust-pango-sys-0.20.10
+ (crate-source "pango-sys" "0.20.10"
+ "1yj3n87whqx6gw3vip08zbckqxfg7l5jqc2wamaf76y07xkhjs8q"))
+
+(define rust-pango-sys-0.9.1
+ (crate-source "pango-sys" "0.9.1"
+ "0zdynikh6jrfa31fpmbrwnz46a57idci73zzkf0z0g3vj223vfc6"))
+
+(define rust-pangocairo-0.19.8
+ (crate-source "pangocairo" "0.19.8"
+ "1n8wrqy260zpfiifb2n10mbsv3kbrvxm1z7pv8b4w77c08yb9j74"))
+
+(define rust-pangocairo-0.20.10
+ (crate-source "pangocairo" "0.20.10"
+ "0kyqga9i164d1kzq2lma68wln2iplh1zjx485nn696fva720v2aq"))
+
+(define rust-pangocairo-sys-0.19.8
+ (crate-source "pangocairo-sys" "0.19.8"
+ "1myq3p8qrd63nlacd4sba66c17lfqgvzv8mpyn2rg1rqhi4h86ar"))
+
+(define rust-pangocairo-sys-0.20.10
+ (crate-source "pangocairo-sys" "0.20.10"
+ "0hjwdfifvpbbrss814jsahkgqr5fxg8s5g774wlkxacaz01jk5dr"))
+
+(define rust-papergrid-0.13.0
+ (crate-source "papergrid" "0.13.0"
+ "1ggfj9xvqqazcc2avmi9va40crdmlxjxlgjzi4yf25ziy7ggic6j"))
+
+(define rust-parcel-selectors-0.28.2
+ (crate-source "parcel_selectors" "0.28.2"
+ "15m1hvl6rj8k0nkb28dlvgkkkmiviaklyhdpq4z6pjr6mpqh7zal"))
+
+(define rust-parcel-sourcemap-2.1.1
+ (crate-source "parcel_sourcemap" "2.1.1"
+ "1fsvw1mlqc5x4psj90jxrdbivq8sqvxi5zz3q2vv4s4047bp8ns8"))
+
+(define rust-paris-1.5.15
+ (crate-source "paris" "1.5.15"
+ "0bd6kb8kzbvy1mfk8jfpp0cjzi717q7hdjwjy98phg294cvspv4g"))
+
+(define rust-paris-log-1.0.2
+ (crate-source "paris-log" "1.0.2"
+ "1syp82r34s9kc7m3qm5iy1lhamwzkmw34sxf5x39dvpy01nbwkbp"))
+
+(define rust-parking-2.2.1
+ (crate-source "parking" "2.2.1"
+ "1fnfgmzkfpjd69v4j9x737b1k8pnn054bvzcn5dm3pkgq595d3gk"))
+
+(define rust-parking-lot-0.11.1
+ (crate-source "parking_lot" "0.11.1"
+ "1sqmgaia8zfd5fbnqw2w13ijh7crk3lf9vw4cb52vwlx0an48xvd"))
+
+(define rust-parking-lot-0.11.2
+ (crate-source "parking_lot" "0.11.2"
+ "16gzf41bxmm10x82bla8d6wfppy9ym3fxsmdjyvn61m66s0bf5vx"))
+
+(define rust-parking-lot-0.12.3
+ (crate-source "parking_lot" "0.12.3"
+ "09ws9g6245iiq8z975h8ycf818a66q3c6zv4b5h8skpm7hc1igzi"))
+
+(define rust-parking-lot-0.12.4
+ (crate-source "parking_lot" "0.12.4"
+ "04sab1c7304jg8k0d5b2pxbj1fvgzcf69l3n2mfpkdb96vs8pmbh"))
+
+(define rust-parking-lot-core-0.8.0
+ (crate-source "parking_lot_core" "0.8.0"
+ "16yazfg3sq9mz6cfdkhgbv8yvc1kkasyhys4y7r3g16hgmralqf3"))
+
+(define rust-parking-lot-core-0.8.6
+ (crate-source "parking_lot_core" "0.8.6"
+ "1p2nfcbr0b9lm9rglgm28k6mwyjwgm4knipsmqbgqaxdy3kcz8k0"))
+
+(define rust-parking-lot-core-0.9.10
+ (crate-source "parking_lot_core" "0.9.10"
+ "1y3cf9ld9ijf7i4igwzffcn0xl16dxyn4c5bwgjck1dkgabiyh0y"))
+
+(define rust-parking-lot-core-0.9.11
+ (crate-source "parking_lot_core" "0.9.11"
+ "19g4d6m5k4ggacinqprnn8xvdaszc3y5smsmbz1adcdmaqm8v0xw"))
+
+(define rust-parse-datetime-0.6.0
+ (crate-source "parse_datetime" "0.6.0"
+ "1l4n9gsflf1fksfrvyhqyf8bdwxrk0s705l7x86g4jnxwds08wm8"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-parse-display-0.9.1
+ (crate-source "parse-display" "0.9.1"
+ "12jkqych9y44v1dqrhwjax4lylnqhsncd0hjj53293n9cli1qjli"))
+
+(define rust-parse-display-derive-0.9.1
+ (crate-source "parse-display-derive" "0.9.1"
+ "10aj6h3hf2maf1zayg0p2m2ag9vriqrncwlivw9gsklp9h581rra"))
+
+(define rust-parse-int-0.6.0
+ (crate-source "parse_int" "0.6.0"
+ "0niwamixgrpzb1k5l035aa40450dnrx69rvvzyy0hb3aj5wmns9d"))
+
+(define rust-parse-js-0.20.1
+ (crate-source "parse-js" "0.20.1"
+ "03kijcsvms2aqkxc8yf0gy387n6zlw0y9yfrgr230nfb5pivahi7"))
+
+(define rust-parse-zoneinfo-0.3.1
+ (crate-source "parse-zoneinfo" "0.3.1"
+ "093cs8slbd6kyfi6h12isz0mnaayf5ha8szri1xrbqj4inqhaahz"))
+
+(define rust-partial-ref-0.3.3
+ (crate-source "partial_ref" "0.3.3"
+ "034i78nmzp2bdapvpz8fgh14932aj0s70l5s1kj5d5j7n74qnwhg"))
+
+(define rust-partial-ref-derive-0.3.3
+ (crate-source "partial_ref_derive" "0.3.3"
+ "10bm0pxwjph40z9pqwdzkkkbyz9n1h6lx69f6jjvb65qnln1s3ih"))
+
+(define rust-partition-identity-0.3.0
+ (crate-source "partition-identity" "0.3.0"
+ "08cymccnyf2b0pwc7x4wj889k1knqmrb8500idsjslybpvwjbacz"))
+
+(define rust-pasetors-0.6.8
+ (crate-source "pasetors" "0.6.8"
+ "1fkdp4lya95nrkrds3i14288g4a85gxrlg8lnz8hs8zjcryd8dkb"))
+
+(define rust-pasetors-0.7.2
+ (crate-source "pasetors" "0.7.2"
+ "0adpf4fd6bgkznrb4fzmbiahvh0c6s6i2pring2wkrx64px48jf5"))
+
+(define rust-pasetors-0.7.4
+ (crate-source "pasetors" "0.7.4"
+ "0lb52kwpjhgzcxv0ikb9fcp84dw9jabpk8dy6pwqlwc03ik8qyfb"))
+
+(define rust-password-hash-0.2.3
+ (crate-source "password-hash" "0.2.3"
+ "1rr4kd52ld978a2xhcvlc54p1d92yhxl9kvbajba7ia6rs5b5q3p"))
+
+(define rust-password-hash-0.4.2
+ (crate-source "password-hash" "0.4.2"
+ "003p2hssyrcaxyq9fs8x2wx5di8ny9byaakskrf352pfm963fxkn"))
+
+(define rust-password-hash-0.5.0
+ (crate-source "password-hash" "0.5.0"
+ "0ri1mim11zk0a9s40zdi288dfqvmdiryc7lw8vl46b59ifa08vrl"))
+
+(define rust-paste-0.1.18
+ (crate-source "paste" "0.1.18"
+ "10587zrlmzhq66yhd0z36fzglf32m1nlhi9bxxm6dgl0gp3j1jj5"))
+
+(define rust-paste-1.0.15
+ (crate-source "paste" "1.0.15"
+ "02pxffpdqkapy292harq6asfjvadgp1s005fip9ljfsn9fvxgh2p"))
+
+(define rust-paste-impl-0.1.18
+ (crate-source "paste-impl" "0.1.18"
+ "1dlqzk05cx74522s4iyhyzzhszig4n401pp6r1qg6zmr02r7snnr"))
+
+(define rust-path-abs-0.5.1
+ (crate-source "path_abs" "0.5.1"
+ "1hrkjrk9w2mhgzwl84gl2lmajs7yagdrcpxnjf51vh1a6kv05vq5"))
+
+(define rust-path-absolutize-3.1.1
+ (crate-source "path-absolutize" "3.1.1"
+ "1xc36c5lz187wy452qph3lrr41x8ffgxk1clj2s9b8czwwgkibz4"))
+
+(define rust-path-clean-0.1.0
+ (crate-source "path-clean" "0.1.0"
+ "1pcgqxw0mgg3ha5hi5xkjhyjf488bw5rw1g3qlr9awbq4szh3fpc"))
+
+(define rust-path-clean-1.0.1
+ (crate-source "path-clean" "1.0.1"
+ "1vzwcrlz39rd94l89rppvkbsn7dvng449f1bnkyk3ayp43y9ld8p"))
+
+(define rust-path-dedot-3.1.1
+ (crate-source "path-dedot" "3.1.1"
+ "15wkx8q3vra34fslzlg1lkq7liyxwqrpbxiz44a28wa7w3bhmfh7"))
+
+(define rust-path-slash-0.1.5
+ (crate-source "path-slash" "0.1.5"
+ "15mni0f28mblwd97192c4zyyi6054yljmiqrdb6bx97ga69hk2j9"))
+
+(define rust-path-slash-0.2.1
+ (crate-source "path-slash" "0.2.1"
+ "0hjgljv4vy97qqw9gxnwzqhhpysjss2yhdphfccy3c388afhk48y"))
+
+(define rust-pathdiff-0.2.3
+ (crate-source "pathdiff" "0.2.3"
+ "1lrqp4ip05df8dzldq6gb2c1sq2gs54gly8lcnv3rhav1qhwx56z"))
+
+(define rust-pathsearch-0.2.0
+ (crate-source "pathsearch" "0.2.0"
+ "01bvjyighsrb5bgk8vcwlr1mjv6pqxk4n2qrkhbigaw2wp2kp66s"))
+
+(define rust-patricia-tree-0.8.0
+ (crate-source "patricia_tree" "0.8.0"
+ "0s5fya6rvgg2gxxp5mbv0xdq8jqikps1sc6snk23zrgzkd9z9wii"))
+
+(define rust-paw-1.0.0
+ (crate-source "paw" "1.0.0"
+ "1sc481y42rb08hmww525m4539ppl8k0w14kwxp13vg2dasdzrh09"))
+
+(define rust-paw-attributes-1.0.2
+ (crate-source "paw-attributes" "1.0.2"
+ "0fda1v7y5pfmg8d2v7m0pyvif6c44qjz914jjn718pdyclrmhd8g"))
+
+(define rust-paw-raw-1.0.0
+ (crate-source "paw-raw" "1.0.0"
+ "1wk76ipp34gjh42vivmgdkb2rgr26gwhn34gk7z5l378ixk5j2vz"))
+
+(define rust-pay-respects-parser-0.3.9
+ (crate-source "pay-respects-parser" "0.3.9"
+ "0aww6qm0agzcx3g69bblkkhxz2gnbmvyk335jla0bayvhx6pczqy"))
+
+(define rust-pay-respects-utils-0.1.8
+ (crate-source "pay-respects-utils" "0.1.8"
+ "191z4xjsdzn8k821071z4m8zl0jnd2r7j8ki2wpzdkdjha2g5mvn"))
+
+(define rust-pbkdf2-0.11.0
+ (crate-source "pbkdf2" "0.11.0"
+ "05q9wqjvfrs4dvw03yn3bvcs4zghz0a7ycfa53pz2k2fqhp6k843"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-pbkdf2-0.12.2
+ (crate-source "pbkdf2" "0.12.2"
+ "1wms79jh4flpy1zi8xdp4h8ccxv4d85adc6zjagknvppc5vnmvgq"))
+
+(define rust-pbkdf2-0.8.0
+ (crate-source "pbkdf2" "0.8.0"
+ "1ykgicvyjm41701mzqhrfmiz5sm5y0zwfg6csaapaqaf49a54pyr"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-pbkdf2-0.9.0
+ (crate-source "pbkdf2" "0.9.0"
+ "0fa7j0gdgghk64qlhzdv32yg52p0cfaz5ifhk7i4pfm1wsy98n7h"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-pcap-sys-0.1.3
+ (crate-source "pcap-sys" "0.1.3"
+ "18w9c8i5zjnazay86219w4789482ya617z35cw433h12wbgjaiqi"
+ #:snippet '(for-each delete-file-recursively '("Lib" "libpcap"))))
+
+(define rust-pciid-parser-0.6.3
+ (crate-source "pciid-parser" "0.6.3"
+ "0d6pliaab6xs2m1vnialy1biaw3nv6g9s0ykdrracx2a5h1p4jdd"))
+
+(define rust-pcre2-0.2.9
+ (crate-source "pcre2" "0.2.9"
+ "0avb52h3ppw6kp9ynlw988c745am9j7px2cdsm0la10qmi1mrr9v"))
+
+(define rust-pcre2-0.2.9.85b7afb rust-pcre2-utf32-0.2)
+
+(define rust-pcre2-sys-0.2.9
+ (crate-source "pcre2-sys" "0.2.9"
+ "12hxy54i8amdnmcm034hqdc7iryd20n8aqg1hw5w540vzcc5s3sm"
+ #:snippet '(delete-file-recursively "upstream")))
+
+(define rust-pcre2-sys-0.2.9.85b7afb rust-pcre2-utf32-0.2)
+
+(define rust-pcsc-2.9.0
+ (crate-source "pcsc" "2.9.0"
+ "1nj3i6h2qfhdpprrgr6hysdq6aar2wd55ls99j9nazlnz3n37n3x"))
+
+(define rust-pcsc-sys-1.3.0
+ (crate-source "pcsc-sys" "1.3.0"
+ "00vhv7mmivqhn8373vdpp8h53sms3mn396p3m695abjxw4bz0kp1"))
+
+(define rust-pdb-0.8.0
+ (crate-source "pdb" "0.8.0"
+ "0qs8lxx3ly029c77ip2mhlf0s9fmcbzlmaq0khkydar354whl142"))
+
+(define rust-pdf-writer-0.12.1
+ (crate-source "pdf-writer" "0.12.1"
+ "1mdi4s5f164dbhczi5mvjz2z4q2s73qhdvwqyf9nzq3d45ykrw2x"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-pear-0.2.9
+ (crate-source "pear" "0.2.9"
+ "0rxlyizzaqq6lswgyfdxjxd3dyb1jfml9gwfpbx5g1j8rq0amvmx"))
+
+(define rust-pear-codegen-0.2.9
+ (crate-source "pear_codegen" "0.2.9"
+ "0izijffdd2xs762497mk0xr7xwmyw62dzdqjz12v70n0bnc5pasb"))
+
+(define rust-peeking-take-while-0.1.2
+ (crate-source "peeking_take_while" "0.1.2"
+ "16bhqr6rdyrp12zv381cxaaqqd0pwysvm1q8h2ygihvypvfprc8r"))
+
+(define rust-peg-0.8.5
+ (crate-source "peg" "0.8.5"
+ "0xr42lbgihlwbyfcmjggqv1s3a38agp4j077cd8yqdhv235cya4r"))
+
+(define rust-peg-macros-0.8.5
+ (crate-source "peg-macros" "0.8.5"
+ "0w8g53c75hz6iy3khc1ja2qm0idpnygjc0xsa9fmpyh2q82ap632"))
+
+(define rust-peg-runtime-0.8.5
+ (crate-source "peg-runtime" "0.8.5"
+ "1jkgfy5jkjqwqy7h11nn3bmm1qfyn9kq2wnxnlspp4ldhsdwlb8k"))
+
+(define rust-pem-3.0.5
+ (crate-source "pem" "3.0.5"
+ "1wwfk8sbyi9l18fvvn6z9p2gy7v7q7wimbhvrvixxj8a8zl3ibrq"))
+
+(define rust-pem-rfc7468-0.7.0
+ (crate-source "pem-rfc7468" "0.7.0"
+ "04l4852scl4zdva31c1z6jafbak0ni5pi0j38ml108zwzjdrrcw8"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-pep440-rs-0.6.6
+ (crate-source "pep440_rs" "0.6.6"
+ "11g35bi0gagfchjcdvpaj1i82gxkrc391fcpm2f0cblw2yissvj6"))
+
+(define rust-pep508-rs-0.6.1
+ (crate-source "pep508_rs" "0.6.1"
+ "0y99l63mi09vkl7b7qzdw5gn8kpq6kj26c9k280cik4rk947g21z"))
+
+(define rust-percent-encoding-2.3.1
+ (crate-source "percent-encoding" "2.3.1"
+ "0gi8wgx0dcy8rnv1kywdv98lwcx67hz0a0zwpib5v2i08r88y573"))
+
+(define rust-pest-2.8.0
+ (crate-source "pest" "2.8.0"
+ "1dp741bxqiracvvwl66mfvlr29byvvph28n4c6ip136m652vg38r"))
+
+(define rust-pest-2.8.1
+ (crate-source "pest" "2.8.1"
+ "08s342r6vv6ml5in4jk7pb97wgpf0frcnrvg0sqshn23sdb5zc0x"))
+
+(define rust-pest-derive-2.8.0
+ (crate-source "pest_derive" "2.8.0"
+ "1icp5i01mgpbgwbkrcy4d0ykbxmns4wyz8j1jg6dr1wysz7xj9fp"))
+
+(define rust-pest-derive-2.8.1
+ (crate-source "pest_derive" "2.8.1"
+ "1g20ma4y29axbjhi3z64ihhpqzmiix71qjn7bs224yd7isg6s1dv"))
+
+(define rust-pest-generator-2.8.0
+ (crate-source "pest_generator" "2.8.0"
+ "0hgqngsxfr8y5p47bgjvd038j55ix1x4dpzr6amndaz8ddr02zfv"))
+
+(define rust-pest-generator-2.8.1
+ (crate-source "pest_generator" "2.8.1"
+ "0rj9a20g4bjb4sl3zyzpxqg8mbn8c1kxp0nw08rfp0gp73k09r47"))
+
+(define rust-pest-meta-2.8.0
+ (crate-source "pest_meta" "2.8.0"
+ "182w5fyiqm7zbn0p8313xc5wc73rnn59ycm5zk8hcja9f0j877vz"))
+
+(define rust-pest-meta-2.8.1
+ (crate-source "pest_meta" "2.8.1"
+ "1mf01iln7shbnyxpdfnpf59gzn83nndqjkwiw3yh6n8g2wgi1lgd"))
+
+(define rust-petgraph-0.5.1
+ (crate-source "petgraph" "0.5.1"
+ "1dzxda6z17sfxly11m8ja3iargh73pw0s1sdgjyp0qp5dm51cza6"))
+
+(define rust-petgraph-0.6.5
+ (crate-source "petgraph" "0.6.5"
+ "1ns7mbxidnn2pqahbbjccxkrqkrll2i5rbxx43ns6rh6fn3cridl"
+ #:snippet '(for-each delete-file-recursively '("assets"))))
+
+(define rust-petgraph-0.7.1
+ (crate-source "petgraph" "0.7.1"
+ "0wkpppwrfv1h197asz1p4yfb4li5b1kw0nqllil67n6vj1qb6win"
+ #:snippet '(delete-file-recursively "assets")))
+
+(define rust-phf-0.10.1
+ (crate-source "phf" "0.10.1"
+ "0naj8n5nasv5hj5ldlva3cl6y3sv7zp3kfgqylhbrg55v3mg3fzs"))
+
+(define rust-phf-0.11.3
+ (crate-source "phf" "0.11.3"
+ "0y6hxp1d48rx2434wgi5g8j1pr8s5jja29ha2b65435fh057imhz"))
+
+(define rust-phf-0.8.0
+ (crate-source "phf" "0.8.0"
+ "04pyv8bzqvw69rd5dynd5nb85py1hf7wa4ixyhrvdz1l5qin3yrx"))
+
+(define rust-phf-codegen-0.10.0
+ (crate-source "phf_codegen" "0.10.0"
+ "1k8kdad9wk2d5972k6jmjki2xpdy2ky4zd19rv7ybm2dpjlc7cag"))
+
+(define rust-phf-codegen-0.11.3
+ (crate-source "phf_codegen" "0.11.3"
+ "0si1n6zr93kzjs3wah04ikw8z6npsr39jw4dam8yi9czg2609y5f"))
+
+(define rust-phf-codegen-0.8.0
+ (crate-source "phf_codegen" "0.8.0"
+ "05d8w7aqqjb6039pfm6404gk5dlwrrf97kiy1n21212vb1hyxzyb"))
+
+(define rust-phf-generator-0.10.0
+ (crate-source "phf_generator" "0.10.0"
+ "1mlq6hlajsvlsx6rhw49g9ricsm017lrxmgmmbk85sxm7f4qaljx"))
+
+(define rust-phf-generator-0.11.3
+ (crate-source "phf_generator" "0.11.3"
+ "0gc4np7s91ynrgw73s2i7iakhb4lzdv1gcyx7yhlc0n214a2701w"))
+
+(define rust-phf-generator-0.8.0
+ (crate-source "phf_generator" "0.8.0"
+ "09i5338d1kixq6a60fcayz6awgxjlxcfw9ic5f02abbgr067ydhp"))
+
+(define rust-phf-macros-0.11.3
+ (crate-source "phf_macros" "0.11.3"
+ "05kjfbyb439344rhmlzzw0f9bwk9fp95mmw56zs7yfn1552c0jpq"))
+
+(define rust-phf-macros-0.8.0
+ (crate-source "phf_macros" "0.8.0"
+ "170qm6yqn6b9mjlwb2xmm3iad9d5nzwgfawfwy7zr7s2zwcdwvvz"))
+
+(define rust-phf-shared-0.10.0
+ (crate-source "phf_shared" "0.10.0"
+ "15n02nc8yqpd8hbxngblar2g53p3nllc93d8s8ih3p5cf7bnlydn"))
+
+(define rust-phf-shared-0.11.3
+ (crate-source "phf_shared" "0.11.3"
+ "1rallyvh28jqd9i916gk5gk2igdmzlgvv5q0l3xbf3m6y8pbrsk7"))
+
+(define rust-phf-shared-0.8.0
+ (crate-source "phf_shared" "0.8.0"
+ "1xssnqrrcn0nr9ayqrnm8xm37ac4xvwcx8pax7jxss7yxawzh360"))
+
+(define rust-pico-args-0.5.0
+ (crate-source "pico-args" "0.5.0"
+ "05d30pvxd6zlnkg2i3ilr5a70v3f3z2in18m67z25vinmykngqav"))
+
+(define rust-pid1-0.1.4
+ (crate-source "pid1" "0.1.4"
+ "1ss4jvsq6ygfjyswwqlzd16nh9gxhf95apzvbqfrj8pf1irz8svr"))
+
+(define rust-pijul-config-0.0.1
+ (crate-source "pijul-config" "0.0.1"
+ "19xdcqyw2lh4r8rs5dfjzqf27ajfld2gimw07bhvnjixz0gplylq"))
+
+(define rust-pijul-identity-0.0.1
+ (crate-source "pijul-identity" "0.0.1"
+ "1hpsw5k3s47nf8hxmi7pb6552ld3xz688hqldz57n9v7d7k660m1"))
+
+(define rust-pijul-interaction-0.0.1
+ (crate-source "pijul-interaction" "0.0.1"
+ "0vv1z0flsgvf09y18sv2jbk9sn0rllka15wdskpv9ziydp9xr1h7"))
+
+(define rust-pijul-macros-0.5.0
+ (crate-source "pijul-macros" "0.5.0"
+ "0r3hivav1mzpzdpk2rj8flhl4vgp2r85gdi0kw5x8r8bv0y79cy2"))
+
+(define rust-pijul-remote-1.0.0-beta.6
+ (crate-source "pijul-remote" "1.0.0-beta.6"
+ "1pxk6bv3q9ppqivj6rdy2lgv444zxxkqs8jgb1zq3412j6gpsa6d"))
+
+(define rust-pijul-repository-0.0.1
+ (crate-source "pijul-repository" "0.0.1"
+ "06vl6id0amw1pxfhj6m34mvr171czikph8g21xg34k7c263maiq4"))
+
+(define rust-pikchr-0.1.4
+ (crate-source "pikchr" "0.1.4"
+ "09hqsykj71b02yzjmy7nxc73ir8arkg56l7i4gc78286m4v06s0k"))
+
+(define rust-pin-project-1.1.10
+ (crate-source "pin-project" "1.1.10"
+ "12kadbnfm1f43cyadw9gsbyln1cy7vj764wz5c8wxaiza3filzv7"))
+
+(define rust-pin-project-internal-1.1.10
+ (crate-source "pin-project-internal" "1.1.10"
+ "0qgqzfl0f4lzaz7yl5llhbg97g68r15kljzihaw9wm64z17qx4bf"))
+
+(define rust-pin-project-lite-0.2.13
+ (crate-source "pin-project-lite" "0.2.13"
+ "0n0bwr5qxlf0mhn2xkl36sy55118s9qmvx2yl5f3ixkb007lbywa"))
+
+(define rust-pin-project-lite-0.2.16
+ (crate-source "pin-project-lite" "0.2.16"
+ "16wzc7z7dfkf9bmjin22f5282783f6mdksnr0nv0j5ym5f9gyg1v"))
+
+(define rust-pin-utils-0.1.0
+ (crate-source "pin-utils" "0.1.0"
+ "117ir7vslsl2z1a7qzhws4pd01cg2d3338c47swjyvqv2n60v1wb"))
+
+(define rust-pinned-vec-0.1.1
+ (crate-source "pinned_vec" "0.1.1"
+ "12il2y234k9r4i3v9yh7qpavrwdhi48b057z96hb0bv2j8nxi2i6"))
+
+(define rust-pinot-0.1.5
+ (crate-source "pinot" "0.1.5"
+ "16l044217rshhmr89ml0ppi4s86v6mhq5kx3lhac8djhz0zh38vb"))
+
+(define rust-piper-0.2.4
+ (crate-source "piper" "0.2.4"
+ "0rn0mjjm0cwagdkay77wgmz3sqf8fqmv9d9czm79mvr2yj8c9j4n"))
+
+(define rust-pipewire-0.7.2
+ (crate-source "pipewire" "0.7.2"
+ "1sg9cbvhp0s07a337zwli0xm40f8wkvm06d72nsr1s35vp40kl52"))
+
+(define rust-pipewire-0.8.0
+ (crate-source "pipewire" "0.8.0"
+ "1nldg1hz4v0qr26lzdxqpvrac4zbc3pb6436sl392425bjx4brh8"))
+
+(define rust-pipewire-0.8.0.fd3d8f7 rust-pipewire-0.8.0.fd3d8f7)
+
+(define rust-pipewire-sys-0.7.2
+ (crate-source "pipewire-sys" "0.7.2"
+ "0r4z0farzflycgfp6x7z65h57np4l1qnpj4r8z5lcwkkgd70h349"))
+
+(define rust-pipewire-sys-0.8.0
+ (crate-source "pipewire-sys" "0.8.0"
+ "04hiy3rl8v3j2dfzp04gr7r8l5azzqqsvqdzwa7sipdij27ii7l4"))
+
+(define rust-pipewire-sys-0.8.0.fd3d8f7 rust-pipewire-0.8.0.fd3d8f7)
+
+(define rust-pixglyph-0.5.1
+ (crate-source "pixglyph" "0.5.1"
+ "152lvambhwqhsg8c6imzaxc081hch4lcw12sdy3kvgrng29zlnni"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-pixman-0.2.1
+ (crate-source "pixman" "0.2.1"
+ "1pqybqb7rmd58yr9xvmd8iix30znw5w71cq2wnlc16n1jva1g8nf"))
+
+(define rust-pixman-sys-0.1.0
+ (crate-source "pixman-sys" "0.1.0"
+ "1nja8kc7zs1w4lhllvsgssa0b07n4cgwb0zyvqapj7g8i4z4i851"))
+
+(define rust-pkcs1-0.7.5
+ (crate-source "pkcs1" "0.7.5"
+ "0zz4mil3nchnxljdfs2k5ab1cjqn7kq5lqp62n9qfix01zqvkzy8"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-pkcs8-0.10.2
+ (crate-source "pkcs8" "0.10.2"
+ "1dx7w21gvn07azszgqd3ryjhyphsrjrmq5mmz1fbxkj5g0vv4l7r"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-pkg-config-0.3.27
+ (crate-source "pkg-config" "0.3.27"
+ "0r39ryh1magcq4cz5g9x88jllsnxnhcqr753islvyk4jp9h2h1r6"))
+
+(define rust-pkg-config-0.3.31
+ (crate-source "pkg-config" "0.3.31"
+ "1wk6yp2phl91795ia0lwkr3wl4a9xkrympvhqq8cxk4d75hwhglm"))
+
+(define rust-pkg-config-0.3.32
+ (crate-source "pkg-config" "0.3.32"
+ "0k4h3gnzs94sjb2ix6jyksacs52cf1fanpwsmlhjnwrdnp8dppby"))
+
+(define rust-pktparse-0.7.1
+ (crate-source "pktparse" "0.7.1"
+ "06sy7lwnhwmkyqfdbi4cs11z55rihipxafbdspnd5zg76pnbgbm8"))
+
+(define rust-plain-0.2.3
+ (crate-source "plain" "0.2.3"
+ "19n1xbxb4wa7w891268bzf6cbwq4qvdb86bik1z129qb0xnnnndl"))
+
+(define rust-platform-info-2.0.5
+ (crate-source "platform-info" "2.0.5"
+ "06j5v6hg914lbdr732jfx5syx703l5qwy1qk6dm4zjyqznrswfbm"))
+
+(define rust-platforms-3.5.0
+ (crate-source "platforms" "3.5.0"
+ "009pi8n0vca83az15gj0fzpjq0dwy1y96jw6kr7ml21p08q6fd6l"))
+
+(define rust-pledge-0.4.2
+ (crate-source "pledge" "0.4.2"
+ "1rc1r71hk0qi4ldbwbhbj6l6d1l4n28dfgf6znvl76kxgd0rj995"))
+
+(define rust-plist-1.7.1
+ (crate-source "plist" "1.7.1"
+ "07a5s06q03n7s9xsw39nsn0mabr0wc9w2hzf18zfb9h33jc6xhpa"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-plist-1.7.2
+ (crate-source "plist" "1.7.2"
+ "1vaq384l8hj6w04pr0gxzc6jm6wcbccqcpx1ys2cv16mw9628xrx"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-plotters-0.3.7
+ (crate-source "plotters" "0.3.7"
+ "0ixpy9svpmr2rkzkxvvdpysjjky4gw104d73n7pi2jbs7m06zsss"))
+
+(define rust-plotters-backend-0.3.7
+ (crate-source "plotters-backend" "0.3.7"
+ "0ahpliim4hrrf7d4ispc2hwr7rzkn6d6nf7lyyrid2lm28yf2hnz"))
+
+(define rust-plotters-svg-0.3.7
+ (crate-source "plotters-svg" "0.3.7"
+ "0w56sxaa2crpasa1zj0bhxzihlapqfkncggavyngg0w86anf5fji"))
+
+(define rust-pmutil-0.5.3
+ (crate-source "pmutil" "0.5.3"
+ "0170zgziivri4qsch682pga3qq3z4wpr4wngzr5f9jyc97ayb51q"))
+
+(define rust-pnet-base-0.35.0
+ (crate-source "pnet_base" "0.35.0"
+ "1xxj1ym32zqmy7m7ciiisv513rk9qis3p6x4mgrnmwbx0va91hgz"))
+
+(define rust-pnet-datalink-0.35.0
+ (crate-source "pnet_datalink" "0.35.0"
+ "1dx7a9j2n7r463w8dv0wn1vasqnkhrajs79f6cm10qz11gn717p7"))
+
+(define rust-pnet-sys-0.35.0
+ (crate-source "pnet_sys" "0.35.0"
+ "0jqgl34w5jckvby74nh89hjc94m8m6pz7hjh21s0hsyvsk9l6ikx"))
+
+(define rust-png-0.17.16
+ (crate-source "png" "0.17.16"
+ "09kmkms9fmkbkarw0lnf0scqvjwwg3r7riddag0i3q39r0pil5c2"))
+
+(define rust-polling-2.8.0
+ (crate-source "polling" "2.8.0"
+ "1kixxfq1af1k7gkmmk9yv4j2krpp4fji2r8j4cz6p6d7ihz34bab"))
+
+(define rust-polling-3.7.4
+ (crate-source "polling" "3.7.4"
+ "0bs4nhwfwsvlzlhah2gbhj3aa9ynvchv2g350wapswh26a65c156"))
+
+(define rust-polling-3.8.0
+ (crate-source "polling" "3.8.0"
+ "0l7xlnzans2hc4zjxgplfp7gs16h9z3vdklnlpb2s05dj51nhfmm"))
+
+(define rust-poly1305-0.8.0
+ (crate-source "poly1305" "0.8.0"
+ "1grs77skh7d8vi61ji44i8gpzs3r9x7vay50i6cg8baxfa8bsnc1"
+ #:snippet '(delete-file-recursively "src/fuzz")))
+
+(define rust-polyval-0.6.2
+ (crate-source "polyval" "0.6.2"
+ "09gs56vm36ls6pyxgh06gw2875z2x77r8b2km8q28fql0q6yc7wx"))
+
+(define rust-pori-0.0.0
+ (crate-source "pori" "0.0.0"
+ "01p9g4fn3kasnmwj8i4plzk6nnnk7ak2qsfcv9b9y4zcilrkv9m4"))
+
+(define rust-portable-atomic-1.11.0
+ (crate-source "portable-atomic" "1.11.0"
+ "0glb2wngflvfmg789qbf6dbnwcf6ai212fs7n0lf1c66rd49n3im"))
+
+(define rust-portable-atomic-1.11.1
+ (crate-source "portable-atomic" "1.11.1"
+ "10s4cx9y3jvw0idip09ar52s2kymq8rq9a668f793shn1ar6fhpq"))
+
+(define rust-portable-atomic-util-0.2.4
+ (crate-source "portable-atomic-util" "0.2.4"
+ "01rmx1li07ixsx3sqg2bxqrkzk7b5n8pibwwf2589ms0s3cg18nq"))
+
+(define rust-portable-pty-0.8.1
+ (crate-source "portable-pty" "0.8.1"
+ "1gmh9ij90qwxx8gzvs6dj2vlc1ackv8zhd4mzfly3nq3586fhvl0"))
+
+(define rust-portaudio-rs-0.3.2
+ (crate-source "portaudio-rs" "0.3.2"
+ "0qnmc7amk0fzbcs985ixv0k4955f0fmpkhrl9ps9pk3cz7pvbdnd"))
+
+(define rust-portaudio-sys-0.1.1
+ (crate-source "portaudio-sys" "0.1.1"
+ "1xdpywirpr1kqkbak7hnny62gmsc93qgc3ij3j2zskrvjpxa952i"))
+
+(define rust-posix-regex-0.1.1
+ (crate-source "posix-regex" "0.1.1"
+ "0hfkrlrfj10i7a54p3fg4c8ww01dy0v7l3lvmwc9pfliprf6dy0d"))
+
+(define rust-postcard-1.1.1
+ (crate-source "postcard" "1.1.1"
+ "1a18yvgmjazphf6frnlnq4nnl6pp2l5qgi6qxnldpjbwyq0jc2hp"))
+
+(define rust-potential-utf-0.1.2
+ (crate-source "potential_utf" "0.1.2"
+ "11dm6k3krx3drbvhgjw8z508giiv0m09wzl6ghza37176w4c79z5"))
+
+(define rust-powerfmt-0.2.0
+ (crate-source "powerfmt" "0.2.0"
+ "14ckj2xdpkhv3h6l5sdmb9f1d57z8hbfpdldjc2vl5givq2y77j3"))
+
+(define rust-ppv-lite86-0.2.17
+ (crate-source "ppv-lite86" "0.2.17"
+ "1pp6g52aw970adv3x2310n7glqnji96z0a9wiamzw89ibf0ayh2v"))
+
+(define rust-ppv-lite86-0.2.21
+ (crate-source "ppv-lite86" "0.2.21"
+ "1abxx6qz5qnd43br1dd9b2savpihzjza8gb4fbzdql1gxp2f7sl5"))
+
+(define rust-precomputed-hash-0.1.1
+ (crate-source "precomputed-hash" "0.1.1"
+ "075k9bfy39jhs53cb2fpb9klfakx2glxnf28zdw08ws6lgpq6lwj"))
+
+(define rust-predicates-2.1.5
+ (crate-source "predicates" "2.1.5"
+ "1pdd8zgw8351bvk882zadyqghnxzkjlf946vkdb1hgkzqdihl8sr"))
+
+(define rust-predicates-3.1.3
+ (crate-source "predicates" "3.1.3"
+ "0wrm57acvagx0xmh5xffx5xspsr2kbggm698x0vks132fpjrxld5"))
+
+(define rust-predicates-core-1.0.9
+ (crate-source "predicates-core" "1.0.9"
+ "1yjz144yn3imq2r4mh7k9h0r8wv4yyjjj57bs0zwkscz24mlczkj"))
+
+(define rust-predicates-tree-1.0.12
+ (crate-source "predicates-tree" "1.0.12"
+ "0p223d9y02ywwxs3yl68kziswz4da4vabz67jfhp7yqx71njvpbj"))
+
+(define rust-pretty-0.12.4
+ (crate-source "pretty" "0.12.4"
+ "0xx4jqir4ipkv2c11lvnsxcpxf34kd616nmbfps7bg09f4xpg65c"))
+
+(define rust-pretty-assertions-0.6.1
+ (crate-source "pretty_assertions" "0.6.1"
+ "09yl14gnmpygiqrdlsa64lcl4w6ydjl9m8jri6kgam0v9rjf309z"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-pretty-assertions-0.7.2
+ (crate-source "pretty_assertions" "0.7.2"
+ "12yris0ni87wvzhj23a5nnz7amskvahhnpikx5snhdyg09y0xaqw"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-pretty-assertions-1.4.1
+ (crate-source "pretty_assertions" "1.4.1"
+ "0v8iq35ca4rw3rza5is3wjxwsf88303ivys07anc5yviybi31q9s"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-pretty-env-logger-0.5.0
+ (crate-source "pretty_env_logger" "0.5.0"
+ "076w9dnvcpx6d3mdbkqad8nwnsynb7c8haxmscyrz7g3vga28mw6"))
+
+(define rust-pretty-hex-0.4.1
+ (crate-source "pretty-hex" "0.4.1"
+ "0m0j8pqmh6gq1mq7yzp12z0ix159fw0di5lhiwv2y1j0m3j3xj5v"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-prettyplease-0.1.25
+ (crate-source "prettyplease" "0.1.25"
+ "11lskniv8pf8y8bn4dc3nmjapfhnibxbm5gamp2ad9qna3lld1kc"))
+
+(define rust-prettyplease-0.2.32
+ (crate-source "prettyplease" "0.2.32"
+ "1xmdmwhsvqc8l5ns029vzjida4k3lp5ynin0xra43qsiki0wakk6"))
+
+(define rust-prettyplease-0.2.34
+ (crate-source "prettyplease" "0.2.34"
+ "0mfzvrniybmfwk1m1xmccrn20ggfs61qz02hgnc5zx311phvjdv8"))
+
+(define rust-prettyplease-0.2.35
+ (crate-source "prettyplease" "0.2.35"
+ "16jklwmgqfzi6izcs6c4mqbmkzjv4zrbn9cx8wk9n1qycchi4706"))
+
+(define rust-prettytable-rs-0.10.0
+ (crate-source "prettytable-rs" "0.10.0"
+ "0nnryfnahfwy0yxhv4nsp1id25k00cybx3ih8xjsp9haa43mx8pf"))
+
+(define rust-primal-check-0.3.4
+ (crate-source "primal-check" "0.3.4"
+ "025xnak4rhkwa4h970bjb3cvp2k853wviyr84n8gjfhy65dqj3fw"))
+
+(define rust-primeorder-0.13.6
+ (crate-source "primeorder" "0.13.6"
+ "1rp16710mxksagcjnxqjjq9r9wf5vf72fs8wxffnvhb6i6hiqgim"))
+
+(define rust-print-bytes-1.2.0
+ (crate-source "print_bytes" "1.2.0"
+ "0a1pc0bs0f3mgy86mazdy81k6iaj8s23ly49mcka4in2pj27lzxl"))
+
+(define rust-print-positions-0.6.1
+ (crate-source "print-positions" "0.6.1"
+ "026jzdf63b37bb9ix3mpczln2pqylsiwkkxhikj05x9y1r3r7x8x"))
+
+(define rust-printf-compat-0.1.1
+ (crate-source "printf-compat" "0.1.1"
+ "0164d89yw0fy8fydx5jk9m4ml4i81a0igrra41kksggyizr2l01v"))
+
+(define rust-priority-queue-1.4.0
+ (crate-source "priority-queue" "1.4.0"
+ "11g7bzlzva56k19h1023d1pw6hrk86p4mmajawicjnz09wbakgd0"))
+
+(define rust-priority-queue-2.3.1
+ (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"))
+
+(define rust-proc-macro-crate-2.0.0
+ (crate-source "proc-macro-crate" "2.0.0"
+ "1s23imns07vmacn2xjd5hv2h6rr94iqq3fd2frwa6i4h2nk6d0vy"))
+
+(define rust-proc-macro-crate-3.3.0
+ (crate-source "proc-macro-crate" "3.3.0"
+ "0d9xlymplfi9yv3f5g4bp0d6qh70apnihvqcjllampx4f5lmikpd"))
+
+(define rust-proc-macro-error-1.0.4
+ (crate-source "proc-macro-error" "1.0.4"
+ "1373bhxaf0pagd8zkyd03kkx6bchzf6g0dkwrwzsnal9z47lj9fs"))
+
+(define rust-proc-macro-error-attr-1.0.4
+ (crate-source "proc-macro-error-attr" "1.0.4"
+ "0sgq6m5jfmasmwwy8x4mjygx5l7kp8s4j60bv25ckv2j1qc41gm1"))
+
+(define rust-proc-macro-error-attr2-2.0.0
+ (crate-source "proc-macro-error-attr2" "2.0.0"
+ "1ifzi763l7swl258d8ar4wbpxj4c9c2im7zy89avm6xv6vgl5pln"))
+
+(define rust-proc-macro-error2-2.0.1
+ (crate-source "proc-macro-error2" "2.0.1"
+ "00lq21vgh7mvyx51nwxwf822w2fpww1x0z8z0q47p8705g2hbv0i"))
+
+(define rust-proc-macro-hack-0.5.20+deprecated
+ (crate-source "proc-macro-hack" "0.5.20+deprecated"
+ "0s402hmcs3k9nd6rlp07zkr1lz7yimkmcwcbgnly2zr44wamwdyw"))
+
+(define rust-proc-macro2-0.4.30
+ (crate-source "proc-macro2" "0.4.30"
+ "0nd71fl24sys066jrha6j7i34nfkjv44yzw8yww9742wmc8j0gfg"))
+
+(define rust-proc-macro2-1.0.32
+ (crate-source "proc-macro2" "1.0.32"
+ "0hqbxlvhiaybakl1gai3mgps1dxsmxricxsr2rfdrh222z0qql5s"))
+
+(define rust-proc-macro2-1.0.66
+ (crate-source "proc-macro2" "1.0.66"
+ "1ngawak3lh5p63k5x2wk37qy65q1yylk1phwhbmb5pcv7zdk3yqq"))
+
+(define rust-proc-macro2-1.0.67
+ (crate-source "proc-macro2" "1.0.67"
+ "0a0k7adv0yswsgzsqkd7r6ng8rpcdyqrhra5v5ii531y3agkshrx"))
+
+(define rust-proc-macro2-1.0.93
+ (crate-source "proc-macro2" "1.0.93"
+ "169dw9wch753if1mgyi2nfl1il77gslvh6y2q46qplprwml6m530"))
+
+(define rust-proc-macro2-1.0.94
+ (crate-source "proc-macro2" "1.0.94"
+ "114wxb56gdj9vy44q0ll3l2x9niqzcbyqikydmlb5f3h5rsp26d3"))
+
+(define rust-proc-macro2-1.0.95
+ (crate-source "proc-macro2" "1.0.95"
+ "0y7pwxv6sh4fgg6s715ygk1i7g3w02c0ljgcsfm046isibkfbcq2"))
+
+(define rust-proc-macro2-diagnostics-0.10.1
+ (crate-source "proc-macro2-diagnostics" "0.10.1"
+ "1j48ipc80pykvhx6yhndfa774s58ax1h6sm6mlhf09ls76f6l1mg"))
+
+(define rust-proc-maps-0.4.0
+ (crate-source "proc-maps" "0.4.0"
+ "1ys4dj9wzqj6z5k7i28qy7l2ff224znvjfyrzhjkl68flrd4rd1x"))
+
+(define rust-proc-mounts-0.3.0
+ (crate-source "proc-mounts" "0.3.0"
+ "1wpw3z2qq8wm3da8d0253a1h95nma6lad41m9yzp1ayh6n22yr8d"))
+
+(define rust-process-control-5.0.0
+ (crate-source "process_control" "5.0.0"
+ "0qhbyxrfz6ywmsm69pjl7vxzgj6plc6qn6lp0zgqlw17laslwb7k"))
+
+(define rust-process-wrap-8.2.0
+ (crate-source "process-wrap" "8.2.0"
+ "0m1zn33axqn9djw52c9yl1x75vf3a3lzbpmlcnq2c4wdk34lspyk"
+ #:snippet '(delete-file-recursively "logo.png")))
+
+(define rust-procfs-0.17.0
+ (crate-source "procfs" "0.17.0"
+ "17swyjqinpb745f07dpdi7c8q37hxvhx9xmmsi2dhxaj2kc74nyc"))
+
+(define rust-procfs-core-0.17.0
+ (crate-source "procfs-core" "0.17.0"
+ "1v0jdbyc1rq1x22m0wn7n4iq4h86gdls38wqfg06zc29hcnz1793"))
+
+(define rust-prodash-28.0.0
+ (crate-source "prodash" "28.0.0"
+ "0y9d16s79168rc5k2djjb16vjcx27yargbfb6xz6m2mq4r6jcjkl"))
+
+(define rust-prodash-29.0.1
+ (crate-source "prodash" "29.0.1"
+ "12xm50jzkqzdqdcidmzy4d6rj9r8x6mf8sidgrh7dfc0r4jcxrwy"))
+
+(define rust-prodash-29.0.2
+ (crate-source "prodash" "29.0.2"
+ "1g6i2zk6q9dqgspxn14zp31w14rcph7983lap4ilr228yq4b2jzh"))
+
+(define rust-profiling-1.0.16
+ (crate-source "profiling" "1.0.16"
+ "0kcz2xzg4qx01r5az8cf9ffjasi2srj56sna32igddh0vi7cggdg"))
+
+(define rust-profiling-procmacros-1.0.16
+ (crate-source "profiling-procmacros" "1.0.16"
+ "0c7y2k4mz5dp2ksj1h4zbxsxq4plmjzccscdaml3h1pizdh2wpx6"))
+
+(define rust-progressing-3.0.2
+ (crate-source "progressing" "3.0.2"
+ "06sb1cxpkc8lx56s76c95cfljs0513nsnn35wd6w79sblwcxpdwp"))
+
+(define rust-project-origins-1.2.0
+ (crate-source "project-origins" "1.2.0"
+ "0ya364x9dj72bcapvndmhv5qwyw4m3p1ddjw6hw85jk5y9bhv7k2"))
+
+(define rust-project-origins-1.4.1
+ (crate-source "project-origins" "1.4.1"
+ "0b4wihd54zj017v71dg7gpmzivm4i18j5993zzcivs5ccdqj187i"))
+
+(define rust-prometheus-0.14.0
+ (crate-source "prometheus" "0.14.0"
+ "0fpl98whrg5j4bpb3qfswii4yfa58zws7rl7rnd0m58bimnk599w"))
+
+(define rust-proptest-1.6.0
+ (crate-source "proptest" "1.6.0"
+ "0l4y4bb8hffv7cys7d59qwqdmvmqjfzz0x9vblc08209clqfkjhl"))
+
+(define rust-proptest-1.7.0
+ (crate-source "proptest" "1.7.0"
+ "07s73fqbhdzmnhnd8ks6l5mlkwaz048a49kprwqml6dmvqcspkbg"))
+
+(define rust-proptest-derive-0.5.1
+ (crate-source "proptest-derive" "0.5.1"
+ "0jay6jwfvrwzz5bqpi4hxx3ax6kax06p0h29vgkxb0vl42nckqaf"))
+
+(define rust-prost-0.12.6
+ (crate-source "prost" "0.12.6"
+ "0a8z87ir8yqjgl1kxbdj30a7pzsjs9ka85szll6i6xlb31f47cfy"))
+
+(define rust-prost-0.13.5
+ (crate-source "prost" "0.13.5"
+ "1r8yi6zxxwv9gq5ia9p55nspgwmchs94sqpp64x33v5k3njgm5i7"))
+
+(define rust-prost-build-0.13.5
+ (crate-source "prost-build" "0.13.5"
+ "1gw1mr0rmv15fc2yvn9jmxbqaj8qh80w5nn5x5s1932y8ijr8xmy"))
+
+(define rust-prost-derive-0.12.6
+ (crate-source "prost-derive" "0.12.6"
+ "1waaq9d2f114bvvpw957s7vsx268licnfawr20b51ydb43dxrgc1"))
+
+(define rust-prost-derive-0.13.5
+ (crate-source "prost-derive" "0.13.5"
+ "0kgc9gbzsa998xixblfi3kfydka64zqf6rmpm53b761cjxbxfmla"))
+
+(define rust-prost-types-0.13.5
+ (crate-source "prost-types" "0.13.5"
+ "05mx699wyg7cjil3hz7h8lp4dhi7xhy1lq5kjv1s3cfx6szw3hjj"))
+
+(define rust-protobuf-3.7.2
+ (crate-source "protobuf" "3.7.2"
+ "1x4riz4znnjsqpdxnhxj0aq8rfivmbv4hfqmd3gbbn77v96isnnn"))
+
+(define rust-protobuf-codegen-3.7.2
+ (crate-source "protobuf-codegen" "3.7.2"
+ "1kjaakqk0595akxdhv68w23zw136hw0h0kxkyg9bn500bj17cfax"))
+
+(define rust-protobuf-parse-3.7.2
+ (crate-source "protobuf-parse" "3.7.2"
+ "0wy9pnfrsk2iz2ghhvzdpp0riklrm6p8dvdfxr4d7wb04hgsmbml"))
+
+(define rust-protobuf-support-3.7.2
+ (crate-source "protobuf-support" "3.7.2"
+ "1mnpn2q96bxm2vidh86m5p2x5z0z8rgfyixk1wlgjiqa3vrw4diy"))
+
+(define rust-psl-types-2.0.11
+ (crate-source "psl-types" "2.0.11"
+ "1b3cz1q07iy744a39smykra2j83nv8vmni6la37wnx3ax17jkjrk"))
+
+(define rust-psm-0.1.25
+ (crate-source "psm" "0.1.25"
+ "125y7h40mkwb64j4v2v7s6f69ilk745kg60w1s2cq62cw8im93pm"
+ #:snippet '(delete-file "src/arch/wasm32.o")))
+
+(define rust-psm-0.1.26
+ (crate-source "psm" "0.1.26"
+ "07xfl8gpz8v9qz2zvnpcy9r3nppbhxlxkgqbxcdwsdl5xij4953f"
+ #:snippet '(delete-file "src/arch/wasm32.o")))
+
+(define rust-ptr-meta-0.1.4
+ (crate-source "ptr_meta" "0.1.4"
+ "1wd4wy0wxrcays4f1gy8gwcmxg7mskmivcv40p0hidh6xbvwqf07"))
+
+(define rust-ptr-meta-0.3.0
+ (crate-source "ptr_meta" "0.3.0"
+ "147a6z4qz35gipj9k0d2yh4wygmibhaqsna59vs0d5izdpv7d7py"))
+
+(define rust-ptr-meta-derive-0.1.4
+ (crate-source "ptr_meta_derive" "0.1.4"
+ "1b69cav9wn67cixshizii0q5mlbl0lihx706vcrzm259zkdlbf0n"))
+
+(define rust-ptr-meta-derive-0.3.0
+ (crate-source "ptr_meta_derive" "0.3.0"
+ "1l9jznaz85cchixyp07v6sxcvjadsyq6lmhjbh98sk0v2pdlwhfa"))
+
+(define rust-ptree-0.4.0
+ (crate-source "ptree" "0.4.0"
+ "0w72k0svlj8ihbf7m7ivay7rpv38xz9ad5a06isyqsiiddwq1pm0"
+ #:snippet '(delete-file "data/showcase-1.png")))
+
+(define rust-pty-process-0.4.0
+ (crate-source "pty-process" "0.4.0"
+ "1h2wx8mwhr3a90al1y22pf41hkqrq967crsp9bvhpja4w92vajc7"))
+
+(define rust-ptyprocess-0.4.1
+ (crate-source "ptyprocess" "0.4.1"
+ "1kz8gzsr2pjpxcxy708338wcdqnxg3cpfbca8q8a44gvpvvsw1by"))
+
+(define rust-pubgrub-0.3.0-alpha.1.b70cf70 rust-pubgrub-0.3.0.b70cf70)
+
+(define rust-public-api-0.33.1
+ (crate-source "public-api" "0.33.1"
+ "1i1qg7z96l0y5cjna6kppsvkvlpqkvmsns75zjb61jbsh3pfwndp"))
+
+(define rust-publicsuffix-2.3.0
+ (crate-source "publicsuffix" "2.3.0"
+ "1pzsm61x49zgdcb14b5fnmjj36k129gc37lpfrgk6q5bdi2flhkg"))
+
+(define rust-puffin-0.16.0
+ (crate-source "puffin" "0.16.0"
+ "08ass1hfdcq86y7dywa1jylzq57la95rgpcmd6yx82hs9symlhkn"))
+
+(define rust-puffin-0.19.1
+ (crate-source "puffin" "0.19.1"
+ "07vlkf4i88475a80fhckayzxr9v4pkc21kwvpjkc2bn00mxsx7gs"))
+
+(define rust-puffin-http-0.13.0
+ (crate-source "puffin_http" "0.13.0"
+ "14w1ihjlv48mpbh114yvgixdqdnzzipnmsg158l3v49m1ihgrgqk"))
+
+(define rust-pulldown-cmark-0.12.2
+ (crate-source "pulldown-cmark" "0.12.2"
+ "055v2bzzrkrbrc1s6l9mbkvpdkhkid5j7vdkpcnc9k7b582s4szq"))
+
+(define rust-pulldown-cmark-0.13.0
+ (crate-source "pulldown-cmark" "0.13.0"
+ "183fg8lrdhvydrx0dmg446n108rwrvnzci0sd1ig7lkbjqdbx2qy"))
+
+(define rust-pulldown-cmark-0.9.6
+ (crate-source "pulldown-cmark" "0.9.6"
+ "0av876a31qvqhy7gzdg134zn4s10smlyi744mz9vrllkf906n82p"))
+
+(define rust-pulldown-cmark-escape-0.11.0
+ (crate-source "pulldown-cmark-escape" "0.11.0"
+ "1bp13akkz52p43vh2ffpgv604l3xd9b67b4iykizidnsbpdqlz80"))
+
+(define rust-pulley-interpreter-29.0.1
+ (crate-source "pulley-interpreter" "29.0.1"
+ "0pg7rvnqkj47vz91zyqh0b1rvkw8m14jy64qhdqa4jfzfn2mznb2"))
+
+(define rust-pure-rust-locales-0.8.1
+ (crate-source "pure-rust-locales" "0.8.1"
+ "0fkkwggiq2053rmiah2h06dz6w3yhy9pa82g30vy3sbcmqcgv40i"))
+
+(define rust-pwd-1.4.0
+ (crate-source "pwd" "1.4.0"
+ "18p4j95sqqcxn3fbm6gbi7klxp8n40xmcjqy9vz1ww5rg461rivj"))
+
+(define rust-py-literal-0.4.0
+ (crate-source "py_literal" "0.4.0"
+ "1qd8j3a9zlpq6rjaxabpc9sacw62dn1cr38p3y4x7fbdsjizfb8h"))
+
+(define rust-py-spy-testdata-0.1.0
+ (crate-source "py-spy-testdata" "0.1.0"
+ "18d880f2rjdd42828srh97vpvlrs9pg23j28gphw9qd2w3bp128q"))
+
+(define rust-pyo3-0.15.2
+ (crate-source "pyo3" "0.15.2"
+ "0ljp3m1frg8y50al4cbadwxfwwrgsvslmljclp4cf20y4ykm07fl"))
+
+(define rust-pyo3-0.16.6
+ (crate-source "pyo3" "0.16.6"
+ "1jn6nhp9a8i5kfwds6fzy3hzb938qim8bajp8gfkkcn9892c8802"))
+
+(define rust-pyo3-0.19.2
+ (crate-source "pyo3" "0.19.2"
+ "0f1aqx947mzsrk05zdm9w2702lj5k9s97y9w9lxwkp2avk7sd0g6"))
+
+(define rust-pyo3-0.20.3
+ (crate-source "pyo3" "0.20.3"
+ "0cw2pgab0pq5gd98nhv18xgxvyigygspla6c8mfycmwisjbbpgak"))
+
+(define rust-pyo3-0.21.2
+ (crate-source "pyo3" "0.21.2"
+ "1n39y183jfqbyvimscqr0ysxxa6804pn46ivw048ww91lnb0pq55"))
+
+(define rust-pyo3-0.22.6
+ (crate-source "pyo3" "0.22.6"
+ "110qrq9yibfv40zzind9p2i87617lhzs379ix0m2065b2qk0c0pl"))
+
+(define rust-pyo3-0.23.5
+ (crate-source "pyo3" "0.23.5"
+ "0wm8z6jgg18z2cgr99wc34mbkffhcnb50igmq5d1ff6ghpyvyy3p"
+ #:snippet '(delete-file-recursively "branding")))
+
+(define rust-pyo3-0.24.1
+ (crate-source "pyo3" "0.24.1"
+ "0abjav5868avfgb8fjfvz2dbpm916zmhm8xvxzfgns5hhq033nhp"
+ #:snippet '(delete-file-recursively "branding")))
+
+(define rust-pyo3-build-config-0.15.2
+ (crate-source "pyo3-build-config" "0.15.2"
+ "0414biclhrxv6y0bjm6s9fq9z6yah393ffkd8748pqdq83y3k4kp"))
+
+(define rust-pyo3-build-config-0.16.6
+ (crate-source "pyo3-build-config" "0.16.6"
+ "1hndr61lxc2kw7wnnggps3h08lnsqapwa3lxc0l5ji2rg0wrv0cw"))
+
+(define rust-pyo3-build-config-0.19.2
+ (crate-source "pyo3-build-config" "0.19.2"
+ "19bb7aqyvr4kmh8b2lnrmcv9251j8yxw7l7xyr77m3s3pk876v07"))
+
+(define rust-pyo3-build-config-0.20.3
+ (crate-source "pyo3-build-config" "0.20.3"
+ "1ms83n1qa81989c6pakpznifalvxv5fiyyji23732lizvr2mgany"))
+
+(define rust-pyo3-build-config-0.21.2
+ (crate-source "pyo3-build-config" "0.21.2"
+ "0l0vxvnqsbjrpdmysnwaljf4q3zcr1kb526qq23svzgs6mcdz0vq"))
+
+(define rust-pyo3-build-config-0.22.6
+ (crate-source "pyo3-build-config" "0.22.6"
+ "0f4w8waba9cyzllq0dpxpw7qmgic05wdf4k20p8nsi7znmsmfjxi"))
+
+(define rust-pyo3-build-config-0.23.5
+ (crate-source "pyo3-build-config" "0.23.5"
+ "1yqhw1k466k65rqvy2d4xz2shl0hzkry1xlxinciigzkdvlcpxll"))
+
+(define rust-pyo3-build-config-0.24.1
+ (crate-source "pyo3-build-config" "0.24.1"
+ "1hazmb2hm7qad5xcy9gajwj3231hqjnndfcb145014ypkf46awg2"))
+
+(define rust-pyo3-ffi-0.16.6
+ (crate-source "pyo3-ffi" "0.16.6"
+ "0pzpcmndak7y72p4rw494cki1bxh86diiqdzsw14gxammc1jg26a"))
+
+(define rust-pyo3-ffi-0.19.2
+ (crate-source "pyo3-ffi" "0.19.2"
+ "1nc4696k03ydyiy1f69l3ywknavjzxzag2mscrh2bgkywx1fwg75"))
+
+(define rust-pyo3-ffi-0.20.3
+ (crate-source "pyo3-ffi" "0.20.3"
+ "1yja1npmzh4i73jn5dv2rnw7idif8bns51bf3zpx821ys0qjbd32"))
+
+(define rust-pyo3-ffi-0.21.2
+ (crate-source "pyo3-ffi" "0.21.2"
+ "00vlp4gmzn76gz250pz1r3fydd5r41nwl7dd9nmidfb0vi1migh1"))
+
+(define rust-pyo3-ffi-0.22.6
+ (crate-source "pyo3-ffi" "0.22.6"
+ "0dl6zj806rkvs67q2mdgjbnzjhzm8glms46nqx8bpp1c9bqbrdcs"))
+
+(define rust-pyo3-ffi-0.23.5
+ (crate-source "pyo3-ffi" "0.23.5"
+ "13fxvxijl59vilv39akdzwqd1l7fb6c70f53n27irfy0672b9wg9"))
+
+(define rust-pyo3-ffi-0.24.1
+ (crate-source "pyo3-ffi" "0.24.1"
+ "1g5a5w7rsq2afb5zamz1jjx5834cnwlg4gig0qhb9xnvw4k0aa05"))
+
+(define rust-pyo3-macros-0.15.2
+ (crate-source "pyo3-macros" "0.15.2"
+ "0fmrzl185i00c6kdvy7icmhhc99c51pyha46incqggk4qvl4gch0"))
+
+(define rust-pyo3-macros-0.16.6
+ (crate-source "pyo3-macros" "0.16.6"
+ "089z1x8fm7078kyhpjcsaipd6745jf2rp86rpbkppbam5504k1sn"))
+
+(define rust-pyo3-macros-0.19.2
+ (crate-source "pyo3-macros" "0.19.2"
+ "1lggr5pnpmdj0cznlhw7ykm1qka3wlymwzfxqql6a4vyb6clrsyz"))
+
+(define rust-pyo3-macros-0.20.3
+ (crate-source "pyo3-macros" "0.20.3"
+ "0n61s98qb2qc1wlda3bz4r0wi0vsr9p4lj2yr5g0bf01z8hcf1bk"))
+
+(define rust-pyo3-macros-0.21.2
+ (crate-source "pyo3-macros" "0.21.2"
+ "0g65z9yj2iffjrkrkzan9hwhhj7rrchh7lfv64dy30h6zill1cvp"))
+
+(define rust-pyo3-macros-0.22.6
+ (crate-source "pyo3-macros" "0.22.6"
+ "0lylczfabgylnfldns6m36vsw98m9sini0wn1gcfda83g64lvlhg"))
+
+(define rust-pyo3-macros-0.23.5
+ (crate-source "pyo3-macros" "0.23.5"
+ "1nm9i19aff7zn245v35qb0lbr3cxr19zdgcayq84fg7n509j1hpv"))
+
+(define rust-pyo3-macros-0.24.1
+ (crate-source "pyo3-macros" "0.24.1"
+ "0i2zrpazxwgfbpmzvrcqhdgg3j97l5i0q455b4rzdlx4d9lfag2w"))
+
+(define rust-pyo3-macros-backend-0.15.2
+ (crate-source "pyo3-macros-backend" "0.15.2"
+ "15bhc1xib9yz4l1sd2lk3nc7scbqsjfvgvlr3mj0xq0jqh92i32s"))
+
+(define rust-pyo3-macros-backend-0.16.6
+ (crate-source "pyo3-macros-backend" "0.16.6"
+ "1f0y9vxmyq1cidk544pwg3my30f6xfqfgf42grw4gx4q5pl687v1"))
+
+(define rust-pyo3-macros-backend-0.19.2
+ (crate-source "pyo3-macros-backend" "0.19.2"
+ "0dlm4pg29hjmlqx15gcy9cmnabvc8ycy60hcvjg8hm62flhw2zcl"))
+
+(define rust-pyo3-macros-backend-0.20.3
+ (crate-source "pyo3-macros-backend" "0.20.3"
+ "11b1z7qnbdnd9hy74ds3xcjx3mjkz43mvpnan32ljccwpdl9nzkw"))
+
+(define rust-pyo3-macros-backend-0.21.2
+ (crate-source "pyo3-macros-backend" "0.21.2"
+ "0p58yp8ajlc8bq56wghw1syrjszmadasasdfpsjy3d9dychhf9h8"))
+
+(define rust-pyo3-macros-backend-0.22.6
+ (crate-source "pyo3-macros-backend" "0.22.6"
+ "1gmz3i0sr4fdg7qjvd8ylbkrgbbch9wv955kni903rd17fh13h1n"))
+
+(define rust-pyo3-macros-backend-0.23.5
+ (crate-source "pyo3-macros-backend" "0.23.5"
+ "0a10yxj41kvjhh9vywzd2zj3h6iwm4bg3mlkw2frrnpks1m759pw"))
+
+(define rust-pyo3-macros-backend-0.24.1
+ (crate-source "pyo3-macros-backend" "0.24.1"
+ "0m9q9zlwn5s0pa2819z3a13yn94pmq1q3swvx04fvc5z1jm6zkzl"))
+
+(define rust-pyproject-toml-0.11.0
+ (crate-source "pyproject-toml" "0.11.0"
+ "0sm3ncm57hgcyladl55w59ycl39vq4crigjb9bya0n6b7c162w7g"))
+
+(define rust-python-pkginfo-0.6.5
+ (crate-source "python-pkginfo" "0.6.5"
+ "006n1myk8lx98g9w4d250lmnmahs0ns9lqrgkg992pn41y45h7y2"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-python3-dll-a-0.2.13
+ (crate-source "python3-dll-a" "0.2.13"
+ "1vfl9qpx1mj4fdzijkx1yb8z91gilc725l1ajj9r9kw8l8kl5zj9"))
+
+(define rust-qcms-0.3.0
+ (crate-source "qcms" "0.3.0"
+ "1yihv9rsa0qc4mmhzp8f0xdfrnkw7q8l7kr4ivcyb9amszazrv7d"))
+
+(define rust-qoi-0.4.1
+ (crate-source "qoi" "0.4.1"
+ "00c0wkb112annn2wl72ixyd78mf56p4lxkhlmsggx65l3v3n8vbz"
+ #:snippet '(delete-file-recursively "doc")))
+
+(define rust-qrcode-0.14.1
+ (crate-source "qrcode" "0.14.1"
+ "1v693x68yg90wfpas5v4bf6cfmnq9dq54qfgd3kb33j07r3851yn"
+ #:snippet '(for-each delete-file (find-files "src" "^test_annex_i_.*"))))
+
+(define rust-qrencode-0.14.0
+ (crate-source "qrencode" "0.14.0"
+ "1hgp0lchnp3zx79j3799nm445rvqg7x62x2x7926ky22lqhv23d6"
+ #:snippet '(for-each delete-file (find-files "src" "^test_annex_i_.*"))))
+
+(define rust-quick-error-1.2.3
+ (crate-source "quick-error" "1.2.3"
+ "1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51"))
+
+(define rust-quick-error-2.0.1
+ (crate-source "quick-error" "2.0.1"
+ "18z6r2rcjvvf8cn92xjhm2qc3jpd1ljvcbf12zv0k9p565gmb4x9"))
+
+(define rust-quick-junit-0.5.1
+ (crate-source "quick-junit" "0.5.1"
+ "1mxczpzhcnj3gkd22q448339lln6i1md0fhhaxr325hs769sdl9y"))
+
+(define rust-quick-xml-0.26.0
+ (crate-source "quick-xml" "0.26.0"
+ "1kckgj8qscpi23y62zrfmni73k6h78nvhs3z9myiwq9q7g3b2l3z"))
+
+(define rust-quick-xml-0.28.2
+ (crate-source "quick-xml" "0.28.2"
+ "1lfr3512x0s0i9kbyglyzn0rq0i1bvd2mqqfi8gs685808rfgr8c"))
+
+(define rust-quick-xml-0.30.0
+ (crate-source "quick-xml" "0.30.0"
+ "0mp9cqy06blsaka3r1n2p40ddmzhsf7bx37x22r5faw6hq753xpg"))
+
+(define rust-quick-xml-0.31.0
+ (crate-source "quick-xml" "0.31.0"
+ "0cravqanylzh5cq2v6hzlfqgxcid5nrp2snnb3pf4m0and2a610h"))
+
+(define rust-quick-xml-0.32.0
+ (crate-source "quick-xml" "0.32.0"
+ "1hk9x4fij5kq1mnn7gmxz1hpv8s9wnnj4gx4ly7hw3mn71c6wfhx"))
+
+(define rust-quick-xml-0.36.2
+ (crate-source "quick-xml" "0.36.2"
+ "1zj3sjcjk6sn544wb2wvhr1km5f9cy664vzclygfsnph9mxrlr7p"))
+
+(define rust-quick-xml-0.37.4
+ (crate-source "quick-xml" "0.37.4"
+ "0s8krrf4ci10kcxfzdja7h7dz5kcp1mgndhgf0wghkrjvs48rkm4"))
+
+(define rust-quick-xml-0.37.5
+ (crate-source "quick-xml" "0.37.5"
+ "1yxpd7rc2qn6f4agfj47ps2z89vv7lvzxpzawqirix8bmyhrf7ik"))
+
+(define rust-quickcheck-0.6.2
+ (crate-source "quickcheck" "0.6.2"
+ "1dyazm2fcq0v9fscq1a7597zsvdl9f0j8c2bfj1jm2nlzz2sn6y0"))
+
+(define rust-quickcheck-1.0.3
+ (crate-source "quickcheck" "1.0.3"
+ "1mjhkfqwrb8mdyxdqr4zzbj1rm5dfx25n9zcc25lb6fxwiw673sq"))
+
+(define rust-quinn-0.11.7
+ (crate-source "quinn" "0.11.7"
+ "04ihd2jibw0carrx081pwdkh8n0l03n9zjvxi21yyylnyak1bgf3"))
+
+(define rust-quinn-0.11.8
+ (crate-source "quinn" "0.11.8"
+ "1j02h87nfxww5mjcw4vjcnx8b70q0yinnc8xvjv82ryskii18qk2"))
+
+(define rust-quinn-proto-0.11.10
+ (crate-source "quinn-proto" "0.11.10"
+ "1k12m8y3k8dszv9ysb3hxp92cnhva6f670w176img6ywni77885q"))
+
+(define rust-quinn-proto-0.11.12
+ (crate-source "quinn-proto" "0.11.12"
+ "0bj2yyrf1mrg2bcj19ipsspvrj5sq0di0pz5maw5pj31j4x89ps9"))
+
+(define rust-quinn-udp-0.5.11
+ (crate-source "quinn-udp" "0.5.11"
+ "1daa7c1hws33395zzw62i879dxr168fp8llaff87lx7cqrbhy7al"))
+
+(define rust-quinn-udp-0.5.12
+ (crate-source "quinn-udp" "0.5.12"
+ "0hm89bv7mm383lv2c8z5r9512pdgp1q26lsmazicajgrj6cm4kpf"))
+
+(define rust-quitters-0.1.0
+ (crate-source "quitters" "0.1.0"
+ "055hdmm9b78jpdirsbfl7bi2zi1zjwiskjxma2r1a8adv3kwv378"))
+
+(define rust-quote-0.6.13
+ (crate-source "quote" "0.6.13"
+ "1qgqq48jymp5h4y082aanf25hrw6bpb678xh3zw993qfhxmkpqkc"))
+
+(define rust-quote-1.0.10
+ (crate-source "quote" "1.0.10"
+ "01ff7a76f871ggnby57iagw6499vci4bihcr11g6bqzjlp38rg1q"))
+
+(define rust-quote-1.0.33
+ (crate-source "quote" "1.0.33"
+ "1biw54hbbr12wdwjac55z1m2x2rylciw83qnjn564a3096jgqrsj"))
+
+(define rust-quote-1.0.38
+ (crate-source "quote" "1.0.38"
+ "1k0s75w61k6ch0rs263r4j69b7vj1wadqgb9dia4ylc9mymcqk8f"))
+
+(define rust-quote-1.0.40
+ (crate-source "quote" "1.0.40"
+ "1394cxjg6nwld82pzp2d4fp6pmaz32gai1zh9z5hvh0dawww118q"))
+
+(define rust-quoted-printable-0.5.1
+ (crate-source "quoted_printable" "0.5.1"
+ "0wvwq6w6rdsx1yxzr7ckspff0qk0q9252dzmxrd4c0kv97c9n334"))
+
+(define rust-r-efi-5.2.0
+ (crate-source "r-efi" "5.2.0"
+ "1ig93jvpqyi87nc5kb6dri49p56q7r7qxrn8kfizmqkfj5nmyxkl"))
+
+(define rust-r-efi-5.3.0
+ (crate-source "r-efi" "5.3.0"
+ "03sbfm3g7myvzyylff6qaxk4z6fy76yv860yy66jiswc2m6b7kb9"))
+
+(define rust-r2d2-0.8.10
+ (crate-source "r2d2" "0.8.10"
+ "14qw32y4m564xb1f5ya8ii7dwqyknvk8bsx2r0lljlmn7zxqbpji"))
+
+(define rust-rabbitmq-http-client-0.35.0
+ (crate-source "rabbitmq_http_client" "0.35.0"
+ "0g5xipi5chwd0z4zzlryz6513czmq9pzy9l9npzfm7xbj00fzwlb"))
+
+(define rust-radium-0.7.0
+ (crate-source "radium" "0.7.0"
+ "02cxfi3ky3c4yhyqx9axqwhyaca804ws46nn4gc1imbk94nzycyw"))
+
+(define rust-radix-fmt-1.0.0
+ (crate-source "radix_fmt" "1.0.0"
+ "09jlq152iwn56215kghqby4pi8vamhg0nzcb9any5b5782cjl26f"))
+
+(define rust-radix-heap-0.4.2
+ (crate-source "radix-heap" "0.4.2"
+ "00g6vq9dn5v5h8sj2298h6zk3pm3wq8qhacrnjak40b4yjfyrzsr"))
+
+(define rust-radix-trie-0.2.1
+ (crate-source "radix_trie" "0.2.1"
+ "1zaq3im5ss03w91ij11cj97vvzc5y1f3064d9pi2ysnwziww2sf0"))
+
+(define rust-railroad-0.2.0
+ (crate-source "railroad" "0.2.0"
+ "08y86hb3vp0i9k9dkz3lbfhrd8x051f6pcg3p87z65ss3shdmzh1"))
+
+(define rust-rancor-0.1.0
+ (crate-source "rancor" "0.1.0"
+ "0iyr19x1aryadcyc2zwjbwmskkkjqfbvrjp4l37d3f9434bggxfa"))
+
+(define rust-rand-0.3.23
+ (crate-source "rand" "0.3.23"
+ "0v679h38pjjqj5h4md7v2slsvj6686qgcn7p9fbw3h43iwnk1b34"))
+
+(define rust-rand-0.4.6
+ (crate-source "rand" "0.4.6"
+ "14qjfv3gggzhnma20k0sc1jf8y6pplsaq7n1j9ls5c8kf2wl0a2m"))
+
+(define rust-rand-0.6.5
+ (crate-source "rand" "0.6.5"
+ "1jl4449jcl4wgmzld6ffwqj5gwxrp8zvx8w573g1z368qg6xlwbd"))
+
+(define rust-rand-0.7.3
+ (crate-source "rand" "0.7.3"
+ "00sdaimkbz491qgi6qxkv582yivl32m2jd401kzbn94vsiwicsva"))
+
+(define rust-rand-0.8.5
+ (crate-source "rand" "0.8.5"
+ "013l6931nn7gkc23jz5mm3qdhf93jjf0fg64nz2lp4i51qd8vbrl"))
+
+(define rust-rand-0.9.0
+ (crate-source "rand" "0.9.0"
+ "156dyvsfa6fjnv6nx5vzczay1scy5183dvjchd7bvs47xd5bjy9p"))
+
+(define rust-rand-0.9.1
+ (crate-source "rand" "0.9.1"
+ "15yxfcxbgmwba5cv7mjg9bhc1r5c9483dfcdfspg62x4jk8dkgwz"))
+
+(define rust-rand-chacha-0.1.1
+ (crate-source "rand_chacha" "0.1.1"
+ "1vxwyzs4fy1ffjc8l00fsyygpiss135irjf7nyxgq2v0lqf3lvam"))
+
+(define rust-rand-chacha-0.2.2
+ (crate-source "rand_chacha" "0.2.2"
+ "00il36fkdbsmpr99p9ksmmp6dn1md7rmnwmz0rr77jbrca2yvj7l"))
+
+(define rust-rand-chacha-0.3.1
+ (crate-source "rand_chacha" "0.3.1"
+ "123x2adin558xbhvqb8w4f6syjsdkmqff8cxwhmjacpsl1ihmhg6"))
+
+(define rust-rand-chacha-0.9.0
+ (crate-source "rand_chacha" "0.9.0"
+ "1jr5ygix7r60pz0s1cv3ms1f6pd1i9pcdmnxzzhjc3zn3mgjn0nk"))
+
+(define rust-rand-core-0.3.1
+ (crate-source "rand_core" "0.3.1"
+ "0jzdgszfa4bliigiy4hi66k7fs3gfwi2qxn8vik84ph77fwdwvvs"))
+
+(define rust-rand-core-0.4.2
+ (crate-source "rand_core" "0.4.2"
+ "1p09ynysrq1vcdlmcqnapq4qakl2yd1ng3kxh3qscpx09k2a6cww"))
+
+(define rust-rand-core-0.5.1
+ (crate-source "rand_core" "0.5.1"
+ "06bdvx08v3rkz451cm7z59xwwqn1rkfh6v9ay77b14f8dwlybgch"))
+
+(define rust-rand-core-0.6.4
+ (crate-source "rand_core" "0.6.4"
+ "0b4j2v4cb5krak1pv6kakv4sz6xcwbrmy2zckc32hsigbrwy82zc"))
+
+(define rust-rand-core-0.9.3
+ (crate-source "rand_core" "0.9.3"
+ "0f3xhf16yks5ic6kmgxcpv1ngdhp48mmfy4ag82i1wnwh8ws3ncr"))
+
+(define rust-rand-distr-0.2.2
+ (crate-source "rand_distr" "0.2.2"
+ "1cpz577qid09lirjjhhn98yqdwsv0c01jf973pxpcr9svp5pm5wn"))
+
+(define rust-rand-distr-0.4.3
+ (crate-source "rand_distr" "0.4.3"
+ "0cgfwg3z0pkqhrl0x90c77kx70r6g9z4m6fxq9v0h2ibr2dhpjrj"))
+
+(define rust-rand-hc-0.1.0
+ (crate-source "rand_hc" "0.1.0"
+ "1i0vl8q5ddvvy0x8hf1zxny393miyzxkwqnw31ifg6p0gdy6fh3v"))
+
+(define rust-rand-hc-0.2.0
+ (crate-source "rand_hc" "0.2.0"
+ "0g31sqwpmsirdlwr0svnacr4dbqyz339im4ssl9738cjgfpjjcfa"))
+
+(define rust-rand-isaac-0.1.1
+ (crate-source "rand_isaac" "0.1.1"
+ "027flpjr4znx2csxk7gxb7vrf9c7y5mydmvg5az2afgisp4rgnfy"))
+
+(define rust-rand-jitter-0.1.4
+ (crate-source "rand_jitter" "0.1.4"
+ "16z387y46bfz3csc42zxbjq89vcr1axqacncvv8qhyy93p4xarhi"))
+
+(define rust-rand-os-0.1.3
+ (crate-source "rand_os" "0.1.3"
+ "0wahppm0s64gkr2vmhcgwc0lij37in1lgfxg5rbgqlz0l5vgcxbv"))
+
+(define rust-rand-pcg-0.1.2
+ (crate-source "rand_pcg" "0.1.2"
+ "0i0bdla18a8x4jn1w0fxsbs3jg7ajllz6azmch1zw33r06dv1ydb"))
+
+(define rust-rand-pcg-0.2.1
+ (crate-source "rand_pcg" "0.2.1"
+ "0ab4h6s6x3py833jk61lwadq83qd1c8bih2hgi6yps9rnv0x1aqn"))
+
+(define rust-rand-pcg-0.3.1
+ (crate-source "rand_pcg" "0.3.1"
+ "0gn79wzs5b19iivybwa09wv4lhi4kbcqciasiqqynggnr8cd1jjr"))
+
+(define rust-rand-pcg-0.9.0
+ (crate-source "rand_pcg" "0.9.0"
+ "1xr04g5zrzqi9n7vyzjznnyrmy55i8k34ripsb2gmdxazzvw72ml"))
+
+(define rust-rand-regex-0.18.1
+ (crate-source "rand_regex" "0.18.1"
+ "0dyzikkp5bjfp8sv06ylbkf7kfyd0vir03j088g9lrqk5lw2xnq4"))
+
+(define rust-rand-seeder-0.4.0
+ (crate-source "rand_seeder" "0.4.0"
+ "07l4fsxizhh3fxpvkvpapwamlfvqacnvp58c7valb5iwzkyjfaah"))
+
+(define rust-rand-xorshift-0.1.1
+ (crate-source "rand_xorshift" "0.1.1"
+ "0p2x8nr00hricpi2m6ca5vysiha7ybnghz79yqhhx6sl4gkfkxyb"))
+
+(define rust-rand-xorshift-0.3.0
+ (crate-source "rand_xorshift" "0.3.0"
+ "13vcag7gmqspzyabfl1gr9ykvxd2142q2agrj8dkyjmfqmgg4nyj"))
+
+(define rust-rand-xorshift-0.4.0
+ (crate-source "rand_xorshift" "0.4.0"
+ "0njsn25pis742gb6b89cpq7jp48v9n23a9fvks10yczwks8n4fai"))
+
+(define rust-rand-xoshiro-0.6.0
+ (crate-source "rand_xoshiro" "0.6.0"
+ "1ajsic84rzwz5qr0mzlay8vi17swqi684bqvwqyiim3flfrcv5vg"))
+
+(define rust-ratatui-0.26.3
+ (crate-source "ratatui" "0.26.3"
+ "1vqyk46r6mbsv6qqvjf8rmc7lr8b0khqbfvgcifa3va6zml9wk7l"))
+
+(define rust-ratatui-0.27.0
+ (crate-source "ratatui" "0.27.0"
+ "1lv8r99miibk6np2d2m0y6vf62jf5dr1x272ws6byalnnp2lcrfi"))
+
+(define rust-ratatui-0.28.1
+ (crate-source "ratatui" "0.28.1"
+ "0zd5pgx1x2bda83mjw0z2skad6rlckcz9gaq1n4jy4n0wndpzvzx"))
+
+(define rust-ratatui-0.29.0
+ (crate-source "ratatui" "0.29.0"
+ "0yqiccg1wmqqxpb2sz3q2v3nifmhsrfdsjgwhc2w40bqyg199gga"))
+
+(define rust-rav1e-0.7.1
+ (crate-source "rav1e" "0.7.1"
+ "1sawva6nmj2fvynydbcirr3nb7wjyg0id2hz2771qnv6ly0cx1yd"))
+
+(define rust-ravif-0.11.11
+ (crate-source "ravif" "0.11.11"
+ "1ij51acd3pkl3rr2ha3r3nc7pvg649m49bvyngpcv98fpnbgs4r4"))
+
+(define rust-ravif-0.11.12
+ (crate-source "ravif" "0.11.12"
+ "1in0111cgrn06bkwxkr24fgwj9ammfj8x1ga3x0gj03mrwgz79fn"))
+
+(define rust-raw-window-handle-0.6.2
+ (crate-source "raw-window-handle" "0.6.2"
+ "0ff5c648hncwx7hm2a8fqgqlbvbl4xawb6v3xxv9wkpjyrr5arr0"))
+
+(define rust-rawpointer-0.2.1
+ (crate-source "rawpointer" "0.2.1"
+ "1qy1qvj17yh957vhffnq6agq0brvylw27xgks171qrah75wmg8v0"))
+
+(define rust-rayon-1.10.0
+ (crate-source "rayon" "1.10.0"
+ "1ylgnzwgllajalr4v00y4kj22klq2jbwllm70aha232iah0sc65l"))
+
+(define rust-rayon-cond-0.3.0
+ (crate-source "rayon-cond" "0.3.0"
+ "1ybxppq84p3q60h9rng9j3dm79f6970hn4wljyf31lpgan5m77q5"))
+
+(define rust-rayon-core-1.12.1
+ (crate-source "rayon-core" "1.12.1"
+ "1qpwim68ai5h0j7axa8ai8z0payaawv3id0lrgkqmapx7lx8fr8l"))
+
+(define rust-rbase64-2.0.3
+ (crate-source "rbase64" "2.0.3"
+ "04wb2fprnv5vdj7y00grc9j0avpa6j53rnc6kihvgjx7abfky4sv"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-rcgen-0.13.2
+ (crate-source "rcgen" "0.13.2"
+ "18l0rz228pvnc44bjmvq8cchhh5d2rrkk98y9lqvan9243jnkrkm"))
+
+(define rust-rctree-0.6.0
+ (crate-source "rctree" "0.6.0"
+ "1sd6vsa5p3j27v6f1v0l0afl3hn4an1jr3psky3024gcmdk7hgp0"))
+
+(define rust-rdrand-0.4.0
+ (crate-source "rdrand" "0.4.0"
+ "1cjq0kwx1bk7jx3kzyciiish5gqsj7620dm43dc52sr8fzmm9037"))
+
+(define rust-read-process-memory-0.1.6
+ (crate-source "read-process-memory" "0.1.6"
+ "1c1vmw8a2ywf7v96xfwbsyrnpk3fy8cc2a0rdxw8fs0b5wxni5w4"))
+
+(define rust-realpath-ext-0.1.3
+ (crate-source "realpath-ext" "0.1.3"
+ "0bq9pmwag74q7k7d496zmsg6brqp1yqmz5pll122nlqd5a374bv9"))
+
+(define rust-recursion-0.5.2
+ (crate-source "recursion" "0.5.2"
+ "0wc8x5340scj9fl281nydgwrpzbbdffj764pw6zppkcchlk58w4z"
+ #:snippet '(delete-file-recursively "img_assets")))
+
+(define rust-recvmsg-1.0.0
+ (crate-source "recvmsg" "1.0.0"
+ "0xa173gbg1cx8q7wyzi6c4kmcsz5rka68r4jb6kg14icskax9vfk"))
+
+(define rust-redox-syscall-0.1.57
+ (crate-source "redox_syscall" "0.1.57"
+ "1kh59fpwy33w9nwd5iyc283yglq8pf2s41hnhvl48iax9mz0zk21"))
+
+(define rust-redox-syscall-0.2.16
+ (crate-source "redox_syscall" "0.2.16"
+ "16jicm96kjyzm802cxdd1k9jmcph0db1a4lhslcnhjsvhp0mhnpv"))
+
+(define rust-redox-syscall-0.4.1
+ (crate-source "redox_syscall" "0.4.1"
+ "1aiifyz5dnybfvkk4cdab9p2kmphag1yad6iknc7aszlxxldf8j7"))
+
+(define rust-redox-syscall-0.5.10
+ (crate-source "redox_syscall" "0.5.10"
+ "1l9b638qx72312yzh8ykvda9b3lqd9gf6yqn66b23a331ck0r30b"))
+
+(define rust-redox-syscall-0.5.11
+ (crate-source "redox_syscall" "0.5.11"
+ "18qijn18r10haiglv4261wb0yh1agqqlvs0nxfy8yjbpsb307wfj"))
+
+(define rust-redox-syscall-0.5.12
+ (crate-source "redox_syscall" "0.5.12"
+ "1by5k76jr4kjy37287ifn56dzw6jh6nrwnrjm29j615ayafcm3wj"))
+
+(define rust-redox-syscall-0.5.13
+ (crate-source "redox_syscall" "0.5.13"
+ "1mlzna9bcd7ss1973bmysr3hpjrys82b3bd7l03h4jkbxv8bf10d"))
+
+(define rust-redox-syscall-0.5.9
+ (crate-source "redox_syscall" "0.5.9"
+ "0bvykdad226m3nqzkbb95piglyfn7m2yxp4r10m9xr4q7qr6idc2"))
+
+(define rust-redox-termios-0.1.3
+ (crate-source "redox_termios" "0.1.3"
+ "1jzifsj7fqyksz4325l3azfzpyv027kjabf93zcmass3p9q5c510"))
+
+(define rust-redox-users-0.4.6
+ (crate-source "redox_users" "0.4.6"
+ "0hya2cxx6hxmjfxzv9n8rjl5igpychav7zfi1f81pz6i4krry05s"))
+
+(define rust-redox-users-0.5.0
+ (crate-source "redox_users" "0.5.0"
+ "0awxx66izdw6kz97r3zxrl5ms5f6dqi5l0f58mlsvlmx8wyrsvyx"))
+
+(define rust-reedline-0.39.0
+ (crate-source "reedline" "0.39.0"
+ "0jn6vq2x0najy4yvfa1dgd3g1cv4mb8p0i769qv3manjf7p2hiyx"))
+
+(define rust-ref-cast-1.0.24
+ (crate-source "ref-cast" "1.0.24"
+ "1kx57g118vs9sqi6d2dcxy6vp8jbx8n5hilmv1sacip9vc8y82ja"))
+
+(define rust-ref-cast-impl-1.0.24
+ (crate-source "ref-cast-impl" "1.0.24"
+ "1ir7dm7hpqqdgg60hlspsc1ck6wli7wa3xcqrsxz7wdz45f24r8i"))
+
+(define rust-reflink-0.1.3
+ (crate-source "reflink" "0.1.3"
+ "1glcyqvryv2zj6kjbfji0cldrkincqx3ds3wjwl4qnsnig15wn5w"))
+
+(define rust-reflink-copy-0.1.26
+ (crate-source "reflink-copy" "0.1.26"
+ "15g89wsra90s4wcp2fvcj1brwfcx04pzklh0rhrl2lic1801vj3q"))
+
+(define rust-regalloc-0.0.34
+ (crate-source "regalloc" "0.0.34"
+ "00ncljiasvlw66avy9756327pcvp3nph0xw3d3f0p65z7qfnni32"))
+
+(define rust-regalloc2-0.11.2
+ (crate-source "regalloc2" "0.11.2"
+ "16k30jbh1ag5vb4l6p43jik1dzq8pymjbiwblkj189hl32ryc1nw"))
+
+(define rust-regex-1.11.1
+ (crate-source "regex" "1.11.1"
+ "148i41mzbx8bmq32hsj1q4karkzzx5m60qza6gdw4pdc9qdyyi5m"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-regex-1.5.6
+ (crate-source "regex" "1.5.6"
+ "1wczbykw6fas7359j9lhkkv13dplhiphzrf2ii6dmg5xjiyi4gyq"))
+
+(define rust-regex-1.9.5
+ (crate-source "regex" "1.9.5"
+ "0iwcri16a10izcm1jskvl6w24kpy5fpd0rsgc95akd513qi62w39"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-regex-automata-0.1.10
+ (crate-source "regex-automata" "0.1.10"
+ "0ci1hvbzhrfby5fdpf4ganhf7kla58acad9i1ff1p34dzdrhs8vc"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-regex-automata-0.3.8
+ (crate-source "regex-automata" "0.3.8"
+ "1587iyw9x0r33b23vwn4s7cgzavqkkp6dv7qaqxnj82jjps03x62"))
+
+(define rust-regex-automata-0.4.9
+ (crate-source "regex-automata" "0.4.9"
+ "02092l8zfh3vkmk47yjc8d631zhhcd49ck2zr133prvd3z38v7l0"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-regex-cursor-0.1.5
+ (crate-source "regex-cursor" "0.1.5"
+ "07d64dfcg361mn7mxahxajj5hzl7dbp2m4yjhj1ax0prsa0wg5q4"))
+
+(define rust-regex-lite-0.1.6
+ (crate-source "regex-lite" "0.1.6"
+ "0almvx3z75f611pdcd9mslh7zxg76zh3shifql4ndch6mn3rb92k"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-regex-syntax-0.6.29
+ (crate-source "regex-syntax" "0.6.29"
+ "1qgj49vm6y3zn1hi09x91jvgkl2b1fiaq402skj83280ggfwcqpi"))
+
+(define rust-regex-syntax-0.7.5
+ (crate-source "regex-syntax" "0.7.5"
+ "1nhjmqdlakfi4yb8lh7vbbh71dsy90jjvrjvvnrih6larldgpdfv"))
+
+(define rust-regex-syntax-0.8.5
+ (crate-source "regex-syntax" "0.8.5"
+ "0p41p3hj9ww7blnbwbj9h7rwxzxg0c1hvrdycgys8rxyhqqw859b"))
+
+(define rust-region-3.0.2
+ (crate-source "region" "3.0.2"
+ "19wrf7fg741jfnyz2314dv9m9hwssh816v27rpwsw2f07g8ypdp6"))
+
+(define rust-relative-path-1.9.3
+ (crate-source "relative-path" "1.9.3"
+ "1limlh8fzwi21g0473fqzd6fln9iqkwvzp3816bxi31pkilz6fds"))
+
+(define rust-remoteprocess-0.5.0
+ (crate-source "remoteprocess" "0.5.0"
+ "087z016qvypalbqjgdxmri97vsrqg4k1kpmc8b5d5hdgqxq4f6g6"))
+
+(define rust-remove-dir-all-0.5.3
+ (crate-source "remove_dir_all" "0.5.3"
+ "1rzqbsgkmr053bxxl04vmvsd1njyz0nxvly97aip6aa2cmb15k9s"))
+
+(define rust-remove-dir-all-1.0.0
+ (crate-source "remove_dir_all" "1.0.0"
+ "026xl6wlkjxksm1n3dcccygssami56aa937h6vgnmxxcfnsc1340"))
+
+(define rust-rend-0.4.2
+ (crate-source "rend" "0.4.2"
+ "0z4rrkycva0lcw0hxq479h4amxj9syn5vq4vb2qid5v2ylj3izki"))
+
+(define rust-rend-0.5.2
+ (crate-source "rend" "0.5.2"
+ "05gjxzzsajl61sgif4h0lvagmbry5rm2xak6782j3lccy9mqlpm3"))
+
+(define rust-renderdoc-0.11.0
+ (crate-source "renderdoc" "0.11.0"
+ "04hycbzwqmzw25qnk0lwps70jgxi43cgmkjdvwbyzc183vnajb97"))
+
+(define rust-renderdoc-sys-1.1.0
+ (crate-source "renderdoc-sys" "1.1.0"
+ "0cj8zjs7k0gvchcx3jhpg8r9bbqy8b1hsgbz0flcq2ydn12hmcqr"))
+
+(define rust-reqwest-0.11.27
+ (crate-source "reqwest" "0.11.27"
+ "0qjary4hpplpgdi62d2m0xvbn6lnzckwffm0rgkm2x51023m6ryx"))
+
+(define rust-reqwest-0.12.15
+ (crate-source "reqwest" "0.12.15"
+ "1fvvrl3jmsnlm99ldl0ariklrlsmrky06qabp7dc92ylznk4d76i"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-reqwest-0.12.18
+ (crate-source "reqwest" "0.12.18"
+ "1dghn902xsww81qd757i64bd5arbr17kshwg64vmlkdyvfqgd3z9"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-reqwest-0.12.20
+ (crate-source "reqwest" "0.12.20"
+ "04qqxghqszjxk4pl4vxa5qlwinkfx0vvjkk10vv2n3hkv6blrgza"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-reqwest-middleware-0.4.1
+ (crate-source "reqwest-middleware" "0.4.1"
+ "1i64p3wqqgj8yrfr97afn5fy161lkgkk046hm91pm6mx2dargs34"))
+
+(define rust-reqwest-retry-0.7.0
+ (crate-source "reqwest-retry" "0.7.0"
+ "0y0ihmfs4pailrcdwmbcjx30dfbs82rxk45pfjqvrgx6jm0kxir9"))
+
+(define rust-resolv-conf-0.7.1
+ (crate-source "resolv-conf" "0.7.1"
+ "1i6lwdckplmq5hgp8a0fd2ibmiyqiwagfwa3ssrd8g9yc2a56ds8"))
+
+(define rust-resolve-path-0.1.0
+ (crate-source "resolve-path" "0.1.0"
+ "1dbvi31ffhwgiskhd2g6qnwb9236rgm9snz7y6vdm4mind0mw7ij"))
+
+(define rust-resvg-0.43.0
+ (crate-source "resvg" "0.43.0"
+ "1l8inhd3a1353851qkpsl0lbjdrc17fx6fp230ff6z4wqmilacf7"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-retain-mut-0.1.9
+ (crate-source "retain_mut" "0.1.9"
+ "1c0jfxzba0mcw8q4z7dnc4ypwzxgqkdggngb55hazvwvg3az32a3"))
+
+(define rust-retry-policies-0.4.0
+ (crate-source "retry-policies" "0.4.0"
+ "070alim5nhp3bvf58cyc729kq4dmgmr8rjqf2ny72a5bdhg4fxaq"))
+
+(define rust-rfc2047-decoder-1.0.6
+ (crate-source "rfc2047-decoder" "1.0.6"
+ "0afyg0k2hagnirvv5rk2ysr3khz8ab5ifdap3dsnli9121fm8dmw"
+ #:snippet '(delete-file "rustfmt.toml")))
+
+(define rust-rfc6979-0.4.0
+ (crate-source "rfc6979" "0.4.0"
+ "1chw95jgcfrysyzsq6a10b1j5qb7bagkx8h0wda4lv25in02mpgq"))
+
+(define rust-rgb-0.8.50
+ (crate-source "rgb" "0.8.50"
+ "02ii3nsciska0sj23ggxaz8gj64ksw8nbpfjcwxlh037chb7sfap"))
+
+(define rust-ring-0.17.14 rust-ring-0.17)
+
+(define rust-ripemd-0.1.3
+ (crate-source "ripemd" "0.1.3"
+ "17xh5yl9wjjj2v18rh3m8ajlmdjg1yj13l6r9rj3mnbss4i444mx"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-rkyv-0.7.45
+ (crate-source "rkyv" "0.7.45"
+ "16vp6m4sq41smhvym8ijy4id1hr3vm4na7wy4bc63qdrhmiws24h"))
+
+(define rust-rkyv-0.8.10
+ (crate-source "rkyv" "0.8.10"
+ "0rbvkcm1ia5rafajf9hlqcw882slm123jj6vzkif2lsmqxqp650y"))
+
+(define rust-rkyv-derive-0.7.45
+ (crate-source "rkyv_derive" "0.7.45"
+ "1h1jwmyivx7g88d41gzcjrqnax98m9algjd49hx0laqab4kisgah"))
+
+(define rust-rkyv-derive-0.8.10
+ (crate-source "rkyv_derive" "0.8.10"
+ "0ymv3al6d3qza3lpqdhp7v2lclkdxzl05f14s5swdxls32n40sr4"))
+
+(define rust-rle-decode-fast-1.0.3
+ (crate-source "rle-decode-fast" "1.0.3"
+ "08kljzl29rpm12fiz0qj5pask49aiswdvcjigdcq73s224rgd0im"
+ #:snippet '(delete-file-recursively "docs")))
+
+(define rust-rlimit-0.9.1
+ (crate-source "rlimit" "0.9.1"
+ "13mb3ligflqb4h7m76pkyc8z5pswpc38fcl6qm1lvp2jls3rv8pq"))
+
+(define rust-rmp-0.8.14
+ (crate-source "rmp" "0.8.14"
+ "1i1l6dhv7vws5vp0ikakj44fk597xi59g3j6ng1q55x3dz0xg3i2"))
+
+(define rust-rmp-serde-1.3.0
+ (crate-source "rmp-serde" "1.3.0"
+ "1nylmh7w2vpa1bwrnx1jfp2l4yz6i5qrmpic5zll166gfyj9kraj"))
+
+(define rust-rmpv-1.3.0
+ (crate-source "rmpv" "1.3.0"
+ "1adjigqyrzbv71s18qz3sa77zqggqip0p8j4rrrk5scyrlihfiaq"))
+
+(define rust-roadmap-0.7.0
+ (crate-source "roadmap" "0.7.0"
+ "0xwzxsh3qk5mg7yfsjxjm6x68adp5c8szv7dznzf9irla5f7fjgc"))
+
+(define rust-roaring-0.10.12
+ (crate-source "roaring" "0.10.12"
+ "0yqy3h6c13c73519bnwzmiv9nzxyl7sajl6n4q3lvnc4l77x5s0r"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-rodio-0.19.0
+ (crate-source "rodio" "0.19.0"
+ "1jvs8a6iq7h7s23acq1d76jk9zlc85snap58sgrkg3d3q4ksc1k0"))
+
+(define rust-roff-0.2.2
+ (crate-source "roff" "0.2.2"
+ "1wyqz6m0pm4p6wzhwhahvcidfm7nwb38zl4q7ha940pn3w66dy48"))
+
+(define rust-ron-0.8.1
+ (crate-source "ron" "0.8.1"
+ "154w53s895yxdfg7rn87c6f6x4yncc535x1x31zpcj7p0pzpw7xr"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-ron-0.9.0-alpha.1
+ (crate-source "ron" "0.9.0-alpha.1"
+ "0dh8fd4l54a36881b51275z3hbbjrmrj6rglr28sjzzz76js4i3n"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-ropey-1.6.1
+ (crate-source "ropey" "1.6.1"
+ "1dckf3likfi1my2ilqwhq2ifsm9iq8cayg6ws7fpa6nd1d11whck"))
+
+(define rust-roxmltree-0.18.1
+ (crate-source "roxmltree" "0.18.1"
+ "00mkd2xyrxm8ap39sxpkhzdzfn2m98q3zicf6wd2f6yfa7il08w6"))
+
+(define rust-roxmltree-0.20.0
+ (crate-source "roxmltree" "0.20.0"
+ "15vw91ps91wkmmgy62khf9zb63bdinvm80957dascbsw7dwvc83c"))
+
+(define rust-rpassword-5.0.1
+ (crate-source "rpassword" "5.0.1"
+ "1yry1kmgjcb4qd5wak91203493x42ak3dz9hy1c0r9kyib7kdjgz"))
+
+(define rust-rpassword-7.3.1
+ (crate-source "rpassword" "7.3.1"
+ "0gvy3lcpph9vv1rl0cjfn72ylvmgbw2vklmj6w0iv4cpr3ijniw0"))
+
+(define rust-rpds-1.1.0
+ (crate-source "rpds" "1.1.0"
+ "194hjbsicmgqi3dyllqrz09mmhh597m2j9l49lr16cyfscambqd0"))
+
+(define rust-rpm-pkg-count-0.2.1
+ (crate-source "rpm-pkg-count" "0.2.1"
+ "1jzh63l7k30l37s5gd2m2hvh8slzjaxw54s4xpcjnaqb8xfsq0sa"))
+
+(define rust-rsa-0.9.8
+ (crate-source "rsa" "0.9.8"
+ "06v9zl604jsqjajm647l9jjirn7k4lc8lmvys6hmqshpxp0qm4kq"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-rsconf-0.2.2
+ (crate-source "rsconf" "0.2.2"
+ "1p5w6qiskg43f5qhsh6slpc3klmhhyf76xvmzkkh215gy5czhamx"))
+
+(define rust-rstest-0.19.0
+ (crate-source "rstest" "0.19.0"
+ "0c43nsxpm1b74jxc73xwg94is6bwqvfzkrr1xbqyx7j7l791clwx"))
+
+(define rust-rstest-0.21.0
+ (crate-source "rstest" "0.21.0"
+ "10inb7hv1p42i981bf6705dakbgfbdgl2qaim4sf9mk9f2k5bzcs"))
+
+(define rust-rstest-0.22.0
+ (crate-source "rstest" "0.22.0"
+ "0dlrn6y4z5xgsvf6ky3lrjwsxpvi13sizlkwnqs1gmmxc873yhkv"))
+
+(define rust-rstest-0.23.0
+ (crate-source "rstest" "0.23.0"
+ "0d90hr3i2yajzgpzvsh6p2yjzmcb3nm8884xdbb5sswvwmdmhb0a"))
+
+(define rust-rstest-0.25.0
+ (crate-source "rstest" "0.25.0"
+ "17bqpqcy029gmsqy2y3v4iyb9kj4i4mqkypqglzr2gk1z2995hvg"))
+
+(define rust-rstest-macros-0.19.0
+ (crate-source "rstest_macros" "0.19.0"
+ "09ackagv8kc2v4xy0s7blyg4agij9bz9pbb31l5h4rqzrirdza84"))
+
+(define rust-rstest-macros-0.21.0
+ (crate-source "rstest_macros" "0.21.0"
+ "13brqq64wp8gjaiq1d7g8jbzcwdwpwy0swpcilfx97d3b6pdyra1"))
+
+(define rust-rstest-macros-0.22.0
+ (crate-source "rstest_macros" "0.22.0"
+ "0hiba8l3d20ajkifd3kz5rzzpxsy311ca4c4ll94pxqlglg73qf5"))
+
+(define rust-rstest-macros-0.23.0
+ (crate-source "rstest_macros" "0.23.0"
+ "0nmdm7a4ysihnh0zz6w6gqrmw205zfp7xqkb2id3858vg20afpl2"))
+
+(define rust-rstest-macros-0.25.0
+ (crate-source "rstest_macros" "0.25.0"
+ "0ikpla102bmmzzv0ivr5h9v9k3b24v93zljlvvlpnc4xfjcqs5hz"))
+
+(define rust-rstest-reuse-0.7.0
+ (crate-source "rstest_reuse" "0.7.0"
+ "057y4v1rh9br58n2m3xqvm8xyx8k96jpgibgls3sah78f93gpa5k"))
+
+(define rust-rt-format-0.3.1
+ (crate-source "rt-format" "0.3.1"
+ "1qjjwh9ny95xck1kp99gi6hfm9glrx54jx8npnj6yccxc7p7q225"))
+
+(define rust-rtnetlink-0.14.1
+ (crate-source "rtnetlink" "0.14.1"
+ "19dbbky7bcrwk4jhgam148s8ykxc7pfrblxjvmciipyq8i9lg15n"))
+
+(define rust-rtnetlink-0.16.0
+ (crate-source "rtnetlink" "0.16.0"
+ "0mqg85nfjghfilbv6vnp2cp7l445pr5njmzi8jpc1jd2b85qbd9w"))
+
+(define rust-rtoolbox-0.0.2
+ (crate-source "rtoolbox" "0.0.2"
+ "03n9z8x353kylxhr9im8zawcisnmid3jiqrs8rbdn313cd7d4iy2"))
+
+(define rust-rtoolbox-0.0.3
+ (crate-source "rtoolbox" "0.0.3"
+ "0vvz9p8wdzspwd7hk0cxyjr0i49cfqks5q02drym5glz4h5rgk57"))
+
+(define rust-run-script-0.10.1
+ (crate-source "run_script" "0.10.1"
+ "1ix9kf1b3h5vmdadpv7rfxylmj8mphlbx0xgv6frhy4dqpyri7w2"
+ #:snippet '(delete-file-recursively "docs")))
+
+(define rust-rusb-0.9.4
+ (crate-source "rusb" "0.9.4"
+ "1905rijhabvylblh24379229hjmkfhxr80jc79aqd9v3bgq9z7xb"))
+
+(define rust-rusoto-credential-0.48.0
+ (crate-source "rusoto_credential" "0.48.0"
+ "019dq3aq6hnfg4xvxdfsnrba08dwvciz0km4nr3n1basvc9nq2pf"))
+
+(define rust-rusqlite-0.31.0
+ (crate-source "rusqlite" "0.31.0"
+ "1bic69apqidimqf8gm80b98a832qzl9x6ns8myzah4yjg2ifnf5q"))
+
+(define rust-rusqlite-0.32.1
+ (crate-source "rusqlite" "0.32.1"
+ "0vlx040bppl414pbjgbp7qr4jdxwszi9krx0m63zzf2f2whvflvp"))
+
+(define rust-rusqlite-0.34.0
+ (crate-source "rusqlite" "0.34.0"
+ "0hy15qj9fzi4xhpslq32ajl6x07x2lzkrqn0qx8y1n48va349qrp"))
+
+(define rust-rust-argon2-2.1.0
+ (crate-source "rust-argon2" "2.1.0"
+ "1s66kgbvnv5vaq4vlglx587bq93c662whrniz6ycpjb03m9li64x"))
+
+(define rust-rust-decimal-1.37.1
+ (crate-source "rust_decimal" "1.37.1"
+ "0l3d6p96vqzand26al7r24aawljag37bxff6j2yr3hkallmxx9zs"))
+
+(define rust-rust-decimal-1.37.2
+ (crate-source "rust_decimal" "1.37.2"
+ "0p83j981r1y8s8k6c11j26gyflfar93kqbf4344kx800am1ac0xj"))
+
+(define rust-rust-embed-5.9.0
+ (crate-source "rust-embed" "5.9.0"
+ "08smnqn21vn5zaywfki391v2l9v30cs0446qzzhvjssxmimgxq9g"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-rust-embed-6.8.1
+ (crate-source "rust-embed" "6.8.1"
+ "0q96f3valahk4m4ir6c9vg45jhyalzn5iw90ijy4x33g4z1j8qm3"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-rust-embed-8.6.0
+ (crate-source "rust-embed" "8.6.0"
+ "0vxz02gqj9d65ym7ygbnwwrbgzh88zjqs2b1zk4vabb20i8vlfhb"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-rust-embed-8.7.0
+ (crate-source "rust-embed" "8.7.0"
+ "17f4pribh9nd97szi8zzc2a5xd5myxfjwi5vrvvrmfgwa3pc1yz5"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-rust-embed-8.7.2
+ (crate-source "rust-embed" "8.7.2"
+ "12hprnl569f1pg2sn960gfla913mk1mxdwpn2a6vl9iad2w0hn82"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-rust-embed-impl-5.9.0
+ (crate-source "rust-embed-impl" "5.9.0"
+ "0rlykmykrpllkf4900wv2jfdmq3m5qqrqhw4fdlbzxrfqi0irn9y"))
+
+(define rust-rust-embed-impl-6.8.1
+ (crate-source "rust-embed-impl" "6.8.1"
+ "1b71mwb08nmwmzwhn15giiir1gii5aggp8j185l89hmjwn0lpfa9"))
+
+(define rust-rust-embed-impl-8.6.0
+ (crate-source "rust-embed-impl" "8.6.0"
+ "1bms1vmb9z8rcwrjdk1rzmb3wi08mmh7jbz1m1d2r384prrqq68z"))
+
+(define rust-rust-embed-impl-8.7.0
+ (crate-source "rust-embed-impl" "8.7.0"
+ "0bkh66kzmqv1i478d24nsv4nf89crhs732lblcy6dxp3lb4iix3b"))
+
+(define rust-rust-embed-impl-8.7.2
+ (crate-source "rust-embed-impl" "8.7.2"
+ "171lshvdh122ypbf23gmhvrqnhbk0q9g27gaq6g82w9b76jg2rb0"))
+
+(define rust-rust-embed-utils-5.1.0
+ (crate-source "rust-embed-utils" "5.1.0"
+ "0vc7492a6qlq7r899p7vyx5cwiqwkw2pf85mfw5anwr42ccj4l9a"))
+
+(define rust-rust-embed-utils-7.8.1
+ (crate-source "rust-embed-utils" "7.8.1"
+ "0x7dvlmzzx0db3ra73g8h0fsfgy3c1xrzkhg22vkpp3hymmzyf4x"))
+
+(define rust-rust-embed-utils-8.6.0
+ (crate-source "rust-embed-utils" "8.6.0"
+ "16mxa8asv0aq04fnbz1748rrzl8sc7frmjj2529c538cyk4wsbss"))
+
+(define rust-rust-embed-utils-8.7.0
+ (crate-source "rust-embed-utils" "8.7.0"
+ "08cfp8x1nw1p272128hfwr9fvnlbg7dmafbbs1ji5q3z2jampm88"))
+
+(define rust-rust-embed-utils-8.7.2
+ (crate-source "rust-embed-utils" "8.7.2"
+ "151m1966qk75y10msazdp0xj4fqw1khcry0z946bf84bcj0hrk7n"))
+
+(define rust-rust-fuzzy-search-0.1.1
+ (crate-source "rust-fuzzy-search" "0.1.1"
+ "1chvl47hq42r219yxs6r1dp4l19acy5ay145hpc5drgzaiq6amx1"
+ #:snippet '(delete-file-recursively "target")))
+
+(define rust-rust-htslib-0.39.5
+ (crate-source "rust-htslib" "0.39.5"
+ "0lwf22acf6zn9znqd9irc9ny7msya8macvvsdgasqndz9lrzg7i3"))
+
+(define rust-rust-htslib-0.40.2
+ (crate-source "rust-htslib" "0.40.2"
+ "1m08935ijvxaq6pjmzhkimc6isb3qm7h1sza1012vwk99vzdwwqb"))
+
+(define rust-rust-i18n-3.1.5
+ (crate-source "rust-i18n" "3.1.5"
+ "0cn3gmqhabcnskv81krmcnp94yq4azhibp1s53pcav5gvwgmb8px"))
+
+(define rust-rust-i18n-macro-3.1.5
+ (crate-source "rust-i18n-macro" "3.1.5"
+ "0rgra2j2ynrbd4z5072z5b72n3fllmbvpxi4pqzd4mk6ypbzgfi2"))
+
+(define rust-rust-i18n-support-3.1.5
+ (crate-source "rust-i18n-support" "3.1.5"
+ "06cgfn6vad512vq4lf6l0ybascvi7db1wxvd0m902k5s5gsx83ll"))
+
+(define rust-rust-ini-0.20.0
+ (crate-source "rust-ini" "0.20.0"
+ "12h608iy8kzxdrd0i5r20pzmgnw5fwg4rjwy5azq526bdch9h1iy"))
+
+(define rust-rust-ini-0.21.1
+ (crate-source "rust-ini" "0.21.1"
+ "17s0fmfba05i9cnfwfy02wp7mf5wkapis5x1d68vgvmnw7q0wcaf"))
+
+(define rust-rust-netrc-0.1.2
+ (crate-source "rust-netrc" "0.1.2"
+ "1sb3bl0aqisg7q6hxrz29s5c33m6q1qizdazz7dr57vnc9zhk63y"))
+
+(define rust-rustc-demangle-0.1.24
+ (crate-source "rustc-demangle" "0.1.24"
+ "07zysaafgrkzy2rjgwqdj2a8qdpsm6zv6f5pgpk9x0lm40z9b6vi"))
+
+(define rust-rustc-demangle-0.1.25
+ (crate-source "rustc-demangle" "0.1.25"
+ "0kxq6m0drr40434ch32j31dkg00iaf4zxmqg7sqxajhcz0wng7lq"))
+
+(define rust-rustc-hash-1.1.0
+ (crate-source "rustc-hash" "1.1.0"
+ "1qkc5khrmv5pqi5l5ca9p5nl5hs742cagrndhbrlk3dhlrx3zm08"))
+
+(define rust-rustc-hash-2.1.1
+ (crate-source "rustc-hash" "2.1.1"
+ "03gz5lvd9ghcwsal022cgkq67dmimcgdjghfb5yb5d352ga06xrm"))
+
+(define rust-rustc-stable-hash-0.1.2
+ (crate-source "rustc-stable-hash" "0.1.2"
+ "026drx2ly2b8b1pp1c2v3p3ws6k0jaa5bbc5f4xwkibhj7r4453q"))
+
+(define rust-rustc-version-0.1.7
+ (crate-source "rustc_version" "0.1.7"
+ "1160jjsqhqr25cvhr48hmpp8v61bjvjcnxzb0cyf4373lmp3gxf5"))
+
+(define rust-rustc-version-0.2.3
+ (crate-source "rustc_version" "0.2.3"
+ "02h3x57lcr8l2pm0a645s9whdh33pn5cnrwvn5cb57vcrc53x3hk"))
+
+(define rust-rustc-version-0.4.0
+ (crate-source "rustc_version" "0.4.0"
+ "0rpk9rcdk405xhbmgclsh4pai0svn49x35aggl4nhbkd4a2zb85z"))
+
+(define rust-rustc-version-0.4.1
+ (crate-source "rustc_version" "0.4.1"
+ "14lvdsmr5si5qbqzrajgb6vfn69k0sfygrvfvr2mps26xwi3mjyg"))
+
+(define rust-rustdct-0.7.1
+ (crate-source "rustdct" "0.7.1"
+ "0lcm1191xx8wizima5j3n25fs90x58v3q1kwg6cbzafn0m8maqcb"))
+
+(define rust-rustdoc-json-0.8.9
+ (crate-source "rustdoc-json" "0.8.9"
+ "120k214xy255pfvizb6xlks0yv7psgjr3nh6l9xj9bgdfis747m2"))
+
+(define rust-rustdoc-types-0.23.0
+ (crate-source "rustdoc-types" "0.23.0"
+ "095jdf44p0b02xq0n9vx1qpnrfgdqkd8nsbmp61r0s4x0q4nyr6c"))
+
+(define rust-rustfft-6.2.0
+ (crate-source "rustfft" "6.2.0"
+ "11hx83yr2h2jszkba9qhq2d08q9i5rsashq62rfhqvahpihnb023"))
+
+(define rust-rustfix-0.8.7
+ (crate-source "rustfix" "0.8.7"
+ "0nic48fb1a18nkr6n3d2rfr00i5gnad8xpmg4d7di56qk2qnkyl2"))
+
+(define rust-rustfix-0.9.0
+ (crate-source "rustfix" "0.9.0"
+ "1a79gyag6w459qani0a1m6asadz6vxvgvmrw4l94zzvifiniarkz"))
+
+(define rust-rusticata-macros-4.1.0
+ (crate-source "rusticata-macros" "4.1.0"
+ "0ch67lljmgl5pfrlb90bl5kkp2x6yby1qaxnpnd0p5g9xjkc9w7s"))
+
+(define rust-rustix-0.37.28
+ (crate-source "rustix" "0.37.28"
+ "1dn131z1vj1ani37acirby3rwh6ksm3m1qdv8k554xxrg39nb4ai"
+ #:snippet
+ '(begin
+ (for-each delete-file (find-files "." "\\.a$"))
+ (delete-file "Cargo.toml")
+ (substitute* "Cargo.toml.orig"
+ ;; Depend unconditionally on the cc crate
+ (("(cc = .*), optional = true.*" _ cc)
+ (string-append cc " }\n"))
+ ;; Disable using the linux_raw backend
+ (("not\\(rustic_use_libc\\)") "miri"))
+ (substitute* "build.rs"
+ ;; Always use the 'feature = "cc"' path
+ (("not\\(feature = \"cc\"\\)") "feature = \"foobar\"")
+ (("#\\[cfg\\(feature = \"cc\"\\)\\]" all)
+ (string-append "//" all)))
+ (copy-file "Cargo.toml.orig" "Cargo.toml"))))
+
+(define rust-rustix-0.38.44
+ (crate-source "rustix" "0.38.44"
+ "0m61v0h15lf5rrnbjhcb9306bgqrhskrqv7i1n0939dsw8dbrdgx"))
+
+(define rust-rustix-1.0.5
+ (crate-source "rustix" "1.0.5"
+ "1gsqrw9cp762ps9dl1d13n8mk5r0b6r2s002l1njxfylilwify6r"))
+
+(define rust-rustix-1.0.7
+ (crate-source "rustix" "1.0.7"
+ "0rhjh16bnxi86nrn9qwcnw5632mvd5m1vdy61s4n9zz7mzb867n7"))
+
+(define rust-rustix-dlmalloc-0.1.7
+ (crate-source "rustix-dlmalloc" "0.1.7"
+ "1pgjqzxydrp734zb76xba5akapqqk123rzvnlqvdyv2agggnim7w"))
+
+(define rust-rustix-futex-sync-0.2.3
+ (crate-source "rustix-futex-sync" "0.2.3"
+ "0ni5mc6bc02ghbzwccd9w7fi22vmyfjb1f5hkj9i4bl9j421pcn9"))
+
+(define rust-rustix-openpty-0.1.1
+ (crate-source "rustix-openpty" "0.1.1"
+ "04pw7k8z1fk3642f9wr4jy1f2f6rly4pf2485jw4whn1kynklp52"))
+
+(define rust-rustls-0.21.12
+ (crate-source "rustls" "0.21.12"
+ "0gjdg2a9r81sdwkyw3n5yfbkrr6p9gyk3xr2kcsr3cs83x6s2miz"
+ #:snippet
+ '(begin
+ (delete-file-recursively "src/testdata")
+ (for-each delete-file (find-files "." "\\.bin")))))
+
+(define rust-rustls-0.22.4
+ (crate-source "rustls" "0.22.4"
+ "0cl4q6w0x1cl5ldjsgbbiiqhkz6qg5vxl5dkn9wwsyxc44vzfkmz"
+ #:snippet
+ '(begin
+ (delete-file-recursively "src/testdata")
+ (for-each delete-file (find-files "." "\\.bin")))))
+
+(define rust-rustls-0.23.25
+ (crate-source "rustls" "0.23.25"
+ "0g5idwxm04i71k3n66ml30zyfbgv6p85a7jky2i09v64i8cfjbl2"))
+
+(define rust-rustls-0.23.26
+ (crate-source "rustls" "0.23.26"
+ "1w7ha5ivbhs91rvzh3ccgdgjizw6shagzs65xaaiai1sky3balfz"))
+
+(define rust-rustls-0.23.27
+ (crate-source "rustls" "0.23.27"
+ "08d3nipyhmy4apksjyrb98s9k91wjyg1k7y0flx2671w135482bk"))
+
+(define rust-rustls-ffi-0.14.1
+ (crate-source "rustls-ffi" "0.14.1"
+ "1hky8z8xf9l813b1f54b0ir2knzv3kflh41i7q7xwlkyafza65n9"))
+
+(define rust-rustls-native-certs-0.7.3
+ (crate-source "rustls-native-certs" "0.7.3"
+ "1r9ib5gwkfci2wbqnbh44nigvrfgxs4n1x89js82w97dxsab7gz5"))
+
+(define rust-rustls-native-certs-0.8.1
+ (crate-source "rustls-native-certs" "0.8.1"
+ "1ls7laa3748mkn23fmi3g4mlwk131lx6chq2lyc8v2mmabfz5kvz"))
+
+(define rust-rustls-pemfile-1.0.4
+ (crate-source "rustls-pemfile" "1.0.4"
+ "1324n5bcns0rnw6vywr5agff3rwfvzphi7rmbyzwnv6glkhclx0w"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-rustls-pemfile-2.2.0
+ (crate-source "rustls-pemfile" "2.2.0"
+ "0l3f3mrfkgdjrava7ibwzgwc4h3dljw3pdkbsi9rkwz3zvji9qyw"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-rustls-pki-types-1.11.0
+ (crate-source "rustls-pki-types" "1.11.0"
+ "0755isc0x5iymm3wsn59s0ad1pm9zidw7p34qfqlsjsac9jf4z4i"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-rustls-pki-types-1.12.0
+ (crate-source "rustls-pki-types" "1.12.0"
+ "0yawbdpix8jif6s8zj1p2hbyb7y3bj66fhx0y7hyf4qh4964m6i2"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-rustls-platform-verifier-0.3.4
+ (crate-source "rustls-platform-verifier" "0.3.4"
+ "145lhjn9w5khp0fn4lagaa8qqyjyhfqn2dg6llva6qyzvy5qgfxg"
+ #:snippet '(delete-file-recursively "src/tests")))
+
+(define rust-rustls-platform-verifier-android-0.1.1
+ (crate-source "rustls-platform-verifier-android" "0.1.1"
+ "13vq6sxsgz9547xm2zbdxiw8x7ad1g8n8ax6xvxsjqszk7q6awgq"
+ #:snippet '(delete-file-recursively "maven")))
+
+(define rust-rustls-webpki-0.101.7
+ (crate-source "rustls-webpki" "0.101.7"
+ "0rapfhpkqp75552i8r0y7f4vq7csb4k7gjjans0df73sxv8paqlb"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-rustls-webpki-0.102.8
+ (crate-source "rustls-webpki" "0.102.8"
+ "1sdy8ks86b7jpabpnb2px2s7f1sq8v0nqf6fnlvwzm4vfk41pjk4"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-rustls-webpki-0.103.1
+ (crate-source "rustls-webpki" "0.103.1"
+ "00rcdz0rb9ia2ivrq7412ry9qkvbh78pra2phl4p7kxck9vbiy7y"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-rustls-webpki-0.103.3
+ (crate-source "rustls-webpki" "0.103.3"
+ "0ddl9qxx94iyichk05r7l30d9dxfd35ybffhsxpsr9pppki2z9z4"))
+
+(define rust-rustsec-0.30.2
+ (crate-source "rustsec" "0.30.2"
+ "1j9fl7wx4zz7rq6i1p4jsvn7z704l3d082bizzg6pwdmpmfmr8vc"))
+
+(define rust-rusttype-0.9.3
+ (crate-source "rusttype" "0.9.3"
+ "0rx9z8pdg9rxall8nlk9dwizgis1vk9kmdlmg55jad21l153gy1z"))
+
+(define rust-rustup-toolchain-0.1.10
+ (crate-source "rustup-toolchain" "0.1.10"
+ "1q5712wbbpfhblx5zv87fpywpjq22gdss6j284k56a9z3h01amrd"))
+
+(define rust-rustversion-1.0.14
+ (crate-source "rustversion" "1.0.14"
+ "1x1pz1yynk5xzzrazk2svmidj69jhz89dz5vrc28sixl20x1iz3z"))
+
+(define rust-rustversion-1.0.20
+ (crate-source "rustversion" "1.0.20"
+ "1lhwjb16dsm8brd18bn2bh0ryzc7qi29bi2jjsc6ny2zbwn3ivgd"))
+
+(define rust-rustversion-1.0.21
+ (crate-source "rustversion" "1.0.21"
+ "07bb1xx05hhwpnl43sqrhsmxyk5sd5m5baadp19nxp69s9xij3ca"))
+
+(define rust-rusty-fork-0.3.0
+ (crate-source "rusty-fork" "0.3.0"
+ "0kxwq5c480gg6q0j3bg4zzyfh2kwmc3v2ba94jw8ncjc8mpcqgfb"))
+
+(define rust-rusty-hook-0.11.2
+ (crate-source "rusty-hook" "0.11.2"
+ "18r1mh2br76b6zwkvch01xi9rhj9fknmh7l5vnx1qzmyc6zfkkln"))
+
+(define rust-rustybuzz-0.18.0
+ (crate-source "rustybuzz" "0.18.0"
+ "108igxavhzmln7h6qgfxk3bdghp8hvlc8lpbk13q6qcya76iqpf8"))
+
+(define rust-rustyline-10.1.1
+ (crate-source "rustyline" "10.1.1"
+ "1vvsd68cch0lpcg6mcwfvfdd6r4cxbwis3bf9443phzkqcr3rs61"))
+
+(define rust-rustyline-9.1.2
+ (crate-source "rustyline" "9.1.2"
+ "0f8069ljhiv9nf97y975wvv9yvx82w3lm9g50d5n298fkiw2cy6v"))
+
+(define rust-ruzstd-0.6.0
+ (crate-source "ruzstd" "0.6.0"
+ "0yygqpar2x910lnii4k5p43aj4943hlnxpczmqhsfddmxrqa8x2i"))
+
+(define rust-ruzstd-0.7.3
+ (crate-source "ruzstd" "0.7.3"
+ "17z83lw00pd3190yvdk2lksdi7my6wc0psgg07is6gf7pyb2kl7s"))
+
+(define rust-ryu-1.0.15
+ (crate-source "ryu" "1.0.15"
+ "0hfphpn1xnpzxwj8qg916ga1lyc33lc03lnf1gb3wwpglj6wrm0s"))
+
+(define rust-ryu-1.0.19
+ (crate-source "ryu" "1.0.19"
+ "1pg6a0b80m32ahygsdkwzs3bfydk4snw695akz4rqxj4lv8a58bf"))
+
+(define rust-ryu-1.0.20
+ (crate-source "ryu" "1.0.20"
+ "07s855l8sb333h6bpn24pka5sp7hjk2w667xy6a0khkf6sqv5lr8"))
+
+(define rust-safe-arch-0.7.4
+ (crate-source "safe_arch" "0.7.4"
+ "08sk47n1kcm5w2di6bpgi2hsw8r2caz2230pwqvbdqfv5pl2vc4n"))
+
+(define rust-safetensors-0.4.5
+ (crate-source "safetensors" "0.4.5"
+ "1djm1sz72da28xws6dlcpwgchvckc9m86v73djj30qba4c8hqmj4"))
+
+(define rust-salsa20-0.10.2
+ (crate-source "salsa20" "0.10.2"
+ "04w211x17xzny53f83p8f7cj7k2hi8zck282q5aajwqzydd2z8lp"))
+
+(define rust-same-file-1.0.6
+ (crate-source "same-file" "1.0.6"
+ "00h5j1w87dmhnvbv9l8bic3y7xxsnjmssvifw2ayvgx9mb1ivz4k"))
+
+(define rust-sanakirja-1.4.3
+ (crate-source "sanakirja" "1.4.3"
+ "04bdmhs3y35w3ip265mm4yiyf2493vcizl04kwh248af0q6zgal1"))
+
+(define rust-sanakirja-core-1.4.1
+ (crate-source "sanakirja-core" "1.4.1"
+ "1xcb4d9gaxp61na4dyz9iiq3n1shhiivqs0iv5xnxb1ymqsdnxl3"))
+
+(define rust-sanitize-filename-0.6.0
+ (crate-source "sanitize-filename" "0.6.0"
+ "0kd37m2nd364vj09f330y853fmnw2yyy7hsmnxxnlwzbki7lz65w"))
+
+(define rust-scan-fmt-0.2.6
+ (crate-source "scan_fmt" "0.2.6"
+ "0j0jb1dsa8zjpnc875wy72190zlyngvl62mfv8pqwal8vfjv0lqb"))
+
+(define rust-scc-2.3.3
+ (crate-source "scc" "2.3.3"
+ "1cc5ccsjhs0b31yfcdjw0dbkgm1fd7pg811zk4wam595min1y2ga"))
+
+(define rust-scc-2.3.4
+ (crate-source "scc" "2.3.4"
+ "1x1739jz8bx9x46d26aagwin9psykka1siw9fn0lbwi8zdsxgci2"))
+
+(define rust-schannel-0.1.27
+ (crate-source "schannel" "0.1.27"
+ "0gbbhy28v72kd5iina0z2vcdl3vz63mk5idvkzn5r52z6jmfna8z"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-scheduled-thread-pool-0.2.7
+ (crate-source "scheduled-thread-pool" "0.2.7"
+ "068s77f9xcpvzl70nsxk8750dzzc6f9pixajhd979815cj0ndg1w"))
+
+(define rust-schemars-0.8.22
+ (crate-source "schemars" "0.8.22"
+ "05an9nbi18ynyxv1rjmwbg6j08j0496hd64mjggh53mwp3hjmgrz"))
+
+(define rust-schemars-derive-0.8.22
+ (crate-source "schemars_derive" "0.8.22"
+ "0kakyzrp5801s4i043l4ilv96lzimnlh01pap958h66n99w6bqij"))
+
+(define rust-scoped-threadpool-0.1.9
+ (crate-source "scoped_threadpool" "0.1.9"
+ "1a26d3lk40s9mrf4imhbik7caahmw2jryhhb6vqv6fplbbgzal8x"))
+
+(define rust-scoped-tls-1.0.1
+ (crate-source "scoped-tls" "1.0.1"
+ "15524h04mafihcvfpgxd8f4bgc3k95aclz8grjkg9a0rxcvn9kz1"))
+
+(define rust-scopeguard-0.3.3
+ (crate-source "scopeguard" "0.3.3"
+ "09sy9wbqp409pkwmqni40qmwa99ldqpl48pp95m1xw8sc19qy9cl"))
+
+(define rust-scopeguard-1.2.0
+ (crate-source "scopeguard" "1.2.0"
+ "0jcz9sd47zlsgcnm1hdw0664krxwb5gczlif4qngj2aif8vky54l"))
+
+(define rust-scopetime-0.1.2
+ (crate-source "scopetime" "0.1.2"
+ "1ngkasx6l072cvigx7q5r33i8acjardr4g8jnwdrcym4758f5vb6"))
+
+(define rust-scratch-1.0.8
+ (crate-source "scratch" "1.0.8"
+ "0llahyff0cjjs9yklcgf7cxq6j29r3mlaym5dm9mkxg5hspq0qlz"))
+
+(define rust-scroll-0.11.0
+ (crate-source "scroll" "0.11.0"
+ "1nhrhpzf95pxbcjjy222blwf8rl3adws6vsqax0yzyxsa6snbi84"))
+
+(define rust-scroll-0.12.0
+ (crate-source "scroll" "0.12.0"
+ "19mix9vm4k23jkknpgbi0ylmhpf2hnlpzzrfj9wqcj88lj55kf3a"))
+
+(define rust-scroll-derive-0.11.1
+ (crate-source "scroll_derive" "0.11.1"
+ "1bi5ljnzksvqhic6j7i2a2ap41s78xr0gifkgjxdxlj63pw4kc8x"))
+
+(define rust-scroll-derive-0.12.0
+ (crate-source "scroll_derive" "0.12.0"
+ "0cmr3hxk318s2ivv37cik2l1r0d8r0qhahnin5lpxbr5w3yw50bz"))
+
+(define rust-scroll-derive-0.12.1
+ (crate-source "scroll_derive" "0.12.1"
+ "0gb89b1yr8a6jwp4rcm00xqry6ajvmfywsm7bf5f42a686yfm0qp"))
+
+(define rust-scrypt-0.11.0
+ (crate-source "scrypt" "0.11.0"
+ "07zxfaqpns9jn0mnxm7wj3ksqsinyfpirkav1f7kc2bchs2s65h5"))
+
+(define rust-sct-0.7.1
+ (crate-source "sct" "0.7.1"
+ "056lmi2xkzdg1dbai6ha3n57s18cbip4pnmpdhyljli3m99n216s"
+ #:snippet '(delete-file-recursively "src/testdata")))
+
+(define rust-sctk-adwaita-0.10.1
+ (crate-source "sctk-adwaita" "0.10.1"
+ "1v14vqp7k39jk7pgaibwc06qq9vcmi82k7zlv3qpfvq52w17y9xn"
+ #:snippet '(delete-file "src/title/Cantarell-Regular.ttf")))
+
+(define rust-sd-notify-0.4.5
+ (crate-source "sd-notify" "0.4.5"
+ "1x1bmz30x2i35j771rqyyan40473aqk0xjrh2dk9xdnqf7gylhxr"))
+
+(define rust-sdd-3.0.8
+ (crate-source "sdd" "3.0.8"
+ "08gfrs3cz2ncbqz7v1xm5687hggl166pic1frfk7s0f7244hfkjq"))
+
+(define rust-seahash-4.1.0
+ (crate-source "seahash" "4.1.0"
+ "0sxsb64np6bvnppjz5hg4rqpnkczhsl8w8kf2a5lr1c08xppn40w"
+ #:snippet '(delete-file "logo.png")))
+
+(define rust-search-provider-0.6.0
+ (crate-source "search-provider" "0.6.0"
+ "01jby7xq0dd9rafw5kgskpbxgppn4imzm71w1sdj8iy9ci4ghh9z"))
+
+(define rust-sec1-0.7.3
+ (crate-source "sec1" "0.7.3"
+ "1p273j8c87pid6a1iyyc7vxbvifrw55wbxgr0dh3l8vnbxb7msfk"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-seccomp-sys-0.1.3
+ (crate-source "seccomp-sys" "0.1.3"
+ "1rkbiq1vd5d3cc4w5ql05pj1vbjqfi7zir02szwfm2khl15zgg75"))
+
+(define rust-secrecy-0.10.3
+ (crate-source "secrecy" "0.10.3"
+ "0nmfsf9qm8921v2jliz08bj8zrryqar4gj3d6irqfc3kaj2az4g8"))
+
+(define rust-secrecy-0.8.0
+ (crate-source "secrecy" "0.8.0"
+ "07p9h2bpkkg61f1fzzdqqbf74kwv1gg095r1cdmjzzbcl17cblcv"))
+
+(define rust-secret-service-3.1.0
+ (crate-source "secret-service" "3.1.0"
+ "1yd8r1k0706052zrk9bwxy6h01gy5pyk4llk8hcnvw1pvwwls85m"))
+
+(define rust-section-testing-0.0.5
+ (crate-source "section_testing" "0.0.5"
+ "18dfl8nacwcd1z2y4sgdx7751czzpl6282q6cd49ys5gd0xlkljz"))
+
+(define rust-security-framework-0.4.4
+ (crate-source "security-framework" "0.4.4"
+ "0dg504y0ys27qksdcnn8qcyvrfhkjx8f5d6jvpm7i7yrsw18k034"))
+
+(define rust-security-framework-2.11.1
+ (crate-source "security-framework" "2.11.1"
+ "00ldclwx78dm61v7wkach9lcx76awlrv0fdgjdwch4dmy12j4yw9"))
+
+(define rust-security-framework-3.2.0
+ (crate-source "security-framework" "3.2.0"
+ "05mkrddi9i18h9p098d0iimqv1xxz0wd8mbgpbvh9jj67x0205r7"))
+
+(define rust-security-framework-sys-0.4.3
+ (crate-source "security-framework-sys" "0.4.3"
+ "01c4fkj78frz6kz9vri1am2pbkz52raxws5lbrli5xajjbci3gqp"))
+
+(define rust-security-framework-sys-2.14.0
+ (crate-source "security-framework-sys" "2.14.0"
+ "0chwn01qrnvs59i5220bymd38iddy4krbnmfnhf4k451aqfj7ns9"))
+
+(define rust-selectors-0.22.0
+ (crate-source "selectors" "0.22.0"
+ "1zhjpvww238lh4nz7kdw4ywlpmjbmzvrm76w1jyacjxci4c0ycnz"))
+
+(define rust-selectors-0.25.0
+ (crate-source "selectors" "0.25.0"
+ "01kvl1r7plzlb665r64p11djabhsrd88si2zh7vci3v3ydshbcsf"))
+
+(define rust-self-cell-0.10.3
+ (crate-source "self_cell" "0.10.3"
+ "0pci3zh23b7dg6jmlxbn8k4plb7hcg5jprd1qiz0rp04p1ilskp1"))
+
+(define rust-self-cell-1.1.0
+ (crate-source "self_cell" "1.1.0"
+ "1gmxk5bvnnimcif7v1jk8ai2azfvh9djki545nd86vsnphjgrzf2"))
+
+(define rust-self-cell-1.2.0
+ (crate-source "self_cell" "1.2.0"
+ "0jg70srf4hzrw96x8iclgf6i8dfgm1x8ds2i7yzcgq0i8njraz8g"))
+
+(define rust-self-replace-1.5.0
+ (crate-source "self-replace" "1.5.0"
+ "1drganasvf5b0x6c9g60jkfhzjc9in3r6cznjfw0lhmbbrdq3v03"))
+
+(define rust-self-update-0.42.0
+ (crate-source "self_update" "0.42.0"
+ "0p3vwhj44z75z44722z4x4py3xmq351bnir9zclwrnp0xj3c0cnq"))
+
+(define rust-semver-0.1.20
+ (crate-source "semver" "0.1.20"
+ "1b10m0hxrr947gp41lj9vnmgl5ddwx3d41vnblsg06ppvkz11x6l"))
+
+(define rust-semver-0.11.0
+ (crate-source "semver" "0.11.0"
+ "1dn6064fipjymnmjccyjhb70miyvqvp08gvw1wbg8vbg4c8ay0gk"))
+
+(define rust-semver-0.9.0
+ (crate-source "semver" "0.9.0"
+ "00q4lkcj0rrgbhviv9sd4p6qmdsipkwkbra7rh11jrhq5kpvjzhx"))
+
+(define rust-semver-1.0.19
+ (crate-source "semver" "1.0.19"
+ "1c2gg8k8sij0vbbd2dv30mx228xxqiw37apjiqdf0v8w419715xd"))
+
+(define rust-semver-1.0.20
+ (crate-source "semver" "1.0.20"
+ "140hmbfa743hbmah1zjf07s8apavhvn04204qjigjiz5w6iscvw3"))
+
+(define rust-semver-1.0.26
+ (crate-source "semver" "1.0.26"
+ "1l5q2vb8fjkby657kdyfpvv40x2i2xqq9bg57pxqakfj92fgmrjn"))
+
+(define rust-semver-parser-0.10.3
+ (crate-source "semver-parser" "0.10.3"
+ "1hnyq04mmxwx40xi3a2a9yn8nmjav7zqp4waggf7ylm3aimj004r"))
+
+(define rust-semver-parser-0.7.0
+ (crate-source "semver-parser" "0.7.0"
+ "18vhypw6zgccnrlm5ps1pwa0khz7ry927iznpr88b87cagr1v2iq"))
+
+(define rust-sensors-0.2.2
+ (crate-source "sensors" "0.2.2"
+ "1l6nvmbbbbl9mdkd9806mmls68d6hvqb2nl0nm14chva5xwz8fks"))
+
+(define rust-sentry-0.35.0
+ (crate-source "sentry" "0.35.0"
+ "07p5wvg3ba1nhrf1gbagx42ish9qy6825q61szm1v1ln3gsmhs81"))
+
+(define rust-sentry-backtrace-0.35.0
+ (crate-source "sentry-backtrace" "0.35.0"
+ "0gvx1dxfw0rqzxkiapjvpkb0mwcla946rc5lfpqjw9cr9v114xz5"))
+
+(define rust-sentry-contexts-0.35.0
+ (crate-source "sentry-contexts" "0.35.0"
+ "12d0mp5icb6vw7yrlsd1f0ij0i0x45pr2r3dm809w9xrqd77ba7b"))
+
+(define rust-sentry-core-0.35.0
+ (crate-source "sentry-core" "0.35.0"
+ "14jdq200ykmhgw7h9av23gijf2rnf0kg6ixl48z1xbpvskfbdy7r"))
+
+(define rust-sentry-debug-images-0.35.0
+ (crate-source "sentry-debug-images" "0.35.0"
+ "0z70jamb1cah9wcgxa3mwaic6hyagy9pc1zsvgpy9xfk6f8sd0l9"))
+
+(define rust-sentry-panic-0.35.0
+ (crate-source "sentry-panic" "0.35.0"
+ "09bb3zyibv87y4c40x3zhl4pk8k6ipi5zvkia2v33s81dyp6safy"))
+
+(define rust-sentry-tracing-0.35.0
+ (crate-source "sentry-tracing" "0.35.0"
+ "1w56b6qqfgyfsh1ic9mljn54kbccw7m2aip3w79iaygdaz3p6gr6"))
+
+(define rust-sentry-types-0.35.0
+ (crate-source "sentry-types" "0.35.0"
+ "09x5f2d51kcf72vsgib0jvq25ji34xx9k3mrj9nnm2lli6ix67m7"))
+
+(define rust-seq-io-0.3.4
+ (crate-source "seq_io" "0.3.4"
+ "1pkasxcf25p1cf2w99a4flhjjaicg4rs14w5g8fkrs0fafg5a0qk"))
+
+(define rust-sequoia-autocrypt-0.25.1
+ (crate-source "sequoia-autocrypt" "0.25.1"
+ "0ns121ggmx690m8czhc7zbb7rwz0jjv3l5gw4igs6mn1hznc0kz2"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-sequoia-cert-store-0.6.2
+ (crate-source "sequoia-cert-store" "0.6.2"
+ "19drjzxihs1bgqb0klwf81nxxx9jqgifzi49v8gqw00d6ba9lcwy"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-sequoia-directories-0.1.0
+ (crate-source "sequoia-directories" "0.1.0"
+ "1m9plvzm61571y1vzsp3jkba2mgbxgwckrbpmcbqdky5c24x87dh"))
+
+(define rust-sequoia-gpg-agent-0.5.1
+ (crate-source "sequoia-gpg-agent" "0.5.1"
+ "1j3pawsnxj27ak5gfw6aa7crypbbvv5whwpm3cml7ay4yv6qp8hh"))
+
+(define rust-sequoia-ipc-0.35.1
+ (crate-source "sequoia-ipc" "0.35.1"
+ "1qryibvxs7fgbfi55sxsmh6kpim41rz06sslfb0n2cr3jn5cpbl9"))
+
+(define rust-sequoia-keystore-0.6.2
+ (crate-source "sequoia-keystore" "0.6.2"
+ "1qy3nk2r39m5mzvx58ij7a1r9hiw0fmgmjrad6j4nf8djids5lsx"))
+
+(define rust-sequoia-keystore-backend-0.6.0
+ (crate-source "sequoia-keystore-backend" "0.6.0"
+ "15nzpqgpnnbmpcdldzgzx5v0ifgm1njqhvzsh40cg3c02p7xyz40"))
+
+(define rust-sequoia-keystore-gpg-agent-0.4.1
+ (crate-source "sequoia-keystore-gpg-agent" "0.4.1"
+ "1qnpcydrw0l3i0i082cy9mghjjq3l25clxwfj6gcpf72d6hq0wkq"))
+
+(define rust-sequoia-keystore-openpgp-card-0.1.1
+ (crate-source "sequoia-keystore-openpgp-card" "0.1.1"
+ "0qna0si81iwr3axcg77lsri6d92xjz3w3y9s3yxf2rgrwkqpvpbp"))
+
+(define rust-sequoia-keystore-softkeys-0.6.0
+ (crate-source "sequoia-keystore-softkeys" "0.6.0"
+ "1zyapjfadgmy5fnk1kwxr0dq7i4qmj4614r0g0z68dawpp8mdflr"))
+
+(define rust-sequoia-net-0.29.0
+ (crate-source "sequoia-net" "0.29.0"
+ "0xdraqrjlpjpzyn8sc8c8xfq13pr1gp6sd4c0n80x30i6kc60zjl"))
+
+(define rust-sequoia-openpgp-1.22.0
+ (crate-source "sequoia-openpgp" "1.22.0"
+ "0ngg32kqcrg6lz1c0g2fkb76cm1ajifb9qcjvv77kw4gwkly8n78"))
+
+(define rust-sequoia-policy-config-0.6.0
+ (crate-source "sequoia-policy-config" "0.6.0"
+ "0x42h22kng4dsbfr0a6zdf2j9bcq14r0yr6xdw6rrggj139lazbm"))
+
+(define rust-sequoia-policy-config-0.7.0
+ (crate-source "sequoia-policy-config" "0.7.0"
+ "17alq9dyg9gd26zbc8bcgm0vgwnlghqp0npvh088fc768c05yzb1"))
+
+(define rust-sequoia-wot-0.13.3
+ (crate-source "sequoia-wot" "0.13.3"
+ "08948jazk7c5a4sza5amq9ah8r0mg02lcrrpqhwgi3qjx6w550v0"))
+
+(define rust-serde-1.0.136
+ (crate-source "serde" "1.0.136"
+ "12a791cbdd3gi08536i4frrqsps0ak8gvhpijvgj9rg1055y4cff"))
+
+(define rust-serde-1.0.188
+ (crate-source "serde" "1.0.188"
+ "17jlqzfhimsk8w37ifjwnm86nwjzawlbgwmwc7nhwdwslv5hz7ng"))
+
+(define rust-serde-1.0.216
+ (crate-source "serde" "1.0.216"
+ "13ikqs0cvd220530x4rj1m9ab5wcflrwkw7cpvl9fnlkdq0q35qb"))
+
+(define rust-serde-1.0.218
+ (crate-source "serde" "1.0.218"
+ "0q6z4bnrwagnms0bds4886711l6mc68s979i49zd3xnvkg8wkpz8"))
+
+(define rust-serde-1.0.219
+ (crate-source "serde" "1.0.219"
+ "1dl6nyxnsi82a197sd752128a4avm6mxnscywas1jq30srp2q3jz"))
+
+(define rust-serde-bencode-0.2.4
+ (crate-source "serde_bencode" "0.2.4"
+ "0gj17p1w5hyi69fngv55dai4nb4fmdij76gqwyb9if9qfixzq3d7"))
+
+(define rust-serde-big-array-0.5.1
+ (crate-source "serde-big-array" "0.5.1"
+ "0zsb9s9rcca3408kg20c6xpx917c9vbbnap5gvrf0wvdqz17rz0i"))
+
+(define rust-serde-bytes-0.11.10
+ (crate-source "serde_bytes" "0.11.10"
+ "03pg7rx69sv8506z8v0bg580ysrygw32sd47cp4s38z48cr13igk"))
+
+(define rust-serde-bytes-0.11.17
+ (crate-source "serde_bytes" "0.11.17"
+ "15kds0mw19lvm8ydd1qbharh5rz96zir06yn2silqbfy3cigsdw4"))
+
+(define rust-serde-cbor-0.11.2
+ (crate-source "serde_cbor" "0.11.2"
+ "1xf1bq7ixha30914pd5jl3yw9v1x6car7xgrpimvfvs5vszjxvrb"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-serde-derive-1.0.136
+ (crate-source "serde_derive" "1.0.136"
+ "1yb28smlymba4qbj2bn4c4myvblypqvkxv9q33s0dlzwa9qpwn88"))
+
+(define rust-serde-derive-1.0.188
+ (crate-source "serde_derive" "1.0.188"
+ "1wjaclvsfxgqnnnykllvb5gffsxynk66x6h4c1ds6anq8b37mjjf"))
+
+(define rust-serde-derive-1.0.216
+ (crate-source "serde_derive" "1.0.216"
+ "0pm5bm4354n40ir12bbs829arlqwjrw0wmzd4xk5r1kkpzdmky26"))
+
+(define rust-serde-derive-1.0.218
+ (crate-source "serde_derive" "1.0.218"
+ "0azqd74xbpb1v5vf6w1fdbgmwp39ljjfj25cib5rgrzlj7hh75gh"))
+
+(define rust-serde-derive-1.0.219
+ (crate-source "serde_derive" "1.0.219"
+ "001azhjmj7ya52pmfiw4ppxm16nd44y15j2pf5gkcwrcgz7pc0jv"))
+
+(define rust-serde-derive-internals-0.29.1
+ (crate-source "serde_derive_internals" "0.29.1"
+ "04g7macx819vbnxhi52cx0nhxi56xlhrybgwybyy7fb9m4h6mlhq"))
+
+(define rust-serde-ignored-0.1.11
+ (crate-source "serde_ignored" "0.1.11"
+ "0xhdf1qd3c8blczag31b8f0v231nwpq1ywxk52bh0bp9h1yscvan"))
+
+(define rust-serde-ignored-0.1.12
+ (crate-source "serde_ignored" "0.1.12"
+ "1zv50daj0yk1lh61im1f4zxks5biswlbb9sqssv3ad8ymifl85mm"))
+
+(define rust-serde-json-1.0.105
+ (crate-source "serde_json" "1.0.105"
+ "0q73miix7rmja8vss57s42dm7a2xpngyx7gcpinksmi7mkhm2cb9"))
+
+(define rust-serde-json-1.0.139
+ (crate-source "serde_json" "1.0.139"
+ "19kj3irpa22a7djz1jaf4wambzh7psiqa6zyafqnb76crhx6ry24"))
+
+(define rust-serde-json-1.0.140
+ (crate-source "serde_json" "1.0.140"
+ "0wwkp4vc20r87081ihj3vpyz5qf7wqkqipq17v99nv6wjrp8n1i0"))
+
+(define rust-serde-json-1.0.99
+ (crate-source "serde_json" "1.0.99"
+ "1qzal5a1wlfw587xqfwngly0nhrkzqi7d1rva27hp820q9qnh9j6"))
+
+(define rust-serde-norway-0.9.42
+ (crate-source "serde_norway" "0.9.42"
+ "130nx1r3nwydglq1yrrcydavd6w5zj219zsimc7m1zdmi6ag4274"))
+
+(define rust-serde-path-to-error-0.1.17
+ (crate-source "serde_path_to_error" "0.1.17"
+ "0alb447z25dvczd6ll3vfjbf51pypn23mgs5hv8978vzjczv3yjr"))
+
+(define rust-serde-plain-1.0.2
+ (crate-source "serde_plain" "1.0.2"
+ "0l4d4nbw00pz6n43icrc605bhgynfmlyq39sn8i10qasnrnzrqcw"))
+
+(define rust-serde-regex-1.1.0
+ (crate-source "serde_regex" "1.1.0"
+ "1pxsnxb8c198szghk1hvzvhva36w2q5zs70hqkmdf5d89qd6y4x8"))
+
+(define rust-serde-repr-0.1.20
+ (crate-source "serde_repr" "0.1.20"
+ "1755gss3f6lwvv23pk7fhnjdkjw7609rcgjlr8vjg6791blf6php"))
+
+(define rust-serde-spanned-0.6.3
+ (crate-source "serde_spanned" "0.6.3"
+ "11p1l83r5g3k18pi88cqri2r9ai03pm8b4azj4j02ypx6scnqhln"))
+
+(define rust-serde-spanned-0.6.8
+ (crate-source "serde_spanned" "0.6.8"
+ "1q89g70azwi4ybilz5jb8prfpa575165lmrffd49vmcf76qpqq47"))
+
+(define rust-serde-spanned-0.6.9
+ (crate-source "serde_spanned" "0.6.9"
+ "18vmxq6qfrm110caszxrzibjhy2s54n1g5w1bshxq9kjmz7y0hdz"))
+
+(define rust-serde-test-1.0.177
+ (crate-source "serde_test" "1.0.177"
+ "1vgisk4dgwdmz4prc2iwq8lddrp4pbqdbljk0h3b7dnafgjix43z"))
+
+(define rust-serde-untagged-0.1.7
+ (crate-source "serde-untagged" "0.1.7"
+ "0vp6gvl4a40rzsxdn5js5bn5sqac7rqdbp8an55dnrnlswcrr799"))
+
+(define rust-serde-urlencoded-0.7.1
+ (crate-source "serde_urlencoded" "0.7.1"
+ "1zgklbdaysj3230xivihs30qi5vkhigg323a9m62k8jwf4a1qjfk"))
+
+(define rust-serde-value-0.7.0
+ (crate-source "serde-value" "0.7.0"
+ "0b18ngk7n4f9zmwsfdkhgsp31192smzyl5z143qmx1qi28sa78gk"))
+
+(define rust-serde-wasm-bindgen-0.3.1
+ (crate-source "serde-wasm-bindgen" "0.3.1"
+ "1xzh1a3rhapirlca4rbvh6bycphxg5yjmdwjsqij3hl6wpl6b0v1"))
+
+(define rust-serde-with-2.3.3
+ (crate-source "serde_with" "2.3.3"
+ "1gmgl2raxxnpvjgcvkrimgv55kbjywi5xbffc9rvb9s7q7973zq7"))
+
+(define rust-serde-with-3.12.0
+ (crate-source "serde_with" "3.12.0"
+ "1ai9c3cbdgrsvmlc4qpg9z73y80yplk3k7zp45wp97xnzkrggdnn"))
+
+(define rust-serde-with-macros-2.3.3
+ (crate-source "serde_with_macros" "2.3.3"
+ "0pv9wy1aihsaklg83qac4q0ksimbxcwwk56lwla35l8p3f46y6w8"))
+
+(define rust-serde-with-macros-3.12.0
+ (crate-source "serde_with_macros" "3.12.0"
+ "13hznly0qq1rngsdh8gpnajab2knkrmvwwrbmii86g1s36jwl04d"))
+
+(define rust-serde-yaml-0.8.26
+ (crate-source "serde_yaml" "0.8.26"
+ "06y7gxy312mink8nsnmci9cw0ykpgsdcxmayg0snmdbnnwrp92jp"))
+
+(define rust-serde-yaml-0.9.34+deprecated
+ (crate-source "serde_yaml" "0.9.34+deprecated"
+ "0isba1fjyg3l6rxk156k600ilzr8fp7crv82rhal0rxz5qd1m2va"))
+
+(define rust-serial-0.4.0
+ (crate-source "serial" "0.4.0"
+ "11iyvc1z123hn7zl6bk5xpf6xdlsb33qh6xa7g0pghqgayb7l8x1"))
+
+(define rust-serial-core-0.4.0
+ (crate-source "serial-core" "0.4.0"
+ "10a5lvllz3ljva66bqakrn8cxb3pkaqyapqjw9x760al6jdj0iiz"))
+
+(define rust-serial-test-0.5.1
+ (crate-source "serial_test" "0.5.1"
+ "0pchc7imdi9wv8xxnwkb9lzs6cg06ghs0gaajjb834y8837wpg70"))
+
+(define rust-serial-test-1.0.0
+ (crate-source "serial_test" "1.0.0"
+ "04864v5ain4nan2k5l32sr3bxpg0sfxxs2iki3xxcq78g9s3132k"))
+
+(define rust-serial-test-2.0.0
+ (crate-source "serial_test" "2.0.0"
+ "0b9v0csv9wxl1gcjq99plwimxbmhgr6kzbwqyb457qh3d22xsmhf"))
+
+(define rust-serial-test-3.2.0
+ (crate-source "serial_test" "3.2.0"
+ "1a8zg87gi28952hzj363ykwd8p1ssrakl1gi3f4xdqa4y84q298v"))
+
+(define rust-serial-test-derive-0.5.1
+ (crate-source "serial_test_derive" "0.5.1"
+ "1m8sd97xr8dn6p9by0xwfqm0rz8cbn1ghs5l1fv1xd6xzvgddb5j"))
+
+(define rust-serial-test-derive-1.0.0
+ (crate-source "serial_test_derive" "1.0.0"
+ "0scscldvlz3an9v0spcizaqp5wa2y4w15bk4ink8jpgq2pgq76h7"))
+
+(define rust-serial-test-derive-2.0.0
+ (crate-source "serial_test_derive" "2.0.0"
+ "13zvd5ds76hhjn3z0axc05n15lzpxpz77jcykic8q5knhlbjklci"))
+
+(define rust-serial-test-derive-3.2.0
+ (crate-source "serial_test_derive" "3.2.0"
+ "1vwyz2k5kiy5jmba0fvp6ph8ia707801bz918n2ff7bm11d2csax"))
+
+(define rust-serial-unix-0.4.0
+ (crate-source "serial-unix" "0.4.0"
+ "1dyaaca8g4q5qzc2l01yirzs6igmhc9agg4w8m5f4rnqr6jbqgzh"))
+
+(define rust-serial-windows-0.4.0
+ (crate-source "serial-windows" "0.4.0"
+ "0ql1vjy57g2jf218bhmgr98i41faq0v5vzdx3g9payi6fsvx7ihm"))
+
+(define rust-serialport-4.7.2
+ (crate-source "serialport" "4.7.2"
+ "0aqaig121lm034irzal6j9dyg7jpf4hczrjlmf5yzxka9ycbrc6d"))
+
+(define rust-servo-arc-0.1.1
+ (crate-source "servo_arc" "0.1.1"
+ "0cjljr9znwahry6p95xvd3p4pmy24wlf6gbfidnmglg002w3i0nr"))
+
+(define rust-servo-arc-0.3.0
+ (crate-source "servo_arc" "0.3.0"
+ "0i0s9786np106yl6w29bfzwnj29rqak912skcdxcf04yjlddfdnh"))
+
+(define rust-sevenz-rust2-0.13.1
+ (crate-source "sevenz-rust2" "0.13.1"
+ "0spc0iy0kvs7grg2hlmh8p4dqs84hwzj9gr8jxhank75spvx09yx"
+ #:snippet '(for-each delete-file-recursively '("examples" "tests"))))
+
+(define rust-sha-1-0.10.1
+ (crate-source "sha-1" "0.10.1"
+ "1700fs5aiiailpd5h0ax4sgs2ngys0mqf3p4j0ry6j2p2zd8l1gm"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-sha-1-0.9.8
+ (crate-source "sha-1" "0.9.8"
+ "19jibp8l9k5v4dnhj5kfhaczdfd997h22qz0hin6pw9wvc9ngkcr"))
+
+(define rust-sha1-0.10.6
+ (crate-source "sha1" "0.10.6"
+ "1fnnxlfg08xhkmwf2ahv634as30l1i3xhlhkvxflmasi5nd85gz3"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-sha1-0.6.1
+ (crate-source "sha1" "0.6.1"
+ "0w1p0s9060cv1vlgfa5c93kjksmvzjjc8j780lns3jj5fk4hbnn1"))
+
+(define rust-sha1-asm-0.5.3
+ (crate-source "sha1-asm" "0.5.3"
+ "0asqxlxf5li7ac9mi49qj890rzsfb5px5ynzmqq12z5nz2xcwsi8"))
+
+(define rust-sha1-checked-0.10.0
+ (crate-source "sha1-checked" "0.10.0"
+ "08s4h1drgwxzfn1mk11rn0r9i0rbjra1m0l2c0fbngij1jn9kxc9"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-sha1-smol-1.0.1
+ (crate-source "sha1_smol" "1.0.1"
+ "0pbh2xjfnzgblws3hims0ib5bphv7r5rfdpizyh51vnzvnribymv"))
+
+(define rust-sha1collisiondetection-0.3.4
+ (crate-source "sha1collisiondetection" "0.3.4"
+ "0jwnwrk1x78v9r16jnac2s4v1m2f5a19khwkx1vjh0d6whhn8q0z"
+ #:snippet '(delete-file-recursively "test")))
+
+(define rust-sha2-0.10.8
+ (crate-source "sha2" "0.10.8"
+ "1j1x78zk9il95w9iv46dh9wm73r6xrgj32y6lzzw7bxws9dbfgbr"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-sha2-0.10.9
+ (crate-source "sha2" "0.10.9"
+ "10xjj843v31ghsksd9sl9y12qfc48157j1xpb8v1ml39jy0psl57"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-sha2-0.9.9
+ (crate-source "sha2" "0.9.9"
+ "006q2f0ar26xcjxqz8zsncfgz86zqa5dkwlwv03rhx1rpzhs2n2d"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-sha256-1.6.0
+ (crate-source "sha256" "1.6.0"
+ "1xn86nlyq9mr4a8ybfw3z3275rnh58mb83phjfbp1sxxca2zr07q"))
+
+(define rust-sha3-0.10.8
+ (crate-source "sha3" "0.10.8"
+ "0q5s3qlwnk8d5j34jya98j1v2p3009wdmnqdza3yydwgi8kjv1vm"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-shadow-rs-0.35.2
+ (crate-source "shadow-rs" "0.35.2"
+ "11w6677ymsb69fy716adf51zjbzwgkkyf5arz41563gcnf7k5cpi"))
+
+(define rust-shadow-rs-0.38.1
+ (crate-source "shadow-rs" "0.38.1"
+ "12gd7bq9lmpc1qgmr1q3paglwkf0az39jhkc9bvlp7y2k33lrhbf"))
+
+(define rust-shannon-0.2.0
+ (crate-source "shannon" "0.2.0"
+ "0qa52zs4y1i87ysr11g9p6shpdagl14bb340gfm6rd97jhfb99by"))
+
+(define rust-sharded-slab-0.1.7
+ (crate-source "sharded-slab" "0.1.7"
+ "1xipjr4nqsgw34k7a2cgj9zaasl2ds6jwn89886kww93d32a637l"))
+
+(define rust-shared-child-1.0.1
+ (crate-source "shared_child" "1.0.1"
+ "035679h89ppqcfkjzgz9bb2hdlkw5wjv598l310xz8frmqw97yh9"))
+
+(define rust-shared-child-1.0.2
+ (crate-source "shared_child" "1.0.2"
+ "1p7998vrva9h2srb0y8ybpw3vwa2w6z5fs88dilf1fwi57apnaby"))
+
+(define rust-shared-library-0.1.9
+ (crate-source "shared_library" "0.1.9"
+ "04fs37kdak051hm524a360978g58ayrcarjsbf54vqps5c7px7js"))
+
+(define rust-shell-escape-0.1.5
+ (crate-source "shell-escape" "0.1.5"
+ "0kqq83dk0r1fqj4cfzddpxrni2hpz5i1y607g366c4m9iyhngfs5"))
+
+(define rust-shell-quote-0.7.2
+ (crate-source "shell-quote" "0.7.2"
+ "1r6pxib3hs700ik79c707k88yr57ki9a27sj4mc3dqjsjwajcl7v"))
+
+(define rust-shell-words-1.1.0
+ (crate-source "shell-words" "1.1.0"
+ "1plgwx8r0h5ismbbp6cp03740wmzgzhip85k5hxqrrkaddkql614"))
+
+(define rust-shellexpand-3.1.0
+ (crate-source "shellexpand" "3.1.0"
+ "0jz1i14ziz8gbyj71212s7dqrw6q96f25i48zkmy66fcjhxzl0ys"))
+
+(define rust-shellexpand-3.1.1
+ (crate-source "shellexpand" "3.1.1"
+ "1fwhid2r117rbis2f6lj8mpfjf0w6lq6nqfxjha86cb3vmjxy7wb"))
+
+(define rust-shlex-1.2.0
+ (crate-source "shlex" "1.2.0"
+ "1033pj9dyb76nm5yv597nnvj3zpvr2aw9rm5wy0gah3dk99f1km7"))
+
+(define rust-shlex-1.3.0
+ (crate-source "shlex" "1.3.0"
+ "0r1y6bv26c1scpxvhg2cabimrmwgbp4p3wy6syj9n0c4s3q2znhg"))
+
+(define rust-signal-hook-0.1.17
+ (crate-source "signal-hook" "0.1.17"
+ "0a97migr3gcy4sfkgxdp29082s3f3lbf4was3dkpl13gq51d8cby"))
+
+(define rust-signal-hook-0.3.17
+ (crate-source "signal-hook" "0.3.17"
+ "0098nsah04spqf3n8niirmfym4wsdgjl57c78kmzijlq8xymh8c6"))
+
+(define rust-signal-hook-0.3.18
+ (crate-source "signal-hook" "0.3.18"
+ "1qnnbq4g2vixfmlv28i1whkr0hikrf1bsc4xjy2aasj2yina30fq"))
+
+(define rust-signal-hook-mio-0.2.4
+ (crate-source "signal-hook-mio" "0.2.4"
+ "1k8pl9aafiadr4czsg8zal9b4jdk6kq5985p90i19jc5sh31mnrl"))
+
+(define rust-signal-hook-registry-1.4.2
+ (crate-source "signal-hook-registry" "1.4.2"
+ "1cb5akgq8ajnd5spyn587srvs4n26ryq0p78nswffwhv46sf1sd9"))
+
+(define rust-signal-hook-registry-1.4.3
+ (crate-source "signal-hook-registry" "1.4.3"
+ "0kxzh7qmvmzg93qwhxg3m0yvmk7izwd99xcyan1jzn52x2plx2y2"))
+
+(define rust-signal-hook-registry-1.4.5
+ (crate-source "signal-hook-registry" "1.4.5"
+ "042lkqrpnlrgvrrcirgigxyp1zk70d8v0fsr5w7a18k3bw2vh0wj"))
+
+(define rust-signal-hook-tokio-0.3.1
+ (crate-source "signal-hook-tokio" "0.3.1"
+ "07nggsi80jv39xisdk2r7cik7hx2d2qa2sivvqkpxqxidzvl2ci1"))
+
+(define rust-signature-1.6.4
+ (crate-source "signature" "1.6.4"
+ "0z3xg405pg827g6hfdprnszsdqkkbrsfx7f1dl04nv9g7cxks8vl"))
+
+(define rust-signature-2.2.0
+ (crate-source "signature" "2.2.0"
+ "1pi9hd5vqfr3q3k49k37z06p7gs5si0in32qia4mmr1dancr6m3p"))
+
+(define rust-sigpipe-0.1.3
+ (crate-source "sigpipe" "0.1.3"
+ "1rnqcgbx2mv3w11y6vf05a8a3y6jyqwmwa0hhafi6j6kw2rvz12m"))
+
+(define rust-simba-0.5.1
+ (crate-source "simba" "0.5.1"
+ "0p1x1ndajy4j3dr9zbh79cz5k0hbj4p9bagd7cj00gc5aws0d0lf"))
+
+(define rust-simba-0.6.0
+ (crate-source "simba" "0.6.0"
+ "0px0nncs3ki86pjcldz40mhvraywh7y9jypfcqqdcihs287q9dzh"))
+
+(define rust-simba-0.8.1
+ (crate-source "simba" "0.8.1"
+ "1bnf7ainywmaz2z67ss1q0bjwccf80c50c50r6hlpay69z4hf586"))
+
+(define rust-simd-abstraction-0.7.1
+ (crate-source "simd-abstraction" "0.7.1"
+ "11v9hy8qg0b4qypz2p75ijv41ln1rssk6qilz0gwbbfaayfb5bcw"))
+
+(define rust-simd-adler32-0.3.7
+ (crate-source "simd-adler32" "0.3.7"
+ "1zkq40c3iajcnr5936gjp9jjh1lpzhy44p3dq3fiw75iwr1w2vfn"))
+
+(define rust-simd-helpers-0.1.0
+ (crate-source "simd_helpers" "0.1.0"
+ "19idqicn9k4vhd04ifh2ff41wvna79zphdf2c81rlmpc7f3hz2cm"))
+
+(define rust-simdutf8-0.1.4
+ (crate-source "simdutf8" "0.1.4"
+ "0fi6zvnldaw7g726wnm9vvpv4s89s5jsk7fgp3rg2l99amw64zzj"))
+
+(define rust-simdutf8-0.1.5
+ (crate-source "simdutf8" "0.1.5"
+ "0vmpf7xaa0dnaikib5jlx6y4dxd3hxqz6l830qb079g7wcsgxag3"))
+
+(define rust-similar-2.7.0
+ (crate-source "similar" "2.7.0"
+ "1aidids7ymfr96s70232s6962v5g9l4zwhkvcjp4c5hlb6b5vfxv"))
+
+(define rust-simple-logger-4.3.3
+ (crate-source "simple_logger" "4.3.3"
+ "1w9ypyn5n7bxw6aylbkwz3hfsjpvkx0qm2xj11yx8l82r744czlf"))
+
+(define rust-simplecss-0.2.2
+ (crate-source "simplecss" "0.2.2"
+ "0v0kid7b2602kcka2x2xs9wwfjf8lnvpgpl8x287qg4wra1ni73s"))
+
+(define rust-simplelog-0.12.2
+ (crate-source "simplelog" "0.12.2"
+ "1h59cp84gwdmbxiljq6qmqq1x3lv9ikc1gb32f5ya7pgzbdpl98n"))
+
+(define rust-siphasher-0.3.11
+ (crate-source "siphasher" "0.3.11"
+ "03axamhmwsrmh0psdw3gf7c0zc4fyl5yjxfifz9qfka6yhkqid9q"))
+
+(define rust-siphasher-1.0.1
+ (crate-source "siphasher" "1.0.1"
+ "17f35782ma3fn6sh21c027kjmd227xyrx06ffi8gw4xzv9yry6an"))
+
+(define rust-sized-chunks-0.6.5
+ (crate-source "sized-chunks" "0.6.5"
+ "07ix5fsdnpf2xsb0k5rbiwlmsicm2237fcx7blirp9p7pljr5mhn"))
+
+(define rust-skeptic-0.13.7
+ (crate-source "skeptic" "0.13.7"
+ "1a205720pnss0alxvbx0fcn3883cg3fbz5y1047hmjbnaq0kplhn"))
+
+(define rust-slab-0.4.10
+ (crate-source "slab" "0.4.10"
+ "03f5a9gdp33mngya4qwq2555138pj74pl015scv57wsic5rikp04"))
+
+(define rust-slab-0.4.9
+ (crate-source "slab" "0.4.9"
+ "0rxvsgir0qw5lkycrqgb1cxsvxzjv9bmx73bk5y42svnzfba94lg"))
+
+(define rust-sled-0.34.7
+ (crate-source "sled" "0.34.7"
+ "0dcr2s7cylj5mb33ci3kpx7fz797jwvysnl5airrir9cgirv95kz"
+ #:snippet '(delete-file-recursively "art")))
+
+(define rust-slice-group-by-0.3.1
+ (crate-source "slice-group-by" "0.3.1"
+ "19vbyyxqvc25fv2dmhlxijlk5sa9j34yb6hyydb9vf89kh36fqc2"))
+
+(define rust-slip-codec-0.4.0
+ (crate-source "slip-codec" "0.4.0"
+ "0nwnwywkgjvzyismfzvv9n204afz8xrqc76lgikrp39z8j9bd577"))
+
+(define rust-slog-2.7.0
+ (crate-source "slog" "2.7.0"
+ "01ldk4yarx7x4y4rgsf4kmrcy3wrpcxdd53v2lkk355x9rnh8iw3"))
+
+(define rust-slog-async-2.8.0
+ (crate-source "slog-async" "2.8.0"
+ "113b17aw7jx7mr68vwfq2yiv6mb4702hz6a0g587jb4ai67h7j3j"))
+
+(define rust-slog-kvfilter-0.7.0
+ (crate-source "slog-kvfilter" "0.7.0"
+ "1q3mq6a9aq8iscy9xh97zifxrxa6y10d8p2gkxlxkvk9s7brx4xf"))
+
+(define rust-slog-scope-4.4.0
+ (crate-source "slog-scope" "4.4.0"
+ "11n7nd0g3iab8ahcwnxzpmchi4ycgjsq5nj9jn3d4k17qfsa959g"))
+
+(define rust-slog-stdlog-4.1.1
+ (crate-source "slog-stdlog" "4.1.1"
+ "0gpsf62ckblpc6a70dnhsz677c7s5cz4glpqsf8p5bmvwnnb41k7"))
+
+(define rust-slog-term-2.9.1
+ (crate-source "slog-term" "2.9.1"
+ "1s0h8qhqnvy5a7m7gmnca2a2d5m5a4sz1hc26xfgxawqp7825q5n"))
+
+(define rust-sloggers-2.2.0
+ (crate-source "sloggers" "2.2.0"
+ "16yvn2v8vs7bsg11vnma03ml6grrwfm3qqikwrdd8b5q70kjq1km"))
+
+(define rust-slotmap-1.0.7
+ (crate-source "slotmap" "1.0.7"
+ "0amqb2fn9lcy1ri0risblkcp88dl0rnfmynw7lx0nqwza77lmzyv"))
+
+(define rust-slug-0.1.6
+ (crate-source "slug" "0.1.6"
+ "0977cyp88xrwbpmqwzafkvv8vm9i0gdb5zjskb6f6pg45vvq0al8"))
+
+(define rust-smallbitvec-2.6.0
+ (crate-source "smallbitvec" "2.6.0"
+ "0gqf2nj32gwrk5v4xx9v7b8c2vfanqm1h8i994d0wmhqs4yjc7fk"))
+
+(define rust-smallvec-1.11.0
+ (crate-source "smallvec" "1.11.0"
+ "1y9g8jcsizjbsiilgplrnavy8pd3cliy40pqgrq9zpczwkp4zfv2"))
+
+(define rust-smallvec-1.11.1
+ (crate-source "smallvec" "1.11.1"
+ "0nmx8aw3v4jglqdcjv4hhn10d6g52c4bhjlzwf952885is04lawl"))
+
+(define rust-smallvec-1.14.0
+ (crate-source "smallvec" "1.14.0"
+ "1z8wpr53x6jisklqhkkvkgyi8s5cn69h2d2alhqfxahzxwiq7kvz"))
+
+(define rust-smallvec-1.15.0
+ (crate-source "smallvec" "1.15.0"
+ "1sgfw8z729nlxk8k13dhs0a762wnaxmlx70a7xlf3wz989bjh5w9"))
+
+(define rust-smallvec-1.15.1
+ (crate-source "smallvec" "1.15.1"
+ "00xxdxxpgyq5vjnpljvkmy99xij5rxgh913ii1v16kzynnivgcb7"))
+
+(define rust-smart-default-0.7.1
+ (crate-source "smart-default" "0.7.1"
+ "1hgzs1250559bpayxmn46gzas5ycqn39wkf4srjgqh4461k1ic0f"))
+
+(define rust-smartstring-1.0.1
+ (crate-source "smartstring" "1.0.1"
+ "0agf4x0jz79r30aqibyfjm1h9hrjdh0harcqcvb2vapv7rijrdrz"))
+
+(define rust-smawk-0.3.2
+ (crate-source "smawk" "0.3.2"
+ "0344z1la39incggwn6nl45k8cbw2x10mr5j0qz85cdz9np0qihxp"))
+
+(define rust-smithay-0.6.0.ede2707 rust-smithay-0.6.0.ede2707)
+
+(define rust-smithay-client-toolkit-0.15.4
+ (crate-source "smithay-client-toolkit" "0.15.4"
+ "18wxla80y6m4l3dwawi7bl1d9m9dfcg4sxxjcgjqq3psjxmg2a4a"))
+
+(define rust-smithay-client-toolkit-0.19.2
+ (crate-source "smithay-client-toolkit" "0.19.2"
+ "05h05hg4dn3v6br5jbdbs5nalk076a64s7fn6i01nqzby2hxwmrl"))
+
+(define rust-smithay-clipboard-0.7.2
+ (crate-source "smithay-clipboard" "0.7.2"
+ "0inqnr4x458nqz0wdcanbgn77dad3bj0m7pjj074lrv3qkp1d0nc"))
+
+(define rust-smithay-drm-extras-0.1.0.ede2707 rust-smithay-0.6.0.ede2707)
+
+(define rust-smol-str-0.1.24
+ (crate-source "smol_str" "0.1.24"
+ "1j891lgnflvnzgbs7fhwd6sxrrx47ii5mj0yy3f2f9mbrdbwimps"))
+
+(define rust-smol-str-0.2.2
+ (crate-source "smol_str" "0.2.2"
+ "1bfylqf2vnqaglw58930vpxm2rfzji5gjp15a2c0kh8aj6v8ylyx"))
+
+(define rust-smol-str-0.3.2
+ (crate-source "smol_str" "0.3.2"
+ "039mj6lc1vkljj17ndlzzkak8kvlmw8ppi6yjdxsh433snfbhxln"))
+
+(define rust-snafu-0.8.5
+ (crate-source "snafu" "0.8.5"
+ "06ahz9g4f6475rspfcay8512x776wpxc205rizzc6a9abv492f12"))
+
+(define rust-snafu-derive-0.8.5
+ (crate-source "snafu-derive" "0.8.5"
+ "05zr38bcngn8ha4mfi7lr2pqqfysjhwhxvk9lz57xzkzjavwdhq3"))
+
+(define rust-snap-1.1.1
+ (crate-source "snap" "1.1.1"
+ "0fxw80m831l76a5zxcwmz2aq7mcwc1pp345pnljl4cv1kbxnfsqv"))
+
+(define rust-snapbox-0.6.21
+ (crate-source "snapbox" "0.6.21"
+ "0ss3nd9ky0fkq7idj7jzr22kvkhxz3ylrq9fmiq5sdg3h52zrp4n"))
+
+(define rust-snapbox-macros-0.3.10
+ (crate-source "snapbox-macros" "0.3.10"
+ "1bv4lq1kw1vrd9lk7yk79a0z8q8nma2502ifysv1p913r99rymhn"))
+
+(define rust-socket2-0.4.10
+ (crate-source "socket2" "0.4.10"
+ "03ack54dxhgfifzsj14k7qa3r5c9wqy3v6mqhlim99cc03y1cycz"))
+
+(define rust-socket2-0.5.10
+ (crate-source "socket2" "0.5.10"
+ "0y067ki5q946w91xlz2sb175pnfazizva6fi3kfp639mxnmpc8z2"))
+
+(define rust-socket2-0.5.9
+ (crate-source "socket2" "0.5.9"
+ "1vzds1wwwi0a51fn10r98j7cx3ir4shvhykpbk7md2h5h1ydapsg"))
+
+(define rust-socks-0.3.4
+ (crate-source "socks" "0.3.4"
+ "12ymihhib0zybm6n4mrvh39hj1dm0ya8mqnqdly63079kayxphzh"))
+
+(define rust-soft-assert-0.1.1
+ (crate-source "soft_assert" "0.1.1"
+ "15vxbp1j0n908yffvm3xacbcdl212j7k95md85ai663jxb3pw2dm"))
+
+(define rust-soup-sys-0.10.0
+ (crate-source "soup-sys" "0.10.0"
+ "0gm1b1dj6z3l94sklw6jvqblhik8i8gz2mgrf6xhnqv5hpqaviy3"))
+
+(define rust-sourcemap-6.4.1
+ (crate-source "sourcemap" "6.4.1"
+ "145xyp6qaai2gd5p92bkg7yzrm4n5mqx1y111vsnqmywlxfgdjz4"))
+
+(define rust-spdx-0.10.8
+ (crate-source "spdx" "0.10.8"
+ "14r1bl3gmx7cj91l5r1qr5wildjacmzflw9cahgzrqk7v9b97djq"))
+
+(define rust-speedate-0.15.0
+ (crate-source "speedate" "0.15.0"
+ "0dzryiwvdbdcz74x0hidb5g1c2aal4n9cxsdlqwxxrq79vgplpls"))
+
+(define rust-spin-0.9.8
+ (crate-source "spin" "0.9.8"
+ "0rvam5r0p3a6qhc18scqpvpgb3ckzyqxpgdfyjnghh8ja7byi039"))
+
+(define rust-spinners-4.1.1
+ (crate-source "spinners" "4.1.1"
+ "10jgzdy6x79ipnfhavn46zbg4hlx98mcfr7p4f4j774b6mzr9vx0"))
+
+(define rust-spinning-top-0.3.0
+ (crate-source "spinning_top" "0.3.0"
+ "001kjbiz1gg111rsqxc4pq9a1izx7wshkk38f69h1dbgf4fjsvfr"
+ #:snippet '(delete-file-recursively "img")))
+
+(define rust-spki-0.7.3
+ (crate-source "spki" "0.7.3"
+ "17fj8k5fmx4w9mp27l970clrh5qa7r5sjdvbsln987xhb34dc7nr"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-spm-precompiled-0.1.4
+ (crate-source "spm_precompiled" "0.1.4"
+ "09pkdk2abr8xf4pb9kq3rk80dgziq6vzfk7aywv3diik82f6jlaq"))
+
+(define rust-spmc-0.3.0
+ (crate-source "spmc" "0.3.0"
+ "1rgcqgj6b3d0cshi7277akr2xk0cx11rkmviaahy7a3pla6l5a02"))
+
+(define rust-sptr-0.3.2
+ (crate-source "sptr" "0.3.2"
+ "0shddkys046nnrng929mrnjjrh31mlxl95ky7dgxd6i4kclkk6rv"))
+
+(define rust-sqlite-0.36.2
+ (crate-source "sqlite" "0.36.2"
+ "1lxyqhxb1nkifbgfwki0yn4dvi6paxkqfnbyw1dsj3138rfzyhv8"))
+
+(define rust-sqlite3-src-0.6.1
+ (crate-source "sqlite3-src" "0.6.1"
+ "0jkvjhgrfsq5m2ps3hh792mamwv8v6kf2gdj3wldn9vwyxnllk8p"
+ #:snippet
+ '(begin
+ ;; Only allow for linking to system sqlite3.
+ (delete-file-recursively "source")
+ (delete-file "build.rs")
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main (){~@
+ println!(\"cargo:rustc-link-lib=sqlite3\");~@
+ }~%"))))))
+
+(define rust-sqlite3-sys-0.17.0
+ (crate-source "sqlite3-sys" "0.17.0"
+ "1rdds3kzxbxwy3lpsvgy7g8nh609nzqpxv4jvj23ag0c16kss09r"))
+
+(define rust-ssh-cipher-0.2.0
+ (crate-source "ssh-cipher" "0.2.0"
+ "0kvq113x9fcy2jcxp00xk472zxm8d9zxxz2vyqx3rlzh88ki7b6a"))
+
+(define rust-ssh-encoding-0.2.0
+ (crate-source "ssh-encoding" "0.2.0"
+ "05aavlhk68vm60vbw8lcgx1p5wry367ck8niij7af221xywl54pb"))
+
+(define rust-ssh-key-0.6.7
+ (crate-source "ssh-key" "0.6.7"
+ "1hx8as8rvnk31ncqg7dlqgcw9bmngkznn3xamf6d010ggwlzb1iv"))
+
+(define rust-st-map-0.1.8
+ (crate-source "st-map" "0.1.8"
+ "1vdmg8sr3iynkblcd97pl4yslisdnn7lgm4dlpab0xph6lc8k7gh"))
+
+(define rust-stability-0.2.1
+ (crate-source "stability" "0.2.1"
+ "1b7w6qknq0w5y7s358j62pzi9kbh6g73lal3jx9aydpikl0ff16r"))
+
+(define rust-stable-deref-trait-1.2.0
+ (crate-source "stable_deref_trait" "1.2.0"
+ "1lxjr8q2n534b2lhkxd6l6wcddzjvnksi58zv11f9y0jjmr15wd8"))
+
+(define rust-stacker-0.1.20
+ (crate-source "stacker" "0.1.20"
+ "1ab039lan55s3vrb5vcldfdfzfajk52vyy344q09rc5rzq0r47v0"))
+
+(define rust-stacker-0.1.21
+ (crate-source "stacker" "0.1.21"
+ "0syhx9fiydyd901v464saqd6z8f31a6is24iv94hfxyv5pihgnyd"))
+
+(define rust-starship-battery-0.10.1
+ (crate-source "starship-battery" "0.10.1"
+ "1k7xz7i9p543bi54h49hbibgal2yp5bw884m336skjx2hqjwj2yf"))
+
+(define rust-starship-battery-0.9.1
+ (crate-source "starship-battery" "0.9.1"
+ "0gzldhpfhqh12wgrahfdl2vma3qmrv434c4xcj7qndclcxs1ayfs"))
+
+(define rust-state-0.6.0
+ (crate-source "state" "0.6.0"
+ "1n3n2h324h1y5zhaajh6kplvzfvg1l6hsr8siggmf4yq8m24m31b"))
+
+(define rust-static-assertions-1.1.0
+ (crate-source "static_assertions" "1.1.0"
+ "0gsl6xmw10gvn3zs1rv99laj5ig7ylffnh71f9l34js4nr4r7sx2"))
+
+(define rust-static-map-macro-0.2.5
+ (crate-source "static-map-macro" "0.2.5"
+ "16c5xw3krap14d9mhb3z8vkh3x9k2kkf543q05dhixy9zfcdaqmq"))
+
+(define rust-statistical-1.0.0
+ (crate-source "statistical" "1.0.0"
+ "0wm35q6p6jcq1r1darczv4if7qss460kd391nlw5x3hjpc17kma9"))
+
+(define rust-statrs-0.13.0
+ (crate-source "statrs" "0.13.0"
+ "0r00b60zlsn6srb6m6bzbw3w5cyihcy4w2rfjav64x4viy5bad0y"))
+
+(define rust-statrs-0.15.0
+ (crate-source "statrs" "0.15.0"
+ "01bggaq9n09ch20r4yq9s2c4y54367nd71asg22nl8bq9s7bpg85"))
+
+(define rust-statrs-0.16.1
+ (crate-source "statrs" "0.16.1"
+ "08bp7n3rwk41r11ynwl5x7xdc9cv85zw4r7ww117mhfsp8nhcnmk"))
+
+(define rust-statrs-0.17.1
+ (crate-source "statrs" "0.17.1"
+ "0mbjasnlh7xqa1rvq48xffqxnc53hgjlgqjd0ifa58068rza15zn"))
+
+(define rust-status-line-0.2.0
+ (crate-source "status-line" "0.2.0"
+ "1hgb8smsil4bwlxc3ya4h25rl9q754sw83l5d9a0b0v0psdwj352"))
+
+(define rust-std-prelude-0.2.12
+ (crate-source "std_prelude" "0.2.12"
+ "1ghcwnhnqn3rphyhlknmxpj5clzqva46z1vh25k5bpzzan2ff1w2"))
+
+(define rust-stdweb-0.4.20
+ (crate-source "stdweb" "0.4.20"
+ "1md14n9rzxzdskz3hpgln8vxfwqsw2cswc0f5nslh4r82rmlj8nh"
+ #:snippet '(delete-file-recursively "info")))
+
+(define rust-stdweb-derive-0.5.3
+ (crate-source "stdweb-derive" "0.5.3"
+ "1vsh7g0gaxn4kxqq3knhymdn02p2pfxmnd2j0vplpj6c1yj60yn8"))
+
+(define rust-stdweb-internal-macros-0.2.9
+ (crate-source "stdweb-internal-macros" "0.2.9"
+ "049fq8fl5ny9l5if2qv7kxwng7g6ns95h4fbm3zx360dmpv5zyjq"))
+
+(define rust-stdweb-internal-runtime-0.1.5
+ (crate-source "stdweb-internal-runtime" "0.1.5"
+ "1h0nkppb4r8dbrbms2hw9n5xdcs392m0r5hj3b6lsx3h6fx02dr1"))
+
+(define rust-stfu8-0.2.7
+ (crate-source "stfu8" "0.2.7"
+ "0y0rzzphh2mzfhjz0sxymnjn0s4ap21c74f469s9xycky24iw7z5"))
+
+(define rust-str-buf-1.0.6
+ (crate-source "str-buf" "1.0.6"
+ "1l7q4nha7wpsr0970bfqm773vhmpwr9l6rr8r4gwgrh46wvdh24y"))
+
+(define rust-str-indices-0.4.4
+ (crate-source "str_indices" "0.4.4"
+ "1rj7xrvv5m97qiqwqk1sqxazyggrw7h8kbb6vc438s08akn8k26h"))
+
+(define rust-str-stack-0.1.0
+ (crate-source "str_stack" "0.1.0"
+ "1sxl8xd8kiaffsryqpfwcb02lnd3djfin7gf38ag5980908vd4ch"))
+
+(define rust-streaming-iterator-0.1.9
+ (crate-source "streaming-iterator" "0.1.9"
+ "0845zdv8qb7zwqzglpqc0830i43xh3fb6vqms155wz85qfvk28ib"))
+
+(define rust-streaming-stats-0.1.29
+ (crate-source "streaming-stats" "0.1.29"
+ "09cbpj40g1wcmkz9bpm9yrqyrvqizn6kmwac1jpb2prq6gr2phyv"))
+
+(define rust-streaming-stats-0.2.3
+ (crate-source "streaming-stats" "0.2.3"
+ "0iz5dlq51w5hxjrv6a4hpf8rrj91kgvy0s9mhj0j12il9v771mmh"))
+
+(define rust-strength-reduce-0.2.4
+ (crate-source "strength_reduce" "0.2.4"
+ "10jdq9dijjdkb20wg1dmwg447rnj37jbq0mwvbadvqi2gys5x2gy"))
+
+(define rust-strict-num-0.1.1
+ (crate-source "strict-num" "0.1.1"
+ "0cb7l1vhb8zj90mzm8avlk815k40sql9515s865rqdrdfavvldv6"))
+
+(define rust-string-cache-0.8.9
+ (crate-source "string_cache" "0.8.9"
+ "03z7km2kzlwiv2r2qifq5riv4g8phazwng9wnvs3py3lzainnxxz"))
+
+(define rust-string-cache-codegen-0.5.4
+ (crate-source "string_cache_codegen" "0.5.4"
+ "181ir4d6y053s1kka2idpjx5g9d9jgll6fy517jhzzpi2n3r44f7"))
+
+(define rust-string-interner-0.18.0
+ (crate-source "string-interner" "0.18.0"
+ "16vg2fphp673h9pqsk46lbdj91baz4p9rj2pmi62v7vs9m37achs"))
+
+(define rust-strip-ansi-escapes-0.2.1
+ (crate-source "strip-ansi-escapes" "0.2.1"
+ "0980min1s9f5g47rwlq8l9njks952a0jlz0v7yxrm5p7www813ra"))
+
+(define rust-strsim-0.10.0
+ (crate-source "strsim" "0.10.0"
+ "08s69r4rcrahwnickvi0kq49z524ci50capybln83mg6b473qivk"))
+
+(define rust-strsim-0.11.1
+ (crate-source "strsim" "0.11.1"
+ "0kzvqlw8hxqb7y598w1s0hxlnmi84sg5vsipp3yg5na5d1rvba3x"))
+
+(define rust-strsim-0.7.0
+ (crate-source "strsim" "0.7.0"
+ "0l7mkwvdk4vgnml67b85mczk466074aj8yf25gjrjslj4l0khkxv"))
+
+(define rust-strsim-0.8.0
+ (crate-source "strsim" "0.8.0"
+ "0sjsm7hrvjdifz661pjxq5w4hf190hx53fra8dfvamacvff139cf"))
+
+(define rust-strsim-0.9.3
+ (crate-source "strsim" "0.9.3"
+ "0k497pv882qn3q977ckznm13vxx927g8s1swvcv68j3c1pccwik4"))
+
+(define rust-struct-patch-0.8.7
+ (crate-source "struct-patch" "0.8.7"
+ "011z9z1709ksb051ckh2cclm4yi9y78a5ph2qfsy9vxrwifbbqfd"))
+
+(define rust-struct-patch-derive-0.8.7
+ (crate-source "struct-patch-derive" "0.8.7"
+ "00vm883pbbach6mfh04df0aqx184796yc8glsxzga8gp9fhgx55c"))
+
+(define rust-structmeta-0.3.0
+ (crate-source "structmeta" "0.3.0"
+ "0afk0s9paazsvyvsirxvbnqp3blhdck3fmfhdw7xf209skc7a59f"))
+
+(define rust-structmeta-derive-0.3.0
+ (crate-source "structmeta-derive" "0.3.0"
+ "1z12r4v2d3272hxqxclnr1kn2kp07qsy5aswm4ynrzwhlmjhnahm"))
+
+(define rust-structopt-0.3.26
+ (crate-source "structopt" "0.3.26"
+ "043sg3qxllann6q9i71d05qp3q13scmcvhxhd950ka2v8ij5qsqc"))
+
+(define rust-structopt-derive-0.4.18
+ (crate-source "structopt-derive" "0.4.18"
+ "1q5gcigmvw0cinjxzpyrkflliq5r1ivljmrvfrl3phcwgwraxdfw"))
+
+(define rust-strum-0.18.0
+ (crate-source "strum" "0.18.0"
+ "0asjskn1qhqqfiq673np0gvmnd1rsp506m38vk53gi7l93mq3gap"))
+
+(define rust-strum-0.20.0
+ (crate-source "strum" "0.20.0"
+ "0p5cslmdnz261kiwmm4h7qsmv9bh83r0f9lq6f2z2mxsnl4wa63k"))
+
+(define rust-strum-0.23.0
+ (crate-source "strum" "0.23.0"
+ "1fvhkg7di4psfw289v2flv19i28rcflq1g1z3n2rl76iqy8lpqfa"))
+
+(define rust-strum-0.24.1
+ (crate-source "strum" "0.24.1"
+ "0gz6cjhlps5idwasznklxdh2zsas6mxf99vr0n27j876q12n0gh6"))
+
+(define rust-strum-0.25.0
+ (crate-source "strum" "0.25.0"
+ "09g1q55ms8vax1z0mxlbva3vm8n2r1179kfvbccnkjcidzm58399"))
+
+(define rust-strum-0.26.3
+ (crate-source "strum" "0.26.3"
+ "01lgl6jvrf4j28v5kmx9bp480ygf1nhvac8b4p7rcj9hxw50zv4g"))
+
+(define rust-strum-0.27.1
+ (crate-source "strum" "0.27.1"
+ "0cic9r2sc2h17nnpjm2yfp7rsd35gkbcbqvrhl553jaiih4fykgn"))
+
+(define rust-strum-macros-0.18.0
+ (crate-source "strum_macros" "0.18.0"
+ "0k3pwbv0c8q00jnsjshzfc2d5r3y6ppgf9fz7pyknrgaz2immj47"))
+
+(define rust-strum-macros-0.20.1
+ (crate-source "strum_macros" "0.20.1"
+ "0j9ikvxlqzr667ghc045qkpwprjgcfmzgagln7maw4jigawcd2zf"))
+
+(define rust-strum-macros-0.23.1
+ (crate-source "strum_macros" "0.23.1"
+ "0f2sr3nnhbfpg92ralzqka0wb90nz8ks3sfdk5hylp61x5zdrc2v"))
+
+(define rust-strum-macros-0.24.3
+ (crate-source "strum_macros" "0.24.3"
+ "0naxz2y38kwq5wgirmia64vvf6qhwy8j367rw966n62gsbh5nf0y"))
+
+(define rust-strum-macros-0.25.3
+ (crate-source "strum_macros" "0.25.3"
+ "184y62g474zqb2f7n16x3ghvlyjbh50viw32p9w9l5lwmjlizp13"))
+
+(define rust-strum-macros-0.26.4
+ (crate-source "strum_macros" "0.26.4"
+ "1gl1wmq24b8md527cpyd5bw9rkbqldd7k1h38kf5ajd2ln2ywssc"))
+
+(define rust-strum-macros-0.27.1
+ (crate-source "strum_macros" "0.27.1"
+ "1s7x07nkrgjfvxrvcdjw6qanad4c55yjnd32bph9q3xgpid8qyn7"))
+
+(define rust-subplot-0.12.0
+ (crate-source "subplot" "0.12.0"
+ "008cibbnfh1g5mnhz01pxw8kqgrw05r2kzfh7d4sr695bg69ifay"))
+
+(define rust-subplot-build-0.12.0
+ (crate-source "subplot-build" "0.12.0"
+ "1grmmy2gmpygxcx09dsrh9mm9pqpf5qvy44k6q062lj26jlk32q0"))
+
+(define rust-subplotlib-0.12.0
+ (crate-source "subplotlib" "0.12.0"
+ "08k4j32mxymhl2fj91vmj8f6c7lwmxxnym4b09vjzxjf3n68kpvd"))
+
+(define rust-subplotlib-derive-0.12.0
+ (crate-source "subplotlib-derive" "0.12.0"
+ "1yrfjxh8z7dbsh01p4lrq73nci1qql2z9lphlnr2xmydip09nz7k"))
+
+(define rust-subsetter-0.2.1
+ (crate-source "subsetter" "0.2.1"
+ "15qlr65i97yq14nnv68vx8darrdibpw7ad8zq388vknwwf6rwlrm"))
+
+(define rust-subst-0.3.8
+ (crate-source "subst" "0.3.8"
+ "16gcai8b798yh9j0pis5wgn6xbmzm1lq4s9lhg8w4qsg2kjqd6ha"))
+
+(define rust-subtle-2.4.1
+ (crate-source "subtle" "2.4.1"
+ "00b6jzh9gzb0h9n25g06nqr90z3xzqppfhhb260s1hjhh4pg7pkb"))
+
+(define rust-subtle-2.6.1
+ (crate-source "subtle" "2.6.1"
+ "14ijxaymghbl1p0wql9cib5zlwiina7kall6w7g89csprkgbvhhk"))
+
+(define rust-supports-color-2.1.0
+ (crate-source "supports-color" "2.1.0"
+ "12csf7chawxinaapm9rh718nha9hggk6ra86fdaw9hxdagg8qffn"))
+
+(define rust-supports-color-3.0.2
+ (crate-source "supports-color" "3.0.2"
+ "1mk7r2j6l7zmqk3pg7av0l6viq413lmk1vz4bjnf9lnq5liwfky6"))
+
+(define rust-supports-hyperlinks-2.1.0
+ (crate-source "supports-hyperlinks" "2.1.0"
+ "0g93nh1db3f9lyd0ry35bqjrxkg6sbysn36x9hgd9m5h5rlk2hpq"))
+
+(define rust-supports-hyperlinks-3.1.0
+ (crate-source "supports-hyperlinks" "3.1.0"
+ "12r8d8ckdx78rhdsavh08gg4210i3bmcn2prm7k2s5b37knl8kw0"))
+
+(define rust-supports-unicode-2.1.0
+ (crate-source "supports-unicode" "2.1.0"
+ "0yp703pvpzpmaw9mpncvwf0iqis4xmhs569ii1g20jhqvngc2l7q"))
+
+(define rust-supports-unicode-3.0.0
+ (crate-source "supports-unicode" "3.0.0"
+ "1qpc344453x3ai4k9iygxnbk6lr2nw5jflj8ns5q3dbcmwq1lh5p"))
+
+(define rust-svd-parser-0.14.9
+ (crate-source "svd-parser" "0.14.9"
+ "048q40fx818fxw3zy470ka1lwsvdpy5qf3mjsfkn7qyy8rzf27x4"))
+
+(define rust-svd-rs-0.14.12
+ (crate-source "svd-rs" "0.14.12"
+ "0n3lfymlvsc6kj4m8s0jld872bjsq5ymhrb9ywzn429gx3i8xf69"))
+
+(define rust-svg-0.17.0
+ (crate-source "svg" "0.17.0"
+ "17kp090hniz0axnv75ripfr5d2xhcbnyhiml30yc4ngmyd0gn3kh"))
+
+(define rust-svg-metadata-0.4.4
+ (crate-source "svg_metadata" "0.4.4"
+ "002j0na1kfz4pgi43hdcz5baygzk6irnjd5lrmbqqfjldwn3sbx4"
+ #:snippet '(for-each delete-file-recursively '("fixtures" "tests"))))
+
+(define rust-svg2pdf-0.12.0
+ ;; NB: The .icc color profiles within are an open-standard format.
+ (crate-source "svg2pdf" "0.12.0"
+ "0r03ql053ib4rjydaq2dw8ddxjdwbblkhr61z1zgn67kvkdcj52h"))
+
+(define rust-svgtypes-0.15.3
+ (crate-source "svgtypes" "0.15.3"
+ "1z4a0b76ww6rf2c8zdapqh2a7r7kmmy7m957q5h5ics4zwgm9iv8"))
+
+(define rust-swaybar-types-3.0.0
+ (crate-source "swaybar-types" "3.0.0"
+ "0hz1ialgs4l0ki5s9gqhsdlfy0v3fph7mkw2z1rdi29bjlsv9h52"))
+
+(define rust-swayipc-2.7.2
+ (crate-source "swayipc" "2.7.2"
+ "03r15c2sijyrxmpsyjgma4gz7zmdl1g8akjnjkw6hrml91d5dilj"))
+
+(define rust-swayipc-3.0.3
+ (crate-source "swayipc" "3.0.3"
+ "0dn733vl3fhqvs1ljfhwcgxgdn7z3xwyydba0r98ps4q5v5m131b"))
+
+(define rust-swayipc-async-2.0.4
+ (crate-source "swayipc-async" "2.0.4"
+ "12fb0fym5n2dn80bgmbi9jfdjgpbwsdjcrmjli9l4ymk7rvxsa4r"))
+
+(define rust-swayipc-types-1.4.1
+ (crate-source "swayipc-types" "1.4.1"
+ "1zza14kgbix24k9s4zxv026q9avp8p21rhllh7xprs130g3364jm"))
+
+(define rust-swrite-0.1.0
+ (crate-source "swrite" "0.1.0"
+ "00vsicglylq4qq6dc497jdgzfnxi5mh7padwxijnvh1d1giyqgvz"))
+
+(define rust-symphonia-0.5.4
+ (crate-source "symphonia" "0.5.4"
+ "1agmsnmzgsmvd70hq760nvkjrb52nnjmz5hgn1xp6x7fwwm98p41"))
+
+(define rust-symphonia-bundle-mp3-0.5.4
+ (crate-source "symphonia-bundle-mp3" "0.5.4"
+ "1m062zkxq2cbwqxbm3qp4qvgpc9hm49g23vgdc4zpwghf2p2l760"))
+
+(define rust-symphonia-codec-vorbis-0.5.4
+ (crate-source "symphonia-codec-vorbis" "0.5.4"
+ "0c4z98b8yg2kws3pknw7ipvvca911j3y5xq7n0r6f2kanigpd62s"))
+
+(define rust-symphonia-core-0.5.4
+ (crate-source "symphonia-core" "0.5.4"
+ "1hr2w2a217vq4lpghszmsdwxr5ilh5d1ysfm3cixbirxkrvhd0vr"))
+
+(define rust-symphonia-format-ogg-0.5.4
+ (crate-source "symphonia-format-ogg" "0.5.4"
+ "0cd9py2xgx211qvwl9sw8n5l5vgd55vwcmqizh0cyssii5bm18xd"))
+
+(define rust-symphonia-metadata-0.5.4
+ (crate-source "symphonia-metadata" "0.5.4"
+ "0g02lhhyf6yyxm7bynx5b9fn2ha39y8fp6cfn72qj05186c2nqmw"))
+
+(define rust-symphonia-utils-xiph-0.5.4
+ (crate-source "symphonia-utils-xiph" "0.5.4"
+ "1zhhs1p0h6wdcgcwfqpmqq07n8v2wvn50razvapr36d41xc74i28"))
+
+(define rust-syn-0.15.44
+ (crate-source "syn" "0.15.44"
+ "1id5g6x6zihv3j7hwrw3m1jp636bg8dpi671r7zy3jvpkavb794w"))
+
+(define rust-syn-1.0.109
+ (crate-source "syn" "1.0.109"
+ "0ds2if4600bd59wsv7jjgfkayfzy3hnazs394kz6zdkmna8l3dkj"))
+
+(define rust-syn-1.0.84
+ (crate-source "syn" "1.0.84"
+ "0sz0q8g0bm2cgxlb6mdhrs8wb731m4ps6ql70rhrmsz5ivdfdcpc"))
+
+(define rust-syn-2.0.100
+ (crate-source "syn" "2.0.100"
+ "18623wdkns03blpv65xsjn8fipl9p9hj98vlrnhin7nqran496mh"))
+
+(define rust-syn-2.0.101
+ (crate-source "syn" "2.0.101"
+ "1brwsh7fn3bnbj50d2lpwy9akimzb3lghz0ai89j8fhvjkybgqlc"))
+
+(define rust-syn-2.0.103
+ (crate-source "syn" "2.0.103"
+ "1s517h7zk5bwkfq0y08z7cig6cly3wxdmwhjyapxcvwx10q7wc74"))
+
+(define rust-syn-2.0.104
+ (crate-source "syn" "2.0.104"
+ "0h2s8cxh5dsh9h41dxnlzpifqqn59cqgm0kljawws61ljq2zgdhp"))
+
+(define rust-syn-2.0.31
+ (crate-source "syn" "2.0.31"
+ "165k1hg1h641adw36xchm3gvccbr5bqinylifpbqp3fbbd0s53vi"))
+
+(define rust-syn-2.0.37
+ (crate-source "syn" "2.0.37"
+ "1s42ypidkj410dfc4ir7bni0r114k822j395rf342rfd0lnfy0vk"))
+
+(define rust-syn-2.0.98
+ (crate-source "syn" "2.0.98"
+ "1cfk0qqbl4fbr3dz61nw21d5amvl4rym6nxwnfsw43mf90d7y51n"))
+
+(define rust-sync-wrapper-0.1.2
+ (crate-source "sync_wrapper" "0.1.2"
+ "0q01lyj0gr9a93n10nxsn8lwbzq97jqd6b768x17c8f7v7gccir0"))
+
+(define rust-sync-wrapper-1.0.2
+ (crate-source "sync_wrapper" "1.0.2"
+ "0qvjyasd6w18mjg5xlaq5jgy84jsjfsvmnn12c13gypxbv75dwhb"))
+
+(define rust-synstructure-0.12.6
+ (crate-source "synstructure" "0.12.6"
+ "03r1lydbf3japnlpc4wka7y90pmz1i0danaj3f9a7b431akdlszk"))
+
+(define rust-synstructure-0.13.1
+ (crate-source "synstructure" "0.13.1"
+ "0wc9f002ia2zqcbj0q2id5x6n7g1zjqba7qkg2mr0qvvmdk7dby8"))
+
+(define rust-synstructure-0.13.2
+ (crate-source "synstructure" "0.13.2"
+ "1lh9lx3r3jb18f8sbj29am5hm9jymvbwh6jb1izsnnxgvgrp12kj"))
+
+(define rust-syntect-5.2.0 rust-syntect-5)
+
+(define rust-sys-info-0.9.1
+ (crate-source "sys-info" "0.9.1"
+ "0b759814ng0cj5a1iiqqjgrzfg9vqlpkbp6z3l76mycbp850sfhb"))
+
+(define rust-sys-locale-0.3.2
+ (crate-source "sys-locale" "0.3.2"
+ "1i16hq9mkwpzqvixjfy1ph4i2q5klgagjg4hibz6k894l2crmawf"))
+
+(define rust-syscallz-0.17.0
+ (crate-source "syscallz" "0.17.0"
+ "19zc9rdjxhddbmnkdhk2aixh8csqv4rhbll78smvy471qdvxhpx0"))
+
+(define rust-sysctl-0.5.5
+ (crate-source "sysctl" "0.5.5"
+ "1sly34bm4w2vcfqgn7f6255pxwa2wa4vkzdrz2x0drgyy32xszgc"))
+
+(define rust-sysctl-0.6.0
+ (crate-source "sysctl" "0.6.0"
+ "1z0x1lim5929fs60wjxnvd31z59d120p1v16d0mwcdxjxcnql681"))
+
+(define rust-sysinfo-0.21.2
+ (crate-source "sysinfo" "0.21.2"
+ "16j4wfiihlq261dh2k939br6q9zzaiwh719m7lb8idj16dpxd24g"))
+
+(define rust-sysinfo-0.27.8
+ (crate-source "sysinfo" "0.27.8"
+ "0cqy39g76298pqfr8jv30j6cxl9bpnd7c2smfxl5s2na1w2yj0m9"))
+
+(define rust-sysinfo-0.29.11
+ (crate-source "sysinfo" "0.29.11"
+ "0rp6911qqjppvvbh72j27znscrawfvplqlyrj9n0y1n24g27ywnd"))
+
+(define rust-sysinfo-0.30.13
+ (crate-source "sysinfo" "0.30.13"
+ "1csbkx1hdlacgzw5ynjyfvgc1xg58w3h1rgh5gm2pysmxvd4snqa"))
+
+(define rust-sysinfo-0.31.4
+ (crate-source "sysinfo" "0.31.4"
+ "1gm1d4pxwnx4gmh6kwawchv8v8djb7y0a3qvbsq09cwrhx7vwp9m"))
+
+(define rust-sysinfo-0.33.1
+ (crate-source "sysinfo" "0.33.1"
+ "00bcbj9rk39n07ylclj9klggkshxyianv2lfkpqnc6x0iqj5ij2g"))
+
+(define rust-syslog-6.1.1
+ (crate-source "syslog" "6.1.1"
+ "1lvs8ld2ps38yll29fryqwr45axm55vf46b5zvx24lbrbddykiyz"))
+
+(define rust-syslog-7.0.0
+ (crate-source "syslog" "7.0.0"
+ "044z9mq055a9k6k8i8d725ixww2pqybz6pa5a78bfy9kl401b7q1"))
+
+(define rust-system-configuration-0.5.1
+ (crate-source "system-configuration" "0.5.1"
+ "1rz0r30xn7fiyqay2dvzfy56cvaa3km74hnbz2d72p97bkf3lfms"))
+
+(define rust-system-configuration-0.6.1
+ (crate-source "system-configuration" "0.6.1"
+ "0sxslml567zm0v8g732314vd2gk9sd3k4xj22xk6p64xir29v1rw"))
+
+(define rust-system-configuration-sys-0.5.0
+ (crate-source "system-configuration-sys" "0.5.0"
+ "1jckxvdr37bay3i9v52izgy52dg690x5xfg3hd394sv2xf4b2px7"))
+
+(define rust-system-configuration-sys-0.6.0
+ (crate-source "system-configuration-sys" "0.6.0"
+ "1i5sqrmgy58l4704hibjbl36hclddglh73fb3wx95jnmrq81n7cf"))
+
+(define rust-system-deps-1.3.2
+ (crate-source "system-deps" "1.3.2"
+ "16v4ljmj8sj030mdcc1yk615vciqlyxi7csq6lxka6cs4qbwqghg"))
+
+(define rust-system-deps-6.1.1
+ (crate-source "system-deps" "6.1.1"
+ "1wvipxn08j4sa9z32vvm7b2riv3l5b6wkzsaccyq4jwg9n5dxhih"))
+
+(define rust-system-deps-6.2.2
+ (crate-source "system-deps" "6.2.2"
+ "0j93ryw031n3h8b0nfpj5xwh3ify636xmv8kxianvlyyipmkbrd3"
+ #:snippet '(delete-file-recursively "src/tests")))
+
+(define rust-system-deps-7.0.5
+ (crate-source "system-deps" "7.0.5"
+ "1nzzhqm3nnzacpcs5q1rlbzxrb1hq6xl5g8mqqnnv2ds1jm57gp4"))
+
+(define rust-systemstat-0.2.3
+ (crate-source "systemstat" "0.2.3"
+ "1lhbbgywmhfdb2vjaxzl9g3dbbz2nyfyzqr8kacq6b1im4jfqjm2"))
+
+(define rust-tabled-0.17.0
+ (crate-source "tabled" "0.17.0"
+ "02ji1rhr6kig7mhh3zlwbflqghadav6mj1g5gi13fccpyci94w66"))
+
+(define rust-tabled-0.20.0
+ (crate-source "tabled" "0.20.0"
+ "0zawf8zg5frprmqjygldggn8zj4cyw0b7qbilw2hhdndzghjx6p3"))
+
+(define rust-tabled-derive-0.11.0
+ (crate-source "tabled_derive" "0.11.0"
+ "0ii8l0l6fi8sbxrnir5mv91jbmzgbvqn5z8z4gwz3kx67jqx398f"))
+
+(define rust-tabwriter-1.4.1
+ (crate-source "tabwriter" "1.4.1"
+ "0ch4823i90iw35an0g000f3ii8cs8dkv5gnbddzgyzf81qpizsgw"))
+
+(define rust-take-mut-0.2.2
+ (crate-source "take_mut" "0.2.2"
+ "0q2d7w6nd5bl7bay5csq065sjg8fw0jcx6hl1983cpzf25fh0r7p"))
+
+(define rust-tame-index-0.17.0
+ (crate-source "tame-index" "0.17.0"
+ "138k9c7ww7dhy923nfxd1ylx9yarnbhwd2gn4csr87jdd6iwllhn"))
+
+(define rust-tame-index-0.18.1
+ (crate-source "tame-index" "0.18.1"
+ "0365pyq3qp7415z1xql03763krh63779gqdgxwc8l22dq5hrxkpz"))
+
+(define rust-tango-bench-0.6.0
+ (crate-source "tango-bench" "0.6.0"
+ "0gj2jgfdmwhrdggqh3yp8h33n1jrz6f3drmzg3nny83gihsj4y15"))
+
+(define rust-tap-1.0.1
+ (crate-source "tap" "1.0.1"
+ "0sc3gl4nldqpvyhqi3bbd0l9k7fngrcl4zs47n314nqqk4bpx4sm"))
+
+(define rust-tar-0.4.44
+ (crate-source "tar" "0.4.44"
+ "0yk69a8j9xv51mdcy0853jai5zh1pd9yn456q4cpmj0js9w3i1hx"))
+
+(define rust-target-2.1.0
+ (crate-source "target" "2.1.0"
+ "0idi9b9ndcvpjzm3y0gaz1ljc4711flkg0jsmnykbnxjfkvhb3qy"))
+
+(define rust-target-lexicon-0.12.11
+ (crate-source "target-lexicon" "0.12.11"
+ "12nwfd1ylqysn1mqf967hc33wcvg0jyvq7hfhmiy5j2825mr23lx"))
+
+(define rust-target-lexicon-0.12.16
+ (crate-source "target-lexicon" "0.12.16"
+ "1cg3bnx1gdkdr5hac1hzxy64fhw4g7dqkd0n3dxy5lfngpr1mi31"))
+
+(define rust-target-lexicon-0.13.2
+ (crate-source "target-lexicon" "0.13.2"
+ "16m6smfz533im9dyxfhnzmpi4af75g2iii36ylc4gfmqvf6gf0p5"))
+
+(define rust-target-spec-3.4.2
+ (crate-source "target-spec" "3.4.2"
+ "0lr5sp4hjiawwhdmv3hbg5ip566iqha31shwdpj0ci5svh7lshj9"))
+
+(define rust-target-spec-miette-0.4.4
+ (crate-source "target-spec-miette" "0.4.4"
+ "0bkcp7ff3z8kccfays45pv8ya4g66lld6srgzn2gic7fwd04yxa1"))
+
+(define rust-target-triple-0.1.4
+ (crate-source "target-triple" "0.1.4"
+ "140p6rjx7ychv0sryndziia1w14cfjflmhh7ccjj57ar3wvsmj8s"))
+
+(define rust-tauri-winrt-notification-0.7.2
+ (crate-source "tauri-winrt-notification" "0.7.2"
+ "1fd9gcllx1rkp9h1ppq976bhqppnil5xsy36li1zx2g4gph6c7hb"))
+
+(define rust-temp-dir-0.1.14
+ (crate-source "temp-dir" "0.1.14"
+ "0wiwpkkxln7ykj44029bmc86cariqq2mjwllrdjzf4jgygpfc7mw"))
+
+(define rust-temp-env-0.3.6
+ (crate-source "temp-env" "0.3.6"
+ "0l7hpkd0nhiy4w70j9xbygl1vjr9ipcfxii164n40iwg0ralhdwn"))
+
+(define rust-temp-testdir-0.2.3
+ (crate-source "temp_testdir" "0.2.3"
+ "1z5yv6d9944md5zg6g0sbahv7xjga2k232x40x4l20kq8af1w7wj"))
+
+(define rust-tempfile-3.0.8
+ (crate-source "tempfile" "3.0.8"
+ "1vqk7aq2l04my2r3jiyyxirnf8f90nzcvjasvrajivb85s7p7i3x"))
+
+(define rust-tempfile-3.15.0
+ (crate-source "tempfile" "3.15.0"
+ "016pmkbwn3shas44gcwq1kc9lajalb90qafhiip5fvv8h6f5b2ls"))
+
+(define rust-tempfile-3.17.1
+ (crate-source "tempfile" "3.17.1"
+ "0c52ggq5vy5mzgk5ly36cgzs1cig3cv6r1jarijmzxgkn6na1r92"))
+
+(define rust-tempfile-3.19.1
+ (crate-source "tempfile" "3.19.1"
+ "1grmcj8y6rcavndw2dm18ndzdimsq5f8lcrwyg627cdrcdvsqdvl"))
+
+(define rust-tempfile-3.20.0
+ (crate-source "tempfile" "3.20.0"
+ "18fnp7mjckd9c9ldlb2zhp1hd4467y2hpvx9l50j97rlhlwlx9p8"))
+
+(define rust-tempfile-3.21.0
+ (crate-source "tempfile" "3.21.0"
+ "07kx58ibjk3ydq1gcb7q637fs5zkxaa550lxckhgg9p3427izdhm"))
+
+(define rust-temptree-0.2.0
+ (crate-source "temptree" "0.2.0"
+ "0c461j4xrjp1mz89fb3rmv8w36m1dm1nymv9ny60hh0v4pc99nlg"))
+
+(define rust-tendril-0.4.3
+ (crate-source "tendril" "0.4.3"
+ "1c3vip59sqwxn148i714nmkrvjzbk7105vj0h92s6r64bw614jnj"))
+
+(define rust-tera-1.20.0
+ (crate-source "tera" "1.20.0"
+ "1vnj9imw2h9szkd1izsrhwrc9jvazvdsp84x65wg2rg88ldqb7db"))
+
+(define rust-term-0.7.0
+ (crate-source "term" "0.7.0"
+ "07xzxmg7dbhlirpyfq09v7cfb9gxn0077sqqvszgjvyrjnngi7f5"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-term-1.0.2
+ (crate-source "term" "1.0.2"
+ "0l6pj1p1r76g2q8dx5lii1qigid37x4yvqp8ynm7yqlc0n6lr64a"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-term-grid-0.1.7
+ (crate-source "term_grid" "0.1.7"
+ "1kq2sy3b8329jrsrpcvijvyz4gbqjyvyy6c3n0wmmvda9y03w393"))
+
+(define rust-term-size-0.3.2
+ (crate-source "term_size" "0.3.2"
+ "1n885cykajsppx86xl7d0dqkgmgsp8v914lvs12qzvd0dij2jh8y"))
+
+(define rust-termbg-0.6.2
+ (crate-source "termbg" "0.6.2"
+ "1m1x1axm22izpibr3zrmmnr2fzj6fhq7df63zvbxzwxdl5vlbx4b"))
+
+(define rust-termcolor-1.4.1
+ (crate-source "termcolor" "1.4.1"
+ "0mappjh3fj3p2nmrg4y7qv94rchwi9mzmgmfflr8p2awdj7lyy86"))
+
+(define rust-terminal-colorsaurus-0.4.8
+ (crate-source "terminal-colorsaurus" "0.4.8"
+ "1s16dvq5ml490vj0fkhx27llzxyscn4v44fbxd9gpjx3fk0y9bxp"))
+
+(define rust-terminal-prompt-0.2.3
+ (crate-source "terminal-prompt" "0.2.3"
+ "0xk3y4m2qysa8sxb46h79f9qxh8m6x0s6ipzbnysq4198yriha2p"))
+
+(define rust-terminal-size-0.1.17
+ (crate-source "terminal_size" "0.1.17"
+ "1pq60ng1a7fjp597ifk1cqlz8fv9raz9xihddld1m1pfdia1lg33"))
+
+(define rust-terminal-size-0.2.6
+ (crate-source "terminal_size" "0.2.6"
+ "0drj7gb77kay5r1cv53ysq3g9g4f8n0jkhld0kadi3lzkvqzcswf"))
+
+(define rust-terminal-size-0.3.0
+ (crate-source "terminal_size" "0.3.0"
+ "1xqdzdjq77smg41z67vg3qwrcilf1zf5330gdrgm22lyghmvzgi1"))
+
+(define rust-terminal-size-0.4.2
+ (crate-source "terminal_size" "0.4.2"
+ "1vdm5xhzn7sqcsr762vmnavkhid3hs8w8qjyh9iwrr1990f4iij5"))
+
+(define rust-terminal-size-0.4.3
+ (crate-source "terminal_size" "0.4.3"
+ "1l7cicmz49c0cyskfp5a389rsai649xi7y032v73475ikjbwpf30"))
+
+(define rust-terminal-trx-0.2.4
+ (crate-source "terminal-trx" "0.2.4"
+ "1ask2zj8q78rh50wylcc60z78g35c4nb4lsydm2h46zsmqrl4nwp"))
+
+(define rust-terminfo-0.7.5
+ (crate-source "terminfo" "0.7.5"
+ "11d576lbjis5437rdz7k3k8glayxnhz6hqmlphnkbxm01pvswcfs"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-terminfo-0.8.0
+ (crate-source "terminfo" "0.8.0"
+ "13s9920jzmnr0jidik8yn6gvkic9n39sl28440mx4x8pd2kd6v36"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-terminfo-0.9.0
+ (crate-source "terminfo" "0.9.0"
+ "0qp6rrzkxcg08vjzsim2bw7mid3vi29mizrg70dzbycj0q7q3snl"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-termini-1.0.0
+ (crate-source "termini" "1.0.0"
+ "0n8dvbwkp2k673xqwivb01iqg5ir91zgpwhwngpcb2yrgpc43m1a"))
+
+(define rust-termion-1.5.6
+ (crate-source "termion" "1.5.6"
+ "0zk023f0zkws358ll399cawvwdnd0wg8wad4g61kz766xbi8aw87"))
+
+(define rust-termios-0.2.2
+ (crate-source "termios" "0.2.2"
+ "0fk8nl0rmk43jrh6hjz6c6d83ri7l6fikag6lh0ffz3di9cwznfm"))
+
+(define rust-termios-0.3.3
+ (crate-source "termios" "0.3.3"
+ "0sxcs0g00538jqh5xbdqakkzijadr8nj7zmip0c7jz3k83vmn721"))
+
+(define rust-termsize-0.1.9
+ (crate-source "termsize" "0.1.9"
+ "1zb80dcqngbvw1mgkdsagwx6hvcsxr1zpql5bf6n0wn14mfgy4bg"))
+
+(define rust-termtree-0.5.1
+ (crate-source "termtree" "0.5.1"
+ "10s610ax6nb70yi7xfmwcb6d3wi9sj5isd0m63gy2pizr2zgwl4g"))
+
+(define rust-termwiz-0.15.0
+ (crate-source "termwiz" "0.15.0"
+ "1ig83sldqnbmy95kb4ixhrjn63qym7dssxy3p2rsjj03rj96ivri"
+ #:snippet '(for-each delete-file '("data/wezterm" "data/xterm-256color"))))
+
+(define rust-termwiz-0.23.3
+ (crate-source "termwiz" "0.23.3"
+ "1xzq6l7rx285ax57dz8gdh44kp1790x0knvfynmimgfc89rb6xj6"))
+
+(define rust-test-case-3.3.1
+ (crate-source "test-case" "3.3.1"
+ "1a380yzm6787737cw7s09jqmkn9035hghahradl2ikdg2gfm09gb"))
+
+(define rust-test-case-core-3.3.1
+ (crate-source "test-case-core" "3.3.1"
+ "0krqi0gbi1yyycigyjlak63r8h1n0vms7mg3kckqwlfd87c7zjxd"))
+
+(define rust-test-case-macros-3.3.1
+ (crate-source "test-case-macros" "3.3.1"
+ "1yvgky3qax73bic6m368q04xc955p4a91mddd6b5fk7d04mfg2aw"))
+
+(define rust-test-log-0.2.17
+ (crate-source "test-log" "0.2.17"
+ "03ydax0mamyhn5n6x0l8d2kz76fly7jv3xmnwmk12611sa1n1x77"))
+
+(define rust-test-log-macros-0.2.17
+ (crate-source "test-log-macros" "0.2.17"
+ "0gsmmdsi8aqgxbr16n78sf1m6x5s29gfvlk0n7d0yg5mdly0r3c8"))
+
+(define rust-test-strategy-0.4.1
+ (crate-source "test-strategy" "0.4.1"
+ "04lbqbhgxbnr8q8gpv44xnsz572wm6nz8k47sy6yrlsw7wi2vswm"))
+
+(define rust-testing-table-0.3.0
+ (crate-source "testing_table" "0.3.0"
+ "1k0l036hgxmvjzr8ngc57ngkhnza3p9xh6cyc5jlz8lmk7iam38g"))
+
+(define rust-textwrap-0.11.0
+ (crate-source "textwrap" "0.11.0"
+ "0q5hky03ik3y50s9sz25r438bc4nwhqc6dqwynv4wylc807n29nk"))
+
+(define rust-textwrap-0.14.2
+ (crate-source "textwrap" "0.14.2"
+ "106xjfzfpk3nj51fx9slf9kyir7xjwvpqm003v9ardgq5b8whrh0"))
+
+(define rust-textwrap-0.15.2
+ (crate-source "textwrap" "0.15.2"
+ "0galmidi6gpn308b1kv3r4qbb48j2926lcj0idwhdhlylhjybcxp"))
+
+(define rust-textwrap-0.16.2
+ (crate-source "textwrap" "0.16.2"
+ "0mrhd8q0dnh5hwbwhiv89c6i41yzmhw4clwa592rrp24b9hlfdf1"))
+
+(define rust-thin-slice-0.1.1
+ (crate-source "thin-slice" "0.1.1"
+ "0g4z51g3yarah89ijpakbwhrrknw6d7k3ry0m1zqcn3hbhiq3alf"))
+
+(define rust-thin-vec-0.2.14
+ (crate-source "thin-vec" "0.2.14"
+ "0zbi73v2in3ay5h1q17gw8y09z5vmf3zqscx5xwsq5c4656pakql"))
+
+(define rust-thiserror-1.0.39
+ (crate-source "thiserror" "1.0.39"
+ "171dbc6ln19hig5h2hcczcb6m9ldvw3ji24pca2nsm0hnmnh3ax5"))
+
+(define rust-thiserror-1.0.49
+ (crate-source "thiserror" "1.0.49"
+ "1m3yalbcx89bx397igc1ckypw8hiwq9jbzc56pgazrzdsz3fhxqi"))
+
+(define rust-thiserror-1.0.69
+ (crate-source "thiserror" "1.0.69"
+ "0lizjay08agcr5hs9yfzzj6axs53a2rgx070a1dsi3jpkcrzbamn"))
+
+(define rust-thiserror-2.0.12
+ (crate-source "thiserror" "2.0.12"
+ "024791nsc0np63g2pq30cjf9acj38z3jwx9apvvi8qsqmqnqlysn"))
+
+(define rust-thiserror-2.0.16
+ (crate-source "thiserror" "2.0.16"
+ "1h30bqyjn5s9ypm668yd9849371rzwk185klwgjg503k2hadcrrl"))
+
+(define rust-thiserror-impl-1.0.39
+ (crate-source "thiserror-impl" "1.0.39"
+ "0zi6kaf9s9isyllcamczziwz7gdkp4jwmg0a571kh35gj0pd882l"))
+
+(define rust-thiserror-impl-1.0.49
+ (crate-source "thiserror-impl" "1.0.49"
+ "1k643ga9sbqpcb873n299n3zjzc4srfakyv98xwqi4ly0412yw8h"))
+
+(define rust-thiserror-impl-1.0.69
+ (crate-source "thiserror-impl" "1.0.69"
+ "1h84fmn2nai41cxbhk6pqf46bxqq1b344v8yz089w1chzi76rvjg"))
+
+(define rust-thiserror-impl-2.0.12
+ (crate-source "thiserror-impl" "2.0.12"
+ "07bsn7shydaidvyyrm7jz29vp78vrxr9cr9044rfmn078lmz8z3z"))
+
+(define rust-thiserror-impl-2.0.16
+ (crate-source "thiserror-impl" "2.0.16"
+ "0q3r1ipr1rhff6cgrcvc0njffw17rpcqz9hdc7p754cbqkhinpkc"))
+
+(define rust-thousands-0.2.0
+ (crate-source "thousands" "0.2.0"
+ "0848gnkn7ah51lrx15z9zmn701ipn6gc4xbk4kfdlfahkypkpxiv"))
+
+(define rust-thread-id-4.2.2
+ (crate-source "thread-id" "4.2.2"
+ "1sn0dkvi4kvxm9g50gs8yzw4p7655pyzgb1l3mzdn06ipmdz5s6g"))
+
+(define rust-thread-local-1.1.8
+ (crate-source "thread_local" "1.1.8"
+ "173i5lyjh011gsimk21np9jn8al18rxsrkjli20a7b8ks2xgk7lb"))
+
+(define rust-thread-local-1.1.9
+ (crate-source "thread_local" "1.1.9"
+ "1191jvl8d63agnq06pcnarivf63qzgpws5xa33hgc92gjjj4c0pn"))
+
+(define rust-thread-priority-1.2.0
+ (crate-source "thread-priority" "1.2.0"
+ "1x9byxzv6n6qplkdfkw40xi6wfwisjklx8qkajn63bix0pbpbq6g"))
+
+(define rust-threadpool-1.8.1
+ (crate-source "threadpool" "1.8.1"
+ "1amgfyzvynbm8pacniivzq9r0fh3chhs7kijic81j76l6c5ycl6h"))
+
+(define rust-thrussh-0.33.5
+ (crate-source "thrussh" "0.33.5"
+ "1y1nhpg9l8jwjv59am9kmf9gib2j58c1qm36dvgq7pwsi8il0rcf"))
+
+(define rust-thrussh-0.34.1
+ (crate-source "thrussh" "0.34.1"
+ "0k128v3dn6wv0ywmk8bjp2xx11niafp9q49xps5fwjy8dy0s4y3v"))
+
+(define rust-thrussh-config-0.5.0
+ (crate-source "thrussh-config" "0.5.0"
+ "1ygm5vdy180gslgmbd0v722ap451pw8cwaba0g0dzx5gg3cl9h37"))
+
+(define rust-thrussh-config-0.6.0
+ (crate-source "thrussh-config" "0.6.0"
+ "08k6r947q5xx73y29s24snwlzym5x7v2drdl5y794957i6mlm5zs"))
+
+(define rust-thrussh-keys-0.21.0
+ (crate-source "thrussh-keys" "0.21.0"
+ "1azmv32m5jpxsflj4dq62i84mv2cavc354r8yy98vc9j54dcab57"))
+
+(define rust-thrussh-keys-0.22.1
+ (crate-source "thrussh-keys" "0.22.1"
+ "1fsr8ank8vciyfdr27b56gnwasjrvadxkklv6w7dn22c7sqmjgf4"))
+
+(define rust-thrussh-libsodium-0.2.3
+ (crate-source "thrussh-libsodium" "0.2.3"
+ "07lscwsfrh02hqnjw62wyknwmydiqwq4jz1gg1g25xygnh79qksz"))
+
+(define rust-thrussh-libsodium-0.3.0
+ (crate-source "thrussh-libsodium" "0.3.0"
+ "18vf8zpvyhbcdkn3cl6rdc2s57676jj6j4m2ykszc3fyi2xh1vaq"))
+
+(define rust-tiff-0.9.1
+ (crate-source "tiff" "0.9.1"
+ "0ghyxlz566dzc3scvgmzys11dhq2ri77kb8sznjakijlxby104xs"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
+ (crate-source "tikv-jemalloc-sys"
+ "0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7"
+ "0baf5vjpg9ipa388md4yxim77rdblnk8r95mnp1akbqjcj860g6d"
+ #:snippet '(delete-file-recursively "jemalloc")))
+
+(define rust-tikv-jemallocator-0.6.0
+ (crate-source "tikv-jemallocator" "0.6.0"
+ "0r985npb7d9hrbs3mb0bkfbv0nvzjpgvzsbpyj21bn0qhpqmzv2c"
+ #:snippet '(delete-file ".Cargo.toml.swp")))
+
+(define rust-time-0.3.41
+ (crate-source "time" "0.3.41"
+ "0h0cpiyya8cjlrh00d2r72bmgg4lsdcncs76qpwy0rn2kghijxla"))
+
+(define rust-time-core-0.1.4
+ (crate-source "time-core" "0.1.4"
+ "0z5h9fknvdvbs2k2s1chpi3ab3jvgkfhdnqwrvixjngm263s7sf9"))
+
+(define rust-time-macros-0.2.22
+ (crate-source "time-macros" "0.2.22"
+ "0jcaxpw220han2bzbrdlpqhy1s5k9i8ri3lw6n5zv4zcja9p69im"))
+
+(define rust-timeago-0.4.2
+ (crate-source "timeago" "0.4.2"
+ "1rnh92sh1l4jbjvz4g7xvcvmfh7nk5k7mm2w56pnm9z0kmc0wwd1"))
+
+(define rust-timer-0.2.0
+ (crate-source "timer" "0.2.0"
+ "0srhqyp7fr91d1i43aqs7wc6yn1i3kdkh1pm05bicdw961v23m1i"))
+
+(define rust-tint-1.0.1
+ (crate-source "tint" "1.0.1"
+ "15k89pp3ddxczfnv2j995yvy02mfpmjrmxmv7mkp8c2acrq4bwks"))
+
+(define rust-tiny-bench-0.4.0
+ (crate-source "tiny-bench" "0.4.0"
+ "0g0xdw5acam15philby6jd6w5zbhn34bbnm0gvi82nhj42ss3c3j"))
+
+(define rust-tiny-http-0.12.0
+ (crate-source "tiny_http" "0.12.0"
+ "10nw9kk2i2aq4l4csy0825qkq0l66f9mz2c1n57yg8hkckgib69q"))
+
+(define rust-tiny-keccak-2.0.2
+ (crate-source "tiny-keccak" "2.0.2"
+ "0dq2x0hjffmixgyf6xv9wgsbcxkd65ld0wrfqmagji8a829kg79c"))
+
+(define rust-tiny-skia-0.11.4
+ (crate-source "tiny-skia" "0.11.4"
+ "1aq9gd4qh4418g8v08qzakqqggx8hl66qcianl3k5bjdsja37lc3"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-tiny-skia-path-0.11.4
+ (crate-source "tiny-skia-path" "0.11.4"
+ "14ywbdfakvacl6rxxmzbnycplaxpc6i2linh2yqk0sp8qb07z7lw"))
+
+(define rust-tinyfiledialogs-3.9.1
+ ;; TODO: Unbundle libtinyfiledialogs.
+ (crate-source "tinyfiledialogs" "3.9.1"
+ "0s55kkzai2rn3fnvwia4lgmpp9d57zgrdb6pqqn6wmm68fya0pz2"))
+
+(define rust-tinystr-0.7.6
+ (crate-source "tinystr" "0.7.6"
+ "0bxqaw7z8r2kzngxlzlgvld1r6jbnwyylyvyjbv1q71rvgaga5wi"))
+
+(define rust-tinystr-0.8.1
+ (crate-source "tinystr" "0.8.1"
+ "12sc6h3hnn6x78iycm5v6wrs2xhxph0ydm43yyn7gdfw8l8nsksx"))
+
+(define rust-tinytemplate-1.2.1
+ (crate-source "tinytemplate" "1.2.1"
+ "1g5n77cqkdh9hy75zdb01adxn45mkh9y40wdr7l68xpz35gnnkdy"))
+
+(define rust-tinyvec-1.10.0
+ (crate-source "tinyvec" "1.10.0"
+ "1yhk0qdqyiaa4v2j9h8pzax5gxgwpz4da0lcphfil6g6pk1zv9dz"))
+
+(define rust-tinyvec-1.8.0
+ (crate-source "tinyvec" "1.8.0"
+ "0f5rf6a2wzyv6w4jmfga9iw7rp9fp5gf4d604xgjsf3d9wgqhpj4"))
+
+(define rust-tinyvec-1.9.0
+ (crate-source "tinyvec" "1.9.0"
+ "0w9w8qcifns9lzvlbfwa01y0skhr542anwa3rpn28rg82wgndcq9"))
+
+(define rust-tinyvec-macros-0.1.1
+ (crate-source "tinyvec_macros" "0.1.1"
+ "081gag86208sc3y6sdkshgw3vysm5d34p431dzw0bshz66ncng0z"))
+
+(define rust-titlecase-3.5.0
+ (crate-source "titlecase" "3.5.0"
+ "0dcl4rg82qrkzh7paivvc519cgf8w84m1svd5n9lawjz89yx1ym1"))
+
+(define rust-tl-0.7.8.6e25b2e
+ (origin
+ (method git-fetch)
+ (uri (git-reference (url "https://github.com/astral-sh/tl.git")
+ (commit "6e25b2ee2513d75385101a8ff9f591ef51f314ec")))
+ (file-name (git-file-name "rust-tl" "0.7.8.6e25b2e"))
+ (sha256 (base32 "0r6wwvw1apsfzdhzvw2vinjb3nwbyly2ycx09yfqc0wrwiav6khp"))))
+
+(define rust-tls-parser-0.12.2
+ (crate-source "tls-parser" "0.12.2"
+ "0hf7k9fn1ziy6lmskkz6gcch4lfzv9mhzrr4yaqq8988qr4n5hr2"))
+
+(define rust-tokenizers-0.19.1
+ (crate-source "tokenizers" "0.19.1"
+ "1zg6ffpllygijb5bh227m9p4lrhf0pjkysky68kddwrsvp8zl075"))
+
+(define rust-tokio-1.44.1
+ (crate-source "tokio" "1.44.1"
+ "06n90q5hh1yd844s6nf4j3fwbrkm2bnq533kp3a488l4bdhxm0pk"))
+
+(define rust-tokio-1.44.2
+ (crate-source "tokio" "1.44.2"
+ "0j4w3qvlcqzgbxlnap0czvspqj6x461vyk1sbqcf97g4rci8if76"))
+
+(define rust-tokio-1.45.1
+ (crate-source "tokio" "1.45.1"
+ "0yb7h0mr0m0gfwdl1jir2k37gcrwhcib2kiyx9f95npi7sim3vvm"))
+
+(define rust-tokio-1.46.1
+ (crate-source "tokio" "1.46.1"
+ "05sxldy7kcgysnxyzz1h1l8j3d9mjyqfh7r48ni27gmg9lsa5hqc"))
+
+(define rust-tokio-1.47.1
+ (crate-source "tokio" "1.47.1"
+ "0f2hp5v3payg6x04ijj67si1wsdhksskhmjs2k9p5f7bmpyrmr49"))
+
+(define rust-tokio-macros-2.5.0
+ (crate-source "tokio-macros" "2.5.0"
+ "1f6az2xbvqp7am417b78d1za8axbvjvxnmkakz9vr8s52czx81kf"))
+
+(define rust-tokio-native-tls-0.3.1
+ (crate-source "tokio-native-tls" "0.3.1"
+ "1wkfg6zn85zckmv4im7mv20ca6b1vmlib5xwz9p7g19wjfmpdbmv"
+ #:snippet '(for-each delete-file-recursively '("examples" "tests"))))
+
+(define rust-tokio-openssl-0.6.5
+ (crate-source "tokio-openssl" "0.6.5"
+ "1pga4xm5fcms6k1rqg4hsl8mmna7qiizhdlsgxbbffx4r94nipsr"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-tokio-rustls-0.24.1
+ (crate-source "tokio-rustls" "0.24.1"
+ "10bhibg57mqir7xjhb2xmf24xgfpx6fzpyw720a4ih8a737jg0y2"))
+
+(define rust-tokio-rustls-0.25.0
+ (crate-source "tokio-rustls" "0.25.0"
+ "03w6d5aqqf084rmcmrsyq5grhydl53blaiqcl0i2yfnv187hqpkp"))
+
+(define rust-tokio-rustls-0.26.2
+ (crate-source "tokio-rustls" "0.26.2"
+ "16wf007q3584j46wc4s0zc4szj6280g23hka6x6bgs50l4v7nwlf"))
+
+(define rust-tokio-socks-0.5.2
+ (crate-source "tokio-socks" "0.5.2"
+ "0gq40sgggz21wfpshiq8pryh062vp7m36rrz3c8c2wj60aw70iqd"))
+
+(define rust-tokio-stream-0.1.17
+ (crate-source "tokio-stream" "0.1.17"
+ "0ix0770hfp4x5rh5bl7vsnr3d4iz4ms43i522xw70xaap9xqv9gc"))
+
+(define rust-tokio-tungstenite-0.24.0
+ (crate-source "tokio-tungstenite" "0.24.0"
+ "1nfw1i6yy120a14h1xagd4f31k3g1mz4rdxpvgh77jcd4i7ggigd"))
+
+(define rust-tokio-util-0.6.10
+ (crate-source "tokio-util" "0.6.10"
+ "01v5zkcxjdd5zaniqxxfl6isvd7y5qfmljpqsdyrfrvd3bh3x51n"))
+
+(define rust-tokio-util-0.7.14
+ (crate-source "tokio-util" "0.7.14"
+ "0d7hm1jrwpzryvni72fy5dg9blqs776wq5w38lwigk3g7swr15bb"
+ #:snippet '(delete-file "src/sync/tests/mod.rs")))
+
+(define rust-tokio-util-0.7.15
+ (crate-source "tokio-util" "0.7.15"
+ "1pypd9lm1fdnpw0779pqvc16qqrxjy63dgfm20ajhpbdmnlkk9b6"))
+
+(define rust-toml-0.5.11
+ (crate-source "toml" "0.5.11"
+ "0d2266nx8b3n22c7k24x4428z6di8n83a9n466jm7a2hipfz1xzl"))
+
+(define rust-toml-0.7.8
+ (crate-source "toml" "0.7.8"
+ "0mr2dpmzw4ndvzpnnli2dprcx61pdk62fq4mzw0b6zb27ffycyfx"))
+
+(define rust-toml-0.8.20
+ (crate-source "toml" "0.8.20"
+ "0j012b37iz1mihksr6a928s6dzszxvblzg3l5wxp7azzsv6sb1yd"))
+
+(define rust-toml-0.8.22
+ (crate-source "toml" "0.8.22"
+ "1bjsrmi9w88v4sik8bd6chp0d7bnb9dzzmxyb5xd3i083yfk5bh5"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-toml-0.8.23
+ (crate-source "toml" "0.8.23"
+ "0qnkrq4lm2sdhp3l6cb6f26i8zbnhqb7mhbmksd550wxdfcyn6yw"))
+
+(define rust-toml-datetime-0.6.11
+ (crate-source "toml_datetime" "0.6.11"
+ "077ix2hb1dcya49hmi1avalwbixmrs75zgzb3b2i7g2gizwdmk92"))
+
+(define rust-toml-datetime-0.6.3
+ (crate-source "toml_datetime" "0.6.3"
+ "0jsy7v8bdvmzsci6imj8fzgd255fmy5fzp6zsri14yrry7i77nkw"))
+
+(define rust-toml-datetime-0.6.8
+ (crate-source "toml_datetime" "0.6.8"
+ "0hgv7v9g35d7y9r2afic58jvlwnf73vgd1mz2k8gihlgrf73bmqd"))
+
+(define rust-toml-datetime-0.6.9
+ (crate-source "toml_datetime" "0.6.9"
+ "18q9ix4isxw2n4mij3v6x0pb4jw1hbxbc5wbprlbq91yjrddp99x"))
+
+(define rust-toml-edit-0.19.15
+ (crate-source "toml_edit" "0.19.15"
+ "08bl7rp5g6jwmfpad9s8jpw8wjrciadpnbaswgywpr9hv9qbfnqv"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-toml-edit-0.20.7
+ (crate-source "toml_edit" "0.20.7"
+ "10bdyrl1yj5jxkiqfa2fyx9inlzlm7s8nf1jnysp4k6qwky2gx3h"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-toml-edit-0.22.24
+ (crate-source "toml_edit" "0.22.24"
+ "0x0lgp70x5cl9nla03xqs5vwwwlrwmd0djkdrp3h3lpdymgpkd0p"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-toml-edit-0.22.26
+ (crate-source "toml_edit" "0.22.26"
+ "0zhk135y6rn6jxik7knia3xblpc545fw6b4xcpkv7idj7n3nh01i"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-toml-edit-0.22.27
+ (crate-source "toml_edit" "0.22.27"
+ "16l15xm40404asih8vyjvnka9g0xs9i4hfb6ry3ph9g419k8rzj1"))
+
+(define rust-toml-span-0.4.1
+ (crate-source "toml-span" "0.4.1"
+ "1ifdm3lyqssp1zsfixy3pvm2857b1dx2ssgvv5ga5cz7j3s3czvm"))
+
+(define rust-toml-write-0.1.1
+ (crate-source "toml_write" "0.1.1"
+ "0xhhyipq7vivp8pfmjkhma4zn9cs5fyybggwwxz9mqnqw7gl5fdz"))
+
+(define rust-toml-write-0.1.2
+ (crate-source "toml_write" "0.1.2"
+ "008qlhqlqvljp1gpp9rn5cqs74gwvdgbvs92wnpq8y3jlz4zi6ax"))
+
+(define rust-tonic-0.12.3
+ (crate-source "tonic" "0.12.3"
+ "0ljd1lfjpw0vrm5wbv15x6nq2i38llsanls5rkzmdn2n0wrmnz47"))
+
+(define rust-tonic-build-0.12.3
+ (crate-source "tonic-build" "0.12.3"
+ "04baqblgrlc0g8scnhpky5s0n4cljaixrrdrr6cv6wx7kq8cwmwm"))
+
+(define rust-topological-sort-0.2.2
+ (crate-source "topological-sort" "0.2.2"
+ "0gcxahg24c058izagz642vs0kfb2zja48my3qrd0kkaf2d730s7a"))
+
+(define rust-totp-lite-2.0.1
+ (crate-source "totp-lite" "2.0.1"
+ "1hvnpv7nl79jp96w6g2j7l6xskl5qlx3h0qqf9zry68pvcs33r7q"))
+
+(define rust-tower-0.4.13
+ (crate-source "tower" "0.4.13"
+ "073wncyqav4sak1p755hf6vl66njgfc1z1g1di9rxx3cvvh9pymq"))
+
+(define rust-tower-0.5.2
+ (crate-source "tower" "0.5.2"
+ "1ybmd59nm4abl9bsvy6rx31m4zvzp5rja2slzpn712y9b68ssffh"))
+
+(define rust-tower-http-0.6.5
+ (crate-source "tower-http" "0.6.5"
+ "18hdkgznns83jhd98adkcsj9jfhjr0hza9j3718s84m4hvhdkhjw"))
+
+(define rust-tower-http-0.6.6
+ (crate-source "tower-http" "0.6.6"
+ "1wh51y4rf03f91c6rvli6nwzsarx7097yx6sqlm75ag27pbjzj5d"))
+
+(define rust-tower-layer-0.3.3
+ (crate-source "tower-layer" "0.3.3"
+ "03kq92fdzxin51w8iqix06dcfgydyvx7yr6izjq0p626v9n2l70j"))
+
+(define rust-tower-service-0.3.3
+ (crate-source "tower-service" "0.3.3"
+ "1hzfkvkci33ra94xjx64vv3pp0sq346w06fpkcdwjcid7zhvdycd"))
+
+(define rust-tracing-0.1.36
+ (crate-source "tracing" "0.1.36"
+ "01s3qsm1jfz4h4l401lhy8j2yfds45kpb234l447v9k0pmkrbkig"))
+
+(define rust-tracing-0.1.41
+ (crate-source "tracing" "0.1.41"
+ "1l5xrzyjfyayrwhvhldfnwdyligi1mpqm8mzbi2m1d6y6p2hlkkq"))
+
+(define rust-tracing-appender-0.2.3
+ (crate-source "tracing-appender" "0.2.3"
+ "1kq69qyjvb4dxch5c9zgii6cqhy9nkk81z0r4pj3y2nc537fhrim"))
+
+(define rust-tracing-attributes-0.1.22
+ (crate-source "tracing-attributes" "0.1.22"
+ "1qjf90dvc9jiw78bjzb3iqzrhaybypg8nm0n0zhwi6smmy9miiqi"))
+
+(define rust-tracing-attributes-0.1.28
+ (crate-source "tracing-attributes" "0.1.28"
+ "0v92l9cxs42rdm4m5hsa8z7ln1xsiw1zc2iil8c6k7lzq0jf2nir"))
+
+(define rust-tracing-attributes-0.1.30
+ (crate-source "tracing-attributes" "0.1.30"
+ "00v9bhfgfg3v101nmmy7s3vdwadb7ngc8c1iw6wai9vj9sv3lf41"))
+
+(define rust-tracing-chrome-0.7.2
+ (crate-source "tracing-chrome" "0.7.2"
+ "0977zy46gpawva2laffigxr2pph8v0xa51kfp6ghlifnsn7762mz"))
+
+(define rust-tracing-core-0.1.33
+ (crate-source "tracing-core" "0.1.33"
+ "170gc7cxyjx824r9kr17zc9gvzx89ypqfdzq259pr56gg5bwjwp6"))
+
+(define rust-tracing-core-0.1.34
+ (crate-source "tracing-core" "0.1.34"
+ "0y3nc4mpnr79rzkrcylv5f5bnjjp19lsxwis9l4kzs97ya0jbldr"))
+
+(define rust-tracing-durations-export-0.3.0
+ (crate-source "tracing-durations-export" "0.3.0"
+ "03ssam7j7isyis7khpyfmdg6zznpz5mgab6x8din9nz0z1g04biq"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-tracing-error-0.2.1
+ (crate-source "tracing-error" "0.2.1"
+ "1nzk6qcvhmxxy3lw1nj71anmfmvxlnk78l5lym1389vs1l1825cb"))
+
+(define rust-tracing-forest-0.1.6
+ (crate-source "tracing-forest" "0.1.6"
+ "0bsr88f4shanjr86ajrx9p8dmsfxxmr24a8llhxixpadn5fq6h7f"))
+
+(define rust-tracing-log-0.2.0
+ (crate-source "tracing-log" "0.2.0"
+ "1hs77z026k730ij1a9dhahzrl0s073gfa2hm5p0fbl0b80gmz1gf"))
+
+(define rust-tracing-serde-0.2.0
+ (crate-source "tracing-serde" "0.2.0"
+ "1wbgzi364vzfswfkvy48a3p0z5xmv98sx342r57sil70ggmiljvh"))
+
+(define rust-tracing-subscriber-0.3.18
+ (crate-source "tracing-subscriber" "0.3.18"
+ "12vs1bwk4kig1l2qqjbbn2nm5amwiqmkcmnznylzmnfvjy6083xd"))
+
+(define rust-tracing-subscriber-0.3.19
+ (crate-source "tracing-subscriber" "0.3.19"
+ "0220rignck8072i89jjsh140vmh14ydwpdwnifyaf3xcnpn9s678"))
+
+(define rust-tracing-test-0.2.5
+ (crate-source "tracing-test" "0.2.5"
+ "0s0x076wpga7k1a3cl8da76rrgvs45zzq9rl6q75w3gy6qa8jysm"))
+
+(define rust-tracing-test-macro-0.2.5
+ (crate-source "tracing-test-macro" "0.2.5"
+ "0s3m7a3pycn8r4xyql5gv5b85sdrqp4w24k1aqy26zf80vdrsr84"))
+
+(define rust-tracing-tree-0.4.0
+ (crate-source "tracing-tree" "0.4.0"
+ "175lqyfp6zq7jbj8m026xdp8p765pzgfdzfxahfggmdhy5wwlngl"))
+
+(define rust-trackable-1.3.0
+ (crate-source "trackable" "1.3.0"
+ "1bk96cvr587cdhz8xl7jhkqn7vksyg41grbpx77gi7mrmcad2nxi"))
+
+(define rust-trackable-derive-1.0.0
+ (crate-source "trackable_derive" "1.0.0"
+ "0bzqh11n1k29cghjmb4dn426hpqy3nbyn1qgzqngiqj7b1f27szb"))
+
+(define rust-tracy-client-0.17.6
+ (crate-source "tracy-client" "0.17.6"
+ "0zkwz9aq97znyal3hz9wmxya97pj01ddpv92ha7l39a6fdw2s83k"))
+
+(define rust-tracy-client-0.18.1
+ (crate-source "tracy-client" "0.18.1"
+ "0aikp22kk9ypk87ipwr8wf30al83ggnxw9hdjyd9g3qpjcnq69rr"))
+
+(define rust-tracy-client-sys-0.24.3
+ (crate-source "tracy-client-sys" "0.24.3"
+ "0ps3iwb7q1fzs9pir6b0nqi8n7i67lci4jp6z4xrq8s8lmyz7zv9"))
+
+(define rust-tracy-client-sys-0.25.0
+ (crate-source "tracy-client-sys" "0.25.0"
+ "1dx7zs5sxn01ffzpf13yr11ywyn19b3g3zk4m0990pfj965dccn0"))
+
+(define rust-transpose-0.2.3
+ (crate-source "transpose" "0.2.3"
+ "0zp74v7jrjg4jr654dncdj6hqvacicsywyhc62jawgxwhvnimmhs"))
+
+(define rust-trash-5.2.2
+ (crate-source "trash" "5.2.2"
+ "0wdq8ax8z47cabs7j9hkghli3pyzaxq8z18diw5dd1bd1imnqx12"))
+
+(define rust-tree-house-0.3.0
+ (crate-source "tree-house" "0.3.0"
+ "16drgxag73ba809hrgrscfaxj2fx5sv17p84w0d1fbrr499aa3nh"))
+
+(define rust-tree-house-bindings-0.2.1
+ (crate-source "tree-house-bindings" "0.2.1"
+ "11k03s0yqcn5adqacrbnhpc36wyzb3sx1dciw7wdpbz0ixw4c5iz"))
+
+(define rust-tree-magic-mini-3.1.6
+ (crate-source "tree_magic_mini" "3.1.6"
+ "0qwx2b0xfr00vdskl951cvh3m040zj5n8vm7ln4k6p143ybyiida"))
+
+(define rust-tree-sitter-0.22.6
+ (crate-source "tree-sitter" "0.22.6"
+ "1jkda5n43m7cxmx2h7l20zxc74nf9v1wpm66gvgxrm5drscw8z6z"))
+
+(define rust-tree-sitter-0.24.7
+ (crate-source "tree-sitter" "0.24.7"
+ "0xbg9i3kvz316mhwciq147b7kzxqmbvwcl1bw7dd5izzlzzpsf55"))
+
+(define rust-tree-sitter-bash-0.23.3
+ (crate-source "tree-sitter-bash" "0.23.3"
+ "0bm5chcqq5fvfb505h87d6ab5ny9l60lxy0x5ga3ghrsc944v6ij"))
+
+(define rust-tree-sitter-c-0.23.4
+ (crate-source "tree-sitter-c" "0.23.4"
+ "0wcwdvp8k9qsyfb5zpa9cq05kc5dp0fx11wysvv2xp452nzv3lmg"))
+
+(define rust-tree-sitter-c-sharp-0.23.1
+ (crate-source "tree-sitter-c-sharp" "0.23.1"
+ "1c7w6wvjc54k6kh0qrlspm9ksr4y10aq4fv6b0bkaibvrb66mw37"))
+
+(define rust-tree-sitter-cpp-0.23.4
+ (crate-source "tree-sitter-cpp" "0.23.4"
+ "0hs7p45av437iw8rzsyw46qs06axbam7wadr655apd27kpm9c8fz"))
+
+(define rust-tree-sitter-css-0.23.2
+ (crate-source "tree-sitter-css" "0.23.2"
+ "17mjy7f1s3cq8dacxaj3ixhqixlra4755gkz5b8m04yljjblimjs"))
+
+(define rust-tree-sitter-elixir-0.3.4
+ (crate-source "tree-sitter-elixir" "0.3.4"
+ "0grdkbx6bqw3s1w3mkk94sibmhgdicdlqirjzpc57zdl8x348pg4"))
+
+(define rust-tree-sitter-go-0.23.4
+ (crate-source "tree-sitter-go" "0.23.4"
+ "0cc4w4p12inxpsn2hgpmbvw1nyf5cm0l9pa705hbw3928milfgdi"))
+
+(define rust-tree-sitter-haskell-0.23.1
+ (crate-source "tree-sitter-haskell" "0.23.1"
+ "19057d99kaq7bn8k86baf7v4q4mjv8p5mjr7zh9vm32l0kjm2z4p"))
+
+(define rust-tree-sitter-html-0.23.2
+ (crate-source "tree-sitter-html" "0.23.2"
+ "1vk3xyxnf3xv19qisyj2knd346dq4yjamawv6bg1w1ljbn7706r6"))
+
+(define rust-tree-sitter-java-0.23.5
+ (crate-source "tree-sitter-java" "0.23.5"
+ "1mlh3skj2nasrwdz0v865r4hxnk7v8037z8nwqab4yf6r36wp9ha"))
+
+(define rust-tree-sitter-javascript-0.23.1
+ (crate-source "tree-sitter-javascript" "0.23.1"
+ "1cf19p9rl96yqjjhzimhp0dpvp2xxq8fqg2w29nc25h4krcvyh5z"))
+
+(define rust-tree-sitter-json-0.24.8
+ (crate-source "tree-sitter-json" "0.24.8"
+ "0wf4gsa5mcrcprg8wh647n76rwv4cx8kbky6zw605h06lk67lwjd"))
+
+(define rust-tree-sitter-julia-0.23.1
+ (crate-source "tree-sitter-julia" "0.23.1"
+ "08z33mq5n5z3xgjjcjrha8b4rrci7f5ykc8rfs3fw4l82wd76i21"))
+
+(define rust-tree-sitter-language-0.1.5
+ (crate-source "tree-sitter-language" "0.1.5"
+ "1f14p8i09yrfsf9708jmayy0km78n9pqzxmf31xzd0vk45q3j0f4"))
+
+(define rust-tree-sitter-lua-0.2.0
+ (crate-source "tree-sitter-lua" "0.2.0"
+ "07k4753h1nz3pbffcnclxjz2xcfvb6hb7jv0fs7cbzk517grmnsw"))
+
+(define rust-tree-sitter-make-1.1.1
+ (crate-source "tree-sitter-make" "1.1.1"
+ "0101h5ilrv2aqjffdlnq2d2m9mpj5fcfzvwamsgv3nnbrg3qv6f5"))
+
+(define rust-tree-sitter-nix-0.0.2
+ (crate-source "tree-sitter-nix" "0.0.2"
+ "0160v6rqal8lsw9slx7x52ccq7cc5lfk6xd088rdcxyk0n3lz39s"))
+
+(define rust-tree-sitter-objc-3.0.2
+ (crate-source "tree-sitter-objc" "3.0.2"
+ "1lp1570h6lwhknzq3nn9sf26cfkqbx99vrrm0mpigz13ciavpa4w"))
+
+(define rust-tree-sitter-ocaml-0.23.2
+ (crate-source "tree-sitter-ocaml" "0.23.2"
+ "0xz3dkvb40b5anir8ld7547w2kibbms75y7i1kfhcn8p7ni09hck"))
+
+(define rust-tree-sitter-php-0.23.11
+ (crate-source "tree-sitter-php" "0.23.11"
+ "030kiknyk2lw54yj7mzj92kfr5v0qr81qymhvkqy9kvjj97fjrph"))
+
+(define rust-tree-sitter-python-0.23.6
+ (crate-source "tree-sitter-python" "0.23.6"
+ "012bgzycya91lpdbrrr8xnw9xjz116nf1w61c2pwxapk4ym5l1ix"))
+
+(define rust-tree-sitter-ruby-0.23.1
+ (crate-source "tree-sitter-ruby" "0.23.1"
+ "15cz4h1sfgf838r2pmf7vg9ahh0kwgkvvnjgbdbrrfzn9vm8815y"))
+
+(define rust-tree-sitter-rust-0.23.3
+ (crate-source "tree-sitter-rust" "0.23.3"
+ "12lf0v0a8zrwca3n1wglswglfk40qcjgvhzn8flwi59l78zcp36a"))
+
+(define rust-tree-sitter-scala-0.23.4
+ (crate-source "tree-sitter-scala" "0.23.4"
+ "0bsxq5ihmi4qp1g3cfrnmgznp8h4y739d8mz2yn9wvkknil5xppg"))
+
+(define rust-tree-sitter-toml-ng-0.7.0
+ (crate-source "tree-sitter-toml-ng" "0.7.0"
+ "1cgbwl6x33d033ws4dwf3nw2pyd37m0bwxbxhl776jdfk34c5bg9"))
+
+(define rust-tree-sitter-typescript-0.23.2
+ (crate-source "tree-sitter-typescript" "0.23.2"
+ "1zsyaxx3v1sd8gx2zkscwv6z1sq2nvccqpvd8k67ayllipnpcpvc"))
+
+(define rust-tree-sitter-xml-0.7.0
+ (crate-source "tree-sitter-xml" "0.7.0"
+ "1cxnr3q72fvld0ia8xjc5hl0x4xw9s7wvpcpsma4z68xb4gh8w76"))
+
+(define rust-tree-sitter-yaml-0.7.0
+ (crate-source "tree-sitter-yaml" "0.7.0"
+ "0phdym735blwnb8aff4225c5gyws6aljy8vbifhz2xxnj8mrzjfh"))
+
+(define rust-trim-in-place-0.1.7
+ (crate-source "trim-in-place" "0.1.7"
+ "1z04g79xkrpf3h4g3cc8wax72dn6h6v9l4m39zg8rg39qrpr4gil"))
+
+(define rust-triomphe-0.1.14
+ (crate-source "triomphe" "0.1.14"
+ "11fciha522hrz6pkafy3xlq20w405w9dqvy9ln7ba1s8v8k7g3zg"))
+
+(define rust-triple-accel-0.3.4
+ (crate-source "triple_accel" "0.3.4"
+ "0v795l496crk3h6yff9zh1cjyrh5s9v23fbgccc4dpz25z70jav2"))
+
+(define rust-triple-accel-0.4.0
+ (crate-source "triple_accel" "0.4.0"
+ "0qqyhl1pdvmfbx9fgw5jc15j42d0j1i7b6pzn42zsbzvbp4qn112"))
+
+(define rust-trotter-1.0.2
+ (crate-source "trotter" "1.0.2"
+ "14gksihjm4bv2paqg22ym7n63adb69zac1qkp51yxz84572bhmkw"))
+
+(define rust-trust-dns-proto-0.22.0
+ (crate-source "trust-dns-proto" "0.22.0"
+ "09mwv7fnjrkdpf82qqvsbby5xnnpwn0kcp2cqn53br50wk8q6zsg"))
+
+(define rust-try-lock-0.2.5
+ (crate-source "try-lock" "0.2.5"
+ "0jqijrrvm1pyq34zn1jmy2vihd4jcrjlvsh4alkjahhssjnsn8g4"))
+
+(define rust-trybuild-1.0.104
+ (crate-source "trybuild" "1.0.104"
+ "161qw9ajl3njzp3lq7wyxmn7bjkwf8hdhvbc1rpvjv85ikk8pq3a"))
+
+(define rust-trycmd-0.15.9
+ (crate-source "trycmd" "0.15.9"
+ "1r5a5r22j7gi69y0zdbwhb6d2hp8r34plnfncp0alql870lwzdd8"))
+
+(define rust-ttf-parser-0.15.2
+ (crate-source "ttf-parser" "0.15.2"
+ "1pfqn06vjlr6pvlljjmkmcb2kb8ind09q5f78nvxc3nqp74hcgkv"
+ #:snippet '(for-each delete-file-recursively '("examples" "tests"))))
+
+(define rust-ttf-parser-0.24.1
+ (crate-source "ttf-parser" "0.24.1"
+ "0jmcif537g3smzgcx0vfr4wwq4pnaypa7dnklasfhf2xzy813qjv"
+ #:snippet '(for-each delete-file-recursively '("examples" "tests" "testing-tools"))))
+
+(define rust-tui-react-0.23.2
+ (crate-source "tui-react" "0.23.2"
+ "1inc78yngwkambrpcs1alallndysnzdq6p8pd7c12cqgw00sf519"))
+
+(define rust-tui-textarea-0.7.0
+ (crate-source "tui-textarea" "0.7.0"
+ "1bnb3andd8gcqkf5rdvz530zykkj8s8d2yj1m593rmwyc7fihlqa"))
+
+(define rust-tuikit-0.5.0
+ (crate-source "tuikit" "0.5.0"
+ "1n2kiq6kjl1g89v8f9v2dwcv5g8hp7w2zhf8a0yyxawb0fmwc6ay"))
+
+(define rust-tungstenite-0.24.0
+ (crate-source "tungstenite" "0.24.0"
+ "12nsxnxazk4nisgsqpywi6za0hsbc2rd15r1scb5pag7dqvbir8q"))
+
+(define rust-two-face-0.4.3
+ ;; TODO: Generate from source.
+ (crate-source "two-face" "0.4.3"
+ "0lpqra6ryq4q47iavmcabbgxknajv59485wsyg3f4qnzim1xlkiq"))
+
+(define rust-twofish-0.7.1
+ (crate-source "twofish" "0.7.1"
+ "04w0ii2c0c9ws08aw6c7illh9zql22il9lbwjk1mgir30aiq73m7"))
+
+(define rust-twox-hash-1.6.3
+ (crate-source "twox-hash" "1.6.3"
+ "0xgn72j36a270l5ls1jk88n7bmq2dhlfkbhdh5554hbagjsydzlp"))
+
+(define rust-twox-hash-2.1.0
+ (crate-source "twox-hash" "2.1.0"
+ "022rwrv24rl6g32nqv1mywf6vdnkn7vq34fg793vll1hgccpzcg7"))
+
+(define rust-type-map-0.5.1
+ (crate-source "type-map" "0.5.1"
+ "143v32wwgpymxfy4y8s694vyq0wdi7li4s5dmms5w59nj2yxnc6b"))
+
+(define rust-typed-arena-2.0.2
+ (crate-source "typed-arena" "2.0.2"
+ "0shj0jpmglhgw2f1i4b33ycdzwd1z205pbs1rd5wx7ks2qhaxxka"))
+
+(define rust-typed-sled-0.2.3
+ (crate-source "typed-sled" "0.2.3"
+ "03ah6i05rwkcwwq6ccbr42k96ni29yq522d6imsmpv2h8idg0q0h"))
+
+(define rust-typeid-1.0.3
+ (crate-source "typeid" "1.0.3"
+ "0727ypay2p6mlw72gz3yxkqayzdmjckw46sxqpaj08v0b0r64zdw"))
+
+(define rust-typenum-1.18.0
+ (crate-source "typenum" "1.18.0"
+ "0gwgz8n91pv40gabrr1lzji0b0hsmg0817njpy397bq7rvizzk0x"))
+
+(define rust-typetag-0.2.20
+ (crate-source "typetag" "0.2.20"
+ "0vyyqg2ard4jz8jxdcim0j4j2r1nh4h71y8c4ca8rzkvvm02pwkk"))
+
+(define rust-typetag-impl-0.2.20
+ (crate-source "typetag-impl" "0.2.20"
+ "0lnrad6qrzgw77p8ra9cm8ba0xbihxmzkgglwi6iphzz144kix9m"))
+
+(define rust-typst-0.13.1
+ (crate-source "typst" "0.13.1"
+ "1x29iwm4p5f8964ylphh8nc1bj35f7azm9cfdwk19c3jijy5h10l"))
+
+(define rust-typst-assets-0.13.1
+ ;; NB: The ICC color profiles and postcard files within are open formats.
+ ;; TODO: Un-bundle fonts from this and upstream typst-cli by disabling the
+ ;; "font" feature here and the embed-fonts feature there.
+ (crate-source "typst-assets" "0.13.1"
+ "00mrmc0vkc1a7jwrawahjjvcwlf9qxy18wyb3ysh4m96qb1hrgxm"))
+
+(define rust-typst-eval-0.13.1
+ (crate-source "typst-eval" "0.13.1"
+ "1b05298979xk0q12l7s1y913s6kdn1wyjl7xac0ipnzcbg4k61w5"))
+
+(define rust-typst-html-0.13.1
+ (crate-source "typst-html" "0.13.1"
+ "1k770plp5p41ddrr23865bvnvv4adfqnw5i3jyqzj14iiflfakb5"))
+
+(define rust-typst-kit-0.13.1
+ (crate-source "typst-kit" "0.13.1"
+ "141azrb7bp8axg2fckccsqk41k0nasa5jqszs4hgwqqn9vask3w1"))
+
+(define rust-typst-layout-0.13.1
+ (crate-source "typst-layout" "0.13.1"
+ "15n6xrnvdqdaq04fzlyz3dd8lbm80dsaij23k57fa8s4qhlp2zyw"))
+
+(define rust-typst-library-0.13.1
+ (crate-source "typst-library" "0.13.1"
+ "0j1hpkrrjzhdmh83mkc5ybim5x14ys32aa3zvavmpah5zmnhsavj"))
+
+(define rust-typst-macros-0.13.1
+ (crate-source "typst-macros" "0.13.1"
+ "1yx6amz6jdg990s08xkllgczxmdyvfzjmrs4azi12cgzy9xnd9y5"))
+
+(define rust-typst-pdf-0.13.1
+ (crate-source "typst-pdf" "0.13.1"
+ "1965prn6b1vyibld1jf1pjmq2jh0jnlnz0p9krgfvd989jlii1x7"))
+
+(define rust-typst-realize-0.13.1
+ (crate-source "typst-realize" "0.13.1"
+ "1bxqllpj9dqzdy1r1n1ba69093xaqf12sa953z06961v631j9ivv"))
+
+(define rust-typst-render-0.13.1
+ (crate-source "typst-render" "0.13.1"
+ "0kphv5vh7b4q3vpznpgqw0jxvnkc0l1y98m41y8rhyf3viz2fxif"))
+
+(define rust-typst-svg-0.13.1
+ (crate-source "typst-svg" "0.13.1"
+ "1bpy0dmnqq373wxkyr36aw3hddsfnvkar2y4f3wcj5a0p5f8wk37"))
+
+(define rust-typst-syntax-0.12.0
+ (crate-source "typst-syntax" "0.12.0"
+ "14vn68h92xas9kj0hh14paq7v3d293alfna9r8wwpcnnds5vxdq5"))
+
+(define rust-typst-syntax-0.13.1
+ (crate-source "typst-syntax" "0.13.1"
+ "1a13bsxqz65s5j5zf5lx2zk1if5ccdn2xlv15xmylx53fnn4kaav"))
+
+(define rust-typst-timing-0.13.1
+ (crate-source "typst-timing" "0.13.1"
+ "0xm9vjwim3k6khia0qrhj3mr0q90my97s9mj7l1f52z9chb5994b"))
+
+(define rust-typst-utils-0.12.0
+ (crate-source "typst-utils" "0.12.0"
+ "0h3s9y3bvkkiqvfgn9bmbrq3by3bz0l74j3ihijhnzyr7r20a0wg"))
+
+(define rust-typst-utils-0.13.1
+ (crate-source "typst-utils" "0.13.1"
+ "15px12a3qrdfhqkclp3hcc655nnqrr0lzagq84iv63vyjrcivdqf"))
+
+(define rust-typstyle-core-0.13.10
+ (crate-source "typstyle-core" "0.13.10"
+ "1vfhvf1wpyjx925dwd3n70kbw6k7mm84b6qqp2vj96xi2a8s1ysh"))
+
+(define rust-tz-rs-0.7.0
+ (crate-source "tz-rs" "0.7.0"
+ "18bi7k9zgwbm0ch049c1mj901a6aza4mr4z7f0hfg5wkp7r0nig1"))
+
+(define rust-ucd-trie-0.1.7
+ (crate-source "ucd-trie" "0.1.7"
+ "0wc9p07sqwz320848i52nvyjvpsxkx3kv5bfbmm6s35809fdk5i8"))
+
+(define rust-udev-0.7.0
+ (crate-source "udev" "0.7.0"
+ "06hr927z0fdn7ay0p817b9x19i5fagmpmvz95yhl4d1pf3bbpgaf"))
+
+(define rust-udev-0.8.0
+ (crate-source "udev" "0.8.0"
+ "18f5vkhjcljw1p5gfvy61p1837n27d7h2l3x45pywa5y49p1q1ah"))
+
+(define rust-udev-0.9.3
+ (crate-source "udev" "0.9.3"
+ "17vy1yc6ipb5m2kc2d4lx2qpj45yr7grsjzm3y2gq0a4xblkfkmg"))
+
+(define rust-udevrs-0.3.0
+ (crate-source "udevrs" "0.3.0"
+ "028s1sk1ym919z0w6p8mnvgh9d35c9zzrlaxlmvfrppi6fx5kjdx"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-uds-windows-1.1.0
+ (crate-source "uds_windows" "1.1.0"
+ "1fb4y65pw0rsp0gyfyinjazlzxz1f6zv7j4zmb20l5pxwv1ypnl9"))
+
+(define rust-uluru-3.1.0
+ (crate-source "uluru" "3.1.0"
+ "1njp6vvy1mm8idnsp6ljyxx5znfsk3xkmk9cr2am0vkfwmlj92kw"))
+
+(define rust-umask-2.1.0
+ (crate-source "umask" "2.1.0"
+ "071xszsd6znk0ik11pxl7mwhf07clsiq3qpzw1ac0dcyak14d6pc"))
+
+(define rust-uname-0.1.1
+ (crate-source "uname" "0.1.1"
+ "1j1xd1rryml4j1hf07kahva9d5ym8m9jz9z20hfdpr1jrbq8jbxp"))
+
+(define rust-unarray-0.1.4
+ (crate-source "unarray" "0.1.4"
+ "154smf048k84prsdgh09nkm2n0w0336v84jd4zikyn6v6jrqbspa"))
+
+(define rust-uncased-0.9.10
+ (crate-source "uncased" "0.9.10"
+ "15q6r6g4fszr8c2lzg9z9k9g52h8g29h24awda3d72cyw37qzf71"))
+
+(define rust-unescape-0.1.0
+ (crate-source "unescape" "0.1.0"
+ "0vlgws15n4kz8xq4igzr1f80nbiyr838k687hn6ly8a36an7vffc"))
+
+(define rust-unescaper-0.1.6
+ (crate-source "unescaper" "0.1.6"
+ "09hzbayg38dvc298zygrx7wvs228bz197winnjl34i3alpii47f0"))
+
+(define rust-unic-char-property-0.9.0
+ (crate-source "unic-char-property" "0.9.0"
+ "08g21dn3wwix3ycfl0vrbahn0835nv2q3swm8wms0vwvgm07mid8"))
+
+(define rust-unic-char-range-0.9.0
+ (crate-source "unic-char-range" "0.9.0"
+ "1g0z7iwvjhqspi6194zsff8vy6i3921hpqcrp3v1813hbwnh5603"))
+
+(define rust-unic-common-0.9.0
+ (crate-source "unic-common" "0.9.0"
+ "1g1mm954m0zr497dl4kx3vr09yaly290zs33bbl4wrbaba1gzmw0"))
+
+(define rust-unic-langid-0.9.6
+ (crate-source "unic-langid" "0.9.6"
+ "01bx59sqsx2jz4z7ppxq9kldcjq9dzadkmb2dr7iyc85kcnab2x2"))
+
+(define rust-unic-langid-impl-0.9.6
+ (crate-source "unic-langid-impl" "0.9.6"
+ "0n66kdan4cz99n8ra18i27f7w136hmppi4wc0aa7ljsd0h4bzqfw"))
+
+(define rust-unic-segment-0.9.0
+ (crate-source "unic-segment" "0.9.0"
+ "08wgz2q6vrdvmbd23kf9pbg8cyzm5q8hq9spc4blzy2ppqk5vvg4"))
+
+(define rust-unic-ucd-block-0.9.0
+ (crate-source "unic-ucd-block" "0.9.0"
+ "1mzinqvb5qfjz2bmwp56264vd8bzdskaag05l4jm7lpcszr1cakb"))
+
+(define rust-unic-ucd-category-0.9.0
+ (crate-source "unic-ucd-category" "0.9.0"
+ "1h4ixzplc2s441vc8mc4zxliw6qfqh1ziaiv8pa1pzpwyn8lb38v"))
+
+(define rust-unic-ucd-segment-0.9.0
+ (crate-source "unic-ucd-segment" "0.9.0"
+ "0027lczcg0r401g6fnzm2bq9fxhgxvri1nlryhhv8192lqic2y90"))
+
+(define rust-unic-ucd-version-0.9.0
+ (crate-source "unic-ucd-version" "0.9.0"
+ "1i5hnzpfnxkp4ijfk8kvhpvj84bij575ybqx1b6hyigy6wi2zgcn"))
+
+(define rust-unicase-2.7.0
+ (crate-source "unicase" "2.7.0"
+ "12gd74j79f94k4clxpf06l99wiv4p30wjr0qm04ihqk9zgdd9lpp"))
+
+(define rust-unicase-2.8.1
+ (crate-source "unicase" "2.8.1"
+ "0fd5ddbhpva7wrln2iah054ar2pc1drqjcll0f493vj3fv8l9f3m"))
+
+(define rust-unicode-bidi-0.3.18
+ (crate-source "unicode-bidi" "0.3.18"
+ "1xcxwbsqa24b8vfchhzyyzgj0l6bn51ib5v8j6krha0m77dva72w"))
+
+(define rust-unicode-bidi-mirroring-0.3.0
+ (crate-source "unicode-bidi-mirroring" "0.3.0"
+ "0bq832hqj8qbk14sk4qxyi3zk2ldhdhvw9ii2759ar26sxx0bbv4"))
+
+(define rust-unicode-bom-2.0.3
+ (crate-source "unicode-bom" "2.0.3"
+ "05s2sqyjanqrbds3fxam35f92npp5ci2wz9zg7v690r0448mvv3y"))
+
+(define rust-unicode-categories-0.1.1
+ (crate-source "unicode_categories" "0.1.1"
+ "0kp1d7fryxxm7hqywbk88yb9d1avsam9sg76xh36k5qx2arj9v1r"))
+
+(define rust-unicode-ccc-0.3.0
+ (crate-source "unicode-ccc" "0.3.0"
+ "0hnyjqjaxxnsqfhc7capa9dbi5jzl41hhdk80slsk4rqgdjcc2r6"))
+
+(define rust-unicode-ellipsis-0.2.0
+ (crate-source "unicode-ellipsis" "0.2.0"
+ "1zsdzmy6x1p8s35rgfmc7nx1qcs6j4bcfbfyiimrdngyqfwbajlj"))
+
+(define rust-unicode-general-category-1.0.0
+ (crate-source "unicode-general-category" "1.0.0"
+ "1ls6j9faq62kqnvzcxjdjgjfcqcif8jz3pvag83nfja3261zxb94"))
+
+(define rust-unicode-id-0.3.5
+ (crate-source "unicode-id" "0.3.5"
+ "0qdmwsyi72c17v64h1is28f0gc2d3bvhjz264i998c270ibkq40h"))
+
+(define rust-unicode-ident-1.0.11
+ (crate-source "unicode-ident" "1.0.11"
+ "0g7wmn39nl9yzhjwn9ihacd22ymli8r4nlc2xf3idaas8ypbl6ih"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-unicode-ident-1.0.12
+ (crate-source "unicode-ident" "1.0.12"
+ "0jzf1znfpb2gx8nr8mvmyqs1crnv79l57nxnbiszc7xf7ynbjm1k"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-unicode-ident-1.0.17
+ (crate-source "unicode-ident" "1.0.17"
+ "1gpdxvaskz04whays5igg4zyca0dl7vdy2arsfxb13kpjcx4gqh0"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-unicode-ident-1.0.18
+ (crate-source "unicode-ident" "1.0.18"
+ "04k5r6sijkafzljykdq26mhjpmhdx4jwzvn1lh90g9ax9903jpss"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-unicode-joining-type-0.7.0
+ (crate-source "unicode-joining-type" "0.7.0"
+ "1xgn8cjv3r3s9f3zqs3v2k6hv8d43l3z6nkm1047bg5qri3wpy12"))
+
+(define rust-unicode-linebreak-0.1.5
+ (crate-source "unicode-linebreak" "0.1.5"
+ "07spj2hh3daajg335m4wdav6nfkl0f6c0q72lc37blr97hych29v"))
+
+(define rust-unicode-math-class-0.1.0
+ (crate-source "unicode-math-class" "0.1.0"
+ "0rbxcjirldpdrpxv1l7qiadbib8rnl7b413fsp4f7ynmk7snq93x"))
+
+(define rust-unicode-normalization-0.1.23
+ (crate-source "unicode-normalization" "0.1.23"
+ "1x81a50h2zxigj74b9bqjsirxxbyhmis54kg600xj213vf31cvd5"))
+
+(define rust-unicode-normalization-0.1.24
+ (crate-source "unicode-normalization" "0.1.24"
+ "0mnrk809z3ix1wspcqy97ld5wxdb31f3xz6nsvg5qcv289ycjcsh"))
+
+(define rust-unicode-normalization-alignments-0.1.12
+ (crate-source "unicode-normalization-alignments" "0.1.12"
+ "1pk2f3arh3qvdsmrsiri0gr5y5vqpk2gv1yjin0njvh4zbj17xj3"))
+
+(define rust-unicode-properties-0.1.3
+ (crate-source "unicode-properties" "0.1.3"
+ "1l3mbgzwz8g14xcs09p4ww3hjkjcf0i1ih13nsg72bhj8n5jl3z7"))
+
+(define rust-unicode-script-0.5.7
+ (crate-source "unicode-script" "0.5.7"
+ "07vwr9iddw5xwrj57hc6ig0mwmlzjdajj9lyfxqz9by9a2rj3d4z"))
+
+(define rust-unicode-segmentation-1.10.1
+ (crate-source "unicode-segmentation" "1.10.1"
+ "0dky2hm5k51xy11hc3nk85p533rvghd462b6i0c532b7hl4j9mhx"))
+
+(define rust-unicode-segmentation-1.12.0
+ (crate-source "unicode-segmentation" "1.12.0"
+ "14qla2jfx74yyb9ds3d2mpwpa4l4lzb9z57c6d2ba511458z5k7n"))
+
+(define rust-unicode-truncate-1.1.0
+ (crate-source "unicode-truncate" "1.1.0"
+ "1gr7arjjhrhy8dww7hj8qqlws97xf9d276svr4hs6pxgllklcr5k"))
+
+(define rust-unicode-truncate-2.0.0
+ (crate-source "unicode-truncate" "2.0.0"
+ "0c33c29m85wb5c0vbvz724f3rinsz0l5zjhh74pp0f7l1y307gwg"))
+
+(define rust-unicode-vo-0.1.0
+ (crate-source "unicode-vo" "0.1.0"
+ "151sha088v9jyfvbg5164xh4dk72g53b82xm4zzbf5dlagzqdlxi"))
+
+(define rust-unicode-width-0.1.12
+ (crate-source "unicode-width" "0.1.12"
+ "1mk6mybsmi5py8hf8zy9vbgs4rw4gkdqdq3gzywd9kwf2prybxb8"))
+
+(define rust-unicode-width-0.1.14
+ (crate-source "unicode-width" "0.1.14"
+ "1bzn2zv0gp8xxbxbhifw778a7fc93pa6a1kj24jgg9msj07f7mkx"))
+
+(define rust-unicode-width-0.2.0
+ (crate-source "unicode-width" "0.2.0"
+ "1zd0r5vs52ifxn25rs06gxrgz8cmh4xpra922k0xlmrchib1kj0z"))
+
+(define rust-unicode-width-0.2.1
+ (crate-source "unicode-width" "0.2.1"
+ "0k0mlq7xy1y1kq6cgv1r2rs2knn6rln3g3af50rhi0dkgp60f6ja"))
+
+(define rust-unicode-xid-0.1.0
+ (crate-source "unicode-xid" "0.1.0"
+ "1z57lqh4s18rr4x0j4fw4fmp9hf9346h0kmdgqsqx0fhjr3k0wpw"))
+
+(define rust-unicode-xid-0.2.6
+ (crate-source "unicode-xid" "0.2.6"
+ "0lzqaky89fq0bcrh6jj6bhlz37scfd8c7dsj5dq7y32if56c1hgb"))
+
+(define rust-unindent-0.1.11
+ (crate-source "unindent" "0.1.11"
+ "171may3v15wzc10z64i8sahdz49d031v7424mjsifa205ml6sxp1"))
+
+(define rust-unindent-0.2.3
+ (crate-source "unindent" "0.2.3"
+ "1km2iy6fr6gsh2wvr1mxz86pm4wrlh3fjkinb35qfi3mw5rpvpn7"))
+
+(define rust-unindent-0.2.4
+ (crate-source "unindent" "0.2.4"
+ "1wvfh815i6wm6whpdz1viig7ib14cwfymyr1kn3sxk2kyl3y2r3j"))
+
+(define rust-universal-hash-0.5.1
+ (crate-source "universal-hash" "0.5.1"
+ "1sh79x677zkncasa95wz05b36134822w6qxmi1ck05fwi33f47gw"))
+
+(define rust-unrar-0.5.8 #f)
+
+(define rust-unrar-sys-0.5.8 #f)
+
+(define rust-unreachable-0.1.1
+ (crate-source "unreachable" "0.1.1"
+ "14gzpm329nrfgjvxf6zh77sp7plxakcnsq8p8xk9474fn7fyaahz"))
+
+(define rust-unsafe-libyaml-0.2.11
+ (crate-source "unsafe-libyaml" "0.2.11"
+ "0qdq69ffl3v5pzx9kzxbghzn0fzn266i1xn70y88maybz9csqfk7"))
+
+(define rust-unsafe-libyaml-norway-0.2.15
+ (crate-source "unsafe-libyaml-norway" "0.2.15"
+ "0111lbq845fwqv8cn89m02v7bjd2lq2jvd814dziqlijpxcvv6mk"))
+
+(define rust-unscanny-0.1.0
+ (crate-source "unscanny" "0.1.0"
+ "0ivbipc1rnq15fhzgna41p1h01ncq4shycii72f3x5d7czq2mpz9"))
+
+(define rust-untrusted-0.7.1
+ (crate-source "untrusted" "0.7.1"
+ "0jkbqaj9d3v5a91pp3wp9mffvng1nhycx6sh4qkdd9qyr62ccmm1"))
+
+(define rust-untrusted-0.9.0
+ (crate-source "untrusted" "0.9.0"
+ "1ha7ib98vkc538x0z60gfn0fc5whqdd85mb87dvisdcaifi6vjwf"
+ #:snippet '(delete-file-recursively "mk")))
+
+(define rust-unwinding-0.2.5
+ (crate-source "unwinding" "0.2.5"
+ "0g5bp3xqpsd4zwiswx0znqk24qcnzqjzafzgmi30jrcghh2nmw2i"))
+
+(define rust-uom-0.30.0
+ (crate-source "uom" "0.30.0"
+ "1vg59hnb7hh0p8kjjhgmrsnn3597722lkfdkp481wksq6vk06rg7"))
+
+(define rust-uom-0.36.0
+ (crate-source "uom" "0.36.0"
+ "176dszv02ki1a49hvv2nkszjcn4m8ccfjgh5hhji2pd6a19nxlzz"))
+
+(define rust-update-informer-1.2.0
+ (crate-source "update-informer" "1.2.0"
+ "19w2s4wqpjrw70b8v5b6h0lrxk11jpllik7qjh3l7n7hspskp0ak"))
+
+(define rust-upon-0.8.1
+ (crate-source "upon" "0.8.1"
+ "1h0ky0lvilja2bw3337w3jyxhgajbwdafpm3m57i0kv2s40rdqlz"))
+
+(define rust-ureq-2.10.0.1cad58f
+ (origin
+ (method git-fetch)
+ (uri (git-reference (url "https://github.com/algesten/ureq")
+ (commit "1cad58f5a4f359e318858810de51666d63de70e8")))
+ (file-name (git-file-name "rust-ureq" "2.10.0.1cad58f"))
+ (sha256 (base32 "1ryn499kbv44h3lzibk9568ln13yi10frbpjjnrn7dz0lkrdin2w"))))
+
+(define rust-ureq-2.12.1
+ (crate-source "ureq" "2.12.1"
+ "07f0qdn6459k4rmdnkivkz0y7j28vxh5c8q8sr0gcxgdfxiadl82"))
+
+(define rust-ureq-3.0.10
+ (crate-source "ureq" "3.0.10"
+ "07979dkp96fdrbgbwzhqq9i7zxjmjxfnrfzrwjl42yswcb5520sb"))
+
+(define rust-ureq-proto-0.3.5
+ (crate-source "ureq-proto" "0.3.5"
+ "195g5y87f6y9f9kq3g5y3ka8gkngczfd254l4nabrbj16c59s8xf"
+ #:snippet '(delete-file-recursively "doc")))
+
+(define rust-urid-0.1.0
+ (crate-source "urid" "0.1.0"
+ "195672gs136vczn1r4hkjg5vfa7vdzr26bzv6lwhk0z7cvbvaa38"))
+
+(define rust-urid-derive-0.1.1
+ (crate-source "urid-derive" "0.1.1"
+ "0i1nf0sgq4ai051h17s9msaavl3jfzdmdlsy8455pr88y0pfx7l1"))
+
+(define rust-url-2.5.4
+ (crate-source "url" "2.5.4"
+ "0q6sgznyy2n4l5lm16zahkisvc9nip9aa5q1pps7656xra3bdy1j"))
+
+(define rust-url-2.5.6
+ (crate-source "url" "2.5.6"
+ "1i574rp7k34vdx9rnkcfbmy3782124zjyl486svkjwdg9s1kqyhk"))
+
+(define rust-urlencoding-1.3.3
+ (crate-source "urlencoding" "1.3.3"
+ "1yqgq2qigm1s8zyv23j0422j4vn20ppnnizx9b7p629sw1sh27ss"))
+
+(define rust-urlencoding-2.1.3
+ (crate-source "urlencoding" "2.1.3"
+ "1nj99jp37k47n0hvaz5fvz7z6jd0sb4ppvfy3nphr1zbnyixpy6s"))
+
+(define rust-usb-ids-1.2025.2
+ (crate-source "usb-ids" "1.2025.2"
+ "10rk0iqf847w54238znyhcwlkx4d6vx1pj71z8kvm1rjk41lsihz"))
+
+(define rust-ustr-0.9.0
+ (crate-source "ustr" "0.9.0"
+ "177sfj2gcxcxbyw756k4r7dbpsnkjrb62nrqvibdx019kw4kc51p"))
+
+(define rust-usvg-0.43.0
+ (crate-source "usvg" "0.43.0"
+ "1z9mfx1nw00kpjz3rfh5qz91vjmlm7ric8nfp2gnwhmvbixha0v8"))
+
+(define rust-utf-8-0.7.6
+ (crate-source "utf-8" "0.7.6"
+ "1a9ns3fvgird0snjkd3wbdhwd3zdpc2h5gpyybrfr6ra5pkqxk09"))
+
+(define rust-utf16-iter-1.0.5
+ (crate-source "utf16_iter" "1.0.5"
+ "0ik2krdr73hfgsdzw0218fn35fa09dg2hvbi1xp3bmdfrp9js8y8"))
+
+(define rust-utf8-iter-1.0.4
+ (crate-source "utf8_iter" "1.0.4"
+ "1gmna9flnj8dbyd8ba17zigrp9c4c3zclngf5lnb5yvz1ri41hdn"))
+
+(define rust-utf8-width-0.1.7
+ (crate-source "utf8-width" "0.1.7"
+ "1qwj8c0fg8cpn8hq7c9xzz26kdz6ci32bf0madz57a2xi578vgc6"))
+
+(define rust-utf8parse-0.2.2
+ (crate-source "utf8parse" "0.2.2"
+ "088807qwjq46azicqwbhlmzwrbkz7l4hpw43sdkdyyk524vdxaq6"))
+
+(define rust-uu-cp-0.0.29
+ (crate-source "uu_cp" "0.0.29"
+ "1a2s7z41fr5lv74fys8m7j8cwpc4n6sjr6chvg5rkxygxzw3jm13"))
+
+(define rust-uu-mkdir-0.0.29
+ (crate-source "uu_mkdir" "0.0.29"
+ "0lk96l3lh0lajc0dwfnnbzq8f7xnxdizxq92nlbfm9w81mi302pa"))
+
+(define rust-uu-mktemp-0.0.29
+ (crate-source "uu_mktemp" "0.0.29"
+ "1k3k0i3shdkpvs1vfw52xx6f60rvvr39bvz6l3ldyk06zx47dnz1"))
+
+(define rust-uu-mv-0.0.29
+ (crate-source "uu_mv" "0.0.29"
+ "0wb0fxzb7zdc7wl60hlfyh629yvwh8cl74kn06maslvimhbqrawj"))
+
+(define rust-uu-touch-0.0.29
+ (crate-source "uu_touch" "0.0.29"
+ "0rsbh2mixpnh4ybz9g2zrn67p3qb5szz55gbzv92q9v1g567gp1s"))
+
+(define rust-uu-uname-0.0.29
+ (crate-source "uu_uname" "0.0.29"
+ "1f5gzlh5msmgrip0fn1njg8wxkfxz400xcbjv7sd80zcd9i45acm"))
+
+(define rust-uu-whoami-0.0.29
+ (crate-source "uu_whoami" "0.0.29"
+ "066hqqcq0r4cnamksqgcqcd2qqrcvx461dhkxlamqdy972lgf4m8"))
+
+(define rust-uucore-0.0.29
+ (crate-source "uucore" "0.0.29"
+ "0pivc0vzsai7hdk7905csi5qgjppjblxk96f4j7s0nfrk0axrq2h"))
+
+(define rust-uucore-procs-0.0.29
+ (crate-source "uucore_procs" "0.0.29"
+ "0pqwka50344s00f39dla2dnwaihxxcm4l26agi1w0mibmcrxxlr7"))
+
+(define rust-uuhelp-parser-0.0.29
+ (crate-source "uuhelp_parser" "0.0.29"
+ "1g2cj9lhr1cmrfmdw73i70ps8shs180ahv0djiwxrddz3arwix0c"))
+
+(define rust-uuid-1.16.0
+ (crate-source "uuid" "1.16.0"
+ "1a9dkv6jm4lz7ip9l9i1mcx7sh389xjsr03l6jgwqjpmkdvpm3s5"))
+
+(define rust-uuid-1.17.0
+ (crate-source "uuid" "1.17.0"
+ "07ckq4fdiygy02gmislzfp727hx9zw6lskk9dbcds5ax3sfikx1w"))
+
+(define rust-uuid-1.18.0
+ (crate-source "uuid" "1.18.0"
+ "1gn1vlggiwrdpizqcpc5hyxsqz9s5215bbay1b182mqn7rj9ccgk"))
+
+(define rust-uutils-term-grid-0.7.0
+ (crate-source "uutils_term_grid" "0.7.0"
+ "0qb3ghkvvvs3i5i7svr8yhgjw1vicnbh4gxlh27d1fhiwlf19fpw"))
+
+(define rust-uzers-0.11.3
+ (crate-source "uzers" "0.11.3"
+ "0qrzbhncbv4s52lgyzs2pxn1b6gmx9k7h1rdwdwix44cgvf87lkn"))
+
+(define rust-uzers-0.12.1
+ (crate-source "uzers" "0.12.1"
+ "1pcpi9v90nr3q2y3i4pkac9c20r1nzaimvcm7vajmn770ksizy2d"))
+
+(define rust-v-frame-0.3.8
+ (crate-source "v_frame" "0.3.8"
+ "0az9nd6qi1gyikh9yb3lhm453kf7d5isd6xai3j13kds4jm2mwyn"))
+
+(define rust-v-frame-0.3.9
+ (crate-source "v_frame" "0.3.9"
+ "1qkvb4ks33zck931vzqckjn36hkngj6l2cwmvfsnlpc7r0kpfsv6"))
+
+(define rust-v-htmlescape-0.15.8
+ (crate-source "v_htmlescape" "0.15.8"
+ "135inp4x7cc32k0hzrymlz1baf0rj0ah5h82nrpa9w0hqpxmg0jf"))
+
+(define rust-validator-0.15.0
+ (crate-source "validator" "0.15.0"
+ "1mgfpwry40fcsfabx7vziy0a7j9kxn6b49mvbv1hy770j09hlyzh"))
+
+(define rust-valuable-0.1.1
+ (crate-source "valuable" "0.1.1"
+ "0r9srp55v7g27s5bg7a2m095fzckrcdca5maih6dy9bay6fflwxs"))
+
+(define rust-value-bag-1.11.1
+ (crate-source "value-bag" "1.11.1"
+ "1i89r6z2dxydybh43mxpc2qx3y943f35sm42c06v2gkliadf4g4l"))
+
+(define rust-varisat-0.2.2
+ (crate-source "varisat" "0.2.2"
+ "1bvwh2bk80a5nci3sd3p205200c6pmbgd5f299krd48y3n2hkrpb"))
+
+(define rust-varisat-checker-0.2.2
+ (crate-source "varisat-checker" "0.2.2"
+ "0fvndkgd2ypgr9rygnj0glxk0492696qw6xqysc6xv8kb5y9fp0k"))
+
+(define rust-varisat-dimacs-0.2.2
+ (crate-source "varisat-dimacs" "0.2.2"
+ "0di68140imf7nfhhipkqllrp5m6f1iqsxxrrm70087xy457fw79x"))
+
+(define rust-varisat-formula-0.2.2
+ (crate-source "varisat-formula" "0.2.2"
+ "08256rfjdmvfxjjw162r6l5ipfd46in9vx1sdmnhgndzp51map1r"))
+
+(define rust-varisat-internal-macros-0.2.2
+ (crate-source "varisat-internal-macros" "0.2.2"
+ "13a0297kq3qhk6wa59sd44zjlhn0qs358ia8g2m6dl236mvwwbk0"))
+
+(define rust-varisat-internal-proof-0.2.2
+ (crate-source "varisat-internal-proof" "0.2.2"
+ "01yj4zalzp6x6wa0yr3xl8v1q51xh1vgjr3dnxvz12h1r5xvnqv1"))
+
+(define rust-vcpkg-0.2.15
+ (crate-source "vcpkg" "0.2.15"
+ "09i4nf5y8lig6xgj3f7fyrvzd3nlaw4znrihw8psidvv5yk4xkdc"
+ #:snippet '(delete-file-recursively "test-data")))
+
+(define rust-vec-map-0.8.2
+ (crate-source "vec_map" "0.8.2"
+ "1481w9g1dw9rxp3l6snkdqihzyrd2f8vispzqmwjwsdyhw8xzggi"))
+
+(define rust-vec-mut-scan-0.3.0
+ (crate-source "vec_mut_scan" "0.3.0"
+ "1lkz66l8z13lvjll69s23vrca12inpyyh00kwg0djqsyil563vb8"))
+
+(define rust-vergen-8.3.2
+ (crate-source "vergen" "8.3.2"
+ "0ri5n4k1g4z6gnllkjx9zny3vaa2bjma84zlrjh6w9k7b7mdk419"))
+
+(define rust-vergen-9.0.6
+ (crate-source "vergen" "9.0.6"
+ "0xs7drxw7jlklnyrc8mifkpvag8nckja5ly60i0l3j8zw65zaavb"))
+
+(define rust-vergen-git2-1.0.7
+ (crate-source "vergen-git2" "1.0.7"
+ "1hfam6z3c4wicg2n14rdzgkp3ipffq77b878mnmqw2a5xh8yavjg"))
+
+(define rust-vergen-gitcl-1.0.8
+ (crate-source "vergen-gitcl" "1.0.8"
+ "1zmffxim0560czbfd5gaq3nqnqr9jlbinbqmvx6qmq5jdvgc3pxr"))
+
+(define rust-vergen-lib-0.1.6
+ (crate-source "vergen-lib" "0.1.6"
+ "0rn1x40xwx4zlj62nkl63y6sczar6hw1dq34n7y5jghg1h0yc1wv"))
+
+(define rust-version-check-0.1.5
+ (crate-source "version_check" "0.1.5"
+ "1pf91pvj8n6akh7w6j5ypka6aqz08b3qpzgs0ak2kjf4frkiljwi"))
+
+(define rust-version-check-0.9.4
+ (crate-source "version_check" "0.9.4"
+ "0gs8grwdlgh0xq660d7wr80x14vxbizmd8dbp29p2pdncx8lp1s9"))
+
+(define rust-version-check-0.9.5
+ (crate-source "version_check" "0.9.5"
+ "0nhhi4i5x89gm911azqbn7avs9mdacw2i3vcz3cnmz3mv4rqz4hb"))
+
+(define rust-version-compare-0.0.10
+ (crate-source "version-compare" "0.0.10"
+ "18ack6rx18rp700h1dncljmpzchs3p2dfh76a8ds6vmfbfi5cdfn"))
+
+(define rust-version-compare-0.1.1
+ (crate-source "version-compare" "0.1.1"
+ "0acg4pmjdbmclg0m7yhijn979mdy66z3k8qrcnvn634f1gy456jp"))
+
+(define rust-version-compare-0.2.0
+ (crate-source "version-compare" "0.2.0"
+ "12y9262fhjm1wp0aj3mwhads7kv0jz8h168nn5fb8b43nwf9abl5"))
+
+(define rust-version-ranges-0.1.1.b70cf70 rust-pubgrub-0.3.0.b70cf70)
+
+(define rust-version-track-0.1.0
+ (crate-source "version-track" "0.1.0"
+ "0bz1b96iqh4z4r90xc0ya5gmywps072g5w6q1vrv2qsfdgnzz6kd"))
+
+(define rust-versions-6.3.2
+ (crate-source "versions" "6.3.2"
+ "0ff12avdiqhiv6nanikkjl1x3s2y7amkj3r5nivb7zficf5ljpgj"))
+
+(define rust-vlq-0.5.1
+ (crate-source "vlq" "0.5.1"
+ "1zygijgl47gasi0zx34ak1jq2n4qmk0cx2zpn13shba157npxpb5"))
+
+(define rust-void-1.0.2
+ (crate-source "void" "1.0.2"
+ "0zc8f0ksxvmhvgx4fdg0zyn6vdnbxd2xv9hfx4nhzg6kbs4f80ka"))
+
+(define rust-vsort-0.2.0
+ (crate-source "vsort" "0.2.0"
+ "1y7b0x18a2mpn7hk3qfybl2ksy08klwl3bps4yxsd7pr90dilcqi"))
+
+(define rust-vswhom-0.1.0
+ (crate-source "vswhom" "0.1.0"
+ "12v0fjjzxdc3y5c0lcwycfhphz7zf2s06hl5krwhawah0xzrp5xy"
+ #:snippet '(delete-file "gh_rsa.enc")))
+
+(define rust-vswhom-sys-0.1.3
+ (crate-source "vswhom-sys" "0.1.3"
+ "0l0i4fijapsybmfckfqh53yqxsg0bm5ikja6vz8ngw0zpm67w1pv"
+ #:snippet '(delete-file "gh_rsa.enc")))
+
+(define rust-vte-0.10.1
+ (crate-source "vte" "0.10.1"
+ "10srmy9ssircrwsb5lpx3fbhx71460j77kvz0krz38jcmf9fdg3c"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-vte-0.13.1
+ (crate-source "vte" "0.13.1"
+ "19fayaipg6s5hmw38m3an3m6n7vmj51v2i9py0ghfr7g40xnh2ws"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-vte-0.14.1
+ (crate-source "vte" "0.14.1"
+ "0xy01fgkzb2080prh2ncd8949hm2248fc5wf1lryhdrhxzbxq7r3"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-vte-0.15.0
+ (crate-source "vte" "0.15.0"
+ "1g9xgnw7q7zdwgfqa6zfcfsp92wn0j0h13kzsqy0dq3c80c414m5"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-vte-generate-state-changes-0.1.2
+ (crate-source "vte_generate_state_changes" "0.1.2"
+ "0biwgpcji3w4llz7h4bi8c2rwqchm9gmyr7dnjki1m853gp9ndif"))
+
+(define rust-vtparse-0.6.2
+ (crate-source "vtparse" "0.6.2"
+ "1l5yz9650zhkaffxn28cvfys7plcw2wd6drajyf41pshn37jm6vd"))
+
+(define rust-wait-timeout-0.2.1
+ (crate-source "wait-timeout" "0.2.1"
+ "04azqv9mnfxgvnc8j2wp362xraybakh2dy1nj22gj51rdl93pb09"))
+
+(define rust-waker-fn-1.2.0
+ (crate-source "waker-fn" "1.2.0"
+ "1dvk0qsv88kiq22x8w0qz0k9nyrxxm5a9a9czdwdvvhcvjh12wii"))
+
+(define rust-walkdir-2.5.0
+ (crate-source "walkdir" "2.5.0"
+ "0jsy7a710qv8gld5957ybrnc07gavppp963gs32xk4ag8130jy99"
+ #:snippet '(for-each delete-file-recursively '("compare" "src/tests"))))
+
+(define rust-wallust-themes-1.1.0
+ (crate-source "wallust_themes" "1.1.0"
+ "1f27r2xd4gn5af5g8f2yws7ph7807cyg0d12ycmsvjhmk15pr6cf"))
+
+(define rust-want-0.3.1
+ (crate-source "want" "0.3.1"
+ "03hbfrnvqqdchb5kgxyavb9jabwza0dmh2vw5kg0dq8rxl57d9xz"))
+
+(define rust-wasi-0.11.0+wasi-snapshot-preview1
+ (crate-source "wasi" "0.11.0+wasi-snapshot-preview1"
+ "08z4hxwkpdpalxjps1ai9y7ihin26y9f476i53dv98v45gkqg3cw"))
+
+(define rust-wasi-0.11.1+wasi-snapshot-preview1
+ (crate-source "wasi" "0.11.1+wasi-snapshot-preview1"
+ "0jx49r7nbkbhyfrfyhz0bm4817yrnxgd3jiwwwfv0zl439jyrwyc"))
+
+(define rust-wasi-0.13.3+wasi-0.2.2
+ (crate-source "wasi" "0.13.3+wasi-0.2.2"
+ "1lnapbvdcvi3kc749wzqvwrpd483win2kicn1faa4dja38p6v096"))
+
+(define rust-wasi-0.14.2+wasi-0.2.4
+ (crate-source "wasi" "0.14.2+wasi-0.2.4"
+ "1cwcqjr3dgdq8j325awgk8a715h0hg0f7jqzsb077n4qm6jzk0wn"))
+
+(define rust-wasi-0.9.0+wasi-snapshot-preview1
+ (crate-source "wasi" "0.9.0+wasi-snapshot-preview1"
+ "06g5v3vrdapfzvfq662cij7v8a1flwr2my45nnncdv2galrdzkfc"))
+
+(define rust-wasite-0.1.0
+ (crate-source "wasite" "0.1.0"
+ "0nw5h9nmcl4fyf4j5d4mfdjfgvwi1cakpi349wc4zrr59wxxinmq"))
+
+(define rust-wasm-bindgen-0.2.100
+ (crate-source "wasm-bindgen" "0.2.100"
+ "1x8ymcm6yi3i1rwj78myl1agqv2m86i648myy3lc97s9swlqkp0y"))
+
+(define rust-wasm-bindgen-0.2.84
+ (crate-source "wasm-bindgen" "0.2.84"
+ "0fx5gh0b4n6znfa3blz92wn1k4bbiysyq9m95s7rn3gk46ydry1i"
+ #:snippet '(delete-file-recursively "guide")))
+
+(define rust-wasm-bindgen-0.2.93
+ (crate-source "wasm-bindgen" "0.2.93"
+ "1dfr7pka5kwvky2fx82m9d060p842hc5fyyw8igryikcdb0xybm8"))
+
+(define rust-wasm-bindgen-backend-0.2.100
+ (crate-source "wasm-bindgen-backend" "0.2.100"
+ "1ihbf1hq3y81c4md9lyh6lcwbx6a5j0fw4fygd423g62lm8hc2ig"))
+
+(define rust-wasm-bindgen-backend-0.2.84
+ (crate-source "wasm-bindgen-backend" "0.2.84"
+ "1ffc0wb293ha56i66f830x7f8aa2xql69a21lrasy1ncbgyr1klm"))
+
+(define rust-wasm-bindgen-backend-0.2.93
+ (crate-source "wasm-bindgen-backend" "0.2.93"
+ "0yypblaf94rdgqs5xw97499xfwgs1096yx026d6h88v563d9dqwx"))
+
+(define rust-wasm-bindgen-futures-0.4.34
+ (crate-source "wasm-bindgen-futures" "0.4.34"
+ "0m0lnnnhs9ni4dn9vz74prsjz8bdcf8dvnznd5ljch5s279f06gj"))
+
+(define rust-wasm-bindgen-futures-0.4.50
+ (crate-source "wasm-bindgen-futures" "0.4.50"
+ "0q8ymi6i9r3vxly551dhxcyai7nc491mspj0j1wbafxwq074fpam"))
+
+(define rust-wasm-bindgen-macro-0.2.100
+ (crate-source "wasm-bindgen-macro" "0.2.100"
+ "01xls2dvzh38yj17jgrbiib1d3nyad7k2yw9s0mpklwys333zrkz"))
+
+(define rust-wasm-bindgen-macro-0.2.84
+ (crate-source "wasm-bindgen-macro" "0.2.84"
+ "1idlq28awqhq8rclb22rn5xix82w9a4rgy11vkapzhzd1dygf8ac"))
+
+(define rust-wasm-bindgen-macro-0.2.93
+ (crate-source "wasm-bindgen-macro" "0.2.93"
+ "1kycd1xfx4d9xzqknvzbiqhwb5fzvjqrrn88x692q1vblj8lqp2q"))
+
+(define rust-wasm-bindgen-macro-support-0.2.100
+ (crate-source "wasm-bindgen-macro-support" "0.2.100"
+ "1plm8dh20jg2id0320pbmrlsv6cazfv6b6907z19ys4z1jj7xs4a"))
+
+(define rust-wasm-bindgen-macro-support-0.2.84
+ (crate-source "wasm-bindgen-macro-support" "0.2.84"
+ "1xm56lpi0rihh8ny7x085dgs3jdm47spgqflb98wghyadwq83zra"))
+
+(define rust-wasm-bindgen-macro-support-0.2.93
+ (crate-source "wasm-bindgen-macro-support" "0.2.93"
+ "0dp8w6jmw44srym6l752nkr3hkplyw38a2fxz5f3j1ch9p3l1hxg"))
+
+(define rust-wasm-bindgen-shared-0.2.100
+ (crate-source "wasm-bindgen-shared" "0.2.100"
+ "0gffxvqgbh9r9xl36gprkfnh3w9gl8wgia6xrin7v11sjcxxf18s"))
+
+(define rust-wasm-bindgen-shared-0.2.84
+ (crate-source "wasm-bindgen-shared" "0.2.84"
+ "0pcvk1c97r1pprzfaxxn359r0wqg5bm33ylbwgjh8f4cwbvzwih0"))
+
+(define rust-wasm-bindgen-shared-0.2.93
+ (crate-source "wasm-bindgen-shared" "0.2.93"
+ "1104bny0hv40jfap3hp8jhs0q4ya244qcrvql39i38xlghq0lan6"))
+
+(define rust-wasm-bindgen-test-0.3.50
+ (crate-source "wasm-bindgen-test" "0.3.50"
+ "1hsjc60wynlhgw02p32pgb93303pqmsdfxj67gxdkdm37kixbj36"))
+
+(define rust-wasm-bindgen-test-macro-0.3.50
+ (crate-source "wasm-bindgen-test-macro" "0.3.50"
+ "16znd6wz79v2i3b2sf5n4ld2kcci8br3wcx7z5c9c07sqln09m8p"))
+
+(define rust-wasm-encoder-0.221.3
+ (crate-source "wasm-encoder" "0.221.3"
+ "1r9jv84kbjf6z18rgf3666vvcn5fybzn9daszsj81pi097z4916w"))
+
+(define rust-wasm-encoder-0.229.0
+ (crate-source "wasm-encoder" "0.229.0"
+ "1lk5w8602dn56sdzrc83ppfgv9kmlq85q0jj4md0ijya3r4ivfiq"))
+
+(define rust-wasm-streams-0.4.2
+ (crate-source "wasm-streams" "0.4.2"
+ "0rddn007hp6k2cm91mm9y33n79b0jxv0c3znzszcvv67hn6ks18m"))
+
+(define rust-wasm-timer-0.2.5
+ (crate-source "wasm-timer" "0.2.5"
+ "0zsyijv3wgj9p4q47a4awla8j4kw33jd7da2fsd1wml0nh6wn3my"))
+
+(define rust-wasmer-2.3.0
+ (crate-source "wasmer" "2.3.0"
+ "1pxyaynmh5kcvb7k0952j47zsbs9n7b7pplpfwyyl1nhr5hq73ga"))
+
+(define rust-wasmer-artifact-2.3.0
+ (crate-source "wasmer-artifact" "2.3.0"
+ "09g3ghphyl2y9sb5il1zwcsshs55m2dqhi8fmk98l7cwq8l99bvs"))
+
+(define rust-wasmer-cache-2.3.0
+ (crate-source "wasmer-cache" "2.3.0"
+ "1931jp26a8ywiiq49zfhda9wnp3sq0cyjv0ymk2yl7b3w4g3kvqd"))
+
+(define rust-wasmer-compiler-2.3.0
+ (crate-source "wasmer-compiler" "2.3.0"
+ "0b4xw4g1xic55d47hrb77z9vpalbq6bfmkxjdmjmdm5fcvc6qyp6"))
+
+(define rust-wasmer-compiler-cranelift-2.3.0
+ (crate-source "wasmer-compiler-cranelift" "2.3.0"
+ "1q6s4ffsj14mgx2s2jk5bapry4dyrfi4dfgqwi4qdw4mcjgjzgj8"))
+
+(define rust-wasmer-derive-2.3.0
+ (crate-source "wasmer-derive" "2.3.0"
+ "0lab50wlf236135f5k2afj9mq79cbw573125azzp8brarh2h9r80"))
+
+(define rust-wasmer-engine-2.3.0
+ (crate-source "wasmer-engine" "2.3.0"
+ "0icfaiihg4iaix7k6hr3hah7xpv10smsx4mk66s4s94cjw8g161z"))
+
+(define rust-wasmer-engine-dylib-2.3.0
+ (crate-source "wasmer-engine-dylib" "2.3.0"
+ "0lvy5dkpiqv5s607hrgnp2ndjj2nh19ma5rifxc28iqmkjpmh0xd"))
+
+(define rust-wasmer-engine-universal-2.3.0
+ (crate-source "wasmer-engine-universal" "2.3.0"
+ "05ggvcr4p11df4yrpdcnawxrigw1x8vx1vgllijpi94w7kcw63a4"))
+
+(define rust-wasmer-engine-universal-artifact-2.3.0
+ (crate-source "wasmer-engine-universal-artifact" "2.3.0"
+ "0hddz5md13d4gmkzwa43mlfq1xsza9k4pi46dvmmf9hmahzxpwb8"))
+
+(define rust-wasmer-object-2.3.0
+ (crate-source "wasmer-object" "2.3.0"
+ "12zsm0iqdb14xgn2rf9nh1445ikm264nygrha7sfqi1szwsi70wd"))
+
+(define rust-wasmer-types-2.3.0
+ (crate-source "wasmer-types" "2.3.0"
+ "0zv6nb84wmna5v80pfbvbarm67jj075wfm70cymrn2nw0pm03prr"))
+
+(define rust-wasmer-vm-2.3.0
+ (crate-source "wasmer-vm" "2.3.0"
+ "1pa7c937ky1kak1scm21p7xn6dgcxkvslkd56pdlrp7lc7x6bn9h"))
+
+(define rust-wasmi-0.40.0
+ (crate-source "wasmi" "0.40.0"
+ "0qq069di8lpb2vqckifv4cbyifxx98mkxlmlsv8ms14nrdzzk6m1"))
+
+(define rust-wasmi-collections-0.40.0
+ (crate-source "wasmi_collections" "0.40.0"
+ "0qimh7lb0pdicdlirdp2794i6rippxs1amlxjchj14hwbcknn3g8"))
+
+(define rust-wasmi-core-0.40.0
+ (crate-source "wasmi_core" "0.40.0"
+ "0cvw16b7l3his0p6m8bv0nywawyxpv91q8gzqz132bf35i45331s"))
+
+(define rust-wasmi-ir-0.40.0
+ (crate-source "wasmi_ir" "0.40.0"
+ "16i8nmkjhlj2ywfqvq51gbw53vb8pn46flc858hmknw6q4a1lhvf"))
+
+(define rust-wasmparser-0.207.0
+ (crate-source "wasmparser" "0.207.0"
+ "0b694q3frf4xvavj0rw7xk3j852gqljdp2pghajnsq87mgwbk6z1"))
+
+(define rust-wasmparser-0.221.3
+ (crate-source "wasmparser" "0.221.3"
+ "11ficyz79dcypkxxg1c8vl8bm0avg8a80csnxq6vxhismcvglsyh"))
+
+(define rust-wasmparser-0.224.1
+ (crate-source "wasmparser" "0.224.1"
+ "04cf332ajrccf1nfkw61p7bjkfnnw3x63il4ks0x7pf22xcpmw84"))
+
+(define rust-wasmparser-0.229.0
+ (crate-source "wasmparser" "0.229.0"
+ "132sazrlzqi0ilqcw66i3129x2hvdndzm8a0asjimm7magqb3hqc"))
+
+(define rust-wasmparser-0.83.0
+ (crate-source "wasmparser" "0.83.0"
+ "0yhx2kq7da4sdglh1x1di4xxg33k7lwddpd3ri46bp9abk2xg3ki"))
+
+(define rust-wasmprinter-0.221.3
+ (crate-source "wasmprinter" "0.221.3"
+ "10xjs2bzvppwr4qdsgfqqmafjah9290bd0gz35w6r4pjjwmc8hvk"))
+
+(define rust-wasmtime-29.0.1
+ (crate-source "wasmtime" "29.0.1"
+ "0s8f05h19hnnhx2jmi7dr4m1kjbacpbxbih49hf6smbj0qjnm5qi"))
+
+(define rust-wasmtime-asm-macros-29.0.1
+ (crate-source "wasmtime-asm-macros" "29.0.1"
+ "1wk4rwn8085nllba4nz4z68ihl9ypm4zisjvyzlzn0aj286qn5qz"))
+
+(define rust-wasmtime-c-api-impl-29.0.1
+ (crate-source "wasmtime-c-api-impl" "29.0.1"
+ "037dcqkjwl8vxmnfh6pqlzcpcdjgpb0r9fvvgiwyabcgc3rwwc7a"))
+
+(define rust-wasmtime-c-api-macros-29.0.1
+ (crate-source "wasmtime-c-api-macros" "29.0.1"
+ "0nxndnwfwx490yw5rwc1gn2xvd66c5z3sil29lw5sk8jw7mpjah2"))
+
+(define rust-wasmtime-component-macro-29.0.1
+ (crate-source "wasmtime-component-macro" "29.0.1"
+ "1byzawnz8myzmlwbc0g5y415sk9h5ac464pp0akd0ifr5rcyckfp"))
+
+(define rust-wasmtime-component-util-29.0.1
+ (crate-source "wasmtime-component-util" "29.0.1"
+ "0vh5dzz2nn7clnbdy5igd07nm3igbgxy5krhdcv5maqjq6rwfzbh"))
+
+(define rust-wasmtime-cranelift-29.0.1
+ (crate-source "wasmtime-cranelift" "29.0.1"
+ "11wyks7pdzshspw6ks5k5z45r28ngm6vrg0g559z2jsdcwiffsrn"))
+
+(define rust-wasmtime-environ-29.0.1
+ (crate-source "wasmtime-environ" "29.0.1"
+ "1bclk4g44v8bcqf9fik9njsjdxqhk290iw54fsi7ld4pf2pw3bfd"))
+
+(define rust-wasmtime-fiber-29.0.1
+ (crate-source "wasmtime-fiber" "29.0.1"
+ "05qis8ry2z3mqkw2hlpz3yz1g9ih0xjqa10rj751n24z27a91fnc"))
+
+(define rust-wasmtime-jit-icache-coherence-29.0.1
+ (crate-source "wasmtime-jit-icache-coherence" "29.0.1"
+ "1la7aw71kavh11d9k9nig7nbv2pd9xq72c99wp1fd4hnw198appc"))
+
+(define rust-wasmtime-math-29.0.1
+ (crate-source "wasmtime-math" "29.0.1"
+ "05yy3npnfk6h199bvibjm00yqf8g12pysp30ai6hzq15mb10w899"))
+
+(define rust-wasmtime-slab-29.0.1
+ (crate-source "wasmtime-slab" "29.0.1"
+ "1kswbqx53kcnsgd78nnvafh2jxydsnrqn5bvphaaq17sjqd85dgw"))
+
+(define rust-wasmtime-versioned-export-macros-29.0.1
+ (crate-source "wasmtime-versioned-export-macros" "29.0.1"
+ "0nvvm5xh6yclnf7511cnvzfi79l710lwhh6yc8229h3d47dqdzw6"))
+
+(define rust-wasmtime-winch-29.0.1
+ (crate-source "wasmtime-winch" "29.0.1"
+ "13yg8dx7nf37fp6syyj8i2cyaak8sgmbk4hhv3hxa0h5yawbzfpx"))
+
+(define rust-wasmtime-wit-bindgen-29.0.1
+ (crate-source "wasmtime-wit-bindgen" "29.0.1"
+ "1rh6ds0kcslrwks8k7rz6hand5c4myjx7if1wdwxpr6i5nf32n43"))
+
+(define rust-wast-229.0.0
+ (crate-source "wast" "229.0.0"
+ "1nghmmz2z2xap3s0zzqf63ll1ywglffgfqxiddlja8n12gvazz33"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-wat-1.229.0
+ (crate-source "wat" "1.229.0"
+ "1q1k9inxwpbsfi3103x88g0zm4fg5mni5p37ksg5libhig8bm2a1"))
+
+(define rust-watchexec-2.3.2
+ (crate-source "watchexec" "2.3.2"
+ "120g73qpywbrzlcma9nhgaymm44aw2516xwl0fima8yy2ig22car"))
+
+(define rust-watchexec-6.0.0
+ (crate-source "watchexec" "6.0.0"
+ "0hzqxi0a5ifc4j3xlfcy9kfb4078184x9p9y8a14r6gid8w8lnr8"))
+
+(define rust-watchexec-events-1.0.0
+ (crate-source "watchexec-events" "1.0.0"
+ "1qra2hpkdf5ln1vb5jpxp17s3va7dm2svb8d067r2xgx0az3nq01"))
+
+(define rust-watchexec-events-5.0.0
+ (crate-source "watchexec-events" "5.0.0"
+ "0lazzqwk9dhlv0i4q14fc286n0nzacwqm01im6515q01p2dx9yvw"))
+
+(define rust-watchexec-filterer-globset-1.2.0
+ (crate-source "watchexec-filterer-globset" "1.2.0"
+ "045j0cp83yl6csn04qi19d5jfgfzylgcnvgziksqjcdgrv6b1c54"))
+
+(define rust-watchexec-filterer-globset-7.0.0
+ (crate-source "watchexec-filterer-globset" "7.0.0"
+ "063lvz0r4mwrhqv6dygh03rfxj2h28vvdzw03jx688c77r4qrbgi"))
+
+(define rust-watchexec-filterer-ignore-1.2.1
+ (crate-source "watchexec-filterer-ignore" "1.2.1"
+ "18sfshgvi8d68xc9vc9pz7dar6cfbgzclnfdkyhvgkbw6qhg0igk"))
+
+(define rust-watchexec-filterer-ignore-6.0.0
+ (crate-source "watchexec-filterer-ignore" "6.0.0"
+ "0rf76g6iw2yra8dwm0x92mlpzfp4bsspnkhyclhf05d72zn2818a"))
+
+(define rust-watchexec-signals-1.0.0
+ (crate-source "watchexec-signals" "1.0.0"
+ "1rd7sqfvd96lbf05w74p7v59ch8xspy5ah509k4h329qdkwmsanc"))
+
+(define rust-watchexec-signals-4.0.1
+ (crate-source "watchexec-signals" "4.0.1"
+ "06l6ba21gsks0d8gvzkavk3m2f3kxbxdmjscbsl8xq8wiz8dsd48"))
+
+(define rust-watchexec-supervisor-4.0.0
+ (crate-source "watchexec-supervisor" "4.0.0"
+ "0zbmk998hb01zac9z931glc151slnrkdw6f7vl1pn97npzk7yvb7"))
+
+(define rust-watchman-client-0.9.0
+ (crate-source "watchman_client" "0.9.0"
+ "0lpvdkvf500cr6454c722m9q15y3zxxq19sg1phsm9s3njdlrg48"))
+
+(define rust-wax-0.6.0
+ (crate-source "wax" "0.6.0"
+ "0mqk9qxsjlbwnjnj0gkaa29qm3mmgbgrc6pd4qpjvcmsl25af4ld"))
+
+(define rust-waybackend-0.4.3
+ (crate-source "waybackend" "0.4.3"
+ "1w3kdb303bsjc73gbahw3wygkaha2gi8g42g0mhlga83dqcidam2"))
+
+(define rust-waybackend-scanner-0.4.3
+ (crate-source "waybackend-scanner" "0.4.3"
+ "1slslxif6jhxyj5wkjg135p2zpaila9yqxs9w3zpyjqd4qg1kd6n"))
+
+(define rust-wayland-backend-0.1.2
+ (crate-source "wayland-backend" "0.1.2"
+ "1n1yi6vna23wfkrpk1j46sx5qbsijh50viha4sra73by8lkqxd21"))
+
+(define rust-wayland-backend-0.3.10
+ (crate-source "wayland-backend" "0.3.10"
+ "08a1l8ya2siwvr9jhdz43nmmm7brnw848zra7sfwfpry8a0h2xzy"))
+
+(define rust-wayland-backend-0.3.8
+ (crate-source "wayland-backend" "0.3.8"
+ "1gs7dw6s3lp9g6g0rhk4bh66wl41jnbkd27c6ynhv1x3xac8j85p"))
+
+(define rust-wayland-client-0.29.5
+ (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.10
+ (crate-source "wayland-client" "0.31.10"
+ "0qcsgnfvgyxpvda70ww2836p8j8pd4jwll7km7bdniq8gg3ag3wp"))
+
+(define rust-wayland-client-0.31.8
+ (crate-source "wayland-client" "0.31.8"
+ "0gzpr9gdd8yk1crflxngg5iwa1szyyzp4i4zbgpslf1nsgihs4n2"))
+
+(define rust-wayland-commons-0.29.5
+ (crate-source "wayland-commons" "0.29.5"
+ "00m90bnxqy0d6lzqlyazc1jh18jgbjwigmyr0rk3m8w4slsg34c6"))
+
+(define rust-wayland-csd-frame-0.3.0
+ (crate-source "wayland-csd-frame" "0.3.0"
+ "0zjcmcqprfzx57hlm741n89ssp4sha5yh5cnmbk2agflvclm0p32"))
+
+(define rust-wayland-cursor-0.29.5
+ (crate-source "wayland-cursor" "0.29.5"
+ "0qbn6wqmjibkx3lb3ggbp07iabzgx2zhrm0wxxxjbmhkdyvccrb8"))
+
+(define rust-wayland-cursor-0.31.10
+ (crate-source "wayland-cursor" "0.31.10"
+ "10piw152cm3c290ksdckhd7yy2h76icp05nb2q2d0a7cilaiflx6"))
+
+(define rust-wayland-cursor-0.31.8
+ (crate-source "wayland-cursor" "0.31.8"
+ "0pccjqiln1izjbdzprqiijhad4k00wmr5r003a44h1v5nv5jjc59"))
+
+(define rust-wayland-egl-0.32.7
+ (crate-source "wayland-egl" "0.32.7"
+ "15a38p34m1b98sm9zfinnwijh3d35rqs0n2f8gxmwyh5xz1nribx"))
+
+(define rust-wayland-protocols-0.29.5
+ ;; TODO: Use our packaged protocols.
+ (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"))
+
+(define rust-wayland-protocols-0.32.6
+ (crate-source "wayland-protocols" "0.32.6"
+ "1z0yahh48x8qzdbcallmxn5am5897hkk5d7p51ly6dwvhr3cz087"))
+
+(define rust-wayland-protocols-0.32.8
+ (crate-source "wayland-protocols" "0.32.8"
+ "0aj2209i962k1www23wb7zdgx81y6a35ilgyjhbm56hy9r2pb43p"))
+
+(define rust-wayland-protocols-misc-0.3.8
+ (crate-source "wayland-protocols-misc" "0.3.8"
+ "0hgwskrih84cpzj09vcs9yq3nijxcppyx8i5bd29k1fqifbg4p33"))
+
+(define rust-wayland-protocols-plasma-0.3.6
+ (crate-source "wayland-protocols-plasma" "0.3.6"
+ "1cs6gpgxybjvr60j6j824blsvz4hnmjwaah2cdkzvzh3cz3srjkw"))
+
+(define rust-wayland-protocols-plasma-0.3.8
+ (crate-source "wayland-protocols-plasma" "0.3.8"
+ "0xg1xa1hq32pz7qzimgr9bpy5idcypxw3g662gjaqmlvsvd8rlsg"))
+
+(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"))
+
+(define rust-wayland-protocols-wlr-0.3.6
+ (crate-source "wayland-protocols-wlr" "0.3.6"
+ "1cpqb0d4ryf87x2wgca5n71wilhvc0jjva0zasbdgalmypk052i4"))
+
+(define rust-wayland-protocols-wlr-0.3.8
+ (crate-source "wayland-protocols-wlr" "0.3.8"
+ "1gwbd9nv71ahaqylfm2lvml5bwl6z0ygwdy40ijy1h4r6g3wvdhw"))
+
+(define rust-wayland-scanner-0.29.5
+ (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"))
+
+(define rust-wayland-server-0.31.9
+ (crate-source "wayland-server" "0.31.9"
+ "11apclvwsp43l24gvdlrg455b7pr2nnfcd2xc8s0vahdry6gnpa8"))
+
+(define rust-wayland-sys-0.29.5
+ (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"))
+
+(define rust-wayrs-client-1.3.0
+ (crate-source "wayrs-client" "1.3.0"
+ "017pw6p6wzqr41kc4z18npkirwjb9f8vavhsmjnn5sziy9kkky05"))
+
+(define rust-wayrs-core-1.0.4
+ (crate-source "wayrs-core" "1.0.4"
+ "1jf5gf60rmwky1q8g09adkl6gm8wssixnhm8vc2p1b2ksh6y78mn"))
+
+(define rust-wayrs-proto-parser-3.0.1
+ (crate-source "wayrs-proto-parser" "3.0.1"
+ "0g74n84xhvjjbhz158lb5fqx9lyynh5yawxvkf6mzlca7l1rqrs1"))
+
+(define rust-wayrs-protocols-0.14.9+1.43
+ (crate-source "wayrs-protocols" "0.14.9+1.43"
+ "09aj8nzmvickvvqxq5ky5qfpbz71wy91fb82h7k9cybzgi24bn8j"))
+
+(define rust-wayrs-scanner-0.15.4
+ (crate-source "wayrs-scanner" "0.15.4"
+ "0a4d6szwgj6shm674n550b6nlf7va6z46i7idb5cpmx8c32zgchn"))
+
+(define rust-web-sys-0.3.61
+ (crate-source "web-sys" "0.3.61"
+ "15qbbdbhyz02srvm01p0cvlh0pvmbbin9hislp0yx8rvnbs9jfz3"))
+
+(define rust-web-sys-0.3.77
+ (crate-source "web-sys" "0.3.77"
+ "1lnmc1ffbq34qw91nndklqqm75rasaffj2g4f8h1yvqqz4pdvdik"))
+
+(define rust-web-time-1.1.0
+ (crate-source "web-time" "1.1.0"
+ "1fx05yqx83dhx628wb70fyy10yjfq1jpl20qfqhdkymi13rq0ras"))
+
+(define rust-web-view-0.7.3.82d7cbc rust-web-view-0.7.3.82d7cbc)
+
+(define rust-webbrowser-1.0.4
+ (crate-source "webbrowser" "1.0.4"
+ "0pjmpl6p09y837ikdh4v8dymisfz0sk8dgdiaqc2y52ihigjkpym"))
+
+(define rust-webkit2gtk-sys-0.12.0
+ (crate-source "webkit2gtk-sys" "0.12.0"
+ "0686iy2jrq8h2i2p4zb53mg32ql5zagba1fskcdi23asr0w537iq"))
+
+(define rust-webpki-0.22.4
+ (crate-source "webpki" "0.22.4"
+ "0lwv7jdlcqjjqqhxcrapnyk5bz4lvr12q444b50gzl3krsjswqzd"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-webpki-roots-0.25.4
+ (crate-source "webpki-roots" "0.25.4"
+ "1qgqa615gc1cgklls4bkjp9jv9pvv3jnl82lc6wd7dkximywa82z"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-webpki-roots-0.26.11
+ (crate-source "webpki-roots" "0.26.11"
+ "1agpayg5zzf7m1a01q30jahlgmn5nwggbabdhq0in008pf5c66sj"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-webpki-roots-0.26.8
+ (crate-source "webpki-roots" "0.26.8"
+ "1jf54brni9lk4ak5pkma2pn18hli22gr7i7wp9zn2lzayy8v4412"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-webpki-roots-1.0.0
+ (crate-source "webpki-roots" "1.0.0"
+ "1nyg365shpxkbazrsvh9c4cv7ar16xnfq62w48xdmwn43j6p6lr8"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-webview-sys-0.6.2.82d7cbc rust-web-view-0.7.3.82d7cbc)
+
+(define rust-weezl-0.1.10
+ (crate-source "weezl" "0.1.10"
+ "1wqnxqn8n90bgazs6djlibf58ppdxki4slblwp9lgnq0fwkv6ld7"))
+
+(define rust-weezl-0.1.8
+ (crate-source "weezl" "0.1.8"
+ "10lhndjgs6y5djpg3b420xngcr6jkmv70q8rb1qcicbily35pa2k"))
+
+(define rust-wezterm-bidi-0.2.3
+ (crate-source "wezterm-bidi" "0.2.3"
+ "1v7kwmnxfplv9kgdmamn6csbn2ag5xjr0y6gs797slk0alsnw2hc"))
+
+(define rust-wezterm-blob-leases-0.1.1
+ (crate-source "wezterm-blob-leases" "0.1.1"
+ "1dwf8bm3cwdi37fandwbk7nsfhn9spv4wm0l86gf551xv7vaybb9"))
+
+(define rust-wezterm-color-types-0.3.0
+ (crate-source "wezterm-color-types" "0.3.0"
+ "15j29f60p1dc0msx50x940niyv9d5zpynavpcc6jf44hbkrixs3x"))
+
+(define rust-wezterm-dynamic-0.2.1
+ (crate-source "wezterm-dynamic" "0.2.1"
+ "1b6mrk09xxiz66dj3912kmiq8rl7dqig6rwminkfmmhg287bcajz"))
+
+(define rust-wezterm-dynamic-derive-0.1.1
+ (crate-source "wezterm-dynamic-derive" "0.1.1"
+ "0nspip7gwzmfn66fbnbpa2yik2sb97nckzmgir25nr4wacnwzh26"))
+
+(define rust-wezterm-input-types-0.1.0
+ (crate-source "wezterm-input-types" "0.1.0"
+ "0zp557014d458a69yqn9dxfy270b6kyfdiynr5p4algrb7aas4kh"))
+
+(define rust-which-2.0.1
+ (crate-source "which" "2.0.1"
+ "0r7i793sc0xqnd2fxnqbksj7j1kx65bwn81b8z49750v4c8cnymm"))
+
+(define rust-which-4.4.2
+ (crate-source "which" "4.4.2"
+ "1ixzmx3svsv5hbdvd8vdhd3qwvf6ns8jdpif1wmwsy10k90j9fl7"))
+
+(define rust-which-6.0.3
+ (crate-source "which" "6.0.3"
+ "07yg74dsq644hq5a35546c9mja6rsjdsg92rykr9hkflxf7r5vml"))
+
+(define rust-which-7.0.2
+ (crate-source "which" "7.0.2"
+ "10qjdz8cld2ljd62kk3yaqhn7b96dj4bmy02vjmb6wphw5hwhx17"))
+
+(define rust-which-7.0.3
+ (crate-source "which" "7.0.3"
+ "0qj7lx7v98hcs0rfw4xqw1ssn47v6h7hhak0ai4bbrfk7z747mi4"))
+
+(define rust-which-8.0.0
+ (crate-source "which" "8.0.0"
+ "07dsqyvvyaqp3dbj4cdl3ib5fxhdf29l6vihm3pcihq666avpynk"))
+
+(define rust-whoami-1.6.0
+ (crate-source "whoami" "1.6.0"
+ "19q2vm5ax3bgwffbywn4ad62anc1f4l1ky61h0y2qjdb30qx3539"))
+
+(define rust-whoami-1.6.1
+ (crate-source "whoami" "1.6.1"
+ "0zg9sz669vhqyxysn4lymnianj29jxs2vl6k2lqcl0kp0yslsjjx"))
+
+(define rust-wide-0.7.32
+ (crate-source "wide" "0.7.32"
+ "08mb6iqdscqiqrbfkjrnfr876ah4cc0cx5pjilz3yqw1k9mmgda1"))
+
+(define rust-widestring-0.4.3
+ (crate-source "widestring" "0.4.3"
+ "0z3ba8qrxb62vpfgk7n2xs2grm9kdaj1cz4q8s0gs8fx8h0r8s61"))
+
+(define rust-widestring-1.2.0
+ (crate-source "widestring" "1.2.0"
+ "0zg04qvpk2xysbbwhdgyilgn4p9igvyj9fhzl7pckam1khvz6z6x"))
+
+(define rust-wild-2.2.1
+ (crate-source "wild" "2.2.1"
+ "1q8hnhmv3fvgx0j7bv8qig00599a15mfsdhgx3hq2ljpiky1l4x3"))
+
+(define rust-wildmatch-2.4.0
+ (crate-source "wildmatch" "2.4.0"
+ "1zbi3q4djhlli496mg45sfacy1g5c6f5h3rmw7mma9n6z2qimkk8"))
+
+(define rust-win-crypto-ng-0.5.1
+ (crate-source "win-crypto-ng" "0.5.1"
+ "14mv2wsvji8x7ds72zsjpz6hdq57y4r8r38xjyr4mrbib91zpawr"))
+
+(define rust-win32job-2.0.3
+ (crate-source "win32job" "2.0.3"
+ "070r3fhg2m26c4r7pd7plcnbxlpwn1ldh6v9m1a43wzvrhj6fslc"))
+
+(define rust-winapi-0.3.9
+ (crate-source "winapi" "0.3.9"
+ "06gl025x418lchw1wxj64ycr7gha83m44cjr5sarhynd9xkrm0sw"))
+
+(define rust-winapi-build-0.1.1
+ (crate-source "winapi-build" "0.1.1"
+ "1g4rqsgjky0a7530qajn2bbfcrl2v0zb39idgdws9b1l7gp5wc9d"))
+
+(define rust-winapi-i686-pc-windows-gnu-0.4.0
+ (crate-source "winapi-i686-pc-windows-gnu" "0.4.0"
+ "1dmpa6mvcvzz16zg6d5vrfy4bxgg541wxrcip7cnshi06v38ffxc"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-winapi-util-0.1.10
+ (crate-source "winapi-util" "0.1.10"
+ "08hb8rj3aq9lcrfmliqs4l7v9zh6srbcn0376yn0pndkf5qvyy09"))
+
+(define rust-winapi-util-0.1.9
+ (crate-source "winapi-util" "0.1.9"
+ "1fqhkcl9scd230cnfj8apfficpf5c9vhwnk4yy9xfc1sw69iq8ng"))
+
+(define rust-winapi-wsapoll-0.1.2
+ (crate-source "winapi-wsapoll" "0.1.2"
+ "0a1zxmpvxaw75y4lwavi6qbq95cnrz83a5p84rarjxn5g7vcbbqy"))
+
+(define rust-winapi-x86-64-pc-windows-gnu-0.4.0
+ (crate-source "winapi-x86_64-pc-windows-gnu" "0.4.0"
+ "0gqq64czqb64kskjryj8isp62m2sgvx25yyj3kpc2myh85w24bki"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-winch-codegen-29.0.1
+ (crate-source "winch-codegen" "29.0.1"
+ "1745a92ni167lczz20rc5vjld613m9x4id7l1aib0v7lqpr9x11g"))
+
+(define rust-windows-0.39.0
+ (crate-source "windows" "0.39.0"
+ "0jkr4rxj6jn7brqxycr1pjgvnixsimsiywl4a7v20q5ca05bvi7i"
+ #:snippet '(delete-file-recursively "src/Windows")))
+
+(define rust-windows-0.43.0
+ (crate-source "windows" "0.43.0"
+ "0i32alvc4n4l7abmv1fsvnd1lzw17f1cpr16kgx0sqz5wg82wrh4"
+ #:snippet '(delete-file-recursively "src/Windows")))
+
+(define rust-windows-0.44.0
+ (crate-source "windows" "0.44.0"
+ "0ax1ip82dhszxz4hhsrdj3b0681xw6axahnfldxcgi506nmmsx4y"
+ #:snippet '(delete-file-recursively "src/Windows")))
+
+(define rust-windows-0.48.0
+ (crate-source "windows" "0.48.0"
+ "03vh89ilnxdxdh0n9np4ns4m10fvm93h3b0cc05ipg3qq1mqi1p6"
+ #:snippet '(delete-file-recursively "src/Windows")))
+
+(define rust-windows-0.52.0
+ (crate-source "windows" "0.52.0"
+ "1gnh210qjlprpd1szaq04rjm1zqgdm9j7l9absg0kawi2rwm72p4"))
+
+(define rust-windows-0.54.0
+ (crate-source "windows" "0.54.0"
+ "0j8vd8sg2rbln6g3a608qg1a7r2lwxcga78mmxjjin5ybmrfallj"))
+
+(define rust-windows-0.56.0
+ (crate-source "windows" "0.56.0"
+ "0cp10nzrqgrlk91dpwxjcpzyy6imr5vxr5f898pss7nz3gq9vrhx"))
+
+(define rust-windows-0.57.0
+ (crate-source "windows" "0.57.0"
+ "0hqid10bqvxa3pbpgvrh2cilf950lxsd9zqfv3rldc73v2s2qd0j"))
+
+(define rust-windows-0.58.0
+ (crate-source "windows" "0.58.0"
+ "1dkjj94b0gn91nn1n22cvm4afsj98f5qrhcl3112v6f4jcfx816x"))
+
+(define rust-windows-0.59.0
+ (crate-source "windows" "0.59.0"
+ "189ji8zy8mmy31k4vs0xrdmskfqvh4km13ifyvklnc4k1bp9m4bz"))
+
+(define rust-windows-0.61.1
+ (crate-source "windows" "0.61.1"
+ "06d4ahj0lns53cgza2w73r82fqwabyxqp1npp81cnf2p08yqzvn5"))
+
+(define rust-windows-0.61.3
+ (crate-source "windows" "0.61.3"
+ "14v8dln7i4ccskd8danzri22bkjkbmgzh284j3vaxhd4cykx7awv"))
+
+(define rust-windows-aarch64-gnullvm-0.42.2
+ (crate-source "windows_aarch64_gnullvm" "0.42.2"
+ "1y4q0qmvl0lvp7syxvfykafvmwal5hrjb4fmv04bqs0bawc52yjr"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-aarch64-gnullvm-0.48.5
+ (crate-source "windows_aarch64_gnullvm" "0.48.5"
+ "1n05v7qblg1ci3i567inc7xrkmywczxrs1z3lj3rkkxw18py6f1b"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-aarch64-gnullvm-0.52.6
+ (crate-source "windows_aarch64_gnullvm" "0.52.6"
+ "1lrcq38cr2arvmz19v32qaggvj8bh1640mdm9c2fr877h0hn591j"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-aarch64-gnullvm-0.53.0
+ (crate-source "windows_aarch64_gnullvm" "0.53.0"
+ "0r77pbpbcf8bq4yfwpz2hpq3vns8m0yacpvs2i5cn6fx1pwxbf46"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-aarch64-msvc-0.33.0
+ (crate-source "windows_aarch64_msvc" "0.33.0"
+ "01q80v2zzfc144xsqj3yhd62rn1dy1kyamhyv0gcrf4sxg9iyxnd"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-aarch64-msvc-0.39.0
+ (crate-source "windows_aarch64_msvc" "0.39.0"
+ "1wj0nfmyli4bn5af243r4s3zncxv0n4j6dd8zyb41gcnc1k12xzc"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-aarch64-msvc-0.42.2
+ (crate-source "windows_aarch64_msvc" "0.42.2"
+ "0hsdikjl5sa1fva5qskpwlxzpc5q9l909fpl1w6yy1hglrj8i3p0"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-aarch64-msvc-0.48.5
+ (crate-source "windows_aarch64_msvc" "0.48.5"
+ "1g5l4ry968p73g6bg6jgyvy9lb8fyhcs54067yzxpcpkf44k2dfw"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-aarch64-msvc-0.52.6
+ (crate-source "windows_aarch64_msvc" "0.52.6"
+ "0sfl0nysnz32yyfh773hpi49b1q700ah6y7sacmjbqjjn5xjmv09"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-aarch64-msvc-0.53.0
+ (crate-source "windows_aarch64_msvc" "0.53.0"
+ "0v766yqw51pzxxwp203yqy39ijgjamp54hhdbsyqq6x1c8gilrf7"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-acl-0.3.0
+ (crate-source "windows-acl" "0.3.0"
+ "1hyfng4dagfndxpwxynjk9zird8lhrp7zrsqc1h4rjvbk0iifyqp"
+ #:snippet '(delete-file-recursively "docs")))
+
+(define rust-windows-collections-0.2.0
+ (crate-source "windows-collections" "0.2.0"
+ "1s65anr609qvsjga7w971p6iq964h87670dkfqfypnfgwnswxviv"))
+
+(define rust-windows-core-0.52.0
+ (crate-source "windows-core" "0.52.0"
+ "1nc3qv7sy24x0nlnb32f7alzpd6f72l4p24vl65vydbyil669ark"))
+
+(define rust-windows-core-0.54.0
+ (crate-source "windows-core" "0.54.0"
+ "0r8x2sgl4qq1h23ldf4z7cj213k0bz7479m8a156h79mi6f1nrhj"))
+
+(define rust-windows-core-0.56.0
+ (crate-source "windows-core" "0.56.0"
+ "19pj57bm0rzhlk0ghrccd3i5zvh0ghm52f8cmdc8d3yhs8pfb626"))
+
+(define rust-windows-core-0.57.0
+ (crate-source "windows-core" "0.57.0"
+ "0bc3jxw2jw76xkk3ddvnp5b2m76qmbzv1qncgvb6qrlhl8wj9vfj"))
+
+(define rust-windows-core-0.58.0
+ (crate-source "windows-core" "0.58.0"
+ "16czypy425jzmiys4yb3pwsh7cm6grxn9kjp889iqnf2r17d99kb"))
+
+(define rust-windows-core-0.59.0
+ (crate-source "windows-core" "0.59.0"
+ "1kn1f0bf4rqynczkfgn543i170arbwp04pg1sjq8890isa7f2341"))
+
+(define rust-windows-core-0.61.0
+ (crate-source "windows-core" "0.61.0"
+ "104915nsby2cgp322pqqkmj2r82v5sg4hil0hxddg1hc67gc2qs7"))
+
+(define rust-windows-core-0.61.2
+ (crate-source "windows-core" "0.61.2"
+ "1qsa3iw14wk4ngfl7ipcvdf9xyq456ms7cx2i9iwf406p7fx7zf0"))
+
+(define rust-windows-future-0.2.0
+ (crate-source "windows-future" "0.2.0"
+ "0cms355fawdyz32r1573lwccyvyscp4ip3l2376hmdmpzjz6n7bs"))
+
+(define rust-windows-future-0.2.1
+ (crate-source "windows-future" "0.2.1"
+ "13mdzcdn51ckpzp3frb8glnmkyjr1c30ym9wnzj9zc97hkll2spw"))
+
+(define rust-windows-i686-gnu-0.33.0
+ (crate-source "windows_i686_gnu" "0.33.0"
+ "03nsi8h0yd4n9wgpxcpynzwlnacihisgmh021kfb5fln79qczc6a"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-i686-gnu-0.39.0
+ (crate-source "windows_i686_gnu" "0.39.0"
+ "06wynhxklmh3s1ril9bh00rhv1npppcyirsp60p09xx501qwagvn"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-i686-gnu-0.42.2
+ (crate-source "windows_i686_gnu" "0.42.2"
+ "0kx866dfrby88lqs9v1vgmrkk1z6af9lhaghh5maj7d4imyr47f6"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-i686-gnu-0.48.5
+ (crate-source "windows_i686_gnu" "0.48.5"
+ "0gklnglwd9ilqx7ac3cn8hbhkraqisd0n83jxzf9837nvvkiand7"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-i686-gnu-0.52.6
+ (crate-source "windows_i686_gnu" "0.52.6"
+ "02zspglbykh1jh9pi7gn8g1f97jh1rrccni9ivmrfbl0mgamm6wf"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-i686-gnu-0.53.0
+ (crate-source "windows_i686_gnu" "0.53.0"
+ "1hvjc8nv95sx5vdd79fivn8bpm7i517dqyf4yvsqgwrmkmjngp61"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-i686-gnullvm-0.52.6
+ (crate-source "windows_i686_gnullvm" "0.52.6"
+ "0rpdx1537mw6slcpqa0rm3qixmsb79nbhqy5fsm3q2q9ik9m5vhf"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-i686-gnullvm-0.53.0
+ (crate-source "windows_i686_gnullvm" "0.53.0"
+ "04df1in2k91qyf1wzizvh560bvyzq20yf68k8xa66vdzxnywrrlw"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-i686-msvc-0.33.0
+ (crate-source "windows_i686_msvc" "0.33.0"
+ "1l3kwxgdfg4lnx2j5bkcx6cnvhxnpcsbqjm3idhwxmwsrj4vxzcc"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-i686-msvc-0.39.0
+ (crate-source "windows_i686_msvc" "0.39.0"
+ "01hiv9msxssy5iqxs7bczvf094k4mz56yi4z1bhj32c2b3zcpivv"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-i686-msvc-0.42.2
+ (crate-source "windows_i686_msvc" "0.42.2"
+ "0q0h9m2aq1pygc199pa5jgc952qhcnf0zn688454i7v4xjv41n24"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-i686-msvc-0.48.5
+ (crate-source "windows_i686_msvc" "0.48.5"
+ "01m4rik437dl9rdf0ndnm2syh10hizvq0dajdkv2fjqcywrw4mcg"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-i686-msvc-0.52.6
+ (crate-source "windows_i686_msvc" "0.52.6"
+ "0rkcqmp4zzmfvrrrx01260q3xkpzi6fzi2x2pgdcdry50ny4h294"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-i686-msvc-0.53.0
+ (crate-source "windows_i686_msvc" "0.53.0"
+ "0pcvb25fkvqnp91z25qr5x61wyya12lx8p7nsa137cbb82ayw7sq"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-implement-0.48.0
+ (crate-source "windows-implement" "0.48.0"
+ "1764n853zd7bb0wn94i0qxfs6kdy7wrz7v9qhdn7x7hvk64fabjy"))
+
+(define rust-windows-implement-0.56.0
+ (crate-source "windows-implement" "0.56.0"
+ "16rgkvlx4syqmajfdwmkcvn6nvh126wjj8sg3jvsk5fdivskbz7n"))
+
+(define rust-windows-implement-0.57.0
+ (crate-source "windows-implement" "0.57.0"
+ "1mqs7qypclnmx5r8yq5jy3g2d8i27vzag9yzzzxzpdnmb70ds1wi"))
+
+(define rust-windows-implement-0.58.0
+ (crate-source "windows-implement" "0.58.0"
+ "16spr5z65z21qyv379rv2mb1s5q2i9ibd1p2pkn0dr9qr535pg9b"))
+
+(define rust-windows-implement-0.59.0
+ (crate-source "windows-implement" "0.59.0"
+ "1ha89vc4v4vabwdjkz46hdsnl2jp7ckpzw88qdca0j9g3q2pnmw3"))
+
+(define rust-windows-implement-0.60.0
+ (crate-source "windows-implement" "0.60.0"
+ "0dm88k3hlaax85xkls4gf597ar4z8m5vzjjagzk910ph7b8xszx4"))
+
+(define rust-windows-interface-0.48.0
+ (crate-source "windows-interface" "0.48.0"
+ "1iqcilw0hfyzwhk12xfmcy40r10406sgf4xmdansijlv1kr8vyz6"))
+
+(define rust-windows-interface-0.56.0
+ (crate-source "windows-interface" "0.56.0"
+ "1k2prfxna0mw47f8gi8qhw9jfpw66bh2cqzs67sgipjfpx30b688"))
+
+(define rust-windows-interface-0.57.0
+ (crate-source "windows-interface" "0.57.0"
+ "19zwlzr0q1z9s692681yb5w2lhvwcyx4v95s25hfdkd3isry9gi9"))
+
+(define rust-windows-interface-0.58.0
+ (crate-source "windows-interface" "0.58.0"
+ "059mxmfvx3x88q74ms0qlxmj2pnidmr5mzn60hakn7f95m34qg05"))
+
+(define rust-windows-interface-0.59.1
+ (crate-source "windows-interface" "0.59.1"
+ "1a4zr8740gyzzhq02xgl6vx8l669jwfby57xgf0zmkcdkyv134mx"))
+
+(define rust-windows-link-0.1.0
+ (crate-source "windows-link" "0.1.0"
+ "1qr0srnkw148wbrws3726pm640h2vxgcdlxn0cxpbcg27irzvk3d"))
+
+(define rust-windows-link-0.1.1
+ (crate-source "windows-link" "0.1.1"
+ "0f2cq7imbrppsmmnz8899hfhg07cp5gq6rh0bjhb1qb6nwshk13n"))
+
+(define rust-windows-link-0.1.3
+ (crate-source "windows-link" "0.1.3"
+ "12kr1p46dbhpijr4zbwr2spfgq8i8c5x55mvvfmyl96m01cx4sjy"))
+
+(define rust-windows-numerics-0.2.0
+ (crate-source "windows-numerics" "0.2.0"
+ "1cf2j8nbqf0hqqa7chnyid91wxsl2m131kn0vl3mqk3c0rlayl4i"))
+
+(define rust-windows-registry-0.4.0
+ (crate-source "windows-registry" "0.4.0"
+ "18wbgr6z6765qdnasi8mmvxhvp82xd1zlvd6s7pp2l5lvn8av1j2"))
+
+(define rust-windows-registry-0.5.1
+ (crate-source "windows-registry" "0.5.1"
+ "0bl461w9qj942sg27c181sxhkzrbw8r779ixvzgm6xnw6vja67dd"))
+
+(define rust-windows-registry-0.5.2
+ (crate-source "windows-registry" "0.5.2"
+ "0848hyj0irwljppy5j9lkphrx9m8isx8m6xr1cja20ykpn9v1fmk"))
+
+(define rust-windows-result-0.1.2
+ (crate-source "windows-result" "0.1.2"
+ "1y274q1v0vy21lhkgslpxpq1m08hvr1mcs2l88h1b1gcx0136f2y"))
+
+(define rust-windows-result-0.2.0
+ (crate-source "windows-result" "0.2.0"
+ "03mf2z1xcy2slhhsm15z24p76qxgm2m74xdjp8bihyag47c4640x"))
+
+(define rust-windows-result-0.3.2
+ (crate-source "windows-result" "0.3.2"
+ "0li2f76anf0rg7i966d9qs5iprsg555g9rgyzj7gcpfr9wdd2ky6"))
+
+(define rust-windows-result-0.3.4
+ (crate-source "windows-result" "0.3.4"
+ "1il60l6idrc6hqsij0cal0mgva6n3w6gq4ziban8wv6c6b9jpx2n"))
+
+(define rust-windows-service-0.7.0
+ (crate-source "windows-service" "0.7.0"
+ "12lwc04rji06p8g8dhc5aps6cw3xbx6admzqxj8l0jkkgz66nkfj"))
+
+(define rust-windows-strings-0.1.0
+ (crate-source "windows-strings" "0.1.0"
+ "042dxvi3133f7dyi2pgcvknwkikk47k8bddwxbq5s0l6qhjv3nac"))
+
+(define rust-windows-strings-0.3.1
+ (crate-source "windows-strings" "0.3.1"
+ "06bkhkyclbfchcsv5bnhz77r290k20m15glj2xq60ra0bp64iyl7"))
+
+(define rust-windows-strings-0.4.0
+ (crate-source "windows-strings" "0.4.0"
+ "15rg6a0ha1d231wwps2qlgyqrgkyj1r8v9vsb8nlbvih4ijajavs"))
+
+(define rust-windows-strings-0.4.2
+ (crate-source "windows-strings" "0.4.2"
+ "0mrv3plibkla4v5kaakc2rfksdd0b14plcmidhbkcfqc78zwkrjn"))
+
+(define rust-windows-sys-0.33.0
+ (crate-source "windows-sys" "0.33.0"
+ "0xdym5hgf2pp5lmfdjk4lynad99w4j02v9yzn6752a9ncsbb1ns3"))
+
+(define rust-windows-sys-0.42.0
+ (crate-source "windows-sys" "0.42.0"
+ "19waf8aryvyq9pzk0gamgfwjycgzk4gnrazpfvv171cby0h1hgjs"))
+
+(define rust-windows-sys-0.45.0
+ (crate-source "windows-sys" "0.45.0"
+ "1l36bcqm4g89pknfp8r9rl1w4bn017q6a8qlx8viv0xjxzjkna3m"))
+
+(define rust-windows-sys-0.48.0
+ (crate-source "windows-sys" "0.48.0"
+ "1aan23v5gs7gya1lc46hqn9mdh8yph3fhxmhxlw36pn6pqc28zb7"))
+
+(define rust-windows-sys-0.52.0
+ (crate-source "windows-sys" "0.52.0"
+ "0gd3v4ji88490zgb6b5mq5zgbvwv7zx1ibn8v3x83rwcdbryaar8"))
+
+(define rust-windows-sys-0.59.0
+ (crate-source "windows-sys" "0.59.0"
+ "0fw5672ziw8b3zpmnbp9pdv1famk74f1l9fcbc3zsrzdg56vqf0y"))
+
+(define rust-windows-sys-0.60.2
+ (crate-source "windows-sys" "0.60.2"
+ "1jrbc615ihqnhjhxplr2kw7rasrskv9wj3lr80hgfd42sbj01xgj"))
+
+(define rust-windows-targets-0.42.2
+ (crate-source "windows-targets" "0.42.2"
+ "0wfhnib2fisxlx8c507dbmh97kgij4r6kcxdi0f9nk6l1k080lcf"))
+
+(define rust-windows-targets-0.48.5
+ (crate-source "windows-targets" "0.48.5"
+ "034ljxqshifs1lan89xwpcy1hp0lhdh4b5n0d2z4fwjx2piacbws"))
+
+(define rust-windows-targets-0.52.6
+ (crate-source "windows-targets" "0.52.6"
+ "0wwrx625nwlfp7k93r2rra568gad1mwd888h1jwnl0vfg5r4ywlv"))
+
+(define rust-windows-targets-0.53.0
+ (crate-source "windows-targets" "0.53.0"
+ "12yakpjizhfpppz1i3zgcwxlbar8axrp9j87fmywpydarvlcgr5i"))
+
+(define rust-windows-targets-0.53.2
+ (crate-source "windows-targets" "0.53.2"
+ "1vwanhx2br7dh8mmrszdbcf01bccjr01mcyxcscxl4ffr7y6jvy6"))
+
+(define rust-windows-targets-0.53.3
+ (crate-source "windows-targets" "0.53.3"
+ "14fwwm136dhs3i1impqrrip7nvkra3bdxa4nqkblj604qhqn1znm"))
+
+(define rust-windows-threading-0.1.0
+ (crate-source "windows-threading" "0.1.0"
+ "19jpn37zpjj2q7pn07dpq0ay300w65qx7wdp13wbp8qf5snn6r5n"))
+
+(define rust-windows-version-0.1.4
+ (crate-source "windows-version" "0.1.4"
+ "0p16g570yvgxiqyh0bgbck4n1wkxdhl8711ms8xa44734xk5qjp0"))
+
+(define rust-windows-x86-64-gnu-0.33.0
+ (crate-source "windows_x86_64_gnu" "0.33.0"
+ "1127n961nib9338n0g0sp1464v8wnw0hvmw45sr7pkly1q69ppdl"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-gnu-0.39.0
+ (crate-source "windows_x86_64_gnu" "0.39.0"
+ "0r9b4lmapq66nn2dga7a0mkdv5sgbp184kfwx3hklrbxcdjw2s38"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-gnu-0.42.2
+ (crate-source "windows_x86_64_gnu" "0.42.2"
+ "0dnbf2xnp3xrvy8v9mgs3var4zq9v9yh9kv79035rdgyp2w15scd"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-gnu-0.48.5
+ (crate-source "windows_x86_64_gnu" "0.48.5"
+ "13kiqqcvz2vnyxzydjh73hwgigsdr2z1xpzx313kxll34nyhmm2k"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-gnu-0.52.6
+ (crate-source "windows_x86_64_gnu" "0.52.6"
+ "0y0sifqcb56a56mvn7xjgs8g43p33mfqkd8wj1yhrgxzma05qyhl"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-gnu-0.53.0
+ (crate-source "windows_x86_64_gnu" "0.53.0"
+ "1flh84xkssn1n6m1riddipydcksp2pdl45vdf70jygx3ksnbam9f"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-gnullvm-0.42.2
+ (crate-source "windows_x86_64_gnullvm" "0.42.2"
+ "18wl9r8qbsl475j39zvawlidp1bsbinliwfymr43fibdld31pm16"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-gnullvm-0.48.5
+ (crate-source "windows_x86_64_gnullvm" "0.48.5"
+ "1k24810wfbgz8k48c2yknqjmiigmql6kk3knmddkv8k8g1v54yqb"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-gnullvm-0.52.6
+ (crate-source "windows_x86_64_gnullvm" "0.52.6"
+ "03gda7zjx1qh8k9nnlgb7m3w3s1xkysg55hkd1wjch8pqhyv5m94"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-gnullvm-0.53.0
+ (crate-source "windows_x86_64_gnullvm" "0.53.0"
+ "0mvc8119xpbi3q2m6mrjcdzl6afx4wffacp13v76g4jrs1fh6vha"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-msvc-0.33.0
+ (crate-source "windows_x86_64_msvc" "0.33.0"
+ "1akf81g0bh8mv8wjpiifd819r0hx3r0xrz9zgzn4hl298sk4l7pz"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-msvc-0.39.0
+ (crate-source "windows_x86_64_msvc" "0.39.0"
+ "02g8fy1sv8g0p4fi2yk62j9a5zwhcfknp9vwg1ifkjp97a440kay"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-msvc-0.42.2
+ (crate-source "windows_x86_64_msvc" "0.42.2"
+ "1w5r0q0yzx827d10dpjza2ww0j8iajqhmb54s735hhaj66imvv4s"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-msvc-0.48.5
+ (crate-source "windows_x86_64_msvc" "0.48.5"
+ "0f4mdp895kkjh9zv8dxvn4pc10xr7839lf5pa9l0193i2pkgr57d"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-msvc-0.52.6
+ (crate-source "windows_x86_64_msvc" "0.52.6"
+ "1v7rb5cibyzx8vak29pdrk8nx9hycsjs4w0jgms08qk49jl6v7sq"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-windows-x86-64-msvc-0.53.0
+ (crate-source "windows_x86_64_msvc" "0.53.0"
+ "11h4i28hq0zlnjcaqi2xdxr7ibnpa8djfggch9rki1zzb8qi8517"
+ #:snippet '(delete-file-recursively "lib")))
+
+(define rust-winit-0.30.11
+ (crate-source "winit" "0.30.11"
+ "1x5aw47546mjfsvl65xwrhj41n2yr358hiwsqafpgy2d2w89qh54"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-winit-0.30.9
+ (crate-source "winit" "0.30.9"
+ "1h1wmvhfcq2lg6c6715d7pgnv85508zm94ahcfvaiv68337yl2d8"
+ #:snippet '(delete-file-recursively "examples")))
+
+(define rust-winnow-0.5.15
+ (crate-source "winnow" "0.5.15"
+ "1z6fikri2xa8qkzf40xn58q7c964s0wk19vw2vajmsf4p6232bkw"))
+
+(define rust-winnow-0.5.40
+ (crate-source "winnow" "0.5.40"
+ "0xk8maai7gyxda673mmw3pj1hdizy5fpi7287vaywykkk19sk4zm"))
+
+(define rust-winnow-0.6.26
+ (crate-source "winnow" "0.6.26"
+ "0a4sjbbrkhbd0ba6dy0011hln1q3ry4iv6srqjjpi8hsmk9fv40y"))
+
+(define rust-winnow-0.7.10
+ (crate-source "winnow" "0.7.10"
+ "1v69byry8fyarzl83wij6f1h3zxnw69assp9kdfb10cdfk42hsf0"))
+
+(define rust-winnow-0.7.11
+ (crate-source "winnow" "0.7.11"
+ "1kfb2m5ahpqg037a34rgkm18x6nj2mw4fwn89ya0gdw06ipb5ivl"))
+
+(define rust-winnow-0.7.12
+ (crate-source "winnow" "0.7.12"
+ "159y8inpy86xswmr4yig9hxss0v2fssyqy1kk12504n8jbsfpvgk"))
+
+(define rust-winnow-0.7.3
+ (crate-source "winnow" "0.7.3"
+ "1c9bmhpdwbdmll6b4l6skabz0296dchnmnxw84hh2y3ggyllwzqf"))
+
+(define rust-winnow-0.7.4
+ (crate-source "winnow" "0.7.4"
+ "0dmbsz6zfddcgsqzzqxw1h8f7zy19x407g7zl3hyp6vf2m2bb5qf"))
+
+(define rust-winnow-0.7.6
+ (crate-source "winnow" "0.7.6"
+ "047abhm7qqgc32pf9a2arini5wsrx7p9wsbx3s106jx4pgczrlv3"))
+
+(define rust-winreg-0.10.1
+ (crate-source "winreg" "0.10.1"
+ "17c6h02z88ijjba02bnxi5k94q5cz490nf3njh9yypf8fbig9l40"))
+
+(define rust-winreg-0.50.0
+ (crate-source "winreg" "0.50.0"
+ "1cddmp929k882mdh6i9f2as848f13qqna6czwsqzkh1pqnr5fkjj"))
+
+(define rust-winreg-0.52.0
+ (crate-source "winreg" "0.52.0"
+ "19gh9vp7mp1ab84kc3ag48nm9y7xgjhh3xa4vxss1gylk1rsaxx2"))
+
+(define rust-winres-0.1.12
+ (crate-source "winres" "0.1.12"
+ "0v2gvqnd8iwwvb6fs69nv0mmk1z96430527n0qlfbsarxxhv53dn"))
+
+(define rust-winresource-0.1.20
+ (crate-source "winresource" "0.1.20"
+ "1xwkhnqdbr8xpkmm05ma9mj7jvicw73yn6xl3h62qy75iv3nfjms"
+ #:snippet '(for-each delete-file '("test.ico" "winresource_embed_properties.png"))))
+
+(define rust-winsafe-0.0.19
+ (crate-source "winsafe" "0.0.19"
+ "0169xy9mjma8dys4m8v4x0xhw2gkbhv2v1wsbvcjl9bhnxxd2dfi"))
+
+(define rust-winsafe-0.0.23
+ (crate-source "winsafe" "0.0.23"
+ "1f94wsw4w13nkgb00q3iynkj8r40ak1s07207khh3imjiiigr5m0"))
+
+(define rust-wio-0.2.2
+ (crate-source "wio" "0.2.2"
+ "199p404fp96w1f1c93bf1jrvaqwypxf3hmmldhww4jk4yhr9j4jx"))
+
+(define rust-wiremock-0.6.3
+ (crate-source "wiremock" "0.6.3"
+ "00g3524s3nz6fbm56c6d7wqxsd1kx1j5mkvvx2cmhyyq9jvq25hh"))
+
+(define rust-wit-bindgen-rt-0.33.0
+ (crate-source "wit-bindgen-rt" "0.33.0"
+ "0g4lwfp9x6a2i1hgjn8k14nr4fsnpd5izxhc75zpi2s5cvcg6s1j"
+ #:snippet '(for-each delete-file (find-files "." "\\.(a|o)$"))))
+
+(define rust-wit-bindgen-rt-0.39.0
+ (crate-source "wit-bindgen-rt" "0.39.0"
+ "1hd65pa5hp0nl664m94bg554h4zlhrzmkjsf6lsgsb7yc4734hkg"
+ #:snippet '(for-each delete-file (find-files "." "\\.(a|o)$"))))
+
+(define rust-wit-parser-0.221.3
+ (crate-source "wit-parser" "0.221.3"
+ "1b5j2vpiww0crqavaijw4vv1y41darpd38q7id9llsymkrbi4qc9"))
+
+(define rust-wl-clipboard-rs-0.9.2
+ (crate-source "wl-clipboard-rs" "0.9.2"
+ "1sxsaspzix3xiq6wi1l1g55acgi04sv6r7gxz94zar80wv8ghpwf"))
+
+(define rust-wl-nl80211-0.2.0
+ (crate-source "wl-nl80211" "0.2.0"
+ "12cp8ar0wa0kvxz756dxnfvz357jqyznh9z2g5vlcf6a3lgczzsw"))
+
+(define rust-wlcs-0.1.0
+ (crate-source "wlcs" "0.1.0"
+ "17k0nwn3f2z71rncb8glb4x15m5zmcbklnk71hpv739nrq2w769d"))
+
+(define rust-wmi-0.12.2
+ (crate-source "wmi" "0.12.2"
+ "000sdzx8fnw913ws28ranf8bhm8dvvdpz89s4fhqfbkxpd5b9zys"))
+
+(define rust-wmidi-3.1.0
+ (crate-source "wmidi" "3.1.0"
+ "1kxnbs18nmpzm2hfwaaa5h2s77cmk5w53srzxqmrqlkdpdcrjafa"))
+
+(define rust-wrapcenum-derive-0.4.1
+ (crate-source "wrapcenum-derive" "0.4.1"
+ "0vi67wxkpw40cch5jx010wvwf0rjc5f13yxfzd60acimadcz4vx7"))
+
+(define rust-write16-1.0.0
+ (crate-source "write16" "1.0.0"
+ "0dnryvrrbrnl7vvf5vb1zkmwldhjkf2n5znliviam7bm4900z2fi"))
+
+(define rust-writeable-0.5.5
+ (crate-source "writeable" "0.5.5"
+ "0lawr6y0bwqfyayf3z8zmqlhpnzhdx0ahs54isacbhyjwa7g778y"))
+
+(define rust-writeable-0.6.1
+ (crate-source "writeable" "0.6.1"
+ "1fx29zncvbrqzgz7li88vzdm8zvgwgwy2r9bnjqxya09pfwi0bza"))
+
+(define rust-wu-diff-0.1.2
+ (crate-source "wu-diff" "0.1.2"
+ "14w8yacn4hk9k4rfzshlgir966xbwgbwk3fvf0l461nyzhsnfglf"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-wyz-0.5.1
+ (crate-source "wyz" "0.5.1"
+ "1vdrfy7i2bznnzjdl9vvrzljvs4s3qm8bnlgqwln6a941gy61wq5"))
+
+(define rust-x11-clipboard-0.3.3
+ (crate-source "x11-clipboard" "0.3.3"
+ "1smwyr23jns0dncm6bwv00xfxxy99bv6qlx6df7dkdcydk04kgc9"))
+
+(define rust-x11-clipboard-0.9.3
+ (crate-source "x11-clipboard" "0.9.3"
+ "18rmsm0lrcc4hy2wqs7gn90czv59sv5bj07bbf76nfbysyrp8bb6"))
+
+(define rust-x11-dl-2.21.0
+ (crate-source "x11-dl" "2.21.0"
+ "0vsiq62xpcfm0kn9zjw5c9iycvccxl22jya8wnk18lyxzqj5jwrq"))
+
+(define rust-x11rb-0.12.0
+ (crate-source "x11rb" "0.12.0"
+ "02h492k920mb1733cdmly138zfiwkspil6ssqcvi7inyshk1nr5i"))
+
+(define rust-x11rb-0.13.1
+ (crate-source "x11rb" "0.13.1"
+ "04jyfm0xmc538v09pzsyr2w801yadsgvyl2p0p76hzzffg5gz4ax"))
+
+(define rust-x11rb-protocol-0.12.0
+ (crate-source "x11rb-protocol" "0.12.0"
+ "1g24qdvq0mbyl2npz7zqy5v6hpdxq2qakkpnp3x02rzvl3ww7ml2"))
+
+(define rust-x11rb-protocol-0.13.1
+ (crate-source "x11rb-protocol" "0.13.1"
+ "0gfbxf2k7kbk577j3rjhfx7hm70kmwln6da7xyc4l2za0d2pq47c"))
+
+(define rust-x25519-dalek-2.0.1
+ (crate-source "x25519-dalek" "2.0.1"
+ "0xyjgqpsa0q6pprakdp58q1hy45rf8wnqqscgzx0gyw13hr6ir67"
+ #:snippet '(for-each delete-file-recursively '("docs" "res"))))
+
+(define rust-xattr-1.5.0
+ (crate-source "xattr" "1.5.0"
+ "17nq2c23zcjciz8sxwhisqjkv4l7zcylx3yl2915c59cy7rcnr8d"))
+
+(define rust-xcb-0.8.2
+ (crate-source "xcb" "0.8.2"
+ "1ph27r9nxyfy3hh1c7x85g6dciwxcinf6514pvw9ybhl4hzpm4ay"))
+
+(define rust-xcb-1.5.0
+ (crate-source "xcb" "1.5.0"
+ "1gjj1481pf08b5fhpdncaphyv0k5ka11n1f8ma6cv4hspc9g5qpi"))
+
+(define rust-xcb-util-cursor-0.3.3
+ (crate-source "xcb-util-cursor" "0.3.3"
+ "1b746cbp9g7lnakq0yk4m9909aq6vb38kbl4srq1bwdchinmdi5d"))
+
+(define rust-xcb-util-cursor-sys-0.1.4
+ (crate-source "xcb-util-cursor-sys" "0.1.4"
+ "00d67fxdzvym65ln988a8x3aakg8bb0drki2bv4ac8s7avrmyrz2"))
+
+(define rust-xcursor-0.3.8
+ (crate-source "xcursor" "0.3.8"
+ "0qazsl7h8nrbbzx84qrv39w8m2qc27g0mvrszgdls2v6n6k3vwqf"))
+
+(define rust-xcursor-0.3.9
+ (crate-source "xcursor" "0.3.9"
+ "1d9aiiw2yl30ah8xbff53fkvz4hwgjyvsndh9rqwncss67s8fn33"))
+
+(define rust-xdg-2.5.2
+ (crate-source "xdg" "2.5.2"
+ "0im5nzmywxjgm2pmb48k0cc9hkalarz57f1d9d0x4lvb6cj76fr1"))
+
+(define rust-xdg-home-1.3.0
+ (crate-source "xdg-home" "1.3.0"
+ "1xm122zz0wjc8p8cmchij0j9nw34hwncb39jc7dc0mgvb2rdl77c"))
+
+(define rust-xenstore-rs-0.6.0
+ (crate-source "xenstore-rs" "0.6.0"
+ "1i8wdif8q2cxbrmcp2jxcqg95a4yfsp1m3j4yldcgad3ksl5l4qs"))
+
+(define rust-xenstore-sys-0.2.0
+ (crate-source "xenstore-sys" "0.2.0"
+ "1xrjy0d3cg9qrznfsfjrgha8si1dvdyfx3g7c76hbb7lnim5vmj7"))
+
+(define rust-xi-unicode-0.3.0
+ (crate-source "xi-unicode" "0.3.0"
+ "12mvjgrhr7557cib69wm4q5s4srba27pg2df9l1zihrxgnbh0wx6"))
+
+(define rust-xkbcommon-0.7.0
+ (crate-source "xkbcommon" "0.7.0"
+ "07n9shhcls66wjvmk5pzqql46ipfdv7b8hbc384wgv9hk4jpv1hk"))
+
+(define rust-xkbcommon-0.8.0
+ (crate-source "xkbcommon" "0.8.0"
+ "1j8s1sfwc6bw9phsca65rw3q3b5l2651v1s0pk5yxm6baa9wlrld"))
+
+(define rust-xkbcommon-dl-0.4.2
+ (crate-source "xkbcommon-dl" "0.4.2"
+ "1iai0r3b5skd9vbr8z5b0qixiz8jblzfm778ddm8ba596a0dwffh"))
+
+(define rust-xkeysym-0.2.1
+ (crate-source "xkeysym" "0.2.1"
+ "0mksx670cszyd7jln6s7dhkw11hdfv7blwwr3isq98k22ljh1k5r"))
+
+(define rust-xmas-elf-0.9.1
+ (crate-source "xmas-elf" "0.9.1"
+ "1inias7h1cv4zh3szk46byiqhnzm5zc7658q1brzfhl3wwbrii22"))
+
+(define rust-xml-rs-0.8.25
+ (crate-source "xml-rs" "0.8.25"
+ "1i73ajf6scni5bi1a51r19xykgrambdx5fkks0fyg5jqqbml1ff5"))
+
+(define rust-xml-rs-0.8.26
+ (crate-source "xml-rs" "0.8.26"
+ "1nkbzksai36pvx3ag1fn9b5cffwb1ldl66aglwcip42nkdnyfb56"))
+
+(define rust-xml5ever-0.17.0
+ (crate-source "xml5ever" "0.17.0"
+ "0l76v0c228c92sskiflpsy19c0bgc8q7flhlfanm32zrbb8f2d20"))
+
+(define rust-xml5ever-0.18.1
+ (crate-source "xml5ever" "0.18.1"
+ "0sdz92vrcxfwv7yzai28y0wa9gswr6msjnksak0rp4cfbm02dfwv"))
+
+(define rust-xmlparser-0.13.6
+ (crate-source "xmlparser" "0.13.6"
+ "1r796g21c70p983ax0j6rmhzmalg4rhx61mvd4farxdhfyvy1zk6"))
+
+(define rust-xmlwriter-0.1.0
+ (crate-source "xmlwriter" "0.1.0"
+ "1fg0ldmkgiis6hnxpi1c9gy7v23y0lpi824bp8yp12fi3r82lypc"))
+
+(define rust-xmp-writer-0.3.2
+ (crate-source "xmp-writer" "0.3.2"
+ "1mrd5yswm9b1j84skzvz7nx20wlha17wyclq1bybz7jd8152z7nf"))
+
+(define rust-xshell-0.2.7
+ (crate-source "xshell" "0.2.7"
+ "0g9pd9bfp0f35rzichic55k7p1mn8mqp607y5rimhiq14g390wly"))
+
+(define rust-xshell-macros-0.2.7
+ (crate-source "xshell-macros" "0.2.7"
+ "0irm50jxdc92r0kd6yvl5p28jsfzha59brxk7z9w3jcf7z6h1b1j"))
+
+(define rust-xterm-color-1.0.1
+ (crate-source "xterm-color" "1.0.1"
+ "03x8p1yav22y96c5mb5ahxqpcib1w927b1jlhy8bgj4xzdbg1rad"))
+
+(define rust-xxhash-rust-0.8.15
+ (crate-source "xxhash-rust" "0.8.15"
+ "1lrmffpn45d967afw7f1p300rsx7ill66irrskxpcm1p41a0rlpx"))
+
+(define rust-xz2-0.1.7
+ (crate-source "xz2" "0.1.7"
+ "1qk7nzpblizvayyq4xzi4b0zacmmbqr6vb9fc0v1avyp17f4931q"))
+
+(define rust-y4m-0.8.0
+ (crate-source "y4m" "0.8.0"
+ "0j24y2zf60lpxwd7kyg737hqfyqx16y32s0fjyi6fax6w4hlnnks"
+ #:snippet '(delete-file-recursively "scripts")))
+
+(define rust-yaml-rust-0.4.5
+ (crate-source "yaml-rust" "0.4.5"
+ "118wbqrr4n6wgk5rjjnlrdlahawlxc1bdsx146mwk8f79in97han"))
+
+(define rust-yaml-rust2-0.8.1
+ (crate-source "yaml-rust2" "0.8.1"
+ "1y0mf6n1jnf88xqfv5ppicnm5jg3fl57dmp9vd2v2bvg9q61c0l9"))
+
+(define rust-yaml-rust2-0.9.0
+ (crate-source "yaml-rust2" "0.9.0"
+ "13ay8jdlk1192p6hhb53dx601b139ycizipqpnikhcw2r45iq6ia"))
+
+(define rust-yansi-1.0.1
+ (crate-source "yansi" "1.0.1"
+ "0jdh55jyv0dpd38ij4qh60zglbw9aa8wafqai6m0wa7xaxk3mrfg"
+ #:snippet '(delete-file-recursively ".github")))
+
+(define rust-yansi-term-0.1.2
+ (crate-source "yansi-term" "0.1.2"
+ "1w8vjlvxba6yvidqdvxddx3crl6z66h39qxj8xi6aqayw2nk0p7y"))
+
+(define rust-yasna-0.4.0
+ (crate-source "yasna" "0.4.0"
+ "0xgsvxqnycdakh6j3hg4dk3mylrpnba50w0d36vg5k311sfs4qp2"))
+
+(define rust-yasna-0.5.2
+ (crate-source "yasna" "0.5.2"
+ "1ka4ixrplnrfqyl1kymdj8cwpdp2k0kdr73b57hilcn1kiab6yz1"))
+
+(define rust-yeslogic-fontconfig-sys-5.0.0
+ (crate-source "yeslogic-fontconfig-sys" "5.0.0"
+ "0yiwnf2gapqaprp3icvv6b1jjh5d356vpis7pybskcd8k4wv5dpz"))
+
+(define rust-yoke-0.7.4
+ (crate-source "yoke" "0.7.4"
+ "198c4jkh6i3hxijia7mfa4cpnxg1iqym9bz364697c3rn0a16nvc"))
+
+(define rust-yoke-0.7.5
+ (crate-source "yoke" "0.7.5"
+ "0h3znzrdmll0a7sglzf9ji0p5iqml11wrj1dypaf6ad6kbpnl3hj"))
+
+(define rust-yoke-0.8.0
+ (crate-source "yoke" "0.8.0"
+ "1k4mfr48vgi7wh066y11b7v1ilakghlnlhw9snzz8vi2p00vnhaz"))
+
+(define rust-yoke-derive-0.7.4
+ (crate-source "yoke-derive" "0.7.4"
+ "15cvhkci2mchfffx3fmva84fpmp34dsmnbzibwfnzjqq3ds33k18"))
+
+(define rust-yoke-derive-0.7.5
+ (crate-source "yoke-derive" "0.7.5"
+ "0m4i4a7gy826bfvnqa9wy6sp90qf0as3wps3wb0smjaamn68g013"))
+
+(define rust-yoke-derive-0.8.0
+ (crate-source "yoke-derive" "0.8.0"
+ "1dha5jrjz9jaq8kmxq1aag86b98zbnm9lyjrihy5sv716sbkrniq"))
+
+(define rust-z-base-32-0.1.4
+ (crate-source "z-base-32" "0.1.4"
+ "0fqk028mzvgnx9phqzvhzrx3fbzv4r736cm3x3hid136g157pgr1"))
+
+(define rust-zbar-rust-0.0.24
+ (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"))
+
+(define rust-zbus-4.4.0
+ (crate-source "zbus" "4.4.0"
+ "09f7916lp7haxv1y5zgcg99ny15whi6dn3waf1afcafxx8mh35xv"))
+
+(define rust-zbus-5.5.0
+ (crate-source "zbus" "5.5.0"
+ "0dmjaih7gi2d0fa37zzylvbmxqn80x4d7haxr5xn86za93v37hsr"))
+
+(define rust-zbus-5.7.1
+ (crate-source "zbus" "5.7.1"
+ "0s3gvx605m4cf73ppfknrbj7j33mrf1ag3zllgy49l0kwg7cg9yk"))
+
+(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"))
+
+(define rust-zbus-macros-4.4.0
+ (crate-source "zbus_macros" "4.4.0"
+ "0glqn6ddgv4ra734p343a41rrxb0phy1v13dljzhpsc1f10bjz96"))
+
+(define rust-zbus-macros-5.5.0
+ (crate-source "zbus_macros" "5.5.0"
+ "1h4zf0wh647fvv97bnsr3ah64cgcnz1r8d10c2q3w2hdxc8as9gk"))
+
+(define rust-zbus-macros-5.7.1
+ (crate-source "zbus_macros" "5.7.1"
+ "0sinpb3vs672qhwmzagnl0xq30ws3bw8s18swx3zfl0mxig7wzm1"))
+
+(define rust-zbus-names-2.6.1
+ (crate-source "zbus_names" "2.6.1"
+ "13achs6jbrp4l0jy5m6nn7v89clfgb63qhldkg5ddgjh6y6p6za3"))
+
+(define rust-zbus-names-3.0.0
+ (crate-source "zbus_names" "3.0.0"
+ "0v1f0ajwafj47bf11yp0xdgp26r93lslr9nb2v6624h2gppiz6sb"))
+
+(define rust-zbus-names-4.2.0
+ (crate-source "zbus_names" "4.2.0"
+ "15ybdd6zic7simi9wjg0ywrxfq4sxg3z0wiyysadps3cpxj8xrkv"))
+
+(define rust-zero-0.1.3
+ (crate-source "zero" "0.1.3"
+ "113pa9jj40x6bvxsw582ca9np7d53qkb2b6cavfyczya6k61pqig"))
+
+(define rust-zerocopy-0.7.35
+ (crate-source "zerocopy" "0.7.35"
+ "1w36q7b9il2flg0qskapgi9ymgg7p985vniqd09vi0mwib8lz6qv"))
+
+(define rust-zerocopy-0.8.24
+ (crate-source "zerocopy" "0.8.24"
+ "0yb8hyzfnwzr2wg4p7cnqmjps8fsw8xqnprafgpmfs8qisigx1i5"))
+
+(define rust-zerocopy-0.8.25
+ (crate-source "zerocopy" "0.8.25"
+ "1jx07cd3b3456c9al9zjqqdzpf1abb0vf6z0fj8xnb93hfajsw51"))
+
+(define rust-zerocopy-0.8.26
+ (crate-source "zerocopy" "0.8.26"
+ "0bvsj0qzq26zc6nlrm3z10ihvjspyngs7n0jw1fz031i7h6xsf8h"))
+
+(define rust-zerocopy-derive-0.7.35
+ (crate-source "zerocopy-derive" "0.7.35"
+ "0gnf2ap2y92nwdalzz3x7142f2b83sni66l39vxp2ijd6j080kzs"))
+
+(define rust-zerocopy-derive-0.8.24
+ (crate-source "zerocopy-derive" "0.8.24"
+ "1gk9047pbq1yjj2jyiv0s37nqc53maqbmhcsjp6lhi2w7kvai5m9"))
+
+(define rust-zerocopy-derive-0.8.25
+ (crate-source "zerocopy-derive" "0.8.25"
+ "1vsmpq0hp61xpqj9yk8b5jihkqkff05q1wv3l2568mhifl6y59i8"))
+
+(define rust-zerocopy-derive-0.8.26
+ (crate-source "zerocopy-derive" "0.8.26"
+ "10aiywi5qkha0mpsnb1zjwi44wl2rhdncaf3ykbp4i9nqm65pkwy"))
+
+(define rust-zerofrom-0.1.4
+ (crate-source "zerofrom" "0.1.4"
+ "0mdbjd7vmbix2ynxbrbrrli47a5yrpfx05hi99wf1l4pwwf13v4i"))
+
+(define rust-zerofrom-0.1.6
+ (crate-source "zerofrom" "0.1.6"
+ "19dyky67zkjichsb7ykhv0aqws3q0jfvzww76l66c19y6gh45k2h"))
+
+(define rust-zerofrom-derive-0.1.4
+ (crate-source "zerofrom-derive" "0.1.4"
+ "19b31rrs2ry1lrq5mpdqjzgg65va51fgvwghxnf6da3ycfiv99qf"))
+
+(define rust-zerofrom-derive-0.1.6
+ (crate-source "zerofrom-derive" "0.1.6"
+ "00l5niw7c1b0lf1vhvajpjmcnbdp2vn96jg4nmkhq2db0rp5s7np"))
+
+(define rust-zeroize-1.3.0
+ (crate-source "zeroize" "1.3.0"
+ "1z8yix823b6lz878qwg6bvwhg3lb0cbw3c9yij9p8mbv7zdzfmj7"))
+
+(define rust-zeroize-1.8.1
+ (crate-source "zeroize" "1.8.1"
+ "1pjdrmjwmszpxfd7r860jx54cyk94qk59x13sc307cvr5256glyf"))
+
+(define rust-zeroize-derive-1.4.2
+ (crate-source "zeroize_derive" "1.4.2"
+ "0sczjlqjdmrp3wn62g7mw6p438c9j4jgp2f9zamd56991mdycdnf"))
+
+(define rust-zerotrie-0.1.3
+ (crate-source "zerotrie" "0.1.3"
+ "07qa5ljss8j706iy0rd023naamwly4jfwz0pc1gmqcw7bpalsngv"))
+
+(define rust-zerotrie-0.2.2
+ (crate-source "zerotrie" "0.2.2"
+ "15gmka7vw5k0d24s0vxgymr2j6zn2iwl12wpmpnpjgsqg3abpw1n"))
+
+(define rust-zerovec-0.10.4
+ (crate-source "zerovec" "0.10.4"
+ "0yghix7n3fjfdppwghknzvx9v8cf826h2qal5nqvy8yzg4yqjaxa"))
+
+(define rust-zerovec-0.11.2
+ (crate-source "zerovec" "0.11.2"
+ "0a2457fmz39k9vrrj3rm82q5ykdhgxgbwfz2r6fa6nq11q4fn1aa"))
+
+(define rust-zerovec-0.11.4
+ (crate-source "zerovec" "0.11.4"
+ "0fz7j1ns8d86m2fqg2a4bzi5gnh5892bxv4kcr9apwc6a3ajpap7"))
+
+(define rust-zerovec-derive-0.10.3
+ (crate-source "zerovec-derive" "0.10.3"
+ "1ik322dys6wnap5d3gcsn09azmssq466xryn5czfm13mn7gsdbvf"))
+
+(define rust-zerovec-derive-0.11.1
+ (crate-source "zerovec-derive" "0.11.1"
+ "13zms8hj7vzpfswypwggyfr4ckmyc7v3di49pmj8r1qcz9z275jv"))
+
+(define rust-zip-0.6.6
+ (crate-source "zip" "0.6.6"
+ "0qcjbqfvbwxi5g9wbymf2r05cvziic2qqj4xy64q3hp48vi980vn"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-zip-2.4.2
+ (crate-source "zip" "2.4.2"
+ "0l5s7sycj0w42hnkmj6vnrzcp3dn4smffg06a8f5my08x4j67gps"))
+
+(define rust-zip-2.5.0
+ (crate-source "zip" "2.5.0"
+ "120zjj8rg5fzmvrb1lmznljmkxlcvi7lnmrpdwzy4r2g8qbkih17"))
+
+(define rust-zip-2.6.1
+ (crate-source "zip" "2.6.1"
+ "0i276d0kracqv27f5r42p3ha2345f77isv5rp54sw9i52p829jqx"))
+
+(define rust-zipsign-api-0.1.5
+ (crate-source "zipsign-api" "0.1.5"
+ "1h20rb71gcidgjclw19nz0hfb0dyk8v6vlddcnkxknrcz0zhd9nv"))
+
+(define rust-zlib-rs-0.5.0
+ (crate-source "zlib-rs" "0.5.0"
+ "1a1vssif5m2hwsy574l1gb668q4k04ggqv88yvr9mq29g66r52w6"
+ #:snippet '(delete-file-recursively "src/deflate/test-data")))
+
+(define rust-zlib-rs-0.5.1
+ (crate-source "zlib-rs" "0.5.1"
+ "12nvshiq19nd4ksn3453ym9p0kcqf0hpaq301p2iyx9ljzxdjsv2"
+ #:snippet '(delete-file-recursively "src/deflate/test-data")))
+
+(define rust-zoneinfo-compiled-0.5.1
+ (crate-source "zoneinfo_compiled" "0.5.1"
+ "1pm50w4vv34r08mrajfvyhc1254gv8zv4q6p7gs315c9bvkfpyv4"))
+
+(define rust-zopfli-0.8.1
+ (crate-source "zopfli" "0.8.1"
+ "0ip9azz9ldk19m0m1hdppz3n5zcz0cywbg1vx59g4p5c3cwry0g5"))
+
+(define rust-zopfli-0.8.2
+ (crate-source "zopfli" "0.8.2"
+ "1mqc2np2l47l9r1qkdm41ykgsp6m096z3ipchi4ws17m0pj5xz7d"))
+
+(define rust-zstd-0.13.3
+ (crate-source "zstd" "0.13.3"
+ "12n0h4w9l526li7jl972rxpyf012jw3nwmji2qbjghv9ll8y67p9"))
+
+(define rust-zstd-safe-7.2.3
+ (crate-source "zstd-safe" "7.2.3"
+ "08i7h3nsakflxb8cpygkjc74gn3k1z32ip2468a1wbnwzf91f1gk"))
+
+(define rust-zstd-safe-7.2.4
+ (crate-source "zstd-safe" "7.2.4"
+ "179vxmkzhpz6cq6mfzvgwc99bpgllkr6lwxq7ylh5dmby3aw8jcg"))
+
+(define rust-zstd-seekable-0.1.23
+ ;; TODO: Submit patches to use system zstd-seekable.
+ (crate-source "zstd-seekable" "0.1.23"
+ "1hn3lry2p1fzjlx6shwq1k5bcpx4lqckmvl16gqx326vbiy12jjp"))
+
+(define rust-zstd-sys-2.0.14+zstd.1.5.7
+ (crate-source "zstd-sys" "2.0.14+zstd.1.5.7"
+ "1r8v64bx8vmfh5nvvx9ldcy38pzbkkln9n0mmniw6jkfjba61c4g"
+ #:snippet '(delete-file-recursively "zstd")))
+
+(define rust-zstd-sys-2.0.15+zstd.1.5.7
+ (crate-source "zstd-sys" "2.0.15+zstd.1.5.7"
+ "0dx2l7dyw1p7x7g3p1pfd25ip36hr22hvmgixm6cgl4pvlyii0gb"
+ #:snippet '(delete-file-recursively "zstd")))
+
+(define rust-zune-core-0.4.12
+ (crate-source "zune-core" "0.4.12"
+ "0jj1ra86klzlcj9aha9als9d1dzs7pqv3azs1j3n96822wn3lhiz"))
+
+(define rust-zune-inflate-0.2.54
+ (crate-source "zune-inflate" "0.2.54"
+ "00kg24jh3zqa3i6rg6yksnb71bch9yi1casqydl00s7nw8pk7avk"))
+
+(define rust-zune-jpeg-0.4.14
+ (crate-source "zune-jpeg" "0.4.14"
+ "0a70sbnxxkgfm777i1xjkhyn8mx07swg5cabbi083pyysywbm9cr"))
+
+(define rust-zune-jpeg-0.4.16
+ (crate-source "zune-jpeg" "0.4.16"
+ "0x1rrmgy1hh4kv7w4xydjy94igm7cxzrsd3nm16nymx21s652jiy"))
+
+(define rust-zune-jpeg-0.4.17
+ (crate-source "zune-jpeg" "0.4.17"
+ "1b68jjrjh4byfs1zjpygwm1rrs9xvwb2x0138kk8xa827piy4vqg"))
+
+(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"))
+
+(define rust-zvariant-4.2.0
+ (crate-source "zvariant" "4.2.0"
+ "1zl1ika7zd9bxkd0bqc78h9bykvk6xc98965iz1p3i51p452k110"))
+
+(define rust-zvariant-5.4.0
+ (crate-source "zvariant" "5.4.0"
+ "1b53qpb3q7j233512s2684iy7wyydra31pi5vkxwygw98kh9xpxj"))
+
+(define rust-zvariant-5.5.3
+ (crate-source "zvariant" "5.5.3"
+ "1cgzkngj9nsmz5ql9fxiqm98s0sc9l3zkr0xl9iyx4z3fmpphc4x"))
+
+(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"))
+
+(define rust-zvariant-derive-4.2.0
+ (crate-source "zvariant_derive" "4.2.0"
+ "0jf408h0s83krxwm7wl62fnssin1kcklmb1bcn83ls6sddabmqkk"))
+
+(define rust-zvariant-derive-5.4.0
+ (crate-source "zvariant_derive" "5.4.0"
+ "0bsbz68dsvkynnnpxpfchmhyl5bsgjjmcbazjg24rf5qhnm0q5vl"))
+
+(define rust-zvariant-derive-5.5.3
+ (crate-source "zvariant_derive" "5.5.3"
+ "104m9pp4821mz2q6rgqnjq79q89j0iiv25w1sk63bms2rl1agzbm"))
+
+(define rust-zvariant-utils-1.0.1
+ (crate-source "zvariant_utils" "1.0.1"
+ "00625h3240rixvfhq6yhws1d4bwf3vrf74v8s69b97aq27cg0d3j"))
+
+(define rust-zvariant-utils-2.1.0
+ (crate-source "zvariant_utils" "2.1.0"
+ "0h43h3jcw8rmjr390rdqnhkb9nn3913pgkvb75am1frxrkvwy6y5"))
+
+(define rust-zvariant-utils-3.2.0
+ (crate-source "zvariant_utils" "3.2.0"
+ "0d7wllndiv7vwgapmji3q9sxmzbaqfdxjwkqnx9vbmz58gpdyvp1"))
+
+(define ssss-separator 'end-of-crates)
+
+
+;;;
+;;; Cargo inputs.
+;;;
+
+;; TODO: Maintain this automatically too.
+(define-public mesa-cargo-inputs
+ `(("paste" ,rust-paste-1.0.15)
+ ("proc-macro2" ,rust-proc-macro2-1.0.94)
+ ("quote" ,rust-quote-1.0.40)
+ ("syn" ,rust-syn-2.0.100)
+ ("unicode-ident" ,rust-unicode-ident-1.0.18)))
+
+(define-cargo-inputs lookup-cargo-inputs
+ (aardvark-dns =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ 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-arc-swap-1.7.1
+ rust-async-trait-0.1.88
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-bitflags-2.9.0
+ rust-bumpalo-3.17.0
+ rust-bytes-1.10.1
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.40
+ rust-clap-4.5.36
+ rust-clap-builder-4.5.36
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-core-foundation-sys-0.8.7
+ rust-data-encoding-2.8.0
+ rust-deranged-0.4.0
+ rust-displaydoc-0.2.5
+ rust-endian-type-0.1.2
+ rust-enum-as-inner-0.6.1
+ rust-flume-0.11.1
+ 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-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-getrandom-0.2.15
+ rust-gimli-0.31.1
+ rust-heck-0.5.0
+ rust-hickory-client-0.24.4
+ rust-hickory-proto-0.24.4
+ rust-hickory-server-0.24.4
+ rust-hostname-0.4.1
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-ipnet-2.11.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-libc-0.2.171
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-nanorand-0.7.0
+ rust-nibble-vec-0.1.0
+ rust-nix-0.29.0
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-num-threads-0.1.7
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-radix-trie-0.2.1
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rustc-demangle-0.1.24
+ rust-rustversion-1.0.20
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.2
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-spin-0.9.8
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-syslog-7.0.0
+ 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-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-util-0.7.14
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-unicode-ident-1.0.18
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ 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-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.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (agate =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ 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-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-bitflags-2.9.0
+ rust-bytes-1.10.1
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-colorchoice-1.0.3
+ rust-configparser-3.1.0
+ rust-deranged-0.4.0
+ rust-displaydoc-0.2.5
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-futures-core-0.3.31
+ rust-futures-macro-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-getopts-0.2.21
+ rust-getrandom-0.2.15
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-jiff-0.2.6
+ rust-jiff-static-0.2.6
+ rust-libc-0.2.171
+ rust-litemap-0.7.5
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-mime-0.3.17
+ rust-mime-guess-2.0.5
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-num-conv-0.1.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-sys-0.9.107
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-powerfmt-0.2.0
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-rcgen-0.13.2
+ rust-ring-0.17.14
+ rust-rustc-demangle-0.1.24
+ rust-rustls-0.23.26
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-shlex-1.3.0
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-subtle-2.6.1
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-tinystr-0.7.6
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-openssl-0.6.5
+ rust-tokio-rustls-0.26.2
+ rust-trotter-1.0.2
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-urlencoding-2.1.3
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wildmatch-2.4.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yasna-0.5.2
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (alacritty =>
+ (list rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-android-activity-0.6.0
+ rust-android-properties-0.2.2
+ 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-arrayref-0.3.9
+ rust-arrayvec-0.7.6
+ rust-as-raw-xcb-connection-1.0.1
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-base64-0.22.1
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-0.1.6
+ rust-block2-0.5.1
+ rust-bumpalo-3.17.0
+ rust-bytemuck-1.22.0
+ rust-bytes-1.10.1
+ rust-calloop-0.13.0
+ rust-calloop-wayland-source-0.3.0
+ rust-cc-1.2.19
+ rust-cesu8-1.1.0
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-cgl-0.3.2
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-complete-4.5.47
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clipboard-win-3.1.1
+ rust-cocoa-0.25.0
+ rust-cocoa-foundation-0.1.2
+ rust-colorchoice-1.0.3
+ rust-combine-4.6.7
+ rust-concurrent-queue-2.5.0
+ rust-copypasta-0.10.1
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-core-graphics-0.23.2
+ rust-core-graphics-types-0.1.3
+ rust-core-text-20.1.0
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-utils-0.8.21
+ rust-crossfont-0.8.0
+ rust-cstr-0.2.12
+ rust-cursor-icon-1.1.0
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-dispatch-0.2.0
+ rust-dlib-0.5.2
+ rust-downcast-rs-1.2.1
+ rust-dpi-0.1.1
+ rust-dwrote-0.11.3
+ rust-embed-resource-2.5.1
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-fdeflate-0.3.7
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ rust-foreign-types-0.5.0
+ rust-foreign-types-macros-0.2.3
+ rust-foreign-types-shared-0.3.1
+ rust-freetype-rs-0.36.0
+ rust-freetype-sys-0.20.1
+ rust-fsevent-sys-4.1.0
+ rust-futures-io-0.3.31
+ rust-gethostname-0.4.3
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gl-generator-0.14.0
+ rust-glutin-0.32.2
+ rust-glutin-egl-sys-0.7.1
+ rust-glutin-glx-sys-0.6.1
+ rust-glutin-wgl-sys-0.6.1
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.4.0
+ rust-home-0.5.11
+ rust-indexmap-2.9.0
+ rust-inotify-0.9.6
+ rust-inotify-sys-0.1.5
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-jni-0.21.1
+ rust-jni-sys-0.3.0
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-khronos-api-3.1.0
+ rust-kqueue-1.0.8
+ rust-kqueue-sys-1.0.4
+ rust-lazy-bytes-cast-5.0.1
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libloading-0.8.6
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-malloc-buf-0.0.6
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-miniz-oxide-0.8.8
+ rust-mio-0.8.11
+ rust-miow-0.6.0
+ rust-ndk-0.9.0
+ rust-ndk-context-0.1.1
+ rust-ndk-sys-0.6.0+11769913
+ rust-notify-6.1.1
+ rust-num-enum-0.7.3
+ rust-num-enum-derive-0.7.3
+ rust-objc-0.2.7
+ rust-objc-foundation-0.1.1
+ rust-objc-sys-0.3.5
+ rust-objc2-0.5.2
+ rust-objc2-app-kit-0.2.2
+ rust-objc2-cloud-kit-0.2.2
+ rust-objc2-contacts-0.2.2
+ rust-objc2-core-data-0.2.2
+ rust-objc2-core-image-0.2.2
+ rust-objc2-core-location-0.2.2
+ rust-objc2-encode-4.1.0
+ rust-objc2-foundation-0.2.2
+ rust-objc2-link-presentation-0.2.2
+ rust-objc2-metal-0.2.2
+ rust-objc2-quartz-core-0.2.2
+ rust-objc2-symbols-0.2.2
+ rust-objc2-ui-kit-0.2.2
+ rust-objc2-uniform-type-identifiers-0.2.2
+ rust-objc2-user-notifications-0.2.2
+ rust-objc-id-0.1.1
+ rust-once-cell-1.21.3
+ rust-option-ext-0.2.0
+ rust-orbclient-0.3.48
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-percent-encoding-2.3.1
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-pin-project-lite-0.2.16
+ rust-piper-0.2.4
+ rust-pkg-config-0.3.32
+ rust-png-0.17.16
+ rust-polling-3.7.4
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro2-1.0.94
+ rust-quick-xml-0.37.4
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-raw-window-handle-0.6.2
+ rust-redox-syscall-0.4.1
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustix-openpty-0.1.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-scoped-tls-1.0.1
+ rust-scopeguard-1.2.0
+ rust-sctk-adwaita-0.10.1
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-serde-yaml-0.9.34+deprecated
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-registry-1.4.2
+ rust-simd-adler32-0.3.7
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-smithay-client-toolkit-0.19.2
+ rust-smithay-clipboard-0.7.2
+ rust-smol-str-0.2.2
+ rust-strict-num-0.1.1
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-tempfile-3.19.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tiny-skia-0.11.4
+ rust-tiny-skia-path-0.11.4
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tracing-0.1.41
+ rust-tracing-core-0.1.33
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-unsafe-libyaml-0.2.11
+ rust-utf8parse-0.2.2
+ rust-version-check-0.9.5
+ rust-vswhom-0.1.0
+ rust-vswhom-sys-0.1.3
+ rust-vte-0.13.1
+ rust-vte-generate-state-changes-0.1.2
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+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-wayland-backend-0.3.8
+ rust-wayland-client-0.31.8
+ rust-wayland-csd-frame-0.3.0
+ rust-wayland-cursor-0.31.8
+ rust-wayland-protocols-0.32.6
+ rust-wayland-protocols-plasma-0.3.6
+ rust-wayland-protocols-wlr-0.3.6
+ rust-wayland-scanner-0.31.6
+ rust-wayland-sys-0.31.6
+ rust-web-sys-0.3.77
+ rust-web-time-1.1.0
+ 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-sys-0.45.0
+ rust-windows-sys-0.48.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.42.2
+ rust-windows-targets-0.48.5
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.42.2
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.42.2
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.42.2
+ 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.42.2
+ rust-windows-i686-msvc-0.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.42.2
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.42.2
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.42.2
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winit-0.30.9
+ rust-winnow-0.7.6
+ rust-winreg-0.52.0
+ rust-wio-0.2.2
+ rust-wit-bindgen-rt-0.39.0
+ rust-x11-clipboard-0.9.3
+ rust-x11-dl-2.21.0
+ rust-x11rb-0.13.1
+ rust-x11rb-protocol-0.13.1
+ rust-xcursor-0.3.8
+ rust-xdg-2.5.2
+ rust-xkbcommon-dl-0.4.2
+ rust-xkeysym-0.2.1
+ rust-xml-rs-0.8.26
+ rust-yeslogic-fontconfig-sys-5.0.0
+ rust-zerocopy-0.7.35
+ rust-zerocopy-derive-0.7.35))
+ (alfis =>
+ (list rust-adler2-2.0.0
+ rust-aead-0.5.2
+ rust-aes-0.8.4
+ rust-aes-gcm-0.10.3
+ rust-allocator-api2-0.2.21
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-atk-sys-0.10.0
+ rust-autocfg-1.4.0
+ rust-base64-0.22.1
+ rust-base64ct-1.7.3
+ rust-bincode-1.3.3
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-blake2-0.9.2
+ rust-blakeout-0.3.0
+ rust-block-buffer-0.10.4
+ rust-boxfnonce-0.1.1
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-cairo-sys-rs-0.10.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-chacha20-0.9.1
+ rust-chacha20poly1305-0.10.1
+ rust-chrono-0.4.40
+ rust-cipher-0.4.4
+ rust-const-oid-0.9.6
+ rust-convert-case-0.4.0
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crypto-common-0.1.6
+ rust-crypto-mac-0.8.0
+ rust-ctr-0.9.2
+ rust-curve25519-dalek-4.1.3
+ rust-curve25519-dalek-derive-0.1.1
+ rust-der-0.7.9
+ rust-deranged-0.4.0
+ rust-derive-more-0.99.19
+ rust-digest-0.9.0
+ rust-digest-0.10.7
+ rust-displaydoc-0.2.5
+ rust-ecies-ed25519-ng-0.5.3.554ca29
+ rust-ed25519-2.2.3
+ rust-ed25519-dalek-2.1.1
+ rust-equivalent-1.0.2
+ rust-fiat-crypto-0.2.9
+ rust-flate2-1.1.1
+ rust-foldhash-0.1.5
+ rust-form-urlencoded-1.2.1
+ rust-gdk-pixbuf-sys-0.10.0
+ rust-gdk-sys-0.10.0
+ rust-generic-array-0.14.7
+ rust-getopts-0.2.21
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-ghash-0.5.1
+ rust-gio-sys-0.10.1
+ rust-glib-sys-0.10.1
+ rust-gobject-sys-0.10.0
+ rust-gtk-sys-0.10.0
+ rust-half-1.8.3
+ rust-hashbrown-0.15.2
+ rust-heck-0.3.3
+ rust-hermit-abi-0.3.9
+ rust-hex-0.4.3
+ rust-hkdf-0.12.4
+ rust-hmac-0.12.1
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-inout-0.1.4
+ rust-is-docker-0.2.0
+ rust-is-wsl-0.4.0
+ rust-itoa-1.0.15
+ rust-javascriptcore-rs-sys-0.2.0
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-litemap-0.7.5
+ rust-log-0.4.27
+ rust-lru-0.12.5
+ rust-memchr-2.7.4
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-num-bigint-0.4.6
+ rust-num-conv-0.1.0
+ rust-num-integer-0.1.46
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-num-threads-0.1.7
+ rust-once-cell-1.21.3
+ rust-opaque-debug-0.3.1
+ rust-open-5.3.2
+ rust-pango-sys-0.10.0
+ rust-pathdiff-0.2.3
+ rust-percent-encoding-2.3.1
+ rust-pkcs8-0.10.2
+ rust-pkg-config-0.3.32
+ rust-poly1305-0.8.0
+ rust-polyval-0.6.2
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-ring-0.17.14
+ rust-rustc-version-0.4.1
+ rust-rustls-0.23.26
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-bytes-0.11.17
+ rust-serde-cbor-0.11.2
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-sha2-0.10.8
+ rust-shlex-1.3.0
+ rust-signature-2.2.0
+ rust-simplelog-0.12.2
+ rust-smallvec-1.15.0
+ rust-soup-sys-0.10.0
+ rust-spki-0.7.3
+ rust-spmc-0.3.0
+ rust-sqlite-0.36.2
+ rust-sqlite3-src-0.6.1
+ rust-sqlite3-sys-0.17.0
+ rust-stable-deref-trait-1.2.0
+ rust-strum-0.18.0
+ rust-strum-macros-0.18.0
+ rust-subtle-2.6.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-system-deps-1.3.2
+ rust-termcolor-1.4.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-thread-priority-1.2.0
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinyfiledialogs-3.9.1
+ rust-tinystr-0.7.6
+ rust-toml-0.5.11
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-universal-hash-0.5.1
+ rust-untrusted-0.9.0
+ rust-ureq-2.10.0.1cad58f
+ rust-url-2.5.4
+ rust-urlencoding-1.3.3
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-uuid-1.16.0
+ rust-version-compare-0.0.10
+ rust-version-check-0.9.5
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-web-view-0.7.3.82d7cbc
+ rust-webkit2gtk-sys-0.12.0
+ rust-webpki-roots-0.26.8
+ rust-webview-sys-0.6.2.82d7cbc
+ rust-widestring-1.2.0
+ 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-service-0.7.0
+ rust-windows-strings-0.4.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.6
+ rust-winres-0.1.12
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-x25519-dalek-2.0.1
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zeroize-derive-1.4.2
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (b3sum =>
+ (list 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.97
+ rust-arrayref-0.3.9
+ rust-arrayvec-0.7.6
+ rust-bitflags-2.9.0
+ rust-blake3-1.8.1
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-constant-time-eq-0.3.1
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-duct-0.13.7
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-getrandom-0.3.2
+ rust-glob-0.3.2
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ rust-is-terminal-polyfill-1.70.1
+ rust-libc-0.2.171
+ rust-linux-raw-sys-0.9.3
+ rust-memmap2-0.9.5
+ rust-once-cell-1.21.3
+ rust-os-pipe-1.2.1
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rayon-core-1.12.1
+ rust-rustix-1.0.5
+ rust-shared-child-1.0.1
+ rust-shlex-1.3.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-tempfile-3.19.1
+ rust-terminal-size-0.4.2
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-wild-2.2.1
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0))
+ (bankstown-lv2 =>
+ (list rust-biquad-0.4.2
+ rust-libm-0.1.4
+ rust-lv2-0.6.0
+ rust-lv2-atom-2.0.0
+ rust-lv2-core-3.0.0
+ rust-lv2-core-derive-2.1.1
+ rust-lv2-midi-1.2.0
+ rust-lv2-sys-2.0.0
+ rust-lv2-units-0.1.3
+ rust-lv2-urid-2.1.0
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-syn-1.0.109
+ rust-unicode-ident-1.0.18
+ rust-urid-0.1.0
+ rust-urid-derive-0.1.1
+ rust-wmidi-3.1.0))
+ (bat =>
+ (list rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-ansi-colours-1.2.3
+ 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-assert-cmd-2.0.16
+ rust-autocfg-1.4.0
+ rust-base64-0.22.1
+ rust-bincode-1.3.3
+ rust-bit-set-0.5.3
+ rust-bit-vec-0.6.3
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bstr-1.12.0
+ rust-bugreport-0.5.1
+ rust-bytemuck-1.22.0
+ rust-bytesize-1.3.3
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.36
+ rust-clap-builder-4.5.36
+ rust-clap-lex-0.7.4
+ rust-clircle-0.4.0
+ rust-colorchoice-1.0.3
+ rust-console-0.15.11
+ rust-content-inspector-0.2.4
+ rust-core-foundation-sys-0.8.7
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-dashmap-5.5.3
+ rust-deranged-0.4.0
+ rust-difflib-0.4.0
+ rust-displaydoc-0.2.5
+ rust-dissimilar-1.0.10
+ rust-doc-comment-0.3.3
+ rust-dunce-1.0.5
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-encoding-rs-0.8.35
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-etcetera-0.8.0
+ rust-expect-test-1.5.1
+ rust-fancy-regex-0.11.0
+ rust-fastrand-2.3.0
+ rust-flate2-1.1.1
+ rust-float-cmp-0.10.0
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ rust-fsio-0.4.1
+ rust-getrandom-0.3.2
+ rust-git-version-0.3.9
+ rust-git-version-macro-0.3.9
+ rust-git2-0.18.3
+ rust-glob-0.3.2
+ rust-globset-0.4.16
+ rust-grep-cli-0.1.11
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-home-0.5.11
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libgit2-sys-0.16.2+1.7.2
+ rust-libz-sys-1.1.22
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-miniz-oxide-0.8.8
+ rust-nix-0.26.4
+ rust-normalize-line-endings-0.3.0
+ rust-ntapi-0.4.1
+ rust-nu-ansi-term-0.49.0
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-onig-6.4.0
+ rust-onig-sys-69.8.1
+ rust-os-str-bytes-6.6.1
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-path-abs-0.5.1
+ rust-percent-encoding-2.3.1
+ rust-pkg-config-0.3.32
+ rust-plist-1.7.1
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.94
+ rust-quick-xml-0.32.0
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.9.0
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.9.3
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rgb-0.8.50
+ rust-run-script-0.10.1
+ rust-rustix-1.0.5
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ 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-yaml-0.9.34+deprecated
+ rust-serial-test-2.0.0
+ rust-serial-test-derive-2.0.0
+ rust-shell-escape-0.1.5
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-smallvec-1.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-std-prelude-0.2.12
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-syntect-5.2.0
+ rust-sysinfo-0.33.1
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.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-tinystr-0.7.6
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-unsafe-libyaml-0.2.11
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-wild-2.2.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-0.57.0
+ rust-windows-core-0.57.0
+ rust-windows-implement-0.57.0
+ rust-windows-interface-0.57.0
+ rust-windows-result-0.1.2
+ rust-windows-sys-0.48.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-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yaml-rust-0.4.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (bcachefs-tools =>
+ (list rust-aho-corasick-1.1.3
+ 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.97
+ rust-autocfg-1.4.0
+ rust-bindgen-0.69.5
+ rust-bitfield-0.14.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-byteorder-1.5.0
+ rust-cc-1.2.18
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-clang-sys-1.8.1
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-complete-4.5.47
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-either-1.15.0
+ rust-env-logger-0.10.2
+ rust-errno-0.2.8
+ rust-errno-0.3.11
+ rust-errno-dragonfly-0.1.2
+ rust-glob-0.3.2
+ rust-heck-0.5.0
+ rust-home-0.5.11
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.12.1
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.171
+ rust-libloading-0.8.6
+ rust-libudev-sys-0.1.4
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.3
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-memoffset-0.8.0
+ rust-minimal-lexical-0.2.1
+ rust-nom-7.1.3
+ rust-once-cell-1.21.3
+ rust-owo-colors-4.2.0
+ rust-paste-1.0.15
+ rust-pkg-config-0.3.32
+ rust-prettyplease-0.2.32
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-hash-1.1.0
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-shlex-1.3.0
+ rust-strsim-0.11.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-syn-2.0.100
+ rust-terminal-size-0.4.2
+ rust-udev-0.7.0
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-which-4.4.2
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-zeroize-1.8.1
+ rust-zeroize-derive-1.4.2))
+ (bottom =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ 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.97
+ rust-assert-cmd-2.0.16
+ 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-bstr-1.12.0
+ rust-byteorder-1.5.0
+ rust-cargo-husky-1.5.0
+ rust-cassowary-0.3.0
+ rust-castaway-0.2.3
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-clap-4.5.36
+ rust-clap-builder-4.5.36
+ rust-clap-complete-4.5.47
+ rust-clap-complete-fig-4.5.2
+ rust-clap-complete-nushell-4.5.5
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clap-mangen-0.2.26
+ rust-colorchoice-1.0.3
+ rust-compact-str-0.7.1
+ rust-concat-string-1.0.1
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.27.0
+ rust-crossterm-winapi-0.9.1
+ rust-ctrlc-3.4.6
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-deranged-0.4.0
+ rust-difflib-0.4.0
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-doc-comment-0.3.3
+ rust-downcast-rs-1.2.1
+ rust-dyn-clone-1.0.19
+ rust-either-1.15.0
+ rust-enum-as-inner-0.6.1
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fern-0.6.2
+ rust-filedescriptor-0.8.3
+ rust-float-cmp-0.10.0
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-getrandom-0.2.15
+ rust-gimli-0.31.1
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-humantime-2.2.0
+ rust-ident-case-1.0.1
+ rust-indexmap-2.9.0
+ rust-indoc-2.0.6
+ rust-ioctl-rs-0.1.6
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.171
+ rust-libloading-0.8.6
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lru-0.12.5
+ rust-mach2-0.4.2
+ rust-memchr-2.7.4
+ rust-memoffset-0.6.5
+ rust-miniz-oxide-0.8.8
+ rust-mio-0.8.11
+ rust-nix-0.25.1
+ rust-nix-0.29.0
+ rust-normalize-line-endings-0.3.0
+ rust-ntapi-0.4.1
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-num-threads-0.1.7
+ rust-nvml-wrapper-0.10.0
+ rust-nvml-wrapper-sys-0.8.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-option-ext-0.2.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-pin-utils-0.1.0
+ rust-plist-1.7.1
+ rust-portable-pty-0.8.1
+ rust-powerfmt-0.2.0
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.94
+ rust-quick-xml-0.32.0
+ rust-quote-1.0.40
+ rust-ratatui-0.27.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-roff-0.2.2
+ rust-rustc-demangle-0.1.24
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schemars-0.8.22
+ rust-schemars-derive-0.8.22
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-derive-internals-0.29.1
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-serial-0.4.0
+ rust-serial-core-0.4.0
+ rust-serial-unix-0.4.0
+ rust-serial-windows-0.4.0
+ rust-shared-library-0.1.9
+ rust-shell-words-1.1.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.2
+ rust-smallvec-1.15.0
+ rust-stability-0.2.1
+ rust-starship-battery-0.9.1
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-syn-2.0.100
+ rust-sysctl-0.5.5
+ rust-sysinfo-0.30.13
+ rust-terminal-size-0.4.2
+ rust-termios-0.2.2
+ rust-termtree-0.5.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-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-typenum-1.18.0
+ rust-unicode-ellipsis-0.2.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-truncate-1.1.0
+ rust-unicode-width-0.1.14
+ rust-uom-0.36.0
+ rust-utf8parse-0.2.2
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ 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-0.52.0
+ rust-windows-0.58.0
+ rust-windows-core-0.52.0
+ rust-windows-core-0.58.0
+ rust-windows-implement-0.58.0
+ rust-windows-interface-0.58.0
+ rust-windows-result-0.2.0
+ rust-windows-strings-0.1.0
+ rust-windows-sys-0.48.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.7.6
+ rust-winreg-0.10.1
+ rust-wrapcenum-derive-0.4.1
+ rust-zerocopy-0.7.35
+ rust-zerocopy-derive-0.7.35))
+ (breezy =>
+ (list rust-aho-corasick-1.1.3
+ rust-autocfg-1.4.0
+ rust-cfg-if-1.0.0
+ rust-heck-0.5.0
+ rust-indoc-2.0.6
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-once-cell-1.21.3
+ rust-portable-atomic-1.11.0
+ rust-proc-macro2-1.0.94
+ rust-pyo3-0.23.5
+ rust-pyo3-build-config-0.23.5
+ rust-pyo3-ffi-0.23.5
+ rust-pyo3-macros-0.23.5
+ rust-pyo3-macros-backend-0.23.5
+ rust-quote-1.0.40
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-syn-2.0.100
+ rust-target-lexicon-0.12.16
+ rust-unicode-ident-1.0.18
+ rust-unindent-0.2.4))
+ (c2rust =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-anyhow-1.0.97
+ rust-arc-swap-1.7.1
+ rust-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-bindgen-0.65.1
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-c2rust-ast-builder-0.20.0
+ rust-c2rust-ast-exporter-0.20.0
+ rust-c2rust-ast-printer-0.20.0
+ rust-c2rust-bitfields-0.20.0
+ rust-c2rust-bitfields-derive-0.20.0
+ rust-c2rust-build-paths-0.20.0
+ rust-c2rust-transpile-0.20.0
+ rust-cc-1.2.18
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-clang-sys-1.8.1
+ rust-clap-3.2.25
+ rust-clap-derive-3.2.25
+ rust-clap-lex-0.2.4
+ rust-cmake-0.1.54
+ rust-colored-1.9.4
+ rust-colored-2.2.0
+ rust-cpufeatures-0.2.17
+ rust-crypto-common-0.1.6
+ rust-digest-0.10.7
+ rust-dtoa-1.0.10
+ rust-either-1.15.0
+ rust-env-logger-0.10.2
+ rust-errno-0.3.11
+ rust-failure-0.1.8
+ rust-failure-derive-0.1.8
+ rust-fern-0.6.2
+ rust-generic-array-0.14.7
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-half-1.8.3
+ rust-handlebars-4.5.0
+ rust-hashbrown-0.12.3
+ rust-heck-0.4.1
+ rust-hermit-abi-0.1.19
+ rust-hermit-abi-0.5.0
+ rust-home-0.5.11
+ rust-humantime-2.2.0
+ rust-indexmap-1.9.3
+ rust-is-terminal-0.4.16
+ rust-is-executable-1.0.4
+ rust-itertools-0.10.5
+ rust-itoa-1.0.15
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.171
+ rust-libloading-0.8.6
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.4.15
+ rust-log-0.4.27
+ rust-log-reroute-0.1.8
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.7
+ rust-nom-7.1.3
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-os-str-bytes-6.6.1
+ rust-pathdiff-0.2.3
+ rust-peeking-take-while-0.1.2
+ rust-pest-2.8.0
+ rust-pest-derive-2.8.0
+ rust-pest-generator-2.8.0
+ rust-pest-meta-2.8.0
+ rust-prettyplease-0.1.25
+ rust-prettyplease-0.2.32
+ rust-print-bytes-1.2.0
+ rust-proc-macro-error-1.0.4
+ rust-proc-macro-error-attr-1.0.4
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ 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-hash-1.1.0
+ rust-rustix-0.38.44
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-bencode-0.2.4
+ rust-serde-bytes-0.11.17
+ rust-serde-cbor-0.11.2
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-sha2-0.10.8
+ rust-shlex-1.3.0
+ rust-smallvec-1.15.0
+ rust-strsim-0.10.0
+ rust-strum-0.24.1
+ rust-strum-macros-0.24.3
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-synstructure-0.12.6
+ rust-termcolor-1.4.1
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-typenum-1.18.0
+ rust-ucd-trie-0.1.7
+ rust-unicode-ident-1.0.18
+ rust-unicode-xid-0.2.6
+ rust-version-check-0.9.5
+ rust-which-4.4.2
+ 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-sys-0.48.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-yaml-rust-0.4.5))
+ (cargo-audit =>
+ (list rust-abscissa-core-0.8.2
+ rust-abscissa-derive-0.8.2
+ rust-addr2line-0.21.0
+ rust-adler-1.0.2
+ rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ 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-arc-swap-1.7.1
+ rust-arrayvec-0.7.6
+ rust-async-compression-0.4.22
+ rust-atomic-waker-1.1.2
+ rust-auditable-extract-0.3.5
+ rust-auditable-info-0.8.0
+ rust-auditable-serde-0.7.0
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.71
+ rust-base64-0.22.1
+ rust-binfarce-0.2.1
+ rust-bitflags-2.9.0
+ rust-borsh-1.5.7
+ rust-bstr-1.11.3
+ rust-bumpalo-3.17.0
+ rust-bytes-1.10.1
+ rust-camino-1.1.9
+ rust-canonical-path-2.0.2
+ rust-cargo-lock-10.1.0
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clru-0.6.2
+ rust-color-eyre-0.6.3
+ rust-colorchoice-1.0.3
+ rust-core-foundation-0.9.4
+ rust-core-foundation-0.10.0
+ rust-core-foundation-sys-0.8.7
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.14
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-cvss-2.0.0
+ rust-deranged-0.4.1
+ rust-display-error-chain-0.2.2
+ rust-displaydoc-0.2.5
+ rust-dunce-1.0.5
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-eyre-0.6.12
+ rust-faster-hex-0.9.0
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.25
+ rust-fixedbitset-0.4.2
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ rust-fs-err-2.11.0
+ rust-futures-channel-0.3.31
+ rust-futures-core-0.3.31
+ rust-futures-io-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.28.1
+ rust-gix-0.70.0
+ rust-gix-actor-0.33.2
+ rust-gix-attributes-0.24.0
+ rust-gix-bitmap-0.2.14
+ rust-gix-chunk-0.4.11
+ rust-gix-command-0.4.1
+ rust-gix-commitgraph-0.26.0
+ rust-gix-config-0.43.0
+ rust-gix-config-value-0.14.12
+ rust-gix-credentials-0.27.0
+ rust-gix-date-0.9.4
+ rust-gix-diff-0.50.0
+ rust-gix-discover-0.38.0
+ rust-gix-features-0.40.0
+ rust-gix-filter-0.17.0
+ rust-gix-fs-0.13.0
+ rust-gix-glob-0.18.0
+ rust-gix-hash-0.16.0
+ rust-gix-hashtable-0.7.0
+ rust-gix-ignore-0.13.0
+ rust-gix-index-0.38.0
+ rust-gix-lock-16.0.0
+ rust-gix-negotiate-0.18.0
+ rust-gix-object-0.47.0
+ rust-gix-odb-0.67.0
+ rust-gix-pack-0.57.0
+ rust-gix-packetline-0.18.4
+ rust-gix-packetline-blocking-0.18.3
+ rust-gix-path-0.10.15
+ rust-gix-pathspec-0.9.0
+ rust-gix-prompt-0.9.1
+ rust-gix-protocol-0.48.0
+ rust-gix-quote-0.4.15
+ rust-gix-ref-0.50.0
+ rust-gix-refspec-0.28.0
+ rust-gix-revision-0.32.0
+ rust-gix-revwalk-0.18.0
+ rust-gix-sec-0.10.12
+ rust-gix-shallow-0.2.0
+ rust-gix-submodule-0.17.0
+ rust-gix-tempfile-16.0.0
+ rust-gix-trace-0.1.12
+ rust-gix-transport-0.45.0
+ rust-gix-traverse-0.44.0
+ rust-gix-url-0.29.0
+ rust-gix-utils-0.1.14
+ rust-gix-validate-0.9.4
+ rust-gix-worktree-0.39.0
+ rust-gix-worktree-state-0.17.0
+ rust-h2-0.4.8
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-home-0.5.11
+ rust-http-1.3.1
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-httparse-1.10.1
+ rust-hyper-1.6.0
+ rust-hyper-rustls-0.27.5
+ rust-hyper-util-0.1.11
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-ident-case-1.0.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indenter-0.3.3
+ rust-indexmap-2.9.0
+ rust-io-close-0.3.7
+ rust-ipnet-2.11.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-jiff-0.2.5
+ rust-jiff-static-0.2.5
+ rust-jiff-tzdb-0.1.4
+ rust-jiff-tzdb-platform-0.1.3
+ rust-js-sys-0.3.77
+ rust-kstring-2.0.2
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.3
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-matchers-0.1.0
+ rust-maybe-async-0.2.10
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-mime-0.3.17
+ rust-miniz-oxide-0.6.2
+ rust-miniz-oxide-0.7.4
+ rust-miniz-oxide-0.8.7
+ rust-mio-1.0.3
+ rust-nu-ansi-term-0.46.0
+ rust-num-conv-0.1.0
+ rust-object-0.32.2
+ rust-once-cell-1.21.3
+ rust-openssl-probe-0.1.6
+ rust-overload-0.1.1
+ rust-owo-colors-3.5.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-percent-encoding-2.3.1
+ rust-petgraph-0.6.5
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-platforms-3.5.0
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.94
+ rust-prodash-29.0.1
+ rust-quinn-0.11.7
+ rust-quinn-proto-0.11.10
+ rust-quinn-udp-0.5.11
+ rust-quitters-0.1.0
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.9.0
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.9.3
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.10
+ rust-regex-1.11.1
+ rust-regex-automata-0.1.10
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.12.15
+ rust-ring-0.17.14
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-2.1.1
+ rust-rustc-stable-hash-0.1.2
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-0.23.25
+ rust-rustls-native-certs-0.8.1
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-rustsec-0.30.2
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-secrecy-0.10.3
+ rust-security-framework-3.2.0
+ rust-security-framework-sys-2.14.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-spanned-0.6.8
+ rust-serde-urlencoded-0.7.1
+ rust-sha1-smol-1.0.1
+ rust-sharded-slab-0.1.7
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-smol-str-0.3.2
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.12.6
+ rust-synstructure-0.13.1
+ rust-system-configuration-0.6.1
+ rust-system-configuration-sys-0.6.0
+ rust-tame-index-0.18.1
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.1
+ rust-tokio-rustls-0.26.2
+ rust-tokio-util-0.7.14
+ rust-toml-0.8.20
+ rust-toml-span-0.4.1
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-topological-sort-0.2.2
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-try-lock-0.2.5
+ rust-twox-hash-2.1.0
+ rust-uluru-3.1.0
+ rust-unicode-bom-2.0.3
+ rust-unicode-ident-1.0.18
+ rust-unicode-normalization-0.1.24
+ rust-unicode-xid-0.2.6
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-valuable-0.1.1
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-wasmparser-0.207.0
+ rust-web-sys-0.3.77
+ rust-web-time-1.1.0
+ 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-link-0.1.1
+ rust-windows-registry-0.4.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.3.1
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-targets-0.53.0
+ 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.6.26
+ rust-winnow-0.7.4
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (cargo-bloat =>
+ (list rust-aho-corasick-1.1.3
+ rust-binfarce-0.2.1
+ rust-bumpalo-3.17.0
+ rust-cfg-if-1.0.0
+ rust-fallible-iterator-0.2.0
+ rust-js-sys-0.3.77
+ rust-json-0.12.4
+ rust-libc-0.2.172
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-multimap-0.10.1
+ rust-once-cell-1.21.3
+ rust-pdb-0.8.0
+ rust-pico-args-0.5.0
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustversion-1.0.21
+ rust-scroll-0.11.0
+ rust-syn-2.0.101
+ rust-term-size-0.3.2
+ rust-unicode-ident-1.0.18
+ rust-uuid-1.17.0
+ 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-winapi-0.3.9
+ rust-winapi-i686-pc-windows-gnu-0.4.0
+ rust-winapi-x86-64-pc-windows-gnu-0.4.0))
+ (cargo-license =>
+ (list rust-ansi-term-0.12.1
+ 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.97
+ rust-camino-1.1.9
+ rust-cargo-platform-0.1.9
+ rust-cargo-metadata-0.18.1
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-either-1.15.0
+ rust-equivalent-1.0.2
+ rust-getopts-0.2.21
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-indexmap-2.9.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.12.1
+ rust-itoa-1.0.15
+ rust-memchr-2.7.4
+ rust-once-cell-1.21.3
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-ryu-1.0.20
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-smallvec-1.15.0
+ rust-spdx-0.10.8
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-utf8parse-0.2.2
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.4))
+ (cargo-machete =>
+ (list rust-aho-corasick-1.1.3
+ rust-anyhow-1.0.97
+ rust-argh-0.1.13
+ rust-argh-derive-0.1.13
+ rust-argh-shared-0.1.13
+ rust-bstr-1.12.0
+ rust-camino-1.1.9
+ rust-cargo-platform-0.1.9
+ rust-cargo-metadata-0.19.2
+ rust-cargo-toml-0.21.0
+ rust-cfg-if-1.0.0
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-encoding-rs-io-0.1.7
+ rust-env-logger-0.10.2
+ rust-equivalent-1.0.2
+ rust-globset-0.4.16
+ rust-grep-0.3.2
+ rust-grep-cli-0.1.11
+ rust-grep-matcher-0.1.7
+ rust-grep-printer-0.2.2
+ rust-grep-regex-0.1.13
+ rust-grep-searcher-0.1.14
+ rust-hashbrown-0.15.2
+ rust-hermit-abi-0.5.0
+ rust-humantime-2.2.0
+ rust-ignore-0.4.23
+ rust-indexmap-2.9.0
+ rust-is-terminal-0.4.16
+ rust-itoa-1.0.15
+ rust-libc-0.2.171
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-pretty-env-logger-0.5.0
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rust-fuzzy-search-0.1.1
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-syn-2.0.100
+ rust-termcolor-1.4.1
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-2.0.12
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.18
+ rust-walkdir-2.5.0
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.6))
+ (cargo-nextest =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-ahash-0.8.12
+ 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.8
+ rust-anyhow-1.0.98
+ rust-async-scoped-0.9.0
+ rust-async-stream-0.3.6
+ rust-async-stream-impl-0.3.6
+ rust-async-trait-0.1.88
+ rust-atomic-waker-1.1.2
+ rust-atomicwrites-0.4.4
+ rust-autocfg-1.4.0
+ rust-axum-0.7.9
+ rust-axum-core-0.4.5
+ rust-backtrace-0.3.75
+ rust-backtrace-ext-0.2.1
+ rust-base64-0.21.7
+ rust-base64-0.22.1
+ rust-base64ct-1.7.3
+ rust-bitflags-2.9.1
+ rust-block-buffer-0.10.4
+ rust-borsh-1.5.7
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-camino-1.1.9
+ rust-camino-tempfile-1.4.1
+ rust-cargo-platform-0.2.0
+ rust-cargo-util-schemas-0.2.0
+ rust-cargo-metadata-0.20.0
+ rust-cc-1.2.25
+ rust-cfg-expr-0.18.0
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.41
+ rust-clap-4.5.39
+ rust-clap-builder-4.5.39
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-color-eyre-0.6.5
+ rust-color-spantrace-0.3.0
+ rust-colorchoice-1.0.3
+ rust-config-0.15.11
+ rust-console-0.15.11
+ rust-console-api-0.8.1
+ rust-console-subscriber-0.4.1
+ rust-const-oid-0.9.6
+ rust-convert-case-0.7.1
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.29.0
+ rust-crossterm-winapi-0.9.1
+ rust-crypto-common-0.1.6
+ rust-curve25519-dalek-4.1.3
+ rust-curve25519-dalek-derive-0.1.1
+ rust-debug-ignore-1.0.5
+ rust-der-0.7.10
+ rust-derive-where-1.4.0
+ rust-derive-more-2.0.1
+ rust-derive-more-impl-2.0.1
+ rust-dialoguer-0.11.0
+ rust-digest-0.10.7
+ rust-document-features-0.2.11
+ rust-duct-0.13.7
+ rust-dunce-1.0.5
+ rust-ed25519-2.2.3
+ rust-ed25519-dalek-2.1.1
+ rust-either-1.15.0
+ rust-enable-ansi-support-0.2.1
+ rust-encode-unicode-1.0.0
+ rust-equivalent-1.0.2
+ rust-erased-serde-0.4.6
+ rust-errno-0.3.12
+ rust-eyre-0.6.12
+ rust-fastrand-2.3.0
+ rust-fiat-crypto-0.2.9
+ rust-filetime-0.2.25
+ rust-fixedbitset-0.5.7
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-future-queue-0.4.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-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-globset-0.4.16
+ rust-guppy-0.17.19
+ rust-guppy-workspace-hack-0.1.0
+ rust-h2-0.4.10
+ rust-hashbrown-0.12.3
+ rust-hashbrown-0.15.3
+ rust-hdrhistogram-7.5.4
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ rust-home-0.5.11
+ 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-humantime-2.2.0
+ rust-humantime-serde-1.1.1
+ rust-hyper-1.6.0
+ rust-hyper-rustls-0.27.6
+ rust-hyper-timeout-0.5.2
+ rust-hyper-tls-0.6.0
+ rust-hyper-util-0.1.13
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-idna-1.0.3
+ rust-idna-adapter-1.0.0
+ rust-indent-write-2.2.0
+ rust-indenter-0.3.3
+ rust-indexmap-1.9.3
+ rust-indexmap-2.9.0
+ rust-indicatif-0.17.11
+ rust-ipnet-2.11.0
+ rust-iri-string-0.7.8
+ rust-is-ci-1.2.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litrs-0.4.1
+ rust-lock-api-0.4.13
+ rust-log-0.4.27
+ rust-lru-slab-0.1.2
+ rust-matchers-0.1.0
+ rust-matchit-0.7.3
+ rust-memchr-2.7.4
+ rust-miette-7.6.0
+ rust-miette-derive-7.6.0
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.4
+ rust-mukti-metadata-0.3.0
+ rust-native-tls-0.2.14
+ rust-nested-0.1.1
+ rust-newtype-uuid-1.2.2
+ rust-nextest-filtering-0.15.0
+ rust-nextest-metadata-0.12.2
+ rust-nextest-runner-0.80.0
+ rust-nextest-workspace-hack-0.1.0
+ rust-nix-0.30.1
+ rust-nom-7.1.3
+ rust-num-traits-0.2.19
+ rust-number-prefix-0.4.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-openssl-0.10.73
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.109
+ rust-ordered-float-2.10.1
+ rust-os-pipe-1.2.2
+ rust-owo-colors-4.2.1
+ rust-parking-lot-0.12.4
+ rust-parking-lot-core-0.9.11
+ rust-pathdiff-0.2.3
+ rust-percent-encoding-2.3.1
+ rust-petgraph-0.7.1
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkcs8-0.10.2
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.95
+ rust-prost-0.13.5
+ rust-prost-derive-0.13.5
+ rust-prost-types-0.13.5
+ rust-pulldown-cmark-0.13.0
+ rust-quick-junit-0.5.1
+ rust-quick-xml-0.37.5
+ rust-quinn-0.11.8
+ rust-quinn-proto-0.11.12
+ rust-quinn-udp-0.5.12
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-0.9.1
+ rust-rand-chacha-0.3.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-recursion-0.5.2
+ rust-redox-syscall-0.5.12
+ rust-regex-1.11.1
+ rust-regex-automata-0.1.10
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.12.18
+ rust-ring-0.17.14
+ rust-ron-0.8.1
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-2.1.1
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.7
+ rust-rustls-0.23.27
+ rust-rustls-pki-types-1.12.0
+ rust-rustls-webpki-0.103.3
+ rust-rustversion-1.0.21
+ rust-ryu-1.0.20
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-security-framework-2.11.1
+ rust-security-framework-sys-2.14.0
+ rust-self-replace-1.5.0
+ rust-self-update-0.42.0
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-untagged-0.1.7
+ rust-serde-value-0.7.0
+ rust-serde-derive-1.0.219
+ rust-serde-ignored-0.1.12
+ rust-serde-json-1.0.140
+ rust-serde-path-to-error-0.1.17
+ rust-serde-spanned-0.6.8
+ rust-serde-urlencoded-0.7.1
+ rust-sha2-0.10.9
+ rust-sharded-slab-0.1.7
+ rust-shared-child-1.0.2
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.18
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.5
+ rust-signature-2.2.0
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-smol-str-0.3.2
+ rust-socket2-0.5.10
+ rust-spki-0.7.3
+ rust-static-assertions-1.1.0
+ rust-strip-ansi-escapes-0.2.1
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-supports-color-3.0.2
+ rust-supports-hyperlinks-3.1.0
+ rust-supports-unicode-3.0.0
+ rust-swrite-0.1.0
+ rust-syn-2.0.101
+ rust-sync-wrapper-1.0.2
+ rust-tar-0.4.44
+ rust-target-lexicon-0.13.2
+ rust-target-spec-3.4.2
+ rust-target-spec-miette-0.4.4
+ rust-tempfile-3.20.0
+ rust-terminal-size-0.4.2
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.8
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.45.1
+ rust-tokio-macros-2.5.0
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-rustls-0.26.2
+ rust-tokio-stream-0.1.17
+ rust-tokio-util-0.7.15
+ rust-toml-0.8.22
+ rust-toml-datetime-0.6.9
+ rust-toml-edit-0.22.26
+ rust-toml-write-0.1.1
+ rust-tonic-0.12.3
+ rust-tower-0.4.13
+ rust-tower-0.5.2
+ rust-tower-http-0.6.5
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-tracing-error-0.2.1
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-try-lock-0.2.5
+ rust-typeid-1.0.3
+ rust-typenum-1.18.0
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-normalization-0.1.24
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-unicode-xid-0.2.6
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-urlencoding-2.1.3
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uuid-1.17.0
+ rust-valuable-0.1.1
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-vte-0.14.1
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-web-sys-0.3.77
+ rust-web-time-1.1.0
+ rust-webpki-roots-1.0.0
+ rust-win32job-2.0.3
+ 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-0.61.1
+ rust-windows-collections-0.2.0
+ rust-windows-core-0.61.2
+ rust-windows-future-0.2.1
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.1
+ rust-windows-numerics-0.2.0
+ rust-windows-result-0.3.4
+ rust-windows-strings-0.4.2
+ rust-windows-sys-0.42.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-threading-0.1.0
+ rust-windows-aarch64-gnullvm-0.42.2
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.42.2
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.42.2
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.42.2
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.42.2
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.42.2
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.42.2
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.10
+ rust-wit-bindgen-rt-0.39.0
+ rust-xattr-1.5.0
+ rust-xxhash-rust-0.8.15
+ rust-zerocopy-0.8.25
+ rust-zerocopy-derive-0.8.25
+ rust-zeroize-1.8.1
+ rust-zipsign-api-0.1.5
+ rust-zstd-0.13.3
+ rust-zstd-safe-7.2.4
+ rust-zstd-sys-2.0.15+zstd.1.5.7))
+ (cargo-readme =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ 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.8
+ rust-assert-cli-0.6.3
+ rust-backtrace-0.3.75
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.39
+ rust-clap-builder-4.5.39
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-colored-1.9.4
+ rust-difference-2.0.0
+ rust-environment-0.1.1
+ rust-equivalent-1.0.2
+ rust-failure-0.1.8
+ rust-failure-derive-0.1.8
+ rust-gimli-0.31.1
+ rust-hashbrown-0.15.3
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.1
+ rust-indexmap-2.9.0
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-memchr-2.7.4
+ rust-miniz-oxide-0.8.8
+ rust-object-0.36.7
+ rust-once-cell-polyfill-1.70.1
+ rust-percent-encoding-2.3.1
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-demangle-0.1.24
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-strsim-0.11.1
+ rust-syn-1.0.109
+ rust-syn-2.0.101
+ rust-synstructure-0.12.6
+ rust-toml-0.8.22
+ rust-toml-datetime-0.6.9
+ rust-toml-edit-0.22.26
+ rust-toml-write-0.1.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-xid-0.2.6
+ rust-utf8parse-0.2.2
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.10))
+ (cargo-remark =>
+ (list rust-ahash-0.8.12
+ rust-aho-corasick-1.1.3
+ 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.8
+ rust-anyhow-1.0.98
+ rust-askama-0.12.1
+ rust-askama-derive-0.12.5
+ rust-askama-escape-0.10.3
+ rust-askama-parser-0.2.1
+ rust-autocfg-1.4.0
+ rust-basic-toml-0.1.10
+ rust-bitflags-2.9.1
+ rust-block-buffer-0.10.4
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-camino-1.1.9
+ rust-cargo-platform-0.1.9
+ rust-cargo-metadata-0.15.4
+ rust-cc-1.2.25
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.39
+ rust-clap-builder-4.5.39
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-colored-2.2.0
+ rust-console-0.15.11
+ rust-cpufeatures-0.2.17
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-digest-0.10.7
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-env-logger-0.10.2
+ rust-equivalent-1.0.2
+ rust-errno-0.3.12
+ rust-fastrand-2.3.0
+ rust-fxhash-0.2.1
+ rust-generic-array-0.14.7
+ rust-getrandom-0.3.3
+ rust-hashbrown-0.13.2
+ rust-hashbrown-0.15.3
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.1
+ rust-html-escape-0.2.13
+ rust-humansize-2.1.3
+ rust-humantime-2.2.0
+ rust-indexmap-2.9.0
+ rust-indicatif-0.17.11
+ rust-insta-1.43.1
+ 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-libm-0.2.15
+ rust-libmimalloc-sys-0.1.42
+ rust-linux-raw-sys-0.9.4
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-mimalloc-0.1.46
+ rust-mime-0.3.17
+ rust-mime-guess-2.0.5
+ rust-minimal-lexical-0.2.1
+ rust-nom-7.1.3
+ rust-normpath-1.3.0
+ rust-num-traits-0.2.19
+ rust-number-prefix-0.4.0
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-opener-0.6.1
+ rust-percent-encoding-2.3.1
+ rust-portable-atomic-1.11.0
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rust-embed-6.8.1
+ rust-rust-embed-impl-6.8.1
+ rust-rust-embed-utils-7.8.1
+ rust-rustc-demangle-0.1.24
+ rust-rustix-1.0.7
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-yaml-0.9.34+deprecated
+ rust-sha2-0.10.9
+ rust-shlex-1.3.0
+ rust-similar-2.7.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.101
+ rust-tempfile-3.20.0
+ rust-termcolor-1.4.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-typenum-1.18.0
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.2.0
+ rust-unsafe-libyaml-0.2.11
+ rust-utf8-width-0.1.7
+ rust-utf8parse-0.2.2
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ 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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-web-time-1.1.0
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-zerocopy-0.8.25
+ rust-zerocopy-derive-0.8.25))
+ (cargo-show-asm =>
+ (list rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-anyhow-1.0.98
+ rust-ar-0.9.0
+ rust-bpaf-0.9.20
+ rust-bpaf-derive-0.5.17
+ rust-camino-1.1.9
+ rust-capstone-0.13.0
+ rust-capstone-sys-0.17.0
+ rust-cargo-platform-0.1.9
+ rust-cargo-metadata-0.19.2
+ rust-cc-1.2.25
+ rust-cfg-if-1.0.0
+ rust-crc32fast-1.4.2
+ rust-flate2-1.1.1
+ rust-hermit-abi-0.5.1
+ rust-is-terminal-0.4.16
+ rust-is-ci-1.2.0
+ rust-itoa-1.0.15
+ rust-libc-0.2.172
+ rust-line-span-0.1.5
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-nom-7.1.3
+ rust-object-0.36.7
+ rust-owo-colors-4.2.1
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-demangle-0.1.24
+ rust-ruzstd-0.7.3
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-semver-1.0.26
+ rust-serde-1.0.216
+ rust-serde-derive-1.0.216
+ rust-serde-json-1.0.140
+ rust-shlex-1.3.0
+ rust-static-assertions-1.1.0
+ rust-supports-color-2.1.0
+ rust-supports-color-3.0.2
+ rust-syn-2.0.101
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-2.0.12
+ rust-twox-hash-1.6.3
+ rust-unicode-ident-1.0.18
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (cargo-with =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-ansi-term-0.12.1
+ rust-atty-0.2.14
+ rust-backtrace-0.3.75
+ rust-bitflags-1.3.2
+ rust-cfg-if-1.0.0
+ rust-clap-2.34.0
+ rust-env-logger-0.6.2
+ rust-failure-0.1.8
+ rust-failure-derive-0.1.8
+ rust-gimli-0.31.1
+ rust-hermit-abi-0.1.19
+ rust-humantime-1.3.0
+ rust-itoa-1.0.15
+ rust-libc-0.2.172
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-miniz-oxide-0.8.8
+ rust-object-0.36.7
+ rust-proc-macro2-1.0.95
+ rust-quick-error-1.2.3
+ rust-quote-1.0.40
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-demangle-0.1.24
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-strsim-0.8.0
+ rust-syn-1.0.109
+ rust-syn-2.0.101
+ rust-synstructure-0.12.6
+ rust-termcolor-1.4.1
+ rust-textwrap-0.11.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-unicode-xid-0.2.6
+ rust-vec-map-0.8.2
+ rust-void-1.0.2
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (castor =>
+ (list rust-aho-corasick-0.7.20
+ rust-ansi-parser-0.6.5
+ rust-atk-0.8.0
+ rust-atk-sys-0.9.1
+ rust-autocfg-0.1.8
+ rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-cairo-rs-0.8.1
+ rust-cairo-sys-rs-0.9.2
+ rust-cc-1.2.19
+ rust-cfg-if-0.1.10
+ rust-cfg-if-1.0.0
+ rust-cloudabi-0.0.3
+ rust-core-foundation-0.7.0
+ rust-core-foundation-sys-0.7.0
+ rust-dirs-3.0.2
+ rust-dirs-sys-0.3.7
+ rust-displaydoc-0.2.5
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-fuchsia-cprng-0.1.1
+ 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-macro-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-gdk-0.12.1
+ rust-gdk-pixbuf-0.8.0
+ rust-gdk-pixbuf-sys-0.9.1
+ rust-gdk-sys-0.9.1
+ rust-getrandom-0.2.15
+ rust-gio-0.8.1
+ rust-gio-sys-0.9.1
+ rust-glib-0.9.3
+ rust-glib-sys-0.9.1
+ rust-gobject-sys-0.9.1
+ rust-gtk-0.8.1
+ rust-gtk-sys-0.9.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-lazy-static-1.4.0
+ rust-libc-0.2.171
+ rust-libredox-0.1.3
+ rust-linkify-0.7.0
+ rust-litemap-0.7.5
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-native-tls-0.2.4
+ rust-nom-4.2.3
+ rust-once-cell-1.21.3
+ rust-open-2.0.3
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-pango-0.8.0
+ rust-pango-sys-0.9.1
+ 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-pkg-config-0.3.32
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-rand-0.6.5
+ rust-rand-chacha-0.1.1
+ rust-rand-core-0.3.1
+ rust-rand-core-0.4.2
+ rust-rand-hc-0.1.0
+ rust-rand-isaac-0.1.1
+ rust-rand-jitter-0.1.4
+ rust-rand-os-0.1.3
+ rust-rand-pcg-0.1.2
+ rust-rand-xorshift-0.1.1
+ rust-rdrand-0.4.0
+ rust-redox-syscall-0.1.57
+ rust-redox-users-0.4.6
+ rust-regex-1.5.6
+ rust-regex-syntax-0.6.29
+ rust-remove-dir-all-0.5.3
+ rust-schannel-0.1.27
+ rust-security-framework-0.4.4
+ rust-security-framework-sys-0.4.3
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-shlex-1.3.0
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-smawk-0.3.2
+ rust-stable-deref-trait-1.2.0
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-tempfile-3.0.8
+ rust-textwrap-0.14.2
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tinystr-0.7.6
+ rust-toml-0.5.11
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-width-0.1.14
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-vcpkg-0.2.15
+ rust-version-check-0.1.5
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (catppuccin-whiskers =>
+ (list rust-aho-corasick-1.1.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ 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-assert-cmd-2.0.17
+ rust-autocfg-1.5.0
+ rust-base64-0.22.1
+ rust-bitflags-2.9.1
+ rust-block-buffer-0.10.4
+ rust-bstr-1.12.0
+ rust-bumpalo-3.19.0
+ rust-byteorder-1.5.0
+ rust-catppuccin-2.5.1
+ rust-cc-1.2.29
+ rust-cfg-if-1.0.1
+ rust-chrono-0.4.41
+ rust-chrono-tz-0.9.0
+ rust-chrono-tz-build-0.3.0
+ rust-clap-4.5.41
+ rust-clap-stdin-0.5.1
+ rust-clap-builder-4.5.41
+ rust-clap-derive-4.5.41
+ rust-clap-lex-0.7.5
+ rust-colorchoice-1.0.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-css-colors-1.0.1
+ rust-detect-newline-style-0.1.2
+ rust-deunicode-1.6.2
+ rust-difflib-0.4.0
+ rust-digest-0.10.7
+ rust-doc-comment-0.3.3
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-encoding-rs-io-0.1.7
+ rust-equivalent-1.0.2
+ rust-errno-0.3.13
+ rust-fastrand-2.3.0
+ rust-float-cmp-0.10.0
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.16
+ rust-getrandom-0.3.3
+ rust-globset-0.4.16
+ rust-globwalk-0.9.1
+ rust-hashbrown-0.15.4
+ rust-heck-0.5.0
+ rust-humansize-2.1.3
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-ignore-0.4.23
+ rust-indexmap-2.10.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.174
+ rust-libm-0.2.15
+ rust-linux-raw-sys-0.9.4
+ rust-log-0.4.27
+ rust-lzma-rust-0.1.7
+ rust-memchr-2.7.5
+ rust-normalize-line-endings-0.3.0
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-parse-zoneinfo-0.3.1
+ rust-paste-1.0.15
+ rust-percent-encoding-2.3.1
+ rust-pest-2.8.1
+ rust-pest-derive-2.8.1
+ rust-pest-generator-2.8.1
+ rust-pest-meta-2.8.1
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-shared-0.11.3
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-prettyplease-0.2.35
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.3.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rmp-0.8.14
+ rust-rmp-serde-1.3.0
+ rust-rustix-1.0.7
+ rust-rustversion-1.0.21
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-yaml-0.9.34+deprecated
+ rust-sha2-0.10.9
+ rust-shlex-1.3.0
+ rust-siphasher-1.0.1
+ rust-slug-0.1.6
+ rust-strsim-0.11.1
+ rust-syn-2.0.104
+ rust-tempfile-3.20.0
+ rust-tera-1.20.0
+ rust-termtree-0.5.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-typenum-1.18.0
+ rust-ucd-trie-0.1.7
+ rust-unic-char-property-0.9.0
+ rust-unic-char-range-0.9.0
+ rust-unic-common-0.9.0
+ rust-unic-segment-0.9.0
+ rust-unic-ucd-segment-0.9.0
+ rust-unic-ucd-version-0.9.0
+ rust-unicode-ident-1.0.18
+ rust-unsafe-libyaml-0.2.11
+ rust-utf8parse-0.2.2
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ 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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-winapi-util-0.1.9
+ rust-windows-core-0.61.2
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.3
+ rust-windows-result-0.3.4
+ rust-windows-strings-0.4.2
+ 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-wit-bindgen-rt-0.39.0
+ rust-zerocopy-0.8.26
+ rust-zerocopy-derive-0.8.26))
+ (circtools =>
+ (list rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-alga-0.9.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-anyhow-1.0.97
+ rust-approx-0.3.2
+ rust-array-macro-1.0.5
+ rust-autocfg-1.4.0
+ rust-bio-0.33.0
+ rust-bio-types-1.0.4
+ rust-bit-set-0.5.3
+ rust-bit-vec-0.6.3
+ rust-buffer-redux-1.0.2
+ rust-bumpalo-3.17.0
+ rust-bv-0.11.1
+ rust-bytecount-0.6.8
+ rust-byteorder-1.5.0
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-cmake-0.1.54
+ rust-console-0.15.11
+ rust-core-foundation-sys-0.8.7
+ rust-crc32fast-1.4.2
+ rust-crossbeam-utils-0.8.21
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-custom-derive-0.1.7
+ rust-derive-new-0.6.0
+ rust-docopt-1.1.1
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-enum-map-0.6.6
+ rust-enum-map-derive-0.4.6
+ rust-feature-probe-0.1.1
+ rust-fixedbitset-0.2.0
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-fxhash-0.2.1
+ rust-generic-array-0.13.3
+ rust-getrandom-0.1.16
+ rust-getset-0.0.9
+ rust-hashbrown-0.12.3
+ rust-heck-0.3.3
+ rust-heck-0.5.0
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-indexmap-1.9.3
+ rust-indicatif-0.15.0
+ rust-itertools-0.9.0
+ rust-itertools-num-0.1.3
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libm-0.2.11
+ rust-log-0.4.27
+ rust-matrixmultiply-0.2.4
+ rust-memchr-2.7.4
+ rust-miniz-oxide-0.8.7
+ rust-multimap-0.8.3
+ rust-nalgebra-0.19.0
+ rust-ndarray-0.14.0
+ rust-newtype-derive-0.1.6
+ rust-num-complex-0.2.4
+ rust-num-complex-0.3.1
+ rust-num-integer-0.1.46
+ rust-num-rational-0.2.4
+ rust-num-traits-0.2.19
+ rust-number-prefix-0.3.0
+ rust-once-cell-1.21.3
+ rust-ordered-float-1.1.1
+ rust-petgraph-0.5.1
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-rand-0.7.3
+ rust-rand-chacha-0.2.2
+ rust-rand-core-0.5.1
+ rust-rand-distr-0.2.2
+ rust-rand-hc-0.2.0
+ rust-rawpointer-0.2.1
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-version-0.1.7
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-scoped-threadpool-0.1.9
+ rust-semver-0.1.20
+ rust-seq-io-0.3.4
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-shlex-1.3.0
+ rust-statrs-0.13.0
+ rust-strsim-0.10.0
+ rust-strum-0.20.0
+ rust-strum-macros-0.20.1
+ rust-strum-macros-0.26.4
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-triple-accel-0.3.4
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.2.0
+ rust-vec-map-0.8.2
+ rust-wasi-0.9.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-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.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24))
+ (clamav =>
+ (list rust-adler2-2.0.0
+ rust-adler32-1.2.0
+ rust-aho-corasick-1.1.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-autocfg-1.4.0
+ rust-base64-0.21.7
+ rust-bindgen-0.65.1
+ rust-bit-field-0.10.2
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-bumpalo-3.17.0
+ rust-bytemuck-1.22.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-bzip2-rs-0.1.2
+ rust-cbindgen-0.25.0
+ rust-cc-1.2.18
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-clang-sys-1.8.1
+ rust-color-quant-1.1.0
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-crypto-common-0.1.6
+ rust-delharc-0.6.1
+ rust-digest-0.10.7
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-enum-primitive-derive-0.2.2
+ rust-errno-0.3.11
+ rust-exr-1.73.0
+ rust-fastrand-2.3.0
+ rust-fdeflate-0.3.7
+ rust-flate2-1.1.1
+ rust-generic-array-0.14.7
+ rust-getrandom-0.3.2
+ rust-gif-0.13.1
+ rust-glob-0.3.2
+ rust-half-2.5.0
+ rust-hashbrown-0.12.3
+ rust-heck-0.4.1
+ rust-hex-0.4.3
+ rust-hex-literal-0.4.1
+ rust-home-0.5.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-image-0.24.9
+ rust-indexmap-1.9.3
+ rust-inflate-0.4.5
+ rust-itertools-0.10.5
+ rust-itoa-1.0.15
+ rust-jpeg-decoder-0.3.1
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-lebe-0.5.2
+ rust-libc-0.2.171
+ rust-libloading-0.8.6
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.3
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.7
+ rust-nom-7.1.3
+ rust-num-complex-0.4.6
+ rust-num-integer-0.1.46
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-onenote-parser-0.3.1.29c0853
+ rust-paste-1.0.15
+ rust-peeking-take-while-0.1.2
+ rust-png-0.17.16
+ rust-prettyplease-0.2.32
+ rust-primal-check-0.3.4
+ rust-proc-macro2-1.0.94
+ rust-qoi-0.4.1
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-hash-1.1.0
+ rust-rustdct-0.7.1
+ rust-rustfft-6.2.0
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-sha1-0.10.6
+ rust-sha2-0.10.8
+ rust-shlex-1.3.0
+ rust-simd-adler32-0.3.7
+ rust-smallvec-1.15.0
+ rust-strength-reduce-0.2.4
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-tempfile-3.19.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tiff-0.9.1
+ rust-tinyvec-1.9.0
+ rust-toml-0.5.11
+ rust-transpose-0.2.3
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-uuid-1.16.0
+ rust-version-check-0.9.5
+ 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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-weezl-0.1.8
+ rust-which-4.4.2
+ rust-widestring-1.2.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.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-zune-inflate-0.2.54))
+ (codeberg-cli =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ rust-allocator-api2-0.2.21
+ 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.97
+ rust-arraydeque-0.5.1
+ rust-async-trait-0.1.88
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base64-0.21.7
+ rust-base64ct-1.7.3
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-cc-1.2.19
+ rust-cesu8-1.1.0
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-clap-4.5.36
+ rust-clap-builder-4.5.36
+ rust-clap-complete-4.5.47
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-combine-4.6.7
+ rust-comfy-table-7.1.4
+ rust-config-0.14.1
+ rust-console-0.15.11
+ rust-const-random-0.1.18
+ rust-const-random-macro-0.1.16
+ rust-convert-case-0.6.0
+ rust-core-foundation-0.9.4
+ rust-core-foundation-0.10.0
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crossterm-0.25.0
+ rust-crossterm-0.28.1
+ rust-crossterm-winapi-0.9.1
+ rust-crunchy-0.2.3
+ rust-crypto-common-0.1.6
+ rust-deranged-0.4.0
+ rust-derive-new-0.7.0
+ rust-digest-0.10.7
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-displaydoc-0.2.5
+ rust-dlv-list-0.5.2
+ rust-dyn-clone-1.0.19
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-encoding-rs-0.8.35
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-forgejo-api-0.4.1
+ rust-form-urlencoded-1.2.1
+ rust-futures-channel-0.3.31
+ rust-futures-core-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-fuzzy-matcher-0.3.7
+ rust-fxhash-0.2.1
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-git2-0.19.0
+ rust-h2-0.3.26
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-hashlink-0.8.4
+ rust-heck-0.5.0
+ rust-home-0.5.11
+ rust-http-0.2.12
+ rust-http-body-0.4.6
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-hyper-0.14.32
+ rust-hyper-tls-0.5.0
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-indicatif-0.17.11
+ rust-inquire-0.7.5
+ rust-insta-1.42.2
+ rust-ipnet-2.11.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-jni-0.21.1
+ rust-jni-sys-0.3.0
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-json5-0.4.1
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libgit2-sys-0.17.0+1.8.1
+ rust-libredox-0.1.3
+ rust-libssh2-sys-0.3.1
+ rust-libz-sys-1.1.22
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-mime-0.3.17
+ rust-mime-guess-2.0.5
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-0.8.11
+ rust-mio-1.0.3
+ rust-native-tls-0.2.14
+ rust-ndk-context-0.1.1
+ rust-newline-converter-0.3.0
+ rust-nom-7.1.3
+ rust-nu-ansi-term-0.46.0
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-number-prefix-0.4.0
+ rust-objc2-0.6.0
+ rust-objc2-encode-4.1.0
+ rust-objc2-foundation-0.3.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-option-ext-0.2.0
+ rust-ordered-multimap-0.7.3
+ rust-overload-0.1.1
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-pathdiff-0.2.3
+ rust-percent-encoding-2.3.1
+ rust-pest-2.8.0
+ rust-pest-derive-2.8.0
+ rust-pest-generator-2.8.0
+ rust-pest-meta-2.8.0
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.0
+ rust-powerfmt-0.2.0
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-reqwest-0.11.27
+ rust-ron-0.8.1
+ rust-rust-ini-0.20.0
+ rust-rustc-demangle-0.1.24
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-pemfile-1.0.4
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-security-framework-2.11.1
+ 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.8
+ rust-serde-urlencoded-0.7.1
+ rust-sha2-0.10.8
+ rust-sharded-slab-0.1.7
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.2
+ rust-similar-2.7.0
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-soft-assert-0.1.1
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-syn-2.0.100
+ rust-sync-wrapper-0.1.2
+ rust-synstructure-0.13.1
+ rust-system-configuration-0.5.1
+ rust-system-configuration-sys-0.5.0
+ rust-tempfile-3.19.1
+ rust-termsize-0.1.9
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tiny-keccak-2.0.2
+ rust-tinystr-0.7.6
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-util-0.7.14
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-try-lock-0.2.5
+ rust-typenum-1.18.0
+ rust-ucd-trie-0.1.7
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-valuable-0.1.1
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-web-sys-0.3.77
+ rust-web-time-1.1.0
+ rust-webbrowser-1.0.4
+ 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.45.0
+ rust-windows-sys-0.48.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.42.2
+ rust-windows-targets-0.48.5
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.42.2
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.42.2
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.42.2
+ 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.42.2
+ rust-windows-i686-msvc-0.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.42.2
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.42.2
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.42.2
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.6
+ rust-winreg-0.50.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yaml-rust2-0.8.1
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.7.35
+ rust-zerocopy-derive-0.7.35
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (complgen =>
+ (list rust-ahash-0.7.8
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-annotate-snippets-0.6.1
+ 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.97
+ rust-autocfg-1.4.0
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.8.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bumpalo-3.17.0
+ rust-bytecount-0.6.8
+ rust-bytemuck-1.22.0
+ rust-byteorder-1.5.0
+ rust-cfg-if-1.0.0
+ rust-chic-1.2.2
+ rust-clap-4.5.36
+ rust-clap-builder-4.5.36
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-either-1.15.0
+ rust-env-logger-0.10.2
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-fnv-1.0.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-hashbrown-0.13.2
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.0
+ rust-htmlescape-0.3.1
+ rust-humantime-2.2.0
+ rust-indexmap-2.9.0
+ rust-instant-0.1.13
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.10.5
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-nom-7.1.3
+ rust-nom-locate-4.2.0
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-parking-lot-0.11.2
+ rust-parking-lot-core-0.8.6
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.94
+ rust-proptest-1.6.0
+ rust-quick-error-1.2.3
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-railroad-0.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rand-xorshift-0.3.0
+ rust-redox-syscall-0.2.16
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-roaring-0.10.12
+ rust-rustix-1.0.5
+ rust-rusty-fork-0.3.0
+ rust-scopeguard-1.2.0
+ rust-slice-group-by-0.3.1
+ rust-smallvec-1.15.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-unarray-0.1.4
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-ustr-0.9.0
+ rust-utf8parse-0.2.2
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24))
+ (cyme =>
+ (list 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-assert-json-diff-2.0.2
+ rust-atomic-polyfill-1.0.3
+ rust-autocfg-1.4.0
+ rust-base64-0.13.1
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-clap-4.5.36
+ rust-clap-builder-4.5.36
+ rust-clap-complete-4.5.47
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clap-mangen-0.2.26
+ rust-colorchoice-1.0.3
+ rust-colored-2.2.0
+ rust-core-foundation-sys-0.8.7
+ rust-critical-section-1.2.0
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-deranged-0.4.0
+ rust-diff-0.1.13
+ rust-dirs-4.0.0
+ rust-dirs-sys-0.3.7
+ rust-either-1.15.0
+ rust-errno-0.3.11
+ rust-fnv-1.0.7
+ rust-getrandom-0.2.15
+ rust-glob-0.3.2
+ rust-hash32-0.2.1
+ rust-hashbrown-0.12.3
+ rust-heapless-0.7.17
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.3.9
+ rust-hex-0.4.3
+ 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-io-lifetimes-1.0.11
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.10.5
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libredox-0.1.3
+ rust-libudev-sys-0.1.4
+ rust-libusb1-sys-0.7.0
+ rust-linux-raw-sys-0.3.8
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-nix-0.27.1
+ rust-nom-7.1.3
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-num-threads-0.1.7
+ rust-once-cell-1.21.3
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pkg-config-0.3.32
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-redox-users-0.4.6
+ rust-roff-0.2.2
+ rust-rusb-0.9.4
+ rust-rustc-version-0.4.1
+ rust-rustix-0.37.28
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ 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-with-2.3.3
+ rust-serde-with-macros-2.3.3
+ rust-shlex-1.3.0
+ rust-simple-logger-4.3.3
+ rust-siphasher-1.0.1
+ rust-spin-0.9.8
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-strum-0.24.1
+ rust-strum-macros-0.24.3
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-terminal-size-0.2.6
+ rust-terminal-size-0.4.2
+ 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-udev-0.8.0
+ rust-udevrs-0.3.0
+ rust-unicode-ident-1.0.18
+ rust-usb-ids-1.2025.2
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ 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-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.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.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-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24))
+ (diffr =>
+ (list rust-atty-0.2.14
+ rust-hermit-abi-0.1.19
+ rust-libc-0.2.171
+ rust-termcolor-1.4.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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (difftastic =>
+ (list rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ 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-assert-cmd-2.0.8
+ rust-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.28.1
+ rust-crossterm-winapi-0.9.1
+ rust-diff-0.1.13
+ rust-difflib-0.4.0
+ rust-doc-comment-0.3.3
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-env-logger-0.10.2
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fixedbitset-0.4.2
+ rust-float-cmp-0.9.0
+ rust-fnv-1.0.7
+ rust-glob-0.3.2
+ rust-globset-0.4.16
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.0
+ rust-humansize-2.1.3
+ rust-humantime-2.2.0
+ rust-ignore-0.4.23
+ rust-indexmap-2.9.0
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.10.5
+ rust-itertools-0.11.0
+ rust-itoa-1.0.15
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libm-0.2.11
+ rust-libmimalloc-sys-0.1.24
+ rust-line-numbers-0.3.1
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-mimalloc-0.1.28
+ rust-minimal-lexical-0.2.1
+ rust-mio-1.0.3
+ rust-nom-7.1.3
+ rust-normalize-line-endings-0.3.0
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-owo-colors-3.5.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-petgraph-0.6.5
+ rust-predicates-2.1.5
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-pretty-assertions-1.4.1
+ rust-pretty-env-logger-0.5.0
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-radix-heap-0.4.2
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ 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-hash-2.1.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.2
+ rust-smallvec-1.15.0
+ rust-streaming-iterator-0.1.9
+ rust-strsim-0.10.0
+ rust-strsim-0.11.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-syn-2.0.100
+ rust-termcolor-1.4.1
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-tree-sitter-0.24.7
+ rust-tree-sitter-bash-0.23.3
+ rust-tree-sitter-c-0.23.4
+ rust-tree-sitter-c-sharp-0.23.1
+ rust-tree-sitter-cpp-0.23.4
+ rust-tree-sitter-css-0.23.2
+ rust-tree-sitter-elixir-0.3.4
+ rust-tree-sitter-go-0.23.4
+ rust-tree-sitter-haskell-0.23.1
+ rust-tree-sitter-html-0.23.2
+ rust-tree-sitter-java-0.23.5
+ rust-tree-sitter-javascript-0.23.1
+ rust-tree-sitter-json-0.24.8
+ rust-tree-sitter-julia-0.23.1
+ rust-tree-sitter-language-0.1.5
+ rust-tree-sitter-lua-0.2.0
+ rust-tree-sitter-make-1.1.1
+ rust-tree-sitter-nix-0.0.2
+ rust-tree-sitter-objc-3.0.2
+ rust-tree-sitter-ocaml-0.23.2
+ rust-tree-sitter-php-0.23.11
+ rust-tree-sitter-python-0.23.6
+ rust-tree-sitter-ruby-0.23.1
+ rust-tree-sitter-rust-0.23.3
+ rust-tree-sitter-scala-0.23.4
+ rust-tree-sitter-toml-ng-0.7.0
+ rust-tree-sitter-typescript-0.23.2
+ rust-tree-sitter-xml-0.7.0
+ rust-tree-sitter-yaml-0.7.0
+ rust-tree-magic-mini-3.1.6
+ rust-typed-arena-2.0.2
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-utf8parse-0.2.2
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ 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-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wu-diff-0.1.2
+ rust-yansi-1.0.1
+ rust-zerocopy-0.7.35
+ rust-zerocopy-derive-0.7.35))
+ (drill =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-ansi-term-0.12.1
+ rust-async-trait-0.1.88
+ rust-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base64-0.21.7
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ 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-clap-2.34.0
+ rust-colored-2.2.0
+ rust-cookie-0.17.0
+ rust-cookie-store-0.20.0
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-utils-0.8.21
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-data-encoding-2.9.0
+ rust-deranged-0.4.0
+ rust-displaydoc-0.2.5
+ rust-encoding-rs-0.8.35
+ rust-enum-as-inner-0.6.1
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ 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-macro-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-h2-0.3.26
+ rust-hashbrown-0.15.2
+ rust-hdrhistogram-7.5.4
+ rust-heck-0.5.0
+ rust-hermit-abi-0.1.19
+ rust-hermit-abi-0.3.9
+ rust-hickory-proto-0.24.4
+ rust-hickory-resolver-0.24.4
+ rust-hostname-0.4.1
+ rust-http-0.2.12
+ rust-http-body-0.4.6
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-hyper-0.14.32
+ rust-hyper-tls-0.5.0
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-0.3.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-ipconfig-0.3.2
+ rust-ipnet-2.11.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lru-cache-0.1.2
+ rust-memchr-2.7.4
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-native-tls-0.2.14
+ rust-nom-7.1.3
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-src-300.5.0+3.5.0
+ rust-openssl-sys-0.9.107
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.94
+ rust-psl-types-2.0.11
+ rust-publicsuffix-2.3.0
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-redox-syscall-0.5.11
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.11.27
+ rust-resolv-conf-0.7.1
+ rust-rustc-demangle-0.1.24
+ rust-rustix-1.0.5
+ rust-rustls-pemfile-1.0.4
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-security-framework-2.11.1
+ 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-urlencoded-0.7.1
+ rust-shlex-1.3.0
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.8.0
+ rust-syn-2.0.100
+ rust-sync-wrapper-0.1.2
+ rust-synstructure-0.13.1
+ rust-system-configuration-0.5.1
+ rust-system-configuration-sys-0.5.0
+ rust-tempfile-3.19.1
+ rust-textwrap-0.11.0
+ 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-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-util-0.7.14
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-try-lock-0.2.5
+ rust-unicode-bidi-0.3.18
+ rust-unicode-ident-1.0.18
+ rust-unicode-normalization-0.1.24
+ rust-unicode-width-0.1.14
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-vcpkg-0.2.15
+ rust-vec-map-0.8.2
+ rust-version-check-0.9.5
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-web-sys-0.3.77
+ rust-widestring-1.2.0
+ 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-link-0.1.1
+ 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-winreg-0.50.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yaml-rust-0.4.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (du-dust =>
+ (list rust-aho-corasick-1.1.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-ansi-term-0.12.1
+ 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-assert-cmd-2.0.16
+ rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bstr-1.11.3
+ rust-bumpalo-3.17.0
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.40
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-complete-4.5.47
+ rust-clap-lex-0.7.4
+ rust-clap-mangen-0.2.26
+ rust-colorchoice-1.0.3
+ rust-config-file-0.2.3
+ rust-core-foundation-sys-0.8.7
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-ctrlc-3.4.6
+ rust-difflib-0.4.0
+ rust-directories-4.0.1
+ rust-dirs-sys-0.3.7
+ rust-doc-comment-0.3.3
+ rust-either-1.15.0
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-filesize-0.2.0
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-hermit-abi-0.3.9
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-io-lifetimes-1.0.11
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-libc-0.2.171
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.3.8
+ rust-linux-raw-sys-0.9.3
+ rust-log-0.4.27
+ rust-lscolors-0.13.0
+ rust-memchr-2.7.4
+ rust-nix-0.29.0
+ rust-ntapi-0.4.1
+ rust-nu-ansi-term-0.46.0
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-overload-0.1.1
+ rust-portable-atomic-1.11.0
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-roff-0.2.2
+ rust-rustix-0.37.28
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-shlex-1.3.0
+ rust-stfu8-0.2.7
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-sysinfo-0.27.8
+ rust-tempfile-3.19.1
+ rust-terminal-size-0.2.6
+ rust-termtree-0.5.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-thousands-0.2.0
+ rust-toml-0.5.11
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-utf8parse-0.2.2
+ rust-wait-timeout-0.2.1
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ 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.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-wit-bindgen-rt-0.39.0))
+ (dutree =>
+ (list rust-aho-corasick-1.1.3
+ rust-getopts-0.2.21
+ rust-libc-0.2.172
+ rust-memchr-2.7.4
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-signal-hook-0.1.17
+ rust-signal-hook-registry-1.4.2
+ rust-terminal-size-0.1.17
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-winapi-0.3.9
+ rust-winapi-i686-pc-windows-gnu-0.4.0
+ rust-winapi-x86-64-pc-windows-gnu-0.4.0))
+ (emacs-lsp-booster =>
+ (list rust-aho-corasick-1.1.3
+ 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-bitflags-2.9.0
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.37
+ rust-clap-verbosity-flag-2.2.3
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-ctor-0.1.26
+ rust-darling-0.10.2
+ rust-darling-core-0.10.2
+ rust-darling-macro-0.10.2
+ rust-either-1.15.0
+ rust-emacs-0.18.0
+ rust-emacs-macros-0.17.0
+ rust-emacs-module-0.18.0
+ rust-env-logger-0.10.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-fnv-1.0.7
+ rust-getrandom-0.3.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.0
+ rust-home-0.5.11
+ rust-humantime-2.2.0
+ rust-ident-case-1.0.1
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-once-cell-1.21.3
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-version-0.2.3
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-ryu-1.0.20
+ rust-semver-0.9.0
+ rust-semver-parser-0.7.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-smallvec-1.15.0
+ rust-strsim-0.9.3
+ rust-strsim-0.11.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-which-6.0.3
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winsafe-0.0.19
+ rust-wit-bindgen-rt-0.39.0))
+ (espflash =>
+ (list rust-addr2line-0.22.0
+ rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-ahash-0.8.12
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ rust-annotate-snippets-0.11.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.8
+ rust-anyhow-1.0.98
+ rust-arc-swap-1.7.1
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.75
+ rust-backtrace-ext-0.2.1
+ rust-base16ct-0.2.0
+ rust-base64-0.22.1
+ rust-base64ct-1.7.3
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.1
+ rust-bitmaps-2.1.0
+ rust-bitvec-1.0.1
+ rust-block-buffer-0.10.4
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-bytemuck-1.23.0
+ rust-bytemuck-derive-1.9.3
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-bytesize-1.3.3
+ rust-camino-1.1.9
+ rust-cargo-0.83.0
+ rust-cargo-credential-0.4.8
+ rust-cargo-credential-libsecret-0.4.13
+ rust-cargo-credential-macos-keychain-0.4.13
+ rust-cargo-credential-wincred-0.4.13
+ rust-cargo-platform-0.1.9
+ rust-cargo-util-0.2.20
+ rust-cargo-util-schemas-0.6.0
+ rust-cargo-metadata-0.18.1
+ rust-cc-1.2.25
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-clap-4.5.39
+ rust-clap-builder-4.5.39
+ rust-clap-complete-4.5.52
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clru-0.6.2
+ rust-color-print-0.3.7
+ rust-color-print-proc-macro-0.3.7
+ rust-colorchoice-1.0.3
+ rust-colored-2.2.0
+ rust-comfy-table-7.1.4
+ rust-console-0.15.11
+ rust-const-oid-0.9.6
+ rust-core-foundation-0.10.1
+ rust-core-foundation-sys-0.8.7
+ rust-cpp-demangle-0.4.4
+ rust-cpufeatures-0.2.17
+ rust-crates-io-0.40.10
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.25.0
+ rust-crossterm-0.28.1
+ rust-crossterm-winapi-0.9.1
+ rust-crypto-bigint-0.5.5
+ rust-crypto-common-0.1.6
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-ct-codecs-1.1.6
+ rust-ctrlc-3.4.7
+ rust-curl-0.4.47
+ rust-curl-sys-0.4.80+curl-8.12.1
+ rust-darling-0.14.4
+ rust-darling-core-0.14.4
+ rust-darling-macro-0.14.4
+ rust-dbus-0.9.7
+ rust-defmt-decoder-0.3.11
+ rust-defmt-json-schema-0.1.0
+ rust-defmt-parser-0.3.4
+ rust-deku-0.16.0
+ rust-deku-derive-0.16.0
+ rust-der-0.7.10
+ rust-deranged-0.4.0
+ rust-derive-more-0.99.20
+ rust-dialoguer-0.11.0
+ rust-digest-0.10.7
+ rust-directories-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-displaydoc-0.2.5
+ rust-dissimilar-1.0.10
+ rust-dunce-1.0.5
+ rust-ecdsa-0.16.9
+ rust-ed25519-compact-2.1.1
+ rust-either-1.15.0
+ rust-elliptic-curve-0.13.8
+ rust-encode-unicode-1.0.0
+ rust-encoding-rs-0.8.35
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-erased-serde-0.4.6
+ rust-errno-0.3.12
+ rust-esp-idf-part-0.5.0
+ rust-etcetera-0.8.0
+ rust-fallible-iterator-0.3.0
+ rust-fallible-streaming-iterator-0.1.9
+ rust-faster-hex-0.9.0
+ rust-fastrand-2.3.0
+ rust-ff-0.13.1
+ rust-fiat-crypto-0.2.9
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-funty-2.0.0
+ rust-futures-channel-0.3.31
+ rust-futures-core-0.3.31
+ rust-futures-io-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.29.0
+ rust-gimli-0.31.1
+ rust-git2-0.19.0
+ rust-git2-curl-0.20.0
+ rust-gix-0.64.0
+ rust-gix-actor-0.31.5
+ rust-gix-attributes-0.22.5
+ rust-gix-bitmap-0.2.14
+ rust-gix-chunk-0.4.11
+ rust-gix-command-0.3.11
+ rust-gix-commitgraph-0.24.3
+ rust-gix-config-0.38.0
+ rust-gix-config-value-0.14.12
+ rust-gix-credentials-0.24.5
+ rust-gix-date-0.8.7
+ rust-gix-date-0.9.4
+ rust-gix-diff-0.44.1
+ rust-gix-dir-0.6.0
+ rust-gix-discover-0.33.0
+ rust-gix-features-0.38.2
+ rust-gix-filter-0.11.3
+ rust-gix-fs-0.11.3
+ rust-gix-glob-0.16.5
+ rust-gix-hash-0.14.2
+ rust-gix-hashtable-0.5.2
+ rust-gix-ignore-0.11.4
+ rust-gix-index-0.33.1
+ rust-gix-lock-14.0.0
+ rust-gix-macros-0.1.5
+ rust-gix-negotiate-0.13.2
+ rust-gix-object-0.42.3
+ rust-gix-odb-0.61.1
+ rust-gix-pack-0.51.1
+ rust-gix-packetline-0.17.6
+ rust-gix-packetline-blocking-0.17.5
+ rust-gix-path-0.10.18
+ rust-gix-pathspec-0.7.7
+ rust-gix-prompt-0.8.9
+ rust-gix-protocol-0.45.3
+ rust-gix-quote-0.4.15
+ rust-gix-ref-0.45.0
+ rust-gix-refspec-0.23.1
+ rust-gix-revision-0.27.2
+ rust-gix-revwalk-0.13.2
+ rust-gix-sec-0.10.12
+ rust-gix-submodule-0.12.0
+ rust-gix-tempfile-14.0.2
+ rust-gix-trace-0.1.12
+ rust-gix-transport-0.42.3
+ rust-gix-traverse-0.39.2
+ rust-gix-url-0.27.5
+ rust-gix-utils-0.1.14
+ rust-gix-validate-0.8.5
+ rust-gix-validate-0.10.0
+ rust-gix-worktree-0.34.1
+ rust-glob-0.3.2
+ rust-globset-0.4.16
+ rust-group-0.13.0
+ rust-hash32-0.3.1
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.3
+ rust-hashlink-0.9.1
+ rust-heapless-0.8.0
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ rust-hkdf-0.12.4
+ rust-hmac-0.12.1
+ rust-home-0.5.11
+ rust-http-1.3.1
+ rust-http-auth-0.1.10
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-httparse-1.10.1
+ rust-humantime-2.2.0
+ rust-hyper-1.6.0
+ rust-hyper-rustls-0.27.6
+ rust-hyper-util-0.1.13
+ rust-icu-collections-2.0.0
+ rust-icu-locale-core-2.0.0
+ rust-icu-normalizer-2.0.0
+ rust-icu-normalizer-data-2.0.0
+ rust-icu-properties-2.0.1
+ rust-icu-properties-data-2.0.1
+ rust-icu-provider-2.0.0
+ rust-ident-case-1.0.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.1
+ rust-ignore-0.4.23
+ rust-im-rc-15.1.0
+ rust-indexmap-2.9.0
+ rust-indicatif-0.17.11
+ rust-io-kit-sys-0.4.1
+ rust-ipnet-2.11.0
+ rust-iri-string-0.7.8
+ rust-is-ci-1.2.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-jiff-0.2.14
+ rust-jiff-static-0.2.14
+ rust-jiff-tzdb-0.1.4
+ rust-jiff-tzdb-platform-0.1.3
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-kstring-2.0.2
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.172
+ rust-libdbus-sys-0.2.5
+ rust-libgit2-sys-0.17.0+1.8.1
+ rust-libloading-0.8.8
+ rust-libnghttp2-sys-0.1.11+1.64.0
+ rust-libredox-0.1.3
+ rust-libsqlite3-sys-0.30.1
+ rust-libssh2-sys-0.3.1
+ rust-libudev-0.3.0
+ rust-libudev-sys-0.1.4
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.8.0
+ rust-lock-api-0.4.13
+ rust-log-0.4.27
+ rust-lru-slab-0.1.2
+ rust-mach2-0.4.2
+ rust-matchers-0.1.0
+ rust-maybe-async-0.2.10
+ rust-md-5-0.10.6
+ rust-md5-0.7.0
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-miette-7.6.0
+ rust-miette-derive-7.6.0
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-0.8.11
+ rust-mio-1.0.4
+ rust-miow-0.6.0
+ rust-nix-0.26.4
+ rust-nix-0.30.1
+ rust-nom-7.1.3
+ rust-normpath-1.3.0
+ rust-nu-ansi-term-0.46.0
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-num-threads-0.1.7
+ rust-number-prefix-0.4.0
+ rust-object-0.35.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-opener-0.7.2
+ rust-openssl-0.10.57
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-src-300.5.0+3.5.0
+ rust-openssl-sys-0.9.109
+ rust-option-ext-0.2.0
+ rust-ordered-float-2.10.1
+ rust-orion-0.17.10
+ rust-os-info-3.11.0
+ rust-overload-0.1.1
+ rust-owo-colors-4.2.1
+ rust-p384-0.13.1
+ rust-parking-lot-0.12.4
+ rust-parking-lot-core-0.9.11
+ rust-parse-int-0.6.0
+ rust-pasetors-0.6.8
+ rust-pathdiff-0.2.3
+ rust-pem-rfc7468-0.7.0
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkcs8-0.10.2
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-potential-utf-0.1.2
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-primeorder-0.13.6
+ rust-proc-macro-crate-1.3.1
+ rust-proc-macro2-1.0.95
+ rust-prodash-28.0.0
+ rust-quinn-0.11.8
+ rust-quinn-proto-0.11.12
+ rust-quinn-udp-0.5.12
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-radium-0.7.0
+ rust-rand-0.8.5
+ rust-rand-0.9.1
+ rust-rand-chacha-0.3.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-rand-xoshiro-0.6.0
+ rust-redox-syscall-0.5.12
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.1.10
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.12.18
+ rust-rfc6979-0.4.0
+ rust-ring-0.17.14
+ rust-rusqlite-0.32.1
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-2.1.1
+ rust-rustfix-0.8.7
+ rust-rustix-0.38.44
+ rust-rustix-1.0.7
+ rust-rustls-0.23.27
+ rust-rustls-pki-types-1.12.0
+ rust-rustls-webpki-0.103.3
+ rust-rustversion-1.0.21
+ rust-ruzstd-0.6.0
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-sec1-0.7.3
+ rust-security-framework-3.2.0
+ rust-security-framework-sys-2.14.0
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-untagged-0.1.7
+ rust-serde-value-0.7.0
+ rust-serde-derive-1.0.219
+ rust-serde-ignored-0.1.12
+ rust-serde-json-1.0.140
+ rust-serde-plain-1.0.2
+ rust-serde-spanned-0.6.8
+ rust-serde-urlencoded-0.7.1
+ rust-serialport-4.7.2
+ rust-sha1-0.10.6
+ rust-sha1-smol-1.0.1
+ rust-sha2-0.10.9
+ rust-sharded-slab-0.1.7
+ rust-shell-escape-0.1.5
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.18
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.5
+ rust-signature-2.2.0
+ rust-sized-chunks-0.6.5
+ rust-slab-0.4.9
+ rust-slip-codec-0.4.0
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.10
+ rust-spki-0.7.3
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strsim-0.10.0
+ rust-strsim-0.11.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-subtle-2.6.1
+ rust-supports-color-3.0.2
+ rust-supports-hyperlinks-3.1.0
+ rust-supports-unicode-3.0.0
+ rust-syn-1.0.109
+ rust-syn-2.0.101
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.2
+ rust-tap-1.0.1
+ rust-tar-0.4.44
+ rust-tempfile-3.20.0
+ rust-terminal-size-0.4.2
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.8.1
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.45.1
+ rust-tokio-rustls-0.26.2
+ rust-toml-0.8.22
+ rust-toml-datetime-0.6.9
+ rust-toml-edit-0.19.15
+ rust-toml-edit-0.22.26
+ rust-toml-write-0.1.1
+ rust-tower-0.5.2
+ rust-tower-http-0.6.5
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-chrome-0.7.2
+ rust-tracing-core-0.1.33
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-try-lock-0.2.5
+ rust-twox-hash-1.6.3
+ rust-typeid-1.0.3
+ rust-typenum-1.18.0
+ rust-unescaper-0.1.6
+ rust-unicase-2.8.1
+ rust-unicode-bom-2.0.3
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-normalization-0.1.24
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-unicode-xid-0.2.6
+ rust-untrusted-0.9.0
+ rust-update-informer-1.2.0
+ rust-ureq-2.12.1
+ rust-url-2.5.4
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-valuable-0.1.1
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-web-sys-0.3.77
+ rust-web-time-1.1.0
+ rust-webpki-roots-0.26.11
+ rust-webpki-roots-1.0.0
+ 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-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-targets-0.53.0
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ 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.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winnow-0.5.40
+ rust-winnow-0.6.26
+ rust-winnow-0.7.10
+ rust-wit-bindgen-rt-0.39.0
+ rust-writeable-0.6.1
+ rust-wyz-0.5.1
+ rust-xmas-elf-0.9.1
+ rust-yoke-0.8.0
+ rust-yoke-derive-0.8.0
+ rust-zero-0.1.3
+ rust-zerocopy-0.8.25
+ rust-zerocopy-derive-0.8.25
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerotrie-0.2.2
+ rust-zerovec-0.11.2
+ rust-zerovec-derive-0.11.1))
+ (evremap =>
+ (list rust-aho-corasick-1.1.3
+ 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-bitflags-1.3.2
+ rust-cc-1.2.19
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-evdev-rs-0.6.1
+ rust-evdev-sys-0.2.5
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-indexmap-2.9.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-jiff-0.2.8
+ rust-jiff-static-0.2.8
+ rust-libc-0.2.172
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-once-cell-1.21.3
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-spanned-0.6.8
+ rust-shlex-1.3.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.6))
+ (eza =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.1
+ rust-aho-corasick-1.1.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-anes-0.1.6
+ rust-ansi-width-0.1.0
+ 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-approx-0.5.1
+ rust-autocfg-1.5.0
+ rust-automod-1.0.15
+ rust-backtrace-0.3.75
+ rust-base64-0.22.1
+ rust-bitflags-2.9.1
+ rust-bumpalo-3.18.1
+ rust-by-address-1.2.1
+ rust-byteorder-1.5.0
+ rust-cast-0.3.0
+ rust-cc-1.2.27
+ rust-cfg-if-1.0.1
+ rust-chrono-0.4.41
+ rust-ciborium-0.2.2
+ rust-ciborium-io-0.2.2
+ rust-ciborium-ll-0.2.2
+ rust-clap-4.5.40
+ rust-clap-builder-4.5.40
+ rust-clap-lex-0.7.5
+ rust-colorchoice-1.0.4
+ rust-content-inspector-0.2.4
+ rust-core-foundation-sys-0.8.7
+ rust-criterion-0.5.1
+ rust-criterion-plot-0.5.0
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-datetime-0.5.2
+ rust-deranged-0.4.0
+ rust-dirs-6.0.0
+ rust-dirs-sys-0.5.0
+ rust-displaydoc-0.2.5
+ rust-dunce-1.0.5
+ rust-either-1.15.0
+ rust-equivalent-1.0.2
+ rust-errno-0.3.12
+ rust-fast-srgb8-1.0.0
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.25
+ rust-form-urlencoded-1.2.1
+ rust-getrandom-0.2.16
+ rust-getrandom-0.3.3
+ rust-gimli-0.31.1
+ rust-git2-0.20.2
+ rust-glob-0.3.2
+ rust-half-2.6.0
+ rust-hashbrown-0.15.4
+ rust-hermit-abi-0.5.2
+ rust-humantime-2.2.0
+ rust-humantime-serde-1.1.1
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-2.0.0
+ rust-icu-locale-core-2.0.0
+ rust-icu-normalizer-2.0.0
+ rust-icu-normalizer-data-2.0.0
+ rust-icu-properties-2.0.1
+ rust-icu-properties-data-2.0.1
+ rust-icu-provider-2.0.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.1
+ rust-indexmap-2.9.0
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.10.5
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-libc-0.2.174
+ rust-libgit2-sys-0.18.1+1.9.0
+ rust-libredox-0.1.3
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.8.0
+ rust-locale-0.2.2
+ rust-log-0.4.27
+ rust-memchr-2.7.5
+ rust-miniz-oxide-0.8.9
+ rust-natord-plus-plus-2.0.0
+ rust-normalize-line-endings-0.3.0
+ rust-nu-ansi-term-0.50.1
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-number-prefix-0.4.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-oorandom-11.1.5
+ rust-openssl-src-300.5.0+3.5.0
+ rust-openssl-sys-0.9.109
+ rust-option-ext-0.2.0
+ rust-os-pipe-1.2.2
+ rust-palette-0.7.6
+ rust-palette-derive-0.7.6
+ rust-partition-identity-0.3.0
+ rust-path-clean-1.0.1
+ rust-percent-encoding-2.3.1
+ rust-phf-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-macros-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pkg-config-0.3.32
+ rust-plist-1.7.2
+ rust-plotters-0.3.7
+ rust-plotters-backend-0.3.7
+ rust-plotters-svg-0.3.7
+ rust-potential-utf-0.1.2
+ rust-powerfmt-0.2.0
+ rust-proc-macro2-1.0.95
+ rust-proc-mounts-0.3.0
+ rust-quick-xml-0.37.5
+ rust-quote-1.0.40
+ rust-r-efi-5.3.0
+ rust-rand-0.8.5
+ rust-rand-core-0.6.4
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.1.57
+ rust-redox-syscall-0.5.13
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-demangle-0.1.25
+ rust-rustix-1.0.7
+ rust-rustversion-1.0.21
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-norway-0.9.42
+ rust-serde-spanned-0.6.9
+ rust-shlex-1.3.0
+ rust-similar-2.7.0
+ rust-siphasher-1.0.1
+ rust-smallvec-1.15.1
+ rust-snapbox-0.6.21
+ rust-snapbox-macros-0.3.10
+ rust-stable-deref-trait-1.2.0
+ rust-syn-2.0.103
+ rust-synstructure-0.13.2
+ rust-tempfile-3.20.0
+ rust-terminal-size-0.4.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-timeago-0.4.2
+ rust-tinystr-0.8.1
+ rust-tinytemplate-1.2.1
+ rust-toml-datetime-0.6.11
+ rust-toml-edit-0.22.27
+ rust-toml-write-0.1.2
+ rust-trycmd-0.15.9
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.1
+ rust-unsafe-libyaml-norway-0.2.15
+ rust-url-2.5.4
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uutils-term-grid-0.7.0
+ rust-uzers-0.12.1
+ rust-vcpkg-0.2.15
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ 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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-web-sys-0.3.77
+ 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.2
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.3
+ rust-windows-result-0.3.4
+ rust-windows-strings-0.4.2
+ 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-wit-bindgen-rt-0.39.0
+ rust-writeable-0.6.1
+ rust-yoke-0.8.0
+ rust-yoke-derive-0.8.0
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerotrie-0.2.2
+ rust-zerovec-0.11.2
+ rust-zerovec-derive-0.11.1
+ rust-zoneinfo-compiled-0.5.1))
+ (fclones =>
+ (list rust-aho-corasick-1.1.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-ansi-escapes-0.1.1
+ 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-arrayref-0.3.9
+ rust-arrayvec-0.7.6
+ rust-assert-matches-1.5.0
+ rust-atty-0.2.14
+ rust-autocfg-1.5.0
+ rust-bincode-1.3.3
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.1
+ rust-blake3-1.8.2
+ rust-block-buffer-0.10.4
+ rust-bstr-1.12.0
+ rust-bumpalo-3.18.1
+ rust-byte-unit-4.0.19
+ rust-byteorder-1.5.0
+ rust-bytesize-1.3.3
+ rust-cc-1.2.27
+ rust-cfg-if-1.0.1
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.41
+ 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-colorchoice-1.0.4
+ rust-console-0.15.11
+ rust-constant-time-eq-0.3.1
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-dashmap-5.5.3
+ rust-digest-0.10.7
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-dtparse-2.0.1
+ rust-dunce-1.0.5
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-equivalent-1.0.2
+ rust-errno-0.3.12
+ rust-fallible-iterator-0.3.0
+ rust-fastrand-2.3.0
+ rust-fiemap-0.1.3
+ rust-file-owner-0.1.2
+ rust-filetime-0.2.25
+ rust-fs2-0.4.3
+ rust-fxhash-0.2.1
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.16
+ rust-getrandom-0.3.3
+ rust-globset-0.4.16
+ rust-hashbrown-0.12.3
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.4
+ rust-heck-0.5.0
+ rust-hermit-abi-0.1.19
+ rust-hermit-abi-0.5.2
+ rust-hex-0.4.3
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-ignore-0.4.23
+ rust-indexmap-1.9.3
+ rust-indexmap-2.9.0
+ rust-instant-0.1.13
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.11.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-keccak-0.1.5
+ rust-lazy-init-0.5.1
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.174
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.13
+ rust-log-0.4.27
+ rust-maplit-1.0.2
+ rust-memchr-2.7.5
+ rust-metrohash-1.0.7
+ rust-minimal-lexical-0.2.1
+ rust-nix-0.27.1
+ rust-nix-0.30.1
+ rust-nom-7.1.3
+ rust-nom-regex-0.2.0
+ rust-ntapi-0.4.1
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.17.0
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-option-ext-0.2.0
+ rust-parking-lot-0.11.2
+ rust-parking-lot-core-0.8.6
+ rust-parking-lot-core-0.9.11
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-ppv-lite86-0.2.21
+ rust-priority-queue-1.4.0
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.3.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.2.16
+ rust-redox-syscall-0.5.13
+ rust-redox-users-0.4.6
+ rust-reflink-0.1.3
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rust-decimal-1.37.2
+ rust-rustix-1.0.7
+ rust-rustversion-1.0.21
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-test-1.0.177
+ rust-sha2-0.10.9
+ rust-sha3-0.10.8
+ rust-shlex-1.3.0
+ rust-sled-0.34.7
+ rust-smallvec-1.15.1
+ rust-status-line-0.2.0
+ rust-stfu8-0.2.7
+ rust-strsim-0.11.1
+ rust-syn-2.0.103
+ rust-sysinfo-0.29.11
+ rust-tempfile-3.20.0
+ rust-terminal-size-0.4.2
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-thread-local-1.1.9
+ rust-typed-sled-0.2.3
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.2.1
+ rust-utf8-width-0.1.7
+ rust-utf8parse-0.2.2
+ rust-uuid-1.17.0
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ 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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ 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.2
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.3
+ rust-windows-result-0.3.4
+ rust-windows-strings-0.4.2
+ rust-windows-sys-0.48.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-wit-bindgen-rt-0.39.0
+ rust-xattr-1.5.0
+ rust-xxhash-rust-0.8.15
+ rust-zerocopy-0.8.26
+ rust-zerocopy-derive-0.8.26))
+ (fd =>
+ (list 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-argmax-0.3.1
+ rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ 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-core-foundation-sys-0.8.7
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-ctrlc-3.4.6
+ rust-diff-0.1.13
+ rust-errno-0.3.11
+ rust-etcetera-0.8.0
+ rust-faccess-0.2.4
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.25
+ rust-getrandom-0.3.2
+ rust-globset-0.4.16
+ rust-heck-0.5.0
+ rust-home-0.5.11
+ rust-humantime-2.2.0
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-ignore-0.4.23
+ rust-is-terminal-polyfill-1.70.1
+ rust-jemalloc-sys-0.5.4+5.3.0-patched
+ rust-jemallocator-0.5.4
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.9.4
+ rust-log-0.4.27
+ rust-lscolors-0.19.0
+ rust-memchr-2.7.4
+ rust-nix-0.24.3
+ rust-nix-0.29.0
+ rust-normpath-1.3.0
+ rust-nu-ansi-term-0.50.1
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.2.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-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-same-file-1.0.6
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-shlex-1.3.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-tempfile-3.19.1
+ rust-terminal-size-0.4.2
+ rust-test-case-3.3.1
+ rust-test-case-core-3.3.1
+ rust-test-case-macros-3.3.1
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ 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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ 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-wit-bindgen-rt-0.39.0))
+ (fish =>
+ (list rust-allocator-api2-0.2.21
+ rust-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-cpufeatures-0.2.17
+ rust-crypto-common-0.1.6
+ rust-dashmap-5.5.3
+ rust-digest-0.10.7
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-generic-array-0.14.7
+ rust-getrandom-0.3.2
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-jobserver-0.1.33
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lru-0.12.5
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-nix-0.29.0
+ rust-nom-7.1.3
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-pcre2-0.2.9.85b7afb
+ rust-pcre2-sys-0.2.9.85b7afb
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.0
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-core-0.6.4
+ rust-redox-syscall-0.5.11
+ rust-rsconf-0.2.2
+ rust-rust-embed-8.6.0
+ rust-rust-embed-impl-8.6.0
+ rust-rust-embed-utils-8.6.0
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-serial-test-1.0.0
+ rust-serial-test-derive-1.0.0
+ rust-sha2-0.10.8
+ rust-shlex-1.3.0
+ rust-siphasher-1.0.1
+ rust-smallvec-1.15.0
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-terminfo-0.9.0
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-widestring-1.2.0
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0))
+ (forgejo-cli =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ 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-async-trait-0.1.88
+ rust-atomic-waker-1.1.2
+ rust-auth-git2-0.5.7
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base64-0.21.7
+ rust-base64-0.22.1
+ rust-base64ct-1.7.3
+ rust-bincode-1.3.3
+ rust-bit-set-0.5.3
+ rust-bit-vec-0.6.3
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-bumpalo-3.17.0
+ rust-bytes-1.10.1
+ rust-caseless-0.2.2
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-comrak-0.26.0
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossterm-0.27.0
+ rust-crossterm-winapi-0.9.1
+ rust-crypto-common-0.1.6
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-deranged-0.4.0
+ rust-derive-builder-0.20.2
+ rust-derive-builder-core-0.20.2
+ rust-derive-builder-macro-0.20.2
+ rust-deunicode-1.6.1
+ rust-digest-0.10.7
+ rust-directories-5.0.1
+ rust-dirs-6.0.0
+ rust-dirs-sys-0.4.1
+ rust-dirs-sys-0.5.0
+ rust-displaydoc-0.2.5
+ rust-encoding-rs-0.8.35
+ rust-entities-1.0.1
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-eyre-0.6.12
+ rust-fancy-regex-0.11.0
+ rust-fastrand-2.3.0
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-forgejo-api-0.5.0
+ rust-form-urlencoded-1.2.1
+ 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-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.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-git2-0.19.0
+ rust-h2-0.3.26
+ rust-h2-0.4.9
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ rust-http-0.2.12
+ rust-http-1.3.1
+ rust-http-body-0.4.6
+ rust-http-body-1.0.1
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-hyper-0.14.32
+ rust-hyper-1.6.0
+ rust-hyper-tls-0.5.0
+ rust-hyper-util-0.1.11
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-ident-case-1.0.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indenter-0.3.3
+ rust-indexmap-2.9.0
+ rust-ipnet-2.11.0
+ rust-is-docker-0.2.0
+ rust-is-wsl-0.4.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-libc-0.2.172
+ rust-libgit2-sys-0.17.0+1.8.1
+ rust-libredox-0.1.3
+ rust-libssh2-sys-0.3.1
+ rust-libz-sys-1.1.22
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-mime-0.3.17
+ rust-mime-guess-2.0.5
+ rust-miniz-oxide-0.8.8
+ rust-mio-0.8.11
+ rust-mio-1.0.3
+ rust-native-tls-0.2.14
+ rust-num-conv-0.1.0
+ rust-num-threads-0.1.7
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-onig-6.4.0
+ rust-onig-sys-69.8.1
+ rust-open-5.3.2
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-option-ext-0.2.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ 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-pkg-config-0.3.32
+ rust-plist-1.7.1
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.95
+ rust-quick-xml-0.32.0
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.11.27
+ rust-rustc-demangle-0.1.24
+ rust-rustix-1.0.5
+ rust-rustls-pemfile-1.0.4
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-security-framework-2.11.1
+ rust-security-framework-sys-2.14.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-urlencoded-0.7.1
+ rust-sha2-0.10.8
+ rust-sha256-1.6.0
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.5
+ rust-slab-0.4.9
+ rust-slug-0.1.6
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-soft-assert-0.1.1
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-sync-wrapper-0.1.2
+ rust-synstructure-0.13.1
+ rust-syntect-5.2.0
+ rust-system-configuration-0.5.1
+ rust-system-configuration-sys-0.5.0
+ rust-tempfile-3.19.1
+ rust-terminal-prompt-0.2.3
+ rust-terminal-size-0.4.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-util-0.7.14
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-core-0.1.33
+ rust-try-lock-0.2.5
+ rust-typed-arena-2.0.2
+ rust-typenum-1.18.0
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-normalization-0.1.24
+ rust-unicode-categories-0.1.1
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-web-sys-0.3.77
+ 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-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-winreg-0.50.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xdg-2.5.2
+ rust-yaml-rust-0.4.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (git-absorb =>
+ (list 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-bitflags-2.9.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-complete-4.5.47
+ rust-clap-complete-nushell-4.5.5
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-deranged-0.4.0
+ rust-dirs-next-2.0.0
+ rust-dirs-sys-next-0.1.2
+ rust-displaydoc-0.2.5
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-form-urlencoded-1.2.1
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-git2-0.20.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.0
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-libc-0.2.172
+ rust-libgit2-sys-0.18.1+1.9.0
+ rust-libredox-0.1.3
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-num-conv-0.1.0
+ rust-once-cell-1.21.3
+ rust-percent-encoding-2.3.1
+ rust-pkg-config-0.3.32
+ rust-powerfmt-0.2.0
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-redox-users-0.4.6
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-shlex-1.3.0
+ rust-slog-2.7.0
+ rust-slog-term-2.9.1
+ rust-smallvec-1.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-tempfile-3.19.1
+ rust-term-0.7.0
+ rust-terminal-size-0.4.2
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-unicode-ident-1.0.18
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (git-delta =>
+ (list 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-ansi-colours-1.2.3
+ rust-ansi-term-0.12.1
+ 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-approx-0.5.1
+ rust-autocfg-1.4.0
+ rust-base64-0.22.1
+ rust-bat-0.24.0
+ rust-bincode-1.3.3
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-box-drawing-0.1.2
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-by-address-1.2.1
+ rust-bytelines-2.5.0
+ rust-bytemuck-1.22.0
+ rust-bytesize-1.3.3
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.40
+ rust-chrono-humanize-0.2.3
+ 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-clircle-0.4.0
+ rust-colorchoice-1.0.3
+ rust-console-0.15.11
+ rust-content-inspector-0.2.4
+ rust-core-foundation-sys-0.8.7
+ rust-crc32fast-1.4.2
+ rust-ctrlc-3.4.6
+ rust-deranged-0.4.0
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-displaydoc-0.2.5
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-encoding-rs-0.8.35
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-etcetera-0.8.0
+ rust-fast-srgb8-1.0.0
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ 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-macro-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-timer-3.0.3
+ rust-futures-util-0.3.31
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-git2-0.18.3
+ rust-glob-0.3.2
+ rust-globset-0.4.16
+ rust-grep-cli-0.1.11
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-home-0.5.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-insta-1.42.2
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.10.5
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libgit2-sys-0.16.2+1.7.2
+ rust-libredox-0.1.3
+ rust-libz-sys-1.1.22
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-nix-0.29.0
+ rust-ntapi-0.4.1
+ rust-nu-ansi-term-0.49.0
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-onig-6.4.0
+ rust-onig-sys-69.8.1
+ rust-option-ext-0.2.0
+ rust-palette-0.7.6
+ rust-palette-derive-0.7.6
+ rust-path-abs-0.5.1
+ rust-pathdiff-0.2.3
+ rust-percent-encoding-2.3.1
+ rust-phf-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-macros-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-plist-1.7.1
+ rust-powerfmt-0.2.0
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro2-1.0.95
+ rust-quick-xml-0.32.0
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-core-0.6.4
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-relative-path-1.9.3
+ rust-rgb-0.8.50
+ rust-rstest-0.21.0
+ rust-rstest-macros-0.21.0
+ rust-rustc-version-0.4.1
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-yaml-0.9.34+deprecated
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-similar-2.7.0
+ rust-siphasher-1.0.1
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-smol-str-0.1.24
+ rust-stable-deref-trait-1.2.0
+ rust-std-prelude-0.2.12
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-syntect-5.2.0
+ rust-sysinfo-0.29.11
+ rust-termcolor-1.4.1
+ rust-terminal-colorsaurus-0.4.8
+ rust-terminal-trx-0.2.4
+ rust-terminal-size-0.4.2
+ 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-tinystr-0.7.6
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.12
+ rust-unicode-width-0.2.0
+ rust-unsafe-libyaml-0.2.11
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-wild-2.2.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.7.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xdg-2.5.2
+ rust-xterm-color-1.0.1
+ rust-yaml-rust-0.4.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (git-interactive-rebase-tool =>
+ (list
+ rust-aho-corasick-1.1.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-anyhow-1.0.98
+ rust-arrayvec-0.7.6
+ rust-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-bumpalo-3.17.0
+ rust-captur-0.1.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-claims-0.7.1
+ rust-cmake-0.1.54
+ rust-core-foundation-sys-0.8.7
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.27.0
+ rust-crossterm-winapi-0.9.1
+ rust-diff-0.1.13
+ rust-displaydoc-0.2.5
+ rust-either-1.15.0
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-filedescriptor-0.8.3
+ rust-form-urlencoded-1.2.1
+ 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-macro-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-timer-3.0.3
+ rust-futures-util-0.3.31
+ rust-getrandom-0.3.2
+ rust-git2-0.18.3
+ rust-glob-0.3.2
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-if-chain-1.0.2
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libgit2-sys-0.16.2+1.7.2
+ rust-libssh2-sys-0.3.1
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-mio-0.8.11
+ rust-num-format-0.4.4
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-openssl-sys-0.9.107
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-percent-encoding-2.3.1
+ rust-pico-args-0.5.0
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-ppv-lite86-0.2.21
+ rust-pretty-assertions-1.4.1
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.9.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.9.3
+ rust-redox-syscall-0.5.11
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-relative-path-1.9.3
+ rust-rstest-0.19.0
+ rust-rstest-macros-0.19.0
+ rust-rustc-version-0.4.1
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-scc-2.3.4
+ rust-scopeguard-1.2.0
+ rust-sdd-3.0.8
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serial-test-3.2.0
+ rust-serial-test-derive-3.2.0
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.5
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-tempfile-3.19.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tinystr-0.7.6
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-uuid-1.16.0
+ rust-vcpkg-0.2.15
+ rust-version-track-0.1.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ 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.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.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-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xi-unicode-0.3.0
+ rust-yansi-1.0.1
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (gitoxide =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ rust-ansiterm-0.12.2
+ 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.97
+ rust-arbitrary-1.4.1
+ rust-arc-swap-1.7.1
+ rust-arrayvec-0.7.6
+ rust-async-channel-1.9.0
+ rust-async-channel-2.3.1
+ rust-async-executor-1.13.1
+ rust-async-global-executor-2.4.1
+ rust-async-io-2.4.0
+ rust-async-lock-3.4.0
+ rust-async-net-2.0.0
+ rust-async-std-1.13.1
+ rust-async-task-4.7.1
+ rust-async-trait-0.1.88
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-aws-lc-rs-1.13.0
+ rust-aws-lc-sys-0.28.0
+ rust-backtrace-0.3.74
+ rust-base64-0.22.1
+ rust-bindgen-0.69.5
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-blocking-1.6.1
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-bytes-1.10.1
+ rust-bytesize-1.3.3
+ rust-cassowary-0.3.0
+ rust-castaway-0.2.3
+ rust-cc-1.2.19
+ rust-cesu8-1.1.0
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-clang-sys-1.8.1
+ rust-clap-4.5.36
+ rust-clap-builder-4.5.36
+ rust-clap-complete-4.5.47
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clru-0.6.2
+ rust-cmake-0.1.54
+ rust-colorchoice-1.0.3
+ rust-combine-4.6.7
+ rust-compact-str-0.7.1
+ rust-concurrent-queue-2.5.0
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-0.8.4
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-queue-0.3.12
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.27.0
+ rust-crossterm-winapi-0.9.1
+ rust-crosstermion-0.14.0
+ rust-crypto-common-0.1.6
+ rust-curl-0.4.47
+ rust-curl-sys-0.4.80+curl-8.12.1
+ rust-dashmap-6.1.0
+ rust-derive-arbitrary-1.4.1
+ rust-digest-0.10.7
+ rust-displaydoc-0.2.5
+ rust-document-features-0.2.11
+ rust-dunce-1.0.5
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-env-logger-0.10.2
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-event-listener-2.5.3
+ rust-event-listener-5.4.0
+ rust-event-listener-strategy-0.5.4
+ rust-fallible-iterator-0.3.0
+ rust-fallible-streaming-iterator-0.1.9
+ rust-faster-hex-0.9.0
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-form-urlencoded-1.2.1
+ rust-fs-err-2.11.0
+ rust-fs-extra-1.3.0
+ rust-futures-channel-0.3.31
+ rust-futures-core-0.3.31
+ rust-futures-io-0.3.31
+ rust-futures-lite-2.6.0
+ 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.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-gitoxide-core-0.46.0
+ rust-gix-0.71.0
+ rust-gix-actor-0.34.0
+ rust-gix-archive-0.20.0
+ rust-gix-attributes-0.25.0
+ rust-gix-bitmap-0.2.14
+ rust-gix-blame-0.1.0
+ rust-gix-chunk-0.4.11
+ rust-gix-command-0.5.0
+ rust-gix-commitgraph-0.27.0
+ rust-gix-config-0.44.0
+ rust-gix-config-value-0.14.12
+ rust-gix-credentials-0.28.0
+ rust-gix-date-0.9.4
+ rust-gix-diff-0.51.0
+ rust-gix-dir-0.13.0
+ rust-gix-discover-0.39.0
+ rust-gix-features-0.41.1
+ rust-gix-filter-0.18.0
+ rust-gix-fs-0.14.0
+ rust-gix-fsck-0.10.0
+ rust-gix-glob-0.19.0
+ rust-gix-hash-0.17.0
+ rust-gix-hashtable-0.8.0
+ rust-gix-ignore-0.14.0
+ rust-gix-index-0.39.0
+ rust-gix-lock-17.0.0
+ rust-gix-mailmap-0.26.0
+ rust-gix-merge-0.4.0
+ rust-gix-negotiate-0.19.0
+ rust-gix-object-0.48.0
+ rust-gix-odb-0.68.0
+ rust-gix-pack-0.58.0
+ rust-gix-packetline-0.18.4
+ rust-gix-packetline-blocking-0.18.3
+ rust-gix-path-0.10.15
+ rust-gix-pathspec-0.10.0
+ rust-gix-prompt-0.10.0
+ rust-gix-protocol-0.49.0
+ rust-gix-quote-0.5.0
+ rust-gix-ref-0.51.0
+ rust-gix-refspec-0.29.0
+ rust-gix-revision-0.33.0
+ rust-gix-revwalk-0.19.0
+ rust-gix-sec-0.10.12
+ rust-gix-shallow-0.3.0
+ rust-gix-status-0.18.0
+ rust-gix-submodule-0.18.0
+ rust-gix-tempfile-17.0.0
+ rust-gix-trace-0.1.12
+ rust-gix-transport-0.46.0
+ rust-gix-traverse-0.45.0
+ rust-gix-url-0.30.0
+ rust-gix-utils-0.2.0
+ rust-gix-validate-0.9.4
+ rust-gix-worktree-0.40.0
+ rust-gix-worktree-state-0.18.0
+ rust-gix-worktree-stream-0.20.0
+ rust-glob-0.3.2
+ rust-gloo-timers-0.3.0
+ rust-h2-0.4.8
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-hashlink-0.9.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.4.0
+ rust-hermit-abi-0.5.0
+ rust-home-0.5.11
+ rust-http-1.3.1
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-httparse-1.10.1
+ rust-human-format-1.1.0
+ rust-humantime-2.2.0
+ rust-hyper-1.6.0
+ rust-hyper-rustls-0.27.5
+ rust-hyper-util-0.1.11
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-imara-diff-0.1.8
+ rust-indexmap-2.9.0
+ rust-io-close-0.3.7
+ rust-ipnet-2.11.0
+ rust-is-docker-0.2.0
+ rust-is-terminal-0.4.16
+ rust-is-wsl-0.4.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.12.1
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-jiff-0.2.6
+ rust-jiff-static-0.2.6
+ rust-jiff-tzdb-0.1.4
+ rust-jiff-tzdb-platform-0.1.3
+ rust-jni-0.19.0
+ rust-jni-sys-0.3.0
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-jwalk-0.8.1
+ rust-kstring-2.0.2
+ rust-kv-log-macro-1.0.7
+ rust-layout-rs-0.1.2
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.171
+ rust-libloading-0.8.6
+ rust-libredox-0.1.3
+ rust-libsqlite3-sys-0.30.1
+ rust-libz-ng-sys-1.1.22
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-litrs-0.4.1
+ rust-lock-api-0.4.12
+ rust-lockfree-object-pool-0.1.6
+ rust-log-0.4.27
+ rust-lru-0.12.5
+ rust-maybe-async-0.2.10
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-0.8.11
+ rust-mio-1.0.3
+ rust-nom-7.1.3
+ rust-ntapi-0.4.1
+ rust-nu-ansi-term-0.46.0
+ rust-num-bigint-0.4.6
+ rust-num-integer-0.1.46
+ rust-num-traits-0.2.19
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-open-5.3.2
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-overload-0.1.1
+ rust-parking-2.2.1
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ 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-piper-0.2.4
+ rust-pkg-config-0.3.32
+ rust-polling-3.7.4
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-ppv-lite86-0.2.21
+ rust-prettyplease-0.2.32
+ rust-proc-macro2-1.0.94
+ rust-prodash-29.0.1
+ rust-quinn-0.11.7
+ rust-quinn-proto-0.11.10
+ rust-quinn-udp-0.5.11
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.9.0
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.9.3
+ rust-ratatui-0.26.3
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.12.15
+ rust-ring-0.17.14
+ rust-rusqlite-0.32.1
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-1.1.0
+ rust-rustc-hash-2.1.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-0.23.26
+ rust-rustls-ffi-0.14.1
+ rust-rustls-native-certs-0.7.3
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-platform-verifier-0.3.4
+ rust-rustls-platform-verifier-android-0.1.1
+ rust-rustls-webpki-0.102.8
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-security-framework-2.11.1
+ 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-urlencoded-0.7.1
+ rust-sha1-0.10.6
+ rust-sha1-checked-0.10.0
+ rust-sharded-slab-0.1.7
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.2
+ rust-simd-adler32-0.3.7
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-stability-0.2.1
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-subtle-2.6.1
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-sysinfo-0.31.4
+ rust-system-configuration-0.6.1
+ rust-system-configuration-sys-0.6.0
+ rust-tar-0.4.44
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-terminal-size-0.3.0
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.8
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-rustls-0.26.2
+ rust-tokio-util-0.7.14
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-tracing-forest-0.1.6
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-try-lock-0.2.5
+ rust-tui-react-0.23.2
+ rust-typenum-1.18.0
+ rust-uluru-3.1.0
+ rust-unicode-bom-2.0.3
+ rust-unicode-ident-1.0.18
+ rust-unicode-normalization-0.1.24
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-truncate-1.1.0
+ rust-unicode-width-0.1.14
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-valuable-0.1.1
+ rust-value-bag-1.11.1
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-web-sys-0.3.77
+ rust-web-time-1.1.0
+ rust-webpki-roots-0.26.8
+ rust-which-4.4.2
+ 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-0.57.0
+ rust-windows-core-0.57.0
+ rust-windows-implement-0.57.0
+ rust-windows-interface-0.57.0
+ rust-windows-link-0.1.1
+ rust-windows-registry-0.4.0
+ rust-windows-result-0.1.2
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.3.1
+ 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-targets-0.53.0
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ 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.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winnow-0.7.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xattr-1.5.0
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zip-2.6.1
+ rust-zopfli-0.8.1))
+ (gitui =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aead-0.5.2
+ rust-aes-0.8.4
+ rust-aes-gcm-0.10.3
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ 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-arc-swap-1.7.1
+ rust-arrayvec-0.7.6
+ rust-asyncgit-0.27.0
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base16ct-0.2.0
+ rust-base64-0.21.7
+ rust-base64ct-1.7.3
+ rust-bcrypt-pbkdf-0.10.0
+ rust-bincode-1.3.3
+ rust-bit-set-0.5.3
+ rust-bit-vec-0.6.3
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-block-padding-0.3.3
+ rust-blowfish-0.9.1
+ rust-bstr-1.12.0
+ rust-bugreport-0.5.1
+ rust-bumpalo-3.17.0
+ rust-bwrap-1.3.0
+ rust-byteorder-1.5.0
+ rust-bytesize-1.3.3
+ rust-cassowary-0.3.0
+ rust-castaway-0.2.3
+ rust-cbc-0.1.2
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-chacha20-0.9.1
+ rust-chrono-0.4.40
+ rust-cipher-0.4.4
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-lex-0.7.4
+ rust-clru-0.6.2
+ rust-cmake-0.1.54
+ rust-colorchoice-1.0.3
+ rust-compact-str-0.8.1
+ rust-const-oid-0.9.6
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.28.1
+ rust-crossterm-winapi-0.9.1
+ rust-crypto-bigint-0.5.5
+ rust-crypto-common-0.1.6
+ rust-ctr-0.9.2
+ rust-curve25519-dalek-4.1.3
+ rust-curve25519-dalek-derive-0.1.1
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-der-0.7.10
+ rust-deranged-0.4.0
+ rust-diff-0.1.13
+ rust-digest-0.10.7
+ rust-dirs-5.0.1
+ rust-dirs-6.0.0
+ rust-dirs-sys-0.4.1
+ rust-dirs-sys-0.5.0
+ rust-displaydoc-0.2.5
+ rust-dunce-1.0.5
+ rust-easy-cast-0.5.3
+ rust-ecdsa-0.16.9
+ rust-ed25519-2.2.3
+ rust-ed25519-dalek-2.1.1
+ rust-either-1.15.0
+ rust-elliptic-curve-0.13.8
+ rust-env-filter-0.1.3
+ rust-env-home-0.1.0
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fancy-regex-0.11.0
+ rust-faster-hex-0.9.0
+ rust-fastrand-2.3.0
+ rust-ff-0.13.1
+ rust-fiat-crypto-0.2.9
+ rust-filetime-0.2.25
+ rust-filetreelist-0.5.2
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-form-urlencoded-1.2.1
+ rust-fsevent-sys-4.1.0
+ rust-fuzzy-matcher-0.3.7
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gh-emoji-1.0.8
+ rust-ghash-0.5.1
+ rust-gimli-0.31.1
+ rust-git-version-0.3.9
+ rust-git-version-macro-0.3.9
+ rust-git2-0.20.0
+ rust-git2-hooks-0.4.0
+ rust-gix-0.69.1
+ rust-gix-actor-0.33.2
+ rust-gix-bitmap-0.2.14
+ rust-gix-chunk-0.4.11
+ rust-gix-command-0.4.1
+ rust-gix-commitgraph-0.25.1
+ rust-gix-config-0.42.0
+ rust-gix-config-value-0.14.12
+ rust-gix-date-0.9.4
+ rust-gix-diff-0.49.0
+ rust-gix-discover-0.37.0
+ rust-gix-features-0.39.1
+ rust-gix-fs-0.12.1
+ rust-gix-glob-0.17.1
+ rust-gix-hash-0.15.1
+ rust-gix-hashtable-0.6.0
+ rust-gix-index-0.37.0
+ rust-gix-lock-15.0.1
+ rust-gix-object-0.46.1
+ rust-gix-odb-0.66.0
+ rust-gix-pack-0.56.0
+ rust-gix-packetline-0.18.4
+ rust-gix-path-0.10.15
+ rust-gix-protocol-0.47.0
+ rust-gix-quote-0.4.15
+ rust-gix-ref-0.49.1
+ rust-gix-refspec-0.27.0
+ rust-gix-revision-0.31.1
+ rust-gix-revwalk-0.17.0
+ rust-gix-sec-0.10.12
+ rust-gix-shallow-0.1.0
+ rust-gix-tempfile-15.0.0
+ rust-gix-trace-0.1.12
+ rust-gix-transport-0.44.0
+ rust-gix-traverse-0.43.1
+ rust-gix-url-0.28.2
+ rust-gix-utils-0.1.14
+ rust-gix-validate-0.9.4
+ rust-group-0.13.0
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hmac-0.12.1
+ rust-home-0.5.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-ident-case-1.0.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-indoc-2.0.6
+ rust-inotify-0.11.0
+ rust-inotify-sys-0.1.5
+ rust-inout-0.1.4
+ rust-instability-0.3.7
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-jiff-0.2.9
+ rust-jiff-static-0.2.9
+ rust-jiff-tzdb-0.1.4
+ rust-jiff-tzdb-platform-0.1.3
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-kqueue-1.0.8
+ rust-kqueue-sys-1.0.4
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libgit2-sys-0.18.1+1.9.0
+ rust-libm-0.2.11
+ rust-libredox-0.1.3
+ rust-libssh2-sys-0.3.1
+ rust-libz-ng-sys-1.1.22
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lru-0.12.5
+ rust-maybe-async-0.2.10
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-notify-8.0.0
+ rust-notify-debouncer-mini-0.6.0
+ rust-notify-types-2.0.0
+ rust-ntapi-0.4.1
+ rust-num-bigint-dig-0.8.4
+ rust-num-conv-0.1.0
+ rust-num-integer-0.1.46
+ rust-num-iter-0.1.45
+ rust-num-traits-0.2.19
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-onig-6.4.0
+ rust-onig-sys-69.8.1
+ rust-opaque-debug-0.3.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-src-300.5.0+3.5.0
+ rust-openssl-sys-0.9.107
+ rust-option-ext-0.2.0
+ rust-p256-0.13.2
+ rust-p384-0.13.1
+ rust-p521-0.13.3
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-pbkdf2-0.12.2
+ rust-pem-rfc7468-0.7.0
+ rust-percent-encoding-2.3.1
+ rust-phf-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pkcs1-0.7.5
+ rust-pkcs8-0.10.2
+ rust-pkg-config-0.3.32
+ rust-poly1305-0.8.0
+ rust-polyval-0.6.2
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-pretty-assertions-1.4.1
+ rust-primeorder-0.13.6
+ rust-proc-macro2-1.0.95
+ rust-prodash-29.0.2
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-ratatui-0.29.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rfc6979-0.4.0
+ rust-ron-0.8.1
+ rust-rsa-0.9.8
+ rust-rustc-demangle-0.1.24
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-scopetime-0.1.2
+ rust-sec1-0.7.3
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-sha1-0.10.6
+ rust-sha1-asm-0.5.3
+ rust-sha1-smol-1.0.1
+ rust-sha2-0.10.8
+ rust-shell-escape-0.1.5
+ rust-shell-words-1.1.0
+ rust-shellexpand-3.1.1
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.5
+ rust-signature-2.2.0
+ rust-simplelog-0.12.2
+ rust-siphasher-1.0.1
+ rust-smallvec-1.15.0
+ rust-spin-0.9.8
+ rust-spki-0.7.3
+ rust-ssh-cipher-0.2.0
+ rust-ssh-encoding-0.2.0
+ rust-ssh-key-0.6.7
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-struct-patch-0.8.7
+ rust-struct-patch-derive-0.8.7
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-subtle-2.6.1
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-syntect-5.2.0
+ rust-sysinfo-0.33.1
+ rust-tempfile-3.19.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tui-textarea-0.7.0
+ rust-two-face-0.4.3
+ rust-typenum-1.18.0
+ rust-uluru-3.1.0
+ rust-unicode-bom-2.0.3
+ rust-unicode-ident-1.0.18
+ rust-unicode-normalization-0.1.24
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-truncate-1.1.0
+ rust-unicode-truncate-2.0.0
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-universal-hash-0.5.1
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-which-7.0.3
+ 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-0.57.0
+ rust-windows-core-0.57.0
+ rust-windows-core-0.61.0
+ rust-windows-implement-0.57.0
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.57.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.1
+ rust-windows-result-0.1.2
+ 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.6.26
+ rust-winsafe-0.0.19
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yansi-1.0.1
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (gnome-authenticator =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aead-0.5.2
+ rust-aes-0.8.4
+ rust-aes-gcm-0.10.3
+ rust-aho-corasick-1.1.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-anyhow-1.0.97
+ rust-aperture-0.3.2
+ rust-arrayref-0.3.9
+ rust-arrayvec-0.7.6
+ rust-ashpd-0.6.8
+ rust-async-broadcast-0.5.1
+ rust-async-channel-2.3.1
+ rust-async-io-1.13.0
+ rust-async-io-2.4.0
+ rust-async-lock-2.8.0
+ rust-async-lock-3.4.0
+ rust-async-process-1.8.1
+ rust-async-recursion-1.1.1
+ rust-async-signal-0.2.10
+ rust-async-task-4.7.1
+ rust-async-trait-0.1.88
+ rust-atomic-waker-1.1.2
+ rust-atomic-refcell-0.1.13
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base64-0.21.7
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-blake2b-simd-1.0.3
+ rust-block-0.1.6
+ rust-block-buffer-0.10.4
+ rust-block-padding-0.3.3
+ rust-blocking-1.6.1
+ rust-bumpalo-3.17.0
+ rust-bytecount-0.6.8
+ rust-bytemuck-1.22.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-cairo-rs-0.18.5
+ rust-cairo-sys-rs-0.18.2
+ rust-camino-1.1.9
+ rust-cargo-platform-0.1.9
+ rust-cargo-metadata-0.14.2
+ rust-cbc-0.1.2
+ rust-cc-1.2.18
+ rust-cfg-expr-0.15.8
+ rust-cfg-if-1.0.0
+ rust-checked-int-cast-1.0.0
+ rust-chrono-0.4.40
+ rust-cipher-0.4.4
+ rust-color-quant-1.1.0
+ rust-concurrent-queue-2.5.0
+ rust-constant-time-eq-0.3.1
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-ctr-0.9.2
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-data-encoding-2.8.0
+ rust-deranged-0.4.0
+ rust-derivative-2.2.0
+ rust-diesel-2.2.9
+ rust-diesel-derives-2.2.4
+ rust-diesel-migrations-2.2.0
+ rust-diesel-table-macro-syntax-0.2.0
+ rust-digest-0.10.7
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-dsl-auto-type-0.1.3
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-enum-ordinalize-4.3.0
+ rust-enum-ordinalize-derive-4.3.1
+ rust-enumflags2-0.7.11
+ rust-enumflags2-derive-0.7.11
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-error-chain-0.12.4
+ rust-event-listener-2.5.3
+ rust-event-listener-3.1.0
+ rust-event-listener-5.4.0
+ rust-event-listener-strategy-0.5.4
+ rust-fastrand-1.9.0
+ rust-fastrand-2.3.0
+ rust-fdeflate-0.3.7
+ rust-field-offset-0.3.6
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ 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-lite-2.6.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-gdk-pixbuf-0.18.5
+ rust-gdk-pixbuf-sys-0.18.0
+ rust-gdk4-0.7.3
+ rust-gdk4-sys-0.7.2
+ rust-gdk4-wayland-0.7.2
+ rust-gdk4-wayland-sys-0.7.2
+ rust-gdk4-win32-0.7.2
+ rust-gdk4-win32-sys-0.7.2
+ rust-gdk4-x11-0.7.2
+ rust-gdk4-x11-sys-0.7.2
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gettext-rs-0.7.2
+ rust-gettext-sys-0.22.5
+ rust-ghash-0.5.1
+ rust-gimli-0.31.1
+ rust-gio-0.18.4
+ rust-gio-sys-0.18.1
+ rust-glib-0.18.5
+ rust-glib-macros-0.18.5
+ rust-glib-sys-0.18.1
+ rust-glob-0.3.2
+ rust-gobject-sys-0.18.0
+ rust-graphene-rs-0.18.1
+ rust-graphene-sys-0.18.1
+ rust-gsk4-0.7.3
+ rust-gsk4-sys-0.7.3
+ rust-gst-plugin-gtk4-0.11.4
+ rust-gst-plugin-version-helper-0.8.2
+ rust-gstreamer-0.21.3
+ rust-gstreamer-audio-0.21.3
+ rust-gstreamer-audio-sys-0.21.1
+ rust-gstreamer-base-0.21.2
+ rust-gstreamer-base-sys-0.21.1
+ rust-gstreamer-gl-0.21.2
+ rust-gstreamer-gl-egl-0.21.2
+ rust-gstreamer-gl-egl-sys-0.21.2
+ rust-gstreamer-gl-sys-0.21.2
+ rust-gstreamer-gl-wayland-0.21.1
+ rust-gstreamer-gl-wayland-sys-0.21.1
+ rust-gstreamer-gl-x11-0.21.1
+ rust-gstreamer-gl-x11-sys-0.21.1
+ rust-gstreamer-pbutils-0.21.3
+ rust-gstreamer-pbutils-sys-0.21.0
+ rust-gstreamer-sys-0.21.2
+ rust-gstreamer-video-0.21.2
+ rust-gstreamer-video-sys-0.21.2
+ rust-gtk4-0.7.3
+ rust-gtk4-macros-0.7.2
+ rust-gtk4-sys-0.7.3
+ rust-h2-0.3.26
+ rust-hashbrown-0.15.2
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.3.9
+ rust-hermit-abi-0.4.0
+ rust-hex-0.4.3
+ rust-hkdf-0.12.4
+ rust-hmac-0.12.1
+ rust-http-0.2.12
+ rust-http-body-0.4.6
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-hyper-0.14.32
+ rust-hyper-tls-0.5.0
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-ident-case-1.0.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-image-0.24.9
+ rust-indexmap-2.9.0
+ rust-inout-0.1.4
+ rust-instant-0.1.13
+ rust-io-lifetimes-1.0.11
+ rust-ipnet-2.11.0
+ rust-itertools-0.12.1
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libadwaita-0.5.3
+ rust-libadwaita-sys-0.5.3
+ rust-libc-0.2.171
+ rust-libm-0.2.11
+ rust-libsqlite3-sys-0.32.0
+ rust-linux-raw-sys-0.3.8
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.3
+ rust-litemap-0.7.5
+ rust-locale-config-0.3.0
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-malloc-buf-0.0.6
+ rust-memchr-2.7.4
+ rust-memoffset-0.7.1
+ rust-memoffset-0.9.1
+ rust-migrations-internals-2.2.0
+ rust-migrations-macros-2.2.0
+ rust-mime-0.3.17
+ rust-miniz-oxide-0.8.7
+ rust-mio-1.0.3
+ rust-muldiv-1.0.1
+ rust-native-tls-0.2.14
+ rust-nix-0.26.4
+ rust-num-0.4.3
+ rust-num-bigint-0.4.6
+ rust-num-bigint-dig-0.8.4
+ rust-num-complex-0.4.6
+ rust-num-conv-0.1.0
+ rust-num-integer-0.1.46
+ rust-num-iter-0.1.45
+ rust-num-rational-0.4.2
+ rust-num-traits-0.2.19
+ rust-objc-0.2.7
+ rust-objc-foundation-0.1.1
+ rust-objc-id-0.1.1
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-oo7-0.2.2
+ rust-opaque-debug-0.3.1
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-option-operations-0.5.0
+ rust-ordered-stream-0.2.0
+ rust-pango-0.18.3
+ rust-pango-sys-0.18.0
+ rust-parking-2.2.1
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-pbkdf2-0.12.2
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-piper-0.2.4
+ rust-pkg-config-0.3.32
+ rust-png-0.17.16
+ rust-polling-2.8.0
+ rust-polling-3.7.4
+ rust-polyval-0.6.2
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-pretty-hex-0.4.1
+ rust-proc-macro-crate-1.3.1
+ rust-proc-macro-crate-2.0.0
+ rust-proc-macro-error-1.0.4
+ rust-proc-macro-error-attr-1.0.4
+ rust-proc-macro2-1.0.94
+ rust-prost-0.12.6
+ rust-prost-derive-0.12.6
+ rust-pulldown-cmark-0.9.6
+ rust-qrencode-0.14.0
+ rust-quick-xml-0.30.0
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-r2d2-0.8.10
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-redox-syscall-0.5.11
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.11.27
+ rust-ring-0.17.14
+ rust-roxmltree-0.18.1
+ rust-rust-argon2-2.1.0
+ rust-rustc-demangle-0.1.24
+ rust-rustc-version-0.4.1
+ rust-rustix-0.37.28
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-pemfile-1.0.4
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-salsa20-0.10.2
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scheduled-thread-pool-0.2.7
+ rust-scopeguard-1.2.0
+ rust-scrypt-0.11.0
+ rust-search-provider-0.6.0
+ rust-security-framework-2.11.1
+ rust-security-framework-sys-2.14.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-urlencoded-0.7.1
+ rust-sha1-0.10.6
+ rust-sha2-0.10.8
+ rust-sharded-slab-0.1.7
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.2
+ rust-simd-adler32-0.3.7
+ rust-skeptic-0.13.7
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.4.10
+ rust-socket2-0.5.9
+ rust-spin-0.9.8
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-svg-metadata-0.4.4
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-sync-wrapper-0.1.2
+ rust-synstructure-0.13.1
+ rust-system-configuration-0.5.1
+ rust-system-configuration-sys-0.5.0
+ rust-system-deps-6.2.2
+ rust-target-lexicon-0.12.16
+ rust-temp-dir-0.1.14
+ rust-tempfile-3.19.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-util-0.7.14
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.19.15
+ rust-toml-edit-0.20.7
+ rust-toml-edit-0.22.24
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-tracing-subscriber-0.3.19
+ rust-try-lock-0.2.5
+ rust-typenum-1.18.0
+ rust-uds-windows-1.1.0
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-universal-hash-0.5.1
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-uuid-1.16.0
+ rust-vcpkg-0.2.15
+ rust-version-compare-0.2.0
+ rust-version-check-0.9.5
+ rust-waker-fn-1.2.0
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-web-sys-0.3.77
+ 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.4
+ rust-winreg-0.50.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xdg-home-1.3.0
+ rust-xmlparser-0.13.6
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zbar-rust-0.0.24
+ rust-zbus-3.15.2
+ rust-zbus-macros-3.15.2
+ rust-zbus-names-2.6.1
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zeroize-derive-1.4.2
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zvariant-3.15.2
+ rust-zvariant-derive-3.15.2
+ rust-zvariant-utils-1.0.1))
+ (greetd =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-async-trait-0.1.88
+ rust-backtrace-0.3.74
+ rust-bitflags-2.9.0
+ rust-bytes-1.10.1
+ rust-cfg-if-1.0.0
+ rust-enquote-1.1.0
+ rust-getopts-0.2.21
+ rust-gimli-0.31.1
+ rust-itoa-1.0.15
+ rust-libc-0.2.171
+ rust-memchr-2.7.4
+ rust-miniz-oxide-0.8.7
+ rust-mio-1.0.3
+ rust-nix-0.27.1
+ rust-object-0.36.7
+ rust-pam-sys-0.5.6
+ rust-pin-project-lite-0.2.16
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-rpassword-5.0.1
+ rust-rustc-demangle-0.1.24
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-signal-hook-registry-1.4.2
+ rust-socket2-0.5.9
+ rust-syn-2.0.100
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ 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-sys-0.52.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (helix =>
+ (list rust-addr2line-0.22.0
+ rust-adler-1.0.2
+ rust-adler2-2.0.0
+ rust-ahash-0.8.12
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.18
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-anyhow-1.0.98
+ rust-arc-swap-1.7.1
+ rust-autocfg-1.3.0
+ rust-backtrace-0.3.73
+ rust-bitflags-2.9.1
+ rust-block-buffer-0.10.4
+ rust-bstr-1.12.0
+ rust-bumpalo-3.16.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.7.1
+ rust-cassowary-0.3.0
+ rust-cc-1.2.29
+ rust-cfg-if-1.0.0
+ rust-chardetng-0.1.17
+ rust-chrono-0.4.41
+ rust-clipboard-win-5.4.0
+ rust-clru-0.6.2
+ rust-content-inspector-0.2.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.5
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.20
+ rust-crossterm-0.28.1
+ rust-crossterm-winapi-0.9.1
+ rust-crypto-common-0.1.6
+ rust-dashmap-6.1.0
+ rust-digest-0.10.7
+ rust-displaydoc-0.2.5
+ rust-dunce-1.0.5
+ rust-either-1.13.0
+ rust-encoding-rs-0.8.35
+ rust-encoding-rs-io-0.1.7
+ rust-env-home-0.1.0
+ rust-equivalent-1.0.1
+ rust-errno-0.3.10
+ rust-error-code-3.2.0
+ rust-etcetera-0.10.0
+ rust-faster-hex-0.10.0
+ rust-fastrand-2.1.1
+ rust-fern-0.7.1
+ rust-filedescriptor-0.8.2
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-form-urlencoded-1.2.1
+ rust-futures-core-0.3.31
+ rust-futures-executor-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.15
+ rust-getrandom-0.3.1
+ rust-gimli-0.29.0
+ rust-gix-0.72.1
+ rust-gix-actor-0.35.1
+ rust-gix-attributes-0.26.0
+ rust-gix-bitmap-0.2.14
+ rust-gix-chunk-0.4.11
+ rust-gix-command-0.6.0
+ rust-gix-commitgraph-0.28.0
+ rust-gix-config-0.45.1
+ rust-gix-config-value-0.15.0
+ rust-gix-date-0.10.1
+ rust-gix-diff-0.52.1
+ rust-gix-dir-0.14.1
+ rust-gix-discover-0.40.1
+ rust-gix-features-0.42.1
+ rust-gix-filter-0.19.1
+ rust-gix-fs-0.15.0
+ rust-gix-glob-0.20.0
+ rust-gix-hash-0.18.0
+ rust-gix-hashtable-0.8.1
+ rust-gix-ignore-0.15.0
+ rust-gix-index-0.40.0
+ rust-gix-lock-17.1.0
+ rust-gix-object-0.49.1
+ rust-gix-odb-0.69.1
+ rust-gix-pack-0.59.1
+ rust-gix-packetline-0.19.0
+ rust-gix-packetline-blocking-0.19.0
+ rust-gix-path-0.10.17
+ rust-gix-pathspec-0.11.0
+ rust-gix-protocol-0.50.1
+ rust-gix-quote-0.6.0
+ rust-gix-ref-0.52.1
+ rust-gix-refspec-0.30.1
+ rust-gix-revision-0.34.1
+ rust-gix-revwalk-0.20.1
+ rust-gix-sec-0.11.0
+ rust-gix-shallow-0.4.0
+ rust-gix-status-0.19.1
+ rust-gix-submodule-0.19.1
+ rust-gix-tempfile-17.1.0
+ rust-gix-trace-0.1.12
+ rust-gix-transport-0.47.0
+ rust-gix-traverse-0.46.1
+ rust-gix-url-0.31.0
+ rust-gix-utils-0.3.0
+ rust-gix-validate-0.10.0
+ rust-gix-worktree-0.41.0
+ rust-globset-0.4.16
+ rust-grep-matcher-0.1.7
+ rust-grep-regex-0.1.13
+ rust-grep-searcher-0.1.14
+ rust-hash32-0.3.1
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.4
+ rust-heapless-0.8.0
+ rust-hermit-abi-0.3.9
+ rust-home-0.5.9
+ rust-iana-time-zone-0.1.60
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.0
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.0
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.0
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-ignore-0.4.23
+ rust-imara-diff-0.1.8
+ rust-imara-diff-0.2.0
+ rust-indexmap-2.10.0
+ rust-indoc-2.0.6
+ rust-io-uring-0.7.8
+ rust-is-docker-0.2.0
+ rust-is-wsl-0.4.0
+ rust-itoa-1.0.11
+ rust-jiff-0.2.10
+ rust-jiff-static-0.2.10
+ rust-jiff-tzdb-0.1.4
+ rust-jiff-tzdb-platform-0.1.3
+ rust-js-sys-0.3.70
+ rust-kstring-2.0.2
+ rust-libc-0.2.174
+ rust-libloading-0.8.7
+ rust-libredox-0.1.3
+ rust-libz-rs-sys-0.5.0
+ rust-linux-raw-sys-0.4.14
+ rust-linux-raw-sys-0.9.2
+ rust-litemap-0.7.3
+ rust-lock-api-0.4.13
+ rust-log-0.4.27
+ rust-maybe-async-0.2.10
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.4
+ rust-miniz-oxide-0.7.4
+ rust-miniz-oxide-0.8.7
+ rust-mio-1.0.2
+ rust-nucleo-0.5.0
+ rust-nucleo-matcher-0.3.1
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-object-0.36.4
+ rust-once-cell-1.21.3
+ rust-open-5.3.2
+ rust-parking-lot-0.12.4
+ rust-parking-lot-core-0.9.11
+ rust-pathdiff-0.2.1
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.14
+ rust-pin-utils-0.1.0
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-proc-macro2-1.0.95
+ rust-prodash-29.0.2
+ rust-pulldown-cmark-0.13.0
+ rust-quickcheck-1.0.3
+ rust-quote-1.0.40
+ rust-rand-0.8.5
+ rust-rand-core-0.6.4
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.3
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-cursor-0.1.5
+ rust-regex-syntax-0.8.5
+ rust-ropey-1.6.1
+ rust-rustc-demangle-0.1.24
+ rust-rustix-0.38.44
+ rust-rustix-1.0.7
+ rust-ryu-1.0.18
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.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-sha1-0.10.6
+ rust-sha1-checked-0.10.0
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.18
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.2
+ rust-signal-hook-tokio-0.3.1
+ rust-slab-0.4.9
+ rust-slotmap-1.0.7
+ rust-smallvec-1.15.1
+ rust-smartstring-1.0.1
+ rust-smawk-0.3.2
+ rust-socket2-0.5.7
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-str-indices-0.4.3
+ rust-syn-2.0.101
+ rust-synstructure-0.13.1
+ rust-tempfile-3.20.0
+ rust-termini-1.0.0
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-threadpool-1.8.1
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.8.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.46.1
+ rust-tokio-macros-2.5.0
+ rust-tokio-stream-0.1.17
+ rust-toml-0.8.23
+ rust-toml-datetime-0.6.11
+ rust-toml-edit-0.22.27
+ rust-toml-write-0.1.2
+ rust-tree-house-0.3.0
+ rust-tree-house-bindings-0.2.1
+ rust-typenum-1.18.0
+ rust-unicase-2.7.0
+ rust-unicode-bom-2.0.3
+ rust-unicode-general-category-1.0.0
+ rust-unicode-ident-1.0.12
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-normalization-0.1.23
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.12
+ rust-unicode-width-0.2.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.13.3+wasi-0.2.2
+ rust-wasm-bindgen-0.2.93
+ rust-wasm-bindgen-backend-0.2.93
+ rust-wasm-bindgen-macro-0.2.93
+ rust-wasm-bindgen-macro-support-0.2.93
+ rust-wasm-bindgen-shared-0.2.93
+ rust-which-8.0.0
+ 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.52.0
+ rust-windows-link-0.1.0
+ 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.10
+ rust-winsafe-0.0.19
+ rust-wit-bindgen-rt-0.33.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.4
+ rust-yoke-derive-0.7.4
+ rust-zerocopy-0.8.25
+ rust-zerocopy-derive-0.8.25
+ rust-zerofrom-0.1.4
+ rust-zerofrom-derive-0.1.4
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zlib-rs-0.5.0))
+ (helvum =>
+ (list rust-aho-corasick-1.1.1
+ rust-anyhow-1.0.75
+ rust-autocfg-1.1.0
+ rust-bindgen-0.66.1
+ rust-bitflags-1.3.2
+ rust-bitflags-2.4.0
+ rust-cairo-rs-0.18.2
+ rust-cairo-sys-rs-0.18.2
+ rust-cc-1.0.83
+ rust-cexpr-0.6.0
+ rust-cfg-expr-0.15.5
+ rust-cfg-if-1.0.0
+ rust-clang-sys-1.6.1
+ rust-convert-case-0.6.0
+ rust-cookie-factory-0.3.2
+ rust-equivalent-1.0.1
+ rust-field-offset-0.3.6
+ rust-futures-channel-0.3.28
+ rust-futures-core-0.3.28
+ rust-futures-executor-0.3.28
+ rust-futures-io-0.3.28
+ rust-futures-macro-0.3.28
+ rust-futures-task-0.3.28
+ rust-futures-util-0.3.28
+ rust-gdk-pixbuf-0.18.0
+ rust-gdk-pixbuf-sys-0.18.0
+ rust-gdk4-0.7.3
+ rust-gdk4-sys-0.7.2
+ rust-gio-0.18.2
+ rust-gio-sys-0.18.1
+ rust-glib-0.18.2
+ rust-glib-macros-0.18.2
+ rust-glib-sys-0.18.1
+ rust-glob-0.3.1
+ rust-gobject-sys-0.18.0
+ rust-graphene-rs-0.18.1
+ rust-graphene-sys-0.18.1
+ rust-gsk4-0.7.3
+ rust-gsk4-sys-0.7.3
+ rust-gtk4-0.7.3
+ rust-gtk4-macros-0.7.2
+ rust-gtk4-sys-0.7.3
+ rust-hashbrown-0.14.0
+ rust-heck-0.4.1
+ rust-indexmap-2.0.1
+ rust-lazy-static-1.4.0
+ rust-lazycell-1.3.0
+ rust-libadwaita-0.5.3
+ rust-libadwaita-sys-0.5.3
+ rust-libc-0.2.148
+ rust-libloading-0.7.4
+ rust-libspa-0.7.2
+ rust-libspa-sys-0.7.2
+ rust-log-0.4.20
+ rust-memchr-2.6.3
+ rust-memoffset-0.7.1
+ rust-memoffset-0.9.0
+ rust-minimal-lexical-0.2.1
+ rust-nix-0.26.4
+ rust-nom-7.1.3
+ rust-once-cell-1.18.0
+ rust-pango-0.18.0
+ rust-pango-sys-0.18.0
+ rust-peeking-take-while-0.1.2
+ rust-pin-project-lite-0.2.13
+ rust-pin-utils-0.1.0
+ rust-pipewire-0.7.2
+ rust-pipewire-sys-0.7.2
+ rust-pkg-config-0.3.27
+ rust-proc-macro-crate-1.3.1
+ rust-proc-macro-error-1.0.4
+ rust-proc-macro-error-attr-1.0.4
+ rust-proc-macro2-1.0.67
+ rust-quote-1.0.33
+ rust-regex-1.9.5
+ rust-regex-automata-0.3.8
+ rust-regex-syntax-0.7.5
+ rust-rustc-hash-1.1.0
+ rust-rustc-version-0.4.0
+ rust-semver-1.0.19
+ rust-serde-1.0.188
+ rust-serde-derive-1.0.188
+ rust-serde-spanned-0.6.3
+ rust-shlex-1.2.0
+ rust-slab-0.4.9
+ rust-smallvec-1.11.1
+ rust-syn-1.0.109
+ rust-syn-2.0.37
+ rust-system-deps-6.1.1
+ rust-target-lexicon-0.12.11
+ rust-thiserror-1.0.49
+ rust-thiserror-impl-1.0.49
+ rust-toml-0.7.8
+ rust-toml-datetime-0.6.3
+ rust-toml-edit-0.19.15
+ rust-unicode-ident-1.0.12
+ rust-unicode-segmentation-1.10.1
+ rust-version-compare-0.1.1
+ rust-version-check-0.9.4
+ 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-winnow-0.5.15))
+ (hex =>
+ (list rust-ansi-term-0.12.1
+ 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-assert-cmd-2.0.17
+ rust-autocfg-1.4.0
+ rust-bstr-1.12.0
+ rust-ci-info-0.10.2
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-difflib-0.4.0
+ rust-doc-comment-0.3.3
+ rust-envmnt-0.8.4
+ rust-fsio-0.1.3
+ rust-getopts-0.2.21
+ rust-hashbrown-0.12.3
+ rust-indexmap-1.9.3
+ rust-is-terminal-polyfill-1.70.1
+ rust-libc-0.2.172
+ rust-memchr-2.7.4
+ rust-nias-0.5.0
+ rust-no-color-0.1.0
+ rust-once-cell-1.21.3
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-regex-automata-0.4.9
+ rust-rusty-hook-0.11.2
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-termtree-0.5.1
+ rust-toml-0.5.11
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-utf8parse-0.2.2
+ rust-wait-timeout-0.2.1
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (hexyl =>
+ (list rust-aho-corasick-1.1.3
+ 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-assert-cmd-2.0.17
+ rust-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-bstr-1.12.0
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-const-format-0.2.34
+ rust-const-format-proc-macros-0.2.34
+ rust-diff-0.1.13
+ rust-difflib-0.4.0
+ rust-doc-comment-0.3.3
+ rust-errno-0.3.11
+ rust-float-cmp-0.10.0
+ rust-heck-0.5.0
+ rust-is-ci-1.2.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-libc-0.2.172
+ rust-linux-raw-sys-0.9.4
+ rust-memchr-2.7.4
+ rust-normalize-line-endings-0.3.0
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-owo-colors-4.2.0
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-pretty-assertions-1.4.1
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustix-1.0.5
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-strsim-0.11.1
+ rust-supports-color-3.0.2
+ rust-syn-2.0.100
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-unicode-ident-1.0.18
+ rust-unicode-xid-0.2.6
+ rust-utf8parse-0.2.2
+ rust-wait-timeout-0.2.1
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-yansi-1.0.1))
+ (htmlq =>
+ (list rust-ansi-term-0.12.1
+ rust-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-byteorder-1.5.0
+ rust-cfg-if-1.0.0
+ rust-clap-2.34.0
+ rust-convert-case-0.4.0
+ rust-cssparser-0.27.2
+ rust-cssparser-macros-0.6.1
+ rust-derive-more-0.99.19
+ rust-displaydoc-0.2.5
+ rust-dtoa-1.0.10
+ rust-dtoa-short-0.3.5
+ rust-form-urlencoded-1.2.1
+ rust-futf-0.1.5
+ rust-fxhash-0.2.1
+ rust-getrandom-0.1.16
+ rust-hermit-abi-0.1.19
+ rust-html5ever-0.25.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-itoa-0.4.8
+ rust-kuchiki-0.8.1
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-mac-0.1.1
+ rust-markup5ever-0.10.1
+ rust-matches-0.1.10
+ rust-new-debug-unreachable-1.0.6
+ rust-nodrop-0.1.14
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-percent-encoding-2.3.1
+ rust-phf-0.8.0
+ rust-phf-codegen-0.8.0
+ rust-phf-generator-0.8.0
+ rust-phf-generator-0.11.3
+ rust-phf-macros-0.8.0
+ rust-phf-shared-0.8.0
+ rust-phf-shared-0.11.3
+ rust-ppv-lite86-0.2.21
+ rust-precomputed-hash-0.1.1
+ rust-proc-macro-hack-0.5.20+deprecated
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-rand-0.7.3
+ rust-rand-0.8.5
+ rust-rand-chacha-0.2.2
+ rust-rand-core-0.5.1
+ rust-rand-core-0.6.4
+ rust-rand-hc-0.2.0
+ rust-rand-pcg-0.2.1
+ rust-redox-syscall-0.5.11
+ rust-rustc-version-0.4.1
+ rust-scopeguard-1.2.0
+ rust-selectors-0.22.0
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-servo-arc-0.1.1
+ rust-siphasher-0.3.11
+ rust-siphasher-1.0.1
+ rust-smallvec-1.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-string-cache-0.8.9
+ rust-string-cache-codegen-0.5.4
+ rust-strsim-0.8.0
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-tendril-0.4.3
+ rust-textwrap-0.11.0
+ rust-thin-slice-0.1.1
+ rust-tinystr-0.7.6
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-url-2.5.4
+ rust-utf-8-0.7.6
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-vec-map-0.8.2
+ rust-wasi-0.9.0+wasi-snapshot-preview1
+ 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-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (hyperfine =>
+ (list rust-ahash-0.7.8
+ rust-aho-corasick-1.1.3
+ 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-approx-0.5.1
+ rust-arrayvec-0.7.6
+ rust-assert-cmd-2.0.17
+ rust-autocfg-0.1.8
+ rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bitvec-1.0.1
+ rust-borsh-1.5.7
+ rust-borsh-derive-1.5.7
+ rust-bstr-1.12.0
+ rust-bytecheck-0.6.12
+ rust-bytecheck-derive-0.6.12
+ rust-bytes-1.10.1
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-complete-4.5.47
+ rust-clap-lex-0.7.4
+ rust-cloudabi-0.0.3
+ rust-colorchoice-1.0.3
+ rust-colored-2.2.0
+ rust-console-0.15.11
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-difflib-0.4.0
+ rust-doc-comment-0.3.3
+ rust-encode-unicode-1.0.0
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-float-cmp-0.10.0
+ rust-fuchsia-cprng-0.1.1
+ rust-funty-2.0.0
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-hashbrown-0.12.3
+ rust-hashbrown-0.15.2
+ rust-indexmap-2.9.0
+ rust-indicatif-0.17.4
+ rust-instant-0.1.13
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-linux-raw-sys-0.9.4
+ rust-memchr-2.7.4
+ rust-nix-0.29.0
+ rust-normalize-line-endings-0.3.0
+ rust-num-0.2.1
+ rust-num-bigint-0.2.6
+ rust-num-complex-0.2.4
+ rust-num-integer-0.1.46
+ rust-num-iter-0.1.45
+ rust-num-rational-0.2.4
+ rust-num-traits-0.2.19
+ rust-number-prefix-0.4.0
+ rust-once-cell-1.21.3
+ rust-portable-atomic-1.11.0
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro2-1.0.95
+ rust-ptr-meta-0.1.4
+ rust-ptr-meta-derive-0.1.4
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-radium-0.7.0
+ rust-rand-0.6.5
+ rust-rand-0.8.5
+ rust-rand-chacha-0.1.1
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.3.1
+ rust-rand-core-0.4.2
+ rust-rand-core-0.6.4
+ rust-rand-hc-0.1.0
+ rust-rand-isaac-0.1.1
+ rust-rand-jitter-0.1.4
+ rust-rand-os-0.1.3
+ rust-rand-pcg-0.1.2
+ rust-rand-xorshift-0.1.1
+ rust-rdrand-0.4.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rend-0.4.2
+ rust-rkyv-0.7.45
+ rust-rkyv-derive-0.7.45
+ rust-rust-decimal-1.37.1
+ rust-rustix-1.0.5
+ rust-ryu-1.0.20
+ rust-seahash-4.1.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-shell-words-1.1.0
+ rust-simdutf8-0.1.5
+ rust-statistical-1.0.0
+ rust-strsim-0.11.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-tap-1.0.1
+ rust-tempfile-3.19.1
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-2.0.12
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-wyz-0.5.1
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24))
+ (i3status-rust =>
+ (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-annotate-snippets-0.9.2
+ 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-broadcast-0.7.2
+ rust-async-io-2.4.0
+ rust-async-lock-3.4.0
+ rust-async-pidfd-next-0.1.0
+ rust-async-recursion-1.1.1
+ rust-async-trait-0.1.88
+ rust-autocfg-1.4.0
+ rust-backon-1.5.0
+ rust-backtrace-0.3.74
+ rust-base64-0.13.1
+ rust-base64-0.21.7
+ rust-base64-0.22.1
+ rust-bindgen-0.69.5
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-calendrical-calculations-0.1.3
+ rust-calibright-0.1.11
+ rust-cc-1.2.19
+ rust-cexpr-0.6.0
+ rust-cfg-expr-0.15.8
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-charset-0.1.5
+ rust-chrono-0.4.40
+ rust-chrono-tz-0.9.0
+ rust-chrono-tz-0.10.3
+ rust-chrono-tz-build-0.3.0
+ rust-chrono-tz-build-0.4.1
+ rust-clang-sys-1.8.1
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clap-mangen-0.2.26
+ rust-colorchoice-1.0.3
+ rust-concurrent-queue-2.5.0
+ rust-convert-case-0.6.0
+ rust-cookie-factory-0.3.3
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-core-maths-0.1.1
+ rust-cpufeatures-0.2.17
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-darling-0.10.2
+ rust-darling-core-0.10.2
+ rust-darling-macro-0.10.2
+ rust-data-encoding-2.9.0
+ rust-debounced-0.2.0
+ rust-digest-0.10.7
+ rust-dirs-5.0.1
+ rust-dirs-6.0.0
+ rust-dirs-sys-0.4.1
+ rust-dirs-sys-0.5.0
+ rust-displaydoc-0.2.5
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-endi-1.1.0
+ rust-enumflags2-0.7.11
+ rust-enumflags2-derive-0.7.11
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-event-listener-5.4.0
+ rust-event-listener-strategy-0.5.4
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.25
+ rust-fixed-decimal-0.5.6
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-from-variants-0.6.0
+ rust-from-variants-impl-0.6.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-2.6.0
+ rust-futures-macro-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-timer-3.0.3
+ rust-futures-util-0.3.31
+ rust-generic-array-0.14.7
+ rust-gethostname-0.2.3
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-h2-0.3.26
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.4.0
+ rust-hex-0.4.3
+ rust-http-0.2.12
+ rust-http-body-0.4.6
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-hyper-0.14.32
+ rust-hyper-rustls-0.24.2
+ rust-hyper-tls-0.5.0
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icalendar-0.16.13
+ rust-icu-calendar-1.5.2
+ rust-icu-calendar-data-1.5.1
+ rust-icu-collections-1.5.0
+ rust-icu-datetime-1.5.1
+ rust-icu-datetime-data-1.5.1
+ rust-icu-decimal-1.5.0
+ rust-icu-decimal-data-1.5.1
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-plurals-1.5.0
+ rust-icu-plurals-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-icu-timezone-1.5.0
+ rust-icu-timezone-data-1.5.1
+ rust-ident-case-1.0.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-inotify-0.11.0
+ rust-inotify-sys-0.1.5
+ rust-ipnet-2.11.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-iso8601-0.6.2
+ rust-itertools-0.12.1
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-jiff-0.2.8
+ rust-jiff-static-0.2.8
+ rust-js-sys-0.3.77
+ rust-kqueue-1.0.8
+ rust-kqueue-sys-1.0.4
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.172
+ rust-libloading-0.8.6
+ rust-libm-0.2.11
+ rust-libpulse-binding-2.30.1
+ rust-libpulse-sys-1.23.0
+ rust-libredox-0.1.3
+ rust-libsensors-sys-0.2.0
+ rust-libspa-0.8.0
+ rust-libspa-sys-0.8.0
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-log-0.4.27
+ rust-maildir-0.6.4
+ rust-mailparse-0.14.1
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-native-tls-0.2.14
+ rust-neli-0.6.5
+ rust-neli-proc-macros-0.1.4
+ rust-neli-wifi-0.6.0
+ rust-nix-0.27.1
+ rust-nix-0.29.0
+ rust-nom-7.1.3
+ rust-nom-8.0.0
+ rust-nom-language-0.1.0
+ rust-notify-8.0.0
+ rust-notify-types-2.0.0
+ rust-notmuch-0.8.0
+ rust-num-derive-0.4.2
+ rust-num-traits-0.2.19
+ rust-oauth2-4.4.2
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-option-ext-0.2.0
+ rust-ordered-stream-0.2.0
+ rust-pandoc-0.8.11
+ rust-parking-2.2.1
+ rust-parse-zoneinfo-0.3.1
+ rust-percent-encoding-2.3.1
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pipewire-0.8.0
+ rust-pipewire-sys-0.8.0
+ rust-pkg-config-0.3.32
+ rust-polling-3.7.4
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro2-1.0.95
+ rust-pure-rust-locales-0.8.1
+ rust-quick-xml-0.36.2
+ rust-quick-xml-0.37.4
+ rust-quote-1.0.40
+ rust-quoted-printable-0.5.1
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.11.27
+ rust-ring-0.17.14
+ rust-roff-0.2.2
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-1.1.0
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-0.21.12
+ rust-rustls-pemfile-1.0.4
+ rust-rustls-webpki-0.101.7
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-sct-0.7.1
+ rust-security-framework-2.11.1
+ rust-security-framework-sys-2.14.0
+ rust-sensors-0.2.2
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-path-to-error-0.1.17
+ rust-serde-repr-0.1.20
+ rust-serde-spanned-0.6.8
+ rust-serde-urlencoded-0.7.1
+ rust-sha2-0.10.8
+ rust-shellexpand-3.1.1
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-registry-1.4.2
+ rust-signal-hook-tokio-0.3.1
+ rust-siphasher-1.0.1
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-smart-default-0.7.1
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strsim-0.9.3
+ rust-strsim-0.11.1
+ rust-swayipc-async-2.0.4
+ rust-swayipc-types-1.4.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-sync-wrapper-0.1.2
+ rust-synstructure-0.13.1
+ rust-system-configuration-0.5.1
+ rust-system-configuration-sys-0.5.0
+ rust-system-deps-6.2.2
+ rust-target-lexicon-0.12.16
+ rust-tempfile-3.19.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-tinystr-0.7.6
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-rustls-0.24.1
+ rust-tokio-util-0.7.14
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-try-lock-0.2.5
+ rust-typenum-1.18.0
+ rust-uds-windows-1.1.0
+ 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-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-vcpkg-0.2.15
+ rust-version-compare-0.2.0
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-wayrs-client-1.3.0
+ rust-wayrs-core-1.0.4
+ rust-wayrs-proto-parser-3.0.1
+ rust-wayrs-protocols-0.14.9+1.43
+ rust-wayrs-scanner-0.15.4
+ rust-web-sys-0.3.77
+ rust-webpki-roots-0.25.4
+ 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.7.6
+ rust-winreg-0.50.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xdg-home-1.3.0
+ rust-yansi-term-0.1.2
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zbus-5.5.0
+ rust-zbus-macros-5.5.0
+ rust-zbus-names-4.2.0
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerotrie-0.1.3
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zvariant-5.4.0
+ rust-zvariant-derive-5.4.0
+ rust-zvariant-utils-3.2.0))
+ (iocaine =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.1
+ rust-ahash-0.7.8
+ rust-ahash-0.8.12
+ rust-aho-corasick-0.7.20
+ 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-stream-0.3.6
+ rust-async-stream-impl-0.3.6
+ rust-async-trait-0.1.88
+ rust-atomic-0.6.0
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.5.0
+ rust-axum-0.7.9
+ rust-axum-0.8.4
+ rust-axum-core-0.4.5
+ rust-axum-core-0.5.2
+ rust-backtrace-0.3.75
+ rust-base64-0.21.7
+ rust-base64-0.22.1
+ rust-base64-simd-0.7.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.1
+ rust-bitvec-1.0.1
+ rust-bumpalo-3.18.1
+ rust-bytecheck-0.6.12
+ rust-bytecheck-derive-0.6.12
+ rust-bytemuck-1.23.1
+ rust-byteorder-1.5.0
+ rust-byteorder-lite-0.1.0
+ rust-bytes-1.10.1
+ rust-cc-1.2.27
+ rust-cfg-if-1.0.1
+ rust-clap-4.5.40
+ rust-clap-builder-4.5.40
+ rust-clap-derive-4.5.40
+ rust-clap-lex-0.7.5
+ rust-colorchoice-1.0.4
+ rust-condtype-1.3.0
+ rust-console-api-0.8.1
+ rust-console-subscriber-0.4.1
+ rust-const-str-0.3.2
+ rust-const-str-proc-macro-0.3.2
+ rust-convert-case-0.6.0
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-cssparser-0.33.0
+ rust-cssparser-color-0.1.0
+ rust-cssparser-macros-0.6.1
+ rust-dashmap-5.5.3
+ rust-data-encoding-2.9.0
+ rust-data-url-0.1.1
+ rust-divan-0.1.21
+ rust-divan-macros-0.1.21
+ rust-dtoa-1.0.10
+ rust-dtoa-short-0.3.5
+ rust-either-1.15.0
+ rust-equivalent-1.0.2
+ rust-errno-0.3.12
+ rust-fdeflate-0.3.7
+ rust-figment-0.10.19
+ rust-figment-file-provider-adapter-0.1.1
+ rust-flate2-1.1.2
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ rust-funty-2.0.0
+ rust-futures-channel-0.3.31
+ rust-futures-core-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-getrandom-0.2.16
+ rust-getrandom-0.3.3
+ rust-gimli-0.31.1
+ rust-h2-0.4.10
+ rust-hashbrown-0.12.3
+ rust-hashbrown-0.13.2
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.4
+ rust-hdrhistogram-7.5.4
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ 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-humantime-2.2.0
+ rust-hyper-1.6.0
+ rust-hyper-timeout-0.5.2
+ rust-hyper-util-0.1.14
+ rust-image-0.25.6
+ rust-indexmap-1.9.3
+ rust-indexmap-2.9.0
+ rust-inlinable-string-0.1.15
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.10.5
+ rust-itertools-0.12.1
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.174
+ rust-lightningcss-1.0.0-alpha.66
+ rust-lightningcss-derive-1.0.0-alpha.43
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.13
+ rust-log-0.4.27
+ rust-matchers-0.1.0
+ rust-matches-0.1.10
+ rust-matchit-0.7.3
+ rust-matchit-0.8.4
+ rust-memchr-2.7.5
+ rust-memo-map-0.3.3
+ rust-mime-0.3.17
+ rust-minify-html-0.16.4
+ rust-minify-html-common-0.0.2
+ rust-minify-js-0.6.0
+ rust-minijinja-2.10.2
+ rust-minijinja-embed-2.10.2
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.9
+ rust-mio-1.0.4
+ rust-nom-7.1.3
+ rust-nu-ansi-term-0.46.0
+ rust-num-traits-0.2.19
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-outref-0.1.0
+ rust-overload-0.1.1
+ rust-parcel-selectors-0.28.2
+ rust-parcel-sourcemap-2.1.1
+ rust-parking-lot-0.12.4
+ rust-parking-lot-core-0.9.11
+ rust-parse-js-0.20.1
+ rust-paste-1.0.15
+ rust-pathdiff-0.2.3
+ rust-pear-0.2.9
+ rust-pear-codegen-0.2.9
+ rust-percent-encoding-2.3.1
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-macros-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-png-0.17.16
+ rust-ppv-lite86-0.2.21
+ rust-precomputed-hash-0.1.1
+ rust-proc-macro2-1.0.95
+ rust-proc-macro2-diagnostics-0.10.1
+ rust-procfs-0.17.0
+ rust-procfs-core-0.17.0
+ rust-prometheus-0.14.0
+ rust-prost-0.13.5
+ rust-prost-derive-0.13.5
+ rust-prost-types-0.13.5
+ rust-protobuf-3.7.2
+ rust-protobuf-support-3.7.2
+ rust-ptr-meta-0.1.4
+ rust-ptr-meta-derive-0.1.4
+ rust-qrcode-0.14.1
+ rust-quote-1.0.40
+ rust-r-efi-5.3.0
+ rust-radium-0.7.0
+ rust-rand-0.8.5
+ rust-rand-0.9.1
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-rand-pcg-0.9.0
+ rust-rand-regex-0.18.1
+ rust-rand-seeder-0.4.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.13
+ rust-regex-1.11.1
+ rust-regex-automata-0.1.10
+ rust-regex-automata-0.4.9
+ rust-regex-lite-0.1.6
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-rend-0.4.2
+ rust-rkyv-0.7.45
+ rust-rkyv-derive-0.7.45
+ rust-rustc-demangle-0.1.25
+ rust-rustc-hash-1.1.0
+ rust-rustc-hash-2.1.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.7
+ rust-rustversion-1.0.21
+ rust-ryu-1.0.20
+ rust-sanitize-filename-0.6.0
+ rust-scopeguard-1.2.0
+ rust-seahash-4.1.0
+ rust-self-cell-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-path-to-error-0.1.17
+ rust-serde-regex-1.1.0
+ rust-serde-spanned-0.6.9
+ rust-serde-urlencoded-0.7.1
+ rust-serde-yaml-0.9.34+deprecated
+ rust-sharded-slab-0.1.7
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.5
+ rust-simd-abstraction-0.7.1
+ rust-simd-adler32-0.3.7
+ rust-simdutf8-0.1.5
+ rust-siphasher-1.0.1
+ rust-slab-0.4.10
+ rust-smallvec-1.15.1
+ rust-socket2-0.5.10
+ rust-strsim-0.11.1
+ rust-syn-1.0.109
+ rust-syn-2.0.103
+ rust-sync-wrapper-1.0.2
+ rust-tap-1.0.1
+ rust-terminal-size-0.4.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.9
+ rust-tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
+ rust-tikv-jemallocator-0.6.0
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.45.1
+ rust-tokio-macros-2.5.0
+ rust-tokio-stream-0.1.17
+ rust-tokio-util-0.7.15
+ rust-toml-0.8.23
+ rust-toml-datetime-0.6.11
+ rust-toml-edit-0.22.27
+ rust-toml-write-0.1.2
+ rust-tonic-0.12.3
+ rust-tower-0.4.13
+ 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-attributes-0.1.30
+ rust-tracing-core-0.1.34
+ rust-tracing-log-0.2.0
+ rust-tracing-serde-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-try-lock-0.2.5
+ rust-uncased-0.9.10
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unsafe-libyaml-0.2.11
+ rust-utf8parse-0.2.2
+ rust-uuid-1.17.0
+ rust-valuable-0.1.1
+ rust-version-check-0.9.5
+ rust-vlq-0.5.1
+ 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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ 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-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.11
+ rust-wit-bindgen-rt-0.39.0
+ rust-wyz-0.5.1
+ rust-yansi-1.0.1
+ rust-zerocopy-0.8.26
+ rust-zerocopy-derive-0.8.26))
+ (jless =>
+ (list rust-aho-corasick-1.1.3
+ 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-autocfg-1.4.0
+ rust-beef-0.5.2
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-0.1.6
+ rust-cc-1.2.19
+ rust-cfg-if-0.1.10
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clipboard-0.5.0
+ rust-clipboard-win-2.2.0
+ rust-clipboard-win-4.5.0
+ rust-colorchoice-1.0.3
+ rust-dirs-next-2.0.0
+ rust-dirs-sys-next-0.1.2
+ rust-endian-type-0.1.2
+ rust-errno-0.3.11
+ rust-error-code-2.3.1
+ rust-fd-lock-3.0.13
+ rust-fnv-1.0.7
+ rust-getrandom-0.2.15
+ rust-heck-0.5.0
+ rust-indoc-1.0.9
+ rust-is-terminal-polyfill-1.70.1
+ rust-isatty-0.1.9
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libc-stdhandle-0.1.0
+ rust-libredox-0.1.3
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.4.15
+ rust-log-0.4.27
+ rust-logos-0.12.1
+ rust-logos-derive-0.12.1
+ rust-malloc-buf-0.0.6
+ rust-memchr-2.7.4
+ rust-memoffset-0.6.5
+ rust-nibble-vec-0.1.0
+ rust-nix-0.23.2
+ rust-numtoa-0.1.0
+ rust-objc-0.2.7
+ rust-objc-foundation-0.1.1
+ rust-objc-id-0.1.1
+ rust-once-cell-1.21.3
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-radix-trie-0.2.1
+ rust-redox-syscall-0.1.57
+ rust-redox-syscall-0.2.16
+ rust-redox-termios-0.1.3
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-rustix-0.38.44
+ rust-rustyline-9.1.2
+ rust-scopeguard-1.2.0
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-registry-1.4.2
+ rust-smallvec-1.15.0
+ rust-str-buf-1.0.6
+ rust-strsim-0.11.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-termion-1.5.6
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-utf8parse-0.2.2
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ 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-sys-0.48.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-x11-clipboard-0.3.3
+ rust-xcb-0.8.2
+ rust-yaml-rust-0.4.5))
+ (jujutsu =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.1
+ rust-ahash-0.8.12
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-anes-0.1.6
+ rust-anstream-0.6.20
+ rust-anstyle-1.0.11
+ rust-anstyle-parse-0.2.7
+ rust-anstyle-query-1.1.4
+ rust-anstyle-wincon-3.0.10
+ rust-anyhow-1.0.99
+ rust-arc-swap-1.7.1
+ rust-arrayvec-0.7.6
+ rust-assert-cmd-2.0.17
+ rust-assert-matches-1.5.0
+ rust-async-trait-0.1.89
+ rust-atomic-0.6.1
+ rust-autocfg-1.5.0
+ rust-backtrace-0.3.75
+ rust-base64-0.22.1
+ rust-beef-0.5.2
+ rust-bit-set-0.5.3
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.6.3
+ rust-bit-vec-0.8.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.3
+ rust-blake2-0.10.6
+ rust-block-buffer-0.10.4
+ rust-bstr-1.12.0
+ rust-bumpalo-3.19.0
+ rust-bytemuck-1.23.2
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-camino-1.1.11
+ rust-cassowary-0.3.0
+ rust-cast-0.3.0
+ rust-castaway-0.2.4
+ rust-cc-1.2.34
+ rust-cfg-if-1.0.3
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.41
+ rust-ciborium-0.2.2
+ rust-ciborium-io-0.2.2
+ rust-ciborium-ll-0.2.2
+ rust-clap-4.5.45
+ rust-clap-markdown-0.1.5
+ rust-clap-builder-4.5.44
+ rust-clap-complete-4.5.57
+ rust-clap-complete-nushell-4.5.8
+ rust-clap-derive-4.5.45
+ rust-clap-lex-0.7.5
+ rust-clap-mangen-0.2.29
+ rust-clru-0.6.2
+ rust-colorchoice-1.0.4
+ rust-compact-str-0.8.1
+ rust-console-0.15.11
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.5.0
+ rust-criterion-0.5.1
+ rust-criterion-plot-0.5.0
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.28.1
+ rust-crossterm-winapi-0.9.1
+ rust-crunchy-0.2.4
+ rust-crypto-common-0.1.6
+ rust-csscolorparser-0.6.2
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-dashmap-6.1.0
+ rust-datatest-stable-0.3.2
+ rust-deltae-0.3.2
+ rust-diff-0.1.13
+ rust-difflib-0.4.0
+ rust-digest-0.10.7
+ rust-dirs-6.0.0
+ rust-dirs-sys-0.5.0
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-dunce-1.0.5
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-encoding-rs-0.8.35
+ rust-enum-dispatch-0.3.13
+ rust-equivalent-1.0.2
+ rust-erased-serde-0.4.6
+ rust-errno-0.3.13
+ rust-escape8259-0.5.3
+ rust-etcetera-0.10.0
+ rust-euclid-0.22.11
+ rust-fancy-regex-0.11.0
+ rust-fancy-regex-0.14.0
+ rust-faster-hex-0.10.0
+ rust-fastrand-2.3.0
+ rust-filedescriptor-0.8.3
+ rust-filetime-0.2.26
+ rust-finl-unicode-1.3.0
+ rust-fixedbitset-0.4.2
+ rust-fixedbitset-0.5.7
+ rust-flate2-1.1.2
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-form-urlencoded-1.2.2
+ rust-futures-0.1.31
+ 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-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-gix-0.73.0
+ rust-gix-actor-0.35.4
+ rust-gix-attributes-0.27.0
+ rust-gix-bitmap-0.2.14
+ rust-gix-chunk-0.4.11
+ rust-gix-command-0.6.2
+ rust-gix-commitgraph-0.29.0
+ rust-gix-config-0.46.0
+ rust-gix-config-value-0.15.1
+ rust-gix-date-0.10.5
+ rust-gix-diff-0.53.0
+ rust-gix-dir-0.15.0
+ rust-gix-discover-0.41.0
+ rust-gix-features-0.43.1
+ rust-gix-filter-0.20.0
+ rust-gix-fs-0.16.1
+ rust-gix-glob-0.21.0
+ rust-gix-hash-0.19.0
+ rust-gix-hashtable-0.9.0
+ rust-gix-ignore-0.16.0
+ rust-gix-index-0.41.0
+ rust-gix-lock-18.0.0
+ rust-gix-object-0.50.2
+ rust-gix-odb-0.70.0
+ rust-gix-pack-0.60.0
+ rust-gix-packetline-0.19.1
+ rust-gix-packetline-blocking-0.19.1
+ rust-gix-path-0.10.20
+ rust-gix-pathspec-0.12.0
+ rust-gix-protocol-0.51.0
+ rust-gix-quote-0.6.0
+ rust-gix-ref-0.53.1
+ rust-gix-refspec-0.31.0
+ rust-gix-revision-0.35.0
+ rust-gix-revwalk-0.21.0
+ rust-gix-sec-0.12.0
+ rust-gix-shallow-0.5.0
+ rust-gix-status-0.20.0
+ rust-gix-submodule-0.20.0
+ rust-gix-tempfile-18.0.0
+ rust-gix-trace-0.1.13
+ rust-gix-transport-0.48.0
+ rust-gix-traverse-0.47.0
+ rust-gix-url-0.32.0
+ rust-gix-utils-0.3.0
+ rust-gix-validate-0.10.0
+ rust-gix-worktree-0.42.0
+ rust-gix-worktree-state-0.20.0
+ rust-globset-0.4.16
+ rust-half-2.6.0
+ rust-hash32-0.3.1
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.5
+ rust-heapless-0.8.0
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.2
+ rust-hex-0.4.3
+ rust-home-0.5.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-2.0.0
+ rust-icu-locale-core-2.0.0
+ rust-icu-normalizer-2.0.0
+ rust-icu-normalizer-data-2.0.0
+ rust-icu-properties-2.0.1
+ rust-icu-properties-data-2.0.1
+ rust-icu-provider-2.0.0
+ rust-ident-case-1.0.1
+ rust-idna-1.1.0
+ rust-idna-adapter-1.2.1
+ rust-ignore-0.4.23
+ rust-imara-diff-0.1.8
+ rust-indexmap-2.10.0
+ rust-indoc-2.0.6
+ rust-insta-1.43.1
+ rust-instability-0.3.9
+ rust-interim-0.2.1
+ rust-io-close-0.3.7
+ rust-io-uring-0.7.9
+ rust-is-terminal-0.4.16
+ rust-is-executable-1.0.4
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.10.5
+ rust-itertools-0.13.0
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-jiff-0.2.15
+ rust-jiff-static-0.2.15
+ rust-jiff-tzdb-0.1.4
+ rust-jiff-tzdb-platform-0.1.3
+ rust-js-sys-0.3.77
+ rust-kstring-2.0.2
+ rust-lab-0.11.0
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.175
+ rust-libredox-0.1.9
+ rust-libtest-mimic-0.8.1
+ rust-libz-rs-sys-0.5.1
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.8.0
+ rust-lock-api-0.4.13
+ rust-log-0.4.27
+ rust-logos-0.15.1
+ rust-logos-codegen-0.15.1
+ rust-logos-derive-0.15.1
+ rust-lru-0.12.4
+ rust-mac-address-1.1.8
+ rust-maplit-1.0.2
+ rust-matchers-0.1.0
+ rust-maybe-async-0.2.10
+ rust-memchr-2.7.5
+ rust-memmap2-0.5.10
+ rust-memmap2-0.9.8
+ rust-memmem-0.1.1
+ rust-memoffset-0.9.1
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.9
+ rust-mio-1.0.4
+ rust-multimap-0.10.1
+ rust-nix-0.29.0
+ rust-nom-7.1.3
+ rust-nu-ansi-term-0.46.0
+ rust-num-derive-0.4.2
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.17.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-oorandom-11.1.5
+ rust-option-ext-0.2.0
+ rust-ordered-float-4.6.0
+ rust-os-pipe-1.2.2
+ rust-overload-0.1.1
+ rust-parking-lot-0.12.4
+ rust-parking-lot-core-0.9.11
+ rust-paste-1.0.15
+ rust-percent-encoding-2.3.2
+ rust-pest-2.8.1
+ rust-pest-derive-2.8.1
+ rust-pest-generator-2.8.1
+ rust-pest-meta-2.8.1
+ rust-petgraph-0.7.1
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-macros-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-plotters-0.3.7
+ rust-plotters-backend-0.3.7
+ rust-plotters-svg-0.3.7
+ rust-pollster-0.4.0
+ rust-portable-atomic-1.11.1
+ rust-portable-atomic-util-0.2.4
+ rust-potential-utf-0.1.2
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-pretty-assertions-1.4.1
+ rust-prettyplease-0.2.37
+ rust-proc-macro2-1.0.101
+ rust-prodash-30.0.1
+ rust-proptest-1.7.0
+ rust-proptest-derive-0.6.0
+ rust-proptest-state-machine-0.3.1
+ rust-prost-0.13.5
+ rust-prost-build-0.13.5
+ rust-prost-derive-0.13.5
+ rust-prost-types-0.13.5
+ rust-quick-error-1.2.3
+ rust-quote-1.0.40
+ rust-r-efi-5.3.0
+ rust-rand-0.8.5
+ rust-rand-0.9.2
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-rand-xorshift-0.4.0
+ rust-ratatui-0.29.0
+ rust-rayon-1.11.0
+ rust-rayon-core-1.13.0
+ rust-redox-syscall-0.5.17
+ rust-redox-users-0.5.2
+ rust-ref-cast-1.0.24
+ rust-ref-cast-impl-1.0.24
+ rust-regex-1.11.1
+ rust-regex-automata-0.1.10
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-roff-0.2.2
+ rust-rpassword-7.4.0
+ rust-rtoolbox-0.0.3
+ rust-rustc-demangle-0.1.26
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.8
+ rust-rustversion-1.0.22
+ rust-rusty-fork-0.3.0
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-sapling-renderdag-0.1.0
+ rust-sapling-streampager-0.11.0
+ rust-scm-record-0.8.0
+ rust-scopeguard-1.2.0
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-bser-0.4.0
+ rust-serde-bytes-0.11.17
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.143
+ rust-serde-spanned-0.6.9
+ rust-sha1-0.10.6
+ rust-sha1-checked-0.10.0
+ rust-sha2-0.10.9
+ rust-sharded-slab-0.1.7
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.18
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.6
+ rust-similar-2.7.0
+ rust-siphasher-1.0.1
+ rust-slab-0.4.11
+ rust-smallvec-1.15.1
+ rust-smawk-0.3.2
+ rust-socket2-0.6.0
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-subtle-2.6.1
+ rust-syn-1.0.109
+ rust-syn-2.0.106
+ rust-synstructure-0.13.2
+ rust-tempfile-3.21.0
+ rust-terminal-size-0.4.3
+ rust-terminfo-0.9.0
+ rust-termios-0.3.3
+ rust-termtree-0.5.1
+ rust-termwiz-0.23.3
+ rust-test-case-3.3.1
+ rust-test-case-core-3.3.1
+ rust-test-case-macros-3.3.1
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.16
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.16
+ rust-thread-local-1.1.9
+ rust-timeago-0.4.2
+ rust-tinystr-0.8.1
+ rust-tinytemplate-1.2.1
+ rust-tinyvec-1.10.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.47.1
+ rust-tokio-macros-2.5.0
+ rust-tokio-util-0.6.10
+ rust-toml-0.8.23
+ rust-toml-datetime-0.6.11
+ rust-toml-edit-0.22.27
+ rust-toml-write-0.1.2
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.30
+ rust-tracing-chrome-0.7.2
+ rust-tracing-core-0.1.34
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-typeid-1.0.3
+ rust-typenum-1.18.0
+ rust-ucd-trie-0.1.7
+ rust-uluru-3.1.0
+ rust-unarray-0.1.4
+ rust-unicode-bom-2.0.3
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-normalization-0.1.24
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-truncate-1.1.0
+ rust-unicode-width-0.1.12
+ rust-unicode-width-0.2.0
+ rust-url-2.5.6
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uuid-1.18.0
+ rust-valuable-0.1.1
+ rust-vec-map-0.8.2
+ rust-version-check-0.9.5
+ rust-vtparse-0.6.2
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.1+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-wasite-0.1.0
+ 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-watchman-client-0.9.0
+ rust-web-sys-0.3.77
+ rust-wezterm-bidi-0.2.3
+ rust-wezterm-blob-leases-0.1.1
+ rust-wezterm-color-types-0.3.0
+ rust-wezterm-dynamic-0.2.1
+ rust-wezterm-dynamic-derive-0.1.1
+ rust-wezterm-input-types-0.1.0
+ rust-whoami-1.6.1
+ rust-winapi-0.3.9
+ rust-winapi-i686-pc-windows-gnu-0.4.0
+ rust-winapi-util-0.1.10
+ rust-winapi-x86-64-pc-windows-gnu-0.4.0
+ rust-windows-core-0.61.2
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.3
+ rust-windows-result-0.3.4
+ rust-windows-strings-0.4.2
+ rust-windows-sys-0.48.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-sys-0.60.2
+ rust-windows-targets-0.48.5
+ rust-windows-targets-0.52.6
+ rust-windows-targets-0.53.3
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ 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.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winnow-0.7.12
+ rust-winreg-0.52.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-writeable-0.6.1
+ rust-yansi-1.0.1
+ rust-yoke-0.8.0
+ rust-yoke-derive-0.8.0
+ rust-zerocopy-0.8.26
+ rust-zerocopy-derive-0.8.26
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerotrie-0.2.2
+ rust-zerovec-0.11.4
+ rust-zerovec-derive-0.11.1
+ rust-zlib-rs-0.5.1))
+ (just =>
+ (list rust-aho-corasick-1.1.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-ansi-term-0.12.1
+ 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-arrayref-0.3.9
+ rust-arrayvec-0.7.6
+ rust-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-blake3-1.8.1
+ rust-block-buffer-0.10.4
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-camino-1.1.9
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ 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-clap-mangen-0.2.26
+ rust-colorchoice-1.0.3
+ rust-constant-time-eq-0.3.1
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-ctrlc-3.4.6
+ rust-derive-where-1.2.7
+ rust-diff-0.1.13
+ rust-digest-0.10.7
+ rust-dirs-6.0.0
+ rust-dirs-sys-0.5.0
+ rust-dotenvy-0.15.7
+ rust-edit-distance-2.1.3
+ rust-either-1.15.0
+ rust-env-home-0.1.0
+ rust-errno-0.3.11
+ rust-executable-path-1.0.0
+ rust-fastrand-2.3.0
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.3.9
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-is-executable-1.0.4
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-lexiclean-0.0.1
+ rust-libc-0.2.172
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.9.4
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-nix-0.29.0
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-once-cell-1.21.3
+ rust-option-ext-0.2.0
+ rust-percent-encoding-2.3.1
+ rust-ppv-lite86-0.2.21
+ rust-pretty-assertions-1.4.1
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.9.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.9.3
+ rust-rayon-core-1.12.1
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-roff-0.2.2
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-sha2-0.10.8
+ rust-shellexpand-3.1.1
+ rust-shlex-1.3.0
+ rust-similar-2.7.0
+ rust-snafu-0.8.5
+ rust-snafu-derive-0.8.5
+ rust-strsim-0.11.1
+ rust-strum-0.27.1
+ rust-strum-macros-0.27.1
+ rust-syn-2.0.100
+ rust-target-2.1.0
+ rust-tempfile-3.19.1
+ rust-temptree-0.2.0
+ rust-terminal-size-0.4.2
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-2.0.12
+ rust-typed-arena-2.0.2
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.2.0
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-version-check-0.9.5
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-which-7.0.3
+ 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.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.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winsafe-0.0.19
+ rust-wit-bindgen-rt-0.39.0
+ rust-yansi-1.0.1
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24))
+ (kak-lsp =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-adler32-1.2.0
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ 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-arc-swap-1.7.1
+ 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-bumpalo-3.17.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.35
+ rust-clap-builder-4.5.35
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-core2-0.4.0
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-utils-0.8.21
+ rust-daemonize-0.5.0
+ rust-dary-heap-0.3.7
+ rust-debugid-0.8.0
+ rust-deranged-0.4.0
+ rust-diffs-0.5.1
+ rust-dirs-5.0.1
+ rust-dirs-next-2.0.0
+ rust-dirs-sys-0.4.1
+ rust-dirs-sys-next-0.1.2
+ rust-displaydoc-0.2.5
+ rust-either-1.15.0
+ rust-enum-primitive-0.1.1
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-field-offset-0.3.6
+ rust-file-id-0.2.2
+ rust-filetime-0.2.25
+ rust-findshlibs-0.10.2
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-fs4-0.8.4
+ rust-fsevent-sys-4.1.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-macro-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-getopts-0.2.21
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-hermit-abi-0.5.0
+ rust-hex-0.4.3
+ rust-hostname-0.4.1
+ 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-tls-0.6.0
+ rust-hyper-util-0.1.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-indoc-2.0.6
+ rust-inotify-0.9.6
+ rust-inotify-sys-0.1.5
+ rust-ipnet-2.11.0
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-jsonrpc-core-18.0.0
+ rust-kqueue-1.0.8
+ rust-kqueue-sys-1.0.4
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libflate-2.1.0
+ rust-libflate-lz77-2.1.0
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lsp-types-0.95.1
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-mime-0.3.17
+ rust-miniz-oxide-0.8.8
+ rust-mio-0.8.11
+ rust-mio-1.0.3
+ rust-native-tls-0.2.14
+ rust-notify-6.1.1
+ rust-notify-debouncer-full-0.3.2
+ rust-num-conv-0.1.0
+ rust-num-traits-0.1.43
+ rust-num-traits-0.2.19
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-option-ext-0.2.0
+ rust-os-info-3.10.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.94
+ rust-pulldown-cmark-0.9.6
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.12.15
+ rust-rle-decode-fast-1.0.3
+ rust-ropey-1.6.1
+ rust-rustc-demangle-0.1.24
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-security-framework-2.11.1
+ rust-security-framework-sys-2.14.0
+ rust-semver-1.0.26
+ rust-sentry-0.35.0
+ rust-sentry-backtrace-0.35.0
+ rust-sentry-contexts-0.35.0
+ rust-sentry-core-0.35.0
+ rust-sentry-debug-images-0.35.0
+ rust-sentry-panic-0.35.0
+ rust-sentry-tracing-0.35.0
+ rust-sentry-types-0.35.0
+ 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-urlencoded-0.7.1
+ rust-shlex-1.3.0
+ rust-slab-0.4.9
+ rust-slog-2.7.0
+ rust-slog-async-2.8.0
+ rust-slog-kvfilter-0.7.0
+ rust-slog-scope-4.4.0
+ rust-slog-stdlog-4.1.1
+ rust-slog-term-2.9.1
+ rust-sloggers-2.2.0
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-str-indices-0.4.4
+ rust-strsim-0.11.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-take-mut-0.2.2
+ rust-tempfile-3.19.1
+ rust-term-0.7.0
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-tokio-1.44.2
+ rust-tokio-native-tls-0.3.1
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-core-0.1.33
+ rust-tracing-subscriber-0.3.19
+ rust-trackable-1.3.0
+ rust-trackable-derive-1.0.0
+ rust-try-lock-0.2.5
+ rust-uname-0.1.1
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-ureq-2.12.1
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-valuable-0.1.1
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-wasite-0.1.0
+ 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-web-sys-0.3.77
+ rust-whoami-1.6.0
+ rust-widestring-0.4.3
+ 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-acl-0.3.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-registry-0.4.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.3.1
+ 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-targets-0.53.0
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ 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.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winnow-0.7.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (kanata =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-anstyle-1.0.10
+ rust-anyhow-1.0.97
+ rust-arboard-3.5.0
+ rust-arraydeque-0.5.1
+ rust-atomic-polyfill-1.0.3
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-backtrace-ext-0.2.1
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bitvec-1.0.1
+ rust-bumpalo-3.17.0
+ rust-bytemuck-1.22.0
+ rust-byteorder-1.5.0
+ rust-byteorder-lite-0.1.0
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clipboard-win-5.4.0
+ rust-core-foundation-0.10.0
+ rust-core-foundation-sys-0.8.7
+ rust-core-graphics-0.24.0
+ rust-core-graphics-types-0.2.0
+ rust-crc32fast-1.4.2
+ rust-critical-section-1.2.0
+ rust-deranged-0.4.0
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-dunce-1.0.5
+ rust-either-1.15.0
+ rust-embed-resource-2.5.1
+ rust-encode-unicode-0.3.6
+ rust-endian-type-0.1.2
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-error-code-3.3.1
+ rust-evdev-0.12.2
+ rust-fdeflate-0.3.7
+ rust-flate2-1.1.1
+ rust-foreign-types-0.5.0
+ rust-foreign-types-macros-0.2.3
+ rust-foreign-types-shared-0.3.1
+ rust-funty-2.0.0
+ rust-gethostname-0.4.3
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-hash32-0.2.1
+ rust-hashbrown-0.15.2
+ rust-heapless-0.7.17
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.0
+ rust-image-0.25.6
+ rust-indexmap-2.9.0
+ rust-indoc-2.0.6
+ rust-inotify-0.10.2
+ rust-inotify-sys-0.1.5
+ rust-instant-0.1.13
+ rust-interception-sys-0.1.3
+ rust-is-docker-0.2.0
+ rust-is-terminal-0.4.16
+ rust-is-wsl-0.4.0
+ rust-is-ci-1.2.0
+ rust-itertools-0.12.1
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-jpeg-decoder-0.3.1
+ rust-js-sys-0.3.77
+ rust-kanata-interception-0.3.0
+ rust-kanata-keyberon-0.180.2
+ rust-kanata-keyberon-macros-0.2.0
+ rust-kanata-parser-0.180.2
+ rust-kanata-tcp-protocol-0.180.2
+ rust-karabiner-driverkit-0.1.5
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-malloc-buf-0.0.6
+ rust-memchr-2.7.4
+ rust-memoffset-0.6.5
+ rust-memoffset-0.7.1
+ rust-miette-5.10.0
+ rust-miette-derive-5.10.0
+ rust-miniz-oxide-0.8.8
+ rust-mio-0.8.11
+ rust-muldiv-0.2.1
+ rust-muldiv-1.0.1
+ rust-native-windows-gui-1.0.13
+ rust-nibble-vec-0.1.0
+ rust-nix-0.23.2
+ rust-nix-0.26.4
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-num-enum-0.6.1
+ rust-num-enum-derive-0.6.1
+ rust-num-threads-0.1.7
+ rust-objc-0.2.7
+ rust-objc2-0.6.0
+ rust-objc2-app-kit-0.3.0
+ rust-objc2-core-foundation-0.3.0
+ rust-objc2-core-graphics-0.3.0
+ rust-objc2-encode-4.1.0
+ rust-objc2-foundation-0.3.0
+ rust-objc2-io-surface-0.3.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-open-5.3.2
+ rust-option-ext-0.2.0
+ rust-os-info-3.10.0
+ rust-os-pipe-1.2.1
+ rust-owo-colors-3.5.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-pathdiff-0.2.3
+ rust-patricia-tree-0.8.0
+ rust-percent-encoding-2.3.1
+ rust-pin-utils-0.1.0
+ rust-png-0.17.16
+ rust-powerfmt-0.2.0
+ rust-proc-macro-crate-1.3.1
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-radium-0.7.0
+ rust-radix-trie-0.2.1
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ 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-hash-1.1.0
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-scopeguard-1.2.0
+ rust-sd-notify-0.4.5
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-registry-1.4.2
+ rust-simd-adler32-0.3.7
+ rust-simplelog-0.12.2
+ rust-smallvec-1.15.0
+ rust-smawk-0.3.2
+ rust-spin-0.9.8
+ rust-stable-deref-trait-1.2.0
+ rust-strip-ansi-escapes-0.2.1
+ rust-strsim-0.11.1
+ rust-supports-color-2.1.0
+ rust-supports-hyperlinks-2.1.0
+ rust-supports-unicode-2.1.0
+ rust-syn-2.0.100
+ rust-tap-1.0.1
+ rust-termcolor-1.4.1
+ rust-terminal-size-0.1.17
+ rust-textwrap-0.15.2
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tiff-0.9.1
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.19.15
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-width-0.1.14
+ rust-vswhom-0.1.0
+ rust-vswhom-sys-0.1.3
+ rust-vte-0.14.1
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-web-sys-0.3.77
+ rust-weezl-0.1.8
+ rust-winapi-0.3.9
+ rust-winapi-build-0.1.1
+ 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-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-winreg-0.52.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-wyz-0.5.1
+ rust-x11rb-0.13.1
+ rust-x11rb-protocol-0.13.1))
+ (kibi =>
+ (list rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-cfg-if-1.0.0
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-getrandom-0.3.2
+ rust-instant-0.1.13
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.12
+ rust-once-cell-1.21.3
+ rust-parking-lot-0.11.2
+ rust-parking-lot-core-0.8.6
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-redox-syscall-0.2.16
+ rust-rustix-1.0.5
+ rust-scopeguard-1.2.0
+ rust-serial-test-0.5.1
+ rust-serial-test-derive-0.5.1
+ rust-smallvec-1.15.0
+ rust-syn-1.0.109
+ rust-tempfile-3.19.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-wasi-0.14.2+wasi-0.2.4
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0))
+ (libchewing =>
+ (list 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.97
+ rust-bitflags-2.9.0
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clap-mangen-0.2.26
+ rust-colorchoice-1.0.3
+ rust-der-0.7.9
+ rust-directories-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-errno-0.3.11
+ rust-fallible-iterator-0.3.0
+ rust-fallible-streaming-iterator-0.1.9
+ rust-fastrand-2.3.0
+ rust-foldhash-0.1.5
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-hashbrown-0.15.2
+ rust-hashlink-0.10.0
+ rust-heck-0.5.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-libc-0.2.171
+ rust-libredox-0.1.3
+ rust-libsqlite3-sys-0.32.0
+ rust-linux-raw-sys-0.9.4
+ rust-log-0.4.27
+ rust-once-cell-1.21.3
+ rust-option-ext-0.2.0
+ rust-pkg-config-0.3.32
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-redox-users-0.4.6
+ rust-roff-0.2.2
+ rust-rusqlite-0.34.0
+ rust-rustix-1.0.5
+ rust-smallvec-1.15.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-tempfile-3.19.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-windows-sys-0.48.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-wit-bindgen-rt-0.39.0
+ rust-zeroize-1.8.1))
+ (librsvg =>
+ (list 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-anes-0.1.6
+ 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.97
+ rust-approx-0.5.1
+ rust-assert-cmd-2.0.16
+ rust-autocfg-1.4.0
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.8.0
+ rust-bit-field-0.10.2
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-0.1.6
+ rust-bstr-1.11.3
+ rust-bumpalo-3.17.0
+ rust-bytemuck-1.22.0
+ rust-byteorder-1.5.0
+ rust-cairo-rs-0.19.4
+ rust-cairo-sys-rs-0.19.2
+ rust-cast-0.3.0
+ rust-cc-1.2.18
+ rust-cfg-expr-0.15.8
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-ciborium-0.2.2
+ rust-ciborium-io-0.2.2
+ rust-ciborium-ll-0.2.2
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-complete-4.5.47
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-color-quant-1.1.0
+ rust-colorchoice-1.0.3
+ rust-core-foundation-sys-0.8.7
+ rust-crc32fast-1.4.2
+ rust-criterion-0.5.1
+ rust-criterion-plot-0.5.0
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-cssparser-0.31.2
+ rust-cssparser-macros-0.6.1
+ rust-cstr-0.2.12
+ rust-data-url-0.3.1
+ rust-deranged-0.4.1
+ rust-derive-more-0.99.19
+ rust-difflib-0.4.0
+ rust-displaydoc-0.2.5
+ rust-dlib-0.5.2
+ rust-doc-comment-0.3.3
+ rust-dtoa-1.0.10
+ rust-dtoa-short-0.3.5
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-exr-1.73.0
+ rust-fastrand-2.3.0
+ rust-fdeflate-0.3.7
+ rust-flate2-1.1.1
+ rust-float-cmp-0.9.0
+ rust-float-cmp-0.10.0
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ rust-futf-0.1.5
+ 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-macro-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-fxhash-0.2.1
+ rust-gdk-pixbuf-0.19.8
+ rust-gdk-pixbuf-sys-0.19.8
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gif-0.13.1
+ rust-gio-0.19.8
+ rust-gio-sys-0.19.8
+ rust-glib-0.19.9
+ rust-glib-macros-0.19.9
+ rust-glib-sys-0.19.8
+ rust-gobject-sys-0.19.8
+ rust-half-2.5.0
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.0
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-image-0.24.9
+ rust-indexmap-2.9.0
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.10.5
+ rust-itertools-0.12.1
+ rust-itoa-1.0.15
+ rust-jpeg-decoder-0.3.1
+ rust-js-sys-0.3.77
+ rust-language-tags-0.3.2
+ rust-lazy-static-1.5.0
+ rust-lebe-0.5.2
+ rust-libc-0.2.171
+ rust-libloading-0.8.6
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.9.3
+ rust-litemap-0.7.5
+ rust-locale-config-0.3.0
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lopdf-0.32.0
+ rust-mac-0.1.1
+ rust-malloc-buf-0.0.6
+ rust-markup5ever-0.11.0
+ rust-matches-0.1.10
+ rust-matrixmultiply-0.3.9
+ rust-md5-0.7.0
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.7
+ rust-nalgebra-0.32.6
+ rust-nalgebra-macros-0.2.2
+ rust-new-debug-unreachable-1.0.6
+ rust-nom-7.1.3
+ rust-normalize-line-endings-0.3.0
+ rust-num-complex-0.4.6
+ rust-num-conv-0.1.0
+ rust-num-integer-0.1.46
+ rust-num-rational-0.4.2
+ rust-num-traits-0.2.19
+ rust-objc-0.2.7
+ rust-objc-foundation-0.1.1
+ rust-objc-id-0.1.1
+ rust-once-cell-1.21.3
+ rust-oorandom-11.1.5
+ rust-pango-0.19.8
+ rust-pango-sys-0.19.8
+ rust-pangocairo-0.19.8
+ rust-pangocairo-sys-0.19.8
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-percent-encoding-2.3.1
+ rust-phf-0.10.1
+ rust-phf-0.11.3
+ rust-phf-codegen-0.10.0
+ rust-phf-generator-0.10.0
+ rust-phf-generator-0.11.3
+ rust-phf-macros-0.11.3
+ rust-phf-shared-0.10.0
+ rust-phf-shared-0.11.3
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-plotters-0.3.7
+ rust-plotters-backend-0.3.7
+ rust-plotters-svg-0.3.7
+ rust-png-0.17.16
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-precomputed-hash-0.1.1
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro2-1.0.94
+ rust-proptest-1.6.0
+ rust-qoi-0.4.1
+ rust-quick-error-1.2.3
+ rust-quick-error-2.0.1
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rand-xorshift-0.3.0
+ rust-rawpointer-0.2.1
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-rctree-0.6.0
+ rust-redox-syscall-0.5.10
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rgb-0.8.50
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-rusty-fork-0.3.0
+ rust-ryu-1.0.20
+ rust-safe-arch-0.7.4
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-selectors-0.25.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-servo-arc-0.3.0
+ rust-shlex-1.3.0
+ rust-simba-0.8.1
+ rust-simd-adler32-0.3.7
+ rust-siphasher-0.3.11
+ rust-siphasher-1.0.1
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-string-cache-0.8.9
+ rust-string-cache-codegen-0.5.4
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-system-deps-6.2.2
+ rust-target-lexicon-0.12.16
+ rust-tempfile-3.19.1
+ rust-tendril-0.4.3
+ rust-termtree-0.5.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tiff-0.9.1
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-tinytemplate-1.2.1
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-typenum-1.18.0
+ rust-unarray-0.1.4
+ rust-unicode-ident-1.0.18
+ rust-url-2.5.4
+ rust-utf-8-0.7.6
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-version-compare-0.2.0
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-web-sys-0.3.77
+ rust-weezl-0.1.8
+ rust-wide-0.7.32
+ 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.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.4
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xml5ever-0.17.0
+ rust-yeslogic-fontconfig-sys-5.0.0
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zune-inflate-0.2.54))
+ (lsd =>
+ (list rust-aho-corasick-1.1.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-anstream-0.3.2
+ rust-anstyle-1.0.10
+ rust-anstyle-parse-0.2.6
+ rust-anstyle-query-1.1.2
+ rust-anstyle-wincon-1.0.2
+ rust-assert-cmd-2.0.17
+ rust-assert-fs-1.1.2
+ rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-chrono-humanize-0.2.3
+ rust-clap-4.3.24
+ rust-clap-builder-4.3.24
+ rust-clap-complete-4.5.3
+ rust-clap-derive-4.3.12
+ rust-clap-lex-0.5.1
+ rust-colorchoice-1.0.3
+ rust-core-foundation-sys-0.8.7
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.27.0
+ rust-crossterm-winapi-0.9.1
+ rust-dashmap-5.5.3
+ rust-difflib-0.4.0
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-float-cmp-0.10.0
+ rust-form-urlencoded-1.2.1
+ 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-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-git2-0.18.3
+ rust-glob-0.3.2
+ rust-globset-0.4.16
+ rust-globwalk-0.9.1
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-heck-0.4.1
+ rust-hermit-abi-0.3.9
+ rust-hermit-abi-0.5.0
+ rust-human-sort-0.2.2
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-ignore-0.4.23
+ rust-indexmap-2.9.0
+ rust-io-lifetimes-1.0.11
+ rust-is-terminal-0.4.16
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libgit2-sys-0.16.2+1.7.2
+ rust-libredox-0.1.3
+ rust-libz-sys-1.1.22
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.3.8
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lscolors-0.16.0
+ rust-memchr-2.7.4
+ rust-mio-0.8.11
+ rust-normalize-line-endings-0.3.0
+ rust-nu-ansi-term-0.49.0
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-option-ext-0.2.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.95
+ rust-pure-rust-locales-0.8.1
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustix-0.37.28
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-yaml-0.9.34+deprecated
+ rust-serial-test-2.0.0
+ rust-serial-test-derive-2.0.0
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.5
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.10.0
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-sys-locale-0.3.2
+ rust-tempfile-3.19.1
+ rust-term-grid-0.1.7
+ rust-terminal-size-0.2.6
+ rust-terminal-size-0.3.0
+ rust-termtree-0.5.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tinystr-0.7.6
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-unsafe-libyaml-0.2.11
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uzers-0.11.3
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-vsort-0.2.0
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-wild-2.2.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-0.43.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.59.0
+ rust-windows-targets-0.48.5
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.42.2
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.42.2
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.42.2
+ 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.42.2
+ rust-windows-i686-msvc-0.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.42.2
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.42.2
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.42.2
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xattr-1.5.0
+ rust-xdg-2.5.2
+ rust-yaml-rust-0.4.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (macchina =>
+ (list rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-ansi-to-tui-7.0.0
+ 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-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-0.1.6
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytesize-1.3.3
+ rust-camino-1.1.9
+ rust-cargo-platform-0.1.9
+ rust-cargo-metadata-0.18.1
+ rust-cassowary-0.3.0
+ rust-castaway-0.2.3
+ rust-cc-1.2.19
+ rust-cfg-if-0.1.10
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-cocoa-0.20.2
+ rust-colorchoice-1.0.3
+ rust-colored-2.2.0
+ rust-compact-str-0.8.1
+ rust-core-foundation-0.7.0
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.7.0
+ rust-core-foundation-sys-0.8.7
+ rust-core-graphics-0.19.2
+ rust-core-graphics-0.23.2
+ rust-core-graphics-types-0.1.3
+ rust-core-video-sys-0.1.4
+ rust-crossterm-0.28.1
+ rust-crossterm-winapi-0.9.1
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-deranged-0.4.0
+ rust-dirs-5.0.1
+ rust-dirs-6.0.0
+ rust-dirs-sys-0.4.1
+ rust-dirs-sys-0.5.0
+ rust-dlib-0.5.2
+ rust-either-1.15.0
+ rust-enum-as-inner-0.6.1
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-foreign-types-0.3.2
+ rust-foreign-types-0.5.0
+ rust-foreign-types-macros-0.2.3
+ rust-foreign-types-shared-0.1.1
+ rust-foreign-types-shared-0.3.1
+ 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-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.3.0
+ rust-getrandom-0.2.15
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.1.19
+ rust-hermit-abi-0.3.9
+ rust-home-0.5.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-ident-case-1.0.1
+ rust-if-addrs-0.10.2
+ rust-indexmap-2.9.0
+ rust-indoc-2.0.6
+ rust-instability-0.3.7
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.11.0
+ rust-itertools-0.13.0
+ 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-libmacchina-8.1.0
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-local-ip-address-0.5.7
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lru-0.12.5
+ rust-mach2-0.4.2
+ rust-malloc-buf-0.0.6
+ rust-memchr-2.7.4
+ rust-memoffset-0.7.1
+ rust-metal-0.18.0
+ rust-minimal-lexical-0.2.1
+ rust-mio-1.0.3
+ rust-neli-0.6.5
+ rust-neli-proc-macros-0.1.4
+ rust-nix-0.26.4
+ rust-nom-7.1.3
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-num-threads-0.1.7
+ rust-objc-0.2.7
+ rust-objc-exception-0.1.2
+ rust-once-cell-1.21.3
+ rust-option-ext-0.2.0
+ rust-os-release-0.1.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-pciid-parser-0.6.3
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-ratatui-0.29.0
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rpm-pkg-count-0.2.1
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ 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-spanned-0.6.8
+ rust-shellexpand-3.1.1
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.5
+ rust-simdutf8-0.1.5
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-sqlite-0.36.2
+ rust-sqlite3-src-0.6.1
+ rust-sqlite3-sys-0.17.0
+ 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-sysctl-0.5.5
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-truncate-1.1.0
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-utf8parse-0.2.2
+ rust-vergen-8.3.2
+ rust-walkdir-2.5.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-sys-0.31.6
+ rust-winapi-0.3.9
+ rust-winapi-i686-pc-windows-gnu-0.4.0
+ rust-winapi-util-0.1.9
+ rust-winapi-wsapoll-0.1.2
+ rust-winapi-x86-64-pc-windows-gnu-0.4.0
+ rust-windows-0.39.0
+ rust-windows-0.48.0
+ rust-windows-core-0.61.0
+ rust-windows-implement-0.48.0
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.48.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.39.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.39.0
+ 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.39.0
+ rust-windows-i686-msvc-0.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.39.0
+ 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.39.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.6
+ rust-winreg-0.10.1
+ rust-wmi-0.12.2
+ rust-x11rb-0.12.0
+ rust-x11rb-protocol-0.12.0
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24))
+ (matugen =>
+ (list rust-addr2line-0.21.0
+ rust-adler-1.0.2
+ rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-aligned-vec-0.5.0
+ rust-anes-0.1.6
+ 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.97
+ rust-arbitrary-1.4.1
+ rust-arg-enum-proc-macro-0.3.4
+ rust-arrayvec-0.7.6
+ rust-autocfg-1.4.0
+ rust-av1-grain-0.2.3
+ rust-avif-serialize-0.8.3
+ rust-backtrace-0.3.71
+ rust-base64-0.22.1
+ rust-bit-field-0.10.2
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bitstream-io-2.6.0
+ rust-built-0.7.7
+ rust-bumpalo-3.17.0
+ rust-bytemuck-1.22.0
+ rust-byteorder-lite-0.1.0
+ rust-bytes-1.10.1
+ rust-cast-0.3.0
+ rust-cc-1.2.19
+ rust-cfg-expr-0.15.8
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-ciborium-0.2.2
+ rust-ciborium-io-0.2.2
+ rust-ciborium-ll-0.2.2
+ rust-clap-4.5.36
+ rust-clap-builder-4.5.36
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-color-eyre-0.6.3
+ rust-color-quant-1.1.0
+ rust-colorchoice-1.0.3
+ rust-colorsys-0.6.7
+ rust-crc32fast-1.4.2
+ rust-criterion-0.5.1
+ rust-criterion-plot-0.5.0
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-directories-5.0.1
+ rust-dirs-4.0.0
+ rust-dirs-next-2.0.0
+ rust-dirs-sys-0.3.7
+ rust-dirs-sys-0.4.1
+ rust-dirs-sys-next-0.1.2
+ rust-displaydoc-0.2.5
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-enquote-1.1.0
+ rust-env-logger-0.10.2
+ rust-equivalent-1.0.2
+ rust-etcetera-0.8.0
+ rust-execute-0.2.13
+ rust-execute-command-macro-0.1.9
+ rust-execute-command-macro-impl-0.1.10
+ rust-execute-command-tokens-0.1.7
+ rust-exr-1.73.0
+ rust-eyre-0.6.12
+ rust-fdeflate-0.3.7
+ rust-flate2-1.1.1
+ 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-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-generic-array-1.2.0
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gif-0.13.1
+ rust-gimli-0.28.1
+ rust-half-2.6.0
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.0
+ rust-home-0.5.11
+ rust-http-1.3.1
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-httparse-1.10.1
+ rust-humantime-2.2.0
+ rust-hyper-1.6.0
+ rust-hyper-rustls-0.27.5
+ rust-hyper-util-0.1.11
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-image-0.25.6
+ rust-image-webp-0.2.1
+ rust-imgref-1.11.0
+ rust-indenter-0.3.3
+ rust-indexmap-2.9.0
+ rust-interpolate-name-0.2.4
+ rust-ipnet-2.11.0
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.10.5
+ rust-itertools-0.12.1
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-jpeg-decoder-0.3.1
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-lebe-0.5.2
+ rust-libc-0.2.171
+ rust-libfuzzer-sys-0.4.9
+ rust-libredox-0.1.3
+ rust-litemap-0.7.5
+ rust-log-0.4.27
+ rust-loop9-0.1.5
+ rust-material-colors-0.4.2
+ rust-maybe-rayon-0.1.1
+ rust-memchr-2.7.4
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.7.4
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-new-debug-unreachable-1.0.6
+ rust-nom-7.1.3
+ rust-noop-proc-macro-0.3.0
+ rust-num-bigint-0.4.6
+ rust-num-derive-0.4.2
+ rust-num-integer-0.1.46
+ rust-num-rational-0.4.2
+ rust-num-traits-0.2.19
+ rust-object-0.32.2
+ rust-once-cell-1.21.3
+ rust-oorandom-11.1.5
+ rust-option-ext-0.2.0
+ rust-owo-colors-3.5.0
+ rust-owo-colors-4.2.0
+ rust-paris-1.5.15
+ rust-paris-log-1.0.2
+ rust-paste-1.0.15
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-plotters-0.3.7
+ rust-plotters-backend-0.3.7
+ rust-plotters-svg-0.3.7
+ rust-png-0.17.16
+ rust-ppv-lite86-0.2.21
+ rust-pretty-env-logger-0.5.0
+ rust-prettytable-rs-0.10.0
+ rust-proc-macro2-1.0.94
+ rust-profiling-1.0.16
+ rust-profiling-procmacros-1.0.16
+ rust-qoi-0.4.1
+ rust-quick-error-2.0.1
+ rust-quinn-0.11.7
+ rust-quinn-proto-0.11.10
+ rust-quinn-udp-0.5.11
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-0.9.0
+ rust-rand-chacha-0.3.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-rav1e-0.7.1
+ rust-ravif-0.11.11
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.12.15
+ rust-resolve-path-0.1.0
+ rust-rgb-0.8.50
+ rust-ring-0.17.14
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-2.1.1
+ rust-rustls-0.23.26
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-serde-urlencoded-0.7.1
+ rust-shlex-1.3.0
+ rust-simd-adler32-0.3.7
+ rust-simd-helpers-0.1.0
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-system-deps-6.2.2
+ rust-target-lexicon-0.12.16
+ rust-term-0.7.0
+ rust-termcolor-1.4.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-tiff-0.9.1
+ rust-tinystr-0.7.6
+ rust-tinytemplate-1.2.1
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-rustls-0.26.2
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-core-0.1.33
+ rust-try-lock-0.2.5
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-untrusted-0.9.0
+ rust-update-informer-1.2.0
+ rust-upon-0.8.1
+ rust-ureq-2.12.1
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-v-frame-0.3.8
+ rust-version-compare-0.2.0
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-web-sys-0.3.77
+ rust-web-time-1.1.0
+ rust-webpki-roots-0.26.8
+ rust-weezl-0.1.8
+ 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-link-0.1.1
+ rust-windows-registry-0.4.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.3.1
+ 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-targets-0.53.0
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ 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.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winnow-0.7.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zune-core-0.4.12
+ rust-zune-inflate-0.2.54
+ rust-zune-jpeg-0.4.14))
+ (maturin =>
+ (list rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ 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.97
+ rust-arbitrary-1.4.1
+ rust-autocfg-1.4.0
+ rust-automod-1.0.15
+ rust-base64-0.21.7
+ rust-base64-0.22.1
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-bstr-1.11.3
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytesize-1.3.3
+ rust-bzip2-0.5.2
+ rust-bzip2-sys-0.1.13+1.0.8
+ rust-camino-1.1.9
+ rust-cargo-config2-0.1.32
+ rust-cargo-options-0.7.5
+ rust-cargo-platform-0.1.9
+ rust-cargo-metadata-0.19.2
+ rust-cbindgen-0.27.0
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-charset-0.1.5
+ rust-chumsky-0.9.3
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-complete-4.5.47
+ rust-clap-complete-command-0.6.1
+ rust-clap-complete-nushell-4.5.5
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-configparser-3.1.0
+ rust-console-0.15.11
+ rust-content-inspector-0.2.4
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-data-encoding-2.8.0
+ rust-deranged-0.4.1
+ rust-derivative-2.2.0
+ rust-derive-arbitrary-1.4.1
+ rust-dialoguer-0.11.0
+ rust-diff-0.1.13
+ rust-digest-0.10.7
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-displaydoc-0.2.5
+ rust-dissimilar-1.0.10
+ rust-dunce-1.0.5
+ rust-dyn-clone-1.0.19
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-encoding-rs-0.8.35
+ rust-env-home-0.1.0
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-expect-test-1.5.1
+ rust-fastrand-2.3.0
+ rust-fat-macho-0.4.9
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-fs-err-3.1.0
+ rust-fs4-0.12.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-macro-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-timer-3.0.3
+ rust-futures-util-0.3.31
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-glob-0.3.2
+ rust-globset-0.4.16
+ rust-goblin-0.9.3
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-humantime-2.2.0
+ rust-humantime-serde-1.1.1
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-ignore-0.4.23
+ rust-indexmap-2.9.0
+ rust-indoc-2.0.6
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.12.1
+ rust-itoa-1.0.15
+ rust-keyring-2.3.3
+ rust-lazy-static-1.5.0
+ rust-lddtree-0.3.7
+ rust-libc-0.2.171
+ rust-libredox-0.1.3
+ rust-linux-keyutils-0.2.4
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.3
+ rust-litemap-0.7.5
+ rust-lockfree-object-pool-0.1.6
+ rust-log-0.4.27
+ rust-mailparse-0.15.0
+ rust-matchers-0.1.0
+ rust-memchr-2.7.4
+ rust-mime-0.3.17
+ rust-mime-guess-2.0.5
+ rust-minijinja-2.9.0
+ rust-miniz-oxide-0.8.7
+ rust-multipart-0.18.0
+ rust-native-tls-0.2.14
+ rust-normalize-line-endings-0.3.0
+ rust-normpath-1.3.0
+ rust-nu-ansi-term-0.46.0
+ rust-num-conv-0.1.0
+ rust-once-cell-1.21.3
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-option-ext-0.2.0
+ rust-os-pipe-1.2.1
+ rust-overload-0.1.1
+ rust-path-slash-0.2.1
+ rust-pep440-rs-0.6.6
+ rust-pep508-rs-0.6.1
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-plain-0.2.3
+ rust-platform-info-2.0.5
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-pretty-assertions-1.4.1
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro2-1.0.94
+ rust-psm-0.1.25
+ rust-pyproject-toml-0.11.0
+ rust-python-pkginfo-0.6.5
+ rust-quote-1.0.40
+ rust-quoted-printable-0.5.1
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.10
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.1.10
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-relative-path-1.9.3
+ rust-rfc2047-decoder-1.0.6
+ rust-ring-0.17.14
+ rust-rstest-0.22.0
+ rust-rstest-macros-0.22.0
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-0.23.25
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-schemars-0.8.22
+ rust-schemars-derive-0.8.22
+ rust-scroll-0.12.0
+ rust-scroll-derive-0.12.0
+ rust-security-framework-2.11.1
+ rust-security-framework-sys-2.14.0
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-derive-internals-0.29.1
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-sha2-0.10.8
+ rust-sharded-slab-0.1.7
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-simd-adler32-0.3.7
+ rust-similar-2.7.0
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-smawk-0.3.2
+ rust-snapbox-0.6.21
+ rust-snapbox-macros-0.3.10
+ rust-socks-0.3.4
+ rust-stable-deref-trait-1.2.0
+ rust-stacker-0.1.20
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-tar-0.4.44
+ rust-target-lexicon-0.13.2
+ rust-tempfile-3.19.1
+ rust-terminal-size-0.4.2
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-trycmd-0.15.9
+ rust-typenum-1.18.0
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-unicode-xid-0.2.6
+ rust-unscanny-0.1.0
+ rust-untrusted-0.9.0
+ rust-ureq-2.12.1
+ rust-url-2.5.4
+ rust-urlencoding-2.1.3
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-valuable-0.1.1
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-webpki-roots-0.26.8
+ rust-which-7.0.2
+ rust-wild-2.2.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-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.7.4
+ rust-winsafe-0.0.19
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xattr-1.5.0
+ rust-yansi-1.0.1
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zip-2.6.1
+ rust-zopfli-0.8.1))
+ (monolith =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-alloc-no-stdlib-2.0.4
+ rust-alloc-stdlib-0.2.2
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-anstyle-1.0.10
+ rust-assert-cmd-2.0.16
+ rust-async-compression-0.4.22
+ rust-atty-0.2.14
+ 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-block-buffer-0.10.4
+ rust-brotli-7.0.0
+ rust-brotli-decompressor-4.0.2
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-bytes-1.10.1
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-clap-3.2.25
+ rust-clap-lex-0.2.4
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crypto-common-0.1.6
+ rust-cssparser-0.34.0
+ rust-cssparser-macros-0.6.1
+ rust-difflib-0.4.0
+ rust-digest-0.10.7
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-dtoa-1.0.10
+ rust-dtoa-short-0.3.5
+ rust-encoding-rs-0.8.35
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-futf-0.1.5
+ rust-futures-channel-0.3.31
+ rust-futures-core-0.3.31
+ rust-futures-io-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.3.2
+ rust-gimli-0.31.1
+ rust-hashbrown-0.12.3
+ rust-hermit-abi-0.1.19
+ rust-html5ever-0.27.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-hyper-1.6.0
+ rust-hyper-tls-0.6.0
+ rust-hyper-util-0.1.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-1.9.3
+ rust-ipnet-2.11.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-libc-0.2.171
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-mac-0.1.1
+ rust-markup5ever-0.12.1
+ rust-markup5ever-rcdom-0.3.0
+ rust-memchr-2.7.4
+ rust-mime-0.3.17
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-native-tls-0.2.14
+ rust-new-debug-unreachable-1.0.6
+ rust-num-traits-0.2.19
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-src-300.5.0+3.5.0
+ rust-openssl-sys-0.9.107
+ rust-os-str-bytes-6.6.1
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-percent-encoding-2.3.1
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-macros-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-precomputed-hash-0.1.1
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-core-0.6.4
+ rust-redox-syscall-0.5.11
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.12.15
+ rust-rustc-demangle-0.1.24
+ rust-rustix-1.0.5
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-security-framework-2.11.1
+ 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-urlencoded-0.7.1
+ rust-sha2-0.10.8
+ rust-shlex-1.3.0
+ rust-siphasher-1.0.1
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-string-cache-0.8.9
+ rust-string-cache-codegen-0.5.4
+ rust-strsim-0.10.0
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-tempfile-3.19.1
+ rust-tendril-0.4.3
+ rust-termcolor-1.4.1
+ rust-termtree-0.5.1
+ rust-textwrap-0.16.2
+ rust-tinystr-0.7.6
+ rust-tokio-1.44.2
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-util-0.7.14
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-core-0.1.33
+ rust-try-lock-0.2.5
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-url-2.5.4
+ rust-utf-8-0.7.6
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-web-sys-0.3.77
+ 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-registry-0.4.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.3.1
+ rust-windows-strings-0.4.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-targets-0.53.0
+ 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-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xml5ever-0.18.1
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (mudskipper =>
+ (list rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-ansi-term-0.12.1
+ rust-anyhow-1.0.97
+ rust-approx-0.5.1
+ rust-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-bio-0.39.2
+ rust-bio-types-0.13.0
+ rust-bio-types-1.0.4
+ rust-bit-set-0.5.3
+ rust-bit-vec-0.6.3
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bv-0.11.1
+ rust-bytecount-0.6.8
+ rust-byteorder-1.5.0
+ rust-bzip2-sys-0.1.13+1.0.8
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-clap-2.34.0
+ rust-cmake-0.1.54
+ rust-coitrees-0.2.1
+ rust-console-0.15.11
+ rust-core-foundation-sys-0.8.7
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-custom-derive-0.1.7
+ rust-dashmap-5.5.3
+ rust-derive-new-0.5.9
+ rust-derive-new-0.6.0
+ rust-displaydoc-0.2.5
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-enum-map-1.1.1
+ rust-enum-map-derive-0.6.0
+ rust-env-logger-0.9.3
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-feature-probe-0.1.1
+ rust-fixedbitset-0.4.2
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ rust-fs-utils-1.1.4
+ rust-fxhash-0.2.1
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-getset-0.1.5
+ rust-glob-0.3.2
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-heck-0.3.3
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.1.19
+ rust-hermit-abi-0.3.9
+ rust-hts-sys-2.2.0
+ rust-humantime-2.2.0
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-ieee754-0.2.6
+ rust-indexmap-2.9.0
+ rust-indicatif-0.16.2
+ rust-itertools-0.10.5
+ rust-itertools-num-0.1.3
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libm-0.2.11
+ rust-libradicl-0.5.1
+ rust-libz-sys-1.1.22
+ rust-linear-map-1.2.0
+ rust-linecount-0.1.0
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lzma-sys-0.1.20
+ rust-matrixmultiply-0.3.9
+ rust-memchr-2.7.4
+ rust-multimap-0.8.3
+ rust-nalgebra-0.27.1
+ rust-nalgebra-macros-0.1.0
+ rust-ndarray-0.15.6
+ rust-newtype-derive-0.1.6
+ rust-ntapi-0.3.7
+ rust-num-0.4.3
+ rust-num-bigint-0.4.6
+ rust-num-complex-0.4.6
+ rust-num-integer-0.1.46
+ rust-num-iter-0.1.45
+ rust-num-rational-0.4.2
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-number-prefix-0.4.0
+ rust-once-cell-1.21.3
+ rust-ordered-float-1.1.1
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-percent-encoding-2.3.1
+ rust-petgraph-0.6.5
+ rust-pkg-config-0.3.32
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro-error-attr2-2.0.0
+ rust-proc-macro-error2-2.0.1
+ rust-proc-macro2-1.0.94
+ rust-quick-error-1.2.3
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rand-distr-0.4.3
+ rust-rawpointer-0.2.1
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rust-htslib-0.39.5
+ rust-rust-htslib-0.40.2
+ rust-rustc-version-0.1.7
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-scopeguard-1.2.0
+ rust-scroll-0.11.0
+ rust-semver-0.1.20
+ rust-serde-1.0.219
+ rust-serde-bytes-0.11.17
+ rust-serde-derive-1.0.219
+ rust-shlex-1.3.0
+ rust-simba-0.5.1
+ rust-smallvec-1.15.0
+ rust-snap-1.1.1
+ rust-stable-deref-trait-1.2.0
+ rust-statrs-0.15.0
+ rust-strsim-0.8.0
+ rust-strum-0.23.0
+ rust-strum-macros-0.23.1
+ rust-strum-macros-0.24.3
+ rust-strum-macros-0.26.4
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-sysinfo-0.21.2
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-textwrap-0.11.0
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tinystr-0.7.6
+ rust-triple-accel-0.4.0
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-vcpkg-0.2.15
+ rust-vec-map-0.8.2
+ rust-version-check-0.9.5
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (netavark =>
+ (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-arrayvec-0.7.6
+ rust-async-broadcast-0.7.2
+ rust-async-channel-2.3.1
+ rust-async-executor-1.13.1
+ rust-async-fs-2.1.2
+ rust-async-io-2.4.0
+ rust-async-lock-3.4.0
+ rust-async-process-2.3.0
+ rust-async-recursion-1.1.1
+ rust-async-signal-0.2.10
+ rust-async-stream-0.3.6
+ rust-async-stream-impl-0.3.6
+ rust-async-task-4.7.1
+ rust-async-trait-0.1.88
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-axum-0.7.9
+ rust-axum-core-0.4.5
+ rust-backtrace-0.3.74
+ rust-base64-0.22.1
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-blocking-1.6.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-cfg-aliases-0.2.1
+ rust-chrono-0.4.40
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-concurrent-queue-2.5.0
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-data-encoding-2.9.0
+ rust-dhcproto-0.9.0
+ rust-dhcproto-macros-0.1.0
+ rust-digest-0.10.7
+ rust-displaydoc-0.2.5
+ rust-either-1.15.0
+ rust-endi-1.1.0
+ rust-enum-as-inner-0.5.1
+ rust-enum-as-inner-0.6.1
+ rust-enumflags2-0.7.11
+ rust-enumflags2-derive-0.7.11
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-etherparse-0.13.0
+ rust-ethtool-0.2.8
+ rust-event-listener-5.4.0
+ rust-event-listener-strategy-0.5.4
+ rust-fastrand-2.3.0
+ rust-fixedbitset-0.5.7
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ rust-fs2-0.4.3
+ 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-2.6.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-generic-array-0.14.7
+ rust-genetlink-0.2.5
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-h2-0.4.9
+ rust-hashbrown-0.12.3
+ rust-hashbrown-0.15.2
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.4.0
+ rust-hex-0.4.3
+ 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-timeout-0.5.2
+ rust-hyper-util-0.1.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-0.2.3
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-1.9.3
+ rust-indexmap-2.9.0
+ rust-ipnet-2.11.0
+ rust-iptables-0.5.3
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-jiff-0.2.9
+ rust-jiff-static-0.2.9
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-log-0.4.27
+ rust-matches-0.1.10
+ rust-matchit-0.7.3
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-mime-0.3.17
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-mozim-0.2.5
+ rust-mptcp-pm-0.1.3
+ rust-multimap-0.10.0
+ rust-netlink-packet-core-0.7.0
+ rust-netlink-packet-generic-0.3.3
+ rust-netlink-packet-route-0.21.0
+ rust-netlink-packet-route-0.22.0
+ rust-netlink-packet-utils-0.5.2
+ rust-netlink-proto-0.11.5
+ rust-netlink-sys-0.8.7
+ rust-nftables-0.5.0
+ rust-nispor-1.2.24
+ rust-nix-0.27.1
+ rust-nix-0.29.0
+ rust-num-traits-0.2.19
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-ordered-float-2.10.1
+ rust-ordered-stream-0.2.0
+ rust-parking-2.2.1
+ rust-paste-1.0.15
+ rust-percent-encoding-2.3.1
+ rust-petgraph-0.7.1
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-piper-0.2.4
+ rust-polling-3.7.4
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-ppv-lite86-0.2.21
+ rust-prettyplease-0.2.32
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro2-1.0.95
+ rust-prost-0.13.5
+ rust-prost-build-0.13.5
+ rust-prost-derive-0.13.5
+ rust-prost-types-0.13.5
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-0.9.1
+ rust-rand-chacha-0.3.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rtnetlink-0.16.0
+ rust-rustc-demangle-0.1.24
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-serde-1.0.219
+ rust-serde-value-0.7.0
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-path-to-error-0.1.17
+ rust-serde-repr-0.1.20
+ rust-sha1-0.10.6
+ rust-sha2-0.10.8
+ 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.5.9
+ rust-stable-deref-trait-1.2.0
+ 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-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-sysctl-0.6.0
+ rust-tempfile-3.19.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-stream-0.1.17
+ rust-tokio-util-0.7.14
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tonic-0.12.3
+ rust-tonic-build-0.12.3
+ rust-tower-0.4.13
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-trust-dns-proto-0.22.0
+ rust-try-lock-0.2.5
+ rust-typenum-1.18.0
+ rust-uds-windows-1.1.0
+ rust-unicode-bidi-0.3.18
+ rust-unicode-ident-1.0.18
+ rust-unicode-normalization-0.1.24
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ 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.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-wl-nl80211-0.2.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xdg-home-1.3.0
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zbus-4.4.0
+ rust-zbus-macros-4.4.0
+ rust-zbus-names-3.0.0
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zvariant-4.2.0
+ rust-zvariant-derive-4.2.0
+ rust-zvariant-utils-2.1.0))
+ (newsboat =>
+ (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-anstyle-1.0.10
+ rust-ascii-canvas-3.0.0
+ rust-assert-json-diff-2.0.2
+ rust-async-attributes-1.1.2
+ rust-async-channel-1.9.0
+ rust-async-channel-2.3.1
+ rust-async-executor-1.13.1
+ rust-async-global-executor-2.4.1
+ rust-async-io-2.4.0
+ rust-async-lock-3.4.0
+ rust-async-object-pool-0.1.5
+ rust-async-process-2.3.0
+ rust-async-signal-0.2.10
+ rust-async-std-1.13.1
+ rust-async-task-4.7.1
+ rust-async-trait-0.1.88
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base64-0.21.7
+ rust-basic-cookies-0.1.5
+ rust-bit-set-0.5.3
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.6.3
+ rust-bit-vec-0.8.0
+ rust-bitflags-2.9.0
+ rust-block-0.1.6
+ rust-blocking-1.6.1
+ rust-bumpalo-3.17.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.35
+ rust-clap-builder-4.5.35
+ rust-clap-lex-0.7.4
+ rust-codespan-reporting-0.12.0
+ rust-concurrent-queue-2.5.0
+ rust-core-foundation-sys-0.8.7
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-curl-sys-0.4.80+curl-8.12.1
+ rust-cxx-1.0.156
+ rust-cxx-build-1.0.156
+ rust-cxxbridge-cmd-1.0.156
+ rust-cxxbridge-flags-1.0.156
+ rust-cxxbridge-macro-1.0.156
+ rust-dirs-next-2.0.0
+ rust-dirs-sys-next-0.1.2
+ rust-displaydoc-0.2.5
+ rust-either-1.15.0
+ rust-ena-0.14.3
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-event-listener-2.5.3
+ rust-event-listener-5.4.0
+ rust-event-listener-strategy-0.5.4
+ rust-fastrand-2.3.0
+ rust-fixedbitset-0.4.2
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ 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-lite-2.6.0
+ rust-futures-macro-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gettext-rs-0.7.2
+ rust-gettext-sys-0.22.5
+ rust-gimli-0.31.1
+ rust-gloo-timers-0.3.0
+ rust-hashbrown-0.15.2
+ rust-hermit-abi-0.4.0
+ rust-http-0.2.12
+ rust-http-body-0.4.6
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-httpmock-0.7.0
+ rust-hyper-0.14.32
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-itertools-0.11.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-kv-log-macro-1.0.7
+ rust-lalrpop-0.20.2
+ rust-lalrpop-util-0.20.2
+ rust-lazy-static-1.5.0
+ rust-levenshtein-1.0.5
+ rust-lexopt-0.3.1
+ rust-libc-0.2.171
+ rust-libredox-0.1.3
+ rust-libz-sys-1.1.22
+ rust-link-cplusplus-1.0.10
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-locale-config-0.3.0
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-malloc-buf-0.0.6
+ rust-md5-0.7.0
+ rust-memchr-2.7.4
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-natord-1.0.9
+ rust-new-debug-unreachable-1.0.6
+ rust-nom-8.0.0
+ rust-num-traits-0.2.19
+ rust-objc-0.2.7
+ rust-objc-foundation-0.1.1
+ rust-objc-id-0.1.1
+ 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-percent-encoding-2.3.1
+ rust-petgraph-0.6.5
+ rust-phf-shared-0.11.3
+ rust-pico-args-0.5.0
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-piper-0.2.4
+ rust-pkg-config-0.3.32
+ rust-polling-3.7.4
+ rust-ppv-lite86-0.2.21
+ rust-precomputed-hash-0.1.1
+ rust-proc-macro2-1.0.94
+ rust-proptest-1.6.0
+ rust-quick-error-1.2.3
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rand-xorshift-0.3.0
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-demangle-0.1.24
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-rusty-fork-0.3.0
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-scratch-1.0.8
+ rust-section-testing-0.0.5
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-regex-1.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.2
+ rust-similar-2.7.0
+ rust-siphasher-1.0.1
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-string-cache-0.8.9
+ rust-strsim-0.11.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-temp-dir-0.1.14
+ rust-tempfile-3.19.1
+ rust-term-0.7.0
+ rust-termcolor-1.4.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tiny-keccak-2.0.2
+ rust-tinystr-0.7.6
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-core-0.1.33
+ rust-try-lock-0.2.5
+ rust-unarray-0.1.4
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.2.0
+ rust-unicode-xid-0.2.6
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-value-bag-1.11.1
+ rust-vcpkg-0.2.15
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-web-sys-0.3.77
+ 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.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xdg-2.5.2
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (niri =>
+ (list rust-adler2-2.0.1
+ rust-ahash-0.8.12
+ rust-aho-corasick-1.1.3
+ rust-aliasable-0.1.3
+ rust-allocator-api2-0.2.21
+ rust-android-activity-0.6.0
+ rust-android-properties-0.2.2
+ rust-annotate-snippets-0.9.2
+ 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-appendlist-1.4.0
+ rust-approx-0.4.0
+ rust-approx-0.5.1
+ rust-arrayvec-0.7.6
+ rust-as-raw-xcb-connection-1.0.1
+ rust-async-broadcast-0.7.2
+ rust-async-channel-2.3.1
+ rust-async-executor-1.13.2
+ rust-async-io-2.4.1
+ rust-async-lock-3.4.0
+ rust-async-process-2.3.1
+ rust-async-recursion-1.1.1
+ rust-async-signal-0.2.11
+ rust-async-task-4.7.1
+ rust-async-trait-0.1.88
+ rust-atomic-0.6.1
+ rust-atomic-waker-1.1.2
+ rust-atomic-float-1.1.0
+ rust-autocfg-1.5.0
+ rust-base64-0.21.7
+ rust-bindgen-0.69.5
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.8.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.1
+ rust-block-buffer-0.10.4
+ rust-block2-0.5.1
+ rust-blocking-1.6.1
+ rust-bumpalo-3.18.1
+ rust-bytemuck-1.23.1
+ rust-bytemuck-derive-1.9.3
+ rust-bytes-1.10.1
+ rust-cairo-rs-0.20.10
+ rust-cairo-sys-rs-0.20.10
+ rust-calloop-0.13.0
+ rust-calloop-0.14.2
+ rust-calloop-wayland-source-0.3.0
+ rust-calloop-wayland-source-0.4.0
+ rust-cc-1.2.27
+ rust-cesu8-1.1.0
+ rust-cexpr-0.6.0
+ rust-cfg-expr-0.15.8
+ rust-cfg-expr-0.20.0
+ rust-cfg-if-1.0.1
+ rust-cfg-aliases-0.2.1
+ rust-cgmath-0.18.0
+ rust-chumsky-0.9.3
+ rust-clang-sys-1.8.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-colorchoice-1.0.4
+ rust-combine-4.6.7
+ rust-concurrent-queue-2.5.0
+ rust-console-0.15.11
+ rust-convert-case-0.6.0
+ rust-cookie-factory-0.3.3
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-core-graphics-0.23.2
+ rust-core-graphics-types-0.1.3
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-csscolorparser-0.7.2
+ rust-cursor-icon-1.2.0
+ rust-diff-0.1.13
+ rust-digest-0.10.7
+ rust-directories-6.0.0
+ rust-dirs-sys-0.5.0
+ rust-dispatch-0.2.0
+ rust-displaydoc-0.2.5
+ rust-dlib-0.5.2
+ rust-downcast-rs-1.2.1
+ rust-dpi-0.1.2
+ rust-drm-0.14.1
+ rust-drm-ffi-0.9.0
+ rust-drm-fourcc-2.2.0
+ rust-drm-sys-0.8.0
+ rust-dyn-clone-1.0.19
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-endi-1.1.0
+ rust-enumflags2-0.7.12
+ rust-enumflags2-derive-0.7.12
+ rust-equivalent-1.0.2
+ rust-errno-0.3.13
+ rust-event-listener-5.4.0
+ rust-event-listener-strategy-0.5.4
+ rust-fastrand-2.3.0
+ rust-fdeflate-0.3.7
+ rust-field-offset-0.3.6
+ rust-flate2-1.1.2
+ rust-fnv-1.0.7
+ rust-foreign-types-0.5.0
+ rust-foreign-types-macros-0.2.3
+ rust-foreign-types-shared-0.3.1
+ rust-form-urlencoded-1.2.1
+ 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-2.6.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-gbm-0.18.0
+ rust-gbm-sys-0.4.0
+ rust-gdk-pixbuf-0.20.10
+ rust-gdk-pixbuf-sys-0.20.10
+ rust-gdk4-0.9.6
+ rust-gdk4-sys-0.9.6
+ rust-generator-0.8.5
+ rust-generic-array-0.14.7
+ rust-gethostname-0.4.3
+ rust-getrandom-0.2.16
+ rust-getrandom-0.3.3
+ rust-gio-0.20.11
+ rust-gio-sys-0.20.10
+ rust-git-version-0.3.9
+ rust-git-version-macro-0.3.9
+ rust-gl-generator-0.14.0
+ rust-glam-0.30.4
+ rust-glib-0.20.10
+ rust-glib-macros-0.20.10
+ rust-glib-sys-0.20.10
+ rust-glob-0.3.2
+ rust-gobject-sys-0.20.10
+ rust-graphene-rs-0.20.10
+ rust-graphene-sys-0.20.10
+ rust-gsk4-0.9.6
+ rust-gsk4-sys-0.9.6
+ rust-gtk4-0.9.6
+ rust-gtk4-macros-0.9.5
+ rust-gtk4-sys-0.9.6
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.4
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.3.9
+ rust-hermit-abi-0.5.2
+ rust-hex-0.4.3
+ rust-icu-collections-2.0.0
+ rust-icu-locale-core-2.0.0
+ rust-icu-normalizer-2.0.0
+ rust-icu-normalizer-data-2.0.0
+ rust-icu-properties-2.0.1
+ rust-icu-properties-data-2.0.1
+ rust-icu-provider-2.0.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.1
+ rust-indexmap-2.9.0
+ rust-input-0.9.1
+ rust-input-sys-1.18.0
+ rust-insta-1.43.1
+ rust-io-lifetimes-1.0.11
+ rust-is-terminal-0.4.16
+ rust-is-ci-1.2.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.12.1
+ rust-itoa-1.0.15
+ rust-jni-0.21.1
+ rust-jni-sys-0.3.0
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-keyframe-1.1.1
+ rust-khronos-api-3.1.0
+ rust-knuffel-3.2.0
+ rust-knuffel-derive-3.2.0
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libadwaita-0.7.2
+ rust-libadwaita-sys-0.7.2
+ rust-libc-0.2.174
+ rust-libdisplay-info-0.2.2
+ rust-libdisplay-info-derive-0.1.0
+ rust-libdisplay-info-sys-0.2.2
+ rust-libloading-0.8.8
+ rust-libm-0.2.15
+ rust-libredox-0.1.3
+ rust-libseat-0.2.3
+ rust-libseat-sys-0.1.9
+ rust-libspa-0.8.0.fd3d8f7
+ rust-libspa-sys-0.8.0.fd3d8f7
+ rust-libudev-sys-0.1.4
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.6.5
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.8.0
+ rust-log-0.4.27
+ rust-loom-0.7.2
+ rust-matchers-0.1.0
+ rust-memchr-2.7.5
+ rust-memmap2-0.9.5
+ rust-memoffset-0.9.1
+ rust-miette-5.10.0
+ rust-miette-derive-5.10.0
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.9
+ rust-ndk-0.9.0
+ rust-ndk-context-0.1.1
+ rust-ndk-sys-0.6.0+11769913
+ rust-nix-0.29.0
+ rust-nix-0.30.1
+ rust-nom-7.1.3
+ rust-nu-ansi-term-0.46.0
+ rust-num-traits-0.2.19
+ rust-num-enum-0.7.3
+ rust-num-enum-derive-0.7.3
+ rust-objc-sys-0.3.5
+ rust-objc2-0.5.2
+ rust-objc2-app-kit-0.2.2
+ rust-objc2-cloud-kit-0.2.2
+ rust-objc2-contacts-0.2.2
+ rust-objc2-core-data-0.2.2
+ rust-objc2-core-image-0.2.2
+ rust-objc2-core-location-0.2.2
+ rust-objc2-encode-4.1.0
+ rust-objc2-foundation-0.2.2
+ rust-objc2-link-presentation-0.2.2
+ rust-objc2-metal-0.2.2
+ rust-objc2-quartz-core-0.2.2
+ rust-objc2-symbols-0.2.2
+ rust-objc2-ui-kit-0.2.2
+ rust-objc2-uniform-type-identifiers-0.2.2
+ rust-objc2-user-notifications-0.2.2
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-option-ext-0.2.0
+ rust-orbclient-0.3.48
+ rust-ordered-float-5.0.0
+ rust-ordered-stream-0.2.0
+ rust-overload-0.1.1
+ rust-owo-colors-3.5.0
+ rust-pango-0.20.10
+ rust-pango-sys-0.20.10
+ rust-pangocairo-0.20.10
+ rust-pangocairo-sys-0.20.10
+ rust-parking-2.2.1
+ rust-paste-1.0.15
+ rust-percent-encoding-2.3.1
+ rust-phf-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-macros-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-piper-0.2.4
+ rust-pipewire-0.8.0.fd3d8f7
+ rust-pipewire-sys-0.8.0.fd3d8f7
+ rust-pixman-0.2.1
+ rust-pixman-sys-0.1.0
+ rust-pkg-config-0.3.32
+ rust-png-0.17.16
+ rust-polling-3.8.0
+ rust-portable-atomic-1.11.1
+ rust-potential-utf-0.1.2
+ rust-ppv-lite86-0.2.21
+ rust-pretty-assertions-1.4.1
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro-error-1.0.4
+ rust-proc-macro-error-attr-1.0.4
+ rust-proc-macro2-1.0.95
+ rust-profiling-1.0.16
+ rust-profiling-procmacros-1.0.16
+ rust-proptest-1.7.0
+ rust-proptest-derive-0.5.1
+ rust-quick-error-1.2.3
+ rust-quick-xml-0.37.5
+ rust-quote-1.0.40
+ rust-r-efi-5.3.0
+ rust-rand-0.8.5
+ rust-rand-0.9.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-rand-xorshift-0.4.0
+ rust-raw-window-handle-0.6.2
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.4.1
+ rust-redox-syscall-0.5.13
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.1.10
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-rustc-hash-1.1.0
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.7
+ rust-rustversion-1.0.21
+ rust-rusty-fork-0.3.0
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schemars-0.8.22
+ rust-schemars-derive-0.8.22
+ rust-scoped-tls-1.0.1
+ rust-sd-notify-0.4.5
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-derive-internals-0.29.1
+ rust-serde-json-1.0.140
+ rust-serde-repr-0.1.20
+ rust-serde-spanned-0.6.9
+ rust-sha2-0.10.9
+ rust-sharded-slab-0.1.7
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.5
+ rust-simd-adler32-0.3.7
+ rust-similar-2.7.0
+ rust-siphasher-1.0.1
+ rust-slab-0.4.10
+ rust-smallvec-1.15.1
+ rust-smawk-0.3.2
+ rust-smithay-0.6.0.ede2707
+ rust-smithay-client-toolkit-0.19.2
+ rust-smithay-drm-extras-0.1.0.ede2707
+ rust-smol-str-0.2.2
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-supports-color-2.1.0
+ rust-supports-hyperlinks-2.1.0
+ rust-supports-unicode-2.1.0
+ rust-syn-1.0.109
+ rust-syn-2.0.103
+ rust-synstructure-0.13.2
+ rust-system-deps-6.2.2
+ rust-system-deps-7.0.5
+ rust-target-lexicon-0.12.16
+ rust-target-lexicon-0.13.2
+ rust-tempfile-3.20.0
+ rust-terminal-size-0.1.17
+ rust-textwrap-0.15.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.9
+ rust-tinystr-0.8.1
+ rust-toml-0.8.23
+ rust-toml-datetime-0.6.11
+ rust-toml-edit-0.22.27
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.30
+ rust-tracing-core-0.1.34
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-tracy-client-0.17.6
+ rust-tracy-client-0.18.1
+ rust-tracy-client-sys-0.24.3
+ rust-tracy-client-sys-0.25.0
+ rust-typenum-1.18.0
+ rust-udev-0.9.3
+ rust-uds-windows-1.1.0
+ rust-unarray-0.1.4
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-url-2.5.4
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-valuable-0.1.1
+ rust-version-compare-0.2.0
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ 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-wayland-backend-0.3.10
+ rust-wayland-client-0.31.10
+ rust-wayland-csd-frame-0.3.0
+ rust-wayland-cursor-0.31.10
+ rust-wayland-egl-0.32.7
+ rust-wayland-protocols-0.32.8
+ rust-wayland-protocols-misc-0.3.8
+ rust-wayland-protocols-plasma-0.3.8
+ rust-wayland-protocols-wlr-0.3.8
+ rust-wayland-scanner-0.31.6
+ rust-wayland-server-0.31.9
+ rust-wayland-sys-0.31.6
+ rust-web-sys-0.3.77
+ rust-web-time-1.1.0
+ 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-0.61.3
+ rust-windows-collections-0.2.0
+ rust-windows-core-0.61.2
+ rust-windows-future-0.2.1
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.3
+ rust-windows-numerics-0.2.0
+ rust-windows-result-0.3.4
+ rust-windows-strings-0.4.2
+ rust-windows-sys-0.45.0
+ rust-windows-sys-0.48.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-sys-0.60.2
+ rust-windows-targets-0.42.2
+ rust-windows-targets-0.48.5
+ rust-windows-targets-0.52.6
+ rust-windows-targets-0.53.2
+ rust-windows-threading-0.1.0
+ rust-windows-aarch64-gnullvm-0.42.2
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.42.2
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.42.2
+ rust-windows-i686-gnu-0.48.5
+ 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.42.2
+ rust-windows-i686-msvc-0.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.42.2
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.42.2
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.42.2
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winit-0.30.11
+ rust-winnow-0.7.11
+ rust-wit-bindgen-rt-0.39.0
+ rust-writeable-0.6.1
+ rust-x11-dl-2.21.0
+ rust-x11rb-0.13.1
+ rust-x11rb-protocol-0.13.1
+ rust-xcursor-0.3.9
+ rust-xkbcommon-0.8.0
+ rust-xkbcommon-dl-0.4.2
+ rust-xkeysym-0.2.1
+ rust-xml-rs-0.8.26
+ rust-xshell-0.2.7
+ rust-xshell-macros-0.2.7
+ rust-yansi-1.0.1
+ rust-yansi-term-0.1.2
+ rust-yoke-0.8.0
+ rust-yoke-derive-0.8.0
+ rust-zbus-5.7.1
+ rust-zbus-macros-5.7.1
+ rust-zbus-names-4.2.0
+ rust-zerocopy-0.8.26
+ rust-zerocopy-derive-0.8.26
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerotrie-0.2.2
+ rust-zerovec-0.11.2
+ rust-zerovec-derive-0.11.1
+ rust-zvariant-5.5.3
+ rust-zvariant-derive-5.5.3
+ rust-zvariant-utils-3.2.0))
+ (nitrocli =>
+ (list rust-aho-corasick-1.1.3
+ rust-anyhow-1.0.97
+ rust-autocfg-1.4.0
+ rust-base32-0.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-clap-2.34.0
+ rust-directories-3.0.2
+ rust-dirs-sys-0.3.7
+ rust-envy-0.4.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-getrandom-0.1.16
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-heck-0.3.3
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.9.4
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-merge-0.1.0
+ rust-merge-derive-0.1.0
+ rust-nitrokey-0.9.0
+ rust-nitrokey-sys-3.7.0
+ rust-nitrokey-test-0.5.0
+ rust-nitrokey-test-state-0.1.0
+ rust-num-traits-0.2.19
+ rust-numtoa-0.1.0
+ rust-once-cell-1.21.3
+ rust-proc-macro-error-1.0.4
+ rust-proc-macro-error-attr-1.0.4
+ rust-proc-macro2-1.0.94
+ rust-progressing-3.0.2
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-core-0.5.1
+ rust-redox-syscall-0.2.16
+ rust-redox-termios-0.1.3
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustix-1.0.5
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-shlex-1.3.0
+ rust-structopt-0.3.26
+ rust-structopt-derive-0.4.18
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-tempfile-3.19.1
+ rust-termion-1.5.6
+ rust-textwrap-0.11.0
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-toml-0.5.11
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-version-check-0.9.5
+ rust-wasi-0.9.0+wasi-snapshot-preview1
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0))
+ (nsncd =>
+ (list rust-aho-corasick-1.1.3
+ rust-anes-0.1.6
+ rust-anstyle-1.0.10
+ rust-anyhow-1.0.97
+ rust-atoi-2.0.0
+ rust-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-bumpalo-3.17.0
+ rust-cast-0.3.0
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.1.1
+ rust-ciborium-0.2.2
+ rust-ciborium-io-0.2.2
+ rust-ciborium-ll-0.2.2
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-lex-0.7.4
+ rust-criterion-0.5.1
+ rust-criterion-plot-0.5.0
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-deranged-0.4.0
+ rust-dirs-next-2.0.0
+ rust-dirs-sys-next-0.1.2
+ rust-dns-lookup-2.0.4
+ rust-either-1.15.0
+ rust-getrandom-0.2.15
+ rust-half-2.6.0
+ rust-hermit-abi-0.5.0
+ rust-is-terminal-0.4.16
+ rust-itertools-0.10.5
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-libc-0.2.171
+ rust-libredox-0.1.3
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-nix-0.28.0
+ rust-num-conv-0.1.0
+ rust-num-derive-0.3.3
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-oorandom-11.1.5
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-plotters-0.3.7
+ rust-plotters-backend-0.3.7
+ rust-plotters-svg-0.3.7
+ rust-powerfmt-0.2.0
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-sd-notify-0.4.5
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-slog-2.7.0
+ rust-slog-async-2.8.0
+ rust-slog-term-2.9.1
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-static-assertions-1.1.0
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-take-mut-0.2.2
+ rust-temp-env-0.3.6
+ rust-term-0.7.0
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinytemplate-1.2.1
+ rust-unicode-ident-1.0.18
+ rust-walkdir-2.5.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-web-sys-0.3.77
+ 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-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))
+ (nu-plugin-formats =>
+ (list rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-alloc-no-stdlib-2.0.4
+ rust-alloc-stdlib-0.2.2
+ rust-allocator-api2-0.2.21
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-arrayvec-0.7.6
+ rust-autocfg-1.4.0
+ rust-base64-0.22.1
+ rust-bindgen-0.70.1
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.8.0
+ rust-bitflags-2.9.0
+ rust-brotli-7.0.0
+ rust-brotli-decompressor-4.0.2
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-bytesize-1.3.3
+ rust-cc-1.2.18
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-charset-0.1.5
+ rust-chrono-0.4.40
+ rust-chrono-humanize-0.2.3
+ rust-chumsky-0.9.3
+ rust-clang-sys-1.8.1
+ rust-const-random-0.1.18
+ rust-const-random-macro-0.1.16
+ rust-const-format-0.2.34
+ rust-const-format-proc-macros-0.2.34
+ rust-core-foundation-sys-0.8.7
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.28.1
+ rust-crossterm-winapi-0.9.1
+ rust-crunchy-0.2.3
+ rust-deranged-0.4.0
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-dlv-list-0.5.2
+ rust-doctest-file-1.0.0
+ rust-either-1.15.0
+ rust-eml-parser-0.1.4
+ rust-encoding-rs-0.8.35
+ rust-equivalent-1.0.2
+ rust-erased-serde-0.4.6
+ rust-errno-0.3.11
+ rust-fancy-regex-0.14.0
+ rust-flate2-1.1.1
+ rust-foldhash-0.1.5
+ rust-getrandom-0.2.15
+ rust-glob-0.3.2
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-ical-0.11.0
+ rust-indexmap-2.9.0
+ rust-interprocess-2.2.3
+ rust-inventory-0.3.20
+ rust-is-ci-1.2.0
+ rust-is-debug-1.1.0
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-libc-0.2.171
+ rust-libloading-0.8.6
+ rust-libproc-0.14.10
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lru-0.12.5
+ rust-lscolors-0.17.0
+ rust-mach2-0.4.2
+ rust-memchr-2.7.4
+ rust-miette-7.5.0
+ rust-miette-derive-7.5.0
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-nix-0.29.0
+ rust-nom-7.1.3
+ rust-ntapi-0.4.1
+ rust-nu-ansi-term-0.50.1
+ rust-nu-cmd-lang-0.103.0
+ rust-nu-derive-value-0.103.0
+ rust-nu-engine-0.103.0
+ rust-nu-glob-0.103.0
+ rust-nu-parser-0.103.0
+ rust-nu-path-0.103.0
+ rust-nu-plugin-0.103.0
+ rust-nu-plugin-core-0.103.0
+ rust-nu-plugin-engine-0.103.0
+ rust-nu-plugin-protocol-0.103.0
+ rust-nu-plugin-test-support-0.103.0
+ rust-nu-protocol-0.103.0
+ rust-nu-system-0.103.0
+ rust-nu-utils-0.103.0
+ rust-num-conv-0.1.0
+ rust-num-format-0.4.4
+ rust-num-traits-0.2.19
+ rust-num-threads-0.1.7
+ rust-omnipath-0.1.6
+ rust-once-cell-1.21.3
+ rust-option-ext-0.2.0
+ rust-ordered-multimap-0.7.3
+ rust-os-pipe-1.2.1
+ rust-owo-colors-4.2.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-plist-1.7.1
+ rust-powerfmt-0.2.0
+ rust-proc-macro-error-attr2-2.0.0
+ rust-proc-macro-error2-2.0.1
+ rust-proc-macro2-1.0.94
+ rust-procfs-0.17.0
+ rust-procfs-core-0.17.0
+ rust-psm-0.1.25
+ rust-pure-rust-locales-0.8.1
+ rust-pwd-1.4.0
+ rust-quick-xml-0.32.0
+ rust-quote-1.0.40
+ rust-quoted-printable-0.5.1
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-recvmsg-1.0.0
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-ref-cast-1.0.24
+ rust-ref-cast-impl-1.0.24
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rfc2047-decoder-1.0.6
+ rust-rmp-0.8.14
+ rust-rmp-serde-1.3.0
+ rust-rust-ini-0.21.1
+ rust-rustc-hash-1.1.0
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ 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-shadow-rs-0.38.1
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.2
+ rust-similar-2.7.0
+ rust-smallvec-1.15.0
+ rust-stacker-0.1.20
+ rust-strip-ansi-escapes-0.2.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-supports-color-3.0.2
+ rust-supports-hyperlinks-3.1.0
+ rust-supports-unicode-3.0.0
+ rust-syn-2.0.100
+ rust-sys-locale-0.3.2
+ rust-sysinfo-0.33.1
+ rust-terminal-size-0.4.2
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tiny-keccak-2.0.2
+ rust-trim-in-place-0.1.7
+ rust-typeid-1.0.3
+ rust-typetag-0.2.20
+ rust-typetag-impl-0.2.20
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-unicode-xid-0.2.6
+ rust-version-check-0.9.5
+ rust-vte-0.14.1
+ 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-web-time-1.1.0
+ rust-widestring-1.2.0
+ 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-0.56.0
+ rust-windows-0.57.0
+ rust-windows-core-0.56.0
+ rust-windows-core-0.57.0
+ rust-windows-core-0.61.0
+ rust-windows-implement-0.56.0
+ rust-windows-implement-0.57.0
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.56.0
+ rust-windows-interface-0.57.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.1
+ rust-windows-result-0.1.2
+ 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-zerocopy-0.7.35
+ rust-zerocopy-derive-0.7.35))
+ (nu-plugin-gstat =>
+ (list rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-alloc-no-stdlib-2.0.4
+ rust-alloc-stdlib-0.2.2
+ rust-allocator-api2-0.2.21
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-arrayvec-0.7.6
+ rust-autocfg-1.4.0
+ rust-bindgen-0.70.1
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.8.0
+ rust-bitflags-2.9.0
+ rust-brotli-7.0.0
+ rust-brotli-decompressor-4.0.2
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-cc-1.2.18
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.40
+ rust-chrono-humanize-0.2.3
+ rust-clang-sys-1.8.1
+ rust-core-foundation-sys-0.8.7
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.28.1
+ rust-crossterm-winapi-0.9.1
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-displaydoc-0.2.5
+ rust-doctest-file-1.0.0
+ rust-either-1.15.0
+ rust-equivalent-1.0.2
+ rust-erased-serde-0.4.6
+ rust-errno-0.3.11
+ rust-fancy-regex-0.14.0
+ rust-flate2-1.1.1
+ rust-foldhash-0.1.5
+ rust-form-urlencoded-1.2.1
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-git2-0.20.1
+ rust-glob-0.3.2
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-interprocess-2.2.3
+ rust-inventory-0.3.20
+ rust-is-ci-1.2.0
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-libc-0.2.171
+ rust-libgit2-sys-0.18.1+1.9.0
+ rust-libloading-0.8.6
+ rust-libproc-0.14.10
+ rust-libredox-0.1.3
+ rust-libssh2-sys-0.3.1
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lru-0.12.5
+ rust-lscolors-0.17.0
+ rust-mach2-0.4.2
+ rust-memchr-2.7.4
+ rust-miette-7.5.0
+ rust-miette-derive-7.5.0
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-nix-0.29.0
+ rust-nom-7.1.3
+ rust-ntapi-0.4.1
+ rust-nu-ansi-term-0.50.1
+ rust-nu-derive-value-0.103.0
+ rust-nu-engine-0.103.0
+ rust-nu-glob-0.103.0
+ rust-nu-path-0.103.0
+ rust-nu-plugin-0.103.0
+ rust-nu-plugin-core-0.103.0
+ rust-nu-plugin-protocol-0.103.0
+ rust-nu-protocol-0.103.0
+ rust-nu-system-0.103.0
+ rust-nu-utils-0.103.0
+ rust-num-format-0.4.4
+ rust-num-traits-0.2.19
+ rust-omnipath-0.1.6
+ rust-once-cell-1.21.3
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-option-ext-0.2.0
+ rust-os-pipe-1.2.1
+ rust-owo-colors-4.2.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-percent-encoding-2.3.1
+ rust-pkg-config-0.3.32
+ rust-proc-macro-error-attr2-2.0.0
+ rust-proc-macro-error2-2.0.1
+ rust-proc-macro2-1.0.94
+ rust-procfs-0.17.0
+ rust-procfs-core-0.17.0
+ rust-pure-rust-locales-0.8.1
+ rust-pwd-1.4.0
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-recvmsg-1.0.0
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-ref-cast-1.0.24
+ rust-ref-cast-impl-1.0.24
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rmp-0.8.14
+ rust-rmp-serde-1.3.0
+ rust-rustc-hash-1.1.0
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ 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-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.2
+ rust-smallvec-1.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-strip-ansi-escapes-0.2.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-supports-color-3.0.2
+ rust-supports-hyperlinks-3.1.0
+ rust-supports-unicode-3.0.0
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-sys-locale-0.3.2
+ rust-sysinfo-0.33.1
+ rust-terminal-size-0.4.2
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-tinystr-0.7.6
+ rust-typeid-1.0.3
+ rust-typetag-0.2.20
+ rust-typetag-impl-0.2.20
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-vcpkg-0.2.15
+ rust-vte-0.14.1
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-web-time-1.1.0
+ rust-widestring-1.2.0
+ 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-0.56.0
+ rust-windows-0.57.0
+ rust-windows-core-0.56.0
+ rust-windows-core-0.57.0
+ rust-windows-core-0.61.0
+ rust-windows-implement-0.56.0
+ rust-windows-implement-0.57.0
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.56.0
+ rust-windows-interface-0.57.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.1
+ rust-windows-result-0.1.2
+ 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-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (nu-plugin-inc =>
+ (list rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-alloc-no-stdlib-2.0.4
+ rust-alloc-stdlib-0.2.2
+ rust-allocator-api2-0.2.21
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-arrayvec-0.7.6
+ rust-autocfg-1.4.0
+ rust-bindgen-0.70.1
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.8.0
+ rust-bitflags-2.9.0
+ rust-brotli-7.0.0
+ rust-brotli-decompressor-4.0.2
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-cc-1.2.18
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.40
+ rust-chrono-humanize-0.2.3
+ rust-clang-sys-1.8.1
+ rust-core-foundation-sys-0.8.7
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.28.1
+ rust-crossterm-winapi-0.9.1
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-doctest-file-1.0.0
+ rust-either-1.15.0
+ rust-equivalent-1.0.2
+ rust-erased-serde-0.4.6
+ rust-errno-0.3.11
+ rust-fancy-regex-0.14.0
+ rust-flate2-1.1.1
+ rust-foldhash-0.1.5
+ rust-getrandom-0.2.15
+ rust-glob-0.3.2
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-indexmap-2.9.0
+ rust-interprocess-2.2.3
+ rust-inventory-0.3.20
+ rust-is-ci-1.2.0
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-libc-0.2.171
+ rust-libloading-0.8.6
+ rust-libproc-0.14.10
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lru-0.12.5
+ rust-lscolors-0.17.0
+ rust-mach2-0.4.2
+ rust-memchr-2.7.4
+ rust-miette-7.5.0
+ rust-miette-derive-7.5.0
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-nix-0.29.0
+ rust-nom-7.1.3
+ rust-ntapi-0.4.1
+ rust-nu-ansi-term-0.50.1
+ rust-nu-derive-value-0.103.0
+ rust-nu-engine-0.103.0
+ rust-nu-glob-0.103.0
+ rust-nu-path-0.103.0
+ rust-nu-plugin-0.103.0
+ rust-nu-plugin-core-0.103.0
+ rust-nu-plugin-protocol-0.103.0
+ rust-nu-protocol-0.103.0
+ rust-nu-system-0.103.0
+ rust-nu-utils-0.103.0
+ rust-num-format-0.4.4
+ rust-num-traits-0.2.19
+ rust-omnipath-0.1.6
+ rust-once-cell-1.21.3
+ rust-option-ext-0.2.0
+ rust-os-pipe-1.2.1
+ rust-owo-colors-4.2.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-proc-macro-error-attr2-2.0.0
+ rust-proc-macro-error2-2.0.1
+ rust-proc-macro2-1.0.94
+ rust-procfs-0.17.0
+ rust-procfs-core-0.17.0
+ rust-pure-rust-locales-0.8.1
+ rust-pwd-1.4.0
+ rust-quote-1.0.40
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-recvmsg-1.0.0
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-ref-cast-1.0.24
+ rust-ref-cast-impl-1.0.24
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rmp-0.8.14
+ rust-rmp-serde-1.3.0
+ rust-rustc-hash-1.1.0
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ 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-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.2
+ rust-smallvec-1.15.0
+ rust-strip-ansi-escapes-0.2.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-supports-color-3.0.2
+ rust-supports-hyperlinks-3.1.0
+ rust-supports-unicode-3.0.0
+ rust-syn-2.0.100
+ rust-sys-locale-0.3.2
+ rust-sysinfo-0.33.1
+ rust-terminal-size-0.4.2
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-typeid-1.0.3
+ rust-typetag-0.2.20
+ rust-typetag-impl-0.2.20
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-vte-0.14.1
+ 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-web-time-1.1.0
+ rust-widestring-1.2.0
+ 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-0.56.0
+ rust-windows-0.57.0
+ rust-windows-core-0.56.0
+ rust-windows-core-0.57.0
+ rust-windows-core-0.61.0
+ rust-windows-implement-0.56.0
+ rust-windows-implement-0.57.0
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.56.0
+ rust-windows-interface-0.57.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.1
+ rust-windows-result-0.1.2
+ 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))
+ (nushell =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-alloc-no-stdlib-2.0.4
+ rust-alloc-stdlib-0.2.2
+ rust-alloca-0.4.0
+ rust-allocator-api2-0.2.21
+ rust-alphanumeric-sort-1.5.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-ansi-str-0.8.0
+ rust-ansitok-0.2.0
+ 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.97
+ rust-arbitrary-1.4.1
+ rust-arboard-3.5.0
+ rust-arrayvec-0.5.2
+ rust-arrayvec-0.7.6
+ rust-assert-cmd-2.0.16
+ rust-atomic-0.6.0
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-backtrace-ext-0.2.1
+ rust-base64-0.22.1
+ rust-bindgen-0.70.1
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.8.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-block2-0.5.1
+ rust-bracoxide-0.1.5
+ rust-brotli-7.0.0
+ rust-brotli-decompressor-4.0.2
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-bytecount-0.6.8
+ rust-bytemuck-1.22.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-bytesize-1.3.3
+ rust-calamine-0.26.1
+ rust-cassowary-0.3.0
+ rust-castaway-0.2.3
+ rust-cc-1.2.18
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chardetng-0.1.17
+ rust-chrono-0.4.40
+ rust-chrono-humanize-0.2.3
+ rust-chrono-tz-0.10.3
+ rust-chrono-tz-build-0.4.1
+ rust-clang-sys-1.8.1
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clipboard-win-5.4.0
+ rust-codepage-0.1.2
+ rust-colorchoice-1.0.3
+ rust-colorz-1.1.4
+ rust-compact-str-0.8.1
+ rust-console-0.15.11
+ rust-const-format-0.2.34
+ rust-const-format-proc-macros-0.2.34
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.28.1
+ rust-crossterm-winapi-0.9.1
+ rust-crypto-common-0.1.6
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-ctrlc-3.4.6
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-data-encoding-2.8.0
+ rust-deranged-0.4.0
+ rust-derive-arbitrary-1.4.1
+ rust-devicons-0.6.12
+ rust-dialoguer-0.11.0
+ rust-diff-0.1.13
+ rust-difflib-0.4.0
+ rust-digest-0.10.7
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-doctest-file-1.0.0
+ rust-downcast-rs-1.2.1
+ rust-dtparse-2.0.1
+ rust-dunce-1.0.5
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-encoding-rs-0.8.35
+ rust-env-home-0.1.0
+ rust-equivalent-1.0.2
+ rust-erased-serde-0.4.6
+ rust-errno-0.3.11
+ rust-error-code-3.3.1
+ rust-etcetera-0.8.0
+ rust-fallible-iterator-0.3.0
+ rust-fallible-streaming-iterator-0.1.9
+ rust-fancy-regex-0.14.0
+ rust-fastrand-2.3.0
+ rust-fd-lock-4.0.4
+ rust-file-id-0.2.2
+ rust-filesize-0.2.0
+ rust-filetime-0.2.25
+ rust-fixedbitset-0.4.2
+ rust-flate2-1.1.1
+ rust-fluent-uri-0.1.4
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-fs-extra-1.3.0
+ rust-fsevent-sys-4.1.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-macro-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-fuzzy-matcher-0.3.7
+ rust-generic-array-0.14.7
+ rust-gethostname-0.4.3
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-glob-match-0.2.1
+ rust-goblin-0.7.1
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-hashlink-0.9.1
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ rust-home-0.5.11
+ rust-http-1.3.1
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-httparse-1.10.1
+ rust-human-date-parser-0.2.0
+ rust-hyper-1.6.0
+ rust-hyper-tls-0.6.0
+ rust-hyper-util-0.1.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-ident-case-1.0.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-indicatif-0.17.11
+ rust-indoc-2.0.6
+ rust-inotify-0.9.6
+ rust-inotify-sys-0.1.5
+ rust-instability-0.3.7
+ rust-interprocess-2.2.3
+ rust-inventory-0.3.20
+ rust-ipnet-2.11.0
+ rust-is-docker-0.2.0
+ rust-is-wsl-0.4.0
+ rust-is-ci-1.2.0
+ rust-is-debug-1.1.0
+ rust-is-executable-1.0.4
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.11.0
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-kqueue-1.0.8
+ rust-kqueue-sys-1.0.4
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libloading-0.8.6
+ rust-libproc-0.14.10
+ rust-libredox-0.1.3
+ rust-libsqlite3-sys-0.28.0
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-lockfree-object-pool-0.1.6
+ rust-log-0.4.27
+ rust-lru-0.12.5
+ rust-lscolors-0.17.0
+ rust-lsp-server-0.7.8
+ rust-lsp-textdocument-0.4.2
+ rust-lsp-types-0.97.0
+ rust-mach2-0.4.2
+ rust-md-5-0.10.6
+ rust-memchr-2.7.4
+ rust-miette-7.5.0
+ rust-miette-derive-7.5.0
+ rust-mime-0.3.17
+ rust-mime-guess-2.0.5
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-0.8.11
+ rust-mio-1.0.3
+ rust-multipart-rs-0.1.13
+ rust-native-tls-0.2.14
+ rust-nix-0.29.0
+ rust-nom-7.1.3
+ rust-notify-6.1.1
+ rust-notify-debouncer-full-0.3.2
+ rust-ntapi-0.4.1
+ rust-nu-ansi-term-0.50.1
+ rust-nu-cli-0.103.0
+ rust-nu-cmd-base-0.103.0
+ rust-nu-cmd-extra-0.103.0
+ rust-nu-cmd-lang-0.103.0
+ rust-nu-cmd-plugin-0.103.0
+ rust-nu-color-config-0.103.0
+ rust-nu-command-0.103.0
+ rust-nu-derive-value-0.103.0
+ rust-nu-engine-0.103.0
+ rust-nu-explore-0.103.0
+ rust-nu-glob-0.103.0
+ rust-nu-json-0.103.0
+ rust-nu-lsp-0.103.0
+ rust-nu-parser-0.103.0
+ rust-nu-path-0.103.0
+ rust-nu-plugin-core-0.103.0
+ rust-nu-plugin-engine-0.103.0
+ rust-nu-plugin-protocol-0.103.0
+ rust-nu-pretty-hex-0.103.0
+ rust-nu-protocol-0.103.0
+ rust-nu-std-0.103.0
+ rust-nu-system-0.103.0
+ rust-nu-table-0.103.0
+ rust-nu-term-grid-0.103.0
+ rust-nu-test-support-0.103.0
+ rust-nu-utils-0.103.0
+ rust-nucleo-matcher-0.3.1
+ rust-num-conv-0.1.0
+ rust-num-format-0.4.4
+ rust-num-traits-0.2.19
+ rust-num-threads-0.1.7
+ rust-number-prefix-0.4.0
+ rust-nuon-0.103.0
+ rust-objc-sys-0.3.5
+ rust-objc2-0.5.2
+ rust-objc2-0.6.0
+ rust-objc2-app-kit-0.3.0
+ rust-objc2-core-foundation-0.3.0
+ rust-objc2-core-graphics-0.3.0
+ rust-objc2-encode-4.1.0
+ rust-objc2-foundation-0.2.2
+ rust-objc2-foundation-0.3.0
+ rust-objc2-io-surface-0.3.0
+ rust-object-0.36.7
+ rust-oem-cp-2.0.0
+ rust-omnipath-0.1.6
+ rust-once-cell-1.21.3
+ rust-open-5.3.2
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-src-300.5.0+3.5.0
+ rust-openssl-sys-0.9.107
+ rust-option-ext-0.2.0
+ rust-os-display-0.1.4
+ rust-os-pipe-1.2.1
+ rust-owo-colors-4.2.0
+ rust-papergrid-0.13.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-parse-zoneinfo-0.3.1
+ rust-parse-datetime-0.6.0
+ rust-paste-1.0.15
+ rust-pathdiff-0.2.3
+ rust-percent-encoding-2.3.1
+ rust-pest-2.8.0
+ rust-pest-derive-2.8.0
+ rust-pest-generator-2.8.0
+ rust-pest-meta-2.8.0
+ rust-petgraph-0.6.5
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-plain-0.2.3
+ rust-platform-info-2.0.5
+ rust-pori-0.0.0
+ rust-portable-atomic-1.11.0
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-pretty-assertions-1.4.1
+ rust-print-positions-0.6.1
+ rust-proc-macro-error-attr2-2.0.0
+ rust-proc-macro-error2-2.0.1
+ rust-proc-macro2-1.0.94
+ rust-procfs-0.17.0
+ rust-procfs-core-0.17.0
+ rust-pure-rust-locales-0.8.1
+ rust-pwd-1.4.0
+ rust-quick-error-2.0.1
+ rust-quick-xml-0.31.0
+ rust-quick-xml-0.37.4
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-ratatui-0.29.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-recvmsg-1.0.0
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-reedline-0.39.0
+ rust-ref-cast-1.0.24
+ rust-ref-cast-impl-1.0.24
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-relative-path-1.9.3
+ rust-reqwest-0.12.15
+ rust-rmp-0.8.14
+ rust-rmp-serde-1.3.0
+ rust-roxmltree-0.20.0
+ rust-rstest-0.23.0
+ rust-rstest-macros-0.23.0
+ rust-rusqlite-0.31.0
+ rust-rust-embed-8.7.0
+ rust-rust-embed-impl-8.7.0
+ rust-rust-embed-utils-8.7.0
+ rust-rust-decimal-1.37.1
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-1.1.0
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-scc-2.3.3
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-scroll-0.11.0
+ rust-scroll-derive-0.11.1
+ rust-sdd-3.0.8
+ rust-security-framework-2.11.1
+ rust-security-framework-sys-2.14.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-urlencoded-0.7.1
+ rust-serde-yaml-0.9.34+deprecated
+ rust-serial-test-3.2.0
+ rust-serial-test-derive-3.2.0
+ rust-sha1-smol-1.0.1
+ rust-sha2-0.10.8
+ rust-shadow-rs-0.38.1
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.2
+ rust-simd-adler32-0.3.7
+ rust-simplelog-0.12.2
+ rust-siphasher-1.0.1
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strip-ansi-escapes-0.2.1
+ rust-strsim-0.11.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-supports-color-3.0.2
+ rust-supports-hyperlinks-3.1.0
+ rust-supports-unicode-3.0.0
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-sys-locale-0.3.2
+ rust-sysinfo-0.33.1
+ rust-tabled-0.17.0
+ rust-tango-bench-0.6.0
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-titlecase-3.5.0
+ rust-tokio-1.44.2
+ rust-tokio-native-tls-0.3.1
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-core-0.1.33
+ rust-trash-5.2.2
+ rust-tree-magic-mini-3.1.6
+ rust-try-lock-0.2.5
+ rust-typeid-1.0.3
+ rust-typenum-1.18.0
+ rust-typetag-0.2.20
+ rust-typetag-impl-0.2.20
+ rust-ucd-trie-0.1.7
+ rust-umask-2.1.0
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-truncate-1.1.0
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-unicode-xid-0.2.6
+ rust-unsafe-libyaml-0.2.11
+ rust-update-informer-1.2.0
+ rust-ureq-2.12.1
+ rust-url-2.5.4
+ rust-urlencoding-2.1.3
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uu-cp-0.0.29
+ rust-uu-mkdir-0.0.29
+ rust-uu-mktemp-0.0.29
+ rust-uu-mv-0.0.29
+ rust-uu-touch-0.0.29
+ rust-uu-uname-0.0.29
+ rust-uu-whoami-0.0.29
+ rust-uucore-0.0.29
+ rust-uucore-procs-0.0.29
+ rust-uuhelp-parser-0.0.29
+ rust-uuid-1.16.0
+ rust-v-htmlescape-0.15.8
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-vte-0.10.1
+ rust-vte-0.14.1
+ rust-vte-generate-state-changes-0.1.2
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-wax-0.6.0
+ rust-wayland-backend-0.3.8
+ rust-wayland-client-0.31.8
+ rust-wayland-protocols-0.32.6
+ rust-wayland-protocols-wlr-0.3.6
+ rust-wayland-scanner-0.31.6
+ rust-wayland-sys-0.31.6
+ rust-web-sys-0.3.77
+ rust-web-time-1.1.0
+ rust-which-7.0.3
+ rust-widestring-1.2.0
+ rust-wild-2.2.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-0.56.0
+ rust-windows-0.57.0
+ rust-windows-core-0.56.0
+ rust-windows-core-0.57.0
+ rust-windows-core-0.61.0
+ rust-windows-implement-0.56.0
+ rust-windows-implement-0.57.0
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.56.0
+ rust-windows-interface-0.57.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.1
+ rust-windows-registry-0.4.0
+ rust-windows-result-0.1.2
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.3.1
+ 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-targets-0.53.0
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ 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.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winnow-0.7.6
+ rust-winreg-0.52.0
+ rust-winresource-0.1.20
+ rust-winsafe-0.0.19
+ rust-wit-bindgen-rt-0.39.0
+ rust-wl-clipboard-rs-0.9.2
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-x11rb-0.13.1
+ rust-x11rb-protocol-0.13.1
+ rust-xattr-1.5.0
+ rust-yansi-1.0.1
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zip-2.5.0
+ rust-zopfli-0.8.1))
+ (ouch =>
+ (list rust-adler2-2.0.0
+ rust-aes-0.8.4
+ rust-aho-corasick-1.1.3
+ rust-alloc-no-stdlib-2.0.4
+ rust-alloc-stdlib-0.2.2
+ 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-assert-cmd-2.0.17
+ rust-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-base64ct-1.7.3
+ rust-bindgen-0.63.0
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.8.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-block-padding-0.3.3
+ rust-brotli-7.0.0
+ rust-brotli-decompressor-4.0.3
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-bytesize-1.3.3
+ rust-bzip2-0.4.4
+ rust-bzip2-sys-0.1.13+1.0.8
+ rust-bzip3-0.9.0
+ rust-cbc-0.1.2
+ rust-cc-1.2.19
+ rust-cexpr-0.6.0
+ rust-cfb-0.7.3
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-cipher-0.4.4
+ rust-clang-sys-1.8.1
+ 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-clap-mangen-0.2.26
+ rust-colorchoice-1.0.3
+ rust-console-0.15.11
+ rust-constant-time-eq-0.1.5
+ rust-core-affinity-0.8.3
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-deranged-0.4.0
+ rust-difflib-0.4.0
+ rust-digest-0.10.7
+ rust-doc-comment-0.3.3
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.25
+ rust-filetime-creation-0.2.0
+ rust-flate2-1.1.1
+ rust-flume-0.10.14
+ rust-fnv-1.0.7
+ rust-fs-err-2.11.0
+ rust-futures-core-0.3.31
+ rust-futures-sink-0.3.31
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-glob-0.3.2
+ rust-globset-0.4.16
+ rust-gzp-0.11.3
+ rust-heck-0.5.0
+ rust-hermit-abi-0.1.19
+ rust-hermit-abi-0.3.9
+ rust-hmac-0.12.1
+ rust-home-0.5.11
+ rust-ignore-0.4.23
+ rust-infer-0.16.0
+ rust-inout-0.1.4
+ rust-insta-1.42.2
+ rust-is-executable-1.0.4
+ rust-is-terminal-polyfill-1.70.1
+ rust-jiff-0.2.9
+ rust-jiff-static-0.2.9
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libbzip3-sys-0.4.0+1.4.0
+ rust-libc-0.2.172
+ rust-libloading-0.8.6
+ rust-libredox-0.1.3
+ rust-libz-sys-1.1.22
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lz4-flex-0.11.3
+ rust-lzma-rust2-0.2.0
+ rust-lzma-sys-0.1.20
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-nanorand-0.7.0
+ rust-nom-7.1.3
+ rust-nt-time-0.11.1
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-once-cell-1.21.3
+ rust-parse-display-0.9.1
+ rust-parse-display-derive-0.9.1
+ rust-password-hash-0.4.2
+ rust-pbkdf2-0.11.0
+ rust-peeking-take-while-0.1.2
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.95
+ rust-proptest-1.6.0
+ rust-quick-error-1.2.3
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-0.9.1
+ rust-rand-chacha-0.3.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-rand-xorshift-0.3.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-roff-0.2.2
+ rust-rustc-hash-1.1.0
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-rusty-fork-0.3.0
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-sevenz-rust2-0.13.1
+ rust-sha1-0.10.6
+ rust-sha2-0.10.8
+ rust-shlex-1.3.0
+ rust-similar-2.7.0
+ rust-snap-1.1.1
+ rust-spin-0.9.8
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-structmeta-0.3.0
+ rust-structmeta-derive-0.3.0
+ rust-subtle-2.6.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-tar-0.4.44
+ rust-tempfile-3.19.1
+ rust-termtree-0.5.1
+ rust-test-strategy-0.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-twox-hash-1.6.3
+ rust-typenum-1.18.0
+ rust-unarray-0.1.4
+ rust-unicode-ident-1.0.18
+ rust-unrar-0.5.8
+ rust-unrar-sys-0.5.8
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-which-4.4.2
+ rust-widestring-1.2.0
+ 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-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-xattr-1.5.0
+ rust-xz2-0.1.7
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zip-0.6.6
+ rust-zstd-0.13.3
+ rust-zstd-safe-7.2.4
+ rust-zstd-sys-2.0.15+zstd.1.5.7))
+ (parinfer-rust =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-ansi-term-0.12.1
+ rust-atty-0.2.14
+ rust-backtrace-0.3.74
+ rust-base-x-0.2.11
+ rust-bindgen-0.48.1
+ rust-bitflags-1.3.2
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-cc-1.2.19
+ rust-cexpr-0.3.6
+ rust-cfg-if-0.1.10
+ rust-cfg-if-1.0.0
+ rust-clang-sys-0.26.4
+ rust-clap-2.34.0
+ rust-ctor-0.1.26
+ rust-darling-0.9.0
+ rust-darling-core-0.9.0
+ rust-darling-macro-0.9.0
+ rust-discard-1.0.4
+ rust-emacs-0.11.0
+ rust-emacs-macros-0.11.0
+ rust-emacs-module-0.10.0
+ rust-env-logger-0.6.2
+ rust-failure-0.1.8
+ rust-failure-derive-0.1.8
+ rust-fnv-1.0.7
+ rust-getopts-0.2.21
+ rust-gimli-0.31.1
+ rust-glob-0.2.11
+ rust-hashbrown-0.1.8
+ rust-hermit-abi-0.1.19
+ rust-humantime-1.3.0
+ rust-ident-case-1.0.1
+ rust-itoa-1.0.15
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libloading-0.5.2
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-miniz-oxide-0.8.8
+ rust-nom-4.2.3
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-peeking-take-while-0.1.2
+ rust-proc-macro2-0.4.30
+ rust-proc-macro2-1.0.94
+ rust-quick-error-1.2.3
+ rust-quote-0.6.13
+ rust-quote-1.0.40
+ 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.2.3
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-scopeguard-0.3.3
+ rust-semver-0.9.0
+ rust-semver-parser-0.7.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-sha1-0.6.1
+ rust-sha1-smol-1.0.1
+ rust-shlex-1.3.0
+ rust-stdweb-0.4.20
+ rust-stdweb-derive-0.5.3
+ rust-stdweb-internal-macros-0.2.9
+ rust-stdweb-internal-runtime-0.1.5
+ rust-strsim-0.7.0
+ rust-strsim-0.8.0
+ rust-syn-0.15.44
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-synstructure-0.12.6
+ rust-termcolor-1.4.1
+ rust-textwrap-0.11.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-unicode-xid-0.1.0
+ rust-unicode-xid-0.2.6
+ rust-vec-map-0.8.2
+ rust-version-check-0.1.5
+ 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-which-2.0.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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (parinfer-rust-emacs =>
+ (list rust-anyhow-1.0.97
+ rust-base-x-0.2.11
+ rust-bumpalo-3.17.0
+ rust-cfg-if-1.0.0
+ rust-ctor-0.1.26
+ rust-darling-0.10.2
+ rust-darling-core-0.10.2
+ rust-darling-macro-0.10.2
+ rust-discard-1.0.4
+ rust-emacs-0.19.0
+ rust-emacs-macros-0.17.0
+ rust-emacs-module-0.18.0
+ rust-fnv-1.0.7
+ rust-getopts-0.2.21
+ rust-ident-case-1.0.1
+ rust-itoa-1.0.15
+ rust-libc-0.2.171
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-once-cell-1.21.3
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-rustc-version-0.2.3
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-semver-0.9.0
+ rust-semver-parser-0.7.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-sha1-0.6.1
+ rust-sha1-smol-1.0.1
+ rust-stdweb-0.4.20
+ rust-stdweb-derive-0.5.3
+ rust-stdweb-internal-macros-0.2.9
+ rust-stdweb-internal-runtime-0.1.5
+ rust-strsim-0.9.3
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ 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-winapi-0.3.9
+ rust-winapi-i686-pc-windows-gnu-0.4.0
+ rust-winapi-x86-64-pc-windows-gnu-0.4.0))
+ (pastel =>
+ (list rust-aho-corasick-1.1.3
+ rust-anes-0.1.6
+ rust-anstyle-1.0.10
+ rust-approx-0.5.1
+ rust-assert-cmd-2.0.17
+ rust-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-cast-0.3.0
+ rust-cc-1.0.83
+ rust-cfg-if-1.0.0
+ rust-ciborium-0.2.2
+ rust-ciborium-io-0.2.2
+ rust-ciborium-ll-0.2.2
+ rust-clap-3.2.25
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-complete-3.2.5
+ rust-clap-lex-0.2.4
+ rust-clap-lex-0.7.4
+ rust-criterion-0.5.1
+ rust-criterion-plot-0.5.0
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-difflib-0.4.0
+ rust-doc-comment-0.3.3
+ rust-either-1.15.0
+ rust-errno-0.3.11
+ rust-getrandom-0.2.15
+ rust-half-2.6.0
+ rust-hashbrown-0.12.3
+ rust-hermit-abi-0.1.19
+ rust-hermit-abi-0.3.9
+ rust-hermit-abi-0.5.0
+ rust-indexmap-1.9.3
+ rust-io-lifetimes-1.0.11
+ rust-is-terminal-0.4.16
+ rust-itertools-0.10.5
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-libc-0.2.172
+ rust-linux-raw-sys-0.3.8
+ rust-linux-raw-sys-0.9.4
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-nom-7.1.3
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-oorandom-11.1.5
+ rust-os-str-bytes-6.6.1
+ rust-output-vt100-0.1.3
+ rust-plotters-0.3.7
+ rust-plotters-backend-0.3.7
+ rust-plotters-svg-0.3.7
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rand-xoshiro-0.6.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustix-0.37.28
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-strsim-0.10.0
+ rust-syn-2.0.100
+ rust-termcolor-1.4.1
+ rust-terminal-size-0.2.6
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-textwrap-0.16.2
+ rust-tinytemplate-1.2.1
+ rust-unicode-ident-1.0.18
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.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-web-sys-0.3.77
+ 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-sys-0.48.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-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24))
+ (pay-respects =>
+ (list rust-aho-corasick-1.1.3
+ rust-arc-swap-1.7.1
+ rust-askama-0.13.1
+ rust-askama-derive-0.13.1
+ rust-askama-parser-0.13.0
+ rust-autocfg-1.5.0
+ rust-base62-2.2.1
+ rust-basic-toml-0.1.10
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.1
+ rust-bstr-1.12.0
+ rust-byteorder-1.5.0
+ rust-cfg-if-1.0.1
+ rust-colored-3.0.0
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.25.0
+ rust-crossterm-winapi-0.9.1
+ rust-dyn-clone-1.0.19
+ rust-either-1.15.0
+ rust-equivalent-1.0.2
+ rust-fuzzy-matcher-0.3.7
+ rust-fxhash-0.2.1
+ rust-glob-0.3.2
+ rust-globset-0.4.16
+ rust-globwalk-0.8.1
+ rust-hashbrown-0.15.4
+ rust-ignore-0.4.23
+ rust-indexmap-2.9.0
+ rust-inquire-0.7.5
+ rust-itertools-0.11.0
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.174
+ rust-lock-api-0.4.13
+ rust-log-0.4.27
+ rust-memchr-2.7.5
+ rust-mio-0.8.11
+ rust-newline-converter-0.3.0
+ rust-normpath-1.3.0
+ rust-once-cell-1.21.3
+ rust-parking-lot-0.12.4
+ rust-parking-lot-core-0.9.11
+ rust-pay-respects-parser-0.3.9
+ rust-pay-respects-utils-0.1.8
+ rust-percent-encoding-2.3.1
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-redox-syscall-0.5.13
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-lite-0.1.6
+ rust-regex-syntax-0.8.5
+ rust-rust-i18n-3.1.5
+ rust-rust-i18n-macro-3.1.5
+ rust-rust-i18n-support-3.1.5
+ rust-rustc-hash-2.1.1
+ rust-rustversion-1.0.21
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.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-yaml-0.9.34+deprecated
+ rust-signal-hook-0.3.18
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.5
+ rust-siphasher-1.0.1
+ rust-smallvec-1.15.1
+ rust-stable-deref-trait-1.2.0
+ rust-syn-2.0.103
+ rust-sys-locale-0.3.2
+ rust-thread-local-1.1.9
+ rust-toml-0.8.23
+ rust-toml-datetime-0.6.11
+ rust-toml-edit-0.22.27
+ rust-toml-write-0.1.2
+ rust-triomphe-0.1.14
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-unsafe-libyaml-0.2.11
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.1+wasi-snapshot-preview1
+ 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-sys-0.48.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.7.11))
+ (pijul =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-adler32-1.2.0
+ rust-aes-0.7.5
+ rust-aes-0.8.4
+ rust-aho-corasick-1.1.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-ansi-term-0.12.1
+ 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.97
+ rust-arrayref-0.3.9
+ rust-arrayvec-0.7.6
+ rust-async-broadcast-0.5.1
+ rust-async-channel-2.3.1
+ rust-async-executor-1.13.1
+ rust-async-fs-1.6.0
+ rust-async-io-1.13.0
+ rust-async-io-2.4.0
+ rust-async-lock-2.8.0
+ rust-async-lock-3.4.0
+ rust-async-process-1.8.1
+ rust-async-recursion-1.1.1
+ rust-async-signal-0.2.10
+ rust-async-task-4.7.1
+ rust-async-trait-0.1.88
+ rust-atomic-waker-1.1.2
+ rust-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base64-0.21.7
+ rust-base64ct-1.7.3
+ rust-bcrypt-pbkdf-0.6.2
+ rust-bcrypt-pbkdf-0.10.0
+ rust-bincode-1.3.3
+ rust-bit-vec-0.6.3
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-blake3-1.8.1
+ rust-block-buffer-0.9.0
+ rust-block-buffer-0.10.4
+ rust-block-modes-0.8.1
+ rust-block-padding-0.2.1
+ rust-block-padding-0.3.3
+ rust-blocking-1.6.1
+ rust-blowfish-0.8.0
+ rust-blowfish-0.9.1
+ rust-bs58-0.4.0
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-canonical-path-2.0.2
+ rust-cbc-0.1.2
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-chardetng-0.1.17
+ rust-chrono-0.4.40
+ rust-cipher-0.3.0
+ rust-cipher-0.4.4
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ 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-conpty-0.5.1
+ rust-console-0.15.11
+ rust-constant-time-eq-0.3.1
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-crypto-mac-0.11.1
+ rust-cryptovec-0.6.1
+ rust-ctr-0.8.0
+ rust-ctrlc-3.2.0
+ rust-curve25519-dalek-3.2.1
+ rust-data-encoding-2.8.0
+ rust-dateparser-0.1.8
+ rust-derivative-2.2.0
+ rust-dialoguer-0.10.4
+ rust-diffs-0.5.1
+ rust-digest-0.9.0
+ rust-digest-0.10.7
+ rust-dirs-3.0.2
+ rust-dirs-next-2.0.0
+ rust-dirs-sys-0.3.7
+ rust-dirs-sys-next-0.1.2
+ rust-displaydoc-0.2.5
+ rust-duplicate-1.0.0
+ rust-ed25519-1.5.3
+ rust-ed25519-dalek-1.0.1
+ rust-edit-0.1.5
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-encoding-rs-0.8.35
+ rust-enumflags2-0.7.11
+ rust-enumflags2-derive-0.7.11
+ rust-env-logger-0.8.4
+ rust-equivalent-1.0.2
+ rust-errno-0.2.8
+ rust-errno-0.3.11
+ rust-errno-dragonfly-0.1.2
+ rust-event-listener-2.5.3
+ rust-event-listener-3.1.0
+ rust-event-listener-5.4.0
+ rust-event-listener-strategy-0.5.4
+ rust-exitcode-1.1.2
+ rust-expectrl-0.7.1
+ rust-fastrand-1.9.0
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-fs2-0.4.3
+ 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-lite-2.6.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-fuzzy-matcher-0.3.7
+ rust-generic-array-0.14.7
+ rust-getrandom-0.1.16
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-git2-0.13.25
+ rust-globset-0.4.16
+ rust-h2-0.3.26
+ rust-hashbrown-0.12.3
+ rust-hashbrown-0.15.2
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.1.19
+ rust-hermit-abi-0.3.9
+ rust-hermit-abi-0.4.0
+ rust-hex-0.4.3
+ rust-hkdf-0.12.4
+ rust-hmac-0.11.0
+ rust-hmac-0.12.1
+ rust-home-0.5.11
+ rust-http-0.2.12
+ rust-http-body-0.4.6
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-human-panic-1.2.3
+ rust-humantime-2.2.0
+ rust-hyper-0.14.32
+ rust-hyper-tls-0.5.0
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-0.2.3
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-ignore-0.4.23
+ rust-indexmap-1.9.3
+ rust-indexmap-2.9.0
+ rust-indicatif-0.17.11
+ rust-inout-0.1.4
+ rust-instant-0.1.13
+ rust-io-lifetimes-1.0.11
+ rust-ipnet-2.11.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-keyring-2.3.3
+ rust-lazy-static-0.2.11
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libgit2-sys-0.12.26+1.3.0
+ rust-libpijul-1.0.0-beta.10
+ rust-libredox-0.1.3
+ rust-libsodium-sys-0.2.7
+ rust-libssh2-sys-0.2.23
+ rust-libz-sys-1.1.22
+ rust-linked-hash-map-0.5.6
+ rust-linux-keyutils-0.2.4
+ rust-linux-raw-sys-0.3.8
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lru-cache-0.1.2
+ rust-matches-0.1.10
+ rust-md5-0.7.0
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-memoffset-0.6.5
+ rust-memoffset-0.7.1
+ rust-memoffset-0.9.1
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-native-tls-0.2.14
+ rust-nix-0.22.3
+ rust-nix-0.26.4
+ rust-nom-7.1.3
+ rust-num-0.4.3
+ rust-num-bigint-0.4.6
+ rust-num-complex-0.4.6
+ rust-num-integer-0.1.46
+ rust-num-iter-0.1.45
+ rust-num-rational-0.4.2
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-number-prefix-0.4.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-opaque-debug-0.3.1
+ rust-open-3.2.0
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-ordered-stream-0.2.0
+ rust-os-info-3.10.0
+ rust-pager-0.16.1
+ rust-parking-2.2.1
+ rust-parking-lot-0.11.2
+ rust-parking-lot-core-0.8.6
+ rust-password-hash-0.2.3
+ rust-path-slash-0.1.5
+ rust-pathdiff-0.2.3
+ rust-pbkdf2-0.8.0
+ rust-pbkdf2-0.9.0
+ rust-pbkdf2-0.12.2
+ rust-percent-encoding-2.3.1
+ rust-pijul-config-0.0.1
+ rust-pijul-identity-0.0.1
+ rust-pijul-interaction-0.0.1
+ rust-pijul-macros-0.5.0
+ rust-pijul-remote-1.0.0-beta.6
+ rust-pijul-repository-0.0.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-piper-0.2.4
+ rust-pkg-config-0.3.32
+ rust-polling-2.8.0
+ rust-polling-3.7.4
+ rust-portable-atomic-1.11.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro-crate-1.3.1
+ rust-proc-macro-error-1.0.4
+ rust-proc-macro-error-attr-1.0.4
+ rust-proc-macro2-1.0.94
+ rust-ptree-0.4.0
+ rust-ptyprocess-0.4.1
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.7.3
+ rust-rand-0.8.5
+ rust-rand-chacha-0.2.2
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.5.1
+ rust-rand-core-0.6.4
+ rust-rand-hc-0.2.0
+ rust-redox-syscall-0.2.16
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.11.27
+ rust-rlimit-0.9.1
+ rust-rustc-demangle-0.1.24
+ rust-rustix-0.37.28
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-pemfile-1.0.4
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-sanakirja-1.4.3
+ rust-sanakirja-core-1.4.1
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-secret-service-3.1.0
+ rust-security-framework-2.11.1
+ rust-security-framework-sys-2.14.0
+ rust-serde-1.0.219
+ rust-serde-bytes-0.11.17
+ 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-urlencoded-0.7.1
+ rust-sha1-0.10.6
+ rust-sha2-0.9.9
+ rust-sha2-0.10.8
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.2
+ rust-signature-1.6.4
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.4.10
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-subtle-2.4.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-sync-wrapper-0.1.2
+ rust-synstructure-0.13.1
+ rust-system-configuration-0.5.1
+ rust-system-configuration-sys-0.5.0
+ rust-tar-0.4.44
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-thread-local-1.1.8
+ rust-threadpool-1.8.1
+ rust-thrussh-0.33.5
+ rust-thrussh-0.34.1
+ rust-thrussh-config-0.5.0
+ rust-thrussh-config-0.6.0
+ rust-thrussh-keys-0.21.0
+ rust-thrussh-keys-0.22.1
+ rust-thrussh-libsodium-0.2.3
+ rust-thrussh-libsodium-0.3.0
+ rust-tint-1.0.1
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-stream-0.1.17
+ rust-tokio-util-0.7.14
+ rust-toml-0.5.11
+ rust-toml-0.7.8
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.19.15
+ rust-toml-edit-0.22.24
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-try-lock-0.2.5
+ rust-twox-hash-1.6.3
+ rust-typenum-1.18.0
+ rust-uds-windows-1.1.0
+ rust-unicode-bidi-0.3.18
+ rust-unicode-ident-1.0.18
+ rust-unicode-normalization-0.1.24
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.2.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-validator-0.15.0
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-waker-fn-1.2.0
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.9.0+wasi-snapshot-preview1
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-wasite-0.1.0
+ 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-4.4.2
+ rust-whoami-1.6.0
+ 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-0.44.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.42.0
+ rust-windows-sys-0.48.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.42.2
+ rust-windows-targets-0.48.5
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.42.2
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.42.2
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.42.2
+ 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.42.2
+ rust-windows-i686-msvc-0.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.42.2
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.42.2
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.42.2
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.5.40
+ rust-winreg-0.50.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xattr-1.5.0
+ rust-xdg-home-1.3.0
+ rust-yasna-0.4.0
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zbus-3.15.2
+ rust-zbus-macros-3.15.2
+ rust-zbus-names-2.6.1
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.3.0
+ rust-zeroize-derive-1.4.2
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zstd-seekable-0.1.23
+ rust-zvariant-3.15.2
+ rust-zvariant-derive-3.15.2
+ rust-zvariant-utils-1.0.1))
+ (podlet =>
+ (list rust-addr2line-0.21.0
+ rust-adler-1.0.2
+ 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-async-broadcast-0.7.2
+ rust-async-channel-2.3.1
+ rust-async-executor-1.13.1
+ rust-async-fs-2.1.2
+ rust-async-io-2.4.0
+ rust-async-lock-3.4.0
+ rust-async-process-2.3.0
+ rust-async-recursion-1.1.1
+ rust-async-signal-0.2.10
+ rust-async-task-4.7.1
+ rust-async-trait-0.1.88
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.71
+ rust-base64-0.22.1
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-blocking-1.6.1
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.1.1
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.40
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-color-eyre-0.6.3
+ rust-color-spantrace-0.2.1
+ rust-colorchoice-1.0.3
+ rust-compose-spec-0.2.0
+ rust-compose-spec-macros-0.1.0
+ rust-concurrent-queue-2.5.0
+ rust-cpufeatures-0.2.17
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-digest-0.10.7
+ rust-displaydoc-0.2.5
+ rust-endi-1.1.0
+ rust-enumflags2-0.7.11
+ rust-enumflags2-derive-0.7.11
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-event-listener-5.4.0
+ rust-event-listener-strategy-0.5.4
+ rust-eyre-0.6.12
+ rust-fastrand-2.3.0
+ rust-form-urlencoded-1.2.1
+ rust-futures-core-0.3.31
+ rust-futures-io-0.3.31
+ rust-futures-lite-2.6.0
+ 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.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.28.1
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.4.0
+ rust-hex-0.4.3
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indenter-0.3.3
+ rust-indexmap-2.9.0
+ rust-ipnet-2.11.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-k8s-openapi-0.22.0
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-miniz-oxide-0.7.4
+ rust-nix-0.28.0
+ rust-nix-0.29.0
+ rust-num-traits-0.2.19
+ rust-object-0.32.2
+ rust-once-cell-1.21.3
+ rust-ordered-float-2.10.1
+ rust-ordered-stream-0.2.0
+ rust-owo-colors-3.5.0
+ rust-parking-2.2.1
+ rust-path-clean-1.0.1
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-piper-0.2.4
+ rust-polling-3.7.4
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rustc-demangle-0.1.24
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-value-0.7.0
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-repr-0.1.20
+ rust-serde-yaml-0.9.34+deprecated
+ rust-sha1-0.10.6
+ rust-sharded-slab-0.1.7
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.5
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-smart-default-0.7.1
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-tempfile-3.19.1
+ rust-terminal-size-0.4.2
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-thread-local-1.1.8
+ rust-tinystr-0.7.6
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-tracing-error-0.2.1
+ rust-tracing-subscriber-0.3.19
+ rust-typenum-1.18.0
+ rust-uds-windows-1.1.0
+ rust-umask-2.1.0
+ rust-unicode-ident-1.0.18
+ rust-unsafe-libyaml-0.2.11
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-valuable-0.1.1
+ rust-version-check-0.9.5
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ 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-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xdg-home-1.3.0
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zbus-4.4.0
+ rust-zbus-macros-4.4.0
+ rust-zbus-names-3.0.0
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zvariant-4.2.0
+ rust-zvariant-derive-4.2.0
+ rust-zvariant-utils-2.1.0))
+ (prettypst =>
+ (list 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-clap-4.5.39
+ rust-clap-builder-4.5.39
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.4
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-ecow-0.2.5
+ rust-either-1.15.0
+ rust-equivalent-1.0.2
+ rust-hashbrown-0.15.3
+ rust-heck-0.5.0
+ rust-indexmap-2.9.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-memchr-2.7.4
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-portable-atomic-1.11.1
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-spanned-0.6.9
+ rust-siphasher-1.0.1
+ rust-strsim-0.11.1
+ rust-syn-2.0.101
+ rust-thin-vec-0.2.14
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-toml-0.8.23
+ rust-toml-datetime-0.6.11
+ rust-toml-edit-0.22.27
+ rust-toml-write-0.1.2
+ rust-typst-syntax-0.12.0
+ rust-typst-utils-0.12.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-math-class-0.1.0
+ rust-unicode-script-0.5.7
+ rust-unicode-segmentation-1.12.0
+ rust-unscanny-0.1.0
+ rust-utf8parse-0.2.2
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.10))
+ (procs =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-ahash-0.7.8
+ 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-arrayvec-0.7.6
+ rust-async-stream-0.3.6
+ rust-async-stream-impl-0.3.6
+ rust-async-trait-0.1.88
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base64-0.21.7
+ rust-bindgen-0.65.1
+ rust-bindgen-0.70.1
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bitvec-1.0.1
+ rust-borsh-1.5.7
+ rust-borsh-derive-1.5.7
+ rust-bsd-kvm-0.1.5
+ rust-bsd-kvm-sys-0.2.0
+ rust-bumpalo-3.17.0
+ rust-byte-unit-5.1.6
+ rust-bytecheck-0.6.12
+ rust-bytecheck-derive-0.6.12
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-cc-1.2.19
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.40
+ rust-clang-sys-1.8.1
+ 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-console-0.15.11
+ rust-core-foundation-sys-0.8.7
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.27.0
+ rust-crossterm-0.28.1
+ rust-crossterm-winapi-0.9.1
+ rust-deranged-0.4.0
+ rust-directories-6.0.0
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-dirs-sys-0.5.0
+ rust-displaydoc-0.2.5
+ rust-dockworker-0.6.0
+ rust-downcast-0.11.0
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-env-home-0.1.0
+ rust-equivalent-1.0.2
+ rust-errno-0.2.8
+ rust-errno-0.3.11
+ rust-errno-dragonfly-0.1.2
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ rust-fragile-2.0.1
+ rust-funty-2.0.0
+ rust-futures-0.3.31
+ 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-getch-0.3.1
+ rust-getrandom-0.2.15
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-hashbrown-0.12.3
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ rust-home-0.5.11
+ rust-http-0.2.12
+ rust-http-body-0.4.6
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-hyper-0.14.32
+ rust-hyperlocal-0.8.0
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.172
+ rust-libloading-0.8.6
+ rust-libproc-0.14.10
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-mach2-0.4.2
+ rust-memchr-2.7.4
+ rust-memoffset-0.7.1
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-minus-5.6.1
+ rust-mio-0.8.11
+ rust-mio-1.0.3
+ rust-mockall-0.13.1
+ rust-mockall-derive-0.13.1
+ rust-named-pipe-0.4.1
+ rust-nix-0.26.4
+ rust-nix-0.29.0
+ rust-nom-7.1.3
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-num-threads-0.1.7
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-option-ext-0.2.0
+ rust-pager-0.16.1
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-peeking-take-while-0.1.2
+ rust-percent-encoding-2.3.1
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-prettyplease-0.2.32
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro2-1.0.95
+ rust-procfs-0.17.0
+ rust-procfs-core-0.17.0
+ rust-ptr-meta-0.1.4
+ rust-ptr-meta-derive-0.1.4
+ rust-quote-1.0.40
+ rust-radium-0.7.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rend-0.4.2
+ rust-rkyv-0.7.45
+ rust-rkyv-derive-0.7.45
+ rust-rust-decimal-1.37.1
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-1.1.0
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-scopeguard-1.2.0
+ rust-seahash-4.1.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.5
+ rust-simdutf8-0.1.5
+ rust-simplelog-0.12.2
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-tap-1.0.1
+ rust-tar-0.4.44
+ rust-termbg-0.6.2
+ rust-termcolor-1.4.1
+ rust-termios-0.3.3
+ rust-termtree-0.5.1
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-stream-0.1.17
+ rust-tokio-util-0.7.14
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-core-0.1.33
+ rust-try-lock-0.2.5
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.2.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-width-0.1.7
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-uzers-0.12.1
+ rust-version-check-0.9.5
+ rust-want-0.3.1
+ 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-which-4.4.2
+ rust-which-7.0.3
+ 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.7.6
+ rust-winsafe-0.0.19
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-wyz-0.5.1
+ rust-xattr-1.5.0
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (py-spy =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ 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-arrayvec-0.7.6
+ rust-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-bindgen-0.70.1
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bumpalo-3.17.0
+ rust-bytemuck-1.22.0
+ rust-cc-1.2.19
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.40
+ rust-clang-sys-1.8.1
+ rust-clap-3.2.25
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-complete-3.2.5
+ rust-clap-derive-3.2.25
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.2.4
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-console-0.15.11
+ rust-core-foundation-sys-0.8.7
+ rust-cpp-demangle-0.4.4
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-utils-0.8.21
+ rust-ctrlc-3.4.6
+ rust-dashmap-6.1.0
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-env-filter-0.1.3
+ rust-env-logger-0.10.2
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fallible-iterator-0.3.0
+ rust-fastrand-2.3.0
+ rust-flate2-1.1.1
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-goblin-0.9.3
+ rust-hashbrown-0.12.3
+ rust-hashbrown-0.13.2
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.1.19
+ rust-hermit-abi-0.3.9
+ rust-hermit-abi-0.5.0
+ rust-humantime-2.2.0
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-indexmap-1.9.3
+ rust-indexmap-2.9.0
+ rust-indicatif-0.17.11
+ rust-inferno-0.11.21
+ rust-io-lifetimes-1.0.11
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ 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-libm-0.2.11
+ rust-libproc-0.14.10
+ rust-linux-raw-sys-0.3.8
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lru-0.10.1
+ rust-mach-0.3.2
+ rust-mach2-0.4.2
+ rust-mach-o-sys-0.1.1
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-nix-0.26.4
+ rust-nix-0.29.0
+ rust-nom-7.1.3
+ rust-num-format-0.4.4
+ rust-num-traits-0.2.19
+ rust-number-prefix-0.4.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-os-str-bytes-6.6.1
+ rust-parking-lot-core-0.9.10
+ rust-plain-0.2.3
+ rust-portable-atomic-1.11.0
+ rust-ppv-lite86-0.2.21
+ rust-prettyplease-0.2.32
+ rust-proc-macro-error-1.0.4
+ rust-proc-macro-error-attr-1.0.4
+ rust-proc-macro2-1.0.95
+ rust-proc-maps-0.4.0
+ rust-py-spy-testdata-0.1.0
+ rust-quick-xml-0.26.0
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rand-distr-0.4.3
+ rust-read-process-memory-0.1.6
+ rust-redox-syscall-0.5.11
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-remoteprocess-0.5.0
+ rust-rgb-0.8.50
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-1.1.0
+ rust-rustix-0.37.28
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ruzstd-0.7.3
+ rust-ryu-1.0.20
+ rust-scopeguard-1.2.0
+ rust-scroll-0.12.0
+ rust-scroll-derive-0.12.1
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-shlex-1.3.0
+ rust-smallvec-1.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-str-stack-0.1.0
+ rust-strsim-0.10.0
+ rust-strsim-0.11.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-terminal-size-0.2.6
+ rust-terminal-size-0.4.2
+ rust-termios-0.3.3
+ rust-textwrap-0.16.2
+ rust-twox-hash-1.6.3
+ rust-typed-arena-2.0.2
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.2.0
+ rust-utf8parse-0.2.2
+ rust-version-check-0.9.5
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-web-time-1.1.0
+ 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.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-wit-bindgen-rt-0.39.0
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24))
+ (python-bed-reader =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-anyhow-1.0.98
+ rust-anyinput-0.1.8
+ rust-anyinput-core-0.1.8
+ rust-anyinput-derive-0.1.8
+ rust-approx-0.5.1
+ rust-async-trait-0.1.88
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base16ct-0.2.0
+ rust-base64-0.22.1
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-bumpalo-3.17.0
+ rust-bytecount-0.6.8
+ rust-bytemuck-1.22.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.40
+ rust-cloud-file-0.2.0
+ rust-core-foundation-0.10.0
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-0.8.4
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-queue-0.3.12
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-ctor-0.2.9
+ 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-digest-0.10.7
+ rust-directories-5.0.1
+ rust-dirs-next-2.0.0
+ rust-dirs-sys-0.4.1
+ rust-dirs-sys-next-0.1.2
+ rust-displaydoc-0.2.5
+ rust-dpc-pariter-0.4.0
+ rust-either-1.15.0
+ rust-equivalent-1.0.2
+ rust-fetch-data-0.2.0
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ 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-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.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-h2-0.4.9
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.3.9
+ rust-http-0.2.12
+ rust-http-1.3.1
+ rust-http-body-0.4.6
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-humantime-2.2.0
+ rust-hyper-0.14.32
+ rust-hyper-1.6.0
+ rust-hyper-rustls-0.27.5
+ rust-hyper-util-0.1.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-ident-case-1.0.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-indoc-2.0.6
+ rust-ipnet-2.11.0
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-libc-0.2.172
+ rust-libm-0.2.11
+ rust-libredox-0.1.3
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-matrixmultiply-0.3.9
+ rust-md-5-0.10.6
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-mime-0.3.17
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-nalgebra-0.32.6
+ rust-nalgebra-macros-0.2.2
+ rust-ndarray-0.16.1
+ rust-ndarray-npy-0.9.1
+ rust-ndarray-rand-0.15.0
+ rust-num-bigint-0.4.6
+ rust-num-complex-0.4.6
+ rust-num-integer-0.1.46
+ rust-num-rational-0.4.2
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-numpy-0.22.1
+ rust-object-0.36.7
+ rust-object-store-0.11.2
+ rust-once-cell-1.21.3
+ rust-openssl-probe-0.1.6
+ rust-option-ext-0.2.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-percent-encoding-2.3.1
+ rust-pest-2.8.0
+ rust-pest-derive-2.8.0
+ rust-pest-generator-2.8.0
+ rust-pest-meta-2.8.0
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro-error-1.0.4
+ rust-proc-macro-error-attr-1.0.4
+ rust-proc-macro2-1.0.95
+ rust-py-literal-0.4.0
+ rust-pyo3-0.22.6
+ rust-pyo3-build-config-0.22.6
+ rust-pyo3-ffi-0.22.6
+ rust-pyo3-macros-0.22.6
+ rust-pyo3-macros-backend-0.22.6
+ rust-quick-xml-0.37.4
+ rust-quinn-0.11.7
+ rust-quinn-proto-0.11.10
+ rust-quinn-udp-0.5.11
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-0.9.1
+ rust-rand-chacha-0.3.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-rand-distr-0.4.3
+ rust-rawpointer-0.2.1
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-reqwest-0.12.15
+ rust-ring-0.17.14
+ rust-rusoto-credential-0.48.0
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-1.1.0
+ rust-rustc-hash-2.1.1
+ rust-rustls-0.23.26
+ rust-rustls-native-certs-0.8.1
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-safe-arch-0.7.4
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ 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-urlencoded-0.7.1
+ rust-sha2-0.10.8
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.3
+ rust-simba-0.8.1
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-snafu-0.8.5
+ rust-snafu-derive-0.8.5
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-statrs-0.17.1
+ rust-strsim-0.11.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-subtle-2.6.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-target-lexicon-0.12.16
+ rust-temp-testdir-0.2.3
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thousands-0.2.0
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-rustls-0.26.2
+ rust-tokio-util-0.7.14
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-try-lock-0.2.5
+ rust-typenum-1.18.0
+ rust-ucd-trie-0.1.7
+ rust-unicode-ident-1.0.18
+ rust-unindent-0.2.4
+ rust-untrusted-0.9.0
+ rust-ureq-2.12.1
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-webpki-roots-0.26.8
+ rust-wide-0.7.32
+ 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-registry-0.4.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.3.1
+ 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-targets-0.53.0
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ 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.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (python-blake3 =>
+ (list rust-arrayref-0.3.9
+ rust-arrayvec-0.7.6
+ rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-blake3-1.8.1
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-constant-time-eq-0.3.1
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-either-1.15.0
+ rust-hex-0.4.3
+ rust-indoc-0.3.6
+ rust-indoc-impl-0.3.6
+ rust-instant-0.1.13
+ rust-libc-0.2.172
+ rust-lock-api-0.4.12
+ rust-once-cell-1.21.3
+ rust-parking-lot-0.11.2
+ rust-parking-lot-core-0.8.6
+ rust-paste-0.1.18
+ rust-paste-impl-0.1.18
+ rust-proc-macro-hack-0.5.20+deprecated
+ rust-proc-macro2-1.0.95
+ rust-pyo3-0.15.2
+ rust-pyo3-build-config-0.15.2
+ rust-pyo3-macros-0.15.2
+ rust-pyo3-macros-backend-0.15.2
+ rust-quote-1.0.40
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.2.16
+ rust-scopeguard-1.2.0
+ rust-shlex-1.3.0
+ rust-smallvec-1.15.0
+ rust-syn-1.0.109
+ rust-unicode-ident-1.0.18
+ rust-unindent-0.1.11
+ rust-winapi-0.3.9
+ rust-winapi-i686-pc-windows-gnu-0.4.0
+ rust-winapi-x86-64-pc-windows-gnu-0.4.0))
+ (python-clarabel =>
+ (list rust-amd-0.2.2
+ rust-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-blas-0.22.0
+ rust-blas-sys-0.7.1
+ rust-cfg-if-1.0.0
+ rust-darling-0.14.4
+ rust-darling-core-0.14.4
+ rust-darling-macro-0.14.4
+ rust-derive-builder-0.11.2
+ rust-derive-builder-core-0.11.2
+ rust-derive-builder-macro-0.11.2
+ rust-either-1.15.0
+ rust-enum-dispatch-0.3.13
+ rust-fnv-1.0.7
+ rust-heck-0.4.1
+ rust-ident-case-1.0.1
+ rust-indoc-2.0.6
+ rust-itertools-0.11.0
+ rust-itoa-1.0.15
+ rust-lapack-0.19.0
+ rust-lapack-sys-0.14.0
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-lock-api-0.4.12
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-num-complex-0.4.6
+ rust-num-derive-0.2.5
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-portable-atomic-1.11.0
+ rust-proc-macro2-0.4.30
+ rust-proc-macro2-1.0.95
+ rust-pyo3-0.20.3
+ rust-pyo3-build-config-0.20.3
+ rust-pyo3-ffi-0.20.3
+ rust-pyo3-macros-0.20.3
+ rust-pyo3-macros-backend-0.20.3
+ rust-quote-0.6.13
+ rust-quote-1.0.40
+ rust-redox-syscall-0.5.11
+ rust-ryu-1.0.20
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-smallvec-1.15.0
+ rust-strsim-0.10.0
+ rust-syn-0.15.44
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-target-lexicon-0.12.16
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-unicode-ident-1.0.18
+ rust-unicode-xid-0.1.0
+ rust-unindent-0.2.4
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (python-cramjam =>
+ (list rust-adler2-2.0.0
+ rust-alloc-no-stdlib-2.0.4
+ rust-alloc-stdlib-0.2.2
+ 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-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-blosc2-rs-0.4.0+2.15.2
+ rust-blosc2-sys-0.4.0+2.15.2
+ rust-brotli-7.0.0
+ rust-brotli-decompressor-4.0.2
+ rust-bzip2-0.4.4
+ rust-bzip2-sys-0.1.13+1.0.8
+ rust-cbindgen-0.27.0
+ rust-cc-1.2.16
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.31
+ rust-clap-builder-4.5.31
+ rust-clap-lex-0.7.4
+ rust-cmake-0.1.54
+ rust-colorchoice-1.0.3
+ rust-copy-dir-0.1.3
+ rust-crc32fast-1.4.2
+ rust-equivalent-1.0.2
+ rust-errno-0.3.10
+ rust-fastrand-2.3.0
+ rust-flate2-1.1.0
+ rust-getrandom-0.3.1
+ rust-hashbrown-0.15.2
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-indexmap-2.7.1
+ rust-indoc-2.0.5
+ rust-is-terminal-polyfill-1.70.1
+ rust-isal-rs-0.5.3+496255c
+ rust-isal-sys-0.5.3+496255c
+ rust-itoa-1.0.14
+ rust-jobserver-0.1.32
+ rust-libc-0.2.170
+ rust-libcramjam-0.7.0
+ rust-libdeflate-sys-1.19.3
+ rust-libdeflater-1.19.3
+ rust-linux-raw-sys-0.4.15
+ rust-lock-api-0.4.12
+ rust-log-0.4.26
+ rust-lz4-1.28.1
+ rust-lz4-sys-1.11.1+lz4-1.10.0
+ rust-lzma-sys-0.1.20
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-miniz-oxide-0.8.5
+ rust-once-cell-1.20.3
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-pkg-config-0.3.31
+ rust-portable-atomic-1.11.0
+ rust-proc-macro2-1.0.93
+ rust-pyo3-0.24.1
+ rust-pyo3-build-config-0.24.1
+ rust-pyo3-ffi-0.24.1
+ rust-pyo3-macros-0.24.1
+ rust-pyo3-macros-backend-0.24.1
+ rust-python3-dll-a-0.2.13
+ rust-quote-1.0.38
+ rust-redox-syscall-0.5.9
+ rust-rustix-0.38.44
+ rust-ryu-1.0.19
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.218
+ rust-serde-derive-1.0.218
+ rust-serde-json-1.0.139
+ rust-serde-spanned-0.6.8
+ rust-shlex-1.3.0
+ rust-smallvec-1.14.0
+ rust-snap-1.1.1
+ rust-strsim-0.11.1
+ rust-syn-2.0.98
+ rust-target-lexicon-0.13.2
+ rust-tempfile-3.17.1
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.17
+ rust-unindent-0.2.3
+ rust-utf8parse-0.2.2
+ rust-walkdir-2.5.0
+ rust-wasi-0.13.3+wasi-0.2.2
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.3
+ rust-wit-bindgen-rt-0.33.0
+ rust-xz2-0.1.7
+ rust-zstd-0.13.3
+ rust-zstd-safe-7.2.3
+ rust-zstd-sys-2.0.14+zstd.1.5.7))
+ (python-cryptography =>
+ (list rust-asn1-0.20.0
+ rust-asn1-derive-0.20.0
+ rust-autocfg-1.4.0
+ rust-base64-0.22.1
+ rust-bitflags-2.9.0
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-heck-0.5.0
+ rust-indoc-2.0.6
+ rust-itoa-1.0.15
+ rust-libc-0.2.171
+ rust-memoffset-0.9.1
+ rust-once-cell-1.21.3
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-sys-0.9.107
+ rust-pem-3.0.5
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.0
+ rust-proc-macro2-1.0.94
+ rust-pyo3-0.23.5
+ rust-pyo3-build-config-0.23.5
+ rust-pyo3-ffi-0.23.5
+ rust-pyo3-macros-0.23.5
+ rust-pyo3-macros-backend-0.23.5
+ rust-quote-1.0.40
+ rust-self-cell-1.1.0
+ rust-shlex-1.3.0
+ rust-syn-2.0.100
+ rust-target-lexicon-0.12.16
+ rust-unicode-ident-1.0.18
+ rust-unindent-0.2.4
+ rust-vcpkg-0.2.15))
+ (python-gseapy =>
+ (list rust-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-cfg-if-1.0.0
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-either-1.15.0
+ rust-getrandom-0.3.2
+ rust-indoc-1.0.9
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-libc-0.2.172
+ rust-lock-api-0.4.12
+ rust-memchr-2.7.4
+ rust-once-cell-1.21.3
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.95
+ rust-pyo3-0.16.6
+ rust-pyo3-build-config-0.16.6
+ rust-pyo3-ffi-0.16.6
+ rust-pyo3-macros-0.16.6
+ rust-pyo3-macros-backend-0.16.6
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.9.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.9.3
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-ryu-1.0.20
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-smallvec-1.15.0
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-target-lexicon-0.12.16
+ rust-unicode-ident-1.0.18
+ rust-unindent-0.1.11
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24))
+ (python-libcst =>
+ (list rust-aho-corasick-1.1.3
+ rust-anes-0.1.6
+ rust-annotate-snippets-0.6.1
+ rust-anstyle-1.0.10
+ rust-autocfg-1.4.0
+ rust-bumpalo-3.17.0
+ rust-cast-0.3.0
+ rust-cfg-if-1.0.0
+ rust-chic-1.2.2
+ rust-ciborium-0.2.2
+ rust-ciborium-io-0.2.2
+ rust-ciborium-ll-0.2.2
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-lex-0.7.4
+ rust-criterion-0.5.1
+ rust-criterion-plot-0.5.0
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-difference-2.0.0
+ rust-either-1.15.0
+ rust-equivalent-1.0.2
+ rust-glob-0.3.2
+ rust-half-2.6.0
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.0
+ rust-indexmap-2.9.0
+ rust-indoc-2.0.6
+ rust-is-terminal-0.4.16
+ rust-itertools-0.10.5
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-libc-0.2.172
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-oorandom-11.1.5
+ rust-paste-1.0.15
+ rust-peg-0.8.5
+ rust-peg-macros-0.8.5
+ rust-peg-runtime-0.8.5
+ rust-plotters-0.3.7
+ rust-plotters-backend-0.3.7
+ rust-plotters-svg-0.3.7
+ rust-portable-atomic-1.11.0
+ rust-proc-macro2-1.0.95
+ rust-pyo3-0.22.6
+ rust-pyo3-build-config-0.22.6
+ rust-pyo3-ffi-0.22.6
+ rust-pyo3-macros-0.22.6
+ rust-pyo3-macros-backend-0.22.6
+ rust-quote-1.0.40
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-syn-2.0.100
+ rust-target-lexicon-0.12.16
+ rust-target-triple-0.1.4
+ rust-termcolor-1.4.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tinytemplate-1.2.1
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-trybuild-1.0.104
+ rust-unicode-ident-1.0.18
+ rust-unindent-0.2.4
+ rust-walkdir-2.5.0
+ 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-web-sys-0.3.77
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.6))
+ (python-nh3 =>
+ (list rust-ammonia-4.0.0
+ rust-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-displaydoc-0.2.5
+ rust-form-urlencoded-1.2.1
+ rust-futf-0.1.5
+ rust-heck-0.5.0
+ rust-html5ever-0.27.0
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indoc-2.0.6
+ rust-libc-0.2.172
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-mac-0.1.1
+ rust-maplit-1.0.2
+ rust-markup5ever-0.12.1
+ rust-memoffset-0.9.1
+ rust-new-debug-unreachable-1.0.6
+ rust-once-cell-1.21.3
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-percent-encoding-2.3.1
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-shared-0.11.3
+ rust-portable-atomic-1.11.0
+ rust-precomputed-hash-0.1.1
+ rust-proc-macro2-1.0.95
+ rust-pyo3-0.23.5
+ rust-pyo3-build-config-0.23.5
+ rust-pyo3-ffi-0.23.5
+ rust-pyo3-macros-0.23.5
+ rust-pyo3-macros-backend-0.23.5
+ rust-python3-dll-a-0.2.13
+ rust-quote-1.0.40
+ rust-rand-0.8.5
+ rust-rand-core-0.6.4
+ rust-redox-syscall-0.5.11
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-shlex-1.3.0
+ rust-siphasher-1.0.1
+ rust-smallvec-1.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-string-cache-0.8.9
+ rust-string-cache-codegen-0.5.4
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-target-lexicon-0.12.16
+ rust-tendril-0.4.3
+ rust-tinystr-0.7.6
+ rust-unicode-ident-1.0.18
+ rust-unindent-0.2.4
+ rust-url-2.5.4
+ rust-utf-8-0.7.6
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (python-orjson =>
+ (list rust-ahash-0.8.3
+ rust-arrayvec-0.7.4
+ rust-associative-cache-1.0.1
+ rust-autocfg-1.1.0
+ rust-beef-0.5.2
+ rust-bytecount-0.6.3
+ rust-castaway-0.2.2
+ rust-cc-1.0.83
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.30
+ rust-compact-str-0.7.1
+ rust-encoding-rs-0.8.33
+ rust-itoa-1.0.9
+ rust-itoap-1.0.1
+ rust-libc-0.2.147
+ rust-libm-0.1.4
+ rust-libm-0.2.7
+ rust-no-panic-0.1.26
+ rust-num-traits-0.2.16
+ rust-once-cell-1.18.0
+ rust-packed-simd-0.3.9
+ rust-packed-simd-2-0.3.8
+ rust-proc-macro2-1.0.66
+ rust-pyo3-build-config-0.19.2
+ rust-pyo3-ffi-0.19.2
+ rust-quote-1.0.33
+ rust-rustversion-1.0.14
+ rust-ryu-1.0.15
+ rust-serde-1.0.188
+ rust-serde-derive-1.0.188
+ rust-serde-json-1.0.105
+ rust-simdutf8-0.1.4
+ rust-smallvec-1.11.0
+ rust-static-assertions-1.1.0
+ rust-syn-2.0.31
+ rust-target-lexicon-0.12.11
+ rust-unicode-ident-1.0.11
+ rust-version-check-0.9.4))
+ (python-pydantic-core =>
+ (list rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-autocfg-1.4.0
+ rust-base64-0.22.1
+ rust-bitvec-1.0.1
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-displaydoc-0.2.5
+ rust-enum-dispatch-0.3.13
+ rust-equivalent-1.0.2
+ rust-form-urlencoded-1.2.1
+ rust-funty-2.0.0
+ rust-getrandom-0.2.15
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-indoc-2.0.6
+ rust-itoa-1.0.15
+ rust-jiter-0.7.1
+ rust-lexical-parse-float-0.8.5
+ rust-lexical-parse-integer-0.8.6
+ rust-lexical-util-0.8.5
+ rust-libc-0.2.172
+ rust-litemap-0.7.5
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-num-bigint-0.4.6
+ rust-num-integer-0.1.46
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-percent-encoding-2.3.1
+ rust-portable-atomic-1.11.0
+ rust-proc-macro2-1.0.95
+ rust-pyo3-0.22.6
+ rust-pyo3-build-config-0.22.6
+ rust-pyo3-ffi-0.22.6
+ rust-pyo3-macros-0.22.6
+ rust-pyo3-macros-backend-0.22.6
+ rust-python3-dll-a-0.2.13
+ rust-quote-1.0.40
+ rust-radium-0.7.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-shlex-1.3.0
+ rust-smallvec-1.15.0
+ rust-speedate-0.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-tap-1.0.1
+ rust-target-lexicon-0.12.16
+ rust-tinystr-0.7.6
+ rust-unicode-ident-1.0.18
+ rust-unindent-0.2.4
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-uuid-1.16.0
+ rust-version-check-0.9.5
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-wyz-0.5.1
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.7.35
+ rust-zerocopy-derive-0.7.35
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (python-rpds-py =>
+ (list rust-archery-1.2.1
+ rust-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-cfg-if-1.0.0
+ rust-indoc-1.0.9
+ rust-libc-0.2.171
+ rust-lock-api-0.4.12
+ rust-memoffset-0.9.1
+ rust-once-cell-1.21.3
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-proc-macro2-1.0.94
+ rust-pyo3-0.19.2
+ rust-pyo3-build-config-0.19.2
+ rust-pyo3-ffi-0.19.2
+ rust-pyo3-macros-0.19.2
+ rust-pyo3-macros-backend-0.19.2
+ rust-quote-1.0.40
+ rust-redox-syscall-0.5.10
+ rust-rpds-1.1.0
+ rust-scopeguard-1.2.0
+ rust-smallvec-1.15.0
+ rust-syn-1.0.109
+ rust-target-lexicon-0.12.16
+ rust-triomphe-0.1.14
+ rust-unicode-ident-1.0.18
+ rust-unindent-0.1.11
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (python-safetensors =>
+ (list rust-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-cfg-if-1.0.0
+ rust-heck-0.4.1
+ rust-indoc-2.0.6
+ rust-itoa-1.0.15
+ rust-libc-0.2.172
+ rust-lock-api-0.4.12
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-memoffset-0.9.1
+ rust-once-cell-1.21.3
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-portable-atomic-1.11.0
+ rust-proc-macro2-1.0.95
+ rust-pyo3-0.21.2
+ rust-pyo3-build-config-0.21.2
+ rust-pyo3-ffi-0.21.2
+ rust-pyo3-macros-0.21.2
+ rust-pyo3-macros-backend-0.21.2
+ rust-quote-1.0.40
+ rust-redox-syscall-0.5.11
+ rust-ryu-1.0.20
+ rust-safetensors-0.4.5
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-smallvec-1.15.0
+ rust-syn-2.0.100
+ rust-target-lexicon-0.12.16
+ rust-unicode-ident-1.0.18
+ rust-unindent-0.2.4
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (python-streamtracer =>
+ (list rust-autocfg-1.4.0
+ rust-cfg-if-1.0.0
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-either-1.15.0
+ rust-float-eq-1.0.1
+ rust-heck-0.5.0
+ rust-indoc-2.0.6
+ rust-libc-0.2.172
+ rust-matrixmultiply-0.3.9
+ rust-memoffset-0.9.1
+ rust-ndarray-0.16.1
+ rust-num-complex-0.4.6
+ rust-num-derive-0.4.2
+ rust-num-integer-0.1.46
+ rust-num-traits-0.2.19
+ rust-numpy-0.22.1
+ rust-once-cell-1.21.3
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-proc-macro2-1.0.95
+ rust-pyo3-0.22.6
+ rust-pyo3-build-config-0.22.6
+ rust-pyo3-ffi-0.22.6
+ rust-pyo3-macros-0.22.6
+ rust-pyo3-macros-backend-0.22.6
+ rust-quote-1.0.40
+ rust-rawpointer-0.2.1
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-rustc-hash-1.1.0
+ rust-syn-2.0.100
+ rust-target-lexicon-0.12.16
+ rust-unicode-ident-1.0.18
+ rust-unindent-0.2.4))
+ (python-tiktoken =>
+ (list rust-aho-corasick-1.1.3
+ rust-autocfg-1.4.0
+ rust-bit-set-0.5.3
+ rust-bit-vec-0.6.3
+ rust-bstr-1.12.0
+ rust-cfg-if-1.0.0
+ rust-fancy-regex-0.13.0
+ rust-heck-0.5.0
+ rust-indoc-2.0.6
+ rust-libc-0.2.172
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-once-cell-1.21.3
+ rust-portable-atomic-1.11.0
+ rust-proc-macro2-1.0.95
+ rust-pyo3-0.22.6
+ rust-pyo3-build-config-0.22.6
+ rust-pyo3-ffi-0.22.6
+ rust-pyo3-macros-0.22.6
+ rust-pyo3-macros-backend-0.22.6
+ rust-quote-1.0.40
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-hash-1.1.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-syn-2.0.100
+ rust-target-lexicon-0.12.16
+ rust-unicode-ident-1.0.18
+ rust-unindent-0.2.4))
+ (python-tokenizers =>
+ (list rust-aho-corasick-1.1.3
+ 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-autocfg-1.4.0
+ rust-base64-0.13.1
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bumpalo-3.17.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-colorchoice-1.0.3
+ rust-console-0.15.11
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ 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-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-errno-0.3.11
+ rust-esaxx-rs-0.1.10
+ rust-fastrand-2.3.0
+ rust-fnv-1.0.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-heck-0.4.1
+ rust-ident-case-1.0.1
+ rust-indicatif-0.17.11
+ rust-indoc-2.0.6
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.11.0
+ rust-itertools-0.12.1
+ rust-itoa-1.0.15
+ rust-jiff-0.2.9
+ rust-jiff-static-0.2.9
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-macro-rules-attribute-0.2.0
+ rust-macro-rules-attribute-proc-macro-0.2.0
+ rust-matrixmultiply-0.3.9
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-minimal-lexical-0.2.1
+ rust-monostate-0.1.14
+ rust-monostate-impl-0.1.14
+ rust-ndarray-0.15.6
+ rust-nom-7.1.3
+ rust-num-complex-0.4.6
+ rust-num-integer-0.1.46
+ rust-num-traits-0.2.19
+ rust-number-prefix-0.4.0
+ rust-numpy-0.21.0
+ rust-once-cell-1.21.3
+ rust-onig-6.4.0
+ rust-onig-sys-69.8.1
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.95
+ rust-pyo3-0.21.2
+ rust-pyo3-build-config-0.21.2
+ rust-pyo3-ffi-0.21.2
+ rust-pyo3-macros-0.21.2
+ rust-pyo3-macros-backend-0.21.2
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rawpointer-0.2.1
+ rust-rayon-1.10.0
+ rust-rayon-cond-0.3.0
+ rust-rayon-core-1.12.1
+ 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-hash-1.1.0
+ rust-rustix-1.0.5
+ rust-ryu-1.0.20
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-shlex-1.3.0
+ rust-smallvec-1.15.0
+ rust-spm-precompiled-0.1.4
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-target-lexicon-0.12.16
+ rust-tempfile-3.19.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tokenizers-0.19.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-normalization-alignments-0.1.12
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.2.0
+ rust-unicode-categories-0.1.1
+ rust-unindent-0.2.4
+ rust-utf8parse-0.2.2
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-web-time-1.1.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24))
+ (python-watchfiles =>
+ (list rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-utils-0.8.21
+ rust-filetime-0.2.25
+ rust-fsevent-sys-4.1.0
+ rust-heck-0.5.0
+ rust-indoc-2.0.6
+ rust-inotify-0.10.2
+ rust-inotify-sys-0.1.5
+ rust-instant-0.1.13
+ rust-kqueue-1.0.8
+ rust-kqueue-sys-1.0.4
+ rust-libc-0.2.172
+ rust-libredox-0.1.3
+ rust-log-0.4.27
+ rust-memoffset-0.9.1
+ rust-mio-1.0.3
+ rust-notify-7.0.0
+ rust-notify-types-1.0.1
+ rust-once-cell-1.21.3
+ rust-portable-atomic-1.11.0
+ rust-proc-macro2-1.0.95
+ rust-pyo3-0.24.1
+ rust-pyo3-build-config-0.24.1
+ rust-pyo3-ffi-0.24.1
+ rust-pyo3-macros-0.24.1
+ rust-pyo3-macros-backend-0.24.1
+ rust-python3-dll-a-0.2.13
+ rust-quote-1.0.40
+ rust-redox-syscall-0.5.11
+ rust-same-file-1.0.6
+ rust-shlex-1.3.0
+ rust-syn-2.0.100
+ rust-target-lexicon-0.13.2
+ rust-unicode-ident-1.0.18
+ rust-unindent-0.2.4
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (rabbitmqadmin =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-android-system-properties-0.1.5
+ rust-android-tzdata-0.1.1
+ 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-assert-cmd-2.0.16
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-aws-lc-rs-1.13.0
+ rust-aws-lc-sys-0.28.1
+ rust-backtrace-0.3.74
+ rust-base64-0.22.1
+ rust-bindgen-0.69.5
+ rust-bindgen-0.71.1
+ rust-bitflags-2.9.1
+ rust-bstr-1.11.3
+ rust-bumpalo-3.17.0
+ rust-bytecount-0.6.8
+ rust-bytes-1.10.1
+ rust-cc-1.2.24
+ rust-cexpr-0.6.0
+ rust-cfg-aliases-0.2.1
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-clang-sys-1.8.1
+ rust-clap-4.5.40
+ rust-clap-builder-4.5.40
+ rust-clap-lex-0.7.4
+ rust-cmake-0.1.54
+ rust-colorchoice-1.0.3
+ rust-color-print-0.3.7
+ rust-color-print-proc-macro-0.3.7
+ rust-core-foundation-0.10.0
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-core-foundation-sys-0.8.7
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-deranged-0.4.1
+ rust-difflib-0.4.0
+ rust-dirs-6.0.0
+ rust-dirs-sys-0.5.0
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-dunce-1.0.5
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-equivalent-1.0.2
+ rust-errno-0.3.12
+ rust-fastrand-2.3.0
+ rust-float-cmp-0.10.0
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-0.5.0
+ rust-foreign-types-shared-0.1.1
+ rust-foreign-types-shared-0.3.1
+ rust-form-urlencoded-1.2.1
+ rust-fs-extra-1.3.0
+ rust-futures-channel-0.3.31
+ rust-futures-core-0.3.31
+ rust-futures-io-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-getrandom-0.3.3
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-h2-0.4.9
+ rust-hashbrown-0.15.3
+ rust-heck-0.5.0
+ rust-home-0.5.11
+ rust-http-1.3.1
+ rust-httparse-1.10.1
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-hyper-1.6.0
+ rust-hyper-rustls-0.27.5
+ rust-hyper-tls-0.6.0
+ rust-hyper-util-0.1.12
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-2.0.0
+ rust-icu-locale-core-2.0.0
+ rust-icu-normalizer-2.0.0
+ rust-icu-normalizer-data-2.0.0
+ rust-icu-properties-2.0.1
+ rust-icu-properties-data-2.0.1
+ rust-icu-provider-2.0.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.1
+ rust-indexmap-2.9.0
+ rust-ipnet-2.11.0
+ rust-iri-string-0.7.8
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.12.1
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-lazycell-1.3.0
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libloading-0.8.8
+ rust-libmimalloc-sys-0.1.42
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.8.0
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-mimalloc-0.1.46
+ rust-mime-0.3.17
+ rust-mime-guess-2.0.5
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-native-tls-0.2.14
+ rust-nom-7.1.3
+ rust-normalize-line-endings-0.3.0
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-option-ext-0.2.0
+ rust-ordered-float-2.10.1
+ rust-papergrid-0.17.0
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-potential-utf-0.1.2
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-prettyplease-0.2.32
+ rust-proc-macro2-1.0.94
+ rust-proc-macro-error2-2.0.1
+ rust-proc-macro-error-attr2-2.0.0
+ rust-quinn-0.11.7
+ rust-quinn-proto-0.11.10
+ rust-quinn-udp-0.5.11
+ rust-quote-1.0.40
+ rust-rabbitmq-http-client-0.35.0
+ rust-rand-0.9.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.9.3
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-rbase64-2.0.3
+ rust-redox-users-0.5.0
+ rust-r-efi-5.3.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.12.20
+ rust-ring-0.17.14
+ rust-rustc-demangle-0.1.25
+ rust-rustc-hash-1.1.0
+ rust-rustc-hash-2.1.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.7
+ rust-rustls-0.23.26
+ rust-rustls-native-certs-0.8.1
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.21
+ rust-ryu-1.0.20
+ rust-schannel-0.1.27
+ rust-security-framework-2.11.1
+ rust-security-framework-3.2.0
+ rust-security-framework-sys-2.14.0
+ rust-serde-1.0.219
+ rust-serde-aux-4.7.0
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-serde-urlencoded-0.7.1
+ rust-serde-value-0.7.0
+ rust-shellexpand-3.1.1
+ rust-shlex-1.3.0
+ rust-slab-0.4.10
+ rust-smallvec-1.15.1
+ rust-socket2-0.5.10
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-syn-2.0.104
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-sysexits-0.9.0
+ rust-system-configuration-0.6.1
+ rust-system-configuration-sys-0.6.0
+ rust-tabled-0.20.0
+ rust-tabled-derive-0.11.0
+ rust-tempfile-3.20.0
+ rust-termtree-0.5.1
+ rust-testing-table-0.3.0
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-2.0.12
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.8.1
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.45.1
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-rustls-0.26.2
+ rust-tokio-util-0.7.15
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.11
+ rust-toml-edit-0.22.24
+ rust-toml-write-0.1.2
+ 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-try-lock-0.2.5
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.2.1
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-wait-timeout-0.2.1
+ rust-want-0.3.1
+ 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-web-time-1.1.0
+ rust-web-sys-0.3.77
+ rust-which-4.4.2
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-core-0.61.2
+ rust-windows-i686-gnu-0.53.0
+ rust-windows-i686-gnullvm-0.53.0
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.3
+ rust-windows-registry-0.4.0
+ rust-windows-result-0.3.4
+ rust-windows-strings-0.3.1
+ rust-windows-strings-0.4.2
+ rust-windows-targets-0.53.0
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winnow-0.7.11
+ rust-wit-bindgen-rt-0.39.0
+ rust-writeable-0.6.1
+ rust-yoke-0.8.0
+ rust-yoke-derive-0.8.0
+ rust-zerocopy-0.8.26
+ rust-zerocopy-derive-0.8.26
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerotrie-0.2.2
+ rust-zerovec-0.11.2
+ rust-zerovec-derive-0.11.1))
+ (rav1e =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-aligned-vec-0.5.0
+ rust-anes-0.1.6
+ 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.97
+ rust-aom-sys-0.3.3
+ rust-arbitrary-1.4.1
+ rust-arg-enum-proc-macro-0.3.4
+ rust-arrayvec-0.7.6
+ rust-assert-cmd-2.0.16
+ rust-autocfg-1.4.0
+ rust-av-metrics-0.9.1
+ rust-av1-grain-0.2.3
+ rust-backtrace-0.3.74
+ rust-bindgen-0.69.5
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bitstream-io-2.6.0
+ rust-bstr-1.11.3
+ rust-built-0.7.7
+ rust-bumpalo-3.17.0
+ rust-bytemuck-1.22.0
+ rust-byteorder-1.5.0
+ rust-cast-0.3.0
+ rust-cc-1.2.18
+ rust-cexpr-0.6.0
+ rust-cfg-expr-0.15.8
+ rust-cfg-if-1.0.0
+ rust-ciborium-0.2.2
+ rust-ciborium-io-0.2.2
+ rust-ciborium-ll-0.2.2
+ rust-clang-sys-1.8.1
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-complete-4.5.47
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-color-quant-1.1.0
+ rust-colorchoice-1.0.3
+ rust-console-0.15.11
+ rust-crc32fast-1.4.2
+ rust-criterion-0.5.1
+ rust-criterion-plot-0.5.0
+ rust-crossbeam-0.8.4
+ rust-crossbeam-channel-0.5.14
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-queue-0.3.12
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-diff-0.1.13
+ rust-difflib-0.4.0
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-env-logger-0.8.4
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fdeflate-0.3.7
+ rust-fern-0.6.2
+ rust-flate2-1.1.1
+ rust-form-urlencoded-1.2.1
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-git2-0.20.1
+ rust-glob-0.3.2
+ rust-half-2.5.0
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.0
+ rust-home-0.5.11
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-image-0.24.9
+ rust-indexmap-2.9.0
+ rust-interpolate-name-0.2.4
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.10.5
+ rust-itertools-0.12.1
+ rust-itoa-1.0.15
+ rust-ivf-0.1.3
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-lab-0.11.0
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.171
+ rust-libdav1d-sys-0.6.0
+ rust-libfuzzer-sys-0.4.9
+ rust-libgit2-sys-0.18.1+1.9.0
+ rust-libloading-0.8.6
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.3
+ rust-litemap-0.7.5
+ rust-log-0.4.27
+ rust-maybe-rayon-0.1.1
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.7
+ rust-nasm-rs-0.2.5
+ rust-new-debug-unreachable-1.0.6
+ rust-nom-7.1.3
+ rust-noop-proc-macro-0.3.0
+ rust-nu-ansi-term-0.46.0
+ rust-num-bigint-0.4.6
+ rust-num-derive-0.4.2
+ rust-num-integer-0.1.46
+ rust-num-rational-0.4.2
+ rust-num-traits-0.2.19
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-oorandom-11.1.5
+ rust-overload-0.1.1
+ rust-paste-1.0.15
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pkg-config-0.3.32
+ rust-plotters-0.3.7
+ rust-plotters-backend-0.3.7
+ rust-plotters-svg-0.3.7
+ rust-png-0.17.16
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-pretty-assertions-1.4.1
+ rust-prettyplease-0.2.32
+ rust-proc-macro2-1.0.94
+ rust-profiling-1.0.16
+ rust-profiling-procmacros-1.0.16
+ rust-quickcheck-1.0.3
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ 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-hash-1.1.0
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-scan-fmt-0.2.6
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-big-array-0.5.1
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-sharded-slab-0.1.7
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-registry-1.4.2
+ rust-simd-adler32-0.3.7
+ rust-simd-helpers-0.1.0
+ rust-smallvec-1.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-system-deps-6.2.2
+ rust-target-lexicon-0.12.16
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-thread-local-1.1.8
+ rust-tinystr-0.7.6
+ rust-tinytemplate-1.2.1
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-chrome-0.7.2
+ rust-tracing-core-0.1.33
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.2.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-v-frame-0.3.8
+ rust-valuable-0.1.1
+ rust-vcpkg-0.2.15
+ rust-version-compare-0.2.0
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-web-sys-0.3.77
+ rust-which-4.4.2
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.4
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-y4m-0.8.0
+ rust-yansi-1.0.1
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (rbw =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aes-0.8.4
+ rust-aho-corasick-1.1.3
+ 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-arboard-3.5.0
+ rust-argon2-0.5.3
+ rust-arrayvec-0.7.6
+ rust-async-trait-0.1.88
+ rust-autocfg-1.4.0
+ rust-axum-0.7.9
+ rust-axum-core-0.4.5
+ rust-backtrace-0.3.74
+ rust-base32-0.5.1
+ rust-base64-0.22.1
+ rust-base64ct-1.7.3
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-blake2-0.10.6
+ rust-block-buffer-0.10.4
+ rust-block-padding-0.3.3
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-cbc-0.1.2
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-cipher-0.4.4
+ 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-clipboard-win-5.4.0
+ rust-colorchoice-1.0.3
+ rust-const-oid-0.9.6
+ rust-core-foundation-0.10.0
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crypto-common-0.1.6
+ rust-daemonize-0.5.0
+ rust-data-encoding-2.9.0
+ rust-der-0.7.10
+ rust-digest-0.10.7
+ rust-directories-5.0.0
+ rust-dirs-sys-0.4.1
+ rust-dispatch2-0.3.0
+ rust-displaydoc-0.2.5
+ rust-downcast-rs-1.2.1
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-error-code-3.3.1
+ rust-fastrand-2.3.0
+ rust-fixedbitset-0.4.2
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ 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-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-gethostname-0.4.3
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.0
+ rust-hkdf-0.12.4
+ rust-hmac-0.12.1
+ 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-humantime-2.2.0
+ rust-hyper-1.6.0
+ rust-hyper-rustls-0.27.5
+ rust-hyper-util-0.1.11
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-inout-0.1.4
+ rust-ipnet-2.11.0
+ rust-is-docker-0.2.0
+ rust-is-terminal-0.4.16
+ rust-is-wsl-0.4.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-jiff-0.2.9
+ rust-jiff-static-0.2.9
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libm-0.2.11
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-mach2-0.4.2
+ rust-matchit-0.7.3
+ rust-memchr-2.7.4
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-nom-7.1.3
+ rust-num-bigint-dig-0.8.4
+ rust-num-integer-0.1.46
+ rust-num-iter-0.1.45
+ rust-num-traits-0.2.19
+ rust-objc2-0.6.1
+ rust-objc2-app-kit-0.3.1
+ rust-objc2-core-foundation-0.3.1
+ rust-objc2-core-graphics-0.3.1
+ rust-objc2-encode-4.1.0
+ rust-objc2-foundation-0.3.1
+ rust-objc2-io-surface-0.3.1
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-open-5.3.2
+ rust-openssl-probe-0.1.6
+ rust-option-ext-0.2.0
+ rust-os-pipe-1.2.1
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-password-hash-0.5.0
+ rust-paste-1.0.15
+ rust-pathdiff-0.2.3
+ rust-pbkdf2-0.12.2
+ rust-pem-rfc7468-0.7.0
+ rust-percent-encoding-2.3.1
+ rust-petgraph-0.6.5
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkcs1-0.7.5
+ rust-pkcs8-0.10.2
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.95
+ rust-quick-xml-0.37.4
+ rust-quinn-0.11.7
+ rust-quinn-proto-0.11.10
+ rust-quinn-udp-0.5.11
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-0.9.1
+ rust-rand-chacha-0.3.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-region-3.0.2
+ rust-reqwest-0.12.15
+ rust-ring-0.17.14
+ rust-rmp-0.8.14
+ rust-rmpv-1.3.0
+ rust-rsa-0.9.8
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-2.1.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-0.23.26
+ rust-rustls-native-certs-0.8.1
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ 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-path-to-error-0.1.17
+ rust-serde-repr-0.1.20
+ rust-serde-urlencoded-0.7.1
+ rust-sha1-0.10.6
+ rust-sha2-0.10.8
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.5
+ rust-signature-2.2.0
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-smawk-0.3.2
+ rust-socket2-0.5.9
+ rust-spin-0.9.8
+ rust-spki-0.7.3
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-tempfile-3.19.1
+ rust-terminal-size-0.4.2
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-rustls-0.26.2
+ rust-tokio-stream-0.1.17
+ rust-tokio-tungstenite-0.24.0
+ rust-totp-lite-2.0.1
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-core-0.1.33
+ rust-tree-magic-mini-3.1.6
+ rust-try-lock-0.2.5
+ rust-tungstenite-0.24.0
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-width-0.2.0
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-urlencoding-2.1.3
+ rust-utf-8-0.7.6
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-version-check-0.9.5
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-wayland-backend-0.3.8
+ rust-wayland-client-0.31.8
+ rust-wayland-protocols-0.32.6
+ rust-wayland-protocols-wlr-0.3.6
+ rust-wayland-scanner-0.31.6
+ rust-wayland-sys-0.31.6
+ rust-web-sys-0.3.77
+ rust-web-time-1.1.0
+ rust-windows-link-0.1.1
+ rust-windows-registry-0.4.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.3.1
+ 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-targets-0.53.0
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ 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.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-wl-clipboard-rs-0.9.2
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-x11rb-0.13.1
+ rust-x11rb-protocol-0.13.1
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (ripgrep =>
+ (list rust-aho-corasick-1.1.3
+ rust-anyhow-1.0.98
+ rust-bitflags-2.9.0
+ rust-bstr-1.12.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-encoding-rs-0.8.35
+ rust-encoding-rs-io-0.1.7
+ rust-getrandom-0.3.2
+ rust-globset-0.4.16
+ rust-grep-0.3.2
+ rust-grep-cli-0.1.11
+ rust-grep-matcher-0.1.7
+ rust-grep-pcre2-0.1.8
+ rust-grep-printer-0.2.2
+ rust-grep-regex-0.1.13
+ rust-grep-searcher-0.1.14
+ rust-ignore-0.4.23
+ rust-itoa-1.0.15
+ rust-jemalloc-sys-0.5.4+5.3.0-patched
+ rust-jemallocator-0.5.4
+ rust-jobserver-0.1.33
+ rust-lexopt-0.3.1
+ rust-libc-0.2.172
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-pcre2-0.2.9
+ rust-pcre2-sys-0.2.9
+ rust-pkg-config-0.3.32
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-shlex-1.3.0
+ rust-syn-2.0.100
+ rust-termcolor-1.4.1
+ rust-textwrap-0.16.2
+ rust-unicode-ident-1.0.18
+ rust-walkdir-2.5.0
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0))
+ (rot8 =>
+ (list rust-aho-corasick-1.1.3
+ rust-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-cc-1.2.19
+ rust-clap-3.2.25
+ rust-clap-lex-0.2.4
+ rust-downcast-rs-1.2.1
+ rust-errno-0.3.11
+ rust-glob-0.3.2
+ rust-hashbrown-0.12.3
+ rust-hermit-abi-0.1.19
+ rust-indexmap-1.9.3
+ rust-itoa-1.0.15
+ rust-libc-0.2.172
+ rust-linux-raw-sys-0.4.15
+ rust-memchr-2.7.4
+ rust-os-str-bytes-6.6.1
+ rust-pkg-config-0.3.32
+ rust-proc-macro2-1.0.95
+ rust-quick-xml-0.37.4
+ rust-quote-1.0.40
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustix-0.38.44
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-shlex-1.3.0
+ rust-smallvec-1.15.0
+ rust-strsim-0.10.0
+ rust-syn-2.0.100
+ rust-termcolor-1.4.1
+ rust-textwrap-0.16.2
+ rust-unicode-ident-1.0.18
+ rust-wayland-backend-0.3.8
+ rust-wayland-client-0.31.8
+ rust-wayland-protocols-0.31.2
+ rust-wayland-protocols-wlr-0.2.0
+ rust-wayland-scanner-0.31.6
+ rust-wayland-sys-0.31.6
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (rtss =>
+ (list rust-libc-0.2.172 rust-memchr-2.7.4))
+ (rust-bindgen-cli =>
+ (list rust-aho-corasick-1.1.3
+ rust-annotate-snippets-0.11.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-bindgen-0.71.1
+ rust-bitflags-2.9.0
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-clang-sys-1.8.1
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-complete-4.5.47
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-either-1.15.0
+ rust-env-logger-0.10.2
+ rust-glob-0.3.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.0
+ rust-humantime-2.2.0
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-libc-0.2.171
+ rust-libloading-0.8.6
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-nom-7.1.3
+ rust-once-cell-1.21.3
+ rust-prettyplease-0.2.32
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-hash-2.1.1
+ rust-shlex-1.3.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-termcolor-1.4.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.2.0
+ rust-utf8parse-0.2.2
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (rust-cargo-c =>
+ (list rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ rust-annotate-snippets-0.11.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.97
+ rust-arc-swap-1.7.1
+ rust-arrayref-0.3.9
+ rust-arrayvec-0.7.6
+ rust-autocfg-1.4.0
+ rust-base16ct-0.2.0
+ rust-base64-0.22.1
+ rust-base64ct-1.7.3
+ rust-bitflags-2.9.0
+ rust-bitmaps-2.1.0
+ rust-blake3-1.8.1
+ rust-block-buffer-0.10.4
+ rust-bstr-1.11.3
+ rust-bumpalo-3.17.0
+ rust-bytes-1.10.1
+ rust-bytesize-1.3.3
+ rust-cargo-0.85.0
+ rust-cargo-credential-0.4.8
+ rust-cargo-credential-libsecret-0.4.12
+ rust-cargo-credential-macos-keychain-0.4.12
+ rust-cargo-credential-wincred-0.4.12
+ rust-cargo-platform-0.1.9
+ rust-cargo-util-0.2.19
+ rust-cargo-util-schemas-0.7.2
+ rust-cbindgen-0.28.0
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-complete-4.5.47
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clru-0.6.2
+ rust-color-print-0.3.7
+ rust-color-print-proc-macro-0.3.7
+ rust-colorchoice-1.0.3
+ rust-const-oid-0.9.6
+ rust-constant-time-eq-0.3.1
+ rust-core-foundation-0.10.0
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crates-io-0.40.9
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.14
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-bigint-0.5.5
+ rust-crypto-common-0.1.6
+ rust-ct-codecs-1.1.3
+ rust-curl-0.4.47
+ rust-curl-sys-0.4.80+curl-8.12.1
+ rust-dbus-0.9.7
+ rust-der-0.7.9
+ rust-deranged-0.4.0
+ rust-digest-0.10.7
+ rust-displaydoc-0.2.5
+ rust-dunce-1.0.5
+ rust-ecdsa-0.16.9
+ rust-ed25519-compact-2.1.1
+ rust-either-1.15.0
+ rust-elliptic-curve-0.13.8
+ rust-encoding-rs-0.8.35
+ rust-equivalent-1.0.2
+ rust-erased-serde-0.4.6
+ rust-errno-0.3.11
+ rust-fallible-iterator-0.3.0
+ rust-fallible-streaming-iterator-0.1.9
+ rust-faster-hex-0.9.0
+ rust-fastrand-2.3.0
+ rust-ff-0.13.1
+ rust-fiat-crypto-0.2.9
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-git2-0.19.0
+ rust-git2-curl-0.20.0
+ rust-gix-0.67.0
+ rust-gix-actor-0.33.2
+ rust-gix-attributes-0.23.1
+ rust-gix-bitmap-0.2.14
+ rust-gix-chunk-0.4.11
+ rust-gix-command-0.3.11
+ rust-gix-commitgraph-0.25.1
+ rust-gix-config-0.41.0
+ rust-gix-config-value-0.14.12
+ rust-gix-credentials-0.25.1
+ rust-gix-date-0.9.4
+ rust-gix-diff-0.47.0
+ rust-gix-dir-0.9.0
+ rust-gix-discover-0.36.0
+ rust-gix-features-0.39.1
+ rust-gix-filter-0.14.0
+ rust-gix-fs-0.12.1
+ rust-gix-glob-0.17.1
+ rust-gix-hash-0.15.1
+ rust-gix-hashtable-0.6.0
+ rust-gix-ignore-0.12.1
+ rust-gix-index-0.36.0
+ rust-gix-lock-15.0.1
+ rust-gix-negotiate-0.16.0
+ rust-gix-object-0.45.0
+ rust-gix-odb-0.64.0
+ rust-gix-pack-0.54.0
+ rust-gix-packetline-0.18.4
+ rust-gix-packetline-blocking-0.18.3
+ rust-gix-path-0.10.15
+ rust-gix-pathspec-0.8.1
+ rust-gix-prompt-0.8.9
+ rust-gix-protocol-0.46.1
+ rust-gix-quote-0.4.15
+ rust-gix-ref-0.48.0
+ rust-gix-refspec-0.26.0
+ rust-gix-revision-0.30.0
+ rust-gix-revwalk-0.16.0
+ rust-gix-sec-0.10.12
+ rust-gix-submodule-0.15.0
+ rust-gix-tempfile-15.0.0
+ rust-gix-trace-0.1.12
+ rust-gix-transport-0.43.1
+ rust-gix-traverse-0.42.0
+ rust-gix-url-0.28.2
+ rust-gix-utils-0.1.14
+ rust-gix-validate-0.9.4
+ rust-gix-worktree-0.37.0
+ rust-glob-0.3.2
+ rust-globset-0.4.16
+ rust-group-0.13.0
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-hashlink-0.9.1
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ rust-hkdf-0.12.4
+ rust-hmac-0.12.1
+ rust-home-0.5.11
+ rust-http-auth-0.1.10
+ rust-humantime-2.2.0
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-ignore-0.4.23
+ rust-im-rc-15.1.0
+ rust-implib-0.3.5
+ rust-indexmap-2.9.0
+ rust-is-executable-1.0.4
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-jiff-0.2.5
+ rust-jiff-static-0.2.5
+ rust-jiff-tzdb-0.1.4
+ rust-jiff-tzdb-platform-0.1.3
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-kstring-2.0.2
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.171
+ rust-libdbus-sys-0.2.5
+ rust-libgit2-sys-0.17.0+1.8.1
+ rust-libloading-0.8.6
+ rust-libnghttp2-sys-0.1.11+1.64.0
+ rust-libredox-0.1.3
+ rust-libsqlite3-sys-0.30.1
+ rust-libssh2-sys-0.3.1
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.3
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-matchers-0.1.0
+ rust-maybe-async-0.2.10
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-memoffset-0.9.1
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.7
+ rust-miow-0.6.0
+ rust-nom-7.1.3
+ rust-normpath-1.3.0
+ rust-nu-ansi-term-0.46.0
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-opener-0.7.2
+ rust-openssl-0.10.57
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-src-300.4.2+3.4.1
+ rust-openssl-sys-0.9.107
+ rust-ordered-float-2.10.1
+ rust-orion-0.17.9
+ rust-os-info-3.10.0
+ rust-overload-0.1.1
+ rust-p384-0.13.1
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-pasetors-0.7.2
+ rust-pathdiff-0.2.3
+ rust-pem-rfc7468-0.7.0
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pkcs8-0.10.2
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-primeorder-0.13.6
+ rust-proc-macro2-1.0.94
+ rust-prodash-29.0.1
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rand-xoshiro-0.6.0
+ rust-redox-syscall-0.5.11
+ rust-regex-1.11.1
+ rust-regex-automata-0.1.10
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-rfc6979-0.4.0
+ rust-rusqlite-0.32.1
+ rust-rustc-hash-2.1.1
+ rust-rustfix-0.9.0
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-sec1-0.7.3
+ rust-security-framework-3.2.0
+ rust-security-framework-sys-2.14.0
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-untagged-0.1.7
+ rust-serde-value-0.7.0
+ rust-serde-derive-1.0.219
+ rust-serde-ignored-0.1.11
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-sha1-0.10.6
+ rust-sha1-smol-1.0.1
+ rust-sha2-0.10.8
+ rust-sharded-slab-0.1.7
+ rust-shell-escape-0.1.5
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-signature-2.2.0
+ rust-sized-chunks-0.6.5
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-spki-0.7.3
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-supports-hyperlinks-3.1.0
+ rust-supports-unicode-3.0.0
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-tar-0.4.44
+ rust-tempfile-3.19.1
+ rust-terminal-size-0.4.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-chrome-0.7.2
+ rust-tracing-core-0.1.33
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-typeid-1.0.3
+ rust-typenum-1.18.0
+ rust-unicase-2.8.1
+ rust-unicode-bom-2.0.3
+ rust-unicode-ident-1.0.18
+ rust-unicode-normalization-0.1.24
+ rust-unicode-width-0.2.0
+ rust-unicode-xid-0.2.6
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-valuable-0.1.1
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ 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-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.6.26
+ rust-winnow-0.7.4
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (rust-cargo-edit =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-anstream-0.6.18
+ rust-anstyle-1.0.10
+ rust-anstyle-lossy-1.1.3
+ rust-anstyle-parse-0.2.6
+ rust-anstyle-query-1.1.2
+ rust-anstyle-svg-0.1.7
+ rust-anstyle-wincon-3.0.7
+ rust-anyhow-1.0.98
+ rust-async-compression-0.4.22
+ rust-atomic-waker-1.1.2
+ rust-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-automod-1.0.15
+ rust-backtrace-0.3.74
+ rust-base16ct-0.2.0
+ rust-base64-0.22.1
+ rust-base64ct-1.7.3
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-borsh-1.5.7
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-bytes-1.10.1
+ rust-camino-1.1.9
+ rust-cargo-platform-0.1.9
+ rust-cargo-test-macro-0.3.3
+ rust-cargo-test-support-0.6.0
+ rust-cargo-util-0.2.19
+ rust-cargo-metadata-0.19.2
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-clap-4.5.37
+ rust-clap-cargo-0.15.2
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-concolor-control-0.0.7
+ rust-concolor-query-0.0.4
+ rust-const-oid-0.9.6
+ rust-content-inspector-0.2.4
+ rust-core-foundation-0.10.0
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crates-io-0.40.9
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-bigint-0.5.5
+ rust-crypto-common-0.1.6
+ rust-ct-codecs-1.1.3
+ rust-curl-0.4.47
+ rust-curl-sys-0.4.80+curl-8.12.1
+ rust-der-0.7.10
+ rust-deranged-0.4.0
+ rust-digest-0.10.7
+ rust-displaydoc-0.2.5
+ rust-dunce-1.0.5
+ rust-ecdsa-0.16.9
+ rust-ed25519-compact-2.1.1
+ rust-either-1.15.0
+ rust-elliptic-curve-0.13.8
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-ff-0.13.1
+ rust-fiat-crypto-0.2.9
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ 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-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.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-git2-0.19.0
+ rust-glob-0.3.2
+ rust-globset-0.4.16
+ rust-group-0.13.0
+ rust-h2-0.4.9
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.1.19
+ rust-hex-0.4.3
+ rust-hkdf-0.12.4
+ rust-hmac-0.12.1
+ rust-home-0.5.11
+ rust-html-escape-0.2.13
+ rust-http-1.3.1
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-httparse-1.10.1
+ rust-humantime-2.2.0
+ rust-humantime-serde-1.1.1
+ rust-hyper-1.6.0
+ rust-hyper-rustls-0.27.5
+ rust-hyper-util-0.1.11
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-ignore-0.4.23
+ rust-indexmap-2.9.0
+ rust-ipnet-2.11.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-libc-0.2.172
+ rust-libgit2-sys-0.17.0+1.8.1
+ rust-libredox-0.1.3
+ rust-libssh2-sys-0.3.1
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-mime-0.3.17
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-miow-0.6.0
+ rust-normalize-line-endings-0.3.0
+ rust-num-conv-0.1.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-orion-0.17.10
+ rust-os-pipe-1.2.1
+ rust-p384-0.13.1
+ rust-pasetors-0.7.4
+ rust-pathdiff-0.2.3
+ rust-pem-rfc7468-0.7.0
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkcs8-0.10.2
+ rust-pkg-config-0.3.32
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-primeorder-0.13.6
+ rust-proc-macro2-1.0.95
+ rust-quinn-0.11.7
+ rust-quinn-proto-0.11.10
+ rust-quinn-udp-0.5.11
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.9.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.12.15
+ rust-rfc6979-0.4.0
+ rust-ring-0.17.14
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-2.1.1
+ rust-rustix-1.0.5
+ rust-rustls-0.23.26
+ rust-rustls-native-certs-0.8.1
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-sec1-0.7.3
+ rust-security-framework-3.2.0
+ rust-security-framework-sys-2.14.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-spanned-0.6.8
+ rust-serde-urlencoded-0.7.1
+ rust-sha2-0.10.8
+ rust-shell-escape-0.1.5
+ rust-shlex-1.3.0
+ rust-signature-2.2.0
+ rust-similar-2.7.0
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-smol-str-0.3.2
+ rust-snapbox-0.6.21
+ rust-snapbox-macros-0.3.10
+ rust-socket2-0.5.9
+ rust-spki-0.7.3
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-tame-index-0.17.0
+ rust-tar-0.4.44
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-terminal-size-0.4.2
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-2.0.12
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-rustls-0.26.2
+ rust-tokio-util-0.7.14
+ rust-toml-0.8.20
+ rust-toml-span-0.4.1
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-core-0.1.33
+ rust-try-lock-0.2.5
+ rust-trycmd-0.15.9
+ rust-twox-hash-2.1.0
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.2.0
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-width-0.1.7
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-web-sys-0.3.77
+ rust-web-time-1.1.0
+ rust-webpki-roots-0.26.8
+ 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-link-0.1.1
+ rust-windows-registry-0.4.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.3.1
+ 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-targets-0.53.0
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ 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.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winnow-0.7.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (rust-cbindgen-0.26 =>
+ (list rust-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-cfg-if-1.0.0
+ rust-clap-3.2.25
+ rust-clap-lex-0.2.4
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-getrandom-0.3.2
+ rust-hashbrown-0.12.3
+ rust-heck-0.4.1
+ rust-hermit-abi-0.1.19
+ rust-indexmap-1.9.3
+ rust-instant-0.1.13
+ rust-itoa-1.0.15
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-linux-raw-sys-0.9.3
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-once-cell-1.21.3
+ rust-os-str-bytes-6.6.1
+ rust-parking-lot-0.11.2
+ rust-parking-lot-core-0.8.6
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-redox-syscall-0.2.16
+ rust-rustix-1.0.5
+ rust-ryu-1.0.20
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serial-test-0.5.1
+ rust-serial-test-derive-0.5.1
+ rust-smallvec-1.15.0
+ rust-strsim-0.10.0
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-textwrap-0.16.2
+ rust-toml-0.5.11
+ rust-unicode-ident-1.0.18
+ rust-wasi-0.14.2+wasi-0.2.4
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0))
+ (rust-cbindgen-0.28 =>
+ (list 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-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-dashmap-5.5.3
+ rust-diff-0.1.13
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-getrandom-0.3.2
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-heck-0.4.1
+ rust-indexmap-2.9.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-linux-raw-sys-0.9.3
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-once-cell-1.21.3
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-pretty-assertions-1.4.1
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-redox-syscall-0.5.10
+ rust-rustix-1.0.5
+ rust-ryu-1.0.20
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-serial-test-2.0.0
+ rust-serial-test-derive-2.0.0
+ rust-smallvec-1.15.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-tempfile-3.19.1
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.4
+ rust-wit-bindgen-rt-0.39.0
+ rust-yansi-1.0.1))
+ (rust-deunicode-1 =>
+ (list rust-any-ascii-0.3.2
+ rust-emojis-0.6.4
+ rust-itoa-1.0.15
+ rust-matches-0.1.10
+ rust-memchr-2.7.4
+ rust-phf-0.11.3
+ rust-phf-shared-0.11.3
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-siphasher-1.0.1
+ rust-syn-2.0.100
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-unic-char-property-0.9.0
+ rust-unic-char-range-0.9.0
+ rust-unic-common-0.9.0
+ rust-unic-ucd-block-0.9.0
+ rust-unic-ucd-category-0.9.0
+ rust-unic-ucd-version-0.9.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-normalization-0.1.24))
+ (rust-minisign =>
+ (list rust-block-buffer-0.10.4
+ rust-bumpalo-3.17.0
+ rust-cfg-if-1.0.0
+ rust-cipher-0.4.4
+ rust-cpufeatures-0.2.17
+ rust-crypto-common-0.1.6
+ rust-ct-codecs-1.1.3
+ rust-digest-0.10.7
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.15
+ rust-hmac-0.12.1
+ rust-inout-0.1.4
+ rust-js-sys-0.3.77
+ rust-libc-0.2.171
+ rust-log-0.4.27
+ rust-once-cell-1.21.3
+ rust-pbkdf2-0.12.2
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-rpassword-7.3.1
+ rust-rtoolbox-0.0.2
+ rust-salsa20-0.10.2
+ rust-scrypt-0.11.0
+ rust-sha2-0.10.8
+ rust-subtle-2.6.1
+ rust-syn-2.0.100
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-version-check-0.9.5
+ 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-windows-sys-0.48.0
+ rust-windows-targets-0.48.5
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-i686-gnu-0.48.5
+ rust-windows-i686-msvc-0.48.5
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-msvc-0.48.5))
+ (rust-pcre2-utf32-0.2 =>
+ (list rust-bitflags-2.9.0
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-getrandom-0.3.2
+ rust-jobserver-0.1.33
+ rust-libc-0.2.171
+ rust-log-0.4.27
+ rust-pkg-config-0.3.32
+ rust-r-efi-5.2.0
+ rust-shlex-1.3.0
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-wit-bindgen-rt-0.39.0))
+ (rust-pipewire-0.8.0.fd3d8f7 =>
+ (list
+ rust-aho-corasick-1.1.3
+ rust-annotate-snippets-0.9.2
+ 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.97
+ rust-autocfg-1.4.0
+ rust-bindgen-0.69.5
+ rust-bitflags-2.9.0
+ rust-cc-1.2.18
+ rust-cexpr-0.6.0
+ rust-cfg-expr-0.15.8
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-clang-sys-1.8.1
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-convert-case-0.6.0
+ rust-cookie-factory-0.3.3
+ rust-either-1.15.0
+ rust-equivalent-1.0.2
+ 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-macro-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-glob-0.3.2
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-indexmap-2.9.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.12.1
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.171
+ rust-libloading-0.8.6
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-nix-0.29.0
+ rust-nom-7.1.3
+ rust-once-cell-1.21.3
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-hash-1.1.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-spanned-0.6.8
+ rust-shlex-1.3.0
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-system-deps-6.2.2
+ rust-target-lexicon-0.12.16
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-utf8parse-0.2.2
+ rust-version-compare-0.2.0
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.4
+ rust-yansi-term-0.1.2))
+ (rust-pubgrub-0.3.0.b70cf70 =>
+ (list rust-aho-corasick-1.1.3
+ rust-anes-0.1.6
+ 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.97
+ rust-autocfg-1.4.0
+ rust-base64-0.22.1
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.8.0
+ rust-bitflags-2.9.0
+ rust-bumpalo-3.17.0
+ rust-cast-0.3.0
+ rust-cfg-if-1.0.0
+ rust-ciborium-0.2.2
+ rust-ciborium-io-0.2.2
+ rust-ciborium-ll-0.2.2
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-lex-0.7.4
+ rust-codspeed-2.10.0
+ rust-codspeed-criterion-compat-2.10.0
+ rust-codspeed-criterion-compat-walltime-2.10.0
+ rust-colorchoice-1.0.3
+ rust-colored-2.2.0
+ rust-criterion-plot-0.5.0
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-either-1.15.0
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-fnv-1.0.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-half-2.5.0
+ rust-hashbrown-0.15.2
+ rust-hermit-abi-0.5.0
+ rust-indexmap-2.9.0
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.10.5
+ rust-itoa-0.4.8
+ rust-itoa-1.0.15
+ rust-jiff-0.2.5
+ rust-jiff-static-0.2.5
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-leb128-0.2.5
+ rust-libc-0.2.171
+ rust-linux-raw-sys-0.9.3
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-oorandom-11.1.5
+ rust-ordered-float-2.10.1
+ rust-partial-ref-0.3.3
+ rust-partial-ref-derive-0.3.3
+ rust-plotters-0.3.7
+ rust-plotters-backend-0.3.7
+ rust-plotters-svg-0.3.7
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-ppv-lite86-0.2.21
+ rust-priority-queue-2.3.1
+ rust-proc-macro2-1.0.94
+ rust-proptest-1.6.0
+ rust-quick-error-1.2.3
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rand-xorshift-0.3.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-ron-0.9.0-alpha.1
+ rust-rustc-hash-1.1.0
+ rust-rustc-hash-2.1.1
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-rusty-fork-0.3.0
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-smallvec-1.15.0
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-synstructure-0.12.6
+ rust-tempfile-3.19.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-tinytemplate-1.2.1
+ rust-unarray-0.1.4
+ rust-unicode-ident-1.0.18
+ rust-unicode-xid-0.2.6
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-varisat-0.2.2
+ rust-varisat-checker-0.2.2
+ rust-varisat-dimacs-0.2.2
+ rust-varisat-formula-0.2.2
+ rust-varisat-internal-macros-0.2.2
+ rust-varisat-internal-proof-0.2.2
+ rust-vec-mut-scan-0.3.0
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-web-sys-0.3.77
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24))
+ (rust-ring-0.17 =>
+ (list rust-bumpalo-3.17.0
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-getrandom-0.2.15
+ rust-js-sys-0.3.77
+ rust-libc-0.2.171
+ rust-log-0.4.27
+ rust-minicov-0.3.7
+ rust-once-cell-1.21.3
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-same-file-1.0.6
+ rust-shlex-1.3.0
+ rust-spin-0.9.8
+ rust-syn-2.0.100
+ rust-unicode-ident-1.0.18
+ rust-untrusted-0.9.0
+ rust-walkdir-2.5.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-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-bindgen-test-0.3.50
+ rust-wasm-bindgen-test-macro-0.3.50
+ rust-web-sys-0.3.77
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (rust-rustc-demangle-capi-0.1 =>
+ (list
+ rust-rustc-demangle-0.1.24))
+ (rust-smithay-0.6.0.ede2707 =>
+ (list rust-adler2-2.0.1
+ rust-ahash-0.8.12
+ rust-aho-corasick-1.1.3
+ rust-aliasable-0.1.3
+ rust-aligned-vec-0.6.4
+ rust-android-activity-0.6.0
+ rust-android-properties-0.2.2
+ rust-anes-0.1.6
+ 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-appendlist-1.4.0
+ rust-approx-0.4.0
+ rust-arbitrary-1.4.1
+ rust-arg-enum-proc-macro-0.3.4
+ rust-arrayvec-0.7.6
+ rust-as-raw-xcb-connection-1.0.1
+ rust-ash-0.38.0+1.3.281
+ rust-atomic-waker-1.1.2
+ rust-atomic-float-1.1.0
+ rust-autocfg-1.5.0
+ rust-av1-grain-0.2.4
+ rust-avif-serialize-0.8.3
+ rust-bincode-1.3.3
+ rust-bindgen-0.69.5
+ rust-bit-field-0.10.2
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.1
+ rust-bitstream-io-2.6.0
+ rust-block-buffer-0.10.4
+ rust-block2-0.5.1
+ rust-built-0.7.7
+ rust-bumpalo-3.18.1
+ rust-bytemuck-1.23.1
+ rust-bytemuck-derive-1.9.3
+ rust-byteorder-1.5.0
+ rust-byteorder-lite-0.1.0
+ rust-bytes-1.10.1
+ rust-calloop-0.13.0
+ rust-calloop-0.14.2
+ rust-calloop-wayland-source-0.3.0
+ rust-cast-0.3.0
+ rust-cc-1.2.27
+ rust-cesu8-1.1.0
+ rust-cexpr-0.6.0
+ rust-cfg-expr-0.15.8
+ rust-cfg-expr-0.20.0
+ rust-cfg-if-1.0.1
+ rust-cfg-aliases-0.2.1
+ rust-cgmath-0.18.0
+ rust-ciborium-0.2.2
+ rust-ciborium-io-0.2.2
+ rust-ciborium-ll-0.2.2
+ rust-clang-sys-1.8.1
+ rust-clap-4.5.40
+ rust-clap-builder-4.5.40
+ rust-clap-derive-4.5.40
+ rust-clap-lex-0.7.5
+ rust-color-quant-1.1.0
+ rust-colorchoice-1.0.4
+ rust-combine-4.6.7
+ rust-concurrent-queue-2.5.0
+ rust-container-of-0.5.1
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-core-graphics-0.23.2
+ rust-core-graphics-types-0.1.3
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-criterion-0.5.1
+ rust-criterion-plot-0.5.0
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-crypto-common-0.1.6
+ rust-cursor-icon-1.2.0
+ rust-digest-0.10.7
+ rust-dispatch-0.2.0
+ rust-dlib-0.5.2
+ rust-downcast-rs-1.2.1
+ rust-dpi-0.1.2
+ rust-drm-0.14.1
+ rust-drm-ffi-0.9.0
+ rust-drm-fourcc-2.2.0
+ rust-drm-sys-0.8.0
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-equator-0.4.2
+ rust-equator-macro-0.4.2
+ rust-equivalent-1.0.2
+ rust-errno-0.3.13
+ rust-exr-1.73.0
+ rust-fastrand-2.3.0
+ rust-fdeflate-0.3.7
+ rust-flate2-1.1.2
+ rust-float-cmp-0.9.0
+ rust-foreign-types-0.5.0
+ rust-foreign-types-macros-0.2.3
+ rust-foreign-types-shared-0.3.1
+ rust-fps-ticker-1.0.0
+ rust-gbm-0.18.0
+ rust-gbm-sys-0.4.0
+ rust-generator-0.8.5
+ rust-generic-array-0.14.7
+ rust-gethostname-0.4.3
+ rust-getrandom-0.2.16
+ rust-getrandom-0.3.3
+ rust-gif-0.13.1
+ rust-gl-generator-0.14.0
+ rust-glob-0.3.2
+ rust-glow-0.16.0
+ rust-half-2.6.0
+ rust-hashbrown-0.15.4
+ rust-heck-0.5.0
+ rust-hermit-abi-0.3.9
+ rust-hermit-abi-0.5.2
+ rust-home-0.5.11
+ rust-image-0.25.6
+ rust-image-webp-0.2.3
+ rust-imgref-1.11.0
+ rust-indexmap-2.9.0
+ rust-input-0.9.1
+ rust-input-sys-1.18.0
+ rust-instant-0.1.13
+ rust-interpolate-name-0.2.4
+ rust-io-lifetimes-1.0.11
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.10.5
+ rust-itertools-0.12.1
+ rust-itoa-1.0.15
+ rust-jni-0.21.1
+ rust-jni-sys-0.3.0
+ rust-jobserver-0.1.33
+ rust-jpeg-decoder-0.3.1
+ rust-js-sys-0.3.77
+ rust-khronos-api-3.1.0
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-lebe-0.5.2
+ rust-libc-0.2.174
+ rust-libdisplay-info-0.2.2
+ rust-libdisplay-info-derive-0.1.0
+ rust-libdisplay-info-sys-0.2.2
+ rust-libfuzzer-sys-0.4.9
+ rust-libloading-0.7.4
+ rust-libloading-0.8.8
+ rust-libredox-0.1.3
+ rust-libseat-0.2.3
+ rust-libseat-sys-0.1.9
+ rust-libudev-sys-0.1.4
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.6.5
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.13
+ rust-log-0.4.27
+ rust-loom-0.7.2
+ rust-loop9-0.1.5
+ rust-lz4-flex-0.10.0
+ rust-matchers-0.1.0
+ rust-maybe-rayon-0.1.1
+ rust-memchr-2.7.5
+ rust-memmap2-0.8.0
+ rust-memmap2-0.9.5
+ rust-memoffset-0.6.5
+ rust-memoffset-0.9.1
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.9
+ rust-ndk-0.9.0
+ rust-ndk-context-0.1.1
+ rust-ndk-sys-0.6.0+11769913
+ rust-new-debug-unreachable-1.0.6
+ rust-nix-0.27.1
+ rust-nom-7.1.3
+ rust-noop-proc-macro-0.3.0
+ rust-nu-ansi-term-0.46.0
+ rust-num-bigint-0.4.6
+ rust-num-derive-0.4.2
+ rust-num-integer-0.1.46
+ rust-num-rational-0.4.2
+ rust-num-traits-0.2.19
+ rust-num-enum-0.7.3
+ rust-num-enum-derive-0.7.3
+ rust-objc-sys-0.3.5
+ rust-objc2-0.5.2
+ rust-objc2-app-kit-0.2.2
+ rust-objc2-cloud-kit-0.2.2
+ rust-objc2-contacts-0.2.2
+ rust-objc2-core-data-0.2.2
+ rust-objc2-core-image-0.2.2
+ rust-objc2-core-location-0.2.2
+ rust-objc2-encode-4.1.0
+ rust-objc2-foundation-0.2.2
+ rust-objc2-link-presentation-0.2.2
+ rust-objc2-metal-0.2.2
+ rust-objc2-quartz-core-0.2.2
+ rust-objc2-symbols-0.2.2
+ rust-objc2-ui-kit-0.2.2
+ rust-objc2-uniform-type-identifiers-0.2.2
+ rust-objc2-user-notifications-0.2.2
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-oorandom-11.1.5
+ rust-orbclient-0.3.48
+ rust-overload-0.1.1
+ rust-parking-lot-0.12.4
+ rust-parking-lot-core-0.9.11
+ rust-paste-1.0.15
+ rust-percent-encoding-2.3.1
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-pin-project-lite-0.2.16
+ rust-pixman-0.2.1
+ rust-pixman-sys-0.1.0
+ rust-pkg-config-0.3.32
+ rust-plotters-0.3.7
+ rust-plotters-backend-0.3.7
+ rust-plotters-svg-0.3.7
+ rust-png-0.17.16
+ rust-polling-3.8.0
+ rust-ppv-lite86-0.2.21
+ rust-prettyplease-0.2.34
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro2-1.0.95
+ rust-profiling-1.0.16
+ rust-profiling-procmacros-1.0.16
+ rust-puffin-0.16.0
+ rust-puffin-0.19.1
+ rust-puffin-http-0.13.0
+ rust-qoi-0.4.1
+ rust-quick-error-2.0.1
+ rust-quick-xml-0.37.5
+ rust-quote-1.0.40
+ rust-r-efi-5.3.0
+ rust-rand-0.8.5
+ rust-rand-0.9.1
+ rust-rand-chacha-0.3.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-rav1e-0.7.1
+ rust-ravif-0.11.12
+ rust-raw-window-handle-0.6.2
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.4.1
+ rust-redox-syscall-0.5.13
+ rust-regex-1.11.1
+ rust-regex-automata-0.1.10
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-renderdoc-0.11.0
+ rust-renderdoc-sys-1.1.0
+ rust-rgb-0.8.50
+ rust-rustc-hash-1.1.0
+ rust-rustix-0.38.44
+ rust-rustix-1.0.7
+ rust-rustversion-1.0.21
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ 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-spanned-0.6.9
+ rust-sha2-0.10.9
+ rust-sharded-slab-0.1.7
+ rust-shlex-1.3.0
+ rust-simd-adler32-0.3.7
+ rust-simd-helpers-0.1.0
+ rust-slab-0.4.10
+ rust-slotmap-1.0.7
+ rust-smallvec-1.15.1
+ rust-smithay-client-toolkit-0.19.2
+ rust-smol-str-0.2.2
+ rust-strsim-0.11.1
+ rust-syn-2.0.103
+ rust-system-deps-6.2.2
+ rust-system-deps-7.0.5
+ rust-target-lexicon-0.12.16
+ rust-target-lexicon-0.13.2
+ rust-tempfile-3.20.0
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.9
+ rust-tiff-0.9.1
+ rust-tinytemplate-1.2.1
+ rust-toml-0.8.23
+ rust-toml-datetime-0.6.11
+ rust-toml-edit-0.22.27
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.30
+ rust-tracing-core-0.1.34
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-tracy-client-0.17.6
+ rust-tracy-client-sys-0.24.3
+ rust-typenum-1.18.0
+ rust-udev-0.9.3
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-utf8parse-0.2.2
+ rust-v-frame-0.3.9
+ rust-valuable-0.1.1
+ rust-version-compare-0.2.0
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ 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-wayland-backend-0.3.10
+ rust-wayland-client-0.31.10
+ rust-wayland-csd-frame-0.3.0
+ rust-wayland-cursor-0.31.10
+ rust-wayland-egl-0.32.7
+ rust-wayland-protocols-0.32.8
+ rust-wayland-protocols-misc-0.3.8
+ rust-wayland-protocols-plasma-0.3.8
+ rust-wayland-protocols-wlr-0.3.8
+ rust-wayland-scanner-0.31.6
+ rust-wayland-server-0.31.9
+ rust-wayland-sys-0.31.6
+ rust-web-sys-0.3.77
+ rust-web-time-1.1.0
+ rust-weezl-0.1.10
+ rust-which-4.4.2
+ 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-0.61.3
+ rust-windows-collections-0.2.0
+ rust-windows-core-0.61.2
+ rust-windows-future-0.2.1
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.3
+ rust-windows-numerics-0.2.0
+ rust-windows-result-0.3.4
+ rust-windows-strings-0.4.2
+ rust-windows-sys-0.45.0
+ rust-windows-sys-0.48.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-sys-0.60.2
+ rust-windows-targets-0.42.2
+ rust-windows-targets-0.48.5
+ rust-windows-targets-0.52.6
+ rust-windows-targets-0.53.2
+ rust-windows-threading-0.1.0
+ rust-windows-aarch64-gnullvm-0.42.2
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.42.2
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.42.2
+ rust-windows-i686-gnu-0.48.5
+ 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.42.2
+ rust-windows-i686-msvc-0.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.42.2
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.42.2
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.42.2
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winit-0.30.11
+ rust-winnow-0.7.11
+ rust-wio-0.2.2
+ rust-wit-bindgen-rt-0.39.0
+ rust-wlcs-0.1.0
+ rust-x11-dl-2.21.0
+ rust-x11rb-0.13.1
+ rust-x11rb-protocol-0.13.1
+ rust-xcursor-0.3.9
+ rust-xkbcommon-0.7.0
+ rust-xkbcommon-0.8.0
+ rust-xkbcommon-dl-0.4.2
+ rust-xkeysym-0.2.1
+ rust-xml-rs-0.8.26
+ rust-zerocopy-0.8.26
+ rust-zerocopy-derive-0.8.26
+ rust-zune-core-0.4.12
+ rust-zune-inflate-0.2.54
+ rust-zune-jpeg-0.4.17))
+ (rust-swc =>
+ (list rust-inflector-0.11.4
+ rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-ahash-0.7.8
+ rust-aho-corasick-1.1.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-ansi-term-0.12.1
+ rust-anyhow-1.0.98
+ rust-arbitrary-1.3.0
+ rust-arrayref-0.3.9
+ rust-arrayvec-0.5.2
+ rust-arrayvec-0.7.6
+ rust-atty-0.2.14
+ rust-auto-impl-0.5.0
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base64-0.13.1
+ rust-base64-0.21.7
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bitvec-1.0.1
+ rust-blake3-1.8.1
+ rust-block-buffer-0.9.0
+ rust-browserslist-rs-0.6.0
+ rust-build-const-0.2.2
+ rust-bumpalo-3.17.0
+ rust-bytecheck-0.6.12
+ rust-bytecheck-derive-0.6.12
+ rust-bytes-1.10.1
+ rust-cc-1.2.19
+ rust-cfg-if-0.1.10
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-clap-2.34.0
+ rust-cloudabi-0.1.0
+ rust-console-error-panic-hook-0.1.7
+ rust-const-random-0.1.18
+ rust-const-random-macro-0.1.16
+ rust-constant-time-eq-0.3.1
+ rust-convert-case-0.6.0
+ rust-copyless-0.1.5
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-corosensei-0.1.4
+ rust-cpufeatures-0.2.17
+ rust-cranelift-bforest-0.82.3
+ rust-cranelift-codegen-0.82.3
+ rust-cranelift-codegen-meta-0.82.3
+ rust-cranelift-codegen-shared-0.82.3
+ rust-cranelift-entity-0.82.3
+ rust-cranelift-frontend-0.82.3
+ rust-crc-1.8.1
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-ctor-0.1.22
+ rust-cty-0.2.2
+ rust-darling-0.10.2
+ rust-darling-0.13.4
+ rust-darling-core-0.10.2
+ rust-darling-core-0.13.4
+ rust-darling-macro-0.10.2
+ rust-darling-macro-0.13.4
+ rust-dashmap-4.0.2
+ rust-data-encoding-2.9.0
+ rust-debug-unreachable-0.1.1
+ rust-debugid-0.8.0
+ rust-derive-arbitrary-1.3.0
+ rust-diff-0.1.13
+ rust-difference-2.0.0
+ rust-digest-0.9.0
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-enum-iterator-0.7.0
+ rust-enum-iterator-derive-0.7.0
+ rust-enumset-1.0.11
+ rust-enumset-derive-0.6.0
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fallible-iterator-0.2.0
+ rust-fastrand-2.3.0
+ rust-fixedbitset-0.2.0
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-funty-2.0.0
+ rust-futures-channel-0.3.31
+ rust-futures-core-0.3.31
+ rust-futures-io-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.1.16
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.26.2
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-h2-0.3.26
+ rust-hashbrown-0.11.2
+ rust-hashbrown-0.12.3
+ rust-hashbrown-0.15.2
+ rust-heck-0.3.3
+ rust-hermit-abi-0.1.19
+ rust-hermit-abi-0.3.9
+ rust-hex-0.4.3
+ rust-home-0.5.11
+ rust-http-0.2.12
+ rust-http-body-0.4.6
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-hyper-0.14.32
+ rust-hyper-tls-0.5.0
+ rust-iana-time-zone-0.1.60
+ rust-iana-time-zone-haiku-0.1.2
+ rust-ident-case-1.0.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.1.0
+ rust-idna-mapping-1.0.0
+ rust-if-chain-1.0.2
+ rust-indexmap-1.9.3
+ rust-indexmap-2.9.0
+ rust-instant-0.1.13
+ rust-ipnet-2.11.0
+ rust-is-macro-0.2.2
+ rust-itertools-0.10.5
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.61
+ rust-lazy-static-1.5.0
+ rust-leb128-0.2.5
+ rust-leb128fmt-0.1.0
+ rust-lexical-5.2.2
+ rust-lexical-core-0.7.6
+ rust-libc-0.2.172
+ rust-libloading-0.7.4
+ rust-libloading-0.8.6
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-loupe-0.1.3
+ rust-loupe-derive-0.1.3
+ rust-lru-0.7.8
+ rust-mach-0.3.2
+ rust-mach2-0.4.2
+ rust-matchers-0.1.0
+ rust-memchr-2.7.4
+ rust-memmap2-0.5.10
+ rust-memoffset-0.6.5
+ rust-mimalloc-rust-0.1.5
+ rust-mimalloc-rust-sys-1.7.3-source
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-more-asserts-0.2.2
+ rust-napi-2.12.3
+ rust-napi-build-1.2.1
+ rust-napi-derive-2.14.3
+ rust-napi-derive-backend-1.0.56
+ rust-napi-sys-2.4.0
+ rust-native-tls-0.2.12
+ rust-new-debug-unreachable-1.0.6
+ rust-nom-5.1.3
+ rust-nom-7.1.3
+ rust-normpath-0.2.0
+ rust-ntest-0.7.5
+ rust-ntest-proc-macro-helper-0.7.5
+ rust-ntest-test-cases-0.7.5
+ rust-ntest-timeout-0.7.5
+ rust-nu-ansi-term-0.46.0
+ rust-num-bigint-0.2.6
+ rust-num-integer-0.1.46
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-object-0.28.4
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-opaque-debug-0.3.1
+ rust-openssl-0.10.68
+ rust-openssl-macros-0.1.0
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-ordered-float-2.10.1
+ rust-output-vt100-0.1.3
+ rust-overload-0.1.1
+ rust-owning-ref-0.4.1
+ rust-parking-lot-0.11.1
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.8.0
+ rust-parking-lot-core-0.9.10
+ rust-path-clean-0.1.0
+ rust-pathdiff-0.2.3
+ rust-paw-1.0.0
+ rust-paw-attributes-1.0.2
+ rust-paw-raw-1.0.0
+ rust-percent-encoding-2.3.1
+ rust-petgraph-0.5.1
+ rust-phf-0.8.0
+ rust-phf-generator-0.8.0
+ rust-phf-generator-0.11.3
+ rust-phf-macros-0.8.0
+ rust-phf-shared-0.8.0
+ rust-phf-shared-0.11.3
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-pmutil-0.5.3
+ rust-ppv-lite86-0.2.17
+ rust-precomputed-hash-0.1.1
+ rust-pretty-assertions-0.7.2
+ rust-pretty-assertions-1.4.1
+ rust-proc-macro-crate-1.3.1
+ rust-proc-macro-error-1.0.4
+ rust-proc-macro-error-attr-1.0.4
+ rust-proc-macro-hack-0.5.20+deprecated
+ rust-proc-macro2-1.0.32
+ rust-ptr-meta-0.1.4
+ rust-ptr-meta-derive-0.1.4
+ rust-quote-1.0.10
+ rust-r-efi-5.2.0
+ rust-radium-0.7.0
+ rust-radix-fmt-1.0.0
+ rust-rand-0.7.3
+ rust-rand-0.8.5
+ rust-rand-chacha-0.2.2
+ rust-rand-core-0.5.1
+ rust-rand-core-0.6.4
+ rust-rand-hc-0.2.0
+ rust-rand-pcg-0.2.1
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.1.57
+ rust-redox-syscall-0.5.11
+ rust-regalloc-0.0.34
+ rust-regex-1.11.1
+ rust-regex-automata-0.1.10
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-region-3.0.2
+ rust-relative-path-1.9.3
+ rust-rend-0.4.2
+ rust-reqwest-0.11.27
+ rust-retain-mut-0.1.9
+ rust-rkyv-0.7.45
+ rust-rkyv-derive-0.7.45
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-1.1.0
+ rust-rustc-version-0.2.3
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-pemfile-1.0.4
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scoped-tls-1.0.1
+ rust-scopeguard-1.2.0
+ rust-seahash-4.1.0
+ rust-security-framework-2.11.1
+ rust-security-framework-sys-2.14.0
+ rust-semver-0.9.0
+ rust-semver-1.0.20
+ rust-semver-parser-0.7.0
+ rust-serde-1.0.136
+ rust-serde-wasm-bindgen-0.3.1
+ rust-serde-bytes-0.11.10
+ rust-serde-derive-1.0.136
+ rust-serde-json-1.0.99
+ rust-serde-regex-1.1.0
+ rust-serde-urlencoded-0.7.1
+ rust-sha-1-0.9.8
+ rust-sharded-slab-0.1.7
+ rust-shlex-1.3.0
+ rust-simdutf8-0.1.5
+ rust-siphasher-0.3.11
+ rust-siphasher-1.0.1
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-sourcemap-6.4.1
+ rust-st-map-0.1.8
+ rust-stable-deref-trait-1.2.0
+ rust-static-map-macro-0.2.5
+ rust-static-assertions-1.1.0
+ rust-string-cache-0.8.9
+ rust-string-cache-codegen-0.5.4
+ rust-strsim-0.8.0
+ rust-strsim-0.9.3
+ rust-structopt-0.3.26
+ rust-structopt-derive-0.4.18
+ rust-syn-1.0.84
+ rust-sync-wrapper-0.1.2
+ rust-system-configuration-0.5.1
+ rust-system-configuration-sys-0.5.0
+ rust-tap-1.0.1
+ rust-target-lexicon-0.12.16
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-textwrap-0.11.0
+ rust-thiserror-1.0.39
+ rust-thiserror-impl-1.0.39
+ rust-thread-local-1.1.8
+ rust-tiny-keccak-2.0.2
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-util-0.7.14
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.19.15
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.36
+ rust-tracing-attributes-0.1.22
+ rust-tracing-core-0.1.33
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.18
+ rust-try-lock-0.2.5
+ rust-typed-arena-2.0.2
+ rust-typenum-1.18.0
+ rust-unicode-bidi-0.3.18
+ rust-unicode-id-0.3.5
+ rust-unicode-joining-type-0.7.0
+ rust-unicode-normalization-0.1.24
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-unicode-xid-0.2.6
+ rust-unreachable-0.1.1
+ rust-url-2.5.4
+ rust-utf8-iter-1.0.4
+ rust-uuid-1.16.0
+ rust-valuable-0.1.1
+ rust-vcpkg-0.2.15
+ rust-vec-map-0.8.2
+ rust-version-check-0.9.5
+ rust-void-1.0.2
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.9.0+wasi-snapshot-preview1
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-wasm-bindgen-0.2.84
+ rust-wasm-bindgen-backend-0.2.84
+ rust-wasm-bindgen-futures-0.4.34
+ rust-wasm-bindgen-macro-0.2.84
+ rust-wasm-bindgen-macro-support-0.2.84
+ rust-wasm-bindgen-shared-0.2.84
+ rust-wasm-encoder-0.229.0
+ rust-wasmer-2.3.0
+ rust-wasmer-artifact-2.3.0
+ rust-wasmer-cache-2.3.0
+ rust-wasmer-compiler-2.3.0
+ rust-wasmer-compiler-cranelift-2.3.0
+ rust-wasmer-derive-2.3.0
+ rust-wasmer-engine-2.3.0
+ rust-wasmer-engine-dylib-2.3.0
+ rust-wasmer-engine-universal-2.3.0
+ rust-wasmer-engine-universal-artifact-2.3.0
+ rust-wasmer-object-2.3.0
+ rust-wasmer-types-2.3.0
+ rust-wasmer-vm-2.3.0
+ rust-wasmparser-0.83.0
+ rust-wasmparser-0.229.0
+ rust-wast-229.0.0
+ rust-wat-1.229.0
+ rust-web-sys-0.3.61
+ rust-which-4.4.2
+ 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.52.0
+ rust-windows-link-0.1.1
+ rust-windows-sys-0.33.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.33.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.33.0
+ 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.33.0
+ rust-windows-i686-msvc-0.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.33.0
+ 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.33.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.5.40
+ rust-winreg-0.50.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-wyz-0.5.1
+ rust-yansi-1.0.1))
+ (rust-syntect-5 =>
+ (list rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-ansi-term-0.11.0
+ rust-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-base64-0.22.1
+ rust-bincode-1.3.3
+ rust-bit-set-0.5.3
+ rust-bit-vec-0.6.3
+ rust-bitflags-1.3.2
+ rust-bumpalo-3.17.0
+ rust-camino-1.1.9
+ rust-cargo-manifest-0.13.0
+ rust-cargo-platform-0.1.9
+ rust-cargo-metadata-0.18.1
+ rust-cast-0.3.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-clap-2.34.0
+ rust-crc32fast-1.4.2
+ rust-criterion-0.3.6
+ rust-criterion-plot-0.4.5
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-ctor-0.1.26
+ rust-deranged-0.4.0
+ rust-difference-2.0.0
+ rust-dissimilar-1.0.10
+ rust-either-1.15.0
+ rust-equivalent-1.0.2
+ rust-expect-test-1.5.1
+ rust-fancy-regex-0.11.0
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-getopts-0.2.21
+ rust-half-1.8.3
+ rust-hashbag-0.1.12
+ rust-hashbrown-0.15.2
+ rust-hermit-abi-0.1.19
+ rust-indexmap-2.9.0
+ rust-itertools-0.10.5
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-linked-hash-map-0.5.6
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-miniz-oxide-0.8.8
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-onig-6.4.0
+ rust-onig-sys-69.8.1
+ rust-oorandom-11.1.5
+ rust-output-vt100-0.1.3
+ rust-pkg-config-0.3.32
+ rust-plist-1.7.1
+ rust-plotters-0.3.7
+ rust-plotters-backend-0.3.7
+ rust-plotters-svg-0.3.7
+ rust-powerfmt-0.2.0
+ rust-pretty-assertions-0.6.1
+ rust-proc-macro2-1.0.95
+ rust-public-api-0.33.1
+ rust-quick-xml-0.32.0
+ rust-quote-1.0.40
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustdoc-json-0.8.9
+ rust-rustdoc-types-0.23.0
+ rust-rustup-toolchain-0.1.10
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-cbor-0.11.2
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-shlex-1.3.0
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-textwrap-0.11.0
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinytemplate-1.2.1
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-walkdir-2.5.0
+ 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-web-sys-0.3.77
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.6
+ rust-yaml-rust-0.4.5))
+ (rust-web-view-0.7.3.82d7cbc =>
+ (list rust-actix-codec-0.5.2
+ rust-actix-http-3.10.0
+ rust-actix-macros-0.2.4
+ rust-actix-router-0.5.3
+ rust-actix-rt-2.10.0
+ rust-actix-server-2.5.1
+ rust-actix-service-2.0.3
+ rust-actix-utils-3.0.1
+ rust-actix-web-4.10.2
+ rust-actix-web-codegen-4.3.0
+ rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-alloc-no-stdlib-2.0.4
+ rust-alloc-stdlib-0.2.2
+ rust-atk-sys-0.10.0
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base64-0.20.0
+ rust-base64-0.22.1
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-boxfnonce-0.1.1
+ rust-brotli-7.0.0
+ rust-brotli-decompressor-4.0.2
+ rust-bstr-1.12.0
+ rust-bytes-1.10.1
+ rust-bytestring-1.4.0
+ rust-cairo-sys-rs-0.10.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-cookie-0.16.2
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crypto-common-0.1.6
+ rust-deranged-0.4.0
+ rust-derive-more-2.0.1
+ rust-derive-more-impl-2.0.1
+ rust-digest-0.10.7
+ rust-displaydoc-0.2.5
+ rust-encoding-rs-0.8.35
+ rust-encoding-rs-io-0.1.7
+ rust-equivalent-1.0.2
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-form-urlencoded-1.2.1
+ rust-futures-core-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-gdk-pixbuf-sys-0.10.0
+ rust-gdk-sys-0.10.0
+ rust-generic-array-0.14.7
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-gio-sys-0.10.1
+ rust-glib-sys-0.10.1
+ rust-globset-0.4.16
+ rust-gobject-sys-0.10.0
+ rust-grep-0.2.13
+ rust-grep-cli-0.1.11
+ rust-grep-matcher-0.1.7
+ rust-grep-printer-0.1.7
+ rust-grep-regex-0.1.13
+ rust-grep-searcher-0.1.14
+ rust-gtk-sys-0.10.0
+ rust-h2-0.3.26
+ rust-hashbrown-0.15.2
+ rust-heck-0.3.3
+ rust-http-0.2.12
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-impl-more-0.1.9
+ rust-indexmap-2.9.0
+ rust-itoa-1.0.15
+ rust-javascriptcore-rs-sys-0.2.0
+ rust-jobserver-0.1.33
+ rust-language-tags-0.3.2
+ rust-libc-0.2.171
+ rust-litemap-0.7.5
+ rust-local-channel-0.1.5
+ rust-local-waker-0.1.4
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-mime-0.3.17
+ rust-mime-guess-2.0.5
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-num-conv-0.1.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-pango-sys-0.10.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.9.0
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.9.3
+ rust-redox-syscall-0.5.11
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-lite-0.1.6
+ rust-regex-syntax-0.8.5
+ rust-rust-embed-5.9.0
+ rust-rust-embed-impl-5.9.0
+ rust-rust-embed-utils-5.1.0
+ rust-rustc-demangle-0.1.24
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-urlencoded-0.7.1
+ rust-sha1-0.10.6
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.2
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-soup-sys-0.10.0
+ rust-stable-deref-trait-1.2.0
+ rust-strum-0.18.0
+ rust-strum-macros-0.18.0
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-system-deps-1.3.2
+ 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-tinyfiledialogs-3.9.1
+ rust-tinystr-0.7.6
+ rust-tokio-1.44.2
+ rust-tokio-util-0.7.14
+ rust-toml-0.5.11
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-typenum-1.18.0
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-xid-0.2.6
+ rust-url-2.5.4
+ rust-urlencoding-1.3.3
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-version-compare-0.0.10
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-webkit2gtk-sys-0.12.0
+ 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-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ 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
+ rust-ansi-term-0.12.1
+ 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-assert-cmd-2.0.17
+ rust-autocfg-1.4.0
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.8.0
+ rust-bitflags-2.9.0
+ rust-bstr-1.12.0
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clap-mangen-0.2.26
+ rust-colorchoice-1.0.3
+ rust-console-0.15.11
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-difflib-0.4.0
+ rust-doc-comment-0.3.3
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-fnv-1.0.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.0
+ rust-insta-1.42.2
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.9.4
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.95
+ rust-proptest-1.6.0
+ rust-quick-error-1.2.3
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rand-xorshift-0.3.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-roff-0.2.2
+ rust-rustix-1.0.5
+ rust-rusty-fork-0.3.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-similar-2.7.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-tempfile-3.19.1
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-unarray-0.1.4
+ rust-unescape-0.1.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.2.0
+ rust-utf8parse-0.2.2
+ rust-wait-timeout-0.2.1
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24))
+ (sequoia-chameleon-gnupg =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aead-0.5.2
+ rust-aes-0.8.4
+ rust-aes-gcm-0.10.3
+ rust-ahash-0.8.11
+ 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-ascii-canvas-3.0.0
+ rust-ascii-canvas-4.0.0
+ rust-async-trait-0.1.88
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base64-0.21.7
+ rust-base64-0.22.1
+ rust-base64ct-1.7.3
+ rust-bindgen-0.70.1
+ rust-bit-set-0.5.3
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.6.3
+ rust-bit-vec-0.8.0
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-block-padding-0.3.3
+ rust-botan-0.11.1
+ rust-botan-sys-0.11.1
+ rust-buffered-reader-1.4.0
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-bzip2-0.4.4
+ rust-bzip2-0.5.2
+ rust-bzip2-sys-0.1.13+1.0.8
+ rust-capnp-0.19.8
+ rust-capnp-futures-0.19.1
+ rust-capnp-rpc-0.19.5
+ rust-cc-1.2.19
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-cipher-0.4.4
+ rust-clang-sys-1.8.1
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-complete-4.5.47
+ rust-clap-lex-0.7.4
+ rust-clap-mangen-0.2.26
+ rust-cmac-0.7.2
+ rust-colorchoice-1.0.3
+ rust-const-oid-0.9.6
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-0.8.4
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-queue-0.3.12
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-crypto-common-0.1.6
+ rust-ctor-0.2.9
+ rust-ctr-0.9.2
+ rust-curve25519-dalek-4.1.3
+ rust-curve25519-dalek-derive-0.1.1
+ rust-daemonize-0.5.0
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-data-encoding-2.9.0
+ rust-dbl-0.3.2
+ rust-der-0.7.10
+ rust-deranged-0.4.0
+ rust-diff-0.1.13
+ rust-digest-0.10.7
+ rust-dirs-5.0.1
+ rust-dirs-6.0.0
+ rust-dirs-next-2.0.0
+ rust-dirs-sys-0.4.1
+ rust-dirs-sys-0.5.0
+ rust-dirs-sys-next-0.1.2
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-doctest-file-1.0.0
+ rust-dyn-clone-1.0.19
+ rust-eax-0.5.0
+ rust-ed25519-2.2.3
+ rust-ed25519-dalek-2.1.1
+ rust-editdistancek-1.0.2
+ rust-either-1.15.0
+ rust-embedded-io-0.6.1
+ rust-ena-0.14.3
+ rust-encoding-rs-0.8.35
+ rust-endian-type-0.1.2
+ rust-enum-as-inner-0.6.1
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fallible-iterator-0.3.0
+ rust-fallible-streaming-iterator-0.1.9
+ rust-fastrand-2.3.0
+ rust-fd-lock-4.0.4
+ rust-fiat-crypto-0.2.9
+ rust-filetime-0.2.25
+ rust-fixedbitset-0.4.2
+ rust-fixedbitset-0.5.7
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-fs2-0.4.3
+ 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-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-generic-array-1.2.0
+ rust-gethostname-0.5.0
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-ghash-0.5.1
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-h2-0.4.9
+ rust-hashbrown-0.12.3
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-hashlink-0.9.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.3.9
+ rust-hex-0.4.3
+ rust-hickory-client-0.24.4
+ rust-hickory-proto-0.24.4
+ rust-hickory-resolver-0.24.4
+ rust-histo-1.0.0
+ rust-home-0.5.11
+ rust-hostname-0.4.1
+ rust-http-1.3.1
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-httparse-1.10.1
+ rust-hyper-1.6.0
+ rust-hyper-rustls-0.27.5
+ rust-hyper-tls-0.6.0
+ rust-hyper-util-0.1.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-ident-case-1.0.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-1.9.3
+ rust-indexmap-2.9.0
+ rust-inout-0.1.4
+ rust-interprocess-2.2.3
+ rust-ipconfig-0.3.2
+ rust-ipnet-2.11.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.11.0
+ rust-itertools-0.13.0
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-keccak-0.1.5
+ rust-lalrpop-0.20.2
+ rust-lalrpop-0.22.1
+ rust-lalrpop-util-0.20.2
+ rust-lalrpop-util-0.22.1
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libloading-0.8.6
+ rust-libm-0.2.11
+ rust-libredox-0.1.3
+ rust-libsqlite3-sys-0.28.0
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lru-cache-0.1.2
+ rust-md-5-0.10.6
+ rust-memchr-2.7.4
+ rust-memsec-0.7.0
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-native-tls-0.2.14
+ rust-nettle-7.4.0
+ rust-nettle-sys-2.3.1
+ rust-new-debug-unreachable-1.0.6
+ rust-nibble-vec-0.1.0
+ rust-nom-7.1.3
+ rust-ntest-0.9.3
+ rust-ntest-test-cases-0.9.3
+ rust-ntest-timeout-0.9.3
+ rust-num-bigint-dig-0.8.4
+ rust-num-conv-0.1.0
+ rust-num-integer-0.1.46
+ rust-num-iter-0.1.45
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-opaque-debug-0.3.1
+ rust-openpgp-cert-d-0.3.4
+ rust-openssh-keys-0.6.4
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-option-ext-0.2.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-percent-encoding-2.3.1
+ rust-petgraph-0.6.5
+ rust-petgraph-0.7.1
+ rust-phf-shared-0.11.3
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkcs8-0.10.2
+ rust-pkg-config-0.3.32
+ rust-polyval-0.6.2
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-precomputed-hash-0.1.1
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro2-1.0.95
+ rust-pty-process-0.4.0
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-radix-trie-0.2.1
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rand-distr-0.4.3
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-recvmsg-1.0.0
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.12.15
+ rust-resolv-conf-0.7.1
+ rust-ring-0.17.14
+ rust-roff-0.2.2
+ rust-rpassword-7.3.1
+ rust-rtoolbox-0.0.3
+ rust-rusqlite-0.31.0
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-1.1.0
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-0.23.26
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-security-framework-2.11.1
+ rust-security-framework-sys-2.14.0
+ rust-semver-1.0.26
+ rust-sequoia-cert-store-0.6.2
+ rust-sequoia-gpg-agent-0.5.1
+ rust-sequoia-ipc-0.35.1
+ rust-sequoia-net-0.29.0
+ rust-sequoia-openpgp-1.22.0
+ rust-sequoia-policy-config-0.7.0
+ rust-sequoia-wot-0.13.3
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-urlencoded-0.7.1
+ rust-serde-with-3.12.0
+ rust-serde-with-macros-3.12.0
+ rust-sha1collisiondetection-0.3.4
+ rust-sha2-0.10.8
+ rust-sha3-0.10.8
+ rust-shellexpand-3.1.1
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.5
+ rust-signature-2.2.0
+ rust-siphasher-1.0.1
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-spin-0.9.8
+ rust-spki-0.7.3
+ rust-stable-deref-trait-1.2.0
+ rust-stfu8-0.2.7
+ rust-streaming-stats-0.1.29
+ rust-string-cache-0.8.9
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-system-configuration-0.6.1
+ rust-system-configuration-sys-0.6.0
+ rust-tar-0.4.44
+ rust-tempfile-3.19.1
+ rust-term-0.7.0
+ rust-term-1.0.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tiny-keccak-2.0.2
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-rustls-0.26.2
+ rust-tokio-socks-0.5.2
+ rust-tokio-util-0.7.14
+ rust-toml-0.5.11
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-try-lock-0.2.5
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-xid-0.2.6
+ rust-universal-hash-0.5.1
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-web-sys-0.3.77
+ rust-widestring-1.2.0
+ rust-win-crypto-ng-0.5.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-registry-0.4.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.3.1
+ 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-targets-0.53.0
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ 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.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winnow-0.7.6
+ rust-winreg-0.50.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xxhash-rust-0.8.15
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-z-base-32-0.1.4
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (sequoia-sq =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aead-0.5.2
+ rust-aes-0.8.4
+ rust-aes-gcm-0.10.3
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-aligned-0.4.2
+ 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-arraydeque-0.5.1
+ rust-as-slice-0.2.1
+ rust-ascii-canvas-3.0.0
+ rust-ascii-canvas-4.0.0
+ rust-assert-cmd-2.0.17
+ rust-async-generic-1.1.2
+ rust-async-trait-0.1.88
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base16ct-0.2.0
+ rust-base64-0.21.7
+ rust-base64-0.22.1
+ rust-base64ct-1.7.3
+ rust-bindgen-0.70.1
+ rust-bit-set-0.5.3
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.6.3
+ rust-bit-vec-0.8.0
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-block-padding-0.3.3
+ rust-blowfish-0.9.1
+ rust-botan-0.11.1
+ rust-botan-sys-0.11.1
+ rust-bstr-1.12.0
+ rust-buffered-reader-1.4.0
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-bzip2-0.5.2
+ rust-bzip2-sys-0.1.13+1.0.8
+ rust-camellia-0.1.0
+ rust-capnp-0.19.8
+ rust-capnp-futures-0.19.1
+ rust-capnp-rpc-0.19.5
+ rust-capnpc-0.19.0
+ rust-card-backend-0.2.0
+ rust-card-backend-pcsc-0.5.0
+ rust-cast5-0.11.1
+ rust-cc-1.2.19
+ rust-cexpr-0.6.0
+ rust-cfb-mode-0.8.2
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.40
+ rust-cipher-0.4.4
+ rust-clang-sys-1.8.1
+ 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-cmac-0.7.2
+ rust-colorchoice-1.0.3
+ rust-console-0.15.11
+ rust-const-oid-0.9.6
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-0.8.4
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-queue-0.3.12
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-crypto-bigint-0.5.5
+ rust-crypto-common-0.1.6
+ rust-ctor-0.2.9
+ rust-ctr-0.9.2
+ rust-culpa-1.0.2
+ rust-culpa-macros-1.0.2
+ rust-curve25519-dalek-4.1.3
+ rust-curve25519-dalek-derive-0.1.1
+ rust-cvt-0.1.2
+ rust-data-encoding-2.9.0
+ rust-dbl-0.3.2
+ rust-der-0.7.10
+ rust-deranged-0.4.0
+ rust-des-0.8.1
+ rust-descape-2.0.3
+ rust-deunicode-1.6.1
+ rust-difflib-0.4.0
+ rust-digest-0.10.7
+ rust-directories-5.0.1
+ rust-dirs-5.0.1
+ rust-dirs-6.0.0
+ rust-dirs-next-2.0.0
+ rust-dirs-sys-0.4.1
+ rust-dirs-sys-0.5.0
+ rust-dirs-sys-next-0.1.2
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-dsa-0.6.3
+ rust-dyn-clone-1.0.19
+ rust-eax-0.5.0
+ rust-ecb-0.1.2
+ rust-ecdsa-0.16.9
+ rust-ed25519-2.2.3
+ rust-ed25519-dalek-2.1.1
+ rust-either-1.15.0
+ rust-elliptic-curve-0.13.8
+ rust-embedded-io-0.6.1
+ rust-ena-0.14.3
+ rust-encode-unicode-1.0.0
+ rust-encoding-rs-0.8.35
+ rust-endian-type-0.1.2
+ rust-enum-as-inner-0.6.1
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fallible-iterator-0.3.0
+ rust-fallible-streaming-iterator-0.1.9
+ rust-fastrand-2.3.0
+ rust-fd-lock-4.0.4
+ rust-ff-0.13.1
+ rust-fiat-crypto-0.2.9
+ rust-filetime-0.2.25
+ rust-fixedbitset-0.4.2
+ rust-fixedbitset-0.5.7
+ rust-flate2-1.1.1
+ rust-float-cmp-0.10.0
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-fs2-0.4.3
+ rust-fs-at-0.2.1
+ rust-fs-extra-1.3.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-macro-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-generator-0.7.5
+ rust-generic-array-0.14.7
+ rust-generic-array-1.2.0
+ rust-gethostname-0.5.0
+ rust-getopts-0.2.21
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-ghash-0.5.1
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-globset-0.4.16
+ rust-globwalk-0.9.1
+ rust-group-0.13.0
+ rust-h2-0.4.9
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-hashlink-0.9.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.3.9
+ rust-hex-slice-0.1.4
+ rust-hickory-client-0.24.4
+ rust-hickory-proto-0.24.4
+ rust-hickory-resolver-0.24.4
+ rust-hkdf-0.12.4
+ rust-hmac-0.12.1
+ rust-home-0.5.11
+ rust-hostname-0.4.1
+ rust-html-escape-0.2.13
+ rust-http-1.3.1
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-httparse-1.10.1
+ rust-humansize-2.1.3
+ rust-humantime-2.2.0
+ rust-hyper-1.6.0
+ rust-hyper-rustls-0.27.5
+ rust-hyper-tls-0.6.0
+ rust-hyper-util-0.1.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idea-0.5.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-ignore-0.4.23
+ rust-indexmap-2.9.0
+ rust-indicatif-0.17.11
+ rust-inout-0.1.4
+ rust-ipconfig-0.3.2
+ rust-ipnet-2.11.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-iso7816-tlv-0.4.4
+ rust-itertools-0.11.0
+ rust-itertools-0.13.0
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-jiff-0.2.9
+ rust-jiff-static-0.2.9
+ rust-js-sys-0.3.77
+ rust-keccak-0.1.5
+ rust-lalrpop-0.20.2
+ rust-lalrpop-0.22.1
+ rust-lalrpop-util-0.20.2
+ rust-lalrpop-util-0.22.1
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libloading-0.8.6
+ rust-libm-0.2.11
+ rust-libredox-0.1.3
+ rust-libsqlite3-sys-0.30.1
+ rust-line-col-0.2.1
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-loom-0.5.6
+ rust-lru-cache-0.1.2
+ rust-marked-yaml-0.7.2
+ rust-matchers-0.1.0
+ rust-md-5-0.10.6
+ rust-memchr-2.7.4
+ rust-memsec-0.7.0
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-native-tls-0.2.14
+ rust-nettle-7.4.0
+ rust-nettle-sys-2.3.1
+ rust-new-debug-unreachable-1.0.6
+ rust-nibble-vec-0.1.0
+ rust-nix-0.29.0
+ rust-nom-7.1.3
+ rust-normalize-line-endings-0.3.0
+ rust-normpath-1.3.0
+ rust-nu-ansi-term-0.46.0
+ rust-num-bigint-dig-0.8.4
+ rust-num-conv-0.1.0
+ rust-num-integer-0.1.46
+ rust-num-iter-0.1.45
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-number-prefix-0.4.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-opaque-debug-0.3.1
+ rust-openpgp-card-0.5.1
+ rust-openpgp-cert-d-0.3.4
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-option-ext-0.2.0
+ rust-overload-0.1.1
+ rust-p256-0.13.2
+ rust-p384-0.13.1
+ rust-p521-0.13.3
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-pcsc-2.9.0
+ rust-pcsc-sys-1.3.0
+ rust-pem-rfc7468-0.7.0
+ rust-percent-encoding-2.3.1
+ rust-pest-2.8.0
+ rust-pest-derive-2.8.0
+ rust-pest-generator-2.8.0
+ rust-pest-meta-2.8.0
+ rust-petgraph-0.6.5
+ rust-petgraph-0.7.1
+ rust-phf-shared-0.11.3
+ rust-pikchr-0.1.4
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkcs1-0.7.5
+ rust-pkcs8-0.10.2
+ rust-pkg-config-0.3.32
+ rust-polyval-0.6.2
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-precomputed-hash-0.1.1
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-primeorder-0.13.6
+ rust-proc-macro2-1.0.95
+ rust-pulldown-cmark-0.12.2
+ rust-pulldown-cmark-escape-0.11.0
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-radix-trie-0.2.1
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.1.10
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-remove-dir-all-1.0.0
+ rust-reqwest-0.12.15
+ rust-resolv-conf-0.7.1
+ rust-rfc6979-0.4.0
+ rust-ring-0.17.14
+ rust-ripemd-0.1.3
+ rust-roadmap-0.7.0
+ rust-roff-0.2.2
+ rust-rpassword-7.3.1
+ rust-rsa-0.9.8
+ rust-rtoolbox-0.0.3
+ rust-rusqlite-0.32.1
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-1.1.0
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-0.23.26
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scoped-tls-1.0.1
+ rust-scopeguard-1.2.0
+ rust-sec1-0.7.3
+ rust-secrecy-0.8.0
+ rust-security-framework-2.11.1
+ rust-security-framework-sys-2.14.0
+ rust-semver-1.0.26
+ rust-sequoia-autocrypt-0.25.1
+ rust-sequoia-cert-store-0.6.2
+ rust-sequoia-directories-0.1.0
+ rust-sequoia-gpg-agent-0.5.1
+ rust-sequoia-ipc-0.35.1
+ rust-sequoia-keystore-0.6.2
+ rust-sequoia-keystore-backend-0.6.0
+ rust-sequoia-keystore-gpg-agent-0.4.1
+ rust-sequoia-keystore-openpgp-card-0.1.1
+ rust-sequoia-keystore-softkeys-0.6.0
+ rust-sequoia-net-0.29.0
+ rust-sequoia-openpgp-1.22.0
+ rust-sequoia-policy-config-0.7.0
+ rust-sequoia-wot-0.13.3
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-path-to-error-0.1.17
+ rust-serde-urlencoded-0.7.1
+ rust-sha1collisiondetection-0.3.4
+ rust-sha2-0.10.8
+ rust-sha3-0.10.8
+ rust-sharded-slab-0.1.7
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-signature-2.2.0
+ rust-siphasher-1.0.1
+ rust-slab-0.4.9
+ rust-slug-0.1.6
+ rust-smallvec-1.15.0
+ rust-smawk-0.3.2
+ rust-socket2-0.5.9
+ rust-spin-0.9.8
+ rust-spki-0.7.3
+ rust-stable-deref-trait-1.2.0
+ rust-state-0.6.0
+ rust-stfu8-0.2.7
+ rust-string-cache-0.8.9
+ rust-strsim-0.11.1
+ rust-subplot-0.12.0
+ rust-subplot-build-0.12.0
+ rust-subplotlib-0.12.0
+ rust-subplotlib-derive-0.12.0
+ rust-subtle-2.6.1
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-system-configuration-0.6.1
+ rust-system-configuration-sys-0.6.0
+ rust-tempfile-3.19.1
+ rust-tera-1.20.0
+ rust-term-0.7.0
+ rust-term-1.0.2
+ rust-termcolor-1.4.1
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tiny-keccak-2.0.2
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-rustls-0.26.2
+ rust-tokio-util-0.7.14
+ rust-toml-0.5.11
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-try-lock-0.2.5
+ rust-twofish-0.7.1
+ rust-typenum-1.18.0
+ rust-ucd-trie-0.1.7
+ rust-unic-char-property-0.9.0
+ rust-unic-char-range-0.9.0
+ rust-unic-common-0.9.0
+ rust-unic-segment-0.9.0
+ rust-unic-ucd-segment-0.9.0
+ rust-unic-ucd-version-0.9.0
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-unicode-xid-0.2.6
+ rust-universal-hash-0.5.1
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-width-0.1.7
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-valuable-0.1.1
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-widestring-1.2.0
+ rust-win-crypto-ng-0.5.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-0.48.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-registry-0.4.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.3.1
+ 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-targets-0.53.0
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ 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.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winnow-0.7.6
+ rust-winreg-0.50.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-x25519-dalek-2.0.1
+ rust-xxhash-rust-0.8.15
+ rust-yaml-rust2-0.9.0
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-z-base-32-0.1.4
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zeroize-derive-1.4.2
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (sequoia-sqv =>
+ (list rust-aead-0.5.2
+ rust-aes-0.8.4
+ rust-aes-gcm-0.10.3
+ 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-ascii-canvas-3.0.0
+ rust-assert-cmd-2.0.17
+ rust-autocfg-1.4.0
+ rust-base16ct-0.2.0
+ rust-base64-0.22.1
+ rust-base64ct-1.7.3
+ rust-bindgen-0.70.1
+ rust-bit-set-0.5.3
+ rust-bit-vec-0.6.3
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-block-padding-0.3.3
+ rust-blowfish-0.9.1
+ rust-botan-0.11.1
+ rust-botan-sys-0.11.1
+ rust-bstr-1.12.0
+ rust-buffered-reader-1.4.0
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-camellia-0.1.0
+ rust-cast5-0.11.1
+ rust-cc-1.2.19
+ rust-cexpr-0.6.0
+ rust-cfb-mode-0.8.2
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-cipher-0.4.4
+ rust-clang-sys-1.8.1
+ 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-clap-mangen-0.2.26
+ rust-cmac-0.7.2
+ rust-colorchoice-1.0.3
+ rust-const-oid-0.9.6
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crunchy-0.2.3
+ rust-crypto-bigint-0.5.5
+ rust-crypto-common-0.1.6
+ rust-ctr-0.9.2
+ rust-curve25519-dalek-4.1.3
+ rust-curve25519-dalek-derive-0.1.1
+ rust-dbl-0.3.2
+ rust-der-0.7.10
+ rust-des-0.8.1
+ rust-difflib-0.4.0
+ rust-digest-0.10.7
+ rust-dirs-next-2.0.0
+ rust-dirs-sys-next-0.1.2
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-dsa-0.6.3
+ rust-dyn-clone-1.0.19
+ rust-eax-0.5.0
+ rust-ecb-0.1.2
+ rust-ecdsa-0.16.9
+ rust-ed25519-2.2.3
+ rust-ed25519-dalek-2.1.1
+ rust-either-1.15.0
+ rust-elliptic-curve-0.13.8
+ rust-ena-0.14.3
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-ff-0.13.1
+ rust-fiat-crypto-0.2.9
+ rust-fixedbitset-0.4.2
+ rust-float-cmp-0.10.0
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-generic-array-0.14.7
+ rust-generic-array-1.2.0
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-ghash-0.5.1
+ rust-glob-0.3.2
+ rust-group-0.13.0
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hkdf-0.12.4
+ rust-hmac-0.12.1
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idea-0.5.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-inout-0.1.4
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.11.0
+ rust-itertools-0.13.0
+ rust-js-sys-0.3.77
+ rust-lalrpop-0.20.2
+ rust-lalrpop-util-0.20.2
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libloading-0.8.6
+ rust-libm-0.2.11
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-md-5-0.10.6
+ rust-memchr-2.7.4
+ rust-memsec-0.7.0
+ rust-minimal-lexical-0.2.1
+ rust-nettle-7.4.0
+ rust-nettle-sys-2.3.1
+ rust-new-debug-unreachable-1.0.6
+ rust-nom-7.1.3
+ rust-normalize-line-endings-0.3.0
+ rust-num-bigint-dig-0.8.4
+ rust-num-integer-0.1.46
+ rust-num-iter-0.1.45
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-opaque-debug-0.3.1
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-sys-0.9.107
+ rust-p256-0.13.2
+ rust-p384-0.13.1
+ rust-p521-0.13.3
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-pem-rfc7468-0.7.0
+ rust-petgraph-0.6.5
+ rust-phf-shared-0.11.3
+ rust-pkcs1-0.7.5
+ rust-pkcs8-0.10.2
+ rust-pkg-config-0.3.32
+ rust-polyval-0.6.2
+ rust-ppv-lite86-0.2.21
+ rust-precomputed-hash-0.1.1
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-primeorder-0.13.6
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rfc6979-0.4.0
+ rust-ripemd-0.1.3
+ rust-roff-0.2.2
+ rust-rsa-0.9.8
+ rust-rustc-hash-1.1.0
+ rust-rustc-version-0.4.1
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-sec1-0.7.3
+ rust-semver-1.0.26
+ rust-sequoia-openpgp-1.22.0
+ rust-sequoia-policy-config-0.6.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-sha1collisiondetection-0.3.4
+ rust-sha2-0.10.8
+ rust-shlex-1.3.0
+ rust-signature-2.2.0
+ rust-siphasher-1.0.1
+ rust-smallvec-1.15.0
+ rust-spin-0.9.8
+ rust-spki-0.7.3
+ rust-stable-deref-trait-1.2.0
+ rust-string-cache-0.8.9
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-tempfile-3.19.1
+ rust-term-0.7.0
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tiny-keccak-2.0.2
+ rust-tinystr-0.7.6
+ rust-toml-0.5.11
+ rust-twofish-0.7.1
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-xid-0.2.6
+ rust-universal-hash-0.5.1
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-win-crypto-ng-0.5.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.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-x25519-dalek-2.0.1
+ rust-xxhash-rust-0.8.15
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zeroize-derive-1.4.2
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (sequoia-wot-tools =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aead-0.5.2
+ rust-aes-0.8.4
+ rust-aes-gcm-0.10.3
+ rust-ahash-0.8.11
+ 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-ascii-canvas-3.0.0
+ rust-assert-cmd-2.0.17
+ rust-async-trait-0.1.88
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base64-0.22.1
+ rust-base64ct-1.7.3
+ rust-bindgen-0.70.1
+ rust-bit-set-0.5.3
+ rust-bit-vec-0.6.3
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-block-padding-0.3.3
+ rust-bstr-1.12.0
+ rust-buffered-reader-1.4.0
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-cc-1.2.19
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-cipher-0.4.4
+ rust-clang-sys-1.8.1
+ 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-clap-mangen-0.2.26
+ rust-cmac-0.7.2
+ rust-colorchoice-1.0.3
+ rust-const-oid-0.9.6
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crossbeam-0.8.4
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-queue-0.3.12
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-crypto-common-0.1.6
+ rust-ctr-0.9.2
+ rust-curve25519-dalek-4.1.3
+ rust-curve25519-dalek-derive-0.1.1
+ rust-data-encoding-2.9.0
+ rust-dbl-0.3.2
+ rust-der-0.7.10
+ rust-difflib-0.4.0
+ rust-digest-0.10.7
+ rust-dirs-5.0.1
+ rust-dirs-6.0.0
+ rust-dirs-next-2.0.0
+ rust-dirs-sys-0.4.1
+ rust-dirs-sys-0.5.0
+ rust-dirs-sys-next-0.1.2
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-dot-writer-0.1.4
+ rust-dyn-clone-1.0.19
+ rust-eax-0.5.0
+ rust-ed25519-2.2.3
+ rust-ed25519-dalek-2.1.1
+ rust-either-1.15.0
+ rust-ena-0.14.3
+ rust-encoding-rs-0.8.35
+ rust-endian-type-0.1.2
+ rust-enum-as-inner-0.6.1
+ rust-enumber-0.3.1
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fallible-iterator-0.3.0
+ rust-fallible-streaming-iterator-0.1.9
+ rust-fastrand-2.3.0
+ rust-fd-lock-4.0.4
+ rust-fiat-crypto-0.2.9
+ rust-fixedbitset-0.4.2
+ rust-float-cmp-0.10.0
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ 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-generic-array-1.2.0
+ rust-gethostname-0.5.0
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-ghash-0.5.1
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-h2-0.4.9
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-hashlink-0.9.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.3.9
+ rust-hickory-client-0.24.4
+ rust-hickory-proto-0.24.4
+ rust-hickory-resolver-0.24.4
+ rust-hostname-0.4.1
+ rust-http-1.3.1
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-httparse-1.10.1
+ rust-hyper-1.6.0
+ rust-hyper-rustls-0.27.5
+ rust-hyper-tls-0.6.0
+ rust-hyper-util-0.1.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-inout-0.1.4
+ rust-ipconfig-0.3.2
+ rust-ipnet-2.11.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.11.0
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-lalrpop-0.20.2
+ rust-lalrpop-util-0.20.2
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libloading-0.8.6
+ rust-libm-0.2.11
+ rust-libredox-0.1.3
+ rust-libsqlite3-sys-0.30.1
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lru-cache-0.1.2
+ rust-memchr-2.7.4
+ rust-memsec-0.7.0
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-native-tls-0.2.14
+ rust-nettle-7.4.0
+ rust-nettle-sys-2.3.1
+ rust-new-debug-unreachable-1.0.6
+ rust-nibble-vec-0.1.0
+ rust-nom-7.1.3
+ rust-normalize-line-endings-0.3.0
+ rust-num-bigint-dig-0.8.4
+ rust-num-integer-0.1.46
+ rust-num-iter-0.1.45
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-opaque-debug-0.3.1
+ rust-openpgp-cert-d-0.3.4
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-option-ext-0.2.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-percent-encoding-2.3.1
+ rust-petgraph-0.6.5
+ rust-phf-shared-0.11.3
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkcs8-0.10.2
+ rust-pkg-config-0.3.32
+ rust-polyval-0.6.2
+ rust-ppv-lite86-0.2.21
+ rust-precomputed-hash-0.1.1
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.95
+ rust-quickcheck-1.0.3
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-radix-trie-0.2.1
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.12.15
+ rust-resolv-conf-0.7.1
+ rust-ring-0.17.14
+ rust-roff-0.2.2
+ rust-rusqlite-0.32.1
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-1.1.0
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-0.23.26
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-security-framework-2.11.1
+ rust-security-framework-sys-2.14.0
+ rust-semver-1.0.26
+ rust-sequoia-cert-store-0.6.2
+ rust-sequoia-net-0.29.0
+ rust-sequoia-openpgp-1.22.0
+ rust-sequoia-policy-config-0.7.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-urlencoded-0.7.1
+ rust-sha1collisiondetection-0.3.4
+ rust-sha2-0.10.8
+ rust-shlex-1.3.0
+ rust-signature-2.2.0
+ rust-siphasher-1.0.1
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-spin-0.9.8
+ rust-spki-0.7.3
+ rust-stable-deref-trait-1.2.0
+ rust-string-cache-0.8.9
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-system-configuration-0.6.1
+ rust-system-configuration-sys-0.6.0
+ rust-tempfile-3.19.1
+ rust-term-0.7.0
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-tiny-keccak-2.0.2
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-rustls-0.26.2
+ rust-tokio-util-0.7.14
+ rust-toml-0.5.11
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-try-lock-0.2.5
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-xid-0.2.6
+ rust-universal-hash-0.5.1
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-web-sys-0.3.77
+ rust-widestring-1.2.0
+ rust-win-crypto-ng-0.5.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-registry-0.4.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.3.1
+ 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-targets-0.53.0
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ 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.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winreg-0.50.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xxhash-rust-0.8.15
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-z-base-32-0.1.4
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (skim =>
+ (list 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-arrayvec-0.7.6
+ rust-autocfg-1.4.0
+ rust-beef-0.5.2
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.40
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-complete-4.5.47
+ rust-clap-complete-fig-4.5.2
+ rust-clap-complete-nushell-4.5.5
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clap-mangen-0.2.26
+ rust-colorchoice-1.0.3
+ rust-core-foundation-sys-0.8.7
+ rust-crossbeam-0.8.4
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-queue-0.3.12
+ rust-crossbeam-utils-0.8.21
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-defer-drop-1.3.0
+ rust-deranged-0.4.0
+ rust-derive-builder-0.20.2
+ rust-derive-builder-core-0.20.2
+ rust-derive-builder-macro-0.20.2
+ rust-dirs-next-2.0.0
+ rust-dirs-sys-next-0.1.2
+ rust-either-1.15.0
+ rust-env-filter-0.1.3
+ rust-env-home-0.1.0
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-fnv-1.0.7
+ rust-fuzzy-matcher-0.3.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-ident-case-1.0.1
+ rust-indexmap-2.9.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-jiff-0.2.9
+ rust-jiff-static-0.2.9
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.9.4
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-nix-0.24.3
+ rust-nix-0.29.0
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.95
+ rust-pulldown-cmark-0.13.0
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.9.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.9.3
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-roff-0.2.2
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-shell-quote-0.7.2
+ rust-shlex-1.3.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-tempfile-3.19.1
+ rust-term-0.7.0
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-timer-0.2.0
+ rust-tuikit-0.5.0
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-utf8parse-0.2.2
+ rust-vte-0.15.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-which-7.0.3
+ 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.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.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winsafe-0.0.19
+ rust-wit-bindgen-rt-0.39.0
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24))
+ (snafu =>
+ (list rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-autocfg-1.4.0
+ rust-bumpalo-3.17.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-core-foundation-sys-0.8.7
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-js-sys-0.3.77
+ rust-libc-0.2.171
+ rust-log-0.4.27
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-rustversion-1.0.20
+ rust-shlex-1.3.0
+ rust-syn-2.0.100
+ rust-unicode-ident-1.0.18
+ 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-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))
+ (sniffglue =>
+ (list rust-aho-corasick-1.1.3
+ rust-ansi-term-0.12.1
+ 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-autocfg-1.4.0
+ rust-base64-0.13.1
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-boxxy-0.13.1
+ rust-bstr-1.12.0
+ rust-bufstream-0.1.4
+ rust-byteorder-1.5.0
+ rust-caps-0.5.5
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-clap-3.2.25
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-complete-4.5.47
+ rust-clap-derive-3.2.25
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.2.4
+ rust-clap-lex-0.7.4
+ rust-clipboard-win-4.5.0
+ rust-close-fds-0.3.2
+ rust-colorchoice-1.0.3
+ rust-cpufeatures-0.2.17
+ rust-crypto-common-0.1.6
+ rust-data-encoding-2.9.0
+ rust-dhcp4r-0.2.3
+ rust-digest-0.10.7
+ rust-dirs-next-2.0.0
+ rust-dirs-sys-next-0.1.2
+ rust-dns-parser-0.8.0
+ rust-endian-type-0.1.2
+ rust-enum-primitive-derive-0.2.2
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-errno-0.2.8
+ rust-errno-0.3.11
+ rust-errno-dragonfly-0.1.2
+ rust-error-code-2.3.1
+ rust-fd-lock-3.0.13
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.15
+ rust-hashbrown-0.12.3
+ rust-hashbrown-0.15.2
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.3.9
+ rust-httparse-1.10.1
+ rust-indexmap-1.9.3
+ rust-indexmap-2.9.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-jiff-0.2.9
+ rust-jiff-static-0.2.9
+ rust-libc-0.2.172
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-memoffset-0.6.5
+ rust-minimal-lexical-0.2.1
+ rust-nibble-vec-0.1.0
+ rust-nix-0.24.3
+ rust-nix-0.25.1
+ rust-nix-0.29.0
+ rust-nom-7.1.3
+ rust-nom-derive-0.10.1
+ rust-nom-derive-impl-0.10.1
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-num-enum-0.7.3
+ rust-num-enum-derive-0.7.3
+ rust-once-cell-1.21.3
+ rust-os-str-bytes-6.6.1
+ rust-pcap-sys-0.1.3
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pkg-config-0.3.32
+ rust-pktparse-0.7.1
+ rust-pledge-0.4.2
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro-error-1.0.4
+ rust-proc-macro-error-attr-1.0.4
+ rust-proc-macro2-1.0.95
+ rust-quick-error-1.2.3
+ rust-quote-1.0.40
+ rust-radix-trie-0.2.1
+ rust-rand-0.8.5
+ rust-rand-core-0.6.4
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rusticata-macros-4.1.0
+ rust-rustix-0.38.44
+ rust-rustversion-1.0.20
+ rust-rustyline-10.1.1
+ rust-ryu-1.0.20
+ rust-scopeguard-1.2.0
+ rust-seccomp-sys-0.1.3
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-sha2-0.10.8
+ rust-shlex-1.3.0
+ rust-siphasher-1.0.1
+ rust-smallvec-1.15.0
+ rust-str-buf-1.0.6
+ rust-strsim-0.11.1
+ rust-strum-0.25.0
+ rust-strum-macros-0.25.3
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-syscallz-0.17.0
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tls-parser-0.12.2
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-utf8parse-0.2.2
+ rust-uzers-0.12.1
+ rust-version-check-0.9.5
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ 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-sys-0.48.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.7.6))
+ (speakersafetyd =>
+ (list rust-alsa-0.9.1
+ rust-alsa-sys-0.3.1
+ 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-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-bumpalo-3.17.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-clap-4.5.37
+ rust-clap-verbosity-flag-2.2.3
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-colored-2.2.0
+ rust-configparser-3.1.0
+ rust-core-foundation-sys-0.8.7
+ rust-deranged-0.4.0
+ rust-equivalent-1.0.2
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-indexmap-2.9.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-json-0.12.4
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-log-0.4.27
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-num-threads-0.1.7
+ rust-once-cell-1.21.3
+ rust-pkg-config-0.3.32
+ rust-powerfmt-0.2.0
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-rustversion-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-registry-1.4.5
+ rust-simple-logger-4.3.3
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ 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-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.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))
+ (spotifyd =>
+ (list rust-addr2line-0.21.0
+ rust-adler-1.0.2
+ rust-aes-0.8.4
+ rust-aho-corasick-1.1.3
+ rust-alsa-0.9.1
+ rust-alsa-sys-0.3.1
+ 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-arrayvec-0.7.6
+ rust-async-trait-0.1.88
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-aws-lc-fips-sys-0.13.5
+ rust-aws-lc-rs-1.13.0
+ rust-aws-lc-sys-0.28.1
+ rust-backtrace-0.3.71
+ rust-base64-0.13.1
+ rust-base64-0.21.7
+ rust-base64-0.22.1
+ rust-base64ct-1.7.3
+ rust-bindgen-0.69.5
+ rust-bindgen-0.70.1
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-bumpalo-3.17.0
+ rust-bytemuck-1.22.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-cc-1.2.19
+ rust-cesu8-1.1.0
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-cipher-0.4.4
+ rust-clang-sys-1.8.1
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-cmake-0.1.54
+ rust-color-eyre-0.6.3
+ rust-color-spantrace-0.2.1
+ rust-colorchoice-1.0.3
+ rust-colored-2.2.0
+ rust-combine-4.6.7
+ rust-const-oid-0.9.6
+ rust-core-foundation-0.9.4
+ rust-core-foundation-0.10.0
+ rust-core-foundation-sys-0.8.7
+ rust-coreaudio-rs-0.11.3
+ rust-coreaudio-sys-0.2.16
+ rust-cpal-0.15.3
+ rust-cpufeatures-0.2.17
+ rust-crypto-common-0.1.6
+ rust-ctr-0.9.2
+ rust-daemonize-0.5.0
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-dasp-sample-0.11.0
+ rust-data-encoding-2.9.0
+ rust-dbus-0.9.7
+ rust-dbus-crossroads-0.5.2
+ rust-dbus-tokio-0.7.6
+ rust-der-0.7.10
+ rust-deranged-0.4.0
+ rust-derive-builder-0.20.2
+ rust-derive-builder-core-0.20.2
+ rust-derive-builder-macro-0.20.2
+ rust-digest-0.10.7
+ rust-directories-6.0.0
+ rust-dirs-sys-0.5.0
+ rust-displaydoc-0.2.5
+ rust-dunce-1.0.5
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-eyre-0.6.12
+ rust-fastrand-2.3.0
+ rust-fern-0.7.1
+ rust-fixedbitset-0.4.2
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ rust-fs-extra-1.3.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-macro-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-timer-3.0.3
+ rust-futures-util-0.3.31
+ rust-generic-array-0.14.7
+ rust-gethostname-1.0.1
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.28.1
+ rust-glob-0.3.2
+ rust-governor-0.6.3
+ rust-h2-0.3.26
+ rust-h2-0.4.9
+ rust-hashbrown-0.15.2
+ rust-headers-0.4.0
+ rust-headers-core-0.3.0
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ rust-hmac-0.12.1
+ rust-home-0.5.11
+ rust-hostname-0.4.1
+ rust-http-0.2.12
+ rust-http-1.3.1
+ rust-http-body-0.4.6
+ 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-0.14.32
+ rust-hyper-1.6.0
+ rust-hyper-proxy2-0.1.0
+ rust-hyper-rustls-0.24.2
+ rust-hyper-rustls-0.26.0
+ rust-hyper-rustls-0.27.5
+ rust-hyper-util-0.1.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-ident-case-1.0.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-if-addrs-0.12.0
+ rust-indenter-0.3.3
+ rust-indexmap-2.9.0
+ rust-inout-0.1.4
+ rust-ipnet-2.11.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.12.1
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-jack-0.11.4
+ rust-jack-sys-0.5.1
+ rust-jiff-0.2.9
+ rust-jiff-static-0.2.9
+ rust-jni-0.21.1
+ rust-jni-sys-0.3.0
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.172
+ rust-libdbus-sys-0.2.5
+ rust-libloading-0.7.4
+ rust-libloading-0.8.6
+ rust-libm-0.2.11
+ rust-libmdns-0.9.1
+ rust-libpulse-binding-2.30.1
+ rust-libpulse-simple-binding-2.29.0
+ rust-libpulse-simple-sys-1.22.0
+ rust-libpulse-sys-1.23.0
+ rust-libredox-0.1.3
+ rust-librespot-audio-0.6.0
+ rust-librespot-connect-0.6.0
+ rust-librespot-core-0.6.0
+ rust-librespot-discovery-0.6.0
+ rust-librespot-metadata-0.6.0
+ rust-librespot-oauth-0.6.0
+ rust-librespot-playback-0.6.0
+ rust-librespot-protocol-0.6.0
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-mach2-0.4.2
+ rust-memchr-2.7.4
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.7.4
+ rust-mio-1.0.3
+ rust-multimap-0.10.0
+ rust-ndk-0.8.0
+ rust-ndk-context-0.1.1
+ rust-ndk-sys-0.5.0+25.2.9519653
+ rust-no-std-compat-0.4.1
+ rust-nom-7.1.3
+ rust-nonzero-ext-0.3.0
+ rust-ntapi-0.4.1
+ rust-num-bigint-0.4.6
+ rust-num-bigint-dig-0.8.4
+ rust-num-conv-0.1.0
+ rust-num-derive-0.4.2
+ rust-num-integer-0.1.46
+ rust-num-iter-0.1.45
+ rust-num-traits-0.2.19
+ rust-num-enum-0.7.3
+ rust-num-enum-derive-0.7.3
+ rust-num-threads-0.1.7
+ rust-oauth2-4.4.2
+ rust-object-0.32.2
+ rust-oboe-0.6.1
+ rust-oboe-sys-0.6.1
+ rust-once-cell-1.21.3
+ rust-openssl-probe-0.1.6
+ rust-option-ext-0.2.0
+ rust-owo-colors-3.5.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-pbkdf2-0.12.2
+ rust-pem-rfc7468-0.7.0
+ rust-percent-encoding-2.3.1
+ rust-petgraph-0.6.5
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkcs1-0.7.5
+ rust-pkcs8-0.10.2
+ rust-pkg-config-0.3.32
+ rust-pledge-0.4.2
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-portaudio-rs-0.3.2
+ rust-portaudio-sys-0.1.1
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-prettyplease-0.2.32
+ rust-priority-queue-2.3.1
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro2-1.0.95
+ rust-protobuf-3.7.2
+ rust-protobuf-codegen-3.7.2
+ rust-protobuf-parse-3.7.2
+ rust-protobuf-support-3.7.2
+ rust-quick-xml-0.36.2
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-0.9.1
+ rust-rand-chacha-0.3.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-rand-distr-0.4.3
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.11.27
+ rust-ring-0.17.14
+ rust-rodio-0.19.0
+ rust-rsa-0.9.8
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-1.1.0
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-0.21.12
+ rust-rustls-0.22.4
+ rust-rustls-0.23.26
+ rust-rustls-native-certs-0.7.3
+ rust-rustls-native-certs-0.8.1
+ rust-rustls-pemfile-1.0.4
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.101.7
+ rust-rustls-webpki-0.102.8
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-sct-0.7.1
+ rust-security-framework-2.11.1
+ 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-ignored-0.1.11
+ rust-serde-json-1.0.140
+ rust-serde-path-to-error-0.1.17
+ rust-serde-repr-0.1.20
+ rust-serde-spanned-0.6.8
+ rust-serde-urlencoded-0.7.1
+ rust-sha-1-0.10.1
+ rust-sha1-0.10.6
+ rust-sha2-0.10.8
+ rust-shannon-0.2.0
+ rust-sharded-slab-0.1.7
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.5
+ rust-signature-2.2.0
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-spin-0.9.8
+ rust-spinning-top-0.3.0
+ rust-spki-0.7.3
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-symphonia-0.5.4
+ rust-symphonia-bundle-mp3-0.5.4
+ rust-symphonia-codec-vorbis-0.5.4
+ rust-symphonia-core-0.5.4
+ rust-symphonia-format-ogg-0.5.4
+ rust-symphonia-metadata-0.5.4
+ rust-symphonia-utils-xiph-0.5.4
+ rust-syn-2.0.100
+ rust-sync-wrapper-0.1.2
+ rust-synstructure-0.13.1
+ rust-sysinfo-0.31.4
+ rust-syslog-7.0.0
+ rust-system-configuration-0.5.1
+ rust-system-configuration-sys-0.5.0
+ rust-tempfile-3.19.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-id-4.2.2
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-rustls-0.24.1
+ rust-tokio-rustls-0.25.0
+ rust-tokio-rustls-0.26.2
+ rust-tokio-stream-0.1.17
+ rust-tokio-tungstenite-0.24.0
+ rust-tokio-util-0.7.14
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-core-0.1.33
+ rust-tracing-error-0.2.1
+ rust-tracing-subscriber-0.3.19
+ rust-try-lock-0.2.5
+ rust-tungstenite-0.24.0
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-untrusted-0.7.1
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-utf-8-0.7.6
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-valuable-0.1.1
+ rust-vergen-9.0.6
+ rust-vergen-gitcl-1.0.8
+ rust-vergen-lib-0.1.6
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-wasite-0.1.0
+ 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-web-sys-0.3.77
+ rust-webpki-0.22.4
+ rust-webpki-roots-0.25.4
+ rust-which-4.4.2
+ rust-whoami-1.6.0
+ 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-0.54.0
+ rust-windows-0.57.0
+ rust-windows-core-0.54.0
+ rust-windows-core-0.57.0
+ rust-windows-core-0.61.0
+ rust-windows-implement-0.57.0
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.57.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.1
+ rust-windows-result-0.1.2
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.4.0
+ rust-windows-sys-0.45.0
+ rust-windows-sys-0.48.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.42.2
+ rust-windows-targets-0.48.5
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.42.2
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.42.2
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.42.2
+ 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.42.2
+ rust-windows-i686-msvc-0.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.42.2
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.42.2
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.42.2
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.6
+ rust-winreg-0.50.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (starship =>
+ (list rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ 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.97
+ rust-arc-swap-1.7.1
+ rust-arraydeque-0.5.1
+ rust-arrayvec-0.7.6
+ rust-async-broadcast-0.7.2
+ rust-async-channel-2.3.1
+ rust-async-executor-1.13.1
+ rust-async-fs-2.1.2
+ rust-async-io-2.4.0
+ rust-async-lock-3.4.0
+ rust-async-process-2.3.0
+ rust-async-recursion-1.1.1
+ rust-async-signal-0.2.10
+ rust-async-task-4.7.1
+ rust-async-trait-0.1.88
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-base64-0.13.1
+ rust-base64-0.22.1
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.9.0
+ rust-block-buffer-0.10.4
+ rust-block2-0.6.0
+ rust-blocking-1.6.1
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-bytesize-1.3.3
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.40
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-complete-4.5.47
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clru-0.6.2
+ rust-cmake-0.1.54
+ rust-colorchoice-1.0.3
+ rust-concurrent-queue-2.5.0
+ rust-const-random-0.1.18
+ rust-const-random-macro-0.1.16
+ rust-const-format-0.2.34
+ rust-const-format-proc-macros-0.2.34
+ rust-core-foundation-0.10.0
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-crypto-common-0.1.6
+ rust-deelevate-0.2.0
+ rust-deranged-0.4.0
+ rust-digest-0.9.0
+ rust-digest-0.10.7
+ rust-dirs-4.0.0
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.3.7
+ rust-dirs-sys-0.4.1
+ rust-displaydoc-0.2.5
+ rust-dlv-list-0.5.2
+ rust-downcast-0.11.0
+ rust-dunce-1.0.5
+ rust-dyn-clone-1.0.19
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-endi-1.1.0
+ rust-enumflags2-0.7.11
+ rust-enumflags2-derive-0.7.11
+ rust-equivalent-1.0.2
+ rust-errno-0.2.8
+ rust-errno-0.3.11
+ rust-errno-dragonfly-0.1.2
+ rust-event-listener-5.4.0
+ rust-event-listener-strategy-0.5.4
+ rust-faster-hex-0.9.0
+ rust-fastrand-2.3.0
+ rust-filedescriptor-0.8.3
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ rust-fragile-2.0.1
+ rust-futures-core-0.3.31
+ rust-futures-io-0.3.31
+ rust-futures-lite-2.6.0
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gix-0.66.0
+ rust-gix-actor-0.32.0
+ rust-gix-bitmap-0.2.14
+ rust-gix-chunk-0.4.11
+ rust-gix-commitgraph-0.24.3
+ rust-gix-config-0.40.0
+ rust-gix-config-value-0.14.12
+ rust-gix-date-0.9.4
+ rust-gix-diff-0.46.0
+ rust-gix-discover-0.35.0
+ rust-gix-features-0.38.2
+ rust-gix-fs-0.11.3
+ rust-gix-glob-0.16.5
+ rust-gix-hash-0.14.2
+ rust-gix-hashtable-0.5.2
+ rust-gix-index-0.35.0
+ rust-gix-lock-14.0.0
+ rust-gix-object-0.44.0
+ rust-gix-odb-0.63.0
+ rust-gix-pack-0.53.0
+ rust-gix-path-0.10.15
+ rust-gix-quote-0.4.15
+ rust-gix-ref-0.47.0
+ rust-gix-refspec-0.25.0
+ rust-gix-revision-0.29.0
+ rust-gix-revwalk-0.15.0
+ rust-gix-sec-0.10.12
+ rust-gix-tempfile-14.0.2
+ rust-gix-trace-0.1.12
+ rust-gix-traverse-0.41.0
+ rust-gix-url-0.27.5
+ rust-gix-utils-0.1.14
+ rust-gix-validate-0.9.4
+ rust-guess-host-triple-0.1.4
+ rust-hashbrown-0.12.3
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-hashlink-0.9.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.4.0
+ rust-hex-0.4.3
+ rust-home-0.5.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-1.9.3
+ rust-indexmap-2.9.0
+ rust-is-docker-0.2.0
+ rust-is-wsl-0.4.0
+ rust-is-debug-1.1.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-jiff-0.2.6
+ rust-jiff-static-0.2.6
+ rust-jiff-tzdb-0.1.4
+ rust-jiff-tzdb-platform-0.1.3
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.171
+ rust-libredox-0.1.3
+ rust-libz-ng-sys-1.1.22
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-mac-notification-sys-0.6.4
+ rust-mach2-0.4.2
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-memmem-0.1.1
+ rust-memoffset-0.9.1
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mockall-0.13.1
+ rust-mockall-derive-0.13.1
+ rust-nix-0.29.0
+ rust-nom-5.1.3
+ rust-nom-7.1.3
+ rust-notify-rust-4.11.7
+ rust-nu-ansi-term-0.50.1
+ rust-num-conv-0.1.0
+ rust-num-derive-0.3.3
+ rust-num-traits-0.2.19
+ rust-num-threads-0.1.7
+ rust-objc2-0.6.0
+ rust-objc2-core-foundation-0.3.0
+ rust-objc2-encode-4.1.0
+ rust-objc2-foundation-0.3.0
+ rust-once-cell-1.21.3
+ rust-opaque-debug-0.3.1
+ rust-open-5.3.2
+ rust-option-ext-0.2.0
+ rust-ordered-float-2.10.1
+ rust-ordered-multimap-0.7.3
+ rust-ordered-stream-0.2.0
+ rust-os-info-3.10.0
+ rust-parking-2.2.1
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-path-slash-0.2.1
+ rust-pathdiff-0.2.3
+ rust-pathsearch-0.2.0
+ rust-percent-encoding-2.3.1
+ rust-pest-2.8.0
+ rust-pest-derive-2.8.0
+ rust-pest-generator-2.8.0
+ rust-pest-meta-2.8.0
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pin-project-lite-0.2.16
+ rust-piper-0.2.4
+ rust-pkg-config-0.3.32
+ rust-plist-1.7.1
+ rust-polling-3.7.4
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro2-1.0.94
+ rust-process-control-5.0.0
+ rust-prodash-28.0.0
+ rust-quick-xml-0.32.0
+ rust-quick-xml-0.36.2
+ rust-quick-xml-0.37.4
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rust-ini-0.21.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schemars-0.8.22
+ rust-schemars-derive-0.8.22
+ rust-scopeguard-1.2.0
+ rust-semver-0.11.0
+ rust-semver-1.0.26
+ rust-semver-parser-0.10.3
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-derive-internals-0.29.1
+ rust-serde-json-1.0.140
+ rust-serde-repr-0.1.20
+ rust-serde-spanned-0.6.8
+ rust-sha1-0.10.6
+ rust-sha1-asm-0.5.3
+ rust-sha1-smol-1.0.1
+ rust-sha2-0.9.9
+ rust-sha2-0.10.8
+ rust-shadow-rs-0.35.2
+ rust-shared-library-0.1.9
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-0.1.17
+ rust-signal-hook-0.3.17
+ rust-signal-hook-registry-1.4.2
+ rust-siphasher-1.0.1
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-starship-battery-0.10.1
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-systemstat-0.2.3
+ rust-tauri-winrt-notification-0.7.2
+ rust-tempfile-3.19.1
+ rust-terminal-size-0.4.2
+ rust-terminfo-0.7.5
+ rust-termios-0.3.3
+ rust-termtree-0.5.1
+ rust-termwiz-0.15.0
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tiny-keccak-2.0.2
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-toml-0.5.11
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-trim-in-place-0.1.7
+ rust-typenum-1.18.0
+ rust-ucd-trie-0.1.7
+ rust-uds-windows-1.1.0
+ rust-uluru-3.1.0
+ rust-unicase-2.8.1
+ rust-unicode-bom-2.0.3
+ rust-unicode-ident-1.0.18
+ rust-unicode-normalization-0.1.24
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.2.0
+ rust-unicode-xid-0.2.6
+ rust-uom-0.36.0
+ rust-url-2.5.4
+ rust-urlencoding-2.1.3
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-versions-6.3.2
+ rust-vtparse-0.6.2
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-wasite-0.1.0
+ 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-which-6.0.3
+ rust-whoami-1.6.0
+ 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-0.58.0
+ rust-windows-0.61.1
+ rust-windows-collections-0.2.0
+ rust-windows-core-0.58.0
+ rust-windows-core-0.61.0
+ rust-windows-future-0.2.0
+ rust-windows-implement-0.58.0
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.58.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.1
+ rust-windows-numerics-0.2.0
+ rust-windows-result-0.2.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.1.0
+ 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-version-0.1.4
+ 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.6.26
+ rust-winnow-0.7.6
+ rust-winres-0.1.12
+ rust-winsafe-0.0.19
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xdg-home-1.3.0
+ rust-yaml-rust2-0.9.0
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zbus-5.5.0
+ rust-zbus-macros-5.5.0
+ rust-zbus-names-4.2.0
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zvariant-5.4.0
+ rust-zvariant-derive-5.4.0
+ rust-zvariant-utils-3.2.0))
+ (stgit-2 =>
+ (list rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ rust-allocator-api2-0.2.21
+ 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.97
+ rust-arc-swap-1.7.1
+ rust-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-bstr-1.12.0
+ rust-bzip2-rs-0.1.2
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-lex-0.7.4
+ rust-clru-0.6.2
+ rust-colorchoice-1.0.3
+ rust-crc32fast-1.4.2
+ rust-ctrlc-3.4.6
+ rust-curl-0.4.47
+ rust-curl-sys-0.4.80+curl-8.12.1
+ rust-displaydoc-0.2.5
+ rust-dunce-1.0.5
+ rust-encoding-rs-0.8.35
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-faster-hex-0.9.0
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ rust-getrandom-0.3.2
+ rust-gix-0.70.0
+ rust-gix-actor-0.33.2
+ rust-gix-bitmap-0.2.14
+ rust-gix-chunk-0.4.11
+ rust-gix-command-0.4.1
+ rust-gix-commitgraph-0.26.0
+ rust-gix-config-0.43.0
+ rust-gix-config-value-0.14.12
+ rust-gix-date-0.9.4
+ rust-gix-diff-0.50.0
+ rust-gix-discover-0.38.0
+ rust-gix-features-0.40.0
+ rust-gix-fs-0.13.0
+ rust-gix-glob-0.18.0
+ rust-gix-hash-0.16.0
+ rust-gix-hashtable-0.7.0
+ rust-gix-index-0.38.0
+ rust-gix-lock-16.0.0
+ rust-gix-object-0.47.0
+ rust-gix-odb-0.67.0
+ rust-gix-pack-0.57.0
+ rust-gix-packetline-0.18.4
+ rust-gix-path-0.10.15
+ rust-gix-protocol-0.48.0
+ rust-gix-quote-0.4.15
+ rust-gix-ref-0.50.0
+ rust-gix-refspec-0.28.0
+ rust-gix-revision-0.32.0
+ rust-gix-revwalk-0.18.0
+ rust-gix-sec-0.10.12
+ rust-gix-shallow-0.2.0
+ rust-gix-tempfile-16.0.0
+ rust-gix-trace-0.1.12
+ rust-gix-transport-0.45.0
+ rust-gix-traverse-0.44.0
+ rust-gix-url-0.29.0
+ rust-gix-utils-0.1.14
+ rust-gix-validate-0.9.4
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-hermit-abi-0.5.0
+ rust-home-0.5.11
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-jiff-0.2.6
+ rust-jiff-static-0.2.6
+ rust-jiff-tzdb-0.1.4
+ rust-jiff-tzdb-platform-0.1.3
+ rust-libc-0.2.171
+ rust-libredox-0.1.3
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-maybe-async-0.2.10
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-miniz-oxide-0.8.8
+ rust-nix-0.29.0
+ rust-once-cell-1.21.3
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-percent-encoding-2.3.1
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-proc-macro2-1.0.94
+ rust-prodash-29.0.1
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-redox-syscall-0.5.11
+ rust-regex-automata-0.4.9
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-sha1-smol-1.0.1
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-tar-0.4.44
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-terminal-size-0.4.2
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-2.0.12
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-unicode-bom-2.0.3
+ rust-unicode-ident-1.0.18
+ rust-unicode-normalization-0.1.24
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.6.26
+ rust-winnow-0.7.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xattr-1.5.0
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.7.35
+ rust-zerocopy-derive-0.7.35
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (svd2rust =>
+ (list rust-aho-corasick-1.1.3
+ 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-arrayref-0.3.9
+ rust-arrayvec-0.7.6
+ rust-blake2b-simd-1.0.3
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-constant-time-eq-0.3.1
+ 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-displaydoc-0.2.5
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ rust-hashbrown-0.15.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-ident-case-1.0.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-inflections-1.1.1
+ rust-irx-config-3.5.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-jiff-0.2.9
+ rust-jiff-static-0.2.9
+ rust-litemap-0.7.5
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-once-cell-1.21.3
+ rust-percent-encoding-2.3.1
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-roxmltree-0.20.0
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-serde-yaml-0.9.34+deprecated
+ rust-smallvec-1.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-svd-parser-0.14.9
+ rust-svd-rs-0.14.12
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tinystr-0.7.6
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.18
+ rust-unsafe-libyaml-0.2.11
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.6
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (swayhide =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-backtrace-0.3.74
+ rust-cfg-if-1.0.0
+ rust-exitcode-1.1.2
+ rust-failure-0.1.8
+ rust-failure-derive-0.1.8
+ rust-gimli-0.31.1
+ rust-itoa-1.0.15
+ rust-libc-0.2.172
+ rust-memchr-2.7.4
+ rust-miniz-oxide-0.8.8
+ rust-object-0.36.7
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-rustc-demangle-0.1.24
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-swayipc-2.7.2
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-synstructure-0.12.6
+ rust-unicode-ident-1.0.18
+ rust-unicode-xid-0.2.6
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (swayr =>
+ (list rust-aho-corasick-1.1.3
+ 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-bitflags-2.9.0
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-directories-6.0.0
+ rust-dirs-sys-0.5.0
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-indexmap-2.9.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-jiff-0.2.9
+ rust-jiff-static-0.2.9
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libredox-0.1.3
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-once-cell-1.21.3
+ rust-option-ext-0.2.0
+ rust-peg-0.8.5
+ rust-peg-macros-0.8.5
+ rust-peg-runtime-0.8.5
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.9.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.9.3
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rt-format-0.3.1
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-strsim-0.11.1
+ rust-swayipc-3.0.3
+ rust-swayipc-types-1.4.1
+ rust-syn-2.0.100
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24))
+ (swayrbar =>
+ (list 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-autocfg-1.4.0
+ rust-battery-0.7.8
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bumpalo-3.17.0
+ 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-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-core-foundation-0.7.0
+ rust-core-foundation-sys-0.7.0
+ rust-core-foundation-sys-0.8.7
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-directories-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-either-1.15.0
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-getrandom-0.2.15
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-indexmap-2.9.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-jiff-0.2.9
+ rust-jiff-static-0.2.9
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.172
+ rust-libredox-0.1.3
+ rust-log-0.4.27
+ rust-mach-0.3.2
+ rust-memchr-2.7.4
+ rust-nix-0.19.1
+ rust-ntapi-0.4.1
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-option-ext-0.2.0
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rt-format-0.3.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-shlex-1.3.0
+ rust-strsim-0.11.1
+ rust-swaybar-types-3.0.0
+ rust-swayipc-3.0.3
+ rust-swayipc-types-1.4.1
+ rust-syn-2.0.100
+ rust-sysinfo-0.31.4
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-uom-0.30.0
+ rust-utf8parse-0.2.2
+ 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-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-0.57.0
+ rust-windows-core-0.57.0
+ rust-windows-core-0.61.0
+ rust-windows-implement-0.57.0
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.57.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.1
+ rust-windows-result-0.1.2
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.4.0
+ rust-windows-sys-0.48.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.7.6))
+ (swaysome =>
+ (list 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-byteorder-1.5.0
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-heck-0.5.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-memchr-2.7.4
+ rust-once-cell-1.21.3
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6))
+ (swww =>
+ (list rust-adler2-2.0.1
+ 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-assert-cmd-2.0.17
+ rust-autocfg-1.5.0
+ rust-bit-field-0.10.2
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.1
+ rust-bstr-1.12.0
+ rust-bytemuck-1.23.1
+ rust-byteorder-lite-0.1.0
+ rust-cfg-if-1.0.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-color-quant-1.1.0
+ rust-colorchoice-1.0.4
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-difflib-0.4.0
+ rust-doc-comment-0.3.3
+ rust-document-features-0.2.11
+ rust-errno-0.3.12
+ rust-exr-1.73.0
+ rust-fast-image-resize-5.1.4
+ rust-fastrand-2.3.0
+ rust-fdeflate-0.3.7
+ rust-flate2-1.1.2
+ rust-gif-0.13.1
+ rust-half-2.6.0
+ rust-heck-0.5.0
+ rust-image-0.25.6
+ rust-image-webp-0.2.3
+ rust-is-terminal-polyfill-1.70.1
+ rust-jpeg-decoder-0.3.1
+ rust-keyframe-1.1.1
+ rust-lebe-0.5.2
+ rust-libc-0.2.174
+ rust-libm-0.2.15
+ rust-linux-raw-sys-0.9.4
+ rust-litrs-0.4.1
+ rust-log-0.4.27
+ rust-memchr-2.7.5
+ rust-miniz-oxide-0.8.9
+ rust-mint-0.5.9
+ rust-num-traits-0.2.19
+ rust-once-cell-polyfill-1.70.1
+ rust-pkg-config-0.3.32
+ rust-png-0.17.16
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.95
+ rust-qoi-0.4.1
+ rust-quick-error-2.0.1
+ rust-quick-xml-0.37.5
+ rust-quote-1.0.40
+ rust-rayon-core-1.12.1
+ rust-regex-automata-0.4.9
+ rust-rustix-1.0.7
+ rust-sd-notify-0.4.5
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-simd-adler32-0.3.7
+ rust-smallvec-1.15.1
+ rust-strsim-0.11.1
+ rust-syn-2.0.103
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tiff-0.9.1
+ rust-tiny-bench-0.4.0
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-wait-timeout-0.2.1
+ rust-waybackend-0.4.3
+ rust-waybackend-scanner-0.4.3
+ rust-weezl-0.1.10
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-zune-core-0.4.12
+ rust-zune-inflate-0.2.54
+ rust-zune-jpeg-0.4.17))
+ (tealdeer =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ 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-app-dirs2-2.5.5
+ rust-arbitrary-1.4.1
+ rust-assert-cmd-2.0.17
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base64-0.22.1
+ rust-bitflags-2.9.0
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-bytes-1.10.1
+ rust-cc-1.2.19
+ rust-cesu8-1.1.0
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-combine-4.6.7
+ rust-core-foundation-0.9.4
+ rust-core-foundation-0.10.0
+ rust-core-foundation-sys-0.8.7
+ rust-crc32fast-1.4.2
+ rust-crossbeam-utils-0.8.21
+ rust-derive-arbitrary-1.4.1
+ rust-difflib-0.4.0
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-errno-0.2.8
+ rust-errno-0.3.11
+ rust-errno-dragonfly-0.1.2
+ rust-escargot-0.5.14
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ rust-float-cmp-0.10.0
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ 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-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-hashbrown-0.15.2
+ 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-hyper-1.6.0
+ rust-hyper-rustls-0.27.5
+ rust-hyper-tls-0.6.0
+ rust-hyper-util-0.1.11
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-ipnet-2.11.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-jiff-0.2.9
+ rust-jiff-static-0.2.9
+ rust-jni-0.21.1
+ rust-jni-sys-0.3.0
+ rust-js-sys-0.3.77
+ rust-libc-0.2.172
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-mime-0.3.17
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-native-tls-0.2.14
+ rust-ndk-context-0.1.1
+ rust-normalize-line-endings-0.3.0
+ rust-num-traits-0.2.19
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-pager-0.16.1
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.95
+ rust-quinn-0.11.7
+ rust-quinn-proto-0.11.10
+ rust-quinn-udp-0.5.11
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.9.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.9.3
+ rust-redox-syscall-0.5.11
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.12.15
+ rust-ring-0.17.14
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-2.1.1
+ rust-rustix-1.0.5
+ rust-rustls-0.23.26
+ rust-rustls-native-certs-0.8.1
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-security-framework-2.11.1
+ 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.8
+ rust-serde-urlencoded-0.7.1
+ rust-shlex-1.3.0
+ rust-simd-adler32-0.3.7
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-subtle-2.6.1
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-tempfile-3.19.1
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-rustls-0.26.2
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-core-0.1.33
+ rust-try-lock-0.2.5
+ rust-unicode-ident-1.0.18
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-web-sys-0.3.77
+ rust-web-time-1.1.0
+ rust-webpki-roots-0.26.8
+ 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-link-0.1.1
+ rust-windows-registry-0.4.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.3.1
+ rust-windows-sys-0.45.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.42.2
+ rust-windows-targets-0.52.6
+ rust-windows-targets-0.53.0
+ rust-windows-aarch64-gnullvm-0.42.2
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.42.2
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.42.2
+ 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.42.2
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.42.2
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.42.2
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.42.2
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winnow-0.7.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xdg-2.5.2
+ rust-yansi-1.0.1
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zip-2.6.1
+ rust-zopfli-0.8.2))
+ (tectonic =>
+ (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-ansi-term-0.12.1
+ rust-anyhow-1.0.98
+ rust-app-dirs2-2.5.5
+ rust-async-priority-channel-0.1.0
+ rust-async-recursion-1.1.1
+ rust-async-trait-0.1.88
+ rust-atomic-take-1.1.0
+ rust-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-base64-0.21.7
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-bstr-1.12.0
+ rust-btoi-0.4.3
+ rust-bumpalo-3.17.0
+ rust-byte-unit-4.0.19
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-cc-1.2.19
+ rust-cesu8-1.1.0
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-chrono-tz-0.9.0
+ rust-chrono-tz-build-0.3.0
+ rust-clap-2.34.0
+ rust-clearscreen-2.0.1
+ rust-combine-4.6.7
+ rust-command-group-2.1.0
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-curl-0.4.47
+ rust-curl-sys-0.4.80+curl-8.12.1
+ rust-deranged-0.4.0
+ rust-deunicode-1.6.1
+ rust-digest-0.10.7
+ rust-dirs-4.0.0
+ rust-dirs-sys-0.3.7
+ rust-displaydoc-0.2.5
+ rust-dunce-1.0.5
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-endian-type-0.1.2
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-error-chain-0.12.4
+ rust-event-listener-2.5.3
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-fs2-0.4.3
+ rust-fsevent-sys-4.1.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-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.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-gix-actor-0.20.0
+ rust-gix-config-0.22.0
+ rust-gix-config-value-0.12.5
+ rust-gix-date-0.5.1
+ rust-gix-features-0.29.0
+ rust-gix-fs-0.1.1
+ rust-gix-glob-0.7.0
+ rust-gix-hash-0.11.4
+ rust-gix-lock-5.0.1
+ rust-gix-object-0.29.2
+ rust-gix-path-0.8.4
+ rust-gix-ref-0.29.1
+ rust-gix-sec-0.8.4
+ rust-gix-tempfile-5.0.3
+ rust-gix-trace-0.1.12
+ rust-gix-utils-0.1.14
+ rust-gix-validate-0.7.7
+ rust-globset-0.4.16
+ rust-globwalk-0.9.1
+ rust-h2-0.3.26
+ rust-hashbrown-0.15.2
+ rust-headers-0.3.9
+ rust-headers-core-0.2.0
+ rust-heck-0.3.3
+ rust-hermit-abi-0.1.19
+ rust-hex-0.4.3
+ rust-home-0.5.11
+ rust-html-escape-0.2.13
+ rust-http-0.2.12
+ rust-http-body-0.4.6
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-humansize-2.1.3
+ rust-hyper-0.14.32
+ rust-hyper-tls-0.5.0
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-ignore-0.4.23
+ rust-ignore-files-1.3.1
+ rust-indexmap-2.9.0
+ rust-inotify-0.9.6
+ rust-inotify-sys-0.1.5
+ rust-ipnet-2.11.0
+ rust-is-docker-0.2.0
+ rust-is-wsl-0.4.0
+ rust-itoa-1.0.15
+ rust-jni-0.21.1
+ rust-jni-sys-0.3.0
+ rust-js-sys-0.3.77
+ rust-kqueue-1.0.8
+ rust-kqueue-sys-1.0.4
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libm-0.2.11
+ rust-libredox-0.1.3
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-md-5-0.10.6
+ rust-memchr-2.7.4
+ rust-memmap2-0.5.10
+ rust-memoffset-0.7.1
+ rust-miette-5.10.0
+ rust-miette-derive-5.10.0
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-0.8.11
+ rust-mio-1.0.3
+ rust-native-tls-0.2.14
+ rust-ndk-context-0.1.1
+ rust-nibble-vec-0.1.0
+ rust-nix-0.26.4
+ rust-nom-7.1.3
+ rust-normalize-path-0.2.1
+ rust-notify-5.2.0
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-num-threads-0.1.7
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-open-4.2.0
+ rust-openssl-0.10.72
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-src-300.5.0+3.5.0
+ rust-openssl-sys-0.9.107
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-parse-zoneinfo-0.3.1
+ rust-pathdiff-0.2.3
+ rust-percent-encoding-2.3.1
+ rust-pest-2.8.0
+ rust-pest-derive-2.8.0
+ rust-pest-generator-2.8.0
+ rust-pest-meta-2.8.0
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pinot-0.1.5
+ rust-pkg-config-0.3.32
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro-error-1.0.4
+ rust-proc-macro-error-attr-1.0.4
+ rust-proc-macro2-1.0.95
+ rust-project-origins-1.2.0
+ rust-quick-xml-0.28.2
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-radix-trie-0.2.1
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-reqwest-0.11.27
+ rust-rustc-demangle-0.1.24
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-pemfile-1.0.4
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-security-framework-2.11.1
+ 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.8
+ rust-serde-urlencoded-0.7.1
+ rust-sha1-0.10.6
+ rust-sha1-smol-1.0.1
+ rust-sha2-0.10.8
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.5
+ rust-siphasher-1.0.1
+ rust-slab-0.4.9
+ rust-slug-0.1.6
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.8.0
+ rust-structopt-0.3.26
+ rust-structopt-derive-0.4.18
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-sync-wrapper-0.1.2
+ rust-synstructure-0.13.1
+ rust-system-configuration-0.5.1
+ rust-system-configuration-sys-0.5.0
+ rust-tempfile-3.19.1
+ rust-tera-1.20.0
+ rust-termcolor-1.4.1
+ rust-terminfo-0.8.0
+ rust-textwrap-0.11.0
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-stream-0.1.17
+ rust-tokio-util-0.7.14
+ rust-toml-0.7.8
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.19.15
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-try-lock-0.2.5
+ rust-typenum-1.18.0
+ rust-ucd-trie-0.1.7
+ rust-unic-char-property-0.9.0
+ rust-unic-char-range-0.9.0
+ rust-unic-common-0.9.0
+ rust-unic-segment-0.9.0
+ rust-unic-ucd-segment-0.9.0
+ rust-unic-ucd-version-0.9.0
+ rust-unicode-bom-2.0.3
+ rust-unicode-ident-1.0.18
+ rust-unicode-normalization-0.1.24
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-width-0.1.7
+ rust-utf8-iter-1.0.4
+ rust-vcpkg-0.2.15
+ rust-vec-map-0.8.2
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-watchexec-2.3.2
+ rust-watchexec-events-1.0.0
+ rust-watchexec-filterer-globset-1.2.0
+ rust-watchexec-filterer-ignore-1.2.1
+ rust-watchexec-signals-1.0.0
+ rust-web-sys-0.3.77
+ rust-which-4.4.2
+ 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-0.48.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.45.0
+ rust-windows-sys-0.48.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.42.2
+ rust-windows-targets-0.48.5
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.42.2
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.42.2
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.42.2
+ 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.42.2
+ rust-windows-i686-msvc-0.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.42.2
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.42.2
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.42.2
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.5.40
+ rust-winreg-0.50.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xdg-2.5.2
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zip-0.6.6))
+ (tmux-plugin-sessionizer =>
+ (list rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ 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.97
+ rust-assert-cmd-2.0.16
+ rust-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-bstr-1.12.0
+ rust-cassowary-0.3.0
+ rust-castaway-0.2.3
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-complete-4.5.47
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-compact-str-0.8.1
+ rust-config-0.14.1
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.28.1
+ rust-crossterm-winapi-0.9.1
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-diff-0.1.13
+ rust-difflib-0.4.0
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-either-1.15.0
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-error-stack-0.5.0
+ rust-fastrand-2.3.0
+ rust-float-cmp-0.10.0
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-form-urlencoded-1.2.1
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-git2-0.19.0
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-ident-case-1.0.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-indoc-2.0.6
+ rust-instability-0.3.7
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-libc-0.2.171
+ rust-libgit2-sys-0.17.0+1.8.1
+ rust-libredox-0.1.3
+ rust-libssh2-sys-0.3.1
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-lru-0.12.5
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-mio-1.0.3
+ rust-nom-7.1.3
+ rust-normalize-line-endings-0.3.0
+ rust-nucleo-0.5.0
+ rust-nucleo-matcher-0.3.1
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-option-ext-0.2.0
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-pathdiff-0.2.3
+ rust-percent-encoding-2.3.1
+ rust-pkg-config-0.3.32
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-pretty-assertions-1.4.1
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-ratatui-0.28.1
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-scopeguard-1.2.0
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-spanned-0.6.8
+ rust-shell-words-1.1.0
+ rust-shellexpand-3.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-mio-0.2.4
+ rust-signal-hook-registry-1.4.2
+ rust-smallvec-1.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-tempfile-3.19.1
+ rust-termtree-0.5.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tinystr-0.7.6
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-truncate-1.1.0
+ rust-unicode-width-0.1.14
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-wait-timeout-0.2.1
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ 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-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.7.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yansi-1.0.1
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (tokei =>
+ (list rust-aho-corasick-0.7.20
+ rust-aho-corasick-1.1.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-ansi-term-0.12.1
+ rust-arrayvec-0.7.6
+ rust-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-chrono-tz-0.9.0
+ rust-chrono-tz-build-0.3.0
+ rust-clap-2.34.0
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-dashmap-4.0.2
+ rust-deunicode-1.6.1
+ rust-digest-0.10.7
+ rust-dirs-3.0.2
+ rust-dirs-sys-0.3.7
+ rust-displaydoc-0.2.5
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-encoding-rs-io-0.1.7
+ rust-env-logger-0.8.4
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-form-urlencoded-1.2.1
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-git2-0.13.25
+ rust-globset-0.4.16
+ rust-globwalk-0.9.1
+ rust-grep-matcher-0.1.7
+ rust-grep-searcher-0.1.14
+ rust-half-1.8.3
+ rust-hashbrown-0.12.3
+ rust-hermit-abi-0.1.19
+ rust-hermit-abi-0.3.9
+ rust-hex-0.4.3
+ rust-humansize-2.1.3
+ rust-humantime-2.2.0
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-ignore-0.4.23
+ rust-indexmap-1.9.3
+ rust-instant-0.1.13
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libgit2-sys-0.12.26+1.3.0
+ rust-libm-0.2.11
+ rust-libredox-0.1.3
+ rust-libz-sys-1.1.22
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-num-format-0.4.4
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-once-cell-1.21.3
+ rust-parking-lot-0.11.2
+ rust-parking-lot-core-0.8.6
+ rust-parse-zoneinfo-0.3.1
+ rust-percent-encoding-2.3.1
+ rust-pest-2.8.0
+ rust-pest-derive-2.8.0
+ rust-pest-generator-2.8.0
+ rust-pest-meta-2.8.0
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pkg-config-0.3.32
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.2.16
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-cbor-0.11.2
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-yaml-0.8.26
+ rust-sha2-0.10.8
+ rust-shlex-1.3.0
+ rust-siphasher-1.0.1
+ rust-slug-0.1.6
+ rust-smallvec-1.15.0
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.8.0
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-tempfile-3.19.1
+ rust-tera-1.20.0
+ rust-term-size-0.3.2
+ rust-termcolor-1.4.1
+ rust-textwrap-0.11.0
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-tinystr-0.7.6
+ rust-toml-0.5.11
+ rust-typenum-1.18.0
+ rust-ucd-trie-0.1.7
+ rust-unic-char-property-0.9.0
+ rust-unic-char-range-0.9.0
+ rust-unic-common-0.9.0
+ rust-unic-segment-0.9.0
+ rust-unic-ucd-segment-0.9.0
+ rust-unic-ucd-version-0.9.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-vcpkg-0.2.15
+ rust-vec-map-0.8.2
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ 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.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yaml-rust-0.4.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (transanno =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ 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.97
+ rust-approx-0.5.1
+ rust-autocfg-1.4.0
+ rust-autocompress-0.6.0
+ rust-backtrace-0.3.74
+ rust-bgzip-0.3.1
+ rust-bio-1.6.0
+ rust-bio-types-1.0.4
+ rust-bit-set-0.5.3
+ rust-bit-vec-0.6.3
+ rust-bitflags-2.9.0
+ rust-bv-0.11.1
+ rust-bytecount-0.6.8
+ rust-bytemuck-1.22.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-bzip2-0.4.4
+ rust-bzip2-sys-0.1.13+1.0.8
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-custom-derive-0.1.7
+ rust-derive-new-0.6.0
+ rust-editdistancek-1.0.2
+ rust-either-1.15.0
+ rust-enum-map-2.7.3
+ rust-enum-map-derive-0.17.0
+ rust-env-logger-0.10.2
+ rust-equivalent-1.0.2
+ rust-feature-probe-0.1.1
+ rust-fixedbitset-0.4.2
+ rust-flate2-1.1.1
+ rust-fxhash-0.2.1
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-hashbrown-0.15.2
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.0
+ rust-humantime-2.2.0
+ rust-indexmap-2.9.0
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.11.0
+ rust-itertools-num-0.1.3
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libm-0.2.11
+ rust-log-0.4.27
+ rust-lzma-sys-0.1.20
+ rust-matrixmultiply-0.3.9
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-multimap-0.9.1
+ rust-nalgebra-0.29.0
+ rust-nalgebra-macros-0.1.0
+ rust-ndarray-0.15.6
+ rust-newtype-derive-0.1.6
+ rust-nom-7.1.3
+ rust-num-complex-0.4.6
+ rust-num-integer-0.1.46
+ rust-num-rational-0.4.2
+ rust-num-traits-0.2.19
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-ordered-float-3.9.2
+ rust-paste-1.0.15
+ rust-petgraph-0.6.5
+ rust-pin-project-lite-0.2.16
+ rust-pkg-config-0.3.32
+ rust-ppv-lite86-0.2.21
+ rust-pretty-env-logger-0.5.0
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rand-distr-0.4.3
+ rust-rawpointer-0.2.1
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ 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.1.7
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-safe-arch-0.7.4
+ rust-semver-0.1.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-shlex-1.3.0
+ rust-simba-0.6.0
+ rust-statrs-0.16.1
+ rust-strsim-0.11.1
+ rust-strum-0.25.0
+ rust-strum-macros-0.25.3
+ rust-strum-macros-0.26.4
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-termcolor-1.4.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tokio-1.44.2
+ rust-triple-accel-0.4.0
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-vec-map-0.8.2
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-wide-0.7.32
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-xz2-0.1.7
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zstd-0.13.3
+ rust-zstd-safe-7.2.4
+ rust-zstd-sys-2.0.15+zstd.1.5.7))
+ (tree-sitter-cli =>
+ (list rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ rust-ansi-colours-1.2.3
+ 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.97
+ rust-arbitrary-1.4.1
+ rust-ascii-1.1.0
+ rust-base64-0.22.1
+ rust-bindgen-0.71.1
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-bytemuck-1.22.0
+ rust-bytes-1.10.1
+ rust-cc-1.2.19
+ rust-cesu8-1.1.0
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chunked-transfer-1.5.0
+ rust-clang-sys-1.8.1
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-complete-4.5.47
+ rust-clap-complete-nushell-4.5.5
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-cobs-0.2.3
+ rust-colorchoice-1.0.3
+ rust-combine-4.6.7
+ rust-console-0.15.11
+ rust-core-foundation-0.10.0
+ rust-core-foundation-sys-0.8.7
+ rust-cranelift-bforest-0.116.1
+ rust-cranelift-bitset-0.116.1
+ rust-cranelift-codegen-0.116.1
+ rust-cranelift-codegen-meta-0.116.1
+ rust-cranelift-codegen-shared-0.116.1
+ rust-cranelift-control-0.116.1
+ rust-cranelift-entity-0.116.1
+ rust-cranelift-frontend-0.116.1
+ rust-cranelift-isle-0.116.1
+ rust-cranelift-native-0.116.1
+ rust-crc32fast-1.4.2
+ rust-ctor-0.2.9
+ rust-ctrlc-3.4.6
+ rust-dialoguer-0.11.0
+ rust-diff-0.1.13
+ rust-displaydoc-0.2.5
+ rust-either-1.15.0
+ rust-embedded-io-0.4.0
+ rust-embedded-io-0.6.1
+ rust-encode-unicode-1.0.0
+ rust-encoding-rs-0.8.35
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-etcetera-0.8.0
+ rust-fallible-iterator-0.3.0
+ rust-fastrand-2.3.0
+ rust-file-id-0.2.2
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-form-urlencoded-1.2.1
+ rust-fs4-0.12.0
+ rust-fsevent-sys-4.1.0
+ rust-fuzzy-matcher-0.3.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-git2-0.20.1
+ rust-glob-0.3.2
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-home-0.5.11
+ rust-html-escape-0.2.13
+ rust-http-1.3.1
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-id-arena-2.2.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-indexmap-2.9.0
+ rust-indoc-2.0.6
+ rust-inotify-0.11.0
+ rust-inotify-sys-0.1.5
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.12.1
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-jni-0.21.1
+ rust-jni-sys-0.3.0
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-kqueue-1.0.8
+ rust-kqueue-sys-1.0.4
+ rust-leb128-0.2.5
+ rust-libc-0.2.171
+ rust-libgit2-sys-0.18.1+1.9.0
+ rust-libloading-0.8.6
+ rust-libm-0.2.11
+ rust-libredox-0.1.3
+ rust-libssh2-sys-0.3.1
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-log-0.4.27
+ rust-mach2-0.4.2
+ rust-memchr-2.7.4
+ rust-memfd-0.6.4
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-ndk-context-0.1.1
+ rust-nix-0.29.0
+ rust-nom-7.1.3
+ rust-notify-8.0.0
+ rust-notify-debouncer-full-0.5.0
+ rust-notify-types-2.0.0
+ rust-objc2-0.6.0
+ rust-objc2-encode-4.1.0
+ rust-objc2-foundation-0.3.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-openssl-probe-0.1.6
+ rust-openssl-sys-0.9.107
+ rust-paste-1.0.15
+ rust-path-slash-0.2.1
+ rust-percent-encoding-2.3.1
+ rust-pin-project-lite-0.2.16
+ rust-pkg-config-0.3.32
+ rust-postcard-1.1.1
+ rust-ppv-lite86-0.2.21
+ rust-pretty-assertions-1.4.1
+ rust-prettyplease-0.2.32
+ rust-proc-macro2-1.0.94
+ rust-psm-0.1.25
+ rust-pulley-interpreter-29.0.1
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-redox-syscall-0.5.11
+ rust-regalloc2-0.11.2
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rgb-0.8.50
+ rust-ring-0.17.14
+ rust-rustc-hash-2.1.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-0.23.26
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-similar-2.7.0
+ rust-smallbitvec-2.6.0
+ rust-smallvec-1.15.0
+ rust-sptr-0.3.2
+ rust-stable-deref-trait-1.2.0
+ rust-streaming-iterator-0.1.9
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-target-lexicon-0.13.2
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.8
+ rust-tiny-http-0.12.0
+ rust-tinystr-0.7.6
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.2.0
+ rust-unicode-xid-0.2.6
+ rust-unindent-0.2.4
+ rust-untrusted-0.9.0
+ rust-ureq-3.0.10
+ rust-ureq-proto-0.3.5
+ rust-url-2.5.4
+ rust-utf-8-0.7.6
+ rust-utf16-iter-1.0.5
+ rust-utf8-width-0.1.7
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-wasm-encoder-0.221.3
+ rust-wasmparser-0.221.3
+ rust-wasmparser-0.224.1
+ rust-wasmprinter-0.221.3
+ rust-wasmtime-29.0.1
+ rust-wasmtime-asm-macros-29.0.1
+ rust-wasmtime-c-api-impl-29.0.1
+ rust-wasmtime-c-api-macros-29.0.1
+ rust-wasmtime-component-macro-29.0.1
+ rust-wasmtime-component-util-29.0.1
+ rust-wasmtime-cranelift-29.0.1
+ rust-wasmtime-environ-29.0.1
+ rust-wasmtime-fiber-29.0.1
+ rust-wasmtime-jit-icache-coherence-29.0.1
+ rust-wasmtime-math-29.0.1
+ rust-wasmtime-slab-29.0.1
+ rust-wasmtime-versioned-export-macros-29.0.1
+ rust-wasmtime-winch-29.0.1
+ rust-wasmtime-wit-bindgen-29.0.1
+ rust-web-sys-0.3.77
+ rust-webbrowser-1.0.4
+ rust-webpki-roots-0.26.8
+ rust-widestring-1.2.0
+ rust-winapi-util-0.1.9
+ rust-winch-codegen-29.0.1
+ rust-windows-sys-0.45.0
+ rust-windows-sys-0.48.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.42.2
+ rust-windows-targets-0.48.5
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.42.2
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.42.2
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.42.2
+ 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.42.2
+ rust-windows-i686-msvc-0.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.42.2
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.42.2
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.42.2
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-wit-parser-0.221.3
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yansi-1.0.1
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3))
+ (treefmt =>
+ (list rust-aho-corasick-1.1.3
+ 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-atty-0.2.14
+ rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.9.0
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-cast-0.3.0
+ rust-cfg-if-1.0.0
+ rust-clap-2.34.0
+ rust-clap-4.5.37
+ rust-clap-verbosity-flag-2.2.3
+ rust-clap-builder-4.5.37
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-console-0.13.0
+ rust-cpufeatures-0.2.17
+ rust-criterion-0.3.6
+ rust-criterion-plot-0.4.5
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-difflib-0.4.0
+ rust-digest-0.9.0
+ rust-directories-3.0.2
+ rust-dirs-sys-0.3.7
+ rust-downcast-0.11.0
+ rust-either-1.15.0
+ rust-encode-unicode-0.3.6
+ rust-env-logger-0.10.2
+ rust-errno-0.3.11
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.25
+ rust-float-cmp-0.9.0
+ rust-fragile-2.0.1
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-globset-0.4.16
+ rust-half-1.8.3
+ rust-heck-0.5.0
+ rust-hermit-abi-0.1.19
+ rust-hermit-abi-0.5.0
+ rust-home-0.5.11
+ rust-humantime-2.2.0
+ rust-ignore-0.4.23
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.10.5
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-mockall-0.11.4
+ rust-mockall-derive-0.11.4
+ rust-normalize-line-endings-0.3.0
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-oorandom-11.1.5
+ rust-opaque-debug-0.3.1
+ rust-path-clean-0.1.0
+ rust-plotters-0.3.7
+ rust-plotters-backend-0.3.7
+ rust-plotters-svg-0.3.7
+ rust-predicates-2.1.5
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-serde-1.0.219
+ rust-serde-cbor-0.11.2
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-sha-1-0.9.8
+ rust-strsim-0.11.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-terminal-size-0.1.17
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-textwrap-0.11.0
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-tinytemplate-1.2.1
+ rust-toml-0.5.11
+ rust-typenum-1.18.0
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-utf8parse-0.2.2
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-web-sys-0.3.77
+ rust-which-4.4.2
+ 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-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-wit-bindgen-rt-0.39.0))
+ (tuigreet =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.1
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-arc-swap-1.7.1
+ rust-async-trait-0.1.88
+ rust-autocfg-1.5.0
+ rust-backtrace-0.3.75
+ rust-basic-toml-0.1.10
+ rust-bitflags-2.9.1
+ rust-block-0.1.6
+ rust-block-buffer-0.10.4
+ rust-bumpalo-3.18.1
+ rust-bytes-1.10.1
+ rust-cassowary-0.3.0
+ rust-castaway-0.2.3
+ rust-cc-1.2.27
+ rust-cfg-if-1.0.1
+ rust-cfg-aliases-0.1.1
+ rust-chrono-0.4.41
+ rust-compact-str-0.7.1
+ rust-const-random-0.1.18
+ rust-const-random-macro-0.1.16
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-utils-0.8.21
+ rust-crossterm-0.27.0
+ rust-crossterm-winapi-0.9.1
+ rust-crunchy-0.2.3
+ rust-crypto-common-0.1.6
+ rust-dashmap-5.5.3
+ rust-deranged-0.4.0
+ rust-digest-0.10.7
+ rust-displaydoc-0.2.5
+ rust-dlv-list-0.5.2
+ rust-either-1.15.0
+ rust-equivalent-1.0.2
+ rust-find-crate-0.6.3
+ rust-fluent-0.16.1
+ rust-fluent-bundle-0.15.3
+ rust-fluent-langneg-0.13.0
+ rust-fluent-syntax-0.11.1
+ rust-foldhash-0.1.5
+ 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-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-getopts-0.2.23
+ rust-getrandom-0.2.16
+ rust-gimli-0.31.1
+ rust-greetd-ipc-0.10.3
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.4
+ rust-heck-0.5.0
+ rust-i18n-config-0.4.7
+ rust-i18n-embed-0.14.1
+ rust-i18n-embed-fl-0.8.0
+ rust-i18n-embed-impl-0.8.4
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-intl-memoizer-0.5.3
+ rust-intl-pluralrules-7.0.2
+ rust-itertools-0.12.1
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.174
+ rust-locale-config-0.3.0
+ rust-lock-api-0.4.13
+ rust-log-0.4.27
+ rust-lru-0.12.5
+ rust-malloc-buf-0.0.6
+ rust-memchr-2.7.5
+ rust-miniz-oxide-0.8.9
+ rust-mio-0.8.11
+ rust-mio-1.0.4
+ rust-nix-0.28.0
+ rust-nu-ansi-term-0.46.0
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-objc-0.2.7
+ rust-objc-foundation-0.1.1
+ rust-objc-id-0.1.1
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-ordered-multimap-0.7.3
+ rust-overload-0.1.1
+ rust-parking-lot-0.12.4
+ rust-parking-lot-core-0.9.11
+ rust-paste-1.0.15
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro-error-1.0.4
+ rust-proc-macro-error-attr-1.0.4
+ rust-proc-macro2-1.0.95
+ rust-pure-rust-locales-0.8.1
+ rust-quote-1.0.40
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-ratatui-0.26.3
+ rust-redox-syscall-0.5.13
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rust-embed-8.7.2
+ rust-rust-embed-impl-8.7.2
+ rust-rust-embed-utils-8.7.2
+ rust-rust-ini-0.21.1
+ rust-rustc-demangle-0.1.25
+ rust-rustc-hash-1.1.0
+ rust-rustc-hash-2.1.1
+ rust-rustversion-1.0.21
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-self-cell-0.10.3
+ rust-self-cell-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ 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-mio-0.2.4
+ rust-signal-hook-registry-1.4.5
+ rust-slab-0.4.10
+ rust-smallvec-1.15.1
+ rust-smart-default-0.7.1
+ rust-smawk-0.3.2
+ rust-socket2-0.5.10
+ rust-stability-0.2.1
+ rust-static-assertions-1.1.0
+ rust-strsim-0.10.0
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-syn-1.0.109
+ rust-syn-2.0.103
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-thread-local-1.1.9
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tiny-keccak-2.0.2
+ rust-tinystr-0.8.1
+ rust-tokio-1.45.1
+ rust-tokio-macros-2.5.0
+ rust-toml-0.5.11
+ rust-tracing-0.1.41
+ rust-tracing-appender-0.2.3
+ rust-tracing-attributes-0.1.30
+ rust-tracing-core-0.1.34
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-trim-in-place-0.1.7
+ rust-type-map-0.5.1
+ rust-typenum-1.18.0
+ rust-unic-langid-0.9.6
+ rust-unic-langid-impl-0.9.6
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-truncate-1.1.0
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.1
+ rust-uzers-0.12.1
+ rust-valuable-0.1.1
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.1+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-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.2
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.3
+ rust-windows-result-0.3.4
+ rust-windows-strings-0.4.2
+ 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-zerocopy-0.8.26
+ rust-zerocopy-derive-0.8.26
+ rust-zerofrom-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.11.2))
+ (typst =>
+ (list 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.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-approx-0.5.1
+ rust-arbitrary-1.4.1
+ rust-arrayref-0.3.9
+ rust-arrayvec-0.7.6
+ rust-ascii-1.1.0
+ rust-autocfg-1.4.0
+ rust-az-1.2.1
+ rust-base64-0.22.1
+ rust-biblatex-0.10.0
+ rust-bincode-1.3.3
+ rust-bit-set-0.5.3
+ rust-bit-vec-0.6.3
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.1
+ rust-bumpalo-3.18.1
+ rust-by-address-1.2.1
+ rust-bytemuck-1.23.0
+ rust-byteorder-1.5.0
+ rust-byteorder-lite-0.1.0
+ rust-cc-1.2.26
+ rust-cfg-if-1.0.0
+ rust-chinese-number-0.7.7
+ rust-chinese-variant-1.1.3
+ rust-chrono-0.4.41
+ rust-chunked-transfer-1.5.0
+ rust-ciborium-0.2.2
+ rust-ciborium-io-0.2.2
+ rust-ciborium-ll-0.2.2
+ rust-citationberg-0.5.0
+ rust-clap-4.5.39
+ rust-clap-builder-4.5.39
+ rust-clap-complete-4.5.52
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clap-mangen-0.2.26
+ rust-cobs-0.2.3
+ rust-codespan-reporting-0.11.1
+ rust-codex-0.1.1
+ rust-color-print-0.3.7
+ rust-color-print-proc-macro-0.3.7
+ rust-color-quant-1.1.0
+ rust-colorchoice-1.0.4
+ rust-comemo-0.4.0
+ rust-comemo-macros-0.4.0
+ rust-core-foundation-0.9.4
+ rust-core-foundation-sys-0.8.7
+ rust-core-maths-0.1.1
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-data-url-0.3.1
+ rust-deranged-0.4.0
+ rust-derive-arbitrary-1.4.1
+ rust-dirs-6.0.0
+ rust-dirs-sys-0.5.0
+ rust-displaydoc-0.2.5
+ rust-downcast-rs-1.2.1
+ rust-ecow-0.2.5
+ rust-either-1.15.0
+ rust-embedded-io-0.4.0
+ rust-embedded-io-0.6.1
+ rust-enum-ordinalize-4.3.0
+ rust-enum-ordinalize-derive-4.3.1
+ rust-env-proxy-0.4.1
+ rust-equivalent-1.0.2
+ rust-errno-0.3.12
+ rust-fancy-regex-0.11.0
+ rust-fast-srgb8-1.0.0
+ rust-fastrand-2.3.0
+ rust-fdeflate-0.3.7
+ rust-filetime-0.2.25
+ rust-flate2-1.1.2
+ rust-float-cmp-0.9.0
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-fontconfig-parser-0.5.8
+ rust-fontdb-0.21.0
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.1
+ rust-fs-extra-1.3.0
+ rust-fsevent-sys-4.1.0
+ rust-fxhash-0.2.1
+ rust-getrandom-0.2.16
+ rust-getrandom-0.3.3
+ rust-gif-0.13.1
+ rust-half-2.6.0
+ rust-hashbrown-0.15.3
+ rust-hayagriva-0.8.1
+ rust-heck-0.5.0
+ rust-httpdate-1.0.3
+ rust-hypher-0.1.5
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-collections-2.0.0
+ rust-icu-locale-core-2.0.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-2.0.0
+ rust-icu-normalizer-data-2.0.0
+ rust-icu-properties-1.5.1
+ rust-icu-properties-2.0.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-properties-data-2.0.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-2.0.0
+ rust-icu-provider-adapters-1.5.0
+ rust-icu-provider-blob-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-icu-segmenter-1.5.0
+ rust-icu-segmenter-data-1.5.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.1
+ rust-if-chain-1.0.2
+ rust-image-0.25.6
+ rust-image-webp-0.1.3
+ rust-imagesize-0.13.0
+ rust-indexmap-2.9.0
+ rust-inotify-0.11.0
+ rust-inotify-sys-0.1.5
+ rust-is-docker-0.2.0
+ rust-is-wsl-0.4.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-kamadak-exif-0.6.1
+ rust-kqueue-1.1.1
+ rust-kqueue-sys-1.0.4
+ rust-kurbo-0.11.2
+ rust-libc-0.2.172
+ rust-libm-0.2.15
+ rust-libredox-0.1.3
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.9.4
+ rust-lipsum-0.9.1
+ rust-litemap-0.7.5
+ rust-litemap-0.8.0
+ rust-lock-api-0.4.13
+ rust-log-0.4.27
+ rust-lzma-sys-0.1.20
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.4
+ rust-multi-stash-0.2.0
+ rust-mutate-once-0.1.1
+ rust-native-tls-0.2.14
+ rust-nom-7.1.3
+ rust-notify-8.0.0
+ rust-notify-types-2.0.0
+ rust-num-bigint-0.4.6
+ rust-num-conv-0.1.0
+ rust-num-integer-0.1.46
+ rust-num-traits-0.2.19
+ rust-numerals-0.1.4
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-open-5.3.2
+ rust-openssl-0.10.73
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.1.6
+ rust-openssl-src-300.5.0+3.5.0
+ rust-openssl-sys-0.9.109
+ rust-option-ext-0.2.0
+ rust-palette-0.7.6
+ rust-palette-derive-0.7.6
+ rust-parking-lot-0.12.4
+ rust-parking-lot-core-0.9.11
+ rust-paste-1.0.15
+ rust-pathdiff-0.2.3
+ rust-pdf-writer-0.12.1
+ rust-percent-encoding-2.3.1
+ rust-phf-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-macros-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pico-args-0.5.0
+ rust-pixglyph-0.5.1
+ rust-pkg-config-0.3.32
+ rust-plist-1.7.1
+ rust-png-0.17.16
+ rust-portable-atomic-1.11.1
+ rust-postcard-1.1.1
+ rust-potential-utf-0.1.2
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.95
+ rust-psm-0.1.26
+ rust-qcms-0.3.0
+ rust-quick-error-2.0.1
+ rust-quick-xml-0.32.0
+ rust-quick-xml-0.36.2
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.12
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-resvg-0.43.0
+ rust-rgb-0.8.50
+ rust-roff-0.2.2
+ rust-roxmltree-0.20.0
+ rust-rust-decimal-1.37.1
+ rust-rustix-1.0.7
+ rust-rustversion-1.0.21
+ rust-rustybuzz-0.18.0
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-scopeguard-1.2.0
+ rust-security-framework-2.11.1
+ rust-security-framework-sys-2.14.0
+ rust-self-replace-1.5.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-spanned-0.6.9
+ rust-serde-yaml-0.9.34+deprecated
+ rust-shell-escape-0.1.5
+ rust-shlex-1.3.0
+ rust-sigpipe-0.1.3
+ rust-simd-adler32-0.3.7
+ rust-simplecss-0.2.2
+ rust-siphasher-1.0.1
+ rust-slotmap-1.0.7
+ rust-smallvec-1.15.1
+ rust-spin-0.9.8
+ rust-stable-deref-trait-1.2.0
+ rust-stacker-0.1.21
+ rust-strict-num-0.1.1
+ rust-string-interner-0.18.0
+ rust-strsim-0.11.1
+ rust-strum-0.26.3
+ rust-strum-macros-0.26.4
+ rust-subsetter-0.2.1
+ rust-svg2pdf-0.12.0
+ rust-svgtypes-0.15.3
+ rust-syn-2.0.101
+ rust-synstructure-0.13.2
+ rust-syntect-5.2.0
+ rust-tar-0.4.44
+ rust-tempfile-3.20.0
+ rust-termcolor-1.4.1
+ rust-terminal-size-0.4.2
+ rust-thin-vec-0.2.14
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tiny-skia-0.11.4
+ rust-tiny-skia-path-0.11.4
+ rust-tiny-http-0.12.0
+ rust-tinystr-0.7.6
+ rust-tinystr-0.8.1
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-toml-0.8.23
+ rust-toml-datetime-0.6.11
+ rust-toml-edit-0.22.27
+ rust-toml-write-0.1.2
+ rust-ttf-parser-0.24.1
+ rust-two-face-0.4.3
+ rust-typed-arena-2.0.2
+ rust-typst-0.13.1
+ rust-typst-assets-0.13.1
+ rust-typst-eval-0.13.1
+ rust-typst-html-0.13.1
+ rust-typst-kit-0.13.1
+ rust-typst-layout-0.13.1
+ rust-typst-library-0.13.1
+ rust-typst-macros-0.13.1
+ rust-typst-pdf-0.13.1
+ rust-typst-realize-0.13.1
+ rust-typst-render-0.13.1
+ rust-typst-svg-0.13.1
+ rust-typst-syntax-0.13.1
+ rust-typst-timing-0.13.1
+ rust-typst-utils-0.13.1
+ rust-unic-langid-0.9.6
+ rust-unic-langid-impl-0.9.6
+ rust-unicode-bidi-0.3.18
+ rust-unicode-bidi-mirroring-0.3.0
+ rust-unicode-ccc-0.3.0
+ rust-unicode-ident-1.0.18
+ rust-unicode-math-class-0.1.0
+ rust-unicode-normalization-0.1.24
+ rust-unicode-properties-0.1.3
+ rust-unicode-script-0.5.7
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-vo-0.1.0
+ rust-unicode-width-0.1.14
+ rust-unsafe-libyaml-0.2.11
+ rust-unscanny-0.1.0
+ rust-ureq-2.12.1
+ rust-url-2.5.4
+ rust-usvg-0.43.0
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-wasmi-0.40.0
+ rust-wasmi-collections-0.40.0
+ rust-wasmi-core-0.40.0
+ rust-wasmi-ir-0.40.0
+ rust-wasmparser-0.221.3
+ rust-weezl-0.1.10
+ rust-winapi-util-0.1.9
+ rust-windows-core-0.61.2
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.1
+ rust-windows-result-0.3.4
+ rust-windows-strings-0.4.2
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.10
+ rust-wit-bindgen-rt-0.39.0
+ rust-writeable-0.5.5
+ rust-writeable-0.6.1
+ rust-xattr-1.5.0
+ rust-xmlparser-0.13.6
+ rust-xmlwriter-0.1.0
+ rust-xmp-writer-0.3.2
+ rust-xz2-0.1.7
+ rust-yaml-rust-0.4.5
+ rust-yoke-0.7.5
+ rust-yoke-0.8.0
+ rust-yoke-derive-0.7.5
+ rust-yoke-derive-0.8.0
+ rust-zerocopy-0.8.25
+ rust-zerocopy-derive-0.8.25
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerotrie-0.1.3
+ rust-zerotrie-0.2.2
+ rust-zerovec-0.10.4
+ rust-zerovec-0.11.2
+ rust-zerovec-derive-0.10.3
+ rust-zerovec-derive-0.11.1
+ rust-zip-2.4.2
+ rust-zopfli-0.8.2
+ rust-zune-core-0.4.12
+ rust-zune-jpeg-0.4.16))
+ (typstyle =>
+ (list 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-arrayvec-0.5.2
+ rust-autocfg-1.4.0
+ rust-bitflags-2.9.1
+ rust-camino-1.1.10
+ rust-cargo-platform-0.1.9
+ rust-cargo-metadata-0.19.2
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.39
+ rust-clap-builder-4.5.39
+ rust-clap-complete-4.5.52
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.4
+ rust-colored-3.0.0
+ rust-console-0.15.11
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ 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-derive-builder-0.20.2
+ rust-derive-builder-core-0.20.2
+ rust-derive-builder-macro-0.20.2
+ rust-ecow-0.2.5
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-equivalent-1.0.2
+ rust-errno-0.3.12
+ rust-fastrand-2.3.0
+ rust-fnv-1.0.7
+ rust-getrandom-0.3.3
+ rust-hashbrown-0.15.3
+ rust-heck-0.5.0
+ rust-ident-case-1.0.1
+ rust-indexmap-2.9.0
+ rust-insta-1.43.1
+ rust-insta-cmd-0.6.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-libc-0.2.172
+ rust-linux-raw-sys-0.9.4
+ rust-lock-api-0.4.13
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-num-conv-0.1.0
+ rust-num-threads-0.1.7
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-parking-lot-0.12.4
+ rust-parking-lot-core-0.9.11
+ rust-path-absolutize-3.1.1
+ rust-path-dedot-3.1.1
+ rust-portable-atomic-1.11.1
+ rust-powerfmt-0.2.0
+ rust-pretty-0.12.4
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.12
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-hash-2.1.1
+ rust-rustc-version-0.4.1
+ rust-rustix-1.0.7
+ rust-rustversion-1.0.21
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ 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-spanned-0.6.9
+ rust-similar-2.7.0
+ rust-siphasher-1.0.1
+ rust-smallvec-1.15.1
+ rust-strsim-0.11.1
+ rust-syn-2.0.101
+ rust-tempfile-3.20.0
+ rust-thin-vec-0.2.14
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-2.0.12
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-toml-0.8.23
+ rust-toml-datetime-0.6.11
+ rust-toml-edit-0.22.27
+ rust-toml-write-0.1.2
+ rust-typed-arena-2.0.2
+ rust-typst-syntax-0.13.1
+ rust-typst-timing-0.13.1
+ rust-typst-utils-0.13.1
+ rust-typstyle-core-0.13.10
+ rust-unicode-ident-1.0.18
+ rust-unicode-math-class-0.1.0
+ rust-unicode-script-0.5.7
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-width-0.1.14
+ rust-unscanny-0.1.0
+ rust-utf8parse-0.2.2
+ rust-vergen-9.0.6
+ rust-vergen-gitcl-1.0.8
+ rust-vergen-lib-0.1.6
+ rust-walkdir-2.5.0
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.10
+ rust-wit-bindgen-rt-0.39.0))
+ (uv =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ 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.97
+ rust-arbitrary-1.4.1
+ rust-arcstr-1.2.0
+ rust-assert-json-diff-2.0.2
+ rust-assert-cmd-2.0.16
+ rust-assert-fs-1.1.2
+ rust-astral-tokio-tar-0.5.2
+ rust-async-channel-2.3.1
+ rust-async-compression-0.4.19
+ rust-async-trait-0.1.88
+ rust-async-http-range-reader-0.9.1
+ rust-async-zip-0.0.17.c909fda
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-axoasset-1.2.0
+ rust-axoprocess-0.2.0
+ rust-axotag-0.2.0
+ rust-axoupdater-0.9.0
+ rust-backon-1.4.1
+ rust-backtrace-0.3.74
+ rust-base64-0.22.1
+ rust-bisection-0.1.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-boxcar-0.2.11
+ rust-bstr-1.11.3
+ rust-bumpalo-3.17.0
+ rust-bytecheck-0.8.1
+ rust-bytecheck-derive-0.8.1
+ rust-bytemuck-1.22.0
+ rust-byteorder-1.5.0
+ rust-byteorder-lite-0.1.0
+ rust-bytes-1.10.1
+ rust-bzip2-0.5.2
+ rust-bzip2-sys-0.1.13+1.0.8
+ rust-camino-1.1.9
+ rust-cargo-util-0.2.19
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-charset-0.1.5
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-complete-4.5.47
+ rust-clap-complete-command-0.6.1
+ rust-clap-complete-nushell-4.5.5
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-concurrent-queue-2.5.0
+ rust-configparser-3.1.0
+ rust-console-0.15.11
+ rust-core-foundation-0.10.0
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-ctrlc-3.4.6
+ rust-dashmap-6.1.0
+ rust-data-encoding-2.8.0
+ rust-deadpool-0.10.0
+ rust-deadpool-runtime-0.1.4
+ rust-derive-arbitrary-1.4.1
+ rust-difflib-0.4.0
+ rust-digest-0.10.7
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-dotenvy-0.15.7
+ rust-dunce-1.0.5
+ rust-dyn-clone-1.0.19
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-encoding-rs-0.8.35
+ rust-encoding-rs-io-0.1.7
+ rust-env-home-0.1.0
+ rust-equivalent-1.0.2
+ rust-erased-serde-0.4.6
+ rust-errno-0.3.11
+ rust-etcetera-0.10.0
+ rust-event-listener-5.4.0
+ rust-event-listener-strategy-0.5.4
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.25
+ rust-fixedbitset-0.5.7
+ rust-flate2-1.1.1
+ rust-float-cmp-0.10.0
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-form-urlencoded-1.2.1
+ rust-fs-err-2.11.0
+ rust-fs-err-3.1.0
+ rust-fs2-0.4.3
+ 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-2.6.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-generator-0.8.4
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-globset-0.4.16
+ rust-globwalk-0.9.1
+ rust-gloo-timers-0.3.0
+ rust-goblin-0.9.3
+ rust-h2-0.4.8
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.3.9
+ rust-hex-0.4.3
+ rust-home-0.5.11
+ rust-homedir-0.3.4
+ rust-html-escape-0.2.13
+ rust-http-1.3.1
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-http-content-range-0.2.1
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-hyper-1.6.0
+ rust-hyper-rustls-0.27.5
+ rust-hyper-util-0.1.11
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-ignore-0.4.23
+ rust-image-0.25.6
+ rust-indexmap-2.9.0
+ rust-indicatif-0.17.11
+ rust-indoc-2.0.6
+ rust-insta-1.42.2
+ rust-instant-0.1.13
+ rust-ipnet-2.11.0
+ rust-is-ci-1.2.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-jiff-0.2.5
+ rust-jiff-static-0.2.5
+ rust-jiff-tzdb-0.1.4
+ rust-jiff-tzdb-platform-0.1.3
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-junction-1.2.0
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libmimalloc-sys-0.1.41
+ rust-libredox-0.1.3
+ rust-libz-rs-sys-0.5.0
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.3
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-lockfree-object-pool-0.1.6
+ rust-log-0.4.27
+ rust-loom-0.7.2
+ rust-lzma-sys-0.1.20
+ rust-mailparse-0.16.1
+ rust-matchers-0.1.0
+ rust-md-5-0.10.6
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-miette-7.5.0
+ rust-miette-derive-7.5.0
+ rust-mimalloc-0.1.45
+ rust-mime-0.3.17
+ rust-mime-guess-2.0.5
+ rust-miniz-oxide-0.8.7
+ rust-mio-1.0.3
+ rust-miow-0.6.0
+ rust-munge-0.4.3
+ rust-munge-macro-0.4.3
+ rust-nanoid-0.4.0
+ rust-nix-0.29.0
+ rust-normalize-line-endings-0.3.0
+ rust-nu-ansi-term-0.46.0
+ rust-nu-ansi-term-0.50.1
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-number-prefix-0.4.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-openssl-probe-0.1.6
+ rust-option-ext-0.2.0
+ rust-os-str-bytes-6.6.1
+ rust-overload-0.1.1
+ rust-owo-colors-4.2.0
+ rust-parking-2.2.1
+ rust-parking-lot-0.11.2
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.8.6
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-path-slash-0.2.1
+ rust-pathdiff-0.2.3
+ rust-percent-encoding-2.3.1
+ rust-pest-2.8.0
+ rust-pest-derive-2.8.0
+ rust-pest-generator-2.8.0
+ rust-pest-meta-2.8.0
+ rust-petgraph-0.7.1
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-plain-0.2.3
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-priority-queue-2.3.1
+ rust-proc-macro2-1.0.94
+ rust-procfs-0.17.0
+ rust-procfs-core-0.17.0
+ rust-ptr-meta-0.3.0
+ rust-ptr-meta-derive-0.3.0
+ rust-pubgrub-0.3.0-alpha.1.b70cf70
+ rust-quinn-0.11.7
+ rust-quinn-proto-0.11.10
+ rust-quinn-udp-0.5.11
+ rust-quote-1.0.40
+ rust-quoted-printable-0.5.1
+ rust-r-efi-5.2.0
+ rust-rancor-0.1.0
+ rust-rand-0.8.5
+ rust-rand-0.9.0
+ rust-rand-chacha-0.3.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.2.16
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-reflink-copy-0.1.26
+ rust-regex-1.11.1
+ rust-regex-automata-0.1.10
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-rend-0.5.2
+ rust-reqwest-0.12.15
+ rust-reqwest-middleware-0.4.1
+ rust-reqwest-retry-0.7.0
+ rust-retry-policies-0.4.0
+ rust-ring-0.17.14
+ rust-rkyv-0.8.10
+ rust-rkyv-derive-0.8.10
+ rust-rmp-0.8.14
+ rust-rmp-serde-1.3.0
+ rust-rust-netrc-0.1.2
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-2.1.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-0.23.25
+ rust-rustls-native-certs-0.8.1
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-schemars-0.8.22
+ rust-schemars-derive-0.8.22
+ rust-scoped-tls-1.0.1
+ rust-scopeguard-1.2.0
+ rust-scroll-0.12.0
+ rust-scroll-derive-0.12.1
+ rust-seahash-4.1.0
+ rust-security-framework-3.2.0
+ rust-security-framework-sys-2.14.0
+ rust-self-replace-1.5.0
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-untagged-0.1.7
+ rust-serde-derive-1.0.219
+ rust-serde-derive-internals-0.29.1
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-serde-urlencoded-0.7.1
+ rust-sha2-0.10.8
+ rust-sharded-slab-0.1.7
+ rust-shell-escape-0.1.5
+ rust-shellexpand-3.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.2
+ rust-simd-adler32-0.3.7
+ rust-simdutf8-0.1.5
+ rust-similar-2.7.0
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-smawk-0.3.2
+ rust-socket2-0.5.9
+ rust-spdx-0.10.8
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-supports-color-3.0.2
+ rust-supports-hyperlinks-3.1.0
+ rust-supports-unicode-3.0.0
+ rust-svg-0.17.0
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-sys-info-0.9.1
+ rust-tar-0.4.44
+ rust-target-lexicon-0.13.2
+ rust-temp-env-0.3.6
+ rust-tempfile-3.19.1
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-test-case-3.3.1
+ rust-test-case-core-3.3.1
+ rust-test-case-macros-3.3.1
+ rust-test-log-0.2.17
+ rust-test-log-macros-0.2.17
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.8
+ rust-tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
+ rust-tikv-jemallocator-0.6.0
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tl-0.7.8.6e25b2e
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-rustls-0.26.2
+ rust-tokio-socks-0.5.2
+ rust-tokio-stream-0.1.17
+ rust-tokio-util-0.7.14
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-tracing-durations-export-0.3.0
+ rust-tracing-log-0.2.0
+ rust-tracing-serde-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-tracing-test-0.2.5
+ rust-tracing-test-macro-0.2.5
+ rust-tracing-tree-0.4.0
+ rust-try-lock-0.2.5
+ rust-typeid-1.0.3
+ rust-typenum-1.18.0
+ rust-ucd-trie-0.1.7
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-unscanny-0.1.0
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-width-0.1.7
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-valuable-0.1.1
+ rust-version-ranges-0.1.1.b70cf70
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-wasm-timer-0.2.5
+ rust-web-sys-0.3.77
+ rust-web-time-1.1.0
+ rust-webpki-roots-0.26.8
+ rust-which-7.0.2
+ rust-widestring-1.2.0
+ 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-0.57.0
+ rust-windows-0.58.0
+ rust-windows-0.61.1
+ rust-windows-collections-0.2.0
+ rust-windows-core-0.57.0
+ rust-windows-core-0.58.0
+ rust-windows-core-0.61.0
+ rust-windows-future-0.2.0
+ rust-windows-implement-0.57.0
+ rust-windows-implement-0.58.0
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.57.0
+ rust-windows-interface-0.58.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.1
+ rust-windows-numerics-0.2.0
+ rust-windows-registry-0.4.0
+ rust-windows-registry-0.5.1
+ rust-windows-result-0.1.2
+ rust-windows-result-0.2.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.1.0
+ rust-windows-strings-0.3.1
+ 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-targets-0.53.0
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ 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.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winnow-0.7.4
+ rust-winsafe-0.0.19
+ rust-winsafe-0.0.23
+ rust-wiremock-0.6.3
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xattr-1.5.0
+ rust-xz2-0.1.7
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zip-2.6.1
+ rust-zlib-rs-0.5.0
+ rust-zopfli-0.8.1
+ rust-zstd-0.13.3
+ rust-zstd-safe-7.2.4
+ rust-zstd-sys-2.0.15+zstd.1.5.7))
+ (vhdl-ls =>
+ (list 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-assert-cmd-2.0.17
+ rust-assert-matches-1.5.0
+ rust-autocfg-1.5.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.1
+ rust-brunch-0.8.1
+ rust-bstr-1.12.0
+ rust-cfg-if-1.0.1
+ rust-clap-4.5.40
+ rust-clap-builder-4.5.40
+ rust-clap-derive-4.5.40
+ rust-clap-lex-0.7.5
+ rust-colorchoice-1.0.4
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-dactyl-0.9.1
+ rust-diff-0.1.13
+ rust-difflib-0.4.0
+ rust-dirs-6.0.0
+ rust-dirs-sys-0.5.0
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-dunce-1.0.5
+ rust-either-1.15.0
+ rust-enum-map-2.7.3
+ rust-enum-map-derive-0.17.0
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-errno-0.3.12
+ rust-fastrand-2.3.0
+ rust-float-cmp-0.10.0
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ rust-fuzzy-matcher-0.3.7
+ rust-getrandom-0.2.16
+ rust-getrandom-0.3.3
+ rust-glob-0.3.2
+ rust-hashbrown-0.15.4
+ rust-heck-0.5.0
+ rust-icu-collections-2.0.0
+ rust-icu-locale-core-2.0.0
+ rust-icu-normalizer-2.0.0
+ rust-icu-normalizer-data-2.0.0
+ rust-icu-properties-2.0.1
+ rust-icu-properties-data-2.0.1
+ rust-icu-provider-2.0.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.1
+ rust-indexmap-2.9.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-jiff-0.2.15
+ rust-jiff-static-0.2.15
+ rust-libc-0.2.174
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.8.0
+ rust-lock-api-0.4.13
+ rust-log-0.4.27
+ rust-lsp-server-0.7.8
+ rust-lsp-types-0.95.1
+ rust-memchr-2.7.5
+ rust-normalize-line-endings-0.3.0
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-option-ext-0.2.0
+ rust-pad-0.1.6
+ rust-parking-lot-0.12.4
+ rust-parking-lot-core-0.9.11
+ rust-percent-encoding-2.3.1
+ rust-pinned-vec-0.1.1
+ rust-portable-atomic-1.11.1
+ rust-portable-atomic-util-0.2.4
+ rust-potential-utf-0.1.2
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-pretty-assertions-1.4.1
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.3.0
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.5.13
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustix-1.0.7
+ rust-rustversion-1.0.21
+ rust-ryu-1.0.20
+ rust-scopeguard-1.2.0
+ 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.9
+ rust-smallvec-1.15.1
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-strum-0.27.1
+ rust-strum-macros-0.27.1
+ rust-subst-0.3.8
+ rust-syn-2.0.103
+ rust-synstructure-0.13.2
+ rust-tempfile-3.20.0
+ rust-termtree-0.5.1
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.9
+ rust-tinystr-0.8.1
+ rust-toml-0.8.23
+ rust-toml-datetime-0.6.11
+ rust-toml-edit-0.22.27
+ rust-toml-write-0.1.2
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.1
+ rust-url-2.5.4
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-wait-timeout-0.2.1
+ rust-wasi-0.11.1+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ 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-wit-bindgen-rt-0.39.0
+ rust-writeable-0.6.1
+ rust-yansi-1.0.1
+ rust-yoke-0.8.0
+ rust-yoke-derive-0.8.0
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerotrie-0.2.2
+ rust-zerovec-0.11.2
+ rust-zerovec-derive-0.11.1))
+ (vivid =>
+ (list rust-ansi-colours-1.2.3
+ 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-assert-cmd-2.0.17
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-bstr-1.12.0
+ rust-bytemuck-1.22.0
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-cpufeatures-0.2.17
+ rust-crypto-common-0.1.6
+ rust-difflib-0.4.0
+ rust-digest-0.10.7
+ rust-doc-comment-0.3.3
+ rust-errno-0.3.11
+ rust-etcetera-0.8.0
+ rust-generic-array-0.14.7
+ rust-home-0.5.11
+ rust-is-terminal-polyfill-1.70.1
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.9.4
+ rust-memchr-2.7.4
+ rust-once-cell-1.21.3
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-regex-automata-0.4.9
+ rust-rgb-0.8.50
+ rust-rust-embed-8.7.0
+ rust-rust-embed-impl-8.7.0
+ rust-rust-embed-utils-8.7.0
+ rust-rustix-1.0.5
+ rust-same-file-1.0.6
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-sha2-0.10.8
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-typenum-1.18.0
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.48.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-yaml-rust-0.4.5))
+ (wallust =>
+ (list rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-aligned-vec-0.5.0
+ rust-anes-0.1.6
+ 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.97
+ rust-approx-0.5.1
+ rust-arbitrary-1.4.1
+ rust-arg-enum-proc-macro-0.3.4
+ rust-arrayvec-0.7.6
+ rust-autocfg-1.4.0
+ rust-av1-grain-0.2.3
+ rust-avif-serialize-0.8.3
+ rust-bit-field-0.10.2
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-bitstream-io-2.6.0
+ rust-built-0.7.7
+ rust-bumpalo-3.17.0
+ rust-by-address-1.2.1
+ rust-bytemuck-1.22.0
+ rust-byteorder-lite-0.1.0
+ rust-camino-1.1.9
+ rust-cargo-platform-0.1.9
+ rust-cargo-metadata-0.19.2
+ rust-cast-0.3.0
+ rust-cc-1.2.19
+ rust-cfg-expr-0.15.8
+ rust-cfg-if-1.0.0
+ rust-ciborium-0.2.2
+ rust-ciborium-io-0.2.2
+ rust-ciborium-ll-0.2.2
+ rust-clap-4.5.36
+ rust-clap-builder-4.5.36
+ rust-clap-complete-4.5.47
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clap-mangen-0.2.26
+ rust-color-quant-1.1.0
+ rust-colorchoice-1.0.3
+ rust-convert-case-0.6.0
+ rust-crc32fast-1.4.2
+ rust-criterion-0.5.1
+ rust-criterion-plot-0.5.0
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.3
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-deranged-0.4.0
+ rust-derive-builder-0.20.2
+ rust-derive-builder-core-0.20.2
+ rust-derive-builder-macro-0.20.2
+ rust-dirs-5.0.1
+ rust-dirs-6.0.0
+ rust-dirs-sys-0.4.1
+ rust-dirs-sys-0.5.0
+ rust-displaydoc-0.2.5
+ rust-document-features-0.2.11
+ rust-documented-0.9.1
+ rust-documented-macros-0.9.1
+ rust-dunce-1.0.5
+ rust-dyn-clone-1.0.19
+ rust-either-1.15.0
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-exr-1.73.0
+ rust-fast-srgb8-1.0.0
+ rust-fast-image-resize-5.1.3
+ rust-fastrand-2.3.0
+ rust-fdeflate-0.3.7
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-form-urlencoded-1.2.1
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gif-0.13.1
+ rust-git2-0.20.1
+ rust-glob-0.3.2
+ rust-half-2.6.0
+ rust-hashbrown-0.15.2
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.0
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-ident-case-1.0.1
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-image-0.25.6
+ rust-image-webp-0.2.1
+ rust-imgref-1.11.0
+ rust-indexmap-2.9.0
+ rust-interpolate-name-0.2.4
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.10.5
+ rust-itertools-0.12.1
+ rust-itertools-0.13.0
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-jobserver-0.1.33
+ rust-jpeg-decoder-0.3.1
+ rust-js-sys-0.3.77
+ rust-kmeans-colors-0.6.0
+ rust-lazy-static-1.5.0
+ rust-lebe-0.5.2
+ rust-libc-0.2.171
+ rust-libfuzzer-sys-0.4.9
+ rust-libgit2-sys-0.18.1+1.9.0
+ rust-libredox-0.1.3
+ rust-libz-sys-1.1.22
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-litrs-0.4.1
+ rust-log-0.4.27
+ rust-loop9-0.1.5
+ rust-maplit-1.0.2
+ rust-maybe-rayon-0.1.1
+ rust-memchr-2.7.4
+ rust-memo-map-0.3.3
+ rust-minijinja-2.9.0
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-new-debug-unreachable-1.0.6
+ rust-nom-7.1.3
+ rust-noop-proc-macro-0.3.0
+ rust-num-bigint-0.4.6
+ rust-num-conv-0.1.0
+ rust-num-derive-0.4.2
+ rust-num-integer-0.1.46
+ rust-num-rational-0.4.2
+ rust-num-traits-0.2.19
+ rust-num-threads-0.1.7
+ rust-once-cell-1.21.3
+ rust-oorandom-11.1.5
+ rust-optfield-0.3.0
+ rust-option-ext-0.2.0
+ rust-owo-colors-4.2.0
+ rust-palette-0.7.6
+ rust-palette-derive-0.7.6
+ rust-paste-1.0.15
+ rust-percent-encoding-2.3.1
+ rust-phf-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-macros-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pkg-config-0.3.32
+ rust-plotters-0.3.7
+ rust-plotters-backend-0.3.7
+ rust-plotters-svg-0.3.7
+ rust-png-0.17.16
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.94
+ rust-profiling-1.0.16
+ rust-profiling-procmacros-1.0.16
+ rust-qoi-0.4.1
+ rust-quick-error-2.0.1
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rav1e-0.7.1
+ rust-ravif-0.11.11
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-users-0.4.6
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rgb-0.8.50
+ rust-roff-0.2.2
+ rust-rustix-1.0.5
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schemars-0.8.22
+ rust-schemars-derive-0.8.22
+ rust-self-cell-1.2.0
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-derive-internals-0.29.1
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-shellexpand-3.1.0
+ rust-shlex-1.3.0
+ rust-simd-adler32-0.3.7
+ rust-simd-helpers-0.1.0
+ rust-siphasher-1.0.1
+ rust-smallvec-1.15.0
+ rust-spinners-4.1.1
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-strum-0.24.1
+ rust-strum-0.26.3
+ rust-strum-0.27.1
+ rust-strum-macros-0.24.3
+ rust-strum-macros-0.26.4
+ rust-strum-macros-0.27.1
+ rust-syn-1.0.109
+ rust-syn-2.0.100
+ rust-synstructure-0.13.1
+ rust-system-deps-6.2.2
+ rust-target-lexicon-0.12.16
+ rust-tempfile-3.19.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-tiff-0.9.1
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-tinytemplate-1.2.1
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.18
+ rust-unicode-segmentation-1.12.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-v-frame-0.3.8
+ rust-vcpkg-0.2.15
+ rust-vergen-9.0.6
+ rust-vergen-git2-1.0.7
+ rust-vergen-lib-0.1.6
+ rust-version-compare-0.2.0
+ rust-walkdir-2.5.0
+ rust-wallust-themes-1.1.0
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-web-sys-0.3.77
+ rust-weezl-0.1.8
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.48.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.7.6
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zune-core-0.4.12
+ rust-zune-inflate-0.2.54
+ rust-zune-jpeg-0.4.14))
+ (watchexec =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-ahash-0.8.11
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ 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-arc-swap-1.7.1
+ rust-argfile-0.2.1
+ rust-arrayref-0.3.9
+ rust-arrayvec-0.7.6
+ rust-async-broadcast-0.7.2
+ rust-async-channel-2.3.1
+ rust-async-executor-1.13.1
+ rust-async-fs-2.1.2
+ rust-async-io-2.4.0
+ rust-async-lock-3.4.0
+ rust-async-priority-channel-0.2.0
+ rust-async-process-2.3.0
+ rust-async-recursion-1.1.1
+ rust-async-signal-0.2.10
+ rust-async-stream-0.3.6
+ rust-async-stream-impl-0.3.6
+ rust-async-task-4.7.1
+ rust-async-trait-0.1.88
+ rust-atomic-take-1.1.0
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-axum-0.7.9
+ rust-axum-core-0.4.5
+ rust-backtrace-0.3.74
+ rust-backtrace-ext-0.2.1
+ rust-base64-0.21.7
+ rust-base64-0.22.1
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-blake3-1.8.2
+ rust-block2-0.6.1
+ rust-blocking-1.6.1
+ rust-bosion-1.1.2
+ rust-bstr-1.12.0
+ rust-bumpalo-3.17.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-c-gull-0.21.0
+ rust-c-scape-0.21.0
+ rust-cc-1.2.19
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-chrono-0.4.40
+ rust-clap-4.5.37
+ rust-clap-builder-4.5.37
+ rust-clap-complete-4.5.47
+ rust-clap-complete-nushell-4.5.5
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-clap-mangen-0.2.26
+ rust-clearscreen-4.0.1
+ rust-clru-0.6.2
+ rust-colorchoice-1.0.3
+ rust-concurrent-queue-2.5.0
+ rust-console-api-0.8.1
+ rust-console-subscriber-0.4.1
+ rust-constant-time-eq-0.3.1
+ rust-core-foundation-sys-0.8.7
+ rust-crc32fast-1.4.2
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-cstr-core-0.2.6
+ rust-cty-0.2.2
+ rust-dashmap-6.1.0
+ rust-deranged-0.4.0
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-dispatch2-0.3.0
+ rust-displaydoc-0.2.5
+ rust-dunce-1.0.5
+ rust-dyn-clone-1.0.19
+ rust-either-1.15.0
+ rust-embed-resource-3.0.2
+ rust-endi-1.1.0
+ rust-endian-type-0.1.2
+ rust-enumflags2-0.7.11
+ rust-enumflags2-derive-0.7.11
+ rust-env-filter-0.1.3
+ rust-env-home-0.1.0
+ rust-env-logger-0.11.8
+ rust-equivalent-1.0.2
+ rust-errno-0.3.11
+ rust-event-listener-4.0.3
+ rust-event-listener-5.4.0
+ rust-event-listener-strategy-0.5.4
+ rust-eyra-0.20.0
+ rust-faster-hex-0.9.0
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.25
+ rust-flate2-1.1.1
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-form-urlencoded-1.2.1
+ rust-fs-err-2.11.0
+ rust-fsevent-sys-4.1.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-2.6.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-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-gix-0.69.1
+ rust-gix-actor-0.33.2
+ rust-gix-bitmap-0.2.14
+ rust-gix-chunk-0.4.11
+ rust-gix-command-0.4.1
+ rust-gix-commitgraph-0.25.1
+ rust-gix-config-0.42.0
+ rust-gix-config-value-0.14.12
+ rust-gix-date-0.9.4
+ rust-gix-diff-0.49.0
+ rust-gix-discover-0.37.0
+ rust-gix-features-0.39.1
+ rust-gix-fs-0.12.1
+ rust-gix-glob-0.17.1
+ rust-gix-hash-0.15.1
+ rust-gix-hashtable-0.6.0
+ rust-gix-index-0.37.0
+ rust-gix-lock-15.0.1
+ rust-gix-object-0.46.1
+ rust-gix-odb-0.66.0
+ rust-gix-pack-0.56.0
+ rust-gix-packetline-0.18.4
+ rust-gix-path-0.10.15
+ rust-gix-protocol-0.47.0
+ rust-gix-quote-0.4.15
+ rust-gix-ref-0.49.1
+ rust-gix-refspec-0.27.0
+ rust-gix-revision-0.31.1
+ rust-gix-revwalk-0.17.0
+ rust-gix-sec-0.10.12
+ rust-gix-shallow-0.1.0
+ rust-gix-tempfile-15.0.0
+ rust-gix-trace-0.1.12
+ rust-gix-transport-0.44.0
+ rust-gix-traverse-0.43.1
+ rust-gix-url-0.28.2
+ rust-gix-utils-0.1.14
+ rust-gix-validate-0.9.4
+ rust-globset-0.4.16
+ rust-h2-0.4.9
+ rust-hashbrown-0.12.3
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-hdrhistogram-7.5.4
+ rust-heck-0.5.0
+ rust-hermit-abi-0.4.0
+ rust-hermit-abi-0.5.0
+ rust-hex-0.4.3
+ rust-hifijson-0.2.2
+ rust-home-0.5.11
+ 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-humantime-2.2.0
+ rust-hyper-1.6.0
+ rust-hyper-timeout-0.5.2
+ rust-hyper-util-0.1.11
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-ignore-0.4.23
+ rust-ignore-files-3.0.3
+ rust-indexmap-1.9.3
+ rust-indexmap-2.9.0
+ rust-inotify-0.11.0
+ rust-inotify-sys-0.1.5
+ rust-is-terminal-0.4.16
+ rust-is-ci-1.2.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.9.0
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-jaq-core-2.1.1
+ rust-jaq-json-1.1.1
+ rust-jaq-std-2.1.0
+ rust-jiff-0.2.9
+ rust-jiff-static-0.2.9
+ rust-jiff-tzdb-0.1.4
+ rust-jiff-tzdb-platform-0.1.3
+ rust-js-sys-0.3.77
+ rust-kqueue-1.0.8
+ rust-kqueue-sys-1.0.4
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-libm-0.2.11
+ rust-libmimalloc-sys-0.1.42
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-mac-notification-sys-0.6.4
+ rust-matchers-0.1.0
+ rust-matchit-0.7.3
+ rust-maybe-async-0.2.10
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-memoffset-0.9.1
+ rust-miette-7.5.0
+ rust-miette-derive-7.5.0
+ rust-mimalloc-0.1.46
+ rust-mime-0.3.17
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-nibble-vec-0.1.0
+ rust-nix-0.29.0
+ rust-nom-7.1.3
+ rust-normalize-path-0.2.1
+ rust-notify-8.0.0
+ rust-notify-rust-4.11.7
+ rust-notify-types-2.0.0
+ rust-nu-ansi-term-0.46.0
+ rust-num-complex-0.4.6
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-objc2-0.6.1
+ rust-objc2-core-foundation-0.3.1
+ rust-objc2-encode-4.1.0
+ rust-objc2-foundation-0.3.1
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-option-ext-0.2.0
+ rust-ordered-stream-0.2.0
+ rust-origin-0.24.0
+ rust-os-str-bytes-7.1.0
+ rust-overload-0.1.1
+ rust-owo-colors-4.2.0
+ rust-parking-2.2.1
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-percent-encoding-2.3.1
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-shared-0.11.3
+ rust-pid1-0.1.4
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-piper-0.2.4
+ rust-polling-3.7.4
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-posix-regex-0.1.1
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-printf-compat-0.1.1
+ rust-proc-macro-crate-3.3.0
+ rust-proc-macro2-1.0.95
+ rust-process-wrap-8.2.0
+ rust-prodash-29.0.2
+ rust-project-origins-1.4.1
+ rust-prost-0.13.5
+ rust-prost-derive-0.13.5
+ rust-prost-types-0.13.5
+ rust-quick-xml-0.37.4
+ rust-quote-1.0.40
+ rust-r-efi-5.2.0
+ rust-radix-trie-0.2.1
+ rust-rand-0.8.5
+ rust-rand-0.9.1
+ rust-rand-chacha-0.3.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-rand-pcg-0.3.1
+ rust-rayon-core-1.12.1
+ rust-realpath-ext-0.1.3
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-regex-1.11.1
+ rust-regex-automata-0.1.10
+ rust-regex-automata-0.4.9
+ rust-regex-lite-0.1.6
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-roff-0.2.2
+ rust-rustc-demangle-0.1.24
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustix-dlmalloc-0.1.7
+ rust-rustix-futex-sync-0.2.3
+ rust-rustix-openpty-0.1.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ 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-sha1-smol-1.0.1
+ rust-sharded-slab-0.1.7
+ rust-shell-words-1.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-0.3.17
+ rust-signal-hook-registry-1.4.5
+ rust-siphasher-1.0.1
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-stable-deref-trait-1.2.0
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-supports-color-3.0.2
+ rust-supports-hyperlinks-3.1.0
+ rust-supports-unicode-3.0.0
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-tauri-winrt-notification-0.7.2
+ rust-tempfile-3.19.1
+ rust-termcolor-1.4.1
+ rust-terminal-size-0.4.2
+ rust-terminfo-0.9.0
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.8
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-stream-0.1.17
+ rust-tokio-util-0.7.14
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tonic-0.12.3
+ rust-tower-0.4.13
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-appender-0.2.3
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-tracing-log-0.2.0
+ rust-tracing-serde-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-tracing-test-0.2.5
+ rust-tracing-test-macro-0.2.5
+ rust-try-lock-0.2.5
+ rust-typed-arena-2.0.2
+ rust-tz-rs-0.7.0
+ rust-uds-windows-1.1.0
+ rust-unicode-bom-2.0.3
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-normalization-0.1.24
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-unwinding-0.2.5
+ rust-url-2.5.4
+ rust-urlencoding-2.1.3
+ rust-utf16-iter-1.0.5
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-valuable-0.1.1
+ rust-version-check-0.9.5
+ rust-vswhom-0.1.0
+ rust-vswhom-sys-0.1.3
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+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-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-watchexec-6.0.0
+ rust-watchexec-events-5.0.0
+ rust-watchexec-filterer-globset-7.0.0
+ rust-watchexec-filterer-ignore-6.0.0
+ rust-watchexec-signals-4.0.1
+ rust-watchexec-supervisor-4.0.0
+ rust-which-7.0.3
+ 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-0.59.0
+ rust-windows-0.61.1
+ rust-windows-collections-0.2.0
+ rust-windows-core-0.59.0
+ rust-windows-core-0.61.0
+ rust-windows-future-0.2.0
+ rust-windows-implement-0.59.0
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.1
+ rust-windows-numerics-0.2.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.3.1
+ 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-targets-0.53.0
+ rust-windows-version-0.1.4
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ 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.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winnow-0.6.26
+ rust-winnow-0.7.6
+ rust-winreg-0.52.0
+ rust-winsafe-0.0.19
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xdg-home-1.3.0
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zbus-5.5.0
+ rust-zbus-macros-5.5.0
+ rust-zbus-names-4.2.0
+ rust-zerocopy-0.7.35
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.7.35
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zvariant-5.4.0
+ rust-zvariant-derive-5.4.0
+ rust-zvariant-utils-3.2.0))
+ (wlgreet =>
+ (list rust-ab-glyph-rasterizer-0.1.8
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-autocfg-1.4.0
+ rust-bitflags-1.3.2
+ rust-bumpalo-3.17.0
+ rust-calloop-0.9.3
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.40
+ rust-core-foundation-sys-0.8.7
+ rust-dlib-0.5.2
+ rust-downcast-rs-1.2.1
+ rust-getopts-0.2.21
+ rust-greetd-ipc-0.10.3
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libloading-0.8.6
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-memmap2-0.3.1
+ rust-memoffset-0.6.5
+ rust-nix-0.22.3
+ rust-nix-0.24.3
+ rust-nix-0.25.1
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-os-pipe-1.2.1
+ rust-owned-ttf-parser-0.15.2
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-rusttype-0.9.3
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-scoped-tls-1.0.1
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-shlex-1.3.0
+ rust-smallvec-1.15.0
+ rust-smithay-client-toolkit-0.15.4
+ rust-syn-2.0.100
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-toml-0.5.11
+ rust-ttf-parser-0.15.2
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.1.14
+ 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-client-0.29.5
+ rust-wayland-commons-0.29.5
+ rust-wayland-cursor-0.29.5
+ rust-wayland-protocols-0.29.5
+ rust-wayland-scanner-0.29.5
+ rust-wayland-sys-0.29.5
+ 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.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-xcursor-0.3.8
+ rust-xml-rs-0.8.25))
+ (wlink =>
+ (list rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ 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-autocfg-1.5.0
+ rust-bitfield-0.17.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.1
+ rust-bumpalo-3.18.1
+ rust-cc-1.2.27
+ rust-cfg-if-1.0.1
+ rust-chrono-0.4.41
+ rust-clap-4.5.40
+ rust-clap-verbosity-flag-2.2.3
+ rust-clap-builder-4.5.40
+ rust-clap-derive-4.5.40
+ rust-clap-lex-0.7.5
+ rust-colorchoice-1.0.4
+ rust-console-0.15.11
+ rust-core-foundation-0.10.1
+ rust-core-foundation-sys-0.8.7
+ rust-deranged-0.4.0
+ rust-encode-unicode-1.0.0
+ rust-heck-0.5.0
+ rust-hex-0.4.3
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-ihex-3.0.0
+ rust-indicatif-0.17.11
+ rust-io-kit-sys-0.4.1
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-libc-0.2.174
+ rust-libloading-0.8.8
+ rust-libudev-0.3.0
+ rust-libudev-sys-0.1.4
+ rust-libusb1-sys-0.7.0
+ rust-log-0.4.27
+ rust-mach2-0.4.2
+ rust-memchr-2.7.5
+ rust-nix-0.26.4
+ rust-nu-ansi-term-0.50.1
+ rust-nu-pretty-hex-0.100.0
+ rust-num-conv-0.1.0
+ rust-num-traits-0.2.19
+ rust-num-threads-0.1.7
+ rust-number-prefix-0.4.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.1
+ rust-powerfmt-0.2.0
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-rusb-0.9.4
+ rust-rustversion-1.0.21
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serialport-4.7.2
+ rust-shlex-1.3.0
+ rust-simplelog-0.12.2
+ rust-strsim-0.11.1
+ rust-syn-2.0.103
+ rust-termcolor-1.4.1
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-2.0.12
+ rust-time-0.3.41
+ rust-time-core-0.1.4
+ rust-time-macros-0.2.22
+ rust-unescaper-0.1.6
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.2.1
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ 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-web-time-1.1.0
+ 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.2
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.3
+ rust-windows-result-0.3.4
+ rust-windows-strings-0.4.2
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ 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))
+ (xen-guest-agent =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ 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.97
+ rust-async-stream-0.3.6
+ rust-async-stream-impl-0.3.6
+ rust-autocfg-1.4.0
+ rust-backtrace-0.3.74
+ rust-bindgen-0.71.1
+ rust-bitflags-2.9.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.10.1
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-clang-sys-1.8.1
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-deranged-0.4.0
+ rust-either-1.15.0
+ rust-enum-as-inner-0.6.1
+ rust-env-filter-0.1.3
+ rust-env-logger-0.11.8
+ rust-error-chain-0.12.4
+ 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-macro-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-heck-0.5.0
+ rust-hostname-0.3.1
+ rust-ipnetwork-0.20.0
+ rust-ipnetwork-0.21.1
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itoa-1.0.15
+ rust-jiff-0.2.6
+ rust-jiff-static-0.2.6
+ rust-libc-0.2.171
+ rust-libloading-0.8.6
+ rust-lock-api-0.4.12
+ rust-log-0.4.27
+ rust-match-cfg-0.1.0
+ rust-memchr-2.7.4
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.8
+ rust-mio-1.0.3
+ rust-netlink-packet-core-0.7.0
+ rust-netlink-packet-route-0.18.1
+ rust-netlink-packet-route-0.19.0
+ rust-netlink-packet-utils-0.5.2
+ rust-netlink-proto-0.11.5
+ rust-netlink-sys-0.8.7
+ rust-nix-0.27.1
+ rust-no-std-net-0.6.0
+ rust-nom-7.1.3
+ rust-num-conv-0.1.0
+ rust-num-threads-0.1.7
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-os-info-3.10.0
+ 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-pnet-base-0.35.0
+ rust-pnet-datalink-0.35.0
+ rust-pnet-sys-0.35.0
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-powerfmt-0.2.0
+ rust-prettyplease-0.2.32
+ rust-proc-macro2-1.0.94
+ rust-quote-1.0.40
+ rust-redox-syscall-0.5.11
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rtnetlink-0.14.1
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-2.1.1
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.2
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-socket2-0.5.9
+ rust-strsim-0.11.1
+ rust-syn-2.0.100
+ rust-sysctl-0.5.5
+ rust-syslog-6.1.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ 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-uname-0.1.1
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ 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-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-xenstore-rs-0.6.0
+ rust-xenstore-sys-0.2.0))
+ (xsv =>
+ (list rust-aho-corasick-1.1.3
+ rust-autocfg-1.4.0
+ rust-byteorder-1.5.0
+ rust-cfg-if-0.1.10
+ rust-chan-0.1.23
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-csv-index-0.1.6
+ rust-docopt-1.1.1
+ rust-filetime-0.1.15
+ rust-fuchsia-cprng-0.1.1
+ rust-hermit-abi-0.3.9
+ rust-itoa-1.0.15
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.172
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-proc-macro2-1.0.95
+ rust-quickcheck-0.6.2
+ rust-quote-1.0.40
+ rust-rand-0.3.23
+ rust-rand-0.4.6
+ rust-rand-core-0.3.1
+ rust-rand-core-0.4.2
+ rust-rdrand-0.4.0
+ rust-redox-syscall-0.1.57
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-ryu-1.0.20
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-streaming-stats-0.2.3
+ rust-strsim-0.10.0
+ rust-syn-2.0.100
+ rust-tabwriter-1.4.1
+ rust-threadpool-1.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-width-0.2.0
+ rust-winapi-0.3.9
+ rust-winapi-i686-pc-windows-gnu-0.4.0
+ rust-winapi-x86-64-pc-windows-gnu-0.4.0))
+ (xwayland-satellite =>
+ (list rust-aho-corasick-1.1.3
+ 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.8
+ rust-anyhow-1.0.98
+ rust-bindgen-0.69.5
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.1
+ rust-cc-1.2.24
+ rust-cexpr-0.6.0
+ rust-cfg-if-1.0.0
+ rust-clang-sys-1.8.1
+ rust-colorchoice-1.0.3
+ rust-cursor-icon-1.2.0
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-deranged-0.4.0
+ rust-derive-builder-0.20.2
+ rust-derive-builder-core-0.20.2
+ rust-derive-builder-macro-0.20.2
+ rust-downcast-rs-1.2.1
+ rust-either-1.15.0
+ rust-env-filter-0.1.3
+ rust-env-logger-0.10.2
+ rust-env-logger-0.11.8
+ rust-errno-0.3.12
+ rust-fnv-1.0.7
+ rust-glob-0.3.2
+ rust-hermit-abi-0.5.1
+ rust-home-0.5.11
+ rust-humantime-2.2.0
+ rust-ident-case-1.0.1
+ rust-is-terminal-0.4.16
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.12.1
+ rust-itoa-1.0.15
+ rust-jiff-0.2.14
+ rust-jiff-static-0.2.14
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.172
+ rust-libloading-0.8.8
+ rust-linux-raw-sys-0.4.15
+ rust-log-0.4.27
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-minimal-lexical-0.2.1
+ rust-nom-7.1.3
+ rust-num-conv-0.1.0
+ rust-num-threads-0.1.7
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-pkg-config-0.3.32
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-powerfmt-0.2.0
+ rust-pretty-env-logger-0.5.0
+ rust-prettyplease-0.2.32
+ rust-proc-macro2-1.0.95
+ rust-quick-xml-0.30.0
+ rust-quick-xml-0.37.5
+ rust-quote-1.0.40
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rustc-hash-1.1.0
+ rust-rustix-0.38.44
+ rust-rustversion-1.0.21
+ rust-sd-notify-0.4.5
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-shlex-1.3.0
+ rust-slotmap-1.0.7
+ rust-smallvec-1.15.0
+ rust-smithay-client-toolkit-0.19.2
+ rust-strsim-0.11.1
+ rust-syn-2.0.101
+ 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-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-vergen-9.0.6
+ rust-vergen-gitcl-1.0.8
+ rust-vergen-lib-0.1.6
+ rust-version-check-0.9.5
+ rust-wayland-backend-0.3.10
+ rust-wayland-client-0.31.10
+ rust-wayland-csd-frame-0.3.0
+ rust-wayland-cursor-0.31.10
+ rust-wayland-protocols-0.32.8
+ rust-wayland-protocols-wlr-0.3.8
+ rust-wayland-scanner-0.31.6
+ rust-wayland-server-0.31.9
+ rust-wayland-sys-0.31.6
+ rust-which-4.4.2
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-targets-0.53.0
+ 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-xcb-1.5.0
+ rust-xcb-util-cursor-0.3.3
+ rust-xcb-util-cursor-sys-0.1.4
+ rust-xcursor-0.3.8
+ rust-xkeysym-0.2.1))
+ (zoxide =>
+ (list rust-aho-corasick-1.1.3
+ rust-aliasable-0.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-askama-0.14.0
+ rust-askama-derive-0.14.0
+ rust-askama-parser-0.14.0
+ rust-assert-cmd-2.0.17
+ rust-bincode-1.3.3
+ rust-bitflags-2.9.1
+ rust-bstr-1.12.0
+ rust-cfg-if-1.0.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-complete-fig-4.5.2
+ rust-clap-complete-nushell-4.5.7
+ rust-clap-derive-4.5.40
+ rust-clap-lex-0.7.5
+ rust-color-print-0.3.7
+ rust-color-print-proc-macro-0.3.7
+ rust-colorchoice-1.0.4
+ rust-difflib-0.4.0
+ rust-dirs-6.0.0
+ rust-dirs-sys-0.5.0
+ rust-doc-comment-0.3.3
+ rust-dunce-1.0.5
+ rust-either-1.15.0
+ rust-env-home-0.1.0
+ rust-errno-0.3.12
+ rust-fastrand-2.3.0
+ rust-getrandom-0.2.16
+ rust-glob-0.3.2
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itoa-1.0.15
+ rust-libc-0.2.174
+ rust-libredox-0.1.3
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.4
+ rust-memchr-2.7.5
+ rust-minimal-lexical-0.2.1
+ rust-nix-0.30.1
+ rust-nom-7.1.3
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-option-ext-0.2.0
+ rust-ouroboros-0.18.5
+ rust-ouroboros-macro-0.18.5
+ rust-percent-encoding-2.3.1
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-proc-macro2-1.0.95
+ rust-proc-macro2-diagnostics-0.10.1
+ rust-quote-1.0.40
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-redox-users-0.5.0
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-relative-path-1.9.3
+ rust-rstest-0.25.0
+ rust-rstest-macros-0.25.0
+ rust-rstest-reuse-0.7.0
+ rust-rustc-hash-2.1.1
+ rust-rustc-version-0.4.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.7
+ rust-ryu-1.0.20
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-static-assertions-1.1.0
+ rust-strsim-0.11.1
+ rust-syn-2.0.103
+ rust-tempfile-3.15.0
+ rust-termtree-0.5.1
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-2.0.12
+ rust-unicode-ident-1.0.18
+ rust-utf8parse-0.2.2
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-wasi-0.11.1+wasi-snapshot-preview1
+ rust-which-7.0.3
+ 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-yansi-1.0.1
+ rust-zerocopy-0.8.26
+ rust-zerocopy-derive-0.8.26)))
diff --git a/gnu/packages/rust-sources.scm b/gnu/packages/rust-sources.scm
new file mode 100644
index 0000000000..1950a79a73
--- /dev/null
+++ b/gnu/packages/rust-sources.scm
@@ -0,0 +1,600 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
+;;; Copyright © 2023-2025 Efraim Flashner <efraim@flashner.co.il>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (gnu packages rust-sources)
+ #:use-module ((guix licenses) #:prefix license:)
+ #:use-module (guix gexp)
+ #:use-module (guix packages)
+ #:use-module (guix download)
+ #:use-module (guix git-download)
+ #:use-module (guix build-system cargo)
+ #:use-module (guix build-system trivial)
+ #:use-module (gnu packages)
+ #:use-module (gnu packages assembly)
+ #:use-module (gnu packages base)
+ #:use-module (gnu packages compression)
+ #:use-module (gnu packages llvm)
+ #:use-module (gnu packages golang)
+ #:use-module (gnu packages perl)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages python)
+ #:use-module (gnu packages textutils))
+
+;;;
+;;; Cargo workspaces and Rust libraries requiring external inputs to unbundle.
+;;; These packages are hidden, as they are not interesting to users.
+;;;
+
+(define gemoji-source-for-rust-deunicode-1
+ (let ((version "4.1.0"))
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/github/gemoji")
+ (commit (string-append "v" version))))
+ (file-name "gemoji-checkout")
+ (sha256
+ (base32
+ "1yhs9lj9gnzbvimv0y5f1a4my0slbvygkcjjkaxd4wkkyfvfbkxy")))))
+
+(define-public rust-deunicode-1
+ (hidden-package
+ (package
+ (name "rust-deunicode")
+ (version "1.6.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/kornelski/deunicode")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0bhbkfhh5qd4ygx47jj7j6h722i1skmkwashmj5wlh648f5gdmx4"))
+ (modules '((guix build utils)))
+ (snippet
+ '(for-each delete-file-recursively
+ '("scripts/gemoji"
+ "src/mapping.txt"
+ "src/pointers.bin")))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:skip-build? #t
+ #:cargo-package-crates ''("deunicode")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'build 'compress-data
+ (lambda _
+ (with-directory-excursion "scripts"
+ (copy-recursively
+ #+(this-package-native-input "gemoji-checkout")
+ "gemoji")
+ (invoke "cargo" "run")))))))
+ (native-inputs (list gemoji-source-for-rust-deunicode-1))
+ ;; scripts/Cargo.lock
+ (inputs (cargo-inputs 'rust-deunicode-1))
+ (home-page "https://lib.rs/crates/deunicode")
+ (synopsis "Convert Unicode strings to pure ASCII")
+ (description
+ "This package converts Unicode strings to pure ASCII by intelligently
+transliterating them. It supports Emoji and Chinese.")
+ (license license:bsd-3))))
+
+(define-public rust-hypher-0.1
+ (hidden-package
+ (package
+ (name "rust-hypher")
+ (version "0.1.5")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/typst/hypher")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1r01hhgxp5fmz1bgy11ilajd67lgfh7kqvd258c58c6y3w3rxpjq"))
+ (modules '((guix build utils)))
+ ;; Pre-generated.
+ (snippet '(for-each delete-file (find-files "tries")))))
+ (build-system cargo-build-system)
+ (arguments
+ (list
+ #:skip-build? #t
+ #:cargo-package-crates ''("hypher")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'regenerate
+ (lambda _
+ ;; Stop the attempted dependency retrieval for a bench-marking
+ ;; tool.
+ (substitute* "Cargo.toml" (("^members.+$") ""))
+ ;; --no-default-features lets us avoid using the upstream
+ ;; source's pre-generated tries when running the
+ ;; trie-regenerating "generate" test. We are throwing library
+ ;; binary away, anyways, because we only want the source.
+ ;; See also: <https://github.com/typst/hypher/issues/19>.
+ (false-if-exception
+ (invoke "cargo" "test" "--test" "generate"
+ "--no-default-features"))
+ (delete-file-recursively "target"))))))
+ (home-page "https://github.com/typst/hypher")
+ (synopsis "Separate words into syllables")
+ (description "@code{hypher} is a Rust library for syllabification.")
+ (license (list license:expat license:asl2.0)))))
+
+(define-public rust-pcre2-utf32-0.2
+ (hidden-package
+ (package
+ (name "rust-pcre2-utf32")
+ (version "0.2.9")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/fish-shell/rust-pcre2")
+ (commit (string-append version "-utf32"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0mhjw7fvrzxb3fd0c534a17qgy6svz0z8269d2fs6q8aw11610mr"))
+ (modules '((guix build utils)))
+ (snippet '(delete-file-recursively "pcre2-sys/upstream"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:skip-build? #t
+ #:cargo-package-crates
+ ''("pcre2-sys" "pcre2")))
+ (inputs (cargo-inputs 'rust-pcre2-utf32-0.2))
+ (home-page "https://github.com/fish-shell/rust-pcre2")
+ (synopsis "High level wrapper library for PCRE2")
+ (description
+ "This package provides @code{fish} shell's fork of @code{rust-pcre2} with
+UTF-32 support.")
+ (license (list license:expat license:unlicense)))))
+
+(define-public rust-pipewire-0.8.0.fd3d8f7
+ (let ((commit "fd3d8f7861a29c2eeaa4c393402e013578bb36d9")
+ (revision "0"))
+ (hidden-package
+ (package
+ (name "rust-pipewire")
+ (version (git-version "0.8.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.freedesktop.org/pipewire/pipewire-rs.git")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1hzyhz7xg0mz8a5y9j6yil513p1m610q3j9pzf6q55vdh5mcn79v"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:skip-build? #t
+ #:cargo-package-crates
+ ''("libspa-sys" "libspa" "pipewire-sys" "pipewire")
+ #:phases
+ #~(modify-phases %standard-phases
+ ;; Avoid circular dependency.
+ (add-after 'unpack 'remove-dev-dependencies
+ (lambda _
+ (substitute* "libspa/Cargo.toml"
+ (("^pipewire.*") "")))))))
+ (inputs (cargo-inputs 'rust-pipewire-0.8.0.fd3d8f7))
+ (home-page "https://pipewire.org/")
+ (synopsis "Rust bindings for PipeWire")
+ (description "This package provides Rust bindings for PipeWire.")
+ (license license:expat)))))
+
+(define-public rust-pubgrub-0.3.0.b70cf70
+ (let ((commit "b70cf707aa43f21b32f3a61b8a0889b15032d5c4")
+ (revision "0"))
+ (hidden-package
+ (package
+ (name "rust-pubgrub")
+ (version (git-version "0.3.0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/astral-sh/pubgrub")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "08rfk4hh2cx4v8fi62j365mwga3fgww9wcfszq7i5g4zmlhp8p8l"))
+ (modules '((guix build utils)))
+ ;; Pretend to be version 0.3.0.
+ (snippet
+ '(substitute* "Cargo.toml"
+ (("0\\.3\\.0-alpha\\.1") "0.3.0")))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:skip-build? #t
+ #:cargo-package-crates ''("version-ranges" "pubgrub")))
+ (inputs (cargo-inputs 'rust-pubgrub-0.3.0.b70cf70))
+ (home-page "https://github.com/pubgrub-rs/pubgrub")
+ (synopsis "PubGrub version solving algorithm")
+ (description
+ "This package provides the @code{PubGrub} version solving algorithm.")
+ (license license:mpl2.0)))))
+
+(define-public rust-ring-0.17
+ (hidden-package
+ (package
+ (name "rust-ring")
+ (version "0.17.8") ;Not tagged.
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/briansmith/ring")
+ (commit "fa98b490bcbc99a01ff150896ec74c1813242d7f")))
+ (file-name (git-file-name "rust-ring" version))
+ (sha256
+ (base32 "0rqfal81bf4l3dja98cajfjq2jbz1rcx7xdp2r33cxrm5y5psr28"))
+ (patches (search-patches "rust-ring-0.17-ring-core.patch"))
+ (modules '((guix build utils)))
+ (snippet
+ #~(begin
+ ;; It turns out Guix's nasm works just fine here.
+ (substitute* "build.rs"
+ (("./target/tools/windows/nasm/nasm") "nasm"))
+ ;; These files are pregenerated:
+ (delete-file "crypto/curve25519/curve25519_tables.h")
+ (delete-file "crypto/fipsmodule/ec/p256-nistz-table.h")
+ (delete-file "crypto/fipsmodule/ec/p256_table.h")
+ ;; As seen in git between 0.17.0 and 0.17.1.
+ (substitute* "crypto/curve25519/make_curve25519_tables.py"
+ (("static const uint8_t k25519Precomp")
+ "const uint8_t k25519Precomp"))
+ ;; This file causes problems during the 'package phase and
+ ;; is not distributed with the packaged crate.
+ (delete-file-recursively "bench")
+ (substitute* "Cargo.toml"
+ (("\"bench\",") ""))))))
+ (build-system cargo-build-system)
+ (arguments
+ (list
+ #:skip-build? #t
+ #:cargo-package-crates ''("ring")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'regenerate
+ (lambda _
+ (setenv "HOME" (getcwd))
+ (with-directory-excursion "crypto/curve25519"
+ (with-output-to-file "curve25519_tables.h"
+ (lambda _ (invoke "python3" "make_curve25519_tables.py"))))
+ (with-directory-excursion "crypto/fipsmodule/ec"
+ (invoke "go" "run" "make_tables.go")
+ (invoke "go" "run" "make_ec_scalar_base_mult_tests.go"))
+ (format #t "Generating the pregenerated files ...~%")
+ (force-output)
+ (mkdir-p "pregenerated/tmp/ring_core_generated")
+
+ ;; We generate all the files which upstream would normally be
+ ;; generate by using 'RING_PREGENERATE_ASM=1 cargo build
+ ;; --target-dir=target/pregenerate_asm' in order to not include
+ ;; a dependency on cargo when generating the sources.
+ (define (prefix script)
+ (string-append
+ "pregenerated/"
+ (string-drop-right
+ (string-drop script
+ (string-index-right script #\/)) 3)))
+
+ (for-each
+ (lambda (script)
+ (invoke "perl" script "ios64"
+ (string-append (prefix script) "-ios64.S"))
+ (invoke "perl" script "linux64"
+ (string-append (prefix script) "-linux64.S"))
+ (invoke "perl" script "win64"
+ (string-append (prefix script) "-win64.S")))
+ '("crypto/fipsmodule/aes/asm/aesv8-armx.pl"
+ "crypto/fipsmodule/modes/asm/ghashv8-armx.pl"
+ "crypto/chacha/asm/chacha-armv8.pl"
+ "crypto/cipher_extra/asm/chacha20_poly1305_armv8.pl"
+ "crypto/fipsmodule/aes/asm/vpaes-armv8.pl"
+ "crypto/fipsmodule/bn/asm/armv8-mont.pl"
+ "crypto/fipsmodule/ec/asm/p256-armv8-asm.pl"
+ "crypto/fipsmodule/modes/asm/ghash-neon-armv8.pl"
+ "crypto/fipsmodule/modes/asm/aesv8-gcm-armv8.pl"
+ "crypto/fipsmodule/sha/asm/sha512-armv8.pl"))
+
+ (for-each
+ (lambda (arch)
+ (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-armv8.pl"
+ arch (string-append
+ "pregenerated/sha256-armv8-" arch ".S")))
+ '("ios64" "linux64" "win64"))
+
+ (for-each
+ (lambda (script)
+ (invoke "perl" script "linux32"
+ (string-append (prefix script) "-linux32.S")))
+ '("crypto/fipsmodule/aes/asm/aesv8-armx.pl"
+ "crypto/fipsmodule/modes/asm/ghashv8-armx.pl"
+ "crypto/fipsmodule/aes/asm/bsaes-armv7.pl"
+ "crypto/fipsmodule/aes/asm/vpaes-armv7.pl"
+ "crypto/fipsmodule/bn/asm/armv4-mont.pl"
+ "crypto/chacha/asm/chacha-armv4.pl"
+ "crypto/fipsmodule/modes/asm/ghash-armv4.pl"
+ "crypto/fipsmodule/sha/asm/sha256-armv4.pl"
+ "crypto/fipsmodule/sha/asm/sha512-armv4.pl"))
+
+ (for-each
+ (lambda (script)
+ (invoke "perl" script "elf"
+ "-fPIC" "-DOPENSSL_IA32_SSE2"
+ (string-append (prefix script) "-elf.S"))
+ (invoke "perl" script "win32n"
+ "-fPIC" "-DOPENSSL_IA32_SSE2"
+ (string-append
+ "pregenerated/tmp/"
+ (string-drop (prefix script) 13) "-win32n.asm")))
+ '("crypto/fipsmodule/aes/asm/aesni-x86.pl"
+ "crypto/fipsmodule/aes/asm/vpaes-x86.pl"
+ "crypto/fipsmodule/bn/asm/x86-mont.pl"
+ "crypto/chacha/asm/chacha-x86.pl"
+ "crypto/fipsmodule/modes/asm/ghash-x86.pl"))
+
+ (for-each
+ (lambda (script)
+ (invoke "perl" script "elf"
+ (string-append (prefix script) "-elf.S"))
+ (invoke "perl" script "macosx"
+ (string-append (prefix script) "-macosx.S"))
+ (invoke "perl" script "nasm"
+ (string-append
+ "pregenerated/tmp/"
+ (string-drop (prefix script) 13) "-nasm.asm")))
+ '("crypto/chacha/asm/chacha-x86_64.pl"
+ "crypto/fipsmodule/aes/asm/aesni-x86_64.pl"
+ "crypto/fipsmodule/aes/asm/vpaes-x86_64.pl"
+ "crypto/fipsmodule/bn/asm/x86_64-mont.pl"
+ "crypto/fipsmodule/bn/asm/x86_64-mont5.pl"
+ "crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl"
+ "crypto/fipsmodule/modes/asm/aesni-gcm-x86_64.pl"
+ "crypto/fipsmodule/modes/asm/ghash-x86_64.pl"
+ "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
+ "crypto/cipher_extra/asm/chacha20_poly1305_x86_64.pl"))
+
+ (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
+ "elf" "pregenerated/sha256-x86_64-elf.S")
+
+ (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
+ "macosx" "pregenerated/sha256-x86_64-macosx.S")
+
+ (invoke "perl" "crypto/fipsmodule/sha/asm/sha512-x86_64.pl"
+ "nasm" "pregenerated/tmp/sha256-x86_64-nasm.asm")
+
+ ;; TODO: Extract ring_core_generated/prefix_symbols_nasm.inc
+ ;; and ring_core_generated/prefix_symbols_asm.h from build.rs.
+
+ (for-each
+ (lambda (script)
+ (invoke "nasm" "-o" (string-append (prefix script) "o")
+ "-f" "win32" "-i" "include/" "-i" "pregenerated/tmp/"
+ "-Xgnu" "-gcv8" script))
+ (find-files "pregenerated/tmp" "win32n\\.asm"))
+
+ (for-each
+ (lambda (script)
+ (invoke "nasm" "-o" (string-append (prefix script) "o")
+ "-f" "win64" "-i" "include/" "-i" "pregenerated/tmp/"
+ "-Xgnu" "-gcv8" script))
+ (find-files "pregenerated/tmp" "nasm\\.asm")))))))
+ (native-inputs (list clang go gzip nasm perl python-minimal tar))
+ (propagated-inputs (cargo-inputs 'rust-ring-0.17))
+ (home-page "https://github.com/briansmith/ring")
+ (synopsis "Safe, fast, small crypto using Rust")
+ (description "This package provided safe, fast, small crypto using Rust.")
+ (license (list license:isc license:openssl)))))
+
+(define-public rust-rustc-demangle-capi-0.1
+ (hidden-package
+ (package
+ (name "rust-rustc-demangle-capi")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rustc-demangle-capi" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1s2g4z1yrh1sxl4qkmpd19ss3x2lr9115vbir7pnhgy63r1d63yv"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'install-c-library
+ (lambda _
+ (install-file
+ (car (find-files "." "^rustc_demangle\\.h$"))
+ (string-append #$output "/include"))
+ (install-file
+ (car (find-files "." "^librustc_demangle.so$"))
+ (string-append #$output "/lib")))))))
+ (inputs (cargo-inputs 'rust-rustc-demangle-capi-0.1))
+ (home-page "https://github.com/alexcrichton/rustc-demangle")
+ (synopsis "C API for the @code{rustc-demangle} crate")
+ (description "This package provides a C API library for the
+@code{rustc-demangle} crate.")
+ (license (list license:expat license:asl2.0)))))
+
+(define-public rust-smithay-0.6.0.ede2707
+ (let ((commit "ede27079f45eeb7c21796e22f3bc25b741b024ea")
+ (revision "2"))
+ (hidden-package
+ (package
+ (name "rust-smithay")
+ (version (git-version "0.6.0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Smithay/smithay")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "187vdwhy6fjjym9xmyzdhpw1r5xfdfsbbn7y8xv0x9dv12f1var2"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:skip-build? #t
+ #:cargo-package-crates ''("smithay" "smithay-drm-extras")))
+ (inputs (cargo-inputs 'rust-smithay-0.6.0.ede2707))
+ (home-page "https://github.com/Smithay/smithay")
+ (synopsis "Smithy for Rust Wayland compositors")
+ (description
+ "Smithay aims to provide building blocks to create wayland compositors
+in Rust. While not being a full-blown compositor, it'll provide objects and
+interfaces implementing common functionalities that pretty much any compositor
+will need, in a generic fashion.
+
+It supports the @code{wayland}, @code{wayland-protocols}, and some external
+extensions, such as @code{wlr-protocols} and @code{plasma-wayland-protocols}.")
+ (license license:expat)))))
+
+(define inspired-github-color-scheme-for-rust-syntect-5
+ (let ((version "1.3.0"))
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/sethlopez/InspiredGitHub.tmtheme")
+ (commit (string-append "v" version))))
+ (file-name "inspired-github-color-scheme-checkout")
+ (sha256
+ (base32
+ "0w2sswa2kid1jwqy28xqvjav17xzkza32i9vvyj67m1kfm3dd6ww")))))
+
+(define solarized-for-rust-syntect-5
+ (let ((version "1.5.11"))
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/braver/Solarized")
+ (commit version)))
+ (file-name "solarized-checkout")
+ (sha256
+ (base32
+ "05n8wq7zahydrnx36k7awqjz8svn13xsxcazyj0909h4akbsglj1")))))
+
+(define spacegray-for-rust-syntect-5
+ (let ((commit "2703e93f559e212ef3895edd10d861a4383ce93d"))
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/SublimeText/Spacegray")
+ (commit commit)))
+ (file-name "spacegray-checkout")
+ (sha256
+ (base32
+ "0vzs9i3sdh6f1b25vdbxwyphmxzbqixrnjlgws56fzfngy4my9dj")))))
+
+(define-public rust-syntect-5
+ (hidden-package
+ (package
+ (name "rust-syntect")
+ (version "5.2.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/trishume/syntect")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1wr5x6jy53s597j7kfyzhwph1d07a18qc45s47cx4f399f0xwk9l"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin
+ (delete-file-recursively "scripts")
+ (for-each
+ (lambda (file)
+ (delete-file file)
+ (with-output-to-file file
+ (const (display "\n"))))
+ (find-files "assets" "dump$"))))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:skip-build? #t
+ #:cargo-package-crates ''("syntect")
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'build
+ (lambda _
+ (substitute* "Makefile"
+ (("git submodule.*") ""))
+ (with-directory-excursion "testdata"
+ (rmdir "InspiredGitHub.tmtheme")
+ (copy-recursively
+ #+(this-package-native-input
+ "inspired-github-color-scheme-checkout")
+ "InspiredGitHub.tmtheme")
+ (rmdir "Solarized")
+ (copy-recursively
+ #+(this-package-native-input "solarized-checkout")
+ "Solarized")
+ (rmdir "spacegray")
+ (copy-recursively
+ #+(this-package-native-input "solarized-checkout")
+ "spacegray"))
+ (invoke "make" "assets"))))))
+ (native-inputs
+ (list pkg-config
+ inspired-github-color-scheme-for-rust-syntect-5
+ solarized-for-rust-syntect-5
+ spacegray-for-rust-syntect-5))
+ (inputs (cons oniguruma (cargo-inputs 'rust-syntect-5)))
+ (home-page "https://github.com/trishume/syntect")
+ (synopsis "Library for syntax highlighting and code intelligence")
+ (description
+ "This package provides a library for syntax highlighting and code
+intelligence.")
+ (license license:expat))))
+
+(define-public rust-web-view-0.7.3.82d7cbc
+ (let ((commit "82d7cbce6228b1a964673cc0f22944ad808eab42")
+ (revision "0"))
+ (hidden-package
+ (package
+ (name "rust-web-view")
+ (version (git-version "0.7.3" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Boscop/web-view")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1cl65wabbx9cd97qdmbq22d4whqrdsfykm8pbafh67srqjj1qlvr"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:skip-build? #t
+ #:cargo-package-crates ''("webview-sys" "web-view")))
+ (inputs (cargo-inputs 'rust-web-view-0.7.3.82d7cbc))
+ (home-page "https://github.com/Boscop/web-view")
+ (synopsis "Rust bindings for webview.")
+ (description
+ "This library provides a Rust binding to the original implementation of
+webview, a tiny cross-platform library to render web-based GUIs as desktop
+applications.")
+ (license license:expat)))))
diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm
index abaf7166fd..2d9c93a08e 100644
--- a/gnu/packages/rust.scm
+++ b/gnu/packages/rust.scm
@@ -4,7 +4,7 @@
;;; Copyright © 2016 Nikita <nikita@n0.is>
;;; Copyright © 2017 Ben Woodcroft <donttrustben@gmail.com>
;;; Copyright © 2017, 2018 Nikolai Merinov <nikolai.merinov@member.fsf.org>
-;;; Copyright © 2017, 2019-2024 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2017, 2019-2025 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2018 Danny Milosavljevic <dannym+a@scratchpost.org>
;;; Copyright © 2019 Ivan Petkov <ivanppetkov@gmail.com>
@@ -121,16 +121,20 @@
(inherit (package-source base-rust))
(uri (rust-uri version))
(sha256 (base32 checksum))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments base-rust)
+ ((#:disallowed-references _ '())
+ (list base-rust))))
(native-inputs
- (alist-replace "cargo-bootstrap" (list base-rust "cargo")
- (alist-replace "rustc-bootstrap" (list base-rust)
- (package-native-inputs base-rust))))))
+ (modify-inputs (package-native-inputs base-rust)
+ (replace "rustc-bootstrap" base-rust)
+ (replace "cargo-bootstrap" (list base-rust "cargo"))))))
;;; Note: mrustc's only purpose is to be able to bootstap Rust; it's designed
;;; to be used in source form.
-(define %mrustc-commit "5e01a76097265f4bb27b18885b9af3f2778180f9")
+(define %mrustc-commit "06b87d1af49d2db3bd850fdee8888055dd540dd1")
(define %mrustc-source
- (let* ((version "0.11.0")
+ (let* ((version "0.11.2")
(commit %mrustc-commit)
(revision "1")
(name "mrustc"))
@@ -141,7 +145,7 @@
(commit %mrustc-commit)))
(file-name (git-file-name name (git-version version revision commit)))
(sha256
- (base32 "1yyjfl1z6d5r9sv7zl90kqyjw1lqd2cqzwh2syi7yvrpslhihrhy"))
+ (base32 "1m6ya3d653b5z0ygvr4y8hay1445gww9s8vyk8h0jdi42zkhzqkf"))
(patches (search-patches "mrustc-patches.patch"))
(modules '((guix build utils)))
(snippet
@@ -151,13 +155,15 @@
(substitute* (find-files "." "Makefile")
(("LINKFLAGS := -g") "LINKFLAGS :=")
(("-g ") ""))
- ;; Don't use the vendored openssl sources.
(substitute* "minicargo.mk"
+ ;; Don't assume tarball with gzip compression.
+ (("-xzf") "-xf")
+ ;; Don't use the vendored openssl sources.
(("--features vendored-openssl") "")))))))
-;;; Rust 1.54 is special in that it is built with mrustc, which shortens the
-;;; bootstrap path.
-(define-public rust-bootstrap
+;;; The rust-bootstrap packages are special in that they are built with mrustc,
+;;; which shortens the bootstrap path.
+(define-public rust-bootstrap-1.54
(package
(name "rust")
(version "1.54.0")
@@ -339,6 +345,185 @@ safety and thread safety guarantees.")
;; Dual licensed.
(license (list license:asl2.0 license:expat))))
+(define-public rust-bootstrap-1.74
+ (package
+ (name "rust")
+ (version "1.74.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (rust-uri version))
+ (sha256 (base32 "0j8hrwjjjjf7spy0hy7gami96swhfzr6kandfzzdri91qd5mhaw8"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin
+ (for-each delete-file-recursively
+ '("src/llvm-project"
+ "vendor/openssl-src/openssl"
+ "vendor/tikv-jemalloc-sys/jemalloc"))
+ ;; Remove vendored dynamically linked libraries.
+ ;; find . -not -type d -executable -exec file {} \+ | grep ELF
+ ;; Also remove the bundled (mostly Windows) libraries.
+ (for-each delete-file
+ (find-files "vendor" "\\.(a|dll|exe|lib)$"))
+ ;; Adjust vendored dependency to explicitly use rustix with libc backend.
+ (substitute* "vendor/tempfile/Cargo.toml"
+ (("features = \\[\"fs\"" all)
+ (string-append all ", \"use-libc\"")))))
+ ;; Rust 1.70 adds the rustix library which depends on the vendored
+ ;; fd-lock crate. The fd-lock crate uses Outline assembly which expects
+ ;; a precompiled static library. Enabling the "cc" feature tells the
+ ;; build.rs script to compile the assembly files instead of searching
+ ;; for a precompiled library.
+ (patches (search-patches "rust-1.70-fix-rustix-build.patch"))))
+ (outputs '("out" "cargo"))
+ (properties '((hidden? . #t)
+ (timeout . 129600) ;36 hours
+ (max-silent-time . 18000))) ;5 hours (for riscv64)
+ (build-system gnu-build-system)
+ (inputs
+ (list bash-minimal
+ llvm-17
+ openssl
+ zlib))
+ (native-inputs
+ (list pkg-config %mrustc-source))
+ (arguments
+ (list
+ #:imported-modules %cargo-utils-modules ;for `generate-all-checksums'
+ #:modules '((guix build cargo-utils)
+ (guix build utils)
+ (guix build gnu-build-system))
+ #:test-target "test"
+ ;; Rust's own .so library files are not found in any RUNPATH, but
+ ;; that doesn't seem to cause issues.
+ #:validate-runpath? #f
+ #:make-flags
+ #~(let ((source #$(package-source this-package)))
+ (list (string-append "RUSTC_TARGET="
+ #$(platform-rust-target
+ (lookup-platform-by-target-or-system
+ (or (%current-target-system)
+ (%current-system)))))
+ (string-append "RUSTC_VERSION=" #$version)
+ (string-append "MRUSTC_TARGET_VER="
+ #$(version-major+minor version))
+ (string-append "RUSTC_SRC_TARBALL=" source)
+ "OUTDIR_SUF=")) ;do not add version suffix to output dir
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'unpack
+ (lambda* (#:key source inputs #:allow-other-keys)
+ ((assoc-ref %standard-phases 'unpack)
+ #:source #$(this-package-native-input
+ (origin-file-name %mrustc-source)))))
+ (add-after 'unpack 'patch-makefiles
+ ;; This disables building the (unbundled) LLVM.
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* '("minicargo.mk"
+ "run_rustc/Makefile")
+ ;; Use the system-provided LLVM.
+ (("LLVM_CONFIG [:|?]= .*")
+ (string-append "LLVM_CONFIG := "
+ (search-input-file inputs "/bin/llvm-config") "\n")))
+ (substitute* "Makefile"
+ ;; Patch date and git obtained version information.
+ ((" -D VERSION_GIT_FULLHASH=.*")
+ (string-append
+ " -D VERSION_GIT_FULLHASH=\\\"" #$%mrustc-commit "\\\""
+ " -D VERSION_GIT_BRANCH=\\\"master\\\""
+ " -D VERSION_GIT_SHORTHASH=\\\""
+ #$(string-take %mrustc-commit 7) "\\\""
+ " -D VERSION_BUILDTIME="
+ "\"\\\"Thu, 01 Jan 1970 00:00:01 +0000\\\"\""
+ " -D VERSION_GIT_ISDIRTY=0\n")))
+ (substitute* '("run_rustc/Makefile"
+ "run_rustc/rustc_proxy.sh")
+ ;; Patch the shebang of a generated wrapper for rustc
+ (("#!/bin/sh")
+ (string-append "#!" (which "sh"))))))
+ (add-before 'configure 'configure-cargo-home
+ (lambda _
+ (let ((cargo-home (string-append (getcwd) "/.cargo")))
+ (mkdir-p cargo-home)
+ (setenv "CARGO_HOME" cargo-home))))
+ (replace 'configure
+ (lambda _
+ (setenv "CC" "gcc")
+ (setenv "CXX" "g++")
+ ;; The Guix LLVM package installs only shared libraries.
+ (setenv "LLVM_LINK_SHARED" "1")
+ ;; rustc still insists on having 'cc' on PATH in some places
+ ;; (e.g. when building the 'test' library crate).
+ (mkdir-p "/tmp/bin")
+ (symlink (which "gcc") "/tmp/bin/cc")
+ (setenv "PATH" (string-append "/tmp/bin:" (getenv "PATH")))))
+ (delete 'patch-generated-file-shebangs)
+ (replace 'build
+ (lambda* (#:key make-flags parallel-build? #:allow-other-keys)
+ (let ((job-count (if parallel-build?
+ (parallel-job-count)
+ 1)))
+ ;; Adapted from:
+ ;; https://github.com/dtolnay/bootstrap/blob/master/build-1.54.0.sh.
+ ;; Use PARLEVEL since both minicargo and mrustc use it
+ ;; to set the level of parallelism.
+ (setenv "PARLEVEL" (number->string job-count))
+ (display "Building mrustc...\n")
+ (apply invoke "make" make-flags)
+
+ ;; This doesn't seem to build anything, but it
+ ;; sets additional minicargo flags.
+ (display "Building RUSTCSRC...\n")
+ (apply invoke "make" "RUSTCSRC" make-flags)
+
+ ;; This probably doesn't need to be called explicitly.
+ (display "Building LIBS...\n")
+ (apply invoke "make" "-f" "minicargo.mk" "LIBS" make-flags)
+
+ (display "Building rustc...\n")
+ (apply invoke "make" "-f" "minicargo.mk" "output/rustc"
+ make-flags)
+
+ (display "Building cargo...\n")
+ (apply invoke "make" "-f" "minicargo.mk" "output/cargo"
+ make-flags)
+
+ ;; This one isn't listed in the build script.
+ (display "Rebuilding stdlib with rustc...\n")
+ (apply invoke "make" "-C" "run_rustc" make-flags))))
+ (replace 'install
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (let* ((out (assoc-ref outputs "out"))
+ (cargo (assoc-ref outputs "cargo"))
+ (bin (string-append out "/bin"))
+ (rustc (string-append bin "/rustc"))
+ (cargo-bin (string-append cargo "/bin"))
+ (lib (string-append out "/lib"))
+ (system-lib-prefix
+ (string-append lib "/rustlib/"
+ #$(platform-rust-target
+ (lookup-platform-by-target-or-system
+ (or (%current-target-system)
+ (%current-system)))) "/lib")))
+ (mkdir-p (dirname rustc))
+ (copy-file "run_rustc/output/prefix/bin/rustc_binary" rustc)
+ (wrap-program rustc
+ `("LD_LIBRARY_PATH" = (,system-lib-prefix)))
+ (mkdir-p lib)
+ (copy-recursively "run_rustc/output/prefix/lib" lib)
+ (install-file "run_rustc/output/prefix/bin/cargo" cargo-bin)))))))
+ (synopsis "Compiler for the Rust programming language")
+ (description "Rust is a systems programming language that provides memory
+safety and thread safety guarantees.")
+ (home-page "https://github.com/thepowersgang/mrustc")
+
+ ;; List of systems where rust-bootstrap is explicitly known to build:
+ (supported-systems '("x86_64-linux"))
+
+ ;; Dual licensed.
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-1.55
(package
(name "rust")
@@ -488,8 +673,8 @@ ar = \"" binutils "/bin/ar" "\"
(native-inputs
`(("pkg-config" ,pkg-config)
("python" ,python-minimal-wrapper)
- ("rustc-bootstrap" ,rust-bootstrap)
- ("cargo-bootstrap" ,rust-bootstrap "cargo")))
+ ("rustc-bootstrap" ,rust-bootstrap-1.54)
+ ("cargo-bootstrap" ,rust-bootstrap-1.54 "cargo")))
(inputs
`(("bash" ,bash-minimal)
("llvm" ,llvm-13)
@@ -901,16 +1086,37 @@ safety and thread safety guarantees.")
(source
(origin
(inherit (package-source base-rust))
- (patches '()))))))
+ (patches '())))
+ (arguments
+ (if (supported-package? rust-bootstrap-1.74)
+ (substitute-keyword-arguments (package-arguments base-rust)
+ ((#:phases phases)
+ `(modify-phases ,phases
+ (add-after 'unpack 'add-cc-shim-to-path
+ (lambda _
+ (mkdir-p "/tmp/bin")
+ (symlink (which "gcc") "/tmp/bin/cc")
+ (setenv "PATH" (string-append "/tmp/bin:" (getenv "PATH"))))))))
+ (package-arguments base-rust)))
+ (native-inputs
+ (if (supported-package? rust-bootstrap-1.74)
+ (modify-inputs (package-native-inputs base-rust)
+ (replace "cargo-bootstrap" (list rust-bootstrap-1.74 "cargo"))
+ (replace "rustc-bootstrap" rust-bootstrap-1.74))
+ (package-native-inputs base-rust)))
+ (inputs (modify-inputs (package-inputs base-rust)
+ (replace "llvm" llvm-17))))))
(define-public rust-1.76
(let ((base-rust (rust-bootstrapped-package rust-1.75 "1.76.0"
"08f06shp6l72qrv5fwg1is7yzr6kwj8av0l9h5k243bz781zyp4y")))
(package
(inherit base-rust)
- ;; Need llvm >= 16.0
- (inputs (modify-inputs (package-inputs base-rust)
- (replace "llvm" llvm-17))))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments base-rust)
+ ((#:phases phases)
+ `(modify-phases ,phases
+ (delete 'add-cc-shim-to-path))))))))
(define-public rust-1.77
(let ((base-rust (rust-bootstrapped-package rust-1.76 "1.77.1"
@@ -1040,6 +1246,195 @@ safety and thread safety guarantees.")
(string-append name "\"" ,%cargo-reference-hash "\"")))
(generate-all-checksums "vendor"))))))))))
+(define-public rust-1.83
+ (let ((base-rust (rust-bootstrapped-package rust-1.82 "1.83.0"
+ "0vhwhk4cbyppnz0lcazfjyddyz811fgvadfxswldicpashxpfbbj")))
+ (package
+ (inherit base-rust)
+ (source
+ (origin
+ (inherit (package-source base-rust))
+ (snippet
+ '(begin
+ (for-each delete-file-recursively
+ '("src/gcc"
+ "src/llvm-project"
+ "vendor/jemalloc-sys-0.3.2"
+ "vendor/jemalloc-sys-0.5.3+5.3.0-patched/jemalloc"
+ "vendor/jemalloc-sys-0.5.4+5.3.0-patched/jemalloc"
+ "vendor/openssl-src-111.28.2+1.1.1w/openssl"
+ "vendor/tikv-jemalloc-sys-0.5.4+5.3.0-patched/jemalloc"))
+ ;; Remove vendored dynamically linked libraries.
+ ;; find . -not -type d -executable -exec file {} \+ | grep ELF
+ ;; Also remove the bundled (mostly Windows) libraries.
+ (for-each delete-file
+ (find-files "vendor" "\\.(a|dll|exe|lib)$"))
+ ;; Adjust vendored dependency to explicitly use rustix with libc backend.
+ (substitute* '("vendor/tempfile-3.10.1/Cargo.toml"
+ "vendor/tempfile-3.13.0/Cargo.toml")
+ (("features = \\[\"fs\"" all)
+ (string-append all ", \"use-libc\"")))))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments base-rust)
+ ((#:phases phases)
+ `(modify-phases ,phases
+ (add-after 'configure 'use-system-llvm
+ (lambda _
+ (substitute* "config.toml"
+ (("\\[llvm\\]") "[llvm]\ndownload-ci-llvm = false")
+ (("\\[rust\\]") "[rust]\ndownload-rustc = false"))))))))
+ ;; Need llvm >= 18.0
+ (inputs (modify-inputs (package-inputs base-rust)
+ (replace "llvm" llvm-19))))))
+
+(define-public rust-1.84
+ (rust-bootstrapped-package rust-1.83 "1.84.1"
+ "0xdk3g1xq33fy4m7q6l38ba9ydxbanccyb0vczvlk998jvababsy"))
+
+(define-public rust-1.85
+ (let ((base-rust
+ (rust-bootstrapped-package rust-1.84 "1.85.1"
+ "12i3jkxrc2bbd2d423q7krwkbc39wlwkjacsimx7b61m1359aa8g")))
+ (package
+ (inherit base-rust)
+ (source
+ (origin
+ (inherit (package-source base-rust))
+ (snippet
+ '(begin
+ (for-each delete-file-recursively
+ '("src/llvm-project"
+ "vendor/jemalloc-sys-0.3.2"
+ "vendor/jemalloc-sys-0.5.3+5.3.0-patched/jemalloc"
+ "vendor/openssl-src-111.28.2+1.1.1w/openssl"
+ "vendor/tikv-jemalloc-sys-0.5.4+5.3.0-patched/jemalloc"
+ "vendor/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/jemalloc"))
+ ;; Remove vendored dynamically linked libraries.
+ ;; find . -not -type d -executable -exec file {} \+ | grep ELF
+ ;; Also remove the bundled (mostly Windows) libraries.
+ (for-each delete-file
+ (find-files "vendor" "\\.(a|dll|exe|lib)$"))
+ ;; Adjust vendored dependency to explicitly use rustix with libc backend.
+ (substitute* '("vendor/tempfile-3.10.1/Cargo.toml"
+ "vendor/tempfile-3.14.0/Cargo.toml")
+ (("features = \\[\"fs\"" all)
+ (string-append all ", \"use-libc\""))))))))))
+
+(define-public rust-1.86
+ (let ((base-rust
+ (rust-bootstrapped-package rust-1.85 "1.86.0"
+ "107d3vbmwhn4b71gzr1kv31jwwyld7dxj9yj8jh00ygndll2fah2")))
+ (package
+ (inherit base-rust)
+ (source
+ (origin
+ (inherit (package-source base-rust))
+ (snippet
+ '(begin
+ (for-each delete-file-recursively
+ '("src/llvm-project"
+ "vendor/jemalloc-sys-0.3.2"
+ "vendor/jemalloc-sys-0.5.3+5.3.0-patched/jemalloc"
+ "vendor/openssl-src-111.17.0+1.1.1m/openssl"
+ "vendor/openssl-src-111.28.2+1.1.1w/openssl"
+ "vendor/tikv-jemalloc-sys-0.5.4+5.3.0-patched/jemalloc"
+ "vendor/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/jemalloc"))
+ ;; Remove vendored dynamically linked libraries.
+ ;; find . -not -type d -executable -exec file {} \+ | grep ELF
+ ;; Also remove the bundled (mostly Windows) libraries.
+ (for-each delete-file
+ (find-files "vendor" "\\.(a|dll|exe|lib)$"))
+ ;; Adjust vendored dependency to explicitly use rustix with libc backend.
+ (substitute* '("vendor/tempfile-3.14.0/Cargo.toml"
+ "vendor/tempfile-3.15.0/Cargo.toml"
+ "vendor/tempfile-3.16.0/Cargo.toml")
+ (("features = \\[\"fs\"" all)
+ (string-append all ", \"use-libc\"")))))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments base-rust)
+ ((#:phases phases)
+ `(modify-phases ,phases
+ (add-after 'use-system-llvm 'disable-lld-wrapper
+ (lambda _
+ (substitute* "config.toml"
+ (("\\[rust\\]") "[rust]\nlld = false")))))))))))
+
+(define-public rust-1.87
+ (let ((base-rust
+ (rust-bootstrapped-package rust-1.86 "1.87.0"
+ "0xlfzl24qhs4vlwn7d2hd2zkg6k2y1lgq03rx2j2sndy57yvk6ql")))
+ (package
+ (inherit base-rust)
+ (source
+ (origin
+ (inherit (package-source base-rust))
+ (snippet
+ '(begin
+ (for-each delete-file-recursively
+ '("src/llvm-project"
+ "vendor/jemalloc-sys-0.3.2"
+ "vendor/jemalloc-sys-0.5.3+5.3.0-patched/jemalloc"
+ "vendor/openssl-src-111.17.0+1.1.1m/openssl"
+ "vendor/openssl-src-300.4.2+3.4.1/openssl"
+ "vendor/tikv-jemalloc-sys-0.5.4+5.3.0-patched/jemalloc"
+ "vendor/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/jemalloc"))
+ ;; Remove vendored dynamically linked libraries.
+ ;; find . -not -type d -executable -exec file {} \+ | grep ELF
+ ;; Also remove the bundled (mostly Windows) libraries.
+ (for-each delete-file
+ (find-files "vendor" "\\.(a|dll|exe|lib)$"))
+ ;; Adjust vendored dependency to explicitly use rustix with libc backend.
+ (substitute* '("vendor/tempfile-3.14.0/Cargo.toml"
+ "vendor/tempfile-3.15.0/Cargo.toml"
+ "vendor/tempfile-3.17.1/Cargo.toml")
+ (("features = \\[\"fs\"" all)
+ (string-append all ", \"use-libc\"")))))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments base-rust)
+ ((#:phases phases)
+ `(modify-phases ,phases
+ (replace 'build
+ ;; Just building stage 1 no longer builds cargo.
+ (lambda* (#:key parallel-build? #:allow-other-keys)
+ (let ((job-spec (string-append
+ "-j" (if parallel-build?
+ (number->string (parallel-job-count))
+ "1"))))
+ (invoke "./x.py" job-spec "build" "--stage=2"
+ "library/std"
+ "src/tools/cargo")))))))))))
+
+(define-public rust-1.88
+ (let ((base-rust
+ (rust-bootstrapped-package rust-1.87 "1.88.0"
+ "1gngrxjfqiyybyamzn8s4rfbhk7jss1vrmnijg8y72l46i2595rs")))
+ (package
+ (inherit base-rust)
+ (source
+ (origin
+ (inherit (package-source base-rust))
+ (snippet
+ '(begin
+ (for-each delete-file-recursively
+ '("src/llvm-project"
+ "vendor/jemalloc-sys-0.3.2"
+ "vendor/jemalloc-sys-0.5.3+5.3.0-patched/jemalloc"
+ "vendor/openssl-src-111.17.0+1.1.1m/openssl"
+ "vendor/openssl-src-300.4.2+3.4.1/openssl"
+ "vendor/tikv-jemalloc-sys-0.5.4+5.3.0-patched/jemalloc"
+ "vendor/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/jemalloc"))
+ ;; Remove vendored dynamically linked libraries.
+ ;; find . -not -type d -executable -exec file {} \+ | grep ELF
+ ;; Also remove the bundled (mostly Windows) libraries.
+ (for-each delete-file
+ (find-files "vendor" "\\.(a|dll|exe|lib)$"))
+ ;; Adjust vendored dependency to explicitly use rustix with libc backend.
+ (substitute* '("vendor/tempfile-3.14.0/Cargo.toml"
+ "vendor/tempfile-3.17.1/Cargo.toml"
+ "vendor/tempfile-3.19.0/Cargo.toml"
+ "vendor/tempfile-3.19.1/Cargo.toml")
+ (("features = \\[\"fs\"" all)
+ (string-append all ", \"use-libc\""))))))))))
(define (make-ignore-test-list strs)
"Function to make creating a list to ignore tests a bit easier."
@@ -1055,12 +1450,13 @@ safety and thread safety guarantees.")
;;; Here we take the latest included Rust, make it public, and re-enable tests
;;; and extra components such as rustfmt.
(define-public rust
- (let ((base-rust rust-1.82))
+ (let ((base-rust rust-1.85))
(package
(inherit base-rust)
(properties (append
(alist-delete 'hidden? (package-properties base-rust))
- (clang-compiler-cpu-architectures "17")))
+ ;; Keep in sync with the llvm used to build rust.
+ (clang-compiler-cpu-architectures "19")))
(outputs (cons* "rust-src" "tools" (package-outputs base-rust)))
(source
(origin
@@ -1069,19 +1465,20 @@ safety and thread safety guarantees.")
'(begin
(for-each delete-file-recursively
'("src/llvm-project"
+ "vendor/jemalloc-sys-0.3.2/jemalloc"
"vendor/jemalloc-sys-0.5.3+5.3.0-patched/jemalloc"
- "vendor/jemalloc-sys-0.5.4+5.3.0-patched/jemalloc"
"vendor/openssl-src-111.17.0+1.1.1m/openssl"
"vendor/openssl-src-111.28.2+1.1.1w/openssl"
"vendor/tikv-jemalloc-sys-0.5.4+5.3.0-patched/jemalloc"
+ "vendor/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/jemalloc"
;; These are referenced by the cargo output
;; so we unbundle them.
"vendor/curl-sys-0.4.52+curl-7.81.0/curl"
"vendor/curl-sys-0.4.74+curl-8.9.0/curl"
+ "vendor/curl-sys-0.4.78+curl-8.11.0/curl"
"vendor/libffi-sys-2.3.0/libffi"
"vendor/libz-sys-1.1.3/src/zlib"
- "vendor/libz-sys-1.1.18/src/zlib"
- "vendor/libz-sys-1.1.19/src/zlib"))
+ "vendor/libz-sys-1.1.20/src/zlib"))
;; Use the packaged nghttp2
(for-each
(lambda (ver)
@@ -1110,9 +1507,8 @@ safety and thread safety guarantees.")
(string-append all ", \"use-libc\"")))))
'("3.3.0"
"3.4.0"
- "3.7.1"
"3.10.1"
- "3.12.0"))))))
+ "3.14.0"))))))
(arguments
(substitute-keyword-arguments
(strip-keyword-arguments '(#:tests?)
@@ -1137,7 +1533,8 @@ safety and thread safety guarantees.")
(lambda _
(substitute* "src/tools/cargo/tests/testsuite/git.rs"
,@(make-ignore-test-list
- '("fn fetch_downloads_with_git2_first_")))
+ '("fn fetch_downloads_with_git2_first_"
+ "fn corrupted_checkout_with_cli")))
(substitute* "src/tools/cargo/tests/testsuite/build.rs"
,@(make-ignore-test-list
'("fn build_with_symlink_to_path_dependency_with_build_script_in_git")))
@@ -1195,40 +1592,62 @@ safety and thread safety guarantees.")
,@(make-ignore-test-list
'("fn multiple_shared"
"fn multiple_download"
- "fn download_then_mutate")))
+ "fn download_then_mutate"
+ "fn mutate_err_is_atomic")))
(substitute* "global_cache_tracker.rs"
,@(make-ignore-test-list
- '("fn package_cache_lock_during_build")))))))
+ '("fn package_cache_lock_during_build"))))
+ (with-directory-excursion "src/tools/clippy/tests"
+ ;; `"vectorcall"` is not a supported ABI for the current target
+ (delete-file "ui/missing_const_for_fn/could_be_const.rs")
+ (substitute* "missing-test-files.rs"
+ ,@(make-ignore-test-list
+ '("fn test_missing_tests")))))))
`())
- (add-after 'unpack 'disable-tests-broken-on-aarch64
+ ,@(if (target-aarch64?)
+ ;; Keep this phase separate so it can be adjusted without needing
+ ;; to adjust the skipped tests on other architectures.
+ `((add-after 'unpack 'disable-tests-broken-on-aarch64
+ (lambda _
+ (with-directory-excursion "src/tools/cargo/tests/testsuite"
+ (substitute* "build_script_extra_link_arg.rs"
+ ,@(make-ignore-test-list
+ '("fn build_script_extra_link_arg_bin_single")))
+ (substitute* "build_script.rs"
+ ,@(make-ignore-test-list
+ '("fn env_test")))
+ (substitute* "cache_lock.rs"
+ ,@(make-ignore-test-list
+ '("fn download_then_mutate")))
+ (substitute* "collisions.rs"
+ ,@(make-ignore-test-list
+ '("fn collision_doc_profile_split")))
+ (substitute* "concurrent.rs"
+ ,@(make-ignore-test-list
+ '("fn no_deadlock_with_git_dependencies")))
+ (substitute* "features2.rs"
+ ,@(make-ignore-test-list
+ '("fn dep_with_optional_host_deps_activated"))))
+ (with-directory-excursion "src/tools/clippy/tests"
+ ;; `"vectorcall"` is not a supported ABI for the current target
+ (delete-file "ui/missing_const_for_fn/could_be_const.rs")
+ (substitute* "missing-test-files.rs"
+ ,@(make-ignore-test-list
+ '("fn test_missing_tests")))))))
+ `())
+ (add-after 'unpack 'disable-tests-requiring-crates.io
(lambda _
- (with-directory-excursion "src/tools/cargo/tests/testsuite/"
- (substitute* "build_script_extra_link_arg.rs"
- ,@(make-ignore-test-list
- '("fn build_script_extra_link_arg_bin_single")))
- (substitute* "build_script.rs"
- ,@(make-ignore-test-list
- '("fn env_test")))
- (substitute* "collisions.rs"
+ (with-directory-excursion "src/tools/cargo/tests/testsuite"
+ (substitute* "install.rs"
,@(make-ignore-test-list
- '("fn collision_doc_profile_split")))
- (substitute* "concurrent.rs"
+ '("fn install_global_cargo_config")))
+ (substitute* '("cargo_add/normalize_name_path_existing/mod.rs"
+ "cargo_info/within_ws_with_alternative_registry/mod.rs")
,@(make-ignore-test-list
- '("fn no_deadlock_with_git_dependencies")))
- (substitute* "features2.rs"
+ '("fn case")))
+ (substitute* "package.rs"
,@(make-ignore-test-list
- '("fn dep_with_optional_host_deps_activated"))))))
- (add-after 'unpack 'disable-tests-requiring-crates.io
- (lambda _
- (substitute* "src/tools/cargo/tests/testsuite/install.rs"
- ,@(make-ignore-test-list
- '("fn install_global_cargo_config")))
- (substitute* "src/tools/cargo/tests/testsuite/cargo_info/within_ws_with_alternative_registry/mod.rs"
- ,@(make-ignore-test-list
- '("fn case")))
- (substitute* "src/tools/cargo/tests/testsuite/package.rs"
- ,@(make-ignore-test-list
- '("fn workspace_with_local_deps_index_mismatch")))))
+ '("fn workspace_with_local_deps_index_mismatch"))))))
(add-after 'unpack 'disable-miscellaneous-broken-tests
(lambda _
(substitute* "src/tools/cargo/tests/testsuite/check_cfg.rs"
@@ -1297,7 +1716,7 @@ safety and thread safety guarantees.")
;; different outputs while reusing the shared libraries.
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
- (substitute* "src/bootstrap/src/core/builder.rs"
+ (substitute* "src/bootstrap/src/core/builder/cargo.rs"
((" = rpath.*" all)
(string-append all
" "
@@ -1336,7 +1755,9 @@ safety and thread safety guarantees.")
"src/tools/cargo"
"src/tools/clippy"
"src/tools/rust-analyzer"
- "src/tools/rustfmt"))))
+ "src/tools/rustfmt"
+ ;; Needed by rust-analyzer and editor plugins
+ "src/tools/rust-analyzer/crates/proc-macro-srv-cli"))))
(replace 'check
;; Phase overridden to also test more tools.
(lambda* (#:key tests? parallel-build? #:allow-other-keys)
@@ -1355,6 +1776,15 @@ safety and thread safety guarantees.")
;; Phase overridden to also install more tools.
(lambda* (#:key outputs #:allow-other-keys)
(invoke "./x.py" "install")
+ ;; This one doesn't have an install target so
+ ;; we need to install manually.
+ (install-file (string-append
+ "build/"
+ ,(platform-rust-target
+ (lookup-platform-by-system
+ (%current-system)))
+ "/stage1-tools-bin/rust-analyzer-proc-macro-srv")
+ (string-append (assoc-ref outputs "out") "/libexec"))
(substitute* "config.toml"
;; Adjust the prefix to the 'cargo' output.
(("prefix = \"[^\"]*\"")
@@ -1367,19 +1797,36 @@ safety and thread safety guarantees.")
(invoke "./x.py" "install" "clippy")
(invoke "./x.py" "install" "rust-analyzer")
(invoke "./x.py" "install" "rustfmt")))
+ (add-before 'patch-cargo-checksums 'save-old-library-manifest
+ (lambda _
+ (copy-file "library/Cargo.lock" ".old-library-manifest")))
(add-after 'install 'install-rust-src
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "rust-src"))
(dest "/lib/rustlib/src/rust"))
(mkdir-p (string-append out dest))
(copy-recursively "library" (string-append out dest "/library"))
+ ;; rust-analyzer needs the original checksums; otherwise
+ ;; it fails to cargo manifest in the stdlib, and then
+ ;; analysis/inference involving stdlib structs doesn't work.
+ ;;
+ ;; For example, in the following trivial program:
+ ;;
+ ;; fn main() {
+ ;; let x = Vec::<usize>::new();
+ ;; }
+ ;;
+ ;; rust-analyzer since version 1.82 can't infer
+ ;; the type of x unless the following line is present.
+ (copy-file ".old-library-manifest"
+ (string-append out dest "/library/Cargo.lock"))
(copy-recursively "src" (string-append out dest "/src")))))
- (add-after 'install 'remove-uninstall-script
- (lambda* (#:key outputs #:allow-other-keys)
- ;; This script has no use on Guix
- ;; and it retains a reference to the host's bash.
- (delete-file (string-append (assoc-ref outputs "out")
- "/lib/rustlib/uninstall.sh"))))
+ (add-before 'install 'remove-uninstall-script
+ (lambda _
+ ;; Don't install the uninstall script. It has no use
+ ;; on Guix and it retains a reference to the host's bash.
+ (substitute* "src/tools/rust-installer/install-template.sh"
+ (("install_uninstaller \"") "# install_uninstaller \""))))
(add-after 'install-rust-src 'wrap-rust-analyzer
(lambda* (#:key outputs #:allow-other-keys)
(let ((bin (string-append (assoc-ref outputs "tools") "/bin")))
@@ -1400,7 +1847,7 @@ exec -a \"$0\" \"~a\" \"$@\""
(prepend curl libffi `(,nghttp2 "lib") zlib)))
(native-inputs (cons*
;; Keep in sync with the llvm used to build rust.
- `("clang-source" ,(package-source clang-runtime-17))
+ `("clang-source" ,(package-source clang-runtime-19))
;; Add test inputs.
`("gdb" ,gdb/pinned)
`("procps" ,procps)
diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm
index 5fea3b526d..391d299c5d 100644
--- a/gnu/packages/security-token.scm
+++ b/gnu/packages/security-token.scm
@@ -63,7 +63,6 @@
#:use-module (gnu packages curl)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
- #:use-module (gnu packages crates-io)
#:use-module (gnu packages crypto)
#:use-module (gnu packages docbook)
#:use-module (gnu packages documentation)
@@ -1030,26 +1029,14 @@ v0.7/v0.8 and Nitrokey Storage devices.")
(build-system cargo-build-system)
(arguments
`(#:tests? #f ;; 2/164 tests fail, nitrocli-ext tests failing
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-base32" ,rust-base32-0.4)
- ("rust-directories" ,rust-directories-3)
- ("rust-envy" ,rust-envy-0.4)
- ("rust-libc-0.2" ,rust-libc-0.2)
- ("rust-merge" ,rust-merge-0.1)
- ("rust-nitrokey" ,rust-nitrokey-0.9)
- ("rust-progressing" ,rust-progressing-3)
- ("rust-serde" ,rust-serde-1)
- ("rust-structopt" ,rust-structopt-0.3)
- ("rust-termion" ,rust-termion-1)
- ("rust-toml" ,rust-toml-0.5))
- #:cargo-development-inputs
- (("rust-nitrokey-test" ,rust-nitrokey-test-0.5)
- ("rust-nitrokey-test-state" ,rust-nitrokey-test-state-0.1)
- ("rust-regex" ,rust-regex-1)
- ("rust-tempfile" ,rust-tempfile-3))))
+ #:install-source? #f
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'use-system-deps
+ (lambda _
+ (setenv "USE_SYSTEM_LIBNITROKEY" "1"))))))
(inputs
- (list hidapi gnupg))
+ (cons* hidapi libnitrokey gnupg (cargo-inputs 'nitrocli)))
(home-page "https://github.com/d-e-s-o/nitrocli")
(synopsis "Command line tool for Nitrokey devices")
(description
diff --git a/gnu/packages/sequoia.scm b/gnu/packages/sequoia.scm
index d687bbeefc..8dee47e8f0 100644
--- a/gnu/packages/sequoia.scm
+++ b/gnu/packages/sequoia.scm
@@ -28,14 +28,6 @@
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages base) ; glibc
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-database)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-tls)
- #:use-module (gnu packages crates-web)
- #:use-module (gnu packages crates-windows)
#:use-module (gnu packages gnupg)
#:use-module (gnu packages hardware)
#:use-module (gnu packages llvm)
@@ -47,802 +39,6 @@
#:use-module (gnu packages sqlite)
#:use-module (gnu packages tls))
-(define-public rust-card-backend-0.2
- (package
- (name "rust-card-backend")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "card-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ra2zfcs0n4msw4j0hmv8f3bpfz49x5c704i93f6a844k2if6gmx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://gitlab.com/openpgp-card/openpgp-card")
- (synopsis "Card backend trait, for use with the openpgp-card crate")
- (description
- "This package provides the card backend trait, for use with the
-openpgp-card crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-card-backend-pcsc-0.5
- (package
- (name "rust-card-backend-pcsc")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "card-backend-pcsc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ddv3jkcyy2vfc6jmlsh87yxcgkhcppp1g9sv670asqvgdq0pfv8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-card-backend" ,rust-card-backend-0.2)
- ("rust-iso7816-tlv" ,rust-iso7816-tlv-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-pcsc" ,rust-pcsc-2))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list pcsc-lite))
- (home-page "https://gitlab.com/openpgp-card/openpgp-card")
- (synopsis "PCSC card backend, e.g. for use with the openpgp-card crate")
- (description
- "This package provides a PCSC card backend, e.g. for use with the
-openpgp-card crate.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-openpgp-card-0.5
- (package
- (name "rust-openpgp-card")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "openpgp-card" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1hdlzziz9d8i55hj55jbvzidwp9q45krhb1pmz2f52hpq1mv302y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-card-backend" ,rust-card-backend-0.2)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-hex-slice" ,rust-hex-slice-0.1)
- ("rust-log" ,rust-log-0.4)
- ("rust-nom" ,rust-nom-7)
- ("rust-secrecy" ,rust-secrecy-0.8)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-hex-literal" ,rust-hex-literal-0.4))))
- (home-page "https://gitlab.com/openpgp-card/openpgp-card")
- (synopsis "Client implementation for the OpenPGP card specification")
- (description
- "This package provides a client implementation for the @code{OpenPGP} card
-specification.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-openpgp-cert-d-0.3
- (package
- (name "rust-openpgp-cert-d")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "openpgp-cert-d" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "01b3wac69jz0wkf9lq8a3rlh502glw31k8daba1j0vwclln06yvw"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Not all files included.
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-fd-lock" ,rust-fd-lock-3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-sha1collisiondetection" ,rust-sha1collisiondetection-0.3)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))
- #:cargo-development-inputs (("rust-assert-fs" ,rust-assert-fs-1)
- ("rust-predicates" ,rust-predicates-3))))
- (home-page "https://gitlab.com/sequoia-pgp/pgp-cert-d")
- (synopsis "Shared OpenPGP Certificate Directory")
- (description "This package provides the shared code for a @code{OpenPGP}
-Certificate Directory.")
- (license license:expat)))
-
-(define-public rust-sequoia-autocrypt-0.25
- (package
- (name "rust-sequoia-autocrypt")
- (version "0.25.1")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-autocrypt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ns121ggmx690m8czhc7zbb7rwz0jjv3l5gw4igs6mn1hznc0kz2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("sequoia-openpgp/crypto-nettle")
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.21)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))
- #:cargo-development-inputs
- (("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))))
- (native-inputs
- (list clang pkg-config))
- (inputs
- (list gmp nettle))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "Deal with Autocrypt encoded data")
- (description "This crate implements low-level functionality like encoding
-and decoding of Autocrypt headers and setup messages. Note: Autocrypt is more
-than just headers; it requires tight integration with the MUA.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sequoia-cert-store-0.6
- (package
- (name "rust-sequoia-cert-store")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-cert-store" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "19drjzxihs1bgqb0klwf81nxxx9jqgifzi49v8gqw00d6ba9lcwy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("sequoia-openpgp/crypto-nettle")
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-crossbeam" ,rust-crossbeam-0.8)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-gethostname" ,rust-gethostname-0.4)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-openpgp-cert-d" ,rust-openpgp-cert-d-0.3)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-rusqlite" ,rust-rusqlite-0.29)
- ("rust-sequoia-net" ,rust-sequoia-net-0.29)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs (("rust-rand" ,rust-rand-0.8)
- ("rust-rusty-fork" ,rust-rusty-fork-0.3)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs
- (list clang pkg-config))
- (inputs
- (list gmp nettle openssl sqlite))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "Certificate database interface")
- (description "This package provides a certificate database interface.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sequoia-directories-0.1
- (package
- (name "rust-sequoia-directories")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-directories" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1m9plvzm61571y1vzsp3jkba2mgbxgwckrbpmcbqdky5c24x87dh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-directories" ,rust-directories-5)
- ("rust-same-file" ,rust-same-file-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1))
- #:phases
- (modify-phases %standard-phases
- (add-before 'check 'pre-check
- (lambda _
- (setenv "HOME" (getcwd)))))))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "Directories used by Sequoia")
- (description "This package provides Directories used by Sequoia.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sequoia-gpg-agent-0.5
- (package
- (name "rust-sequoia-gpg-agent")
- (version "0.5.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-gpg-agent" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1j3pawsnxj27ak5gfw6aa7crypbbvv5whwpm3cml7ay4yv6qp8hh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("sequoia-openpgp/crypto-nettle")
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-lalrpop" ,rust-lalrpop-0.20)
- ("rust-lalrpop-util" ,rust-lalrpop-util-0.20)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-sequoia-ipc" ,rust-sequoia-ipc-0.35)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-stfu8" ,rust-stfu8-0.2)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))
- (native-inputs (list clang gnupg pkg-config))
- (inputs (list nettle))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "Library for interacting with GnuPG's gpg-agent")
- (description
- "This package provides a library for interacting with @code{GnuPG's} gpg-agent.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sequoia-ipc-0.35
- (package
- (name "rust-sequoia-ipc")
- (version "0.35.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-ipc" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qryibvxs7fgbfi55sxsmh6kpim41rz06sslfb0n2cr3jn5cpbl9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("sequoia-openpgp/crypto-nettle")
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-buffered-reader" ,rust-buffered-reader-1)
- ("rust-capnp-rpc" ,rust-capnp-rpc-0.19)
- ("rust-ctor" ,rust-ctor-0.2)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-fs2" ,rust-fs2-0.4)
- ("rust-lalrpop" ,rust-lalrpop-0.17)
- ("rust-lalrpop-util" ,rust-lalrpop-util-0.17)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memsec" ,rust-memsec-0.5)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-socket2" ,rust-socket2-0.5)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))))
- (native-inputs
- (list clang pkg-config))
- (inputs
- (list nettle))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "Interprocess communication infrastructure for Sequoia")
- (description
- "This package provides interprocess communication infrastructure for Sequoia.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sequoia-keystore-0.6
- (package
- (name "rust-sequoia-keystore")
- (version "0.6.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-keystore" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qy3nk2r39m5mzvx58ij7a1r9hiw0fmgmjrad6j4nf8djids5lsx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("sequoia-openpgp/crypto-nettle")
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-generic" ,rust-async-generic-1)
- ("rust-capnp" ,rust-capnp-0.19)
- ("rust-capnpc" ,rust-capnpc-0.19)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-paste" ,rust-paste-1)
- ("rust-sequoia-directories" ,rust-sequoia-directories-0.1)
- ("rust-sequoia-ipc" ,rust-sequoia-ipc-0.35)
- ("rust-sequoia-keystore-backend" ,rust-sequoia-keystore-backend-0.6)
- ("rust-sequoia-keystore-gpg-agent" ,rust-sequoia-keystore-gpg-agent-0.4)
- ("rust-sequoia-keystore-openpgp-card" ,rust-sequoia-keystore-openpgp-card-0.1)
- ("rust-sequoia-keystore-softkeys" ,rust-sequoia-keystore-softkeys-0.6)
- ("rust-sequoia-keystore-tpm" ,rust-sequoia-keystore-tpm-0.1)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7))
- #:cargo-development-inputs
- (("rust-dircpy" ,rust-dircpy-0.3)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-test-log" ,rust-test-log-0.2)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (native-inputs (list capnproto clang pkg-config))
- (inputs (list nettle))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "Sequoia's private key store server")
- (description "This package contains sequoia's private key store server.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sequoia-keystore-backend-0.6
- (package
- (name "rust-sequoia-keystore-backend")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-keystore-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15nzpqgpnnbmpcdldzgzx5v0ifgm1njqhvzsh40cg3c02p7xyz40"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("sequoia-openpgp/crypto-nettle")
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))))
- (native-inputs (list clang pkg-config))
- (inputs (list nettle))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "Traits for private key store backends")
- (description "This package contains traits for private key store backends.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sequoia-keystore-gpg-agent-0.4
- (package
- (name "rust-sequoia-keystore-gpg-agent")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-keystore-gpg-agent" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1qnpcydrw0l3i0i082cy9mghjjq3l25clxwfj6gcpf72d6hq0wkq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("sequoia-openpgp/crypto-nettle")
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-openpgp-cert-d" ,rust-openpgp-cert-d-0.3)
- ("rust-sequoia-gpg-agent" ,rust-sequoia-gpg-agent-0.5)
- ("rust-sequoia-ipc" ,rust-sequoia-ipc-0.35)
- ("rust-sequoia-keystore-backend" ,rust-sequoia-keystore-backend-0.6)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (native-inputs (list clang gnupg pkg-config))
- (inputs (list nettle))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "GPG-agent backend for Sequoia's private key store")
- (description
- "This package provides a gpg-agent backend for Sequoia's private key store.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sequoia-keystore-openpgp-card-0.1
- (package
- (name "rust-sequoia-keystore-openpgp-card")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-keystore-openpgp-card" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sr3hyxvq6nc319k134iwf4z3m9lx48r40j44xbsrp7mcknxz7w8"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("sequoia-openpgp/crypto-nettle")
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-card-backend-pcsc" ,rust-card-backend-pcsc-0.5)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-openpgp-card" ,rust-openpgp-card-0.5)
- ("rust-openpgp-cert-d" ,rust-openpgp-cert-d-0.3)
- ("rust-rsa" ,rust-rsa-0.9)
- ("rust-sequoia-keystore-backend" ,rust-sequoia-keystore-backend-0.6)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (native-inputs (list clang pkg-config))
- (inputs (list nettle pcsc-lite))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "OpenPGP card backend for Sequoia's private key store")
- (description
- "This package provides an @code{OpenPGP} card backend for Sequoia's
-private key store.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sequoia-keystore-softkeys-0.6
- (package
- (name "rust-sequoia-keystore-softkeys")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-keystore-softkeys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zyapjfadgmy5fnk1kwxr0dq7i4qmj4614r0g0z68dawpp8mdflr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("sequoia-openpgp/crypto-nettle")
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-sequoia-keystore-backend" ,rust-sequoia-keystore-backend-0.6)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))
- #:cargo-development-inputs
- (("rust-dircpy" ,rust-dircpy-0.3)
- ("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (native-inputs (list clang pkg-config))
- (inputs (list nettle))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "In-memory backend for Sequoia's private key store")
- (description
- "This package provides a soft key (in-memory key) backend for Sequoia's
-private key store.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sequoia-keystore-tpm-0.1
- (package
- (name "rust-sequoia-keystore-tpm")
- (version "0.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-keystore-tpm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "00cc468mf9wvkrkdzc1lhjg8a1a0qgfdj046kk09x1nfzlbm5ggh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("sequoia-openpgp/crypto-nettle")
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-openpgp-cert-d" ,rust-openpgp-cert-d-0.3)
- ("rust-sequoia-ipc" ,rust-sequoia-ipc-0.35)
- ("rust-sequoia-keystore-backend" ,rust-sequoia-keystore-backend-0.6)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-sequoia-tpm" ,rust-sequoia-tpm-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.8)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.10)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (native-inputs (list clang pkg-config))
- (inputs (list nettle tpm2-tss))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "TPM backend for Sequoia's private key store")
- (description
- "This package provides a TPM backend for Sequoia's private key store.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sequoia-net-0.29
- (package
- (name "rust-sequoia-net")
- (version "0.29.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-net" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xdraqrjlpjpzyn8sc8c8xfq13pr1gp6sd4c0n80x30i6kc60zjl"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("sequoia-openpgp/crypto-nettle")
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hickory-client" ,rust-hickory-client-0.24)
- ("rust-hickory-resolver" ,rust-hickory-resolver-0.24)
- ("rust-http" ,rust-http-1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-hyper-tls" ,rust-hyper-tls-0.6)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-url" ,rust-url-2)
- ("rust-z-base-32" ,rust-z-base-32-0.1))
- #:cargo-development-inputs (("rust-bytes" ,rust-bytes-1)
- ("rust-http-body-util" ,rust-http-body-util-0.1)
- ("rust-hyper" ,rust-hyper-1)
- ("rust-hyper-util" ,rust-hyper-util-0.1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-tempfile" ,rust-tempfile-3))))
- (native-inputs
- (list clang pkg-config))
- (inputs
- (list gmp nettle openssl))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "Discover and publish OpenPGP certificates over the network")
- (description "This package provides a crate to access keyservers using the
-HKP protocol, and searching and publishing Web Key Directories.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sequoia-openpgp-1
- (package
- (name "rust-sequoia-openpgp")
- (version "1.22.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-openpgp" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ngg32kqcrg6lz1c0g2fkb76cm1ajifb9qcjvv77kw4gwkly8n78"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("crypto-nettle")
- #:cargo-inputs
- (("rust-aes" ,rust-aes-0.8)
- ("rust-aes-gcm" ,rust-aes-gcm-0.10)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-block-padding" ,rust-block-padding-0.3)
- ("rust-blowfish" ,rust-blowfish-0.9)
- ("rust-botan" ,rust-botan-0.10)
- ("rust-buffered-reader" ,rust-buffered-reader-1)
- ("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-camellia" ,rust-camellia-0.1)
- ("rust-cast5" ,rust-cast5-0.11)
- ("rust-cfb-mode" ,rust-cfb-mode-0.8)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-cipher" ,rust-cipher-0.4)
- ("rust-des" ,rust-des-0.8)
- ("rust-digest" ,rust-digest-0.10)
- ("rust-dsa" ,rust-dsa-0.6)
- ("rust-dyn-clone" ,rust-dyn-clone-1)
- ("rust-eax" ,rust-eax-0.5)
- ("rust-ecb" ,rust-ecb-0.1)
- ("rust-ecdsa" ,rust-ecdsa-0.16)
- ("rust-ed25519" ,rust-ed25519-2)
- ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-idea" ,rust-idea-0.5)
- ("rust-idna" ,rust-idna-1)
- ("rust-lalrpop" ,rust-lalrpop-0.20)
- ("rust-lalrpop-util" ,rust-lalrpop-util-0.20)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-md-5" ,rust-md-5-0.10)
- ("rust-memsec" ,rust-memsec-0.6)
- ("rust-nettle" ,rust-nettle-7)
- ("rust-num-bigint-dig" ,rust-num-bigint-dig-0.8)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-p256" ,rust-p256-0.13)
- ("rust-p384" ,rust-p384-0.13)
- ("rust-p521" ,rust-p521-0.13)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-regex" ,rust-regex-1)
- ("rust-regex-syntax" ,rust-regex-syntax-0.8)
- ("rust-ripemd" ,rust-ripemd-0.1)
- ("rust-rsa" ,rust-rsa-0.9)
- ("rust-sha1collisiondetection" ,rust-sha1collisiondetection-0.3)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-twofish" ,rust-twofish-0.7)
- ("rust-typenum" ,rust-typenum-1)
- ("rust-win-crypto-ng" ,rust-win-crypto-ng-0.5)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-x25519-dalek" ,rust-x25519-dalek-2)
- ("rust-xxhash-rust" ,rust-xxhash-rust-0.8))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.5)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rpassword" ,rust-rpassword-7))))
- (native-inputs
- (list clang pkg-config))
- (inputs
- (list gmp nettle))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "OpenPGP data types and associated machinery")
- (description "This crate aims to provide a complete implementation of
-OpenPGP as defined by RFC 4880 as well as some extensions (e.g., RFC 6637,
-which describes ECC cryptography) for OpenPGP. This includes support for
-unbuffered message processing.
-
-A few features that the OpenPGP community considers to be deprecated (e.g.,
-version 3 compatibility) have been left out. The developers have also updated
-some OpenPGP defaults to avoid foot guns (e.g., they selected modern algorithm
-defaults).
-
-This Guix package is built to use the nettle cryptographic library.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sequoia-policy-config-0.7
- (package
- (name "rust-sequoia-policy-config")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-policy-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "17alq9dyg9gd26zbc8bcgm0vgwnlghqp0npvh088fc768c05yzb1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("sequoia-openpgp/crypto-nettle")
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.5))
- #:cargo-development-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))))
- (native-inputs
- (list clang pkg-config))
- (inputs
- (list gmp nettle))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "Configure Sequoia using a configuration file")
- (description "Configure Sequoia using a configuration file.")
- (license license:lgpl2.0+)))
-
-(define-public rust-sequoia-policy-config-0.6
- (package
- (inherit rust-sequoia-policy-config-0.7)
- (name "rust-sequoia-policy-config")
- (version "0.6.0")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-policy-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0x42h22kng4dsbfr0a6zdf2j9bcq14r0yr6xdw6rrggj139lazbm"))))
- (arguments
- `(#:features '("sequoia-openpgp/crypto-nettle")
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.5))
- #:cargo-development-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))))))
-
-(define-public rust-sequoia-tpm-0.1
- (package
- (name "rust-sequoia-tpm")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-tpm" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0n6qa5kxsq8m2m1b7rqgcdhfjd67jql0vsinl7x0j9vma9r38brk"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-hex" ,rust-hex-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-tss-esapi" ,rust-tss-esapi-7)
- ("rust-tss-esapi-sys" ,rust-tss-esapi-sys-0.5))))
- (native-inputs (list pkg-config))
- (inputs (list tpm2-tss))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "Machinery for working with TPM from Sequoia")
- (description
- "This package provides machinery for working with TPM from Sequoia.")
- (license (list license:lgpl2.0+ license:asl2.0))))
-
-(define-public rust-sequoia-wot-0.13
- (package
- (name "rust-sequoia-wot")
- (version "0.13.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sequoia-wot" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "08948jazk7c5a4sza5amq9ah8r0mg02lcrrpqhwgi3qjx6w550v0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:features '("sequoia-openpgp/crypto-nettle")
- #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-crossbeam" ,rust-crossbeam-0.8)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-sequoia-cert-store" ,rust-sequoia-cert-store-0.6)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-thiserror" ,rust-thiserror-2))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1))))
- (inputs
- (list nettle openssl sqlite))
- (native-inputs
- (list clang pkg-config))
- (home-page "https://sequoia-pgp.org/")
- (synopsis "Implementation of OpenPGP's web of trust")
- (description
- "This package provides an implementation of @code{OpenPGP's} web of trust.")
- (license license:lgpl2.0+)))
-
(define-public sequoia-chameleon-gnupg
(package
(name "sequoia-chameleon-gnupg")
@@ -870,60 +66,6 @@ This Guix package is built to use the nettle cryptographic library.")
"--skip=gpg::quick::generate_key_default_default_iso_date"
"--skip=gpg::sign"
"--skip=gpg::verify")
- #:cargo-inputs
- (list rust-anyhow-1
- rust-base64-0.21
- rust-buffered-reader-1
- rust-chrono-0.4
- rust-clap-4
- rust-clap-complete-4
- rust-clap-mangen-0.2
- rust-daemonize-0.5
- rust-dirs-5
- rust-fd-lock-4
- rust-filetime-0.2
- rust-futures-0.3
- rust-indexmap-2
- rust-interprocess-2
- rust-libc-0.2
- rust-memchr-2
- rust-openssh-keys-0.6
- rust-percent-encoding-2
- rust-rand-0.8
- rust-rand-distr-0.4
- rust-rayon-1
- rust-reqwest-0.12
- rust-roff-0.2
- rust-rpassword-7
- rust-rusqlite-0.31
- rust-sequoia-cert-store-0.6
- rust-sequoia-gpg-agent-0.5
- rust-sequoia-ipc-0.35
- rust-sequoia-net-0.29
- rust-sequoia-openpgp-1
- rust-sequoia-policy-config-0.7
- rust-sequoia-wot-0.13
- rust-serde-1
- rust-serde-json-1
- rust-shellexpand-3
- rust-tempfile-3
- rust-thiserror-2
- rust-tokio-1)
- #:cargo-development-inputs
- (list rust-anyhow-1
- rust-bzip2-0.4
- rust-diff-0.1
- rust-editdistancek-1
- rust-histo-1
- rust-interprocess-2
- rust-ntest-0.9
- rust-pty-process-0.4
- rust-regex-1
- rust-reqwest-0.12
- rust-serde-with-3
- rust-stfu8-0.2
- rust-tar-0.4
- rust-tempfile-3)
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'set-asset-out-dir
@@ -965,7 +107,7 @@ This Guix package is built to use the nettle cryptographic library.")
(install-file "target/assets/shell-completions/gpgv-sq.fish"
fish-completions-dir)))))))
(inputs
- (list nettle openssl sqlite))
+ (cons* nettle openssl sqlite (cargo-inputs 'sequoia-chameleon-gnupg)))
(native-inputs
(list clang gnupg pkg-config sequoia-sq))
(home-page "https://sequoia-pgp.org/")
@@ -1002,54 +144,6 @@ This Guix package is built to use the nettle cryptographic library.")
(list "--"
;; The certificate has an expiration date.
"--skip=sq_autocrypt_import")
- #:cargo-inputs
- (("rust-aho-corasick" ,rust-aho-corasick-1)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-buffered-reader" ,rust-buffered-reader-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-clap-lex" ,rust-clap-lex-0.7)
- ("rust-culpa" ,rust-culpa-1)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-fs-extra" ,rust-fs-extra-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-gethostname" ,rust-gethostname-0.4)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-indicatif" ,rust-indicatif-0.17)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-roff" ,rust-roff-0.2)
- ("rust-rpassword" ,rust-rpassword-7)
- ("rust-rusqlite" ,rust-rusqlite-0.32)
- ("rust-sequoia-autocrypt" ,rust-sequoia-autocrypt-0.25)
- ("rust-sequoia-cert-store" ,rust-sequoia-cert-store-0.6)
- ("rust-sequoia-directories" ,rust-sequoia-directories-0.1)
- ("rust-sequoia-ipc" ,rust-sequoia-ipc-0.35)
- ("rust-sequoia-keystore" ,rust-sequoia-keystore-0.6)
- ("rust-sequoia-net" ,rust-sequoia-net-0.29)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-sequoia-policy-config" ,rust-sequoia-policy-config-0.7)
- ("rust-sequoia-wot" ,rust-sequoia-wot-0.13)
- ("rust-serde" ,rust-serde-1)
- ("rust-subplot-build" ,rust-subplot-build-0.12)
- ("rust-subplotlib" ,rust-subplotlib-0.12)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-terminal-size" ,rust-terminal-size-0.4)
- ("rust-textwrap" ,rust-textwrap-0.16)
- ("rust-thiserror" ,rust-thiserror-2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-toml-edit" ,rust-toml-edit-0.22)
- ("rust-typenum" ,rust-typenum-1))
- #:cargo-development-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-predicates" ,rust-predicates-3)
- ("rust-regex" ,rust-regex-1))
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'set-asset-out-dir
@@ -1083,7 +177,7 @@ This Guix package is built to use the nettle cryptographic library.")
(copy-file "target/assets/shell-completions/sq.elv"
(string-append elvish-completions-dir "/sq"))))))))
(inputs
- (list nettle openssl pcsc-lite sqlite))
+ (cons* nettle openssl pcsc-lite sqlite (cargo-inputs 'sequoia-sq)))
(native-inputs
(list capnproto clang pkg-config))
(home-page "https://sequoia-pgp.org/")
@@ -1108,22 +202,11 @@ gpg-agent, openpgp-card and softkeys keystore backends.")
(base32 "0nizac02bwl5cdmcvn3vjjxdhcy431mnsijyswnq101p764dlkl2"))))
(build-system cargo-build-system)
(inputs
- (list nettle openssl))
+ (cons* nettle openssl (cargo-inputs 'sequoia-sqv)))
(native-inputs
(list clang pkg-config))
(arguments
`(#:install-source? #f
- #:cargo-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-clap-mangen" ,rust-clap-mangen-0.2)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-1)
- ("rust-sequoia-policy-config" ,rust-sequoia-policy-config-0.6))
- #:cargo-development-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-predicates" ,rust-predicates-3))
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'set-asset-out-dir
@@ -1186,21 +269,6 @@ This Guix package is built to use the nettle cryptographic library.")
#:features '(list "sequoia-openpgp/crypto-nettle")
#:cargo-test-flags '(list "--" "--skip=gpg_trust_roots")
#:install-source? #f
- #:cargo-inputs
- (list rust-anyhow-1
- rust-chrono-0.4
- rust-clap-4
- rust-clap-complete-4
- rust-clap-mangen-0.2
- rust-dot-writer-0.1
- rust-enumber-0.3
- rust-sequoia-cert-store-0.6
- rust-sequoia-openpgp-1
- rust-sequoia-policy-config-0.7)
- #:cargo-development-inputs
- (list rust-assert-cmd-2
- rust-predicates-3
- rust-tempfile-3)
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'chdir
@@ -1229,7 +297,7 @@ This Guix package is built to use the nettle cryptographic library.")
(string-append
share "/zsh/site-functions"))))))))
(inputs
- (list nettle openssl sqlite))
+ (cons* nettle openssl sqlite (cargo-inputs 'sequoia-wot-tools)))
(native-inputs
(list clang pkg-config))
(home-page "https://sequoia-pgp.org/")
diff --git a/gnu/packages/shells.scm b/gnu/packages/shells.scm
index 72bc51a9a8..267b573642 100644
--- a/gnu/packages/shells.scm
+++ b/gnu/packages/shells.scm
@@ -50,6 +50,7 @@
#:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages check)
+ #:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
@@ -69,12 +70,14 @@
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages readline)
+ #:use-module (gnu packages rust)
#:use-module (gnu packages scheme)
#:use-module (gnu packages terminals)
#:use-module (gnu packages version-control)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xorg)
#:use-module (gnu packages texinfo)
+ #:use-module (guix build-system cargo)
#:use-module (guix build-system cmake)
#:use-module (guix build-system gnu)
#:use-module (guix build-system meson)
@@ -126,7 +129,7 @@ direct descendant of NetBSD's Almquist Shell (@command{ash}).")
(define-public fish
(package
(name "fish")
- (version "3.7.1")
+ (version "4.0.1")
(source
(origin
(method url-fetch)
@@ -134,30 +137,66 @@ direct descendant of NetBSD's Almquist Shell (@command{ash}).")
"releases/download/" version "/"
"fish-" version ".tar.xz"))
(sha256
- (base32 "0l5jlg0vplqln7ijqwirp1xl4j9npimzm58k77grj1yd8db9yk31"))))
+ (base32 "1db2qxlls9f8n6sjcj4dz7j22113nhfz5i8zy9ff30vj41q3mmjf"))
+ ;; TODO: Unbundle corrosion.
+ (patches (search-patches "corrosion-honor-CARGO_BUILD_TARGET.patch"))))
(build-system cmake-build-system)
(inputs
- (list fish-foreign-env ncurses pcre2
- python)) ; for fish_config and manpage completions
+ (cons* fish-foreign-env
+ ncurses
+ pcre2
+ python ;for fish_config and manpage completions
+ (cargo-inputs 'fish)))
(native-inputs
- (list doxygen groff ; for 'fish --help'
- procps)) ; for the test suite
+ (append
+ (list doxygen
+ groff ;for 'fish --help'
+ pkg-config
+ procps ;for the test suite
+ rust
+ `(,rust "cargo"))
+ (or (and=> (%current-target-system)
+ (compose list make-rust-sysroot))
+ '())))
(arguments
(list
- #:modules '((guix build cmake-build-system)
- ((guix build gnu-build-system) #:prefix gnu:)
- (guix build utils))
+ #:out-of-source? #f
+ #:imported-modules
+ (append %cargo-build-system-modules
+ %cmake-build-system-modules)
+ #:modules
+ '(((guix build cargo-build-system) #:prefix cargo:)
+ (guix build cmake-build-system)
+ ((guix build gnu-build-system) #:prefix gnu:)
+ (guix build utils))
#:phases
#~(modify-phases %standard-phases
+ (add-after 'unpack 'use-guix-vendored-dependencies
+ (lambda _
+ (substitute* "Cargo.toml"
+ (("git.*tag.*,")
+ "version = \"*\","))))
+ (add-after 'unpack 'prepare-cargo-build-system
+ (lambda args
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ #:cargo-target #$(cargo-triplet)
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums))))
(add-after 'unpack 'set-env
(lambda _
;; some tests write to $HOME
(setenv "HOME" (getcwd))
#t))
(add-after 'unpack 'patch-tests
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((coreutils (assoc-ref inputs "coreutils"))
- (bash (assoc-ref inputs "bash")))
+ (lambda* (#:key inputs native-inputs #:allow-other-keys)
+ (let ((coreutils (assoc-ref (or native-inputs inputs) "coreutils"))
+ (bash (assoc-ref (or native-inputs inputs) "bash")))
;; This test sporadically fails in the build container
;; because of leftover zombie processes, which are not
;; reaped automatically:
@@ -173,7 +212,8 @@ direct descendant of NetBSD's Almquist Shell (@command{ash}).")
(substitute* "tests/checks/vars_as_commands.fish"
(("/usr/bin") "/tmp"))
;; These contain absolute path references.
- (substitute* "src/fish_tests.cpp"
+ (substitute* '("src/builtins/tests/test_tests.rs"
+ "src/tests/highlight.rs")
(("/bin/echo" echo) (string-append coreutils echo))
(("/bin/ca" ca) (string-append coreutils ca))
(("\"(/bin/c)\"" _ c) (string-append "\"" coreutils c "\""))
@@ -181,24 +221,16 @@ direct descendant of NetBSD's Almquist Shell (@command{ash}).")
(string-append coreutils ls-not-a-path))
(("/bin/ls" ls) (string-append coreutils ls))
(("(/bin/)\"" _ bin) (string-append coreutils bin "\""))
- (("/bin -" bin) (string-append coreutils bin))
- (((string-append
- "do_test\\(is_potential_path\\("
- "L\"/usr\", wds, vars, PATH_REQUIRE_DIR\\)\\);"))
- "")
+ (("/bin\", \"-" bin) (string-append coreutils bin))
;; Not all mentions of /usr... need to exist, but these do.
(("\"/usr(|/lib)\"" _ subdirectory)
(string-append "\"/tmp" subdirectory "\"")))
- (substitute*
- (append (find-files "tests" ".*\\.(in|out|err)$")
- (find-files "tests/checks" ".*\\.fish"))
+ (substitute* (find-files "tests")
(("/bin/pwd" pwd) (string-append coreutils pwd))
(("/bin/echo" echo) (string-append coreutils echo))
(("/bin/sh" sh) (string-append bash sh))
- (("/bin/ls" ls) (string-append coreutils ls)))
- (substitute* (find-files "tests" ".*\\.(in|out|err)$")
- (("/usr/bin") (string-append coreutils "/bin")))
- #t)))
+ (("/bin/ls" ls) (string-append coreutils ls))
+ (("/test/root/bin") "")))))
;; Source /etc/fish/config.fish from $__fish_sysconf_dir/config.fish.
(add-after 'patch-tests 'patch-fish-config
(lambda _
@@ -215,10 +247,9 @@ direct descendant of NetBSD's Almquist Shell (@command{ash}).")
#t))
;; Embed absolute paths.
(add-before 'install 'embed-absolute-paths
- (lambda _
+ (lambda* (#:key inputs #:allow-other-keys)
(substitute* "share/functions/__fish_print_help.fish"
- (("nroff") (which "nroff")))
- #t))
+ (("nroff") (search-input-file inputs "bin/nroff")))))
;; Enable completions, functions and configurations in user's and
;; system's guix profiles by adding them to __extra_* variables.
(add-before 'install 'patch-fish-extra-paths
@@ -687,8 +718,11 @@ use of experts and novices alike.")
"/rx")))
(delete-file-recursively "rx")
(symlink rxpath "rx"))))
- (add-after 'replace-rx 'fix-includes
+ (add-after 'replace-rx 'patch-source
(lambda _
+ (substitute* "Makefile.in"
+ (("SCHEME48VERSION = 1.9.2")
+ (string-append "SCHEME48VERSION = " #$(package-version scheme48))))
(with-directory-excursion "c"
(substitute* "syscalls.c"
(("#include <stdlib.h>" all)
diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm
index 040a914726..9869d45e3a 100644
--- a/gnu/packages/shellutils.scm
+++ b/gnu/packages/shellutils.scm
@@ -21,6 +21,8 @@
;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;; Copyright © 2024 Brian Kubisiak <brian@kubisiak.com>
;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
+;;; Copyright © 2025 Gabriel Santos <gabrielsantosdesouza@disroot.org>
+;;; Copyright © 2025 Skylar Hill <stellarskylark@posteo.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -56,12 +58,6 @@
#:use-module (gnu packages bison)
#:use-module (gnu packages check)
#:use-module (gnu packages cmake)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-shell)
- #:use-module (gnu packages crates-vcs)
- #:use-module (gnu packages crates-windows)
#:use-module (gnu packages flex)
#:use-module (gnu packages golang-build)
#:use-module (gnu packages golang-check)
@@ -349,6 +345,31 @@ interactive terminal. This helps in reviewing commands before running them,
particularly in catching syntax errors.")
(license license:bsd-3)))
+(define-public zsh-vi-mode
+ (package
+ (name "zsh-vi-mode")
+ (version "0.11.0")
+ (home-page "https://github.com/jeffreytse/zsh-vi-mode")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/jeffreytse/zsh-vi-mode")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ "0bs5p6p5846hcgf3rb234yzq87rfjs18gfha9w0y0nf5jif23dy5")))
+ (build-system copy-build-system)
+ (arguments
+ (list
+ #:install-plan
+ #~'(("zsh-vi-mode.zsh" "share/zsh/plugins/zsh-vi-mode/")
+ ("zsh-vi-mode.plugin.zsh" "share/zsh/plugins/zsh-vi-mode/"))))
+ (synopsis "Plugin to improve vi keybindings in zsh")
+ (description "This package provides a zsh vimkey plugin with more features,
+which more closely matches the standard behavior of vim.")
+ (license license:expat)))
+
(define-public grml-zsh-config
(package
(name "grml-zsh-config")
@@ -544,58 +565,8 @@ Shell}, @url{https://www.gnu.org/software/bash/,Bash}, and
(add-before 'check 'set-test-env-vars
(lambda _
(setenv "HOME"
- (string-append (getcwd) "/.test-home")))))
- #:cargo-inputs `(("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-deelevate" ,rust-deelevate-0.2)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-gix" ,rust-gix-0.66)
- ("rust-gix-features" ,rust-gix-features-0.38)
- ("rust-guess-host-triple" ,rust-guess-host-triple-0.1)
- ("rust-home" ,rust-home-0.5)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.29)
- ("rust-notify-rust" ,rust-notify-rust-4)
- ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50)
- ("rust-open" ,rust-open-5)
- ("rust-os-info" ,rust-os-info-3)
- ("rust-path-slash" ,rust-path-slash-0.2)
- ("rust-pest" ,rust-pest-2)
- ("rust-pest-derive" ,rust-pest-derive-2)
- ("rust-process-control" ,rust-process-control-5)
- ("rust-quick-xml" ,rust-quick-xml-0.36)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-rust-ini" ,rust-rust-ini-0.21)
- ("rust-schemars" ,rust-schemars-0.8)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-shadow-rs" ,rust-shadow-rs-0.35)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-starship-battery" ,rust-starship-battery-0.10)
- ("rust-strsim" ,rust-strsim-0.11)
- ("rust-systemstat" ,rust-systemstat-0.2)
- ("rust-terminal-size" ,rust-terminal-size-0.4)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-toml-edit" ,rust-toml-edit-0.22)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.2)
- ("rust-urlencoding" ,rust-urlencoding-2)
- ("rust-versions" ,rust-versions-6)
- ("rust-which" ,rust-which-6)
- ("rust-whoami" ,rust-whoami-1)
- ("rust-windows" ,rust-windows-0.58)
- ("rust-winres" ,rust-winres-0.1)
- ("rust-yaml-rust2" ,rust-yaml-rust2-0.9))
- #:cargo-development-inputs `(("rust-mockall" ,rust-mockall-0.13)
- ("rust-tempfile" ,rust-tempfile-3))))
- (inputs (list cmake-minimal))
+ (string-append (getcwd) "/.test-home")))))))
+ (inputs (cons cmake-minimal (cargo-inputs 'starship)))
(native-inputs
(append
(if (%current-target-system)
@@ -1189,3 +1160,25 @@ with Guix Home:
"The fzf-tab package replaces the default completion menu of the zsh
shell with fzf, enabling fuzzy finding and multi-selection.")
(license license:expat)))
+
+(define-public pay-respects
+ (package
+ (name "pay-respects")
+ (version "0.7.8")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "pay-respects" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "14hrfmwhisc98ba1hyg86v20g9qaa6jhx051m1ylkmajbklvzmgz"))))
+ (build-system cargo-build-system)
+ (arguments (list #:install-source? #f))
+ (inputs (cargo-inputs 'pay-respects))
+ (home-page "https://codeberg.org/iff/pay-respects")
+ (synopsis "Suggest correction for mistyped console commands")
+ (description
+ "@command{pay-respects} provides a shell helper to suggest correction for
+mistyped commands, with @command{guix locate} integration and an alias (default
+to @command{f}) to correct the previous command.")
+ (license license:agpl3+)))
diff --git a/gnu/packages/simulation.scm b/gnu/packages/simulation.scm
index 5568a567ae..c567d3283a 100644
--- a/gnu/packages/simulation.scm
+++ b/gnu/packages/simulation.scm
@@ -779,7 +779,6 @@ FFC is part of the FEniCS Project.")
python-3
pt-scotch32
suitesparse
- sundials-openmpi
zlib))
(native-inputs (list catch-framework pkg-config))
(propagated-inputs (list python-fenics-ffc petsc-openmpi slepc-openmpi))
@@ -790,7 +789,7 @@ FFC is part of the FEniCS Project.")
"-DDOLFIN_ENABLE_MPI:BOOL=ON"
"-DDOLFIN_ENABLE_PARMETIS:BOOL=OFF"
"-DDOLFIN_ENABLE_SCOTCH:BOOL=ON"
- "-DDOLFIN_ENABLE_SUNDIALS:BOOL=ON"
+ "-DDOLFIN_ENABLE_SUNDIALS:BOOL=OFF"
"-DDOLFIN_ENABLE_TRILINOS:BOOL=OFF")
#:phases
#~(modify-phases %standard-phases
@@ -811,8 +810,6 @@ FFC is part of the FEniCS Project.")
#$(this-package-input "slepc"))
(setenv "SCOTCH_DIR"
#$(this-package-input "scotch"))
- (setenv "SUNDIALS_DIR"
- #$(this-package-input "sundials"))
(setenv "UMFPACK_DIR"
#$(this-package-input "suitesparse"))))
(add-before 'check 'pre-check
diff --git a/gnu/packages/smalltalk.scm b/gnu/packages/smalltalk.scm
index 168e44cee5..4b8c74bed2 100644
--- a/gnu/packages/smalltalk.scm
+++ b/gnu/packages/smalltalk.scm
@@ -173,7 +173,8 @@ mission critical applications.")
(inputs
(list gmp libffi libltdl libsigsegv lightning))
(arguments
- `(;; FIXME: Tests fail on x86-64 in the build container, but they pass
+ `(#:make-flags '("CFLAGS=-Wno-incompatible-pointer-types")
+ ;; FIXME: Tests fail on x86-64 in the build container, but they pass
;; in a regular shell.
#:tests? ,(not (target-x86-64?))
#:phases
diff --git a/gnu/packages/sml.scm b/gnu/packages/sml.scm
index f9e5b6439a..7d7cd5be2d 100644
--- a/gnu/packages/sml.scm
+++ b/gnu/packages/sml.scm
@@ -4,6 +4,7 @@
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2019, 2020 Brett Gilio <brettg@gnu.org>
;;; Copyright © 2021, 2022 Foo Chuan Wei <chuanwei.foo@hotmail.com>
+;;; Copyright © 2025 Tomás Ortín Fernández <quanrong@mailbox.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -35,7 +36,7 @@
(define-public polyml
(package
(name "polyml")
- (version "5.9.1")
+ (version "5.9.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -44,7 +45,7 @@
(file-name (git-file-name name version))
(sha256
(base32
- "1s7lpnxg826r2lm2c81j9a61zwljy2ybkqwadjiwrfi0hmbczn89"))))
+ "1kvkpighzz6dkfh9gr1franvjfjhr4lcwyb0cmngzvb2nf6g8f6v"))))
(build-system gnu-build-system)
(inputs
(list gmp libffi libx11 libxt motif))
diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm
index b3b2315c7f..cb0827bf29 100644
--- a/gnu/packages/spice.scm
+++ b/gnu/packages/spice.scm
@@ -289,11 +289,14 @@ Internet and from a wide variety of machine architectures.")
(source (origin
(method url-fetch)
(uri (string-append
- "http://www.spice-space.org/download/releases/"
- "spice-vdagent-" version ".tar.bz2"))
+ "http://www.spice-space.org/download/releases/"
+ "spice-vdagent-" version ".tar.bz2"))
(sha256
(base32
- "18472sqr0gibzgzi48dpcbnvm78l05qrl5wv6xywqqj7r9dd3c4k"))))
+ "18472sqr0gibzgzi48dpcbnvm78l05qrl5wv6xywqqj7r9dd3c4k"))
+ (patches
+ (search-patches
+ "spice-vdagent-monitor-size-calculation.patch"))))
(build-system gnu-build-system)
(arguments
`(#:configure-flags
@@ -308,13 +311,13 @@ Internet and from a wide variety of machine architectures.")
(substitute* "Makefile.in"
(((string-append "\\$\\(mkdir_p\\) \\$\\(DESTDIR\\)"
"\\$\\(localstatedir\\)/run/spice-vdagentd"))
- "-$(mkdir_p) $(DESTDIR)$(localstatedir)/run/spice-vdagentd"))))
+ "-$(mkdir_p) $(DESTDIR)$(localstatedir)/run/spice-vdagentd"))))
(add-after 'unpack 'patch-spice-vdagent.desktop
(lambda* (#:key outputs #:allow-other-keys)
- (substitute* "data/spice-vdagent.desktop"
- (("Exec=/usr/bin/spice-vdagent")
- (string-append "Exec=" (assoc-ref outputs "out")
- "/bin/spice-vdagent")))))
+ (substitute* "data/spice-vdagent.desktop"
+ (("Exec=/usr/bin/spice-vdagent")
+ (string-append "Exec=" (assoc-ref outputs "out")
+ "/bin/spice-vdagent")))))
(add-after 'unpack 'fix-test-termination
(lambda _
;; The termination tests depend on finding the socket file name
@@ -325,20 +328,20 @@ Internet and from a wide variety of machine architectures.")
(("ps -ef")
"ps -efww")))))))
(inputs
- (list alsa-lib
- dbus
- glib
- gtk+
- libdrm
- libpciaccess
- libx11
- libxext
- libxfixes
- libxinerama
- libxrandr
- spice-protocol))
+ (list alsa-lib
+ dbus
+ glib
+ gtk+
+ libdrm
+ libpciaccess
+ libx11
+ libxext
+ libxfixes
+ libxinerama
+ libxrandr
+ spice-protocol))
(native-inputs
- (list pkg-config procps)) ;tests use 'ps'
+ (list pkg-config procps)) ;tests use 'ps'
(synopsis "Spice agent for Linux")
(description "Spice-vdagent enables sharing the clipboard and guest display
resolution scaling on graphical console window resize.")
diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm
index 416f7cbbe1..acbffe3bf9 100644
--- a/gnu/packages/suckless.scm
+++ b/gnu/packages/suckless.scm
@@ -37,7 +37,6 @@
(define-module (gnu packages suckless)
#:use-module (gnu packages)
#:use-module (gnu packages base)
- #:use-module (gnu packages crates-io)
#:use-module (gnu packages crypto)
#:use-module (gnu packages compression)
#:use-module (gnu packages cups)
@@ -1247,10 +1246,10 @@ pipe and compress.")
(sha256
(base32 "1c6ahxw0qz0703my28k2z0kgi0am5bp5d02l4rgyphgvjk1jfv8h"))))
(arguments
- `(#:cargo-inputs
- (("rust-chrono" ,rust-chrono-0.4))
+ `(#:install-source? #f
#:tests? #f)) ; There are no tests.
(build-system cargo-build-system)
+ (inputs (cargo-inputs 'snafu))
(home-page "https://github.com/jsbmg/snafu")
(synopsis "Status text for DWM window manager")
(description "@code{snafu} provides status text for DWM's builtin bar. It
diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm
index 30a1370c6d..e317739eaa 100644
--- a/gnu/packages/syndication.scm
+++ b/gnu/packages/syndication.scm
@@ -45,9 +45,6 @@
#:use-module (gnu packages build-tools)
#:use-module (gnu packages check)
#:use-module (gnu packages cmake)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-web)
#:use-module (gnu packages curl)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages gettext)
@@ -238,14 +235,14 @@ cards.")
(define-public newsboat
(package
(name "newsboat")
- (version "2.38")
+ (version "2.39")
(source
(origin
(method url-fetch)
(uri (string-append "https://newsboat.org/releases/" version
"/newsboat-" version ".tar.xz"))
(sha256
- (base32 "11fv2klyc16sfma0zy8phmp4x61w0hswxfwdds10gwa8i7qgdznn"))))
+ (base32 "00z57dk0cjsv4v1andkir8h98kayg78dpyc7gapv6zsdaxyilmb2"))))
(build-system cargo-build-system)
(native-inputs
(append
@@ -257,42 +254,19 @@ cards.")
(list ruby-asciidoctor/minimal)
'())))
(inputs
- (list curl
- json-c
- libxml2
- ncurses
- stfl
- sqlite))
+ (cons* curl
+ json-c
+ libxml2
+ ncurses
+ stfl
+ sqlite
+ (cargo-inputs 'newsboat)))
(arguments
(list
#:modules '((guix build cargo-build-system)
(guix build utils)
((guix build gnu-build-system) #:prefix gnu:))
#:install-source? #f
- #:cargo-inputs
- (list rust-backtrace-0.3
- rust-bitflags-2
- rust-chrono-0.4
- rust-curl-sys-0.4
- rust-cxx-1
- rust-cxx-build-1
- rust-fastrand-2
- rust-gettext-rs-0.7
- rust-httpmock-0.7
- rust-lexopt-0.3
- rust-libc-0.2
- rust-md5-0.7
- rust-natord-1
- rust-nom-7
- rust-percent-encoding-2
- rust-url-2
- rust-unicode-width-0.1
- rust-unicode-segmentation-1
- rust-xdg-2)
- #:cargo-development-inputs
- (list rust-tempfile-3
- rust-proptest-1
- rust-section-testing-0.0.5)
#:phases
#~(modify-phases %standard-phases
#$@(if (not (this-package-native-input "ruby-asciidoctor"))
@@ -312,11 +286,6 @@ cards.")
(("if curl-config")
(string-append
"if " (search-input-file inputs "/bin/curl-config"))))))
- (add-after 'configure 'dont-vendor-self
- (lambda* (#:key vendor-dir #:allow-other-keys)
- ;; Don't keep the whole tarball in the vendor directory
- (delete-file-recursively
- (string-append vendor-dir "/" #$name "-" #$version ".tar.xz"))))
(add-after 'unpack 'patch-source
(lambda* (#:key outputs #:allow-other-keys)
(substitute* "Makefile"
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index e34c33b989..9b2416a949 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -82,10 +82,6 @@
#:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
- #:use-module (gnu packages crates-apple)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-windows)
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
#:use-module (gnu packages dlang)
@@ -1533,7 +1529,7 @@ basic input/output.")
(define-public alacritty
(package
(name "alacritty")
- (version "0.15.0")
+ (version "0.15.1")
(source
(origin
;; XXX: The crate at "crates.io" contains only the alacritty subproject
@@ -1545,7 +1541,7 @@ basic input/output.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1nh5w037rwf00z9b21803184j561s44js9ilfq9pcqbgbg95y308"))))
+ (base32 "1nsmz4vkzandhi1qc863hr9gqlbikb9n6yrdspdv6562swq128gz"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
@@ -1553,52 +1549,6 @@ basic input/output.")
'("--"
;; Changes in clap regularly break this test.
"--skip=cli::tests::completions")
- #:cargo-inputs
- ,(list rust-ahash-0.8
- rust-base64-0.22
- rust-bitflags-2
- rust-clap-4
- rust-copypasta-0.10
- rust-crossfont-0.8
- rust-dirs-5
- rust-embed-resource-2
- rust-gl-generator-0.14
- rust-glutin-0.32
- rust-home-0.5
- rust-libc-0.2
- rust-log-0.4
- rust-miow-0.6
- rust-notify-6
- rust-objc2-0.5
- rust-objc2-app-kit-0.2
- rust-objc2-foundation-0.2
- rust-parking-lot-0.12
- rust-piper-0.2
- rust-polling-3
- rust-png-0.17
- rust-proc-macro2-1
- rust-quote-1
- rust-regex-automata-0.4
- rust-rustix-openpty-0.1
- rust-serde-1
- rust-serde-json-1
- rust-serde-yaml-0.9
- rust-signal-hook-0.3
- rust-syn-2
- rust-tempfile-3
- rust-toml-0.8
- rust-toml-edit-0.22
- rust-unicode-width-0.1
- rust-vte-0.13
- rust-windows-sys-0.52
- rust-winit-0.30
- rust-xdg-2)
- #:cargo-development-inputs
- ,(list rust-clap-complete-4
- rust-log-0.4
- rust-serde-1
- rust-serde-json-1
- rust-toml-0.8)
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-xdg-open
@@ -1688,27 +1638,28 @@ basic input/output.")
python
scdoc))
(inputs
- (list expat
- fontconfig
- freetype
- libx11
- libxcb
- libxcursor
- libxext
- libxft
- libxi
- libxinerama
- libxkbcommon
- libxmu
- libxpresent
- libxrandr
- libxscrnsaver
- libxt
- libxtst
- libxxf86vm
- mesa
- xdg-utils
- wayland))
+ (cons* expat
+ fontconfig
+ freetype
+ libx11
+ libxcb
+ libxcursor
+ libxext
+ libxft
+ libxi
+ libxinerama
+ libxkbcommon
+ libxmu
+ libxpresent
+ libxrandr
+ libxscrnsaver
+ libxt
+ libxtst
+ libxxf86vm
+ mesa
+ xdg-utils
+ wayland
+ (cargo-inputs 'alacritty)))
(native-search-paths
;; FIXME: This should only be located in 'ncurses'. Nonetheless it is
;; provided for usability reasons. See <https://bugs.gnu.org/22138>.
diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm
index 01c00e0081..ee37f2970e 100644
--- a/gnu/packages/text-editors.scm
+++ b/gnu/packages/text-editors.scm
@@ -39,6 +39,7 @@
;;; Copyright © 2025 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2025 Ashish SHUKLA <ashish.is@lostca.se>
;;; Copyright © 2025 Marc Coquand <marc@coquand.email>
+;;; Copyright © 2025 Andrew Wong <wongandj@icloud.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -69,6 +70,7 @@
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system meson)
#:use-module (guix build-system python)
+ #:use-module (guix build-system pyproject)
#:use-module (guix build-system qt)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages)
@@ -82,11 +84,6 @@
#:use-module (gnu packages code)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-vcs)
- #:use-module (gnu packages crates-web)
- #:use-module (gnu packages crates-windows)
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
#:use-module (gnu packages datastructures)
@@ -119,10 +116,12 @@
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
+ #:use-module (gnu packages python-build)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt)
#:use-module (gnu packages regex)
+ #:use-module (gnu packages rust-apps)
#:use-module (gnu packages sdl)
#:use-module (gnu packages slang)
#:use-module (gnu packages sqlite)
@@ -467,45 +466,13 @@ competitive (as in keystroke count) with Vim.")
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-daemonize" ,rust-daemonize-0.5)
- ("rust-diffs" ,rust-diffs-0.5)
- ("rust-dirs" ,rust-dirs-5)
- ("rust-enum-primitive" ,rust-enum-primitive-0.1)
- ("rust-fs4" ,rust-fs4-0.8)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-indoc" ,rust-indoc-2)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-jsonrpc-core" ,rust-jsonrpc-core-18)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-lsp-types" ,rust-lsp-types-0.95)
- ("rust-mio" ,rust-mio-1)
- ("rust-notify-debouncer-full" ,rust-notify-debouncer-full-0.3)
- ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.9)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-ropey" ,rust-ropey-1)
- ;("rust-sentry" ,rust-sentry-0.35)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-repr" ,rust-serde-repr-0.1)
- ("rust-slog" ,rust-slog-2)
- ("rust-slog-scope" ,rust-slog-scope-4)
- ("rust-sloggers" ,rust-sloggers-2)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-url" ,rust-url-2)
- ("rust-whoami" ,rust-whoami-1))
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'disable-optional-crash-reporting
(lambda _
(substitute* "Cargo.toml"
((".*sentry.*") "")))))))
+ (inputs (cargo-inputs 'kak-lsp))
(home-page "https://github.com/kak-lsp/kak-lsp")
(synopsis "Language Server Protocol (LSP) client for Kakoune")
(description
@@ -529,15 +496,6 @@ Rust.")
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs
- (("rust-getopts" ,rust-getopts-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-emacs" ,rust-emacs-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))
#:phases
(modify-phases %standard-phases
(add-after 'install 'install-plugins-and-libs
@@ -558,7 +516,7 @@ Rust.")
(install-file "rc/parinfer.kak"
(string-append out "/share/kak/autoload"))))))))
(inputs
- (list clang))
+ (cons clang (cargo-inputs 'parinfer-rust)))
(home-page "https://github.com/justinbarclay/parinfer-rust")
(synopsis "Infer parentheses for Clojure, Lisp and Scheme")
(description
@@ -584,23 +542,13 @@ can load dynamic libraries.")
(arguments
(list
#:install-source? #f
- #:cargo-inputs (list rust-getopts-0.2
- rust-libc-0.2
- rust-emacs-0.19
- rust-serde-1
- rust-serde-json-1
- rust-serde-derive-1
- rust-stdweb-0.4
- rust-unicode-segmentation-1
- rust-unicode-width-0.1
- rust-winapi-0.3)
#:phases #~(modify-phases %standard-phases
(add-after 'install 'install-library
(lambda _
(let ((lib (string-append #$output "/lib")))
(with-directory-excursion "target/release"
(install-file "libparinfer_rust.so" lib))))))))
- (inputs (list clang))
+ (inputs (cons clang (cargo-inputs 'parinfer-rust-emacs)))
(home-page "https://github.com/justinbarclay/parinfer-rust-emacs")
(synopsis "Emacs-centric fork of parinfer-rust")
(description
@@ -613,7 +561,7 @@ plugin, though a standalone binary is built also.")
(define-public helix
(package
(name "helix")
- (version "23.10")
+ (version "25.07.1")
(source
(origin
(method git-fetch)
@@ -622,7 +570,7 @@ plugin, though a standalone binary is built also.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0gl5iplj9x58pgqvb296d70xgq8fslqk8chai2arn65bcbgaw014"))))
+ (base32 "06m4zagivfa40rw25n3fn66d0z2rsf3r3cjdzwh67lh10wcb6m24"))))
(build-system cargo-build-system)
(arguments
(list
@@ -644,71 +592,8 @@ plugin, though a standalone binary is built also.")
(copy-recursively "runtime" runtime)
(wrap-program hx
`("HELIX_RUNTIME" prefix
- (,runtime)))))))
- #:cargo-inputs
- (list rust-ahash-0.8
- rust-anyhow-1
- rust-arc-swap-1
- rust-bitflags-2
- rust-cassowary-0.3
- rust-cc-1
- rust-chardetng-0.1
- rust-chrono-0.4
- rust-clipboard-win-4
- rust-content-inspector-0.2
- rust-crossterm-0.27
- rust-dunce-1
- rust-encoding-rs-0.8
- rust-etcetera-0.8
- rust-fern-0.6
- rust-futures-executor-0.3
- rust-futures-util-0.3
- rust-gix-0.55
- rust-globset-0.4
- rust-grep-regex-0.1
- rust-grep-searcher-0.1
- rust-hashbrown-0.14
- rust-ignore-0.4
- rust-imara-diff-0.1
- rust-libc-0.2
- rust-libloading-0.8
- rust-log-0.4
- rust-lsp-types-0.94
- rust-nucleo-0.2
- rust-once-cell-1
- rust-parking-lot-0.12
- rust-pulldown-cmark-0.9
- rust-regex-1
- rust-ropey-1
- rust-rustix-0.38
- rust-serde-1
- rust-serde-json-1
- rust-signal-hook-0.3
- rust-signal-hook-tokio-0.3
- rust-slotmap-1
- rust-smallvec-1
- rust-smartstring-1
- rust-tempfile-3
- rust-termini-1
- rust-textwrap-0.16
- rust-thiserror-1
- rust-threadpool-1
- rust-tokio-1
- rust-tokio-stream-0.1
- rust-toml-0.7
- rust-tree-sitter-0.20
- rust-unicode-general-category-0.6
- rust-unicode-segmentation-1
- rust-unicode-width-0.1
- rust-url-2
- rust-which-4)
- #:cargo-development-inputs
- (list rust-fern-0.6
- rust-indoc-2
- rust-quickcheck-1
- rust-smallvec-1
- rust-tempfile-3)))
- (inputs (list bash-minimal))
+ (,runtime)))))))))
+ (inputs (cons bash-minimal (cargo-inputs 'helix)))
(home-page "https://helix-editor.com/")
(synopsis "Post-modern modal text editor")
(description "A Kakoune / Neovim inspired editor, written in Rust.")
@@ -838,7 +723,7 @@ jmacs, joe, jpico, jstar, and rjoe.")
(list aspell
bash-minimal
boost
- clang-11 ;XXX: must be the same version as Mesas LLVM
+ clang-18 ;XXX: must be the same version as Mesas LLVM
gtkmm-3
gtksourceviewmm
nlohmann-json
@@ -1012,13 +897,13 @@ OpenBSD team.")
(define-public nano
(package
(name "nano")
- (version "8.5")
+ (version "8.6")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://gnu/nano/nano-" version ".tar.xz"))
(sha256
- (base32 "0sn2aikbqyvq5d46x7fkx33gaprjaj7jhhvdckwil54w6cfh22q0"))))
+ (base32 "06d66wagx5lxh6gnisamkj2zk0idydca8xxxa6mp7xfmxvqgpazp"))))
(build-system gnu-build-system)
(arguments
(if (%current-target-system)
@@ -1477,6 +1362,34 @@ The basic features of Text Pieces are:
@end itemize")
(license license:gpl3)))
+(define-public typstwriter
+ (package
+ (name "typstwriter")
+ (version "0.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "typstwriter" version))
+ (sha256
+ (base32 "0whx593xi5pv9wqzzd6xa97pln5b0j629s3qnfs80v06p2r5ghs6"))))
+ (build-system pyproject-build-system)
+ (arguments (list #:tests? #f))
+ (native-inputs
+ ;; TODO: Add the following dependencies and enable tests once this package
+ ;; is merged into master.
+ ;; python-fpdf python-pytest python-pytest-qt
+ (list python-flit-core))
+ (inputs
+ (list python-platformdirs python-pygments python-pyside-6 python-qtpy))
+ (propagated-inputs (list typst))
+ (home-page "https://github.com/Bzero/typstwriter")
+ (synopsis "Integrated editor for Typst typesetting system")
+ (description
+ "Typstwriter is an integrated editor for the Typst typesetting system,
+including syntax highlighting and compiler output as well as file-system and
+document views presented in a clean, friendly Qt graphical interface.")
+ (license license:expat)))
+
(define-public scintilla
(package
(name "scintilla")
diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm
index 8c829749c7..01e9eb0c34 100644
--- a/gnu/packages/textutils.scm
+++ b/gnu/packages/textutils.scm
@@ -5,7 +5,7 @@
;;; Copyright © 2015 Roel Janssen <roel@gnu.org>
;;; Copyright © 2016 Jelle Licht <jlicht@fsfe.org>
;;; Copyright © 2016 Alex Griffin <a@ajgrf.com>
-;;; Copyright © 2016, 2018, 2019, 2020, 2023 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016, 2018, 2019, 2020, 2023, 2025 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016 Nikita <nikita@n0.is>
;;; Copyright © 2016, 2020 Marius Bakke <marius@gnu.org>
;;; Copyright © 2017 Eric Bavier <bavier@member.fsf.org>
@@ -34,6 +34,7 @@
;;; Copyright © 2024-2024 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2024, 2025 Ashish SHUKLA <ashish.is@lostca.se>
;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
+;;; Copyright © 2025 John Khoo <johnkhootf@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -79,6 +80,7 @@
#:use-module (gnu packages golang-crypto)
#:use-module (gnu packages golang-xyz)
#:use-module (gnu packages java)
+ #:use-module (gnu packages julia)
#:use-module (gnu packages ncurses)
#:use-module (gnu packages nss)
#:use-module (gnu packages pcre)
@@ -96,7 +98,8 @@
#:use-module (gnu packages version-control)
#:use-module (gnu packages web)
#:use-module (gnu packages xml)
- #:use-module (gnu packages xorg))
+ #:use-module (gnu packages xorg)
+ #:use-module (srfi srfi-1))
(define-public dos2unix
(package
@@ -173,109 +176,98 @@ an encoding detection library, and enca, a command line frontend, integrating
libenca and several charset conversion libraries and tools.")
(license license:gpl2)))
+;; Newer utf8proc depends on julia for tests. Since julia also depends on
+;; utf8proc, a dependency cycle is created. This bootstrap variant of utf8proc
+;; disables tests.
+(define-public utf8proc-bootstrap
+ (hidden-package
+ (package
+ (name "utf8proc-bootstrap")
+ (version "2.10.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/JuliaStrings/utf8proc")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1n1k67x39sk8xnza4w1xkbgbvgb1g7w2a7j2qrqzqaw1lyilqsy2"))))
+ (build-system gnu-build-system)
+ (arguments
+ (list #:tests? #f ;To break dependency cycle.
+ #:make-flags
+ #~(list (string-append "CC=" #$(cc-for-target))
+ (string-append "prefix=" #$output))
+ #:phases
+ #~(modify-phases %standard-phases
+ ;; No configure script.
+ (delete 'configure))))
+ (home-page "https://juliastrings.github.io/utf8proc/")
+ (synopsis "C library for processing UTF-8 Unicode data")
+ (description
+ "@code{utf8proc} is a small C library that provides Unicode normalization,
+case-folding, and other operations for data in the UTF-8 encoding.")
+ (license license:expat))))
+
(define-public utf8proc
(package
+ (inherit utf8proc-bootstrap)
(name "utf8proc")
- (version "2.5.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/JuliaStrings/utf8proc")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1xlkazhdnja4lksn5c9nf4bln5gjqa35a8gwlam5r0728w0h83qq"))))
- (build-system gnu-build-system)
(native-inputs
- (let ((UNICODE_VERSION "13.0.0")) ; defined in data/Makefile
- ;; Test data that is otherwise downloaded with curl.
- `(("NormalizationTest.txt"
- ,(origin
- (method url-fetch)
- (uri (string-append "https://www.unicode.org/Public/"
- UNICODE_VERSION "/ucd/NormalizationTest.txt"))
- (sha256
- (base32 "07g0ya4f6zfzvpp24ccxkb2yq568kh83gls85rjl950nv5fya3nn"))))
- ("GraphemeBreakTest.txt"
- ,(origin
- (method url-fetch)
- (uri (string-append "https://www.unicode.org/Public/"
- UNICODE_VERSION
- "/ucd/auxiliary/GraphemeBreakTest.txt"))
- (sha256
- (base32 "07f8rrvcsq4pibdz6zxggxy8w7zjjqyw2ggclqlhalyv45yv7prj"))))
-
- ;; For tests.
- ("perl" ,perl))))
+ (let ((UNICODE_VERSION "16.0.0")) ; defined in data/Makefile
+ ;; Only if the tests will be run should these be added.
+ (if (and (%current-system)
+ (supported-package? julia))
+ ;; Test data that is otherwise downloaded with curl.
+ (list (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://www.unicode.org/Public/"
+ UNICODE_VERSION "/ucd/NormalizationTest.txt"))
+ (sha256
+ (base32
+ "1cffwlxgn6sawxb627xqaw3shnnfxq0v7cbgsld5w1z7aca9f4fq")))
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://www.unicode.org/Public/"
+ UNICODE_VERSION "/ucd/auxiliary/GraphemeBreakTest.txt"))
+ (sha256
+ (base32
+ "1d9w6vdfxakjpp38qjvhgvbl2qx0zv5655ph54dhdb3hs9a96azf")))
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://www.unicode.org/Public/"
+ UNICODE_VERSION "/ucd/DerivedCoreProperties.txt"))
+ (sha256
+ (base32
+ "1gfsq4vdmzi803i2s8ih7mm4fgs907kvkg88kvv9fi4my9hm3lrr")))
+ ;; For tests.
+ julia
+ perl
+ ;; TODO Move to ruby@3 on the next rebuild cycle.
+ ruby-2.7)
+ '())))
(arguments
- `(#:make-flags (list ,(string-append "CC=" (cc-for-target))
- (string-append "prefix=" (assoc-ref %outputs "out")))
- #:phases
- (modify-phases %standard-phases
- (delete 'configure)
- (add-before 'check 'check-data
- (lambda* (#:key ,@(if (%current-target-system)
- '(native-inputs)
- '())
- inputs #:allow-other-keys)
- (for-each (lambda (i)
- (copy-file (assoc-ref ,@(if (%current-target-system)
- '((or native-inputs inputs))
- '(inputs)) i)
- (string-append "data/" i)))
- '("NormalizationTest.txt" "GraphemeBreakTest.txt"))
- (substitute* "data/GraphemeBreakTest.txt"
- (("÷") "/")
- (("×") "+"))
- #t)))))
- (home-page "https://juliastrings.github.io/utf8proc/")
- (synopsis "C library for processing UTF-8 Unicode data")
- (description "utf8proc is a small C library that provides Unicode
-normalization, case-folding, and other operations for data in the UTF-8
-encoding, supporting Unicode version 9.0.0.")
- (license license:expat)))
-
-(define-public utf8proc-2.7.0
- (package
- (inherit utf8proc)
- (name "utf8proc")
- (version "2.7.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/JuliaStrings/utf8proc")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1wrsmnaigal94gc3xbzdrrm080zjhihjfdla5admllq2w5dladjj"))))
- (arguments
- (substitute-keyword-arguments (package-arguments utf8proc)
- ((#:phases phases)
- `(modify-phases ,phases
- (replace 'check-data
- (lambda* (#:key inputs native-inputs #:allow-other-keys)
- (display native-inputs)
- (for-each (lambda (i)
- (copy-file (assoc-ref (or native-inputs inputs) i)
- (string-append "data/" i)))
- '("NormalizationTest.txt" "GraphemeBreakTest.txt"
- "DerivedCoreProperties.txt"))))))))
- (native-inputs
- (append
- (package-native-inputs utf8proc)
- (let ((UNICODE_VERSION "14.0.0"))
- `(("DerivedCoreProperties.txt"
- ,(origin
- (method url-fetch)
- (uri (string-append "https://www.unicode.org/Public/"
- UNICODE_VERSION "/ucd/DerivedCoreProperties.txt"))
- (sha256
- (base32 "1g77s8g9443dd92f82pbkim7rk51s7xdwa3mxpzb1lcw8ryxvvg3"))))
- ;; For tests
- ;; TODO Move to ruby@3 on the next rebuild cycle.
- ("ruby" ,ruby-2.7)))))))
+ (if (this-package-native-input "julia")
+ (strip-keyword-arguments
+ '(#:tests?)
+ (substitute-keyword-arguments (package-arguments utf8proc-bootstrap)
+ ((#:phases phases '%standard-phases)
+ #~(modify-phases #$phases
+ (add-before 'check 'check-data
+ (lambda* (#:key inputs native-inputs #:allow-other-keys)
+ (for-each (lambda (i)
+ (copy-file (assoc-ref (or native-inputs inputs) i)
+ (string-append "data/" i)))
+ '("NormalizationTest.txt" "GraphemeBreakTest.txt"
+ "DerivedCoreProperties.txt"))))))))
+ (substitute-keyword-arguments (package-arguments utf8proc-bootstrap)
+ ((#:tests? _ #t) #f))))
+ (properties
+ (alist-delete 'hidden? (package-properties utf8proc-bootstrap)))))
(define-public libconfuse
(package
diff --git a/gnu/packages/tmux.scm b/gnu/packages/tmux.scm
index 6641eb50d2..be9ea3e410 100644
--- a/gnu/packages/tmux.scm
+++ b/gnu/packages/tmux.scm
@@ -11,6 +11,7 @@
;;; Copyright © 2021 Matthew James Kraai <kraai@ftbfs.org>
;;; Copyright © 2024 Ashish SHUKLA <ashish.is@lostca.se>
;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
+;;; Copyright © 2025 Alex Bosco <me@alexbos.co>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -29,9 +30,11 @@
(define-module (gnu packages tmux)
#:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix packages)
#:use-module (guix download)
+ #:use-module (guix gexp)
+ #:use-module (guix packages)
#:use-module (guix git-download)
+ #:use-module (guix build-system cargo)
#:use-module (guix build-system cmake)
#:use-module (guix build-system gnu)
#:use-module (guix build-system trivial)
@@ -46,7 +49,10 @@
#:use-module (gnu packages ncurses)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python-xyz)
- #:use-module (gnu packages sphinx))
+ #:use-module (gnu packages sphinx)
+ #:use-module (gnu packages ssh)
+ #:use-module (gnu packages tls)
+ #:use-module (gnu packages version-control))
(define-public tmux
(package
@@ -395,3 +401,36 @@ also displays a textual bar graph of the current percent usage.
The system load average is also displayed.")
(home-page "https://github.com/thewtex/tmux-mem-cpu-load")
(license license:asl2.0)))
+
+(define-public tmux-plugin-sessionizer
+ (package
+ (name "tmux-plugin-sessionizer")
+ (version "0.4.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tmux-sessionizer" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0fwdc8jyx9fab442c6zsl3yn8nh1s5h35g97cgqhyp3blxl6h9ix"))
+ (snippet #~(begin
+ (use-modules (guix build utils))
+ (substitute* "Cargo.toml"
+ (("\"vendored-openssl\"")
+ ""))))))
+ (build-system cargo-build-system)
+ (native-inputs (list pkg-config))
+ (inputs
+ (cons* openssl
+ libgit2-1.8
+ libssh2
+ (cargo-inputs 'tmux-plugin-sessionizer)))
+ (arguments
+ `(#:install-source? #f))
+ (home-page "https://github.com/jrmoulton/tmux-sessionizer")
+ (synopsis "Fuzzy find Git repositories and open them as Tmux sessions")
+ (description
+ "Tmux Sessionizer is a command-line tool to fuzzy find all the Git
+repositories in a list of specified folders and open them as a new tmux session.
+For @code{git worktrees}, this tool opens all checked out worktrees as new windows.")
+ (license license:expat)))
diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm
index e09f3dc171..608ccfb85e 100644
--- a/gnu/packages/tree-sitter.scm
+++ b/gnu/packages/tree-sitter.scm
@@ -7,6 +7,8 @@
;;; Copyright © 2023, 2024 Nicolas Graves <ngraves@ngraves.fr>
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2023, 2024 Raven Hallsby <karl@hallsby.com>
+;;; Copyright © 2024 Foundation Devices, Inc. <hello@foundation.xyz>
+;;; Copyright © 2025 Andrew Wong <wongandj@icloud.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -26,9 +28,6 @@
(define-module (gnu packages tree-sitter)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-web)
#:use-module (gnu packages graphviz)
#:use-module (gnu packages icu4c)
#:use-module (gnu packages node)
@@ -37,6 +36,7 @@
#:use-module (guix build-system gnu)
#:use-module (guix build-system pyproject)
#:use-module (guix build-system tree-sitter)
+ #:use-module (guix download)
#:use-module (guix gexp)
#:use-module (guix git-download)
#:use-module (guix packages)
@@ -45,7 +45,7 @@
(define-public python-tree-sitter
(package
(name "python-tree-sitter")
- (version "0.20.1")
+ (version "0.21.3")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -54,7 +54,7 @@
(file-name (git-file-name name version))
(sha256
(base32
- "1rc8zqiry4n52xlf7pwx4s56ka9vwjzwgn7blwbkiscqdwvsai92"))))
+ "1cdxl0zyldml3x5wi2nmlmhwfahwxalcr5lxyb6j6762irmm4b2c"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -64,34 +64,47 @@
(lambda _
(let ((tree-sitter #$(this-package-input "tree-sitter")))
(substitute* "setup.py"
- (((string-append
- "( *)\\[\"tree_sitter\\/core\\/lib\\/src\\/lib\\.c\", "
- "\"tree_sitter\\/binding\\.c\"\\],") all tabs)
+ ((".*\"tree_sitter/core.*") "")
+ (("( *)sources=" all tabs)
(string-append
- tabs "[\"tree_sitter/binding.c\"],\n"
tabs "library_dirs=[\"" tree-sitter "/lib\"],\n"
- tabs "libraries=[\"tree-sitter\"],"))
- (("include_dirs=.*")
- (string-append
- "include_dirs=[\"" tree-sitter "/include\"],\n"))))))
+ tabs "libraries=[\"tree-sitter\"],\n"
+ all))
+ (("include_dirs=\\[" all)
+ (string-append all "\"" tree-sitter "/include\""))))))
(add-before 'check 'set-test-lib-paths
- (lambda _
- (let ((py #$(this-package-native-input "tree-sitter-python"))
- (js #$(this-package-native-input "tree-sitter-javascript")))
- (substitute* "tests/test_tree_sitter.py"
- (("Language\\.build_library")
- "_ =")
- (("LIB_PATH(, \"python\")" all name)
- (string-append
- "\"" py "/lib/tree-sitter/libtree-sitter-python.so\"" name))
- (("LIB_PATH(, \"javascript\")" all name)
- (string-append
- "\"" js "/lib/tree-sitter/libtree-sitter-javascript.so\""
- name)))))))))
+ (lambda* (#:key native-inputs inputs #:allow-other-keys)
+ (substitute* "tests/test_tree_sitter.py"
+ (("Language\\.build_library")
+ "_ =")
+ (((string-append "LIB_PATH, \"("
+ (string-join
+ '("embedded_template"
+ "html"
+ "javascript"
+ "json"
+ "python"
+ "rust")
+ "|")
+ ")\"")
+ all name)
+ (string-append
+ (format #f "~s, ~s"
+ (search-input-file
+ (or native-inputs inputs)
+ (string-append
+ "lib/tree-sitter/libtree-sitter-" name ".so"))
+ name)))))))))
(inputs (list tree-sitter))
(native-inputs
- (list tree-sitter-python tree-sitter-javascript
- python-setuptools python-wheel))
+ (list tree-sitter-embedded-template
+ tree-sitter-html
+ tree-sitter-javascript
+ tree-sitter-json
+ tree-sitter-python
+ tree-sitter-rust
+ python-setuptools
+ python-wheel))
(home-page "https://github.com/tree-sitter/py-tree-sitter")
(synopsis "Python bindings to the Tree-sitter parsing library")
(description "This package provides Python bindings to the
@@ -101,16 +114,16 @@ Tree-sitter parsing library.")
(define-public tree-sitter
(package
(name "tree-sitter")
- (version "0.20.10") ;untagged
+ (version "0.25.3")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tree-sitter/tree-sitter")
- (commit "0e4ff0bb27edf37b76fc7d35aa768b02cf4392ad")))
+ (commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
- "1bai4gdhf8w5p1i9np2kl2ms0jq6rgq98qpiipipzayb9jjjlxcy"))
+ "0cck2wa17figxww7lb508sgwy9sbyqj89vxci07hiscr5sgdx9y5"))
(modules '((guix build utils)))
(snippet #~(begin
;; Remove bundled ICU parts
@@ -120,7 +133,16 @@ Tree-sitter parsing library.")
(arguments
(list #:phases
#~(modify-phases %standard-phases
- (delete 'configure))
+ (delete 'configure)
+ ;; The library uses -fvisibility=hidden to compile, but this
+ ;; symbol is needed by the Rust bindings.
+ (add-after 'unpack 'patch-_ts_dup-visibility
+ (lambda _
+ (substitute* "lib/src/tree.c"
+ (("int _ts_dup")
+ (string-append
+ "int __attribute__ ((visibility (\"default\"))) "
+ "_ts_dup"))))))
#:tests? #f ; there are no tests for the runtime library
#:make-flags
#~(list (string-append "PREFIX=" #$output)
@@ -149,22 +171,35 @@ This package includes the @code{libtree-sitter} runtime library.")
(package
(inherit tree-sitter)
(name "tree-sitter-cli")
- (source (origin
- (inherit (package-source tree-sitter))
- (snippet
- #~(begin
- ;; Remove the runtime library code and dynamically link to
- ;; it instead.
- (delete-file-recursively "lib/src")
- (delete-file "lib/binding_rust/build.rs")
- (with-output-to-file "lib/binding_rust/build.rs"
- (lambda _
- (format #t "fn main() {~@
- println!(\"cargo:rustc-link-lib=tree-sitter\");~@
- }~%")))))))
+ (source
+ (origin
+ (inherit (package-source tree-sitter))
+ (snippet
+ #~(begin
+ ;; Remove the runtime library code and dynamically link to it
+ ;; instead.
+ (for-each delete-file-recursively
+ (find-files
+ "lib/src"
+ (lambda (file stat)
+ ;; These files are required for building the binding.
+ (not
+ (or (string-contains file "parser.h")
+ (string-contains file "stdlib-symbols.txt"))))))
+ (delete-file "lib/binding_rust/build.rs")
+ (with-output-to-file "lib/binding_rust/build.rs"
+ (lambda _
+ (format #t "~
+use std::{env, fs, path::{Path, PathBuf}};
+fn main() {
+ let out_dir = PathBuf::from(env::var(\"OUT_DIR\").unwrap());
+ fs::copy(\"src/wasm/stdlib-symbols.txt\",
+ out_dir.join(\"stdlib-symbols.txt\")).unwrap();
+ println!(\"cargo:rustc-link-lib=tree-sitter\");
+}~%")))))))
(build-system cargo-build-system)
(inputs
- (list tree-sitter graphviz node-lts))
+ (cons* tree-sitter graphviz node-lts (cargo-inputs 'tree-sitter-cli)))
(arguments
(list
#:cargo-test-flags
@@ -178,7 +213,6 @@ This package includes the @code{libtree-sitter} runtime library.")
;; good compromise compared to maintaining two different sets of
;; grammars (Guix packages vs test fixtures).
"--skip=tests::corpus_test"
- "--skip=tests::github_issue_test"
"--skip=tests::highlight_test"
"--skip=tests::node_test"
"--skip=tests::parser_test"
@@ -187,55 +221,32 @@ This package includes the @code{libtree-sitter} runtime library.")
"--skip=tests::tags_test"
"--skip=tests::test_highlight_test"
"--skip=tests::test_tags_test"
- "--skip=tests::tree_test")
+ "--skip=tests::tree_test"
+ "--skip=tests::async_context_test"
+ "--skip=tests::text_provider_test"
+ "--skip=tests::detect_language"
+ "--skip=tests::language_test"
+ "--skip=tests::parser_hang_test")
;; We're only packaging the CLI program so we do not need to install
;; sources.
#:install-source? #f
- #:cargo-inputs
- `(("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-atty" ,rust-atty-0.2)
- ("rust-clap" ,rust-clap-2)
- ("rust-difference" ,rust-difference-2)
- ("rust-dirs" ,rust-dirs-3)
- ("rust-html-escape" ,rust-html-escape-0.2)
- ("rust-libloading" ,rust-libloading-0.7)
- ("rust-path-slash" ,rust-path-slash-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-smallbitvec" ,rust-smallbitvec-2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tiny-http" ,rust-tiny-http-0.12)
- ("rust-toml" ,rust-toml-0.5)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-webbrowser" ,rust-webbrowser-0.8)
- ("rust-which" ,rust-which-4))
- #:cargo-development-inputs
- `(("rust-ctor" ,rust-ctor-0.1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.7)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-unindent" ,rust-unindent-0.2))
+ #:cargo-install-paths ''("cli")
#:phases
#~(modify-phases %standard-phases
- (add-after 'unpack 'patch-node
- (lambda _
- (substitute* "cli/src/generate/mod.rs"
- (("Command::new\\(\"node\"\\)")
+ (add-after 'unpack 'patch-references
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "cli/generate/src/lib.rs"
+ (("(js_runtime\\.unwrap_or\\(\")node(\"\\))" _ prefix suffix)
(string-append
- "Command::new(\"" #$node-lts "/bin/node\")")))))
- (add-after 'unpack 'patch-dot
- (lambda _
+ prefix
+ (search-input-file inputs "bin/node")
+ suffix)))
(substitute* "cli/src/util.rs"
(("Command::new\\(\"dot\"\\)")
(string-append
- "Command::new(\"" #$graphviz "/bin/dot\")")))))
- (replace 'install
- (lambda _
- (let ((bin (string-append #$output "/bin")))
- (mkdir-p bin)
- (install-file "target/release/tree-sitter" bin)))))))
+ "Command::new(\""
+ (search-input-file inputs "bin/dot")
+ "\")"))))))))
(description "Tree-sitter is a parser generator tool and an incremental
parsing library. It can build a concrete syntax tree for a source file and
efficiently update the syntax tree as the source file is edited.
@@ -316,39 +327,20 @@ which will be used as a snippet in origin."
(define-public tree-sitter-html
(tree-sitter-grammar
"html" "HTML"
- "1hg7vbcy7bir6b8x11v0a4x0glvqnsqc3i2ixiarbxmycbgl3axy"
- "0.19.0"))
+ "0slhrmwcw2xax4ylyaykx4libkzlaz2lis8x8jmn6b3hbdxlrpix"
+ "0.23.2"))
(define-public tree-sitter-javascript
- ;; Commit required by tree-sitter-typescript 0.20.3.
- (let ((commit "f772967f7b7bc7c28f845be2420a38472b16a8ee")
- (revision "22"))
- (tree-sitter-grammar
- "javascript" "JavaScript(JSX)"
- "0vp7z57scpbcvyxpya06lnpz9f5kjdb66wjlkrp684xwjjgq1wxd"
- (git-version "0.20.0" revision commit)
- #:commit commit
- #:get-cleanup-snippet
- (lambda (grammar-directories)
- #~(begin
- (use-modules (guix build utils))
- (delete-file "tree-sitter-javascript.wasm")
- (delete-file "binding.gyp")
- (delete-file-recursively "bindings")
- (for-each
- (lambda (lang)
- (with-directory-excursion lang
- (delete-file "src/grammar.json")
- (delete-file "src/node-types.json")
- (delete-file "src/parser.c")
- (delete-file-recursively "src/tree_sitter")))
- '#$grammar-directories))))))
+ (tree-sitter-grammar
+ "javascript" "JavaScript(JSX)"
+ "03v1gpr5lnifrk4lns690fviid8p02wn7hfdwp3ynp7lh1cid63a"
+ "0.23.1"))
(define-public tree-sitter-typescript
(tree-sitter-grammar
"typescript" "TypeScript and TSX"
- "08k785q3cy8byrb3zrg93mfidnj1pcx1ggm1xhd8rgmfs2v6jns5"
- "0.20.3"
+ "0rlhhqp9dv6y0iljb4bf90d89f07zkfnsrxjb6rvw985ibwpjkh9"
+ "0.23.2"
#:inputs (list tree-sitter-javascript)
#:grammar-directories '("typescript" "tsx")))
@@ -366,62 +358,77 @@ which will be used as a snippet in origin."
(define-public tree-sitter-css
(tree-sitter-grammar
"css" "CSS"
- "014jrlgi7zfza9g38hsr4vlbi8964i5p7iglaih6qmzaiml7bja2"
- "0.19.0"))
+ "0c5j9zyjcykmraix1agbc0gdk85zs2v379q0aykr10fi9w2r9z9c"
+ "0.23.2"))
(define-public tree-sitter-c
(tree-sitter-grammar
"c" "C"
- "00mhz2rz98pxssgyhm0iymgcb8cbv8slsf3nmfgyjhfchpmb9n6z"
- "0.20.6"))
+ "1vw7jd3wrb4vnigfllfmqxa8fwcpvgp1invswizz0grxv249piza"
+ "0.23.5"))
(define-public tree-sitter-cpp
(tree-sitter-grammar
"cpp" "C++"
- "0fsb6la0da3azh7m9p1w3w079bpg6074dy8jisjw1yq1w1r9grxy"
- "0.20.3"
+ "0sbvvfa718qrjmfr53p8x3q2c19i4vhw0n20106c8mrvpsxm7zml"
+ "0.23.4"
#:inputs (list tree-sitter-c)))
(define-public tree-sitter-cmake
(tree-sitter-grammar
"cmake" "CMake"
- "1z49jdachwxwbzrrapskpi2kxq3ydihfj45ab9892gbamfij2zp5"
- "0.4.1"
+ "0b30ci696iabk3hm03rm4c3qi72d7xsbipc6g0ixxxj2qihdl2fy"
+ "0.7.0"
#:repository-url "https://github.com/uyha/tree-sitter-cmake"))
(define-public tree-sitter-devicetree
(tree-sitter-grammar
"devicetree" "Devicetree"
- "0igkwrlgbwphn8dwj91fy2film2mxz4kjdjnc141kmwi4czglwbq"
- "0.8.0"
+ "13rm15p9mrdklys0d720xy386pnvirxxjswg0wi1m87hs8i49qns"
+ "0.11.1"
#:repository-url "https://github.com/joelspadin/tree-sitter-devicetree"
+ #:get-cleanup-snippet
+ (lambda (grammar-directories)
+ #~(begin
+ (for-each delete-file '("parser.exp" "parser.lib"))
+ #$(tree-sitter-delete-generated-files grammar-directories)))
#:license license:expat))
(define-public tree-sitter-elixir
- ;; No tags at all, version in the source code is 0.19.0
- (let ((commit "b20eaa75565243c50be5e35e253d8beb58f45d56")
- (revision "0"))
- (tree-sitter-grammar
- "elixir" "Elixir"
- "1i0c0xki3sv24649p0ws7xs2jagbwg7z7baz1960239bj94nl487"
- (git-version "0.19.0" revision commit)
- #:article "an"
- #:repository-url "https://github.com/elixir-lang/tree-sitter-elixir"
- #:commit commit
- #:license (list license:asl2.0 license:expat))))
+ (tree-sitter-grammar
+ "elixir" "Elixir"
+ "12i0z8afdzcznn5dzrssr7b7jx4h7wss4xvbh3nz12j6makc7kzl"
+ "0.3.4"
+ #:article "an"
+ #:repository-url "https://github.com/elixir-lang/tree-sitter-elixir"
+ #:get-cleanup-snippet
+ (lambda (grammar-directories)
+ #~(begin
+ ;; FIXME: Failure - row: 18, column: 4, expected highlight
+ ;; 'comment.doc', actual highlights: none.
+ (delete-file "test/highlight/module.ex")
+ #$(tree-sitter-delete-generated-files grammar-directories)))
+ #:license (list license:asl2.0 license:expat)))
+
+(define-public tree-sitter-embedded-template
+ (tree-sitter-grammar
+ "embedded-template" "embedded template (like ERB and EJS)"
+ "1vq9dywd9vcy59f6i5mk5n7vwk67g8j5x77czg7avpznskgfhqhb"
+ "0.23.2"
+ #:article "an"))
(define-public tree-sitter-heex
(tree-sitter-grammar
"heex" "Heex"
- "00330rgg67fq0d9gk1yswj78d9mn1jvvjmmy1k7cxpvm5993p3sw"
- "0.6.0"
+ "0d0ljmxrvmr8k1wc0hd3qrjzwb31f1jaw6f1glamw1r948dxh9xf"
+ "0.8.0"
#:repository-url "https://github.com/phoenixframework/tree-sitter-heex"))
(define-public tree-sitter-bash
(tree-sitter-grammar
"bash" "Bash"
- "01sjympivwhr037c0gdx5fqw8fvzchq4fd4m8wlr8mdw50di0ag2"
- "0.20.4"))
+ "1smlcfkxxknhya1b1h72zj3ccg35szbg9mii2xwh7iq9acnlzpgc"
+ "0.23.3"))
(define-public tree-sitter-blueprint
(let ((commit "329699d55f3e3955091e13756563c3f320a561fc")
@@ -437,88 +444,104 @@ which will be used as a snippet in origin."
(define-public tree-sitter-c-sharp
(tree-sitter-grammar
"c-sharp" "C#"
- "0lijbi5q49g50ji00p2lb45rvd76h07sif3xjl9b31yyxwillr6l"
- "0.20.0"))
+ "0w6xdb8m38brhin0bmqsdqggdl95xqs3lbwq7azm5gg94agz9qf1"
+ "0.23.1"))
(define-public tree-sitter-dockerfile
(tree-sitter-grammar
"dockerfile" "Dockerfile"
- "0kf4c4xs5naj8lpcmr3pbdvwj526wl9p6zphxxpimbll7qv6qfnd"
- "0.1.2"
+ "09iw9mqlpgsi6ak4mxrv16anvmbyap6vf61r2pi2lqdp9h1mp7g0"
+ "0.2.0"
#:repository-url "https://github.com/camdencheek/tree-sitter-dockerfile"))
(define-public tree-sitter-erlang
- ;; Versions newer than 0.4.0 use tree-sitter 0.22.1
- (let ((version "0.4.0") ; In Cargo.toml, but untagged
- (commit "57e69513efd831f9cc8207d65d96bad917ca4aa4")
+ (let ((commit "364e323b32d098ad0e7b29e7adb4005c2bb5cf34")
(revision "0"))
(tree-sitter-grammar
"erlang" "Erlang"
- "1h0c9qc6i0kz5a0yq68xp623f84g4mc8hcp00khdbf7y7z7b9izc"
- (git-version version revision commit)
+ "17dkvygqrx4v3y568jg72q6rdli5bp55l3zfqxvq6b5ibw48kilq"
+ (git-version "0.14.0" revision commit)
#:repository-url "https://github.com/WhatsApp/tree-sitter-erlang"
- #:commit commit)))
+ #:commit commit
+ #:get-cleanup-snippet
+ (lambda (grammar-directories)
+ #~(begin
+ (use-modules (guix build utils))
+ ;; FIXME: Language not found.
+ (delete-file-recursively "test/highlight")
+ #$(tree-sitter-delete-generated-files grammar-directories))))))
(define-public tree-sitter-elm
- (tree-sitter-grammar
- "elm" "Elm"
- "0b5jpj8bnil1ylisyc4w48j8a30dyf3zylhidj73mlrb8rf7xm2s"
- "5.6.3"
- #:article "an"
- #:repository-url "https://github.com/elm-tooling/tree-sitter-elm"))
+ (let ((commit "3b373a3ccb48f31aa4b7ddc9092e2f5e24ab7aed")
+ (revision "0"))
+ (tree-sitter-grammar
+ "elm" "Elm"
+ "1cfkqi1vgxg7bkdda1vy9wqz6ap61fwjcdv9qzkcfzxaqr5z8dbw"
+ (git-version "5.7.0" revision commit)
+ #:article "an"
+ #:repository-url "https://github.com/elm-tooling/tree-sitter-elm"
+ #:commit commit
+ #:get-cleanup-snippet
+ (lambda (grammar-directories)
+ #~(begin
+ (for-each
+ delete-file
+ '("docs/js/tree-sitter-elm.wasm" "docs/js/tree-sitter.wasm"))
+ #$(tree-sitter-delete-generated-files grammar-directories))))))
(define-public tree-sitter-gomod
(tree-sitter-grammar
"gomod" "Go .mod"
- "1hblbi2bs4hlil703myqhvvq2y1x41rc3w903hg2bhbazh7x8yyf"
- "1.0.0"
- #:repository-url "https://github.com/camdencheek/tree-sitter-go-mod.git"))
+ "1vbg4fn54a7lbwcrvjdx3nrwgw5y925chbbb7sd6kwms1434yyhb"
+ "1.1.0"
+ #:repository-url "https://github.com/camdencheek/tree-sitter-go-mod"))
(define-public tree-sitter-go
(tree-sitter-grammar
"go" "Go"
- "0wlhwcdlaj74japyn8wjza0fbwckqwbqv8iyyqdk0a5jf047rdqv"
- "0.20.0"))
+ "0yi8if9mqzzcs4qflflz90hhaxkzlq54wia3s0iiqzfqxk24a61g"
+ "0.23.4"))
(define-public tree-sitter-haskell
- ;; There are a lot of additions, the last tag was placed more than 4 years ago
- (let ((commit "3bdba07c7a8eec23f87fa59ce9eb2ea4823348b3")
- (revision "0"))
- (tree-sitter-grammar
- "haskell" "Haskell"
- "1hg19af1n510bndf5k5iri7dzb48xb527vispv1aapki4mvr98gx"
- (git-version "0.14.0" revision commit)
- #:commit commit)))
+ (tree-sitter-grammar
+ "haskell" "Haskell"
+ "08qzkvyc830k56j5lglfzmlp03ygixf9vlrpazbndqvqk20n56xa"
+ "0.15.0"
+ #:get-cleanup-snippet
+ (lambda (grammar-directories)
+ #~(begin
+ (delete-file "test/highlight/Basic.hs") ;FIXME: Language not found.
+ #$(tree-sitter-delete-generated-files grammar-directories)))))
(define-public tree-sitter-hcl
- (tree-sitter-grammar
- "hcl" "HCL"
- "1yydi61jki7xpabi0aq6ykz4w4cya15g8rp34apb6qq9hm4lm9di"
- "1.1.0"
- #:article "an"
- #:repository-url "https://github.com/tree-sitter-grammars/tree-sitter-hcl"
- #:license license:asl2.0))
+ (let ((commit "de10d494dbd6b71cdf07a678fecbf404dbfe4398")
+ (revision "0"))
+ (tree-sitter-grammar
+ "hcl" "HCL"
+ "0dpxrr7m1k4kjasgz6v8kj7ldp0k6jcxlzcrr09qv7209v24s4x1"
+ (git-version "1.1.0" revision commit)
+ #:article "an"
+ #:repository-url "https://github.com/tree-sitter-grammars/tree-sitter-hcl"
+ #:commit commit
+ #:license license:asl2.0)))
(define-public tree-sitter-java
(tree-sitter-grammar
"java" "Java"
- "0440xh8x8rkbdlc1f1ail9wzl4583l29ic43x9lzl8290bm64q5l"
- "0.20.1"))
+ "11j4ifhl5hsmb2sa651cp5xds9cjgjynl86yivvk6bnr2ba0xw9s"
+ "0.23.5"))
(define-public tree-sitter-json
- ;; Not tagged
- (let ((commit "5d992d9dd42d533aa25618b3a0588f4375adf9f3"))
- (tree-sitter-grammar
- "json" "JSON"
- "08kxzqyyl900al8mc0bwigxlkzsh2f14qzjyb5ki7506myxlmnql"
- "0.20.0"
- #:commit commit)))
+ (tree-sitter-grammar
+ "json" "JSON"
+ "0p0fiqi5imxm13s1fs6bhqw6v11n79ri1af3d072zm7jqkcl5mhc"
+ "0.24.8"))
(define-public tree-sitter-julia
(tree-sitter-grammar
"julia" "Julia"
- "1pbnmvhy2gq4vg1b0sjzmjm4s2gsgdjh7h01yj8qrrqbcl29c463"
- "0.19.0"))
+ "0xi04a48ly438gar25bkkvvr8by4dd013cnafbjdysqjfs04q2wg"
+ "0.23.1"))
(define-public tree-sitter-kdl
(tree-sitter-grammar
@@ -530,67 +553,67 @@ which will be used as a snippet in origin."
(define-public tree-sitter-ocaml
(tree-sitter-grammar
"ocaml" "OCaml (.ml and .mli)"
- "021vnbpzzb4cca3ncd4qhzy583vynhndn3qhwayxrpgdl61m44i6"
- "0.20.1"
- #:grammar-directories '("ocaml" "interface")))
+ "17g2ynqhjf1nyhdidz9j9s0s12iys3b2vbywxkygwyccj7rb8zdi"
+ "0.24.0"
+ #:grammar-directories '("grammars/interface" "grammars/ocaml" "grammars/type")))
(define-public tree-sitter-php
- ;; There are a lot of additions, the last tag was placed more than 1 year ago
- (let ((commit "f860e598194f4a71747f91789bf536b393ad4a56")
- (revision "0"))
- (tree-sitter-grammar
- "php" "PHP"
- "02yc5b3qps8ghsmy4b5m5kldyr5pnqz9yw663v13pnz92r84k14g"
- (git-version "0.19.0" revision commit)
- #:commit commit)))
+ (tree-sitter-grammar
+ "php" "PHP"
+ "05qhz14vvqgwpxgdfr1skwgrv041zwc3wxjyx6y679965nn0lrji"
+ "0.23.12"
+ #:grammar-directories '("php" "php_only")))
(define-public tree-sitter-prisma
(tree-sitter-grammar
"prisma" "Prisma"
- "19zb3dkwp2kpyivygqxk8yph0jpl7hn9zzcry15mshn2n0rs9sih"
- "1.4.0"
+ "144l2w7ky5imd7yvp1n6lgbyy5kq6kx4c2ja43yk15k3258pf52v"
+ "1.5.1"
#:repository-url "https://github.com/victorhqc/tree-sitter-prisma"
#:license license:expat))
(define-public tree-sitter-python
(tree-sitter-grammar
"python" "Python"
- "1sxz3npk3mq86abcnghfjs38nzahx7nrn3wdh8f8940hy71d0pvi"
- "0.20.4"))
+ "0a108sfqcsxrp54lapk7k3kq6fmz8745z5q99wpn3i1cqpi9slzg"
+ "0.23.6"))
(define-public tree-sitter-r
- ;; No tags
- (let ((commit "80efda55672d1293aa738f956c7ae384ecdc31b4")
- (revision "0"))
- (tree-sitter-grammar
- "r" "R"
- "1n7yxi2wf9xj8snw0b85a5w40vhf7x1pwirnwfk78ilr6hhz4ix9"
- (git-version "0.0.1" revision commit)
- #:commit commit)))
-
-(define-public tree-sitter-ron
(tree-sitter-grammar
- "ron" "RON"
- "1la5v0nig3xp1z2v3sj36hb7wkkjch46dmxf457px7ly43x4cb83"
- "0.2.0"
- #:repository-url "https://github.com/tree-sitter-grammars/tree-sitter-ron"
- #:license (list license:asl2.0 license:expat)))
+ "r" "R"
+ "1jf14nvrfcznsnmxmlkbnn59bdykpsawxm5grph65p8vghi4fik7"
+ "1.1.0"
+ #:repository-url "https://github.com/r-lib/tree-sitter-r"
+ #:get-cleanup-snippet
+ (lambda (grammar-directories)
+ #~(begin
+ (use-modules (guix build utils))
+ ;; FIXME: Language not found.
+ (for-each delete-file-recursively '("test/highlight" "test/tags"))
+ #$(tree-sitter-delete-generated-files grammar-directories)))))
-(define-public tree-sitter-ruby
- ;; There are a lot of additions, the last tag was placed more than 1 year ago
- (let ((commit "206c7077164372c596ffa8eaadb9435c28941364")
+(define-public tree-sitter-ron
+ (let ((commit "78938553b93075e638035f624973083451b29055")
(revision "0"))
(tree-sitter-grammar
- "ruby" "Ruby"
- "1pqr24bj68lgi1w2cblr8asfby681l3032jrppq4n9x5zm23fi6n"
- (git-version "0.19.0" revision commit)
- #:commit commit)))
+ "ron" "RON"
+ "13f8a5sfvyrizkl0szh2yaslmvjk91s97yb2abrdh74a0pl217aa"
+ (git-version "0.2.0" revision commit)
+ #:repository-url "https://github.com/tree-sitter-grammars/tree-sitter-ron"
+ #:commit commit
+ #:license (list license:asl2.0 license:expat))))
+
+(define-public tree-sitter-ruby
+ (tree-sitter-grammar
+ "ruby" "Ruby"
+ "0c1vs63ydcb3q2wnif18l5irbj6chkcvd3p6dg0vyhklk5acrvca"
+ "0.23.1"))
(define-public tree-sitter-rust
(tree-sitter-grammar
"rust" "Rust"
- "1pk4mb3gh62xk0qlhxa8ihhxvnf7grrcchwg2xv99yy6yb3yh26b"
- "0.20.4"))
+ "0x7xqxspdfnbgn9nvrsl2rsnrjbs01i5hy8k8p5wwk2j358hjyyb"
+ "0.24.0"))
(define-public tree-sitter-ungrammar
;; No releases yet.
@@ -624,106 +647,112 @@ which will be used as a snippet in origin."
'#$grammar-directories)))))
(define-public tree-sitter-markdown
- ;; No tags
- (let ((commit "ef3caf83663ea97ad9e88d891424fff6a20d878d")
- (revision "0"))
- (tree-sitter-grammar
- "markdown" "Markdown (CommonMark Spec v0.30)"
- "0p9mxpvkhzsxbndda36zx5ycd6g2r2qs60gpx4y56p10lhgzlyqj"
- "0.1.1"
- #:repository-url "https://github.com/MDeiml/tree-sitter-markdown"
- #:grammar-directories '("tree-sitter-markdown"
- "tree-sitter-markdown-inline")
- #:commit commit)))
+ (tree-sitter-grammar
+ "markdown" "Markdown (CommonMark Spec v0.30)"
+ "0r8jlmyr1bnyqqipmpmxxw4qw81c9n0l29xdfkz2n2zmjqps5v9r"
+ "0.4.1"
+ #:repository-url "https://github.com/MDeiml/tree-sitter-markdown"
+ #:grammar-directories '("tree-sitter-markdown"
+ "tree-sitter-markdown-inline")
+ #:get-cleanup-snippet
+ (lambda (grammar-directories)
+ #~(begin
+ (use-modules (guix build utils))
+ ;; FIXME
+ (with-directory-excursion "tree-sitter-markdown-inline/test/corpus"
+ (for-each delete-file
+ '("extension_wikilink.txt" "spec.txt" "tags.txt")))
+ #$(tree-sitter-delete-generated-files grammar-directories)))))
(define-public tree-sitter-markdown-gfm
- ;; Not updated for more than 1 year, can be deprecated when gfm will be
- ;; implemented in tree-sitter-markdown
+ (deprecated-package "tree-sitter-markdown-gfm" tree-sitter-markdown))
+
+(define-public tree-sitter-typst
(tree-sitter-grammar
- "markdown-gfm" "Markdown (CommonMark Spec v0.29-gfm)"
- "1a2899x7i6dgbsrf13qzmh133hgfrlvmjsr3bbpffi1ixw1h7azk"
- "0.7.1"
- #:repository-url "https://github.com/ikatyang/tree-sitter-markdown"))
+ "typst" "Typst"
+ "198rn8wdcqq51nz6hj1zxk7mplplr2z8vc36z6h1zpjjq925794z"
+ "0.11.0"
+ #:repository-url "https://github.com/uben0/tree-sitter-typst"
+ #:get-cleanup-snippet
+ (lambda (grammar-directories)
+ #~(begin
+ ;; These tests are supposed to fail, but they don't fail the way the
+ ;; suite expects anymore.
+ (delete-file "test/corpus/negative.scm")
+ #$(tree-sitter-delete-generated-files grammar-directories)))))
(define-public tree-sitter-matlab
- (let ((commit "79d8b25f57b48f83ae1333aff6723b83c9532e37")
- (revision "0"))
- (tree-sitter-grammar
- "matlab" "Matlab"
- "04ffhfnznskkcp91fbnv8jy3wkb9cd8ifwrkrdwcw74n1b2hq80c"
- (git-version "1.0.2" revision commit)
- #:repository-url "https://github.com/acristoffers/tree-sitter-matlab"
- #:commit commit
- #:license license:expat)))
+ (tree-sitter-grammar
+ "matlab" "Matlab"
+ "1kcg16aa9swk4a73klp72rib15ljz7zjlr97rr134laym4x0fnvl"
+ "1.0.4"
+ #:repository-url "https://github.com/acristoffers/tree-sitter-matlab"
+ #:license license:expat))
(define-public tree-sitter-meson
- ;; tag 1.2 is Aug 24,2022 this commit is Feb 28,2023
- (let ((commit "3d6dfbdb2432603bc84ca7dc009bb39ed9a8a7b1")
- (revision "0"))
- (tree-sitter-grammar
- "meson" "Meson"
- "1rn7r76h65d41354czyccm59d1j9nzybcrjvjh934lpr59qrw61m"
- (git-version "1.2" revision commit)
- #:repository-url "https://github.com/Decodetalkers/tree-sitter-meson"
- #:commit commit
- #:license license:expat)))
+ (tree-sitter-grammar
+ "meson" "Meson"
+ "10v1d22wgkc9m33b7zfl712q7zrpn17l1xyprj4wwasqjvg29l03"
+ "1.3.0"
+ #:repository-url "https://github.com/Decodetalkers/tree-sitter-meson"
+ #:license license:expat))
(define-public tree-sitter-nix
(tree-sitter-grammar
"nix" "Nix"
- "0nn3ij8k6wkbf3kcvkyyp0vhfjcksi31wyyfwmsbx66maf2xgaii"
- "0.0.0"
- ;; The most recent commit at time of packaging, no tags.
- #:commit "763168fa916a333a459434f1424b5d30645f015d"
- #:repository-url "https://github.com/nix-community/tree-sitter-nix"))
+ "0rkvr64fvawblpg39rr0mrigf1rhsk30vng2vxviwb7fk50iww0i"
+ "0.0.2"
+ #:repository-url "https://github.com/nix-community/tree-sitter-nix"
+ #:get-cleanup-snippet
+ (lambda (grammar-directories)
+ #~(begin
+ (use-modules (guix build utils))
+ ;; FIXME: Language not found.
+ (delete-file-recursively "test/highlight")
+ #$(tree-sitter-delete-generated-files grammar-directories)))))
(define-public tree-sitter-org
;; There are a lot of additions, the last tag was placed a while ago
- (let ((commit "081179c52b3e8175af62b9b91dc099d010c38770")
- (revision "0"))
+ (let ((commit "64cfbc213f5a83da17632c95382a5a0a2f3357c1")
+ (revision "1"))
(tree-sitter-grammar
"org" "Org"
- "0h9krbaq9j6ijf86sg0w221s0zbpbx5f7m1l0whzjahbrqpnqgxl"
+ "1l62p4a3b22pa7b5mzmy497pk5b8w01hx6zinfwpbnzg2rjdwkgz"
(git-version "1.3.1" revision commit)
#:repository-url "https://github.com/milisims/tree-sitter-org"
#:commit commit)))
(define-public tree-sitter-scheme
- ;; There are a lot of additions, the last tag was placed a while ago
- (let ((commit "67b90a365bebf4406af4e5a546d6336de787e135")
- (revision "0"))
- (tree-sitter-grammar
- "scheme" "Scheme (R5RS, R6RS)"
- "1pvxckza1kdfwqs78ka3lbwldrwkgymb31f5x1fq5vyawg60wxk8"
- (git-version "0.2.0" revision commit)
- #:repository-url "https://github.com/6cdh/tree-sitter-scheme"
- #:commit commit)))
-
-(define-public tree-sitter-sway
(tree-sitter-grammar
- "sway" "Sway"
- "016zq8jbyy0274qyr38f6kvvllzgni0w7742vlbkmpv8d2blr7xj"
- "1.0.0"
- #:repository-url "https://github.com/FuelLabs/tree-sitter-sway"))
+ "scheme" "Scheme (R5RS, R6RS, R7RS)"
+ "12p8g2mnd73lanibk16llhbx7xarlcl2ihngcibhpa4bzppcbb8l"
+ "0.23.0-1"
+ #:repository-url "https://github.com/6cdh/tree-sitter-scheme"))
-(define-public tree-sitter-racket
- ;; No tags
- (let ((commit "1a5df0206b25a05cb1b35a68d2105fc7493df39b")
+(define-public tree-sitter-sway
+ (let ((commit "f9e53e922496dd47208a141fa7ac315625a1874f")
(revision "0"))
(tree-sitter-grammar
- "racket" "Racket"
- "06gwn3i7swhkvbkgxjlljdjgvx8y1afafbqmpwya70r9z635593h"
- (git-version "0.1.0" revision commit)
- #:repository-url "https://github.com/6cdh/tree-sitter-racket"
+ "sway" "Sway"
+ "1bgr3153wwzgkrnk5w9mv7kskw3ygdxaihrpiljcw0bhciqsnkk8"
+ (git-version "1.0.0" revision commit)
+ #:repository-url "https://github.com/FuelLabs/tree-sitter-sway"
#:commit commit)))
+(define-public tree-sitter-racket
+ (tree-sitter-grammar
+ "racket" "Racket"
+ "1x9x6pn7l578xlm1cmg5w0cy2zk34qywsn0jzf1j8phwf7k66bxg"
+ "0.23.0-1"
+ #:repository-url "https://github.com/6cdh/tree-sitter-racket"))
+
(define-public tree-sitter-plantuml
;; No tags
- (let ((commit "bea443ef909484938cb0a9176ebda7b8a3d108f7")
- (revision "0"))
+ (let ((commit "c7361a1d481dc1ff6700b14ea1d5efc549b72713")
+ (revision "1"))
(tree-sitter-grammar
"plantuml" "PlantUML"
- "0swqq4blhlvvgrvsb0h4cjl3pnfmmdpfd5r5kg9rpdwk0sn98x3a"
+ "0apmv0dad58ixhxhzxkwlm9wgbphj7lxilbh427rpxy1y5hrml0f"
(git-version "1.0.0" revision commit)
#:repository-url "https://github.com/Decodetalkers/tree_sitter_plantuml"
#:commit commit
@@ -731,68 +760,72 @@ which will be used as a snippet in origin."
(lambda _
#~(begin
(use-modules (guix build utils))
+ (substitute* "grammar.js"
+ (("u\\{\\[0-9a-fA-F\\]\\+\\}")
+ "u\\{[0-9a-fA-F]+\\}"))
(delete-file "binding.gyp")
(delete-file-recursively "bindings"))))))
(define-public tree-sitter-latex
(tree-sitter-grammar
"latex" "LaTeX"
- "0lc42x604f04x3kkp88vyqa5dx90wqyisiwl7nn861lyxl6phjnf"
- "0.3.0"
- #:repository-url "https://github.com/latex-lsp/tree-sitter-latex"))
+ "18dyda7299imb6i2jnjpr7z2jdrjn804c3958nkkpxzzfhbq39h7"
+ "0.4.0"
+ #:repository-url "https://github.com/latex-lsp/tree-sitter-latex"
+ #:get-cleanup-snippet
+ (lambda _
+ #~(begin
+ (use-modules (guix build utils))
+ (delete-file "binding.gyp")
+ (delete-file-recursively "bindings")))))
(define-public tree-sitter-lua
(tree-sitter-grammar
"lua" "Lua"
- "05irhg6gg11r9cnzh0h3691pnxjhd396sa1x8xrgqjz2fd09brf3"
- "0.0.19"
- #:repository-url "https://github.com/MunifTanjim/tree-sitter-lua"))
+ "041anx0qirvd4il87whpic8nfdc1nk3kimxdb99m25bfdzm9rn0r"
+ "0.3.0"
+ #:repository-url "https://github.com/MunifTanjim/tree-sitter-lua"
+ #:get-cleanup-snippet
+ (lambda (grammar-directories)
+ #~(begin
+ (use-modules (guix build utils))
+ (delete-file-recursively "test/highlight") ;FIXME
+ #$(tree-sitter-delete-generated-files grammar-directories)))))
(define-public tree-sitter-scala
(tree-sitter-grammar
"scala" "Scala"
- "0hs6gmkq5cx9qrmgfz1mh0c34flwffc0k2mhwf13laawswnywfkz"
- "0.20.2"))
+ "02awiraj5mmgyi31yzxyxarkkl41qksm3lm41pq9c6bmyqpir2y6"
+ "0.23.4"))
(define-public tree-sitter-tlaplus
(tree-sitter-grammar
"tlaplus" "TLA+"
- "1k60dnzafj6m9c2d4xnwiz3d7yw3bg3iwx7c1anhwr76iyxdci3w"
- "1.0.8"
- ;; Version 1.2.1 is most recent, but requires tree-sitter >0.21.0
- #:repository-url "https://github.com/tlaplus-community/tree-sitter-tlaplus"))
+ "11073rjg9n9hnr88193mmb8ff5xlcv6isgqc0g2fbfbl0y820zlk"
+ "1.5.0"
+ #:repository-url "https://github.com/tlaplus-community/tree-sitter-tlaplus"
+ #:commit "1.5.0"))
(define-public tree-sitter-kotlin
(tree-sitter-grammar
"kotlin" "Kotlin"
- "0lqwjg778xy561hhf90c9m8zdjmv58z5kxgy0cjgys4xqsfbfri6"
- "0.3.6"
+ "0bv21rcypi9dx87kgfr89mg8qfc7ik1g1fcb8am7ss17by8badwk"
+ "0.3.8"
#:repository-url "https://github.com/fwcd/tree-sitter-kotlin"
- #:commit "0.3.6"))
+ #:commit "0.3.8"))
(define-public tree-sitter-awk
(tree-sitter-grammar
"awk" "AWK"
- "1far60pxkqfrxi85hhn811g2r7vhnzdvfp5piy89fmpxk33s4vmi"
- ;; Version 0.7.1 would be most recent, but would require tree-sitter >= 0.21.0.
- "0.6.2"
+ "1bglimp46cggq9kx92h943wnq2r6ymp7anwynjnl42wrdssc0drh"
+ "0.7.2"
#:repository-url "https://github.com/Beaglefoot/tree-sitter-awk"))
(define-public tree-sitter-verilog
- (let ((version "1.0.0") ; In package.json, but untagged
- (commit "075ebfc84543675f12e79a955f79d717772dcef3")
- (revision "0"))
- (tree-sitter-grammar
- "verilog" "Verilog"
- "0j5iycqm5dmvzy7dssm8km1djhr7hnfgk26zyzcxanhrwwq3wi4k"
- (git-version version revision commit)
- #:commit commit
- #:get-cleanup-snippet
- (lambda _
- #~(begin
- (use-modules (guix build utils))
- (delete-file "binding.gyp")
- (delete-file-recursively "bindings"))))))
+ (tree-sitter-grammar
+ "verilog" "Verilog"
+ "1mk8waij5lbj1wbayvqs0cxk003dssdic13h14gd5fi1ckfvflja"
+ "1.0.3"))
(define-public tree-sitter-vhdl
(let ((version "0.1.1") ; In package.json, but untagged
@@ -814,6 +847,8 @@ which will be used as a snippet in origin."
(delete-file "src/node-types.json")
(delete-file "src/parser.c")
(delete-file-recursively "src/tree_sitter")
+ ;; FIXME: Language not found.
+ (delete-file-recursively "test/highlight")
;; Fix a query error in the highlight.scm query test. This would be
;; easier with a patch, but this works too, and we still get to use
;; tree-sitter-grammar. The fix is taken from here:
@@ -825,3 +860,17 @@ which will be used as a snippet in origin."
(("\\(integer_decimal\n") "(integer_decimal)\n")
(("\\(integer\\)") "")
(("\"0\")") "\"0\"")))))))
+
+(define-public tree-sitter-yaml
+ (tree-sitter-grammar
+ "yaml" "YAML"
+ "0z5fz9hiafzapi0ijhyz8np6rksq6c1pb16xv1vhnlfh75rg6zyv"
+ "0.7.0"
+ #:repository-url "https://github.com/tree-sitter-grammars/tree-sitter-yaml"))
+
+(define-public tree-sitter-zig
+ (tree-sitter-grammar
+ "zig" "Zig"
+ "1r9p7hhnc1zagwxzdxhs4p6rnqs9naddkgbfymi6pbw6cyg2ccwl"
+ "1.1.2"
+ #:repository-url "https://github.com/tree-sitter-grammars/tree-sitter-zig"))
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index cb54059240..ad556f5072 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -111,10 +111,6 @@
#:use-module (gnu packages boost)
#:use-module (gnu packages check)
#:use-module (gnu packages cook)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-vcs)
- #:use-module (gnu packages crates-web)
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
#:use-module (gnu packages databases)
@@ -172,6 +168,8 @@
#:use-module (gnu packages xml)
#:use-module (gnu packages emacs)
#:use-module (gnu packages compression)
+ #:use-module (gnu packages qt)
+ #:use-module (gnu packages rust)
#:use-module (gnu packages sdl)
#:use-module (gnu packages swig)
#:use-module (gnu packages sync)
@@ -187,7 +185,7 @@
(define-public breezy
(package
(name "breezy")
- (version "3.3.9")
+ (version "3.3.11")
(source
(origin
(method url-fetch)
@@ -199,29 +197,31 @@
(snippet '(for-each delete-file (find-files "." "\\pyx.c$")))
(sha256
(base32
- "1n6mqd1iy50537kb4lsr52289yyr1agmkxpchxlhb9682zr8nn62"))))
- (build-system cargo-build-system)
+ "0fxv7ca6qbrj6bvrbfgjrd9ldppa8zq8hc461rikh85c5xg9rjqi"))))
+ (build-system python-build-system)
(arguments
(list
- #:cargo-inputs (list rust-lazy-static-1
- rust-pyo3-0.22
- rust-regex-1)
- #:install-source? #f
#:modules
- '((guix build cargo-build-system)
- ((guix build python-build-system) #:prefix py:)
+ '(((guix build cargo-build-system) #:prefix cargo:)
+ (guix build python-build-system)
(guix build utils))
#:imported-modules
`(,@%cargo-build-system-modules
,@%python-build-system-modules)
#:phases
#~(modify-phases %standard-phases
- (add-after 'unpack 'ensure-no-mtimes-pre-1980
- (assoc-ref py:%standard-phases 'ensure-no-mtimes-pre-1980))
- (add-after 'ensure-no-mtimes-pre-1980 'enable-bytecode-determinism
- (assoc-ref py:%standard-phases 'enable-bytecode-determinism))
- (add-after 'enable-bytecode-determinism 'ensure-no-cythonized-files
- (assoc-ref py:%standard-phases 'ensure-no-cythonized-files))
+ (add-after 'unpack 'prepare-cargo-build-system
+ (lambda args
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ #:cargo-target #$(cargo-triplet)
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums))))
(add-after 'unpack 'patch-test-shebangs
(lambda _
(substitute* (append (find-files "breezy/bzr/tests")
@@ -235,24 +235,7 @@
;; AttributeError: module 'datetime' has no attribute 'UTC'
;; This only works for python >= 3.11
(("datetime.UTC") "datetime.timezone.utc"))))
- (replace 'build
- (assoc-ref py:%standard-phases 'build))
- (delete 'check) ;moved after the install phase
- (replace 'install
- (assoc-ref py:%standard-phases 'install))
- (add-after 'install 'add-install-to-pythonpath
- (assoc-ref py:%standard-phases 'add-install-to-pythonpath))
- (add-after 'add-install-to-pythonpath 'add-install-to-path
- (assoc-ref py:%standard-phases 'add-install-to-path))
- (add-after 'add-install-to-path 'install-completion
- (lambda* (#:key outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (bash (string-append out "/share/bash-completion"
- "/completions")))
- (install-file "contrib/bash/brz" bash))))
- (add-after 'add-install-to-path 'wrap
- (assoc-ref py:%standard-phases 'wrap))
- (add-after 'wrap 'check
+ (replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(setenv "BZR_EDITOR" "nano")
@@ -270,35 +253,40 @@
;; Unknown Failure
"-x" "breezy.tests.test_plugins.TestLoadPluginAt.test_compiled_loaded"
"-x" "breezy.tests.test_plugins.TestPlugins.test_plugin_get_path_pyc_only"
- "-x" "breezy.tests.test_selftest.TestActuallyStartBzrSubprocess.test_start_and_stop_bzr_subprocess_send_signal"))))
- (add-before 'strip 'rename-pth-file
- (assoc-ref py:%standard-phases 'rename-pth-file)))))
- (native-inputs (list gettext-minimal
- python-wrapper
- python-cython
- python-setuptools
- python-setuptools-gettext
- python-setuptools-rust
- python-tomli
- python-wheel
- ;; tests
- nano
- python-testtools
- python-packaging
- python-subunit))
- (inputs (list python-configobj
- python-dulwich
- python-fastbencode
- python-fastimport
- python-launchpadlib
- python-merge3
- python-paramiko
- python-gpg
- python-patiencediff
- python-pygithub
- python-pyyaml
- python-tzlocal
- python-urllib3))
+ "-x" "breezy.tests.test_selftest.TestActuallyStartBzrSubprocess.test_start_and_stop_bzr_subprocess_send_signal")))))))
+ (native-inputs
+ (append
+ (list gettext-minimal
+ python-cython
+ python-setuptools
+ python-setuptools-gettext
+ python-setuptools-rust
+ python-tomli
+ python-wheel
+ rust
+ `(,rust "cargo")
+ ;; tests
+ nano
+ python-testtools
+ python-packaging
+ python-subunit)
+ (or (and=> (%current-target-system)
+ (compose list make-rust-sysroot))
+ '())))
+ (inputs (cons* python-configobj
+ python-dulwich
+ python-fastbencode
+ python-fastimport
+ python-launchpadlib
+ python-merge3
+ python-paramiko
+ python-gpg
+ python-patiencediff
+ python-pygithub
+ python-pyyaml
+ python-tzlocal
+ python-urllib3
+ (cargo-inputs 'breezy)))
(home-page "https://www.breezy-vcs.org/")
(synopsis "Decentralized revision control system")
(description
@@ -324,14 +312,14 @@ Python 3.3 and later, rather than on Python 2.")
(define-public git-minimal
(package
(name "git-minimal")
- (version "2.50.1")
+ (version "2.51.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kernel.org/software/scm/git/git-"
version ".tar.xz"))
(sha256
(base32
- "1i4gbin7ah9azaz68j10q9qkdq2bcyv2vm0lvppg3n6bvqv6qgky"))))
+ "0qhbk6wd5iy4pz6skp121kgcc5q64rkybfl7rpaqirf23hjw59v0"))))
(build-system gnu-build-system)
(arguments
(list
@@ -1155,7 +1143,7 @@ provides an integration with GitHub and GitLab.")
(define-public got
(package
(name "got")
- (version "0.116")
+ (version "0.117")
(source (origin
(method url-fetch)
(uri
@@ -1164,7 +1152,7 @@ provides an integration with GitHub and GitLab.")
version ".tar.gz"))
(sha256
(base32
- "1zsdisaqv1q612a7jws9qd8n1gm9ilz5mnprkpgvdhc27gblm9p8"))))
+ "0hf16g18z3nfn2rqpgj1wmyxalwfbvj4fgkmfjj9nx7mypbgylwd"))))
(inputs
(list libevent
`(,util-linux "lib")
@@ -2201,7 +2189,7 @@ lot easier.")
(define-public stgit-2
(package
(name "stgit")
- (version "2.4.12")
+ (version "2.5.3")
(source
(origin
(method git-fetch)
@@ -2210,36 +2198,10 @@ lot easier.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0kp3gwmxcjvphg1s0san0vyis8dsdaf02xsflc2b7kkg8m0r0mi3"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* (find-files "." "^Cargo\\.toml$")
- (("\"~([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
+ (base32 "0pxhl7fnycs4bx46x9m8v33lsf5hwp0fhqyihlr4sf7ms4b7adsc"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-bzip2-rs" ,rust-bzip2-rs-0.1)
- ("rust-clap" ,rust-clap-4)
- ("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-encoding_rs" ,rust-encoding-rs-0.8)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-gix" ,rust-gix-0.66)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-is-terminal" ,rust-is-terminal-0.4)
- ("rust-jiff" ,rust-jiff-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-strsim" ,rust-strsim-0.10)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-winnow" ,rust-winnow-0.6))
- #:install-source? #f
+ `(#:install-source? #f
#:phases
(modify-phases %standard-phases
(add-after 'build 'build-extras
@@ -2267,7 +2229,7 @@ lot easier.")
perl
texinfo
xmlto))
- (inputs (list openssl zlib curl))
+ (inputs (cons* openssl zlib curl (cargo-inputs 'stgit-2)))
(home-page "https://stacked-git.github.io/")
(synopsis "Stacked Git (StGit) manages Git commits as a stack of patches")
(description "StGit uses a patch stack workflow. Each individual patch
@@ -2292,6 +2254,7 @@ Features include:
(package
(inherit stgit-2)
(name "emacs-stgit")
+ (version "0.17.1") ;from stgit.el
(build-system emacs-build-system)
(arguments
(list
@@ -2299,13 +2262,20 @@ Features include:
#:lisp-directory "contrib"
#:phases
#~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-version-executables
+ (lambda* (#:key inputs #:allow-other-keys)
+ (emacs-substitute-variables "stgit.el"
+ ("stgit-stg-program" (search-input-file inputs "/bin/stg")))
+ (emacs-substitute-variables "stgit.el"
+ ("stgit-git-program" (search-input-file inputs "/bin/git")))))
(add-before 'install-license-files 'leave-lisp-directory
(lambda _
(chdir ".."))))))
+ (inputs (list stgit-2 git))
(synopsis "Emacs major mode for StGit interaction")
(description "This package a interactive tool to interact with git
branches using StGit.")
- (license license:gpl3+)))
+ (license license:gpl2+)))
(define-public stgit
(package
@@ -3814,72 +3784,11 @@ a built-in wiki, built-in file browsing, built-in tickets system, etc.")
(uri (crate-uri "pijul" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1lk261rrk4xy60d4akfn8mrrqxls28kf9mzrjcrxdzbdysml66n5"))
- (snippet
- #~(begin (use-modules (guix build utils))
- (substitute* "Cargo.toml"
- (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
+ (base32 "1lk261rrk4xy60d4akfn8mrrqxls28kf9mzrjcrxdzbdysml66n5"))))
(build-system cargo-build-system)
(arguments
(list
#:install-source? #f
- #:cargo-inputs
- (list rust-anyhow-1
- rust-async-trait-0.1
- rust-atty-0.2
- rust-byteorder-1
- rust-bytes-1
- rust-canonical-path-2
- rust-chrono-0.4
- rust-clap-4
- rust-clap-complete-4
- rust-ctrlc-3
- rust-data-encoding-2
- rust-dateparser-0.1
- rust-dirs-next-2
- rust-edit-0.1
- rust-env-logger-0.8
- rust-futures-0.3
- rust-futures-util-0.3
- rust-git2-0.13
- rust-human-panic-1
- rust-hyper-0.14
- rust-ignore-0.4
- rust-keyring-2
- rust-lazy-static-1
- rust-libpijul-1
- rust-log-0.4
- rust-open-3
- rust-pager-0.16
- rust-path-slash-0.1
- rust-pijul-config-0.0.1
- rust-pijul-identity-0.0.1
- rust-pijul-interaction-0.0.1
- rust-pijul-remote-1
- rust-pijul-repository-0.0.1
- rust-ptree-0.4
- rust-rand-0.8
- rust-regex-1
- rust-reqwest-0.11
- rust-sanakirja-1
- rust-serde-1
- rust-serde-derive-1
- rust-serde-json-1
- rust-tempfile-3
- rust-termcolor-1
- rust-thiserror-1
- rust-thrussh-0.33
- rust-thrussh-config-0.5
- rust-thrussh-keys-0.21
- rust-tokio-1
- rust-toml-0.5
- rust-url-2
- rust-validator-0.15
- rust-whoami-1)
- #:cargo-development-inputs
- (list rust-exitcode-1
- rust-expectrl-0.7)
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'install-extras
@@ -3918,7 +3827,7 @@ a built-in wiki, built-in file browsing, built-in tickets system, etc.")
(list this-package)
'())
(list pkg-config)))
- (inputs (list libsodium openssl))
+ (inputs (cons* libsodium openssl (cargo-inputs 'pijul)))
(home-page "https://nest.pijul.com/pijul/pijul")
(synopsis "Distributed version control system")
(description "This package provides pijul, a sound and fast distributed
@@ -4609,7 +4518,7 @@ TkDiff is included for browsing and merging your changes.")
(define-public qgit
(package
(name "qgit")
- (version "2.11")
+ (version "2.12")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -4618,12 +4527,20 @@ TkDiff is included for browsing and merging your changes.")
(file-name (git-file-name name version))
(sha256
(base32
- "11948zzszi28js3pbxlss8r85jlb6fizxm8f5ljqk67m5qxk2v0f"))))
+ "16gy1xyn4xa3bjziphcdixbf6qv3bcs81z2k9j6biwpzs1ingkdb"))
+ ;; TODO: Remove this patch in the next update since it is fixed
+ ;; in the next commit.
+ (patches
+ (search-patches "qgit-2.12-fix-search-style.patch"))))
(build-system qt-build-system)
(arguments
- (list #:tests? #f)) ;no tests
+ (list #:qtbase qtbase
+ #:tests? #f)) ;no tests
(propagated-inputs
(list git))
+ (inputs
+ (list qt5compat
+ qtwayland))
(home-page "https://github.com/tibirna/qgit")
(synopsis "Graphical front-end for git")
(description
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index eb4815bdd9..3b0f7f63ea 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -73,6 +73,7 @@
;;; Copyright © 2025 Formbi <formbi@protonmail.com>
;;; Copyright © 2025 Sharlatan Hellseher <sharlatanus@gmail.ccom>
;;; Copyright © 2025 VnPower <vnpower@loang.net>
+;;; Copyright © 2025 Zhu Zihao <all_but_last@163.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -135,9 +136,6 @@
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-graphics)
#:use-module (gnu packages curl)
#:use-module (gnu packages datastructures)
#:use-module (gnu packages dbm)
@@ -1929,45 +1927,6 @@ audio/video codec library.")
((#:configure-flags flags ''())
#~(cons "--enable-avresample" #$flags))))))
-(define-public ffmpeg-3.4
- (package
- (inherit ffmpeg-4)
- (version "3.4.13")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://ffmpeg.org/releases/ffmpeg-"
- version ".tar.xz"))
- (sha256
- (base32
- "0np0yalqdrm7rn7iykgfzz3ly4vbgigrajg48c1l6n7qrzqvfszv"))
- (patches (search-patches "ffmpeg-4-binutils-2.41.patch"))))
- (arguments
- (substitute-keyword-arguments (package-arguments ffmpeg-4)
- ((#:modules modules %default-gnu-modules)
- `((srfi srfi-1)
- ,@modules))
- ((#:configure-flags flags)
- #~(fold delete #$flags
- '("--enable-libdav1d"
- "--enable-libaom"
- "--enable-librav1e"
- "--enable-libsrt"
- "--enable-libsvtav1")))
- ((#:phases phases)
- #~(modify-phases #$phases
- #$@(if (target-x86-32?)
- #~((delete 'relax-gcc-14-strictness))
- #~())
- (add-after 'configure 'relax-gcc-14-strictness
- (lambda _
- (substitute* "ffbuild/config.mak"
- (("CFLAGS *=" all)
- (string-append all
- " -Wno-error=incompatible-pointer-types"
- " -Wno-error=int-conversion")))))))))
- (inputs (modify-inputs (package-inputs ffmpeg-4)
- (delete "dav1d" "libaom" "rav1e" "srt")))))
-
(define-public ffmpeg-for-stepmania
(hidden-package
(package
@@ -3185,7 +3144,7 @@ video streaming services of the Finnish national broadcasting company Yle.")
(define-public yt-dlp
(package
(name "yt-dlp")
- (version "2025.07.21")
+ (version "2025.08.20")
(source
(origin
(method git-fetch)
@@ -3194,60 +3153,57 @@ video streaming services of the Finnish national broadcasting company Yle.")
(commit version)))
(file-name (git-file-name name version))
(modules '((guix build utils)))
- (snippet '(substitute* "pyproject.toml"
- (("^.*Programming Language :: Python :: 3\\.13.*$") "")))
+ (snippet #~(substitute* "pyproject.toml"
+ (("^.*Programming Language :: Python :: 3\\.13.*$") "")))
(sha256
- (base32 "051y9pb2imdrpi065d9l2xfmd68l22ahbz90z81yqv7kv84j9mal"))))
+ (base32 "17g32lgax04yrhlvgaphdkkhv0xkxdimw57m6a1d3yhsnrbjiqhm"))))
(build-system pyproject-build-system)
(arguments
- `(#:tests? ,(not (%current-target-system))
- #:test-flags '("--ignore=test/test_websockets.py")
- #:phases
- (modify-phases %standard-phases
- ;; See <https://issues.guix.gnu.org/43418#5>.
- ;; ffmpeg is big but required to request free formats from, e.g.,
- ;; YouTube so pull it in unconditionally. Continue respecting the
- ;; --ffmpeg-location argument.
- (add-after 'unpack 'default-to-the-ffmpeg-input
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "yt_dlp/postprocessor/ffmpeg.py"
- (("location = self.get_param(.*)$")
- (string-append
+ (list
+ #:tests? (not (%current-target-system))
+ #:test-flags #~'("--ignore=test/test_websockets.py")
+ #:phases
+ #~(modify-phases %standard-phases
+ ;; See <https://issues.guix.gnu.org/43418#5>.
+ ;; ffmpeg is big but required to request free formats from, e.g.,
+ ;; YouTube so pull it in unconditionally. Continue respecting the
+ ;; --ffmpeg-location argument.
+ (add-after 'unpack 'default-to-the-ffmpeg-input
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "yt_dlp/postprocessor/ffmpeg.py"
+ (("location = self.get_param(.*)$")
+ (string-append
"location = '"
(dirname (search-input-file inputs "bin/ffmpeg"))
"'\n")))))
- (add-before 'build 'build-generated-files
- (lambda* (#:key inputs #:allow-other-keys)
- (if (assoc-ref inputs "pandoc")
- (invoke "make"
- "PYTHON=python"
- "yt-dlp"
- "yt-dlp.1"
- "completions")
- (invoke "make"
- "PYTHON=python"
- "yt-dlp"
- "completions"))))
- (replace 'check
- (lambda* (#:key tests? test-flags #:allow-other-keys)
- (when tests?
- (apply invoke "pytest"
- "-k"
- (string-append
- "not download"
- ;; TestHTTPRequestHandler tests are disabled due to
- ;; https://github.com/yt-dlp/yt-dlp/issues/13927
- " and not "
- "test_incompleteread"
- " and not "
- "test_partial_read_then_full_read")
- test-flags)))))))
+ (add-before 'build 'build-generated-files
+ (lambda* (#:key inputs #:allow-other-keys)
+ (if (search-input-file inputs "bin/pandoc")
+ (invoke "make"
+ "PYTHON=python"
+ "yt-dlp"
+ "yt-dlp.1"
+ "completions")
+ (invoke "make"
+ "PYTHON=python"
+ "yt-dlp"
+ "completions"))))
+ (replace 'check
+ (lambda* (#:key tests? test-flags #:allow-other-keys)
+ (when tests?
+ (apply invoke "pytest"
+ "-k"
+ (string-append
+ "not download"
+ " and not "
+ "test_partial_read_then_full_read")
+ test-flags)))))))
(inputs (list ffmpeg python-brotli
python-certifi
python-mutagen
python-pycryptodomex
python-requests-next ; TODO Remove this special package
- python-urllib3-1.26 ; TODO Remove this one too
+ python-urllib3
python-websockets))
(native-inputs
(append
@@ -6492,68 +6448,6 @@ result in several formats:
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
- #:cargo-inputs
- (("rust-aom-sys" ,rust-aom-sys-0.3)
- ("rust-arbitrary" ,rust-arbitrary-1)
- ("rust-arg-enum-proc-macro" ,rust-arg-enum-proc-macro-0.3)
- ("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-av-metrics" ,rust-av-metrics-0.9)
- ("rust-av1-grain" ,rust-av1-grain-0.2)
- ("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-bitstream-io" ,rust-bitstream-io-2)
- ("rust-built" ,rust-built-0.7)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-console" ,rust-console-0.15)
- ("rust-crossbeam" ,rust-crossbeam-0.8)
- ("rust-fern" ,rust-fern-0.6)
- ("rust-image" ,rust-image-0.24)
- ("rust-interpolate-name" ,rust-interpolate-name-0.2)
- ("rust-itertools" ,rust-itertools-0.12)
- ("rust-ivf" ,rust-ivf-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libdav1d-sys" ,rust-libdav1d-sys-0.6)
- ("rust-libfuzzer-sys" ,rust-libfuzzer-sys-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-maybe-rayon" ,rust-maybe-rayon-0.1)
- ("rust-nasm-rs" ,rust-nasm-rs-0.2)
- ("rust-new-debug-unreachable" ,rust-new-debug-unreachable-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-noop-proc-macro" ,rust-noop-proc-macro-0.3)
- ("rust-num-derive" ,rust-num-derive-0.4)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-paste" ,rust-paste-1)
- ("rust-profiling" ,rust-profiling-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-scan-fmt" ,rust-scan-fmt-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-big-array" ,rust-serde-big-array-0.5)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-simd-helpers" ,rust-simd-helpers-0.1)
- ("rust-system-deps" ,rust-system-deps-6)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-chrome" ,rust-tracing-chrome-0.7)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-v-frame" ,rust-v-frame-0.3)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-y4m" ,rust-y4m-0.8))
- #:cargo-development-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-criterion" ,rust-criterion-0.5)
- ("rust-interpolate-name" ,rust-interpolate-name-0.2)
- ("rust-nom" ,rust-nom-7)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1)
- ("rust-quickcheck" ,rust-quickcheck-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand-chacha" ,rust-rand-chacha-0.3)
- ("rust-semver" ,rust-semver-1))
#:phases
(modify-phases %standard-phases
(replace 'build
@@ -6602,7 +6496,7 @@ result in several formats:
'())
(list pkg-config rust-cargo-c)))
(inputs
- (list libgit2-1.8 zlib))
+ (cons* libgit2-1.9 zlib (cargo-inputs 'rav1e)))
(home-page "https://github.com/xiph/rav1e/")
(synopsis "Fast and safe AV1 encoder")
(description "@code{rav1e} is an AV1 video encoder. It is designed to
diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index b67f5b1373..36357598ef 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -79,6 +79,7 @@
#:use-module (gnu packages shells)
#:use-module (gnu packages tcl)
#:use-module (gnu packages text-editors)
+ #:use-module (gnu packages textutils)
#:use-module (gnu packages terminals)
#:use-module (gnu packages tree-sitter)
#:use-module (gnu packages xdisorg)
@@ -799,7 +800,7 @@ is based on Vim's builtin plugin support.")
(define-public neovim
(package
(name "neovim")
- (version "0.9.5")
+ (version "0.11.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -808,7 +809,7 @@ is based on Vim's builtin plugin support.")
(file-name (git-file-name name version))
(sha256
(base32
- "1j3z7jay0m6g06v04falrzr062g07xr4svbrc3hywlqi2h6rrvk5"))))
+ "0arypdiycmss5g9wav21hfdc384v1ly82jnsc32zincl2y3f628q"))))
(build-system cmake-build-system)
(arguments
(list #:tests? #f
@@ -867,6 +868,7 @@ is based on Vim's builtin plugin support.")
libtermkey
libvterm
unibilium
+ utf8proc
jemalloc
(if (member (if (%current-target-system)
(gnu-triplet->nix-system (%current-target-system))
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index 89e1e78811..dcd70b430b 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -82,7 +82,6 @@
#:use-module (gnu packages compression)
#:use-module (gnu packages containers)
#:use-module (gnu packages cpio)
- #:use-module (gnu packages crates-io)
#:use-module (gnu packages cross-base)
#:use-module (gnu packages crypto)
#:use-module (gnu packages cryptsetup)
@@ -2343,43 +2342,67 @@ main monitor/GPU.")
(define-public runc
(package
(name "runc")
- (version "1.1.14")
- ;; XXX: Source contains "vendor", consider to unbundle and pack missing
- ;; packages.
- (source (origin
- (method url-fetch)
- (uri (string-append
- "https://github.com/opencontainers/runc/releases/"
- "download/v" version "/runc.tar.xz"))
- (file-name (string-append name "-" version ".tar.xz"))
- (sha256
- (base32
- "1nypczyb3fp3cnfdg13grxjhg9361i44zialsdkxcfxb0c9g79jf"))))
+ (version "1.3.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/opencontainers/runc")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0midvxwmj4fvhy5mqv616bhlx39j0gd6y890adx7dnz5in506ym1"))
+ (snippet
+ #~(begin
+ (use-modules (guix build utils))
+ (delete-file-recursively "vendor")))))
(build-system go-build-system)
(arguments
- '(#:import-path "github.com/opencontainers/runc"
- #:install-source? #f
- ;; XXX: 20/139 tests fail due to missing /var, cgroups and apparmor in
- ;; the build environment.
- #:tests? #f
- #:phases
- (modify-phases %standard-phases
- (replace 'build
+ (list
+ ;; XXX: 20/139 tests fail due to missing /var, cgroups and apparmor in
+ ;; the build environment.
+ #:tests? #f
+ #:install-source? #f
+ #:import-path "github.com/opencontainers/runc"
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-source
(lambda* (#:key import-path #:allow-other-keys)
- (with-directory-excursion (string-append "src/" import-path)
- (invoke "make" "all" "man"))))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (invoke "make" "localunittest"))))
- (replace 'install
- (lambda* (#:key import-path outputs #:allow-other-keys)
- (with-directory-excursion (string-append "src/" import-path)
- (let ((out (assoc-ref outputs "out")))
- (invoke "make" "install" "install-bash" "install-man"
- (string-append "PREFIX=" out)))))))))
+ (substitute* (string-append "src/" import-path "/Makefile")
+ (("/bin/bash") (which "bash")))))
+ (replace 'build
+ (lambda* (#:key import-path #:allow-other-keys)
+ (with-directory-excursion (string-append "src/" import-path)
+ (invoke "make" "all" "man"))))
+ (replace 'install
+ (lambda* (#:key import-path outputs #:allow-other-keys)
+ (with-directory-excursion (string-append "src/" import-path)
+ (invoke "make" "install" "install-bash" "install-man"
+ (string-append "PREFIX=" #$output))))))))
(native-inputs
- (list go-md2man pkg-config))
+ (list go-github-com-checkpoint-restore-go-criu-v6
+ go-github-com-containerd-console
+ go-github-com-coreos-go-systemd-v22
+ go-github-com-cyphar-filepath-securejoin
+ go-github-com-docker-go-units
+ go-github-com-godbus-dbus-v5
+ go-github-com-moby-sys-capability
+ go-github-com-moby-sys-mountinfo
+ go-github-com-moby-sys-user
+ go-github-com-moby-sys-userns
+ go-github-com-mrunalp-fileutils
+ go-github-com-opencontainers-cgroups-0.0.1
+ go-github-com-opencontainers-runtime-spec
+ go-github-com-opencontainers-selinux
+ go-github-com-seccomp-libseccomp-golang
+ go-github-com-sirupsen-logrus
+ go-github-com-urfave-cli
+ go-github-com-vishvananda-netlink
+ go-golang-org-x-net
+ go-golang-org-x-sys
+ go-google-golang-org-protobuf
+ go-md2man
+ pkg-config))
(inputs
(list libseccomp))
(synopsis "Open container initiative runtime")
@@ -2395,44 +2418,58 @@ Open Container Initiative specification.")
(define-public umoci
(package
(name "umoci")
- (version "0.4.7")
- ;; XXX: Source contain vendor, consider to pack all missing dependencies.
+ (version "0.5.0")
(source
(origin
- (method url-fetch)
- (uri (string-append
- "https://github.com/opencontainers/umoci/releases/download/v"
- version "/umoci.tar.xz"))
- (file-name (string-append "umoci-" version ".tar.xz"))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/opencontainers/umoci")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
(sha256
- (base32 "0fvljj9k4f83wbqzd8nbijz0p1zaq633f8yxyvl5sy3wjf03ffk9"))))
+ (base32 "10pxiqk4194nbnvlvfvlbk31wp8k35in3g694y20f9261nn0qx6n"))
+ (snippet
+ #~(begin
+ (use-modules (guix build utils))
+ (delete-file-recursively "vendor")))))
(build-system go-build-system)
(arguments
- '(#:import-path "github.com/opencontainers/umoci"
- #:install-source? #f
- #:test-subdirs '(".")
- #:phases
- (modify-phases %standard-phases
- (replace 'unpack
- (lambda* (#:key source import-path #:allow-other-keys)
- ;; Unpack the tarball into 'umoci' instead of "runc-${version}".
- (let ((dest (string-append "src/" import-path)))
- (mkdir-p dest)
- (invoke "tar" "-C" (string-append "src/" import-path)
- "--strip-components=1"
- "-xvf" source))))
- (replace 'build
- (lambda* (#:key import-path #:allow-other-keys)
- (with-directory-excursion (string-append "src/" import-path)
- ;; TODO: build manpages with 'go-md2man'.
- (invoke "make" "SHELL=bash"))))
- (replace 'install
- (lambda* (#:key import-path outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (bindir (string-append out "/bin")))
- (install-file (string-append "src/" import-path "/umoci")
- bindir)
- #t))))))
+ (list
+ #:install-source? #f
+ #:import-path "github.com/opencontainers/umoci/cmd/umoci"
+ #:unpack-path "github.com/opencontainers/umoci"
+ #:test-flags
+ ;; Two tests fail with error: unpack config.json: convert spec to
+ ;; rootless: inspecting mount flags of /etc/resolv.conf: no such file or
+ ;; directory
+ #~(list "-skip" (string-append "TestUnpackManifestCustomLayer"
+ "|TestUnpackStartFromDescriptor"))
+ #:test-subdirs #~(list "../../...") ;test the whole libary
+ #:build-flags
+ #~(list (string-append "-ldflags="
+ "-X github.com/opencontainers/umoci.version="
+ #$version))))
+ ;; TODO: build manpages from <doc/man> with 'go-md2man'.
+ (native-inputs
+ (list go-github-com-adalogics-go-fuzz-headers
+ go-github-com-apex-log
+ go-github-com-blang-semver-v4
+ go-github-com-cyphar-filepath-securejoin
+ go-github-com-docker-go-units
+ go-github-com-klauspost-compress
+ go-github-com-klauspost-pgzip
+ go-github-com-moby-sys-user
+ go-github-com-moby-sys-userns
+ go-github-com-mohae-deepcopy
+ go-github-com-opencontainers-go-digest
+ go-github-com-opencontainers-image-spec-1.0.2
+ go-github-com-opencontainers-runtime-spec
+ go-github-com-rootless-containers-proto-go-proto
+ go-github-com-stretchr-testify
+ go-github-com-urfave-cli
+ go-github-com-vbatts-go-mtree
+ go-golang-org-x-sys
+ go-google-golang-org-protobuf))
(home-page "https://umo.ci/")
(synopsis "Tool for modifying Open Container images")
(description
@@ -2668,7 +2705,15 @@ by default and can be made read-only.")
"/bochs-" version ".tar.gz"))
(sha256
(base32
- "1al1fx8dbb0ny7a4wbngnz8pqav0nl6rhakb434jqnpka4mm8vyb"))))
+ "1al1fx8dbb0ny7a4wbngnz8pqav0nl6rhakb434jqnpka4mm8vyb"))
+ (snippet
+ #~(begin
+ (use-modules (guix build utils))
+ ;; This file is non-free.
+ (delete-file "bios/i440fx.bin")
+ ;; make -C bios bios-clean
+ (for-each delete-file
+ (find-files "bios" "^BIOS-bochs-"))))))
(build-system gnu-build-system)
(arguments
(list #:tests? #f ;no test suite
@@ -2697,7 +2742,14 @@ by default and can be made read-only.")
"--enable-pnic"
"--enable-e1000"
"--enable-using-libslirp"
- "--with-vncsrv")))
+ "--with-vncsrv")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'make-reproducible
+ (lambda _
+ (substitute* "bios/Makefile.in"
+ (("BUILDDATE.*")
+ "BUILDDATE = `date --utc --date='@0'")))))))
(native-inputs (list pkg-config))
(inputs (list libslirp libx11 libvnc readline wxwidgets))
(home-page "https://bochs.sourceforge.io/")
@@ -2924,33 +2976,12 @@ which is a hypervisor.")
(base32 "1ab6mgrvnd49m0ay9fbfyd02xaf3qvkwhyyavra4a7wpz0brg54h"))))
(build-system cargo-build-system)
(arguments
- (list
- #:install-source? #f
- #:cargo-inputs
- (list rust-futures-0.3
- rust-libc-0.2
- rust-tokio-1
- rust-netlink-packet-core-0.7
- rust-netlink-packet-route-0.18
- rust-netlink-proto-0.11
- rust-rtnetlink-0.14
- rust-async-stream-0.3
- rust-os-info-3
- rust-pnet-datalink-0.35 ; any version
- rust-pnet-base-0.35 ; any version
- rust-ipnetwork-0.20 ; any version
- rust-log-0.4
- rust-env-logger-0.10
- rust-clap-4
- rust-xenstore-rs-0.6
- ;; Unix-specific dependencies
- rust-uname-0.1
- rust-syslog-6
- rust-sysctl-0.5)))
+ (list #:install-source? #f))
(native-inputs
(list pkg-config
xen ; Pull in Xen for libxenstore
clang))
+ (inputs (cargo-inputs 'xen-guest-agent))
(home-page "https://gitlab.com/xen-project/xen-guest-agent")
(synopsis "Provides guest VM information to hosting Xen hypervisor")
(description "The agent gathers some guest information, and writes them to
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index a56b313e2c..59bacf61be 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -134,11 +134,6 @@
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-gtk)
- #:use-module (gnu packages crates-tls)
- #:use-module (gnu packages crates-web)
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
#:use-module (gnu packages cyrus-sasl)
@@ -521,37 +516,18 @@ replacing them with data URIs.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "082xh0zmmy9abz7y3zjybbwffq7d0j1jl78ggzbwwanvam65v0dp"))))
+ (base32 "082xh0zmmy9abz7y3zjybbwffq7d0j1jl78ggzbwwanvam65v0dp"))
+ (modules '((guix build utils)))
+ ;; Don't default to vendored openssl.
+ (snippet '(substitute* "Cargo.toml"
+ ((".*\"vendored-openssl\".*") "")))))
(build-system cargo-build-system)
(arguments
- `(#:install-source? #f
- #:cargo-inputs
- (("rust-atty" ,rust-atty-0.2)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-3)
- ("rust-cssparser" ,rust-cssparser-0.34)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-html5ever" ,rust-html5ever-0.27)
- ("rust-markup5ever-rcdom" ,rust-markup5ever-rcdom-0.3)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.12)
- ("rust-sha2" ,rust-sha2-0.10)
- ("rust-url" ,rust-url-2))
- #:cargo-development-inputs
- (("rust-assert-cmd" ,rust-assert-cmd-2))
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'dont-default-to-vendored-openssl
- (lambda _
- (substitute* "Cargo.toml"
- ((".*\"vendored-openssl\".*") "")))))))
+ `(#:install-source? #f))
(native-inputs
(list pkg-config))
(inputs
- (list openssl))
+ (cons openssl (cargo-inputs 'monolith)))
(home-page "https://github.com/Y2Z/monolith")
(synopsis "Command line tool for saving web pages as a single HTML file")
(description
@@ -1141,7 +1117,7 @@ similar to live activity monitoring provided with NGINX plus.")
(define-public lighttpd
(package
(name "lighttpd")
- (version "1.4.80")
+ (version "1.4.81")
(source (origin
(method url-fetch)
(uri (string-append "https://download.lighttpd.net/lighttpd/"
@@ -1149,7 +1125,7 @@ similar to live activity monitoring provided with NGINX plus.")
"lighttpd-" version ".tar.xz"))
(sha256
(base32
- "1wsvy92dsyhlq99b7rvlj5n72m7rqggr27jxajnnpvmjx1qhypyc"))))
+ "0h2q5a251kw1ky83x8yvgn9wbjm39n7x39ssj4ybd57xs8zjrm6p"))))
(build-system gnu-build-system)
(arguments
(list #:configure-flags
@@ -1342,6 +1318,42 @@ libraries for working with JNLP applets.")
;; or dual licenses.
(license license:gpl2+)))
+(define-public iocaine
+ (package
+ (name "iocaine")
+ (version "2.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "iocaine" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1pd42hn5lqm3xw6id652w7sswix3l6bslcld7svqyq47gscsm3vn"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list
+ #:install-source? #f
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'build 'override-jemalloc
+ (lambda* (#:key inputs #:allow-other-keys) ;Copied from uv
+ (let ((jemalloc (assoc-ref inputs "jemalloc")))
+ ;; This flag is needed when not using the bundled jemalloc.
+ ;; https://github.com/tikv/jemallocator/issues/19
+ (setenv
+ "CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1")
+ (setenv "JEMALLOC_OVERRIDE"
+ (string-append jemalloc "/lib/libjemalloc.so"))))))))
+ (inputs (cons* jemalloc (cargo-inputs 'iocaine)))
+ (home-page "https://iocaine.madhouse-project.org/")
+ (synopsis "Serves poisonous data to large language model scrapers")
+ (description
+ "Iocaine is an HTTP server that generates a stable endless maze of
+Markov-babble-filled web pages. Placed behind a heavily rate-limited reverse
+proxy, it becomes a ``tar pit'' for trapping aggressive web scrapers commonly
+used to train large language models, and poisoning the collected data.")
+ (license license:expat)))
+
(define-public jansson
(package
(name "jansson")
@@ -1711,25 +1723,41 @@ current version of any major web browser.")
(delete-file-recursively "bin/jsonchecker")))))
(build-system cmake-build-system)
(arguments
- '(#:configure-flags (list "-DCMAKE_CXX_FLAGS=-Wno-free-nonheap-object")
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'fix-march=native
- (lambda _
- (substitute* "CMakeLists.txt"
- (("-m[^-]*=native") ""))))
- (add-after 'fix-march=native 'skip-deleted-tests
- (lambda _
- (substitute* "test/unittest/CMakeLists.txt"
- (("jsoncheckertest.cpp") ""))))
- (add-after 'fix-march=native 'fix-dependencies
- (lambda _
- (substitute* "test/CMakeLists.txt"
- (("^find_package\\(GTestSrc\\)")
- "find_package(GTest REQUIRED)")
- ((".*GTEST_SOURCE_DIR.*") "")
- (("GTESTSRC_FOUND)")
- "GTest_FOUND)")))))))
+ (list
+ #:configure-flags
+ (if (target-x86-32?)
+ #~(list (string-append "-DCMAKE_CXX_FLAGS=-Wno-free-nonheap-object"
+ " -Wno-error=array-bounds"
+ " -Wno-error=stringop-overflow"))
+ #~(list "-DCMAKE_CXX_FLAGS=-Wno-free-nonheap-object"))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-march=native
+ (lambda _
+ (substitute* "CMakeLists.txt"
+ (("-m[^-]*=native") ""))))
+ #$@(if (target-x86-32?)
+ #~((add-after 'unpack 'skip-failing-tests
+ (lambda _
+ (substitute* "test/unittest/schematest.cpp"
+ (("\"multipleOf\\.json\"," all)
+ (string-append "/*" all "*/")))
+ ;; XXX: Re-enable once valgrind/pinned >= 3.25.
+ (substitute* "test/unittest/CMakeLists.txt"
+ (("COMMAND valgrind") "COMMAND true valgrind")))))
+ #~())
+ (add-after 'fix-march=native 'skip-deleted-tests
+ (lambda _
+ (substitute* "test/unittest/CMakeLists.txt"
+ (("jsoncheckertest.cpp") ""))))
+ (add-after 'fix-march=native 'fix-dependencies
+ (lambda _
+ (substitute* "test/CMakeLists.txt"
+ (("^find_package\\(GTestSrc\\)")
+ "find_package(GTest REQUIRED)")
+ ((".*GTEST_SOURCE_DIR.*") "")
+ (("GTESTSRC_FOUND)")
+ "GTest_FOUND)")))))))
(native-inputs (list valgrind/pinned))
(inputs (list googletest))
(home-page "https://github.com/Tencent/rapidjson")
@@ -7602,27 +7630,17 @@ file links.")
(invoke "make" (string-append "PREFIX=" #$output)
"copy-data"))))
#:parallel-tests? #f ; As per the Makefile
- #:install-source? #f
- #:cargo-inputs
- `(("rust-ansi-parser" ,rust-ansi-parser-0.6)
- ("rust-dirs" ,rust-dirs-3)
- ("rust-gdk" ,rust-gdk-0.13)
- ("rust-gtk" ,rust-gtk-0.8)
- ("rust-linkify" ,rust-linkify-0.7)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-open" ,rust-open-2)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-textwrap" ,rust-textwrap-0.14)
- ("rust-url" ,rust-url-2))))
+ #:install-source? #f))
(native-inputs
(list pkg-config))
(inputs
- (list at-spi2-core
- cairo
- gdk-pixbuf
- gtk+
- openssl-3.0
- pango))
+ (cons* at-spi2-core
+ cairo
+ gdk-pixbuf
+ gtk+
+ openssl-3.0
+ pango
+ (cargo-inputs 'castor)))
(home-page "https://git.sr.ht/~julienxx/castor")
(synopsis "Graphical client for plain-text protocols")
(description
diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm
index 7a2ded69d3..a395b4ad64 100644
--- a/gnu/packages/webkit.scm
+++ b/gnu/packages/webkit.scm
@@ -9,6 +9,7 @@
;;; Copyright © 2021, 2022, 2023, 2025 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2022, 2023 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2024 Abhishek Cherath <abhi@quic.us>
+;;; Copyright © 2025 Juliana Sims <juli@incana.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -30,6 +31,7 @@
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix gexp)
+ #:use-module (guix git-download)
#:use-module (guix utils)
#:use-module (guix build utils)
#:use-module (guix build-system cmake)
@@ -352,3 +354,60 @@ systems based on Web platform technologies. It is designed with hardware
acceleration in mind, leveraging common 3D graphics APIs for best performance.")
(home-page "https://wpewebkit.org/")
(properties '((cpe-name . "wpe_webkit")))))
+
+(define-public cog
+ (package
+ (name "cog")
+ (version "0.18.5")
+ (source
+ (origin (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Igalia/cog")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "12r99jai7laxjir5zy46q87hl6mg391mf578lqrb6k2x6fli76zy"))))
+ (build-system meson-build-system)
+ (arguments
+ (list
+ #:configure-flags
+ #~(list "-Ddocumentation=true"
+ "-Dmanpages=true"
+ "-Dplatforms=drm,headless,wayland,gtk4,x11")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'embed-absolute-wpebackend-reference
+ (lambda* (#:key inputs #:allow-other-keys)
+ (for-each
+ (lambda (file)
+ (substitute* file
+ (("libWPEBackend-fdo-[\\.0-9]+\\.so" all)
+ (search-input-file inputs (string-append "lib/" all)))))
+ (list "platform/drm/cog-platform-drm.c"
+ "platform/gtk4/cog-platform-gtk4.c"
+ "platform/headless/cog-platform-headless.c"
+ "platform/wayland/cog-platform-wl.c"
+ "platform/x11/cog-platform-x11.c")))))
+ #:tests? #f)) ;no tests
+ (native-inputs
+ (list gi-docgen
+ gobject-introspection
+ pkg-config))
+ (inputs
+ (list libinput
+ libwpe
+ libxcb
+ libxkbcommon
+ wayland
+ wayland-protocols
+ wpebackend-fdo
+ wpewebkit))
+ (synopsis "Single-window launcher for WPE Webkit")
+ (description
+ "Cog is a small single \"window\" launcher for the WebKit WPE port. It is
+small, provides no user interface of its own, and is suitable to be used as a
+web application container. The \"window\" may be fullscreen or have UI elements
+depending on the WPE backend being used.")
+ (home-page "https://github.com/Igalia/cog")
+ (license license:expat)))
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 545b20d477..51aae91f88 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -127,10 +127,6 @@
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-graphics)
#:use-module (gnu packages datastructures)
#:use-module (gnu packages docbook)
#:use-module (gnu packages documentation)
@@ -160,6 +156,7 @@
#:use-module (gnu packages linux)
#:use-module (gnu packages lisp-check)
#:use-module (gnu packages lisp-xyz)
+ #:use-module (gnu packages llvm)
#:use-module (gnu packages logging)
#:use-module (gnu packages lua)
#:use-module (gnu packages man)
@@ -444,7 +441,6 @@ loginctl commands (lock/unlock/before-sleep) and inhibit.")
udis86
wayland
wayland-protocols
- linux-libre-headers-6.14
xcb-util-errors
xcb-util-wm
xorg-server-xwayland))
@@ -1106,7 +1102,7 @@ desktop environment.")
(define-public icewm
(package
(name "icewm")
- (version "3.8.0")
+ (version "3.8.2")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1115,7 +1111,7 @@ desktop environment.")
(file-name (git-file-name name version))
(sha256
(base32
- "0981hfic0i11hv9krl230adb1i2glxymv5ybg7ki25xi067w2xiw"))))
+ "1bb03yf3s00lhl22bs1fg8shshhf1v8y3y9l0kjivlig58h11ch9"))))
(build-system cmake-build-system)
(native-inputs (list pkg-config gettext-minimal))
(inputs (list fontconfig
@@ -1402,7 +1398,7 @@ drags, snap-to-border support, and virtual desktops.")
/share/vim/vimfiles/pack/guix/start/fluxbox/syntax"))))
(add-after 'install 'install-xsession
(lambda _
- (let ((apps (string-append #$output "/share/applications")))
+ (let ((apps (string-append #$output "/share/xsessions")))
(mkdir-p apps)
(make-desktop-entry-file
(string-append apps "/fluxbox.desktop")
@@ -1929,6 +1925,80 @@ limited size and a few external dependencies. It is configurable via
;; LICENSE LICENSE.dwm LICENSE.tinywl
(license (list license:gpl3+ license:expat license:cc0))))
+(define-public niri
+ (package
+ (name "niri")
+ (version "25.05.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/YaLTeR/niri")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0l0nj2zfmdyr058yc84579jxj6m4lilgcy63dna6bp6mv7xl569h"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:install-source? #f
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'use-guix-vendored-dependencies
+ (lambda _
+ (substitute* "Cargo.toml"
+ (("# version =.*")
+ "version = \"*\"")
+ (("git.*optional")
+ "version = \"*\", optional")
+ (("^git = .*")
+ ""))))
+ (add-after 'unpack 'set-environment
+ (lambda _
+ (setenv "RUSTFLAGS"
+ (string-join
+ '("-C" "link-arg=-lEGL"
+ "-C" "link-arg=-lwayland-client")
+ " "))
+ (setenv "NIRI_BUILD_VERSION_STRING"
+ #$(package-version this-package))
+ ;; For tests.
+ (setenv "XDG_RUNTIME_DIR" "/tmp")))
+ (add-after 'install 'install-extras
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "resources/niri.desktop"
+ (("niri-session")
+ (format #f "~a --dbus-daemon=~a ~a/bin/niri --session"
+ (search-input-file inputs "bin/dbus-run-session")
+ (search-input-file inputs "bin/dbus-daemon")
+ #$output)))
+ (install-file
+ "resources/niri.desktop"
+ (in-vicinity #$output "share/wayland-sessions"))
+ (install-file
+ "resources/niri-portals.conf"
+ (in-vicinity #$output "share/xdg-desktop-portal")))))))
+ (native-inputs
+ (list pkg-config))
+ (inputs
+ (cons* clang
+ dbus
+ libdisplay-info
+ libinput-minimal
+ libseat
+ libxkbcommon
+ mesa
+ pango
+ pipewire
+ wayland
+ (cargo-inputs 'niri)))
+ (home-page "https://github.com/YaLTeR/niri")
+ (synopsis "Scrollable-tiling Wayland compositor")
+ (description
+ "Niri is a scrollable-tiling Wayland compositor which arranges windows in a
+scrollable format. It is considered stable for daily use and performs most
+functions expected of a Wayland compositor.")
+ (license license:gpl3+)))
+
(define-public polybar
(package
(name "polybar")
@@ -2395,7 +2465,7 @@ works on Wayland compositors supporting the wlr-layer-shell protocol.")
(define-public swww
(package
(name "swww")
- (version "0.8.2")
+ (version "0.10.3")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -2404,37 +2474,11 @@ works on Wayland compositors supporting the wlr-layer-shell protocol.")
(file-name (git-file-name name version))
(sha256
(base32
- "1ps10dv6a8a0hiw7p8kg64mf81pvavskmyn5xpbfw6hrc991vdlz"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "utils/Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
+ "1i02m8ccc40vm9yg2037yzampvv79wwhfjjd5wnvkbxxgmk9fyhr"))))
(build-system cargo-build-system)
(arguments
(list
#:install-source? #f
- #:cargo-inputs
- `(("rust-log" ,rust-log-0.4)
- ("rust-simplelog" ,rust-simplelog-0.12)
- ("rust-wayland-client" ,rust-wayland-client-0.31)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.18)
- ("rust-nix" ,rust-nix-0.27)
- ("rust-keyframe" ,rust-keyframe-1)
- ("rust-rkyv" ,rust-rkyv-0.7)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-spin-sleep" ,rust-spin-sleep-1)
- ("rust-sd-notify" ,rust-sd-notify-0.4)
- ("rust-image" ,rust-image-0.24)
- ("rust-fast-image-resize" ,rust-fast-image-resize-2)
- ("rust-clap" ,rust-clap-4)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-lzzzz" ,rust-lzzzz-1))
- #:cargo-development-inputs
- `(("rust-rand" ,rust-rand-0.8)
- ("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-criterion" ,rust-criterion-0.5))
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'build-documentation
@@ -2462,17 +2506,9 @@ works on Wayland compositors supporting the wlr-layer-shell protocol.")
(install-file "completions/swww.bash" bash-completions-dir)
(install-file "completions/_swww" zsh-completions-dir)
(install-file "completions/swww.fish" fish-completions-dir)
- (install-file "completions/swww.elv" elvish-completions-dir))))
- (add-after 'install 'wrap-binaries
- (lambda* (#:key outputs inputs #:allow-other-keys)
- (let ((out (assoc-ref outputs "out"))
- (lz4 (assoc-ref inputs "lz4")))
- (wrap-program (string-append out "/bin/swww")
- `("PATH" prefix (,(string-append lz4 "/bin"))))
- (wrap-program (string-append out "/bin/swww-daemon")
- `("PATH" prefix (,(string-append lz4 "/bin"))))))))))
- (native-inputs (list scdoc))
- (inputs (list bash-minimal lz4))
+ (install-file "completions/swww.elv" elvish-completions-dir)))))))
+ (native-inputs (list pkg-config scdoc))
+ (inputs (cons* lz4 wayland wayland-protocols (cargo-inputs 'swww)))
(home-page "https://github.com/LGFae/swww")
(synopsis
"Efficient animated wallpaper daemon for wayland controlled at runtime")
@@ -2722,16 +2758,16 @@ compositors that support the layer-shell protocol.")
(define-public kanshi
(package
(name "kanshi")
- (version "1.7.0")
+ (version "1.8.0")
(source
(origin
(method git-fetch)
(uri (git-reference
- (url "https://git.sr.ht/~emersion/kanshi")
+ (url "https://gitlab.freedesktop.org/emersion/kanshi")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0g5glpkcn54ypfym4lpfdjai479yfazcai1rg86bn72nkcbpwfql"))))
+ (base32 "1aw43fdrrgywghy59ahfxwq0613ydkpl2j6p042c0iwqv1b6fhgp"))))
(build-system meson-build-system)
(inputs (list libscfg libvarlink wayland))
(native-inputs (append (if (%current-target-system)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index fcb4f4bfa3..ae8d5fb4cc 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -4334,6 +4334,45 @@ on the screen and which then writes out the necessary C code for it.")
(synopsis
"GUI toolkit for X based on the X11 Xlib library, with OpenGL support")))
+(define-public xiccd
+ (let* ((version "0.4.1")
+ (tag (string-append "v" version)))
+ (package
+ (name "xiccd")
+ (version version)
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/agalakhov/xiccd")
+ (commit tag)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "01favi5v4qbpj6v6k6iab7wxhjy4vjnqwcykhhv2rgcqw5dx4w4a"))
+ (modules '((guix build utils)))
+ (snippet '(begin
+ (substitute* "configure.ac"
+ (("m4_esyscmd_s\\([^\n\\(\\)\\[\\]]*\\)")
+ #$tag)
+ (("tar-ustar")
+ "tar-ustar foreign")) #t))))
+ (build-system gnu-build-system)
+ (inputs (list colord glib libx11 libxrandr))
+ (native-inputs (list autoconf automake gettext-minimal libtool
+ pkg-config))
+ (home-page "https://github.com/agalakhov/xiccd")
+ (synopsis "X color profile daemon")
+ (description
+ "@command{xiccd} provides color profile support for desktop environments
+other than GNOME and KDE. It does the following tasks:
+@itemize
+@item Enumerates displays and register them in colord.
+@item Creates default ICC profiles based on EDID data.
+@item Applies ICC profiles provided by colord.
+@item Maintains user's private ICC storage directory.
+@end itemize")
+ (license license:gpl3))))
+
(define-public xxkb
(package
(name "xxkb")
diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm
index ea4fb3a77d..1053a45028 100644
--- a/gnu/packages/xml.scm
+++ b/gnu/packages/xml.scm
@@ -1210,14 +1210,14 @@ XSL-T processor. It also performs any necessary post-processing.")
(define-public xmlsec
(package
(name "xmlsec")
- (version "1.2.37")
+ (version "1.3.7")
(source (origin
(method url-fetch)
(uri (string-append "https://www.aleksey.com/xmlsec/download/"
"xmlsec1-" version ".tar.gz"))
(sha256
(base32
- "0747w8mnnyawvvzlvhjpkwm3998c7l5f1hjy1gfvsmhydp5zp3az"))))
+ "1shk40mpaqaf05skgyxa7qxgcarjd6i1fadn2sk0b8lakfv96bnq"))))
(build-system gnu-build-system)
(propagated-inputs ; according to xmlsec1.pc
(list libxml2 libxslt))
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 4de513599d..08703b370c 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -66,6 +66,7 @@
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix git-download)
+ #:use-module (guix build-system cargo)
#:use-module (guix build-system cmake)
#:use-module (guix build-system copy)
#:use-module (guix build-system gnu)
@@ -7195,6 +7196,46 @@ direct replacement for @command{xvfb-run} specifically.
@end itemize")
(license license:gpl2+)))
+(define-public xwayland-satellite
+ (package
+ (name "xwayland-satellite")
+ (version "0.6")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Supreeeme/xwayland-satellite")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "04n9lsalzyj1pq0x0wvmnpldw1kdb8ws91niwqr54a3km7ayn8i2"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:install-source? #f
+ #:tests? #f ;Requires running display server.
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-paths
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "src/lib.rs"
+ (("\"Xwayland\"")
+ (format #f "~s"
+ (search-input-file inputs "bin/Xwayland")))))))))
+ (native-inputs (list pkg-config))
+ (inputs
+ (cons* clang
+ xcb-util-cursor
+ xorg-server-xwayland
+ (cargo-inputs 'xwayland-satellite)))
+ (home-page "https://github.com/Supreeeme/xwayland-satellite")
+ (synopsis "Xwayland outside your Wayland")
+ (description
+ "@command{xwayland-satellite} grants rootless Xwayland integration to any
+Wayland compositor implementing the @code{xdg_wm_base} interface. This is
+particularly useful for compositors that (understandably) do not want to go
+through implementing support for rootless Xwayland themselves.")
+ (license license:mpl2.0)))
+
(define-public setroot
(package
(name "setroot")
diff --git a/gnu/services/shepherd.scm b/gnu/services/shepherd.scm
index c8e01c9d83..1c5f660615 100644
--- a/gnu/services/shepherd.scm
+++ b/gnu/services/shepherd.scm
@@ -718,6 +718,9 @@ with @command{herd status} and stop with @command{herd stop}.")))
(define (gexp-or-integer? x)
(or (gexp? x) (integer? x)))
+(define (gexp-or-integer-or-false? x)
+ (or (not x) (gexp-or-integer? x)))
+
(define (gexp-or-string? x)
(or (gexp? x) (string? x)))
@@ -744,7 +747,7 @@ procedure.")
(date-format
(gexp-or-string #~default-logfile-date-format)
"String or string-valued gexp specifying how to format timestamps in log
-file. It must be a valid string for @code{strftime} (@pxref{Time,,, guile,
+files. It must be a valid string for @code{strftime} (@pxref{Time,,, guile,
GNU Guile Reference Manual}), including delimiting space---e.g., @code{\"%c
\"} for a format identical to that of traditional syslogd implementations.")
(history-size
@@ -752,9 +755,9 @@ GNU Guile Reference Manual}), including delimiting space---e.g., @code{\"%c
"Number of logging messages kept in memory for the purposes of making them
available to @command{herd status system-log}.")
(max-silent-time
- (gexp-or-integer #~(default-max-silent-time))
+ (gexp-or-integer-or-false #~(default-max-silent-time))
"Time after which a mark is written to log files if nothing was logged
-during that time frame."))
+during that time frame. When set to @code{#f}, this feature is disabled."))
(define shepherd-system-log-service-type
(shepherd-service-type
diff --git a/guix/build-system/cargo.scm b/guix/build-system/cargo.scm
index 452f7f78d0..1c40aa709c 100644
--- a/guix/build-system/cargo.scm
+++ b/guix/build-system/cargo.scm
@@ -25,12 +25,15 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (guix build-system cargo)
+ #:use-module (guix diagnostics)
+ #:use-module (guix i18n)
#:use-module (guix search-paths)
#:use-module (guix store)
#:use-module (guix utils)
#:use-module (guix gexp)
#:use-module (guix monads)
#:use-module (guix packages)
+ #:use-module (guix download)
#:use-module (guix platform)
#:use-module (guix build-system)
#:use-module (guix build-system gnu)
@@ -44,7 +47,12 @@
%crate-base-url
crate-url
crate-url?
- crate-uri))
+ crate-uri
+ crate-name->package-name
+ crate-source
+ define-cargo-inputs
+ cargo-inputs
+ cargo-triplet))
(define %crate-base-url
(make-parameter "https://crates.io"))
@@ -58,6 +66,47 @@
to NAME and VERSION."
(string-append crate-url name "/" version "/download"))
+(define (crate-name->package-name name)
+ (downstream-package-name "rust-" name))
+
+;; NOTE: Only use this procedure in (gnu packages rust-crates).
+(define* (crate-source name version hash #:key (patches '()) (snippet #f))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri name version))
+ (file-name
+ (string-append (crate-name->package-name name) "-" version ".tar.gz"))
+ (sha256 (base32 hash))
+ (modules '((guix build utils)))
+ (patches patches)
+ (snippet snippet)))
+
+(define-syntax define-cargo-inputs
+ (syntax-rules (=>)
+ ((_ lookup inputs ...)
+ (define lookup
+ (let ((table (make-hash-table)))
+ (letrec-syntax ((record
+ (syntax-rules (=>)
+ ((_) #t)
+ ((_ (name => lst) rest (... ...))
+ (begin
+ (hashq-set! table 'name (filter identity lst))
+ (record rest (... ...)))))))
+ (record inputs ...)
+ (lambda (name)
+ "Return the inputs for NAME."
+ (hashq-ref table name))))))))
+
+(define* (cargo-inputs name #:key (module '(gnu packages rust-crates)))
+ "Lookup Cargo inputs for NAME defined in MODULE, return an empty list if
+unavailable."
+ (let ((lookup (module-ref (resolve-interface module) 'lookup-cargo-inputs)))
+ (or (lookup name)
+ (begin
+ (warning (G_ "no Cargo inputs available for '~a'~%") name)
+ '()))))
+
(define (default-rust target)
"Return the default Rust package."
;; Lazily resolve the binding to avoid a circular dependency.
@@ -70,7 +119,9 @@ to NAME and VERSION."
(let ((module (resolve-interface '(gnu packages rust))))
(module-ref module 'make-rust-sysroot)))
-(define (cargo-triplet target)
+(define* (cargo-triplet #:optional
+ (target (or (%current-target-system)
+ (%current-system))))
(false-if-exception
(platform-rust-target
(lookup-platform-by-target-or-system target))))
@@ -94,7 +145,9 @@ to NAME and VERSION."
(vendor-dir "guix-vendor")
(cargo-build-flags ''("--release"))
(cargo-test-flags ''())
+ (cargo-package-crates ''())
(cargo-package-flags ''("--no-metadata" "--no-verify"))
+ (cargo-install-paths ''())
(features ''())
(skip-build? #f)
(parallel-build? #t)
@@ -122,7 +175,9 @@ to NAME and VERSION."
#:vendor-dir #$vendor-dir
#:cargo-build-flags #$(sexp->gexp cargo-build-flags)
#:cargo-test-flags #$(sexp->gexp cargo-test-flags)
+ #:cargo-package-crates #$(sexp->gexp cargo-package-crates)
#:cargo-package-flags #$(sexp->gexp cargo-package-flags)
+ #:cargo-install-paths #$(sexp->gexp cargo-install-paths)
#:cargo-target #$(cargo-triplet system)
#:features #$(sexp->gexp features)
#:skip-build? #$skip-build?
@@ -154,7 +209,9 @@ to NAME and VERSION."
(vendor-dir "guix-vendor")
(cargo-build-flags ''("--release"))
(cargo-test-flags ''())
+ (cargo-package-crates ''())
(cargo-package-flags ''("--no-metadata" "--no-verify"))
+ (cargo-install-paths ''())
(cargo-target (cargo-triplet (or target system)))
(features ''())
(skip-build? #f)
@@ -185,7 +242,9 @@ to NAME and VERSION."
#:vendor-dir #$vendor-dir
#:cargo-build-flags #$(sexp->gexp cargo-build-flags)
#:cargo-test-flags #$(sexp->gexp cargo-test-flags)
+ #:cargo-package-crates #$(sexp->gexp cargo-package-crates)
#:cargo-package-flags #$(sexp->gexp cargo-package-flags)
+ #:cargo-install-paths #$(sexp->gexp cargo-install-paths)
#:cargo-target #$(cargo-triplet (or target system))
#:features #$(sexp->gexp features)
#:skip-build? #$skip-build?
@@ -214,6 +273,7 @@ to NAME and VERSION."
#:graft? #f
#:guile-for-build guile))
+;; TODO: Remove after Dec. 31, 2026.
(define (package-cargo-inputs p)
(apply
(lambda* (#:key (cargo-inputs '()) #:allow-other-keys)
@@ -338,6 +398,11 @@ any dependent crates. This can be a benefits:
#:rust-sysroot #:cargo-target
,@(if target '() '(#:target))))
+ (unless (every null? (list cargo-inputs cargo-development-inputs))
+ (warning (G_ "'~a' and '~a' are deprecated~%")
+ "#:cargo-inputs"
+ "#:cargo-development-inputs"))
+
(bag
(name name)
(system system)
@@ -371,7 +436,8 @@ any dependent crates. This can be a benefits:
;; This provides a separate sysroot for the regular rustc
,@(if target
- `(("rust-sysroot" ,(rust-sysroot target)))
+ `((,(string-append "rust-sysroot-for-" target)
+ ,(rust-sysroot target)))
'())))
(outputs outputs)
(build (if target cargo-cross-build cargo-build))
diff --git a/guix/build/cargo-build-system.scm b/guix/build/cargo-build-system.scm
index 5ef6b23abd..2c321ec212 100644
--- a/guix/build/cargo-build-system.scm
+++ b/guix/build/cargo-build-system.scm
@@ -27,11 +27,15 @@
#:use-module ((guix build gnu-build-system) #:prefix gnu:)
#:use-module (guix build json)
#:use-module ((guix build utils) #:hide (delete))
+ #:use-module (ice-9 binary-ports)
#:use-module (ice-9 popen)
#:use-module (ice-9 rdelim)
+ #:use-module (ice-9 regex)
#:use-module (ice-9 ftw)
#:use-module (ice-9 format)
#:use-module (ice-9 match)
+ #:use-module (ice-9 textual-ports)
+ #:use-module (ice-9 threads)
#:use-module (srfi srfi-1)
#:use-module (srfi srfi-26)
#:export (%standard-phases
@@ -58,23 +62,40 @@
(bin-dep? (lambda (dep) (find bin? (get-kinds dep)))))
(find bin-dep? (manifest-targets))))
-(define (crate-src? path)
+(define (cargo-package? dir)
+ "Check if directory DIR contains a single package, or a Cargo workspace with
+root package."
+ (let ((manifest-file (in-vicinity dir "Cargo.toml")))
+ (and (file-exists? manifest-file)
+ (string-contains
+ (call-with-input-file manifest-file get-string-all)
+ "[package]"))))
+
+(define* (crate-src? path #:key source)
"Check if PATH refers to a crate source, namely a gzipped tarball with a
Cargo.toml file present at its root."
- (and (not (directory-exists? path)) ; not a tarball
- ;; First we print out all file names within the tarball to see if it
- ;; looks like the source of a crate. However, the tarball will include
- ;; an extra path component which we would like to ignore (since we're
- ;; interested in checking if a Cargo.toml exists at the root of the
- ;; archive, but not nested anywhere else). We do this by cutting up
- ;; each output line and only looking at the second component. We then
- ;; check if it matches Cargo.toml exactly and short circuit if it does.
- (apply invoke (list "sh" "-c"
- (string-append "tar -tf " path
- " | cut -d/ -f2"
- " | grep -q '^Cargo.toml$'")))))
+ (and (not (string=? path source)) ;Exclude self.
+ (if (directory-exists? path)
+ ;; The build system only handles sources containing single crate.
+ ;; Workspaces should be packaged into crates (via 'package phase)
+ ;; and used in inputs.
+ (cargo-package? path)
+ (and (not (string-suffix? "py" path)) ;sanity-check.py
+ ;; First we print out all file names within the tarball to see
+ ;; if it looks like the source of a crate. However, the tarball
+ ;; will include an extra path component which we would like to
+ ;; ignore (since we're interested in checking if a Cargo.toml
+ ;; exists at the root of the archive, but not nested anywhere
+ ;; else). We do this by cutting up each output line and only
+ ;; looking at the second component. We then check if it matches
+ ;; Cargo.toml exactly and short circuit if it does.
+ (invoke "sh" "-c"
+ (string-append "tar -tf " path
+ " | cut -d/ -f2"
+ " | grep -q '^Cargo.toml$'"))))))
-(define* (unpack-rust-crates #:key inputs vendor-dir #:allow-other-keys)
+(define* (unpack-rust-crates #:key inputs (vendor-dir "guix-vendor")
+ #:allow-other-keys)
(define (inputs->rust-inputs inputs)
"Filter using the label part from INPUTS."
(filter (lambda (input)
@@ -111,16 +132,34 @@ Cargo.toml file present at its root."
(define (rust-package? name)
(string-prefix? "rust-" name))
-(define* (check-for-pregenerated-files #:rest _)
+(define* (check-for-pregenerated-files #:key parallel-build? #:allow-other-keys)
"Check the source code for files which are known to generally be bundled
libraries or executables."
- (let ((pregenerated-files (find-files "." "\\.(a|dll|dylib|exe|lib)$")))
- (when (not (null-list? pregenerated-files))
- (error "Possible pre-generated files found:" pregenerated-files))))
+ (format #t "Searching for binary files...~%")
+ (let ((known-pattern (make-regexp "\\.(a|dll|dylib|exe|lib)$"))
+ (empty-file?
+ (lambda (file stat)
+ (let ((size (stat:size stat)))
+ (or (zero? size)
+ (and (eqv? 1 size)
+ (eqv? #\newline
+ (call-with-ascii-input-file file read-char))))))))
+ (n-par-for-each
+ (if parallel-build?
+ (parallel-job-count)
+ 1)
+ (lambda (file)
+ ;; Print out binary files.
+ (false-if-exception (invoke "grep" "-IL" "." file))
+ ;; Warn about known pre-generated files.
+ ;; Not failing here for compatibility with existing packages.
+ (when (regexp-exec known-pattern file)
+ (format #t "error: Possible pre-generated file found: ~a~%" file)))
+ (find-files "." (negate empty-file?)))))
-(define* (configure #:key inputs
+(define* (configure #:key source inputs native-inputs
target system
- cargo-target
+ (cargo-target #f)
(vendor-dir "guix-vendor")
#:allow-other-keys)
"Vendor Cargo.toml dependencies as guix inputs."
@@ -135,25 +174,36 @@ libraries or executables."
((name . path)
(let* ((basepath (strip-store-file-name path))
(crate-dir (string-append vendor-dir "/" basepath)))
- (and (crate-src? path)
+ (and (crate-src? path #:source source)
;; Gracefully handle duplicate inputs
(not (file-exists? crate-dir))
- (mkdir-p crate-dir)
- ;; Cargo crates are simply gzipped tarballs but with a .crate
- ;; extension. We expand the source to a directory name we control
- ;; so that we can generate any cargo checksums.
- ;; The --strip-components argument is needed to prevent creating
- ;; an extra directory within `crate-dir`.
- (format #t "Unpacking ~a~%" name)
- (invoke "tar" "xf" path "-C" crate-dir "--strip-components" "1")))))
+ (if (directory-exists? path)
+ (copy-recursively path crate-dir)
+ (begin
+ (mkdir-p crate-dir)
+ ;; Cargo crates are simply gzipped tarballs but with a
+ ;; .crate extension. We expand the source to a directory
+ ;; name we control so that we can generate any cargo
+ ;; checksums. The --strip-components argument is needed to
+ ;; prevent creating an extra directory within `crate-dir`.
+ (format #t "Unpacking ~a~%" name)
+ (invoke "tar" "xf" path "-C" crate-dir
+ "--strip-components" "1")))))))
inputs)
;; For cross-building
(when target
(setenv "CARGO_BUILD_TARGET" cargo-target)
- (setenv "RUSTFLAGS" (string-append
- (or (getenv "RUSTFLAGS") "")
- " --sysroot " (assoc-ref inputs "rust-sysroot")))
+ (setenv "RUSTFLAGS"
+ (string-append
+ (or (getenv "RUSTFLAGS") "")
+ " --sysroot "
+ (assoc-ref
+ (append inputs
+ ;; Workaround for other build systems, as no interface
+ ;; is available for target-inputs.
+ (or native-inputs '()))
+ (string-append "rust-sysroot-for-" target))))
(setenv "PKG_CONFIG" (string-append target "-pkg-config"))
@@ -205,14 +255,15 @@ directory = '" vendor-dir "'") port)
(setenv "TARGET_PKG_CONFIG" (string-append target "-pkg-config")))
(setenv "CC" (string-append (assoc-ref inputs "gcc") "/bin/gcc")))
+ (setenv "GETTEXT_SYSTEM" "1")
(setenv "LIBGIT2_SYS_USE_PKG_CONFIG" "1")
+ (setenv "LIBSQLITE3_SYS_USE_PKG_CONFIG" "1")
(setenv "LIBSSH2_SYS_USE_PKG_CONFIG" "1")
+ (setenv "RUSTONIG_SYSTEM_LIBONIG" "1")
(setenv "SODIUM_USE_PKG_CONFIG" "1")
(setenv "ZSTD_SYS_USE_PKG_CONFIG" "1")
(when (assoc-ref inputs "openssl")
(setenv "OPENSSL_DIR" (assoc-ref inputs "openssl")))
- (when (assoc-ref inputs "gettext")
- (setenv "GETTEXT_SYSTEM" (assoc-ref inputs "gettext")))
(when (assoc-ref inputs "clang")
(setenv "LIBCLANG_PATH"
(string-append (assoc-ref inputs "clang") "/lib")))
@@ -239,14 +290,14 @@ directory = '" vendor-dir "'") port)
(define* (build #:key
parallel-build?
- skip-build?
+ (skip-build? #f)
(features '())
(cargo-build-flags '("--release"))
#:allow-other-keys)
"Build a given Cargo package."
(or skip-build?
(apply invoke
- `("cargo" "build"
+ `("cargo" "build" "--offline"
,@(if parallel-build?
(list "-j" (number->string (parallel-job-count)))
(list "-j" "1"))
@@ -264,7 +315,7 @@ directory = '" vendor-dir "'") port)
"Run tests for a given Cargo package."
(when tests?
(apply invoke
- `("cargo" "test"
+ `("cargo" "test" "--offline"
,@(if parallel-build?
(list "-j" (number->string (parallel-job-count)))
(list "-j" "1"))
@@ -279,13 +330,18 @@ directory = '" vendor-dir "'") port)
(define* (package #:key
source
- skip-build?
- install-source?
+ (skip-build? #f)
+ (install-source? #t)
+ (cargo-package-crates '())
(cargo-package-flags '("--no-metadata" "--no-verify"))
+ (vendor-dir "guix-vendor")
#:allow-other-keys)
"Run 'cargo-package' for a given Cargo package."
(if install-source?
- (if skip-build?
+ ;; NOTE: Cargo workspace packaging support:
+ ;; #:install-source? #t + #:cargo-package-crates.
+ (if (and (null? cargo-package-crates)
+ skip-build?)
(begin
(install-file source "target/package")
(with-directory-excursion "target/package"
@@ -303,7 +359,19 @@ directory = '" vendor-dir "'") port)
;;error: invalid inclusion of reserved file name Cargo.toml.orig in package source
(when (file-exists? "Cargo.toml.orig")
(delete-file "Cargo.toml.orig"))
- (apply invoke `("cargo" "package" ,@cargo-package-flags))
+
+ (if (null? cargo-package-crates)
+ (apply invoke `("cargo" "package" "--offline" ,@cargo-package-flags))
+ (for-each
+ (lambda (pkg)
+ (apply invoke "cargo" "package" "--offline" "--package" pkg
+ cargo-package-flags)
+ (for-each
+ (lambda (crate)
+ (invoke "tar" "xzf" crate "-C" vendor-dir))
+ (find-files "target/package" "\\.crate$"))
+ (patch-cargo-checksums #:vendor-dir vendor-dir))
+ cargo-package-crates))
;; Then unpack the crate, reset the timestamp of all contained files, and
;; repack them. This is necessary to ensure that they are reproducible.
@@ -338,9 +406,10 @@ directory = '" vendor-dir "'") port)
(define* (install #:key
inputs
outputs
- skip-build?
- install-source?
- features
+ (skip-build? #f)
+ (install-source? #t)
+ (features '())
+ (cargo-install-paths '())
#:allow-other-keys)
"Install a given Cargo package."
(let* ((out (assoc-ref outputs "out"))
@@ -355,9 +424,18 @@ directory = '" vendor-dir "'") port)
;; Only install crates which include binary targets,
;; otherwise cargo will raise an error.
(or skip-build?
- (not (has-executable-target?))
- (invoke "cargo" "install" "--no-track" "--path" "." "--root" out
- "--features" (string-join features)))
+ ;; NOTE: Cargo workspace installation support:
+ ;; #:skip-build? #f + #:cargo-install-paths.
+ (and (null? cargo-install-paths)
+ (not (has-executable-target?)))
+ (for-each
+ (lambda (path)
+ (invoke "cargo" "install" "--offline" "--no-track"
+ "--path" path "--root" out
+ "--features" (string-join features)))
+ (if (null? cargo-install-paths)
+ '(".")
+ cargo-install-paths)))
(when install-source?
;; Install crate tarballs and unpacked sources for later use.
@@ -379,8 +457,8 @@ directory = '" vendor-dir "'") port)
(replace 'check check)
(replace 'install install)
(add-after 'build 'package package)
- (add-after 'unpack 'check-for-pregenerated-files check-for-pregenerated-files)
- (add-after 'check-for-pregenerated-files 'unpack-rust-crates unpack-rust-crates)
+ (add-after 'unpack 'unpack-rust-crates unpack-rust-crates)
+ (add-after 'configure 'check-for-pregenerated-files check-for-pregenerated-files)
(add-after 'patch-generated-file-shebangs 'patch-cargo-checksums patch-cargo-checksums)))
(define* (cargo-build #:key inputs (phases %standard-phases)
diff --git a/guix/build/tree-sitter-build-system.scm b/guix/build/tree-sitter-build-system.scm
index 1fe2601dd7..f4467328ca 100644
--- a/guix/build/tree-sitter-build-system.scm
+++ b/guix/build/tree-sitter-build-system.scm
@@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2022 Pierre Langlois <pierre.langlois@gmx.com>
+;;; Copyright © 2024 Foundation Devices, Inc. <hello@foundation.xyz>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -52,6 +53,8 @@ and replace development dependencies with tree-sitter grammar node modules."
(map (match-lambda
(("dependencies" dependencies ...)
'("dependencies"))
+ (("peerDependencies" peer-dependencies ...)
+ '("peerDependencies"))
(("devDependencies" dev-dependencies ...)
`("devDependencies"
,@(filter-map (match-lambda
@@ -75,14 +78,15 @@ and replace development dependencies with tree-sitter grammar node modules."
(define* (build #:key grammar-directories #:allow-other-keys)
(for-each (lambda (dir)
(with-directory-excursion dir
- ;; Avoid generating binding code for other languages, we do
- ;; not support this use-case yet and it relies on running
- ;; `node-gyp' to build native addons.
- (invoke "tree-sitter" "generate" "--no-bindings")))
+ (invoke "tree-sitter" "generate")))
grammar-directories))
-(define* (check #:key grammar-directories tests? #:allow-other-keys)
+(define* (check #:key grammar-directories tests? target #:allow-other-keys)
(when tests?
+ (setenv "CC"
+ (if target
+ (string-append target "-gcc")
+ "gcc"))
(for-each (lambda (dir)
(with-directory-excursion dir
(invoke "tree-sitter" "test")))
@@ -111,6 +115,7 @@ and replace development dependencies with tree-sitter grammar node modules."
"-O2"
"-g"
"-o" ,(string-append lib "/libtree-sitter-" lang ".so")
+ "-Isrc"
;; An additional `scanner.{c,cc}' file is sometimes
;; provided.
,@(cond
diff --git a/guix/git-authenticate.scm b/guix/git-authenticate.scm
index 3cd1175c32..ccd3e65740 100644
--- a/guix/git-authenticate.scm
+++ b/guix/git-authenticate.scm
@@ -246,13 +246,22 @@ key: ~a")
signing-key)
-(define (load-keyring-from-blob repository oid keyring)
- "Augment KEYRING with the keyring available in the blob at OID, which may or
-may not be ASCII-armored."
- (let* ((blob (blob-lookup repository oid))
+(define (load-keyring-from-blob repository entry keyring)
+ "Augment KEYRING with the keyring available in ENTRY (a tree entry), which
+may or may not be ASCII-armored."
+ (let* ((oid (tree-entry-id entry))
+ (blob (blob-lookup repository oid))
(port (open-bytevector-input-port (blob-content blob))))
(get-openpgp-keyring (if (port-ascii-armored? port)
- (open-bytevector-input-port (read-radix-64 port))
+ (match (read-radix-64 port)
+ ((? bytevector? radix)
+ (open-bytevector-input-port radix))
+ (_
+ (raise
+ (formatted-message (G_ "malformed \
+ASCII-armored key in ~a (blob ~a)")
+ (tree-entry-name entry)
+ (oid->string oid)))))
port)
keyring)))
@@ -266,9 +275,7 @@ an OpenPGP keyring."
(fold (lambda (name keyring)
(if (string-suffix? ".key" name)
(let ((entry (tree-entry-bypath tree name)))
- (load-keyring-from-blob repository
- (tree-entry-id entry)
- keyring))
+ (load-keyring-from-blob repository entry keyring))
keyring))
%empty-keyring
(tree-list tree))))
diff --git a/guix/import/crate.scm b/guix/import/crate.scm
index 5a8caeb3e1..3973be1e13 100644
--- a/guix/import/crate.scm
+++ b/guix/import/crate.scm
@@ -9,6 +9,9 @@
;;; Copyright © 2023, 2024 David Elsing <david.elsing@posteo.net>
;;; Copyright © 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2025 Herman Rimm <herman@rimm.ee>
+;;; Copyright © 2024 Murilo <murilo@disroot.org>
+;;; Copyright © 2024-2025 Luis Guilherme Coelho <lgcoelho@disroot.org>
+;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -26,12 +29,14 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (guix import crate)
+ #:use-module (guix base16)
#:use-module (guix base32)
- #:use-module (guix build-system cargo)
+ #:use-module ((guix build-system cargo) #:hide (crate-source))
#:use-module (guix diagnostics)
#:use-module (gcrypt hash)
#:use-module (guix http-client)
#:use-module (guix i18n)
+ #:use-module (guix import crate cargo-lock)
#:use-module (guix import json)
#:use-module (guix import utils)
#:use-module (guix memoization)
@@ -39,9 +44,11 @@
#:use-module (guix read-print)
#:use-module (guix upstream)
#:use-module (guix utils)
+ #:use-module (guix scripts download)
#:use-module (gnu packages)
#:use-module (ice-9 match)
#:use-module (ice-9 regex)
+ #:use-module (ice-9 textual-ports)
#:use-module (json)
#:use-module (srfi srfi-1)
#:use-module (srfi srfi-2)
@@ -52,6 +59,10 @@
guix-package->crate-name
string->license
crate-recursive-import
+ cargo-lock->expressions
+ cargo-inputs-from-lockfile
+ find-cargo-inputs-location
+ extract-cargo-inputs
%crate-updater))
@@ -93,20 +104,9 @@
(yanked? crate-version-yanked? "yanked") ;boolean
(links crate-version-links)) ;alist
-;; Crate dependency. Each dependency (each edge in the graph) is annotated as
-;; being a "normal" dependency or a development dependency. There also
-;; information about the minimum required version, such as "^0.0.41".
-(define-json-mapping <crate-dependency> make-crate-dependency
- crate-dependency?
- json->crate-dependency
- (id crate-dependency-id "crate_id") ;string
- (kind crate-dependency-kind "kind" ;'normal | 'dev | 'build
- string->symbol)
- (requirement crate-dependency-requirement "req")) ;string
-
;; Autoload Guile-Semver so we only have a soft dependency.
(module-autoload! (current-module)
- '(semver) '(string->semver semver->string semver<? semver=? semver>?))
+ '(semver) '(string->semver semver->string semver>?))
(module-autoload! (current-module)
'(semver ranges) '(string->semver-range semver-range-contains?))
@@ -127,91 +127,17 @@ record or #f if it was not found."
(define lookup-crate* (memoize lookup-crate))
-(define (crate-version-dependencies version)
- "Return the list of <crate-dependency> records of VERSION, a
-<crate-version>."
- (let* ((path (assoc-ref (crate-version-links version) "dependencies"))
- (url (string-append (%crate-base-url) path)))
- (match (assoc-ref (or (json-fetch url) '()) "dependencies")
- ((? vector? vector)
- (delete-duplicates (map json->crate-dependency (vector->list vector))))
- (_
- '()))))
-
;;;
;;; Converting crates to Guix packages.
;;;
-(define* (package-names->package-inputs names #:optional (output #f))
- "Given a list of PACKAGE-NAMES or (PACKAGE-NAME VERSION) pairs, and an
-optional OUTPUT, tries to generate a quoted list of inputs, as suitable to
-use in an 'inputs' field of a package definition."
- (define (make-input input version)
- (cons* input (list 'unquote (string->symbol
- (if version
- (string-append input "-" version)
- input)))
- (or (and output (list output))
- '())))
-
- (map (match-lambda
- ((input version) (make-input input version))
- ((? blank? comment) comment)
- (input (make-input input #f)))
- names))
-
-(define (maybe-cargo-inputs package-names)
- (match (package-names->package-inputs package-names)
- (()
- '())
- ((package-inputs ...)
- `(#:cargo-inputs ,package-inputs))))
-
-(define (maybe-cargo-development-inputs package-names)
- (match (package-names->package-inputs package-names)
- (()
- '())
- ((package-inputs ...)
- `(#:cargo-development-inputs ,package-inputs))))
-
-(define (maybe-arguments arguments)
- (match arguments
- (()
- '())
- ((args ...)
- `((arguments (,'quasiquote ,args))))))
-
-(define (version->semver-prefix version)
- "Return the version up to and including the first non-zero part"
- (first
- (map match:substring
- (list-matches "^(0+\\.){,2}[0-9]+" version))))
-
-(define* (make-crate-sexp #:key name version cargo-inputs cargo-development-inputs
- home-page synopsis description license build? yanked?)
+(define* (make-crate-sexp #:key name version
+ home-page synopsis description license yanked?)
"Return the `package' s-expression for a rust package with the given NAME,
-VERSION, CARGO-INPUTS, CARGO-DEVELOPMENT-INPUTS, HOME-PAGE, SYNOPSIS, DESCRIPTION,
-and LICENSE."
- (define (format-inputs inputs)
- (map
- (match-lambda
- ((name missing version yanked)
- (let ((input (list (crate-name->package-name name)
- (if yanked
- (string-append version "-yanked")
- (version->semver-prefix version)))))
- (if missing
- (comment
- (string-append ";; " (string-join input "-") "\n")
- #f)
- input))))
- inputs))
-
+VERSION, HOME-PAGE, SYNOPSIS, DESCRIPTION and LICENSE."
(let* ((port (http-fetch (crate-uri name version)))
- (guix-name (crate-name->package-name name))
- (cargo-inputs (format-inputs cargo-inputs))
- (cargo-development-inputs (format-inputs cargo-development-inputs))
+ (guix-name (downstream-package-name "" name))
(description (beautify-description description))
(pkg `(package
(name ,guix-name)
@@ -223,9 +149,9 @@ and LICENSE."
(method url-fetch)
(uri (crate-uri ,name version))
(file-name
- ,@(if yanked?
- `((string-append name "-" version "-yanked.tar.gz"))
- `((string-append name "-" version ".tar.gz"))))
+ ,@(if yanked?
+ `((string-append name "-" version "-yanked.tar.gz"))
+ `((string-append name "-" version ".tar.gz"))))
(sha256
(base32
,(bytevector->nix-base32-string (port-sha256 port))))))
@@ -233,12 +159,7 @@ and LICENSE."
`((properties '((crate-version-yanked? . #t))))
'())
(build-system cargo-build-system)
- ,@(maybe-arguments (append (if build?
- '()
- '(#:skip-build? #t))
- (maybe-cargo-inputs cargo-inputs)
- (maybe-cargo-development-inputs
- cargo-development-inputs)))
+ (inputs (cargo-inputs ',(string->symbol guix-name)))
(home-page ,home-page)
(synopsis ,(beautify-synopsis synopsis))
(description ,(if (string-prefix? "This" description)
@@ -251,10 +172,7 @@ and LICENSE."
((license) license)
(_ `(list ,@license)))))))
(close-port port)
- (package->definition pkg
- (if yanked?
- (string-append version "-yanked")
- (version->semver-prefix version)))))
+ (package->definition pkg)))
(define (string->license string)
(filter-map (lambda (license)
@@ -299,50 +217,13 @@ satisfies SEMVER-RANGE."
(not (crate-version-yanked? entry)))
(crate-versions crate)))
-(define (find-package-version name range allow-yanked?)
- "Find the latest existing package that fulfills the SemVer RANGE. If
-ALLOW-YANKED? is #t, include packages marked as yanked at a lower
-priority."
- (set! range (string->semver-range range))
- (let loop ((packages (find-packages-by-name
- (crate-name->package-name name)))
- (semver #f)
- (yanked? #f))
- (match packages
- ((pkg packages ...)
- (let ((pkg-yanked? (assoc-ref (package-properties pkg)
- 'crate-version-yanked?)))
- (if (or allow-yanked? (not pkg-yanked?))
- (let ((pkg-semver (string->semver (package-version pkg))))
- (if (and (or (not semver)
- (and yanked? (not pkg-yanked?))
- (and (eq? yanked? pkg-yanked?)
- (semver>? pkg-semver semver)))
- (semver-range-contains? range pkg-semver))
- (loop packages pkg-semver pkg-yanked?)
- (loop packages semver yanked?)))
- (loop packages semver yanked?))))
- (() (and semver (list (semver->string semver) yanked?))))))
-
(define* (crate->guix-package
- crate-name
- #:key version include-dev-deps? allow-yanked? mark-missing?
- #:allow-other-keys)
+ crate-name #:key version allow-yanked? #:allow-other-keys)
"Fetch the metadata for CRATE-NAME from crates.io, and return the
`package' s-expression corresponding to that package, or #f on failure.
When VERSION is specified, convert it into a semver range and attempt to fetch
the latest version matching this semver range; otherwise fetch the latest
-version of CRATE-NAME. If INCLUDE-DEV-DEPS is true then this will also
-look up the development dependencs for the given crate."
-
- (define (semver-range-contains-string? range version)
- (semver-range-contains? (string->semver-range range)
- (string->semver version)))
-
- (define (normal-dependency? dependency)
- (or (eq? (crate-dependency-kind dependency) 'build)
- (eq? (crate-dependency-kind dependency) 'normal)))
-
+version of CRATE-NAME."
(define crate
(lookup-crate* crate-name))
@@ -364,112 +245,29 @@ look up the development dependencs for the given crate."
(max-crate-version-of-semver semver-range
(crate-versions crate))))))
- ;; If no non-yanked existing package version was found, check the upstream
- ;; versions. If a non-yanked upstream version exists, use it instead,
- ;; otherwise use the existing package version, provided it exists.
- (define (dependency-name+missing+version+yanked dep)
- (let* ((name (crate-dependency-id dep))
- (req (crate-dependency-requirement dep))
- (existing-version
- (find-package-version name req allow-yanked?)))
- (if (and existing-version (not (second existing-version)))
- (cons* name #f existing-version)
- (let* ((crate (lookup-crate* name))
- (ver (find-crate-version crate req)))
- (if existing-version
- (if (and ver (not (crate-version-yanked? ver)))
- (if (semver=? (string->semver (first existing-version))
- (string->semver (crate-version-number ver)))
- (begin
- (warning (G_ "~A: version ~a is no longer yanked~%")
- name (first existing-version))
- (cons* name #f existing-version))
- (list name
- #f
- (crate-version-number ver)
- (crate-version-yanked? ver)))
- (begin
- (warning (G_ "~A: using existing version ~a, which was yanked~%")
- name (first existing-version))
- (cons* name #f existing-version)))
- (begin
- (unless ver
- (leave (G_ "~A: no version found for requirement ~a~%") name req))
- (if (crate-version-yanked? ver)
- (warning (G_ "~A: imported version ~a was yanked~%")
- name (crate-version-number ver)))
- (list name
- mark-missing?
- (crate-version-number ver)
- (crate-version-yanked? ver))))))))
-
(define version*
(and crate
(or (find-crate-version crate version-number)
(leave (G_ "~A: version ~a not found~%") crate-name version-number))))
- ;; sort and map the dependencies to a list containing
- ;; pairs of (name version)
- (define (sort-map-dependencies deps)
- (sort (map dependency-name+missing+version+yanked
- deps)
- (match-lambda* (((name _ _ _) ...)
- (apply string-ci<? name)))))
-
- (define (remove-missing+yanked-info deps)
- (map
- (match-lambda ((name missing version yanked)
- (list name version)))
- deps))
-
(if (and crate version*)
- (let* ((dependencies (crate-version-dependencies version*))
- (dep-crates dev-dep-crates (partition normal-dependency? dependencies))
- (cargo-inputs (sort-map-dependencies dep-crates))
- (cargo-development-inputs (if include-dev-deps?
- (sort-map-dependencies dev-dep-crates)
- '())))
- (values
- (make-crate-sexp #:build? include-dev-deps?
- #:yanked? (crate-version-yanked? version*)
- #:name crate-name
- #:version (crate-version-number version*)
- #:cargo-inputs cargo-inputs
- #:cargo-development-inputs cargo-development-inputs
- #:home-page
- (let ((home-page (crate-home-page crate)))
- (if (string? home-page)
- home-page
- (let ((repository (crate-repository crate)))
- (if (string? repository)
- repository
- ""))))
- #:synopsis (crate-description crate)
- #:description (crate-description crate)
- #:license (and=> (crate-version-license version*)
- string->license))
- (append
- (remove-missing+yanked-info cargo-inputs)
- (remove-missing+yanked-info cargo-development-inputs))))
+ (make-crate-sexp #:yanked? (crate-version-yanked? version*)
+ #:name crate-name
+ #:version (crate-version-number version*)
+ #:home-page
+ (let ((home-page (crate-home-page crate)))
+ (if (string? home-page)
+ home-page
+ (let ((repository (crate-repository crate)))
+ (if (string? repository)
+ repository
+ ""))))
+ #:synopsis (crate-description crate)
+ #:description (crate-description crate)
+ #:license (and=> (crate-version-license version*)
+ string->license))
(values #f '())))
-(define* (crate-recursive-import
- crate-name #:key version recursive-dev-dependencies? allow-yanked?)
- (recursive-import
- crate-name
- #:repo->guix-package
- (let ((crate->guix-package* (memoize crate->guix-package)))
- (lambda* params
- ;; download development dependencies only for the top level package
- (let ((include-dev-deps?
- (or (equal? (car params) crate-name)
- recursive-dev-dependencies?)))
- (apply crate->guix-package*
- (append params `(#:include-dev-deps? ,include-dev-deps?
- #:allow-yanked? ,allow-yanked?))))))
- #:version version
- #:guix-name crate-name->package-name))
-
(define (guix-package->crate-name package)
"Return the crate name of PACKAGE."
(and-let* ((origin (package-source package))
@@ -481,9 +279,118 @@ look up the development dependencs for the given crate."
(match parts
((name _ ...) name))))
-(define (crate-name->package-name name)
- (downstream-package-name "rust-" name))
+
+;;;
+;;; Convert ‘Cargo.lock’ to Guix sources.
+;;;
+
+(define (cargo-lock->expressions lockfile package-name)
+ "Given LOCKFILE, a 'Cargo.lock' file, import its content as source
+expressions. Return a source list and a Cargo inputs entry for PACKAGE-NAME
+referencing all imported sources."
+ (define (crate->guix-source crate)
+ (match crate
+ (('crate
+ ('crate-name name)
+ ('crate-version version)
+ ('crate-source _)
+ ('crate-checksum checksum))
+ `(define
+ ,(string->symbol
+ (string-append (crate-name->package-name name) "-" version))
+ ,@(if (or (string-suffix? "src" name)
+ (string-suffix? "sys" name))
+ (list (comment ";; TODO: Check bundled sources.\n" #f))
+ '())
+ (crate-source ,name ,version
+ ,(bytevector->nix-base32-string
+ (base16-string->bytevector checksum)))))
+ ;; Git snapshot.
+ (('crate
+ ('crate-name name)
+ ('crate-version version)
+ ('crate-source source))
+ (begin
+ (let* ((src (string-split source (char-set #\+ #\? #\#)))
+ (url (second src))
+ (commit (last src))
+ (version (string-append version "." (string-take commit 7)))
+ (checksum
+ (second
+ (string-split
+ (with-output-to-string
+ (lambda _
+ (guix-download "-g" url
+ (string-append "--commit=" commit))))
+ #\newline))))
+ `(define
+ ,(string->symbol
+ (string-append (crate-name->package-name name) "-" version))
+ ,(comment
+ ";; TODO: Define standalone package if this is a workspace.\n"
+ #f)
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url ,url)
+ (commit ,commit)))
+ (file-name
+ (git-file-name ,(crate-name->package-name name) ,version))
+ (sha256 (base32 ,checksum)))))))
+ ;; Cargo workspace member.
+ (else #f)))
+
+ (let* ((source-expressions
+ (filter-map crate->guix-source
+ (cargo-lock-string->scm
+ (call-with-input-file lockfile get-string-all))))
+ (cargo-inputs-entry
+ `(,(string->symbol package-name) =>
+ (list ,@(map second source-expressions)))))
+ (values source-expressions cargo-inputs-entry)))
+(define* (cargo-inputs-from-lockfile #:optional (lockfile "Cargo.lock"))
+ "Given LOCKFILE (default to \"Cargo.lock\" in current directory), return a
+source list imported from it, to be used as package inputs. This procedure
+can be used for adding a manifest file within the source tree of a Rust
+application."
+ (let ((source-expressions
+ cargo-inputs-entry
+ (cargo-lock->expressions lockfile "cargo-inputs-temporary")))
+ (eval-string
+ (call-with-output-string
+ (lambda (port)
+ (for-each
+ (cut pretty-print-with-comments port <>)
+ `((use-modules (guix build-system cargo))
+ ,@source-expressions
+ (define-cargo-inputs lookup-cargo-inputs ,cargo-inputs-entry)
+ (lookup-cargo-inputs 'cargo-inputs-temporary))))))))
+
+(define (find-cargo-inputs-location file)
+ "Search in FILE for a top-level definition of Cargo inputs. Return the
+location if found, or #f otherwise."
+ (find-definition-location file 'lookup-cargo-inputs
+ #:define-prefix 'define-cargo-inputs))
+
+(define* (extract-cargo-inputs file #:key exclude)
+ "Search in FILE for a top-level definition of Cargo inputs. If found,
+return its entries excluding EXCLUDE, or an empty list otherwise."
+ (call-with-input-file file
+ (lambda (port)
+ (do ((syntax (read-syntax port)
+ (read-syntax port)))
+ ((match (syntax->datum syntax)
+ (('define-cargo-inputs 'lookup-cargo-inputs _ ...) #t)
+ ((? eof-object?) #t)
+ (_ #f))
+ (or (and (not (eof-object? syntax))
+ (match (syntax->datum syntax)
+ (('define-cargo-inputs 'lookup-cargo-inputs inputs ...)
+ (remove (lambda (cargo-input-entry)
+ (eq? exclude (first cargo-input-entry)))
+ inputs))))
+ '()))))))
;;;
@@ -528,4 +435,3 @@ prefix when PARTIAL-VERSION? is #t."
(description "Updater for crates.io packages")
(pred crate-package?)
(import import-release)))
-
diff --git a/guix/import/crate/cargo-lock.scm b/guix/import/crate/cargo-lock.scm
new file mode 100644
index 0000000000..b8a6ab20c0
--- /dev/null
+++ b/guix/import/crate/cargo-lock.scm
@@ -0,0 +1,105 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2024 Murilo <murilo@disroot.org>
+;;; Copyright © 2024 Luis Guilherme Coelho <lgcoelho@disroot.org>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (guix import crate cargo-lock)
+ #:use-module (ice-9 peg)
+ #:export (cargo-lock-string->scm
+
+ crate-name
+ crate-version
+ crate-source
+ crate-checksum
+ crate-dependencies
+ cargo-lock))
+
+;;;
+;;; PEG parser for ‘Cargo.lock’.
+;;;
+
+(define (cargo-lock-string->scm str)
+ (peg:tree (search-for-pattern cargo-lock str)))
+
+;; Auxiliar peg patterns
+(define-peg-pattern numeric-char body
+ (range #\0 #\9))
+
+(define-peg-pattern lowercase-char body
+ (range #\a #\z))
+
+(define-peg-pattern uppercase-char body
+ (range #\A #\Z))
+
+(define-peg-pattern alphabetic-char body
+ (or lowercase-char uppercase-char))
+
+(define-peg-pattern alphanumeric-char body
+ (or alphabetic-char numeric-char))
+
+;; name
+(define-peg-pattern crate-name all
+ (+ (or "-" alphabetic-char
+ "_" numeric-char)))
+
+;; version
+(define-peg-pattern non-negative-integer body
+ (+ numeric-char))
+
+(define-peg-pattern crate-version all
+ (and non-negative-integer "."
+ non-negative-integer "."
+ non-negative-integer
+ (? (+ (or "-" lowercase-char
+ "." uppercase-char
+ "+" numeric-char "_")))))
+
+;; source
+(define-peg-pattern crate-source all
+ (and (or "registry" "git")
+ "+https://"
+ (+ (or "/" "." "?" "=" "-" "#" "_"
+ alphanumeric-char))))
+
+;; checksum
+(define-peg-pattern crate-checksum all
+ (+ (or lowercase-char numeric-char)))
+
+;; dependency specification
+(define-peg-pattern dependency-specification all
+ (and crate-name (? (and (ignore " ") crate-version))))
+
+;; dependencies
+(define-peg-pattern crate-dependencies all
+ (and (ignore "[\n")
+ (+ (and (ignore " \"")
+ (capture dependency-specification)
+ (ignore "\",\n")))
+ (ignore "]")))
+
+;; crates
+(define-peg-pattern crate all
+ (and (ignore "[[package]]\n")
+ (ignore "name = \"") (capture crate-name) (ignore "\"\n")
+ (ignore "version = \"") (capture crate-version) (ignore "\"\n")
+ (? (and (ignore "source = \"") (capture crate-source) (ignore "\"\n")))
+ (? (and (ignore "checksum = \"") (capture crate-checksum) (ignore "\"\n")))
+ (? (ignore (and "dependencies = " crate-dependencies "\n")))))
+
+;; Cargo.lock
+(define-peg-pattern cargo-lock all
+ (+ (and (ignore "\n") crate)))
diff --git a/guix/import/pypi.scm b/guix/import/pypi.scm
index 5e2c6ec9ff..9e81c0d88f 100644
--- a/guix/import/pypi.scm
+++ b/guix/import/pypi.scm
@@ -43,9 +43,13 @@
#:autoload (gcrypt hash) (port-sha256)
#:autoload (guix base16) (base16-string->bytevector)
#:autoload (guix base32) (bytevector->nix-base32-string)
+ #:autoload (guix derivations) (built-derivations
+ derivation->output-path)
+ #:autoload (guix gexp) (lower-object)
#:autoload (guix http-client) (http-fetch)
#:use-module (guix utils)
#:use-module (guix memoization)
+ #:use-module (guix monads)
#:use-module (guix diagnostics)
#:use-module (guix i18n)
#:use-module ((guix ui) #:select (display-hint))
@@ -54,12 +58,14 @@
. hyphen-package-name->name+version)
find-files
invoke
- call-with-temporary-output-file))
+ call-with-temporary-output-file
+ which))
#:use-module (guix import utils)
#:use-module (guix import json)
#:use-module (json)
#:use-module (guix build toml)
#:use-module (guix packages)
+ #:use-module (guix store)
#:use-module (guix upstream)
#:use-module ((guix licenses) #:prefix license:)
#:export (%pypi-base-url
@@ -260,6 +266,26 @@ the input field."
(any (cut string-contains-ci name <>)
'("test" "dev")))
+;; Adapted from SVN-COMMAND defined in (guix import texlive).
+(define (unzip-command . args)
+ "Execute \"unzip\" command with arguments ARGS, provided as strings, and
+return its output as a string. Raise an error if the command execution did
+not succeed."
+ (define unzip
+ ;; Resolve this variable lazily so that (gnu packages ...) does not end up
+ ;; in the closure of this module.
+ (module-ref (resolve-interface '(gnu packages compression))
+ 'unzip))
+ (let ((unzip-cmd
+ (or (which "unzip")
+ (with-store store
+ (run-with-store store
+ (mlet* %store-monad
+ ((drv (lower-object unzip))
+ (built (built-derivations (list drv))))
+ (return (string-append (derivation->output-path drv) "/bin/unzip"))))))))
+ (system* (string-append unzip-cmd (string-join args " " 'prefix)))))
+
(define (parse-requires.txt requires.txt)
"Given REQUIRES.TXT, a path to a Setuptools requires.txt file, return a list
of lists of requirements.
@@ -371,7 +397,7 @@ be extracted in a temporary directory."
(if (zero?
(parameterize ((current-error-port (%make-void-port "rw+"))
(current-output-port (%make-void-port "rw+")))
- (system* "unzip" wheel-archive "-d" dir metadata)))
+ (unzip-command wheel-archive "-d" dir metadata)))
(parse-wheel-metadata (string-append dir "/" metadata))
(begin
(warning
@@ -431,7 +457,7 @@ no requires.txt file found.~%"))
(parameterize ((current-error-port (%make-void-port "rw+"))
(current-output-port (%make-void-port "rw+")))
(if (string=? "zip" (file-extension source-url))
- (invoke "unzip" archive "-d" dir)
+ (unzip-command archive "-d" dir)
(invoke "tar" "xf" archive "-C" dir)))
(list (guess-requirements-from-pyproject.toml dir)
(guess-requirements-from-requires.txt dir))))
diff --git a/guix/scripts/import.scm b/guix/scripts/import.scm
index 9db4919156..5de5fc9e00 100644
--- a/guix/scripts/import.scm
+++ b/guix/scripts/import.scm
@@ -25,11 +25,15 @@
(define-module (guix scripts import)
#:use-module (guix import utils)
+ #:use-module (guix diagnostics)
+ #:use-module (guix i18n)
#:use-module (guix ui)
#:use-module (guix scripts)
#:use-module (guix read-print)
#:use-module (guix utils)
#:use-module (srfi srfi-1)
+ #:use-module (srfi srfi-26)
+ #:use-module (srfi srfi-37)
#:use-module (ice-9 format)
#:use-module (ice-9 match)
#:export (%standard-import-options
@@ -40,7 +44,14 @@
;;; Command line options.
;;;
-(define %standard-import-options '())
+(define %standard-import-options
+ (list
+ ;; Hidden option for importer-specific file preprocessing.
+ (option '("file-to-insert") #f #t
+ (lambda (opt name arg result)
+ (if (file-exists? arg)
+ (alist-cons 'file-to-insert arg result)
+ (leave (G_ "file '~a' does not exist~%") arg))))))
;;;
@@ -70,7 +81,7 @@ Run IMPORTER with ARGS.\n"))
(display (G_ "
-h, --help display this help and exit"))
(display (G_ "
- -i, --insert insert packages into file alphabetically"))
+ -i, --insert=FILE insert packages into FILE alphabetically"))
(display (G_ "
-V, --version display version information and exit"))
(newline)
@@ -84,7 +95,8 @@ PROC callback."
((and expr (or ('package _ ...)
('let _ ...)))
(proc (package->definition expr)))
- ((and expr ('define-public _ ...))
+ ((and expr (or ('define-public _ ...)
+ ('define _ ...)))
(proc expr))
((expressions ...)
(for-each (lambda (expr)
@@ -92,7 +104,8 @@ PROC callback."
((and expr (or ('package _ ...)
('let _ ...)))
(proc (package->definition expr)))
- ((and expr ('define-public _ ...))
+ ((and expr (or ('define-public _ ...)
+ ('define _ ...)))
(proc expr))))
expressions))
(x
@@ -107,7 +120,18 @@ PROC callback."
(category packaging)
(synopsis "import a package definition from an external repository")
- (match args
+ (define (process-args args)
+ (match args
+ ;; Workaround to accpet ‘--insert=FILE’, for the consistency of
+ ;; command-line interface.
+ ((arg . rest)
+ (if (string-prefix? "--insert=" arg)
+ (append (string-split arg #\=)
+ rest)
+ args))
+ (_ args)))
+
+ (match (process-args args)
(()
(format (current-error-port)
(G_ "guix import: missing importer name~%")))
@@ -118,20 +142,33 @@ PROC callback."
(show-version-and-exit "guix import"))
((or ("-i" file importer args ...)
("--insert" file importer args ...))
- (let ((find-and-insert
+ (let* ((define-prefixes
+ `(,@(if (member importer '("crate"))
+ '(define)
+ '())
+ define-public))
+ (define-prefix? (cut member <> define-prefixes))
+ (find-and-insert
(lambda (expr)
(match expr
- (('define-public term _ ...)
- (let ((source-properties
- (find-definition-insertion-location
- file term)))
- (if source-properties
- (insert-expression source-properties expr)
- (let ((port (open-file file "a")))
- (pretty-print-with-comments port expr)
- (newline port)
- (close-port port)))))))))
- (import-as-definitions importer args find-and-insert)))
+ (((? define-prefix? define-prefix) term _ ...)
+ ;; Skip existing definition.
+ (unless (find-definition-location
+ file term #:define-prefix define-prefix)
+ (let ((source-properties
+ (find-definition-insertion-location
+ file term #:define-prefix define-prefix)))
+ (if source-properties
+ (insert-expression source-properties expr)
+ (let ((port (open-file file "a")))
+ (pretty-print-with-comments port expr)
+ (newline port)
+ (newline port)
+ (close-port port))))))))))
+ (import-as-definitions importer
+ (cons (string-append "--file-to-insert=" file)
+ args)
+ find-and-insert)))
((importer args ...)
(let ((print (lambda (expr)
(leave-on-EPIPE
diff --git a/guix/scripts/import/crate.scm b/guix/scripts/import/crate.scm
index 723cbb3665..0218cced74 100644
--- a/guix/scripts/import/crate.scm
+++ b/guix/scripts/import/crate.scm
@@ -25,12 +25,15 @@
(define-module (guix scripts import crate)
#:use-module (guix ui)
#:use-module (guix utils)
+ #:use-module (guix read-print)
#:use-module (guix scripts)
#:use-module (guix import crate)
#:use-module (guix scripts import)
#:use-module (srfi srfi-1)
#:use-module (srfi srfi-11)
+ #:use-module (srfi srfi-26)
#:use-module (srfi srfi-37)
+ #:use-module (srfi srfi-71)
#:use-module (ice-9 match)
#:use-module (ice-9 format)
#:export (guix-import-crate))
@@ -47,17 +50,11 @@
(display (G_ "Usage: guix import crate PACKAGE-NAME
Import and convert the crates.io package for PACKAGE-NAME.\n"))
(display (G_ "
- -r, --recursive import packages recursively"))
- (display (G_ "
- --recursive-dev-dependencies
- include dev-dependencies recursively"))
- (newline)
- (display (G_ "
--allow-yanked allow importing yanked crates if no alternative
satisfying the version requirement is found"))
+ (newline)
(display (G_ "
- --mark-missing comment out the desired dependency if no
- sufficient package exists for it"))
+ -f, --lockfile=FILE import dependencies from FILE, a 'Cargo.lock' file"))
(newline)
(display (G_ "
-h, --help display this help and exit"))
@@ -75,18 +72,14 @@ Import and convert the crates.io package for PACKAGE-NAME.\n"))
(option '(#\V "version") #f #f
(lambda args
(show-version-and-exit "guix import crate")))
- (option '(#\r "recursive") #f #f
- (lambda (opt name arg result)
- (alist-cons 'recursive #t result)))
- (option '("recursive-dev-dependencies") #f #f
- (lambda (opt name arg result)
- (alist-cons 'recursive-dev-dependencies #t result)))
(option '("allow-yanked") #f #f
(lambda (opt name arg result)
(alist-cons 'allow-yanked #t result)))
- (option '("mark-missing") #f #f
+ (option '(#\f "lockfile") #f #t
(lambda (opt name arg result)
- (alist-cons 'mark-missing #t result)))
+ (if (file-exists? arg)
+ (alist-cons 'lockfile arg result)
+ (leave (G_ "file '~a' does not exist~%") arg))))
%standard-import-options))
@@ -101,6 +94,8 @@ Import and convert the crates.io package for PACKAGE-NAME.\n"))
#:build-options? #f))
(let* ((opts (parse-options))
+ (lockfile (assoc-ref opts 'lockfile))
+ (file-to-insert (assoc-ref opts 'file-to-insert))
(args (filter-map (match-lambda
(('argument . value)
value)
@@ -111,16 +106,35 @@ Import and convert the crates.io package for PACKAGE-NAME.\n"))
(define-values (name version)
(package-name->name+version spec))
- (match (if (assoc-ref opts 'recursive)
- (crate-recursive-import
- name #:version version
- #:recursive-dev-dependencies?
- (assoc-ref opts 'recursive-dev-dependencies)
- #:allow-yanked? (assoc-ref opts 'allow-yanked))
+ (match (if lockfile
+ (let ((source-expressions
+ _
+ (cargo-lock->expressions lockfile name)))
+ (when file-to-insert
+ (let* ((source-expressions
+ cargo-inputs-entry
+ (cargo-lock->expressions lockfile name))
+ (term (first cargo-inputs-entry))
+ (cargo-inputs
+ `(define-cargo-inputs lookup-cargo-inputs
+ ,@(sort
+ (cons cargo-inputs-entry
+ (extract-cargo-inputs
+ file-to-insert #:exclude term))
+ (lambda (a b)
+ (string< (symbol->string (first a))
+ (symbol->string (first b)))))))
+ (_
+ (and=> (find-cargo-inputs-location file-to-insert)
+ delete-expression))
+ (port (open-file file-to-insert "a")))
+ (pretty-print-with-comments port cargo-inputs)
+ (newline port)
+ (close-port port)))
+ source-expressions)
(crate->guix-package
- name #:version version #:include-dev-deps? #t
- #:allow-yanked? (assoc-ref opts 'allow-yanked)
- #:mark-missing? (assoc-ref opts 'mark-missing)))
+ name #:version version
+ #:allow-yanked? (assoc-ref opts 'allow-yanked)))
((or #f '())
(leave (G_ "failed to download meta-data for package '~a'~%")
(if version
diff --git a/guix/utils.scm b/guix/utils.scm
index 7ae98096c2..7f555e57f9 100644
--- a/guix/utils.scm
+++ b/guix/utils.scm
@@ -154,6 +154,7 @@
edit-expression
delete-expression
insert-expression
+ find-definition-location
find-definition-insertion-location
filtered-port
@@ -520,24 +521,36 @@ SOURCE-PROPERTIES."
(string-append expr "\n\n" str))))
(edit-expression source-properties insert)))
-(define (find-definition-insertion-location file term)
- "Search in FILE for a top-level public definition whose defined term
-alphabetically succeeds TERM. Return the location if found, or #f
-otherwise."
- (let ((search-term (symbol->string term)))
+(define* (find-definition-location file term
+ #:key (define-prefix 'define-public)
+ (pred string=))
+ "Search in FILE for a top-level definition created using DEFINE-PREFIX, with
+the defined term compared to TERM through PRED. Return the location if PRED
+returns #t, or #f otherwise."
+ (let ((search-term (symbol->string term))
+ (define-prefix? (cut eq? define-prefix <>)))
(call-with-input-file file
(lambda (port)
(do ((syntax (read-syntax port)
(read-syntax port)))
((match (syntax->datum syntax)
- (('define-public current-term _ ...)
- (string> (symbol->string current-term)
- search-term))
+ (((? define-prefix?) current-term _ ...)
+ (pred (symbol->string current-term)
+ search-term))
((? eof-object?) #t)
(_ #f))
(and (not (eof-object? syntax))
(syntax-source syntax))))))))
+(define* (find-definition-insertion-location file term
+ #:key
+ (define-prefix 'define-public))
+ "Search in FILE for a top-level definition created using DEFINE-PREFIX, with
+the defined term alphabetically succeeds TERM. Return the location if found,
+or #f otherwise."
+ (find-definition-location
+ file term #:define-prefix define-prefix #:pred string>))
+
;;;
;;; Keyword arguments.
diff --git a/nix/libstore/build.cc b/nix/libstore/build.cc
index e77869fc3e..0a4de96d51 100644
--- a/nix/libstore/build.cc
+++ b/nix/libstore/build.cc
@@ -1318,8 +1318,9 @@ MakeError(NotDeterministic, BuildError)
/* Recursively make the file permissions of a path safe for exposure to
arbitrary users, but without canonicalising its permissions, timestamp, and
user. Throw an exception if a file type that isn't explicitly known to be
- safe is found. */
-static void secureFilePerms(Path path)
+ safe is found; when 'allowSpecialFiles' is true, pipes and sockets are
+ allowed. */
+static void secureFilePerms(Path path, bool allowSpecialFiles = false)
{
struct stat st;
if (lstat(path.c_str(), &st)) return;
@@ -1330,7 +1331,7 @@ static void secureFilePerms(Path path)
case S_IFDIR:
for (auto & i : readDirectory(path)) {
- secureFilePerms(path + "/" + i.name);
+ secureFilePerms(path + "/" + i.name, allowSpecialFiles);
}
/* FALLTHROUGH */
@@ -1338,6 +1339,14 @@ static void secureFilePerms(Path path)
chmod(path.c_str(), (st.st_mode & ~S_IFMT) & ~(S_ISUID | S_ISGID | S_IWOTH));
break;
+ case S_IFSOCK:
+ case S_IFIFO:
+ if (allowSpecialFiles) {
+ chmod(path.c_str(), (st.st_mode & ~S_IFMT) & ~(S_ISUID | S_ISGID | S_IWOTH));
+ break;
+ }
+ /* FALLTHROUGH */
+
default:
throw Error(format("file `%1%' has an unsupported type") % path);
}
@@ -3401,8 +3410,9 @@ void DerivationGoal::deleteTmpDir(bool force)
gid_t gid = settings.clientGid != 0 ? settings.clientGid : -1;
bool reown = false;
- /* First remove setuid/setgid bits. */
- secureFilePerms(tmpDir);
+ /* First remove setuid/setgid bits. Allow sockets and pipes
+ in the build directory. */
+ secureFilePerms(tmpDir, true);
try {
_chown(tmpDir, uid, gid);
diff --git a/po/doc/guix-manual.de.po b/po/doc/guix-manual.de.po
index 119af6997d..69583f05dc 100644
--- a/po/doc/guix-manual.de.po
+++ b/po/doc/guix-manual.de.po
@@ -391,8 +391,8 @@ msgstr "@uref{https://www.nongnu.org/guile-avahi/, Guile-Avahi},"
#. type: itemize
#: guix-git/doc/contributing.texi:88
-msgid "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.5.0 or later;"
-msgstr "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, Version 0.5.0 oder neuer,"
+msgid "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.10.0 or later;"
+msgstr "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, Version 0.10.0 oder neuer,"
#. type: item
#: guix-git/doc/contributing.texi:88
diff --git a/po/doc/guix-manual.es.po b/po/doc/guix-manual.es.po
index 42f1e3e3a9..13c526a80a 100644
--- a/po/doc/guix-manual.es.po
+++ b/po/doc/guix-manual.es.po
@@ -438,8 +438,8 @@ msgstr "@uref{https://www.nongnu.org/guile-avahi/, Guile-Avahi};"
#. type: itemize
#: guix-git/doc/contributing.texi:88
-msgid "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.5.0 or later;"
-msgstr "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, versión 0.5.0 o posterior;"
+msgid "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.10.0 or later;"
+msgstr "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, versión 0.10.0 o posterior;"
#. type: item
#: guix-git/doc/contributing.texi:88
diff --git a/po/doc/guix-manual.fr.po b/po/doc/guix-manual.fr.po
index e2d3059522..e625ca642e 100644
--- a/po/doc/guix-manual.fr.po
+++ b/po/doc/guix-manual.fr.po
@@ -430,8 +430,8 @@ msgstr "@uref{https://www.nongnu.org/guile-avahi/, Guile-Avahi} ;"
#. type: itemize
#: guix-git/doc/contributing.texi:88
-msgid "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.5.0 or later;"
-msgstr "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.5.0 ou supérieure ;"
+msgid "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.10.0 or later;"
+msgstr "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.10.0 ou supérieure ;"
#. type: item
#: guix-git/doc/contributing.texi:88
diff --git a/po/doc/guix-manual.it.po b/po/doc/guix-manual.it.po
index 60a64b1bc0..a6fcd0b565 100644
--- a/po/doc/guix-manual.it.po
+++ b/po/doc/guix-manual.it.po
@@ -389,8 +389,8 @@ msgstr "@uref{https://www.nongnu.org/guile-avahi/, Guile-Avahi};"
#. type: itemize
#: guix-git/doc/contributing.texi:88
-msgid "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.5.0 or later;"
-msgstr "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, versione 0.5.0 o successiva;"
+msgid "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.10.0 or later;"
+msgstr "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, versione 0.10.0 o successiva;"
#. type: item
#: guix-git/doc/contributing.texi:88
diff --git a/po/doc/guix-manual.pt_BR.po b/po/doc/guix-manual.pt_BR.po
index 26c8c67914..60b3aaa927 100644
--- a/po/doc/guix-manual.pt_BR.po
+++ b/po/doc/guix-manual.pt_BR.po
@@ -393,8 +393,8 @@ msgstr "@uref{https://www.nongnu.org/guile-avahi/, Guile-Avahi};"
#. type: itemize
#: guix-git/doc/contributing.texi:88
-msgid "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.5.0 or later;"
-msgstr "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, versão 0.5.0 ou posterior;"
+msgid "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.10.0 or later;"
+msgstr "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, versão 0.10.0 ou posterior;"
#. type: item
#: guix-git/doc/contributing.texi:88
diff --git a/po/doc/guix-manual.ru.po b/po/doc/guix-manual.ru.po
index 818d8dc0bb..3bd93b5870 100644
--- a/po/doc/guix-manual.ru.po
+++ b/po/doc/guix-manual.ru.po
@@ -402,7 +402,7 @@ msgstr "@uref{https://www.nongnu.org/guile-avahi/, Guile-Avahi};"
#. type: itemize
#: guix-git/doc/contributing.texi:88
-msgid "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.5.0 or later;"
+msgid "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.10.0 or later;"
msgstr "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git} от августа 2017 или более поздней;"
#. type: item
diff --git a/po/doc/guix-manual.zh_CN.po b/po/doc/guix-manual.zh_CN.po
index 5198fdd97f..10f5eba39e 100644
--- a/po/doc/guix-manual.zh_CN.po
+++ b/po/doc/guix-manual.zh_CN.po
@@ -407,8 +407,8 @@ msgstr "@uref{https://www.nongnu.org/guile-avahi/, Guile-Avahi};"
#. type: itemize
#: guix-git/doc/contributing.texi:88
-msgid "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.5.0 or later;"
-msgstr "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git},版本 0.5.0 或更新;"
+msgid "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, version 0.10.0 or later;"
+msgstr "@uref{https://gitlab.com/guile-git/guile-git, Guile-Git},版本 0.10.0 或更新;"
#. type: item
#: guix-git/doc/contributing.texi:88
diff --git a/po/packages/POTFILES.in b/po/packages/POTFILES.in
index c2a6894846..bb92184d32 100644
--- a/po/packages/POTFILES.in
+++ b/po/packages/POTFILES.in
@@ -54,7 +54,6 @@ gnu/packages/browser-extensions.scm
gnu/packages/build-tools.scm
gnu/packages/busybox.scm
gnu/packages/c.scm
-gnu/packages/c2rust.scm
gnu/packages/calcurse.scm
gnu/packages/calendar.scm
gnu/packages/ccache.scm
@@ -88,20 +87,6 @@ gnu/packages/cpio.scm
gnu/packages/cpp.scm
gnu/packages/cppi.scm
gnu/packages/cran.scm
-gnu/packages/crates-apple.scm
-gnu/packages/crates-audio.scm
-gnu/packages/crates-check.scm
-gnu/packages/crates-compression.scm
-gnu/packages/crates-crypto.scm
-gnu/packages/crates-database.scm
-gnu/packages/crates-graphics.scm
-gnu/packages/crates-gtk.scm
-gnu/packages/crates-io.scm
-gnu/packages/crates-shell.scm
-gnu/packages/crates-tls.scm
-gnu/packages/crates-vcs.scm
-gnu/packages/crates-web.scm
-gnu/packages/crates-windows.scm
gnu/packages/cross-base.scm
gnu/packages/cross-toolchain.scm
gnu/packages/crypto.scm
diff --git a/tests/crate.scm b/tests/crate.scm
index d0dc779cd2..b5599e5d48 100644
--- a/tests/crate.scm
+++ b/tests/crate.scm
@@ -34,53 +34,13 @@
#:use-module (gnu packages)
#:use-module (ice-9 iconv)
#:use-module (ice-9 match)
+ #:use-module (srfi srfi-11)
#:use-module (srfi srfi-64))
-
-;; crate versions and dependencies used here
-;; foo-0.8.1
-;; foo-1.0.0
-;; foo-1.0.3
-;; leaf-alice 0.7.5
-;; bar-1.0.0
-;; leaf-bob 3.0.1
-;; leaf-bob 3.0.2 (dev-dependency)
-;; leaf-bob 4.0.0 (dev-dependency)
-;;
-;; root-1.0.0
-;; root-1.0.4
-;; intermediate-a 1.0.42
-;; intermediate-b ^1.0.0
-;; leaf-alice ^0.7
-;; leaf-bob ^3
-;; leaf-bob 3 (build-dependency)
-;; intermediate-c 1 (dev-dependency)
-;;
-;; intermediate-a-1.0.40
-;; intermediate-a-1.0.42
-;; intermediate-a-1.1.0-alpha.1
-;; intermediate-a 1.2.3
-;; leaf-alice 0.7.5
-;; leaf-bob ^3
-;;
-;; intermediate-b-1.2.3
-;; leaf-bob 3.0.1
-;;
-;; intermediate-c-1.0.1
-;; leaf-alice 0.7.5 (dev-dependency)
-;;
-;; leaf-alice-0.7.3
-;; leaf-alice-0.7.5
-;;
-;; leaf-bob-3.0.1
-;; leaf-bob-3.0.2 (yanked)
-;; leaf-bob-4.0.0 (yanked)
-
-
(define test-foo-crate
"{
\"crate\": {
- \"max_version\": \"1.0.3\",
+ \"max_version\": \"1.0.0\",
\"name\": \"foo\",
\"description\": \"summary\",
\"homepage\": \"http://example.com\",
@@ -110,23 +70,12 @@
\"links\": {
\"dependencies\": \"/api/v1/crates/foo/1.0.3/dependencies\"
},
- \"yanked\": false
+ \"yanked\": true
}
]
}
}")
-(define test-foo-dependencies
- "{
- \"dependencies\": [
- {
- \"crate_id\": \"leaf-alice\",
- \"kind\": \"normal\",
- \"req\": \"0.7.5\"
- }
- ]
-}")
-
(define test-bar-crate
"{
\"crate\": {
@@ -144,337 +93,20 @@
\"links\": {
\"dependencies\": \"/api/v1/crates/bar/1.0.0/dependencies\"
},
- \"yanked\": false
- }
- ]
- }
-}")
-
-(define test-bar-dependencies
- "{
- \"dependencies\": [
- {
- \"crate_id\": \"leaf-bob\",
- \"kind\": \"normal\",
- \"req\": \"3.0.1\"
- },
- {
- \"crate_id\": \"leaf-bob\",
- \"kind\": \"dev\",
- \"req\": \"^3.0.2\"
- },
- {
- \"crate_id\": \"leaf-bob\",
- \"kind\": \"dev\",
- \"req\": \"^4.0.0\"
- }
- ]
-}")
-
-(define test-root-crate
- "{
- \"crate\": {
- \"max_version\": \"1.0.4\",
- \"name\": \"root\",
- \"description\": \"summary\",
- \"homepage\": \"http://example.com\",
- \"repository\": \"http://example.com\",
- \"keywords\": [\"dummy\", \"test\"],
- \"categories\": [\"test\"],
- \"actual_versions\": [
- { \"id\": 234240,
- \"num\": \"1.0.0\",
- \"license\": \"MIT OR Apache-2.0\",
- \"links\": {
- \"dependencies\": \"/api/v1/crates/root/1.0.0/dependencies\"
- },
- \"yanked\": false
- },
- { \"id\": 234242,
- \"num\": \"1.0.4\",
- \"license\": \"MIT OR Apache-2.0\",
- \"links\": {
- \"dependencies\": \"/api/v1/crates/root/1.0.4/dependencies\"
- },
- \"yanked\": false
- }
- ]
- }
-}")
-
-(define test-root-dependencies
- "{
- \"dependencies\": [
- {
- \"crate_id\": \"intermediate-a\",
- \"kind\": \"normal\",
- \"req\": \"1.0.42\"
- },
- {
- \"crate_id\": \"intermediate-b\",
- \"kind\": \"normal\",
- \"req\": \"^1.0.0\"
- },
- {
- \"crate_id\": \"leaf-alice\",
- \"kind\": \"normal\",
- \"req\": \"^0.7\"
- },
- {
- \"crate_id\": \"leaf-bob\",
- \"kind\": \"normal\",
- \"req\": \"^3\"
- },
- {
- \"crate_id\": \"leaf-bob\",
- \"kind\": \"build\",
- \"req\": \"3\"
- },
- {
- \"crate_id\": \"intermediate-c\",
- \"kind\": \"dev\",
- \"req\": \"1\"
- }
- ]
-}")
-
-(define test-intermediate-a-crate
- "{
- \"crate\": {
- \"max_version\": \"1.1.0-alpha.1\",
- \"name\": \"intermediate-a\",
- \"description\": \"summary\",
- \"homepage\": \"http://example.com\",
- \"repository\": \"http://example.com\",
- \"keywords\": [\"dummy\", \"test\"],
- \"categories\": [\"test\"],
- \"actual_versions\": [
- { \"id\": 234251,
- \"num\": \"1.0.40\",
- \"license\": \"MIT OR Apache-2.0\",
- \"links\": {
- \"dependencies\": \"/api/v1/crates/intermediate-a/1.0.40/dependencies\"
- },
- \"yanked\": false
- },
- { \"id\": 234250,
- \"num\": \"1.0.42\",
- \"license\": \"MIT OR Apache-2.0\",
- \"links\": {
- \"dependencies\": \"/api/v1/crates/intermediate-a/1.0.42/dependencies\"
- },
- \"yanked\": false
- },
- { \"id\": 234252,
- \"num\": \"1.1.0-alpha.1\",
- \"license\": \"MIT OR Apache-2.0\",
- \"links\": {
- \"dependencies\": \"/api/v1/crates/intermediate-a/1.1.0-alpha.1/dependencies\"
- },
- \"yanked\": false
- }
- ]
- }
-}")
-
-(define test-intermediate-a-dependencies
- "{
- \"dependencies\": [
- {
- \"crate_id\": \"intermediate-b\",
- \"kind\": \"normal\",
- \"req\": \"1.2.3\"
- },
- {
- \"crate_id\": \"leaf-alice\",
- \"kind\": \"normal\",
- \"req\": \"0.7.5\"
- },
- {
- \"crate_id\": \"leaf-bob\",
- \"kind\": \"normal\",
- \"req\": \"^3\"
- }
- ]
-}")
-
-(define test-intermediate-b-crate
- "{
- \"crate\": {
- \"max_version\": \"1.2.3\",
- \"name\": \"intermediate-b\",
- \"description\": \"summary\",
- \"homepage\": \"http://example.com\",
- \"repository\": \"http://example.com\",
- \"keywords\": [\"dummy\", \"test\"],
- \"categories\": [\"test\"],
- \"actual_versions\": [
- { \"id\": 234260,
- \"num\": \"1.2.3\",
- \"license\": \"MIT OR Apache-2.0\",
- \"links\": {
- \"dependencies\": \"/api/v1/crates/intermediate-b/1.2.3/dependencies\"
- },
- \"yanked\": false
- }
- ]
- }
-}")
-
-(define test-intermediate-b-dependencies
- "{
- \"dependencies\": [
- {
- \"crate_id\": \"leaf-bob\",
- \"kind\": \"normal\",
- \"req\": \"3.0.1\"
- }
- ]
-}")
-
-(define test-intermediate-c-crate
- "{
- \"crate\": {
- \"max_version\": \"1.0.1\",
- \"name\": \"intermediate-c\",
- \"description\": \"summary\",
- \"homepage\": \"http://example.com\",
- \"repository\": \"http://example.com\",
- \"keywords\": [\"dummy\", \"test\"],
- \"categories\": [\"test\"],
- \"actual_versions\": [
- { \"id\": 234290,
- \"num\": \"1.0.1\",
- \"license\": \"MIT OR Apache-2.0\",
- \"links\": {
- \"dependencies\": \"/api/v1/crates/intermediate-c/1.0.1/dependencies\"
- },
- \"yanked\": false
- }
- ]
- }
-}")
-
-(define test-intermediate-c-dependencies
- "{
- \"dependencies\": [
- {
- \"crate_id\": \"leaf-alice\",
- \"kind\": \"dev\",
- \"req\": \"0.7.5\"
- }
- ]
-}")
-
-(define test-leaf-alice-crate
- "{
- \"crate\": {
- \"max_version\": \"0.7.5\",
- \"name\": \"leaf-alice\",
- \"description\": \"summary\",
- \"homepage\": \"http://example.com\",
- \"repository\": \"http://example.com\",
- \"keywords\": [\"dummy\", \"test\"],
- \"categories\": [\"test\"],
- \"actual_versions\": [
- { \"id\": 234270,
- \"num\": \"0.7.3\",
- \"license\": \"MIT OR Apache-2.0\",
- \"links\": {
- \"dependencies\": \"/api/v1/crates/leaf-alice/0.7.3/dependencies\"
- },
- \"yanked\": false
- },
- { \"id\": 234272,
- \"num\": \"0.7.5\",
- \"license\": \"MIT OR Apache-2.0\",
- \"links\": {
- \"dependencies\": \"/api/v1/crates/leaf-alice/0.7.5/dependencies\"
- },
- \"yanked\": false
- }
- ]
- }
-}")
-
-(define test-leaf-alice-dependencies
- "{
- \"dependencies\": []
-}")
-
-(define test-leaf-bob-crate
- "{
- \"crate\": {
- \"max_version\": \"3.0.1\",
- \"name\": \"leaf-bob\",
- \"description\": \"summary\",
- \"homepage\": \"http://example.com\",
- \"repository\": \"http://example.com\",
- \"keywords\": [\"dummy\", \"test\"],
- \"categories\": [\"test\"]
- \"actual_versions\": [
- { \"id\": 234280,
- \"num\": \"3.0.1\",
- \"license\": \"MIT OR Apache-2.0\",
- \"links\": {
- \"dependencies\": \"/api/v1/crates/leaf-bob/3.0.1/dependencies\"
- },
- \"yanked\": false
- },
- { \"id\": 234281,
- \"num\": \"3.0.2\",
- \"license\": \"MIT OR Apache-2.0\",
- \"links\": {
- \"dependencies\": \"/api/v1/crates/leaf-bob/3.0.2/dependencies\"
- },
- \"yanked\": true
- },
- { \"id\": 234282,
- \"num\": \"4.0.0\",
- \"license\": \"MIT OR Apache-2.0\",
- \"links\": {
- \"dependencies\": \"/api/v1/crates/leaf-bob/4.0.0/dependencies\"
- },
\"yanked\": true
}
]
}
}")
-(define test-leaf-bob-dependencies
- "{
- \"dependencies\": []
-}")
-
-
(define test-source-hash
"")
(define have-guile-semver?
(false-if-exception (resolve-interface '(semver))))
-(define rust-leaf-bob-3
- (package
- (name "rust-leaf-bob")
- (version "3.0.1")
- (source #f)
- (build-system #f)
- (home-page #f)
- (synopsis #f)
- (description #f)
- (license #f)))
-
-(define rust-leaf-bob-3.0.2-yanked
- (package
- (name "rust-leaf-bob")
- (version "3.0.2")
- (source #f)
- (properties '((crate-version-yanked? . #t)))
- (build-system #f)
- (home-page #f)
- (synopsis #f)
- (description #f)
- (license #f)))
+(define temp-file
+ (string-append "t-crate-" (number->string (getpid))))
(test-begin "crate")
@@ -487,7 +119,7 @@
(source (dummy-origin
(uri (crate-uri "rustc-serialize" "1.0")))))))
-(unless have-guile-semver? (test-skip 1))
+(unless have-guile-semver? (test-skip 3))
(test-assert "crate->guix-package"
;; Replace network resources with sample data.
(mock ((guix http-client) http-fetch
@@ -495,463 +127,110 @@
(match url
("https://crates.io/api/v1/crates/foo"
(open-input-string test-foo-crate))
- ("https://crates.io/api/v1/crates/foo/1.0.3/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/foo/1.0.3/dependencies"
- (open-input-string test-foo-dependencies))
- ("https://crates.io/api/v1/crates/leaf-alice"
- (open-input-string test-leaf-alice-crate))
- ("https://crates.io/api/v1/crates/leaf-alice/0.7.5/download"
+ ("https://crates.io/api/v1/crates/foo/1.0.0/download"
(set! test-source-hash
(bytevector->nix-base32-string
(gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
(open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/leaf-alice/0.7.5/dependencies"
- (open-input-string test-leaf-alice-dependencies))
(_ (error "Unexpected URL: " url)))))
(match (crate->guix-package "foo")
- ((define-public 'rust-foo-1
- (package (name "rust-foo")
- (version "1.0.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "foo" 'version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system 'cargo-build-system)
- (arguments
- ('quasiquote
- (#:skip-build? #t
- #:cargo-inputs
- (("rust-leaf-alice" ('unquote 'rust-leaf-alice-0.7))))))
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
+ (`(define-public foo
+ (package (name "foo")
+ (version "1.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "foo" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ ,(? string? hash)))))
+ (build-system cargo-build-system)
+ (inputs (cargo-inputs 'foo))
+ (home-page "http://example.com")
+ (synopsis "summary")
+ (description "This package provides summary.")
+ (license (list license:expat license:asl2.0))))
(string=? test-source-hash hash))
(x
(pk 'fail x #f)))))
-(unless have-guile-semver? (test-skip 1))
-(test-assert "crate->guix-package-marks-missing-packages"
+(test-assert "crate->guix-package yanked"
(mock
- ((gnu packages) find-packages-by-name
- (lambda* (name #:optional version)
- (match name
- ("rust-leaf-bob"
- (list rust-leaf-bob-3.0.2-yanked))
- (_ '()))))
- (mock
- ((guix http-client) http-fetch
- (lambda (url . rest)
- (match url
- ("https://crates.io/api/v1/crates/intermediate-b"
- (open-input-string test-intermediate-b-crate))
- ("https://crates.io/api/v1/crates/intermediate-b/1.2.3/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/intermediate-b/1.2.3/dependencies"
- (open-input-string test-intermediate-b-dependencies))
- ("https://crates.io/api/v1/crates/leaf-bob"
- (open-input-string test-leaf-bob-crate))
- ("https://crates.io/api/v1/crates/leaf-bob/3.0.1/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- (_ (error "Unexpected URL: " url)))))
- (match (crate->guix-package "intermediate-b" #:mark-missing? #t)
- ((define-public 'rust-intermediate-b-1
- (package
- (name "rust-intermediate-b")
- (version "1.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "intermediate-b" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (arguments
- ('quasiquote
- (#:skip-build? #t
- #:cargo-inputs
- (($ <comment> ";; rust-leaf-bob-3\n" #f)))))
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
- #t)
- (x
- (pk 'fail
- (pretty-print-with-comments (current-output-port) x)
- #f))))))
+ ((guix http-client) http-fetch
+ (lambda (url . rest)
+ (match url
+ ("https://crates.io/api/v1/crates/foo"
+ (open-input-string test-foo-crate))
+ ("https://crates.io/api/v1/crates/foo/1.0.3/download"
+ (set! test-source-hash
+ (bytevector->nix-base32-string
+ (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
+ (open-input-string "empty file\n"))
+ (_ (error "Unexpected URL: " url)))))
-(unless have-guile-semver? (test-skip 1))
-(test-assert "crate-recursive-import"
- ;; Replace network resources with sample data.
- (mock ((guix http-client) http-fetch
- (lambda (url . rest)
- (match url
- ("https://crates.io/api/v1/crates/root"
- (open-input-string test-root-crate))
- ("https://crates.io/api/v1/crates/root/1.0.4/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/root/1.0.4/dependencies"
- (open-input-string test-root-dependencies))
- ("https://crates.io/api/v1/crates/intermediate-a"
- (open-input-string test-intermediate-a-crate))
- ("https://crates.io/api/v1/crates/intermediate-a/1.0.42/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/intermediate-a/1.0.42/dependencies"
- (open-input-string test-intermediate-a-dependencies))
- ("https://crates.io/api/v1/crates/intermediate-b"
- (open-input-string test-intermediate-b-crate))
- ("https://crates.io/api/v1/crates/intermediate-b/1.2.3/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/intermediate-b/1.2.3/dependencies"
- (open-input-string test-intermediate-b-dependencies))
- ("https://crates.io/api/v1/crates/intermediate-c"
- (open-input-string test-intermediate-c-crate))
- ("https://crates.io/api/v1/crates/intermediate-c/1.0.1/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/intermediate-c/1.0.1/dependencies"
- (open-input-string test-intermediate-c-dependencies))
- ("https://crates.io/api/v1/crates/leaf-alice"
- (open-input-string test-leaf-alice-crate))
- ("https://crates.io/api/v1/crates/leaf-alice/0.7.5/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/leaf-alice/0.7.5/dependencies"
- (open-input-string test-leaf-alice-dependencies))
- ("https://crates.io/api/v1/crates/leaf-bob"
- (open-input-string test-leaf-bob-crate))
- ("https://crates.io/api/v1/crates/leaf-bob/3.0.1/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/leaf-bob/3.0.1/dependencies"
- (open-input-string test-leaf-bob-dependencies))
- (_ (error "Unexpected URL: " url)))))
- (match (crate-recursive-import "root")
- ;; rust-intermediate-b has no dependency on the rust-leaf-alice
- ;; package, so this is a valid ordering
- (((define-public 'rust-intermediate-c-1
- (package
- (name "rust-intermediate-c")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "intermediate-c" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (arguments
- ('quasiquote (#:skip-build? #t)))
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
- (define-public 'rust-leaf-alice-0.7
- (package
- (name "rust-leaf-alice")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "leaf-alice" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (arguments ('quasiquote (#:skip-build? #t)))
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
- (define-public 'rust-leaf-bob-3
- (package
- (name "rust-leaf-bob")
- (version "3.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "leaf-bob" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (arguments ('quasiquote (#:skip-build? #t)))
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
- (define-public 'rust-intermediate-b-1
- (package
- (name "rust-intermediate-b")
- (version "1.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "intermediate-b" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (arguments
- ('quasiquote (#:skip-build? #t
- #:cargo-inputs
- (("rust-leaf-bob"
- ('unquote rust-leaf-bob-3))))))
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
- (define-public 'rust-intermediate-a-1
- (package
- (name "rust-intermediate-a")
- (version "1.0.42")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "intermediate-a" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (arguments
- ('quasiquote (#:skip-build? #t
- #:cargo-inputs
- (("rust-intermediate-b"
- ('unquote rust-intermediate-b-1))
- ("rust-leaf-alice"
- ('unquote 'rust-leaf-alice-0.7))
- ("rust-leaf-bob"
- ('unquote rust-leaf-bob-3))))))
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
- (define-public 'rust-root-1
- (package
- (name "rust-root")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "root" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (arguments
- ('quasiquote (#:cargo-inputs
- (("rust-intermediate-a"
- ('unquote rust-intermediate-a-1))
- ("rust-intermediate-b"
- ('unquote rust-intermediate-b-1))
- ("rust-leaf-alice"
- ('unquote 'rust-leaf-alice-0.7))
- ("rust-leaf-bob"
- ('unquote rust-leaf-bob-3)))
- #:cargo-development-inputs
- (("rust-intermediate-c"
- ('unquote rust-intermediate-c-1))))))
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0)))))
- #t)
- (x
- (pk 'fail x #f)))
- (match (crate-recursive-import "root"
- #:recursive-dev-dependencies? #t)
- ;; rust-intermediate-b has no dependency on the rust-leaf-alice
- ;; package, so this is a valid ordering
- (((define-public 'rust-intermediate-c-1
- (package
- (name "rust-intermediate-c")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "intermediate-c" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (arguments
- ('quasiquote (#:cargo-development-inputs
- (("rust-leaf-alice"
- ('unquote rust-leaf-alice-0.7))))))
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
- (define-public 'rust-leaf-alice-0.7
- (package
- (name "rust-leaf-alice")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "leaf-alice" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
- (define-public 'rust-leaf-bob-3
- (package
- (name "rust-leaf-bob")
- (version "3.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "leaf-bob" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
- (define-public 'rust-intermediate-b-1
- (package
- (name "rust-intermediate-b")
- (version "1.2.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "intermediate-b" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (arguments
- ('quasiquote (#:cargo-inputs
- (("rust-leaf-bob"
- ('unquote rust-leaf-bob-3))))))
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
- (define-public 'rust-intermediate-a-1
- (package
- (name "rust-intermediate-a")
- (version "1.0.42")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "intermediate-a" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (arguments
- ('quasiquote (#:cargo-inputs
- (("rust-intermediate-b"
- ('unquote rust-intermediate-b-1))
- ("rust-leaf-alice"
- ('unquote 'rust-leaf-alice-0.7))
- ("rust-leaf-bob"
- ('unquote rust-leaf-bob-3))))))
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
- (define-public 'rust-root-1
- (package
- (name "rust-root")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "root" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (arguments
- ('quasiquote (#:cargo-inputs
- (("rust-intermediate-a"
- ('unquote rust-intermediate-a-1))
- ("rust-intermediate-b"
- ('unquote rust-intermediate-b-1))
- ("rust-leaf-alice"
- ('unquote 'rust-leaf-alice-0.7))
- ("rust-leaf-bob"
- ('unquote rust-leaf-bob-3))
- ("rust-leaf-bob"
- ('unquote rust-leaf-bob-3)))
- #:cargo-development-inputs
- (("rust-intermediate-c"
- ('unquote rust-intermediate-c-1))))))
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0)))))
- #t)
- (x
- (pk 'fail x #f)))))
+ (match (crate->guix-package "foo" #:version "1.0.3" #:allow-yanked? #t)
+ (`(define-public foo
+ (package (name "foo")
+ (version "1.0.3")
+ ,(? comment?)
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "foo" version))
+ (file-name (string-append name "-" version "-yanked.tar.gz"))
+ (sha256
+ (base32
+ ,(? string? hash)))))
+ (properties '((crate-version-yanked? . #t)))
+ (build-system cargo-build-system)
+ (inputs (cargo-inputs 'foo))
+ (home-page "http://example.com")
+ (synopsis "summary")
+ (description "This package provides summary.")
+ (license (list license:expat license:asl2.0))))
+ (string=? test-source-hash hash))
+ (x
+ (pk 'fail x #f)))))
+
+(test-assert "crate->guix-package only yanked available"
+ (mock
+ ((guix http-client) http-fetch
+ (lambda (url . rest)
+ (match url
+ ("https://crates.io/api/v1/crates/bar"
+ (open-input-string test-foo-crate))
+ ("https://crates.io/api/v1/crates/bar/1.0.0/download"
+ (set! test-source-hash
+ (bytevector->nix-base32-string
+ (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
+ (open-input-string "empty file\n"))
+ (_ (error "Unexpected URL: " url)))))
+
+ (match (crate->guix-package "bar")
+ (`(define-public bar
+ (package (name "bar")
+ (version "1.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "bar" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ ,(? string? hash)))))
+ (build-system cargo-build-system)
+ (inputs (cargo-inputs 'bar))
+ (home-page "http://example.com")
+ (synopsis "summary")
+ (description "This package provides summary.")
+ (license (list license:expat license:asl2.0))))
+ (string=? test-source-hash hash))
+ (x
+ (pk 'fail x #f)))))
(test-equal "licenses: MIT OR Apache-2.0"
'(license:expat license:asl2.0)
@@ -973,209 +252,87 @@
'(license:expat license:asl2.0)
(string->license "MIT/Apache-2.0"))
-
-(unless have-guile-semver? (test-skip 1))
-(test-assert "crate-recursive-import-honors-existing-packages"
- (mock
- ((gnu packages) find-packages-by-name
- (lambda* (name #:optional version)
- (match name
- ("rust-leaf-bob"
- (list rust-leaf-bob-3 rust-leaf-bob-3.0.2-yanked))
- (_ '()))))
- (mock
- ((guix http-client) http-fetch
- (lambda (url . rest)
- (match url
- ("https://crates.io/api/v1/crates/bar"
- (open-input-string test-bar-crate))
- ("https://crates.io/api/v1/crates/bar/1.0.0/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/bar/1.0.0/dependencies"
- (open-input-string test-bar-dependencies))
- ("https://crates.io/api/v1/crates/leaf-bob"
- (open-input-string test-leaf-bob-crate))
- ("https://crates.io/api/v1/crates/leaf-bob/3.0.2/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/leaf-bob/3.0.2/dependencies"
- (open-input-string test-leaf-bob-dependencies))
- ("https://crates.io/api/v1/crates/leaf-bob/4.0.0/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/leaf-bob/4.0.0/dependencies"
- (open-input-string test-leaf-bob-dependencies))
- (_ (error "Unexpected URL: " url)))))
- (match (crate-recursive-import "bar"
- #:allow-yanked? #t)
- (((define-public 'rust-bar-1
- (package
- (name "rust-bar")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bar" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (arguments
- ('quasiquote (#:cargo-inputs
- (("rust-leaf-bob"
- ('unquote 'rust-leaf-bob-3)))
- #:cargo-development-inputs
- (("rust-leaf-bob"
- ('unquote 'rust-leaf-bob-3.0.2-yanked))
- ("rust-leaf-bob"
- ('unquote 'rust-leaf-bob-4.0.0-yanked))))))
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0)))))
- #t)
- (x
- (pk 'fail x #f))))))
+(test-assert "crate-lockfile-import"
+ (begin
+ (call-with-output-file temp-file
+ (lambda (port)
+ (display "\
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
-(unless have-guile-semver? (test-skip 1))
-(test-assert "crate-import-only-yanked-available"
- (mock
- ((guix http-client) http-fetch
- (lambda (url . rest)
- (match url
- ("https://crates.io/api/v1/crates/bar"
- (open-input-string test-bar-crate))
- ("https://crates.io/api/v1/crates/bar/1.0.0/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/bar/1.0.0/dependencies"
- (open-input-string test-bar-dependencies))
- ("https://crates.io/api/v1/crates/leaf-bob"
- (open-input-string test-leaf-bob-crate))
- ("https://crates.io/api/v1/crates/leaf-bob/3.0.1/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/leaf-bob/3.0.1/dependencies"
- (open-input-string test-leaf-bob-dependencies))
- ("https://crates.io/api/v1/crates/leaf-bob/3.0.2/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/leaf-bob/3.0.2/dependencies"
- (open-input-string test-leaf-bob-dependencies))
- ("https://crates.io/api/v1/crates/leaf-bob/4.0.0/download"
- (set! test-source-hash
- (bytevector->nix-base32-string
- (gcrypt-sha256 (string->bytevector "empty file\n" "utf-8"))))
- (open-input-string "empty file\n"))
- ("https://crates.io/api/v1/crates/leaf-bob/4.0.0/dependencies"
- (open-input-string test-leaf-bob-dependencies))
- (_ (error "Unexpected URL: " url)))))
- (match (crate-recursive-import "bar"
- #:recursive-dev-dependencies? #t
- #:allow-yanked? #t)
- (((define-public 'rust-leaf-bob-4.0.0-yanked
- (package
- (name "rust-leaf-bob")
- (version "4.0.0")
- ($ <comment> "; This version was yanked!\n" #t)
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "leaf-bob" version))
- (file-name
- (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (properties ('quote (('crate-version-yanked? . #t))))
- (build-system cargo-build-system)
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
- (define-public 'rust-leaf-bob-3.0.2-yanked
- (package
- (name "rust-leaf-bob")
- (version "3.0.2")
- ($ <comment> "; This version was yanked!\n" #t)
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "leaf-bob" version))
- (file-name
- (string-append name "-" version "-yanked.tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (properties ('quote (('crate-version-yanked? . #t))))
- (build-system cargo-build-system)
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
- (define-public 'rust-leaf-bob-3
- (package
- (name "rust-leaf-bob")
- (version "3.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "leaf-bob" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0))))
- (define-public 'rust-bar-1
- (package
- (name "rust-bar")
- (version "1.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bar" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- (? string? hash)))))
- (build-system cargo-build-system)
- (arguments
- ('quasiquote (#:cargo-inputs
- (("rust-leaf-bob"
- ('unquote 'rust-leaf-bob-3)))
- #:cargo-development-inputs
- (("rust-leaf-bob"
- ('unquote 'rust-leaf-bob-3.0.2-yanked))
- ("rust-leaf-bob"
- ('unquote 'rust-leaf-bob-4.0.0-yanked))))))
- (home-page "http://example.com")
- (synopsis "summary")
- (description "This package provides summary.")
- (license (list license:expat license:asl2.0)))))
- #t)
+[[package]]
+name = \"adler2\"
+version = \"2.0.0\"
+source = \"registry+https://github.com/rust-lang/crates.io-index\"
+checksum = \"512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627\"
+
+[[package]]
+name = \"aho-corasick\"
+version = \"1.1.3\"
+source = \"registry+https://github.com/rust-lang/crates.io-index\"
+checksum = \"8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916\"
+dependencies = [
+ \"memchr\",
+]
+
+[[package]]
+name = \"smithay\"
+version = \"0.4.0\"
+source = \"git+https://github.com/Smithay/smithay.git?rev=\
+0cd3345c59f7cb139521f267956a1a4e33248393#\
+0cd3345c59f7cb139521f267956a1a4e33248393\"
+dependencies = [
+ \"appendlist\",
+]
+
+[[package]]
+name = \"test\"
+version = \"25.2.0\"\n" port)))
+ (mock
+ ((guix scripts download) guix-download
+ (lambda _
+ (format #t "~a~%~a~%"
+ "/gnu/store/in056fyrz6nvy3jpxrxglgj30g0lwniv-smithay-0cd3345"
+ "191h87bpzg0l1ihfb4hmx00b86pfb5mwwc6s8i49al0vigc14l37")))
+ (let-values
+ (((source-expressions cargo-inputs-entry)
+ (cargo-lock->expressions temp-file "test")))
+ (and
+ (match source-expressions
+ (`((define rust-adler2-2.0.0
+ (crate-source
+ "adler2" "2.0.0"
+ "09r6drylvgy8vv8k20lnbvwq8gp09h7smfn6h1rxsy15pgh629si"))
+ (define rust-aho-corasick-1.1.3
+ (crate-source
+ "aho-corasick" "1.1.3"
+ "05mrpkvdgp5d20y2p989f187ry9diliijgwrs254fs9s1m1x6q4f"))
+ (define rust-smithay-0.4.0.0cd3345
+ ,($ <comment>
+ ";; TODO: Define standalone package if this is a workspace.\n"
+ #f)
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Smithay/smithay.git")
+ (commit "0cd3345c59f7cb139521f267956a1a4e33248393")))
+ (file-name (git-file-name "rust-smithay" "0.4.0.0cd3345"))
+ (sha256
+ (base32
+ "191h87bpzg0l1ihfb4hmx00b86pfb5mwwc6s8i49al0vigc14l37")))))
+ #t)
(x
- (pk 'fail (pretty-print-with-comments (current-output-port) x) #f)))))
+ (pk 'fail (pretty-print-with-comments (current-output-port) x) #f)))
+ (match cargo-inputs-entry
+ (`(test => (list rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-smithay-0.4.0.0cd3345))
+ #t)
+ (x
+ (pk 'fail x #f))))))))
(test-end "crate")
+
+(false-if-exception (delete-file temp-file))